body {
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック';
	text-align: center;
	margin: 0px;
	padding: 0px;
	color: #666;
}

#bg{
background:#fff;
}

div#wrapper a {
	color: #332F9E;
	text-decoration: underline;
}
div#wrapper a:hover, a:active {
	color: #332F9E;
	text-decoration: underline;
}

div#wrapper img {
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
}

div#wrapper br.clear {
	clear: both;
}



#wrapper {
	text-align: center;
	padding: 0px;
	width: 968px;
	height: auto;
	margin: 0px auto;
	zoom: 1;
	font-size: 13px;
	line-height: 130%;
}
div#wrapper .head {
	text-align: left;
	height: 20px;
	margin-top: 5px;
	margin-bottom: 0px;
}

div#wrapper h1 {
	font-size: 85%;
	font-weight: normal;
}
div#wrapper h2 {
	text-align: left;
	font-weight: bold;
	font-size: 98%;
	color: #464646;
}

div#wrapper #header {
	margin: 0px;
	padding: 0px;
	height: 75px;
	text-align: left;
	background-color: #F00001;
}
div#wrapper .headNavi {
	float: left;
	height: 41px;
	margin-top: 17px;
	margin-bottom: 17px;
	margin-left: 18px;
}

div#wrapper div.headNavi ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
div#wrapper div.headNavi li{
	display: inline;
	float: left;
}

div#wrapper div.headNavi ul li a{
	display: block;
	height: 41px;
	font-size: 70%;
	margin: 0px;
	padding: 0px;
	text-indent: -999999px;
}

div#wrapper .navi01 a{
	width: 164px;
	background: transparent url("../images/head_btn_switch.gif") no-repeat 0 0;
	text-decoration: none;
}
div#wrapper .navi01 a:hover{
	background-position: 0 -41px;
	text-decoration: none;
}
div#wrapper .navi02 a{
	width: 130px;
	background: transparent url("../images/head_btn_cm.gif") no-repeat 0 0;
	text-decoration: none;
}
div#wrapper .navi02 a:hover{
	background-position: 0 -41px;
	text-decoration: none;
}
div#wrapper .navi03 a{
	width: 174px;
	background: transparent url("../images/head_btn_mobile.gif") no-repeat 0 0;
	text-decoration: none;
}
div#wrapper .navi03 a:hover{
	background-position: 0 -41px;
	text-decoration: none;
}
div#wrapper .navi04 a{
	width: 136px;
	background: transparent url("../images/head_btn_yaruki.gif") no-repeat 0 0;
	text-decoration: none;
}
div#wrapper .navi04 a:hover{
	background-position: 0 -41px;
	text-decoration: none;
}
div#wrapper .navi06 a{
	width: 116px;
	background: transparent url("../images/head_btn_apply.gif") no-repeat 0 0;
	text-decoration: none;
}
div#wrapper .navi06 a:hover{
	background-position: 0 -41px;
	text-decoration: none;
}
div#wrapper .navi05 {
	float: right;
	margin-top: 17px;
	margin-right: 17px;
}



div#wrapper #main {
	padding: 0px;
	width: 928px;
	height: auto;
	clear: both;
	text-align: center;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
}


div#wrapper .banner {
	height: 120px;
	margin-top: 10px;
	margin-bottom: 5px;
}

div#wrapper .copy {
	height: 20px;
	margin-top: 10px;
	margin-bottom: 5px;
	text-align: left;
}

.movieArea {
	text-align: left;
	margin: 0px;
	padding: 0px;
	height: 488px;
	width: 926px;
	border: 1px solid #D5D5D5;
	background-image: url(../images/movie_bg_0909.gif);
	background-repeat: no-repeat;
}

div#wrapper .backnumberArea {
	text-align: left;
	margin: 0px;
	padding: 0px;
	width: 928px;
	clear: both;
}

div#wrapper .movieMain {
	float: left;
	width: 510px;
	margin-top: 10px;
	margin-bottom: 45px;
	padding-left: 10px;
}
div#wrapper .mainCopy {
	padding-bottom: 60px;
}

div#wrapper .backnumberMain {
	float: left;
	width: 480px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 25px;
}
div#wrapper .movieMainArea {
	height: 295px;
	width: 480px;
	margin-top: 3px;
	margin-left: 17px;
}
div#wrapper .movieSub {
	float: right;
	width: 374px;
	margin-top: 10px;
	margin-right: 10px;
}
div#wrapper .movieBtn {
	width: 374px;
	clear: both;
	height: 108px;
	padding-bottom: 5px;

}
div#wrapper .subCopy {
	margin-bottom: 9px;
}
div#wrapper .subCopybtm {
	margin-bottom: 4px;
	text-align: left;
	margin-top: 6px;
}
div#wrapper .backnumberCopy {
	text-align: center;
	margin-top: 22px;
}

div#wrapper .btnUwanosora a {
	float: left;
	width: 82px;
	text-align: center;
	height: 73px;
	margin-top: 5px;
	margin-left: 30px;
}
div#wrapper .btnNamaiki a {
	float: left;
	width: 82px;
	text-align: center;
	height: 73px;
	margin-left: 40px;
}
div#wrapper .btnNonki a {
	float: left;
	width: 82px;
	text-align: center;
	height: 73px;
	margin-top: 4px;
	margin-left: 25px;
}

div#wrapper .subUwanosora {
	float: left;
	width: 94px;
	text-align: center;
	padding-left: 22px;
	padding-top: 5px;
	clear: both;
}
div#wrapper .subNamaiki {
	float: left;
	width: 94px;
	text-align: center;
	padding-top: 5px;
	padding-left: 22px;
}
div#wrapper .subNonki {
	float: left;
	width: 94px;
	text-align: center;
	padding-top: 5px;
	padding-left: 22px;
}
div#wrapper .movieBox {
	height: 60px;
	width: 374px;
	margin-bottom: 5px;
	clear: both;
}
.backnumberBox {
	height: 154px;
	width: 340px;
	margin-top: 15px;
	margin-right: 70px;
	margin-left: 70px;
}
div#wrapper .movieLeft {
	float: left;
	height: 60px;
	width: 183px;
}
div#wrapper .movieRight {
	float: right;
	height: 60px;
	width: 183px;
}

div#wrapper .backnumberLeft {
	float: left;
	height: 154px;
	width: 160px;
}
div#wrapper .backnumberRight {
	float: right;
	height: 154px;
	width: 160px;
}
div#wrapper .backnumberPhoto {
	width: 160px;
	height: 120px;
}
div#wrapper .backnumber01 {
	width: 160px;
	height: 24px;
	background-image: url(../images/movie_01new.gif);
	background-repeat: no-repeat;
	margin-top: 10px;
	text-align: right;
}
div#wrapper .backnumber02 {
	width: 160px;
	height: 24px;
	background-image: url(../images/movie_02new.gif);
	background-repeat: no-repeat;
	margin-top: 10px;
	text-align: right;
}

div#wrapper .movieSubArea {
	float: left;
	width: 80px;
}
div#wrapper .movieShow {
	float: right;
	width: 94px;
}


div#wrapper .contentsArea {
	height: auto;
	margin-bottom: 10px;
	clear: both;
	margin-top: 8px;
	float: left;
}
div#wrapper .mobileArea {
	border: 1px solid #D5D5D5;
	float: left;
	width: 470px;
	height: 275px;
}
div#wrapper .ieArea {
	border: 1px solid #D5D5D5;
	float: left;
	width: 216px;
	margin-left: 15px;
}
div#wrapper .applyArea {
	border: 1px solid #D5D5D5;
	float: left;
	width: 206px;
	margin-left: 15px;
}
div#wrapper .areaTitle {
	text-align: left;
	height: 18px;
	margin: 7px 5px 0px 9px;
}
div#wrapper .areaStyle {
	text-align: left;
	margin-left: 9px;
	margin-top: 5px;
	font-size: 89%;
	line-height: 140%;
	margin-right: 5px;
	height: auto;
}
div#wrapper .areaStyle2 {
	text-align: left;
	margin-left: 9px;
	margin-top: 20px;
	font-size: 89%;
	line-height: 140%;
	margin-right: 5px;
	height: auto;
}
div#wrapper .mobileAreaBtn {
	text-align: left;
	margin-top: 8px;
	margin-left: 9px;
	margin-bottom: 7px;
}
div#wrapper .ieAreaBtn {
	text-align: left;
	margin-top: 8px;
	margin-left: 9px;
	margin-bottom: 7px;
}
div#wrapper .applyAreaBtn {
	text-align: left;
	margin-top: 8px;
	margin-left: 9px;
	margin-bottom: 7px;
}
div#wrapper .iconArrow {
	float: left;
	background-image: url(../images/icon_arrow.gif);
	background-repeat: no-repeat;
	height: 12px;
	width: 9px;
}
div#wrapper .iconWin {
	float: left;
	background-image: url(../images/icon_win.gif);
	background-repeat: no-repeat;
	height: 12px;
	width: 9px;
}
div#wrapper .getFlash {
	margin-top: 20px;
	text-align: left;
	float: left;
}
div#wrapper .flashComment {
	float: left;
	margin-top: 25px;
	margin-left: 15px;
	text-align: left;
	font-size: 85%;
	line-height: 140%;
}



div#wrapper #footer_yaruki {
	text-align: center;
	padding: 15px 0px 0px;
	width: 968px;
	margin: 0px;
	clear: both;
}
div#wrapper .footLink {
	height: 23px;
	font-size: 11px;
	background-color: #E1E1E1;
	text-align: left;
	padding-left: 20px;
	padding-top: 8px;
}
div#wrapper .footText {
	float: left;
	padding-right: 10px;
}

div#wrapper .footCopy {
	height: 29px;
	padding-right: 20px;
	padding-left: 20px;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 15px;
}


div#wrapper .copyRight {
	font-size: 80%;
	float: left;
	margin-top: 10px;
}
div#wrapper .copyLink {
	float: right;
	margin-left: 10px;
}


div#wrapper .shikumi {
	text-align: center;
}



div#str_header p,
div#str_header ul,
div#str_header ul li,
div#str_header ol,
div#str_header ol li,

div#footer p,
div#footer ul,
div#footer ul li,
div#footer ol,
div#footer ol li{
list-style:none;
margin:0;
padding:0;
letter-spacing:1px;
}

div#str_header img{
border:none;
vertical-align:bottom;
}

