﻿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:20px}.nbw{display:block}.m-top{margin-top:1em}.text{font-size:0.75rem;line-height:1.7em;text-align:justify;text-justify:inter-ideograph}.icon{font-size:0.5rem}.btn{line-height:1.5rem;padding:0 1rem}.style-h1{font-size:1.2rem;margin-top:0.5em;margin-bottom:1rem}.style-h1 span{margin-top:0.5em;font-size:0.5em}.has-list-head li{padding-left:0.5em}.has-list-head li:before{margin-right:0.5em}.wrap{position:relative;max-width:100%;margin:0 auto}.wide-wrap{max-width:100%;margin:0 auto}#header{max-width:100%}#header #nav-global{width:100%;bottom:0}#header #nav-global #logo{position:relative;margin:36px auto;z-index:100}#header #nav-global ul{position:relative;width:260px;margin:0 auto;z-index:10}#header #nav-global ul li{height:auto;margin-top:0.5rem;margin-bottom:0.5rem}#header #nav-global ul li a{text-align:left;padding-left:1em}#header #nav-global ul li .icon-link:after{position:absolute;top:50%;margin-top:-12px}#header #nav-global ul li.global-about{width:60%}#header #nav-global ul li.global-gallery{width:40%}#header #nav-global ul li.global-architect{width:60%}#header #nav-global ul li.global-contact{width:40%}#header #nav-global ul li.global-mooslog{width:60%}#header #nav-global ul li.global-mooslog .icon-link:after{left:5.8em}#header #nav-global ul li.global-cdo{width:40%}#header #nav-global ul li.global-cdo .icon-link:after{left:4em}#footer{height:3.75rem;font-size:0.66rem}#footer .footer-wrap{position:relative;margin:0.625em auto 0.625em;padding:0.875em 0;text-align:center}#footer .copyright{display:block;padding:0 1em 0.583rem}#footer .btn-gotop{margin:10px 10px 1.5em}#index #footer{position:relative;width:100%;margin-top:2rem}#index #ticker-news p{margin:1em 0}#index #ticker-news li{padding-bottom:3.14em}#ticker-news{margin-top:1rem}#ticker-news ul{margin:0 2em}#ticker-news ul li{padding-bottom:1.875em}#ticker-news ul li span{display:block}#ticker-news .btn-more{line-height:33px;top:auto}#topicpath{margin-bottom:1rem;line-height:1em}#topicpath ul{padding-left:0.5em}#topicpath ul li:before{font-size:0.5625rem}#topicpath ul li,#topicpath ul .icon{font-size:0.5625rem;padding-top:0.46875em;padding-bottom:0.46875em}#about .wrap .text{margin-left:1em;margin-right:1em;text-align:left}#about .wrap .attention{text-align:left}.designer{width:80%;margin:0 auto 3.5em auto}.designer .img{text-align:center;margin-bottom:0.5em}.designer .name,.designer .class{text-align:center}#contact .image-left .img{float:none;text-align:center}#contact .image-left .img img{width:80%}#contact .image-left .text{text-align:center;float:none;margin:0 1em;margin-bottom:2.5rem}#contact .image-left .text .address{margin-top:1em}#contact .image-left .text .tel-wrap{padding:0.5em 0}#contact .image-left .text .tel{display:block}#contact .image-left .text .tel:after{margin-left:0.5em;right:auto}#contact .image-left .btn-wrap{text-align:center;margin-bottom:2.5rem}#gallery .wrap{width:100%}#gallery .list-house{width:280px;margin-left:auto;margin-right:auto}.house{display:block;clear:both;float:none !important;margin:0 10px 2em}.house .caption{padding-top:0.5em;font-size:0.75rem}.house .img-centering{height:260px}.thumbs{height:260px;margin-left:25px}.thumbs li{float:left;margin:0 5px;width:260px;height:260px}.nav-images{margin-top:1.5rem;-webkit-transform:translateZ(0)}.nav-images .btn-arrow_prev,.nav-images .btn-arrow_next{position:absolute;display:none;top:0}.nav-images .btn-arrow_next{right:0}#house-detail{font-size:0.66rem}#house-detail .inner{width:100%}#house-detail .mainbox{position:relative;margin:1.5rem 0 3.5rem;padding:0 1rem;text-align:justify}#house-detail .mainbox p{line-height:1.7em;font-size:0.75rem}#house-detail .btn-close{display:none}#house-detail .sidebox{width:100%}#house-detail .sidebox .style-h1{padding:0 1rem}#house-detail .sidebox .detail-title{font-size:1.3em !important;padding:0 1rem;margin-top:1.5rem}#house-detail .sidebox .text{display:none}#house-detail .img{display:none}.bx-wrapper{margin-bottom:0 !important}.menu-collapser{position:absolute;top:36px;width:100%;height:44px;line-height:44px;box-sizing:border-box}.collapse-button{position:absolute;right:8px;top:50%;margin-top:-14px;width:40px;background-color:#FFF;border-color:#717171;border-radius:4px 4px 4px 4px;border-style:solid;border-width:1px;color:#717171;padding:7px 10px;cursor:pointer;text-align:center;box-sizing:border-box}.collapse-button .icon-bar{background-color:#717171;border-radius:1px 1px 1px 1px;display:block;height:2px;width:18px;margin:2px 0}ul.slimmenu{list-style-type:none;margin:0;padding:0;width:100%}ul.slimmenu>li{margin-right:-5px}ul.slimmenu>li:last-child{margin-right:0}ul.slimmenu li{position:relative;display:inline-block}ul.slimmenu li a{display:block;padding:12px 16px 12px 16px;font-size:16px;font-weight:400;transition:background-color 0.5s ease-out}ul.slimmenu li .sub-collapser{background:none repeat scroll 0 0 rgba(0,0,0,0.075);filter:"progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#CC000000,EndColorStr=#CC000000)";position:absolute;right:0;top:0;width:48px;height:100%;text-align:center;z-index:999;cursor:pointer}ul.slimmenu li .sub-collapser:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}ul.slimmenu li .sub-collapser>i{color:#333;font-size:18px;display:inline-block;vertical-align:middle}ul.slimmenu li ul{margin:0;list-style-type:none}ul.slimmenu li ul li{background-color:#BBB}ul.slimmenu li>ul{display:none;position:absolute;left:0;top:100%;z-index:999;width:100%}ul.slimmenu li>ul>li ul{display:none;position:absolute;left:100%;top:0;z-index:999;width:100%}ul.slimmenu.collapsed li{display:block;width:100%;box-sizing:border-box}ul.slimmenu.collapsed li a{display:block;box-sizing:border-box}ul.slimmenu.collapsed li .sub-collapser{height:40px}ul.slimmenu.collapsed li>ul{display:none;position:static}ul.slimmenu.collapsed li:last-child a{border-radious:5px}
