
/*--------------店舗案内------------------*/

table.content{
	width:646px;
	font-size:12px;
	border-top:solid 1px #BFBFBF;
	margin:10px 0 130px 9px;
	border-collapse:collapse;
	border-spacing:0;
}

table.content th{
	width:98px;
	border-right:dotted 1px #BFBFBF;
	border-bottom:solid 1px #BFBFBF;
	text-align:left;
	padding:15px 0 15px 20px;
	vertical-align:top;
}

table.content td{
	border-bottom:solid 1px #BFBFBF;
	line-height:130%;
	padding:12px 0 15px 20px;

}

table.content tr td span.space01{
	margin-left:14px;
	font-size:10px;
}

table.content tr td span.space02{
	margin-left:14px;
}

table.content tr td span.space03{
	margin-left:27px;
}

table.content tr td span.space05{
	margin-left:49px;
}

table.content tr td span.space06{
	margin-left:30px;
}

table.content tr td p.between{
	margin:8px 0 0 30px;
	font-size:12px;
}

p.move_top {
	text-align:right;
	margin-right:10px;

}

p.move_top img.mark01{
	vertical-align:middle;
	padding-right:5px;
}

table.shop_ad td{
padding:0;
margin:0;
border:none;
}

table.shop_ad td.w240{
width:240px;
}

table.shop_ad td.w240 img{
margin-top:10px;
margin-bottom:25px;
}

table.shop_ad td.w240 span.or{
font-size:1.3em;
font-weight:bold;
color:#FB8009;
}

table.shop_ad td.w240 span.bl{
font-size:1.3em;
font-weight:bold;
color:#32BAE4;
padding-top:25px;
}


/*--------------仲介料無料について------------------*/

p.top_mediation {
	padding:10px 0 20px 0;

}

p.top_mediation img {
	vertical-align:middle;
	margin-right:10px;
}

p.top_mediation span {
	margin-left:360px;
}

div.upper{
	border-left:solid 2px #82C657;
}

h2.title01{
	font-size:14px;
	margin:5px 0 10px 10px;
	line-height:150%;
}

p.explanation{
	line-height:150%;
	margin:5px 0 10px 10px;
}

img.line01{

}

p.sentence{
	margin:15px 20px 20px 15px;
	letter-spacing:1px;
	line-height:140%;
}

p.move_top02 {
	text-align:right;
	margin:60px 10px 0 0;
}

p.move_top02 img.mark01{
	vertical-align:middle;
	padding-right:5px;

}


/*--------------サービス利用規約について------------------*/

span.home{
	padding:10px 0 20px 0;
	float:left;
}

span.print{
	float:right;
	padding:10px 20px 0 0;
}

span.print img {
	vertical-align:middle;
	margin-right:10px;
}



p.rules{
	border-left:solid 2px #82C657;
	padding-left:10px;
}

img.line02{
	padding-top:10px;

}

h2.point01{
	font-size:13px;
	font-weight:bold;
	margin:12px 0 0 7px;	
}

p.summary{
	margin:2px 0 0 7px;
	line-height:145%;
}

p.subtitle,
h6.subtitle04,
h5.subtitle03,
h4.subtitle02,
p.point06,
h6.point05,
h5.point04,
h4.point03,
h3.point02{
	font-size:13px;
	font-weight:bold;
	margin:40px 0 0 7px;
}

span.company_name{
	margin-left:13px;
	font-size:10px;


}

p.address{
	margin:23px 0 0 7px;	
}

p.move_top03 {
	text-align:right;
	margin:20px 10px 0 0;
}

p.move_top03 img.mark01{
	vertical-align:middle;
	padding-right:5px;
}


a:hover.privacy{
	color:#005993;
}





/*--------------プライバシーポリシー------------------*/

p.top_privacy {
	padding:10px 0 20px 0;

}

p.top_privacy img {
	vertical-align:middle;
	margin-right:10px;
}

p.top_privacy span {
	margin-left:355px;
}

div.upper_part{
	border-left:solid 2px #82C657;
}

div.upper_part h2.headword{
	font-size:14px;
	font-weight:bold;
	padding-left:10px;
}

div.upper_part p.explanation{
	margin-right:10px;
}

h3.subtitle01{
	font-size:13px;
	font-weight:bold;
	margin:12px 0 0 7px;	
}

p.contact_address01{
	margin:40px 0 0 12px;
	line-height:145%;
}

a:hover.site,
a:hover.e_mail {
    color:#227FA1;
    font-style:normal;
    text-decoration:underline;
}

p.conclud{
	text-align:right;
	line-height:145%;

}

span.space07{
	margin-left:14px;
}

span.space08{
	margin-left:14px;
}

h2.material_title {
	font-size:14px;
	border-left:solid 2px #82C657;
	padding:0 0 2px 10px;
	margin:70px 0 0 5px;
}

p.purpose{
	font-size:13px;
	font-weight:bold;
	margin:12px 0 0 7px;	
}

p.mini_tite01{
	font-weight:bold;
	margin:15px 0 0 30px;	
}

ol.list{
	font-size:12px;
	padding:0;
	margin: 2px 0 0 50px;	
}


ol.list li{
	list-style:decimal;
	line-height:140%;
}

p.mini_tite02{
	font-weight:bold;
	margin:20px 0 0 30px;	
}



ol.list_circle{
	font-size:12px;
	padding:0;
	margin: 2px 0 0 43px;	
}


ol.list_circle li{
	list-style:circle;
	line-height:140%;
}

p.now {
	margin-left:35px;
}

p.site_deal01{
	margin:15px 0 0 30px;	
	line-height:140%;
	letter-spacing:1px;
}

p.contact_address02{
	margin:0px 0 0 25px;
	line-height:145%;
}

p.demand{
	margin-left:25px;

}

ol.list02{
	font-size:12px;
	padding:0;
	margin: 10px 0 0 50px;	
}


ol.list02 li{
	list-style:decimal;
	line-height:140%;
}

p.finish{
	text-align:right;
	margin-top:30px;

}

p.move_top05 {
	text-align:right;
	margin:20px 0 10px 0;
}

p.move_top05 img.mark01{
	vertical-align:middle;
	padding-right:5px;
}


/*--------------リンク------------------*/

p.top_link {
	padding:10px 0 20px 0;

}

p.top_link img {
	vertical-align:middle;
	margin-right:10px;
}

p.top_link span {
	margin-left:435px;
}

div.left_box01{
	background:url(../company/img/back_link_introduction.gif) no-repeat;
	width:321px;
	float:left;	
}

div.right_box{
	background:url(../company/img/back_link_spot.gif) no-repeat;
	width:321px;
	float:left;	
	margin-left:24px;
}


p.convenient{
	font-size:17px;
	padding:20px 40px 20px 70px;

}

p.traffic{
	font-size:17px;
	padding:20px 40px 20px 80px;

}

div.left_box02 p.word03,
div.right_box p.word02,
div.left_box01 p.word01{
	margin-top:13px;
}

a:hover.link {
	color:#005993;
}

div.left_box02{
	background:url(../company/img/back_link_transport.gif) no-repeat;
	width:321px;
	margin-top:70px;
}

div.left_box02 p.sightseeing{
	font-size:16px;
	padding:10px 0 10px 70px;

}

p.move_top04{
	text-align:right;
	margin:300px 10px 0 0;
}

p.move_top04 img.mark01{
	vertical-align:middle;
	padding-right:5px;
}

a:link.img_link{
    text-decoration:none;
}
a:visited.img_link{
    text-decoration:none;
}
a:hover.img_link{
    text-decoration:none;
}

/* 0081205追加 */
div#content_left ul#link{
	margin-top:40px;
	font-size:0.8em;
	line-height:130%;

}


/*--------------サイトマップ------------------*/
div.map{
font-size:0.75em;
}

div.map li{
padding:10px 0px 10px 25px;
background:url(../img/index_list01.gif) no-repeat 0.5em;
margin-left:30px;
border-bottom: solid 1px #CCCCCC;
font-weight:bold;
}

div.map li.home{
font-weight:bold;
background:url(../sitemap/img/sitemap_bg.gif) no-repeat 0.5em ;
padding-left:40px;
margin-left:0px;
border:none;
}

div.map ul{
width:300px;
display:block;
}

div.map li a:link{
    text-decoration:underline;
	color:#666666;
}
div.map li a:visited{
    text-decoration:underline;
	color:#666666;
}
div.map li a:hover{
    text-decoration:underline;
	color:#005993;
}

