body {text-align:center;margin-left: auto;margin-right: auto;margin-top: 0;margin-bottom: 0;padding:0px;background-image:url(../image/bg.jpg);background-repeat:repeat-x;background-position: center top;font-size:12px;color:#666;background:#3682e2;}strong{font-size:14px;text-align:center;}img {margin:0;vertical-align:bottom}a:link {color: #ff5a5a;}a:visited {color: #ff5a5a;}a:active {color: #ff0000;}a:hover {color: #ff0000;}a {text-decoration:none; font-weight:normal;}a img {border: none;}h1{text-align:right;font-size:11px;margin:0 0 5px 0;}p{font-weight:bold;font-size:11px;margin:5px 0 0 0px;}.teikan{font-size:11px;}#wp{width:846px;text-align:left;margin:auto;font-size:12px;}.ttl{margin:5px 0 5px 48px;}#main_wp{background-image:url(../image/main_bg2.jpg);background-repeat: repeat-y;width:846px;text-align:left;margin:auto;font-size:12px;}#main{width:770px;text-align:left;margin:0 38px;font-size:12px;overflow:auto;}#main_in{width:730px;margin:10px 20px;line-height:18px;text-align:justify;text-justify:inter-ideograph;}.main_in{width:730px;margin:10px 20px 30px 20px;line-height:18px;text-align:justify;text-justify:inter-ideograph;}.main_in img{vertical-align:top;}.main_in b{color:#ff0000;}#footer{margin:30px 0 0 0;width:826px;height:69px;background-image:url(../image/footer.jpg);line-height:14px;}#footer_in{color:#fff;width:766px;height:29px;text-align:right;margin:0 0 0 30px;}#footer_in a:link {color: #ffffff;}#footer_in a:visited {color: #ffffff;}#footer_in a:active {color: #ffffff;}#footer_in a:hover {color: #ffffff;}#footer_in a {text-decoration:none; font-weight:normal;}#footer_in a img {border: none;}/* TABLE */.tbl_lt{text-align:center;border: #e0e0e0 solid;border-color:#fff; border-top-width: 1px; border-right-width: 0; border-bottom-width: 1px; border-left-width: 1px; background:#d4e3f6; }.tbl_l{width:92px;text-align:center;border: #e0e0e0 solid;border-color:#fff; border-top-width: 0px; border-right-width: 0; border-bottom-width: 1px; border-left-width: 1px; background:#d4e3f6;}.tbl_rt{text-align:left;border: #e0e0e0 solid;border-color:#fff; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }.tbl_r{text-align:left;border: #e0e0e0 solid;border-color:#fff; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }.tbl_ltg{text-align:center;border: #666 solid;border-color:#fff; border-top-width: 1px; border-right-width: 0; border-bottom-width: 1px; border-left-width: 1px; background:#bef687; }.tbl_lg{width:92px;text-align:center;border: #666 solid;border-color:#fff; border-top-width: 0px; border-right-width: 0; border-bottom-width: 1px; border-left-width: 1px; background:#bef687;}.tbl_rtg{text-align:left;border: #666 solid;border-color:#fff; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }.tbl_lre{width:92px;text-align:center;border: #666 solid;border-color:#fff; border-top-width: 0px; border-right-width: 0; border-bottom-width: 1px; border-left-width: 1px; background:#ffe3c5;}/* TABLE */.tbl_ho_a{text-align:center;border: #e0e0e0 solid;border-color:#999; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px; background:#ceecff;}.tbl_ho_a_sub{text-align:center;border: #e0e0e0 solid;border-color:#999; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background:#ceecff;}.tbl_ho_b{text-align:center;border: #e0e0e0 solid;border-color:#999; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px; }.tbl_ho_b_sub{text-align:center;border: #e0e0e0 solid;border-color:#999; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px; }.tbl_ho_c{text-align:center;border: #e0e0e0 solid;border-color:#999; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px; background:#e1e1e1;}.tbl_ho_c_sub{text-align:center;border: #e0e0e0 solid;border-color:#999; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px; background:#e1e1e1;}