/* CSS Document */

body{
	background-color:#ffffff;
	font-style:normal;
	font-weight:normal;
	text-align:center;
	text-indent:0pt;
	color:#656565;
	line-height:100%;
	margin:0;
	padding:0;
	}

img {
	border:0px;
}

.fred10p{
	font-size:10pt;
	color:#ff0000;
}

.fred12p{
	font-size:12pt;
	color:#ff0000;
}

.fgl16p{
	font-size:16pt;
	color:#656565;
}

.fred16p{
	font-size:16pt;
	color:#ff0000;
}

.bk12p{
	font-size:12px;
	color:#000000;
	line-height:150%;
}

.blue12p{
	font-size:12px;
	color:#0099ff;
}

.blue11pb{
	font-size:11pt;
	color:#0099ff;
	font-weight:bold;
}

.blue11p{
	font-size:11pt;
	color:#0099ff;
}

.fbl12p{
	font-size:12pt;
	color:#0099ff;
}

.h1blue{
	display:inline;
	font-size:14pt;
	color:#0065cf;
}

.h1red{
	display:inline;
	font-size:14pt;
	color:#ff0000;
}

.h2blue{
	display:inline;
	font-size:11pt;
	color:#0065cf;
}

.h2red{
	display:inline;
	font-size:13pt;
	color:#ff0000;
}

.h3blue12pbr{
	font-size:12px;
	color:#0065cf;
}

.page_title{
	display:inline;
	font-size:14px;
	font-weight:bold;
}


#main{
	width:800px;
	margin:0;
	padding:0;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	background:#f0f0f0 url(../images/leftmenubg.gif);
}
#header{
	width:800px;
	margin:0;
	padding:0;
	background:#cbcbcb;
}


#header_unsou a{
	width:266px;
	height:30px;
	color:#ffffff;
	margin:5px 0 2px 0;
	padding:0;
	text-align:center;
	float:left;
}

#header_buturyu{
	width:268px;
	height:30px;
	margin:5px 0 2px 0;
	padding:0;
	text-align:center;
	float:left;
}

#header_seisou{
	width:266px;
	height:30px;
	margin:5px 0 2px 0;
	padding:0;
	float:left;
}

#topmenu{
	clear:both;
	width:800px;
	height:30px;
	margin:0;
	padding:3px 0 3px 0;
	font-size:12px;
	color:#000000;
	background:#cbcbcb;
}

.topmenu_bot a{
	display:block;
	width:200px;
	height:28px;
	color:#ffffff;
	background:url(../images/submenubot.gif) no-repeat;
	margin:0 0 0 0;
	padding:7px 0 0 0;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	letter-spacing: 3px;
	float:left;
}

.topmenu_bot a:hover{
	color:#ffffff;
	background:url(../images/submenubot_o.gif) no-repeat;
}

.topmenu_bot_shop a{
	display:block;
	width:200px;
	height:28px;
	color:#ffffff;
	background:url(../images/submenubot_shop.gif) no-repeat;
	margin:0;
	padding:7px 0 0 0;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	letter-spacing: 3px;
	float:left;
}

.topmenu_bot_shop a:hover{
	color:#ffffff;
	background:url(../images/submenubot_shopo.gif) no-repeat;
}

#left_menu{
	width:200px;
	margin:0;
	padding:0;
	float:left;
}

.leftmenu_bot a{
	display:block;
	width:185px;
	height:30px;
	color:#656565;
	background:url(../images/leftmenubot.gif) no-repeat;
	margin:0;
	padding:15px 0 0 15px;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
}

.leftmenu_bot a:hover{
	color:#ffffff;
	background:url(../images/leftmenubot_o.gif) no-repeat;
}

.leftmenu_bot_2 a{
	display:block;
	width:185px;
	height:37px;
	color:#656565;
	background:url(../images/leftmenubot.gif) no-repeat;
	margin:0;
	padding:8px 0 0 15px;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
}

.leftmenu_bot_2 a:hover{
	color:#ffffff;
	background:url(../images/leftmenubot_o.gif) no-repeat;
}

.leftmenu_bot_a1{
	display:block;
	width:185px;
	height:30px;
	color:#ffffff;
	background:url(../images/leftmenubot_o.gif) no-repeat;
	margin:0;
	padding:15px 0 0 15px;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
}

.leftmenu_bot_haisuikan a{
	display:block;
	width:145px;
	height:30px;
	color:#656565;
	background:url(../images/leftmenubot_haisuikan.gif) no-repeat;
	margin:5px 0 0 0;
	padding:15px 0 0 55px;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
}

.leftmenu_bot_haisuikan a:hover{
	color:#ffffff;
	background:url(../images/leftmenubot_haisuikan_o.gif) no-repeat;
}

.leftmenu_bot_jokaso a{
	display:block;
	width:145px;
	height:30px;
	color:#656565;
	background:url(../images/leftmenubot_jokaso.gif) no-repeat;
	margin:0;
	padding:15px 0 0 55px;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
}

.leftmenu_bot_jokaso a:hover{
	color:#ffffff;
	background:url(../images/leftmenubot_jokaso_o.gif) no-repeat;
}

.leftmenu_bot_ehon a{
	display:block;
	width:145px;
	height:30px;
	color:#656565;
	background:url(../images/leftmenubot_ehon.gif) no-repeat;
	margin:0;
	padding:15px 0 0 55px;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
}

.leftmenu_bot_ehon a:hover{
	color:#ffffff;
	background:url(../images/leftmenubot_ehon_o.gif) no-repeat;
}

.leftmenu_bot_shop a{
	display:block;
	width:145px;
	height:30px;
	color:#656565;
	background:url(../images/leftmenubot_shop.gif) no-repeat;
	margin:0;
	padding:15px 0 0 55px;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
}

.leftmenu_bot_shop a:hover{
	color:#ffffff;
	background:url(../images/leftmenubot_shop_o.gif) no-repeat;
}

#contents_area{
	width:600px;
	margin:0;
	padding:10px 0 0 0;
	background:#ffffff;
	float:left;
}

#contents_area_info{
	width:600px;
	height:730px;
	margin:0;
	padding:10px 0 0 0;
	background:#ffffff;
	float:left;
}

#contents_title{
	clear:both;
	width:560px;
	height:35px;
	margin:10px 0 0 15px;
	padding:7px 0 0 25px;
	color:#000000;
	background:#ffffff url(../images/contents_title_bg.gif) no-repeat;
}

.contents_title2{
	clear:both;
	width:560px;
	height:35px;
	margin:10px 0 0 15px;
	padding:7px 0 0 25px;
	color:#ffffff;
	background:#ffffff url(../images/contents_title_bg2.gif) no-repeat;
}

.contents_body_center{
	clear:both;
	width:600px;
	margin:0;
	padding:10px 0 10px 0;
	background:#ffffff;
	color:#666666;
	text-align:center;
	font-size:10pt;
	line-height:150%;
}

.contents_body_left{
	clear:both;
	width:580px;
	margin:10px 0 0 20px;
	padding:0px;
	background:#ffffff;
	color:#666666;
	font-size:10pt;
	line-height:170%;
}

.contents_body_right{
	clear:both;
	width:580px;
	margin:10px 20px 20px 0px;
	padding:0px;
	background:#ffffff;
	color:#666666;
	font-size:10pt;
	text-align:right;
	line-height:170%;
}

.buturyu_body_left{
	clear:both;
	width:580px;
	margin:10px 0 0 20px;
	padding:0px;
	color:#666666;
	font-size:10pt;
	line-height:170%;
	background:#ffffff url(../buturyu/images/jpbg1.gif) no-repeat;
}

.buturyu_body_left2{
	clear:both;
	width:580px;
	height:441px;
	margin:10px 0 0 20px;
	padding:0px;
	color:#666666;
	font-size:10pt;
	line-height:170%;
	background:#ffffff url(../buturyu/images/jpbg2.gif) no-repeat;
}

.haisui_left_a{
	width:320px;
	margin:0 0 0 0px;
	padding:0 0 0 20px;
	background:#ffffff;
	color:#666666;
	text-align:center;
	float:left;
}

.haisui_right_a{
	width:180px;
	margin:0;
	padding:10px 0 0 30px;
	background:#ffffff;
	color:#666666;
	text-align:center;
	float:left;
}

.kyusui_left_a{
	width:320px;
	margin:0 0 0 0px;
	padding:0px;
	background:#ffffff;
	color:#666666;
	text-align:left;
	float:left;
}

.kyusui_right_a{
	width:190px;
	margin:0;
	padding:20px 0 0 20px;
	background:#ffffff;
	color:#666666;
	text-align:center;
	float:left;
}

.jirei_left{
	width:250px;
	margin:0 0 10px 0;
	padding:0 0 0 20px;
	background:#ffffff;
	color:#666666;
	text-align:center;
	float:left;
}

.jirei_right{
	width:230px;
	margin:0 0 10px 0;
	padding:0 0 0 40px;
	background:#ffffff;
	color:#666666;
	text-align:center;
	float:left;
}

.jirei_left_2{
	width:250px;
	margin:0 0 10px 0;
	padding:0;
	background:#ffffff;
	color:#666666;
	text-align:left;
	float:left;
}

.jirei_right_2{
	width:230px;
	margin:0 0 10px 0;
	padding:0 0 0 40px;
	background:#ffffff;
	color:#666666;
	text-align:left;
	float:left;
}

.koe_left{
	width:240px;
	margin:0 0 0 0px;
	padding:0 0 0 20px;
	background:#ffffff;
	color:#666666;
	text-align:center;
	float:left;
}

.koe_right{
	width:260px;
	margin:0;
	padding:0 0 0 20px;
	background:#ffffff;
	color:#666666;
	line-height:200%;
	text-align:left;
	float:left;
}

.junkan_left{
	width:320px;
	margin:0 0 0 0px;
	padding:20px 0 0 0;
	background:#ffffff;
	color:#666666;
	line-height:200%;
	text-align:left;
	float:left;
}

.junkan_right{
	width:190px;
	margin:0;
	padding:0 0 0 20px;
	background:#ffffff;
	color:#666666;
	text-align:center;
	float:left;
}

.inq_bot a{
	clear:both;
	display:block;
	width:200px;
	height:28px;
	background:url(../images/submenubot.gif) no-repeat;
	margin:20px 0 20px 0;
	padding:7px 0 0 0;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	letter-spacing: 3px;
}

.inq_bot a:hover{
	color:#ffffff;
	background:url(../images/submenubot_o.gif) no-repeat;
}

.inq_privacy{
	width:530px;
	height:100px;
	margin:0;
	padding:0 0 0 20px;
	background:#ffffff;
	color:#666666;
	text-align:left;
	float:left;
}

.otg_left_1{
	width:333px;
	margin:0;
	padding:0;
	background:#ffffff;
	color:#666666;
	line-height:200%;
	text-align:left;
	float:left;
}

.otg_right_1{
	width:237px;
	margin:0;
	padding:5px 0 0 0;
	background:#ffffff;
	color:#666666;
	text-align:right;
	float:left;
}

.otg_left_2{
	width:251px;
	margin:0;
	padding:0;
	background:#ffffff;
	color:#666666;
	line-height:200%;
	text-align:left;
	float:left;
}

.otg_right_2{
	width:203px;
	margin:0;
	padding:0 0 0 20px;
	background:#ffffff;
	color:#666666;
	text-align:left;
	float:left;
}

.otg_left_3{
	width:346px;
	margin:0;
	padding:0;
	background:#ffffff;
	color:#666666;
	text-align:left;
	float:left;
}

.otg_right_3{
	width:194px;
	margin:0;
	padding:0 0 0 20px;
	background:#ffffff;
	color:#666666;
	text-align:center;
	float:left;
}

.jokaso_left{
	width:280px;
	margin:0 0 0 0px;
	padding:0 0 0 20px;
	background:#ffffff;
	color:#666666;
	text-align:center;
	float:left;
}

.jokaso_right{
	width:260px;
	margin:0;
	padding:0 0 0 20px;
	background:#ffffff;
	color:#666666;
	line-height:200%;
	text-align:left;
	float:left;
}

.jokaso_left_a{
	width:340px;
	margin:0;
	padding:0;
	background:#ffffff;
	color:#666666;
	font-size:14px;
	text-align:left;
	line-height:150%;
	float:left;
}

.jokaso_right_a{
	width:160px;
	margin:0;
	padding:0 0 0 30px;
	background:#ffffff;
	color:#666666;
	font-size:14px;
	text-align:center;
	float:left;
}

.jokaso_left_b{
	width:270px;
	margin:0;
	padding:10px 0 0 0;
	background:#ffffff;
	color:#666666;
	font-size:14px;
	text-align:left;
	line-height:150%;
	float:left;
}

.jokaso_right_b{
	width:230px;
	margin:0;
	padding:10px 0 0 30px;
	background:#ffffff;
	color:#666666;
	font-size:14px;
	line-height:150%;
	text-align:left;
	float:left;
}

.jokaso_left_c{
	width:230px;
	margin:0;
	padding:10px 0 0 0;
	background:#ffffff;
	color:#666666;
	font-size:14px;
	text-align:left;
	line-height:150%;
	float:left;
}

.jokaso_right_c{
	width:280px;
	margin:0;
	padding:10px 0 0 20px;
	background:#ffffff;
	color:#666666;
	font-size:14px;
	line-height:150%;
	text-align:left;
	float:left;
}

.kouatu_left_a{
	width:350px;
	margin:0;
	padding:10px 0 0 0;
	background:#ffffff;
	color:#666666;
	font-size:14px;
	text-align:left;
	line-height:150%;
	float:left;
}

.kouatu_right_a{
	width:160px;
	margin:0;
	padding:40px 0 0 20px;
	background:#ffffff;
	color:#666666;
	font-size:14px;
	line-height:150%;
	text-align:left;
	float:left;
}

.kouatu_left_b{
	width:160px;
	margin:0;
	padding:20px 0 0 0;
	background:#ffffff;
	color:#666666;
	font-size:14px;
	line-height:150%;
	text-align:left;
	float:left;
}

.kouatu_right_b{
	width:350px;
	margin:0;
	padding:10px 0 0 20px;
	background:#ffffff;
	color:#666666;
	font-size:14px;
	text-align:left;
	line-height:150%;
	float:left;
}

.trouble_left_a{
	width:290px;
	margin:0;
	padding:40px 0 0 20px;
	background:#ffffff;
	color:#666666;
	font-size:14px;
	line-height:190%;
	text-align:left;
	float:left;
}

.trouble_right_a{
	width:210px;
	margin:0;
	padding:0 0 0 20px;
	background:#ffffff;
	color:#666666;
	font-size:14px;
	text-align:left;
	line-height:150%;
	float:left;
}

.sitemap_left{
	width:270px;
	margin:0 0 10px 0;
	padding:0 0 0 20px;
	background:#ffffff;
	color:#666666;
	line-height:190%;
	float:left;
}

.sitemap_right{
	width:270px;
	margin:0 0 10px 0;
	padding:0 0 0 20px;
	background:#ffffff;
	line-height:190%;
	color:#666666;
	float:left;
}

.sitemap_left a{
	color:#666666;
}

.sitemap_right a{
	color:#666666;
}

.sitemap_left a:hover{
	color:#800000;
}

.sitemap_right a:hover{
	color:#800000;
}


.info_left{
	width:100px;
	margin:0 0 10px 0;
	padding:0 0 0 10px;
	background:#ffffff;
	color:#666666;
	font-size:14px;
	line-height:150%;
	text-align:left;
	float:left;
}

.info_right{
	width:430px;
	margin:0;
	padding:0 0 0 10px;
	background:#ffffff;
	color:#666666;
	font-size:14px;
	line-height:150%;
	text-align:left;
	float:left;
}

.aircon_left_a{
	width:320px;
	margin:20px 0 0 0px;
	padding:0 0 10px 20px;
	background:#ffffff;
	color:#666666;
	text-align:left;
	line-height:1.4em;
	float:left;
}

.aircon_right_a{
	width:180px;
	margin:0;
	padding:10px 0 0 30px;
	background:#ffffff;
	color:#666666;
	text-align:center;
	float:left;
}

.aircon_left{
	width:158px;
	margin:0 0 30px 0;
	padding:50px 0 0 20px;
	background:#ffffff;
	color:#666666;
	text-align:center;
	float:left;
}

.aircon_center{
	width:250px;
	margin:0 0 30px 0;
	padding:0px;
	background:#ffffff;
	color:#666666;
	text-align:center;
	float:left;
}

.aircon_right{
	width:122px;
	margin:0 0 30px 0;
	padding:20px 0 0 20px;
	background:#ffffff;
	color:#666666;
	text-align:center;
	float:left;
}

.tyosui_left_a{
	width:320px;
	margin:20px 0 0 0px;
	padding:0 0 10px 20px;
	background:#ffffff;
	color:#666666;
	text-align:left;
	line-height:1.4em;
	float:left;
}

.tyosui_right_a{
	width:180px;
	margin:0;
	padding:10px 0 0 30px;
	background:#ffffff;
	color:#666666;
	text-align:center;
	float:left;
}

.tyosui_left_b{
	width:130px;
	margin:20px 0 0 0px;
	padding:0 0 10px 20px;
	background:#ffffff;
	color:#666666;
	text-align:left;
	line-height:1.4em;
	float:left;
}

.tyosui_right_b{
	width:370px;
	margin:0;
	padding:50px 0 0 30px;
	background:#ffffff;
	color:#666666;
	text-align:left;
	float:left;
}

.tyosui_att{
	width:550px;
	margin:0;
	padding:20px 20px;
	background:url(../seisou/images/orange_bg.gif) ;
	color:#666666;
	letter-spacing:2px;
	font-weight:bold;
	text-align:left;
}

.house_ba{
	clear:both;
	width:790px;
	margin:0;
	padding:20px 0 0 80px;
	background:#ffffff;
	font-size:12px;
}

.house_ba2{
	clear:both;
	width:790px;
	margin:0;
	padding:0px 0 0 80px;
	background:#ffffff;
	font-size:12px;
}

.house_left{
	width:160px;
	margin:0 0 30px 0;
	padding:0px 0 0 20px;
	background:#ffffff;
	color:#666666;
	text-align:center;
	float:left;
}

.house_center{
	width:50px;
	margin:0;
	padding:60px 0 0 20px;
	background:#ffffff;
	color:#666666;
	text-align:center;
	float:left;
}

.house_center2{
	width:50px;
	margin:0;
	padding:90px 0 0 20px;
	background:#ffffff;
	color:#666666;
	text-align:center;
	float:left;
}

.house_right{
	width:160px;
	margin:0 0 30px 0;
	padding:0px 0 0 20px;
	background:#ffffff;
	color:#666666;
	text-align:center;
	float:left;
}
.contents_end {
	clear:both;
	width:580px;
	margin:0px 0 10px 20px;
	padding:10px 0 0 0;
	background:#ffffff;
	color:#666666;
	font-size:10pt;
	line-height:170%;
}

#link_white{
	clear:both;
	width:580px;
	height:450px;
	margin:0px;
	padding:0px;
	background:#ffffff;
	color:#666666;
	font-size:10pt;
	line-height:170%;
}

#fotter {
	clear:both;
	width:800px;
	height:30px;
	margin:0;
	padding:10px 0 0 0;
	font-size:10pt;
	color:#656565;
	text-align:center;
	background:#ffffff url(../images/fotter_bg.gif) no-repeat;
}

a.footer:link {
	color:#656565;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

a.footer:visited {
	color:#656565;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

a.footer:hover{
	color:#3399fd;
}

#fotter_cr{
	width:800px;
	height:20px;
	margin:0;
	padding:3px 0 0 0;
	text-align:right;
	font-size:10pt;
	color:#ffffff;
	background:#3399FD;
}

