@charset "Shift_JIS";

/*@---€Κ±±©η---@*/
*{
	background-repeat:no-repeat;
}
body{
	/*
	background:url(../img/back2.png);
	background:url(../img/back.png);
	*/
}
body span{
	display:none;
	margin:0px;
	padding:0px;
}

#container{
	width:1024px;
	display:block;
	margin:0px auto 10px auto;
	padding:0px 0px 10px 22px;
	border:1px solid #FFFFFF;
	background:#FFFFFF;
	box-shadow: 1px 1px 5px #999999;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
}
.container_size_top{ height:3050px; }
.container_size_keymenu{   height:1750px; }
.container_size_keyopen{   height:4000px; }
.container_size_keymake{   height:4000px; }
.container_size_keychange{ height:6000px; }
.container_size_keyrepair{ height:3900px; }
.container_size_keyother{  height:3800px; }

.container_size_recommend{  height:1700px; }
.container_size_security{  height:4400px; }

.container_size_rec_break{   height:1600px; }
.container_size_rec_picking{ height:1600px; }
.container_size_rec_digital{ height:1612px; }

.container_size_rec_cylinder{ height:3250px; }
.container_size_rec_doorknob{ height:2600px; }
.container_size_rec_slidingdoor{ height:2200px; }
.container_size_rec_sub_digital{ height:4000px; }

.container_size_area_01{  height:1750px; }


.container_size_direct_house{ height:2100px; }
.container_size_direct_car{ height:3800px; }
.container_size_direct_safe{ height:4700px; }
.container_size_direct_other{ height:2850px; }

.container_size_direct_house_apartment{ height:3150px; }


.container_size_reason{   height:3600px; }
.container_size_area{     height:2000px; }
.container_size_faq{      height:7300px; }
.container_size_cost{     height:2600px; }
.container_size_sitemap{  height:1700px; }

.container_size_glossary{  height:8400px; }




#header{
	width:1000px;
	height:190px;
	background:#FFFFFF;
	display:block;
	float:left;
}

#content{
	width:1000px;
	height:auto;
	display:block;
	float:left;
}
.content_sitemap{
	margin:10px 0px 0px 0px;
}
#page_navi{
	width:1000px;
	line-height:20px;
	display:block;
	float:left;
	font-size:10px;	
	margin:0px 0px 10px 0px;
}
#page_navi a{
	font-size:10px;
	color:#000000;
	font-weight:bold;
}
#content_top{
	width:998px;
	height:364px;
	display:block;
	float:left;
	border:1px solid #CCCCCC;
	margin:0px 0px 20px 0px;
}

/* ---₯TOPy[W₯---*/

#content_data{
	width:998px;
	height:340px;
	display:block;
	border:1px solid #CCCCCC;
	-webkit-border-radius: 5px;
	float:left;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	background-image: url(../img/top_main.jpg);
	background-repeat: no-repeat;
}
#content_data_01{
	width:998px;
	height:140px;
	float:left;
	display:block;
	background:url(../img/top_main001.jpg);
}
#content_data_img div{
	width:205px;
	height:200px;
	float:left;
	display:block;
}
#content_data_img a{
	width:205px;
	height:200px;
	display:block;
}
.content_data_img02{ background:url(../img/top_main002.jpg); }
.content_data_img03{ background:url(../img/top_main003.jpg); }
.content_data_img04{ background:url(../img/top_main004.jpg); }

.content_data_img02 a{ background:url(../img/top_main002.jpg); }
.content_data_img03 a{ background:url(../img/top_main003.jpg); }
.content_data_img04 a{ background:url(../img/top_main004.jpg); }

#content_data_img a:hover{
	background:none;
}
.content_data_img05{
	width:383px;
	height:200px;
	background:url(../img/top_main005.jpg);
	display:block;
	float:left;
}

.frame_gard{
	width:1000px;
	height:190px;
	display:block;
	float:left;
}
.frame_gard_right{
	width:262px;
	height:1150px;
	display:block;
	float:left;
}
.frame_gard_right01{
	width:262px;
	height:260px;
	display:block;
	float:left;
}
.frame_gard_right02{
	width:262px;
	height:850px;
	display:block;
	float:left;
}

#title_banner{
	width:720px;
	height:50px;
	float:left;
	display:block;
}
#top_img_200x130{
	width:200px;
	height:130px;
	display:inline;
	float:left;
	margin:0px 10px 10px 10px;
}
#top_img_214x161{
	width:214px;
	height:161px;
	display:block;
	float:left;
	margin:0px 10px 10px 10px;
}
#sub_img_590x40{
	width:590px;
	height:40px;
	margin:10px 0px 20px 65px;
	float:left;
	display:inline;
}
#sub_img_640x40{
	width:640px;
	height:40px;
	margin:20px 0px 20px 40px;
	display:inline;
	float:left;
}
#sub_img_687x40{
	width:687px;
	height:40px;
	margin:20px 0px 20px 20px;
	display:inline;
	float:left;
}
#sub_img_654x40 {
	display: inline;
	float: left;
	width: 654px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 35px;
	height: 40px;
}
#sub_com01{
	font-size:16px;
	width:490px;
	height:130px;
	line-height:24px;
	display:block;
	float:left;
}
.work_flow_keymenu_img02{ height:124px; background:url(../key_service/img/tel_num.jpg); }
/* ---₯left_menu₯--- */

#left_menu{
	width:735px;
	height:auto;
	float:left;
	margin:0px 0px 10px 0px;
	display:block;
}
.left_sub_comment{
	width:700px;
	float:left;
	display:block;
	line-height:20px;	
	padding:0px 0px 10px 0px;
}
.left_sub_comment div{
	width:720px;
	height:50px;
	float:left;
	display:block;
	background:url(../img/left_sub_comment.jpg);
	margin:0px 0px 10px 0px;
}
.left_title1{
	width:720px;
	height:50px;
	float:left;
	margin:0px 0px 5px 0px;
	display:block;
	background:url(../img/help_title.jpg);
}
.left_help_menu{
	width:720px;
	height:230px;
	float:left;
	display:block;
	background:url(../img/help_menu2/help_main.jpg);
}
.left_help_menu2{
	width:700px;
	height:50px;
	float:left;
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 20px;
}
.left_help_menu2 div{
	width:154px;
	height:50px;
	display:block;
	float:left;
	background-repeat:no-repeat;
}
.left_help_menu2 a{
	width:154px;
	height:50px;
	display:block;
	background-repeat:no-repeat;
}
.left_help_menu2 a:hover{
	background:none;
}

.left_help_buttom01{
	margin:0px 2px 0px 0px;
	background:url(../img/help_menu2/help_key_buttom01_over.png);
}
.left_help_buttom02{
	margin:0px 0px 0px 20px;
	background:url(../img/help_menu2/help_key_buttom02_over.png);
}
.left_help_buttom03{
	margin:0px 0px 0px 20px;
	background:url(../img/help_menu2/help_key_buttom03_over.png);
}
.left_help_buttom04{
	margin:0px 0px 0px 20px;
	background:url(../img/help_menu2/help_key_buttom04_over.png);
}
.left_help_buttom01 a{background:url(../img/help_menu2/help_key_buttom01.png);}
.left_help_buttom02 a{background:url(../img/help_menu2/help_key_buttom02.png);}
.left_help_buttom03 a{background:url(../img/help_menu2/help_key_buttom03.png);}
.left_help_buttom04 a{background:url(../img/help_menu2/help_key_buttom04.png);}




.left_title2{
	width:720px;
	height:50px;
	float:left;
	margin:30px 0px 5px 0px;
	display:block;
	background:url(../img/tsuyomi_title2.jpg);
}
.left_tsuyomi div{
	width:674px;
	height:214px;
	display:block;
	float:left;
	margin:10px 0px 0px 10px;
	display:inline;
}
.left_tsuyomi_01{ background:url(../img/tsuyomi_01_2.png); }
.left_tsuyomi_02{ background:url(../img/tsuyomi_02_2.png); }
.left_tsuyomi_03{ background:url(../img/tsuyomi_03_2.png); }

.return_top_menu{
	width:1000px;
	line-height:30px;
	float:left;
	display:block;
	text-align:right;
}
.return_top_menu a{
	
}



.left_title3{
	width:720px;
	height:50px;
	float:left;
	margin:30px 0px 5px 0px;
	display:block;
	background:url(../img/hikaku_title2.jpg);
}
.hikaku_title_sub{
	width:720px;
	height:50px;
	float:left;
	display:block;
	background:url(../img/hikaku_title_sub.jpg);
}
.left_hikaku01{
	width:720px;
	height:410px;
	float:left;
	display:block;
	margin:0px 0px 0px 0px;
	background:url(../img/hikaku_img01.jpg);
}

.left_commnet{
	width:630px;
	height:auto;
	float:left;
	display:block;
	padding:5px;
}


.left_title4{
	width:720px;
	height:50px;
	float:left;
	margin:30px 0px 5px 0px;
	display:block;
	background:url(../img/area_title2.jpg);
}
.left_area{
	width:720px;
	float:left;
	display:block;
	padding:0px;
}
.left_area02{
	width:370px;
	float:left;
	display:block;
	padding:0px;
}
.left_area_link{
	width:350px;
	height:auto;
	display:block;
	margin:0px 0px 0px 0px;
	float:left;
}
.left_area_link div{	
	width:320px;
	line-height:23px;
	display:block;
	float:left;
	border-top:1px dotted #CCCCCC;
}
.left_area_sub_title{
	width:400px;
	height:37px;
	float:left;
	display:block;
	background:url(../img/area_sub_title.jpg);
	background-repeat:no-repeat;
	margin:0px;
	padding:0px 0px 25px 0px;
}

.left_area_link div.f01{
	width:120px;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 10px;
}
.left_area_link div.f02{
	width:210px;
	margin:0px 0px 5px 0px;
}
.f02 a{
	font-weight:bold;
}

.left_area_map{
	width:310px;
	height:310px;
	float:left;
	display:block;
	background:url(../img/area_img.jpg);
}



/* ---£left_menu£--- */



/* ---₯right_menu₯--- */
#right_frame{
	width:262px;
	height:auto;
	float:left;	
	display:block;
	margin:0px 0px 0px 2px;
	padding:0px 0px 5px 0px;
	display:inline;
}
#right{
	width:230px;
	height:auto;
	float:left;	
	display:block;
	background:#FFFFFF;
	display:inline;
}
.s_right{
	width:220px;
	height:auto;
	float:left;
	display:block;
	background:#FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 6px;
}
#right dd{
	width:220px;
	height:auto;
	float:left;
	display:block;
	background:#FFFFFF;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.right_menu { border:2px solid #FF9130; }
.right_menu2{ border:2px solid #FF9130; }
.right_menu3{ border:2px solid #FF9130; }


.s_right dl{
	width:220px;
	height:40px;
	float:left;
	display:block;
	margin:0px 0px 0px 0px;
	border:2px solid #FF9130;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
}

.right_title01{	background:url(../img/right_menu/right_title01.jpg); }
.right_title02{ background:url(../img/right_menu/right_title02.jpg); }
.right_title03{	background:url(../img/right_menu/right_title03.jpg); }
.right_title04{	background:url(../img/right_menu/right_title04.jpg); }

.s_right div{
	width:220px;
	float:left;
	display:block;
	margin:0px;
	background-repeat:no-repeat;
}
.right_menu div{
	width:220px;
	height:30px;
	float:left;
	display:block;
	margin:0px 0px 0px 0px;
	background-repeat:no-repeat;
}
.right_menu dl{
	width:235px;
	height:48px;
	float:left;
	display:block;
	margin:0px 0px 5px 0px;
}
.right_menu{
	width:235px;
	height:auto;
	float:right;
	display:block;
	margin:5px 0px 10px 0px;
	padding:0px 0px 5px 0px;
	background:#FFFFFF;
}
.right_menu2 div{
	width:220px;
	height:auto;
	float:left;
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.right_menu3{
	width:220px;
	height:auto;
	float:left;
	display:block;
	padding:0px 0px 5px 0px;
}



	


.right_menu a{
	width:220px;
	height:30px;
	display:block;
	background-repeat:no-repeat;
}
.right_menu a:hover{
	background:none;
}
.right_menu2 a{
	width:220px;
	height:30px;
	display:block;
	background-repeat:no-repeat;
}
.right_menu2 a:hover{
	background:none;
}

.right_menu01{ background:url(../img/right_menu/right_img01_over.jpg); }
.right_menu02{ background:url(../img/right_menu/right_img02_over.jpg); }
.right_menu03{ background:url(../img/right_menu/right_img03_over.jpg); }
.right_menu04{ background:url(../img/right_menu/right_img04_over.jpg); }
.right_menu05{ background:url(../img/right_menu/right_img05_over.jpg); }
.right_menu06{ background:url(../img/right_menu/right_img06_over.jpg); }

.right_menu07_1{ height:40px; background:url(../img/right_menu/key_help_menu01_over.jpg); }
.right_menu07_2{ height:40px; background:url(../img/right_menu/key_help_menu02_over.jpg); }
.right_menu07_3{ height:40px; background:url(../img/right_menu/key_help_menu03_over.jpg); }
.right_menu07_4{ height:40px; background:url(../img/right_menu/key_help_menu04_over.jpg); }

.right_menu01 a{ background:url(../img/right_menu/right_img01.jpg); }
.right_menu02 a{ background:url(../img/right_menu/right_img02.jpg); }
.right_menu03 a{ background:url(../img/right_menu/right_img03.jpg); }
.right_menu04 a{ background:url(../img/right_menu/right_img04.jpg); }
.right_menu05 a{ background:url(../img/right_menu/right_img05.jpg); }
.right_menu06 a{ background:url(../img/right_menu/right_img06.jpg); }

.right_menu07_1 a{ height:40px; background:url(../img/right_menu/key_help_menu01.jpg); }
.right_menu07_2 a{ height:40px; background:url(../img/right_menu/key_help_menu02.jpg); }
.right_menu07_3 a{ height:40px; background:url(../img/right_menu/key_help_menu03.jpg); }
.right_menu07_4 a{ height:40px; background:url(../img/right_menu/key_help_menu04.jpg); }

p.right_menu07{
	width:220px;
	height:219px;
	float:left;
	display:block;
	background:url(../img/area_img/area_img.png);
}
.right_menu_area{
	float:left;
	display:block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding-bottom: 10px;
}
.right_menu_area li{
		width:200px;
		height:19px;
		float:left;
		display:block;
		text-align:center;
		line-height:20px;
		margin:0px 0px 0px 0px;
}
.area_img1{
	background:url(../img/area_img/area01.png);
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
.area_img2{
	background:url(../img/area_img/area02.png);
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
.area_img3{
	background:url(../img/area_img/area03.png);
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
.area_img4{
	background:url(../img/area_img/area04.png);
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
.area_img5{
	background:url(../img/area_img/area05.png);
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
.area_img6{
	background:url(../img/area_img/area06.png);
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
.area_img8{
	background:url(../img/area_img/area08.png);
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}



.li_bottom{
		margin-bottom:10px;
}
.s_right2{
	margin:-10px 0px 0px 7px;
}
.s_right2 dl{
	width:220px;
	height:60px;
	float:left;
	display:block;
	margin:1px 0px;
}
.s_right2 a{
	width:220px;
	height:60px;
	display:block;
}

.sr2_title01{	background:url(../s_direct/img/house_banner_over.jpg);}
.sr2_title02{	background:url(../s_direct/img/car_banner_over.jpg);  }
.sr2_title03{	background:url(../s_direct/img/safe_banner_over.jpg); }
.sr2_title04{	background:url(../s_direct/img/other_banner_over.jpg);}

.sr2_title01 a{ background:url(../s_direct/img/house_banner.jpg);  }
.sr2_title02 a{ background:url(../s_direct/img/car_banner.jpg);    }
.sr2_title03 a{ background:url(../s_direct/img/safe_banner.jpg);   }
.sr2_title04 a{ background:url(../s_direct/img/other_banner.jpg);  }

.s_right2 a:hover{
	background:none;
}

#side_bannar01 {
	height: 140px;
	width: 224px;
	background-image: url(../img/right_menu/bannar01.jpg);
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#side_bannar01 a {
	display: block;
	height: 140px;
	width: 224px;
}


/* £---right_menu---£ */

/* ₯---right_menu ΗΑΪ---₯ */

.right_title_glossary{ background:url(../img/right_menu/right_title_glossary.jpg); }
.right_menu_glossary{ background:url(../img/right_menu/right_img_glossary_over.jpg); }
.right_menu_glossary a{ background:url(../img/right_menu/right_img_glossary.jpg); }

/* £---right_menu ΗΑΪ---£ */

/* £---TOPy[W---£ */


/* ₯---keymenu€Κ---₯ */


#key_bigimg{
	width:720px;
	height:503px;
	float:left;
	display:block;
	background-repeat:no-repeat;
}
#key_rage_bord{
	width:652px;
	float:left;
	display:block;
	margin:10px 0px 0px 20px;
}
#key_open_sub_title01{
	width:720px;
	height:50px;
	display:block;
	float:left;
	margin:30px 0px 0px 0px;
}
#key_rage_bord01{
	width:400px;
	float:left;
	display:block;
	margin:10px 0px 0px 0px;
}
#key_rage_bord02{
	width:312px;
	float:left;
	display:block;
	margin:10px 0px 0px 0px;
}
#key_rage_bord02 div{
	margin:0px 0px 8px 0px;
	background-repeat:no-repeat;
}
#key_rage_bord02 a{
	background-repeat:no-repeat;
}

#key_sub_title03{
	width:700px;
	height:36px;
	display:block;
	float:left;
	margin:10px 0px 20px 0px;
}

p.redcome{
	width:720px;
	height:auto;
	line-height:20px;
	color:#FF0000;
	font-size:12px;
	display:block;
	float:left;
	text-align:right;
	margin:10px 0px 10px 0px;
}
#green_banner01{
	width:320px;
	height:124px;
	float:left;
	display:block;
	margin:0px 0px 20px 25px;
	background:url(../key_service/img/area_banner_over.jpg);
}
#green_banner01 a{
	width:320px;
	height:124px;
	display:block;
	background:url(../key_service/img/area_banner.jpg);
}
#green_banner01 a:hover{
	background:none;
}
#green_banner02{
	width:320px;
	height:124px;
	float:left;
	display:block;
	margin:0px 0px 20px 25px;
	background:url(../key_service/img/cost_banner_over.jpg);
}
#green_banner02 a{
	width:320px;
	height:124px;
	display:block;
	background:url(../key_service/img/cost_banner.jpg);
}
#green_banner02 a:hover{
	background:none;
}


p.redcome2{
	width:326px;
	height:auto;
	line-height:20px;
	color:#FF0000;
	font-size:12px;
	display:block;
	float:left;
	text-align:right;
}
.work_flow div{
	width:676px;
	float:left;
	display:block;
	background-repeat:no-repeat;
	margin:0px 0px 0px 10px;
}
.work_flow_key_img01{
	height:190px;
	background:url(../key_service/img/key_step_bak.jpg);
}


.work_flow_arrow2{
	width:479px;
	height:39px;
	background:url(../key_service/img/work_flow_arrow2.jpg);
	display:inline;
	float:left;
	margin:40px 0px 40px 100px;
}
.work_flow02{
	width:680px;
	margin:0px 0px 0px 15px;
	display:block;
	float:left;
}
.work_flow02 div{
	width:676px;
	float:left;
	background-repeat:no-repeat;
	display:block;
}
/* £---keymenu€Κ---£ */

/* ₯---keymenu---₯ */

.key_img_01{
	background:url(../key_service/img/keyopen_sub_img.jpg);
}

.key_menu_sub_txt{
	width:460px;
	height:130px;
	line-height:16px;
	font-size:14px;
	display:block;
	float:left;
}

.key_menu_title01{
	background:url(../key_service/img/keymenu_title01.jpg);
	margin:3px 0px 10px 0px;
}
.key_menu_sub_title{
	background:url(../key_service/img/keyopen_sub.jpg);
	background-repeat:no-repeat;
}
.key_menu_title02{
	background:url(../key_service/img/keymenu_title.jpg);
	margin:15px 0px 0px 0px;
}
#key_menu{
	float:left;
	margin:10px 0px 0px 30px;
	display:inline;
}
#key_menu div{
	width:657px;
	height:187px;
	display:block;
	margin:0px 0px 5px 0px;
	float:left;
}
#key_menu a{
	width:657px;
	height:187px;
	display:block;
}
#key_menu a:hover{
	background:none;
}
.key_menu01{ background:url(../key_service/img/key_menu01.jpg); }
.key_menu02{ background:url(../key_service/img/key_menu02.jpg); }
.key_menu03{ background:url(../key_service/img/key_menu03.jpg); }
.key_menu04{ background:url(../key_service/img/key_menu04.jpg); }
.key_menu05{ background:url(../key_service/img/key_menu05.jpg); }


/* £---keymenu---£ */


/* ₯---keyopen---₯ */

.key_open_title_img{
	height:364px;
	background:url(../key_service/key_open/img/top_img.jpg);
}
.key_open_bigimg{
	background:url(../key_service/key_open/img/key_bigimg.jpg);
}
.key_open_range_title{
	background:url(../key_service/key_open/img/key_open_title01.jpg);
}	
.key_open_range_img01{
	height:402px;
	background:url(../key_service/key_open/img/key_open_range01.jpg);
}
#key_rage_bord02 div{
	width:313px;
	height:94px;
	float:left;
	display:block;
}
#key_rage_bord02 a{
	width:313px;
	height:94px;
	display:block;
}
#key_rage_bord02 a:hover{
	background:none;
}
.key_open_range_img02_01{ background:url(../key_service/key_open/img/range_banner01_over.jpg); }
.key_open_range_img02_02{ background:url(../key_service/key_open/img/range_banner02_over.jpg); }
.key_open_range_img02_03{ background:url(../key_service/key_open/img/range_banner03_over.jpg); }
.key_open_range_img02_04{ background:url(../key_service/key_open/img/range_banner04_over.jpg); }

.key_open_range_img02_01 a{ background:url(../key_service/key_open/img/range_banner01.jpg); }
.key_open_range_img02_02 a{ background:url(../key_service/key_open/img/range_banner02.jpg); }
.key_open_range_img02_03 a{ background:url(../key_service/key_open/img/range_banner03.jpg); }
.key_open_range_img02_04 a{ background:url(../key_service/key_open/img/range_banner04.jpg); }




.key_open_sub_title02{
	width:700px;
	height:38px;
	display:block;
	float:left;
	background:url(../key_service/key_open/img/key_open_title_range.jpg);
	margin:30px 0px 0px 0px;
}
.key_open_rage_bord{
	height:448px;
	background:url(../key_service/key_open/img/rage_img.jpg);
}
.key_open_sub_title03{
	background:url(../key_service/key_open/img/work_flow_title.jpg);
}

.work_flow_title dl{
	width:600px;
	height:25px;
	display:block;
	float:left;
	margin:4px 0px 4px 10px;
	background-repeat:no-repeat;
}
.w_f_open_title01{ background:url(../key_service/key_open/img/key_open_step01.jpg); }
.w_f_open_title02{ background:url(../key_service/key_open/img/key_open_step02.jpg); }
.w_f_open_title03{ background:url(../key_service/key_open/img/key_open_step03.jpg); }
.w_f_open_title04{ background:url(../key_service/key_open/img/key_open_step04.jpg); }
.w_f_open_title05{ background:url(../key_service/key_open/img/key_open_step05.jpg); }

.work_flow_img dl{
	width:125px;
	height:125px;
	display:block;
	float:left;
	margin:15px 10px 10px 15px;
}
.w_f_open_img01{ background:url(../key_service/key_open/img/key_open_step_img01.jpg); }
.w_f_open_img02{ background:url(../key_service/key_open/img/key_open_step_img02.jpg); }
.w_f_open_img03{ background:url(../key_service/key_open/img/key_open_step_img03.jpg); }
.w_f_open_img04{ background:url(../key_service/key_open/img/key_open_step_img04.jpg); }
.w_f_open_img05{ background:url(../key_service/key_open/img/key_open_step_img05.jpg); }

.work_flow_txt{
	width:510px;
	height:auto;
	line-height:18px;
	float:left;
	display:block;
	margin:15px 0px 8px 0px;
	color:#FF6600;
	font-weight:bold;
}
.work_flow_txt_title dl{
	width:510px;
	height:16px;
	float:left;
	display:block;
	background-repeat:no-repeat;
}
.w_f_t_title01{ background:url(../key_service/img/key_step_txt_title1.jpg); }
.w_f_t_title02{ background:url(../key_service/img/key_step_txt_title2.jpg); }
.w_f_t_title03{ background:url(../key_service/img/key_step_txt_title3.jpg); }
.w_f_t_title04{ background:url(../key_service/img/key_step_txt_title4.jpg); }

.work_flow_txt2{
	width:510px;
	height:auto;
	line-height:18px;
	float:left;
	display:block;
	margin:7px 0px 7px 0px;
	font-weight:bold;
}
.work_flow_txt2_14p{
	width:510px;
	height:auto;
	line-height:14px;
	float:left;
	display:block;
	margin:7px 0px 7px 0px;
	font-weight:bold;
}
.work_flow_txt3{
	width:510px;
	line-height:18px;
	float:left;
	display:block;
	margin:0px 0px 7px 0px;
	font-weight:bold;
	color:#FF0066;
}
.work_flow_line{
	width:500px;
	height:5px;
	border-top:1px solid #03A1E9;
	display:block;
	float:left;
	font-size:5px;
}




.work_flow_arrow{
	width:30px;
	height:26px;
	background:url(../key_service/key_open/img/work_flow_arrow.gif);
	display:inline;
	float:left;
	margin:20px 0px 20px 330px;
}
/* £---keyopen---£ */


/* ₯---keymake---₯ */

.key_make_title_img{
	height:364px;
	background:url(../key_service/key_make/img/top_img.jpg);
	
}
.key_make_bigimg{
	background:url(../key_service/key_make/img/key_bigimg.jpg);
}
.key_make_range_title{
	background:url(../key_service/key_make/img/key_make_title01.jpg);
}
.key_make_range_img01{
	height:402px;
	background:url(../key_service/key_make/img/key_make_range01.jpg);
}
.key_make_range_img02_01{ background:url(../key_service/key_make/img/range_banner01_over.jpg); }
.key_make_range_img02_02{ background:url(../key_service/key_make/img/range_banner02_over.jpg); }
.key_make_range_img02_03{ background:url(../key_service/key_make/img/range_banner03_over.jpg); }
.key_make_range_img02_04{ background:url(../key_service/key_make/img/range_banner04_over.jpg); }

.key_make_range_img02_01 a{ background:url(../key_service/key_make/img/range_banner01.jpg); }
.key_make_range_img02_02 a{ background:url(../key_service/key_make/img/range_banner02.jpg); }
.key_make_range_img02_03 a{ background:url(../key_service/key_make/img/range_banner03.jpg); }
.key_make_range_img02_04 a{ background:url(../key_service/key_make/img/range_banner04.jpg); }



.key_make_title{
	margin:12px 0px 0px 0px;
	background:url(../key_service/key_make/img/key_make_title.jpg);
}
.key_make_sub_title02{
	width:700px;
	height:38px;
	display:block;
	float:left;
	background:url(../key_service/key_make/img/key_make_title_range.jpg);
	margin:30px 0px 0px 0px;
}
.key_make_sub_title03{
	background:url(../key_service/key_make/img/work_flow_title.jpg);
}

.work_flow_keymake_img01{ height:190px; background:url(../key_service/key_make/img/keymake_flow01_img.jpg); }
.work_flow_keymake_img02{ height:190px; background:url(../key_service/key_make/img/keymake_flow02_img.jpg); }
.work_flow_keymake_img03{ height:190px; background:url(../key_service/key_make/img/keymake_flow03_img.jpg); }
.work_flow_keymake_img04{ height:190px; background:url(../key_service/key_make/img/keymake_flow04_img.jpg); }
.work_flow_keymake_img05{ height:190px; background:url(../key_service/key_make/img/keymake_flow05_img.jpg); }


.w_f_make_title01{ background:url(../key_service/key_make/img/key_make_step01.jpg); }
.w_f_make_img05{ background:url(../key_service/key_make/img/key_make_step_img05.jpg); }

/* £---keymake---£ */

/* ₯---keychange---₯ */


.key_change_title_img{
	background:url(../key_service/key_change/img/top_img.jpg);
}
.key_change_bigimg{
	background:url(../key_service/key_change/img/key_bigimg.jpg);
}
.key_change_range_title{
	background:url(../key_service/key_change/img/key_change_title01.jpg);
}
.key_change_range_img01{
	height:205px;
	background:url(../key_service/key_change/img/key_change_range01.jpg);
}
.key_change_range_img02_01{ background:url(../key_service/key_change/img/range_banner01_over.jpg); background-repeat:no-repeat; }
.key_change_range_img02_02{ background:url(../key_service/key_change/img/range_banner02_over.jpg); background-repeat:no-repeat; }

.key_change_range_img02_01 a{ background:url(../key_service/key_change/img/range_banner01.jpg); background-repeat:no-repeat; }
.key_change_range_img02_02 a{ background:url(../key_service/key_change/img/range_banner02.jpg); background-repeat:no-repeat; }

.key_change_sub_title03{
	width:720px;
	background:url(../key_service/key_change/img/key_change_title02.jpg);
}
.work_flow_change_img01{ height:190px; background:url(../key_service/key_change/img/change_flow01_img.jpg);  }
.work_flow_change_img02{ height:190px; background:url(../key_service/key_change/img/change_flow02_img.jpg);  }
.work_flow_change_img03{ height:190px; background:url(../key_service/key_change/img/change_flow03_img.jpg);  }
.work_flow_change_img04{ height:190px; background:url(../key_service/key_change/img/change_flow04_img.jpg);  }
.work_flow_change_img05{ height:190px; background:url(../key_service/key_change/img/change_flow05_img.jpg);  }



.w_f_change_title01{ background:url(../key_service/key_change/img/key_change_step01.jpg); }
.w_f_change_img05{ background:url(../key_service/key_change/img/key_change_step_img05.jpg);}

.recommend_link div{
	background:url(../key_service/key_change/img/recommend_banner_over.jpg);
	width:662px;
	height:44px;
	float:left;
	display:inline;
	margin:0px 0px 20px 26px;
}
.recommend_link a{
	width:662px;
	height:44px;
	background:url(../key_service/key_change/img/recommend_banner.jpg);
	display:block;
}
.recommend_link a:hover{
	background:none;
}
/* £---keychange---£ */


/* ₯---keypair---₯ */


.key_repair_title_img{
	background:url(../key_service/key_repair/img/top_img.jpg);
}
.key_repair_bigimg{
	background:url(../key_service/key_repair/img/key_bigimg.jpg);
}
.key_repair_range_title{
	background:url(../key_service/key_repair/img/key_repair_title01.jpg);
}
.key_repair_range_img01{
	height:296px;
	background:url(../key_service/key_repair/img/key_repair_range01.jpg);
}
.key_repair_range_img02_01{ background:url(../key_service/key_repair/img/range_banner01_over.jpg); }
.key_repair_range_img02_02{ background:url(../key_service/key_repair/img/range_banner02_over.jpg); }
.key_repair_range_img02_03{ background:url(../key_service/key_repair/img/range_banner03_over.jpg); }

.key_repair_range_img02_01 a{ background:url(../key_service/key_repair/img/range_banner01.jpg); }
.key_repair_range_img02_02 a{ background:url(../key_service/key_repair/img/range_banner02.jpg); }
.key_repair_range_img02_03 a{ background:url(../key_service/key_repair/img/range_banner03.jpg); }

.key_repair_sub_title03{
	width:720px;
	background:url(../key_service/key_repair/img/key_repair_title02.jpg);
}
.work_flow_repair_img01{ height:190px; background:url(../key_service/key_repair/img/repair_flow01_img.jpg);  }
.work_flow_repair_img02{ height:190px; background:url(../key_service/key_repair/img/repair_flow02_img.jpg);  }
.work_flow_repair_img03{ height:190px; background:url(../key_service/key_repair/img/repair_flow03_img.jpg);  }
.work_flow_repair_img04{ height:190px; background:url(../key_service/key_repair/img/repair_flow04_img.jpg);  }
.work_flow_repair_img05{ height:190px; background:url(../key_service/key_repair/img/repair_flow05_img.jpg);  }

.w_f_repair_title01{ background:url(../key_service/key_repair/img/key_repair_step01.jpg); }
.w_f_repair_img05{ background:url(../key_service/key_repair/img/key_repair_step_img05.jpg);}

/* £---keyrepair---£ */

/* ₯---keychange---₯ */


.key_change_title_img{
	background:url(../key_service/key_change/img/top_img.jpg);
}
.key_change_bigimg{
	background:url(../key_service/key_change/img/key_bigimg.jpg);
}
.key_change_range_title{
	background:url(../key_service/key_change/img/key_change_title01.jpg);
}
.key_change_range_img01{
	height:205px;
	background:url(../key_service/key_change/img/key_change_range01.jpg);
}
.key_change_range_img02_01{ background:url(../key_service/key_change/img/range_banner01_over.jpg); }
.key_change_range_img02_02{ background:url(../key_service/key_change/img/range_banner02_over.jpg); }

.key_change_range_img02_01 a{ background:url(../key_service/key_change/img/range_banner01.jpg); }
.key_change_range_img02_02 a{ background:url(../key_service/key_change/img/range_banner02.jpg); }

.key_change_sub_title03{
	width:720px;
	background:url(../key_service/key_change/img/key_change_title02.jpg);
}
.work_flow_change_img01{ height:190px; background:url(../key_service/key_change/img/change_flow01_img.jpg);  }
.work_flow_change_img02{ height:190px; background:url(../key_service/key_change/img/change_flow02_img.jpg);  }
.work_flow_change_img03{ height:190px; background:url(../key_service/key_change/img/change_flow03_img.jpg);  }
.work_flow_change_img04{ height:190px; background:url(../key_service/key_change/img/change_flow04_img.jpg);  }
.work_flow_change_img05{ height:190px; background:url(../key_service/key_change/img/change_flow05_img.jpg);  }



/* £---keychange---£ */


/* ₯---keyother---₯ */

.key_other_title_img{
	background:url(../key_service/key_other/img/top_img.jpg);
}
.key_other_bigimg{
	background:url(../key_service/key_other/img/key_bigimg.jpg);
}
.key_other_range_title{
	background:url(../key_service/key_other/img/key_other_title01.jpg);
}
.key_other_range_img01{
	height:194px;
	background:url(../key_service/key_other/img/key_other_range01.jpg);
}
.key_other_range_img02_01{ background:url(../key_service/key_other/img/range_banner01_over.jpg); }
.key_other_range_img02_02{ background:url(../key_service/key_other/img/range_banner02_over.jpg); }

.key_other_range_img02_01 a{ background:url(../key_service/key_other/img/range_banner01.jpg); }
.key_other_range_img02_02 a{ background:url(../key_service/key_other/img/range_banner02.jpg); }

.key_other_sub_title03{
	width:720px;
	background:url(../key_service/key_other/img/key_other_title02.jpg);
}
.work_flow_other_img01{ height:190px; background:url(../key_service/key_other/img/keyother_flow01_img.jpg)  }
.work_flow_other_img02{ height:190px; background:url(../key_service/key_other/img/keyother_flow02_img.jpg);  }
.work_flow_other_img03{ height:190px; background:url(../key_service/key_other/img/keyother_flow03_img.jpg);  }
.work_flow_other_img04{ height:190px; background:url(../key_service/key_other/img/keyother_flow04_img.jpg);  }
.work_flow_other_img05{ height:190px; background:url(../key_service/key_other/img/keyother_flow05_img.jpg);  }

.w_f_other_title01{ background:url(../key_service/key_other/img/key_other_step01.jpg); }
.w_f_other_img05{ background:url(../key_service/key_other/img/key_other_step_img05.jpg);}
/* £---keyother---£ */


/* ₯---keysecurity---₯ */

.security_title01{
	background:url(../key_security/img/security_top_title.jpg);
}
.security_subcom01{
	background:url(../key_security/img/security_top_title_sub.jpg);
}
.security_img01{
	background:url(../key_security/img/security_top_img.jpg);
}
.security_sub_title{
	width:700px;
	height:36px;
	display:block;
	float:left;
	background:url(../key_security/img/security_title02.jpg);
	margin:20px 0px 10px 0px;
}

.security_case_img{
	width:700px;
	height:212px;
	float:left;
	display:block;
	margin:0px 0px 20px 0px;
	background:url(../key_security/img/security_case_bak.jpg);
}
.security_case_block01{
	width:500px;
	float:left;
	display:block;
}
.security_case_block02 div{
	width:190px;
	height:190px;
	float:left;
	display:block;
	margin:10px 0px 0px 0px;
}
.security_case_block02_img01{ background:url(../key_security/img/s_block_img01.jpg); }
.security_case_block02_img02{ background:url(../key_security/img/s_block_img02.jpg); }
.security_case_block02_img03{ background:url(../key_security/img/s_block_img03.jpg); }
.security_case_block02_img04{ background:url(../key_security/img/s_block_img04.jpg); }
.security_case_block02_img05{ background:url(../key_security/img/s_block_img05.jpg); }

.security_case_title div{
	width:480px;
	height:85px;
	display:block;
	float:left;
	margin:4px 0px 10px 4px;
}
.security_case_title01{ background:url(../key_security/img/security_case_title01.jpg); }
.security_case_title02{ background:url(../key_security/img/security_case_title02.jpg); }
.security_case_title03{ background:url(../key_security/img/security_case_title03.jpg); }
.security_case_title04{ background:url(../key_security/img/security_case_title04.jpg); }
.security_case_title05{ background:url(../key_security/img/security_case_title05.jpg); }

.security_case_txt{
	width:480px;
	line-height:16px;
	display:block;
	float:left;
	margin:0px 0px 10px 4px;
	color:#333333;
}
dl.security_button{
	width:377px;
	height:29px;
	float:left;
	display:block;
	background:url(../key_security/img/security_button_over.jpg);
	margin:0px 0px 0px 60px;
}
dl.security_button a{
	width:377px;
	height:29px;
	display:block;
	background:url(../key_security/img/security_button.jpg);
}
dl.security_button a:hover{
	background:none;
}


/* £---keysecurity---£ */

/* ₯---key_recommend---₯ */

.recommend_title{
	background:url(../key_recommend/img/recommend_title.jpg);
}
.recommend_subcom01{
	background:url(../key_recommend/img/recommend_sub.jpg);
}
.recommend_img01{
	background:url(../key_recommend/img/recommend_sub_img.jpg);
}
.recommend_txt{	
	width:490px;
	height:130px;
	display:block;
	float:left;
	font-size:16px;
	line-height:22px;
}
.recommend_title2 div{
	width:700px;
	height:36px;
	display:block;
	float:left;
	margin:20px 0px 10px 0px;
}
.recommend_title_img{
	background:url(../key_recommend/img/recommend_title2.jpg);
}
.rec_img_title dl{
	width:186px;
	height:22px;
	display:block;
	float:left;
	margin:7px 0px 7px 22px;
	display:inline;
}
.rec_img_title_01{ background:url(../key_recommend/img/rec_key_img01_title.jpg); }
.rec_img_title_02{ background:url(../key_recommend/img/rec_key_img02_title.jpg); }
.rec_img_title_03{ background:url(../key_recommend/img/rec_key_img03_title.jpg); }

.rec_img_main dl{
	width:150px;
	height:120px;
	display:block;
	float:left;
	margin:12px 0px 0px  40px;
}
.rec_img_main01{ background:url(../key_recommend/img/rec_key_img01.jpg); }
.rec_img_main02{ background:url(../key_recommend/img/rec_key_img02.jpg); }
.rec_img_main03{ background:url(../key_recommend/img/rec_key_img03.jpg); }

.rec_img_01_txt{
	width:210px;
	line-height:16px;
	display:inline;
	float:left;
	margin:4px 0px 4px 10px;
	color:#333333;
}
.rec_img{
	width:230px;
	height:290px;
	float:left;
	display:inline;
	margin:5px 5px 5px 0px;
	background:url(../key_recommend/img/rec_key_img_bak.jpg);
}
.rec_img dl{
	display:inline;	
}

.rec_button{
	width:203px;
	height:45px;
	float:left;
	background:url(../key_recommend/img/rec_button_over.jpg);
	margin:0px 0px 0px 13px;
	display:inline;
}
.rec_button a{
	width:203px;
	height:45px;
	display:block;
	background:url(../key_recommend/img/rec_button.jpg);
}
.rec_button a:hover{
	background:none;
}

/* £---key_recommend---£ */

/* ₯---key_recommendΘΊ€Κ---₯ */

.rec_key_back{
	width:700px;
	height:212px;
	float:left;
	display:block;
	background:url(../key_recommend/t_break/img/strong_key_back.jpg);
	margin:10px 10px 10px 0px;
}
.rec_key_back div{
	display:inline;
	float:left;
	background-repeat:no-repeat;
}
.rec_key_back p{
	width:193px;
	height:185px;
	margin:15px 10px 0px 10px;
	display:inline;
	float:left;
}
.rec_key_field{
	width:463px;
	height:185px;
	margin:15px 10px 0px 12px;
}
.rec_key_field dl{
	width:463px;
	height:30px;
	display:block;
	float:left;
	background-repeat:no-repeat;
}
.rec_key_title div{
	width:463px;
	height:30px;
}

.rec_key_txt{
	width:463px;
	line-height:18px;
	font-size:12px;
	color:#333333;
	margin:7px 0px 5px 0px;
}
.rec_key_data{
	width:75px;
	height:14px;
	background:url(../key_recommend/t_break/img/key_data.jpg);
	margin:0px 0px 0px 10px;
}
.rec_key_data_field{
	width:463px;
	height:92px;
	background:url(../key_recommend/t_break/img/keydata_bord.jpg);
	float:left;
}
.rec_key_data_field div{
	font-size:12px;
	line-height:30px;
	text-align:center;
}
.rec_key_data_field01{
	width:130px;
	font-weight:bold;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}	
.rec_key_data_field01_bottom{
	width:130px;
	height:30px;
	font-weight:bold;
	border-right:1px solid #CCCCCC;
}

.rec_key_data_field02{
	width:99px;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
.rec_key_data_field02_bottom{
	width:99px;
	height:30px;
	border-right:1px solid #CCCCCC;
}

.rec_key_data_field03{
	width:99px;
	border-bottom:1px solid #CCCCCC;
}
.rec_key_data_field03_bottom{
	width:99px;
	height:30px;
}
.rec_text_bottom{
	width:700px;
	height:63px;
	float:left;
	display:block;
	background:url(../key_recommend/img/recommend_text_bottom.jpg);
	margin:20px 0px 10px 0px;
}
.rec_arrow_bottom{
	width:62px;
	height:45px;
	float:left;
	display:inline;
	background:url(../key_recommend/img/recommend_arrow.jpg);
	margin:10px 0px 20px 130px;
}

/* £---key_recommend€Κ---£ */


/* ₯---key_break---₯ */

.key_break_img_top{
	background:url(../key_recommend/t_break/img/recommend_title.jpg);
}
.rec_key_break_img_top{
	background:url(../key_recommend/t_break/img/recommend_sub_img.jpg);
}
.rec_key_break_bak{
	background:url(../key_recommend/t_break/img/strong_key_back.jpg);
}
.rec_key_break_title2{
	background:url(../key_recommend/t_break/img/rec_title2.jpg);
}

/* ---KABA STAR NEO---*/
.rec_key_break_title{
	background:url(../key_recommend/t_break/img/strong_key_img_title01.jpg);
}
.rec_key_break_img{
	background:url(../key_recommend/t_break/img/kaba_star_img.jpg);
}
/* ---V18---*/
.rec_key_break_title02{
	background:url(../key_recommend/t_break/img/strong_key_img_title02.jpg);
}
.rec_key_break_img_02{
	background:url(../key_recommend/t_break/img/v18_img.jpg);
}
/* ---maltylock---*/
.rec_key_break_title03{
	background:url(../key_recommend/t_break/img/strong_key_img_title03.jpg);
}
.rec_key_break_img_03{
	background:url(../key_recommend/t_break/img/maltylock_img.jpg);
}
/* ---replays---*/
.rec_key_break_title04{
	background:url(../key_recommend/t_break/img/strong_key_img_title04.jpg);
}
.rec_key_break_img_04{
	background:url(../key_recommend/t_break/img/replays_img.jpg);
}
/* ---FBlock---*/
.rec_key_break_title05{
	background:url(../key_recommend/t_picking/img/strong_key_img_title05.jpg);
}
.rec_key_break_img_05{
	background:url(../key_recommend/t_picking/img/fblock_img.jpg);
}

/*  ---KABA_STAR_RYMLOCK---*/
.rec_key_break_title06{
	background:url(../key_recommend/t_digital/img/strong_key_img_title06.jpg);
}
.rec_key_break_img_06{
	background:url(../key_recommend/t_digital/img/kaba_star_digital_img.jpg);
}

/*  ---Interlock---*/
.rec_key_break_title07{
	background:url(../key_recommend/t_digital/img/strong_key_img_title07.jpg);
}
.rec_key_break_img_07{
	background:url(../key_recommend/t_digital/img/interlock_img.jpg);
}

/*  ---Itouch slim---*/
.rec_key_break_title08{
	background:url(../key_recommend/t_digital/img/strong_key_img_title08.jpg);
}
.rec_key_break_img_08{
	background:url(../key_recommend/t_digital/img/itouch_img.jpg);
}




/* £---key_break---£ */



/* ₯---key_picking---₯ */

.rec_key_picking_title{
	background:url(../key_recommend/t_picking/img/recommend_title.jpg);
}
.rec_key_picking_sub_title{
	background:url(../key_recommend/t_picking/img/recommend_sub.jpg);
}
.rec_key_picking_img01{
	background:url(../key_recommend/t_picking/img/recommend_sub_img.jpg);
}
.rec_key_picking_title2{
	background:url(../key_recommend/t_picking/img/rec_title2.jpg);
}
.rec_picking_txt{	
	width:490px;
	height:130px;
	display:block;
	float:left;
	font-size:16px;
	line-height:26px;
}
/* £---key_picking---£ */

/* ₯---key_DIGITAL---₯ */

.rec_key_digital_title{
	background:url(../key_recommend/t_digital/img/recommend_title.jpg);
}
.rec_key_digital_sub{
	background:url(../key_recommend/t_digital/img/recommend_sub.jpg);
	background-repeat:no-repeat;
}
.rec_key_digital_img{
	background:url(../key_recommend/t_digital/img/recommend_sub_img.jpg);
}
.rec_key_digital_img02{
	background:url(../key_recommend/t_digital/img/kaba_star_digital_img.jpg);
}
.rec_key_digital_title02{
	background:url(../key_recommend/t_digital/img/rec_title2.jpg);
}


/* £---key_DIGITAL---£ */



/* ₯---faq---₯ */


.faq_title{
	background:url(../s_faq/img/faq_title.jpg);
}
.faq_img_250x170{
	width:250px;
	height:170px;
	display:inline;
	float:left;
	margin:10px 10px 10px 10px;
	background:url(../s_faq/img/faq_sub_img.jpg);
}
.faq_txt_img{
	width:400px;
	height:170px;
	display:inline;
	float:left;
	font-size:16px;
	line-height:26px;
	background:url(../s_faq/img/faq_sub.jpg);
	margin:10px 0px 0px 20px;
}
.faq_case_img{
	width:700px;
	float:left;
	display:block;
	margin:0px 0px 0px 0px;
}
.faq_case_img div{
	width:700px;
	float:left;
	display:block;
	margin:20px 0px 0px 0px;
	background:url(../s_faq/img/faq_img_bak.jpg);
}
.faq_case_img_bak{
	width:700px;
	height:290px;
	float:left;
	display:block;
	margin:20px 0px 0px 0px;
	background:url(../s_faq/img/faq_img_bak2.jpg);
}
.faq_icon01{
	width:44px;
	height:40px;
	display:inline;
	float:left;
	background:url(../s_faq/img/q_icon.jpg);
	margin:15px 5px 0px 20px;
}
.faq_icon02{
	width:44px;
	height:40px;
	display:inline;
	float:left;
	background:url(../s_faq/img/a_icon.jpg);
	margin:20px 5px 0px 20px;
}
.faq_txt01{
	width:600px;
	height:45px;
	font-size:22px;
	color:#0099FF;
	font-weight:bold;
	display:block;
	float:left;
	margin:15px 5px 0px 0px;
}
.faq_txt01_01{
	width:600px;
	line-height:45px;
	font-size:22px;
	color:#0099FF;
	font-weight:bold;
	display:block;
	float:left;
	margin:15px 5px 0px 0px;
}
.faq_txt02{
	width:630px;
	height:44px;
	font-size:22px;
	color:#FF33FF;
	font-weight:bold;
	display:block;
	float:left;
	margin:20px 0px 0px 0px;
}
.faq_txt02_01{
	width:630px;
	line-height:44px;
	font-size:22px;
	color:#FF33FF;
	font-weight:bold;
	display:block;
	float:left;
	margin:20px 0px 0px 0px;
}
.faq_txt02_02{
	width:630px;
	height:66px;
	font-size:22px;
	color:#FF33FF;
	font-weight:bold;
	display:block;
	float:left;
	margin:20px 0px 0px 0px;
}

.faq_txt03{
	width:600px;
	line-height:20px;
	font-size:16px;
	color:#666666;
	font-weight:bold;
	display:inline;
	float:left;
	margin:10px 0px 0px 70px;
}
.faq_txt04{
	width:447px;
	height:106px;
	display:inline;
	float:left;
	background:url(../s_faq/img/faq_comment_img.jpg);
	margin:15px 5px 0px 40px;
}



.faq_case_img01{
	height:230px;
	background:url(../s_faq/img/faq_img01.jpg);
	background-repeat:no-repeat;
}

/* £---faq---£ */



/* ₯---area---₯ */

.area_title{
	background:url(../s_area/img/area_title.jpg);
}
.area_sub_com{
	background:url(../s_area/img/area_sub.jpg);
	background-repeat:no-repeat;
}
.area_sub_img{
	width:250px;
	height:170px;
	display:block;
	float:left;
	margin:0px 10px 10px 20px;
	background:url(../s_area/img/area_sub_img.jpg);
}
.area_sub_txt{
	width:400px;
	height:170px;
	display:inline;
	float:left;
	font-size:16px;
	line-height:26px;
	margin:0px 0px 0px 20px;
}
.area_main{
	width:680px;
	float:left;
	display:inline;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	background-image: url(../s_area/img/area_back.jpg);
	background-repeat: repeat;
}
.area_main div{
	float:left;
}
.area_title2{
	width:680px;
	height:80px;
	background:url(../s_area/img/area_title2.jpg);
	background-repeat:no-repeat;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	display: inline;
}
.area_bottom{
	padding: 0px;
	float: left;
	height: 58px;
	width: 680px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	background-image: url(../s_area/img/area_bottom.jpg);
	display: inline;
}


.area_big_img{
	width:600px;
	height:570px;
	background:url(../s_area/img/area_big_img.jpg);
	margin:30px 0px 20px 40px;
	display:inline;
}
.area_field{
	width:600px;
	height:auto;
	margin:10px 0px 0px 40px;
	display:inline;
}
.area_field div{
	width:600px;
	height:30px;
	float:left;
	display:block;
}
.area_field_img01{ background:url(../s_area/img/area01.jpg); }
.area_field_img02{ background:url(../s_area/img/area02.jpg); }
.area_field_img03{ background:url(../s_area/img/area03.jpg); }
.area_field_img04{ background:url(../s_area/img/area04.jpg); }
.area_field_img05{ background:url(../s_area/img/area05.jpg); }
.area_field_img06{ background:url(../s_area/img/area06.jpg); }
.area_field_img07{ background:url(../s_area/img/area07.jpg); }
.area_field_img08{ background:url(../s_area/img/area08.jpg); }

.area_field p{
	width:340px;
	height:36px;
	line-height:36px;
	float:left;
	display:block;
	font-size:14px;
	font-weight:bold;
	padding:0px 0px 0px 260px;
}

/* £---area---£ */

/* ₯---areasΉ{§Κ---₯ */
#area_img{
	width:540px;
	height:400px;
	display:inline;
	float:left;
	margin:10px 0px 0px 80px;
}
#area_sub_title{
	width:620px;
	height:38px;
	display:inline;
	float:left;
	margin:20px 0px 0px 40px;
}
.area_fields{
	width:620px;
	height:auto;
	display:inline;
	float:left;
	margin:0px 0px 30px 40px;
}
.area_fields div{
	float:left;
	border-bottom:2px dotted #CCCCCC;
}
.area_fields_sub01{
	width:100px;
	margin:0px 0px 0px 20px;
	text-align:center;
	line-height:60px;
	display:inline;
}
.area_fields_sub02{
	width:500px;
	margin:0px 0px 0px 0px;
	font-weight:bold;
	line-height:60px;
	color:#666666;
}
.area_fields_sub03{
	width:500px;
	margin:0px 0px 0px 0px;
	font-weight:bold;
	height:50px;
	padding-top:10px;
	line-height:20px;
	color:#666666;
}


.attention{
	padding: 0px;
	float: left;
	width: 680px;
	font-size: 14px;
	color: #FF0000;
	display: inline;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 15px;
}



.area_hokkaido_title{ background:url(../s_area/t_hokkaido/img/area_title.jpg); }
.area_hokkaido_img{ background:url(../s_area/t_hokkaido/img/map.gif); }
.area_hokkaido_sub{ background:url(../s_area/t_hokkaido/img/area_sub.jpg); }

.area_niigata_title{ background:url(../s_area/t_niigata/img/area_title.jpg); }
.area_niigata_img{ background:url(../s_area/t_niigata/img/map.gif); }
.area_niigata_sub{ background:url(../s_area/t_niigata/img/area_sub.jpg); }

.area_miyagi_title{ background:url(../s_area/t_miyagi/img/area_title.jpg); }
.area_miyagi_img{ background:url(../s_area/t_miyagi/img/map.gif); }
.area_miyagi_sub{ background:url(../s_area/t_miyagi/img/area_sub.jpg); }

.area_fukushima_title{ background:url(../s_area/t_fukushima/img/area_title.jpg); }
.area_fukushima_img{ background:url(../s_area/t_fukushima/img/map.gif); }
.area_fukushima_sub{ background:url(../s_area/t_fukushima/img/area_sub.jpg); }

.area_nagano_title{ background:url(../s_area/t_nagano/img/area_title.jpg); }
.area_nagano_img{ background:url(../s_area/t_nagano/img/map.gif); }
.area_nagano_sub{ background:url(../s_area/t_nagano/img/area_sub.jpg); }

.area_yamanashi_title{ background:url(../s_area/t_yamanashi/img/area_title.jpg); }
.area_yamanashi_img{ background:url(../s_area/t_yamanashi/img/map.gif); }
.area_yamanashi_sub{ background:url(../s_area/t_yamanashi/img/area_sub.jpg); }

.area_toyama_title{ background:url(../s_area/t_toyama/img/area_title.jpg); }
.area_toyama_img{ background:url(../s_area/t_toyama/img/map.gif); }
.area_toyama_sub{ background:url(../s_area/t_toyama/img/area_sub.jpg); }

.area_hiroshima_title{ background:url(../s_area/t_hiroshima/img/area_title.jpg); }
.area_hiroshima_img{ background:url(../s_area/t_hiroshima/img/map.gif); }
.area_hiroshima_sub{ background:url(../s_area/t_hiroshima/img/area_sub.jpg); }

.area_kumamoto_title{ background:url(../s_area/t_kumamoto/img/area_title.jpg); }
.area_kumamoto_img{ background:url(../s_area/t_kumamoto/img/map.gif); }
.area_kumamoto_sub{ background:url(../s_area/t_kumamoto/img/area_sub.jpg); }

.area_miyazaki_title{ background:url(../s_area/t_miyazaki/img/area_title.jpg); }
.area_miyazaki_img{ background:url(../s_area/t_miyazaki/img/map.gif); }
.area_miyazaki_sub{ background:url(../s_area/t_miyazaki/img/area_sub.jpg); }

.area_kagoshima_title{ background:url(../s_area/t_kagoshima/img/area_title.jpg); }
.area_kagoshima_img{ background:url(../s_area/t_kagoshima/img/map.gif); }
.area_kagoshima_sub{ background:url(../s_area/t_kagoshima/img/area_sub.jpg); }




.area_ishikawa_title{ background:url(../s_area/t_ishikawa/img/area_title.jpg); }
.area_ishikawa_img{ background:url(../s_area/t_ishikawa/img/map.gif); }
.area_ishikawa_sub{ background:url(../s_area/t_ishikawa/img/area_sub.jpg); }

.area_tochigi_title{ background:url(../s_area/t_tochigi/img/area_title.jpg); }
.area_tochigi_img{ background:url(../s_area/t_tochigi/img/map.gif); }
.area_tochigi_sub{ background:url(../s_area/t_tochigi/img/area_sub.jpg); }

.area_gunma_title{ background:url(../s_area/t_gunma/img/area_title.jpg); }
.area_gunma_img{ background:url(../s_area/t_gunma/img/map.gif); }
.area_gunma_sub{ background:url(../s_area/t_gunma/img/area_sub.jpg); }

.area_ibaraki_title{ background:url(../s_area/t_ibaraki/img/area_title.jpg); }
.area_ibaraki_img{ background:url(../s_area/t_ibaraki/img/map.gif); }
.area_ibaraki_sub{ background:url(../s_area/t_ibaraki/img/area_sub.jpg); }

.area_kanagawa_title{ background:url(../s_area/t_kanagawa/img/area_title.jpg); }
.area_kanagawa_img{ background:url(../s_area/t_kanagawa/img/map.gif); }
.area_kanagawa_sub{ background:url(../s_area/t_kanagawa/img/area_sub.jpg); }

.area_tokyo_title{ background:url(../s_area/t_tokyo/img/area_title.jpg); }
.area_tokyo_img{ background:url(../s_area/t_tokyo/img/map.gif); }
.area_tokyo_sub{ background:url(../s_area/t_tokyo/img/area_sub.jpg); }

.area_chiba_title{ background:url(../s_area/t_chiba/img/area_title.jpg); }
.area_chiba_img{ background:url(../s_area/t_chiba/img/map.gif); }
.area_chiba_sub{ background:url(../s_area/t_chiba/img/area_sub.jpg); }

.area_saitama_title{ background:url(../s_area/t_saitama/img/area_title.jpg); }
.area_saitama_img{ background:url(../s_area/t_saitama/img/map.gif); }
.area_saitama_sub{ background:url(../s_area/t_saitama/img/area_sub.jpg); }

.area_gifu_title{ background:url(../s_area/t_gifu/img/area_title.jpg); }
.area_gifu_img{ background:url(../s_area/t_gifu/img/map.gif); }
.area_gifu_sub{ background:url(../s_area/t_gifu/img/area_sub.jpg); }

.area_aichi_title{ background:url(../s_area/t_aichi/img/area_title.jpg); }
.area_aichi_img{ background:url(../s_area/t_aichi/img/map.gif); }
.area_aichi_sub{ background:url(../s_area/t_aichi/img/area_sub.jpg); }

.area_shizuoka_title{ background:url(../s_area/t_shizuoka/img/area_title.jpg); }
.area_shizuoka_img{ background:url(../s_area/t_shizuoka/img/map.gif); }
.area_shizuoka_sub{ background:url(../s_area/t_shizuoka/img/area_sub.jpg); }

.area_mie_title{ background:url(../s_area/t_mie/img/area_title.jpg); }
.area_mie_img{ background:url(../s_area/t_mie/img/map.gif); }
.area_mie_sub{ background:url(../s_area/t_mie/img/area_sub.jpg); }

.area_kyoto_title{ background:url(../s_area/t_kyoto/img/area_title.jpg); }
.area_kyoto_img{ background:url(../s_area/t_kyoto/img/map.gif); }
.area_kyoto_sub{ background:url(../s_area/t_kyoto/img/area_sub.jpg); }

.area_hyogo_title{ background:url(../s_area/t_hyogo/img/area_title.jpg); }
.area_hyogo_img{ background:url(../s_area/t_hyogo/img/map.gif); }
.area_hyogo_sub{ background:url(../s_area/t_hyogo/img/area_sub.jpg); }

.area_shiga_title{ background:url(../s_area/t_shiga/img/area_title.jpg); }
.area_shiga_img{ background:url(../s_area/t_shiga/img/map.gif); }
.area_shiga_sub{ background:url(../s_area/t_shiga/img/area_sub.jpg); }

.area_nara_title{ background:url(../s_area/t_nara/img/area_title.jpg); }
.area_nara_img{ background:url(../s_area/t_nara/img/map.gif); }
.area_nara_sub{ background:url(../s_area/t_nara/img/area_sub.jpg); }

.area_osaka_title{ background:url(../s_area/t_osaka/img/area_title.jpg); }
.area_osaka_img{ background:url(../s_area/t_osaka/img/map.gif); }
.area_osaka_sub{ background:url(../s_area/t_osaka/img/area_sub.jpg); }

.area_wakayama_title{ background:url(../s_area/t_wakayama/img/area_title.jpg); }
.area_wakayama_img{ background:url(../s_area/t_wakayama/img/map.gif); }
.area_wakayama_sub{ background:url(../s_area/t_wakayama/img/area_sub.jpg); }

.area_okayama_title{ background:url(../s_area/t_okayama/img/area_title.jpg); }
.area_okayama_img{ background:url(../s_area/t_okayama/img/map.gif); }
.area_okayama_sub{ background:url(../s_area/t_okayama/img/area_sub.jpg); }

.area_yamaguchi_title{ background:url(../s_area/t_yamaguchi/img/area_title.jpg); }
.area_yamaguchi_img{ background:url(../s_area/t_yamaguchi/img/map.gif); }
.area_yamaguchi_sub{ background:url(../s_area/t_yamaguchi/img/area_sub.jpg); }

.area_fukuoka_title{ background:url(../s_area/t_fukuoka/img/area_title.jpg); }
.area_fukuoka_img{ background:url(../s_area/t_fukuoka/img/map.gif); }
.area_fukuoka_sub{ background:url(../s_area/t_fukuoka/img/area_sub.jpg); }

.area_saga_title{ background:url(../s_area/t_saga/img/area_title.jpg); }
.area_saga_img{ background:url(../s_area/t_saga/img/map.gif); }
.area_saga_sub{ background:url(../s_area/t_saga/img/area_sub.jpg); }

.area_okinawa_title{ background:url(../s_area/t_okinawa/img/area_title.jpg); }
.area_okinawa_img{ background:url(../s_area/t_okinawa/img/map.gif); }
.area_okinawa_sub{ background:url(../s_area/t_okinawa/img/area_sub.jpg); }

/* £---areasΉ{§Κ---£ */

/* ₯---cost---₯ */

.cost_title01{
	background:url(../s_cost/img/cost_title.jpg);
	margin:0px 0px 10px 0px;
}
.cost_sub01{
	background:url(../s_cost/img/cost_sub01.jpg);
}
.cost_img01{
	background:url(../s_cost/img/top_img.jpg);
}
.cost_view01{
	width:700px;
	height:585px;
	float:left;
	display:inline;
	background:url(../s_cost/img/cost_view01.jpg);
	margin:10px 10px 20px 10px;
}
.cost_main_title{
	width:700px;
	height:40px;
	float:left;
	display:block;
	background:url(../s_cost/img/cost_main_title.jpg);
}
.cost_main_img{
	width:700px;
	height:460px;
	float:left;
	display:inline;
	background:url(../s_cost/img/cost_main_img.jpg);
	margin:5px 0px 5px 10px;
}	
.cost_main_txt{
	width:700px;
	line-height:20px;
	height:auto;
	float:left;
	display:block;
	margin:5px 0px 5px 10px;
}

/* £---cost---£ */


/* ₯---sitemap---₯ */
.c_top_sitemap{
		
}
.site_map_title{
	background:url(../sitemap/img/sitemap_title.jpg);
	margin:0px 0px 30px 0px;
}
.site_map_subtitle{
	width:635px;
	line-height:20px;
	float:left;
	display:block;
	background:url(../sitemap/img/arrow.png);
	background-repeat:no-repeat;
	padding:0px 0px 0px 15px;
	margin:0px 0px 20px 0px;
	border-bottom:1px solid #CCCCCC;
}
.site_map_title a{
	font-weight:bold;
	color:#666666;
}
.site_map_sub_title{
	width:605px;
	line-height:20px;
	float:left;
	display:block;
	background:url(../sitemap/img/arrow.png);
	background-repeat:no-repeat;
	padding:0px 0px 0px 15px;
	margin:0px 0px 10px 0px;
	font-weight:bold;
	border-bottom:1px solid #CCCCCC;
}
.site_map_sub_title a{
	font-weight:bold;
	color:#666666;
}
.site_map_sub_content{
	margin:0px 0px 10px 20px;
}

.site_map_ul{
	width:630px;
	display:block;
	float:left;
	margin:0px 0px 28px 20px;
}
.site_map_ul li{
	width:605px;
	display:block;
	float:left;
}	
.site_map_ul li div{
	width:135px;
	line-height:16px;
	display:block;
	float:left;
	padding:0px 0px 0px 15px;
	margin:0px 0px 10px 0px;
	background:url(../sitemap/img/arrow_s.png);
	background-repeat:no-repeat;
}	

/*@£---sitemap---£@*/

/*@₯---reason---₯@*/

.reason_title{
	background:url(../s_reason/img/reason_title.jpg);
}
.reason_sub_title{
	background:url(../s_reason/img/reason_sub_title.jpg);
	background-repeat:no-repeat;
}
.reason_sub_img{
	background:url(../s_reason/img/reason_sub_img.jpg);
}
.reason_sub_txt{
	font-size:16px;
	width:490px;
	height:130px;
	line-height:24px;
	display:block;
	float:left;
}
.reason_title2{
	width:720px;
	height:50px;
	float:left;
	display:block;
	background:url(../s_reason/img/reason_title02.jpg);
	margin-top:40px;
}
.visitor_voice_sub{
	background:url(../s_reason/img/visitor__voice_sub.jpg);
	background-repeat:no-repeat;
}
.visitor_voice{
	margin:0px 0px 0px 45px;
	float:left;
	display:inline;
}	
.visitor_voice div{
	width:635px;
	height:220px;
	display:block;
	float:left;
	margin:10px 0px;
}
.vv_img01{
	background:url(../s_reason/img/visitor_voice01.jpg);
}
.vv_img02{
	background:url(../s_reason/img/visitor_voice02.jpg);
}
.vv_img03{
	background:url(../s_reason/img/visitor_voice03.jpg);
}
.vv_img04{
	background:url(../s_reason/img/visitor_voice04.jpg);
}
.reason_img_bottom{
	width:700px;
	height:63px;
	float:left;
	display:block;
	background:url(../s_reason/img/key_trouble.jpg);
	margin:30px 0px 0px 10px;
}
.reason_arrow_bottom{
	width:62px;
	height:45px;
	float:left;
	display:inline;
	background:url(../s_reason/img/reason_arrow.jpg);
	margin:10px 0px 20px 130px;
}
/*@£---reason---£@*/

/*  ₯₯---direct---₯₯   */

/*  ₯---house---₯   */

.house_title{
	background:url(../s_direct/t_house/img/house_title.jpg);
}
.house_sub{
	background:url(../s_direct/t_house/img/house_sub.jpg);
}
.house_img{
	background:url(../s_direct/t_house/img/house_sub_img.jpg);
}
.house_txt{
	font-size:14px;
	width:490px;
	height:130px;
	line-height:20px;
	display:block;
	float:left;
}
.house_title00 div{
	width:700px;
	height:36px;
	display:block;
	float:left;
	margin:20px 0px 0px 0px;
}
.house_title02{
	background:url(../s_direct/t_house/img/house_title2.jpg);
}
.house_trouble_field{
	width:670px;
	height:140px;
	float:left;
	display:inline;
	padding:6px 0px 0px 0px;
	margin:10px 0px 10px 10px;
	border:1px solid #CCCCCC;
	background:url(../s_direct/t_house/img/key_bak.jpg);
	background-position:right;
	background-repeat:no-repeat;
}
.house_trouble_field div{
	float:left;
	display:inline;
}
.house_trouble_title{
	width:470px;
	font-size:24px;
	color:#FF9900;
	font-weight:bold;
	padding:0px 0px 5px 0px;
	border-bottom:1px dotted #CCCCCC;
}
.house_trouble_img{
	margin:0px 8px 8px 8px;
}
.house_trouble_img div{
	width:180px;
	height:130px;
	border:1px solid #CCCCCC;
}
.house_trouble_txt{
	width:470px;
	height:100px;
	margin:0px 0px 0px 0px;
	line-height:30px;
	font-size:16px;
	margin:8px 0px 0px 0px; 
}
.house_trouble_button{
	width:116px;
	height:520px;
	border:1px solid #CCCCCC;
	float:left;
	display:block;
	margin:10px 0px 0px 10px;
}
.house_trouble_button div{
	width:116px;
	height:100px;
	float:left;
	display:block;
}

.h_img01{ background:url(../s_direct/t_house/img/house_img01.jpg); }
.h_img01 a{
	display: block;
	margin: 0px;
	padding: 0px;
	height: 130px;
	width: 180px;
	background-image: url(../s_direct/t_house/img/house_img01.jpg);
}
.h_img01 a:hover{
	display: block;
	margin: 0px;
	padding: 0px;
	height: 130px;
	width: 180px;
	background-image: url(../s_direct/t_house/img/house_img01_over.jpg);
}

.h_img02{ 

}
.h_img02 a{
    display: block;
	margin: 0px;
	padding: 0px;
	height: 130px;
	width: 180px; 
    background:url(../s_direct/t_house/img/house_img02.jpg); 
}
.h_img02 a:hover{
	display: block;
	margin: 0px;
	padding: 0px;
	height: 130px;
	width: 180px;
	background-image: url(../s_direct/t_house/img/house_img02_over.jpg);
}

.h_img03{ background:url(../s_direct/t_house/img/house_img03_over.jpg); }
.h_img03 a{ 
    display: block;
	margin: 0px;
	padding: 0px;
	height: 130px;
	width: 180px;
	background-image: url(../s_direct/t_house/img/house_img03.jpg);
}
.h_img03 a:hover{ 
    display: block;
	margin: 0px;
	padding: 0px;
	height: 130px;
	width: 180px;
	background-image: url(../s_direct/t_house/img/house_img03_over.jpg);
}

.h_img04{
	background-image: url(../s_direct/t_house/img/house_img04_over.jpg);
}
.h_img04 a{ 
    display: block;
	margin: 0px;
	padding: 0px;
	height: 130px;
	width: 180px;
	background-image: url(../s_direct/t_house/img/house_img04.jpg);
}
.h_img04 a:hover{ 
    display: block;
	margin: 0px;
	padding: 0px;
	height: 130px;
	width: 180px;
	background-image: url(../s_direct/t_house/img/house_img04_over.jpg);
}
.house_title03{
	margin:10px 0px 0px 0px;
	background:url(../s_direct/t_house/img/house_title3.jpg);
}
.cost_field{
	width:700px;
	height:134px;
	float:left;
	display:block;
	background:url(../s_direct/t_house/img/cost_img01.jpg);
	margin:20px 0px 0px 0px;
}
.cost_field_txt{
	width:700px;
	height:auto;
	float:left;
	display:block;
	margin:10px 0px 30px 0px ;
	line-height:20px;	
}
.house_title04{
	background:url(../s_direct/t_house/img/house_title04.jpg);
}
.house_04_field{
	width:700px;
	height:auto;
	float:left;
	display:block;
}
.house_04_field div{
	width:125px;
	height:100px;
	float:left;
	display:block;
	margin:10px 0px 10px 12px;
}
.house_04_field a{
	width:125px;
	height:100px;
	display:block;
}

.house_04_field_01{	background:url(../s_direct/t_house/img/house_rink_img01_over.jpg); }
.house_04_field_02{	background:url(../s_direct/t_house/img/house_rink_img02_over.jpg); }
.house_04_field_03{	background:url(../s_direct/t_house/img/house_rink_img03_over.jpg); }
.house_04_field_04{	background:url(../s_direct/t_house/img/house_rink_img04_over.jpg); }
.house_04_field_05{	background:url(../s_direct/t_house/img/house_rink_img05_over.jpg); }

.house_04_field_01 a{ background:url(../s_direct/t_house/img/house_rink_img01.jpg); }
.house_04_field_02 a{ background:url(../s_direct/t_house/img/house_rink_img02.jpg); }
.house_04_field_03 a{ background:url(../s_direct/t_house/img/house_rink_img03.jpg); }
.house_04_field_04 a{ background:url(../s_direct/t_house/img/house_rink_img04.jpg); }
.house_04_field_05 a{ background:url(../s_direct/t_house/img/house_rink_img05.jpg); }

.house_04_field_01 a:hover{ background:none; }
.house_04_field_02 a:hover{ background:none; }
.house_04_field_03 a:hover{ background:none; }
.house_04_field_04 a:hover{ background:none; }
.house_04_field_05 a:hover{ background:none; }

.house_spacer{
	width:700px;
	margin:20px 0px;
	display:block;
	float:left;
}
.recom_spacer2{
	width:720px;
	margin:20px 0px;
	display:block;
	float:left;
}

/*  £---house---£   */

/*@₯---car---₯@*/

.car_img01{
	background-image: url(../s_direct/t_car/img/car_img01_over.jpg);
}

.car_img01 a{
	background-image: url(../s_direct/t_car/img/car_img01.jpg);
	display: block;
	margin: 0px;
	padding: 0px;
	height: 130px;
	width: 180px;
}
.car_img01 a:hover{
	background-image: url(../s_direct/t_car/img/car_img01_over.jpg);
	display: block;
	margin: 0px;
	padding: 0px;
	height: 130px;
	width: 180px;
}



.car_img02{
	background-image: url(../s_direct/t_car/img/car_img02_over.jpg);
}

.car_img02 a{
	background-image: url(../s_direct/t_car/img/car_img02.jpg);
	display: block;
	margin: 0px;
	padding: 0px;
	height: 130px;
	width: 180px;
}
.car_img02 a:hover{
	background-image: url(../s_direct/t_car/img/car_img02_over.jpg);
	display: block;
	margin: 0px;
	padding: 0px;
	height: 130px;
	width: 180px;
}
.car_title{
	background:url(../s_direct/t_car/img/car_title.jpg);
}
.car_sub{
	background:url(../s_direct/t_car/img/car_sub.jpg);
}
.car_img{
	background:url(../s_direct/t_car/img/car_sub_img.jpg);
}
.car_field_car{
	width:700px;
	height:272px;
	float:left;
	display:block;
	background:
	margin:20px 0px 0px 0px;
	background:url(../s_direct/t_car/img/cost_img01.jpg);
}
.car_title02{
	background:url(../s_direct/t_car/img/car_qa_title.jpg);
}
.question_field{
	width:680px;
	height:80px;
	float:left;
	display:block;
	border:1px solid #CCCCCC;
	padding:10px 0px 0px 0px;
	margin:20px 0px 0px 0px;
}
.question_field div{
	display:inline;
	float:left;
}
.question_txt{
	width:640px;
	line-height:26px;
	font-size:14px;
	font-weight:bold;
	color:#0066FF;
	border-bottom:1px dotted #CCCCCC;
	margin:0px 0px 0px 20px;
}
.answer_txt{
	width:640px;
	line-height:20px;
	font-size:12px;
	color:#000000;
	margin:0px 0px 0px 20px;
}
.answer_txt font{
	color:#FF0000;
	font-weight:bold;
}
.car_title03{
	background:url(../s_direct/t_car/img/car_maker_title.jpg);
}
.car_maker_field{
	width:310px;
	height:90px;
	float:left;
	display:inline;
	margin:20px 0px 0px 10px;
	padding:10px 0px 0px 10px;
	border:1px solid #CCCCCC;
}
.car_maker_field p{
	margin:0px 0px 10px 0px;
}
.car_maker_title{
	color:#CC6600;
	font-weight:bold;
	font-size:16px;
}
.car_maker_success{
	color:#0066FF;
	font-weight:bold;
	font-size:12px;
}
.car_title04{
	background:url(../s_direct/t_car/img/car_work_title.jpg);
}
.car_field{
	width:700px;
	float:left;
	display:block;
}
.bike_field{
	width:350px;
	float:left;
	display:block;
}


.car_making_field{
	width:340px;
	height:280px;
	float:left;
	display:block;
	margin:10px 0px 0px 0px;
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
}
.car_making_field p{
	display:inline;
	float:left;
	width:320px;
	margin:10px 0px 10px 10px;
	text-align:center;
	color:#000000;
}

.car_making_field_title{
	width:320px;
	height:20px;
	line-height:20px;
	color:#FFFFFF;
	font-weight:bold;
	display:inline;
	float:left;
	margin:10px 0px 10px 10px;
	text-align:center;
	background:#0066FF;
}

.car_making_field div{
	width:300px;
	height:200px;
	float:left;
	display:inline;
	margin:0px 0px 0px 20px;
}
.car_making_arrow{
	width:28px;
	height:28px;
	float:left;
	display:block;
	background:url(../s_direct/t_car/img/f_arrow2.png);
	margin:30px 18px 40px 40px;
}
.car_making_arrow2{
	width:28px;
	height:28px;
	float:left;
	display:block;
	margin:30px 18px 30px 40px;
}

.car_unlocking_img01_1{ background:url(../s_direct/t_car/img/key_make_img02.jpg); }
.car_unlocking_img01_2{ background:url(../s_direct/t_car/img/key_make_img.jpg); }

.car_title05{
	background:url(../s_direct/t_car/img/car_service_title.jpg);
}
.car_bike_service{
	width:346px;
	height:142px;
	display:inline;
	float:left;
	margin:10px 0px 10px 2px;
	border:1px solid #CCCCCC;
}
.car_bike_service dl{
	width:140px;
	height:124px;
	float:left;
	display:inline;
	margin:5px 0px 10px 5px;
}
.car_bike_service a{
	width:140px;
	height:124px;
	display:block;
}
.car_bike_service a:hover{ background:none; }

.car_bike_img001{ background:url(../s_direct/t_car/img/img01_over.jpg); }
.car_bike_img002{ background:url(../s_direct/t_car/img/img02.jpg); }

.car_bike_img001 a{ background:url(../s_direct/t_car/img/img01.jpg); }
.car_bike_img002 a{ background:url(../s_direct/t_car/img/img02_over.jpg); }

.car_rink_txt{
	width:190px;
	height:40px;
	float:left;
	display:inline;
	margin:5px 0px 0px 5px;
	font-size:12px;
}
.car_rink_txt2{
	width:188px;
	height:38px;
	float:left;
	display:inline;
	margin:8px 0px 0px 6px;
	border:1px solid #CCCCCC;
	color:#666666;
}
.car_rink_txt_sub{
	width:50px;
	height:38px;
	float:left;
	display:inline;
	border-right:1px solid #CCCCCC;
	margin:0px 4px 0px 0px;
	line-height:38px;
}
.car_rink_button{
	width:153px;
	height:27px;
	display:inline;
	float:left;
	margin:7px 0px 0px 20px;
	background:url(../s_direct/t_car/img/car_service_button_over.jpg);
}
.car_rink_button a{
	width:153px;
	height:27px;
	display:block;
	background:url(../s_direct/t_car/img/car_service_button.jpg);
}
.car_rink_button a:hover{
	background:none;
}

/*  £---car---£   */

/*@₯---safe---₯@*/

.safe_title{
	background:url(../s_direct/t_safe/img/safe_title.jpg);
}
.safe_sub{
	background:url(../s_direct/t_safe/img/safe_sub.jpg);
}
.safe_img{
	background:url(../s_direct/t_safe/img/safe_sub_img.jpg);
}
.safe_trouble_txt{
	width:176px;
	height:96px;
	margin:0px 0px 0px 0px;
	line-height:18px;
	font-size:14px;
	margin:8px 0px 0px 5px;
}
.safe_arrow{
	width:45px;
	height:62px;
	display:block;
	float:left;
	background:url(../s_direct/t_safe/img/arrow2.jpg);
	background-repeat:no-repeat;
	margin:50px 17px 0px 17px;
}
.safe_img01{
	background:url(../s_direct/t_safe/img/safe_rink_img.jpg);
}

.safe_tel_banner{
	width:269px;
	height:140px;
	float:left;
	display:block;
	margin:8px 0px 5px 0px;
	background:url(../s_direct/t_safe/img/safe_tel_banner.jpg);
	background-repeat:no-repeat;
	border:1px solid #CCCCCC;
}
.safe_field{
	width:700px;
	height:133px;
	float:left;
	display:block;
	background:url(../s_direct/t_safe/img/safe_cost_img01.jpg);
	margin:20px 0px 0px 0px;
}
.safe_title02{
	background:url(../s_direct/t_safe/img/safe_maker_title.jpg);
}
.safe_title03{
	background:url(../s_direct/t_safe/img/safe_service_title.jpg);
}

.safe_maker_field{
	width:680px;
	height:170px;
	float:left;
	display:block;
	margin:10px 0px 0px 10px;
	border:1px solid #CCCCCC;
}

.safe_maker_field dl{
	width:150px;
	height:150px;
	margin:10px 10px 10px 10px;
	display:inline;
	float:left;
}
.safe_maker_field a{
	width:100px;
	height:100px;
	display:block;
}
.safe_maker_img01{ background:url(../s_direct/t_safe/img/safe_img_01.jpg); }
.safe_maker_img02{ background:url(../s_direct/t_safe/img/safe_img_02.jpg); }
.safe_maker_img03{ background:url(../s_direct/t_safe/img/safe_img_03.jpg); }
.safe_maker_img04{ background:url(../s_direct/t_safe/img/safe_img_04.jpg); }
.safe_maker_img05{ background:url(../s_direct/t_safe/img/safe_img_05.jpg); }

.safe_maker_field p{
	width:500px;
	font-weight:bold;
	line-height:26px;
	font-size:20px;
	color:#0066FF;
	display:block;
	float:left;
	margin:10px 0px 0px 0px;
}
.safe_maker_txt{
	width:500px;
	height:40px;
	line-height:20px;
	display:block;
	float:left;
	margin:6px 0px 9px 0px;
	font-size:16px;
}
.safe_maker_txt_bottom_t{
	width:96px;
	line-height:20px;
	display:block;
	float:left;
	margin:2px 0px 0px 0px;
	font-size:14px;
	color:#0066FF;
	border:1px solid #CCCCCC;
}
.safe_maker_txt_bottom_t2{
	width:96px;
	line-height:40px;
	display:block;
	float:left;
	margin:2px 0px 0px 0px;
	font-size:14px;
	color:#0066FF;
	border:1px solid #CCCCCC;
}
.safe_maker_txt_bottom{
	width:390px;
	line-height:20px;
	vertical-align:middle;
	display:inline;
	float:left;
	margin:2px 0px 0px 2px;
	padding:0px 0px 0px 5px;
	font-size:14px;
	color:#FF6600;
	border:1px solid #CCCCCC;
}
.safe_maker_sub_field{
	width:330px;
	height:120px;
	float:left;
	display:inline;
	margin:20px 0px 0px 10px;
	border:1px solid #CCCCCC;
}

.safe_maker_sub01{
	width:315px;
	height:auto;
	padding:0px 0px 0px 5px;
	color:#FFFFFF;
	font-size:12px;
	line-height:16px;
	font-weight:bold;
	display:block;
	float:left;
	margin:5px 0px 0px 5px;
	background:#0066FF;
}
.safe_maker_sub02{
	width:320px;
	display:block;
	float:left;
	font-size:10px;
	line-height:12px;
	margin:4px 0px 0px 5px;
}
.safe_maker_sub03{
	width:320px;
	height:48px;
	display:block;
	float:left;
	font-size:10px;
	line-height:14px;
	margin:4px 0px 0px 5px;
}
.safe_title04{
	background:url(../s_direct/t_safe/img/safe_service_title.jpg);
}

.safe_04_field{
	width:700px;
	height:auto;
	float:left;
	display:block;
}
.safe_04_field div{
	width:165px;
	height:132px;
	float:left;
	display:block;
	margin:10px 0px 10px 8px;
}
.safe_04_field a{
	width:165px;
	height:132px;
	display:block;
}

.safe_04_field_01{	background:url(../s_direct/t_safe/img/safe_key_menu01_over.jpg) }
.safe_04_field_02{	background:url(../s_direct/t_safe/img/safe_key_menu02_over.jpg) }
.safe_04_field_03{	background:url(../s_direct/t_safe/img/safe_key_menu03_over.jpg) }
.safe_04_field_04{	background:url(../s_direct/t_safe/img/safe_key_menu04_over.jpg) }

.safe_04_field_01 a{ background:url(../s_direct/t_safe/img/safe_key_menu01.jpg) }
.safe_04_field_02 a{ background:url(../s_direct/t_safe/img/safe_key_menu02.jpg) }
.safe_04_field_03 a{ background:url(../s_direct/t_safe/img/safe_key_menu03.jpg) }
.safe_04_field_04 a{ background:url(../s_direct/t_safe/img/safe_key_menu04.jpg) }

.safe_04_field_01 a:hover{ background:none; }
.safe_04_field_02 a:hover{ background:none; }
.safe_04_field_03 a:hover{ background:none; }
.safe_04_field_04 a:hover{ background:none; }

.safe_title05{
	background:url(../s_direct/t_safe/img/safe_change_title.jpg);
}
.safe_change_space{
	width:690px;
	height:10px;
	float:left;
	display:block;
}
.safe_change_txt{
	width:500px;
	height:93px;
	line-height:26px;
	font-size:14px;
	float:left;
	padding:5px 5px 0px 10px;
	margin:0px 0px 8px 10px;
	border:1px solid #CCCCCC;
	background:url(../s_direct/t_safe/img/safe_image_bak.gif);
	background-repeat:no-repeat;
	background-position:right;
}
.safe_change_txt font{
	color:#FF0000;
	font-weight:bold;
}
.safe_change_txt2{
	width:400px;
	float:left;
	line-height:26px;
	font-size:14px;
	border:1px solid #CCCCCC;
	margin:8px 0px 0px 0px;
	padding:0px 0px 0px 8px;
}

.safe_change_img{
	width:150px;
	height:100px;
	float:left;
	overflow:auto;
	margin-bottom:8px;
	margin-left:10px;
	background:url(../s_direct/t_safe/img/safe_image01.jpg);
}


/*  £---safe---£  */

/*@₯---other---₯@*/

.other_title{
	background:url(../s_direct/t_other/img/other_title.jpg);
}
.other_sub{
	background:url(../s_direct/t_other/img/other_sub.jpg);
	background-repeat:no-repeat;
}
.other_img{
	background:url(../s_direct/t_other/img/other_sub_img.jpg);
}
.other_trouble_txt{
	width:176px;
	height:96px;
	margin:0px 0px 0px 0px;
	line-height:16px;
	font-size:12px;
	margin:8px 0px 0px 5px;

}
.other_tel_banner{
	width:269px;
	height:140px;
	float:left;
	display:block;
	margin:8px 0px 5px 0px;
	background:url(../s_direct/t_other/img/other_tel_banner.jpg);
	background-repeat:no-repeat;
	border:1px solid #CCCCCC;
}
.other_trouble_img{
	background:url(../s_direct/t_other/img/other_img.jpg);
}
.other_field{
	width:700px;
	height:133px;
	float:left;
	display:block;
	background:url(../s_direct/t_other/img/other_cost_img01.jpg);
	margin:20px 0px 0px 0px;
}
.other_title02{
	background:url(../s_direct/t_other/img/other_maker_title.jpg);
}

.other_maker_img01{ background:url(../s_direct/t_other/img/other_maker_img01.jpg); }
.other_maker_img02{ background:url(../s_direct/t_other/img/other_maker_img02.jpg); }
.other_maker_img03{ background:url(../s_direct/t_other/img/other_maker_img03.jpg); }
.other_maker_img04{ background:url(../s_direct/t_other/img/other_maker_img04.jpg); }

.other_maker_field{
	width:645px;
	height:140px;
	float:left;
	display:block;
	margin:20px 0px 0px 10px;
	border:1px solid #CCCCCC;
}

.other_maker_field dl{
	width:180px;
	height:130px;
	margin:5px 10px 5px 0px;
	display:block;
	float:left;
	background-repeat:no-repeat;
}
.other_maker_field a{
	width:100px;
	height:100px;
	display:block;
}
.other_maker_field p{
	width:450px;
	font-weight:bold;
	font-size:12px;
	color:#0066FF;
	display:block;
	float:left;
	text-align:right;
	margin:10px 0px 5px 0px;
}
.other_maker_title{
	width:450px;
	height:22px;
	font-size:18px;
	font-weight:bold;
	margin:5px 0px 0px 0px;
	display:block;
	float:left;
	color:#666666;
	border-bottom:1px dotted #CCCCCC;
}
.other_maker_txt{
	width:450px;
	height:34px;
	line-height:18px;
	display:block;
	float:left;
	margin:6px 0px 2px 0px;
	font-size:14px;
}
.other_maker_txt_bottom{
	width:440px;
	line-height:16px;
	display:inline;
	float:left;
	margin:8px 0px 0px 2px;
	padding:5px 0px 5px 2px;
	font-size:12px;
	color:#FF6600;
	border:1px solid #CCCCCC;
}
.safe_maker_sub_field{
	width:330px;
	height:120px;
	float:left;
	display:block;
	margin:20px 0px 0px 10px;
	border:1px solid #CCCCCC;
}

.other_maker_sub01{
	width:315px;
	height:auto;
	padding:0px 0px 0px 5px;
	color:#FFFFFF;
	font-size:12px;
	line-height:16px;
	font-weight:bold;
	display:block;
	float:left;
	margin:5px 0px 0px 5px;
	background:#0066FF;
}
.other_maker_sub02{
	width:320px;
	display:block;
	float:left;
	font-size:10px;
	line-height:12px;
	margin:4px 0px 0px 5px;
}
.other_maker_sub03{
	width:320px;
	height:48px;
	display:block;
	float:left;
	font-size:10px;
	line-height:14px;
	margin:4px 0px 0px 5px;
}
.other_title03{
	background:url(../s_direct/t_other/img/other_service_title.jpg);
}

/*  £---other---£  */



/*  ££---direct---££   */


/* ₯ aparment css ₯ */

.mgn_top20{
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.red {
	color: #CC0000;
	display: inline;
}



.apartment_title {
	background-image: url(../s_direct/t_house/t_apartment/img/apartment_title.gif);
}

.apartment_sub {
	background-image: url(../s_direct/t_house/t_apartment/img/apartment_sub.gif);
}
.apartment_text {
	float: left;
	height: 150px;
	width: 420px;
	font-size: 16px;
	line-height: 20px;
	padding-left: 25px;
	padding-right: 20px;
	color: #333333;
}
.apartment_img {
	background-image: url(../s_direct/t_house/t_apartment/img/apartment_img.jpg);
}
.apartment_title01 {
	background-image: url(../s_direct/t_house/t_apartment/img/apartment_title01.gif);
}
.apartment_title02{
	background-image: url(../s_direct/t_house/t_apartment/img/apartment_title02.gif);
}
.required_items {
	padding: 0px;
	clear: both;
	float: none;
	height: 220px;
	width: 657px;
	background-image: url(../s_direct/t_house/t_apartment/img/Required_items.png);
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 15px;
}
.required_items ul {
	padding-top: 112px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 32px;
	font-size: 14px;
	margin: 0px;
}
.required_items li {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	color: #333333;
	background-image: url(../s_direct/t_house/t_apartment/img/btnion01.gif);
	background-repeat: no-repeat;
	margin-top: 12px;
}

.correspondence_part {
	width: 700px;
	padding: 0px;
	float: left;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.correspondence_part p {
	font-size: 14px;
	line-height: 30px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #333333;
}
.measure_area {
	padding: 0px;
	float: left;
	width: 670px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	display: inline;
}


.measure_box{
	height: 75px;
	width: 670px;
	float: left;
}

.measure_box_p{
	float: left;
	background-image: url(../s_direct/t_house/t_singlehouse/img/measure_bg.gif);
	background-repeat: repeat;
	width: 670px;
}
.measure_box_p p {
	font-size: 14px;
	line-height: 20px;
	color: #333333;
	padding-left: 130px;
	padding-top: 2px;
	padding-bottom: 2px;
}


.measure_box_btm{
	height: 20px;
	width: 670px;
	float: left;
	margin-bottom: 20px;
}


.Crime_box01 {
	padding: 0px;
	float: left;
	height: 620px;
	width: 670px;
	background-image: url(../s_direct/t_house/t_apartment/img/Crime_box01.png);
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.Crime_box02 {
	background-image: url(../s_direct/t_house/t_apartment/img/Crime_box02.png);
	padding: 0px;
	height: 610px;
	width: 670px;
	float: left;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.Crime_box03 {
	padding: 0px;
	float: left;
	height: 620px;
	width: 670px;
	background-image: url(../s_direct/t_house/t_singlehouse/img/crime_box03.png);
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.Crime_box04 {
	background-image: url(../s_direct/t_house/t_singlehouse/img/crime_box04.png);
	padding: 0px;
	height: 718px;
	width: 670px;
	float: left;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.crime_text01 {
	padding-top: 140px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 125px;
	font-size: 15px;
	line-height: 18px;
	color: #333333;
}
.crime_text02 {
	padding-top: 80px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 125px;
	font-size: 15px;
	line-height: 18px;
	color: #333333;
}
.crime_text03 {
	padding-top: 70px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 125px;
	font-size: 15px;
	line-height: 18px;
	color: #333333;
	font-weight: bold;
}
.crime_text04 {
	padding-top: 90px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 125px;
	font-size: 15px;
	line-height: 18px;
	color: #333333;
	font-weight: bold;
}
.crime_text05 {
	padding-top: 150px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 125px;
	font-size: 15px;
	line-height: 18px;
	color: #333333;
	font-weight: bold;
}
.crime_text06 {
	padding-top: 90px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 125px;
	font-size: 15px;
	line-height: 18px;
	color: #333333;
	font-weight: bold;
}
.crime_text07 {
	padding-top: 80px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 125px;
	font-size: 15px;
	line-height: 18px;
	color: #333333;
	font-weight: bold;
}
.crime_text08 {
	padding-top: 100px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 125px;
	font-size: 15px;
	line-height: 18px;
	color: #333333;
	font-weight: bold;
}
.arrow_text01 {
	background-image: url(../s_direct/t_house/t_apartment/img/arrow_text01.gif);
	padding: 0px;
	height: 72px;
	width: 676px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 20px;
	display: inline;
}



.singlehouse_title {
	background-image: url(../s_direct/t_house/t_singlehouse/img/singlehouse_title.gif);
	background-repeat: no-repeat;
}

.singlehouse_img {
	background-image: url(../s_direct/t_house/t_singlehouse/img/detached%20house01.jpg);
}
.singlehouse_sub {
	background-image: url(../s_direct/t_house/t_singlehouse/img/singlehouse_sub.gif);
}
.singlehouse_title02{
	background-image: url(../s_direct/t_house/t_singlehouse/img/singlehouse_title02.gif);
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.office_title {
	background-image: url(../s_direct/t_house/t_office/img/office_title.gif);
	background-repeat: no-repeat;
}

.office_img {
	background-image: url(../s_direct/t_house/t_office/img/office_img.jpg);
}
.office_sub {
	background-image: url(../s_direct/t_house/t_office/img/office_sub.gif);
}
.office_title02{
	background-image: url(../s_direct/t_house/t_office/img/office_title02.gif);
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.shop_title {
	background-image: url(../s_direct/t_house/t_shop/img/shop_title.gif);
	background-repeat: no-repeat;
}

.shop_img {
	background-image: url(../s_direct/t_house/t_shop/img/shop_img.jpg);
}
.shop_sub {
	background-image: url(../s_direct/t_house/t_shop/img/shop_sub.gif);
}
.shop_title02{
	background-image: url(../s_direct/t_house/t_shop/img/shop_title02.gif);
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.motorcar_title {
	background-image: url(../s_direct/t_car/t_motorcar/img/motorcar_title.gif);
}

.motorcar_img {
	background-image: url(../s_direct/t_car/t_motorcar/img/motorcar_img.jpg);
}
.motorcar_sub {
	background-image: url(../s_direct/t_car/t_motorcar/img/motorcar_sub.gif);
}
.motorcar_title02{
	background-image: url(../s_direct/t_car/t_motorcar/img/motorcar_title02.gif);
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.bike_title {
	background-image: url(../s_direct/t_car/t_bike/img/bike_title.gif);
}

.bike_img {
	background-image: url(../s_direct/t_car/t_bike/img/bike_img.jpg);
}
.bike_sub {
	background-image: url(../s_direct/t_car/t_bike/img/bike_sub.gif);
}
.bike_title02{
	background-image: url(../s_direct/t_car/t_bike/img/bike_title02.gif);
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.safe_title02{
	background-image: url(../s_direct/t_safe/img/safe_title02.gif);
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.recommend_menu_text {
	margin: 0px;
	font-size: 24px;
	text-align: center;
	float: left;
	width: 700px;
	display: inline;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	font-family: "VL PSVbN";
}


/*£ aparment css £*/




/* ₯ new_recommend_key css ₯ */

.recommend_menu_box{
	padding: 0px;
	height: 250px;
	width: 320px;
	float: left;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 30px;
	margin-left: 15px;
	display: inline;
	position: relative;
}

.recommend_menu_box a{
	text-decoration: none;
}
.recommend_menu_box a:visited{
	text-decoration: none;
}

.recommend_menu_box a#menu01 {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 250px;
	width: 320px;
	background-image: url(../key_recommend/img/recommend_menu01.gif);
}
.recommend_menu_box a#menu01:hover {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 250px;
	width: 320px;
	background-image: url(../key_recommend/img/recommend_menu01_on.gif);
}
.recommend_menu_box a#menu02 {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 250px;
	width: 320px;
	background-image: url(../key_recommend/img/recommend_menu02.gif);
}
.recommend_menu_box a#menu02:hover {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 250px;
	width: 320px;
	background-image: url(../key_recommend/img/recommend_menu02_on.gif);
}
.recommend_menu_box a#menu03 {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 250px;
	width: 320px;
	background-image: url(../key_recommend/img/recommend_menu03.gif);
}
.recommend_menu_box a#menu03:hover {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 250px;
	width: 320px;
	background-image: url(../key_recommend/img/recommend_menu03_on.gif);
}
.recommend_menu_box a#menu04 {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 250px;
	width: 320px;
	background-image: url(../key_recommend/img/recommend_menu04.gif);
}
.recommend_menu_box a#menu04:hover {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 250px;
	width: 320px;
	background-image: url(../key_recommend/img/recommend_menu04_on.gif);
}
.recommend_menu_box p {
	color: #333333;
	font-size: 14px;
	margin-top: 0px;
	margin-left: 175px;
	width: 130px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 60px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 110%;
}


.menu01_bg{
	background-image: url(../key_recommend/img/recommend_menu01_on.gif);
}
.menu02_bg{
	background-image: url(../key_recommend/img/recommend_menu02_on.gif);
}
.menu03_bg{
	background-image: url(../key_recommend/img/recommend_menu03_on.gif);
}
.menu04_bg{
	background-image: url(../key_recommend/img/recommend_menu04_on.gif);
}



.cylinder_title{
	background-image: url(../key_recommend/t_cylinder/img/cylinder_title.gif);
	display: block;
}
.cylinder_subtext{
	background-image: url(../key_recommend/t_cylinder/img/cylinder_subtext.gif);
}

.rec_key_cylinder_img_top{
	background:url(../key_recommend/t_cylinder/img/recommend_sub_img.jpg);
}

.cylinder_title2{
	background-image: url(../key_recommend/t_cylinder/img/cylinder_title2.gif);
}
.cylinder_key01 {
	background-image: url(../key_recommend/t_cylinder/img/cylinder_key01.gif);
}
.cylinder_key02 {
	background-image: url(../key_recommend/t_cylinder/img/cylinder_key02.gif);
}
.cylinder_key03 {
	background-image: url(../key_recommend/t_cylinder/img/cylinder_key03.gif);
}
.cylinder_key04 {
	background-image: url(../key_recommend/t_cylinder/img/cylinder_key04.gif);
}
.cylinder_key05 {
	background-image: url(../key_recommend/t_cylinder/img/cylinder_key05.gif);
}
.cylinder_key06 {
	background-image: url(../key_recommend/t_cylinder/img/cylinder_key06.gif);
}


.doorknob_title{
	background-image: url(../key_recommend/t_doorknob/img/doorknob_title.gif);
	display: block;
}
.doorknob_subtext{
	background-image: url(../key_recommend/t_doorknob/img/doorknob_subtext.gif);
}

.rec_key_doorknob_img_top{
	background:url(../key_recommend/t_doorknob/img/doorknob_sub_img.jpg);
}

.doorknob_title2{
	background-image: url(../key_recommend/t_doorknob/img/doorknob_title2.gif);
}
.doorknob_key01 {
	background-image: url(../key_recommend/t_doorknob/img/doorknob_key01.gif);
}
.doorknob_key02 {
	background-image: url(../key_recommend/t_doorknob/img/doorknob_key02.gif);
}
.doorknob_key03 {
	background-image: url(../key_recommend/t_doorknob/img/doorknob_key03.gif);
}
.doorknob_key04 {
	background-image: url(../key_recommend/t_doorknob/img/doorknob_key04.gif);
}


.slidingdoor_title{
	background-image: url(../key_recommend/t_slidingdoor/img/slidingdoor_title.gif);
	display: block;
}
.slidingdoor_subtext{
	background-image: url(../key_recommend/t_slidingdoor/img/slidingdoor_subtext.gif);
}

.rec_key_slidingdoor_img_top{
	background:url(../key_recommend/t_slidingdoor/img/slidingdoor_sub_img.jpg);
}

.slidingdoor_title2{
	background-image: url(../key_recommend/t_slidingdoor/img/slidingdoor_title2.gif);
}
.slidingdoor_key01 {
	background-image: url(../key_recommend/t_slidingdoor/img/slidingdoor_key01.gif);
}
.slidingdoor_key02 {
	background-image: url(../key_recommend/t_slidingdoor/img/slidingdoor_key02.gif);
}
.slidingdoor_key03 {
	background-image: url(../key_recommend/t_slidingdoor/img/slidingdoor_key03.gif);
}




.sub_digital_title{
	background-image: url(../key_recommend/t_sub_digital/img/sub_digital_title.gif);
	display: block;
}
.sub_digital_subtext{
	background-image: url(../key_recommend/t_sub_digital/img/sub_digital_subtext.gif);
}

.rec_key_sub_digital_img_top{
	background:url(../key_recommend/t_sub_digital/img/recommend_sub_img.jpg);
}
.sub_digital_title2{
	background-image: url(../key_recommend/t_sub_digital/img/sub_digital_title2.gif);
}
.sub_digital_key01 {
	background-image: url(../key_recommend/t_sub_digital/img/sub_digital_key01.gif);
}
.sub_digital_key02 {
	background-image: url(../key_recommend/t_sub_digital/img/sub_digital_key02.gif);
}
.sub_digital_key03 {
	background-image: url(../key_recommend/t_sub_digital/img/sub_digital_key03.gif);
}
.sub_digital_key04 {
	background-image: url(../key_recommend/t_sub_digital/img/sub_digital_key04.gif);
}
.sub_digital_key05 {
	background-image: url(../key_recommend/t_sub_digital/img/sub_digital_key05.gif);
}
.sub_digital_key06 {
	background-image: url(../key_recommend/t_sub_digital/img/sub_digital_key06.gif);
}
.sub_digital_key07 {
	background-image: url(../key_recommend/t_sub_digital/img/sub_digital_key07.gif);
}
.sub_digital_key08 {
	background-image: url(../key_recommend/t_sub_digital/img/sub_digital_key08.gif);
}





.title2_subtext {
	float: left;
	font-size: 18px;
	color: #FF822F;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	font-family: "lr SVbN", "Osaka|";
	font-weight: bold;
	padding: 0px;
	line-height: 150%;
}

.recommend_key_box{
	padding: 0px;
	height: 334px;
	width: 648px;
	float: left;
	position: relative;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 26px;
	display: inline;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 16px;
	color: #333333;
}

.recommend_key_text01 {
	margin: 0px;
	height: 65px;
	position: absolute;
	left: 202px;
	top: 63px;
	;
	width: 424px;
	line-height: 130%;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.recommend_key_text02 {
	margin: 0px;
	padding: 0px;
	height: 57px;
	width: 221px;
	position: absolute;
	left: 202px;
	top: 182px;
	text-align: center;
	line-height: 57px;
}
.recommend_key_text03 {
	margin: 0px;
	padding: 0px;
	height: 57px;
	width: 221px;
	position: absolute;
	left: 425px;
	top: 182px;
	line-height: 57px;
	text-align: center;
}



/* £ new_recommend_key css £ */


/* ₯ new_key_security css ₯ */
.crime01_top {
	padding: 0px;
	height: 304px;
	width: 683px;
	background-image: url(../key_security/img/picking_bg_top.gif);
	margin: 0px;
	float: left;
}
.crime01_bottom {
	padding: 0px;
	height: 246px;
	width: 640px;
	background-image: url(../key_security/img/picking_bg_bottom.gif);
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 43px;
	display: inline;
}
.crime02_top {
	padding: 0px;
	height: 304px;
	width: 683px;
	background-image: url(../key_security/img/thumbturn_bg_top.gif);
	float: left;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.crime02_bottom {
	padding: 0px;
	height: 246px;
	width: 640px;
	background-image: url(../key_security/img/thumbturn_bg_bottom.gif);
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 43px;
	display: inline;
}
.crime03_top {
	padding: 0px;
	height: 304px;
	width: 683px;
	background-image: url(../key_security/img/bumping_bg_top.gif);
	float: left;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.crime03_bottom {
	padding: 0px;
	height: 246px;
	width: 640px;
	background-image: url(../key_security/img/bumping_bg_bottom.gif);
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 43px;
	display: inline;
}
.crime04_top {
	padding: 0px;
	height: 304px;
	width: 683px;
	background-image: url(../key_security/img/cam_bg_top.gif);
	float: left;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.crime04_bottom {
	padding: 0px;
	height: 246px;
	width: 640px;
	background-image: url(../key_security/img/cam_bg_bottom.gif);
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 43px;
	display: inline;
}
.crime05_top {
	padding: 0px;
	height: 304px;
	width: 683px;
	background-image: url(../key_security/img/doorbreak_bg_top.gif);
	float: left;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.crime05_bottom {
	padding: 0px;
	height: 246px;
	width: 640px;
	background-image: url(../key_security/img/doorbreak_bg_bottom.gif);
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 43px;
	display: inline;
}
.crime06_top {
	padding: 0px;
	height: 304px;
	width: 683px;
	background-image: url(../key_security/img/windowbreak_bg_top.gif);
	float: left;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.crime06_bottom {
	padding: 0px;
	height: 246px;
	width: 640px;
	background-image: url(../key_security/img/windowbreak_bg_bottom.gif);
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 43px;
	display: inline;
}

.crime_text_area01 {
	width: 280px;
	padding: 0px;
	font-size: 14px;
	margin-top: 115px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 85px;
	line-height: 150%;
	color: #333333;
}
.crime_text_area02 {
	width: 155px;
	padding: 0px;
	font-size: 14px;
	margin-top: 50px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 160px;
	line-height: 150%;
	color: #333333;
	float: left;
	display: inline;
}

.crime_text_area_subtitle {
	width: 155px;
	font-size: 14px;
	line-height: 150%;
	color: #FF6600;
	text-align: center;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #0099CC;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-weight: bold;
}
.crime_text_area02 p {
	padding: 5px;
}

/* £ new_key_security css £ */



/* ₯ new_key_change css ₯ */

#content_top03 {
	margin: 0px;
	padding: 0px;
	height: 453px;
	width: 1000px;
	background-image: url(../key_service/key_change/img/keychange_top_img.gif);
}
#keychange_sub_title01{
	width:735px;
	height:155px;
	display:block;
	float:left;
	margin:0px 0px 0px 0px;
}
.keychange_sub_title_img01{
	background-image: url(../key_service/key_change/img/keychange_sub_title01.gif);
}
.keychange_sub_title_img02{
	background-image: url(../key_service/key_change/img/keychange_sub_title02.gif);
}
.keychange_sub_title_img03{
	background-image: url(../key_service/key_change/img/keychange_sub_title03.gif);
}
.keychange_sub_title_img04{
	background-image: url(../key_service/key_change/img/keychange_sub_title04.gif);
}
#pickup_bg{
	width:735px;
	height:777px;
	float:left;
	display:block;
	background-repeat:no-repeat;
	position: relative;
}
.pickup_bg_img{
	background-image: url(../key_service/key_change/img/pickup_bg02.gif);
}
.recommend_key01 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 322px;
	width: 735px;
	background-image: url(../key_service/key_change/img/recommend_key01.gif);
}
.recommend_key02 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 322px;
	width: 735px;
	background-image: url(../key_service/key_change/img/recommend_key02.gif);
}

#recommend_key{
	width:735px;
	display:block;
	height: 277px;
	float: left;
	padding: 0px;
	background-image: url(../key_service/key_change/img/recommend_key_bg.gif);
	margin: 0px;
}

#recommend_key a {
	display: block;
	padding: 0px;
	height: 170px;
	width: 672px;
	background-image: url(../key_service/key_change/img/recommend_key_btn.png);
	margin: 0px;
}
#recommend_key_btn a:hover {
	background-image: url(../key_service/key_change/img/recommend_key_btn_on.png);
	display: block;
	margin: 0px;
	padding: 0px;
	height: 170px;
	width: 672px;
}
#recommend_key_btn {
	padding: 0px;
	height: 170px;
	width: 672px;
	margin-top: 90px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 36px;
	background-image: url(../key_service/key_change/img/recommend_key_btn_on.png);
}




.user_comments01{
	padding: 0px;
	height: 280px;
	width: 735px;
	background-image: url(../key_service/key_change/img/user_comments01.gif);
	margin: 0px;
	float: left;
}
.user_comments01 p {
	width: 580px;
	padding-top: 160px;
	font-size: 19px;
	padding-left: 160px;
	padding-right: 0px;
	padding-bottom: 0px;
	line-height: 32px;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-weight: bold;
	color: #333333;
}

.user_comments02{
	padding: 0px;
	height: 280px;
	width: 735px;
	background-image: url(../key_service/key_change/img/user_comments02.gif);
	margin: 0px;
	float: left;
}

.user_comments02 p {
	width: 665px;
	padding-top: 145px;
	font-size: 19px;
	padding-left: 70px;
	padding-right: 0px;
	padding-bottom: 0px;
	line-height: 32px;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-weight: bold;
	color: #333333;
}

.user_comments03{
	padding: 0px;
	height: 280px;
	width: 735px;
	background-image: url(../key_service/key_change/img/user_comments03.gif);
	margin: 0px;
	float: left;
}
.user_comments03 p {
	width: 580px;
	padding-top: 163px;
	font-size: 19px;
	padding-left: 165px;
	padding-right: 0px;
	padding-bottom: 0px;
	line-height: 32px;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-weight: bold;
	color: #333333;
}

.keychange_service_flow {
	float: left;
	width: 735px;
	position: relative;
}
.keychange_service_flow p {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	line-height: 24px;
}

.keychange_service_flow01_sub {
	background-image: url(../key_service/key_change/img/keychange_flow01_sub.gif);
	height: 130px;
	width: 18px;
	position: absolute;
	left: -18px;
}

.keychange_service_flow01 {
	height: 158px;
	width: 580px;
	background-image: url(../key_service/key_change/img/keychange_flow01.gif);
	padding-left: 155px;
	padding-top: 165px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.keychange_service_flow02 {
	height: 158px;
	width: 580px;
	background-image: url(../key_service/key_change/img/keychange_flow02.gif);
	padding-left: 155px;
	padding-top: 165px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.keychange_service_flow03 {
	height: 158px;
	width: 580px;
	background-image: url(../key_service/key_change/img/keychange_flow03.gif);
	padding-left: 155px;
	padding-top: 165px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.keychange_service_flow04 {
	height: 194px;
	width: 580px;
	background-image: url(../key_service/key_change/img/keychange_flow04.gif);
	padding-top: 160px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 155px;
}


.inquiry01{
	margin: 0px;
	padding: 0px;
	float: left;
	height: 359px;
	width: 735px;
	background-image: url(../key_service/key_change/img/inquiry01.gif);
}
.inquiry02{
	margin: 0px;
	padding: 0px;
	float: left;
	height: 328px;
	width: 735px;
	background-image: url(../key_service/key_change/img/inquiry02.gif);
}



/* £ new_key_change css £ */

/* ₯ new_faq css ₯ */
.faq_subtitle01 {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 720px;
	height: 90px;
	background-image: url(../s_faq/img/faq_subititle01.gif);
}
.faq_subtitle02 {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 720px;
	height: 90px;
	background-image: url(../s_faq/img/faq_subtitle02.gif);
}
.faq_category_box {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 367px;
	height: 260px;
}

.faq_txt_field {
	padding: 0px;
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.faq_txt_field h2 {
	width: 450px;
	text-align: center;
	line-height: 25px;
	font-family: "VL PSVbN";
	font-weight: bold;
	color: #3399FF;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #3399FF;
	margin: 0px;
	font-size: 24px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.faq_txt_field p {
	font-size: 18px;
	color: #333333;
	width: 430px;
	line-height: 120%;
	text-align: center;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}



.money_icon{
	background-image: url(../s_faq/img/money_icon_img.gif);
}
.house_icon{
	background-image: url(../s_faq/img/house_icon_img.gif);
}
.car_icon{
	background-image: url(../s_faq/img/car_icon_img.gif);
}
.others_icon{
	background-image: url(../s_faq/img/dresser_icon_img.gif);
}

.faq_category_box h2 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 80px;
	line-height: 60px;
	height: 60px;
	font-size: 18px;
	color: #FF6600;
	font-weight: bold;
}
.faq_category_box ul {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.faq_category_box li {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 30px;
	color: #333333;
}
.faq_category_box li a {
	color: #333333;
}
.faq_category_box li a:visited {
	color: #333333;
}
.faq_category_box li a:hover {
	color: #333333;
	text-decoration: underline;
}
.qa_subtitle {
	height: 65px;
	width: 735px;
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 60px;
	margin-left: 0px;
	border-bottom-width: medium;
	border-bottom-style: double;
	border-bottom-color: #3399FF;
	position: relative;
	font-size: 10px;
	padding: 0px;
}
.qa_sub_bg01 {
	background-image: url(../s_faq/img/qa_subtitle01.gif);
}
.qa_sub_bg02 {
	background-image: url(../s_faq/img/qa_subtitle02.gif);
}
.qa_sub_bg03 {
	background-image: url(../s_faq/img/qa_subtitle03.gif);
}
.qa_sub_bg04 {
	background-image: url(../s_faq/img/qa_subtitle04.gif);
}

.qa_subtitle a {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 65px;
	width: 55px;
	position: absolute;
	right: 0px;
	background-image: url(../s_faq/img/page_top.gif);
	text-align: center;
	color: #3366FF;
}
.qa_subtitle a:hover {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 65px;
	width: 55px;
	position: absolute;
	right: 0px;
	background-image: url(../s_faq/img/page_top_on.gif);
	text-align: center;
	color: #3366FF;
}
.qa_subtitle a:visited {
	color: #3366FF;
}
.qa_box {
	float: left;
	width: 735px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	color: #333333;
}
.question {
	background-image: url(../s_faq/img/question_img.gif);
	font-size: 15px;
	line-height: 40px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 60px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #3399FF;
	margin: 0px;
	font-weight: bold;
}

.answer {
	background-image: url(../s_faq/img/answer_img.gif);
	font-size: 15px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 60px;
	line-height: 40px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.faq_text_bottom{
	background-image: url(../s_faq/img/faq_text_bottom.jpg);
	margin: 0px;
	padding: 0px;
	float: left;
	height: 63px;
	width: 700px;
}



/* £ new_faq css £ */

/* ₯ new_cost css ₯ */
.cost_subtitle00 {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 720px;
	background-image: url(../s_cost/img/cost_subtitle00.gif);
	height: 110px;
}

.cost_subtitle {
	float: left;
	width: 720px;
	margin: 0px;
	padding: 0px;
}
.cost_subtitle p {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 50px;
	font-size: 16px;
	color: #333333;
	line-height: 120%;
}
.box{
	position: relative;
	background:#e9e9e9;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

.box:before{
    content: '';
    z-index: 1;
    position: absolute;
    border: 1px dashed #bbb;
    top: 7px;
    bottom: 7px;
    left: 7px;
    right: 7px;
    -moz-box-shadow: 0 0 0 1px #eee;
    -webkit-box-shadow: 0 0 0 1px #eee;
    box-shadow: 0 0 0 1px #eee;
}



/* £ new_cost css £ */

/* ₯ glossary css ₯ */
.glossary_title{
	background-image: url(../s_glossary/img/glossary_title.jpg);
}

.glossary_img_250x170{
	width:250px;
	height:170px;
	display:inline;
	float:left;
	margin:10px 10px 10px 10px;
	background-image: url(../s_glossary/img/glossary_sub_img.jpg);
}
.glossary_subtitle01 {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 720px;
	height: 90px;
	background-image: url(../s_glossary/img/glossary_subititle01.gif);
}
.glossary_txt_field {
	padding: 0px;
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.glossary_txt_field h2 {
	width: 450px;
	text-align: center;
	line-height: 25px;
	font-family: "VL PSVbN";
	font-weight: bold;
	color: #FF6633;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #FF6633;
	margin: 0px;
	padding: 0px;
	font-size: 20px;
}
.glossary_txt_field p {
	font-size: 15px;
	color: #333333;
	padding: 10px;
	width: 430px;
	line-height: 120%;
}



.glossary_subtitle02 {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 720px;
	height: 90px;
	background-image: url(../s_glossary/img/glossary_subititle02.gif);
}

.glossary_category_box{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 245px;
}
.glossary_category_box h2 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	line-height: 40px;
	height: 40px;
	font-size: 16px;
	font-weight: bold;
}

.glossary_category_box ul {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.glossary_category_box li {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 40px;
	color: #333333;
}
.glossary_category_box li a {
	color: #333333;
}
.glossary_category_box li a:visited {
	color: #333333;
}
.glossary_category_box li a:hover {
	color: #333333;
	text-decoration: underline;
}

.glossary_category_box a {
	color: #333333;
}
.glossary_category_box a:visited {
	color: #333333;
}
.glossary_category_box a:hover {
	color: #333333;
	text-decoration: underline;
}

.term_subtitle {
	height: 65px;
	width: 735px;
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	border-bottom-width: medium;
	border-bottom-style: double;
	border-bottom-color: #3399FF;
	position: relative;
	font-size: 10px;
	padding: 0px;
}

.term_sub_bg01 {
	background-image: url(../s_glossary/img/term_subtitle01.gif);
}
.term_sub_bg02 {
	background-image: url(../s_glossary/img/term_subtitle02.gif);
}
.term_sub_bg03 {
	background-image: url(../s_glossary/img/term_subtitle03.gif);
}
.term_sub_bg04 {
	background-image: url(../s_glossary/img/term_subtitle04.gif);
}
.term_sub_bg05 {
	background-image: url(../s_glossary/img/term_subtitle05.gif);
}
.term_sub_bg06 {
	background-image: url(../s_glossary/img/term_subtitle06.gif);
}
.term_sub_bg07 {
	background-image: url(../s_glossary/img/term_subtitle07.gif);
}
.term_sub_bg08 {
	background-image: url(../s_glossary/img/term_subtitle08.gif);
}
.term_sub_bg09 {
	background-image: url(../s_glossary/img/term_subtitle09.gif);
}
.term_sub_bg10 {
	background-image: url(../s_glossary/img/term_subtitle10.gif);
}


.term_subtitle a {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 65px;
	width: 55px;
	position: absolute;
	right: 0px;
	background-image: url(../s_faq/img/page_top.gif);
	text-align: center;
	color: #3366FF;
}
.term_subtitle a:hover {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 65px;
	width: 55px;
	position: absolute;
	right: 0px;
	background-image: url(../s_faq/img/page_top_on.gif);
	text-align: center;
	color: #3366FF;
}
.term_subtitle a:visited {
	color: #3366FF;
}


.term_box{
	padding: 0px;
	float: left;
	height: 110px;
	width: 733px;
	border: thin solid #333333;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.img_box {
	height: 100px;
	width: 150px;
	margin: 4px;
	padding: 0px;
	float: left;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	display: inline;
}
.term_title {
	width: 535px;
	float: left;
	display: block;
	font-size: 16px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #0099FF;
	height: 30px;
	line-height: 30px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	color: #CC0033;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.term_text {
	margin: 0px;
	float: left;
	width: 543px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-size: 14px;
	color: #333333;
	line-height: 120%;
}

.term_text a{
	color: #CC0000;
}
.term_text a:visited{
	color: #CC0000;
}


/* £ glossary css £ */

/*@₯---footer---₯@*/

#footer{
	width:1017px;
	height:350px;
	display:block;
	margin:0px auto 3px auto;
	border:1px solid #FFFFFF;
	background:#FFFFFF;
	box-shadow: 1px 1px 5px #999999;
	-webkit-border-radius: 5px;
	padding:0px 0px 0px 30px;
}

.footer_title{
	width:1000px;
	height:50px;
	float:left;
	display:block;
	background:url(../img/footer_img/footer_title.jpg);
	background-repeat:no-repeat;
	margin:10px 0px 10px 0px;
}
.footer_img div{
	width:200px;
	height:150px;
	float:left;
	display:block;
}
.step_img01{
	background:url(../img/footer_img/footer_img01.jpg);
}
.step_img02{
	background:url(../img/footer_img/footer_img02.jpg);
}
.step_img03{
	background:url(../img/footer_img/footer_img03.jpg);
}
.step_img04{
	background:url(../img/footer_img/footer_img04.jpg);
}
.footer_img dl{
	width:35px;
	height:35px;
	float:left;
	display:block;
	background:url(../img/footer_img/footer_arrow.png);
	margin:52px 14px 0px 14px;
}
.footer_credit_menu{
	width:240px;
	height:103px;
	display:block;
	float:left;
	background:url(../img/footer_img/footer_credit_menu.jpg);
	margin:10px 0px 0px 0px;
}

.footer_tel_img{
	width:720px;
	height:auto;
	display:block;
	float:left;
	border:1ps solid #CCCCCC;
	margin:10px 20px 10px 0px;
}
.footer_tel_img01{
	width:720px;
	height:33px;
	float:right;
	display:block;
	margin:0px 0 10px 0;
	background:url(../img/footer_img/footer_tel_img01.jpg);
}
.footer_tel_img02{
	width:145px;
	height:60px;
	float:right;
	display:block;
	background:url(../img/footer_img/footer_tel_img02.jpg);
	margin:0px 10px 0px 0px;
}
.footer_tel_img03{
	width:125px;
	height:60px;
	float:right;
	display:block;
	background:url(../img/footer_img/footer_tel_img03.jpg);
	margin:0px 10px 0px 0px;
}
.footer_tel_img04{
	width:426px;
	height:60px;
	float:right;
	display:block;
	background:url(../img/footer_img/footer_tel_img04.jpg);
}
.footer_return_top{
	width:100px;
	
}

#footer_link{
	width:100%;
	display:block;
	text-align:center;
	background:#0099FF;
	color:#FFFFFF;
	line-height:18px;
	height:60px;
	padding:4px;
	margin:0px auto;
}
#footer_link a{
	color:#FFFFFF;
}

/*@£---footer---£@*/
