@charset "utf-8";
/* CSS Document */

/*▼▼▼▼▼初期化▼▼▼▼▼*/
body, div, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, ul, li, blockquote, th, td, tr, img { padding: 0px; margin: 0px; font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", ns-serif; font-size: 16px; line-height: 1.5em; letter-spacing: 1px; }
table { border-collapse: collapse; }
ul, li { list-style: none; }
h1, h2, h3, h4, h5, h6 { padding: 0px; margin: 0px; font-size: 100%; font-weight: normal; }
a { overflow: hidden; outline: none; }
img { border: none; vertical-align: bottom; }
table td { border: none; vertical-align: top; }
h1 { text-indent: -9999px; }
h2 { text-indent: -9999px; }
h3 { text-indent: -9999px; }
h4 { text-indent: -9999px; }
.text99 { text-indent: -9999px; }
a:hover { text-decoration: none; }
a:hover { opacity: 0.5; filter: alpha(opacity=50); }
body * { -webkit-transition: 0.5s; -moz-transition: 0.5s; -ms-transition: 0.5s; transition: 0.5s; }
/*▲▲▲▲▲初期化▲▲▲▲▲*/


/*▼エリア・背景設定▼*/
body{ text-align: center; background:url(images/common/body.png) 0 0 repeat; }
#home #body-top { background: url(images/common/body-top.png) center top repeat-x; }
#body-top { background: url(images/common/body-top-k.png) center top repeat-x; }

#body-bottom { background: url(images/common/body-bottom.png) 0 bottom repeat-x; }

#wrper{ width:1100px; background: url(images/common/wrper.png) 0 0 no-repeat;}
#conteiner { width:1100px; margin: 0 auto; overflow: hidden; text-align: left; background-color:#FFF;}
#home #main { width:1060px; padding-left:20px; padding-right:20px;padding-bottom: 100px; overflow: hidden;clear:both; padding-top:0px; background: none;}
#main { width:1060px; padding-left:20px; padding-right:20px;padding-bottom: 100px; overflow: hidden;clear:both; padding-top:75px; background:url(images/common/main.jpg) 0 0 no-repeat;}
#mumu-shiyou #main { width: 1065px; padding-bottom: 100px; overflow: hidden; padding-top: 20px; margin-left: 15px; clear:both;}
#mleft { float: left; width:730px;}
#home #mleft { padding-top:169px;}
#mumu-shiyou #mleft { float: left; width:740px; }
#mright { float: right; width:310px; }
#home #mright { padding-top:145px;}
#mleft h2 {text-indent:0px; background:url(images/common/h2.jpg) 0 0 no-repeat; padding:5px 0px 7px 55px; margin-bottom:20px; font-weight:bold; font-size:20px; color:#434343; border-bottom:#093 solid 1px;}
/*▼ヘッダー▼*/
#header { height:158px; width: 1100px; overflow: hidden; background-image: url(images/common/header.jpg);}
#header .left { width:606px; float: left; }
#header .right { width:350px; float: right; }
#header h1 { height:56px; overflow: hidden; }
#header #hname { width:606px; height:49px; }
#header #hname a { width:606px; height:49px; display: block; text-indent: -9999px; }
#header #hname a:hover { background-image: url(images/common/hnameon.jpg); opacity: 1; filter: alpha(opacity=100); }
#header #tocontact { width:350px; padding-top:101px; }
#header #tocontact a { width: 350px; height: 43px; display: block; text-indent: -9999px; }
#header #tocontact a:hover { background-image: url(images/common/tocontacton.jpg); opacity: 1; filter: alpha(opacity=100); }


/*▼メインナビゲーション▼*/
#navi ul li ul * {-webkit-transition: 0s; -moz-transition: 0s; -ms-transition: 0s; transition: 0s; }
#navi { clear: both; width:1100px; height:84px; background-image:url(images/common/navi.jpg)}
#navi ul { width:1100px; overflow:hidden;}
#navi ul li { float: left; text-indent: -9999px; }
#navi ul li a { height: 84px; display: block;}
#navi ul li ul li a { background-image: none; }
#navi ul li#navi01 a { background-position: 0 0; width:183px; }
#navi ul li#navi02 a { background-position: -183px 0; width:183px; }
#navi ul li#navi03 a { background-position: -366px 0; width: 188px; }
#navi ul li#navi04 a { background-position: -554px 0; width: 182px; }
#navi ul li#navi05 a { background-position: -736px 0; width: 182px; }
#navi ul li#navi06 a { background-position: -918px 0; width: 182px; }
#navi ul li a:hover{ background-image:url(images/common/navion.jpg); opacity: 1; filter: alpha(opacity=100); }

#home #navi ul li ul { position: absolute; top:242px;/*親メニューの高さと同じにする*/ width: 188px; z-index: 100; }
#navi ul li ul { position: absolute; top: 242px;/*親メニューの高さと同じにする*/ width: 188px; z-index: 100; }
#navi ul li ul li { visibility: hidden; overflow: hidden; width:257px;/*サブメニューの幅*/ height:0; background:#BBD943; text-indent: 0; border-bottom: #FFF solid 1px;}
#navi ul li ul li a { color: #fff; text-decoration: none; text-align: center; font-weight: bold; font-size: 15px; }
#navi ul li ul li:hover, #navi ul li ul li a:hover { background:#E6F177; color: #3D6C0E; height:30px;}
#navi ul li:hover ul li, #navi ul li a:hover ul li { visibility: visible; overflow: visible; padding-top: 15px; height:30px; z-index: 10; }
#navi ul li ul li:last-child { -webkit-border-radius: 0px 0px 6px 6px / 0px 0px 6px 6px; -moz-border-radius: 0px 0px 6px 6px / 0px 0px 6px 6px; border-radius: 0px 0px 6px 6px / 0px 0px 6px 6px; }


/*▼フッター▼*/
#footer { height:514px; width: 1100px; background-image: url(images/common/footer.jpg);}
#footer .totop { width:205px; margin-left:820px; height:196px; padding-top:38px;}
#footer .totop a { width:205px; height:94px; display: block; text-indent: -9999px; }
#footer .totop a:hover { background-image: url(images/common/totopon.jpg); opacity: 1; filter: alpha(opacity=100); }
#footer .fmid { width: 1100px; overflow: hidden;}
#footer .left { width:510px; float: left; }
#footer .right { width:520px; float: right; overflow:hidden;}
#footer .fname{ padding-top:0px; margin-bottom:28px;}
#footer .fname a { width:397px; height:99px; display: block; text-indent: -9999px; }
#footer .fname a:hover { background-image: url(images/common/fnameon.jpg); opacity: 1; filter: alpha(opacity=100); }
#footer #fadd {}
#footer #fadd p {}
#footer ul { float:left;}
#footer ul.ul-01{ width:179px;}
#footer ul.ul-02{ width:172px;}
#footer ul.ul-03{ width:160px;}
#footer ul li { background:url(images/common/fmark.jpg) 0 5px no-repeat; padding-left:17px; margin-bottom:3px; font-size:14px;}
#footer ul li a { text-decoration: none; color: #000; }

#footer #tamonten { clear: both; margin-left: 500px; text-indent: -9999px; padding-top: 35px; }
#footer #tamonten a { height: 12px; width: 390px; display: block; cursor: default; }

/*▼メインカラム共通▼*/

#mleft #banner-conatact a{background-image:url(images/common/banner-contact.jpg); width:730px; height:210px; display:block; text-indent:-9999px;margin-top:50px; clear:both;}

#mleft .box-video{ width:730px; margin:20px auto 30px auto;}
#mleft .box-video .to-video{ margin:0 auto; text-align:center;}
#mleft .box-video .to-video a{ background:url(film/video/to-video.png) no-repeat; width:340px; height:60px; text-indent:-9999px; margin:0 auto; display:block;}

#mleft .other-setsubi { background:#DBFDC4; overflow:hidden; padding:20px; margin-bottom:30px;}
#mleft .other-setsubi h2 { font-weight:bold; font-size:20px; text-align:center; background:none; text-indent:0; padding:0; margin-bottom:10px;}
#mleft .other-setsubi .inner { clear:both; margin-left:20px; padding-top:20px;}
#mleft .other-setsubi .left { float:left; width:300px; overflow:hidden; margin-left:20px; text-align:center;}
#mleft .other-setsubi .right { float:right; width:300px; overflow:hidden; margin-right:20px; text-align:center;}
#mleft .other-setsubi #logo-01 a { background:url(images/common/logo-01.png) no-repeat; width:300px; height:100px; display:block;}
#mleft .other-setsubi #logo-02 a { background:url(images/common/logo-02.png) no-repeat; width:300px; height:100px; display:block;}

/*▼右カラム▼*/
#mright .banner a{ width:310px;display:block; margin-bottom:20px; text-indent:-9999px;}
#mright #banner-01 a{background-image:url(images/common/banner-01.png); height:250px;}
#mright #banner-02 a{background-image:url(images/common/banner-02.jpg); height:211px;}
#mright #banner-03 a{background-image:url(images/common/banner-03.jpg); height:120px;}
#mright #banner-04 a{background-image:url(images/common/banner-04.jpg); height:139px;}
#mright #banner-05 a{background-image:url(images/common/banner-05.jpg); height:131px;}
#mright #banner-06 a{background-image:url(images/common/banner-06.jpg); height:287px;}
#mright #banner-07 a{background-image:url(images/common/banner-07.jpg); height:254px;}
#mright #banner-08 a{background-image:url(images/common/banner-08.jpg); height:125px;}
#mright #banner-menber a{background-image: url(images/common/banner-menber.jpg); height:50px;}

#mright #snavi{background-image:url(images/common/snavi.jpg); width:310px; margin-bottom:20px;text-indent:-9999px; background-repeat:no-repeat; height:385px;}
#mright #snavi h2{ height:55px;}
#mright #snavi ul{ width:281px;margin-left:11px;display:block;}
#mright #snavi ul li a{ width:281px; height:101px; display:block;}
#mright #snavi ul li a:hover{ background-image:url(images/common/snavion.jpg);}
#mright #snavi ul li.li-01 a{ background-position:0 0 ; margin-bottom:9px;}
#mright #snavi ul li.li-03 a{ background-position:0 -110px ; margin-bottom:9px;}
#mright #snavi ul li.li-04 a{ background-position:0 -220px ;}

#mright #anavi{background-image:url(images/common/anavi.jpg); width:310px; height:352px;margin-bottom:20px;text-indent:-9999px; background-repeat:no-repeat;}
#mright #anavi h2{ height:45px;}
#mright #anavi ul{ margin-left:0px;}
#mright #anavi ul li a{ width:310px;  height:77px;display:block;}
#mright #anavi ul li a:hover{ background-image:url(images/common/anavion.jpg);}
#mright #anavi ul li.li-01 a{ background-position:0 0 ; height:76px;}
#mright #anavi ul li.li-02 a{ background-position:0 -76px ;}
#mright #anavi ul li.li-03 a{ background-position:0 -153px ;}
#mright #anavi ul li.li-04 a{ background-position:0 -230px ;}

#mright #wbox-mid{background:url(images/common/box-mid.jpg) 0 0 repeat-y; margin-bottom:20px;}
#mright #wbox-top{ background:url(images/common/box-top.jpg) 0 0 no-repeat;}
#mright #wbox-bottom{ background:url(images/common/box-bottom.jpg) 0 bottom no-repeat;}
#mright #wbox-bottom h2{ height:74px;}
#mright #wbox-bottom .inner{ margin-left:20px; width:270px; padding-bottom:20px;}
#mright #wbox-bottom .date{ background:url(images/common/mark-02.jpg) 0 5px no-repeat; padding-left:15px; font-weight:bold;}
#mright #wbox-bottom .title{margin-bottom:10px;}
#mright #wbox-bottom .title a{ color: #F60;}

/*▼▼▼▼▼ホーム▼▼▼▼▼*/
#home #mp {height:380px; text-indent: -9999px; clear: both; }
#home #mleft .whatsnew{ margin-bottom:50px;}
#home #mleft .whatsnew .title{ background:url(images/home/mark-01.jpg) 0 3px no-repeat; padding-left:22px;  margin-bottom:3px;}
#home #mleft .whatsnew .title a{ color:#017641; font-weight:bold; text-decoration:none;}
#home #mleft .whatsnew .date{ text-align: right; color:#017641; margin-bottom:3px; font-size:13px;}
#home #mleft .whatsnew .entry{ margin-bottom:20px;}
#home #mleft .whatsnew .to-more a{background-image:url(images/home/more-01.jpg); width:222px; height:50px; display:block; text-indent:-9999px; margin-left:508px;}

#home #mleft #box-konnakata{ background:url(images/home/box-konnakata.jpg) 0 0 no-repeat; margin-bottom:50px; height:477px;}
#home #mleft #box-konnakata .tb-01{text-indent:-9999px; height:406px;}
#home #mleft #box-konnakata .to-more a{ width:119px; height:28px; display:block; text-indent:-9999px; margin-left:549px;}
#home #mleft #box-konnakata .to-more a:hover{ background-image: url(images/home/to-moreon.jpg);}
#home #mleft #box-konnakata .inner{ width:320px;}
#home #mleft #box-01{ width:730px;}
#home #mleft #box-01 .box-lineup{ width:643px; overflow:hidden; margin-left:45px;}
#home #mleft #box-01 .banner-lineup{width:282px;float:left;text-indent:-9999px; margin-bottom:20px;}
#home #mleft #box-01 .banner-lineup a{ width:282px; height:326px; display:block;}
#home #mleft #box-01 #banner-lineup-01 a{ background-image: url(images/home/lineup-01.jpg);}
#home #mleft #box-01 #banner-lineup-02 a{ background-image:url(images/home/lineup-02.jpg); margin-left:79px;}
#home #mleft #box-01 #banner-lineup-03{ float:right;}
#home #mleft #box-01 #banner-lineup-03 a{ background-image:url(images/home/lineup-03.jpg);}
#home #mleft #box-01 #banner-lineup-04{margin:auto; float:none; clear:both;}
#home #mleft #box-01 #banner-lineup-04 a{ background-image: url(images/home/lineup-04.jpg); margin:auto; float:none; clear:both;}

/*▼▼▼▼▼商品ラインアップ▼▼▼▼▼*/
#lineup #mp { background-image: url(images/lineup/mp.jpg); width: 1100px; height:206px; text-indent: -9999px; clear: both; }
#lineup #mleft #box-01 a{ background-image:url(images/lineup/box-01.jpg); width:730px; height:210px; display:block; text-indent:-9999px; margin-bottom:5px;}
#lineup #mleft #box-02 a{ background-image:url(images/lineup/box-02.jpg); width:730px; height:210px; display:block; text-indent:-9999px; margin-bottom:5px;}
#lineup #mleft #box-03 a{ background-image:url(images/lineup/box-03.jpg); width:730px; height:210px; display:block; text-indent:-9999px; margin-bottom:5px;}
#lineup #mleft #box-04 a{ background-image:url(images/lineup/box-04.jpg); width:730px; height:210px; display:block; text-indent:-9999px; margin-bottom:5px;}
#lineup #mleft .box{ margin-bottom:50px;}


/*▼▼▼▼▼間取り▼▼▼▼▼*/
#madori #mp { background-image: url(images/madori/mp.jpg); width: 1100px; height:206px; text-indent: -9999px; clear: both; }
#madori #mleft h2 { width:730px; height:43px; margin-bottom:20px; clear:both;}
#madori #mleft #h2-01 { background-image: url(images/madori/h2-01.jpg);}
#madori #mleft #h2-02 { background-image: url(images/madori/h2-02.jpg);}
#madori #mleft #h2-03 { background-image: url(images/madori/h2-03.jpg);}
#madori #mleft #h2-04 { background-image: url(images/madori/h2-04.jpg);}
#madori #mleft #h2-05 { background-image: url(images/madori/h2.jpg); text-indent:0px; padding:7px 0px 6px 20px; font-size:20px;color:#FFF; font-weight:bold; width: auto; height: auto;}
#madori #mleft h3{ background:url(images/madori/h3.jpg) 0 0 no-repeat; padding:8px 10px 5px 28px; text-indent:0px; margin-bottom:10px; font-weight:bold; color:#175D07; font-size:110%;}
#madori #mleft .wrp { width:749px; overflow:hidden; margin-bottom:30px; margin-left:-19px;}
#madori #mleft .wrp .entry{ width:355px; float:left; margin-left:19px; display:inline; margin-bottom:80px;}
#madori #mleft .wrp .entry .item{ width:355px; overflow:hidden; margin-bottom:30px;}
#madori #mleft .wrp .entry .item01{width:165px; float: left; text-align:center;}
#madori #mleft .wrp .entry .item02{width:165px; float: right; text-align:center;}
#madori #mleft .wrp .entry .photo{ width:165px; height:165px; overflow:hidden;}
#madori #mleft .wrp table{ width:355px; border-top:#228101 solid 1px;}
#madori #mleft .wrp table td{border-bottom:#228101 solid 1px; padding:7px;}
#madori #mleft .wrp table td.td-01{ background:url(images/madori/mark-01.jpg) 0 6px no-repeat; color:#228101; font-weight: bold; width:100px;}
#madori #mleft .wrp table td.td-02{ background:url(images/madori/mark-02.jpg) 0 6px no-repeat;}
#madori #mleft .wrp table td.td-03{ font-weight:bold;}
#madori #mleft .wrp .to-more{ margin-left:100px; padding-top:20px;}
#madori #mleft .wrp .to-more a{ background-image:url(images/madori/to-more.jpg); width:160px; height:32px; display:block; text-indent:-9999px;}


#mright #mbox{ background:url(images/madori/mbox.jpg) 0 0 repeat-y; margin-bottom:20px;}
#mright #mbox-top{ background: url(images/madori/mbox-top.jpg) 0 0 no-repeat;}
#mright #mbox-bottom{ background: url(images/madori/mbox-bottom.jpg) 0 bottom no-repeat; padding-top:27px; padding-bottom:27px;}
#mright .mbox-center{ background: url(images/madori/mbox-center.jpg); width:310px; height:38px;}
#mright #mbox-bottom .inner{ width:270px; margin-left:20px;}
#mright #mbox-bottom h4{width:270px; height:28px; margin-bottom:15px;}
#mright #mbox-bottom #h4-01{ background-image:url(images/madori/h4-01.jpg);}
#mright #mbox-bottom #h4-02{ background-image:url(images/madori/h4-02.jpg);}
#mright #mbox-bottom #h4-03{ background-image:url(images/madori/h4-03.jpg);}
#mright #mbox-bottom ul{ width:240px; margin-left:15px;}
#mright #mbox-bottom ul li{ background:url(images/madori/mark-03.jpg) 0 7px no-repeat; padding-left:16px; margin-bottom:3px;}


/*▼▼▼▼▼見学会について▼▼▼▼▼*/
#kengaku #mp { background-image: url(images/kengaku/mp.jpg); width: 1100px; height:206px; text-indent: -9999px; clear: both; }
#kengaku #mleft #box-01{ background-image:url(images/kengaku/box-01.jpg); width:730px; height:250px;margin-bottom:50px;}

#kengaku #mleft h3{ background:url(images/home/mark-01.jpg) 0 3px no-repeat; padding-left:22px; border-bottom:#066 solid 1px; margin-bottom:15px; text-indent:0px; font-size:18px; color:#007640; font-weight:bold;}

#kengaku #mleft .wrp{margin-bottom:50px;}
#kengaku #mleft .wrp table{ width:730px; margin-bottom:50px;}
#kengaku #mleft .wrp table td{border:#8CC320 dotted 1px; padding:7px;}
#kengaku #mleft .wrp table td.td-01{ background:url(images/madori/mark-01.jpg) 5px 6px no-repeat; color:#228101; font-weight: bold; width:150px; padding-left:15px}
#kengaku #mleft .wrp table td.td-02{ background:url(images/madori/mark-02.jpg) 0 6px no-repeat;}
#kengaku #mleft .googlemap{ background-image:url(images/kengaku/googlemap.jpg); width:730px; height:451px;}
#kengaku #mleft h4{width:730px; height:85px; margin-bottom:10px;}
#kengaku #mleft #h4-01{ background-image:url(images/kengaku/h4-01.jpg); }
#kengaku #mleft #h4-02{ background-image:url(images/kengaku/h4-02.jpg); }
#kengaku #mleft #box-02{ background-image:url(images/kengaku/box-02.jpg); width:730px; height:100px; text-indent:-9999px; margin-bottom:50px;}
#kengaku #mleft #box-03 .inner{ margin-bottom:50px;}

/*▼▼▼▼▼お客様の声▼▼▼▼▼*/
#voice #mp { background-image: url(images/voice/mp.jpg); width: 1100px; height:206px; text-indent: -9999px; clear: both; }
#voice #mleft #h3-01 { background-image: url(images/voice/h3-01.jpg); width:730px; height:49px; margin-bottom:20px;}
#voice #mleft .box{width:730px; height:630px; text-indent:-9999px; margin-bottom:50px;}
#voice #mleft .box .tb-01{ height:565px;}
#voice #mleft .box .to-movie a{ margin-left:273px; width:184px; height:33px; display:block;}
#voice #mleft .box .to-movie a:hover{ background-image:url(images/voice/to-movie.jpg);}
#voice #mleft #box-01{ background-image:url(images/voice/box-01.jpg);}
#voice #mleft #box-02{ background-image:url(images/voice/box-02.jpg);}
#voice #mleft #box-03{ background-image:url(images/voice/box-03.jpg);}

/*▼▼▼▼▼お問合せ▼▼▼▼▼*/
#contact #mp { background-image: url(contact/images/mp.jpg); width: 1100px; height:206px; text-indent: -9999px; clear: both; }
#contact #mleft #h2-01 { background-image: url(contact/images/h2-01.jpg); width:730px; height:49px; margin-bottom:20px;}

#contact #mleft #box-01{ background-image:url(contact/images/box-01.jpg); width:730px; height:173px; margin-bottom:30px; text-indent:-9999px;}

#contact table.mailform			{ width: 100%; background-color:#fff;}
#contact table.mailform tr th,
table.mailform tr td			{ text-align:left; font-weight:normal; font-size:14px; border: solid 1px #CCCCCC; padding: 10px 10px 10px 10px; }
#contact table.mailform tr th	{ width:170px; background-color:#A9C9A2; font-weight:bold;padding-left:10px;}
#contact table.mailform li	{ padding:5px 0px;}


/*▼▼▼▼▼フルハウス▼▼▼▼▼*/
#fulhouse #mp { background-image: url(images/fulhouse/mp.jpg); width: 1100px; height:206px; text-indent: -9999px; clear: both; }
#fulhouse #mleft #h2-01 { background-image: url(images/fulhouse/h2-01.jpg); width:730px; height:30px; margin-bottom:20px;}
#fulhouse #mleft #box-01{ background-image:url(images/fulhouse/box-01.jpg); width:730px; height:608px;margin-bottom:20px;}
#fulhouse #mleft #box-02{ background-image:url(images/fulhouse/box-02.jpg); width:730px; height:328px;margin-bottom:20px;}
#fulhouse #mleft .box{ margin-bottom:30px;}

#fulhouse #mleft #ubox{ background: url(images/fulhouse/ubox.jpg) 0 0 repeat-y; margin-bottom:20px;}
#fulhouse #mleft #ubox-top{ background: url(images/fulhouse/ubox-top.jpg) 0 0 no-repeat;}
#fulhouse #mleft #ubox-bottom{ background: url(images/fulhouse/ubox-bottom.jpg) 0 bottom no-repeat; padding-top:72px; padding-bottom:27px;}
#fulhouse #mleft .ubox-center{ background: url(images/fulhouse/ubox-center.jpg); width:730px; height:97px;}
#fulhouse #mleft #ubox-bottom .inner{ width:655px; margin-left:40px;}

#fulhouse #mleft .photobox{width:655px; overflow:hidden; margin-bottom:10px;}
#fulhouse #mleft .photobox-left{width:310px; float:left;}
#fulhouse #mleft .photobox-right{width:310px; float:right;}
#fulhouse #mleft .phototext{text-align:center; font-weight:bold;}
#fulhouse #mleft .entry{ width:655px;overflow:hidden; clear:both;}
#fulhouse #mleft .entry .left{float:left; width:330px;}
#fulhouse #mleft .entry .right{float:right; width:310px;}
#fulhouse #mleft .entry .right table{width:310px;border-collapse: separate;}
#fulhouse #mleft .entry .right table td{border:#999 solid 1px; padding:5px;}
#fulhouse #mleft .entry .right table td.td01{ width:100px; color:#FFF; font-weight:bold; background-color:#6EBFB1;}
#fulhouse #mleft .to-madori{ padding-top:30px; margin-left:100px;}
#fulhouse #mleft .to-madori a{ background-image:url(images/fulhouse/to-madori.jpg); width:509px; height:50px; display:block; text-indent:-9999px;}
#fulhouse #mleft .more{ width:613px; overflow:hidden; margin-left:58px; text-indent:-9999px;}
#fulhouse #mleft .more .to-more-01 a{ background-image: url(images/fulhouse-shiyou/to-more-01.jpg);width:300px; height:40px; margin:auto;display:block;}
#fulhouse #mleft .more .to-more-02 a{ background-image: url(images/fulhouse-shiyou/to-more-02.jpg);width:300px; height:40px; float: right; display:block;}
/*▼▼▼▼▼mumu▼▼▼▼▼*/
#mumu #mp { background-image: url(images/mumu/mp.jpg); width: 1100px; height:206px; text-indent: -9999px; clear: both; }
#mumu #mleft #h2-01 { background-image: url(images/mumu/h2-01.jpg); width:730px; height:30px; margin-bottom:20px;}
#mumu #mleft #h2-02 { background-image: url(images/mumu/h2-02.jpg); width:730px; height:30px; margin-bottom:20px;}
#mumu #mleft #box-01{ background-image:url(images/mumu/box-01.jpg); width:730px; height:351px;margin-bottom:20px;}
#mumu #mleft #box-02{ background-image:url(images/mumu/box-02.jpg); width:730px; height:304px;margin-bottom:20px;}
#mumu #mleft .img-01{ background:url(images/mumu/img-01.jpg) right top no-repeat; padding-right:280px;}
#mumu #mleft .box{ margin-bottom:50px;}

#mumu #mleft .more{ width:613px; overflow:hidden; margin-left:58px; text-indent:-9999px;}
#mumu #mleft .more .to-more-01 a{ background-image: url(images/mumu-shiyou/to-more-01.jpg);width:300px; height:40px; float: left; display:block;}
#mumu #mleft .more .to-more-02 a{ background-image: url(images/mumu-shiyou/to-more-02.jpg);width:300px; height:40px; float: right; display:block;}

/*▼▼▼▼▼d999▼▼▼▼▼*/
#d999 #mp { background-image: url(images/d999/mp.jpg); width: 1100px; height:206px; text-indent: -9999px; clear: both; }
#d999 #mleft #h2-01 { background-image: url(images/d999/h2-01.jpg); width:730px; height:30px; margin-bottom:20px;}
#d999 #mleft #h2-02 { background-image: url(images/d999/h2-02.jpg); width:730px; height:30px; margin-bottom:20px;}
#d999 #mleft #box-01{ background-image:url(images/d999/box-01.jpg); width:730px; height:351px;margin-bottom:20px; text-indent:-9999px;}
#d999 #mleft .img-01{ background:url(images/d999/img-01.jpg) right top no-repeat; padding-right:270px;}
#d999 #mleft .img-02{ background:url(images/d999/img-02.jpg) right top no-repeat; padding-right:270px;}
#d999 #mleft .box{ margin-bottom:50px;}

#d999 #mleft .more{ width:613px; overflow:hidden; margin-left:58px; text-indent:-9999px; margin-bottom:50px;}
#d999 #mleft .more .to-more-01 a{ background-image: url(images/d999/to-more-01.jpg);width:300px; height:40px; margin:auto;display:block;}
#d999 #mleft .more .to-more-02 a{ background-image: url(images/d999/to-more-02.jpg);width:300px; height:40px; float: right; display:block;}

/*▼▼▼▼▼d999a▼▼▼▼▼*/
#d999a #mp { background-image: url(images/d999a/mp.jpg); width: 1100px; height:206px; text-indent: -9999px; clear: both; }

#d999a #mleft #box-01{ background-image:url(images/d999a/box-01.jpg); width:730px; height:351px;margin-bottom:20px; text-indent:-9999px;}
#d999a #mleft .img-01{ background:url(images/d999a/img-01.jpg) right top no-repeat; padding-right:270px;}
#d999a #mleft .img-02{ background:url(images/d999a/img-02.jpg) right top no-repeat; padding-right:270px;}
#d999a #mleft .img-03{ background:url(images/d999a/img-03.jpg) right top no-repeat; padding-right:270px;}
#d999a #mleft .box{ margin-bottom:50px;}
#d999a #mleft .more{ width:613px; overflow:hidden; margin-left:58px; text-indent:-9999px;}
#d999a #mleft .more .to-more-01 a{ background-image:url(images/d999a/to-more-01.jpg);width:300px; height:40px; margin:auto;display:block;}
#d999a #mleft .more .to-more-02 a{ background-image:url(images/d999a/to-more-02.jpg);width:300px; height:40px; float: right; display:block;}

/*▼▼▼▼▼フルハウス仕様▼▼▼▼▼*/
#fulhouse-shiyou #mp { background-image: url(images/fulhouse-shiyou/mp.jpg); width: 1100px; height:206px; text-indent: -9999px; clear: both; }
#fulhouse-shiyou #mleft h2{width:730px; height:48px; margin-bottom:20px;}
#fulhouse-shiyou #mleft #h2-01 { background-image: url(images/fulhouse-shiyou/h2-01.jpg);}
#fulhouse-shiyou #mleft #h2-02 { background-image: url(images/fulhouse-shiyou/h2-02.jpg);}
#fulhouse-shiyou #mleft #h2-03 { background-image: url(images/fulhouse-shiyou/h2-03.jpg);}
#fulhouse-shiyou #mleft #h2-04 { background-image: url(images/fulhouse-shiyou/h2-04.jpg);}
#fulhouse-shiyou #mleft #h2-05 { background-image: url(images/fulhouse-shiyou/h2-05.jpg);}
#fulhouse-shiyou #mleft #h2-06 { background-image: url(images/fulhouse-shiyou/h2-06.jpg);}
#fulhouse-shiyou #mleft #h2-07 { background-image: url(images/fulhouse-shiyou/h2-07.jpg);}
#fulhouse-shiyou #mleft .box{width:730px;margin-bottom:50px;}
#fulhouse-shiyou #mleft #box-01 { background-image: url(images/fulhouse-shiyou/box-01.jpg); height:341px}
#fulhouse-shiyou #mleft #box-02 { background-image: url(images/fulhouse-shiyou/box-02.jpg); height:341px}
#fulhouse-shiyou #mleft #box-03 { background-image: url(images/fulhouse-shiyou/box-03.jpg); height:340px}
#fulhouse-shiyou #mleft #box-04 { background-image: url(images/fulhouse-shiyou/box-04.jpg); height:340px}
#fulhouse-shiyou #mleft #box-05 { background-image: url(images/fulhouse-shiyou/box-05.jpg); height:686px}
#fulhouse-shiyou #mleft #box-06 { background-image: url(images/fulhouse-shiyou/box-06.jpg); height:746px}
#fulhouse-shiyou #mleft #box-07 { background-image: url(images/fulhouse-shiyou/box-07.jpg); height:556px}
#fulhouse-shiyou #mleft .more{ width:613px; overflow:hidden; margin-left:58px; text-indent:-9999px;}
#fulhouse-shiyou #mleft .more .to-more-02 a{ background-image: url(images/fulhouse-shiyou/to-more-02.jpg);width:300px; height:40px; margin-left:150px;display:block;}

/*▼▼▼▼▼MUMU仕様▼▼▼▼▼*/
#mumu-shiyou #mp { background-image: url(images/mumu-shiyou/mp.jpg); width: 1100px; height:206px; text-indent: -9999px; clear: both; }
#mumu-shiyou #mleft h2{width:730px; height:48px; margin-bottom:20px;}
#mumu-shiyou #mleft #h2-01 { background-image: url(images/fulhouse-shiyou/h2-01.jpg);}

#mumu-shiyou #mleft #box-01 { width:740px;margin-left:0;}
#mumu-shiyou #mleft #box-01 .photo{width:185px; height:186px; float:left;background-image: url(images/mumu-shiyou/photo-bk.jpg);}
#mumu-shiyou #mleft #box-01 .photo .pentry{width:163px; height:206px; overflow:hidden; margin-left:5px; margin-top:5px;}

#mumu-shiyou #mleft .box{width:730px;margin-bottom:50px;}
#mumu-shiyou #mleft .more{ width:613px; overflow:hidden; margin-left:58px; text-indent:-9999px; clear:both; padding-top:50px;}

#mumu-shiyou #mleft .more .to-more-02 a{ background-image: url(images/mumu-shiyou/to-more-02.jpg);width:300px; height:40px;display:block; margin-left:150px;}


/*▼▼▼▼▼999仕様▼▼▼▼▼*/
#d999-shiyou #mp { background-image: url(images/d999-shiyou/mp.jpg); width: 1100px; height:206px; text-indent: -9999px; clear: both; }
/*#d999-shiyou #mleft h2{width:730px; height:48px; margin-bottom:20px; padding:0;}*/
/*#d999-shiyou #mleft #h2-01 { background-image: url(images/d999-shiyou/h2-01.jpg);}
#d999-shiyou #mleft #h2-02 { background-image: url(images/d999-shiyou/h2-02.jpg);}
#d999-shiyou #mleft #h2-03 { background-image: url(images/d999-shiyou/h2-03.jpg);}
#d999-shiyou #mleft #h2-04 { background-image: url(images/d999-shiyou/h2-04.jpg);}
#d999-shiyou #mleft #h2-05 { background-image: url(images/d999-shiyou/h2-05.jpg);}
#d999-shiyou #mleft #h2-06 { background-image: url(images/d999-shiyou/h2-06.jpg);}
#d999-shiyou #mleft #h2-07 { background-image: url(images/d999-shiyou/h2-07.jpg);}
#d999-shiyou #mleft #h2-08 { background-image: url(images/d999-shiyou/h2-08.jpg);}*/
#d999-shiyou #mleft .box{width:730px;margin-bottom:50px;}
/*#d999-shiyou #mleft #box-01 { background-image: url(images/d999-shiyou/box-01.jpg); height:341px}
#d999-shiyou #mleft #box-02 { background-image: url(images/d999-shiyou/box-02.jpg); height:341px}
#d999-shiyou #mleft #box-03 { background-image: url(images/d999-shiyou/box-03.jpg); height:340px}
#d999-shiyou #mleft #box-04 { background-image: url(images/d999-shiyou/box-04.jpg); height:340px}
#d999-shiyou #mleft #box-05 { background-image: url(images/d999-shiyou/box-05.jpg); height:516px}
#d999-shiyou #mleft #box-06 { background-image: url(images/d999-shiyou/box-06.jpg); height:584px}
#d999-shiyou #mleft #box-07 { background-image: url(images/d999-shiyou/box-07.jpg); height:608px}*/

#d999-shiyou #box-12 table{width:730px;border-collapse: separate; margin-bottom:30px;}
#d999-shiyou #box-12 table td{padding:5px;}
#d999-shiyou #box-12 table td.text01{font-size:13px; font-weight:bold; text-align:center; color: #FFF;}
#d999-shiyou #box-12 table td.text02{ width:120px; text-align:center; vertical-align:middle; color: #FFF; font-weight:bold; }
#d999-shiyou #box-12 table td.c-01{ background-color:#538CA1;}
#d999-shiyou #box-12 table td.c-01-a{ background-color:#75A3B4;}
#d999-shiyou #box-12 table td.c-02{ background-color:#9A5B7A;}
#d999-shiyou #box-12 table td.c-02-a{ background-color:#C29DAF;}
#d999-shiyou #box-12 table td.c-03{ background-color:#F19236;}
#d999-shiyou #box-12 table td.c-03-a{ background-color:#F7BE86;}
#d999-shiyou #box-12 table td.c-04{ background-color:#019265;}
#d999-shiyou #box-12 table td.c-04-a{ background-color:#67BEA3;}
#d999-shiyou #box-12 table td.c-05{ background-color:#817BAF;}
#d999-shiyou #box-12 table td.c-05-a{ background-color:#B3B0CF;}
#d999-shiyou #box-12 table td.c-06{ background-color:#977435;}
#d999-shiyou #box-12 table td.c-06-a{ background-color:#C1AC86;}
#d999-shiyou #box-12 table td.c-07{ background-color:#5B7D56;}
#d999-shiyou #box-12 table td.c-07-a{ background-color:#9DB19A;}
#d999-shiyou #box-12 table td.c-01-b{ background-color: #EAEAEA;}

#d999-shiyou #mleft .more{ width:613px; overflow:hidden; margin-left:58px; text-indent:-9999px; margin-bottom:50px;}
#d999-shiyou #mleft .more .to-more-02 a{ background-image: url(images/d999-shiyou/to-more-02.jpg);width:300px; height:40px; margin-left:150px;display:block;}


/*▼▼▼▼▼999仕様▼▼▼▼▼*/

#d999a-shiyou #mp { background-image: url(images/d999a-shiyou/mp.jpg); width: 1100px; height:206px; text-indent: -9999px; clear: both; }
#d999a-shiyou #mleft .box{width:730px;margin-bottom:50px;}
/*#d999a-shiyou #mleft #box-01 { background-image: url(images/d999a-shiyou/box-01.jpg); height:660px; margin-bottom:20px; text-indent:-9999px;}
#d999a-shiyou #mleft #box-02 { background-image: url(images/d999a-shiyou/box-02.jpg); height:523px;text-indent:-9999px;}
#d999a-shiyou #mleft #box-03 { background-image: url(images/d999a-shiyou/box-03.jpg); height:499px; margin-bottom:20px;text-indent:-9999px;}
#d999a-shiyou #mleft #box-04 { background-image: url(images/d999a-shiyou/box-04.jpg); height:340px;text-indent:-9999px;}
#d999a-shiyou #mleft #box-05 { background-image: url(images/d999a-shiyou/box-05.jpg); height:624px; margin-bottom:20px;text-indent:-9999px;}
#d999a-shiyou #mleft #box-06 { background-image: url(images/d999a-shiyou/box-06.jpg); height:547px;text-indent:-9999px;}
#d999a-shiyou #mleft #box-07 { background-image: url(images/d999a-shiyou/box-07.jpg); height:584px;text-indent:-9999px;}
#d999a-shiyou #mleft #box-08 { background-image: url(images/d999a-shiyou/box-08.jpg); height:608px;text-indent:-9999px;}*/

#d999a-shiyou #mleft #box-10 table{ width:730px; border-collapse: separate; margin-bottom:30px;}
#d999a-shiyou #mleft #box-10 table th{ padding:8px 4px; color:#FFF; font-weight:bold; text-align:center; width:120px;}
#d999a-shiyou #mleft #box-10 table td{ padding:8px 4px; background-color:#e5e5e5;}
#d999a-shiyou #mleft #box-10 #ta-01 th{ background-color:#75A3B4;}
#d999a-shiyou #mleft #box-10 #ta-01 #th-ttl{ background-color:#538CA1;}
#d999a-shiyou #mleft #box-10 #ta-02 th{ background-color:#C29DAF;}
#d999a-shiyou #mleft #box-10 #ta-02 #th-ttl{ background-color:#9A5B7A;}
#d999a-shiyou #mleft #box-10 #ta-03 th{ background-color:#F7BE86;}
#d999a-shiyou #mleft #box-10 #ta-03 #th-ttl{ background-color:#F19236;}
#d999a-shiyou #mleft #box-10 #ta-04 th{ background-color:#67BEA3;}
#d999a-shiyou #mleft #box-10 #ta-04 #th-ttl{ background-color:#019265;}
#d999a-shiyou #mleft #box-10 #ta-05 th{ background-color:#B3B0CF;}
#d999a-shiyou #mleft #box-10 #ta-05 #th-ttl{ background-color:#817BAF;}
#d999a-shiyou #mleft #box-10 #ta-06 th{ background-color:#C1AC86;}
#d999a-shiyou #mleft #box-10 #ta-06 #th-ttl{ background-color:#977435;}
#d999a-shiyou #mleft #box-10 #ta-07 th{ background-color:#9DB19A;}
#d999a-shiyou #mleft #box-10 #ta-07 #th-ttl{ background-color:#5B7D56;}

#d999a-shiyou #mleft .more{ width:613px; overflow:hidden; margin-left:58px; text-indent:-9999px; margin-bottom:50px;}
#d999a-shiyou #mleft .more .to-more-02 a{ background-image: url(images/d999a-shiyou/to-more-02.jpg);width:300px; height:40px; margin-left:150px;display:block;}
#d999a-shiyou #mleft .to-pdf{ margin-left:260px; margin-bottom:50px;}
#d999a-shiyou #mleft .to-pdf a{ background-image: url(images/d999a-shiyou/to-pdf.jpg);width:220px; height:38px;display:block; text-indent:-9999px;}


/*▼▼▼▼▼必ずお読みください。▼▼▼▼▼*/
#kanarazu #mp { background-image: url(images/kanarazu/mp.jpg); width: 1100px; height:206px; text-indent: -9999px; clear: both; }
#kanarazu #mleft .inner{ margin-left:20px;}
#kanarazu #mleft #box-01{ background: url(images/kanarazu/box-01.jpg) 0 0 no-repeat; width:730px; height:999px;margin-bottom:50px;}
#kanarazu #mleft #box-01 .tb-01{ height:692px; text-indent:-9999px;}
#kanarazu #mleft #box-01 .inner{ width:400px;}
#kanarazu #mleft #box-02{ background: url(images/kanarazu/box-02.jpg) 0 0 no-repeat; width:730px; height: auto;margin-bottom:20px;}
#kanarazu #mleft #box-02 .tb-01{ height:166px; text-indent:-9999px;}
#kanarazu #mleft #box-02 .tb-02{ height:322px; margin-left:37px;}
#kanarazu #mleft #box-02 .tb-02 p.text-03{font-size:14px; letter-spacing:normal;}
#kanarazu #mleft #box-02 .tb-03{ height:192px; margin-left:37px;}
#kanarazu #mleft #box-02 .tb-04{ margin-left:37px;}
#kanarazu #mleft #box-02 .inner{ width:354px;}

#kanarazu #mleft .box{ margin-bottom:30px;}
#kanarazu #mleft .text-01{ text-align:right;}
#kanarazu #mleft .text-02{ color:#712706; font-weight:bold;}


/*▼▼▼▼▼なぜこんなに安いの？▼▼▼▼▼*/
#why #mp { background-image: url(images/why/mp.jpg); width: 1100px; height:206px; text-indent: -9999px; clear: both; }
#why #mleft .inner{ margin-left:20px;}
#why #mleft #box-01{ background: url(images/why/box-01.jpg) 0 0 no-repeat; width:730px; height: 346px;margin-bottom:50px;}
#why #mleft #box-01 .tb-01{ height:142px; text-indent:-9999px;}
#why #mleft #box-01 ul{ margin-left:70px;}
#why #mleft #box-01 ul li{ margin-bottom:8px;}
#why #mleft #box-02{ background: url(images/why/box-02.jpg) 0 0 no-repeat; width:730px; height: auto;margin-bottom:50px;}
#why #mleft #box-02 .tb-01{ height:232px; text-indent:-9999px;}
#why #mleft #box-03{ background: url(images/why/box-03.jpg) 0 0 no-repeat; width:730px; height: 501px; margin-bottom:50px;}
#why #mleft #box-03 .tb-01{ height:232px; text-indent:-9999px;}
#why #mleft #box-03 .tb-02{ height:251px; text-indent:-9999px;}
#why #mleft #box-03 .entry{ width:200px; float:left; margin-left:36px; display:inline;}
#why #mleft #box-03 .entry p{ font-size:14px;}
#why #mleft #box-04{ background:url(images/why/box-04.jpg) 0 0 no-repeat; width:690px;margin-left:20px;}
#why #mleft #box-04 .tb-01{ height:75px; text-indent:-9999px;}
#why #mleft .text-01{ color:#e60012; font-weight:bold;}


/*▼▼▼▼▼安心の保証制度▼▼▼▼▼*/
#hosho #mp { background-image: url(images/hosho/mp.jpg); width: 1100px; height:206px; text-indent: -9999px; clear: both; }
#hosho #mleft #h2-01 { background-image: url(images/hosho/h2-01.jpg); width:730px; height:48px; margin-bottom:20px;}
#hosho #mleft .inner{ margin-left:20px;}
#hosho #mleft #box-01{ background: url(images/hosho/box-01.jpg) 0 0 no-repeat; width:730px; height: auto;margin-bottom:50px;}
#hosho #mleft #box-01 .tb-01{ height:220px; text-indent:-9999px;}
#hosho #mleft #box-02{ background: url(images/hosho/box-02.jpg) 0 0 no-repeat; width:730px; height: auto;margin-bottom:50px;}
#hosho #mleft #box-02 .tb-01{ height:222px; text-indent:-9999px;}
#hosho #mleft #box-03{ background: url(images/hosho/box-03.jpg) 0 0 no-repeat; width:730px;}
#hosho #mleft #box-03 .tb-01{ height:176px; text-indent:-9999px;}
#hosho #mleft #box-03 .inner{ width:370px;}


#hosho #mleft .boxarea{ width:724px; border:#CCC solid 3px; margin-top:30px;}
#hosho #mleft .boxarea p{ font-size:14px; text-align: center;}
#hosho #mleft .boxarea .entry{ padding:15px 0px}
#hosho #mleft #box-01 .boxarea .text-01{ background:url(images/hosho/mark.jpg) 18px 2px no-repeat;}
#hosho #mleft #box-02 .boxarea .text-01{ background:url(images/hosho/mark.jpg) 200px 6px no-repeat;padding-left:120px; padding-top:5px;}
#hosho #mleft #box-02 .boxarea .entry{ background:url(images/hosho/logo-01.jpg) 25px 34px no-repeat;}
#hosho #mleft .boxarea span{ color:#063;}


/*▼▼▼▼▼ながれ▼▼▼▼▼*/
#flow #mp { background-image: url(images/flow/mp.jpg); width: 1100px; height:206px; text-indent: -9999px; clear: both; }
#flow #mleft .box{ margin-left:20px; width:690px; margin-bottom:15px; overflow:hidden;}
#flow #mleft .box .right-01{ width:410px; height:121px; float:right; background-image:url(images/flow/wrp-01.jpg);}
#flow #mleft .box .right-02{ width:410px; height:96px; float:right; background-image: url(images/flow/wrp-02.jpg);}
#flow #mleft .box .left{ width:280px; height:121px; float:left;}
#flow #mleft .box .left h3{ width:280px; height:121px;}
#flow #mleft .box .left #h3-01{ background-image:url(images/flow/h3-01.jpg);}
#flow #mleft .box .left #h3-02{ background-image:url(images/flow/h3-02.jpg);}
#flow #mleft .box .left #h3-03{ background-image:url(images/flow/h3-03.jpg);}
#flow #mleft .box .left #h3-04{ background-image:url(images/flow/h3-04.jpg);}
#flow #mleft .box .left #h3-05{ background-image:url(images/flow/h3-05.jpg); height:96px;}
#flow #mleft .box .left #h3-06{ background-image:url(images/flow/h3-06.jpg); height:96px;}
#flow #mleft .box .left #h3-07{ background-image:url(images/flow/h3-07.jpg); height:96px;}
#flow #mleft .box .left #h3-08{ background-image:url(images/flow/h3-08.jpg); height:96px;}
#flow #mleft .box .left #h3-09{ background-image:url(images/flow/h3-09.jpg); height:96px;}
#flow #mleft .box .left #h3-10{ background-image:url(images/flow/h3-10.jpg);}
#flow #mleft .box .left #h3-11{ background-image:url(images/flow/h3-11.jpg);}
#flow #mleft .box .left #h3-12{ background-image:url(images/flow/h3-12.jpg); height:96px;}
#flow #mleft .box .left #h3-13{ background-image:url(images/flow/h3-13.jpg); height:96px;}
#flow #mleft .box .left #h3-14{ background-image:url(images/flow/h3-14.jpg); height:96px;}
#flow #mleft .box .left #h3-15{ background-image:url(images/flow/h3-15.jpg); height:96px;}
#flow #mleft .box .inner{ padding:25px 10px 0 10px;}
#flow #mleft .yazirushi{ background-image:url(images/flow/yazi.jpg); width:30px; height:34px; margin-bottom:20px; margin-left:350px; text-indent:-9999px;}

/*▼▼▼▼▼付帯工事▼▼▼▼▼*/
#futai #mp { background-image: url(images/futai/mp.jpg); width: 1100px; height:206px; text-indent: -9999px; clear: both; }
#futai #mleft h2{width:730px; height:48px; margin-bottom:20px; clear:both;}
#futai #mleft .box{ margin-left:20px; width:690px; margin-bottom:15px; overfutai:hidden;}

#futai #mleft .inner{ margin-left:20px;}
#futai #mleft #box-01{ background: url(images/futai/box-01.jpg) 0 0 no-repeat; width:730px; height: auto;margin-bottom:50px;}
#futai #mleft #box-01 .tb-01{ height:223px; text-indent:-9999px;}
#futai #mleft #box-02{ background: url(images/futai/box-02.jpg) 0 0 no-repeat; width:730px; height: 369px;margin-bottom:50px;}
#futai #mleft #box-02 .tb-01{ height:153px; text-indent:-9999px;}
#futai #mleft #box-02 .wrp{ float:left; display:inline; width:365px;}
#futai #mleft #box-02 ul{ width:330px; overflow:hidden;}
#futai #mleft #box-02 ul.ul-01{ margin-left:20px;}
#futai #mleft #box-02 ul.ul-02{ margin-left:25px; margin-bottom:20px;}
#futai #mleft #box-02 ul li{ float:left;padding-left:15px;margin-right:15px;}
#futai #mleft #box-02 ul.ul-01 li{ background: url(images/futai/li-01.jpg) 0 6px no-repeat; padding-left:15px;}
#futai #mleft #box-02 ul.ul-02 li{ background: url(images/futai/li-02.jpg) 0 6px no-repeat; padding-left:15px;}
#futai #mleft #box-02 .wrp .textbox-01{ clear:both; margin-left:25px; margin-right:10px;}
#futai #mleft #box-02 .wrp .text-01{ color:#e60012; font-weight:bold;}


#futai #mleft #box-03{ background: url(images/futai/box-03.jpg) 0 0 no-repeat; width:730px; height: auto; margin-bottom:50px;}
#futai #mleft #box-03 .tb-01{ height:220px; text-indent:-9999px;}


#futai #mleft #box-04 .inner{ margin-bottom:20px;}
#futai #mleft #box-05{ background-image: url(images/futai/box-04.jpg); width:690px; height:270px; margin-left:20px;}
#futai #mleft #box-05 .tb-01{ height:67px; text-indent:-9999px;}
#futai #mleft #box-05 .left{ float:left; display:inline; margin-left:24px; width:300px; letter-spacing:normal;}
#futai #mleft #box-05 .left p{letter-spacing:normal;}
#futai #mleft #box-05 .right{ float:left; display:inline; margin-left:50px; width:290px;}

#futai #mleft h3{ width:730px; height:44px; margin-bottom:20px;}
#futai #mleft #h3-01{ background-image:url(images/futai/h3-01.jpg);}
#futai #mleft #h3-02{ background-image:url(images/futai/h3-02.jpg);}
#futai #mleft #h3-03{ background-image:url(images/futai/h3-03.jpg);}
#futai #mleft #h3-04{ background-image:url(images/futai/h3-04.jpg);}
#futai #mleft .text-01{ color:#439a14; font-weight:bold;}

#futai #mleft .boxarea{ width:724px; border:#CCC solid 3px; margin-top:30px;}
#futai #mleft .boxarea p{ font-size:14px; text-align: center;}
#futai #mleft .boxarea .entry{ padding:15px 0px}
#futai #mleft .boxarea .img-01{ background-image:url(images/futai/text-p.jpg); width:674px; height:35px; text-indent:-9999px; margin-left:20px;}


/*▼▼▼▼▼会社案内▼▼▼▼▼*/
#company #mp { background-image: url(images/company/mp.jpg); width: 1100px; height:206px; text-indent: -9999px; clear: both; }

#company #mleft .box{ margin-left:20px; width:690px; margin-bottom:15px; overflow:hidden;}

#company #mleft .inner{ margin-left:20px;}
#company #mleft #box-01{ background: url(images/company/img-01.jpg) right 0 no-repeat; width:730px; height: auto;margin-bottom:50px;margin-bottom:10px; border-bottom:#000 solid 1px; padding-bottom:20px;}
#company #mleft .text-01{ text-align:right; margin-bottom:50px;}
#company #mleft #box-02 table{ width:690px; margin-left:20px;}
#company #mleft #box-02 table td{ border:#999 solid 1px; padding:7px; padding-right:0px;}
#company #mleft #box-02 table td.td-01{ color:#36691C; background-color:#D2EDB6; width:170px; font-weight:bold;}

#company #mleft #box-02 .googlemap{margin-left:20px; margin-top:50px;}


/*▼▼▼▼▼物件詳細▼▼▼▼▼*/
#detail #mp { background-image: url(images/detail/mp.jpg); width: 1100px; height:206px; text-indent: -9999px; clear: both; }
#detail #mleft h2{ background:url(images/detail/h2.jpg) 0 4px no-repeat; padding:10px 10px 10px 36px; border-bottom:#CCC dotted 1px; border-top: solid 1px #196E37; font-weight:bold; color:#196E37; text-indent:0px; font-size:20px; margin-bottom:20px;}
#detail #mleft .box{width:730px; overflow:hidden; margin-bottom:20px;}
#detail #mleft .box .left{ width:355px; height:355px;float:left; overflow:hidden;}
#detail #mleft .box .right{ width:355px; height:355px;float:right; overflow:hidden;}

#detail #mleft .box table{ width:355px;}
#detail #mleft .box table td{border:#8CC320 dotted 1px; padding:7px;}
#detail #mleft .box table td.td-01{ background:url(images/madori/mark-01.jpg) 5px 6px no-repeat; color:#228101; font-weight: bold; width:110px; padding-left:15px}
#detail #mleft .box table td.td-02{ background:url(images/madori/mark-02.jpg) 0 6px no-repeat;}
#detail #mleft .box table td.td-03{ font-weight:bold;}

/*▼▼▼▼▼ブログ▼▼▼▼▼*/
#bl #mp { background-image: url(images/bl/mp.jpg); width: 1100px; height:206px; text-indent: -9999px; clear: both; }
#bl #mleft .title {text-indent:0px; background:url(images/common/h2.jpg) 0 0 no-repeat; padding:10px 0px 7px 30px; margin-bottom:20px; font-weight:bold; font-size:18px; color:#434343;}
#bl #mleft h2 {text-indent:0px; background:url(images/common/h2.jpg) 0 0 no-repeat; padding:7px 0px 7px 55px; margin-bottom:20px; font-weight:bold; font-size:18px; color:#434343; border-bottom:#096 solid 1px;}
#bl #mleft h2 a{  color:#007640; text-decoration:none;}
#bl #mleft .box{ margin-bottom:50px;}

/*▼▼▼▼▼MT▼▼▼▼▼*/
.asset-name, .asset-name a, .archive-title { color: #000; }
h1.asset-name { font-size: 14px; font-weight: bold; margin-bottom: .25em; }
.asset-header { margin-bottom: 15px; }
.asset { margin-bottom: 50px; }
.content-nav { text-align: center; margin: 30px 0 50px; }
.asset-content { margin-bottom: 0px; margin-left: 10px; width: 710px; overflow: hidden; }/*←大きさを指定*/
.asset-meta { padding-top: 10px; text-align: right; margin-right: 10px; font-size: 11px; }
.widget-content li { padding-bottom: 5px; }
.archive-title { color: #666; margin: 5px 0 30px; font-size: 18px; font-weight: bold; }
.entry-tags h4, .entry-categories h4 { margin-bottom: 0; margin-right: .25em; display: inline; font-weight: bold; }
.entry-tags ul, .entry-categories ul { display: inline; list-style: none; margin-left: 0; padding-left: 0; }
.entry-tags ul li, .entry-categories ul li { display: inline; }
.trackbacks { margin-bottom: 1.5em; }
.trackbacks-info { margin-left: 10px; }
.comments-open-content { margin-left: 10px; }
.comment-content { margin: 5px 0 15px 0; }
.comments-header, .comments-open-header, .trackbacks-header { color: #534741; margin:font-size:14px;
font-weight: bold; }
.trackbacks-header { /* ie win (5, 5.5, 6) bugfix */
p\osition: relative; width: 100%; w\idth: auto; }
#comment-text { width: 500px; }
.pagebute { text-align: center; }
.seo { text-align: right; margin-top: 35px; border: #007701 dotted 1px; padding: 10px; margin-right: 10px; margin-left: 10px; background:url(images/bl/seo-bk.jpg) 0 0 no-repeat; height:65px;}
.seo p { font-size: 11px; color: #534741 }
.seo a { color:#48ab50; text-decoration: none; }
/*▲▲▲▲▲MTここまで▲▲▲▲▲*/
