@charset "utf-8";

/*---------------------------------------------------
Copyright(c)ATSUGI-SOKO Co.,LTD. All right reserved.
http://www.atsugi-soko.jp/
----------------------------------------------------*/

/* layout 1 --------------------------------------------------------*/

body{
	margin: 0;
	padding: 0;
	line-height: 165%;
	color: #333;
	background: #e6e6e6 url(../img/bg.gif) center repeat-y;
	font-family: Meiryo, Verdana, "メイリオ", "ＭＳ Ｐゴシック", Hiragino Kaku Gothic Pro, Osaka;
	font-size: 88%;
	text-align: center;
}

div#container{
	margin: 0 auto;
	padding: 0;
	width: 760px;
	background: #fff;
	text-align: left;
}

div#header{
	margin: 0 0 10px;
	padding: 0;
	height: 62px;
	position: relative;
	background: url(../img/header.gif);
}

div#navi_top{
	margin: 0 0 20px;
	padding: 0;
	height: 28px;
	background: url(../img/navi_top.gif);
}

div#global_navi{
	margin: 0 0 30px;
}

div#navi_b4{
	margin-bottom: 25px;
	text-align: center;
}

div#footer{
	margin: 0;
	padding: 0;
	clear: both;
	background: url(../img/footer.gif);
}

/* layout 2 footer_fix --------------------------------------------------------*/

/* exclude Mac IE 5 \*/
*{ margin:0; padding:0;}
html,body{ height:100%;}
* html div#container{ height:100%;}
body > #container { height: auto;}

/* all brouser */
div#container{
	width: 760px;
	margin:0px auto;
	position:relative;
	min-height: 100%;
}

div#main{	padding-bottom: 50px; word-break: break-all;}

#footer{
	position: absolute;
	bottom: 0;
	height: 50px;
	width: 100%;
	line-height: 50px;
}

/* layout 3 index --------------------------------------------------------*/

div#contents{
 margin: 0;
	padding: 0;
	float: right;
	width: 505px;
}

div#index_left{
	margin: 0;
	padding: 0;
	float: left;
	width: 230px;
}

/* base --------------------------------------------------------*/

h1{
	margin: 0;
	padding: 14px 0;
	font-size: 12px;
}

h2{
	margin: 0 0 20px;
	padding: 0;
	position: relative;
	clear: both;
	height: 42px;
	line-height: 42px;
	font-size: 14px;
}

h2 a{
	padding: 0 15px 0 0;
	display: inline;
	position: absolute;
	top: 10px;
	right: 4px;
	z-index: 1;
	line-height: 110%;
	color: #00ab71;
	font-weight: normal;
	text-align: right;
}
h2 a:hover{ color: #006f49;}
h2 a.dw{ background: url(../img/arw_1.gif) no-repeat right;}
h2 a.up{ background: url(../img/arw_2.gif) no-repeat right;}
h2 a.nx{ background: url(../img/arw_4.gif) no-repeat right;}

h3{
	margin: 0 20px 15px;
	padding: 2px 25px 6px;
	clear: both;
	height: 25px;
	line-height: 25px;
	color: #eee;
	background: url(../img/h3.gif) no-repeat;
	font-size: 14px;
	font-weight: normal;
}

p{
	text-align: justify;
	text-justify: inter-ideograph;
}

a{ color: #00396d;}
a:hover{ color: #196dba;}

.gr{}
.gr a{ color: #00ab71;}
.gr a:hover{ color: #006f49;}

img{ border: none;}
img.border{ border: solid 1px #ccc;}

.tx_c{ text-align: center;}
.tx_l{ text-align: left;}
.tx_r{ text-align: right;}

.mg_l{ margin: 0 13px 13px 0;}
.mg_r{ margin: 0 0 13px 13px;}
.mg_c{ margin: 0 0 13px;}

.clr{ clear: both;}

div#header span,
div#navi_top span,
div#navi_detail span,
div#global_navi span,
div#index_left span,
div#navi_b4 span,
div#main h2 span,
div#footer span,
table.t1 .btn a span,
#bukken_form div h3 span,
table.t0 .arw span,
div.pagetop span,
div.close span{ display: none;}


/* header --------------------------------------------------------*/

div#header h1{ padding: 0; width: 255px; height: 34px; position: absolute; top: 19px; left: 0;}
div#header a{ width: 255px; height: 34px; display: block;}


/* navi_top --------------------------------------------------------*/

div#navi_top ul{ margin: 0; display: block; list-style: none;}
div#navi_top li{ float: left;}
div#navi_top li, div#navi_top li a{ width: 109px; height: 28px; display: block;}
div#navi_top li#t1, div#navi_top li#t1 a{ width: 106px;}
div#navi_top li a:hover{ background-image: url(../img/navi_top_r.gif);}
div#navi_top li a#on{ background-image: url(../img/navi_top_rr.gif);}
div#navi_top li#t1 a:hover, div#navi_top li#t1 a#on{ background-position: 0;}
div#navi_top li#t2 a:hover, div#navi_top li#t2 a#on{ background-position: 654px;}
div#navi_top li#t3 a:hover, div#navi_top li#t3 a#on{ background-position: 545px;}
div#navi_top li#t4 a:hover, div#navi_top li#t4 a#on{ background-position: 436px;}
div#navi_top li#t5 a:hover, div#navi_top li#t5 a#on{ background-position: 327px;}
div#navi_top li#t6 a:hover, div#navi_top li#t6 a#on{ background-position: 218px;}
div#navi_top li#t7 a:hover, div#navi_top li#t7 a#on{ background-position: 109px;}

/* global_navi --------------------------------------------------------*/

div#global_navi h1{ padding: 0; display: none; float: right; width: 500px;}
div#global_navi ul{ margin: 0; padding: 0; display: block; width: 255px; list-style-type: none;}
div#global_navi li{ float: left; display: block; width: 255px;}
div#global_navi li a{ margin: 0;}
div#global_navi li#g1, div#global_navi li#g1 a{ height: 70px;}
div#global_navi li#g2, div#global_navi li#g2 a, div#global_navi li#g3, div#global_navi li#g3 a{ height: 55px;}
div#global_navi li#g4, div#global_navi li#g4 a, div#global_navi li#g5, div#global_navi li#g5 a{ height: 40px;}
div#global_navi li a{ display: block; width: 255px;}

/********** bg-images **********/
/*index*/
.title_1{ height: 180px; background: url(../img/g_n_img.jpg);}
/*other*/
.title_0, .title_2,.title_3,.title_4,.title_5,.title_6,.title_7,.title_8,.title_9,.title_10,.title_11{ height: 135px;}
/*real_estate*/
.title_0{ background: url(../real_estate/img/g_n_ima.jpg);}/*shinchaku*/
.title_2{ background: url(../real_estate/img/g_n_img.jpg);}/*bukken*/
/*for_owner*/
.title_3{ background: url(../for_owner/img/g_n_img.jpg);}
/*for_borrower*/
.title_4{ background: url(../for_borrower/img/g_n_img.jpg);}
/*profile*/
.title_5{ background: url(../profile/img/g_n_img.jpg);}
/*info*/
.title_6{ background: url(../info/img/g_n_img.jpg);}
/*contact*/
.title_7{ background: url(../contact/img/g_n_img.jpg);}
/*sitemap*/
.title_8{ background: url(../sitemap/img/g_n_img.jpg);}
/*recruit*/
.title_9{ background: url(../recruit/img/g_n_img.jpg);}
/*partner*/
.title_10{ background: url(../partner/img/g_n_img.jpg);}
/*vina_plan*/
.title_11{ background: url(../vina_plan/img/g_n_img.jpg);}


/********** a:hover bg-images **********/
/*index*/
.title_1 li a:hover{	background-image: url(../img/g_n_r.gif);}
/*real_estate*/
.title_0 li a:hover,
.title_2 li a:hover{ background-image: url(../real_estate/img/g_n_r.gif);}
/*for_owner*/
.title_3 li a:hover{ background-image: url(../for_owner/img/g_n_r.gif)}
/*for_borrower*/
.title_4 li a:hover{ background-image: url(../for_borrower/img/g_n_r.gif)}
/*profile*/
.title_5 li a:hover{ background-image: url(../profile/img/g_n_r.gif);}
/*info*/
.title_6 li a:hover{ background-image: url(../info/img/g_n_r.gif);}
/*contact*/
.title_7 li a:hover{ background-image: url(../contact/img/g_n_r.gif);}
/*sitemap*/
.title_8 li a:hover{ background-image: url(../sitemap/img/g_n_r.gif);}
/*recruit*/
.title_9 li a:hover{ background-image: url(../recruit/img/g_n_r.gif);}
/*partner*/
.title_10 li a:hover{ background-image: url(../partner/img/g_n_r.gif);}
/*vina_plan*/
.title_11 li a:hover{ background-image: url(../vina_plan/img/g_n_r.gif);}
	
/********** a:hover bg-position **********/
/*all*/
li#g1 a:hover,
li#g3 a:hover{ background-position: 0 0;}
/*index*/
.title_1 li#g2 a:hover{ background-position: 0 110px;}
.title_1 li#g3 a:hover{ background-position: 0 55px;}
/*other*/
li#g4 a:hover{ background-position: 0 80px;}
li#g5 a:hover{	background-position: 0 40px;}

/* navi_b4 --------------------------------------------------------*/

div.index,div.cnt_0,div.cnt_1{	height: 91px;}
div.index,div.cnt_1{ background: url(../img/navi_b4_a.gif);}
div.cnt_0{ background: url(../img/navi_b4_a_rr.gif);}
div.cnt_0,div.cnt_1{ margin-left: 127px; margin-right: 128px;}
div.cnt_2{	height: 41px; background: url(../img/navi_b4_b.gif) right no-repeat;}
div.cnt_3{ margin-left: 255px;}

div#navi_b4 li, div#navi_b4 li a{
 width: 126px; display: block;}
div.index li, div.cnt_0 li, div.cnt_1 li, div.index li a, div.cnt_0 li a, div.cnt_1 li a{
	height: 91px;}
div.cnt_2 li, div.cnt_2 li a{
	height: 41px;}
div#navi_b4 ul{ margin: 0; padding: 0; display: block; list-style-type: none;}
div#navi_b4 li{	float:	left;}
div#navi_b4 li.b4{ width: 124px;}
div.index li a:hover,
div.cnt_0 li a:hover,
div.cnt_1 li a:hover{
 background-image: url(../img/navi_b4_a_r.gif);}
div.cnt_2 li a:hover{
 background-image: url(../img/navi_b4_b_r.gif);}
li.b1 a:hover, li.o1{ background-position: 505px;}
li.b2 a:hover, li.o2{ background-position: 379px;}
li.b3 a:hover, li.o3{ background-position: 253px;}
li.b4 a:hover, li.o4{ background-position: 127px;}
li.o1, li.o2, li.o3, li.o4{ background-image: url(../img/navi_b4_b_rr.gif);}

div.cnt_2 h2{
	margin: 0;
	padding: 0;
	float: left;
	width: 255px;
	height: 41px;
	line-height: 41px;
}
div.cnt_2 h2#n4_1{ background: url(../img/navi_b4_1.gif);}
div.cnt_2 h2#n4_2{ background: url(../img/navi_b4_2.gif);}
div.cnt_2 h2#n4_3{ background: url(../img/navi_b4_3.gif);}
div.cnt_2 h2#n4_4{ background: url(../img/navi_b4_4.gif);}


/* index --------------------------------------------------------*/

/* index_left */

div#index_left{
 line-height: 140%;
	font-size: 90%;
	}

div#index_left h2{
	margin: 0;
	height: 30px;
	line-height: 30px;
	background: url(../img/h2_3.gif);
}

div#index_left h3{
	margin: 0;
	padding: 0 10px;
	clear: both;
	line-height: 25px;
	background: #e6e6e6;
	border-bottom: solid #bbb 1px;
	font-size: 98%;
	font-weight: normal;
}
div#index_left h3 a{ color: #00885a;}
div#index_left h3 a:hover{ color: #00ba7b;}

div#index_left div{ margin: 0 0 15px; float: left; width: 80px; height: 80px; background: #eee; text-align: center;}

div#main div#index_left p{ margin: 7px 0 15px; float: right; width: 140px;}
div#main div#index_left p a{ margin: 4px 0 0; display: block; width: 80px; height: 18px; line-height: 18px; background: url(../img/btn_detail_1.gif)}
div#main div#index_left p a:hover{ background: url(../img/btn_detail_1_r.gif);}

/* contents */
div#contents h2{ margin: 0 0 12px;}
div#contents h2#h2_1{ background: url(../img/h2_1.gif);}
div#contents h2#h2_2{ background: url(../img/h2_2.gif);}

div#main p{ margin: 0 10px 1em;}

div#contents dl{ margin: 0 10px;}
div#contents dt{ float: left; clear: both; width: 5em;}
div#contents dd{ margin-left: 6em; padding: 0 0 0.3em; line-height: 150%;}


/* main --------------------------------------------------------*/

div#main .article{ margin: 0 0 25px;}
div#main .overflow{ height:320px;overflow:scroll;}
div#main .inner{ padding: 0 0 20px;}
div#main .inner_article{ margin: 0 20px 25px;}

/* main tables --------------------------------------------------------*/

/* t0 */

table.t0{ margin: 0 150px 10px; color: #fff;}
table.t0 td{ padding: 3px 10px; width: 120px; background: #0a396e; text-align: center; line-height: 150%; font-size: 14px;}
table.t0 .arw{ padding: 0; width: 20px; background: #fff url(../img/arw_3.gif) no-repeat center center;}
table.t0 .on{ background: #00ab71;}

/* t1,t2,t3*/

table.t1, table.t2, table.t3{ margin: 0 20px 25px; width: 720px;}

/* t1,t2*/

table.t1, table.t2{ border: solid 1px #ccc; border-collapse: collapse;}
table.t1 th, table.t1 td, table.t2 th, table.t2 td{ line-height: 140%; font-size: 12px;}
table.t1 th, table.t1 td, table.t2 th, table.t2 td{ border: solid 1px #ccc;}
table.t1 th, table.t2 th{ color: #00396d; background: #e6e6e6 url(../img/line.gif) repeat-x bottom; border-bottom: none; font-weight: normal;}

/* t1 */

table.t1 a{ color: #00ab71;}
table.t1 a:hover{ color: #006f49;}
table.t1 th,table.t1 td{ padding: 4px 5px; text-align: center;}
table.t1 th{ white-space: nowrap;}
table.t1 .cmnt{ nin-width: 150px; text-align: left;}
table.t1 .cmnt2{ nin-width: 250px; text-align: left;}
table.t1 td.h{ border-top: none;}
table.t1 td.r{ text-align: right; white-space: nowrap;}
table.t1 th.btn { width: 30px;}
table.t1 .btn a{
	margin: 0 auto;
	display: block;
	width: 27px;
	height: 27px;
	background: url(../real_estate/img/btn_detail.gif);
}

table.t1 td.btype{ width: 46px; }
table.t1 td.nw{ white-space: nowrap; }

/* t2 */

table.t2 th, table.t2 td{ padding: 4px 5px 4px 10px; text-align: left;}
table.t2 th{ border: solid 1px #ccc; width: 18%; background: #e6e6e6 none;}
table.t2 td{ width: 32%;}

/* t3 */

table.t3 td{ padding: 8px; line-height: 140%; text-align: left; font-size: 14px; background: url(../img/line.gif) repeat-x bottom;}
table.t3 .l{ width: 200px; text-align: center;}
table.t3 .le{ width: 200px; text-align: center;}
table.t3 .ok{ color: #00396d; background-color: #e6e6e6;}
table.t3 .l{ color: #00396d; background-color: #e6e6e6;}
table.t3 .er_l{ color: #444; background-color: #fcc;}
table.t3 .er_r{ color: #444; background-color: #fee;}
table.t3 .le{ color: #444; background-color: #fcc;}
table.t3 .re{ color: #444; background-color: #fee;}
table.t3 .b{ background: none;}
table.t3 .lft{ padding: 8px 10px 8px 50px; width: 100px; text-align: left; color: #00396d; background-color: #e6e6e6;}
table.t3 .lt_1{ letter-spacing: 2em;}
table.t3 .lt_2{ letter-spacing: 0.5em;}
table.t3 span{ color: #f66;}
table.t3 textarea{ width: 485px; height: 100px;}
table.t3 input.btn{ width: 120px; height: 24px; font-size: 13px;}
table.t3 td ul{ margin: 0 0 0 0.5em; padding: 0 0 0 1em;}
table.t3 th{ padding: 0; height: 1px; line-height: 1px; font-size: 1px; background: url(../img/line.gif) repeat-x;}
#bukken_form	table.t3 div,
#bukken_form	table.t3 div.error{ margin: 0; padding: 0; border: none; }

table.t3 .r div input{ vertical-align: middle; }
table.t3 .r label:hover{ background:#e9fff7; }
table.t3 .r input{ font-size:14px; font-family: "ＭＳ Ｐゴシック", Hiragino Kaku Gothic Pro, Osaka; }
table.t3 .r textarea{ font-size:14px; }


/* t4 */

/* exclude Mac IE 5 \*/
table.t4{ margin: 0 auto; border: solid 30px #fff; background: #fff;}
/* all brouser */
table.t4{ width: 100%;}
table.t4 td{ padding: 3px 3px 3px 50px; width: 30%; line-height: 110%; text-align: left; font-size: 14px;}
table.t4 span{ padding: 3px; background: #fff;}
table.t4 .a{ padding: 3px 3px 3px 0; width: 20%;}
table.t4 .b{ padding: 3px 3px 3px 50px; width: 20%;}
table.t4 .b0{ background: url(../sitemap/img/tb0.gif) center left no-repeat;}
table.t4 .b1{ background: url(../sitemap/img/tb1.gif) center left no-repeat;}
table.t4 .b2{ background: url(../sitemap/img/tb2.gif) center left no-repeat;}
table.t4 .b3{ background: url(../sitemap/img/tb3.gif) center left no-repeat;}
table.t4 .b4{ background: url(../sitemap/img/tb4.gif) center left no-repeat;}
table.t4 .b5{ background: url(../sitemap/img/tb5.gif) center left no-repeat;}
table.t4 .b6{ background: url(../sitemap/img/tb6.gif) center left no-repeat;}
table.t4 .b7{ background: url(../sitemap/img/tb7.gif) center left no-repeat;}


/* main others --------------------------------------------------------*/

div.pagetop{
 margin: 0 6px 13px 661px;
	padding: 0;
	clear: both;
	height: 9px;
	line-height: 9px;
	background: url(../img/btn_pagetop.gif) no-repeat right;
}
div.pagetop a{ display: block; width: 93px; height: 9px;}


a.topics{
	text-decoration: none;
}
a.topics:hover{
	text-decoration: underline;
}

/* real_estate --------------------------------------------------------*/

h2#chintai{ background: url(../real_estate/img/h2_1.gif);}
h2#baibai{ background: url(../real_estate/img/h2_2.gif);}
h2#shinchaku{ background: url(../real_estate/img/h2_3.gif);}

ul.town{ margin: 0 0 1em; color: #ccc; text-align: center;}
ul.town li{ margin: 0 0 0 0.7em; padding: 0 0.4em 0 0; display: inline;  background: url(../img/line_1.gif) no-repeat right;}
ul.town span{ padding: 0 0 0 0.7em; background: url(../img/line_1.gif) no-repeat left;}

/* navi_detail */
div#navi_detail{ margin: 0 0 20px; padding: 0 0 0 638px;	height: 28px;	background: url(../img/navi_top_d.gif); text-align: right;}
div#navi_detail a{ width: 122px; height: 28px; display: block;	background: url(../img/navi_top_dtl.gif) 602px;}
div#navi_detail a:hover{	background: url(../img/navi_top_dtl_r.gif) 602px;}

/* detail */
#detail{ margin: 0 0 10px;}
#detail h2{
	padding: 5px 0 0 137px;
	color: #0a396d;
	background: url(../real_estate/img/h2_4.gif);
	line-height: 110%;
	font-size: 18px;
	font-weight: normal;
}
/* #detail img{ margin: 0 0 25px 20px; border: solid 1px #ccc; float: left;} */
#detail p{ margin: 0 10px; text-align: center;}
#detail p img{ margin: 0; border: none; float: none; text-align: center;}

#detail table.photos{ margin: 10px auto 30px auto; padding: 0; width: 720px; border-collapse: collapse; text-align: center; }
#detail table.photos td{ margin: 0; padding: 10px; width: 338px; border: solid 1px #ccc; text-align: center; }

div.close{
	margin: 0 0 15px 618px;
	padding: 0;
	clear: both;
	height: 22px;
	line-height: 22px;
	background: url(../real_estate/img/btn_close.gif) no-repeat right;
}
div.close a{ display: block; width: 142px; height: 22px;}

/* detail form */
#bukken_form{ margin: 0 0 20px;}
#bukken_form h2{	background: url(../real_estate/img/h2_5.gif);}
#bukken_form h3#name{
	padding: 7px 0 0 90px;
	color: #0a396d;
	background: url(../real_estate/img/h3_bukken.gif) no-repeat left;
	line-height: 20px;
	font-size: 18px;
	font-weight: normal;
}
#bukken_form div{ margin: 0 20px 35px; padding: 12px 20px; border: solid 1px #ccc;}
#bukken_form div p{ margin: 0 50px; text-align: left;}
#bukken_form div img{ margin: 0 0 3px;}
#bukken_form div strong{ color: #00396d;}
#bukken_form div h3{
	margin: 0 0 10px;
	padding:0;
	background: url(../real_estate/img/h3_hogoho.gif) no-repeat top left;
	height: 19px;
	line-height: 19px;
	font-size: 10px;
}
p.none{ margin: 0 0 2em; text-align: center; font-size: 110%;}

form#detail_form{ margin: 0 auto; text-align:center; }

/* for_owner --------------------------------------------------------*/

h2#owner{ background: url(../for_owner/img/h2.gif);}

/* for_borrower --------------------------------------------------------*/

h2#borrower{ background: url(../for_borrower/img/h2.gif);}

/* profile --------------------------------------------------------*/

h2#profile{ background: url(../profile/img/h2_1.gif);}
h2#access{ background: url(../profile/img/h2_2.gif);}
.access{ margin: 0 80px;}
.access p{ padding-top: 110px;}
.f_prof{ margin: 5px 0 25px; float: left; width: 295px;}

/* info --------------------------------------------------------*/

h2#message{ background: url(../info/img/h2_1.gif);}
h2#history{ background: url(../info/img/h2_2.gif);}
.f_info1{ padding: 0 0 20px 20px; float: left; width: 490px;}
.f_info2{ padding: 0 20px 20px 0; float: right; width: 216px; text-align: right; font-size: 90%;}
.f_info3{ margin: 5px 0 25px 20px; float: left; width: 350px; font-size: 90%}
.f_info3 img{ margin: 0 0 4px; border: solid 1px #ccc; vertical-align: bottom;}

/* contact --------------------------------------------------------*/

h2#contact{ background: url(../contact/img/h2.gif);}

/* sitemap --------------------------------------------------------*/

/* exclude Mac IE 5 \*/
div.sitemap{ margin: 0 0 20px; padding: 6px; border: solid 1px #ccc; height: 100%; background: #eee;}
.smp{ padding-top: 10px;}
/* all brouser */

/* recruit --------------------------------------------------------*/

h2#carrer{ background: url(../recruit/img/h2.gif);}

/* partner --------------------------------------------------------*/

h2#partner{ background: url(../partner/img/h2.gif);}

.f_part0{
	padding: 0 0 20px;
	display: block;
	min-height: 0;
}
.f_part0:after{
	content: " ";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
}
* html .f_part0{ display: inline-block;}
/* exclude ie mac \*/
* html .f_part0{ height: 1%;}
/* all brouser */
.f_part1{ float: left; width: 460px;}
.f_part1 h3{
	margin: 0 0 10px;
	background: url(../partner/img/h3.gif) no-repeat;
}
div#main .f_part1 p{ margin: 0 0 0.6em;}
.f_part2{ float: right; width: 238px; border: 1px solid #ccc;}
.f_part2 img{ margin: 9px;}

/* vina_plan --------------------------------------------------------*/

.vina_plan{
	margin: 0 0 30px;
	padding: 4px;
	border: solid 1px #c8d783;
	background: #e3f7a7;
}
.vina_plan_inner{ padding: 10px 20px; background: #fff; border: solid 10px #f5ffca;}

div#main .vina_plan p{ margin: 0 0 1em; text-indent: 1em;}

/* form --------------------------------------------------------*/

form{
	margin: 0;
	padding: 0;
}


/* print --------------------------------------------------------*/
@media print {
	body,
	div#header{
		background: none;
	}
	div#header h1,
	div#header a{
		width: 700px;
		text-decoration: none;
	}
	div#header span{
		display: inline;
		font-size: 20px;
	}
	div#header span.phone{
		margin: 0 10px;
		color: #00885a;
	}
	div#navi_detail,
	form#detail_form,
	div.close,
	div#footer{
		display: none;
	}
}
