@charset "SHift_JIS";

/* CSS Document */

body,h1,h2,h3,h4{margin:0px;padding:0px;}

body{background:#e8e6d8; font-family:"Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック"; color:#737373;font-size:12px;line-height:14px;}

div#wrap{width:990px;margin:0px auto;padding:0px;}

form{padding:0;margin:0;}

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

/* ---------------------------------------------------------
link
--------------------------------------------------------- */
a:link, a:visited {color:#519886;text-decoration:none;}
a:hover {color:#519886;text-decoration:underline;}
a:active {color:#737373;text-decoration:underline;}
/* ---------------------------------------------------------
Headder
--------------------------------------------------------- */

div#headder{width:990px;margin:0px;padding:0px;}

div#headder h1#logo{float:left;margin:9px 0 5px 13px;padding:0px;}
div#headder #rightside{float:right;margin:21px 2px 3px 0;padding:0px;}

/* ---------------------------------------------------------
Body
--------------------------------------------------------- */

div#l_body{width:990px;background:url(/inc/gaiyo/image/cmn_bg001.gif) repeat-y;margin:0px;padding:0px;}

div#s_body{width:980px;margin:0 5px 0 5px;padding:0px;}


/* ---------------------------------------------------------
BodyTv
--------------------------------------------------------- */

div#s_body div#main_image{width:320px;margin:20px 9px 0 0;padding:0px;float:left;}
div#s_body div#article_summary{float:right;width:619px;margin:0px;padding:20px 20px 0 0;}

div#s_body div#article_summary div#article_title_01, div#s_body div#article_summary div#article_title_02,
div#s_body div#article_summary div#article_title_03, div#s_body div#article_summary div#article_title_04,
div#s_body div#article_summary div#article_title_05, div#s_body div#article_summary div#article_title_06,
div#s_body div#article_summary div#article_title_07, div#s_body div#article_summary div#article_title_08,
div#s_body div#article_summary div#article_title_99
{width:610px;margin:0 0 0 8px;padding:0px;}
div#s_body div#article_summary div#article_logo_01, div#s_body div#article_summary div#article_logo_02,
div#s_body div#article_summary div#article_logo_03, div#s_body div#article_summary div#article_logo_04,
div#s_body div#article_summary div#article_logo_05, div#s_body div#article_summary div#article_logo_06,
div#s_body div#article_summary div#article_logo_07, div#s_body div#article_summary div#article_logo_08
{float:left;width:57px;margin:0px;padding:0px;}
div#s_body div#article_summary h2#article_name_01, div#s_body div#article_summary h2#article_name_02,
div#s_body div#article_summary h2#article_name_03, div#s_body div#article_summary h2#article_name_04,
div#s_body div#article_summary h2#article_name_05, div#s_body div#article_summary h2#article_name_06,
div#s_body div#article_summary h2#article_name_07, div#s_body div#article_summary h2#article_name_08
{float:left;font-size:24px;color:#627aa7;padding:10px 0 0 0;margin:0;line-height:25px;}
div#s_body div#article_summary h2#article_name_99
{font-size:24px;color:#627aa7;padding:10px 0 0 0;margin:0;line-height:25px;}


div#s_body div#article_summary p#article_commentary{padding:9px 9px 10px 9px;margin:0;}


div#s_body div#article_summary div.article_data{clear:both;width:602px;background:url(/inc/gaiyo/image/cmn_bg003.gif) repeat-x bottom;margin:0;padding:15px 9px 11px 9px;}
div#s_body div#article_summary div.article_data2{clear:both;width:602px;margin:0;padding:13px 9px 5px 9px;}

div#s_body div#article_summary div.article_data div.entry,
div#s_body div#article_summary div.article_data2 div.entry{float:left;font-weight:bold;width:60px;margin:0 15px 0 0;padding:0px;}

div#s_body div#article_summary div.article_data div.entry span,
div#s_body div#article_summary div.article_data2 div.entry span{color:#bfbfbf;}

div#s_body div#article_summary div.article_data div.explanation{float:left;width:527px;margin:0px;padding:0px;}
div#s_body div#article_summary div.article_data2 div.explanation{float:left;width:440px;margin:0px;padding:0px;}

div#s_body div#article_summary div#search_btn{float:right;width:72px;margin:0px;padding:0px;}


/* ---------------------------------------------------------
特色
--------------------------------------------------------- */
div#s_body div#article_summary div.characteristic{float:left; width:602px;background:url(/inc/gaiyo/image/cmn_bg015.gif) repeat;margin:0;padding:9px 8px 7px 9px;}
div#s_body div#article_summary div.characteristic ul{margin:0;padding:0;}
div#s_body div#article_summary div.characteristic li{float:left;width:84px;margin:0;padding:0 2px 2px 0;list-style:none;}
div#s_body div#article_summary div.characteristic li img{vertical-align:bottom;}

div#s_body div#article_summary div#formula{width:164px;margin:24px 0 0 142px;padding:0px;}

/* ---------------------------------------------------------
受付終了
--------------------------------------------------------- */
div.message{clear:both; line-height:16px; font-weight:bold; color:#D90005; padding-top:20px;}


/* ---------------------------------------------------------
資料請求
--------------------------------------------------------- */
div#s_body div.contact{clear:both;width:920px;margin:0;padding:23px 0 0 30px;}
div#s_body div.contact div.place{background:url(/inc/gaiyo/image/out_h3005.gif) no-repeat;width:905px;margin:0;padding:20px 15px 0 0;_height:26px;min-height:26px; font-weight:bold; text-align:right;}

div#s_body div.contact div.wrap_btnBox{float:left;background: #e9e8de url(/inc/gaiyo/image/cmn_bg016.gif) no-repeat left bottom;width:902px;margin:0;padding:13px 4px 10px 14px;_height:26px;min-height:26px;}
div#s_body div.contact div.wrap_btnBox div.btnBox{float:left;background:url(/inc/gaiyo/image/cmn_bg017.gif) no-repeat;width:284px;margin:0;padding:3px 0 0 4px;_height:98px;min-height:98px;}
div#s_body div.contact div.wrap_btnBox div.btnBox2{float:left;background:url(/inc/gaiyo/image/cmn_bg018.gif) no-repeat;width:322px;margin:0;padding:3px 0 0 4px;_height:98px;min-height:98px;}
div#s_body div.contact div.wrap_btnBox div.btnBox div.free_dial{ color:#fc7500;font-family:Arial, Helvetica, sans-serif;font-size:22px; font-weight:bold;margin:13px 0 0 50px;padding:3px 0 0 20px;_height:19px;min-height:19px;}
div#s_body div.contact div.wrap_btnBox div.btnBox p{font-size:10px;margin:7px 0 0 28px;padding:0;}
div#s_body div.contact div.wrap_btnBox div.btnBox2 div.btn01{float:left;width:141px;margin:0;padding:13px 0 0 13px;}
div#s_body div.contact div.wrap_btnBox div.btnBox2 div.btn02{float:left;width:141px;margin:0;padding:13px 0 0 3px;}
div#s_body div.contact div.wrap_btnBox div.btnBox div.btn03{float:left;width:159px;margin:0;padding:13px 0 0 57px;}


/* ---------------------------------------------------------
お知らせ、モデルルーム
--------------------------------------------------------- */
div#s_body div.news{width:920px;margin:30px 0 0 30px;}
div#s_body div.news div.notice{float:left;width:445px;margin:0;padding:0;}
div#s_body div.news div.moddel{float:left;width:445px;margin:0;padding:0 0 0 30px;}
div#s_body div.news ul{margin:0; padding:0;}
div#s_body div.news li{background:url(/inc/gaiyo/image/cmn_bg003.gif) repeat-x bottom;margin:0 0 0 0;padding:10px 0 10px 12px;list-style:none;}
div#s_body div.news li span.shikaku{color:#bfbfbf;}
div#s_body div.news li span.caution{font-size:10px;margin:7px 0 0 15px;}


/* ---------------------------------------------------------
Bodyinfobox
--------------------------------------------------------- */
div#s_body div.infobox_outline{margin:20px 25px 0 25px;padding:0px;width:930px;}
div#s_body div.infobox{background:url(/inc/gaiyo/image/cmn_bg004.gif) repeat-y;margin:0px;padding:0px;width:460px;float:left;}
div#s_body div.infobox h3.info_h3, div#s_body div.infobox02 h3.info_h3{margin:0px;padding:0px;}
div#s_body div.infobox div.innerbox, div#s_body div.infobox02 div.innerbox{background:url(/inc/gaiyo/image/cmn_bg005.gif) no-repeat;margin:0px;padding:12px 30px 0 30px;}
div#s_body div.infobox div.innerbox h4.info_h4, div#s_body div.infobox02 div.innerbox h4.info_h4{padding:0px;margin:0px;font-size:14px;font-weight:bold;}

div#s_body div.infobox div.innerbox div.info_btn_box01{margin:8px 0 0 35px;padding:8px 0 0 35px;width:337px;}
div#s_body div.infobox div.innerbox div.document_request{margin:0px;padding:8px 0 0 35px;float:left;width:165px;}
div#s_body div.infobox div.innerbox div.arrival_reservation{margin:0px;padding:8px 0 0 7px;float:left;width:165px;}
div#s_body div.infobox div.innerbox p.instructions, div#s_body div.infobox02 div.innerbox p.instructions{margin:0px;padding:5px 0 10px 0;font-size:10px;}

div#s_body div.infobox02{background:url(/inc/gaiyo/image/cmn_bg004.gif) repeat-y;margin:0px;padding:0px;width:460px;float:right;}
div#s_body div.infobox02 div.innerbox div.inquiry_telephone{margin:0px;padding:8px 0 0 11px;float:left;width:77px;}
div#s_body div.infobox02 div.innerbox p.phone_number{font-size:18px;font-weight:bold;color:#fc7500;float:left;margin:0px;padding:16px 10px 0 6px;letter-spacing:-2px;}
div#s_body div.infobox02 div.innerbox div.inquiry_form{margin:0px;padding:8px 0 0 0;float:left;width:165px;}


/* ---------------------------------------------------------
Bodytable
--------------------------------------------------------- */

div#s_body div#contents{margin:30px 30px 0 30px;}
div#s_body div#contents div.entry_of_top{margin:30px 0 0 0; width:920px;}
div#s_body div#contents div.h3_group{margin:0px;padding:0 0 5px 0;width:920px;}
div#s_body div#contents div.marking{margin:0 9px 0 0;padding:0px;float:left;}
div#s_body div#contents h3.con_h3_01{margin:0px;padding:0px;font-size:20px;line-height:1em;float:left;}
div#s_body div#contents h3.con_h3_02{margin:0px;padding:0px;font-size:20px;line-height:1em;}
div#s_body div#contents p.ent_instructions{margin:3px 0 0 0;padding:0px;float:left;}
div#s_body div#contents div.list_of_dwelling_units{float:right;margin:0px;padding:0px;}

div#s_body div#contents table.article_summary_tbl, div#s_body div#contents table.others_summary{border:1px solid #d1d1d1;margin:15px 0 0 0;padding:0px;}
div#s_body div#contents table.article_summary_tbl td{width:178px;border-right:1px solid #cccccc;}
div#s_body div#contents table.article_summary_tbl td.td_right{width:178px;border-right:none;}
div#s_body div#contents table.article_summary_tbl td p{padding:6px;margin:0px;text-align:left;}
div#s_body div#contents table.article_summary_tbl td, div#s_body div#contents table.article_summary_tbl th,
div#s_body div#contents table.others_summary th, div#s_body div#contents table.others_summary td
{border-bottom:1px solid #cccccc;}

div#s_body div#contents table.article_summary_tbl td.td_last, div#s_body div#contents table.article_summary_tbl th.th_last,
div#s_body div#contents table.others_summary th.th_last02, div#s_body div#contents table.others_summary td.td_last02
{border-bottom:none;}
div#s_body div#contents table.article_summary_tbl td.td_last_right{width:178px;border-right:none;border-bottom:none;}

div#s_body div#contents table.article_summary_tbl th{width:117px;background:url(/inc/gaiyo/image/cmn_bg007.gif) repeat-y;border-top:1px solid #FFFFFF;}
div#s_body div#contents table.article_summary_tbl th.th_top{border-top:none;}
div#s_body div#contents table.article_summary_tbl th p{padding:5px;margin:0px;font-weight:bold;text-align:left;}
div#s_body div#contents table.article_summary_tbl th p.table_entry
{margin:1px;padding:5px;font-weight:bold;color:#FFFFFF;text-align:left;background:url(/inc/gaiyo/image/cmn_bg006.gif) repeat-y;width:906px;}


div#s_body div#contents table.others_summary th{width:83px;background:url(/inc/gaiyo/image/cmn_bg008.gif) repeat-y;border-top:1px solid #FFFFFF;}
div#s_body div#contents table.others_summary td{width:145px;border-right:1px solid #cccccc;}
div#s_body div#contents table.others_summary td.td_right02{border-right:none;}
div#s_body div#contents table.others_summary td.td_right03{width:835px;border-right:none;}
div#s_body div#contents table.others_summary td.td_last_right02{width:835px;border-right:none;border-bottom:none;}
div#s_body div#contents table.others_summary th p{padding:5px;margin:0px;font-weight:bold;text-align:left;font-size:10px;}
div#s_body div#contents table.others_summary td p{padding:6px;margin:0px;text-align:left;font-size:10px;}

div#s_body div#contents ul.to_top{margin:7px 0 0 0;padding:0px;float:right; width:100%;}
div#s_body div#contents ul.to_top li{display:block; float:right; padding-left:12px;  font-size:10px; white-space:nowrap;background:url("/inc/gaiyo/image/cmn_arr001.gif") 0 50% no-repeat;}

div#s_body div#contents p.article_instructions{font-size:10px;float:left;margin:7px 0 0 0;padding:0px;width:700px;}
div#s_body div#contents div.to_top_box{width:920px;margin:0px;padding:0 0 10px 0;}


/* ---------------------------------------------------------
inner_footer
--------------------------------------------------------- */
div#s_body div#inner_footer{width:920px;margin:30px 30px 24px 30px;padding:0px;}
div#s_body div#inner_footer div#inner_footer_btnbox{background-color:#cfcabd;width:920px;margin:0px;padding:0px;}

div#s_body div#inner_footer div#f_outline{width:920px;margin:0px;padding:0 0 14px 0;}

div#s_body div#inner_footer div#inner_footer_btnbox div#btn_31{width:250px;margin:7px 0 0 0;padding:0 0 0 72px;float:left;}
div#s_body div#inner_footer div#inner_footer_btnbox div#btn_31_02{width:250px;margin:7px 0 0 0;padding:0 0 0 203px;float:left;}
div#s_body div#inner_footer div#inner_footer_btnbox div#btn_31_03,div#s_body div#inner_footer div#inner_footer_btnbox div#btn_article_02
{width:250px;margin:7px 0 0 0;padding:0 0 0 335px;float:left;}
div#s_body div#inner_footer div#inner_footer_btnbox div#btn_mrs{width:250px;margin:7px 0 0 14px;padding:0px;float:left;}
div#s_body div#inner_footer div#inner_footer_btnbox div#btn_article{width:250px;margin:7px 0 0 14px;padding:0px;float:left;}

div#s_body div#inner_footer div#inner_footer_btnbox div#btn_31 p,div#s_body div#inner_footer div#inner_footer_btnbox div#btn_31_02 p,
div#s_body div#inner_footer div#inner_footer_btnbox div#btn_31_03 p,div#s_body div#inner_footer div#inner_footer_btnbox div#btn_mrs p,
div#s_body div#inner_footer div#inner_footer_btnbox div#btn_article p, div#s_body div#inner_footer div#inner_footer_btnbox div#btn_article_02 p
{font-size:10px;color:#FFFFFF;margin:0 0 8px 0;padding:0px;}

div#s_body div#inner_footer div#btn_close{float:left;width:120px;margin:27px 0 0 0;padding:0 0 0 400px;}

div#s_body div#inner_footer div.to_top_box02{float:right;width:200px;}

div#s_body div#inner_footer ul.to_top02{margin:20px 0 0 0;padding:0px; float:right; width:100%;}
div#s_body div#inner_footer ul.to_top02 li{display:block; float:right; padding-left:12px; background:url("/inc/gaiyo/image/cmn_arr001.gif") 0 50% no-repeat; font-size:10px; white-space:nowrap;}


/* ---------------------------------------------------------
footer
--------------------------------------------------------- */

div#footer{margin:0 0 30px 0;padding:0 0 30px 0;}
div#footer div#leftpart{float:left;width:300px;margin:0px;padding:5px 0 0 9px;}

div#footer div#leftpart ul{margin:5px 0 0 0;padding:0px;zoom:100%;}
div#footer div#leftpart ul li{margin:0px;padding:0px;list-style:none;float:left;font-size:10px;}
div#footer div#leftpart ul li a{text-decoration:none;color:#616161;}

div#footer div#rightpart{float:right;width:335px;margin:0px;padding:3px 9px 0 0;}
div#footer div#rightpart p{float:right;margin:0px;padding:0px;}
div#footer div#rightpart p#copyright{margin:6px 0 0 0;padding:0px;}

/* ---------------------------------------------------------
Clear
--------------------------------------------------------- */

.clear, div#headder #rightside:after, div#s_body div#article_summary:after, 
div#s_body div#article_summary div#article_title_05:after,
div#s_body div#article_summary div#article_title_02:after,
div#s_body div#article_summary div#article_title_01:after,
div#s_body div#article_summary div#article_title_04:after,
div#s_body div#article_summary div#article_title_03:after,
div#s_body div#article_summary div#article_title_02:after,
div#s_body div#article_summary div#article_title_06:after,
div#s_body div#article_summary div#article_title_07:after,
div#s_body div#article_summary div#article_title_08:after,
div#s_body div#article_summary h2#article_name_05:after,
div#s_body div#article_summary h2#article_name_01:after,
div#s_body div#article_summary h2#article_name_04:after,
div#s_body div#article_summary h2#article_name_03:after,
div#s_body div#article_summary h2#article_name_02:after,
div#s_body div#article_summary h2#article_name_06:after,
div#s_body div#article_summary h2#article_name_07:after,
div#s_body div#article_summary h2#article_name_08:after,
div#s_body div#article_summary p#article_commentary:after,
div#s_body div#article_summary div.characteristic:after,
div#s_body div#article_summary div.article_data:after,
div#s_body div#article_summary div.article_data2:after,
div#s_body div.contact:after,
div#s_body div.news:after,
div#s_body div.news div.notice:after,
div#s_body div.contact div.wrap_btnBox:after,
div#s_body div#article_summary div.explanation01:after, div#s_body div#article_summary div.explanation02:after,
div#s_body div#article_summary ul.article_item:after,
div#s_body div.infobox_outline:after, div#s_body div.infobox02:after, div#s_body div.infobox div.innerbox div.arrival_reservation:after,
div#s_body div#contents div.entry_of_top:after, div#s_body div#contents div.h3_group:after, div#s_body div#contents div.to_top_box:after,
div#s_body div#inner_footer:after, div#s_body div#inner_footer div.to_top_box02:after, div#s_body div#inner_footer ul.to_top02:after,
div#s_body div#inner_footer div#inner_footer_btnbox div#btn_article:after,
div#s_body div#inner_footer div#inner_footer_btnbox div#btn_31_03:after,
div#footer div#leftpart ul:after, div#footer div#rightpart:after,
div#s_body div#inner_footer div#f_outline:after
{clear:both;height:0;visibility:hidden;content:".";display:block;}



/* ---------------------------------------------------------
20080226 add 
--------------------------------------------------------- */
div#s_body div#contents02{margin:30px 27px 0 27px;}
div#s_body div#contents02 div.entry_of_top{width:920px; padding:17px 0 0 0}
div#s_body div#contents02 h3.bukken{color:#776656;margin:0px 0 9px 0; font-size:16px; line-height:20px; width:650px;}
div#s_body div#contents02 div.entry_of_top p{width:650px;}
div#s_body div#contents02 div.topSd{margin-top:25px;}
div#s_body div#contents02 div.entry_of_top div.btn2{float:right;padding:0;margin:0;width:260px;}
div#s_body div#contents02 div.entry_of_top div.btn2 img{float:right; margin:0 0 0 4px; padding:0; width:120px;}

div#s_body div#contents02 div#hanbailist td,th,p{margin:0;padding:0;}
div#s_body div#contents02 div#hanbailist td.blockBg {background-color:#CCCCCC;}
div#s_body div#contents02 div#hanbailist td.blockSd01{background:url(/inc/gaiyo/image/cmn_sd_left.gif) left top repeat-y;}
div#s_body div#contents02 div#hanbailist td.blockSd02{background:url(/inc/gaiyo/image/cmn_sd_right.gif) left top repeat-y;}
div#s_body div#contents02 div#hanbailist table.listTbl01 th{border:1px solid #FFFFFF; background-color:#E2DFD8; font-weight:bold;padding:10px 10px;}
div#s_body div#contents02 div#hanbailist table.listTbl01 td{border:1px solid #FFFFFF; background-color:#F9F8F6;padding:10px 10px 9px;}
div#s_body div#contents02 div#hanbailist table.listTbl01 td.listTd01{border:1px solid #FFFFFF; background-color:#F1F0EC;padding:10px 10px 9px;}
div#s_body div#contents02 p.lastUp {margin-top:7px;}


div#s_body div#contents02 div#hanbailist ul{margin:0; padding:0; width:100%;}
div#s_body div#contents02 div#hanbailist li{display:block; float:left; padding-left:14px; background:url("/inc/gaiyo/image/cmn_arr002.gif") 0 50% no-repeat; font-size:10px; white-space:nowrap;}

div#s_body div#inner_footer div#btn_close02{float:left;width:300px;margin:50px 0 0 0;padding:0 0 0 320px;}
div#s_body div#inner_footer div#btn_close02 img{margin:0 2px;}
