BODY, TD { font-size: 82%; color: #666666; line-height: 140%; }

.title_box{ width:800px; padding:0px 60px 0px 60px; text-align:left; background-image:url("images/title_bg.jpg"); }

.page_box{ width:800px; padding:10px 60px 20px 60px; text-align:left; background-image:url("images/bg.jpg"); }


.title_box_index{ width:800px; padding:0px; text-align:center; background-image:url("images/title_bg_index.jpg"); }

.page_box_index{ width:800px; padding:0px 0px 0px 25px; text-align:left; background-image:url("images/bg.jpg"); }

.tokutyou_title1{ width:531px; height:147px; padding:20px 17px 15px 20px; text-align:left; background-image:url("index/tokutyou_1.gif"); font-size: 13px; line-height: 19px; }

.tokutyou_title2{ width:531px; height:147px; padding:20px 17px 15px 20px; text-align:left; background-image:url("index/tokutyou_2.gif"); font-size: 13px; line-height: 19px; }

.tokutyou_title3{ width:531px; height:147px; padding:20px 17px 15px 20px; text-align:left; background-image:url("index/tokutyou_3.gif"); font-size: 13px; line-height: 19px; }

.tokutyou_title4{ width:531px; height:147px; padding:20px 17px 15px 20px; text-align:left; background-image:url("index/tokutyou_4.gif"); font-size: 13px; line-height: 19px; }

.menu{ width:190px; height:35px; padding:7px 0px 0px 10px; text-align:left; background-image:url("index/menu.gif"); font-size: 13px; line-height: 19px; }

.ul{ padding:0px; margin:0px; }

.qanda{ width:190px; height:35px; padding:7px 0px 0px 25px; text-align:left; background-image:url("images/icon.gif"); font-size: 13px; line-height: 19px; }


.sub_title { width:680px; height:25px; padding:2px 0px 0px 15px; text-align:left; background-image:url("images/sub_title.gif"); font-size: 13px; color:009999; line-height: 19px; }



.blue_text{ font-size:120%; color:009999; }

.catch_index{ font-size:11px; color:#ffffff; margin:0px; padding-left:5px; width:750px; text-align:left; background-color:#66CCCC; }

.catch { font-size:11px; color:#ffffff; margin:1px; padding-left:5px; line-height: 140%; }

.text_orange{ color:FF9900; }

.min_text{ font-size:11px; }

.min_text2{ font-size:70%; }

.min_text_red{ font-size:11px; color:#CC0000; }

.min_text_blue{ font-size:11px; color:006699; }

.min_text_green{ font-size:11px; color:669900; }

.min_text_orange{ font-size:11px; color:FF9900; }

.min_text2_red{ font-size:70%; color:#CC0000; }

.min_text2_blue{ font-size:70%; color:006699; }

.min_text2_green{ font-size:70%; color:669900; }

.min_text2_orange{ font-size:70%; color:FF9900; }


a.:link {
	text-decoration:underline;
	color:#009999;
}
a.:visited {
	text-decoration:underline;
	color:#009999;
}
a.:active {
	text-decoration:underline;
	color:#009999;
}
a.:hover {
	text-decoration:none;
	color:#009999;
}


a.gray:link {
	text-decoration:underline;
	color:#666666;
}
a.gray:visited {
	text-decoration:underline;
	color:#666666;
}
a.gray:active {
	text-decoration:none;
	color:#009999;
}
a.gray:hover {
	text-decoration:none;
	color:#009999;
}

a.top_blue:link {
	text-decoration:none;
	color:#333333;
}
a.top_blue:visited {
	text-decoration:none;
	color:#333333;
}
a.top_blue:active {
	text-decoration:underline;
	color:#800000;
}
a.top_blue:hover {
	text-decoration:underline;
	color:#336699;
}

a.blue:link {
	text-decoration:none;
	color:#009999;
}
a.blue:visited {
	text-decoration:none;
	color:#009999;
}
a.blue:active {
	text-decoration:underline;
	color:#800000;
}
a.blue:hover {
	text-decoration:underline;
	color:#003366;
}

a.green:link {
	text-decoration:underline;
	color:#99CC00;
}
a.green:visited {
	text-decoration:underline;
	color:#99CC00;
}
a.green:active {
	text-decoration:none;
	color:#666666;
}
a.green:hover {
	text-decoration:none;
	color:#666666;
}
.celbg {
	background-image: url(special/design_1st2.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.text13px {
	font-size: 12px;
	line-height: 19px;
}
.celbg2 {
	background-image: url(special/design_2nd2.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

