@charset "euc-jp";
body { 
	background-color: #FFFFFF; 
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka";
	font-size: 12px;
	line-height: 130%;
	color: #000000;
	padding: 0px;
	margin: 0px;
	text-align: center;
}

h1 {
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka";
	font-size: 100%; 
	line-height: 1.5em;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #000000;
}
h2 {
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka";
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #000000;
}
a {
	color: #0000ff; 
	text-decoration: underline;
}
a:link {
	color: #0000ff;
	text-decoration: underline;
}
a:visited {
	color: #0000ff;
	text-decoration: underline;
}
a:hover {
	color: #000000;
	text-decoration: underline;
}

.header {
	background-color: #FFFFFF;
	color: #000000;
	font-size: 12px;
}
.header_text {
	width: 250px;
	height: 82px;
	background-image: url(../images/head02.jpg);
	color: #000000;
	font-size: 12px;
	line-height: 140%;
	text-align: left;
	vertical-align: top;
	margin: 0px 0px 0px 0px;
	padding: 18px 0px 0px 10px;
}
.header_text a:link {
	text-decoration:none;
}
.header_text a:visited {
	text-decoration:none;
}
.header_text a:hover {
	text-decoration: underline;
}
.main_bg {
	background-color: #FFFFFF;
	width: 780px;
}

.footer {
	background-color: #008BEC;
	background-image: url(../images/foot.jpg);
	color: #FFFFFF;
	font-size: 12px;
	text-align: center;
	vertical-align: top;
	line-height: 140%;
	margin: 0px 10px 0px 10px;
	padding: 5px 0px 0px 0px;
}
.footer a:link{ color: #FFFFFF;}
.footer a:visited{ color: #FFFFFF;}
.footer a:hover{ color: #F8CC14;}

.table_main {
	width: 760px;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	color: #000000;
	font-size: 12px;
	line-height: 140%;
	text-align: left;
	vertical-align: top;
}

.table_left {
	width: 550px;
	color: #000000;
	font-size: 12px;
	line-height: 140%;
	text-align: left;
	vertical-align: top;
}

.table_space {
	width: 10px;
}

.table_right {
	width: 200px;
	color: #000000;
	font-size: 12px;
	line-height: 140%;
	text-align: left;
	vertical-align: top;
}

.table_topic {
	background-color: #E6E6E6;
}

.tspace {
	padding: 5px 5px 5px 5px;
	line-height: 130%;
}
.t10 {
	color: #333333;
	font-size:10px;
}
.t10 a:link{ color: #008BEC;}
.t10 a:visited{ color: #008BEC;}
.t10 a:hover{ color: #F8CC14;}

.t12red {
	color: #FF0000;
	font-size:12px;
	font-weight:bold;
}
.t14b {
	color: #333333;
	font-size:14px;
	font-weight:bold;
}

.index_text {
	width: 471px;
	height: 17px;
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 0px 5px;
	color: #000000;
	font-size: 12px;
	line-height: 140%;
	text-align: left;
	vertical-align: middle;
}
.index_text a:link{ color: #008BEC; text-decoration:none;}
.index_text a:visited{ color: #008BEC; text-decoration:none;}
.index_text a:hover{ color: #F8CC14; text-decoration: underline;}

.index_text2 {
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
	color: #000000;
	font-size: 12px;
	line-height: 140%;
	text-align: left;
	vertical-align: top;
}
.index_text2 a:link{ color: #008BEC;}
.index_text2 a:visited{ color: #008BEC;}
.index_text2 a:hover{ color: #F8CC14;}

.index_text3 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	color: #000000;
	font-size: 11px;
	line-height: 130%;
	text-align: left;
	vertical-align: top;
}
.index_text3 a:link{ color: #008BEC;}
.index_text3 a:visited{ color: #008BEC;}
.index_text3 a:hover{ color: #F8CC14;}

.index_text4 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #000000;
	font-size: 10px;
	line-height: 130%;
	text-align: left;
	vertical-align: top;
}
.index_text4 a:link{ color: #008BEC;}
.index_text4 a:visited{ color: #008BEC;}
.index_text4 a:hover{ color: #F8CC14;}

.index_text4ymd {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	line-height: 130%;
	text-align: left;
	vertical-align: top;
}

.index_text4c {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #000000;
	font-size: 10px;
	line-height: 130%;
	text-align: center;
	vertical-align: top;
}
.index_text4c a:link{ color: #008BEC;}
.index_text4c a:visited{ color: #008BEC;}
.index_text4c a:hover{ color: #F8CC14;}

.index_text5 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #000000;
	font-size: 11px;
	line-height: 130%;
	text-align: right;
	vertical-align: top;
}
.index_text5 a:link{ color: #008BEC;}
.index_text5 a:visited{ color: #008BEC;}
.index_text5 a:hover{ color: #F8CC14;}

.index_text6 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	color: #000000;
	font-size: 12px;
	line-height: 130%;
	text-align: left;
	vertical-align: middle;
}
.index_text6 a:link{ color: #008BEC;}
.index_text6 a:visited{ color: #008BEC;}
.index_text6 a:hover{ color: #F8CC14;}

.index_text7l {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #000000;
	font-size: 12px;
	line-height: 130%;
	text-align: left;
	vertical-align: middle;
}
.index_text7l a:link{ color: #008BEC;}
.index_text7l a:visited{ color: #008BEC;}
.index_text7l a:hover{ color: #F8CC14;}

.index_text7r {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #000000;
	font-size: 12px;
	line-height: 130%;
	text-align: right;
	vertical-align: middle;
}
.index_text7r a:link{ color: #008BEC;}
.index_text7r a:visited{ color: #008BEC;}
.index_text7r a:hover{ color: #F8CC14;}

.index_text8 {
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
	color: #000000;
	font-size: 12px;
	line-height: 140%;
	text-align: right;
	vertical-align: top;
}
.index_text8 a:link{ color: #008BEC;}
.index_text8 a:visited{ color: #008BEC;}
.index_text8 a:hover{ color: #F8CC14;}

.index_text9 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #000000;
	font-size: 12px;
	line-height: 140%;
	text-align: left;
	vertical-align: top;
}
.index_text9 a:link{ color: #008BEC;}
.index_text9 a:visited{ color: #008BEC;}
.index_text9 a:hover{ color: #F8CC14;}

.teikei_bg {
	width: 240px;
	background-image: url(../images/waku_bg.gif);
	background-repeat: repeat-y;
	text-align: left;
	vertical-align: middle;
}

.qa_answer_bg {
	width: 530px;
	background-image: url(../images/qa_answer_bg.jpg);
	background-repeat: repeat-y;
	text-align: left;
	vertical-align: top;
}
.charge_notice_bg {
	width: 510px;
	background-image: url(../images/charge_notice_bg.jpg);
	background-repeat: repeat-y;
	text-align: left;
	vertical-align: top;
}

.office_frame_left_t {
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-left: 1px solid #666666;
	border-bottom: 1px solid #666666;
	color:#333333;
	text-align:center;
	background-color:#F3F6F6;
}
.office_frame_left_t a:link{ color: #008BEC;}
.office_frame_left_t a:visited{ color: #008BEC;}
.office_frame_left_t a:hover{ color: #F8CC14;}

.office_frame_left_t2 {
	margin: 0px 0px 0px 0px;
	padding: 10px 5px 10px 10px;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	border-bottom: 1px solid #666666;
	color:#333333;
	text-align:center;
	vertical-align:top;
	background-color:#F3F6F6;
}
.office_frame_left_t2 a:link{ color: #008BEC;}
.office_frame_left_t2 a:visited{ color: #008BEC;}
.office_frame_left_t2 a:hover{ color: #F8CC14;}

.office_frame_right_t {
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	color:#333333;
	background-color:#F9F9F9;
}
.office_frame_right_t a:link{ color: #008BEC;}
.office_frame_right_t a:visited{ color: #008BEC;}
.office_frame_right_t a:hover{ color: #F8CC14;}

.office_frame_right_t2 {
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	color:#333333;
	background-color:#FFFFFF;
}
.office_frame_right_t2 a:link{ color: #008BEC;}
.office_frame_right_t2 a:visited{ color: #008BEC;}
.office_frame_right_t2 a:hover{ color: #F8CC14;}

.office_frame_right_t3 {
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
	color:#333333;
	text-align:center;
	background-color:#FFFFFF;
}
.office_frame_right_t3 a:link{ color: #008BEC;}
.office_frame_right_t3 a:visited{ color: #008BEC;}
.office_frame_right_t3 a:hover{ color: #F8CC14;}

.office_frame_left {
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	border-right: 1px solid #666666;
	border-left: 1px solid #666666;
	border-bottom: 1px solid #666666;
	color:#333333;
	text-align:center;
	background-color:#F3F6F6;
}
.office_frame_left a:link{ color: #008BEC;}
.office_frame_left a:visited{ color: #008BEC;}
.office_frame_left a:hover{ color: #F8CC14;}

.office_frame_left2 {
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	border-left: 1px solid #666666;
	border-bottom: 1px solid #666666;
	color:#333333;
	text-align:center;
	vertical-align:top;
	background-color:#F3F6F6;
}
.office_frame_left2 a:link{ color: #008BEC;}
.office_frame_left2 a:visited{ color: #008BEC;}
.office_frame_left2 a:hover{ color: #F8CC14;}

.office_frame_right {
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	color:#333333;
	background-color:#FFFFFF;
}
.office_frame_right a:link{ color: #008BEC;}
.office_frame_right a:visited{ color: #008BEC;}
.office_frame_right a:hover{ color: #F8CC14;}

.office_frame_right2 {
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	color:#333333;
	background-color:#F9F9F9;
}
.office_frame_right2 a:link{ color: #008BEC;}
.office_frame_right2 a:visited{ color: #008BEC;}
.office_frame_right2 a:hover{ color: #F8CC14;}


.office_frame_right3 {
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	border-bottom: 1px solid #666666;
	text-align:center;
	color:#333333;
	background-color:#FFFFFF;
}
.office_frame_right3 a:link{ color: #008BEC;}
.office_frame_right3 a:visited{ color: #008BEC;}
.office_frame_right3 a:hover{ color: #F8CC14;}


.hyo-form01 {
	text-align: left;
	vertical-align: middle;
	background-color: #F3F6F6;
	padding: 5px 0px 5px 10px;
}
.hyo-form02 {
	margin: 5px;
	text-align: left;
	vertical-align: middle;
}
.form-text01 {
	height: 137px;
	width: 340px;
	border: 1px solid #999999;
	margin: 0px 3px 0px 0px;
	text-align: left;
	vertical-align: top;
}
.form-text02 {
	width: 260px;
	border: 1px solid #999999;
	text-align: left;
	vertical-align: middle;
}
.form-text03 {
	width: 110px;
	border: 1px solid #999999;
	text-align: left;
	vertical-align: middle;
}

.emphasize008BEC {
	color: #008BEC;
	font-size: 12px;
	text-align: left;
	font-weight: bold;
	vertical-align: top;
}
.emphasize008BEC a:link{ color: #008BEC;}
.emphasize008BEC a:visited{ color: #008BEC;}
.emphasize008BEC a:hover{ color: #F8CC14;}

.emphasize008BEC_2 {
	color: #008BEC;
	font-size: 14px;
	text-align: left;
	font-weight: bold;
	vertical-align: middle;
}
.emphasize008BEC a:link{ color: #008BEC;}
.emphasize008BEC a:visited{ color: #008BEC;}
.emphasize008BEC a:hover{ color: #F8CC14;}

.emphasizeFFFFFF {
	color: #FFFFFF;
	font-size: 14px;
	text-align: left;
	font-weight: bold;
	vertical-align: middle;
}
.emphasizeFFFFFF a:link{ color: #FFFFFF;}
.emphasizeFFFFFF a:visited{ color: #FFFFFF;}
.emphasizeFFFFFF a:hover{ color: #F8CC14;}

.pay_charge_box {
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-left: 1px solid #666666;
	border-bottom: 1px solid #666666;
	color:#333333;
	text-align: left;
	background-color:#F3F6F6;
}

.convi_box_left {
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	border-right: 1px solid #666666;
	border-left: 1px solid #666666;
	border-bottom: 1px solid #666666;
	color:#333333;
	text-align: left;
	background-color:#FFFFFF;
}
.convi_box_right {
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	color:#333333;
	text-align: left;
	background-color:#F3F6F6;
}

.conbi_bg {
	width: 530px;
	background-image: url(../images/comb_bg.gif);
	background-repeat: repeat-y;
	text-align: left;
	vertical-align: top;
}
.convi_right {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color:#000000;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}
.convini {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 2px 10px;
	text-align: left;
	vertical-align: middle;
}
.convini2 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	color:#000000;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
}
.convini3 {
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 0px 0px;
	color:#000000;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
}