@charset "UTF-8";/* 基本セット---------------------------------------------------- */*{ margin: 0; padding: 0; }body {	font-size: 12px;	color: #000000;	line-height: 180%;	background: #FFCD00 url(../images/back.jpg) repeat-x center 0px;	text-align:center; /* center揃え設定(IE用) */	font-family: "ＭＳ ゴシック", "Osaka－等幅";}ul,li,dl,dt,dd { list-style: none; }hr { position: absolute; left: -9999px; width: 10px; }h1,h2,h3,h4,h5,h6 { font-size: 100%; font-weight: lighter; }p { margin-bottom: 5px; padding: 0px 10px; color:#000000; }img { border: none; }a { overflow: hidden; }a:link { color: #000000; }a:visited { color: #000000; text-decoration: underline; }a:hover { color: #000000; text-decoration: underline; }a:active { color: #000000; }.offleft { position: absolute; 	left: -9999px; }/* 隠しテキスト */.all { clear: both; }/* floatクリア */.PageTop { text-align: right; }.BoxLeft { float: left; }.BoxRight { float: right; }.border{	border-bottom-width: thin;	border-bottom-style: dotted;	border-bottom-color: #000000;}/* FONTセット---------------------------------------------------- */.bold { font-weight: bold; }.f14bold { font-weight: bold; font-size: 14px; }.f11 { color: #000000; font-size: 11px; }.f1102 { color: #000000; font-size: 11px;line-height: 130%; }.date {	color: #1A3A7B;	font-size: 12px;	font-weight: bold;}.movie_catch {	color: #000000;	font-size: 12px;	font-weight: bold;	line-height: 130%;}/* ヘッダ---------------------------------------------------- */.sstvlogo {	text-align:left; /* center揃え設定(IE用) */	padding: 10px 0 0 0;/*	padding: 0px 1px;*/}#wrapper {	width: 870px;	margin: auto; /* center揃え設定 */	text-align:left; /* center揃え設定(IE用) *//*	padding: 0px 1px;*/}#header {	width: 870px;	height: 76px;	background-image: url(../images/title.gif);	background-repeat: no-repeat;	background-position: top;}h1 { background: url(/intl/common/parts/official_header.gif) no-repeat 0 0; height:30px; }h1 a { width: 80px; height: 30px;	display: block; text-decoration: none; }/* コンテンツ---------------------------------------------------- */#contents {	background-image: url(../images/contents_back.gif);	background-repeat: no-repeat;	height: 775px;	background-position: top;	width: 870px;}.box {	height: 483px;	width: 530px;	border: medium solid #1F3980;	position: relative;	top: 260px;	background-color: #FFCD01;	background-image: url(../images/box_back.gif);	background-repeat: no-repeat;	background-position: top;}/* ナビゲーション---------------------------------------------------- */#navi {	position: relative;	width: 278px;	background: url(../images/nav.gif) no-repeat 0px 0px;	left: 0px;	height: 17px;	top: 18px;}#navi li { text-indent: -9999px; }li#navi1,li#navi2,li#navi3,li#navi4,li#navi5 {	position: absolute;	height: 18px;	text-indent: -9999px;}li#navi1 a,li#navi2 a,li#navi3 a,li#navi4 a,li#navi5 a {	display: block;	height: 17px;	text-decoration: none;}li#navi1 {	left: 0px;	width: 78px;}li#navi2 {	left: 78px;	width: 70px;}li#navi3 {	left: 148px;	width: 77px;}li#navi4 {	left: 225px;	width: 53px;}li#navi1 a:hover { width: 78px; background:url(../images/nav.gif) no-repeat -0px -17px; }li#navi2 a:hover { width: 70px; background:url(../images/nav.gif) no-repeat -78px -17px; }li#navi3 a:hover { width: 77px; background:url(../images/nav.gif) no-repeat -148px -17px; }li#navi4 a:hover { width: 53px; background:url(../images/nav.gif) no-repeat -225px -17px; }/* フッター---------------------------------------------------- */#footer {	padding: 10px 5px;	text-align:left;	background: #000;	width: 870px;}#footer img {	padding: 0px 10px;}/* movieページ　ページング---------------------------------------------------- */#tab {	margin-left: 0;	padding-left: 10px;	margin-bottom: 1em;	border-bottom: 2px solid #0099FF;	height: 1.5em;	overflow: hidden;}#tab li {	float: left;	width: 114px;	height: 1.5em;}#tab li a {	display: block;	width: 110px;	height: 1.5em;		color: #777;	text-align: center;}/**/#tab {	margin-left: 0;	padding-left: 0;	margin-bottom: 1em;	border-bottom: 2px solid #333;	height: 1.5em;	overflow: hidden;}#tab li {	float: left;	width: 110px;	height: 1.5em;	}#tab li a {	display: block;	width: 114px;	height: 1.5em;	border: 1px solid #ccc;	border-bottom: 0;	background-color: #102254;	color: #777;	text-align: center;}#tab li a:hover,#tab li.present a {	border-color: #0099FF;	color: #000;	background-color: #183687;}#tab li.navi1 a {	border-color: #333;	color: #000;	background-color: #183687;} /**/#page1, #page2, #page3, #page4, #page5 {	margin-bottom: 1em;	padding-top: 1em;}#page0 {	margin-bottom: 1em;	padding-top: 0em;}