@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: #F0F0D8;}h1, h2, h3, h4, h5, h6 {	margin: 0px;	padding: 0px;	font: 1em/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;}img {	margin: 0px;	padding: 0px;	border: none;}table,td {	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;	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;}#contents a:hover {	background: #E2EDFD;}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;}.winered {	color: #C00;}.orange {	color: #FF6600;}.pink {	color: #FF3366;}.green {	color: #009900;}.blue {	color: #0066FF;}.purple {	color: #CC00FF;}.gray {	color: #666;}.bg-yellow {	padding: 2px;	color: #000;	font-weight: bold;	line-height: 1.7em;	background: #FFFF77;}.bg-cream-underline {	padding: 2px;	color: #000;	/*font-weight: bold;*/	line-height: 1.7em;	text-decoration: underline;	background: #FEFEC6;}/* ======================= STRUCTURE ======================= */#container{	margin: 0px auto;	padding: 0px;	width: 803px;	background: #FFF url(../images/bg_white.gif) repeat-y 0px 0px;}#container-bg{	margin: 0px 24px;	padding: 0px;	text-align: left;}#contents {	margin: 0px 0px 20px;	padding: 0px;	width: 755px;}/* ================ CONTENTS ================ */.page-title {	margin-bottom: 5px;	padding: 0px;	font-size: 0.9em;	font-weight: bold;	line-height: 1.4em;	text-align: right;	color: #333;}.description {	margin: 10px auto 20px;	padding: 0px;	font-size: 1.1em;	width: 700px;}.description img {	margin-right: 10px;	padding: 0px;}.block {	margin: 0px 0px 30px;	padding: 0px;}.block p {	margin-bottom: 15px;	padding: 0px;}.copy {	margin: 0px 0px 10px;	padding: 0px;}.subcopy {	margin: 0px 0px 15px;	padding: 0px;	font-size: 1.3em;	font-weight: bold;	color: #090;}.float-left {	float:left;	margin-right: 15px;	padding: 0px;}ul {	margin: 0px 10px;	padding: 0px;	list-style: none;}li {	margin-bottom: 15px;	padding: 0px;}.number1 {	padding-left: 42px;	background: url(images/icon_number1.gif) no-repeat 0px 0px;}.number2 {	padding-left: 42px;	background: url(images/icon_number2.gif) no-repeat 0px 0px;}.number3 {	padding-left: 42px;	background: url(images/icon_number3.gif) no-repeat 0px 0px;}.number4 {	padding-left: 42px;	background: url(images/icon_number4.gif) no-repeat 0px 0px;}.number5 {	padding-left: 42px;	background: url(images/icon_number5.gif) no-repeat 0px 0px;}.number6 {	padding-left: 42px;	background: url(images/icon_number6.gif) no-repeat 0px 0px;}.number7 {	padding-left: 42px;	background: url(images/icon_number7.gif) no-repeat 0px 0px;}.number8 {	padding-left: 42px;	background: url(images/icon_number8.gif) no-repeat 0px 0px;}.number9 {	padding-left: 42px;	background: url(images/icon_number9.gif) no-repeat 0px 0px;}.cd-title {	margin: 0px auto;	padding: 0px;	width: 550px;}.cd-title td {	line-height: 1.8em;}#contents .closing-copy {	margin: 0px auto;	padding: 10px;	width: 580px;	font-size: 1.2em;	font-weight: bold;	text-align: center;	line-height: 1.4em;	background: #FFC;	border: 1px solid #F00;}/* ======================= FOOTER ======================= */#footer {	margin-top: 5px;	padding: 5px;	font-size: 0.9em;	text-align: center;	color: #FFF;	background: #C00;}#footer a {	color: #FFF;	text-decoration: none;}
