@charset "UTF-8";body{font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', Osaka, sans-serif;margin:0px;padding:0px;text-align:center;font-size:80%;line-height:1.5;color:#333;background-color:#281505}html,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0px;padding:0px;border:none;font-size:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}img{border:none;vertical-align:bottom;max-width:100%;height:auto}table{font-size:100%;border-collapse:collapse;border-spacing:0;text-align:left}ul,li{list-style:none}a{color:#808080;text-decoration:none}a:hover,a:focus{color:#999;text-decoration:underline}.alC{text-align:center}.alL{text-align:left}.alR{text-align:right}.flL{float:left}.flR{float:right}.mgT80{margin-top:80px}.mgB10{margin-bottom:10px}.mgB15{margin-bottom:15px}.mgB20{margin-bottom:20px}.mgB25{margin-bottom:25px}.mgB30{margin-bottom:30px}.mgB35{margin-bottom:35px}.mgB40{margin-bottom:40px}.mgR10{margin-right:10px}.fsS{font-size:90%}#Content p,#LineupWrapper p,#ModelHouseWrapper p{line-height:2;font-size:105%;margin-bottom:20px}body.top #Wrapper{overflow:hidden}#HeaderWrapper{height:114px;overflow:hidden;background:#fff url(/images/common/bg-headerwrapper.gif) repeat-x center bottom;width:100%}#HeaderWrapper header,#HeaderWrapper nav{width:990px;max-width:100%;margin:0 auto}#HeaderWrapper header{background-color:#fff}#HeaderWrapper header #Logo{padding-top:10px;float:left;width:300px;display:inline;margin-right:15px}#HeaderWrapper header p{padding-top:25px;float:left;font-size:95%}#HeaderWrapper nav ul.mainMenu > li{float:left;text-align:center}#HeaderWrapper nav ul.mainMenu > li > a{display:block;line-height:58px;color:#000;text-decoration:none;font-weight:bold;border-bottom:6px solid #281505;position:relative}#HeaderWrapper nav ul.mainMenu > li > a:hover{border-bottom:6px solid #ffd53f}#HeaderWrapper nav ul.mainMenu > li > a:hover:after{content:'\f078';font-family:"Font Awesome 5 Free";font-weight:900;color:#ffd53f;position:absolute;width:100%;top:18px;left:0%}#HeaderWrapper nav ul.mainMenu > li > a span{border-left:1px dotted #685b50;padding-left:22px;padding-right:22px;position:relative}#HeaderWrapper nav ul.mainMenu > li > a em{font-style:normal;display:block;position:absolute;top:-40px;left:35px;font-size:75%;color:#f7a9f4}#HeaderWrapper nav ul.mainMenu > li.legendary > a span{padding-left:30px;padding-right:31px}#HeaderWrapper nav ul.mainMenu > li:last-child span{border-right:1px dotted #685b50}#HeaderWrapper nav li ul.subMenu{position:absolute;z-index:9999}#HeaderWrapper nav li ul.subMenu li{overflow:hidden;width:100%;height:0;float:left;font-size:90%;-moz-transition:0.2s;-webkit-transition:0.2s;-o-transition:0.2s;-ms-transition:0.2s;transition:0.2s}#HeaderWrapper nav li ul.subMenu a{display:block;padding:0 8px;text-align:left;color:#000;text-decoration:none;font-weight:bold;background-color:#fff}#HeaderWrapper nav li ul.subMenu a:hover{background-color:#f9f8f7}#HeaderWrapper nav li ul.subMenu a span{display:block;line-height:35px;border-bottom:1px dotted #685b50}#HeaderWrapper nav li ul.subMenu li:last-child span{border-bottom:none}#HeaderWrapper nav li:hover ul.subMenu li{overflow:visible;height:36px}#HeaderWrapper nav li.legendary ul.subMenu{width:239px}#HeaderWrapper nav li.about ul.subMenu{width:166px}#HeaderWrapper .icons{padding-top:20px;float:right;display:inline}#HeaderWrapper .icons li{float:left;margin-left:10px;display:inline;font-size:160%}#HeaderWrapper .icons li.blog{font-size:150%;padding-top:2px}#HeaderWrapper .icons a{display:block}#HeaderWrapper .icons a:hover{filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8}div.wpcf7-response-output{padding:20px !important}#KeyvisualWrapperCommon{background:#fff url(/images/common/bg-keyvisual.gif) repeat-x center top}#KeyvisualWrapper{height:325px}#Keyvisual{height:300px;width:990px;max-width:100%;margin:0 auto;text-align:right}body.about #KeyvisualWrapper{background:url(/images/about/bg-keyvisual.jpg) no-repeat center top}body.legendary #KeyvisualWrapper{background:url(/images/legendary/bg-keyvisual.jpg) no-repeat center top}body.gallery #KeyvisualWrapper{background:url(/images/gallery/bg-keyvisual.jpg) no-repeat center top}body.example #KeyvisualWrapper{background:url(/images/example/bg-keyvisual.jpg) no-repeat center top}body.news #KeyvisualWrapper{background:url(/images/news/bg-keyvisual.jpg) no-repeat center top}body.company #KeyvisualWrapper{background:url(/images/company/bg-keyvisual.jpg) no-repeat center top}body.inquiry #KeyvisualWrapper{background:url(/images/inquiry/bg-keyvisual.jpg) no-repeat center top}body.privacy #KeyvisualWrapper{background:url(/images/privacy/bg-keyvisual.jpg) no-repeat center top}body.reform #KeyvisualWrapper{background:url(/images/reform/bg-keyvisual.jpg) no-repeat center top}body.page404 #KeyvisualWrapper{background:url(/images/page404/bg-keyvisual.jpg) no-repeat center top}body.lower #MainWrapper{background-color:#fffdf5;padding-bottom:75px}body.lower #Main{width:990px;max-width:100%;margin:0 auto;text-align:left;padding-bottom:80px}#BgForTop{margin:0 auto;width:1180px;max-width:100%;height:610px}@media only screen and (max-width:1179px){#BgForTop{height:auto !important}}#Content .section{margin-bottom:40px}#Content .sectionM{margin-bottom:20px}#Content .sectionS{margin-bottom:15px}#Content .title{background:url(/images/common/bg-title.gif) no-repeat left top;height:38px;text-indent:15px;font-size:135%;font-weight:bold;margin-bottom:20px}#Content .subTitle{font-size:120%;font-weight:bold;margin-bottom:15px}#Content .description{margin-bottom:20px}body.home #Content{width:100%;text-align:left}#TopContentWrapper{background-color:#281505}#TopContent{width:990px;max-width:100%;margin:0 auto;padding:15px 0 0px}#TopCopy{text-align:center;margin-bottom:20px}#TopCopy02{box-sizing:border-box;background:url(/images/top/bg-description-text.png) no-repeat left top;text-align:center;margin-top:30px;margin-bottom:30px;padding-top:55px;padding-bottom:20px;height:340px;line-height:2;font-size:105%}#TopCopy02 p{margin-bottom:15px}#TopBanners{width:990px;max-width:100%}#TopBanners a:hover{filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8}#TopBannersFirst,#TopBannersSecond{margin-bottom:15px}#TopBannersFirst ul,#TopBannersSecond ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:flexWrap_wrap;flex-wrap:wrap}#TopBannersFirst ul li,#TopBannersSecond ul li{width:32.5%}#TopBannersThird{margin-bottom:15px}#TopBannersThird ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:flexWrap_wrap;flex-wrap:wrap}#TopBannersThird ul li{width:23.5%}#NewExample{width:32.5%;float:left;overflow:hidden}#NewExample .photo{width:53%;float:left}#NewExample .text{overflow:hidden}#NewExample a{text-align:center;display:block;background-image:url(/images/top/btn-newexample.gif);background-repeat:no-repeat;background-position:right 0;cursor:pointer}#NewExample .text strong{display:block;position:relative;top:72px;font-size:90%;color:#fff}#Section02{width:320px;float:left}#Section03{width:320px;float:right}body.lower #Content{width:750px;float:left;text-align:left}.pankuzu{font-size:11px;color:#fff;margin-bottom:20px;}.pankuzu span,.pankuzu a{float:left;height:20px;line-height:22px;_line-height:20px}.pankuzu span{padding-left:5px}.pankuzu a{color:#fff}.pankuzu a:hover{color:#ccc}.pankuzu .top{background-color:#281505}.pankuzu .top a{background:#281505 url(/images/common/bg-pankuzu_top.gif) no-repeat right top;padding-right:12px}.pankuzu .first{background-color:#685b50}.pankuzu .first.noLink{padding-right:10px}.pankuzu .first a{background:#685b50 url(/images/common/bg-pankuzu_first.gif) no-repeat right top;padding-right:12px}.pankuzu .second{background-color:#938a82}.pankuzu .second.noLink{padding-right:10px}body.about #Content p{margin-bottom:20px}#About .text01{width:468px;float:left}#About .photo02{width:354px;float:left}#About .text02{width:366px;float:right}#About .text03{width:472px;float:left;text-align:center;margin-top:20px}#AboutBoggy .text01{width:520px;float:right}#OtherStaff .column{width:360px}#OtherStaff .column h3{font-size:110%;margin-bottom:5px}#OtherStaff .column .text{width:170px;float:right}#Feature{border-top:1px solid #e9e8e6;border-left:1px solid #e9e8e6;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:flexWrap_wrap;flex-wrap:wrap}#Feature .column{width:50%}#Feature .column h3{border-right:1px solid #e9e8e6;border-bottom:1px solid #e9e8e6}#Feature .text{border-right:1px solid #e9e8e6;border-bottom:1px solid #e9e8e6;padding:20px 20px 30px;font-size:90%}#Feature .type01{background:#f1ece6 url(/images/legendary/bg-box.png) no-repeat left top}#Feature .type02{background:#fff url(/images/legendary/bg-box.png) no-repeat left top}#LineupBtns{margin-top:30px}#LineupBtns a:hover{filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8}body.news article{margin-bottom:70px}body.gallery #Content{width:810px !important;text-align:center}body.gallery #Content img{margin-bottom:10px;max-width:810px;width:expression(document.body.clientWidth > 202? "810px" : "auto");height:auto}#Gallery img{display:block;margin-bottom:10px}body.gallery #Menu ul{margin-top:5px;margin-bottom:5px}body.gallery #Menu ul li{margin-bottom:3px;width:150px;height:110px;overflow:hidden}body.gallery #Menu ul li img{max-width:150px;width:expression(document.body.clientWidth > 202? "150px" : "auto");height:auto}body.gallery #Menu ul li a{display:block}body.gallery #Menu ul li a:hover{filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8}body.example #Content{width:810px !important}body.example #Content h4{float:left}body.example #Content .description{width:610px;float:right;margin-top:5px}body.example #Content .description p{margin-bottom:10px}body.example .photos{margin-top:10px}figure figcaption{margin:5px 0}figure figcaption.flL,figure figcaption.flR{display:inline}.w400{width:400px}.w270{width:270px}.w530{width:530px}body.example .photos.noCaption figure{margin-bottom:10px}body.example .flL .mgR10{margin-right:10px;display:inline}body.company #Map{margin-bottom:70px}body.company #Map iframe{margin-bottom:10px}body.company .table01 th{background:url(/images/common/bg-check.gif) repeat left top}body.company .table01 th,body.company .table01 td{border-bottom:1px dashed #b4b4b5;padding:12px 20px;line-height:1.9}body.company .table01 dl{width:240px}body.company .table01 dt{width:80px;float:left;clear:both}body.company .table01 dd{width:160px;float:left}#TrafficWay .column2Set{margin-bottom:50px}#TrafficWay .column{margin-bottom:5px}#TrafficWay .column.flL,#TrafficWay .column.flR{width:365px}#TrafficWay .column h3{position:absolute;margin-left:25px;margin-top:-20px}#TrafficWay .columnCotent{border:5px solid #eee9e7;background-color:#fff;padding:35px 20px 10px}#TrafficWay .columnCotent h4{color:#281505;background:url(/images/company/icon-cursor.gif) no-repeat 0 2px;text-indent:20px;margin-bottom:3px;font-size:110%}#TrafficWay .columnCotent p{margin-bottom:15px}#TrafficWay .columnCotent p.indent{padding-left:20px}body.company .table02 th,body.company .table02 td{vertical-align:top}body.company .table02 tbody th,body.company .table02 tbody td{padding:10px;vertical-align:top;text-align:left !important}body.company .table02 thead th{border-bottom:5px solid #eee9e7;height:50px;padding:0 10px;font-weight:normal}body.company .table02 tbody th{border-bottom:2px solid #856654}body.inquiry .notice{color:#de0a0a;font-weight:normal}body.inquiry .note{color:#808080;font-size:95%;display:block;margin-top:5px}body.inquiry .inqBox{border:5px solid #eee9e7;background-color:#fff;padding:35px 35px 50px}body.inquiry table.table03{margin-bottom:30px}body.inquiry table.table03 th{padding:5px;vertical-align:top;text-align:left}body.inquiry table.table03 td{padding:5px 5px 5px 30px;line-height:2.4;text-align:left}body.inquiry table.table03 th .wrap{padding:5px 8px;display:block;background:url(/images/common/bg-check.gif) repeat left top}body.inquiry table.table03 td span.your-name input,body.inquiry table.table03 td span.your-kana input{border:1px dotted #cbbdb6;height:26px;width:200px}body.inquiry table.table03 td span.zip input,body.inquiry table.table03 td span.pref input,body.inquiry table.table03 td span.age input,body.inquiry table.table03 td span.adultsNum input,body.inquiry table.table03 td span.childNum input{border:1px dotted #cbbdb6;height:26px;width:100px}body.inquiry table.table03 td span.url input,body.inquiry table.table03 td span.your-email input,body.inquiry table.table03 td span.your-email_confirm input,body.inquiry table.table03 td span.tel input,body.inquiry table.table03 td span.addr input,body.inquiry table.table03 td span.company input{border:1px dotted #cbbdb6;height:26px;width:320px}body.inquiry table.table03 td span.kenchiku_jiki_other input,body.inquiry table.table03 td span.kenchiku_kind_other input,body.inquiry table.table03 td span.kenchiku_youchi_pref input,body.inquiry table.table03 td span.kenchiku_youchi_city input,body.inquiry table.table03 td span.kenchiku_youchi_tsubo input,body.inquiry table.table03 td span.kenchiku_youchi_area input,body.inquiry table.table03 td span.kenchiku_yosan input,body.inquiry table.table03 td span.kenchiku_youto_other input,body.inquiry table.table03 td span.kenchiku_iraiyotei_other input{border:none;border-bottom:1px dotted #cbbdb6;height:20px;width:100px;margin-left:5px;margin-right:5px}body.inquiry table.table03 td textarea{border:1px dotted #cbbdb6}body.inquiry form.wpcf7-form.sent #InqContentWrapper{display:none}body.inquiry form.wpcf7-form #InqThanks{display:none}body.inquiry form.wpcf7-form.sent #InqThanks{display:block}body.inquiry .wpcf7-mail-sent-ok{display:none}#InqThanks p{margin-bottom:10px}#Privacy ul{margin-left:18px}#Privacy ul li{list-style:disc}body.reform #Content{width:810px !important}#ReformWrapper #LeftColumn{width:395px;float:left}#ReformWrapper #RightColumn{width:395px;float:right}#ReformWrapper .column{margin-bottom:20px}#ReformWrapper .pad{padding:20px 25px;border:1px solid #a89185;background-color:#fff}#ReformWrapper .articleTitle{margin-bottom:15px}#ReformWrapper .articleTitle .date{color:#a89185;width:120px;float:left;font-size:150%}#ReformWrapper .articleTitle h3{background-color:#51240b;color:#fff;padding:6px 10px;float:right;font-weight:normal}#ReformWrapper .body{}#ReformWrapper .body p{margin-bottom:15px}#ReformWrapper .body img{max-width:100%;width:expression(document.body.clientWidth > 202? "100%" : "auto");height:auto;margin-bottom:20px}body.reform #SubContent #Menu{width:150px;position:relative}body.reform #SubContent #Menu a{background-color:#51240b;color:#fff;padding:5px;display:block;margin-bottom:1px;font-size:80%}body.reform #SubContent #Menu a:hover{text-decoration:underline}body.reform #SubContent #Menu a span{display:block;margin-bottom:2px}#BlogMainWrapper,body.blog #FooterUpper{background:url(/images/blog/bg.jpg) repeat left top}body.blog #FooterUpper{border-top:1px solid #4e3e31 !important}body.blog h1{position:absolute;margin-top:0px;margin-left:0px;width:395px}#BlogSubContent{}body.blog h1 a{display:block}#BlogMainWrapper{padding-top:25px;padding-bottom:75px}#BlogMainWrapper a{color:#695c50;text-decoration:none}#BlogMainWrapper a:hover,#BlogMainWrapper a:focus{color:#847970;text-decoration:underline}#BlogMain{width:990px !important;max-width:100%;margin:0 auto;text-align:left;padding-bottom:80px}#BlogContent{width:566px;float:right;padding-top:22px}#BlogContent .dateTitle{margin-bottom:10px}#BlogContent .date{font-size:200%;font-family:'Cardo', serif;font-style:italic;color:#938a82}#BlogContent .date span{font-size:70%;margin-left:5px}#BlogContent .title{font-size:150%;color:#281505;font-weight:normal}#BlogContent .text,#BlogContent #Msg404{border:4px solid #534437;padding:30px;background-color:#fff;margin-bottom:30px}#BlogContent .text img{margin-top:10px;margin-bottom:10px;max-width:100% !important;width:auto}#BlogContent .text a,#BlogContent #Msg404 a{color:#231815}#BlogContent .text a:hover,#BlogContent #Msg404 a:hover{text-decoration:underline}.btnPageNavi{text-align:center}.btnPageNavi a{margin-left:10px;margin-right:10px}.btnPageNavi a:hover{filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8}#LineupWrapper{background-color:#fff;padding-top:40px;padding-bottom:80px}#LineupWrapper .section{margin-bottom:60px}#LineupWrapper .sectionM{margin-bottom:40px}#LineupWrapper .sectionS{margin-bottom:20px}#LineupWrapper .widthMain{width:990px;max-width:100%;margin:0 auto;text-align:left}#LineupWrapper .mainTitle{background:url(/images/lineup/bg-line.gif) no-repeat center top;margin:20px 0 30px}#LineupWrapper .mainTitle span{display:block;padding:24px 0;background:url(/images/lineup/bg-line.gif) no-repeat center bottom}#LineupWrapper .des{line-height:2em}#LineupWrapper .title{margin-bottom:20px}#LineupWrapper .photo-main{margin-bottom:20px}#BellaCasa .img-copy02{margin-bottom:40px}#BellaCasa .standardTable01{float:left;width:300px}#BellaCasa .standardTable02{float:right;width:160px}#BellaCasa .standardTable03{width:284px}#BellaCasa #Standard th,#BellaCasa #Standard td,#BellaCasa #Ancillary th,#BellaCasa #Ancillary td{padding:7px 0;border-top:1px solid #dbdbdc;border-bottom:1px solid #dbdbdc}#BellaCasa #Standard{width:490px;float:left}#BellaCasa #Ancillary{width:435px;float:right}#BellaCasa #Standard .subTitle,#BellaCasa #Ancillary .subTitle{margin-bottom:15px}#StyleAreas{background-color:#281506;padding:30px 0 60px}#StyleAreas ul li{margin-bottom:10px}#Plan .photos li{float:left}#Plan .photos li span{display:block;font-size:90%;margin-top:8px}#PlanBath{float:left;width:510px}#PlanBath .subTitle,#PlanKitchen .subTitle{height:40px}#PlanBath .photos li.mgR{margin-right:10px}#PlanBath .copy,#PlanKitchen .copy{height:50px}#PlanKitchen{float:right;width:448px}#PlanFloorimg{margin:30px 0}#PlanDoor{width:635px;float:left}#PlanDoor .subTitle,#FloorThermal .subTitle{height:45px}#PlanDoor .flL{width:340px}#PlanDoor .flL ul li span{margin-left:15px}#PlanDoor .flR{width:290px}#PlanDoor .flR .copy img{margin-left:15px}#PlanDoor .flR ul li span{margin-left:20px}#PlanDoor .photos li img{display:block}#PlanDoor .photos li.mgR{margin-right:5px}#PlanDoor .copy,#FloorThermal .copy{height:75px}#FloorThermal{width:330px;float:right}#FloorThermal .flL{width:116px}#FloorThermal .flR{width:198px}#OtherLineupBtn{margin:0 auto 70px;width:670px}#OtherLineupBtn li{margin-bottom:15px}#LineupWrapper #FooterUpper{background-color:#fff !important}#LaProvence .img-copy{margin-bottom:30px}#LaProvence .standardTable01 th,#LaProvence .standardTable01 td,#LaProvence .standardTable02-01 th,#LaProvence .standardTable02-01 td,#LaProvence .standardTable03 th,#LaProvence .standardTable03 td{border-top:1px solid #dbdbdc;border-bottom:1px solid #dbdbdc}#LaProvence .standardTable02-02 th,#LaProvence .standardTable02-02 td,#LaProvence .standardTable02-02 th,#LaProvence .standardTable02-02 td{border-bottom:1px solid #dbdbdc}#LaProvence #Standard th,#LaProvence #Ancillary th{padding:7px 15px 5px 0;border-right:1px dashed #dbdbdc}#LaProvence .standardTable01 td,#LaProvence .standardTable02-01 td,#LaProvence .standardTable03 td{padding:7px 0 5px 15px}#LaProvence .standardTable02-02 td,#LaProvence .standardTable03 td{padding:7px 15px 5px 0}#LaProvence #Standard{width:634px;float:left}#LaProvence #Ancillary{width:316px;float:right}#LaProvence #Standard .subTitle,#LaProvence #Ancillary .subTitle{margin-bottom:20px}#LaProvence .standardTable01{float:left;width:300px}#LaProvence .standardTable02{float:right;width:300px}#LaProvence .standardTable03{width:315px}#Plan01 .flL{width:492px}#Plan01 .flR{width:470px}#Plan01 .photo-plan02{margin-bottom:22px}#Plan02 .flL{width:476px}#Plan02 .flL #PlanDoor{float:left;width:260px}#Plan02 .flL #PlanThermal{float:right;width:200px}#Plan02 .flR{width:480px;margin-top:32px}#Plan02 .img-floor01{margin-bottom:20px}#Plan02 .img-floor02{margin-bottom:40px}#LaProvence #PlanDoor .subTitle,#LaProvence #PlanThermal .subTitle{height:46px}#LaProvence #PlanDoor .photos li.mgR{margin-right:10px}#LaProvence #PlanDoor .copy,#LaProvence #PlanThermal .copy{height:70px}#Antique.widthMain{width:990px;max-width:100%;margin:0 auto;text-align:left}.antiquePhotos{margin-bottom:60px;display:flex !important;justify-content:space-between;flex-wrap:wrap}.antiquePhotos::after{content:"";display:block;width:32%}.antiquePhotos li{flex-basis:33%;margin-bottom:12px}#ModelHouseWrapper{background-color:#fff;padding-top:40px;padding-bottom:70px}#ModelHouseWrapper .modelHouseWrapperInner{min-height:70vh;width:990px;max-width:100%;margin:0 auto}#ModelHouseWrapper .sectionM{margin-bottom:70px}#ModelHouseWrapper .sectionS{margin-bottom:30px}#ModelHouseWrapper .title{font-size:180%;font-family:游明朝, "Yu Mincho", YuMincho, "Hiragino Mincho ProN", "Hiragino Mincho Pro", HGS明朝E, serif;font-weight:normal;letter-spacing:1.5px}#ModelHouseWrapper .title span{font-size:80%;display:block}#ModelHouseWrapper .leadText{font-size:140%;font-family:游明朝, "Yu Mincho", YuMincho, "Hiragino Mincho ProN", "Hiragino Mincho Pro", HGS明朝E, serif;letter-spacing:1.5px;margin-bottom:15px}#ModelHouseWrapper .photos{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:flexWrap_wrap;flex-wrap:wrap}#ModelHouseWrapper .photos li{width:320px;margin-bottom:15px}#ShigaModelHouse #TextLead{box-sizing:border-box;height:500px;padding-top:50px;background:url(/images/shiga_model-house/bg-description-text.png) no-repeat left top}#SubContent{width:220px;float:right}#SubContent #Banner{text-align:right}#SubContent #Banner a{display:block;margin-bottom:15px}#SubContent #Banner a:hover{filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8}#SubContent #Menu.fixed{position:fixed;top:10px}body.gallery #SubContent{width:150px !important}body.example #SubContent,body.example #Menu,body.example #Menu ul li{width:150px !important}body.example #Menu ul li{float:left;font-size:90%}body.example #Menu ul li,body.example #Menu ul li a,body.example #Menu ul li span{display:block}body.example #Menu li.category{margin-bottom:20px}body.example #Menu span.cateTitle{line-height:14px;font-weight:bold;font-size:105%;padding-left:10px;color:#281505;margin-bottom:8px;background:url(/images/common/bg-subtitle.gif) no-repeat 0 0}body.example #Menu ul li.caseTitle{margin-bottom:1px}body.example #Menu ul li a{background:#51240b url(/images/example/bg-menu.gif) no-repeat 10px 0;color:#fff}body.example #Menu ul li a:hover,body.example #Menu ul li.current_page_item a{background:#856654 url(/images/example/bg-menu.gif) no-repeat 10px -90px}body.example #SubContent #Menu ul li.caseTitle span{padding:8px 8px 5px 28px}body.reform #SubContent{width:150px !important}#BlogSubContent{width:394px;position:absolute;margin-top:100px}#BlogSubContent .photo{background:url(/images/common/bg-check.gif) repeat left top;margin-bottom:20px}#BlogSubContent .photo img{padding:10px}#BlogSubContent .bnr{margin-bottom:15px;text-align:right}#BlogSubContent .bnr li{display:block;margin-bottom:20px}#BlogSubContent .bnr li ul{width:408px;margin-right:-14px;overflow:hidden;_zoom:1}#BlogSubContent .bnr li ul li{margin-bottom:0px;float:left;margin-right:14px;display:inline}#BlogSubContent .bnr a:hover{filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8}#BlogSubContent #Links{border:4px dotted #534437;padding:20px;margin-bottom:20px}.archivesColumn{width:130px;float:left;border-right:1px dotted #534437;display:inline;margin-right:15px}.archivesColumn select{width:115px}.categoryColumn{width:130px;float:left;border-right:1px dotted #534437;display:inline;margin-right:15px}.feedColumn{width:52px;float:right}#BlogSubContent #Links h2{margin-bottom:10px}#Msg404 .main{font-size:130%}#Msg404 .url{font-size:90%}#Msg404 .goToTop{margin-top:15px}#FooterWrapper{color:#eae9e7;width:100%}#PageTopBtn{width:110px;height:40px;position:fixed;margin-left:840px;bottom:66px}#FooterUpper{font-size:12px}#FooterLower{background-color:#281505;padding-top:12px;padding-bottom:12px}#FooterLower footer{width:990px;max-width:100%;margin:0 auto;text-align:left;font-size:11px}#FooterLeft{width:515px;float:left}#FooterLeftLogo{width:60px;float:left}#FooterLeftAddress{width:440px;float:right;margin-top:10px}address{font-style:normal;line-height:1.5}address .companyName{font-size:120%;margin-bottom:6px}#FooterLeftAddress .copyright{float:left;margin-top:3px}#FooterRight{width:430px;float:right;margin-top:8px}#NaviRemark ul{float:right}#NaviRemark ul li{float:left;margin-left:15px;display:inline}#NaviRemark ul a{display:block;text-decoration:none;font-weight:bold;color:#333}#NaviRemark ul a:hover{filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;text-decoration:none !important}#NaviRemark ul img{display:block}body.lower #FooterWrapper{position:fixed;bottom:0px;left:0px}body.lower #FooterUpper{padding:12px 0 28px;border-top:1px solid #d4d0cd;background-color:#fffdf5}body.lower nav#NaviRemark{width:990px;max-width:100%;margin:0 auto}body.lower nav#NaviRemark ul{display:inline;margin-right:180px}body.lower nav#NaviRemark ul li.blog a,body.lower nav#NaviRemark ul li.company a,body.lower nav#NaviRemark ul li.inquiry a,body.lower nav#NaviRemark ul li.privacy a{background:url(/images/common/bg-dotted_tate.gif) repeat-y left top;padding-left:15px}#FooterRight{width:390px;float:right;background-color:#51240b}#FooterBtnSet{padding:6px 22px 6px 18px}#FooterBtnSet .imgTel{float:left}#FooterBtnSet a.inqBtn{width:126px;float:right;border-left:1px solid #ccc;text-align:right}#FooterBtnSet a.inqBtn:hover{filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8}address .companyName{float:left;margin-right:15px}body.home #Banner{background-color:#281505;width:663px;margin:0 auto}body.home #Banner ul{padding:8px 0 0 10px}body.home #Banner li{float:left;width:152px;display:inline;margin-right:10px}body.home #Banner li a:hover{filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8}body.home #FooterUpper{padding:12px 0;border-bottom:1px solid #685b50;background-color:#281505}#News{width:990px;max-width:100%;margin:0 auto;text-align:left;color:#fff}#News .icon{float:left;width:70px}#News .newsContent{float:right;width:910px;max-width:100%}#News .newsContent .column{margin-bottom:8px}#News .icon img{display:block;padding-top:3px}#News .date{width:120px;float:left;font-size:12px}#News .titleText{width:770px;float:right}#News .text p{display:inline}.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block}*html .clearfix{height:1%}.clearfix{display:block}