@charset"Shift_JIS";*html #wrap{height:1%;}
body{margin:0 auto;padding:0;border:0;font-family:"Verdana";font-size:12px;color:#FFFFFF;background-image:url(../img_r/bg.gif);background-repeat:no-repeat;background-position:top center;background-color:#000000;text-align:center;-webkit-text-size-adjust: 100%;}
h2{float:left;margin:5px 0 0 0;padding:0;}
a{color:#FFFFFF;text-decoration:none;}
p{line-height:20px;text-align:left;}
img{
	margin:0 0px 0 0;
	padding:0;
	border:0;
	vertical-align:bottom;
	margin-top: 0px;
	float: right;
}

/*img{
	margin:0 5px 0 0;
	padding:0;
	border:0;
	vertical-align:bottom;
	margin-top: 3px;
	float: right;
}*/

#fixed_bunner{position:fixed;}
#fixed_mail{position:fixed; top:50px}
#wrap{margin:0 auto;padding:0 0 0 0;width:960px;}

.h_l{float:left;margin:0;padding:3px 0 0 5px;width:680px;}
.h_l h1{margin:10px 0 0 0;padding:0 0 5px 0;font-weight:normal;line-height:17px;text-align:left;font-size:8px;color:#C1C1C1}
.logo{float:left;margin:5px 0 0 0;padding:0;}
.h_txt01{float:left;margin:5px 0 0 0;padding:0;}
.h_date_txt{float:right;margin:0 5px 0 0;display:inline;padding:11px 0 0 0;width:90px;font-weight:bold;text-align:right;}
.h_date{float:right;margin:0;padding:13px 0 0 100px;}
.h_tel{float:left;margin:0;padding:0;}

.h_tel02{float:left;margin:0;padding:31px 0 0 0;background-image:url(../img_r/head_free_d.gif);background-repeat:no-repeat;}
.h_tel02 a{color:#fb7514;text-decoration:none;}
.navi{float:left;margin:0;padding:0 0 5px 7px;width:953px;}
.navi ul{float:left;margin:0;padding:0;}
.navi ul li{float:left;margin:0;padding:0;height:38px;list-style-type:none;}
.navi ul li a{margin:0;padding:0;height:38px;text-decoration:none;text-indent:-9999px;overflow:hidden;display:block;background-repeat:no-repeat;}
.navi ul li a:hover{margin:0;padding:0;background-position:0 -38px;}
.dm_roll,.hc_roll,.df_roll,.shoi_roll,.c_roll,.re_roll,.sub_roll,.in_roll,.map_roll,.corp0_roll,.corp_roll{width:135px;}
.dm_roll a,.hc_roll a,.df_roll a,.shoi_roll a,.c_roll a,.re_roll a,.sub_roll a,.in_roll a,.map_roll a,.corp0_roll a,.corp_roll_roll{width:135px;}
.h_tel a{color:#fb7514;text-decoration:none;}
.con_roll a{background-image:url(../img_r/con_roll.gif);width:135px;}
.con_roll_top a{background-image:url(../img_r/con_roll.gif);width:135px;}
.dm_roll a{background-image:url(../img_r/d_roll.gif);}
.hc_roll a{background-image:url(../img_r/hc_roll.gif);}
.corp_roll a{background-image:url(../img_r/corp_roll.gif);}
.corp0_roll a{background-image:url(../img_r/corp_roll.gif);}
.df_roll a{background-image:url(../img_r/df_roll.gif);}
.shoi_roll a{background-image:url(../img_r/si_roll.gif);}
.c_roll a{background-image:url(../img_r/c_roll.gif);}
.re_roll a{background-image:url(../img_r/re_roll.gif);}
.sub_roll a{background-image:url(../img_r/subway_roll.gif);}
.in_roll a{background-image:url(../img_r/in_roll.gif);}
.map_roll a{background-image:url(../img_r/map_roll.gif);}
.desinger_roll,.high_roll{width:145px;}
.desinger_roll a{	background-image:url(../img_r/design_roll.gif);}
.high_roll a{background-image:url(../img_r/high_roll.gif);}
.main{float:left;margin:0 5px;padding:5px 0 0 0;width:960px;border-top:solid 1px #585857;}


.top_f{
	float:left;
	margin:0;
	padding:12px 7px 15px 17px;
	margin:10px 0 0 23px;
	width:926px;
	background-image: url(../img_r/ftop-bg.png);
	height: 299px;
}
.top_f .fimage{
	width: 587px;
	height: 299px;
	overflow: hidden;
	position: relative;
	float:left;
}
.top_f .fcover{
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	background: #fff;
	z-index: 10;
}
.top_f .fimage .cont{
	overflow: hidden;
	margin-top: 0;
	height: 299px;
	position: relative;
}
.top_f .fimage .panel p{
	margin: 0;
}
.top_f .fimage .panel01{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9;
}
.top_f .fimage .panel01 .ftext img{
	position: absolute;
	bottom: 20px;
	left: 20px;
	z-index: 8;
}
.top_f .fimage .panel01 .fimage{
	position: relative;
	z-index: 7;
}
.top_f .fimage .panel02{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8;
}
.top_f .fimage .panel02 .fimage{
	position: relative;
	z-index: 7;
}
.top_f .fimage .panel03{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8;
}
.top_f .fimage .panel03 .fimage{
	position: relative;
	z-index: 7;
}
.top_f .fimage .panel04{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8;
}
.top_f .fimage .panel04 .fimage{
	position: relative;
	z-index: 7;
}
.top_f .action{
	float:right;
	width: 329px;
	height: 299px;
}
.top_f .action .cont{
	/*width: 0;*/
	position:relative;
	height: 299px;
	overflow: hidden;
	margin: 0 auto;
	background-image: url(../img_r/ftop-bg02.png);
}
.top_f .action .cont2{
	width: 329px;
	margin: 0 auto;
}
.top_f .action p.ftitle01{
	margin: 3px 0 5px;
	text-align: center;
}
.top_f .action p.ftitle02{
	width: 309px;
	height: 45px;
	padding: 0;
	margin: 11px auto 18px;
}
.top_f .action p.ftitle03{
	width: 309px;
	height: 62px;
	margin: 11px auto 0;
	background: url(../img_r/ftop-bg04.png);
}
.ftitle02 img,
.top_f .action img{
	float: none;
}
img.fpoint{
	position:absolute;
	left:18px;top:29px;
	z-index:9;
}
.top_f .action .flist{
	padding: 5px;
	background: #1a1a1a;
	width: 309px;
	margin: 0 auto 29px;
	overflow: hidden;
	list-style: none;
}
.ftitle02,
.top_f .action .flist li{
	overflow: hidden;
	position: relative;
}

.top_f .action .flist .map{
	float: left;
}
.top_f .action .flist .subway{
	float: right;
}
.ftitle02 .glitter,
.ftitle02 .glitter2,
.ftitle02 .glitter3,
.ftitle02 .glitter4{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	display: block;
}
.top_f .action .flist li .glitter,
.top_f .action .flist li .glitter2{
	position: absolute;
	top: -15px;
	left: 0;
	right: 0;
	bottom: 0;
	display: block;
}
.ftitle02 .glitter3 img,
.ftitle02 .glitter4 img{
	position: absolute;
	left: 0;
	display: block;
	opacity:0;
}
.ftitle02 .glitter img,
.ftitle02 .glitter2 img{
	position: absolute;
	left: -410px;
	display: block;
}
.top_f .action .flist li .glitter img{
	position: absolute;
	left: -223px;
	display: block;
}
.top_f .action .flist li .glitter2 img{
	position: absolute;
	left: -223px;
	display: block;
}




.top_img{float:left;margin:0 0 10px 0;padding:9px;background-image:url(../img_r/bg02.gif);background-repeat:repeat;}
.left{float:left;margin:0;padding:0 0 0 0;width:760px;}
.bn00{
	float:left;
	margin:0;
	padding-right:5px;
	margin-left:10px;
}
.bn01{
	float:left;
	margin:0;
	padding:0;
}
.bn03{
	float:left;
	margin:0;
	padding-right:34px;
	margin-left:29px;
}

.b_mobile{
	margin:0 0 0 0;
	width:702px;
	height:89px;
}

.i_box{
	float:left;
	margin:0 0 10px 0;
	padding:10px 0 14px 0;
	width:701px;
	background-image:url(../img_r/bg02.gif);
	background-repeat:repeat;
}


.box{
	float:left;
	margin:0 0 10px 0;
	padding:5px 0 0 0;
	width:750px;
	background-color:#191919;
	background-repeat:repeat;
}

.box_shop{
	float:left;
	margin:0 0 10px 0;
	padding:10px 0 0 0;
	width:701px;
	background-image:url(../img_r/bg02.gif);
	background-repeat:repeat;
}

.box02{float:left;margin:0 0 10px 10px;display:inline;padding:10px 0;width:681px;background-image:url(../img_r/bg08.gif);background-repeat:repeat;}

.box03{float:left;margin:0 0 10px 10px;display:inline;padding:0 0;width:681px;
background-color:#000000;background-repeat:repeat;}

.side{float:left;margin:0;padding:0;width:235px;}
.s_box{
	float:left;
	margin:0 0 0 0;
	padding:5px 0 14px 0;
	background-image:url(../img_r/bg02.gif);
	background-repeat:repeat;
	width:235px;
}
.s_box2{
	float:left;
	margin:0 0 10px 0;
	padding:10px 0 10px 0;
	background-image:url(../img_r/bg02.gif);
	background-repeat:repeat;
	width:235px;
}

.s_box02{float:left;margin:0 0 0 0;display:inline;padding:5px 10px;background-image:url(../img_r/bg05.gif);}

.s_box03{float:left;pading:0 0 10px 0;display:inline;padding:7px 8px;background-color:#191919;}

.kanren_site{
	float:left;
	margin:0 0 0 0;
	padding:10px 0 15px 0;
	background-color:#191919;
	width:235px;
}

.verisign{
	float:left;
	margin:5px 10px 5px 10px;
	padding-left:1px;
	background-color:#F1E8E0;
	width:216px;
	color:#999;
}

.u_box1{
	float:left;
	margin:0 0 10px 12px;
	padding:10px 0 10px 0;
	background-image:url(../img_r/bg02.gif);
	background-repeat:repeat;
	width:300px;
}


.u_box{
	float:left;
	margin:0 0 10px 5px;
	padding:10px 0 10px 11px;
	background-image:url(../img_r/bg02.gif);
	background-repeat:repeat;
	width:300px;
}


.free_bg{
 background-image:url(../img_r/free.jpg);
 width:270px;
 height:30px;
 font-size: 32px;
 padding-top:22px;
 color: #fb7514;
 font-family: "qMmΎ© Pro W3", "Hiragino Mincho Pro", "lr oΎ©", "MS PMincho", serif;
 }

.free_shine{
	width: 38px;
	margin: 5px 0 0 15px;
	float:left;
}

.free_shine a{
	position: relative;
	overflow: hidden;
	width: 38px;
	height: 24px;
	display: block;
}

.free_shine a span.btn {
	position: absolute;
	left: 0;
	top: 0;
	width: 38px;
	height: 24px;
	display: block;
	background-image:url(../img_r/free_n.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
}

.free_shine a span.shiny {
	position: absolute;
	left: -40px;
	top: 0;
	z-index: 30;
}


.free_a{
 float:left;
 font-size: 32px;
 padding-top:;
 font-family: "lr oΎ©";
 }

.tel_nb{
 font-size: 32px;
 color: #ff5100;
 padding-top:;
 font-family: "lr oΎ©";
 }

.mansion_owner_roll{
 float: left;
 margin: 0;
 padding: 0 0 5px 9px;
 width: 217px;
 }

.mansion_owner_roll a{
 margin: 0;
 padding: 0;
 width: 217px; height:157px;
 background-image: url(../img_r/side/mansion_owner_roll.jpg);
 background-repeat: no-repeat;
 text-decoration: none;
 text-indent: -9999px;
 display: block;
 overflow: hidden;
 }

.mansion_owner_roll a:hover{
 margin: 0;
 padding: 0;
 background-position: 0 -157px;
 }


 
/*.head_m ul{
	margin:0 0 10px 23px;
	padding:0;
	background-image:url(../img_r/bg05.gif);
	background-repeat:repeat;
	width:950px;
	height:120px;
	float:left;	 
}


.menu_h li{
	float:left;
	padding:15px 0 15px 16px;
	list-style:none;
}*/
 
.header_copy{float:left;margin:5px 0 0 0;padding:0;}


.s_box_f{float:left;margin:0 0 10px 0;padding:0px 0 10px 10;background-image:url(../img_r/iphone4.jpg);background-repeat:repeat;width:235px;}

.mapd_roll{float:left;margin:0;padding:10px 0 5px 0;width:216px;}
.mapd_roll a{margin:0;padding:0;background-image:url(../img_r/side/ftop-btn01.jpg);background-repeat:no-repeat;width:199;height:77px;text-decoration:none;text-indent:-9999px;display:block;overflow:hidden;}


.ensend_roll{float:left;margin:0;padding:0 0 5px 0;width:199px;}
.ensend_roll a{margin:0;padding:0;background-image:url(../img_r/side/ftop-btn02.jpg);background-repeat:no-repeat;width:199px;height:72px;text-decoration:none;text-indent:-9999px;display:block;overflow:hidden;}

.maph_roll{float:left;margin:0;padding:0 0 5px 0;width:199px;}
.maph_roll a{margin:0;padding:0;background-image:url(../img_r/side/ftop-btn03.jpg);background-repeat:no-repeat;width:199px;height:77px;text-decoration:none;text-indent:-9999px;display:block;overflow:hidden;}

.ensenh_roll{float:left;margin:0;padding:0 0 5px 0;width:199px;}
.ensenh_roll a{margin:0;padding:0;background-image:url(../img_r/side/ftop-btn04.jpg);background-repeat:no-repeat;width:199px;height:72px;text-decoration:none;text-indent:-9999px;display:block;overflow:hidden;}

.si_roll{float:left;margin:0;padding:0 0 5px 9px;width:216px;}
.si_roll a{margin:0;padding:0;background-image:url(../img_r/side/si_roll.jpg);background-repeat:no-repeat;width:216px;height:90px;text-decoration:none;text-indent:-9999px;display:block;overflow:hidden;}
.st_roll a:hover{margin:0;padding:0;background-position:0 -90px;}
.st_roll{float:left;margin:0;padding:5px 0 5px 9px;width:216px;}
.st_roll a{margin:0;padding:0;background-image:url(../img_r/side/st_roll.jpg);background-repeat:no-repeat;width:216px;height:90px;text-decoration:none;text-indent:-9999px;display:block;overflow:hidden;}
.si_roll a:hover{margin:0;padding:0;background-position:0 -90px;}
.shinchiku_roll {float:left;margin:0;padding:0 0 5px 9px;width:177px;}
.shinchiku_roll a{margin:0;padding:0;background-image:url(../img_r/side/shinchiku.jpg);background-repeat:no-repeat;width:177px;height:177px;text-decoration:none;text-indent:-9999px;display:block;overflow:hidden;}
.shinchiku_roll a:hover{margin:0;padding:0;background-position:0 -177px;}
.pet_roll {float:left;margin:0;padding:0 0 5px 9px;width:177px;}
.pet_roll a{margin:0;padding:0;background-image:url(../img_r/side/pet_roll.jpg);background-repeat:no-repeat;width:177px;height:177px;text-decoration:none;text-indent:-9999px;display:block;overflow:hidden;}
.pet_roll a:hover{margin:0;padding:0;background-position:0 -177px;}
.kagukaden_roll {float:left;margin:0;padding:0 0 5px 9px;width:177px;}
.kagukaden_roll a{margin:0;padding:0;background-image:url(../img_r/side/kagukaden.jpg);background-repeat:no-repeat;width:177px;height:177px;text-decoration:none;text-indent:-9999px;display:block;overflow:hidden;}
.kagukaden_roll a:hover{margin:0;padding:0;background-position:0 -177px;}
.high_class_roll {float:left;margin:0;padding:0 0 5px 9px;width:177px;}
.high_class_roll a{margin:0;padding:0;background-image:url(../img_r/side/high_class.jpg);background-repeat:no-repeat;width:177px;height:177px;text-decoration:none;text-indent:-9999px;display:block;overflow:hidden;}
.high_class_roll a:hover{margin:0;padding:0;background-position:0 -177px;}
.osaka_roll{float:left;margin:0;padding:0 0 5px 9px;width:216px;}
.osaka_roll a{margin:0;padding:0;background-image:url(../img_r/side/osaka_roll.jpg);background-repeat:no-repeat;width:216px;height:90px;text-decoration:none;text-indent:-9999px;display:block;overflow:hidden;}
.osaka_roll a:hover{margin:0;padding:0;background-position:0 -90px;}
.alpha{float:left;margin:0; padding:0;}
.alpha a:hover{color:#FFF;}
.kagu_roll{float:left;margin:0;padding:0 0 5px 9px;width:216px;}
.kagu_roll a{margin:0;padding:0;background-image:url(../img_r/side/kagu_camp_roll.jpg);background-repeat:no-repeat;width:177px;height:125px;text-decoration:none;text-indent:-9999px;display:block;overflow:hidden;}
.kagu_roll a:hover{margin:0;padding:0;background-position:0 -125px;}
.s_txt01{float:left;margin:0 0 5px 9px;display:inline;padding:5px 10px;background-image:url(../img_r/bg05.gif);background-repeat:repeat;width:196px;}
.s_but{float:left;margin:0 0 0 29px;display:inline;padding:0;}
.u_txt01{float:left;margin:0 0 5px 9px;display:inline;padding:5px 10px;background-image:url(../img_r/bg05.gif);background-repeat:repeat;width:250px;}


.fur_roll{float:left;margin:0;padding:5px 0 5px 9px;width:216px;}
.fur_roll a{margin:5px 0 2px 2px;padding:0;background-image:url(../img_r/side/fur_roll.jpg);background-repeat:no-repeat;width:212px;height:88px;text-decoration:none;text-indent:-9999px;display:block;overflow:hidden;}
.fur_roll a:hover{margin:5px 0 2px 2px;padding:0;background-position:0 -90px;}

.online_roll{float:left;margin:0;padding:0 0 5px 9px;width:253px;}
.online_roll a{margin:0;padding:0;background-image:url(../img_r/side/online_roll.jpg);background-repeat:no-repeat;width:253px;height:55px;text-decoration:none;text-indent:-9999px;display:block;overflow:hidden;}
.online_roll a:hover{margin:0;padding:0;background-position:0 -55px;}


.bn01 img{float:left;margin:0;padding:0;}
.s_txt_box{float:left;margin:0 0 0 px;display:inline;padding:5px 10px;background-image:url(../img_r/bg05.gif);background-repeat:repeat;width:195px;}

.s_txt_box2{float:left;margin:0 0 0 5px;display:inline;padding:5px 13px;background-image:url(../img_r/bg05.gif);background-repeat:repeat;width:199px;}

.side_design{margin:0 0 5px 8px; padding:0; float:left;}

.side_high{margin:10px 0 5px 8px; padding:0; float:left;}

.s_txt_box img{float:left;margin:0 0 5px 10px;display:inline;padding:0;}

.s_txt_box01{float:left;margin:5px 0 0 5px;display:inline;padding:5px 10px;background-image:url(../img_r/bg05.gif);background-repeat:repeat;width:195px;}
.s_txt_box01 img{float:left;margin:10px 0 5px 10px;display:inline;padding:0;}

.h3_tit{float:left;margin:12px 0 5px 10px;display:inline;padding:2px 0 10px 14px;background-image:url(../img_r/icon.png);background-repeat:no-repeat;width:190px;font-size:12px;color:#DADADA;text-align:left;letter-spacing:2px;}

.h3_tit_2{float:left;margin:12px 0 0 10px;display:inline;padding:2px 0 0 14px;background-image:url(../img_r/icon.png);background-repeat:no-repeat;width:220px;font-size:12px;color:#DADADA;text-align:left;letter-spacing:1.8px;}

.column{
	width:950px;
	height:250px;
	height:auto;
	text-align:left;
}

.column_text{
	width:460px;
	height:250px;
	font-size:12px;
	padding:0 0 15px 0;
	float:left;
}

.sp_column{
	height:17px;
	padding:15px 0 15px 0;
	text-align:left;
}

.column_back{
	width:465px;
	height:235px;
	float:right;
}

.bn_list li{
	width:210px;
	height:14px;
	background-color:#252525;
	padding:8px 5px 5px 5px;
	margin:0 4px 4px 0;
	border: 1px solid #666;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	float:left;
}

.column_comment{margin:10px 0 5px 10px;padding:0 0 5px 20px;background-image:url(../img_r/icon.png);background-repeat:no-repeat;width:950px;font-size:18px;color:#DADADA;text-align:left;}


	

.s_txt02{float:left;margin:0;padding:0 0 5px 5px;width:195px;}
.s_txt02 span{color:#FF6700;}
.hou_roll{float:left;margin:0;padding:0 0 5px 9px;width:217px;}
.hou_roll a{margin:0;padding:0;background-image:url(../img_r/side/hou_roll.gif);background-repeat:no-repeat;width:217px;height:87px;text-decoration:none;text-indent:-9999px;display:block;overflow:hidden;}
.hou_roll a:hover{margin:0;padding:0;background-position:0 -87px;}

.nsz_roll{float:left;margin:0;padding:0 0 5px 9px;width:217px;}
.nsz_roll a{margin:0;padding:0;background-image:url(../img_r/side/nsz_roll.gif);background-repeat:no-repeat;width:217px;height:87px;text-decoration:none;text-indent:-9999px;display:block;overflow:hidden;}
.nsz_roll a:hover{margin:0;padding:0;background-position:0 -87px;}


.tokyo-rent {float:left;margin:0 0 0 0;padding:0 15px 0 5px;width:270px;}


.nagoya-s_roll{float:left;margin:0;padding:0 0 5px 9px;width:217px;}
.nagoya-s_roll a{margin:0;padding:0;background-image:url(../img_r/side/nagoya-s_roll.gif);background-repeat:no-repeat;width:217px;height:87px;text-decoration:none;text-indent:-9999px;display:block;overflow:hidden;}
.nagoya-s_roll a:hover{margin:0;padding:0;background-position:0 -87px;}


.pr_nagoya_roll{float:left;margin:0;padding:0 0 5px 9px;width:217px;}
.pr_nagoya_roll a{margin:0;padding:0;background-image:url(../img_r/side/pr_nagoya_roll.gif);background-repeat:no-repeat;width:217px;height:87px;text-decoration:none;text-indent:-9999px;display:block;overflow:hidden;}
.pr_nagoya_roll a:hover{margin:0;padding:0;background-position:0 -87px;}


.fb_roll{float:left;margin:0;padding:10px 0 5px 9px;width:217px;}
.fb_roll a{margin:0;padding:0;background-image:url(../img_r/side/fb_roll.gif);background-repeat:no-repeat;width:217px;height:87px;text-decoration:none;text-indent:-9999px;display:block;overflow:hidden;}
.fb_roll a:hover{margin:0;padding:0;background-position:0 -87px;}

.sb_roll{float:left;margin:0;padding:10px 0 5px 9px;width:217px;}
.sb_roll a{margin:0;padding:0;background-image:url(../img_r/side/sb_roll.gif);background-repeat:no-repeat;width:217px;height:87px;text-decoration:none;text-indent:-9999px;display:block;overflow:hidden;}
.sb_roll a:hover{margin:0;padding:0;background-position:0 -87px;}
.r_nagoya{float:left;margin:0;padding:0 0 0 0;width:97px;}
.r_nagoya a{margin:0;padding:0;background-image:url(../route/img_r/nagoya.png);background-repeat:no-repeat;width:97px;height:31px;text-decoration:none;text-indent:-9999px;display:block;overflow:hidden;}
.r_nagoya a:hover{margin:0;padding:0;background-position:0 -31px;}
.r_kokusai{float:left;margin:0;padding:0 0 0 0;width:97px;}
.r_kokusai a{margin:0;padding:0;background-image:url(../route/img_r/kokusai.png);background-repeat:no-repeat;width:97px;height:31px;text-decoration:none;text-indent:-9999px;display:block;overflow:hidden;}
.r_kokusai a:hover{margin:0;padding:0;background-position:0 -31px;}
.r_marunouchi{float:left;margin:0;padding:0 0 0 0;width:97px;}
.r_marunouchi a{margin:0;padding:0;background-image:url(../route/img_r/marunouchi.png);background-repeat:no-repeat;width:97px;height:31px;text-decoration:none;text-indent:-9999px;display:block;overflow:hidden;}
.r_marunouchi a:hover{margin:0;padding:0;background-position:0 -31px;}
.r_hisaya{float:left;margin:0;padding:0 0 0 0;width:97px;}
.r_hisaya a{margin:0;padding:0;background-image:url(../route/img_r/hisaya.png);background-repeat:no-repeat;width:97px;height:31px;text-decoration:none;text-indent:-9999px;display:block;overflow:hidden;}
.r_hisaya a:hover{margin:0;padding:0;background-position:0 -31px;}
.r_takaoka{float:left;margin:0;padding:0 0 0 0;width:97px;}
.r_takaoka a{margin:0;padding:0;background-image:url(../route/img_r/takaoka.png);background-repeat:no-repeat;width:97px;height:31px;text-decoration:none;text-indent:-9999px;display:block;overflow:hidden;}
.r_takaoka a:hover{margin:0;padding:0;background-position:0 -31px;}
.r_kurumamichi{float:left;margin:0;padding:0 0 0 0;width:97px;}
.r_kurumamichi a{margin:0;padding:0;background-image:url(../route/img_r/kurumamichi.png);background-repeat:no-repeat;width:97px;height:31px;text-decoration:none;text-indent:-9999px;display:block;overflow:hidden;}
.r_kurumamichi a:hover{margin:0;padding:0;background-position:0 -31px;}
.r_fushimi{float:left;margin:0;padding:0 0 0 0;width:97px;}
.r_fushimi a{margin:0;padding:0;background-image:url(../route/img_r/fushimi.png);background-repeat:no-repeat;width:97px;height:31px;text-decoration:none;text-indent:-9999px;display:block;overflow:hidden;}
.r_fushimi a:hover{margin:0;padding:0;background-position:0 -31px;}
.r_sakae{float:left;margin:0;padding:0 0 0 0;width:97px;}
.r_sakae a{margin:0;padding:0;background-image:url(../route/img_r/sakae.png);background-repeat:no-repeat;width:97px;height:31px;text-decoration:none;text-indent:-9999px;display:block;overflow:hidden;}
.r_sakae a:hover{margin:0;padding:0;background-position:0 -31px;}
.r_sinsakae{float:left;margin:0;padding:0 0 0 0;width:97px;}
.r_sinsakae a{margin:0;padding:0;background-image:url(../route/img_r/sinsakae.png);background-repeat:no-repeat;width:97px;height:31px;text-decoration:none;text-indent:-9999px;display:block;overflow:hidden;}
.r_sinsakae a:hover{margin:0;padding:0;background-position:0 -31px;}
.r_chikusa{float:left;margin:0;padding:0 0 0 0;width:97px;}
.r_chikusa a{margin:0;padding:0;background-image:url(../route/img_r/chikusa.png);background-repeat:no-repeat;width:97px;height:31px;text-decoration:none;text-indent:-9999px;display:block;overflow:hidden;}
.r_chikusa a:hover{margin:0;padding:0;background-position:0 -31px;}
.r_chikusa2{float:left;margin:0;padding:0 0 0 0;width:97px;}
.r_chikusa2 a{margin:0;padding:0;background-image:url(../route/img_r/chikusa2.png);background-repeat:no-repeat;width:97px;height:31px;text-decoration:none;text-indent:-9999px;display:block;overflow:hidden;}
.r_chikusa2 a:hover{margin:0;padding:0;background-position:0 -31px;}
.r_yaba{float:left;margin:0;padding:0 0 0 0;width:97px;}
.r_yaba a{margin:0;padding:0;background-image:url(../route/img_r/yaba.png);background-repeat:no-repeat;width:97px;height:31px;text-decoration:none;text-indent:-9999px;display:block;overflow:hidden;}
.r_yaba a:hover{margin:0;padding:0;background-position:0 -31px;}
.r_kamimaezu{float:left;margin:0;padding:0 0 0 0;width:97px;}
.r_kamimaezu a{margin:0;padding:0;background-image:url(../route/img_r/kamimaezu.png);background-repeat:no-repeat;width:97px;height:31px;text-decoration:none;text-indent:-9999px;display:block;overflow:hidden;}
.r_kamimaezu a:hover{margin:0;padding:0;background-position:0 -31px;}
.r_betsuin{float:left;margin:0;padding:0 0 0 0;width:97px;}
.r_betsuin a{margin:0;padding:0;background-image:url(../route/img_r/betsuin.png);background-repeat:no-repeat;width:97px;height:31px;text-decoration:none;text-indent:-9999px;display:block;overflow:hidden;}
.r_betsuin a:hover{margin:0;padding:0;background-position:0 -31px;}
.r_kanayama{float:left;margin:0;padding:0 0 0 0;width:97px;}
.r_kanayama a{margin:0;padding:0;background-image:url(../route/img_r/kanayama.png);background-repeat:no-repeat;background-position:0 -31px;width:97px;height:31px;text-decoration:none;text-indent:-9999px;display:block;overflow:hidden;}
.r_kanayama a:hover{margin:0;padding:0;background-position:0 0;}
.r_tsurumai{float:left;margin:0;padding:0 0 0 0;width:97px;}
.r_tsurumai a{margin:0;padding:0;background-image:url(../route/img_r/tsurumai.png);background-repeat:no-repeat;width:97px;height:31px;text-decoration:none;text-indent:-9999px;display:block;overflow:hidden;}
.r_tsurumai a:hover{margin:0;padding:0;background-position:0 -31px;}
.r_osu{float:left;margin:0;padding:0 0 0 0;width:97px;}
.r_osu a{margin:0;padding:0;background-image:url(../route/img_r/osu.png);background-repeat:no-repeat;width:97px;height:31px;text-decoration:none;text-indent:-9999px;display:block;overflow:hidden;}
.r_osu a:hover{margin:0;padding:0;background-position:0 -31px;}
.r_mizuho{float:left;margin:0;padding:0 0 0 0;width:97px;}
.r_mizuho a{margin:0;padding:0;background-image:url(../route/img_r/mizuho.png);background-repeat:no-repeat;width:97px;height:31px;text-decoration:none;text-indent:-9999px;display:block;overflow:hidden;}
.r_mizuho a:hover{margin:0;padding:0;background-position:0 -31px;}
.r_ozone{float:left;margin:0;padding:0 0 0 0;width:97px;}
.r_ozone a{margin:0;padding:0;background-image:url(../route/img_r/ozone.png);background-repeat:no-repeat;width:97px;height:31px;text-decoration:none;text-indent:-9999px;display:block;overflow:hidden;}
.r_ozone a:hover{margin:0;padding:0;background-position:0 -31px;}
.btm{margin: 30px 0 0 0; auto;padding:0;background-image:url(../img_r/bg07.gif);background-repeat:no-repeat;background-position:bottom;}
.btm02{margin:0 auto;padding:0;width:950px;}
.column_box{float:left;margin:0 0 10px 0;padding:10px 0 10px 0;background-image:url(../img_r/bg02.gif);background-repeat:repeat;width:640px; float:right;}
.btm_box{float:left;margin:0 0 10px 0;padding:10px 0 10px 0; background-color:#191919;width:970px;
margin:15px 0 0 0;}
.b_b_txt01{float:left;margin:0 10px;display:inline;padding:11px 10px 10px 25px;width:910px;
height:50px;background-image:url(../img_r/foot_free_d.gif);background-repeat:repeat;font-size:10px;}
.b_b_txt01_osaka{float:left;margin:0 10px;display:inline;padding:11px 10px 10px 25px;width:910px;
height:50px;background-image:url(../osaka/img_r/foot_free_d.gif);background-repeat:repeat;font-size:10px;}
.b_b_txt011{float:left;margin:0 10px;display:inline;padding:11px 10px 10px 10px;width:910px;background-image:url(../img_r/bg05.gif);background-repeat:repeat;font-size:10px;}
.column_txt{float:left;margin:0 10px;display:inline;padding:11px 10px 10px 10px;width:640px;background-image:url(../img_r/bg05.gif);background-repeat:repeat;font-size:16px; letter-spacing:0.1em; line-height:165%;
font-family:"lr oΎ©", "MS PMincho", "qMmΎ© Pro W3", "Hiragino Mincho Pro", serif;

}
.b_b_txt01 img{float:left;margin:0;padding:15px 0 10px 70px;}
.corp{float:left;margin:0 0px 0px 0;padding:0px 0px 10px 0; background-color:#F8F8F8;width:950px}
.corp li{float: left; padding-right:20px;}
.corp img {float:left;margin:0;padding:0;}

.clumn_bn{float:left;margin:0 10px;display:inline;padding:11px 10px 10px 10px;width:910px;background-image:url(../img_r/bg05.gif);background-repeat:repeat;font-size:10px;}
.clumn_bn li{
	float:left;
	width:200px;
	padding:0px 0 5px 15px;
	list-style:none;
	text-align:left;
}

.column_title{
	padding:0 0 5px 0;
	margin:0;
}

.clumn_list{float:left;margin:0 10px;display:inline;padding:11px 10px 10px 10px;width:640px;background-image:url(../img_r/bg05.gif);background-repeat:repeat;font-size:12px;}
.clumn_list li{
	float:left;
	width:300px;
	padding:0px 0 5px 15px;
	list-style:none;
	text-align:left;
}



.foot{float:left;margin:0 auto;padding:0;width:950px;}
.foot p{color:#D9D9D9;}
.page_top{float:right;margin:5px 3px 0 0;display:inline;padding:0;}

.iphone{position:absolute;top:138px;left:9px;}
.iphone2{position:absolute;top:-100px;left:685px;}
.iphone3{position:absolute;top:2042px;left:130px;}
.iphone4{position:absolute;top:929px;left:9px;}
.iine{float:right;}

		#s_annai {
			position: relative;
			width: 127px;
			margin: 0;
			padding: 0;
			top: 101px;
			left:-127px;
			*left: 554px;
			_left: 559px;
			z-index: 1001;
		}
		.absolute {
			background: url(../img_r/side_bn/bg.gif) no-repeat;
			width: 127px;
			position:absolute;
			top: 0;
			left: 0;
		}

		.absolute_a_kanou {
			background: url(../img_r/side_bn/bg_a_kanou.gif) no-repeat;
			width: 127px;
			position:absolute;
			top: 0;
			left: 0;
		}

		#s_annai p{
			float: left;
			width: 90px;
			font-size: 10px;
			color: #FFF;
			padding: 2px 0 0 10px;
			margin: 0;
		}


		.a_kanou {
			position:relative;
			top:55px;
			left:10px;
			font-size:36px;
			width:120px;
			height:164px;
			color:FFFFFF;
			display:block;
		}
		.bn_x{
			float: left;
			margin: 4px 0 0 6px;
			display: inline;
			padding: 0;
		}
		/*.s_bn_an{
			float: right;
			margin: 0;
			padding: 0;
		}*/

    @media screen and (max-device-width: 1080px) {
      #s_annai {
		  display: none;
      }
    }
	
.osaka_p{
	padding:0 0 0 10px;
}

.s_banner{
	position:absolute;
	top:0;
	left:0;
	
}

#side_banner{
	width:1000px;
	margin:0 auto;
	
}

/**************topΦίιXN[p
#back-top {
    position: fixed;
    bottom: 30px;
    margin-left:1000px;
}
#back-top a {
    width: 100px;
    display: block;
}
#back-top span {
    width: 100px;
    height: 100px;
    display: block;
    margin-bottom: 7px;
    background: url(../img_r/gotop.png) no-repeat center center;
}

*************/

/**************topΦίιXN[p*************/
#back-top {
    position: fixed;
    bottom: 30px;
    margin-left:1000px;
}

#back-top a {
    width: 100px;
    display: block;
}
#back-top span {
    width: 100px;
    height: 100px;
    display: block;
    margin-bottom: 7px;
    background: url(../img_r/gotop.png) no-repeat center center;
}


/**************ρφJ¨AiEX oi[p*************/


#hikoukai{
	position: fixed;
	bottom:450px;
	right:0%;
	z-index:10000;
}

/**************headerΕθj[*************/
#header_menu {
    position: fixed;
	top:0px;
	left:50%;
	margin-left:-450px;
	z-index:1000;
}
#header_menu a {
    display: block;
}
#header_menu span {
    padding: 0 3000px;
    margin: 0 -3000px;
    width: 100px;
    height: 40px;
    display: block;
    margin-bottom: 7px;
	background-color:#333;
	opacity:0.9;	/*Firefox, Opera, Chrome, Safari*/
	filter: alpha(opacity=90);	/*IE8ΘΊ*/
}
.free_d_head {
	width:910px;
	height:40px;
	background-image: url(http://www.style--plus.jp/img_r/header/free_d.png);
	background-position:right;
	background-repeat:no-repeat;
	margin-bottom:2px;
}

#menu {
  list-style-type: none;
  width: 1000px;
  margin: 0px auto 0px;
  padding: 0;
}
#menu li {
  width: 123px;
  float: left;
  margin: 0;
  padding: 0;
  text-align: center;
}
#menu li a {
  display: block;
  width : 100%;
  padding: 13px 0;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  line-height: 1;
  text-decoration: none;
}
#menu li a:hover {
  background:#9c823c;
}

#menu li .test{
	width:260px;
	margin:0 0 5px 0;
	padding:0 0 5px 0;
	text-align:center;	
	}


.free_d_s {
	position: fixed;
	top:0px;
	left:50%;
	padding-left:200px;
	padding-top:5px;
}


/**************GAκy[W*************/
.area_intro{
	margin:0;
}

.area_img{
	float:left;
	margin:0;
}

.introduction{
	margin:0;
	padding:1px 0 0 0;
}

.area_title{
	font-size:24px;
	font-family:"lr oΎ©", "MS PMincho", "qMmΎ© Pro W3", "Hiragino Mincho Pro", serif;
	padding:15px 0 0 0;
}

.area_comment{
	font-size:12px;
	padding:55px 50px 0 0;

	margin:0;
}

.click_navi{
	padding:25px 0 0 0;
}

/**************ζ΅’uh*************/
.brand {
	width:950px;
	height:121px;
	background-color:#FFF;
	float:left;
	margin:15px 0 15px 0;
}
.brand_img {
	padding:0px 100px 10px 10px;
}

/**************««««σΊξρtF[hXN[p*************/
#sidebar {
    background:#1C1C1C;
    float:left;
    margin:0 0 0 8px;
    padding:5px 0 0 0;
    width:735px;
}
#sidebar ul {
    font-size:1.2em;
    list-style-type:none;
    margin:0;
    padding:0;
    position:relative;
		top:0;
		left:0;
}
#sidebar li {
    height: 105px;
    overflow: hidden;
	
}
#sidebar li img {
    float:left;
    margin-right:8px;
}
#sidebar2 {
    background:#1C1C1C;
    float:left;
    margin:0 0 0 8px;
    padding:5px 0 0 0;
    width:740px;
}
#sidebar2 ul {
    font-size:1.2em;
    list-style-type:none;
    margin:0;
    padding:0;
    position:relative;
		top:0;
		left:0;
}
#sidebar2 li {
    height: 85px;
    overflow: hidden;
}
#sidebar2 li img {
    float:left;
    margin-right:8px;
}





#sidebar .spyWrapper {
    height: 100%;
    overflow: hidden;
    position: relative;
		top:0;
		left:0;    
}
#sidebar {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
.osirase {
	margin:0 0 10px 15px;
	line-height:1.5em;
}

.osirase a{
	color:#FF6600;
}

/**************ͺͺͺͺσΊξρtF[hXN[p*************/


/**************««««GAσΊξρtF[hXN[p*************/
#sidebar_area {
    background:#1C1C1C;
    float:left;
    margin:0 0 0 8px;
    padding:25px 25px 10px;
    width:635px;
}
#sidebar_area ul {
    font-size:1.2em;
    list-style-type:none;
    margin:0;
    padding:0;
    position:relative;
		top:0;
		left:0;
}
#sidebar_area li {
    height: 105px;
    overflow: hidden;
}
#sidebar_area li img {
    float:left;
    margin-right:8px;
}
#sidebar_area .spyWrapper {
    height: 100%;
    overflow: hidden;
    position: relative;
		top:0;
		left:0;    
}
#sidebar_area {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
.osirase {
	margin:0 0 10px 15px;
	line-height:1.5em;
}

.osirase a{
	color:#FF6600;
}


/**************ͺͺͺͺGAσΊξρtF[hXN[p*************/


/**************««««ΑW¨tF[hXN[p*************/
#scroll_event {
    background:#1C1C1C;
    float:left;
    margin:0 0 0 0;
    padding:25px 25px 10px;
    width:900px;
}
#scroll_event ul {
    font-size:1.2em;
    list-style-type:none;
    margin:0;
    padding:0;
    position:relative;
		top:0;
		left:0;
}
#scroll_event li {
    height: 105px;
	width:900px;
    overflow: hidden;
	float:left;
}
#scroll_event li img {
    float:left;
    margin-right:8px;
}
#scroll_event .spyWrapper {
    height: 100%;
    overflow: hidden;
    position: relative;
		top:0;
		left:0;    
}
#scroll_event {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

.scroll_event_body{
	height:110px;
	width:940px;
}

.scroll_event_bukken{
	float:left;
	width:440px;
}

/**************ͺͺͺͺΑW¨tF[hXN[p*************/


/*«p­ΈXg
.list {
	list-style: none;
	font: 11px Verdana, sans-serif;
	margin:0;
	padding:0;
	background-image:url(../../img_r/bn_22.png);
	width:950px;
	height:20px;
	float:left;
	
	}
.list li {
	float: left;
	line-height: 20px;
	text-align:left;
	color:#FFF;
	margin:0 0 0 12px;
}
ͺp­ΈXg*/

/*«p­ΈXg*/
.list {
	list-style: none;
	overflow: hidden;
	color: #FFF;
	font: 10px Verdana, sans-serif;
	background: #000;
	border: 1px solid #333333;
	margin:0;
	padding-left:5px;

}
.list li {
	float: left;
	line-height: 20px;
}
.list li a {
	color: #FFF;
	text-decoration: none;
	padding: 0 10px 0 0;
	background: #000;
	display: block;
	float: left;
}
.list li a::after {
	position: relative;
	display: block;
	margin-top: -10px;
	margin-left: auto;
	margin-right: -10px;
	height: 10px;
	width: 10px;
	content: " ";
	-webkit-transform: skew(-30deg);
	background: #000;
	border-right: 1px solid #d6d6d6;
	-moz-transform: skew(-30deg);
	-o-transform: skew(-30deg);
	transform: skew(-30deg);
}
.list li a::before {
	float: right;
	display: block;
	margin-bottom: -10px;
	margin-left: auto;
	margin-right: -10px;
	height: 10px;
	width: 10px;
	content: " ";
	-webkit-transform: skew(30deg);
	background: #000;
	border-right: 1px solid #d6d6d6;
	-moz-transform: skew(30deg);
	-o-transform: skew(30deg);
	transform: skew(30deg);
}
.list li:first-child a {padding-left: 10px;}
.list li:last-child {
	padding-left: 20px;
	background: transparent !important;
	color: #FFF;
}
.list li a:hover {color: #d31;}

/*ͺp­ΈXg*/

/*404y[W*/
.main404{
	float:left;
	background:#333333;
	text-align:center;
	width:945px;
	height:450px;
}

.main404 p.notfound {
	text-align:center;
	margin:100px 0 0 0;
	font-size:24px;

}

.main404 p.notfound_txt {
	margin:50px 0 35px 0;
	text-align:center;
	font-size:14px;
	line-height:1.7em;
}

.main404 img {
	text-align:center;
	margin:20px 350px 0 0;
}

.search{
	margin:0;
	width:945px;
	float:left;
}

/*404y[W*/

.r_img li{
	list-style:none;
	display:none;
}

.r_img2 li{
	list-style:none;
	display:none;
}