@charset "Shift_JIS";

/*　コンテンツここから　*/

/*　▼共通---container▼　*/

#conteiner{
	width:auto;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	overflow:auto;
}

#container span{
	display:none;
}

#hd{
	display:block;
	background-image:url(../cmn/img_bg_head.gif);
	background-repeat:repeat-x;
	width:auto;
	height:142px;
}

#hd_box{
	display:block;
	background-image:url(../cmn/img_head.gif);
	background-repeat:no-repeat;
	width:800px;
	height:142px;
	margin-left:auto;
	margin-right:auto;
}

.h_t_t {
	width:780px;
	height:auto;
	font-size:10px;
	margin-left:10px;
	padding-top:10px;
}

#ft{
	clear:both;
	background-image:url(../cmn/fotter_bgcolor.gif);
	background-repeat:repeat-x;
	width:auto;
	height:285px;
	padding-top:25px;
}

#ft_box{
	display:block;
	width:800px;
	height:220px;
	margin-left:auto;
	margin-right:auto;
}

.f_box01{
	background-image:url(../cmn/fotter_bgcolor02.gif);
	background-repeat:no-repeat;
	width:145px;
	height:190px;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:15px;
	padding-left:15px;
	line-height:18px;
	text-align:left;
	float:left;
	display:inline;
}

.f_box01 dt {
	width:125px;
	font-size:12px;
	color:#FFFFFF;
	margin-left:0px;
	margin-bottom:10px;
	float:left;
}

.f_box01 dt a{
	width:125px;
	font-size:12px;
	color:#FFFFFF;
	margin-left:0px;
	margin-bottom:10px;
	float:left;
}

.f_box01 dd {
	width:120px;
	font-size:12px;
	color:#FFFFFF;
	margin-left:0px;
	line-height:18px;
	float:left;
}

.f_box01 dd a{
	width:120px;
	font-size:12px;
	color:#FFFFFF;
	margin-left:0px;
	line-height:18px;
}
.f_box01 dd a:visited{
	color:#FFFFFF;
}
.f_box01 dd a:hover{
	color:#FFFFFF;
}
.f_box01 dt a:visited{
	color:#FFFFFF;
}
.f_box01 dt a:hover{
	color:#FFFFFF;
}

.f_box01 li ft_font a{
	font-size:20px;
	color:#FFFFFF;
	line-height:20px;
	margin-bottom:5px;
}

.f_box02{
	display:block;
	list-style-type:none;
	width:140px;
	height:192px;
	padding-top:13px;
	padding-left:20px;
	line-height:23px;
	margin-bottom:10px;
	float:left;
}

.f_box02 li a{
	font-size:12px;
	color:#FFFFFF;
}
.f_box02 li a:visited{
	color:#FFFFFF;
}
.f_box02 li a:hover{
	color:#FFFFFF;
}


.ft_text{
	font-size:10px;
	color:#FFFFFF;
	text-align:center;
	line-height:15px;
}


#menu{
	background-image:url(../cmn/menu_bgcolor.gif);
	background-repeat:repeat-x;
	width:auto;
	height:59px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:15px;
	overflow:auto;
}

#menu_box{
	display:block;
	width:800px;
	background-repeat:no-repeat;
	height:53px;
	margin-left:auto;
	margin-right:auto;
}

#con800{
	width:800px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:30px;
}
/* =================  for Modern Browser   ================= */
.#con800:after { 
	content		: ".";
	display		: block;
	clear		: both;
	height		: 0;
	visibility	: hidden;
	font-size	: 0;
}

#top_con600{
	width:600px;
	margin-bottom:60px;
	float:left;
	display:inline;
}
/* =================  for Modern Browser   ================= */
#top_con600:after { 
	content		: ".";
	display		: block;
	clear		: both;
	height		: 0;
	visibility	: hidden;
	font-size	: 0;
}

#top_con600_area{
	width:600px;
	margin-bottom:20px;
	float:left;
	display:inline;
}
/* =================  for Modern Browser   ================= */
#top_con600_area:after { 
	content		: ".";
	display		: block;
	clear		: both;
	height		: 0;
	visibility	: hidden;
	font-size	: 0;
}



#top_con190{
	width:190px;
	float:right;
	display:inline;
}
/* =================  for Modern Browser   ================= */
#top_con190:after { 
	content		: ".";
	display		: block;
	clear		: both;
	height		: 0;
	visibility	: hidden;
	font-size	: 0;
}

.catch_text{
	width:580px;
	height:auto;
	line-height:20px;
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
	margin-bottom:30px;
	float:left;
	display:inline;
}

.catch_text_price{
	width:580px;
	height:auto;
	line-height:20px;
	padding-left:10px;
	margin-right:10px;
	margin-top:10px;
	margin-bottom:30px;
	float:left;
}

.con_flow{
	width:580px;
	height:210px;
	margin-left:10px;
	margin-bottom:60px;
	float:left;
}

.flow_box{
	width:580px;
	height:180px;
	margin-left:10px;
	margin-bottom:30px;
	float:left;
	display:inline;
}

.flow01{
	display:block;
	background-image:url(../cmn/flow_step1.gif);
	width:140px;
	height:120px;
	padding-left:5px;
	padding-top:60px;
	line-height:20px;
	float:left;
}

.flow02{
	display:block;
	background-image:url(../cmn/flow_step2.gif);
	width:140px;
	height:120px;
	padding-left:5px;
	padding-top:60px;
	line-height:20px;
	float:left;
}

.flow03{
	display:block;
	background-image:url(../cmn/flow_step3.gif);
	width:140px;
	height:120px;
	padding-left:5px;
	padding-top:60px;
	line-height:20px;
	float:left;
}

.flow04{
	display:block;
	background-image:url(../cmn/flow_step4.gif);
	width:140px;
	height:120px;
	padding-left:5px;
	padding-top:60px;
	line-height:20px;
	float:left;
}

#ft_phone{
	background-image:url(../cmn/f_freedial.gif);
	width:600px;
	height:117px;
	float:left;
	margin-bottom:50px;
	display:inline;
}
#ft_phone02{
	background-image:url(../cmn/f_freedial.gif);
	width:600px;
	height:117px;
	float:left;
	margin-top:52px;
	margin-bottom:20px;
	display:inline;
}

.s_menu{
	background-color:#FCF3F4;
	width:190px;
	height:292px;
	margin-top:0px;
	overflow:hidden;
	float:left;
	display:inline;
}

.s_menu_trouble{
	display:block;
	background-image:url(../cmn/s_menu_bg_troublel.gif);
	background-repeat:no-repeat;
	width:184px;
	height:212px;
	padding-top:57px;
	padding-left:3px;
	padding-right:3px;
	margin-bottom:10px;
	float:left;
}

.s_menu_phone{
	display:block;
	background-image:url(../cmn/s_menu_freedial.gif);
	width:190px;
	height:160px;
	margin-bottom:10px;
	float:left;
}

.s_menu_c_card{
	display:block;
	background-image:url(../cmn/s_menu_card.gif);
	width:190px;
	height:80px;
	margin-bottom:10px;
	float:left;
}

.s_menu_mobi{
	display:block;
	background-image:url(../cmn/qr-cord.gif);
	width:190px;
	height:110px;
	float:left;
}

.bar_flow02{
	background-image:url(../cmn/titlebar_flow.gif);
	width:580px;
	height:20px;
	margin-top:50px;
	margin-bottom:10px;
	margin-left:10px;
	float:left;
	display:inline;
}

.bar_flow02_area{
	display:block;
	background-image:url(../cmn/titlebar_flow.gif);
	width:580px;
	height:20px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:10px;
	float:left;
}

#pankuzu{
	width:800px;
	height:15px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:5px;
}

#pankuzu p{
	font:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3" bold;
	font-size:10px;
}

.t_s_con{
	width:580px;
	height:auto;
	margin-left:10px;
	margin-bottom:20px;
	float:left;
}


.top_s_con{
	width:580px;
	height:auto;
	margin-left:10px;
	margin-bottom:15px;
	float:left;
}

.top_con_b2{
	display:block;
	background-image:url(../s_security/t_excange/img/sk_textbox.gif);
	width:560px;
	height:60px;
	margin:0px;
	line-height:18px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	float:left;
}

/*　▲共通---container▲　*/

/*　▼top-page▼　*/

.p_main{
	background-image:url(../top_img/p_main.jpg);
	width:600px;
	height:160px;
	margin-bottom:10px;
	float:left;
	display:inline;
}

.top-page_catch{
	display:block;
	background-image:url(../top_img/catch_title.gif);
	width:600px;
	height:55px;
	margin-bottom:10px;
	float:left;
}

.topcon_580_trouble{
	width:580px;
	height:auto;
	margin-left:10px;
	margin-bottom:0px;
	float:left;
	display:inline;
}

.topcon_580_example{
	width:580px;
	height:auto;
	margin-top:80px;
	margin-left:0px;
	margin-bottom:30px;
	float:left;
	border:#F8D1D1 solid 1px;
	background:#FEF8F8;
}

.topcon_580_example p{
	width:560px;
	line-height:20px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	margin-bottom:10px;
	float:left;
}
/* =================  for Modern Browser   ================= */
.topcon_580_trouble:after { 
	content		: ".";
	display		: block;
	clear		: both;
	height		: 0;
	visibility	: hidden;
	font-size	: 0;
}


.topcon_580_flow{
	width:580px;
	margin-left:0px;
	margin-bottom:20px;
	float:left;
	display:inline;
}

.topcon_580_area{
	width:580px;
	height:auto;
	margin-left:10px;
	margin-bottom:20px;
	float:left;
	display:inline;
}

.topcon_580_area_trouble{
	width:580px;
	height:auto;
	margin-left:10px;
	margin-bottom:75px;
	float:left;
	display:inline;
}

.con_trouble{
	width:580px;
	height:331px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:50px;
	margin-bottom:10px;
	float:left;
}

.bar_trouble{
	background-image:url(../top_img/bar_key_trouble.gif);
	width:580px;
	height:31px;
	margin-bottom:10px;
	float:left;
	display:inline;
}

.bg_box{
	width:570px;
	height:290px;
	background-color:#FFF9EE;
	padding-top:12px;
	margin-left:5px;
	margin-bottom:10px;
	float:left;
	display:inline;
}
 /* for ie6
========================== */
* html .bg_box {
	width:568px;
}


.tro_house{
	display:block;
	background-image:url(../top_img/bg_trouble_house.gif);
	background-position:center;
	background-repeat:no-repeat;
	width:128px;
	height:112px;
	margin-left:5px;
	margin-right:4px;
	margin-bottom:6px;
	padding-top:30px;
	padding-left:5px;	
	float:left;
}
 /* for ie6
========================== */
* html .tro_house {
	margin-left:2px;
	margin-right:4px;
	padding-top:30px;
	padding-left:5px;
}

.tro_office{
	display:block;
	background-image:url(../top_img/bg_trouble_office.gif);
	background-position:center;
	background-repeat:no-repeat;
	width:128px;
	height:112px;
	margin-left:5px;
	margin-right:4px;
	margin-bottom:6px;
	padding-top:30px;
	padding-left:5px;
	float:left;
}

.tro_car{
	display:block;
	background-image:url(../top_img/bg_trouble_car.gif);
	background-position:center;
	background-repeat:no-repeat;
	width:128px;
	height:112px;
	margin-left:5px;
	margin-right:4px;
	margin-bottom:6px;
	padding-top:30px;
	padding-left:5px;
	float:left;
}

.tro_bike{
	display:block;
	background-image:url(../top_img/bg_trouble_bike.gif);
	background-position:center;
	background-repeat:no-repeat;
	width:128px;
	height:112px;
	margin-left:5px;
	margin-bottom:6px;
	padding-top:30px;
	padding-left:5px;
	float:left;
}


 /* for ie6
========================== */


.tro_other{
	display:block;
	background-image:url(../top_img/bg_trouble_other.gif);
	background-position:center;
	background-repeat:no-repeat;
	width:128px;
	height:104px;
	margin-left:5px;
	margin-right:4px;
	padding-top:30px;
	padding-left:5px;
	float:left;
}

.tro_safe{
	display:block;
	background-image:url(../top_img/bg_trouble_safe.gif);
	background-position:center;
	background-repeat:no-repeat;
	width:128px;
	height:104px;
	margin-left:5px;
	margin-right:4px;
	padding-top:30px;
	padding-left:5px;
	float:left;
}

.bar_flow{
	display:block;
	background-image:url(../top_img/bar_flow.gif);
	width:580px;
	height:31px;
	margin-bottom:10px;
	float:left;
}

.top_flow_box{
	width:580px;
	height:180px;
	margin-bottom:30px;
	float:left;
}

.t_flow01{
	display:block;
	background-image:url(../cmn/flow_step1.gif);
	width:140px;
	height:120px;
	padding-left:5px;
	padding-top:60px;
	line-height:20px;
	float:left;
}

.t_flow02{
	display:block;
	background-image:url(../cmn/flow_step2.gif);
	width:140px;
	height:120px;
	padding-left:5px;
	padding-top:60px;
	line-height:20px;
	float:left;
}

.t_flow03{
	display:block;
	background-image:url(../cmn/flow_step3.gif);
	width:140px;
	height:120px;
	padding-left:5px;
	padding-top:60px;
	line-height:20px;
	float:left;
}

.t_flow04{
	display:block;
	background-image:url(../cmn/flow_step4.gif);
	width:140px;
	height:120px;
	padding-left:5px;
	padding-top:60px;
	line-height:20px;
	float:left;
}

.bar_area{
	background-image:url(../top_img/bar_area.gif);
	width:580px;
	height:31px;
	margin:0px;
	margin-bottom:10px;
	float:left;
	display:inline;
}

.top_tizu{
	display:block;
	background-image:url(../top_img/tizu.gif);
	width:580px;
	height:364px;
	margin:0px;
	float:left;
}

.bg_top_tizu{
	display:block;
	background-color:#FFFDF8;
	list-style-type:none;
	width:580px;
	height:200px;
	padding-top:10px;
	float:left;
}

.area01{
	display:block;
	background-image:url(../top_img/area01.gif);
	width:150px;
	height:45px;
	padding-left:130px;
	float:left;
}

.area02{
	display:block;
	background-image:url(../top_img/area02.gif);
	width:150px;
	height:45px;
	padding-left:130px;
	line-height:20px;
	float:left;
}

.area03{
	display:block;
	background-image:url(../top_img/area03.gif);
	width:150px;
	height:31px;
	padding-left:130px;
	padding-top:14px;
	float:left;
}

.area04{
	display:block;
	background-image:url(../top_img/area04.gif);
	width:150px;
	height:40px;
	padding-left:130px;
	padding-top:5px;
	line-height:20px;
	float:left;
}

.area05{
	display:block;
	background-image:url(../top_img/area05.gif);
	width:150px;
	height:31px;
	padding-left:130px;
	padding-top:14px;
	float:left;
}

.area06{
	display:block;
	background-image:url(../top_img/area06.gif);
	width:150px;	
	height:31px;
	padding-left:130px;
	padding-top:14px;
	float:left;
}

.area07{
	display:block;
	background-image:url(../top_img/area07.gif);
	width:150px;
	height:42px;
	padding-left:130px;
	padding-top:3px;
	line-height:16px;
	float:left;
}

.area08{
	display:block;
	background-image:url(../top_img/area08.gif);
	width:150px;
	height:31px;
	padding-left:130px;
	padding-top:14px;
	float:left;
}


/*　▲top-page▲　*/

/*　▼key-service▼　*/

.p_service{
	display:block;
	background-image:url(../s_service/img/p_main.jpg);
	width:600px;
	height:160px;
	margin-bottom:10px;
	float:left;
}

.service_catch{
	display:block;
	background-image:url(../s_service/img/catch_title.gif);
	width:600px;
	height:55px;
	margin-bottom:10px;
	float:left;
}

.s_con285{
	width:285px;
	height:auto;
	margin-left:10px;
	margin-bottom:30px;
	float:left;
}

.ssc_open{
	display:block;
	background-image:url(../s_service/img/p_keyopen.jpg);
	width:285px;
	height:121px;
	margin:0px;
	float:left;
}

.ssc_make{
	display:block;
	background-image:url(../s_service/img/p_keymake.jpg);
	width:285px;
	height:121px;
	margin:0px;
	float:left;
}

.ssc_repair{
	display:block;
	background-image:url(../s_service/img/p_keyrepair.jpg);
	width:285px;
	height:121px;
	margin:0px;
	float:left;
}

.scp{
	margin-top:15px;
	margin-left:10px;
	margin-right:10px;
	line-height:18px;
}


.t_con_tr{
	display:block;
	background-image:url(../s_service/service_cmn/trouble_textbox.gif);
	width:563px;
	height:42px;
	margin:0px;
	line-height:18px;
	padding-left:17px;
	padding-top:17px;
	float:left;
}

.t_con_b{
	display:block;
	background-image:url(../s_service/service_cmn/textbox.gif);
	width:560px;
	height:65px;
	margin:0px;
	line-height:18px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	float:left;
}

.t_con_bg{
	display:block;
	background-image:url(../s_service/service_cmn/s_textbox.gif);
	background-repeat:repeat-x;
	list-style-type:none;
	width:580px;
	height:104px;
	float:left;
}

/*　▲key-service▲　*/

/*　▼key-service-open▼　*/

.p_open{
	display:block;
	background-image:url(../s_service/t_key_open/img/p_main.jpg);
	width:600px;
	height:160px;
	margin-bottom:10px;
	float:left;
}

.open_catch{
	display:block;
	background-image:url(../s_service/t_key_open/img/catch_title.gif);
	width:600px;
	height:55px;
	margin-bottom:10px;
	float:left;
}

.p_tso{
	display:block;
	background-image:url(../s_service/t_key_open/img/p_img.jpg);
	width:580px;
	height:110px;
	margin-left:10px;
	margin-bottom:20px;
	float:left;
}

.tst_house{
	display:block;
	background-image:url(../s_service/service_cmn/title_house.gif);
	width:580px;
	height:32px;
	margin:0px;
	float:left;
}

.tst_office{
	display:block;
	background-image:url(../s_service/service_cmn/title_office.gif);
	width:580px;
	height:32px;
	margin:0px;
	float:left;
}

.tst_car{
	display:block;
	background-image:url(../s_service/service_cmn/title_car.gif);
	width:580px;
	height:32px;
	margin:0px;
	float:left;
}

.tst_bike{
	display:block;
	background-image:url(../s_service/service_cmn/title_bike.gif);
	width:580px;
	height:32px;
	margin:0px;
	float:left;
}

.tst_bike02{
	display:block;
	background-image:url(../s_service/service_cmn/title_bike02.gif);
	width:580px;
	height:32px;
	margin:0px;
	float:left;
}


.tst_safe{
	display:block;
	background-image:url(../s_service/service_cmn/title_safe.gif);
	width:580px;
	height:32px;
	margin:0px;
	float:left;
}

.tst_other{
	display:block;
	background-image:url(../s_service/service_cmn/title_other.gif);
	width:580px;
	height:32px;
	margin:0px;
	float:left;
}



.h_door01{
	display:block;
	background-image:url(../s_service/service_cmn/p_house01.jpg);
	width:102px;
	height:26px;
	padding-top:78px;
	line-height:15px;
	font-size:10px;
	text-align:center;
	float:left;
}

.h_door02{
	display:block;
	background-image:url(../s_service/service_cmn/p_house02.jpg);
	width:95px;
	height:26px;
	padding-top:78px;
	line-height:15px;
	font-size:10px;
	text-align:center;
	float:left;
}

.h_door03{
	display:block;
	background-image:url(../s_service/service_cmn/p_house03.jpg);
	width:95px;
	height:26px;
	padding-top:78px;
	font-size:10px;
	text-align:center;
	float:left;
}

.h_door04{
	display:block;
	background-image:url(../s_service/service_cmn/p_house04.jpg);
	width:95px;
	height:26px;
	padding-top:78px;
	font-size:10px;
	text-align:center;
	float:left;
}

.o_door01{
	display:block;
	background-image:url(../s_service/service_cmn/p_office01.jpg);
	width:95px;
	height:26px;
	padding-top:78px;
	line-height:15px;
	font-size:10px;
	text-align:center;
	float:left;
}

.o_door02{
	display:block;
	background-image:url(../s_service/service_cmn/p_office02.jpg);
	width:95px;
	height:26px;
	padding-top:78px;
	line-height:15px;
	font-size:10px;
	text-align:center;
	float:left;
}

.o_door03{
	display:block;
	background-image:url(../s_service/service_cmn/p_office03.jpg);
	width:95px;
	height:26px;
	padding-top:78px;
	line-height:15px;
	font-size:10px;
	text-align:center;
	float:left;
}

.c_door01{
	display:block;
	background-image:url(../s_service/service_cmn/p_car01.jpg);
	width:95px;
	height:26px;
	padding-top:78px;
	line-height:15px;
	font-size:10px;
	text-align:center;
	float:left;
}

.c_door02{
	display:block;
	background-image:url(../s_service/service_cmn/p_car02.jpg);
	width:95px;
	height:26px;
	padding-top:78px;
	line-height:15px;
	font-size:10px;
	text-align:center;
	float:left;
}

.b_door01{
	display:block;
	background-image:url(../s_service/service_cmn/p_bike01.jpg);
	width:95px;
	height:26px;
	padding-top:78px;
	line-height:15px;
	font-size:10px;
	text-align:center;
	float:left;
}

.b_door02{
	display:block;
	background-image:url(../s_service/service_cmn/p_bike02.jpg);
	width:95px;
	height:26px;
	padding-top:78px;
	line-height:15px;
	font-size:10px;
	float:left;
	text-align:center;
}

.b_door04{
	display:block;
	background-image:url(../s_service/service_cmn/p_bicycle02.jpg);
	width:95px;
	height:26px;
	padding-top:78px;
	line-height:15px;
	font-size:10px;
	text-align:center;
	float:left;
}


.s_door01{
	display:block;
	background-image:url(../s_service/service_cmn/p_kinko01.jpg);
	width:95px;
	height:26px;
	padding-top:78px;
	line-height:15px;
	font-size:10px;
	text-align:center;
	float:left;
}

.s_door02{
	display:block;
	background-image:url(../s_service/service_cmn/p_kinko02.jpg);
	width:95px;
	height:26px;
	padding-top:78px;
	line-height:15px;
	font-size:10px;
	text-align:center;
	float:left;
}

.s_door03{
	display:block;
	background-image:url(../s_service/service_cmn/p_kinko03.jpg);
	width:95px;
	height:26px;
	padding-top:78px;
	line-height:15px;
	font-size:10px;
	text-align:center;
	float:left;
}

.s_door04{
	display:block;
	background-image:url(../s_service/service_cmn/p_kinko04.jpg);
	width:95px;
	height:26px;
	padding-top:78px;
	line-height:15px;
	font-size:10px;
	text-align:center;
	float:left;
}

.ot_door01{
	display:block;
	background-image:url(../s_service/service_cmn/p_other01.jpg);
	width:95px;
	height:26px;
	padding-top:78px;
	line-height:15px;
	font-size:10px;
	text-align:center;
	float:left;
}

.ot_door02{
	display:block;
	background-image:url(../s_service/service_cmn/p_other02.jpg);
	width:95px;
	height:26px;
	padding-top:78px;
	line-height:15px;
	font-size:10px;
	text-align:center;
	float:left;
}

.ot_door03{
	display:block;
	background-image:url(../s_service/service_cmn/p_other03.jpg);
	width:95px;
	height:26px;
	padding-top:78px;
	line-height:15px;
	font-size:10px;
	text-align:center;
	float:left;
}

.ot_door04{
	display:block;
	background-image:url(../s_service/service_cmn/p_other04.jpg);
	width:95px;
	height:26px;
	padding-top:78px;
	line-height:15px;
	font-size:10px;
	text-align:center;
	float:left;
}

.t_con_ht{
	width:183px;
	font-size:10px;
	color:#666666;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	line-height:15px;
	float:left;
}

.h_libox{
	width:179px;
	font-size:10px;
	color:#666666;
	line-height:15px;
	padding-left:5px;
	padding-right:5px;
	padding-top:15px;
	float:left;
}

.o_libox{
	width:188px;
	font-size:10px;
	color:#666666;
	line-height:15px;
	padding-left:95px;
	padding-right:5px;
	padding-top:15px;
	float:left;
}

.c_libox{
	width:188px;
	font-size:10px;
	color:#666666;
	line-height:15px;
	padding-left:190px;
	padding-right:5px;
	padding-top:15px;
	float:left;
}

.b_libox{
	width:181px;
	font-size:10px;
	color:#666666;
	line-height:15px;
	padding-left:5px;
	padding-right:5px;
	padding-top:15px;
	float:left;
}

.s_libox{
	width:181px;
	font-size:10px;
	color:#666666;
	line-height:15px;
	padding-left:5px;
	padding-right:5px;
	padding-top:15px;
	float:left;
}

.ot_libox{
	width:181px;
	font-size:10px;
	color:#666666;
	line-height:15px;
	padding-left:5px;
	padding-right:5px;
	padding-top:15px;
	float:left;
}

/*　▲key-service-open▲　*/

/*　▼key-service-make▼　*/

.p_make{
	display:block;
	background-image:url(../s_service/t_key_make/img/p_main.jpg);
	width:600px;
	height:160px;
	margin-bottom:10px;
	float:left;
}

.make_catch{
	display:block;
	background-image:url(../s_service/t_key_make/img/catch_title.gif);
	width:600px;
	height:55px;
	margin-bottom:10px;
	float:left;
}

.p_tsm{
	display:block;
	background-image:url(../s_service/t_key_make/img/p_img.jpg);
	width:580px;
	height:110px;
	margin-left:10px;
	margin-bottom:20px;
	float:left;
}

/*　▲key-service-make▲　*/

/*　▼key-service-repair▼　*/

.p_repair{
	display:block;
	background-image:url(../s_service/t_key_repair/img/p_main.jpg);
	width:600px;
	height:160px;
	margin-bottom:10px;
	float:left;
}

.repair_catch{
	display:block;
	background-image:url(../s_service/t_key_repair/img/title_catch.gif);;
	width:600px;
	height:55px;
	margin-bottom:10px;
	float:left;
}

.p_tsr{
	display:block;
	background-image:url(../s_service/t_key_repair/img/p_img.jpg);
	width:580px;
	height:110px;
	margin-left:10px;
	margin-bottom:20px;
	float:left;
}

/*　▲key-service-repair▲　*/


/*　▼key-security▼　*/

.p_security{
	display:block;
	background-image:url(../s_security/img/p_main.jpg);
	width:600px;
	height:160px;
	margin-bottom:10px;
	float:left;
}

.security_catch{
	display:block;
	background-image:url(../s_security/img/catch_title.gif);
	width:600px;
	height:55px;
	margin-bottom:10px;
	float:left;
}

.ss_con285{
	display:block;
	width:285px;
	height:290px;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:20px;
	float:left;
}


.ssc_exchange{
	display:block;
	background-image:url(../s_security/img/p_keychange.jpg);
	width:285px;
	height:121px;
	float:left;
}

.ssc_inst{
	display:block;
	background-image:url(../s_security/img/p_installtion.jpg);
	width:285px;
	height:121px;
	float:left;
}

.ssc_trick{
	display:block;
	background-image:url(../s_security/img/p_trick.jpg);
	width:285px;
	height:121px;
	float:left;
}

.ssc_prop{
	display:block;
	background-image:url(../s_security/img/p_proposal.jpg);
	width:285px;
	height:121px;
	float:left;
}

/*　▲key-security▲　*/

/*　▼key-security-exchange▼　*/

.p_exchange{
	display:block;
	background-image:url(../s_security/t_excange/img/p_main.jpg);
	width:600px;
	height:160px;
	margin-bottom:10px;
	float:left;
}

.exchange_catch{
	display:block;
	background-image:url(../s_security/t_excange/img/catch_title.gif);
	width:600px;
	height:55px;
	margin-bottom:10px;
	float:left;
}

.p_tsch{
	display:block;
	background-image:url(../s_security/t_excange/img/p_img.jpg);
	width:580px;
	height:110px;
	margin-left:10px;
	margin-bottom:20px;
	float:left;
}

.m_fl{
	display:block;
	background-image:url(../s_security/t_cmn_img/flow.gif);
	width:153px;
	height:89px;
	margin-left:206px;
	margin-top:0px;
	float:left;
}

.tst_hsec{
	display:block;
	background-image:url(../s_security/t_cmn_img/tb_seckey.gif);
	width:580px;
	height:60px;
	float:left;
}

.t_con_b2{
	display:block;
	background-image:url(../s_security/t_excange/img/sk_textbox.gif);
	width:560px;
	height:110px;
	margin:0px;
	line-height:18px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	float:left;
}

.li_key{
	list-style-type:none;
}

.key01{
	display:block;
	background-image:url(../s_security/t_cmn_img/key01.jpg);
	width:97px;
	height:36px;
	padding-top:95px;
	line-height:15px;
	font-size:10px;
	text-align:center;
	float:left;
}

.key02{
	display:block;
	background-image:url(../s_security/t_cmn_img/key02.jpg);
	width:96px;
	height:36px;
	padding-top:95px;
	line-height:15px;
	font-size:10px;
	text-align:center;
	float:left;
	border-left:solid 1px #F2CCD0;
}

.key03{
	display:block;
	background-image:url(../s_security/t_cmn_img/key03.jpg);
	width:97px;
	height:36px;
	padding-top:95px;
	line-height:15px;
	font-size:10px;
	text-align:center;
	float:left;
}

.key04{
	display:block;
	background-image:url(../s_security/t_cmn_img/key04.jpg);
	width:96px;
	height:36px;
	padding-top:95px;
	line-height:15px;
	font-size:10px;
	text-align:center;
	float:left;
}

.key05{
	display:block;
	background-image:url(../s_security/t_cmn_img/key05.jpg);
	width:96px;
	height:36px;
	padding-top:95px;
	line-height:15px;
	font-size:10px;
	text-align:center;
	float:left;
}

.key06{
	display:block;
	background-image:url(../s_security/t_cmn_img/key06.jpg);
	width:96px;
	height:36px;
	padding-top:95px;
	line-height:15px;
	font-size:10px;
	text-align:center;
	float:left;
}

.key07{
	display:block;
	background-image:url(../s_security/t_cmn_img/key07.jpg);
	width:97px;
	height:27px;
	padding-top:68px;
	line-height:13px;
	font-size:10px;
	text-align:center;
	float:left;
}

.key08{
	display:block;
	background-image:url(../s_security/t_cmn_img/key08.jpg);
	width:97px;
	height:36px;
	padding-top:95px;
	line-height:13px;
	font-size:10px;
	text-align:center;
	float:left;
}

.key09{
	display:block;
	background-image:url(../s_security/t_cmn_img/key09.jpg);
	width:96px;
	height:36px;
	padding-top:95px;
	line-height:13px;
	font-size:10px;
	text-align:center;
	float:left;
	border-right:solid 1px #F2CCD0;
}

.key10{
	display:block;
	background-image:url(../s_security/t_installtion/img/key10.gif);
	width:289px;
	height:95px;
	float:left;
}

.key-bg{
	display:block;
	background-image:url(../s_security/t_installtion/img/key10.gif);
	width:193px;
	height:131px;
	float:left;
	border-right:solid 1px #F2CCD0;
}

.p_recom1{
	display:block;
	background-image:url(../s_security/t_excange/f_exchange/img/p_main01.jpg);
	width:600px;
	height:160px;
	margin-bottom:25px;
}

.p_recom2{
	display:block;
	background-image:url(../s_security/t_installtion/f_installtion/img/p_main02.jpg);
	width:600px;
	height:160px;
	margin-bottom:25px;
}

.t_rec1{
	display:block;
	background-image:url(../s_security/t_excange/f_exchange/img/bar_title01.gif);
	width:580px;
	height:30px;
	margin-left:10px;
	margin-bottom:30px;
	float:left;
}

.t_rec2{
	display:block;
	background-image:url(../s_security/t_installtion/f_installtion/img/bar_title02.gif);
	width:580px;
	height:30px;
	margin-left:10px;
	margin-bottom:30px;
	float:left;
}

.recbox01{
	width:287px;
	height:auto;
	margin-left:10px;
	float:left;
}

.recbox02{
	width:287px;
	height:auto;
	margin-right:10px;
	float:right;
}


.rkb01{
	width:287px;
	height:145px;
	background-image:url(../s_security/t_excange/f_exchange/img/p_key01.jpg);
	background-repeat:no-repeat;
	margin:0px;
	margin-bottom:20px;
	float:left;
}


.rkb02{
	width:287px;
	height:145px;
	background-image:url(../s_security/t_excange/f_exchange/img/p_key02.jpg);
	background-repeat:no-repeat;
	margin:0px;
	margin-bottom:20px;
	float:left;
}

.rkb03{
	width:287px;
	height:145px;
	background-image:url(../s_security/t_excange/f_exchange/img/p_key03.jpg);
	background-repeat:no-repeat;
	margin:0px;
	margin-bottom:20px;
	float:left;
}

.rkb04{
	width:287px;
	height:145px;
	background-image:url(../s_security/t_excange/f_exchange/img/p_key04.jpg);
	background-repeat:no-repeat;
	margin:0px;
	margin-bottom:20px;
	float:left;
}

.rkb05{
	width:287px;
	height:145px;
	background-image:url(../s_security/t_excange/f_exchange/img/p_key05.jpg);
	background-repeat:no-repeat;
	margin:0px;
	margin-bottom:20px;
	float:left;
}

.rkb06{
	width:287px;
	height:145px;
	background-image:url(../s_security/t_excange/f_exchange/img/p_key06.jpg);
	background-repeat:no-repeat;
	margin:0px;
	margin-bottom:20px;
	float:left;
}


.keyname1{
	display:block;
	background-image:url(../s_security/t_excange/f_exchange/img/name_key01.gif);
	width:152px;
	height:30px;
	margin-left:135px;
	float:left;
}

.keyname2{
	display:block;
	background-image:url(../s_security/t_excange/f_exchange/img/name_key02.gif);
	width:152px;
	height:30px;
	margin-left:135px;
	float:left;
}

.keyname3{
	display:block;
	background-image:url(../s_security/t_excange/f_exchange/img/name_key03.gif);
	width:152px;
	height:30px;
	margin-left:135px;
	float:left;
}

.keyname4{
	display:block;
	background-image:url(../s_security/t_excange/f_exchange/img/name_key04.gif);
	width:152px;
	height:30px;
	margin-left:135px;
	float:left;
}

.keyname5{
	display:block;
	background-image:url(../s_security/t_excange/f_exchange/img/name_key05.gif);
	width:152px;
	height:30px;
	margin-left:135px;
	float:left;
}

.keyname6{
	display:block;
	background-image:url(../s_security/t_excange/f_exchange/img/name_key06.gif);
	width:152px;
	height:30px;
	margin-left:135px;
	float:left;
}

.keytext{
	width:142px;
	height:102px;
	margin-left:135px;
	padding:5px;
	line-height:18px;
	float:left;
}
/*　▲key-security-exchange▲　*/

/*　▼key-security-installtion▼　*/

.p_inst{
	display:block;
	background-image:url(../s_security/t_installtion/img/p_main.jpg);
	width:600px;
	height:160px;
	margin-bottom:10px;
	float:left;
}

.inst_catch{
	display:block;
	background-image:url(../s_security/t_installtion/img/catch_title.gif);
	width:600px;
	height:55px;
	margin-bottom:10px;
	float:left;
}

.p_tsin{
	display:block;
	background-image:url(../s_security/t_installtion/img/p_img.jpg);
	width:580px;
	height:110px;
	margin-left:10px;
	margin-bottom:20px;
	float:left;
}

.recbox03{
	clear:right;
	width:580px;
	height:auto;
	margin-left:10px;
	margin-bottom:30px;
	float:left;
}

.rkb07{
	width:560px;
	height:175px;
	background-image:url(../s_security/t_installtion/f_installtion/img/p_key07.jpg);
	background-repeat:no-repeat;
	margin-bottom:20px;
	float:left;
}

.rkb08{
	width:560px;
	height:175px;
	background-image:url(../s_security/t_installtion/f_installtion/img/p_key08.jpg);
	background-repeat:no-repeat;
	margin-bottom:20px;
	float:left;
}

.rkb09{
	width:560px;
	height:175px;
	background-image:url(../s_security/t_installtion/f_installtion/img/p_key09.jpg);
	background-repeat:no-repeat;
	margin-bottom:20px;
	float:left;
}

.keyname7{
	display:block;
	background-image:url(../s_security/t_installtion/f_installtion/img/name_key07.gif);
	width:233px;
	height:30px;
	margin-left:135px;
	float:left;
}

.keyname8{
	display:block;
	background-image:url(../s_security/t_installtion/f_installtion/img/name_key08.gif);
	width:233px;
	height:30px;
	margin-left:135px;
	float:left;
}

.keyname9{
	background-image:url(../s_security/t_installtion/f_installtion/img/name_key09.gif);
	width:233px;
	height:30px;
	margin-left:135px;
	float:left;
	display:inline;
}

.keytext_l{
	width:415px;
	height:175px;;
	margin-left:135px;
	padding:5px;
	line-height:18px;
	float:left;
	display:inline;
}
/*　▲key-security-installtion▲　*/

/*　▼key-security-trick▼　*/

.p_trick{
	background-image:url(../s_security/t_trick/img/p_main.jpg);
	width:600px;
	height:160px;
	margin-bottom:10px;
	float:left;
	display:inline;
}

.trick_catch{
	background-image:url(../s_security/t_trick/img/catch_title.gif);
	width:600px;
	height:55px;
	margin-bottom:10px;
	float:left;
	display:inline;
}

.box270{
	width:270px;
	height:310px;
	margin-left:15px;
	margin-bottom:40px;
	float:left;
	display:inline;
}

.r_box270{
	width:270px;
	height:310px;
	margin-right:15px;
	margin-bottom:40px;
	float:right;
	display:inline;
}

.text270{
	width:250px;
	height:95px;
	line-height:20px;
	text-align:left;
	padding:10px;
	float:left;
	display:inline;
}

.t_tr01{
	background-image:url(../s_security/t_trick/img/trick01.gif);
	width:270px;
	height:30px;
	float:left;
	display:inline;
}

.p_tr01{
	background-image:url(../s_security/t_trick/img/p_trick01.jpg);
	width:270px;
	height:174px;
	float:left;
	display:inline;
}

.t_tr02{
	background-image:url(../s_security/t_trick/img/trick02.gif);
	width:270px;
	height:30px;
	float:left;
	display:inline;
	display:inline;
}

.p_tr02{
	display:block;
	background-image:url(../s_security/t_trick/img/p_trick02.jpg);
	width:270px;
	height:174px;
	float:left;
}

.t_tr03{
	display:block;
	background-image:url(../s_security/t_trick/img/trick03.gif);
	width:270px;
	height:30px;
	float:left;
	display:inline;
}

.p_tr03{
	display:block;
	background-image:url(../s_security/t_trick/img/p_trick03.jpg);
	width:270px;
	height:174px;
	float:left;
	display:inline;
}

.t_tr04{
	background-image:url(../s_security/t_trick/img/trick04.gif);
	width:270px;
	height:30px;
	float:left;
	display:inline;
}

.p_tr04{
	background-image:url(../s_security/t_trick/img/p_trick04.jpg);
	width:270px;
	height:174px;
	float:left;
	display:inline;
}

.t_tr05{
	background-image:url(../s_security/t_trick/img/trick05.gif);
	width:270px;
	height:30px;
	float:left;
	display:inline;
}

.p_tr05{
	background-image:url(../s_security/t_trick/img/p_trick05.jpg);
	width:270px;
	height:174px;
	float:left;
	display:inline;
}

.t_tr06{
	background-image:url(../s_security/t_trick/img/trick06.gif);
	width:270px;
	height:30px;
	float:left;
	display:inline;
}

.p_tr06{
	background-image:url(../s_security/t_trick/img/p_trick06.jpg);
	width:270px;
	height:174px;
	float:left;
	display:inline;
}

/*　▲key-security-trick▲　*/

/*　▼key-security-proposal▼　*/

.p_prop{
	background-image:url(../s_security/t_proposal/img/p_main.jpg);
	width:600px;
	height:160px;
	margin-bottom:10px;
	float:left;
	display:inline;
}

.prop_catch{
	background-image:url(../s_security/t_proposal/img/catch_title.gif);
	width:600px;
	height:55px;
	margin-bottom:10px;
	float:left;
	display:inline;
}

.pro_con580{
	position:relative;
	width:580px;
	height:auto;
	margin-left:10px;
	margin-bottom:30px;
	float:left;
	display:inline;
}

.hcon580{
	position:relative;
	width:580px;
	height:auto;
	margin-left:10px;
	margin-bottom:30px;
	float:left;
	display:inline;
}

.mcon580{
	position:relative;
	width:580px;
	height:auto;
	margin-left:10px;
	margin-bottom:30px;
	float:left;
	display:inline;
}

.scon580{
	position:relative;
	width:580px;
	height:auto;
	margin-left:10px;
	margin-bottom:30px;
	float:left;
	display:inline;
}


.pro_con580 p{
	line-height:20px;
	margin:10px;
}

.text580{
	line-height:20px;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:10px;
}

.pro_t01{
	background-image:url(../s_security/t_proposal/img/titlebar_01.gif);
	width:580px;
	height:20px;
	margin-bottom:25px;
	float:left;
	display:inline;
}

.pro_t02{
	display:block;
	background-image:url(../s_security/t_proposal/img/titlebar_02.gif);
	width:580px;
	height:20px;
	margin-bottom:25px;
	float:left;
}

.pro_t03{
	display:block;
	background-image:url(../s_security/t_proposal/img/titlebar_03.gif);
	width:580px;
	height:20px;
	margin-bottom:25px;
	float:left;
}

.pro_t04{
	display:block;
	background-image:url(../s_security/t_proposal/img/titlebar_04.gif);
	width:580px;
	height:20px;
	margin-bottom:25px;
	float:left;
}

.tb_p01{
	display:block;
	background-image:url(../s_security/t_proposal/img/point01.gif);
	width:570px;
	height:21px;
	margin-left:5px;
	margin-bottom:15px;
	float:left;
}

.tb_p02{
	display:block;
	background-image:url(../s_security/t_proposal/img/point02.gif);
	width:570px;
	height:21px;
	margin-left:5px;
	margin-bottom:15px;
	float:left;
}

.tb_p03{
	display:block;
	background-image:url(../s_security/t_proposal/img/point03.gif);
	width:570px;
	height:21px;
	margin-left:5px;
	margin-bottom:15px;
	float:left;
}

.pro_img01{
	display:block;
	background-image:url(../s_security/t_proposal/img/img_house.gif);
	width:570px;
	height:245px;
	margin-left:5px;
	margin-bottom:20px;
	float:left;
}

.pro_img02{
	display:block;
	background-image:url(../s_security/t_proposal/img/img_mansion.gif);
	width:570px;
	height:245px;
	margin-left:5px;
	margin-bottom:30px;
	float:left;
}

.hs01{
	display:block;
	background-image:url(../s_security/t_proposal/img/house_ex01.gif);
	width:570px;
	height:16px;
	margin-left:5px;
	margin-bottom:15px;
	float:left;
}

.hs02{
	display:block;
	background-image:url(../s_security/t_proposal/img/house_ex02.gif);
	width:570px;
	height:16px;
	margin-left:5px;
	margin-bottom:15px;
	float:left;
}

.hs03{
	background-image:url(../s_security/t_proposal/img/house_ex03.gif);
	width:570px;
	height:16px;
	margin-left:5px;
	margin-bottom:15px;
	float:left;
	display:inline;
}

.hs04{
	display:block;
	background-image:url(../s_security/t_proposal/img/house_ex04.gif);
	width:570px;
	height:16px;
	margin-left:5px;
	margin-bottom:15px;
	float:left;
	display:inline;
}

.hs05{
	background-image:url(../s_security/t_proposal/img/house_ex05.gif);
	width:570px;
	height:16px;
	margin-left:5px;
	margin-bottom:15px;
	float:left;
	display:inline;
}

.hs06{
	background-image:url(../s_security/t_proposal/img/house_ex06.gif);
	width:570px;
	height:16px;
	margin-left:5px;
	margin-bottom:15px;
	float:left;
}

.ms01{
	background-image:url(../s_security/t_proposal/img/mansion_ex01.gif);
	width:570px;
	height:16px;
	margin-left:5px;
	margin-bottom:15px;
	float:left;
	display:inline;
}

.ms02{
	background-image:url(../s_security/t_proposal/img/mansion_ex02.gif);
	width:570px;
	height:16px;
	margin-left:5px;
	margin-bottom:15px;
	float:left;
	display:inline;
}

.ms03{
	background-image:url(../s_security/t_proposal/img/mansion_ex03.gif);
	width:570px;
	height:16px;
	margin-left:5px;
	margin-bottom:15px;
	float:left;
	display:inline;
}

.ms04{
	background-image:url(../s_security/t_proposal/img/mansion_ex04.gif);
	width:570px;
	height:16px;
	margin-left:5px;
	margin-bottom:15px;
	float:left;
	display:inline;
}

.ms05{
	background-image:url(../s_security/t_proposal/img/mansion_ex05.gif);
	width:570px;
	height:16px;
	margin-left:5px;
	margin-bottom:15px;
	float:left;
	display:inline;
}

.exmp{
	background-image:url(../s_security/t_proposal/img/ex_text.gif);
	width:490px;
	height:23px;
	margin-left:10px;
	margin-bottom:30px;
	line-height:20px;
	padding-left:70px;
	padding-top:5px;
	float:left;
	display:inline;
}

.t04_case1{
	background-image:url(../s_security/t_proposal/img/p_case01.jpg);
	background-repeat:no-repeat;
	width:570px;
	height:150px;
	margin:0px;
	margin-left:5px;
	margin-bottom:30px;
	float:left;
	display:inline;
}

.t04_case2{
	background-image:url(../s_security/t_proposal/img/p_case02.jpg);
	background-repeat:no-repeat;
	width:570px;
	height:150px;
	margin:0px;
	margin-left:5px;
	margin-bottom:30px;
	float:left;
	display:inline;
}

.t04_case3{
	background-image:url(../s_security/t_proposal/img/p_case03.jpg);
	background-repeat:no-repeat;
	width:570px;
	height:150px;
	margin:0px;
	margin-left:5px;
	margin-bottom:30px;
	float:left;
	display:inline;
}

.t04_case4{
	background-image:url(../s_security/t_proposal/img/p_case04.jpg);
	background-repeat:no-repeat;
	width:570px;
	height:150px;
	margin:0px;
	margin-left:5px;
	margin-bottom:30px;
	float:left;
	display:inline;
}

.t04_case5{
	background-image:url(../s_security/t_proposal/img/p_case05.jpg);
	background-repeat:no-repeat;
	width:570px;
	height:150px;
	margin:0px;
	margin-left:5px;
	margin-bottom:30px;
	float:left;
	display:inline;
}

.t04_case6{
	background-image:url(../s_security/t_proposal/img/p_case06.jpg);
	background-repeat:no-repeat;
	width:570px;
	height:150px;
	margin:0px;
	margin-left:5px;
	margin-bottom:30px;
	float:left;
	display:inline;
}

.tnme1{
	background-image:url(../s_security/t_proposal/img/title_case01.gif);
	width:420px;
	height:31px;
	margin-top:0px;
	margin-left:150px;
	float:left;
	display:inline;
}

.tnme2{
	background-image:url(../s_security/t_proposal/img/title_case02.gif);
	width:420px;
	height:31px;
	margin-top:0px;
	margin-left:150px;
	float:left;
	display:inline;
}

.tnme3{
	background-image:url(../s_security/t_proposal/img/title_case03.gif);
	width:420px;
	height:31px;
	margin-top:0px;
	margin-left:150px;
	float:left;
	display:inline;
}

.tnme4{
	background-image:url(../s_security/t_proposal/img/title_case04.gif);
	width:420px;
	height:31px;
	margin-top:0px;
	margin-left:150px;
	float:left;
	display:inline;
}

.tnme5{
	background-image:url(../s_security/t_proposal/img/title_case05.gif);
	width:420px;
	height:31px;
	margin-top:0px;
	margin-left:150px;
	float:left;
	display:inline;
}

.tnme6{
	background-image:url(../s_security/t_proposal/img/title_case06.gif);
	width:420px;
	height:31px;
	margin-top:0px;
	margin-left:150px;
	float:left;
	display:inline;
}

.t04_case1 dd{
	line-height:20px;
	width:410px;
	height:119px;
	margin-left:150px;
	padding-left:5px;
	padding-right:5px;
	float:left;
	display:inline;
}

.t04_case1 dd{
	line-height:20px;
	width:410px;
	height:119px;
	margin-left:150px;
	padding-left:5px;
	padding-right:5px;
	float:left;
}

.t04_case2 dd{
	line-height:20px;
	width:410px;
	height:119px;
	margin-left:150px;
	padding-left:5px;
	padding-right:5px;
	float:left;
	display:inline;
}

.t04_case3 dd{
	line-height:20px;
	width:410px;
	height:119px;
	margin-left:150px;
	padding-left:5px;
	padding-right:5px;
	float:left;
	display:inline;
}

.t04_case4 dd{
	line-height:20px;
	width:410px;
	height:119px;
	margin-left:150px;
	padding-left:5px;
	padding-right:5px;
	float:left;
	display:inline;
}

.t04_case5 dd{
	line-height:20px;
	width:410px;
	height:119px;
	margin-left:150px;
	padding-left:5px;
	padding-right:5px;
	float:left;
	display:inline;
}

.t04_case6 dd{
	line-height:20px;
	width:410px;
	height:119px;
	margin-left:150px;
	padding-left:5px;
	padding-right:5px;
	float:left;
	display:inline;
}
/*　▲key-security-proposal▲　*/


/*　▼key-trouble▼　*/

.p_trouble{
	background-image:url(../s_trouble/img/p_main.jpg);
	width:600px;
	height:160px;
	margin-bottom:10px;
	float:left;
	display:inline;
}

.trouble_catch{
	display:block;
	background-image:url(../s_trouble/img/catch_title.gif);
	width:600px;
	height:55px;
	margin-bottom:10px;
	float:left;
}

.st_con285{
	display:block;
	width:285px;
	height:290px;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:20px;
	float:left;
}

.st_house{
	display:block;
	background-image:url(../s_trouble/img/p_trouble_house.jpg);
	width:285px;
	height:121px;
	float:left;
}

.st_office{
	display:block;
	background-image:url(../s_trouble/img/p_trouble_office.jpg);
	width:285px;
	height:121px;
	float:left;
}

.st_car{
	display:block;
	background-image:url(../s_trouble/img/p_trouble_car.jpg);
	width:285px;
	height:121px;
	float:left;
}

.st_bike{
	display:block;
	background-image:url(../s_trouble/img/p_trouble_bike.jpg);
	width:285px;
	height:121px;
	float:left;
}


.st_safe{
	display:block;
	background-image:url(../s_trouble/img/p_trouble_kinko.jpg);
	width:285px;
	height:121px;
	float:left;
}

.st_other{
	display:block;
	background-image:url(../s_trouble/img/p_trouble_other.jpg);
	width:285px;
	height:121px;
	float:left;
}

.p_tro_house{
	display:block;
	background-image:url(../s_trouble/t_house/p_main_house.jpg);
	width:600px;
	height:160px;
	margin-bottom:25px;
	float:left;
}

.p_tro_office{
	display:block;
	background-image:url(../s_trouble/t_office/p_main_office.jpg);
	width:600px;
	height:160px;
	margin-bottom:25px;
	float:left;
}

.p_tro_car{
	display:block;
	background-image:url(../s_trouble/t_car/p_main_car.jpg);
	width:600px;
	height:160px;
	margin-bottom:25px;
	float:left;
}

.p_tro_bike{
	display:block;
	background-image:url(../s_trouble/t_bike/p_main_bike.jpg);
	width:600px;
	height:160px;
	margin-bottom:25px;
	float:left;
}

	

.p_tro_safe{
	display:block;
	background-image:url(../s_trouble/t_safe/p_main_safe.jpg);
	width:600px;
	height:160px;
	margin-bottom:25px;
	float:left;
}

.p_tro_other{
	display:block;
	background-image:url(../s_trouble/t_other/p_main_other.jpg);
	width:600px;
	height:160px;
	margin-bottom:25px;
	float:left;
}

.tro_con580{
	width:580px;
	height:auto;
	margin-left:10px;
	margin-bottom:30px;
	float:left;
}

.tro_con580 p{
	width:560px;
	line-height:20px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	margin-bottom:10px;
	float:left;
}

.tro_con580_area{
	width:580px;
	height:auto;
	margin-left:10px;
	margin-bottom:30px;
	float:left;
}

.tro_con580_area p{
	width:560px;
	line-height:20px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	margin-bottom:10px;
	float:left;
}


.tt01{
	display:block;
	background-image:url(../s_trouble/t_cmn_img/bar_key_open.gif);
	width:580px;
	height:25px;
	margin-bottom:10px;
	float:left;
}

.tt02{
	display:block;
	background-image:url(../s_trouble/t_cmn_img/bar_key_make.gif);
	width:580px;
	height:25px;
	margin-bottom:10px;
	float:left;
}

.tt03{
	display:block;
	background-image:url(../s_trouble/t_cmn_img/bar_key_excange.gif);
	width:580px;
	height:25px;
	margin-bottom:10px;
	float:left;
}

.tt04{
	display:block;
	background-image:url(../s_trouble/t_cmn_img/bar_key_repair.gif);
	width:580px;
	height:25px;
	margin-bottom:10px;
	float:left;
}

.tt05{
	display:block;
	background-image:url(../s_trouble/t_cmn_img/bar_key_installtion.gif);
	width:580px;
	height:25px;
	margin-bottom:10px;
	float:left;
}

.s_tt01{
	display:block;
	background-image:url(../s_trouble/t_cmn_img/bar_trouble.gif);
	width:580px;
	height:20px;
	margin:0px;
	margin-bottom:10px;
	float:left;
}

.s_tt02{
	display:block;
	background-image:url(../s_trouble/t_cmn_img/bar_place.gif);
	width:580px;
	height:20px;
	margin:0px;
	margin-bottom:10px;
	float:left;
}


/*　▲key-trouble▲　*/

/*　▼key-trouble-third▼　*/

.t_tro_dl{
	width:570px;
	height:auto;
	overflow:auto;
	margin-left:15px;
	margin-bottom:30px;
	float:left;
}

.t_tro_dl dt{
	width:570px;
	height:25px;
	background-image:url(../s_trouble/t_cmn_img/f_bar_trouble.gif);
	margin-bottom:10px;
	float:left;
}

.t_tro_dl dd{
	width:560px;
	height:auto;
	margin-left:0px;
	line-height:20px;
	padding-left:10px;
	padding-top:5px;
	float:left;
}

.t_t_libox{
	width:175px;
	font-size:10px;
	color:#666666;
	line-height:15px;
	padding-left:10px;
	padding-right:5px;
	float:left;
}
/*　▲key-trouble-third▲　*/

/*　▼key-trouble-third_house▼　*/

.p_h_open{
	display:block;
	background-image:url(../s_trouble/t_house/f_tro_h_o/img/p_house_open.jpg);
	width:600px;
	height:132px;
	margin-bottom:25px;
	float:left;
}

.p_h_make{
	display:block;
	background-image:url(../s_trouble/t_house/f_tro_h_m/img/p_house_make.jpg);
	width:600px;
	height:132px;
	margin-bottom:25px;
	float:left;
}

.p_h_repair{
	display:block;
	background-image:url(../s_trouble/t_house/f_tro_h_re/img/p_house_repair.jpg);
	width:600px;
	height:132px;
	margin-bottom:25px;
	float:left;
}

.p_h_exchange{
	display:block;
	background-image:url(../s_trouble/t_house/f_tro_h_ex/img/p_house_excange.jpg);
	width:600px;
	height:132px;
	margin-bottom:25px;
	float:left;
}

.p_h_inst{
	display:block;
	background-image:url(../s_trouble/t_house/f_tro_h_inst/img/p_house_inst.jpg);
	width:600px;
	height:132px;
	margin-bottom:25px;
	float:left;
}


.bar_h_open{
	display:block;
	background-image:url(../s_trouble/t_house/f_tro_h_o/img/bana_house_open.gif);
	width:570px;
	height:25px;
	margin-left:15px;
	margin-bottom:15px;
	float:left;
}

.bar_h_make{
	display:block;
	background-image:url(../s_trouble/t_house/f_tro_h_m/img/bana_house_make.gif);
	width:570px;
	height:25px;
	margin-left:15px;
	margin-bottom:15px;
	float:left;
}

.bar_h_repair{
	display:block;
	background-image:url(../s_trouble/t_house/f_tro_h_re/img/bana_house_repair.gif);
	width:570px;
	height:25px;
	margin-left:15px;
	margin-bottom:15px;
	float:left;
}

.bar_h_exchange{
	display:block;
	background-image:url(../s_trouble/t_house/f_tro_h_ex/img/bana_house_exchange.gif);
	width:570px;
	height:25px;
	margin-left:15px;
	margin-bottom:15px;
	float:left;
}

.bar_h_inst{
	display:block;
	background-image:url(../s_trouble/t_house/f_tro_h_inst/img/bana_house_inst.gif);
	width:570px;
	height:25px;
	margin-left:15px;
	margin-bottom:15px;
	float:left;
}

.t_trocon_bg{
	list-style-type:none;
	width:570px;
	height:104px;
	margin-left:15px;
	float:left;
}

.t_h_dr01{
	display:block;
	background-image:url(../s_trouble/t_house/f_cmn_img/house_door1.jpg);
	background-repeat:no-repeat;
	width:95px;
	height:58px;
	font-size:10px;
	color:#666666;
	text-align:center;
	padding-top:60px;
	float:left;
}

.t_h_dr02{
	display:block;
	background-image:url(../s_trouble/t_house/f_cmn_img/house_door2.jpg);
	background-repeat:no-repeat;
	width:95px;
	height:58px;
	font-size:10px;
	color:#666666;
	text-align:center;
	padding-top:60px;
	float:left;
}

.t_h_dr03{
	display:block;
	background-image:url(../s_trouble/t_house/f_cmn_img/house_door3.jpg);
	background-repeat:no-repeat;
	width:95px;
	height:58px;
	font-size:10px;
	color:#666666;
	text-align:center;
	padding-top:60px;
	float:left;
}

.t_h_dr04{
	display:block;
	background-image:url(../s_trouble/t_house/f_cmn_img/house_door4.jpg);
	background-repeat:no-repeat;
	width:88px;
	height:58px;
	font-size:10px;
	color:#666666;
	text-align:center;
	padding-top:60px;
	float:left;
}

/*　▲key-trouble-third-house▲　*/

/*　▼key-trouble-third_office▼　*/

.p_o_open{
	display:block;
	background-image:url(../s_trouble/t_office/f_o_open/img/p_office_open.jpg);
	width:600px;
	height:132px;
	margin-bottom:25px;
	margin-bottom:10px;
	float:left;
}

.p_o_make{
	display:block;
	background-image:url(../s_trouble/t_office/f_o_make/img/p_office_make.jpg);
	width:600px;
	height:132px;
	margin-bottom:10px;
	float:left;
}

.p_o_repair{
	display:block;
	background-image:url(../s_trouble/t_office/f_o_re/img/p_office_repair.jpg);
	width:600px;
	height:132px;
	margin-bottom:10px;
	float:left;
}

.p_o_exchange{
	display:block;
	background-image:url(../s_trouble/t_office/f_o_exchange/img/p_office_excange.jpg);
	width:600px;
	height:132px;
	margin-bottom:10px;
	float:left;
}

.p_o_inst{
	display:block;
	background-image:url(../s_trouble/t_office/f_o_inst/img/p_office_inst.jpg);
	width:600px;
	height:132px;
	margin-bottom:10px;
	float:left;
}

.bar_o_open{
	display:block;
	background-image:url(../s_trouble/t_office/f_o_open/img/bana_office_open.gif);
	width:570px;
	height:25px;
	margin-left:15px;
	margin-bottom:15px;
	float:left;
}

.bar_o_make{
	display:block;
	background-image:url(../s_trouble/t_office/f_o_make/img/bana_office_make.gif);
	width:570px;
	height:25px;
	margin-left:15px;
	margin-bottom:15px;
	float:left;
}


.bar_o_exchange{
	display:block;
	background-image:url(../s_trouble/t_office/f_o_exchange/img/bana_office_exchange.gif);
	width:570px;
	height:25px;
	margin-left:15px;
	margin-bottom:15px;
	float:left;
}

.bar_o_inst{
	display:block;
	background-image:url(../s_trouble/t_office/f_o_inst/img/bana_office_inst.gif);
	width:570px;
	height:25px;
	margin-left:15px;
	margin-bottom:15px;
	float:left;
}

.t_trocon_bg{
	list-style-type:none;
	width:570px;
	height:104px;
	margin-left:15px;
	float:left;
}

.t_o_dr01{
	display:block;
	background-image:url(../s_trouble/t_office/f_o_open/img/office_door1.jpg);
	background-repeat:no-repeat;
	width:95px;
	height:58px;
	font-size:10px;
	color:#666666;
	text-align:center;
	padding-top:60px;
	float:left;
}

.t_o_dr02{
	display:block;
	background-image:url(../s_trouble/t_office/f_o_open/img/office_door2.jpg);
	background-repeat:no-repeat;
	width:95px;
	height:58px;
	font-size:10px;
	color:#666666;
	text-align:center;
	padding-top:60px;
	float:left;
}

.t_o_dr03{
	display:block;
	background-image:url(../s_trouble/t_office/f_o_open/img/office_door3.jpg);
	background-repeat:no-repeat;
	width:95px;
	height:58px;
	margin-right:20px;
	font-size:10px;
	color:#666666;
	text-align:center;
	padding-top:60px;
	float:left;
}


/*　▲key-trouble-third-office▲　*/

/*　▼key-trouble-third-car▼　*/

.p_c_open{
	display:block;
	background-image:url(../s_trouble/t_car/f_car_open/img/p_car_open.jpg);
	width:600px;
	height:132px;
	margin-bottom:10px;
	float:left;
}

.p_c_make{
	display:block;
	background-image:url(../s_trouble/t_car/f_car_make/img/p_car_make.jpg);
	width:600px;
	height:132px;
	margin-bottom:10px;
	float:left;
}

.bar_c_open{
	display:block;
	background-image:url(../s_trouble/t_car/f_car_open/img/bana_car_open.gif);
	width:570px;
	height:25px;
	margin-left:15px;
	margin-bottom:15px;
	float:left;
}

.bar_c_make{
	display:block;
	background-image:url(../s_trouble/t_car/f_car_make/img/bana_car_make.gif);
	width:570px;
	height:25px;
	margin-left:15px;
	margin-bottom:15px;
	float:left;
}

.t_car01{
	display:block;
	background-image:url(../s_trouble/t_car/f_car_open/img/car01.jpg);
	background-repeat:no-repeat;
	width:95px;
	height:58px;
	font-size:10px;
	color:#666666;
	text-align:center;
	padding-top:60px;
	float:left;
}

.t_car02{
	display:block;
	background-image:url(../s_trouble/t_car/f_car_open/img/car02.jpg);
	background-repeat:no-repeat;
	width:95px;
	height:58px;
	margin-right:20px;
	font-size:10px;
	color:#666666;
	text-align:center;
	padding-top:60px;
	float:left;
}

/*　▲key-trouble-third-car▲　*/

/*　▼key-trouble-third-bike▼　*/

.p_b_open{
	display:block;
	background-image:url(../s_trouble/t_bike/f_bk_open/img/p_bike_open.jpg);
	width:600px;
	height:132px;
	margin-bottom:10px;
	float:left;
}

.p_b_make{
	display:block;
	background-image:url(../s_trouble/t_bike/f_bk_make/img/p_bike_make.jpg);
	width:600px;
	height:132px;
	margin-bottom:10px;
	float:left;
}

.bar_b_open{
	display:block;
	background-image:url(../s_trouble/t_bike/f_bk_make/img/bana_bike_make.gif);
	width:570px;
	height:25px;
	margin-left:15px;
	margin-bottom:15px;
	float:left;
}

.bar_b_make{
	display:block;
	background-image:url(../s_trouble/t_bike/f_bk_make/img/bana_bike_make.gif);
	width:570px;
	height:25px;
	margin-left:15px;
	margin-bottom:15px;
	float:left;
}

.t_bike01{
	display:block;
	background-image:url(../s_trouble/t_bike/f_bk_open/img/bike01.jpg);
	background-repeat:no-repeat;
	width:95px;
	height:58px;
	font-size:10px;
	color:#666666;
	text-align:center;
	padding-top:60px;
	float:left;
}

.t_bike02{
	display:block;
	background-image:url(../s_trouble/t_bike/f_bk_open/img/bike02.jpg);
	background-repeat:no-repeat;
	width:95px;
	height:58px;
	margin-right:20px;
	font-size:10px;
	color:#666666;
	text-align:center;
	padding-top:60px;
	float:left;
}

/*　▲key-trouble-third-bike▲　*/



/*　▼key-trouble-third-safe▼　*/

.p_s_open{
	display:block;
	background-image:url(../s_trouble/t_safe/f_sa_open/img/p_safe_open.jpg);
	width:600px;
	height:132px;
	margin-bottom:10px;
	float:left;
}

.p_s_make{
	display:block;
	background-image:url(../s_trouble/t_safe/f_sa_make/img/p_safe_make.jpg);
	width:600px;
	height:132px;
	margin-bottom:10px;
	float:left;
}

.p_s_repair{
	display:block;
	background-image:url(../s_trouble/t_safe/f_sa_repair/img/p_safe_repair.jpg);
	width:600px;
	height:132px;
	margin-bottom:10px;
	float:left;
}

.p_s_exchange{
	display:block;
	background-image:url(../s_trouble/t_safe/f_sa_exchange/img/p_safe_excange.jpg);
	width:600px;
	height:132px;
	margin-bottom:10px;
	float:left;
}

.bar_s_open{
	display:block;
	background-image:url(../s_trouble/t_safe/f_sa_open/img/bana_safe_open.gif);
	width:570px;
	height:25px;
	margin-left:15px;
	margin-bottom:15px;
	float:left;
}

.bar_s_make{
	display:block;
	background-image:url(../s_trouble/t_safe/f_sa_make/img/bana_safe_make.gif);
	width:570px;
	height:25px;
	margin-left:15px;
	margin-bottom:15px;
	float:left;
}

.bar_s_repair{
	display:block;
	background-image:url(../s_trouble/t_safe/f_sa_repair/img/bana_safe_repair.gif);
	width:570px;
	height:25px;
	margin-left:15px;
	margin-bottom:15px;
	float:left;
}

.bar_s_exchange{
	display:block;
	background-image:url(../s_trouble/t_safe/f_sa_exchange/img/bana_safe_exchange.gif);
	width:570px;
	height:25px;
	margin-left:15px;
	margin-bottom:15px;
	float:left;
}

.t_safe01{
	display:block;
	background-image:url(../s_trouble/t_safe/f_cmn_img/safe01.jpg);
	background-repeat:no-repeat;
	width:95px;
	height:58px;
	font-size:10px;
	color:#666666;
	text-align:center;
	padding-top:60px;
	float:left;
}

.t_safe02{
	display:block;
	background-image:url(../s_trouble/t_safe/f_cmn_img/safe02.jpg);
	background-repeat:no-repeat;
	width:95px;
	height:58px;
	font-size:10px;
	color:#666666;
	text-align:center;
	padding-top:60px;
	float:left;
}

.t_safe03{
	display:block;
	background-image:url(../s_trouble/t_safe/f_cmn_img/safe03.jpg);
	background-repeat:no-repeat;
	width:95px;
	height:58px;
	font-size:10px;
	color:#666666;
	text-align:center;
	padding-top:60px;
	float:left;
}

.t_safe04{
	display:block;
	background-image:url(../s_trouble/t_safe/f_cmn_img/safe04.jpg);
	background-repeat:no-repeat;
	width:88px;
	height:58px;
	font-size:10px;
	color:#666666;
	text-align:center;
	padding-top:60px;
	float:left;
}
/*　▲key-trouble-third-safe*/

/*　▼key-trouble-third-other▼　*/

.p_other_open{
	display:block;
	background-image:url(../s_trouble/t_other/f_o_open/img/p_other_open.jpg);
	width:600px;
	height:132px;
	margin-bottom:10px;
	float:left;
}

.p_other_make{
	display:block;
	background-image:url(../s_trouble/t_other/f_o_make/img/p_other_make.jpg);
	width:600px;
	height:132px;
	margin-bottom:10px;
	float:left;
}

.p_other_repair{
	display:block;
	background-image:url(../s_trouble/t_other/f_o_repair/img/p_other_repair.jpg);
	width:600px;
	height:132px;
	margin-bottom:10px;
	float:left;
}

.p_other_exchange{
	display:block;
	background-image:url(../s_trouble/t_other/f_o_exchange/img/p_other_excange.jpg);
	width:600px;
	height:132px;
	margin-bottom:10px;
	float:left;
}

.bar_other_open{
	display:block;
	background-image:url(../s_trouble/t_other/f_o_open/img/bana_other_open.gif);
	width:570px;
	height:25px;
	margin-left:15px;
	margin-bottom:15px;
	float:left;
}

.bar_other_make{
	display:block;
	background-image:url(../s_trouble/t_other/f_o_make/img/bana_other_make.gif);
	width:570px;
	height:25px;
	margin-left:15px;
	margin-bottom:15px;
	float:left;
}

.bar_other_repair{
	display:block;
	background-image:url(../s_trouble/t_other/f_o_repair/img/bana_other_repair.gif);
	width:570px;
	height:25px;
	margin-left:15px;
	margin-bottom:15px;
	float:left;
}

.bar_other_exchange{
	display:block;
	background-image:url(../s_trouble/t_other/f_o_exchange/img/bana_other_exchange.gif);
	width:570px;
	height:25px;
	margin-left:15px;
	margin-bottom:15px;
	float:left;
}

.t_other01{
	display:block;
	background-image:url(../s_trouble/t_other/f_cmn_img/other01.jpg);
	background-repeat:no-repeat;
	width:95px;
	height:58px;
	font-size:10px;
	color:#666666;
	text-align:center;
	padding-top:60px;
	float:left;
}

.t_other02{
	display:block;
	background-image:url(../s_trouble/t_other/f_cmn_img/other02.jpg);
	background-repeat:no-repeat;
	width:95px;
	height:58px;
	font-size:10px;
	color:#666666;
	text-align:center;
	padding-top:60px;
	float:left;
}

.t_other03{
	display:block;
	background-image:url(../s_trouble/t_other/f_cmn_img/other03.jpg);
	background-repeat:no-repeat;
	width:95px;
	height:58px;
	font-size:10px;
	color:#666666;
	text-align:center;
	padding-top:60px;
	float:left;
}

.t_other04{
	display:block;
	background-image:url(../s_trouble/t_other/f_cmn_img/other04.jpg);
	background-repeat:no-repeat;
	width:88px;
	height:58px;
	font-size:10px;
	color:#666666;
	text-align:center;
	padding-top:60px;
	float:left;
}
/*　▲key-trouble-third-other▲　*/


/*　▼construction▼　*/

.p_const{
	display:block;
	background-image:url(../s_construction/img/p_main.jpg);
	width:600px;
	height:160px;
	margin-bottom:10px;
	float:left;
}

.const_catch{
	display:block;
	background-image:url(../s_construction/img/catch_title.gif);
	width:600px;
	height:55px;
	margin-bottom:10px;
	float:left;
}

.bar_const{
	display:block;
	background-image:url(../s_construction/img/title01.gif);
	width:580px;
	height:20px;
	margin-top:0px;
	margin-left:10px;
	margin-bottom:10px;
	float:left;
}

.const{
	width:580px;
	height:auto;
	overflow:auto;
	margin:0px;
	margin-bottom:50px;
	float:left;
}

.const dt{
	display:block;
	background-image:url(../s_construction/img/img_titile01.gif);
	width:570px;
	height:243px;
	overflow:auto;
	margin-top:0px;
	margin-left:10px;
	margin-bottom:10px;
	float:left;
}

.const dd{
	display:block;
	width:570px;
	height:auto;
	overflow:auto;
	margin-top:0px;
	margin-left:10px;
	margin-bottom:10px;
	line-height:18px;
	float:left;
}

.bar_exm{
	display:block;
	background-image:url(../s_construction/img/title02.gif);
	width:580px;
	height:20px;
	margin-top:0px;
	margin-left:10px;
	margin-bottom:10px;
	float:left;
}

.box_exm{
	width:580px;
	height:150px;
	margin-left:10px;
	margin-bottom:30px;
	float:left;
}

.case_text{
	width:280px;
	line-height:18px;
	margin-top:0px;
	margin-left:10px;
	float:left;
}

.emp_case01{
	display:block;
	background-image:url(../s_construction/img/p_case01.jpg);
	width:280px;
	height:150px;
	float:left;
}

.title_case01{
	display:block;
	background-image:url(../s_construction/img/title_case01.gif);
	width:300px;
	height:30px;
	margin:0px;
	margin-bottom:5px;
	float:left;
}

.emp_case02{
	display:block;
	background-image:url(../s_construction/img/p_case02.jpg);
	width:280px;
	height:150px;
	float:left;
}

.title_case02{
	display:block;
	background-image:url(../s_construction/img/title_case02.gif);
	width:300px;
	height:30px;
	margin:0px;
	margin-bottom:5px;
	float:left;
}

.emp_case03{
	display:block;
	background-image:url(../s_construction/img/p_case03.jpg);
	width:280px;
	height:150px;
	float:left;
}

.title_case03{
	display:block;
	background-image:url(../s_construction/img/title_case03.gif);
	width:300px;
	height:30px;
	margin:0px;
	margin-bottom:5px;
	float:left;
}

.emp_case04{
	display:block;
	background-image:url(../s_construction/img/p_case04.jpg);
	width:280px;
	height:150px;
	float:left;
}

.title_case04{
	display:block;
	background-image:url(../s_construction/img/title_case04.gif);
	width:300px;
	height:30px;
	margin:0px;
	margin-bottom:5px;
	float:left;
}

.emp_case05{
	display:block;
	background-image:url(../s_construction/img/p_case05.jpg);
	width:280px;
	height:150px;
	float:left;
}

.title_case05{
	display:block;
	background-image:url(../s_construction/img/title_case05.gif);
	width:300px;
	height:30px;
	margin:0px;
	margin-bottom:5px;
	float:left;
}

.emp_case06{
	display:block;
	background-image:url(../s_construction/img/p_case06.jpg);
	width:280px;
	height:150px;
	float:left;
}

.title_case06{
	display:block;
	background-image:url(../s_construction/img/title_case06.gif);
	width:300px;
	height:30px;
	margin:0px;
	margin-bottom:5px;
	float:left;
}


/*　▲construction▲　*/

/*　▼flow▼　*/
.p_flow{
	display:block;
	background-image:url(../s_flow/img/p_main.jpg);
	width:600px;
	height:160px;
	margin-bottom:10px;
	float:left;
}

.flow_dl{
	width:580px;
	height:auto;
	margin:0px;
	float:left;
}


.flow_p01{
	display:block;
	background-image:url(../s_flow/img/p_step1.jpg);
	width:181px;
	height:187px;
	float:left;
}

.flow_p02{
	display:block;
	background-image:url(../s_flow/img/p_step2.jpg);
	width:181px;
	height:187px;
	float:left;
}

.flow_p03{
	display:block;
	background-image:url(../s_flow/img/p_step3.jpg);
	width:181px;
	height:187px;
	float:left;
}

.flow_p04{
	display:block;
	background-image:url(../s_flow/img/p_step4.jpg);
	width:181px;
	height:187px;
	float:left;
}

.flow_p05{
	display:block;
	background-image:url(../s_flow/img/p_step5.jpg);
	width:181px;
	height:208px;
	float:left;
}

.flow_text01{
	display:block;
	background-image:url(../s_flow/img/text_step1.gif);
	width:399px;
	height:187px;
	margin:0px;
	float:right;
}

.flow_text02{
	display:block;
	background-image:url(../s_flow/img/text_step2.gif);
	width:399px;
	height:187px;
	margin:0px;
	float:right;
}

.flow_text03{
	display:block;
	background-image:url(../s_flow/img/text_step3.gif);
	width:399px;
	height:187px;
	margin:0px;
	float:right;
}

.flow_text04{
	display:block;
	background-image:url(../s_flow/img/text_step4.gif);
	width:399px;
	height:187px;
	margin:0px;
	float:right;
}

.flow_text05{
	display:block;
	background-image:url(../s_flow/img/text_step05.jpg);
	width:399px;
	height:208px;
	margin:0px;
	float:right;
}


.flow_mark{
	display:block;
	background-image:url(../s_flow/img/img_flow.gif);
	width:580px;
	height:33px;
	margin:0px;
	float:left;
}


.flow_text01 p{
	margin-top:35px;
	margin-left:10px;
}

.flow_text02 p{
	margin-top:35px;
	margin-left:10px;
}

.flow_text03 p{
	margin-top:35px;
	margin-left:10px;
}

.flow_text04 p{
	margin-top:35px;
	margin-left:10px;
}

.flow_text05 p{
	margin-top:35px;
	margin-left:10px;
	line-height:18px;
	color:#666666;
}

.flow_text01 h6{
	margin-top:3px;
	margin-left:0px;
	margin-bottom:0px;
	line-height:20px;
}

.flow_text01 ul{
	margin-top:10px;
	margin-left:15px;
}



.flow_text01 li{
	margin-top:0px;
	margin-left:15px;
	line-height:18px;
	color:#666666;
}


.flow_text02 ul{
	margin-top:0px;
	margin-left:15px;
}

.flow_text02 li{
	margin-top:0px;
	margin-left:15px;
	line-height:18px;
	color:#666666;
}

.flow_text02 ul h5{
	margin-top:10px;
	margin-left:0px;
	margin-bottom:5px;
}

.flow_text02 h6{
	margin-top:3px;
	margin-left:0px;
	margin-bottom:0px;
	line-height:20px;
}



.flow_text03 ul{
	margin-top:0px;
	margin-left:15px;
}

.flow_text03 li{
	margin-top:0px;
	margin-left:15px;
	line-height:18px;
	color:#666666;
}

.flow_text03 ul h5{
	margin-top:10px;
	margin-left:0px;
	margin-bottom:5px;
}

.flow_text03 h6{
	margin-top:5px;
	margin-left:0px;
	margin-bottom:0px;
	line-height:20px;
}
.font{
	font-size:10px;
	line-height:30px;
	list-style-type:none;
	color:#666666;
}

.font02{
	font-size:10px;
	line-height:15px;
	list-style-type:none;
	color:#666666;
}

.li_font{
	list-style-type:disc;
	margin-top:10px;
	margin-left:25px;
	color:#666666;
	line-height:18px;
}
/*　▲flow▲　*/

/*　▼price▼　*/

.p_price{
	display:block;
	background-image:url(../s_price/img/p_main.jpg);
	width:600px;
	height:160px;
	margin-bottom:10px;
	float:left;
}

.price_catch{
	display:block;
	background-image:url(../s_price/img/catch_title.gif);
	width:600px;
	height:55px;
	margin-bottom:10px;
	float:left;
}

.bar_flow03{
	display:block;
	background-image:url(../s_price/img/title01.gif);
	width:580px;
	height:20px;
	margin-top:0px;
	margin-left:10px;
	margin-bottom:10px;
	float:left;
}

.bar_flow03_price{
	display:inline;
	background-image:url(../s_price/img/title01.gif);
	width:580px;
	height:20px;
	margin-top:0px;
	margin-left:10px;
	margin-bottom:0px;
	float:left;
}

.table{
	margin-left:10px;
	float:left;
	margin-bottom:20px;
	float:left;
}

.l_bgcolor{
	background-color:#FCF3F4;
}

.sub_p{
	clear:both;
	font-size:10px;
	color:#666666;
	line-height:15px;
	margin-left:15px;
}

#pricelist{
	display:inline;
	padding-top:15px;
	padding-left:10px;
	padding-bottom:10px;
	float:left;
}

/*　▲price▲　*/

/*　▼area▼　*/

.p_area{
	display:block;
	background-image:url(../s_area/img/p_main.jpg);
	width:600px;
	height:160px;
	margin-bottom:10px;
	float:left;
}

.area_catch{
	display:block;
	background-image:url(../s_area/img/catch_title.gif);
	width:600px;
	height:55px;
	margin-bottom:10px;
	float:left;
}

.area{
	width:580px;
	height:auto;
	margin-left:10px;
	float:left;
	display:inline;
}
/* =================  for Modern Browser   ================= */
.area:after { 
	content		: ".";
	display		: block;
	clear		: both;
	height		: 0;
	visibility	: hidden;
	font-size	: 0;
}

.tizu{
	display:block;
	background-image:url(../s_area/img/tizu.gif);
	width:580px;
	height:470px;
	margin-bottom:15px;
	float:left;
}

.s_area01{
	background-image:url(../s_area/img/area_01.gif);
	width:580px;
	height:66px;
	margin-bottom:0px;
	float:left;
	display:inline;
}

.s_area02{
	background-image:url(../s_area/img/area_02.gif);
	width:580px;
	height:40px;
	margin-top:0px;
	margin-bottom:0px;
	float:left;
	display:inline;
}

.s_area03{
	background-image:url(../s_area/img/area_03.gif);
	width:580px;
	height:40px;
	margin-top:0px;
	margin-bottom:0px;
	float:left;
	display:inline;
}

.s_area04{
	background-image:url(../s_area/img/area_04.gif);
	width:580px;
	height:40px;
	margin-top:0px;
	margin-bottom:0px;
	float:left;
	display:inline;
}

.s_area05{
	background-image:url(../s_area/img/area_05.gif);
	width:580px;
	height:40px;
	margin-top:0px;
	margin-bottom:0px;
	float:left;
	display:inline;
}

.s_area06{
	background-image:url(../s_area/img/area_06.gif);
	width:580px;
	height:40px;
	margin-top:0px;
	margin-bottom:0px;
	float:left;
	display:inline;
}

.s_area07{
	background-image:url(../s_area/img/area_07.gif);
	width:580px;
	height:59px;
	margin-top:0px;
	margin-bottom:60px;
	float:left;
	display:inline;
}

.s_area08{
	background-image:url(../s_area/img/area_08.gif);
	width:580px;
	height:40px;
	margin-top:0px;
	margin-bottom:0px;
	float:left;
	display:inline;
}

.s_area01 p{
	font-weight:100;
	margin-left:200px;
	margin-top:40px;
	float:left;
	display:inline;
}

.s_area02 p{
	font-weight:100;
	margin-left:200px;
	margin-top:14px;
	float:left;
	display:inline;
}

.s_area03 p{
	font-weight:100;
	margin-left:200px;
	margin-top:14px;
	float:left;
	display:inline;
}

.s_area04 p{
	font-weight:100;
	margin-left:200px;
	margin-top:14px;
	float:left;
	display:inline;
}

.s_area05 p{
	font-weight:100;
	margin-left:200px;
	margin-top:14px;
	float:left;
	display:inline;
}

.s_area06 p{
	font-weight:100;
	margin-left:200px;
	margin-top:14px;
	float:left;
	display:inline;
}

.s_area07 p{
	font-weight:100;
	margin-left:200px;
	margin-top:12px;
	float:left;
	display:inline;
}

.s_area08 p{
	font-weight:100;
	margin-left:200px;
	margin-top:14px;
	float:left;
	display:inline;
}

.s_map{
	width:580px;
	height:auto;
	margin-left:10px;
	float:left;
	display:inline;
}

.bana01{
	background-image:url(../s_area/t_area/t_hokaido/img/bana.gif);
	width:580px;
	height:35px;
	margin-left:10px;
	margin-bottom:10px;
	float:left;
	display:inline;
}

.bana02{
	background-image:url(../s_area/t_area/t_kanto/img/bana.gif);
	width:580px;
	height:35px;
	margin-left:10px;
	margin-bottom:10px;
	float:left;
	display:inline;
}

.bana03{
	background-image:url(../s_area/t_area/t_koshinetu/img/bana.gif);
	width:580px;
	height:35px;
	margin-left:10px;
	margin-bottom:10px;
	float:left;
	display:inline;
}

.bana04{
	background-image:url(../s_area/t_area/t_kyushu-okinawa/img/bana.gif);
	width:580px;
	height:35px;
	margin-left:10px;
	margin-bottom:10px;
	float:left;
	display:inline;
}

.bana05{
	background-image:url(../s_area/t_area/t_osaka/img/bana.gif);
	width:580px;
	height:35px;
	margin-left:10px;
	margin-bottom:10px;
	float:left;
	display:inline;
}

.bana06{
	background-image:url(../s_area/t_area/t_toukai/img/bana.gif);
	width:580px;
	height:35px;
	margin-left:10px;
	margin-bottom:10px;
	float:left;
	display:inline;
}

.bana07{
	background-image:url(../s_area/t_area/t_tyugoku/img/bana.gif);
	width:580px;
	height:35px;
	margin-left:10px;
	margin-bottom:10px;
	float:left;
	display:inline;
}

.t_tizu01{
	background-image:url(../s_area/t_area/t_hokaido/img/tizu.gif);
	width:580px;
	height:352px;
	margin-left:10px;
	margin-bottom:10px;
	float:left;
	display:inline;
}

.t_tizu02{
	background-image:url(../s_area/t_area/t_kanto/img/tizu.gif);
	width:580px;
	height:352px;
	margin-left:10px;
	margin-bottom:10px;
	float:left;
	display:inline;
}

.t_tizu03{
	background-image:url(../s_area/t_area/t_koshinetu/img/tizu.gif);
	width:580px;
	height:352px;
	margin-left:10px;
	margin-bottom:10px;
	float:left;
	display:inline;
}

.t_tizu04{
	background-image:url(../s_area/t_area/t_kyushu-okinawa/img/tizu.gif);
	width:580px;
	height:352px;
	margin-left:10px;
	margin-bottom:10px;
	float:left;
	display:inline;
}

.t_tizu05{
	background-image:url(../s_area/t_area/t_osaka/img/tizu.gif);
	width:580px;
	height:352px;
	margin-left:10px;
	margin-bottom:10px;
	float:left;
	display:inline;
}

.t_tizu06{
	background-image:url(../s_area/t_area/t_toukai/img/tizu.gif);
	width:580px;
	height:352px;
	margin-left:10px;
	margin-bottom:10px;
	float:left;
	display:inline;
}

.t_tizu07{
	background-image:url(../s_area/t_area/t_tyugoku/img/tizu.gif);
	width:580px;
	height:352px;
	margin-left:10px;
	margin-bottom:10px;
	float:left;
	display:inline;
}

.t_name01{
	background-image:url(../s_area/t_area/t_hokaido/img/area_name.gif);
	width:400px;
	height:42px;
	margin-left:10px;
	margin-bottom:60px;
	padding-left:180px;
	padding-top:30px;
	font-size:15px;
	float:left;
	display:inline;
}

.t_name02{
	background-image:url(../s_area/t_area/t_kanto/img/area_name.gif);
	width:420px;
	height:42px;
	margin-left:10px;
	margin-bottom:60px;
	padding-left:160px;
	padding-top:30px;
	font-size:15px;
	float:left;
	display:inline;
}

.t_name03{
	background-image:url(../s_area/t_area/t_koshinetu/img/area_name.gif);
	width:350px;
	height:42px;
	margin-left:10px;
	margin-bottom:60px;
	padding-left:230px;
	padding-top:30px;
	font-size:15px;
	float:left;
	display:inline;
}

.t_name04{
	background-image:url(../s_area/t_area/t_kyushu-okinawa/img/area_name.gif);
	width:420px;
	height:42px;
	margin-left:10px;
	margin-bottom:60px;
	padding-left:160px;
	padding-top:30px;
	font-size:15px;
	float:left;
	display:inline;
}

.t_name05{
	background-image:url(../s_area/t_area/t_osaka/img/area_name.gif);
	width:420px;
	height:42px;
	margin-left:10px;
	margin-bottom:60px;
	padding-left:160px;
	padding-top:30px;
	font-size:15px;
	float:left;
	display:inline;
}

.t_name06{
	background-image:url(../s_area/t_area/t_toukai/img/area_name.gif);
	width:420px;
	height:42px;
	margin-left:10px;
	margin-bottom:60px;
	padding-left:160px;
	padding-top:30px;
	font-size:15px;
	float:left;
	display:inline;
}

.t_name07{
	background-image:url(../s_area/t_area/t_tyugoku/img/area_name.gif);
	width:400px;
	height:42px;
	margin-left:10px;
	margin-bottom:60px;
	padding-left:180px;
	padding-top:30px;
	font-size:15px;
	float:left;
	display:inline;
}

.bana_aichi{
	background-image:url(../s_area/f_area/f_aichi/img/bana_aichi.gif);
	width:580px;
	height:35px;
	margin-left:10px;
	float:left;
	display:inline;
}

.bana_hyogo{
	background-image:url(../s_area/f_area/f_hyogo/img/bana_hyogo.gif);
	width:580px;
	height:35px;
	margin-left:10px;
	float:left;
	display:inline;
}

.bana_osaka{
	background-image:url(../s_area/f_area/f_osaka/img/bana_osaka.gif);
	width:580px;
	height:35px;
	margin-left:10px;
	float:left;
	display:inline;
}

.bana_tokyo{
	background-image:url(../s_area/f_area/f_tokyo/img/bana_tokyo.gif);
	width:580px;
	height:35px;
	margin-left:10px;
	float:left;
	display:inline;
}

.bana_kanagawa{
	background-image:url(../s_area/f_area/f_kanagawa/img/bana_kanagawa.gif);
	width:580px;
	height:35px;
	margin-left:10px;
	float:left;
	display:inline;
}

.bana_kyoto{
	background-image:url(../s_area/f_area/f_kyoto/img/bana_kyoto.gif);
	width:580px;
	height:35px;
	margin-left:10px;
	float:left;
	display:inline;
}

.bana_nara{
	background-image:url(../s_area/f_area/f_nara/img/bana_nara.gif);
	width:580px;
	height:35px;
	margin-left:10px;
	float:left;
	display:inline;
}


.bana_wakayama{
	background-image:url(../s_area/f_area/f_wakayama/img/bana_wakayama.gif);
	width:580px;
	height:35px;
	margin-left:10px;
	float:left;
	display:inline;
}

.bana_fukuoka{
	background-image:url(../s_area/f_area/f_fukuoka/img/bana_fukuoka.gif);
	width:580px;
	height:35px;
	margin-left:10px;
	float:left;
	display:inline;
}


.bana_saga{
	background-image:url(../s_area/f_area/f_saga/img/bana_saga.gif);
	width:580px;
	height:35px;
	margin-left:10px;
	float:left;
	display:inline;
}

.bana_hokaido{
	background-image:url(../s_area/f_area/f_hokaido/img/bana_hokkaidou.gif);
	width:580px;
	height:35px;
	margin-left:10px;
	float:left;
	display:inline;
}

.bana_gifu{
	background-image:url(../s_area/f_area/f_gifu/img/bana_gifu.gif);
	width:580px;
	height:35px;
	margin-left:10px;
	float:left;
	display:inline;
}

.bana_okayama{
	background-image:url(../s_area/f_area/f_okayama/img/bana_okayama.gif);
	width:580px;
	height:35px;
	margin-left:10px;
	float:left;
	display:inline;
}

.bana_yamaguchi{
	background-image:url(../s_area/f_area/f_yamaguchi/img/bana_yamaguchi.gif);
	width:580px;
	height:35px;
	margin-left:10px;
	float:left;
	display:inline;
}

.bana_toyama{
	background-image:url(../s_area/f_area/f_toyama/img/bana_toyama.gif);
	width:580px;
	height:35px;
	margin-left:10px;
	float:left;
	display:inline;
}
.bana_mie{
	background-image:url(../s_area/f_area/f_mie/img/bana_mie.gif);
	width:580px;
	height:35px;
	margin-left:10px;
	float:left;
	display:inline;
}


.bana_shiga{
	background-image:url(../s_area/f_area/f_shiga/img/bana_shiga.gif);
	width:580px;
	height:35px;
	margin-left:10px;
	float:left;
	display:inline;
}

.bana_shizuoka{
	background-image:url(../s_area/f_area/f_shizuoka/img/bana_shizuoka.gif);
	width:580px;
	height:35px;
	margin-left:10px;
	float:left;
	display:inline;
}

.bana_gunma{
	background-image:url(../s_area/f_area/f_gunma/img/bana_gunma.gif);
	width:580px;
	height:35px;
	margin-left:10px;
	float:left;
	display:inline;
}

.bana_totigi{
	background-image:url(../s_area/f_area/f_tochigi/img/bana_totigi.gif);
	width:580px;
	height:35px;
	margin-left:10px;
	float:left;
	display:inline;
}

.bana_saitama{
	background-image:url(../s_area/f_area/f_saitama/img/bana_saitama.gif);
	width:580px;
	height:35px;
	margin-left:10px;
	float:left;
	display:inline;
}

.bana_chiba{
	background-image:url(../s_area/f_area/f_chiba/img/bana_chiba.gif);
	width:580px;
	height:35px;
	margin-left:10px;
	float:left;
	display:inline;
}

.bana_ibaraki{
	background-image:url(../s_area/f_area/f_ibaraki/img/bana_ibaraki.gif);
	width:580px;
	height:35px;
	margin-left:10px;
	float:left;
	display:inline;
}

.bana_ishikawa{
	background-image:url(../s_area/f_area/f_ishikawa/img/bana_ishikawa.gif);
	width:580px;
	height:35px;
	margin-left:10px;
	float:left;
	display:inline;
}

.img_aichi{
	background-image:url(../s_area/f_area/f_aichi/img/tizu_aichi.gif);
	width:580px;
	height:352px;
	margin-bottom:20px;
	float:left;
	display:inline;
}

.img_hyogo{
	background-image:url(../s_area/f_area/f_hyogo/img/tizu_hyogo.gif);
	width:580px;
	height:352px;
	margin-bottom:20px;
	float:left;
	display:inline;
}

.img_osaka{
	background-image:url(../s_area/f_area/f_osaka/img/tizu_osaka.gif);
	width:580px;
	height:352px;
	margin-bottom:20px;
	float:left;
	display:inline;
}

.img_tokyo{
	background-image:url(../s_area/f_area/f_tokyo/img/tizu_tokyo.gif);
	width:580px;
	height:352px;
	margin-bottom:20px;
	float:left;
	display:inline;
}

.img_kanagawa{
	background-image:url(../s_area/f_area/f_kanagawa/img/tizu_kanagawa.gif);
	width:580px;
	height:352px;
	margin-bottom:20px;
	float:left;
	display:inline;
}

.img_kyoto{
	background-image:url(../s_area/f_area/f_kyoto/img/tizu_kyoto.gif);
	width:580px;
	height:352px;
	margin-bottom:20px;
	float:left;
	display:inline;
}


.img_nara{
	background-image:url(../s_area/f_area/f_nara/img/tizu_nara.gif);
	width:580px;
	height:352px;
	margin-bottom:20px;
	float:left;
	display:inline;
}

.img_wakayama{
	background-image:url(../s_area/f_area/f_wakayama/img/tizu_wakayama.gif);
	width:580px;
	height:352px;
	margin-bottom:20px;
	float:left;
	display:inline;
}

.img_fukuoka{
	background-image:url(../s_area/f_area/f_fukuoka/img/tizu_fukuoka.gif);
	width:580px;
	height:352px;
	margin-bottom:20px;
	float:left;
	display:inline;
}

.img_saga{
	background-image:url(../s_area/f_area/f_saga/img/tizu_saga.gif);
	width:580px;
	height:352px;
	margin-bottom:20px;
	float:left;
	display:inline;
}

.img_hokaido{
	background-image:url(../s_area/f_area/f_hokaido/img/tizu_hokaidou.gif);
	width:580px;
	height:352px;
	margin-bottom:20px;
	float:left;
	display:inline;
}

.img_gifu{
	background-image:url(../s_area/f_area/f_gifu/img/tizu_gifu.gif);
	width:580px;
	height:352px;
	margin-bottom:20px;
	float:left;
	display:inline;
}

.img_okayama{
	background-image:url(../s_area/f_area/f_okayama/img/tizu_okayama.gif);
	width:580px;
	height:352px;
	margin-bottom:20px;
	float:left;
	display:inline;
}

.img_yamaguchi{
	background-image:url(../s_area/f_area/f_yamaguchi/img/tizu_yamaguchi.gif);
	width:580px;
	height:352px;
	margin-bottom:20px;
	float:left;
	display:inline;
}

.img_toyama{
	background-image:url(../s_area/f_area/f_toyama/img/tizu_toyama.gif);
	width:580px;
	height:352px;
	margin-bottom:20px;
	float:left;
	display:inline;
}

.img_mie{
	background-image:url(../s_area/f_area/f_mie/img/tizu_mie.gif);
	width:580px;
	height:352px;
	margin-bottom:20px;
	float:left;
	display:inline;
}


.img_shiga{
	background-image:url(../s_area/f_area/f_shiga/img/tizu_shiga.gif);
	width:580px;
	height:352px;
	margin-bottom:20px;
	float:left;
	display:inline;
}

.img_shizuoka{
	background-image:url(../s_area/f_area/f_shizuoka/img/tizu_shizuoka.gif);
	width:580px;
	height:352px;
	margin-bottom:20px;
	float:left;
	display:inline;
}

.img_gunma{
	background-image:url(../s_area/f_area/f_gunma/img/tizu_gunma.gif);
	width:580px;
	height:352px;
	margin-bottom:20px;
	float:left;
	display:inline;
}

.img_totigi{
	background-image:url(../s_area/f_area/f_tochigi/img/tizu_totigi.gif);
	width:580px;
	height:352px;
	margin-bottom:20px;
	float:left;
	display:inline;
}

.img_saitama{
	background-image:url(../s_area/f_area/f_saitama/img/tizu_saitama.gif);
	width:580px;
	height:352px;
	margin-bottom:20px;
	float:left;
	display:inline;
}

.img_ishikawa{
	background-image:url(../s_area/f_area/f_ishikawa/img/tizu_ishikawa.gif);
	width:580px;
	height:352px;
	margin-bottom:20px;
	float:left;
	display:inline;
}


.img_chiba{
	background-image:url(../s_area/f_area/f_chiba/img/tizu_chiba.gif);
	width:580px;
	height:352px;
	margin-bottom:20px;
	float:left;
	display:inline;
}

.img_ibaraki{
	background-image:url(../s_area/f_area/f_ibaraki/img/tizu_ibaraki.gif);
	width:580px;
	height:352px;
	margin-bottom:20px;
	float:left;
	display:inline;
}

.text_a{
	display:block;
	background-image:url(../s_area/f_area/f_cmn/text_a.gif);
	width:480px;
	height:33px;
	padding-left:100px;
	padding-top:21px;
	line-height:20px;
	margin:0px;
	float:left;
}


.text_k{
	background-image:url(../s_area/f_area/f_cmn/text_k.gif);
	width:480px;
	height:30px;
	padding-left:100px;
	padding-top:17px;
	margin:0px;
	float:left;
	display:inline;
}



.text_s{
	background-image:url(../s_area/f_area/f_cmn/text_s.gif);
	width:480px;
	height:30px;
	padding-left:100px;
	padding-top:17px;
	margin:0px;
	float:left;
	display:inline;
}

.text_t{
	background-image:url(../s_area/f_area/f_cmn/text_t.gif);
	width:480px;
	height:30px;
	padding-left:100px;
	padding-top:17px;
	margin:0px;
	float:left;
	display:inline;
}



.text_n{
	background-image:url(../s_area/f_area/f_cmn/text_n.gif);
	width:480px;
	height:30px;
	padding-left:100px;
	padding-top:17px;
	margin:0px;
	float:left;
	display:inline;
}

.text_h{
	background-image:url(../s_area/f_area/f_cmn/text_h.gif);
	width:480px;
	height:30px;
	padding-left:100px;
	padding-top:17px;
	margin:0px;
	float:left;
	display:inline;
}



.text_m{
	background-image:url(../s_area/f_area/f_cmn/text_m.gif);
	width:480px;
	height:30px;
	padding-left:100px;
	padding-top:17px;
	margin:0px;
	float:left;
	display:inline;
}

.text_y{
	background-image:url(../s_area/f_area/f_cmn/text_y.gif);
	width:480px;
	height:30px;
	padding-left:100px;
	padding-top:17px;
	margin:0px;
	float:left;
	display:inline;
}


.text_r{
	background-image:url(../s_area/f_area/f_cmn/text_r_end.gif);
	width:480px;
	height:37px;
	padding-left:100px;
	padding-top:17px;
	margin:0px;
	float:left;
	display:inline;
}

.text_w{
	background-image:url(../s_area/f_area/f_cmn/text_w_end.gif);
	width:480px;
	height:37px;
	padding-left:100px;
	padding-top:17px;
	margin:0px;
	float:left;
	display:inline;
}

.text_k_top{
	display:block;
	background-image:url(../s_area/f_area/f_cmn/text_k_top.gif);
	width:480px;
	height:33px;
	padding-left:100px;
	padding-top:21px;
	line-height:20px;
	margin:0px;
	float:left;
}

.text_t_top{
	display:block;
	background-image:url(../s_area/f_area/f_cmn/text_t_top.gif);
	width:480px;
	height:33px;
	padding-left:100px;
	padding-top:21px;
	line-height:20px;
	margin:0px;
	float:left;
}

.text_s_topend{
	display:block;
	background-image:url(../s_area/f_area/f_cmn/text_s_topend.gif);
	width:480px;
	height:39px;
	padding-left:100px;
	padding-top:21px;
	line-height:20px;
	margin:0px;
	float:left;
}

.text_a_2{
	display:block;
	background-image:url(../s_area/f_area/f_cmn/text_a_2.gif);
	width:450px;
	height:50px;
	padding-left:100px;
	padding-right:30px;
	padding-top:21px;
	line-height:20px;
	margin:0px;
	float:left;
}

.text_k_2{
	display:block;
	background-image:url(../s_area/f_area/f_cmn/text_k_2.gif);
	width:450px;
	height:47px;
	padding-left:100px;
	padding-right:30px;
	padding-top:13px;
	padding-bottom:5px;
	line-height:20px;
	margin:0px;
	float:left;
}


.text_s_2{
	display:block;
	background-image:url(../s_area/f_area/f_cmn/text_s_2.gif);
	width:450px;
	height:47px;
	padding-left:100px;
	padding-right:30px;
	padding-top:13px;
	padding-bottom:5px;
	line-height:20px;
	margin:0px;
	float:left;
}

.text_t_2{
	display:block;
	background-image:url(../s_area/f_area/f_cmn/text_t_2.gif);
	width:450px;
	height:47px;
	padding-left:100px;
	padding-right:30px;
	padding-top:13px;
	padding-bottom:5px;
	line-height:20px;
	margin:0px;
	float:left;
}

.text_n_2{
	display:block;
	background-image:url(../s_area/f_area/f_cmn/text_n_2.gif);
	width:450px;
	height:47px;
	padding-left:100px;
	padding-right:30px;
	padding-top:13px;
	padding-bottom:5px;
	line-height:20px;
	margin:0px;
	float:left;
}

.text_h_2{
	display:block;
	background-image:url(../s_area/f_area/f_cmn/text_h_2.gif);
	width:450px;
	height:47px;
	padding-left:100px;
	padding-right:30px;
	padding-top:13px;
	padding-bottom:5px;
	line-height:20px;
	margin:0px;
	float:left;
}

.text_m_2{
	display:block;
	background-image:url(../s_area/f_area/f_cmn/text_m_2.gif);
	width:450px;
	height:47px;
	padding-left:100px;
	padding-right:30px;
	padding-top:13px;
	padding-bottom:5px;
	line-height:20px;
	margin:0px;
	float:left;
}

.text_a_3{
	display:block;
	background-image:url(../s_area/f_area/f_cmn/text_a_3.gif);
	width:450px;
	height:70px;
	padding-left:100px;
	padding-right:30px;
	padding-top:21px;
	line-height:20px;
	margin:0px;
	float:left;
}

.text_k_3{
	display:block;
	background-image:url(../s_area/f_area/f_cmn/text_k_3.gif);
	width:450px;
	height:67px;
	padding-left:100px;
	padding-right:30px;
	padding-top:13px;
	padding-bottom:5px;
	line-height:20px;
	margin:0px;
	float:left;
}

.text_s_3{
	display:block;
	background-image:url(../s_area/f_area/f_cmn/text_s_3.gif);
	width:450px;
	height:67px;
	padding-left:100px;
	padding-right:30px;
	padding-top:13px;
	padding-bottom:5px;
	line-height:20px;
	margin:0px;
	float:left;
}

.text_t_3{
	display:block;
	background-image:url(../s_area/f_area/f_cmn/text_t_3.gif);
	width:450px;
	height:67px;
	padding-left:100px;
	padding-right:30px;
	padding-top:13px;
	padding-bottom:5px;
	line-height:20px;
	margin:0px;
	float:left;
}

.text_h_3{
	display:block;
	background-image:url(../s_area/f_area/f_cmn/text_h_3.gif);
	width:450px;
	height:67px;
	padding-left:100px;
	padding-right:30px;
	padding-top:13px;
	padding-bottom:5px;
	line-height:20px;
	margin:0px;
	float:left;
}


.text_k_4{
	display:block;
	background-image:url(../s_area/f_area/f_cmn/text_k_4.gif);
	width:450px;
	height:87px;
	padding-left:100px;
	padding-right:30px;
	padding-top:12px;
	padding-bottom:6px;
	line-height:20px;
	margin:0px;
	float:left;
}


.text_n_4{
	display:block;
	background-image:url(../s_area/f_area/f_cmn/text_n_4.gif);
	width:450px;
	height:87px;
	padding-left:100px;
	padding-right:30px;
	padding-top:12px;
	padding-bottom:6px;
	line-height:20px;
	margin:0px;
	float:left;
}

.text_a_5{
	display:block;
	background-image:url(../s_area/f_area/f_cmn/text_a_5.gif);
	width:450px;
	height:110px;
	padding-left:100px;
	padding-right:30px;
	padding-top:21px;
	line-height:20px;
	margin:0px;
	float:left;
}

.text_n_5{
	display:block;
	background-image:url(../s_area/f_area/f_cmn/text_n_5.gif);
	width:450px;
	height:107px;
	padding-left:100px;
	padding-right:30px;
	padding-top:12px;
	padding-bottom:6px;
	line-height:20px;
	margin:0px;
	float:left;
}


.text_h_u{
	display:block;
	background-image:url(../s_area/f_area/f_cmn/text_h_end.gif);
	width:480px;
	height:37px;
	padding-left:100px;
	padding-top:17px;
	margin:0px;
	float:left;
}

.text_m_u{
	display:block;
	background-image:url(../s_area/f_area/f_cmn/text_m_end.gif);
	width:480px;
	height:37px;
	padding-left:100px;
	padding-top:17px;
	margin:0px;
	float:left;
}

.text_t_u{
	display:block;
	background-image:url(../s_area/f_area/f_cmn/text_t_end.gif);
	width:480px;
	height:37px;
	padding-left:100px;
	padding-top:17px;
	margin:0px;
	float:left;
}

.text_y_u{
	display:block;
	background-image:url(../s_area/f_area/f_cmn/text_y_end.gif);
	width:480px;
	height:37px;
	padding-left:100px;
	padding-top:17px;
	margin:0px;
	float:left;
}

.text_n_u_2{
	display:block;
	background-image:url(../s_area/f_area/f_cmn/text_n_end_2.gif);
	width:450px;
	height:57px;
	padding-left:100px;
	padding-right:30px;
	padding-top:14px;
	line-height:20px;
	margin:0px;
	float:left;
}


.text_y_u_2{
	display:block;
	background-image:url(../s_area/f_area/f_cmn/text_y_end_2.gif);
	width:450px;
	height:57px;
	padding-left:100px;
	padding-right:30px;
	padding-top:14px;
	line-height:20px;
	margin:0px;
	float:left;
}

.text_y_u_4{
	display:block;
	background-image:url(../s_area/f_area/f_cmn/text_y_end_4.gif);
	width:450px;
	height:97px;
	padding-left:100px;
	padding-right:30px;
	padding-top:14px;
	line-height:20px;
	margin:0px;
	float:left;
}


/*　▲area▲　*/

/*　▼sitemap▼　*/

.p_sitemap{
	display:block;
	background-image:url(../s_sitemap/img/p_main.jpg);
	width:600px;
	height:160px;
	margin-bottom:10px;
	float:left;
}

.l_con280{
	width:280px;
	height:auto;
	overflow:hidden;
	margin-left:10px;
	margin-right:10px;
	margin-top:0px;
	margin-bottom:20px;
	float:left;
}

.r_con280{
	width:280px;
	height:auto;
	overflow:auto;
	margin-left:10px;
	margin-right:10px;
	margin-top:0px;
	float:right;
}

.map_mark{
	display:block;
	background-image:url(../s_sitemap/img/mark.gif);
	background-repeat:no-repeat;
	width:244px;
	height:21px;
	padding-left:36px;
	padding-top:3px;
	line-height:20px;
	float:left;
}
.map_dl{
	width:280px;
	height:auto;
	margin-top:0px;
	margin-bottom:10px;
	overflow:auto;
	float:left;
}

.map_dl_01{
	width:280px;
	height:170px;
	margin-top:0px;
	margin-bottom:10px;
	overflow:auto;
	float:left;
}

.map_dl_02{
	width:280px;
	height:100px;;
	margin-top:0px;
	margin-bottom:10px;
	overflow:auto;
	float:left;
}

.map_dl_03{
	width:280px;
	height:130px;;
	margin-top:0px;
	margin-bottom:10px;
	overflow:auto;
	float:left;
}

.map_dd_ul{
	width:280px;
	height:auto;
	margin:0px;
	float:left;
}

.dd_ul{
	width:280px;
	height:24px;
	float:left;
}

.dd_ul li{
	display:block;
	background-image:url(../s_sitemap/img/mark.gif);
	background-repeat:no-repeat;
	width:244px;
	height:21px;
	margin:0px;
	padding-left:36px;
	padding-top:3px;
	line-height:20px;
	float:left;
}

/*　▲sitemap▲　*/


/*　▼Q&A▼　*/

.p_qa{
	display:block;
	background-image:url(../s_qa/img/p_main.jpg);
	width:600px;
	height:160px;
	margin-bottom:10px;
	float:left;
}

.qa_dl{
	width:580px;
	height:auto;
	margin-top:0px;
	margin-bottom:40px;
	float:left;
}

.q01{
	display:block;
	background-image:url(../s_qa/img/q1.gif);
	width:580px;
	height:29px;
	margin-bottom:15px;
	float:left;
}

.q02{
	display:block;
	background-image:url(../s_qa/img/q2.gif);
	width:580px;
	height:29px;
	margin-bottom:15px;
	float:left;
}

.q03{
	display:block;
	background-image:url(../s_qa/img/q3.gif);
	width:580px;
	height:29px;
	margin-bottom:15px;
	float:left;
}

.q04{
	display:block;
	background-image:url(../s_qa/img/q4.gif);
	width:580px;
	height:29px;
	margin-bottom:15px;
	float:left;
}

.q05{
	display:block;
	background-image:url(../s_qa/img/q5.gif);
	width:580px;
	height:29px;
	margin-bottom:15px;
	float:left;
}


.ans{
	display:block;
	background-image:url(../s_qa/img/a.gif);
	background-repeat:no-repeat;
	width:540px;
	height:auto;
	margin-left:0px;
	padding-top:0px;
	padding-left:40px;
	line-height:20px;
	float:left;
}

	
/*　▲Q&A▲　*/


/*　▼mame▼　*/

.p_mame{
	display:block;
	background-image:url(../s_mame/img/p_main.jpg);
	width:600px;
	height:160px;
	margin-bottom:10px;
	float:left;
}

.mame_catch{
	display:block;
	background-image:url(../s_mame/img/catch_title.gif);
	width:600px;
	height:55px;
	margin-bottom:10px;
	float:left;
}

.order_box{
	width:600px;
	height:auto;
	overflow:auto;
	margin-bottom:30px;
	float:left;
}

.order{
	width:600px;
	overflow:auto;
	float:left;
}

.flow_con{
	display:block;
	background-image:url(../s_mame/img/order_bar.gif);
	width:190px;
	height:45px;
	float:left;
}

.lg_con600{
	width:600px;
	height:90px;
	margin-bottom:18px;
	float:left;
}

.lg_ul_a {
	display:block;
	width:580px;
	height:80px;
	background-image:url(../s_mame/t_a/img/img_text_a01.gif);
	background-repeat:no-repeat;
	overflow:auto;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	float:left;
}

.lg_ul_k{
	display:block;
	width:580px;
	height:80px;
	background-image:url(../s_mame/t_ka/img/img_text_k01.gif);
	background-repeat:no-repeat;
	overflow:auto;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	float:left;
}

.lg_ul_s{
	display:block;
	width:580px;
	height:80px;
	background-image:url(../s_mame/t_sa/img/img_text_s01.gif);
	background-repeat:no-repeat;
	overflow:auto;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	float:left;
}

.lg_ul_t{
	display:block;
	width:580px;
	height:80px;
	background-image:url(../s_mame/t_ta/img/img_text_t01.gif);
	background-repeat:no-repeat;
	overflow:auto;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	float:left;
}

.lg_ul_n{
	display:block;
	width:580px;
	height:80px;
	background-image:url(../s_mame/t_na/img/img_text_n01.gif);
	background-repeat:no-repeat;
	overflow:auto;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	float:left;
}

.lg_ul_h{
	display:block;
	width:580px;
	height:80px;
	background-image:url(../s_mame/t_ha/img/img_text_h01.gif);
	background-repeat:no-repeat;
	overflow:auto;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	float:left;
}

.lg_ul_m{
	display:block;
	width:580px;
	height:80px;
	background-image:url(../s_mame/t_ma/img/img_text_m01.gif);
	background-repeat:no-repeat;
	overflow:auto;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	float:left;
}

.lg_ul_y{
	display:block;
	width:580px;
	height:80px;
	background-image:url(../s_mame/t_ya/img/img_text_y01.gif);
	background-repeat:no-repeat;
	overflow:auto;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	float:left;
}

.lg_ul_r{
	display:block;
	width:580px;
	height:80px;
	background-image:url(../s_mame/t_ra/img/img_text_r01.gif);
	background-repeat:no-repeat;
	overflow:auto;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	float:left;
}


.lg_left{
	width:240px;
	height:19px;
	margin-left:80px;
	line-height:16px;
	float:left;
	clear:left;
}

.a-1{
	display:block;
	background-image:url(../s_mame/t_a/img/text_a01.gif);
	width:432px;
	height:123px;
	font-size:12px;
	padding-left:158px;
	padding-right:10px;
	padding-top:12px;
	line-height:18px;
	margin-bottom:20px;
	float:left;
}

.a-2{
	display:block;
	background-image:url(../s_mame/t_a/img/text_a02.gif);
	width:432px;
	height:123px;
	font-size:12px;
	padding-left:158px;
	padding-right:10px;
	padding-top:12px;
	line-height:18px;
	margin-bottom:20px;
	float:left;
}

.a-3{
	display:block;
	background-image:url(../s_mame/t_a/img/text_a03.gif);
	width:432px;
	height:123px;
	font-size:12px;
	padding-left:158px;
	padding-right:10px;
	padding-top:12px;
	line-height:18px;
	margin-bottom:20px;
	float:left;
}

.a-4{
	display:block;
	background-image:url(../s_mame/t_a/img/text_a04.gif);
	width:432px;
	height:123px;
	font-size:12px;
	padding-left:158px;
	padding-right:10px;
	padding-top:12px;
	line-height:18px;
	margin-bottom:20px;
	float:left;
}

.a-5{
	display:block;
	background-image:url(../s_mame/t_a/img/text_a05.gif);
	width:432px;
	height:123px;
	font-size:12px;
	padding-left:158px;
	padding-right:10px;
	padding-top:12px;
	line-height:18px;
	margin-bottom:20px;
	float:left;
}

.k-1{
	display:block;
	background-image:url(../s_mame/t_ka/img/text_k01.gif);
	width:432px;
	height:123px;
	font-size:12px;
	padding-left:158px;
	padding-right:10px;
	padding-top:12px;
	line-height:18px;
	margin-bottom:20px;
	float:left;
}

.k-2{
	display:block;
	background-image:url(../s_mame/t_ka/img/text_k02.gif);
	width:432px;
	height:123px;
	font-size:12px;
	padding-left:158px;
	padding-right:10px;
	padding-top:12px;
	line-height:18px;
	margin-bottom:20px;
	float:left;
}

.k-3{
	display:block;
	background-image:url(../s_mame/t_ka/img/text_k03.gif);
	width:432px;
	height:123px;
	font-size:12px;
	padding-left:158px;
	padding-right:10px;
	padding-top:12px;
	line-height:18px;
	margin-bottom:20px;
	float:left;
}

.k-4{
	display:block;
	background-image:url(../s_mame/t_ka/img/text_k04.gif);
	width:432px;
	height:123px;
	font-size:12px;
	padding-left:158px;
	padding-right:10px;
	padding-top:12px;
	line-height:18px;
	margin-bottom:20px;
	float:left;
}

.k-5{
	display:block;
	background-image:url(../s_mame/t_ka/img/text_k05.gif);
	width:432px;
	height:123px;
	font-size:12px;
	padding-left:158px;
	padding-right:10px;
	padding-top:12px;
	line-height:18px;
	margin-bottom:20px;
	float:left;
}

.s-1{
	display:block;
	background-image:url(../s_mame/t_sa/img/text_s01.gif);
	width:432px;
	height:123px;
	font-size:12px;
	padding-left:158px;
	padding-right:10px;
	padding-top:12px;
	line-height:18px;
	margin-bottom:20px;
	float:left;
}

.s-2{
	display:block;
	background-image:url(../s_mame/t_sa/img/text_s02.gif);
	width:432px;
	height:123px;
	font-size:12px;
	padding-left:158px;
	padding-right:10px;
	padding-top:12px;
	line-height:18px;
	margin-bottom:20px;
	float:left;
}

.s-3{
	display:block;
	background-image:url(../s_mame/t_sa/img/text_s03.gif);
	width:432px;
	height:123px;
	font-size:12px;
	padding-left:158px;
	padding-right:10px;
	padding-top:12px;
	line-height:18px;
	margin-bottom:20px;
	float:left;
}

.t-1{
	display:block;
	background-image:url(../s_mame/t_ta/img/text_t01.gif);
	width:432px;
	height:123px;
	font-size:12px;
	padding-left:158px;
	padding-right:10px;
	padding-top:12px;
	line-height:18px;
	margin-bottom:20px;
	float:left;
}

.t-2{
	display:block;
	background-image:url(../s_mame/t_ta/img/text_t02.gif);
	width:432px;
	height:123px;
	font-size:12px;
	padding-left:158px;
	padding-right:10px;
	padding-top:12px;
	line-height:18px;
	margin-bottom:20px;
	float:left;
}

.t-3{
	display:block;
	background-image:url(../s_mame/t_ta/img/text_t03.gif);
	width:432px;
	height:123px;
	font-size:12px;
	padding-left:158px;
	padding-right:10px;
	padding-top:12px;
	line-height:18px;
	margin-bottom:20px;
	float:left;
}

.n-1{
	display:block;
	background-image:url(../s_mame/t_na/img/text_n01.gif);
	width:432px;
	height:123px;
	font-size:12px;
	padding-left:158px;
	padding-right:10px;
	padding-top:12px;
	line-height:18px;
	margin-bottom:20px;
	float:left;
}

.h-1{
	display:block;
	background-image:url(../s_mame/t_ha/img/text_h01.gif);
	width:432px;
	height:123px;
	font-size:12px;
	padding-left:158px;
	padding-right:10px;
	padding-top:12px;
	line-height:18px;
	margin-bottom:20px;
	float:left;
}

.h-2{
	display:block;
	background-image:url(../s_mame/t_ha/img/text_h02.gif);
	width:432px;
	height:123px;
	font-size:12px;
	padding-left:158px;
	padding-right:10px;
	padding-top:12px;
	line-height:18px;
	margin-bottom:20px;
	float:left;
}

.h-3{
	display:block;
	background-image:url(../s_mame/t_ha/img/text_h03.gif);
	width:432px;
	height:123px;
	font-size:12px;
	padding-left:158px;
	padding-right:10px;
	padding-top:12px;
	line-height:18px;
	margin-bottom:20px;
	float:left;
}

.h-4{
	display:block;
	background-image:url(../s_mame/t_ha/img/text_h04.gif);
	width:432px;
	height:123px;
	font-size:12px;
	padding-left:158px;
	padding-right:10px;
	padding-top:12px;
	line-height:18px;
	margin-bottom:20px;
	float:left;
}

.h-5{
	display:block;
	background-image:url(../s_mame/t_ha/img/text_h05.gif);
	width:432px;
	height:123px;
	font-size:12px;
	padding-left:158px;
	padding-right:10px;
	padding-top:12px;
	line-height:18px;
	margin-bottom:20px;
	float:left;
}

.m-1{
	display:block;
	background-image:url(../s_mame/t_ma/img/text_m01.gif);
	width:432px;
	height:123px;
	font-size:12px;
	padding-left:158px;
	padding-right:10px;
	padding-top:12px;
	line-height:18px;
	margin-bottom:20px;
	float:left;
}

.m-2{
	display:block;
	background-image:url(../s_mame/t_ma/img/text_m02.gif);
	width:432px;
	height:123px;
	font-size:12px;
	padding-left:158px;
	padding-right:10px;
	padding-top:12px;
	line-height:18px;
	margin-bottom:20px;
	float:left;
}

.m-3{
	display:block;
	background-image:url(../s_mame/t_ma/img/text_m03.gif);
	width:432px;
	height:123px;
	font-size:12px;
	padding-left:158px;
	padding-right:10px;
	padding-top:12px;
	line-height:18px;
	margin-bottom:20px;
	float:left;
}

.m-4{
	display:block;
	background-image:url(../s_mame/t_ma/img/text_m04.gif);
	width:432px;
	height:123px;
	font-size:12px;
	padding-left:158px;
	padding-right:10px;
	padding-top:12px;
	line-height:18px;
	margin-bottom:20px;
	float:left;
}

.y-1{
	display:block;
	background-image:url(../s_mame/t_ya/img/text_y01.gif);
	width:432px;
	height:123px;
	font-size:12px;
	padding-left:158px;
	padding-right:10px;
	padding-top:12px;
	line-height:18px;
	margin-bottom:20px;
	float:left;
}

.r-1{
	display:block;
	background-image:url(../s_mame/t_ra/img/text_r01.gif);
	width:432px;
	height:123px;
	font-size:12px;
	padding-left:158px;
	padding-right:10px;
	padding-top:12px;
	line-height:18px;
	margin-bottom:20px;
	float:left;
}

.r-2{
	display:block;
	background-image:url(../s_mame/t_ra/img/text_r02.gif);
	width:432px;
	height:123px;
	font-size:12px;
	padding-left:158px;
	padding-right:10px;
	padding-top:12px;
	line-height:18px;
	margin-bottom:20px;
	float:left;
}


/*　▲mame▲　*/



/*　▼area_トラブル例コンテンツ▼　*/

.area_trouble_sttl{
	width:580px;
	height:25px;
	margin-top:60px;
	margin-bottom:0px;
	float:left;
	display:inline;
}

.area_trouble_menu{
	width:580px;
	height:20px;
	margin:0px;
	margin-top:13px;
	margin-bottom:20px;
	float:left;
	display:inline;
}

.area_trouble_dd dd{
	width:500px;
	height:18px;
}


/*　▲area_トラブル例コンテンツ▲　*/




/*　▼自転車▼　*/
.tro_bicycle{
	background-image:url(../top_img/bg_trouble_bicycle.gif);
	background-position:center;
	background-repeat:no-repeat;
	width:128px;
	height:104px;
	margin-left:5px;
	margin-right:4px;
	padding-top:30px;
	padding-left:5px;
	float:left;
}
 /* for ie6
========================== */
* html .tro_bicycle {
	margin-left:2px;
	margin-right:4px;
	padding-top:30px;
	padding-left:5px;
}

.b_door03{
	display:block;
	background-image:url(../s_service/service_cmn/p_bicycle01.jpg);
	width:95px;
	height:26px;
	padding-top:78px;
	line-height:15px;
	font-size:10px;
	text-align:center;
	float:left;
}

.b_door04{
	display:block;
	background-image:url(../s_service/service_cmn/p_bicycle02.jpg);
	width:95px;
	height:26px;
	padding-top:78px;
	line-height:15px;
	font-size:10px;
	text-align:center;
	float:left;
}

.st_bicycle{
	display:block;
	background-image:url(../s_trouble/img/p_trouble_bicycle.jpg);
	width:285px;
	height:121px;
	float:left;
}


.p_tro_bicycle{
	display:block;
	background-image:url(../s_trouble/t_bicycle/p_main_bicycle.jpg);
	width:600px;
	height:160px;
	margin-bottom:25px;
	float:left;
}

.p_tro_bicycle{
	display:block;
	background-image:url(../s_trouble/t_bicycle/p_main_bicycle.jpg);
	width:600px;
	height:160px;
	margin-bottom:25px;
	float:left;
}

.t_bicycle01{
	display:block;
	background-image:url(../s_trouble/t_bicycle/f_bic_open/img/bicycle01.jpg);
	background-repeat:no-repeat;
	width:95px;
	height:58px;
	font-size:10px;
	color:#666666;
	text-align:center;
	padding-top:60px;
	float:left;
}

.t_bicycle02{
	display:block;
	background-image:url(../s_trouble/t_bicycle/f_bic_open/img/bicycle02.jpg);
	background-repeat:no-repeat;
	width:95px;
	height:58px;
	margin-right:20px;
	font-size:10px;
	color:#666666;
	text-align:center;
	padding-top:60px;
	float:left;
}

.p_bi_open{
	display:block;
	background-image:url(../s_trouble/t_bicycle/f_bic_open/img/p_bicycle_open.jpg);
	width:600px;
	height:132px;
	margin-bottom:10px;
	float:left;
}

.bar_bi_open{
	display:block;
	background-image:url(../s_trouble/t_bicycle/f_bic_open/img/bana_bicycle_open.gif);
	width:570px;
	height:25px;
	margin-left:15px;
	margin-bottom:15px;
	float:left;
}

/*　▲コンテンツここまで▲　*/

/*　▼コンテンツここまで▼　*/
/*　▲コンテンツここまで▲　*/

/*　コンテンツここまで　*/
