@charset "Shift_JIS";/* ======================= GENERAL ======================= */body {	margin: 0px;	padding: 0px;	font: 1em/1.4em verdana, palatino, georgia, arial, "qMmpS Pro W3", "lr oSVbN", "Osaka", sans-serif;	text-align: center;	color: #000;	background: #FFF;}h1, h2, h3, h4, h5, h6 {	margin: 0px;	padding: 0px;	font: 1em/1.5em verdana, palatino, georgia, arial, "qMmpS Pro W3", "lr oSVbN", "Osaka", sans-serif;}p {	margin: 0px;	padding: 0px;}img {	border: none;}/* ======================= LINK ======================= */a:link {	color: #0000FF;	font-weight: bold;}a:visited {	color: #0000FF;	font-weight: bold;}a:hover {	color: #0000FF;}#contents a:hover {	background: #D3E5FF;}a:active {	color: #0000FF;}/* ======================= TEXT SIZE ======================= */.ts-small {	font-size: 0.8em;	line-height: 1em;}.ts-medium {	font-size: 1.2em;	line-height: 1.5em;}.ts-medium-bold {	font-size: 1.2em;	line-height: 1.5em;	font-weight: bold;}.ts-large {	font-size: large;	line-height: 1.3em;	font-weight: bold;}.ts-xlarge {	font-size: x-large;	line-height: 1.3em;}.ta-center {	text-align: center;}/* ======================= TEXT COLOR ======================= */.red {	color: #F00;}.red-bold {	color: #F00;	font-weight: bold;}.orange {	color: #FF6600;}.orange-bold {	color: #FF6600;	font-weight: bold;}.black-bold {	color: #000;	font-weight: bold;}.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;}.green {	color: #009900;}.blue {	color: #0066FF;}/* ======================= g ======================= */#container{	margin: 0px auto;	padding: 0px;	width: 760px;	text-align: left;}#contents {	margin: 20px 0px 0px;	padding: 0px;	width: 760px;}#contents-left {	float:left;	margin: 0px;	padding-right: 20px;	width: 220px;}#contents-right {	float:right;	margin: 0px;	padding: 0px;	width: 520px;}/* ======================= HEADER ======================= */#header {	margin: 0px;	padding: 0px;}#header h1 {	margin: 0px;	padding: 2px;	font-size:1.2em;	font-weight: bold;}#header h1 a {	color: #000;	text-decoration: none;}#header h2 {	margin: 5px 2px;	padding: 0px;	font-size: 1.25em;	font-weight: bold;	text-align: center;	color: #390;}#header p {	margin: 5px 2px;	padding: 0px;	color: #000;}/* ======================= LEFT-CONTENTS ======================= */.nav {	margin-bottom: 20px;	padding: 0px;	width: 220px;	border: 1px solid #0099FF;}.nav h3 {	margin: 0px;	padding: 5px;	color: #FFF;	font-weight: bold;	text-align: center;	background: #0099FF;}.nav li {	margin: 0px;	padding: 5px;	list-style: none;	border-bottom: solid 1px #0099FF;}/* ======================= RIGHT-CONTENTS ======================= */.contents-block {	margin-bottom: 40px;	padding: 0px;}.contents-block-center {	margin-bottom: 20px;	padding: 0px;	text-align: center;}.contents-heading {	margin: 0px 0px 10px;	padding: 7px 10px;	font-size: medium;	font-weight: bold;	text-shadow: #BBB 2px 2px 2px;	background: #F1F5F5;	border-top: solid 1px #9EC9F1;	border-bottom: solid 1px #D4E7E7;}.contents-heading-links {	margin: 50px 0px 10px;	padding: 5px 10px;	font-weight: bold;	text-shadow: #BBB 2px 2px 2px;	background: #EEE;	border-top: solid 1px #CCC;	border-bottom: solid 1px #E0E0E0;}#contents h3,#contents h4,#contents p {	margin-bottom: 15px;	padding: 0px;}.img-border {	border: 1px solid #CCC;}/* Table */#contents table {	margin-bottom: 15px;	padding: 0px;	width: 100%;	border-collapse: collapse;}#contents caption {	margin: 0px;	padding: 5px;	color: #0066FF;	font-weight: bold;	font-size: 1.2em;}#contents th {	margin: 0px;	padding: 5px;}#contents td {	margin: 0px;	padding: 5px;	vertical-align: top;}.table-border th {	background: #F1F5F5;	border: 1px solid #CCC;}.table-border td {	border: 1px solid #CCC;}.cell-cream {	background: #FFFFCC;}/* List */ul {	margin: 0px 10px 15px;	padding: 0px;}li {	margin-bottom: 15px;	padding: 0px;	list-style: none;}.check-red {	padding-left: 28px;	background: url(images/icon_check_red.gif) no-repeat 0px 0px;}.check-orange {	padding-left: 28px;	background: url(images/icon_check_orange.gif) no-repeat 0px 0px;}.check-blue {	padding-left: 28px;	background: url(images/icon_check_blue.gif) no-repeat 0px 0px;}.checkbox-red {	padding-left: 28px;	background: url(images/icon_checkbox_red.gif) no-repeat 0px 0px;}.checkbox-orange {	padding-left: 28px;	background: url(images/icon_checkbox_orange.gif) no-repeat 0px 0px;}.number-1 {	padding-left: 42px;	background: url(images/icon_number1.gif) no-repeat 0px 0px;}.number-2 {	padding-left: 42px;	background: url(images/icon_number2.gif) no-repeat 0px 0px;}.number-3 {	padding-left: 42px;	background: url(images/icon_number3.gif) no-repeat 0px 0px;}.number-4 {	padding-left: 42px;	background: url(images/icon_number4.gif) no-repeat 0px 0px;}.number-5 {	padding-left: 42px;	background: url(images/icon_number5.gif) no-repeat 0px 0px;}.number-6 {	padding-left: 42px;	background: url(images/icon_number6.gif) no-repeat 0px 0px;}.number-7 {	padding-left: 42px;	background: url(images/icon_number7.gif) no-repeat 0px 0px;}.number-8 {	padding-left: 42px;	background: url(images/icon_number8.gif) no-repeat 0px 0px;}.number-9 {	padding-left: 42px;	background: url(images/icon_number9.gif) no-repeat 0px 0px;}/* Float */.float-left {	float: left;	margin: 0px;	padding-right: 15px;	vertical-align: middle;}.float-right {	float: right;	margin: 0px;	padding-left: 15px;	vertical-align: middle;}/* ======================= FOOTER ======================= */#footer {	margin: 0px;	padding: 6px;	text-align: center;	color: #FFF;	background: #0066CC;}#footer a:link,#footer a:visited,#footer a:hover,#footer a:active {	font-weight: normal;	color: #FFF;	text-decoration: none;}
