html,body,div,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,span,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline}html,body,div,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-style:normal;font-weight:normal}div,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,span,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{overflow-y:scroll}body{-webkit-print-color-adjust:exact}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}input,textarea{margin:0;padding:0}ol,ul,dl{margin:0;list-style:none}ol li,ul li,dl dt,dl dd{margin:0}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}a:focus{outline:none}a,a:visited{color:#010101;text-decoration:none}a:hover,a:active{text-decoration:none;color:#ff6633}img{max-width:100%}.child-f-left{overflow:hidden;*zoom:1}.child-f-left:before{content:"";display:table}.child-f-left:after{clear:both;content:"";display:table}.child-f-left .float,.child-f-left>li,.child-f-left>div{float:left}.has-list-head li{padding-left:1em}.has-list-head li:before{content:"\003E";margin-right:1em}html{font-family:NudMotoyaCedarStd-W2b, Arial, Helvetica, "????????фе??? ProN W3", "Hiragino Kaku Gothic ProN", "?БГ?Вс????", Meiryo, sans-serif;color:#010101}.style-h1{font-size:2rem;font-weight:bold;text-align:center;margin-top:3.5rem;margin-bottom:3.5rem}.style-h1 span{display:block;font-size:1rem;font-weight:normal}.nbw{display:inline-block}.btn,.hover{background-color:#c8c8c8}.btn:link,.btn:active,.btn:visited,.hover:link,.hover:active,.hover:visited{color:#666666}.btn:hover,.hover:hover{color:#FFF;background-color:#f63}.btn,.icon{display:inline-block;font-weight:bold;font-size:0.625rem;line-height:0.625rem\9;letter-spacing:0.1em;line-height:100%;vertical-align:top}.btn{border-radius:1rem;cursor:pointer}.btn-more,.btn-gallery{color:#666666;background:#E5E5E5}.btn-gotop{border-radius:5px !important}.icon{padding:5px 0.9em 5px 1em}.icon-news-header{color:#FFF;background:#666666}.ls{letter-spacing:0.1em}.rt{text-align:right}.ct{text-align:center}.m-top{margin-top:5.5rem}.m-right{margin-right:1rem}.img-centering{position:relative;overflow:hidden}.img-centering img{display:none;max-width:none;position:absolute;top:50%;left:50%}.house{font-family:NudMotoyaCedarStd-W4}.house .img-wrap{position:relative;display:block;overflow:hidden}.house .caption{color:#000;width:100%;text-align:center}.thumbs{overflow:hidden}.thumbs li{position:relative;display:inline-block;overflow:hidden;cursor:pointer}.thumbs .pickup{opacity:1 !important;filter:"alpha(Opacity=100)"}.cf,.wrap,.image-left,#header{overflow:hidden;*zoom:1}.cf:before,.wrap:before,.image-left:before,#header:before{content:"";display:table}.cf:after,.wrap:after,.image-left:after,#header:after{clear:both;content:"";display:table}#header{position:relative;margin:0 auto}#header #logo{display:block}#header #nav-global{font-family:NudMotoyaCedarStd-W4;overflow:hidden}#header #nav-global ul li{display:block;height:49px;float:left}#header #nav-global ul li a{display:block;text-align:center;font-size:0.875rem;font-weight:bold}#header #nav-global ul li a:link,#header #nav-global ul li a:visited,#header #nav-global ul li a:active{color:#717171}#header #nav-global ul li .icon-link:after{display:block;margin:0 auto;width:10px;height:10px;content:url(../img/icon_plus.png)}#topicpath{background:#F5F5F5;line-height:1.9375em}#topicpath a:link,#topicpath a:active,#topicpath a:visited{color:#000000}#topicpath a:hover{color:#f63}#topicpath .has-list-head li:first-child:before{content:"";margin-right:0}#footer{font-size:0.6875rem}#index #header,#index #footer{display:none;}#index #ticker-news{display:none}#index #ticker-news li p{font-size:0.6875rem;line-height:1.875em}#ticker-news{position:relative}#ticker-news ul{position:relative;margin:0 auto;font-size:0.6875rem;letter-spacing:0.1em}#ticker-news ul li{position:relative;clear:both}#ticker-news ul li span{display:inline-block}#ticker-news .icon{margin-right:1.3125em}#ticker-news .btn-more{position:absolute;right:0;top:0}#ticker-news .date{vertical-align:top;display:inline-block}#about .wrap h2{font-size:1.5em;text-align:center}#about .wrap .attention{font-size:0.6875rem;text-align:center}#about .wrap .text{text-align:center}#contact .image-left .img{float:left}#contact .image-left .text{float:right;padding:1rem 0;border:1px solid #E0E0E0;margin-bottom:4.5rem}#contact .image-left .text h2,#contact .image-left .text p{margin-left:1rem;margin-right:1rem}#contact .image-left .text h2{font-size:1.125em;font-family:NudMotoyaCedarStd-W4}#contact .image-left .text .address{margin-bottom:1em}#contact .image-left .text .tel-wrap span{display:inline-block;width:8em}#contact .image-left .text .tel{color:#000;position:relative}#contact .image-left .text .tel:hover{color:#000}#contact .image-left .text .tel:after{content:url(../img/icon_call.png);position:absolute;top:50%;right:-30px;margin-top:-13px}.nav-images{position:relative}.nav-images .btn-arrow_prev,.nav-images .btn-arrow_next{display:none;overflow:hidden;width:37px;height:130px;background:#000;cursor:pointer;float:left}.nav-images .btn-arrow_prev .btn-arrow_color,.nav-images .btn-arrow_next .btn-arrow_color{width:37px;height:130px;background:#f63;position:absolute;top:0}.nav-images .btn-arrow_prev:hover .btn-arrow_color,.nav-images .btn-arrow_next:hover .btn-arrow_color{left:0;transition:all 0.3s linear}.nav-images .btn-arrow_prev .overlay,.nav-images .btn-arrow_next .overlay{position:absolute;top:0;left:0}.nav-images .btn-arrow_prev .btn-arrow_color{left:37px}.nav-images .btn-arrow_next .btn-arrow_color{left:-37px}#house-detail .inner{float:left;background:rgba(255,255,255,0.9);filter:"progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#CCffffff,EndColorStr=#CCffffff)";z-index:10}#house-detail .mainbox{font-size:0.75rem;line-height:2.5em}#house-detail .sidebox .detail-title{font-size:1.5em;text-align:center}#house-detail .sidebox .btn-more{position:absolute;bottom:0;right:1rem;line-height:1rem}#house-detail .sidebox .btn-gallery{line-height:1rem}#house-detail .sidebox .text{position:relative}#house-detail .img{overflow:hidden;position:relative}#house-detail .img #old-img{position:absolute;top:0;width:100%}.designer .img img{border:1px solid #CCCCCC}.designer .caption .name,.designer .caption .class,.designer .caption .text{display:block;margin-bottom:1em}.designer .caption .name{font-family:NudMotoyaCedarStd-W4}.designer .caption .class{font-size:0.75rem}.child-hover a{opacity:0.4;filter:"alpha(opacity=40)"}.child-hover a:hover{opacity:1;filter:"alpha(opacity=100)"}.sprite{display:inline-block;background-image:url(../img/sprite.png);background-position:top left;background-repeat:no-repeat;text-indent:120%;white-space:nowrap;overflow:hidden}.btn-arrow_prev .overlay{width:37px;height:130px;background-position:-20px -10px}.btn-arrow_next .overlay{width:37px;height:130px;background-position:-55px -10px}#logo{cursor:pointer;width:135px;height:44px;background-position:-10px -150px}.btn-gotop{width:40px;height:40px;background-position:-10px -204px}html{font-size:16px}.text{font-size:0.75rem;line-height:2.5em;text-align:justify;text-justify:inter-ideograph}.btn{padding:5px 1rem}.wrap{position:relative;max-width:1220px;margin:0 auto}.wide-wrap{max-width:1630px;margin:0 auto}#header{max-width:960px;min-width:975px;height:110px}#header #nav-global{width:960px}#header #nav-global #logo{position:absolute;bottom:36px;left:36px}#header #nav-global ul{position:absolute;bottom:32px;left:218px}#header #nav-global ul li a{padding-top:1rem;padding-bottom:1rem}#header #nav-global ul li a:hover{-webkit-transition:.5s;color:#f63}#header #nav-global ul li .icon-link:after{display:block;margin:0 auto;width:10px;height:10px;content:url(../img/icon_plus.png)}#header #nav-global ul li .icon-link:hover:after{content:url(../img/icon_plus_hover.png)}#header #nav-global ul li.global-about{width:138px}#header #nav-global ul li.global-gallery{width:108px}#header #nav-global ul li.global-architect{width:140px}#header #nav-global ul li.global-contact{width:108px}#header #nav-global ul li.global-mooslog{width:138px}#header #nav-global ul li.global-cdo{width:108px}#footer{width:100%;height:3.75rem;margin-top:1.875rem}#footer .footer-wrap{position:relative;width:61.6161%;min-width:1220px;margin:0.625em auto 0.625em;line-height:2.8125rem;text-align:center}#footer .btn-gotop{position:absolute;right:10px;top:2px}#index #footer{/* position:absolute; *//* bottom:0 */}#index #ticker-news li{overflow:hidden}#index #ticker-news li span{width:55%}#index #ticker-news p{display:inline}#about .wrap .text{margin-top:3.5em}#news li p{position:relative;width:100%}#ticker-news{margin-top:2rem}#ticker-news ul{width:40%;min-width:490px}#ticker-news ul li{overflow:hidden}#ticker-news ul li .icon{vertical-align:top}#ticker-news ul li span{width:84%}#ticker-news ul .date{width:15%;margin-right:1%;vertical-align:top}#topicpath{margin-bottom:1.875rem}#topicpath ul{max-width:960px;margin:0 auto}#topicpath ul li:before{font-size:0.6875rem}#topicpath ul li,#topicpath ul .icon{font-size:0.6875rem}#gallery .wrap{width:1220px}.designer{width:45%;margin:0 2.5% 2.5%;float:left}.designer:nth-child(2n){clear:both}.designer .img{margin-right:1rem;float:left}.designer .caption{float:left;width:70%}#contact .wrap{max-width:960px}#contact .image-left .img{width:35%}#contact .image-left .text{width:60%;margin-top:3.5rem}#contact .btn-wrap{text-align:right}#gallery-detail #topicpath ul{max-width:1220px}.list-house{margin-left:auto;margin-right:auto;width:950px}.house{position:relative;overflow:hidden;margin:5px 5px 0 0;width:180px;height:180px}.house .img-centering{position:absolute;width:180px;height:180px}.house .caption{color:#FFF;display:table-cell;vertical-align:middle;opacity:0;filter:"alpha(Opacity=0)";font-size:0.75rem;position:relative;top:5px;left:5px;z-index:10;width:170px;height:170px;transform:scale(1.3)}.house .caption p{margin:0 0.5em;display:inline-block}.house:hover{color:#000}.house:hover .img-centering img{transform:scale(1.1);transition-duration:0.2s;transition-timing-function:ease-in-out}.house:hover .caption{transform:scale(1);opacity:1;transition-property:transform, opacity, background-color;transition-duration:0.2s;transition-timing-function:ease-in-out;background:rgba(0,0,0,0.6);filter:"progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#CC000000,EndColorStr=#CC000000),progid:DXImageTransform.Microsoft.Alpha(Enabled=1,Style=0,Opacity=100)"}.thumbs{height:130px}.thumbs li{margin:0 26px 0 0;width:130px;height:130px}.thumbs li a{position:absolute;width:130px;height:130px}.nav-images{margin-bottom:2.1875rem}.nav-images .btn-arrow_prev,.nav-images .btn-arrow_next{position:absolute;top:0}.nav-images .btn-arrow_next{right:0}.nav-images .thumbs{margin-left:47px;margin-right:37px}#house-detail .inner{height:584px;width:25.491803278688526%}#house-detail .mainbox{display:none;width:62%;position:absolute;padding:0 1rem 1rem 0;right:3rem;top:3rem;text-align:justify;height:460px;overflow:auto}#house-detail .btn-close{display:none;position:absolute;top:1rem;right:1.5rem}#house-detail .sidebox{width:311px}#house-detail .sidebox .style-h1{font-size:1.125em;padding:0 1rem;margin-top:120px}#house-detail .sidebox .detail-title{padding:0 1rem;margin-top:5.5rem}#house-detail .sidebox .text{padding:0 1rem;margin-top:5.5rem}#house-detail .img{float:right;margin-right:10px;height:584px;width:69.26229508196722%;text-align:center}#house-detail .img img.portrait{position:relative;top:0;left:auto;height:584px}#house-detail .img img.landscape{position:relative;top:0;left:auto;width:100%}#house-detail .img .loading{position:absolute;top:50%;left:50%;margin-top:-12px;margin-left:-12px}
