@charset "Shift_JIS";/* ======================= GENERAL ======================= */body {	margin: 0px;	padding: 0px;	font: 1em/1.5em verdana, palatino, georgia, arial, "qMmpS Pro W3", "lr oSVbN", "Osaka", sans-serif;	text-align: center;	color: #000;	background: #FFF;}h1, h2, h3, h4, h5, h6 {	margin: 0px;	padding: 0px;	font: 1em verdana, palatino, georgia, arial, "qMmpS Pro W3", "lr oSVbN", "Osaka", sans-serif;}p {	margin: 0px;	padding: 0px;}ul {	margin: 0px;	padding: 0px;}img {	margin: 0px;	padding: 0px;	border: none;}table, td {	border-collapse: collapse;}input,textarea {	font: 0.8em/1.3em verdana, palatino, georgia, arial, "qMmpS Pro W3", "lr oSVbN", "Osaka", sans-serif;}/* ======================= LINK ======================= */a:link {	color: #0000FF;}a:visited {	color: #0000FF;}a:hover {	color: #0000FF;}#contents a:hover {	background: #D3E5FF;}a:active {	color: #0000FF;}/* ======================= TEXT SIZE ======================= */.ts-xsmall {	font-size: 0.8em;	line-height: 1.1em;}.ts-small {	font-size: 0.9em;	line-height: 1.2em;}.ts-medium {	font-size: 1.2em;}.ts-large {	font-size: 1.35em;	line-height: 1.3em;}.ts-xlarge {	font-size: 1.6em;	line-height: 1.4em;}/* ======================= TEXT STYLE ======================= */.lcenter {	text-align: center;}.bold {	font-weight: bold;}.underline {	text-decoration: underline;}/* ======================= TEXT COLOR ======================= */.red {	color: #F00;}.orange {	color: #FF6600;}.green {	color: #009900;}.blue {	color: #0066FF;}.purple {	color: #CC00FF;}.bg-yellow {	padding: 2px;	color: #000;	font-weight: bold;	line-height: 1.7em;	background: #FFFF77;}.bg-cream-underline {	padding: 2px;	color: #000;	line-height: 1.6em;	text-decoration: underline;	background: #FFFFE0;}/* ======================= gέ ======================= */#container{	margin: 0px auto;	padding: 0px;	width: 760px;	text-align: left;}#contents {	margin: 7px 0px 20px;	padding: 0px;	width: 100%;}/* ======================= HEADER ======================= */#header-top {	margin: 2px 0px;	padding: 0px;	font-size: 0.9em;	font-weight: bold;	line-height: 1.1em;}#header-top h1 {	float: right;	color: #009900;	font-weight: bold;}#header-top p {	float: left;}#header {	clear: both;	margin: 0px;	padding: 0px;}#header h2 {	margin: 0px;	padding: 0px 3px;	font-weight: bold;	line-height: 1.4em;}#header p,#header img {	margin: 0px;	padding: 0px;}/* ======================= CONTENTS-RIGHT ======================= */#contents p {	margin-bottom: 15px;}#contents td p {	margin-bottom: 5px;}.img-border {	border: 1px solid #91A6DD;}.block {	margin-bottom: 30px;	padding: 0px;}.heading {	margin-bottom: 15px;	padding: 6px 10px;	color: #000066;	font-size: 1.5em;	line-height: 1.3em;	font-weight: bold;	text-align: center;	background: #FAF9A3 url(images/heading_bg.gif) no-repeat 0px 0px;	border: 1px solid #FFCC00;}.subheading {	margin: 20px 0px 10px;	padding: 0px;	color: #F00;	font-size: 1.3em;	line-height: 1.2em;	font-weight: bold;}.subheading2 {	margin: 20px 0px 10px;	padding: 5px 10px;	color: #FFF;	font-size: 1.3em;	line-height: 1.3em;	font-weight: bold;	background: #009900;}.attention {	margin: 10px 0px;	padding: 10px;	background: #FFFFCC;	border: 1px solid #FF6600;}/* Table *//* module_siteinfo.phpΕgp */.table-siteinfo1 {	margin: 0px;	padding: 0px;	width: 100%;}.table-siteinfo1 td {	margin: 0px;	padding: 0px;	width: 33%;	vertical-align: top;}.table-siteinfo1 p {	margin-bottom: 5px;}/* detail_Εgp */.table-detail {	margin: 7px 0px 10px;	padding: 0px;	width: 500px;}.table-detail td {	padding: 6px;	border: 1px solid #FF9900;}.table-detail .left-cell {	width: 130px;	font-weight: bold;	background: #FFFFCC;}/* detail_compareΕgp */.table-compare {	margin: 0px;	padding: 0px;	width: 100%;}.table-compare td {	padding: 7px;	border: 1px solid #FF9900;}.table-compare .left-cell {	font-weight: bold;	background: #FFFFCC;}/* List */#contents ul {	margin: 0px;	padding: 0px;}#contents li {	margin: 0px;	padding-bottom: 10px;}.dvdlist li {	display: inline;	padding-right: 10px;	line-height: 2.0em;}.number-1 {	padding-left: 42px;	list-style: none;	background: url(/images/icon_number1.gif) no-repeat 0px 0px;}.number-2 {	padding-left: 42px;	list-style: none;	background: url(/images/icon_number2.gif) no-repeat 0px 0px;}.number-3 {	padding-left: 42px;	list-style: none;	background: url(/images/icon_number3.gif) no-repeat 0px 0px;}.number-4 {	padding-left: 42px;	list-style: none;	background: url(/images/icon_number4.gif) no-repeat 0px 0px;}.number-5 {	padding-left: 42px;	list-style: none;	background: url(/images/icon_number5.gif) no-repeat 0px 0px;}.number-6 {	padding-left: 42px;	list-style: none;	background: url(/images/icon_number6.gif) no-repeat 0px 0px;}.number-7 {	padding-left: 42px;	list-style: none;	background: url(/images/icon_number7.gif) no-repeat 0px 0px;}.number-8 {	padding-left: 42px;	list-style: none;	background: url(/images/icon_number8.gif) no-repeat 0px 0px;}.number-9 {	padding-left: 42px;	list-style: none;	background: url(/images/icon_number9.gif) no-repeat 0px 0px;}/* Float */.float-left {	float: left;	margin-right: 15px;	padding: 0px;	vertical-align: middle;}.float-right {	float: right;	margin: 0px;	padding: 0px;	vertical-align: middle;}/* ΒΚy[W */.season {	margin: 15px 0px 0px;	padding-bottom: 10px;	border-bottom: 1px dotted #AAA;}.season-left {	float: left;	width: 110px;}.season-right {	margin: 0px;	padding: 0px;}.season-right h4 {	margin-bottom: 7px;	padding: 0px;	color: #009900;	font-size: 1.2em;	font-weight: bold;}.season-right ul {	margin: 0px;	padding: 0px;}.season-right li {	display: inline;	margin-bottom: 10px;	padding-right: 10px;}/* ======================= FOOTER ======================= */#footer {	margin: 0px;	padding: 6px;	font-size: 0.95em;	line-height: 1.2em;	text-align: center;	color: #FFF;	background: #F00;}#footer a:link,#footer a:visited,#footer a:hover,#footer a:active {	color: #FFF;	text-decoration: none;}
