#cont_title #ct_left h2#cont01 span,
#anchor_btn ul li span,
.cont_box h3 span,
#web_btn a span,#tel_btn a span,#mensetsu_btn a span,#mannar_btn a span{
	display: none;
}

#cont_title #ct_left h2#cont01{
	width: 474px;
	height: 86px;
	background: url(../img/title_01.png) 0 0 no-repeat scroll;
}
#cont_title #ct_left p{
	width: 450px;
	height: auto;
	padding: 5px;
}
#ct_right{
	float:right;
}
#anchor_btn{
	margin: 10px 0 10px 13px;
	width: 640px;
	height: 40px;
}
#anchor_btn ul li{
	float: left; width: 150px; height: 40px; margin-right: 10px;
}
#anchor_btn ul li#abtn01 a{display: block; width: 150px; height: 40px; background: url(../img/abtn_01.gif) -10px 0px no-repeat scroll;}
#anchor_btn ul li#abtn01 a:hover{background: url(../img/abtn_01.gif) -10px -42px no-repeat scroll;}
#anchor_btn ul li#abtn02 a{display: block; width: 150px; height: 40px; background: url(../img/abtn_01.gif) -160px 0 no-repeat scroll;}
#anchor_btn ul li#abtn02 a:hover{background: url(../img/abtn_01.gif) -160px -42px no-repeat scroll;}
#anchor_btn ul li#abtn03 a{display: block; width: 150px; height: 40px; background: url(../img/abtn_01.gif) -310px 0 no-repeat scroll;}
#anchor_btn ul li#abtn03 a:hover{background: url(../img/abtn_01.gif) -310px -42px no-repeat scroll;}
#anchor_btn ul li#abtn04 a{display: block; width: 150px; height: 40px; background: url(../img/abtn_01.gif) -465px 0 no-repeat scroll;}
#anchor_btn ul li#abtn04 a:hover{background: url(../img/abtn_01.gif) -465px -42px no-repeat scroll;}


.cont_box{
	margin: 5px 10px 0px;
	width: 640px;
	height: auto;
	overflow: auto;
	background: url(../img/bg_middle.png) 0 0 repeat-y scroll;
}
.cont_box h3#topic01{width: 640px; height: 40px; background: url(../img/tit01_01.png) 0 0 no-repeat scroll;}
.cont_box h3#topic02{width: 640px; height: 44px; background: url(../img/tit01_02.png) 0 0 no-repeat scroll;}
.cont_box h3#topic03{width: 640px; height: 42px; background: url(../img/tit01_03.png) 0 0 no-repeat scroll;}
.cont_box h3#topic04{width: 640px; height: 43px; background: url(../img/tit01_04.png) 0 0 no-repeat scroll;}

.box_wrap{width: 614px; margin: 10px 0 15px 13px;}
.half_w_box{float: left; width: 303px; height: auto; background: url(../img/half_w_bg_mid.png) 0 0 repeat-y;}
.half_w_box_top{width: 303px; height: 13px; background: url(../img/half_w_bg_top.png) no-repeat top;}
.half_w_box h4{color: #ff0000; font-weight: bold; padding-left: 10px;}
.half_w_box p{width: 270px; padding: 8px 0 0 12px;}
.half_w_box p.c_left{float: left; width: 120px;	padding: 0px 0 0 12px;}
.half_w_box img{float: right; width: 140px; padding: 0 10px 0 0;}

.w_box{float: left; width: 611px; height: auto; background: url(../img/w_box_mid.png) 0 0 repeat-y;}
.w_box_top{width: 611px; height: 11px; background: url(../img/w_box_top.png) no-repeat top;}
.w_box h4{color: #ff0000; font-weight: bold; padding-left: 10px;}
.w_box p{float: right; width: 270px; padding: 8px 0 0 12px;}
.w_box p.c_left{float: left; width: 120px;	padding: 5px 0 0 0px;}
.w_box img{float: right; width: 140px; padding: 0 10px 0 0;}


#web_btn a{clear: both; display: block; margin-left: 10px; width: 285px; height: 55px; background: url(../img/btn_01.gif) 0 0 no-repeat scroll;}
#web_btn a:hover{background: url(../img/btn_01.gif) 0 -55px no-repeat scroll;}
#tel_btn a{clear: both; display: block; margin-left: 10px; width: 285px; height: 55px; background: url(../img/btn_01.gif) 0 -110px no-repeat scroll;}
#tel_btn a:hover{background: url(../img/btn_01.gif) 0 -165px no-repeat scroll;}

.half_w_box_bottom{clear: both; width: 303px; height:11px; background: url(../img/half_w_bg_bot.png) bottom no-repeat scroll;}
.w_box_bottom{clear: both; width: 611px; height:10px; background: url(../img/w_box_bot.png) bottom no-repeat;}

.bg_bottom{clear: both; display: block; width: 640px; height: 20px; background: url(../img/bg_bottom.png) 0 0 no-repeat scroll;}

/* topic02 */
.w_box img.i_tp02{float: left; width:172px; height: 236px; padding: 10px 10px 10px 20px;}
.w_box p.p_tp02{float:right; width: 360px; height: auto; padding: 15px 30px 10px 0px;}
ul.u_tp02{float:right; width: 380px; height: auto;  padding: 10px 0px 10px 10px;}
ul.u_tp02 li{padding-left: 25px; line-height: 2;}
ul.u_tp02 li.icon01{background: url(../img/icon01.gif) 0 5px no-repeat;}
ul.u_tp02 li.icon02{background: url(../img/icon02.gif) 0 5px no-repeat;}
ul.u_tp02 li.icon03{background: url(../img/icon03.gif) 0 5px no-repeat;}

/* topic03 */
.w_box img.i_tp03{float: left; width:225px; height: 224px; padding: 10px 10px 10px 20px;}
.w_box p.p_tp03{float:right; width: 315px; height: auto; padding: 15px 20px 10px 10px;}
ul.u_tp03{float:right; width: 285px; height: auto; padding: 10px 40px 10px 10px;}
ul.u_tp03 li{float:left; width: 285px; height: 54px; margin-bottom: 5px;}

#mensetsu_btn a{clear: both; display: block; margin-left: 10px; width: 285px; height: 55px; background: url(../img/btn_01.gif) 0 -220px no-repeat scroll;}
#mensetsu_btn a:hover{background: url(../img/btn_01.gif) 0 -276px no-repeat scroll;}
#mannar_btn a{clear: both; display: block; margin-left: 10px; width: 285px; height: 55px; background: url(../img/btn_01.gif) 0 -333px no-repeat scroll;}
#mannar_btn a:hover{background: url(../img/btn_01.gif) 0 -389px no-repeat scroll;}


/* topic04 */
.w_box img.i_tp04{float: left; width:172px; height: 166px; padding: 10px 10px 10px 20px;}
.w_box p.p_tp04{float:right; width: 360px; height: auto; padding: 15px 30px 10px 10px;}

.link_text{
	clear: both;
	width: 640px;
	text-align: right;
	font-size:x-small;
}
