<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* reset.css */
header,footer,section,aside,nav,article,hgroup{/margin:0;margin:0\9;/padding:0;padding:0\9;/display:block;display:block\9;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,q,pre,a,abbr,acronym,address,cite,code,del,dfn,em,img,ins,kbd,strike,s,strong,sub,sup,tt,var,big,small,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;outline:0;font-size:100%;background:transparent;margin:0;padding:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
body{line-height:1;}
img{border:0;vertical-align:bottom}
a{font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0;}
a img{border:none;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:none;}
table{border-collapse:collapse;border-spacing:0;}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
textarea{resize:vertical;}
/* basic.css */
html{overflow:auto;}
a.alpha:hover img{opacity:0.7;filter:alpha(opacity=70);}

img.aligncenter{display:block;margin-left:auto;margin-right:auto;margin-bottom:10px;padding:0}
img.alignnone{padding:0;margin:0 0 10px 0;display:inline}
img.alignright{padding:0;margin:0 0 10px 10px;display:inline}
img.alignleft{padding:0;margin:0 10px 10px 0;display:inline}
img.image-right{float:right;margin:0 0 1em 1em;}
img.image-left {float:left;margin:0 1em 1em 0;}
.vatop{vertical-align:top}
.vamid{vertical-align:middle;}
.vabot{vertical-align:bottom;}
.clear{clear:both}
.nowrap{white-space:nowrap;}
.margintop0{margin-top:0 !important}
.margintop05{margin-top:.5em !important}
.margintop1{margin-top:1em !important}
.margintop15{margin-top:1.5em !important}
.margintop2{margin-top:2em !important}
.margintop3{margin-top:3em !important}
.margintop4{margin-top:4em !important}
.marginleft0{margin-left:0 !important}
.marginleft1{margin-left:1em !important}
.marginleft2{margin-left:2em !important}
.marginright0{margin-right:0 !important}
.marginright1{margin-right:1em !important}
.marginright2{margin-right:2em !important}
.marginbot0{margin-bottom:0 !important}
.marginbot05{margin-bottom:.5em !important}
.marginbot1{margin-bottom:1em !important}
.marginbot15{margin-bottom:1.5em !important}
.marginbot2{margin-bottom:2em !important}
.marginbot3{margin-bottom:3em !important}
.marginbot4{margin-bottom:4em !important}
.nomargin{margin:0 !important}
.nopadding{padding:0 !important;vertical-align:bottom;}
.nopadding_w{padding-left:0 !important;padding-right:0 !important;vertical-align:bottom;}
.paddingleft1{padding-left:1em !important;display:inline-block;}
.paddingbot0{padding-bottom:0 !important}
.paddingbot1{padding-bottom:1em !important}
.paddingbot2{padding-bottom:2em !important}
.paddingbot3{padding-bottom:3em !important}
.paddingside05{padding-left:.5em !important;padding-right:.5em !important;}

.border{border:1px solid #ccc;}
.noborder{border:0 !important}
.outline_big{border:4px solid #ddd;padding:1em}
.outline{border:1px solid #ccc;padding:1em}
.overline{border-top:1px solid #ccc;padding-top:.5em}
.underline{border-bottom:1px dotted #999;}
.disnone{display:none}

.width-10{width:10%}
.width-20{width:20%}
.width-30{width:30%}
.width-33{width:33.3%}
.width-40{width:40%}
.width-45{width:45%}
.width-50{width:50%}
.width-60{width:60%}
.width-66{width:66.6%}
.width-70{width:70%}
.width-80{width:80%}
.width-90{width:90%}
.width-95{width:95%}
.width-100{width:100%}

.txtcenter,.txtcenter th,.txtcenter td,.text-center,.text-center th,.text-center td{text-align:center !important}
.txtright,.text-right{text-align:right !important}
.txtleft ,.text-left {text-align:left !important}
.txt75{font-size:75% !important}
.txt80{font-size:80% !important}
.txt85{font-size:85% !important}
.txt90{font-size:90% !important}
.txt110{font-size:110% !important}
.txt120{font-size:120% !important}
.txt130{font-size:130% !important}
.txt140{font-size:140% !important}
.txt150{font-size:150% !important}
.txt200{font-size:200% !important}
.txthi120{line-height:1.2em}
.txthi130{line-height:1.3em}
.txthi150{line-height:1.5em}
.normal{font-weight:normal !important}
.strong{font-weight:bold !important}
.red {color:#CA5E59 !important}
.brown {color:#934D4F !important}
.orange {color:#F90 !important}
.blue {color:#1262AA !important}
.gray {color:#888 !important}
.white{color:#FFF !important}
.black{color:#000 !important}
.bg_blue{padding:2px 1em;background-color:#2272CA !important;color:#FFF !important}
.bg_gray{background-color:#EEE}
.bg_dgray{background-color:#555 !important;color:#FFF}
.bg_orange{padding:2px 1em;background-color:#E81 !important;color:#FFF;}
.bg_liteorange{background-color:#F1AD80 !important}
.bg_beige{background-color:#F5F5DC !important}
.radius{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}


@media print{body{
-webkit-print-color-adjust:exact; /* Chrome背景印刷 */
}}



/* ページ共通 */
body {
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック", "Century Gothic", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	margin: 0px;
	padding: 0px;
	color: #333;
	line-height: 1.5em;
}
a:link ,a:visited {
	color: #0061a0;
	text-decoration: none;
}
a:hover {
	color: #FF6600;
	text-decoration: none;
}
a img{
	border:none;
}
a img:hover {
	filter:	alpha(opacity=70);-moz-opacity:0.75;opacity:0.7;
	background-color: #F1EFE7;
	text-decoration: none;
}
a.noalpha img:hover {
	filter:	alpha(opacity=100);-moz-opacity:1;opacity:1;
}
p.center, div.center{text-align:center}
br.clear{clear:both}
sup {vertical-align: super;font-size: smaller;}

#header{width:950px;height:80px;text-align:center;margin:10px auto 5px}
#header #logo{float:left}
#header #tel{float:right}
#gnavi{width:950px;height:45px;text-align:center;margin:10px auto 15px}
#gnavi ul li{display:inline-block;*display:inline;margin-right:4px}
#gnavi ul li:last-child{margin-right:0}
#gnavi ul li#top{background:url(../image/gnavi_top_bg.png) no-repeat 0 0;}
#gnavi ul li#about{background:url(../image/gnavi_about_bg.png) no-repeat 0 0;}
#gnavi ul li#guide{background:url(../image/gnavi_guide_bg.png) no-repeat 0 0;}
#gnavi ul li#qa{background:url(../image/gnavi_qa_bg.png) no-repeat 0 0;}
#gnavi ul li#campaign{background:url(../image/gnavi_campaign_bg.png) no-repeat 0 0;}
#gnavi ul li#search{background:url(../image/gnavi_search_bg.png) no-repeat 0 0;}
#gnavi ul li a:hover,#gnavi ul li.selected a{filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
/* IE8 */
html&gt;/**/body #gnavi ul li a:hover,
html&gt;/**/body #gnavi ul li.selected a {
 display /*\**/:inline-block\9;
  zoom /*\**/: 1\9;
}
#contents,
#footer_block{
	text-align: left;
	width: 950px;
	vertical-align: top;
	margin:0 auto;
	padding: 0px;
	clear:both
}
#pan_navi{
	width: 950px;
	margin: 10px 0;
	padding: 0px;
	color: #F00001;
	clear: both;
	border-bottom:1px dotted #ddd;
}
#pan_navi span{
	margin-right: 8px;
	margin-left: 8px;
	color: #000;
}
#footer{
	margin:30px 0 0;
	padding:0;
*	background-image:url(/images/bg_footer.png);
	color:#3e3126;
}
#footer_belt {
	margin: 0 0 2em;
	background-color:#FFF;
}
#footer_belt p,
#footer_copy{
	width:950px;
	margin:0 auto;
	padding: 2em 0 1em;
	text-align:center;
}
#footer_belt p img{
	display:inline-block;
	*display: inline;
	*zoom:1;
	margin:0;
	padding:2px;
}
#footer_left{
	width:330px;
	float:left;
}
#footer_left ul li{
	display:inline-block;
	*display: inline;
	*zoom:1;
	margin:0;
	padding:0;
	font-size:90%;
	color:#8a6b5a;
}
#footer_right{
	width:620px;
	float:right;
	text-align:right;
}
#footer_right ul.sitemap_ul{
	margin-bottom:2em;
}
#footer_right ul.sitemap_ul &gt; li{
	display:inline-block;
	*display: inline;
	*zoom:1;
	vertical-align: top;
	text-align:left;
	padding-left:2em;
	font-weight:bold;
}
#footer_right ul.sitemap_ul &gt; li:first-child{
	padding-left:0;
}
#footer_right ul.sitemap_ul &gt; li &gt; ul &gt; li{
	font-weight:normal;
	text-indent: 0;
	list-style: disc inside;
	white-space:nowrap;
}
@media screen and (-webkit-min-device-pixel-ratio:0){/*ChromeとSafari*/
#footer_right ul.sitemap_ul &gt; li &gt; ul &gt; li{
	font-size:90%;
}
}

h1{
	padding: 0px;
	margin: 0px;
	clear: both;
	vertical-align: top;
	font-size: 30px;
	line-height: 36px;
}
h1.detail {
	color: #C40004;
}
h2 {
	padding: 4px 6px;
	margin: 0;
	clear: both;
	vertical-align: top;
	font-size: 14px;
	line-height: 24px;
	background-color:#f1efe7;
	border-top:1px solid #b7ac84;
	border-bottom:1px solid #b7ac84;
}
h3 {
	font-size: 14px;
	border-bottom: 1px solid #CCC;
	line-height: 18px;
	margin: 1em 0 .5em;
}
h1 .icon_ken {
	display: inline-block;
	line-height: 13px;
	font-size: 13px;
	margin-top: 8px;
	padding: 4px 0;
}
.kansai{
	background-color: #37669a;
	-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;
}
.kantou{
	background-color: #fd7c00;
	-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;
}
.kansai_f{
	color: #37669a;
}
.kantou_f{
	color: #fd7c00;
}
.totop {
	font-size: 11px;
	text-align: right;
	margin-top: 10px;
	margin-bottom:2em;
	clear: both;
	padding: 0px;
}
/* トップページ */
.caution_zone{text-align:center;border:4px double #E11;margin:20px auto;padding:5px 0}
#box_newarticle{
	margin:0;
	padding:7px 0;
	background-color:#e50012;
}
#box_newarticle .wrapper{
	width:930px;
	height:80px;
	margin:0 auto;
	padding:5px 10px;
	text-align:center;
	background-color:#FFF;
	overflow:hidden;
}
#box_newarticle .flexslider{
	width:735px;
	height:80px;
	margin-left:180px;
}
#box_newarticle .flexslider .slides li{
	display:inline-block;
	margin:0 5px 0 0;
	padding:0;
	cursor:pointer;
}
#box_newarticle .flexslider .slides li:hover{
	background-color:#EEE;
}
#box_newarticle .flexslider .slides li img.image-left {float:left;margin:0 5px 0 0;}
.flexslider {position: relative;}
#box_newarticle .flex-direction-nav a {
	width: 15px;
	height: 80px;
	margin: -20px 0 0;
	display: block;
	position: absolute;
	text-indent: -9999px;
	cursor: pointer;
}
.flex-prev{top:20px;left:-20px;background: url(../image/slider_left.png) no-repeat 0 0;}
.flex-next{top:20px;right:-20px;background: url(../image/slider_right.png) no-repeat 0 0;}
.flex-disabled{
	opacity: 0.5;
}
#box_newarticle .newarticle_detail{
	width:130px;
	height:60px;
	margin:0 0 2px;
	line-height:1.4em;
	overflow:hidden;
}
#map_block{width:100%;height:470px;border-bottom:#e50012 solid 10px;background: url(../image/bg_map.png) repeat-x;}
#map_block .wrapper{width:950px;margin:0 auto;text-align:center;}
#map_block #top_map_left{display:table-cell;width:680px;height:470px;text-align:center;vertical-align:middle;overflow:hidden;}
#map_block #top_map_left div{display:none;}
#map_block #top_map_left .box_search_map01_01{display:block;}
#map_block #top_map_right{float:right;width:240px;text-align:center;}
#map_block #top_map_right #top_map_search{background:#FFF;border:1px solid #DDD;margin:32px auto 20px;padding:15px 10px 25px;}

ul#top_points {
	width:800px;
	margin:10px auto 0;
	text-align:center;
}
ul#top_points li{
	display:inline-block;
	*display:block;
	*float:left;
	margin:4px;
}
ul#top_points li#point01{background:url(../image/top_point_bg.png) no-repeat 0 0;}
ul#top_points li#point02{background:url(../image/top_point_bg.png) no-repeat 0 -80px;}
ul#top_points li#point03{background:url(../image/top_point_bg.png) no-repeat 0 -160px;}
ul#top_points li#point04{background:url(../image/top_point_bg.png) no-repeat 0 -240px;}
ul#top_points li#point05{background:url(../image/top_point_bg.png) no-repeat 0 -320px;}
ul#top_points li#point06{background:url(../image/top_point_bg.png) no-repeat 0 -400px;}
ul#top_points li a:hover{filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}

.topnews{
	float:left;padding:10px;
	width:640px;*width:620px;height:600px;border:#DDD solid 1px;clear:both;
	overflow-y:scroll;
}
.topnews dl {
	display: block;
	border-bottom: 1px dotted #ccc;
	margin: 0;
}
.topnews dl.clickable{cursor:pointer;}
.topnews dl.clickable:hover{background-color:#EEE;}
.topnews dt {
	display: block;
	float: left;
	width: 14em;
	margin: 0;
	padding: .5em 0;
	text-align: left;
	font-weight: normal;
	vertical-align: top;
}
.topnews dd {
	display: block;
	margin: 0 5px 0 14em;
	padding: .5em 0;
	text-align: left;
	vertical-align: top;
}
.icon_info,
.icon_news,
.icon_media{display:inline-block;color:#fff;font-size:12px;width:60px;text-align:center;vertical-align:top;}
.icon_info {background-color:#e77}
.icon_news {background-color:#26d}
.icon_media{background-color:#d60}
.lookon,.lookon_new{background-color:#e11;color:#EEE;padding:2px 5px;margin-left:1em}
.lookon_new{margin-left:65px}

.sidebanner{
	float: right;
	width: 280px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	clear: none;
}
.sidebanner a {
	display: block;
	padding-bottom: 5px;
	font-size: 12px;
	line-height: 14px;
	text-align: center;
}
.icon_ken {
	display: inline-block;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: #FFF;
	vertical-align: top;
	margin-top: 0px;
	margin-right: 5px;
	width: 5em;
}
/* お知らせ / TOPICS */
.diary_main{width:100%;padding:1em 2em 3em}
p.news_cgi_img{width:92%;margin-bottom:.7em;text-align:center;border-top:1px solid #DDD;border-bottom:1px solid #DDD;background-color:#f6f6f6;padding:10px}
ul.diary_ul{clear:both;border-top:1px dotted #DDD;border-bottom:1px dotted #DDD;margin:10px 0 0;padding:8px 0}
ul.diary_ul li.lll{float:left;margin:0 0 0 10px}
ul.diary_ul li.rrr{float:right;margin-right:10px}
ul.diary_ul li a{border:1px solid;background-color:#def;padding:5px 1em}

/* ライゼボックスの魅力 */
#box_about_right{float:right;width:700px}
#box_about_left{float:left;width:210px;margin-right:40px}
#box_about_right .float_right_mar_r{text-align:right}
#box_about_right .float_right_mar_r iframe{width:370px;height:230px}
.words_fld{width:120px;height:18px;margin-right:4px;padding:0}
#box_menu{border:solid 4px #FFBFC5;padding:10px}
#box_menu ul{margin-top:10px}
#box_menu ul li{margin-top:5px}
#box_menu ul li a{display:block;width:100%}
#box_menu ul li a:hover{background-color:#EEE}
ul#lnavi li{margin-top:4px}

/* 路線から検索 */
#search_todofuken {
background-color:#f2efe8;
margin-top: 20px;
padding-left: 20px;
line-height: 45px;
height: 45px;
}
#search_todofuken select.search_form {
width: 300px;
padding: 4px;
margin-left: 200px;
}
#search_rosen,
#search_submit{
width: 910px;
background-color:#f2efe8;
margin-top: 2em;
padding: 20px;
}
#search_rosen .search_rosen {
	float: left;
	clear: none;
	padding-left: 30px;
}
#search_rosen .search_rosen select {
	width: 420px;
}
#search_submit{
}
.search_pagelink {
	margin-top:.5em;
}
.search_pagelink span,
.search_pagelink a {
	display:inline-block;
	margin:2px;
	padding:.5em 1em;
	border:#ccc 1px solid;
	border-radius:3px;
}
.search_pagelink span {
	background-color:#EEE;
	color:#999;
}
.search_pagelink a:hover {
	background-color:#DEF;
}
a.bt_next {
background-image: url(../image/bt_next.jpg);
background-repeat: no-repeat;
display: block;
width: 136px;
height: 43px;
text-indent: -5000px;
padding: 0px;
margin: 0 auto;
}
/* 地図から探す */
.search_box{margin-right:5px;margin-left:5px;}
#map2{display:inline;float:right;width:600px;height:600px;margin-top:10px;margin-left:auto;}
#side_tab{margin-top:10px;margin-left:10px;}
#side_tab li{float:left;width:140px;text-align:center;vertical-align:bottom;font-size:14px;margin-top:6px;margin-right:6px;background-color:#e5c8b7;cursor:pointer;padding:0;
	-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;
	-moz-border-radius-topright:15px;-webkit-border-top-right-radius:15px;border-top-right-radius:15px;
}
#side_tab li.active{margin-top:0;background-color:#e50012;color:#FFF;font-weight:700;padding:3px;}
.side_article{width:310px;height:560px;margin-left:10px;border:#DDD solid 1px;border-bottom:none;overflow-y:scroll;}
.article_list{background-color:#FFF;border-bottom:#DDD solid 1px;padding:10px;}
.article_list table{width:100%;*width:270px;}
.article_list td.photo{width:80px;}
.article_list td.photo img{width:70px;border:1px solid #ccc;}
tr.add td{padding:3px 0;}
td.btn{text-align:right;padding-bottom:2px;}
td.option{padding-top:7px;}
td.option img{margin-left:2px;margin-bottom:2px;width:63px;}
.detail_reserve_01,
.detail_reserve_02,
.detail_reserve_03,
.detail_reserve_04{background-color:#07A;text-align:center;color:#FFF;font-weight:700;width:6em;padding-top:2px;padding-bottom:2px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.detail_reserve_02{background-color:orange;}
.detail_reserve_03{background-color:gray;}
h3.h3-search{background-color:#666;border-top:2px solid #555;color:#FFF;font-size:12px;font-weight:400;line-height:18px;margin:0;padding:0 0 0 4px;}
.box_con{padding:10px;}
.ul-search li{border-right:1px solid #DDD;border-left:1px solid #DDD;border-bottom:1px solid #DDD;vertical-align:top;line-height:0;margin:0;padding:0;*width:270px;}
.ul-search li a{display:block;background:url(../image/blt06.gif) no-repeat 6px center;font-size:12px;line-height:26px;vertical-align:top;width:100%;text-indent:20px;margin:0;padding:0;}
.ul-search li a:hover{background-color:#EEE;}
.ul-area23{border-top:1px solid #DDD;clear:none;float:none;width:100%;margin:0;padding:0;}
.ul-area23 li{border:none;float:left;width:50%;margin:0;padding:0;}
.ul-area23 li a{border-bottom:1px solid #DDD;margin:0;padding:0;}
.ul-area23 li:nth-child(odd) a{border-right:1px solid #DDD;}
.ul-area23 li:last-child a{border-bottom:none;}

.search_kantou{height:338px}

/* 検索結果 */
.select_type{display:block;padding-bottom:10px;background:url(/images/blt_sankaku.gif) 0 0 no-repeat;padding-left:15px;background-position:0 3px;margin-top:10px;margin-left:10px}
.box_select_more{border:1px solid #ddd;text-align:center;margin:0 10px;padding:4px 10px;font-size:120%}
.box_lcont{float:left;width:220px;margin:0 30px 0 0;padding:0}
.box_rcont{float:right;width:700px;margin:0;padding:0}

/* 物件詳細 */
#detail_pnavi{
	float:right;
	border: 1px solid #eeeeee;
	background-color: #f9f9f9;
	margin-top: -30px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 12px;
}
#detail_pnavi a {
	background: url(/images/blt_sankaku02.gif) no-repeat 0px 2px;
	padding-left: 12px;
	margin-left: 20px;
	line-height: 22px;
}
.campaign_box{
	display: block;
	margin: 10px 0 0 0;
	padding: 10px;
	border: solid 3px #d33;
	line-height: 180%;
}
.campaign_box img{float:left;margin:0 1em 0 0;}
.detail_box01 {
	padding-top:16px;
}
.detail_box01left {
	float: left;
	width: 642px;
	margin-right: 18px;
}
.detail_box01right {
	float: left;
	width: 290px;
	margin: 0;
	padding: 0px;
}
.detail_box01left #photo{display:table-cell;*display:inline;text-align:center;vertical-align:middle;width:642px;height:482px;border:1px solid #ccc;overflow:hidden}
.detail_box01left #photo img{max-width:100%;max-height:100%}
.detail_box01left ul {
	text-align: center;
	padding:5px 0;
}
.detail_box01left ul li {
	display: inline-block;
	*display: inline;
	*zoom:1;
	list-style-type: none;
	vertical-align: top;
	margin: 0px;
	padding: 0 0 5px;
	*padding-right:10px;
}
.detail_box01left ul li img{
	border:1px solid #555;
	max-height:60px;
}
.detail_box02, .detail_box03 {
	margin: 0px 15px 2em;
}

.tab_detail01,.tab_detail02,.tab_detail03,.tab_detail04 {
	margin: 4px 0 0;
	border: 1px solid #CCC;
}
.tab_detail01 {width:290px;margin:0;}
.tab_detail02 {width:640px;}
.tab_detail03 {width:290px;}
.tab_detail04 {width:100%;}

.tab_detail01 th {
	background-color:#FEE;
	font-weight: normal;
	text-align: center;
	padding: 3px;
	width: 5em;
	border: 1px solid #CCC;
}
.tab_detail01 th.akijou{
	font-weight: bold;
	color: #C60;
	padding:0;
}
.tab_detail01 th.akijou div{
	margin:0;
}
html*.tab_detail01 th.akijou div{
	width: 4.5em;
}
.tab_detail01 td.aki{
	font-weight: bold;
	color: #C60;
	padding:0
}
.tab_detail01 td.aki div{
	padding: 5px 5px 5px 7px;
	border: 2px solid #FC6;
}
.tab_detail01 td.aki strong{
	margin-right:10px;
	font-size:16px;
	font-weight:bold;
	color:#F60;
}
.tab_detail03 th {
	width: 5em;
	text-align: center;
	font-weight: normal;
	padding: 3px 5px;
	color: #FFF;
	background-color: #9e332c;
	border: 1px solid #CCC;
}
.tab_detail01 td, .tab_detail03 td {
	text-align: left;
	background-color: #FFF;
	border: 1px solid #CCC;
	padding: 5px 5px 5px 8px;
}
.tab_detail02 th {
	text-align: center;
	font-size: 11px;
	font-weight: normal;
	padding: 3px 5px;
	color: #FFF;
	background-color: #9e332c;
}
.tab_detail02 td {
	text-align: center;
	padding:1px;
}
.tab_detail02 td.price {
	color: #900;
}
.tab_detail02 tr:nth-child(2n),.tab_detail04 tr:nth-child(2n){
	background: #FFF;
}
.tab_detail02 tr:nth-child(2n+1),.tab_detail04 tr:nth-child(2n+1){
	background: #EEE;
}
.tab_detail04 thead th {
	text-align: center;
	font-weight: normal;
	padding: 3px 5px;
	color: #FFF;
	background-color: #9e332c;
	white-space: nowrap;
}
.tab_detail04 tbody th {
	font-weight: normal;
	text-align: center;
	padding: 3px 5px;
}
.tab_detail04 td {
	text-align: center;
	padding: 3px 5px;
}
.tab_detail01 td.imgcell a, .tab_detail04 td.imgcell a {
	float:left;
}
.tab_detail04 td.imgcell{width:280px;}
.tab_detail04 td.imgcell img {
	width:65px;
}
td.imgcell img{
	margin:2px;
}

.detail_reserv02 {
	font-weight: bold;
	color: #F60;
}
.det_comment {
	width: 274px;
	margin: 5px 0 0;
	padding: 8px;
	background-color:#eee;
	line-height:1.2em;
}
.det_comment p{
	margin: 4px 0;
}
.det_map {
	border: 1px solid #CCC;
	margin-top: 8px;
}
.det_map p {
	background-color: #FFE1E1;
	border: 1px solid #F96;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
	margin: 0 10px;
}
h4.h4_inq{font-size:120%;border-bottom:#555 dotted 1px;width:770px;margin:2em 0 0 70px;padding:4px}


/* 以下引き継ぎページ */

fieldset{
border: 2px groove threedface;
border-image-source: initial;
border-image-slice: initial;
border-image-width: initial;
border-image-outset: initial;
border-image-repeat: initial;
}
.bg_non{background:none;border:none;}

.box02 {margin-top: 20px;}
.box03 {margin-top: 10px;margin-left: 20px;padding-bottom: 20px;}
.box10 {margin: 20px;}
.box11 {margin: 10px;}
.box11p{padding: 10px;}

.float_right {
clear:none;
float:right;
margin:0;
padding:0;
}

.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

h2.h2_search {
color: #FFF;
background-color: #900;
line-height: 24px;
text-indent: 10px;
margin: 0px;
padding: 4px 0;
float: none;
}

.box_showroom_left,.box_showroom_right {
float:left;
width:460px;
vertical-align:top;
margin-right:30px;
padding-bottom:5px;
background-color:#f1efe7;
}

.box_showroom_right {
margin:0;
}

.box_showroom_left_inbox01 {
vertical-align:top;
padding-bottom:10px;
background-color:#FFF;
margin:5px 5px 0;
}

.box_showroom_left h3,.box_showroom_right h3 {
margin:0 0 0 10px;
padding:10px 0 0;
}

.box_own01_left {
float:left;
width:435px;
margin-right:35px;
margin-bottom:25px;
vertical-align:top;
}

.box_own01_right {
float:left;
width:435px;
margin-top:0;
margin-bottom:25px;
vertical-align:top;
}

.box_flowstep01,.box_flowstep02,.box_flowstep03,.box_flowstep04b {
margin-top:10px;
border:1px solid #DDD;
background:url(../image/flow_step01.png) left center no-repeat;
vertical-align:middle;
padding:15px 20px 15px 200px;
}

.box_flowstep02 {
background-image:url(../image/flow_step02.png);
}

.box_flowstep03 {
background-image:url(../image/flow_step03.png);
height:250px;
}

.box_flowstep04b {
background-image:url(../image/flow_step04.png);
height:60px;
}

.box_flowstep_arr {
margin-top:10px;
padding-left:60px;
}

.box_zero01 p.zero_txt01 {
display:block;
width:627px;
text-align:right;
margin:20px auto 15px;
}

.box_ref01 {
border:1px dotted #ddd;
margin-top:8px 10px 0;
background:url(../image/bg_ref.gif) left center no-repeat;
padding:4px 4px 4px 30px;
}

.box_ref01 a {
background:url(../image/blt06.gif) 0 4px no-repeat;
padding-left:13px;
margin:0 10px;
}

.tab01 th {
text-align:center;
background-color:#F1EFE7;
border:1px solid #DDD;
font-size:12px;
padding:5px;
}

.tab01 td {
border:1px solid #DDD;
font-size:12px;
padding:5px;
}

.tab03 {
margin:0 auto;
padding:0;
}

.tab03 th,.tab03 td {
text-align:left;
border-bottom:1px solid #CCC;
padding:10px;
}

.tab03 th {
text-align:right;
}

.tab03 td.subm {
text-align:center;
}

.tab03 td.subm input {
color:#FFF;
background-color:#933;
border:3px solid #C96;
margin:0 20px;
padding:4px 10px;
}

.tab_company {
margin:10px 10px 0;
padding:0;
}

.tab_company th {
width:115px;
background-color:#f1efe7;
font-weight:normal;
text-align:center;
vertical-align:middle;
font-size:12px;
line-height:26px;
margin-bottom:5px;
padding:0;
}

.tab_company td {
font-size:12px;
padding:5px 0 5px 15px;
}

.contact_zone {
width:840px;
text-align:center;
border:1px solid #DDD;
margin:20px auto 0;
padding:5px 0;
}

.ul01 {
padding-bottom:10px;
background-color:#FFF;
margin:0 0 0 25px;
}

.ul01 li {
list-style-type:decimal;
margin-top:10px;
}

.dl02 dt {
font-weight:bold;
color:#333;
background:url(../image/blt01.gif) 0 4px no-repeat;
padding-left:12px;
margin:0;
}

.dl02 dd {
padding-bottom:10px;
margin:0 0 0 16px;
}

.dl_flow02 dt {
color:#86794F;
font-weight:bold;
font-size:12px;
display:block;
width:90px;
float:left;
text-align:right;
margin:20px 10px 0 0;
padding:0;
}

.dl_flow02 dd {
float:left;
vertical-align:top;
width:555px;
border-left:2px solid #CCC;
margin:20px 0 0;
padding:0 0 0 10px;
}

.dl_qa dt {
width:100%;
display:block;
margin-top:10px;
padding-bottom:2px;
font-weight:bold;
line-height:1.5em;
border-bottom:1px solid #999;
}

.dl_faq dt {
color:#690;
font-size:16px;
background:url(../image/blt_q.gif) no-repeat;
line-height:24px;
font-weight:bold;
padding-left:34px;
width:auto;
float:none;
margin:20px 0 0;
}

.dl_faq dd {
display:block;
width:900px;
padding-bottom:20px;
border-bottom:1px solid #DDD;
margin:5px 0 0 15px;
}

.dl_faq dd strong {
color:#F60;
font-size:14px;
font-weight:normal;
}

.ul_qamokuji {
margin:0 0 0 25px;
padding:10px;
}

.ul_qamokuji li {
background:url(../image/blt_qq.gif) no-repeat 0 2px;
margin:4px 0 0;
padding:0 0 0 17px;
}

.ul_list {
padding-top:0 0 20px 20px;
margin:0;
}

.ul_list li {
margin-top:5px;
padding-left:15px;
background:url(/images/blt_sankaku.gif) no-repeat 0 3px;
}

.fld01 {
margin:15px 10px 0;
padding:10px;
}

.fld01 legend {
padding:0 10px;
}

.txt_field_long {
font-size:12px;
width:450px;
padding:2px;
}

.float_right_mar_l {
float:right;
clear:none;
margin-left:12px;
padding:0;
}

.float_left_mar_r {
float:left;
clear:none;
margin-right:12px;
padding:0;
}

.tab01,.tab_company .rd_border {
margin:0;
padding:0;
}

.box_campaign01,
.box_campaign02,
.box_search01,
.box_search02,
.box_search03,
.box_search04{
	float: left;
	border: 1px solid #b7ac84;
	background-color: #EEE;
	margin-top: 20px;
	padding: 0 0 4px 0;
}
.box_campaign01,
.box_search01,
.box_search02 {
	width: 448px;
	margin-right: 38px;
}
.box_campaign02,
.box_search03,
.box_search04 {
	width: 460px;
}

.box_campaign01 .camp,
.box_campaign02 .camp,
.box_search01 .camp,
.box_search02 .camp,
.box_search03 .camp,
.box_search04 .camp{
	background-color: #FFF;
	margin: 4px 4px 0;
	padding: 0;
	clear: both;
	float: none;
}
.box_search_map01 img {
	float: left;
}
.box_search02 .camp,
.box_search04 .camp {
	height: 100px;
}
.box_search01 .camp div {
	padding: 0;
	display: none;
}
.box_search01 .camp .box_search_map01,
.box_search01 .camp .box_search_map02,
.box_search01 .camp .box_search_map01 .box_search_map01_01,
.box_search01 .camp .box_search_map02 .box_search_map02_01 {
	display:block;
}
input.karea{width:100%;height:2em;border:#09c 1px solid;margin-top:2px;margin-bottom:2px}
.box_search04 .camp p{float:left;margin-right:8px}
.box_search03 dl dt{background:url(/images/blt_sankaku02.gif) 0 3px no-repeat;padding-bottom:3px;padding-left:12px;font-weight:bold;font-size:130%}
.box_search03 dl dd{padding-bottom:8px;padding-left:8px;line-height:20px;font-size:120%}
.box_search03 dl dd span{font-size:70%;color:#AAA}

.btn_search{margin-top:2px;margin-left:5px;vertical-align:top;padding:5px;cursor:pointer;color:#FFF;font-weight:bold;
background-color:#09F;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border: 1px solid #0099CC;
-moz-box-shadow: 1px 1px 1px rgba(000,000,000,0.3),inset 0px 0px 3px rgba(255,255,255,0.5);
-webkit-box-shadow: 1px 1px 1px rgba(000,000,000,0.3),inset 0px 0px 3px rgba(255,255,255,0.5);
text-shadow: 0px 0px 3px rgba(0,0,0,0.5);
}
h3.h3_search01,
h3.h3_search02{background-color:#FD7C00;color:#FFF;text-align:center;margin:0;padding:4px}
h3.h3_search02{background-color:#37669A}

.box_search_map01,
.box_search_map02{height:348px;width:440px;vertical-align:text-top;margin:0;padding:0}
.box_search_map01{background:url(../image/search_map01.png) no-repeat;clear:both}
.box_search_map02{background:url(../image/search_map02.png) no-repeat}
#top_map_left ul,
.box_search_map01 ul,
.box_search_map02 ul{float:right;width:140px;margin:20px 0px 0 0;padding:0;max-height:320px;overflow:auto;}
#top_map_left ul li,
.box_search_map01 ul li,
.box_search_map02 ul li{list-style-type:none;margin-top:2px;padding:0}
#top_map_left ul li a,
#top_map_left ul li.bk_bt a,
.box_search_map01 ul li a,
.box_search_map01 ul li.bk_bt a,
.box_search_map02 ul li a,
.box_search_map02 ul li.bk_bt a {
	display: block;
	background-image: url(../image/bg_bt09.gif);
	background-repeat: repeat-x;
	background-position: 0px center;
	font-size: 14px;
	width: 120px;
	padding-top: 4px;
	padding-bottom: 4px;
	border: 1px solid #DDD;
	text-indent:10px;
	text-align:left;
}
#top_map_left ul li.bk_bt a,
.box_search_map01 ul li.bk_bt a,
.box_search_map02 ul li.bk_bt a {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF6666;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
	background-image: none;
	text-indent: 0px;
}

.box_search_map01 img,
.box_search_map02 img {float:left}

.box_search_map01_02_01,
.box_search_map01_02,
.box_search_map01_03,
.box_search_map01_04,
.box_search_map01_05,
.box_search_map01_06,
.box_search_map02_02,
.box_search_map02_03,
.box_search_map02_04,
.box_search_map02_05,
.box_search_map02_06 {height:348px;width:440px;margin:0 auto;padding:0}
.box_search_map01_02_01 {background: url(../image/search_map01_01_01.png) no-repeat}
.box_search_map01_02 {background: url(../image/search_map01_01.png) no-repeat}
.box_search_map01_03 {background: url(../image/search_map01_02.png) no-repeat}
.box_search_map01_04 {background: url(../image/search_map01_03.png) no-repeat}
.box_search_map01_05 {background: url(../image/search_map01_04.png) no-repeat}
.box_search_map02_02 {background: url(../image/search_map02_01.png) no-repeat}
.box_search_map02_03 {background: url(../image/search_map02_02.png) no-repeat}

#btn_keyword_l{float:left;}
#btn_keyword_r{float:right;}
</pre></body></html>