/* CSS Document */h1, h2, h3, h4, h5, p, div, dt, dd, dl, img, input, form, ul, li, span {	margin: 0px;	padding: 0px;} .clear {	clear:both;}.left {	float: left;}.right {	float: right;}.left0 {	float: left;	margin-right: 14px;}.right0 {	float: right;	margin-left: 14px;}.t_1em {	margin-left: 1em;}.t_80 {	font-size: 90%;}.t_120 {	font-size: 120%;	font-weight: bold;}.t_130 {	font-size: 130%;	font-weight: bold;}.t_red_b {	font-size: 110%;	font-weight: bold;	color: #FF3300;}.grr {	color: #199C6F;}.g {	color: #666666;}/* header---------------------------------------------------- */#header {	width: 920px;	height: 108px;	margin-right: auto;	margin-left: auto;}h1 a {	width: 670px;	height: 108px;	float: left;	background: url(../img/header.jpg) no-repeat;	text-indent: -9999px;	text-decoration: none;}.ad {	width: 250px;	height: 108px;	float: left;	background: url(../img/ad.jpg) no-repeat;	text-indent: -9999px;	text-decoration: none;}.h_ad {	width: 250px;	height: 108px;	float: left;	background: url(../img/header_ad.jpg) no-repeat;	text-indent: -9999px;	text-decoration: none;}/* mainback---------------------------------------------------- */#main_back {	width: 900px;	background: url(../img/main_back.gif) repeat-y;	margin-right: auto;	margin-left: auto;	margin-top: 12px;}/* menul---------------------------------------------------- */#menu_l {	width: 240px;	float: left;	margin: 0px 0px 10px 0px;}#menu_l ul {	width: 220px;	list-style: none;	float: left;}li.l01 a {	background: url(../img/menu_l.jpg) no-repeat 0px -12px;	text-indent: -9999px;	text-decoration: none;	width: 220px;	height: 54px;	display: block;}li.l01 a:hover {	background-position: -220px -12px;	text-decoration: none;}li.l02 a {	background: url(../img/menu_l.jpg) no-repeat 0px -66px;	text-indent: -9999px;	text-decoration: none;	width: 220px;	height: 57px;	display: block;}li.l02 a:hover {	background-position: -220px -66px;	text-decoration: none;}.l03 {	background: url(../img/menu_l.jpg) no-repeat 0px -123px;	text-indent: -9999px;	text-decoration: none;	width: 220px;	height: 38px;	display: block;}li.l04 a {	background: url(../img/menu_l.jpg) no-repeat 0px -161px;	text-indent: -9999px;	text-decoration: none;	width: 220px;	height: 75px;	display: block;}li.l04 a:hover {	background-position: -220px -161px;	text-decoration: none;}li.l05 a {	background: url(../img/menu_l.jpg) no-repeat 0px -236px;	text-indent: -9999px;	text-decoration: none;	width: 220px;	height: 74px;	display: block;}li.l05 a:hover {	background-position: -220px -236px;	text-decoration: none;}li.l06 a {	background: url(../img/menu_l.jpg) no-repeat 0px -332px;	text-indent: -9999px;	text-decoration: none;	width: 220px;	height: 52px;	display: block;}li.l06 a:hover {	background-position: -220px -332px;	text-decoration: none;}li.l07 a {	background: url(../img/menu_l.jpg) no-repeat 0px -385px;	text-indent: -9999px;	text-decoration: none;	width: 220px;	height: 65px;	display: block;}li.l07 a:hover {	background-position: -220px -385px;	text-decoration: none;}.l08 {	background: url(../img/menu_l.jpg) no-repeat 0px -450px;	text-indent: -9999px;	text-decoration: none;	width: 220px;	height: 43px;	display: block;}li.l09 a {	background: url(../img/menu_l.jpg) no-repeat 0px -493px;	text-indent: -9999px;	text-decoration: none;	width: 220px;	height: 53px;	display: block;}li.l09 a:hover {	background-position: -220px -493px;	text-decoration: none;}li.l10 a {	background: url(../img/menu_l.jpg) no-repeat 0px -546px;	text-indent: -9999px;	text-decoration: none;	width: 220px;	height: 67px;	display: block;}li.l10 a:hover {	background-position: -220px -546px;	text-decoration: none;}li.l11 a {	background: url(../img/menu_l.jpg) no-repeat 0px -613px;	text-indent: -9999px;	text-decoration: none;	width: 220px;	height: 107px;	display: block;}li.l11 a:hover {	background-position: -220px -613px;	text-decoration: none;}/* center---------------------------------------------------- */#center {	width: 420px;	float: left;	text-align: left;}/* main---------------------------------------------------- */.main {	font-size: 85%;	line-height: 170%;	color: #444444;	margin: 2px 0px 0px 0px;}.main p {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;}.main img {	border: 0;	margin: 0px 0px 5px 0px;}.main img a {	border: 0;}.main a {	text-decoration: underline;	color: #199C6F;}.main a:hover {	color: #6DCBA5;	text-decoration: underline;}.main_box{	margin: 0px 0px 0px 15px;	width: 390px;}hr {padding: 0em;border-top: 1px solid #FFFFFF;border-left: none;border-bottom: none;border-right: none;color: #CCCCCC;background-color: #AAAAAA;}html:\66irst-child hr {padding: 0em;border-top: 1px solid #AAAAAA;border-left: none;border-bottom: none;border-right: none;color: #CCCCCC;background-color: #AAAAAA;}/* menur---------------------------------------------------- */#menu_r {	width: 240px;	float: left;}#menu_r ul {	width: 220px;	list-style: none;	float: right;}.r01 {	background: url(../img/menu_r.jpg) no-repeat 0px -12px;	text-indent: -9999px;	text-decoration: none;	width: 220px;	height: 38px;	float: right;}li.r02 a {	background: url(../img/menu_r.jpg) no-repeat 0px -50px;	text-indent: -9999px;	text-decoration: none;	width: 220px;	height: 54px;	display: block;}li.r02 a:hover {	background-position: -220px -50px;	text-decoration: none;}li.r03 a {	background: url(../img/menu_r.jpg) no-repeat 0px -104px;	text-indent: -9999px;	text-decoration: none;	width: 220px;	height: 54px;	display: block;}li.r03 a:hover {	background-position: -220px -104px;	text-decoration: none;}li.r04 a {	background: url(../img/menu_r.jpg) no-repeat 0px -159px;	text-indent: -9999px;	text-decoration: none;	width: 220px;	height: 53px;	display: block;}li.r04 a:hover {	background-position: -220px -159px;	text-decoration: none;}li.r05 a {	background: url(../img/menu_r.jpg) no-repeat 0px -212px;	text-indent: -9999px;	text-decoration: none;	width: 220px;	height: 38px;	display: block;}li.r05 a:hover {	background-position: -220px -212px;	text-decoration: none;}li.r06 a {	background: url(../img/menu_r.jpg) no-repeat 0px -250px;	text-indent: -9999px;	text-decoration: none;	width: 220px;	height: 21px;	display: block;}li.r06 a:hover {	background-position: -220px -250px;	text-decoration: none;}.time_t {	background: url(../img/time.gif) no-repeat;	text-indent: -9999px;	text-decoration: none;	width: 220px;	height: 40px;	float: right;}.time_back {	background: url(../img/time.gif) no-repeat 0px -40px;	text-decoration: none;	width: 220px;	height: 215px;	float: right;	text-align: left;}.time {	font-size: 14px;	line-height: 22px;	color: #444444;	margin: 0px 0px 0px 26px;}.time a {	text-decoration: underline;	color: #FF6600;}.time a:hover {	color: #FF9900;	text-decoration: underline;}.r_ad {	background: url(../img/menu_r_ad.gif) no-repeat;	text-indent: -9999px;	text-decoration: none;	width: 220px;	height: 119px;	float: right;}/* sub---------------------------------------------------- */.sub {	text-align: center;	color: #666666;	font-size: 75%;	line-height: 160%;	margin: 20px 0px 20px 0px;}.sub a {	color: #666666;	text-decoration: none;}.sub a:hover {	color: #199C6F;	text-decoration: underline;}/* footer---------------------------------------------------- */.footer_back {	text-align: center;	width: 100%;	height: 25px;	background-color: #199C6F;}.footer {	width: 900px;	height: 25px;	margin-right: auto;	margin-left: auto;}.footer p {	color: #FFFFFF;	font-size: 70%;	line-height: 140%;	padding: 6px 0px 0px 0px;	color: #FFFFFF;}.footer p a {	color: #FFFFFF;	text-decoration: underline;}.footer p a:hover {	color: #FFFF00;	text-decoration: underline;}
