@charset "utf-8";* { 	margin:0; 	padding:0;	line-height:0;	padding:0;}body { 	font-family: arial,'ヒラギノ角ゴ Pro W3','メイリオ','MS P ゴシック'; 	/*min-width:1000px; */	background:url(_img/back2.gif) repeat 0 0;	color:#333;	line-height:0;	padding:0;}#wrapper { 	background:url(_img/back.gif) repeat-x 0 0;}#container {	line-height:0;	padding:0;	width:800px;	margin:0 auto 0 auto;	text-align:center;}#header {	width:740px;	height:93px;	line-height:0;	padding:0;	position:relative;	margin:20px auto 0 auto;}h1 { 	width:210px; 	height:50px;	position: absolute;	left:262px;}p.close { 	position:relative; 	top:22px; left:265px;	width:113px; height:50px;	display:inline;	cursor:pointer;}#mainContainer {	text-align:left;	padding-bottom:30px;}.movie_box {	background:url(_img/back3.gif) no-repeat 0 0;	height:419px;	margin-top:9px;	padding-top:11px;}#movie_box_inner {	background:url(_img/movie_back.gif) no-repeat 0 0;	width:654px;	height:404px;	margin:0px auto 0 auto;}.btn_box {	background:url(_img/btn_back.gif) no-repeat 0 0;	height:130px;}.btn_box ul {	width:129px;	padding-top: 20px;	margin:0 auto;	text-align:left;	overflow: hidden;	zoom: 1;}.btn_box ul li { 	display:inline; 	margin-right:0;	float:left; 	vertical-align:top; 	zoom:1;}/*.btn_box ul {	width:397px;	padding-top: 20px;	margin:0 auto;	text-align:left;	overflow: hidden;	zoom: 1;}.btn_box ul li { 	display:inline; 	margin-left:3px;	margin-right:0;	float:left; 	vertical-align:top; 	zoom:1;}*/.movie_notice {	margin-top: 15px;	text-align: center;	font-size: 12px;	color: #5b5b5b;	line-height: 1;}img { border:none; }li { list-style:none outside; }a:link { text-decoration: none; color:#64ae31; }a:visited { text-decoration: none; color:#666; }a:hover { text-decoration: none; color:#666; }.clr:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }.clr { min-height: 1px; }* html .clr { height: 1px; /*\*//*/ height: auto; overflow: hidden; /**/ }.block { display:block; }.bold { font-weight:bold; }.xs { font-size:10px; font-size:10px\9; /* IE8 and below */  *font-size: 10px; /* IE7 and below */ _font-size: 10px; /* IE6 */ }.under { text-decoration:underline; }.mr_0 { margin-right:15px; }.mt_5 { margin-top:5px; }.mt_10 { margin-top:10px; }.mt_30 { margin-top:30px; }.mb_10 { margin-bottom:10px; }.mb_20 { margin-bottom:20px; }.mb_30 { margin-bottom:30px; }.mb_40 { margin-bottom:40px; }.mt_20 { margin-top:20px; }.mb_20 { margin-bottom:20px; }.mt_70 { margin-top:70px; }.ml_4 { margin-left:4px; }.ml_10 { margin-left:10px; }.ml_20 { margin-left:20px; }.ml_30 { margin-left:30px }.m_20 { margin:20px 0; }.m_30 { margin:30px 0; }.m_10 { margin:10px 0; }.m_05 { margin:0 5px; }.m_14 { margin:0 14px; }.p10 { padding:10px; }.p20 { padding:20px; }.p_10 { padding:10px 0; }.p_20 { padding:20px 0; }.p_010 { padding:0 10px; }.p_020 { padding:0 20px; }.p_030 { padding:0 30px; }.pl_10 { padding-left:10px; }.pt_0 { padding-top:0; }.pt_10 { padding-top:10px; }.pt_20 { padding-top:20px; }.pt_30 { padding-top:30px; }.pb_01 { padding-bottom:10px; }.pb_02 { padding-bottom:20px; }.pb_03 { padding-bottom:30px; }.pl_20 { padding-left:20px; }.pr_30 { padding-right:30px; }.line_w { border-right:1px solid #fff; }.line_3 { border-bottom:3px solid #f3f3f3; }.border_1 { border:1px solid #e0e0e0; }.border_2 { border-top:1px dotted #e0e0e0; }.red { color:#cc0000; }.red2 { color:#af0d25; }.orange { color:#e98d42; }.blue { color:#00bdff; }.gray { color:#666; }.green { color:#64ae31; }.bold { font-weight:bold; }.t_center { text-align:center; }.t_right { text-align:right; }.f_left { float:left; display:inline; }.f_right { float:right; display:inline; }