TD.bung_menu_2 {
	vertical-align: middle;
	height: 20px;
	padding-left: 12px;
	border-bottom: thin groove #CCCCCC;
	padding-top: 3px;
	background : url(images/c_002.gif) no-repeat left center;
}


.text_12_a {
	line-height: 18px;
	padding-left: 20px;
	vertical-align: top;
}
a:hover {
	color: #FF0000;
}
a:active {
	color: #0000FF;
}
a:visited {
}
TD.menu_1 {
	background : url(images/b_001.gif) no-repeat left center;
	padding-left: 25px;
	padding-top: 5px;




}
TD.bung_menu3 {
	vertical-align: middle;
	height: 20px;
	padding-left: 12px;
	border-bottom: thin groove #CCCCCC;
	padding-top: 3px;
	background : url(images/c_007.gif) no-repeat left center;

}
TD.me_3 {
	padding-top: 5px;
	padding-left: 15px;
	height: 20px;
	background : url(page1/pt_04.gif) no-repeat center center;
	FONT-weight: bold;
	color: #000099;


}

TD.name_1 {
	background: #000066;
	color: #FFFFFF;
	vertical-align: middle;
	text-align: CENTER;
	height: 40px;
	padding-top: 10px;
	border-top: thin groove #CCCCCC;
	border-bottom: thin groove #CCCCCC;








}
TD.name_2 {
	text-align: CENTER;
	vertical-align: middle;
	padding-top: 10px;
	background : url(page1/pt_01.gif) repeat;
	border-top: thin groove #CCCCCC;
	border-bottom: thin groove #CCCCCC;









}


.back_c {
	background : url(images/back_3.gif);
	text-align: left;
	vertical-align: middle;
	border-top: thin solid #CCCCCC;
	border-bottom: thin solid #CCCCCC;


}


TD._waku {
	border: thin groove #CCCCCC;
}
.coment {
	background : url(images/back_3.gif);
	padding-top: 3px;
	padding-left: 5px;
	width: 329px;

}

.shouhin_supeace {
	background: #FFFFCC;
	padding-top: 3px;
	padding-left: 5px;
	border-bottom: thin groove #CCCCCC;
	border-top: thin solid #CCCCCC;
	text-align: CENTER;
	vertical-align: middle;


}
TD._p_hoka {
	background : url(images/back_3.gif);
	text-align: CENTER;
	width: 165px;
	height: 40px;

}
TD.me1 {


	background : url(page1/pt_01a.gif) no-repeat center bottom;
	text-align: CENTER;
	height: 25px;
	padding-top: 7px;
	FONT-weight: bold;
	color: #FFFFFF;
	FONT-size: 14px;
}
TD.me2 {
	background : url(page1/p_001a.gif) no-repeat left bottom;
	height: 20px;
	padding-top: 5px;
	padding-left: 15px;
	border-bottom: thin groove #CCCCCC;
	width: 130px;
}







TD.bung_m_001 {

	background : url(bung_top/002.gif) repeat-y left center;
}

TD.sofuto_text_a {
	background : url(bung_top/b_m4s.gif) no-repeat 10px 13px;
	padding-left: 25px;
	vertical-align: top;
	padding-top: 10px;



}
TD.sofuto_text_b {
	background : url(bung_top/b_m1s.gif) no-repeat 10px 13px;
	padding-left: 25px;
	vertical-align: top;
	padding-top: 10px;
	color: #999999;

}
TD.rain_1 {
	background : url(images/back_5.gif);
	color: #0000FF;
	height: 25px;
	padding-left: 10px;
	padding-top: 5px;



}

TD.kana_3 {
	vertical-align: middle;
	color: #000066;
	text-align: CENTER;
	padding-top: 8px;
	padding-bottom: 8px;
	background : url(images/back_3.gif);
	border-top: thin solid #DAE4E3;
	border-bottom: thin solid #DAE4E3;





}
TD.kana4_tx {
	text-align: left;
	vertical-align: top;
	padding-left: 8px;
	padding-top: 8px;
	line-height: 22px;



}


TD.back_waku {


	background : url(bung_top/002.gif) repeat-y right center;
}
TABLE.lain_w8 {
	border: 15px solid #DAE4E3;

}
TD.text_bt_1 {
	background : url(images/b_m4.gif) no-repeat 10px 8px;
	padding-left: 35px;
	vertical-align: top;
	padding-top: 8px;
	line-height: 18px;
	padding-bottom: 10px;


}

}
TD.text_bt_2 {
	background: url(images/a_004.gif) no-repeat 10px 8px;
	padding-left: 35px;
	vertical-align: top;
	padding-top: 8px;
	line-height: 18px;
	padding-bottom: 10px;

}

TD.text_bt_no {
	padding-left: 35px;
	height: 25px;
	padding-top: 5px;



}
TD.img_waku {
	border: thin double #0000CC;
}
TD.t14_b3_left {
	line-height: 23px;
	padding: 20px 20px 20px 30px;


}
TD.t16_b3_lin {
	padding-left: 20px;
	vertical-align: middle;
	padding-top: 6px;
	background : url(images/p_001.gif) no-repeat left center;




}
}
TD.text_bt_3 {
	background: url(images/images_535353/a_001.gif) no-repeat 50px 8px;
	vertical-align: top;
	line-height: 18px;
	padding: 8px 50px 10px 70px;
	border-top: 1px dotted #DAE4E3;
	border-right: 1px;
	border-bottom: 1px dotted #DAE4E3;
	border-left: 1px;




}
.sapot_1 {
	background : url(images/taitle_ao_w270-5.gif) no-repeat center bottom;
	height: 25px;
	padding-top: 3px;
	text-align: CENTER;
	vertical-align: middle;
	color: #000066;




}

.sapot_2 {
	background : url(images/c_001.gif) no-repeat 25px 10px;
	height: 25px;
	padding-left: 40px;
	padding-top: 6px;





}
.sapot_3_no {
	height: 25px;

}

.chuumon_me-1 {
	background: #0B56AA no-repeat CENTER CENTER;
	height: 25px;
	text-align: CENTER;
	vertical-align: middle;
	color: #FFFFFF;
}


TD.chuumon_me-2 {
	height: 20px;
	line-height: 22px;
	padding-top: 3px;
	padding-bottom: 1px;
	padding-left: 5px;
	border-right: #0B56AA;
	border-bottom: #0B56AA;
	border-left: #0B56AA;
	border-top: 1px dotted #0B56AA;


}

}
TABLE.waku-m {
	border: 1px solid #0B56AA;
}

}
TABLE.waku-1_BRue {
	border: 1px solid #666666;

}

TD.b1_bac3_t14 {
	background: #ECEDF0;
	padding-top: 8px;
	padding-left: 5px;
	border: 1px solid #000066;
	vertical-align: top;
	height: 25px;


}
TD.left25_dot {

	background : url(images/a_001.gif) no-repeat 10px 8px;
	vertical-align: top;
	line-height: 18px;
	padding: 8px 10px 10px 25px;
	border-top: 1px dotted #DAE4E3;
	border-right: 1px;
	border-bottom: 1px dotted #DAE4E3;
	border-left: 1px;
}
.text_left_set {

	text-align: left;
	vertical-align: top;
	padding-left: 3px;
	padding-top: 3px;
	line-height: 20px;
}

TABLE.waku-m_red {
	border: thick solid #0B56AA;
	background: #EDF5F8;

}

TABLE.waku_BRack {
	border: 1px solid #666666;
}

TD.down_t14_back_wa {
	background : url(images/back_5.gif);
	border: 1px solid #0B56AA;
	height: 25px;



}

}
TD.waku_t12_p {
	border: 1px solid #0B56AA;
	padding: 3px;
	height: 25px;
	line-height: 22px;



}

.chuumon_me-1a {


	background : url(images/back_5.gif) repeat-x center center;
	height: 25px;
	padding-top: 5px;
	text-align: CENTER;
	vertical-align: middle;
	FONT-weight: bold;
	width: 325px;
}

TD.home_hp1 {
	background : url(images/chuumon_text_10y.gif) no-repeat center center;
	text-align: CENTER;
	vertical-align: middle;
	padding-bottom: 6px;


}
TD.text_bt_1 {
	background : url(images/b_m4.gif) no-repeat 10px 8px;
	padding-left: 35px;
	vertical-align: top;
	padding-top: 8px;
	line-height: 18px;
	padding-bottom: 10px;


}

}


.text_12b_dot {
	line-height: 18px;
	padding: 3px 5px;
	border-bottom: 1px dotted #0B56AA;

}

}
TABLE.w_800 {
	width: 800px;
	background: #FFFFFF;


}



TD.e-ran_1_t14 {
	background: #0b56aa;
	text-align: CENTER;
	vertical-align: middle;
	height: 30px;
	padding-top: 5px;
	padding-bottom: 3px;
	line-height: 20px;
	color: #FFFFFF;


}

TD.e-ran_2_w_h {
	padding: 5px 5px 5px 3px;
	border-top: 1px dotted #0B56AA;


}

.title_menu-1 {
	height: 25px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-STYLE: groove;
	border-bottom-STYLE: solid;
	border-top-color: #000099;
	border-bottom-color: #000099;
	background-color: #DAE4E3;
	padding-top: 5px;
	padding-left: 35px;




}
TD.web_menu {

	vertical-align: middle;
	height: 20px;
	padding-left: 12px;
	border-bottom: 1px solid #CCCCCC;
	padding-top: 3px;
	background : url(images/c_002.gif) no-repeat left center;
}
TABLE.waku_80 {
	border: 5px solid #DAE4E3;
	padding-top: 3px;
	vertical-align: top;



}

TD.home_hp2 {

	background : url(images/chuumon_text_10g.gif) no-repeat center center;
	text-align: CENTER;
	vertical-align: middle;
	padding-bottom: 6px;
}
TD.midashi_s {
	color: #FFFFFF;
	background-color: #0B56AA;
	border: 1px groove #CCCCCC;
	padding-left: 5px;
}
TD.text_box {
	background-image : url(text_box-2.gif);
	background-repeat: no-repeat;
	line-height: 10px;
	background-position: CENTER;
	padding-bottom: 5px;


}
TABLE.dot {
	border: 1px dotted #0B56AA;
}
TD.web_menu-2 {


	vertical-align: middle;
	height: 20px;
	padding-left: 12px;
	border-bottom: 1px solid #CCCCCC;
	padding-top: 3px;
	background : url(images/c_004.gif) no-repeat left center;
}
TD.dot_waku {
	border-top: thin dotted #0B56AA;

}
TD.waku_gray {

	border: 1px dotted #CCCCCC;
}
TD.rain_migi {
	border-right-width: 1px;
	border-right-STYLE: solid;
	border-right-color: #004080;
}

