@charset "UTF-8";.sp-pcp-post h2.sp-pcp-title a{font-size:14px !important;letter-spacing:.05em !important}.sp-pcp-post .sp-pcp-post-meta .fa-calendar:before,.sp-pcp-post .sp-pcp-post-meta .fa-calendar,.pcp-button-next,.pcp-button-prev{content:none;display:none !important}.sp-pcp-post .sp-pcp-post-meta li{font-size:12px !important}body{font-family:"リュウミン R-KL",Ryumin Regular KL,"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif !important;font-size:16px;background:#fff;color:#444;line-height:190%;word-wrap:break-word;overflow-wrap:break-word;letter-spacing:.1em}body,ul.footNav li a,.footAddress address,ul li,p,div,a{font-family:"リュウミン R-KL",Ryumin Regular KL,"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif !important}a{color:#000;text-decoration:none;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;-ms-transition:.5s}a:hover{color:#666}a:active,a:focus{outline:0}img{border:0;padding:0;margin:0}img.aligncenter{display:block;margin-left:auto;margin-right:auto}img.alignright{padding:4px;margin:0 0 10px 20px;display:inline}img.alignleft{padding:4px;margin:0 20px 10px 0;display:inline}.alignright{float:right}.alignleft{float:left}.right{float:right}.left{float:left}.clear{clear:both}ol{margin:0;padding:0;list-style:none}ul{margin:0;padding:0;list-style:none}li{margin:0;padding:0}li a{color:#000;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;-ms-transition:.5s}li a:hover{color:#666}.wrapper{margin:auto;max-width:1200px;padding:30px 30px 50px}#header{width:100%}.header-inner{width:90%;overflow:hidden;margin:0 auto 0 auto;padding:20px 0}#header h1{text-align:center;margin:0}.logo{text-align:left;margin:0;padding:0;display:block;float:left;width:182px;position:relative;z-index:9999}#pcNav{width:810px;margin:0 5% 0 0;z-index:1;padding:0;text-align:left;position:absolute;right:0;top:25px}#pcNav ul,#nav ul{list-style:none;margin:auto}#pcNav ul li,#nav2 li{display:inline-block;position:relative;margin:0}#pcNav ul li a,#nav2 li a{color:#333;display:block;font-size:13px;letter-spacing:2px;text-decoration:none;padding:12px 15px}#nav2 li a{padding:25px 15px}#pcNav ul li a:hover,#nav2 li a:hover{background:#fff;color:#999}.gnavi__list{margin:0 auto;position:relative}ul.nav-menu,div.nav-menu>ul{margin:0;padding:0}.nav-menu li{display:inline-block;position:relative;margin:0}.nav-menu li a{color:#333;display:block;font-size:13px;letter-spacing:3px;text-decoration:none;padding:12px 20px}.nav-menu li:hover>a,.nav-menu li a:hover{background:#fff;color:#666}.nav-menu .sub-menu,.nav-menu .children{background:#fff;display:none;padding:0;position:absolute;z-index:99999}.nav-menu .sub-menu ul,.nav-menu .children ul{border-left:0;left:100%;top:0}ul.nav-menu ul a,.nav-menu ul ul a{color:#333;margin:0;text-align:center}ul.nav-menu ul a:hover,.nav-menu ul ul a:hover{background:#fff;color:#999}ul.nav-menu li:hover>ul,.nav-menu ul li:hover>ul{display:block;background:#fff}.nav-menu .current_page_item>a,.nav-menu .current_page_ancestor>a,.nav-menu .current-menu-item>a,.nav-menu .current-menu-ancestor>a,.nav-menu .current-post-ancestor>a{color:#333}.toggle{display:none}ul.navSns{text-align:left;padding:30px 0 40px 10%}ul.navSns li{display:inline;text-align:left}ul.navSns li img{margin-right:20px}li.gnavi__list a{display:inline-block}ul.dropdown__lists{display:none;width:100vw;margin:0 calc(50% - 50vw);position:absolute;top:45px;left:-345px;padding-top:25px}li.gnavi__list:hover ul.dropdown__lists{display:block}li.dropdown__list{background-color:#fff;transition:all .3s;display:inline-block;border-bottom:solid 3px #fff}li.dropdown__list.-reverse{background-color:#11517c;border-bottom:solid 3px #11517c !important}li.dropdown__list:hover{border-bottom:solid 3px #999}li.dropdown__list.-reverse:hover{border-bottom:solid 3px #fff !important}li.dropdown__list a{display:flex;justify-content:center;align-items:center;color:#fff;text-decoration:none;position:relative}li.dropdown__list.-reverse a{color:#fff !important;padding-left:30px !important;padding-right:30px !important}li.dropdown__list.-reverse a:hover{background:#11517c !important}#top-slide-max{width:100%;max-height:auto;overflow:hidden;padding:0;margin:0 auto 20px auto}#top-slide-max .cycle-slideshow{overflow:hidden;width:auto;height:auto;margin:0 auto}#main{margin:0;padding:0;word-break:break-all}li.item{height:auto;margin-bottom:50px}.item-img{margin:0 0 10px;height:auto;overflow:hidden;text-align:center}.item-cat{font-size:84%;color:#999;padding:0;margin:0 0 10px}.item-cat a{color:#444}.item-date{font-size:80%;color:#ccc;padding:0;margin:0}.item-title{font-size:15px;line-height:150%;font-weight:400;letter-spacing:.03em;color:#333;margin:0;padding:15px 0;border-bottom:0 solid}.item-title a{color:#444}.item-title a:hover{color:#999}.item-text{font-size:12px;color:#444;line-height:170%}.slidebase{position:relative}.slidetext{width:100%;display:none;position:absolute;color:#fff;background:rgba(0,0,0,.5)}.slidetext a{padding:10px;display:block;color:#fff}.slidetext a:hover{color:#ccc}.single-contents{margin:0 0 70px}p{font-size:16px;color:#333;line-height:190%;padding:0}p a{color:#666;text-decoration:none;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;-ms-transition:.5s}p a:hover{color:#000}p a:active,a:focus{outline:0}.pagedate,.pageCat{font-family:"リュウミン R-KL",Ryumin Regular KL,"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif,serif;font-size:12px;font-weight:400;text-align:left;padding:0;margin:0;letter-spacing:.02em}.pageCat a:after,#sekoujirei .pagetitle a:after,#column .pagetitle a:after,#news .pagetitle a:after{content:" "}.breadcrumb{margin:0 0 30px;line-height:120%}.breadcrumb div{display:inline;font-size:11px;color:#999}.breadcrumb span,.breadcrumb span a{color:#666}.pagetitle{font-family:"リュウミン R-KL",Ryumin Regular KL,"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif,serif;font-size:18px;font-weight:400;letter-spacing:.01em;padding:0 0 10px;margin:0 auto 80px auto;color:#888;max-width:380px;text-align:center}.pagetitle a{color:#888;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;-ms-transition:.5s}.pagetitle a:hover{color:#666}.blog-title{font-size:24px;line-height:130%;font-weight:700;color:#333;margin:20px 0;padding:18px 0 15px;border-top:3px double #ccc;border-bottom:1px solid #ccc}.blog-title a{color:#333;text-decoration:none;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;-ms-transition:.5s}.blog-title a:hover{color:#666}h1{font-size:24px;margin:40px 0 20px}html#omoushikomi h1{font-size:18px}h2{font-size:22px;line-height:130%;font-weight:400;color:#333;margin:0;padding:0 0 15px;letter-spacing:.2em}h3{font-size:20px;line-height:130%;font-weight:400;color:#333;padding:0 0 5px;margin:40px 0 15px;border-bottom:1px solid #ccc}html#house-s-project-test h3,html#house-s-project h3{font-size:25px;line-height:130%;font-weight:400;color:#333;padding:0;margin:40px auto 60px;border-bottom:none;letter-spacing:.2em;text-align:center}h4{font-size:18px;line-height:130%;font-weight:400;color:#555;padding:0 0 5px;margin:30px 0 10px;border-bottom:1px dotted #ccc}h5{font-size:16px;line-height:1.3em;margin:30px 0 0}h6{font-size:14px;line-height:1.3em;margin:30px 0 0}.blog-foot{clear:both;font-size:75%;text-align:left;margin:0 0 50px;font-weight:400;color:#999;border-bottom:0 dotted #ccc}.blog-foot span{color:#999}#next{font-size:85%;line-height:150%;margin:150px auto 80px auto}#sekoujirei #next{margin:150px auto 80px auto;width:90%}#next p{font-size:100%;margin-bottom:10px}.next-left{float:left;text-align:left;margin:0 0 10px;border-top:solid 1px #999;border-bottom:solid 1px #999;border-right:solid 1px #999}.next-left a{padding:40px 40px 40px 30px;display:block;letter-spacing:2px}.next-right{float:right;text-align:right;margin:0 0 10px -1px;border-top:solid 1px #999;border-bottom:solid 1px #999}.next-right a{padding:40px 30px 40px 40px;display:block;letter-spacing:2px}.pager{text-align:center;margin:50px 0 100px}a.page-numbers,.pager .current{background:#f0f0f0;border:solid 1px #ddd;border-radius:2px;padding:5px 8px;margin:0 2px}.pager .current{background:#ccc;border:solid 1px 999;color:#fff}.similar-head{color:#333;font-size:18px;font-weight:700;letter-spacing:.05em;font-style:normal;margin:0 0 10px;padding:0 0 3px;border-bottom:1px solid #ccc}.similar ul{margin:0;padding:0}.similar li{font-size:14px;margin:0;padding:0;list-style:none}.similar li a{color:#555}.similar li a:hover{color:#888}table.similar-text{width:100%;color:#444;margin:0;padding:0;border-bottom:dotted 1px #ccc;border-collapse:collapse;border-spacing:0}table.similar-text img{width:150px}table.similar-text th{text-align:left;width:150px;vertical-align:middle}table.similar-text td{font-size:14px;text-align:left;white-space:normal;vertical-align:middle}.comment-head{color:#333;font-size:18px;font-weight:700;letter-spacing:.05em;font-style:normal;margin:0 0 10px;padding:0 0 3px;border-bottom:1px solid #ccc}.commentlist li{list-style:none;font-size:90%;color:#888}.commentlist{margin:0 0 50px;padding:0}li.comment{list-style:none;font-size:90%;color:#888;margin:30px 0}.comment p{font-size:14px}.wp-caption{max-width:100%}.wp-caption-text{font-size:90%;text-align:center}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.sidebar{width:80%;margin:0 0 40px;padding:40px 10%;background:#dadbdb}.sidebox-new{color:#666;margin:0 0 50px;padding:0}.sidebox-new ul{margin:0;padding:0}.sidebox-new li{font-size:13px;list-style:none;margin:0;padding:0;border-bottom:1px dotted #ddd}.sidebox-new li a{color:#666;list-style:none;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;-ms-transition:.5s}.sidebox-new li a:hover{color:#999}table.similar-side{width:100%;color:#444;margin:0;padding:0;border-collapse:collapse;border-spacing:0}table.similar-side img{width:80px}table.similar-side th{text-align:left;width:80px;vertical-align:middle}table.similar-side td{font-size:13px;text-align:left;white-space:normal;vertical-align:middle}#footer{background:#b4b0a9;clear:both;width:100%;font-size:80%;margin:0 auto 0px auto;padding:40px 0}.footer-inner{margin:0 auto 0px auto;padding:0 3%;max-width:1400px}#sociallink{text-align:center;position:relative;margin:0 auto 10px auto;padding:0}.foot-left{width:45%;float:left}.foot-right{width:55%;float:right}ul.footNav{float:left;width:40%;max-width:55%;padding-left:5%}.footLogo{float:left;width:75px;padding:0 40px}.footAddress{float:right;width:73%;font-size:16px;line-height:160%;letter-spacing:3px}.footTelTime{padding:15px 0}.footTel{font-size:24px;letter-spacing:5px;padding:7px 0 7px 50px;background:url(//sekimoto-koumuten.com/wp/wp-content/themes/sekimoto/images/common/footSns01.png) left center no-repeat;background-size:35px 35px}ul.footNav li{padding:8px 0 7px}ul.footNav li a,.footerbox li a{font-size:16px;line-height:160%;letter-spacing:3px;color:#444;margin:0;list-style:none;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;-ms-transition:.5s}ul.footNav li a:hover,.footerbox li a:hover{color:#999}#footer ul.navSns{text-align:left;padding:0 0 40px}#copyright{font-size:13px;line-height:110%;color:#333;text-align:left;position:relative;margin:0;padding:10px 10px 10px 40px;background:#b4b0a9;letter-spacing:1px}.widget{margin:0 0 50px}.widget ul{margin:0;padding:0}.widget li{list-style:none}.widget li a{color:#666}.widget li a:hover{color:#999}.widget_recent_entries li a,.widget_archive li a,.widget_categories li a,.widget_nav_menu li a{margin:0}.textwidget,.textwidget p{font-size:13px;color:#444;line-height:160%;margin:0;padding:5px 0 0}.topbox{margin:0;padding:0}.topbox ul{floate:left;margin:0;padding:0}.topbox li{floate:left;margin:0;padding:7px 0 6px;list-style:none;border-bottom:1px dotted #ddd}.topbox li a{font-size:13px;line-height:160%;color:#444;margin:0;padding:7px 0 6px;list-style:none;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;-ms-transition:.5s}.topbox li a:hover{color:#999}.topbox h2{font-size:14px;margin:0;padding:0}.topbox h3{font-size:13px;margin:0;padding:0}.topbox h4{font-size:12px;margin:0;padding:0}.topbox ul.children{margin-bottom:0;display:block;padding:5px 0 0}.topbox ul.children li{padding-left:15px;padding-top:5px;border-top:1px dotted #ccc;border-bottom:0 dotted #ccc}.topbox ul.sub-menu{margin-bottom:0;display:block;padding:5px 0 0}.topbox ul.sub-menu li{padding-left:15px;padding-top:5px;border-top:1px dotted #ccc;border-bottom:0 dotted #ccc}.top-widget-title{font-family:"リュウミン R-KL",Ryumin Regular KL,"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif,serif;font-size:18px;font-weight:400;letter-spacing:.01em;font-style:italic;padding:0 0 10px;margin:0 auto 40px auto;border-bottom:dotted 1px #ccc;color:#888;max-width:380px;text-align:center}.footerbox .widget{margin:0;padding:50px 0}.footerbox{margin:0;padding:0}.footerbox ul{float:left;margin:0;padding:0}.footerbox li{float:left;margin:0;padding:7px 0 6px;list-style:none}.footerbox ul.children{margin-bottom:0;display:block;padding:5px 0 0}.footerbox ul.children li{padding-left:15px;padding-top:5px;border-top:1px dotted #ccc;border-bottom:0 dotted #ccc}.footerbox ul.sub-menu{margin-bottom:0;display:block;padding:5px 0 0}.footerbox ul.sub-menu li{padding-left:15px;padding-top:5px;border-top:1px dotted #ccc;border-bottom:0 dotted #ccc}.footer-widget-title{color:#333;font-size:16px;font-weight:700;letter-spacing:.05em;font-style:normal;margin:0 0 10px;padding:0 0 3px;border-bottom:1px solid #ccc}.singlebox{margin:50px 0;padding:0}.single-widget-title{color:#333;font-size:18px;font-weight:700;letter-spacing:.05em;font-style:normal;margin:50px 0 10px;padding:0 0 3px;border-bottom:1px solid #ccc}.singlebox .textwidget,.singlebox .textwidget p{font-size:16px;color:#444;line-height:170%;margin:0;padding:5px 0}.sidebox{margin:0 0 40px;padding:0}.sidebox ul{floate:left;margin:0;padding:0}.sidebox li{margin:0;padding:5px 0;list-style:none;border-bottom:1px dotted #ddd}.sidebox li a{font-size:14px;color:#444;margin:0;padding:0;list-style:none;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;-ms-transition:.5s}.sidebox ul.side-date li a,.sidebox #archives-3 li a{letter-spacing:3px}.sidebox li a:hover{color:#999}.sidebox h2{font-size:14px;margin:0;padding:0}.sidebox h3,.widget-title{font-size:16px;margin:0 0 10px;padding:0 0 15px;letter-spacing:3px;border-bottom:solid 1px #666;line-height:1.3;font-weight:700}.sidebox h4{font-size:12px;margin:0;padding:0}.sidebox ul.children{margin-bottom:0;display:block;padding:5px 0 0}.sidebox ul.children li{padding:5px 0 5px 15px;border-top:1px dotted #ccc;border-bottom:0 dotted #ccc}.sidebox ul.sub-menu{margin-bottom:0;display:block;padding:5px 0 0}.sidebox ul.sub-menu li{padding:5px 0 5px 15px;border-top:1px dotted #ccc;border-bottom:0 dotted #ccc}table#wp-calendar{width:100%}table#wp-calendar th{text-align:center}table#wp-calendar td{text-align:center}.search input{font:11px arial,sans-serif;color:silver;width:85%;padding:10px 5px}.search button{width:15px;height:15px;cursor:pointer;vertical-align:middle;border:none;background:url(//sekimoto-koumuten.com/wp/wp-content/themes/sekimoto/images/search.png) no-repeat}.search-excerpt{font-weight:700;background:#ffe4e1}.btn a{font-size:11px;letter-spacing:.1em;color:#fff;background:#94d8c6;text-align:center;margin:20px 0;padding:10px}.btn a:hover{color:#fff;background:#4cbe9f;text-decoration:none;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;-ms-transition:.5s}h1.vertical{font-weight:400;display:flex;writing-mode:vertical-rl;align-items:center;letter-spacing:6px;width:100%;text-align:center;margin-bottom:120px;text-orientation:upright}.verticalTxt{font-weight:400;display:flex;align-items:center;letter-spacing:5px;width:100%;text-align:left;line-height:2.1;font-size:110%;color:#444;margin:60px auto;text-orientation:upright;writing-mode:vertical-rl}.flex{display:flex;align-items:left;margin-bottom:70px}.verticalTxt2{font-weight:400;font-size:17px;text-orientation:upright;letter-spacing:.2em;text-align:left;line-height:2.2;color:#444;margin:60px 5% 60px auto;text-orientation:upright;writing-mode:vertical-rl;position:relative}.verticalTxt2:nth-child(2n){font-size:20px;margin:60px auto 60px 2%}html#study .verticalTxt2{margin:60px 0;position:relative;right:-50%;margin-left:-160px}html#contact .verticalTxt2,html#modelhouse .verticalTxt2,html#modelhouse-test .verticalTxt2{margin:60px 0;position:relative;right:-50%;margin-left:-140px}html#message .verticalTxt2,html#message-test .verticalTxt2{margin:60px 0;position:relative;right:-50%;margin-left:-190px}html#process .verticalTxt2{margin:60px 0;position:relative;right:-50%;margin-left:-170px}html#company .verticalTxt2,html#company-test .verticalTxt2{margin:60px 0;position:relative;right:-50%;margin-left:-170px}html#message .verticalTxt2:nth-child(2n),html#message-test .verticalTxt2:nth-child(2n),html#study .verticalTxt2:nth-child(2n),html#modelhouse .verticalTxt2:nth-child(2n),html#modelhouse-test .verticalTxt2:nth-child(2n),html#contact .verticalTxt2:nth-child(2n),html#process .verticalTxt2:nth-child(2n),html#company .verticalTxt2:nth-child(2n),html#company-test .verticalTxt2:nth-child(2n){font-size:20px;margin:60px 0 60px 5%}section.top-modelhouse .flex{margin:-130px 0 0 -160px;align-item:center;position:absolute;left:50%;top:50%}section.top-modelhouse .verticalTxt2{font-size:15px;margin:0 3% 0 auto}section.top-modelhouse .verticalTxt2:nth-child(2n){font-size:18px;margin:0 auto 0px 3%}_::-webkit-full-page-media,_:future,:root section.top-modelhouse .verticalTxt2:nth-child(2n){margin:0 0 0 45px;line-height:1.7}.off{display:none !important}html#recruit .wrapper,html#recruit-test .wrapper{max-width:800px;width:90%;padding:30px 0 50px}html#study .wrapper,html#faq .wrapper{max-width:800px;width:90%;padding:30px 0 100px}body#voice.single .wrapper{max-width:800px;width:90%;padding:100px 0 50px}html#message .wrapper .wrapper.messageTxt,html#message-test .wrapper .wrapper.messageTxt{max-width:800px;width:90%;padding:30px 0 0}body#voice.archive .wrapper,body#sekoujirei.archive .wrapper,html#company .wrapper,html#company-test .wrapper{max-width:1000px;width:90%;padding:30px 0 50px}html#process .wrapper,html#material .wrapper,html#material-test .wrapper,html#support .wrapper,html#design .wrapper,html#thoughts .wrapper,html#garden .wrapper{max-width:1000px;width:90%;padding:30px 0 100px}html#modelhouse .wrapper,html#modelhouse-test .wrapper{max-width:1200px;width:100%;padding:30px 0 50px}body.archive .wrapper,body.single .wrapper,body#post .wrapper{max-width:1600px;padding:30px 0 50px 5%}.wrapper.w1000{max-width:1200px !important;width:90% !important;padding:0 !important;margin:0 auto 40px !important}html#top .wrapper,html#toptest .wrapper,html#message .wrapper,html#message-test .wrapper,html#house-s-project .wrapper,html#house-s-project-test .wrapper,body#sekoujirei.single .wrapper{max-width:1600px;width:100%;padding:30px 0 50px;position:relative}article.post,article.column{width:90%;margin:0 0 0 5%}li.news-list,.news-singleTtl{border-bottom:solid 1px #999;padding-bottom:15px;margin-bottom:20px;font-size:15px}.news-date,.news-ttl{font-size:15px;letter-spacing:2px}.news-ttl{margin-top:10px}.news-cat a{min-width:70px;text-align:center;display:inline-block;padding:5px 10px;border:solid 1px #999;margin-left:30px;line-height:1.3}.sekou-pageTtl{text-align:center;font-size:15px}.sekouNo{position:absolute;right:10%;top:70px;font-size:22px;letter-spacing:5px;width:90px;height:50px;background:url(//sekimoto-koumuten.com/wp/wp-content/themes/sekimoto/images/sekoujirei/no.png) 10px top no-repeat;background-size:60px 60px;display:block;padding:0 0 0 5px}.sekouNo span.naname{position:absolute;right:-7px;bottom:-7px;width:55px;text-align:left;display:block}.sekou-mainimg{margin-bottom:120px}.sekou-name{font-size:22px;letter-spacing:5px;margin-bottom:30px;padding-left:5%;line-height:1.8}.sekou-subimg{width:80%}.sekou-img01{width:55%;float:right}.sekou-txt01{width:35%;float:left;padding:0 5%}.sekou-img02{width:60%;float:left}.sekou-txt02{width:30%;float:right;padding:0 5%}.sekou-txt03{width:90%;padding:0 5%;text-align:center}ul.sekou-gimg{width:80%;margin-bottom:30px;float:right}ul.sekou-gimg li{width:47%;float:left;margin:0 3% 30px 0}.sekou-gtxt{width:77%;margin-right:3%;float:right}.sekou-img03{margin-bottom:30px}.sekou-before,.sekou-info{width:40%;float:left;margin:0 5%;text-align:center}.sekou-before dt,.sekou-info dt{font-size:22px;letter-spacing:5px;margin-bottom:20px}.sekou-info dd{border-top:solid 1px #333;padding-top:20px;text-align:left}.sekou-etc{width:90%;margin:0 5%}.sekou-subimg,.sekou-img01,.sekou-txt01,.sekou-img02,.sekou-txt02,.sekou-txt03,.sekou-gtxt{margin-bottom:100px}.sekou-txt01,.sekou-txt02,.sekou-txt03,.sekou-gtxt p,.sekou-info dd{font-size:16px;letter-spacing:1px;line-height:2}.sekou-gtxt p{margin-bottom:20px}html#contact .wrapper,html#confirm .wrapper,html#complete .wrapper,html#omoushikomi .wrapper,html#omoushikomi-confirm .wrapper,html#omoushikomi-complete .wrapper{max-width:670px;width:90%;padding:30px 0 50px;margin:0 auto}.contacttxt{font-size:15px;line-height:1.8;text-align:right;padding:0}.contacttxt .required{font-size:14px}#confirm .contacttxt{text-align:left}.contacttxt a{text-decoration:underline}#contactForm dl{border-bottom:solid 1px #666;width:100%;margin-bottom:30px}#contactForm textarea{border:solid 1px #666;width:100%;margin-bottom:30px}#contactForm dd #event-entry{border:solid 1px #ccc;width:100%;max-width:500px;margin-bottom:30px;padding:0 10px}#contactForm dt{float:left;width:15%;margin:0;height:3em;padding:10px 0;font-size:15px;line-height:3em;clear:left;letter-spacing:1px}#omoushikomi #contactForm dt{line-height:normal}#contactForm dd{float:left;width:85%;margin:0}#contactForm dd input{border:none}#contactForm dl.f-none dt,#contactForm dl.f-none dd{float:none;width:100%;margin:0}#contactForm dl.f-none dd.cuebox{width:90%}#contactForm dl.f-none{border:none}#confirm #contactForm dd,#omoushikomi-confirm #contactForm dd{font-size:14px;line-height:3em;height:40px;padding:10px 0}#confirm #contactForm dl.f-none dd,#omoushikomi-confirm #contactForm dl.f-none dd{height:auto}#contactForm dd input{width:100%;height:40px;padding:10px;font-size:15px}#contactForm dd.cuebox input{width:auto !important;height:auto !important}#contactForm .formtxt{font-size:14px;text-align:center;font-weight:700;margin:50px 0;line-height:1.6}#contactForm .submitBtn{text-align:center}#contactForm .submitBtn input{background:#fff;border:solid 1px #666;padding:20px 10%;color:#666;font-size:90%;letter-spacing:4px;margin:0 auto;-webkit-appearance:none}#contactForm .submitBtn input:hover{background:#666;color:#fff}#complete #contactForm .mw_wp_form_complete,#omoushikomi-complete #contactForm .mw_wp_form_complete{margin:40px 0;font-size:14px}h2.recruitTtl{letter-spacing:.2em;text-align:center;font-size:110%;font-weight:400;line-height:1.8}button:active,button:focus{outline:none}textarea,select{font-family:"Helvetica Neue",Helvetica,Tahoma,sans-serif;font-size:14px;box-shadow:none;padding:10px 20px}textarea,select[multiple],select[multiple=multiple]{line-height:1.35em;width:100%}input[type=text],input[type=password],input[type=email],input[type=url],input[type=phone],input[type=tel],input[type=number],input[type=datetime],input[type=date],input[type=month],input[type=color],input[type=time],input[type=search],input[type=datetime-local]{font-family:"Helvetica Neue",Helvetica,Tahoma,sans-serif;font-size:14px;box-shadow:none;padding:0 20px;line-height:3em;border-radius:0;outline:none}select[multiple],select[multiple=multiple],textarea,input[type=text],input[type=password],input[type=email],input[type=url],input[type=phone],input[type=tel],input[type=number],input[type=datetime],input[type=date],input[type=month],input[type=color],input[type=time],input[type=search],input[type=datetime-local]{background:#fff;border:1px solid #ccc;position:relative;z-index:2;-webkit-appearance:none}textarea[disabled],input[type=text][disabled],input[type=password][disabled],input[type=email][disabled],input[type=url][disabled],input[type=phone][disabled],input[type=tel][disabled],input[type=number][disabled],input[type=datetime][disabled],input[type=date][disabled],input[type=month][disabled],input[type=color][disabled],input[type=time][disabled],input[type=search][disabled],input[type=datetime-local][disabled]{resize:none;color:rgba(0,0,0,.5)}select[disabled],input[type=checkbox][disabled],input[type=radio][disabled]{cursor:default}input::-moz-focus-inner,button::-moz-focus-inner{border:0;padding:0}input[type=range]{position:relative;top:3px}select{margin-bottom:0 !important}fieldset{margin-bottom:25px}fieldset *:last-child{margin-bottom:0 !important}legend{font-weight:700;padding:0 1em;margin-left:-1em}#contactForm dd span.cal input{width:170px;margin-right:20px;background:#fff;border:1px solid #ccc;padding:0 20px}#contactForm dd span.time input{width:100px}#contactForm dd span.time select{background:#fff !important;border:solid 1px #ccc !important;box-shadow:none;padding:10px 20px}textarea{height:200px}.goformbtn{width:100%;text-align:center}.goformbtn a{background:gray;color:#fff;padding:15px 30px;margin:0 auto}.goformbtn a:hover{background:#666}#contactForm dd input.cue{width:17px;height:17px;margin-right:1%}.mw_wp_form .horizontal-item+.horizontal-item{margin-left:0 !important}#contactForm dd.cuebox{margin:10px 0 20px 20px !important}#contactForm dd label .mwform-checkbox-field-text{font-size:14px;vertical-align:middle;margin:-10px 0 0;display:inline-block;width:90%}#contactForm .center{margin-bottom:20px}#privacypolicy{width:100%;padding:40px 0;font-size:14px}#privacypolicy dt,#privacypolicy dd,#privacypolicy p{font-size:14px;line-height:1.8}#privacypolicy h2{padding:0;font-size:20px;margin:100px 0 60px;border:none;text-align:center;letter-spacing:3px;font-weight:700}#privacypolicy li{margin-bottom:15px}#privacypolicy p{margin-bottom:20px}#contact.wrapper #main,#profile.wrapper #main{background:#fff;padding:100px 10%}dd span.mwform-checkbox-field{display:block;margin-bottom:15px}.btn01{margin:100px auto 0px;font-size:17px}.btn02{margin:70px auto 50px}.btn03{margin:40px auto 80px;min-width:200px}.btn01,.btn02,.btn03{text-align:center}.btn01 a,.btn02 a,.btn03 a{border:solid 1px #666;display:inline-block;padding:11px 30px;letter-spacing:.2em;color:#666}.btn01 a:hover,.btn02 a:hover,.btn03 a:hover{color:#fff;background:#666}.tel01{font-size:28px;padding:20px 0;letter-spacing:.2em;display:block}h2.studyTtl{font-size:20px;letter-spacing:.2em;text-align:center;margin-bottom:40px}.studyTxt p{margin-bottom:30px;letter-spacing:.1em}.fontLub{font-size:20px;letter-spacing:.2em;text-align:center;border-bottom:solid 1px #666;padding:0 10px 3px;display:inline-block;margin:0 auto 40px}html#faq dl#qa dt,html#faq dl#qa dd{font-size:17px;line-height:2}html#faq dl#qa dt{margin-bottom:40px}html#faq dl#qa dd{margin-bottom:100px}html#company #companyPrf,html#company-test #companyPrf{width:70%;margin:20px auto 100px}html#company #companyPrf dt,html#company-test #companyPrf dt{width:25%;float:left;margin-bottom:10px}html#company #companyPrf dd,html#company-test #companyPrf dd{width:75%;float:left;margin-bottom:10px}#staffPrf li{margin-bottom:80px}#staffPrf .staffImg{float:left;width:28%}#staffPrf dl{float:left;width:62%;padding-left:5%}#staffPrf dl dt,#staffPrf dl dd{margin-bottom:25px}#award{letter-spacing:.3em}#award h2{text-align:center;font-size:23px;font-weight:400}#award dl{width:80%;margin:0 auto;margin:0 auto 100px}#award dl.awardType02{width:100%}#award dt{text-align:center;font-size:20px;margin-bottom:10px}#award dl.awardType01 li{width:47%;float:left;padding-right:6%}#award dl.awardType01 li:nth-child(2n){padding-right:0}#award dl.awardType02 li{width:67.2%;float:left;padding-right:4%}#award dl.awardType02 li:nth-child(2n){width:28.8%;padding-right:0}#award dl.awardType02 dd.awardType02-2 li{width:auto;float:none;display:inline;text-align:center;font-size:17px;line-height:1.9}dd.forSekoujirei a{text-align:center;border-bottom:solid 1px #333;padding-bottom:5px;font-size:20px}dd.forSekoujirei a:hover{border-bottom:none}#top-info{width:90%;margin:0 auto 110px;font-size:14px}#top-info .news-date,#top-info .news-ttl{font-size:14px;letter-spacing:2px;margin-top:0}#top-info .news-cat a{min-width:auto;padding:5px 10px;margin:0 20px}#top-works{width:90%;margin:0 auto 0px}#top-works h2,.top-instagram h2{margin:0 10% 50px 57%;clear:left}#top-works li{float:left;margin:0 2% 20px 0;overflow:hidden}#top-works li:nth-child(2n){margin-right:0}#top-works li img{width:100%}#top-works li.work01,#top-works li.work04{width:38.13%}#top-works li.work02,#top-works li.work03{width:59.87%}#top-works li.work05,#top-works li.work06{width:49%}section.top-message,section.top-modelhouse,.block,.kitchinPhoto{display:-ms-box;display:-webkit-flexbox;display:-moz-flexbox;display:-moz-flex;display:-ms-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;flex-wrap:wrap;margin-bottom:100px;clear:both;-ms-align-items:stretch;align-items:stretch}#message .block,#message-test .block,html#house-s-project-test .block,html#house-s-project .block{margin-bottom:0}#top .half,#toptest .half{width:50%;margin:0;position:relative;margin-left:0}#top .half:nth-child(2n),#toptest .half:nth-child(2n){padding:0 6%;width:38%;margin-left:0;position:relative}#top .half:nth-child(2n) .arrowlink,#toptest .half:nth-child(2n) .arrowlink{position:absolute;bottom:0;right:12%}#top #toplinkbnr .half,#top #toplinkbnr .half:nth-child(2n),#toptest #toplinkbnr .half,#toptest #toplinkbnr .half:nth-child(2n){width:50%;margin:0;position:relative;margin-left:0;padding:0}section.top-message .verticalTxt{margin:-66px 0 0;position:absolute;left:0;top:50%}section.top-modelhouse{padding-top:100px}.top-column .row{width:80%;margin:0 auto}.top-column{position:relative;margin-bottom:100px}.top-study{position:relative;margin-bottom:100px;overflow:hidden}.top-study dl{position:absolute;left:50%;top:50%;margin-left:-183px;margin-top:-34px;z-index:1000}html#house-s-project .top-study dl,html#house-s-project-test .top-study dl{position:absolute;left:50%;top:50%;margin-left:-150px;margin-top:-34px;z-index:1000}.top-study dl.houseSbnr-txt{position:absolute;left:50%;top:50%;margin-left:-194px;margin-top:-43px;z-index:1000}#toplinkbnr{position:relative;overflow:hidden}#toplinkbnr li.half{overflow:hidden}#toplinkbnr li.half dl{position:absolute;left:50%;top:50%;margin-left:-95px;margin-top:-16px;z-index:1000}#toplinkbnr li.half:nth-child(2n) dl{position:absolute;left:50%;top:50%;margin-left:-33px;margin-top:-16px;z-index:1000}#toplinkbnr a img,.top-study a img,#top-works li a img{transition-duration:.7s;min-height:300px;-o-object-fit:cover;object-fit:cover}.top-study a dl.houseSbnr-txt img{transition-duration:0s;min-height:auto}#toplinkbnr a:hover img,.top-study a:hover img,#top-works li a:hover img{transform:scale(1.05,1.05);transition-duration:.5s}.top-study a:hover dl.houseSbnr-txt img{transform:scale(1,1);transition-duration:0s}#toplinkbnr dt,.top-study dt{font-size:21px;text-align:center;margin-bottom:10px;letter-spacing:.3em}.top-study dd{font-size:17px;text-align:center;letter-spacing:.2em}.top-study a,#toplinkbnr a{color:#fff}.top-study a:hover,#toplinkbnr a:hover{color:#ccc}.all-info,.arrowlink{background:url(//sekimoto-koumuten.com/wp/wp-content/themes/sekimoto/images/common/arrow.png) right center no-repeat;background-size:41px 5px;padding:0 48px 0 20px;float:right}.fortoppage{text-align:center;margin:0 auto}.fortoppage a{background:url(//sekimoto-koumuten.com/wp/wp-content/themes/sekimoto/images/common/arrow.png) right center no-repeat;background-size:41px 5px;padding:0 48px 0 20px;display:inline}section.top-modelhouse .arrowlink{margin-bottom:-40px}#message .block .half2,#message-test .block .half2,#house-s-project .block .half2,#house-s-project-test .block .half2{float:right !important;clear:left}.houseSslide{position:relative}.houseSslide span.houseSslideTxt{position:absolute;left:50%;top:50%;margin:-69px 0 0 -310px}.block .half.photoB,.block .half.textB,.block .half2.photoB,.block .half2.textB,.block .half{width:50%;margin:0;position:relative;margin-left:0}.block .half.textB dl,.block .half2.textB dl{position:absolute;left:50%;top:0;margin:13% 0 0 -180px}.block .half.textB dt,.block .half2.textB dt{font-size:21px;margin-bottom:25px;letter-spacing:.22em}.block .half.textB dd,.block .half2.textB dd{font-size:17px;letter-spacing:.15em;line-height:1.9}.mh-style01{text-align:center;margin-bottom:40px}.mh-style01 dt{font-size:25px;letter-spacing:.2em;margin-bottom:25px}.mh-style01 dd{font-size:17px;letter-spacing:.1em;line-height:2}.mh-style02{text-align:left;margin-bottom:20px}.mh-style02 dt{font-size:25px;letter-spacing:.2em;margin-bottom:25px}.mh-style02 dd{font-size:17px;letter-spacing:.1em;line-height:2}#garden,#tatami,#exterior,#kitchin{margin-bottom:150px;position:relative}.mh-slider{margin-bottom:100px;position:relative}.kitchinPhoto,.exteriorPhoto{position:relative}.kitchin00{position:relative;width:45%;margin-left:55%}.kitchin01{width:55%;margin-right:45%;margin-bottom:80px}.kitchin02{width:65%;margin-left:35%}.kitchin00 .mh-style02{position:absolute;top:0;left:0;width:85%;padding:25% 0 0 15%}.tatami01{width:55%;margin-right:45%;margin-bottom:80px}#tatami .mh-style02{position:absolute;top:0;left:55%;width:40%;padding:19% 0 0 5%}.gardenPhoto{position:relative;padding-top:200px}.garden00{position:relative;width:55%;margin-left:45%}.garden00 .mh-style02{position:absolute;top:0;left:0;width:90%;padding:45% 0 0 10%}.garden01{width:45%;margin-right:55%;margin-bottom:80px}.garden02{width:50%;margin-left:50%;margin-bottom:0;position:absolute;right:0;top:0}.exterior00{position:relative;width:35%;margin-right:65%}.exterior01{width:65%;margin-left:35%;margin-bottom:80px}.exterior02{width:70%;margin-right:30%}.exterior00 .mh-style02{position:absolute;top:0;left:0;width:80%;padding:30% 5% 0 15%}.messageTxt dl dt,.messageTxt dl dd,.messageTxt p{letter-spacing:.2em;line-height:2}dl.messageTxt01 dt{font-size:20px;margin:50px auto 30px}dl.messageTxt02 dt{font-size:20px;margin:0 auto 30px}.messageTxt dl dd{font-size:16px}.messageTxt h2{border-left:solid 2px #333;border-right:solid 2px #333;padding:5px 5%;display:inline-block;margin:60px auto 40px;font-size:20px}html#support .wrapper,html#material .wrapper,html#material-test .wrapper,html#support .wrapper,html#design .wrapper,html#thoughts .wrapper,html#garden .wrapper,html#support .wrapper p,html#material .wrapper p,html#material-test .wrapper p,html#support .wrapper p,html#design .wrapper p,html#thoughts .wrapper p,html#garden .wrapper p{font-size:17px;line-height:2.2;letter-spacing:.2em}html#material .wrapper h2,html#support .wrapper h2,html#material-test .wrapper h2{background:#ccc;padding:12px 5% 10px;margin:60px auto;text-align:center;font-size:18px}html#thoughts .wrapper h2,html#garden .wrapper h2{background:#ccc;padding:12px 5% 10px;margin:80px auto 30px;text-align:center;font-size:18px}html#design .wrapper h2{background:#11517c;color:#fff;padding:12px 5% 10px;margin:60px auto 30px;text-align:center;font-size:18px;clear:left}html#material .wrapper ul.block-three li img{margin:0 8%;width:84%}html#material .wrapper ul.block-three-material{margin:0 15%;text-align:center}html#material .wrapper ul.block-three-material li{display:inline}html#material .wrapper ul.block-three-material li img{margin:5px 3%;width:24%}ul.materialList li{margin-bottom:70px}ul.materialList li img,html#design dt{width:30%;float:left}ul.materialList li dl,html#design dd{width:65%;padding-left:5%;float:left;line-height:1.8;letter-spacing:.15em}ul.materialList li dt{margin-bottom:10px}ul.materialList li dd{line-height:2;letter-spacing:.1em}ul.performance{margin:50px 11% 80px}ul.performance li{font-size:20px;margin-bottom:40px;letter-spacing:.2em}ul.performance li span{font-size:15px;display:block;margin:10px 0 0 23px;line-height:2}.titleDeco{text-align:center;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;padding:15px 5%;font-size:14px;margin-bottom:50px}.titleDeco h3{border:none;margin:0;font-weight:400}html#thoughts .wrapper p{margin-bottom:40px}.processList li{border:solid 2px #11517c;margin-bottom:50px}.processList li img{width:40%;float:left}.processList li dl{width:54%;padding:30px 3%;float:left;line-height:1.8;letter-spacing:.15em}.processList li dt{margin-bottom:10px;font-size:20px}.processList li dd{line-height:2;letter-spacing:.1em}.processList li.process02{position:relative}.processList li.process02 dt{position:absolute;left:50%;top:50%;margin:-15px 0 0 -220px}.processList li.process02 dt a{text-decoration:underline}.processList li.process02 dt a:hover{text-decoration:none}.processList li.process08 dl,.processList li.process09 dl,.processList li.process12 dl{padding:0 3%;margin:0;position:relative}.processList li.process08 dt,.processList li.process09 dt,.processList li.process12 dt{position:relative;margin:25% 0 0}h2.recruitTtl{font-size:21px}ul.recruitList ol{margin:0}ul.recruitList{border-bottom:solid 1px #ccc;margin-top:70px}ul.recruitList li.recruitListCtt{border-top:solid 1px #ccc;padding:20px 4%}li.recruitListCtt dl{margin-bottom:0}dl.recruitListCtt-in dt{float:left;width:20%;padding-right:3%;letter-spacing:.2em}dl.recruitListCtt-in dd{float:left;width:77%;letter-spacing:.1em}dl.recruitListCtt-in dd dt,dl.recruitListCtt-in dd dd{margin-bottom:20px}dl.recruitListCtt-in dd p{margin-top:20px}.nav-menu .sub-menu,.nav-menu .children{background:#ccc;display:none;padding:0;position:relative;z-index:99999}.nav-menu .sub-menu li,.nav-menu .children li{background:#ccc}ul.nav-menu ul a:hover,.nav-menu ul ul a:hover{color:#fff;background:#999}ul.nav-menu li:hover>ul,.nav-menu ul li:hover>ul{display:block;background:#999;color:#fff}#menu-item-41{display:none}ul.nav-menu ul a,.nav-menu ul ul a{text-align:left;font-size:13px}#nav{display:none;position:absolute;top:0;left:0;float:none;text-align:center;width:100%;margin-bottom:40px;margin-top:0;padding:140px 0 0;z-index:9999;background:#fff url(//sekimoto-koumuten.com/wp/wp-content/themes/sekimoto/images/common/navLogo.png) 10% 25px no-repeat;background-size:75px 100px}#nav2{display:none;position:absolute;top:95px;left:0;float:none;text-align:center;width:100%;background:#fefefe;margin-bottom:40px;margin-top:0;padding:0;z-index:9999;font-size:13px}.nav-menu li a{color:#333;display:block;font-size:15px;padding:10px 10%;text-decoration:none}.nav-menu li{display:block;float:none;text-align:left}.toggle{display:block;float:right;position:absolute;top:30px;right:20px;z-index:10000}#topcontrol{z-index:10000}.none,.sp,.ssp,.pad{display:none}.houseSmaintxt{width:80%;text-align:center;margin:40px auto}.houseSmaintxt h1{color:#00973c}.houseS-ttl{text-align:center;margin:0 5% 50px}.houseS-ttl dt{margin-bottom:15px}.houseS-no{font-size:25px;letter-spacing:6px}.houseS-kikan{background:#00973c;padding:3px 50px;color:#fff;font-size:14px;display:inline-block;line-height:1}.houseS-name{font-size:23px;letter-spacing:3px}.houseS-ttl dd{color:#00973c}.figure{text-align:center;margin:70px auto;width:90%;max-width:527px}.figure img{margin:0}#house-s-project-test .block .half.textB dl,#house-s-project-test .block .half2.textB dl,#house-s-project .block .half.textB dl,#house-s-project .block .half2.textB dl{position:relative;left:10%;top:12%;margin:0;width:85%}#house-s-project .block .half.textB dl dt,#house-s-project .block .half2.textB dl dt{font-size:19px}#house-s-project .block .half.textB dl dd{font-size:15.5px}#house-s-project .block .half2.textB dl dd{font-size:14px}.houseSnews{text-align:center;letter-spacing:4px;margin:0 5%}.houseSnews p{font-size:19px;margin-bottom:70px}.houseSnews dd{font-size:19px;margin-bottom:50px}.houseSnews dt{font-size:23px;padding-bottom:30px;margin:0 20% 50px;border-bottom:solid 1px #000;width:60%}#house-s-project .top-study{margin:100px 5% 70px}#house-s-project .top-study dl{position:absolute;left:50%;top:50%;margin-left:-150px;margin-top:-34px;z-index:1000}.fixedBtn{position:fixed;top:50%;right:0;margin-top:-118px;z-index:100000;display:none}.calBtn{text-align:center;border:solid 1px #666;padding:15px 5%;width:80%;max-width:700px;margin:80px auto}.calBtn a{padding:10px 0 10px 70px;background:url(//sekimoto-koumuten.com/wp/wp-content/themes/sekimoto/images/top/calendar.png) left center no-repeat;background-size:35px 38px;font-size:23px;letter-spacing:.2em;color:#666;line-height:1.7}.calBtn a:hover{color:#999}@media only screen and (min-width:1091px){#footer ul.navSns{display:block}}@media only screen and (min-width:960px) and (max-width:1090px){.foot-left{width:55%;float:left}.foot-right{width:45%;float:right}ul.footNav{float:left;width:30%;padding-right:0;padding-left:10%}ul.footNav li a{font-size:16px}#footer ul.navSns{display:block}#footer .footLogo{float:right;width:100%;padding:0 0 20px}.footAddress{float:left;width:100%;font-size:16px;line-height:160%;letter-spacing:3px}.block .half.textB dl,.block .half2.textB dl{margin:12% 0 0 -160px}.block .half.textB dt,.block .half2.textB dt{font-size:19px;margin-bottom:20px}.block .half.textB dd,.block .half2.textB dd{font-size:15px}#house-s-project .block .half2.photoB{padding-bottom:90px}.processList li dt{font-size:18px}.processList li dd{line-height:1.8;font-size:14px}#pcNav{display:none}}@media only screen and (min-width:768px) and (max-width:959px){#pcNav{display:none}.nav-menu .sub-menu,.nav-menu .children{background:#ccc;display:none;padding:0;position:relative;z-index:99999}.nav-menu .sub-menu li,.nav-menu .children li{background:#ccc}ul.nav-menu ul a:hover,.nav-menu ul ul a:hover{color:#fff;background:#999}ul.nav-menu li:hover>ul,.nav-menu ul li:hover>ul{display:block;background:#999;color:#fff}#menu-item-41{display:none}ul.nav-menu ul a,.nav-menu ul ul a{text-align:left;font-size:13px}#nav{display:none;position:absolute;top:0;left:0;float:none;text-align:center;width:100%;margin-bottom:40px;margin-top:0;padding:140px 0 0;background:#fefefe url(//sekimoto-koumuten.com/wp/wp-content/themes/sekimoto/images/common/navLogo.png) 10% 25px no-repeat;background-size:75px 100px}.nav-menu li a{color:#333;display:block;font-size:15px;padding:10px 10%;text-decoration:none}.nav-menu li{display:block;float:none;text-align:left}.toggle{display:block;float:right;position:absolute;top:30px;right:20px;z-index:10000}.wrapper{width:90%;padding:30px 20px 50px}body.archive .wrapper,body.single .wrapper,body#post .wrapper{width:95%;padding:30px 0 50px 20px;margin-right:0}body#voice.single .wrapper,body#voice.archive .wrapper,body#sekoujirei.archive .wrapper{width:90%;padding:30px 0 50px;margin-right:auto}body#sekoujirei.single .wrapper{width:100%;padding:30px 0 50px;margin-right:auto}.sekou-pageTtl{font-size:16px;letter-spacing:1.5px}.sekou-txt01,.sekou-txt02,.sekou-txt03,.sekou-gtxt p,.sekou-info dd{font-size:15px;letter-spacing:0px}.header-inner{width:90%;margin:auto;padding:20px 0}ul.footNav li a{font-size:13px}.foot-left{width:55%;float:left}.foot-right{width:45%;float:right}ul.footNav{float:left;width:35%;padding-right:0;padding-left:10%}#footer ul.navSns{display:block}#footer .footLogo{width:100%;padding:0 0 20px}.footAddress{float:right;width:100%;font-size:14px;line-height:160%;letter-spacing:3px}.footTel{font-size:23px;letter-spacing:3px;padding:7px 0 7px 46px}.footTelTime{font-size:13px}.cycle-slideshow{width:90%;height:auto;margin:0;overflow:hidden}li.item{height:auto;margin-bottom:40px}.item-img{height:auto;margin:0 0 10px;overflow:hidden}.twothird{width:460px;margin-right:10px}.footer-inner{width:90%;padding:0}h1.pageTtl{padding:30px 0}section.top-modelhouse .flex{margin:-95px 0 0 -130px;align-item:center;position:absolute;left:50%;top:50%}section.top-modelhouse .verticalTxt2{font-size:12px;margin:0 3% 0 auto}section.top-modelhouse .verticalTxt2:nth-child(2n){font-size:15px;margin:0 auto 0px 3%}#top h2{padding-top:0;font-size:20px}.block .half.textB dl,.block .half2.textB dl{margin:12% 0 0 -130px}.block .half.textB dt,.block .half2.textB dt{font-size:16px;margin-bottom:15px}.block .half.textB dd,.block .half2.textB dd{font-size:13px;line-height:1.7;letter-spacing:1px}.processList li img{width:47%}.processList li dl{width:47%}.processList li dl{padding:30px 3%}.processList li dt{font-size:16px}.processList li dd{line-height:1.8;font-size:14px}.processList li.process08 dt,.processList li.process09 dt,.processList li.process12 dt{position:relative;margin:35% 0 0}.pad{display:inline-block}html#recruit .letterS01{text-align:center}#house-s-project .block .half.textB dl dt{font-size:17px}#house-s-project .block .half2.textB dl dt{font-size:16px}#house-s-project .block .half.textB dl dd{font-size:14px}#house-s-project .block .half2.textB dl dd{font-size:13px}#house-s-project .block .half2.photoB{padding-bottom:100px}}@media only screen and (max-width:767px){.pc,.ssp{display:none}.sp{display:inline-block}.wrapper{width:90%;padding:30px 0 50px}body.archive .wrapper,body.single .wrapper,body#post .wrapper{width:90%;padding:30px 0 50px;margin-right:auto}.header-inner{width:90%;margin:auto;padding:20px 0}.next-left a{padding:40px 30px 40px 0}.next-right a{padding:40px 0 40px 30px}.contact{display:none}#header h1,#header .logo{float:none;margin-bottom:0}#pcNav{display:none}.nav-menu .sub-menu,.nav-menu .children{background:#ccc;display:none;padding:0;position:relative;z-index:99999}.nav-menu .sub-menu li,.nav-menu .children li{background:#ccc}ul.nav-menu ul a:hover,.nav-menu ul ul a:hover{color:#fff;background:#999}ul.nav-menu li:hover>ul,.nav-menu ul li:hover>ul{display:block;background:#999;color:#fff}#menu-item-41{display:none}ul.nav-menu ul a,.nav-menu ul ul a{text-align:left;font-size:13px}#nav{display:none;position:absolute;top:0;left:0;float:none;text-align:center;width:100%;background:#fefefe;margin-bottom:40px;margin-top:0;padding:140px 0 0;background:#fff url(//sekimoto-koumuten.com/wp/wp-content/themes/sekimoto/images/common/navLogo.png) 10% 25px no-repeat;background-size:75px 100px}.nav-menu li a{color:#333;display:block;font-size:15px;padding:10px 10%;text-decoration:none}.nav-menu li{display:block;float:none;text-align:left}.toggle{display:block;float:right;position:absolute;top:30px;right:20px;z-index:10000}.cycle-slideshow{width:90%;height:auto;margin:0;overflow:hidden}li.item{height:auto;margin-bottom:40px}.item-img{height:auto;margin:0 0 10px;overflow:hidden}.slidetext{display:block;padding:5px 0}.pagedate{margin:0}p{font-size:15px}.pager{margin:80px 0}.footer-inner{width:90%;padding:0}.foot-left,.foot-right{width:100%;float:none}ul.footNav{float:left;width:40%;max-width:40%;padding-left:5%;padding-right:5%}#footer .footLogo{float:none;clear:left;width:100%;padding:70px 0 50px;text-align:center}.footAddress{float:none;width:100%;font-size:14px;line-height:160%;letter-spacing:3px}.footTelTime{font-size:13px}#copyright{padding:10px 0;font-size:12px}.mobile-display-none{display:none}body#sekoujirei .single-contents br,.single-contents h1.vertical br,.single-contents .verticalTxt br{display:block}body#sekoujirei .single-contents .sekou-gtxt br{padding-bottom:16px;display:block;line-height:20px}.sekouNo{position:absolute;right:5%;top:50px;font-size:17px;letter-spacing:3px;width:80px;height:50px;background:url(//sekimoto-koumuten.com/wp/wp-content/themes/sekimoto/images/sekoujirei/no.png) 10px 10px no-repeat;background-size:50px 50px;display:block;padding:0 0 0 15px;line-height:1}.sekouNo span.naname{position:absolute;right:0;bottom:-5px;width:50px}.single-contents{margin:0 0 130px}.sekou-pageTtl{font-size:15px;letter-spacing:1px}.sekou-subimg{width:100%}.sekou-img01{width:70%;margin-left:30%;float:right}.sekou-txt01,.sekou-txt02,.sekou-txt03{width:80%;float:none;padding:0 10%}.sekou-img02{width:90%;float:none;clear:right}ul.sekou-gimg{width:100%;margin-bottom:30px;float:none}ul.sekou-gimg li{width:48%;float:left;margin:0 4% 20px 0}ul.sekou-gimg li:nth-child(2n){width:48%;float:left;margin:0 0 20px}.sekou-gtxt{width:80%;margin:0 10% 100px;float:none}.sekou-img03{margin-bottom:30px}.sekou-before,.sekou-info{width:100%;float:none;margin:0 0 60px}.sekou-before dt,.sekou-info dt{font-size:18px;letter-spacing:5px;margin-bottom:20px}.sekou-info dd{border-top:solid 1px #333;padding:20px 5% 0;text-align:left}.sekou-etc{width:70%;max-width:380px;margin:0 auto}.verticalTxt{letter-spacing:4px;line-height:1.6;font-size:100%;margin:20px auto 50px}.sekou-name{font-size:19px;letter-spacing:4px;margin-bottom:30px;padding:0 10%}.sekou-mainimg,.sekou-subimg,.sekou-img01,.sekou-txt01,.sekou-img02,.sekou-txt02,.sekou-txt03,.sekou-gtxt{margin-bottom:60px}.sekou-txt01,.sekou-txt02,.sekou-txt03,.sekou-gtxt p,.sekou-info dd{font-size:15px;letter-spacing:1px;line-height:2}.top-column .row{width:90%}#contactForm dt{float:none;width:90%;font-size:14px;line-height:1.5em}#contactForm dd,#contactForm dd.cuebox{float:none;width:90%;margin:0 5% 15px;line-height:1.8}#contactForm dd input{width:100%;height:auto}#contactForm .formtxt{font-size:13px;margin:50px 0}#contact.wrapper #main{padding:60px 5%}.contacttxt{font-size:16px;margin:0 5%}.contacttxt br{display:none}#contactForm dd label .mwform-checkbox-field-text{font-size:12px;vertical-align:middle;display:inline-block}.verticalTxt2{font-size:14px;letter-spacing:.2em;line-height:2.1;margin:60px 2% 60px auto;margin-right:5%}.verticalTxt2:nth-child(2n){font-size:16px;margin:60px auto 60px 2%}html#faq dl#qa dt,html#faq dl#qa dd{font-size:15px;line-height:2}html#faq dl#qa dt{margin-bottom:30px}html#faq dl#qa dd{margin-bottom:80px}html#company #companyPrf,html#company-test #companyPrf{width:90%;margin:20px auto 100px;font-size:14px}html#company #companyPrf dt,html#company #companyPrf dd,html#company-test #companyPrf dt,html#company-test #companyPrf dd{width:100%;float:none;margin-bottom:10px}html#company #companyPrf dd,html#company-test #companyPrf dd{margin-bottom:40px}#staffPrf li{margin-bottom:80px}#staffPrf .staffImg{float:none;width:80%;text-align:center;margin:0 auto 40px}#staffPrf dl{float:none;width:80%;padding-left:0;font-size:13px;margin:0 auto}#award h2{font-size:20px}#award dl{width:100%;margin:0 auto 100px}#award dt{text-align:center;font-size:16px;margin-bottom:10px}#award dl.awardType02 dd.awardType02-2 li{font-size:14px}dd.forSekoujirei a{font-size:18px}section.top-modelhouse{padding-top:60px}section.top-message,section.top-modelhouse,section.top-column{display:block}#top .half,#toptest .half,.block .half{width:100%;margin:0 0 30px;height:auto}#top .half:nth-child(2n),#toptest .half:nth-child(2n){padding:0 5%;width:90%;min-height:400px}#top section.top-column .half:nth-child(2n),#toptest section.top-column .half:nth-child(2n){min-height:280px}#top .half:nth-child(2n) .arrowlink,#toptest .half:nth-child(2n) .arrowlink{position:absolute;bottom:0;right:5%}section.top-message .verticalTxt{margin:-66px 0 0;position:absolute;left:0;top:50%}section.top-modelhouse .flex{margin:-105px 0 0 -140px;position:absolute;left:50%;top:50%}section.top-modelhouse .verticalTxt2{font-size:14px;margin:0 3% 0 auto}section.top-modelhouse .verticalTxt2:nth-child(2n){font-size:16px;margin:0 auto 0px 20px}.all-info{display:block !important;width:92%;text-align:right;margin:30px 0 0}#top-works h2{margin:0 0 50px}.top-instagram h2{margin:0 0 50px 7%}.top-study dl{margin:-29px 0 0 -150px}html#house-s-project-test .top-study dl,html#house-s-project .top-study dl{margin:-29px 0 0 -129px}.top-study dt{font-size:18px}.top-study dd{font-size:14px}.block .half.photoB{width:100%;margin:0;position:relative;margin-left:0}.block .half.textB{padding:70px 14%;width:72%;margin-left:0;position:relative}#house-s-project .block .half.textB,#house-s-project .block .half2.textB{padding:70px 0;width:100%;margin-left:0;position:relative}.mh-style01 dt{font-size:20px;margin-bottom:18px}.mh-style01 dd{font-size:14px;letter-spacing:.1em;line-height:2}.mh-style02{text-align:center;margin-bottom:18px}.mh-style02 dt{font-size:20px;letter-spacing:.2em;margin-bottom:18px}.mh-style02 dd{font-size:14px;letter-spacing:.1em;line-height:2}.kitchin01{width:80%;margin-right:20%;margin-bottom:80px}.kitchin02{width:80%;margin-left:20%}.kitchin00,.garden00,.exterior00{position:relative;width:100%;margin-left:0}.kitchin00 .mh-style02,.garden00 .mh-style02,.exterior00 .mh-style02,#tatami .mh-style02{position:relative;top:0;left:0;width:100%;padding:0 0 40px}.tatami01{width:70%;margin:0 auto 80px}.gardenPhoto{padding-top:0}.garden01{width:80%;margin-left:20%;margin-right:0;margin-bottom:80px}.garden02{width:90%;margin-right:10%;margin-left:0;position:relative;left:0;top:0}.exterior01{width:90%;margin-left:10%;margin-bottom:80px}.exterior02{width:90%;margin-right:10%}#message .block .half2,#message-test .block .half2{float:none !important;clear:left}.block .half.photoB,.block .half.textB,.block .half2.photoB,.block .half2.textB,.block .half{width:100%;padding:0}.block .half.textB dl,.block .half2.textB dl{position:relative;left:0;top:0;margin:60px auto;width:60%}.block .half.textB dt,.block .half2.textB dt{font-size:18px;margin-bottom:25px;letter-spacing:.22em}.block .half.textB dd,.block .half2.textB dd{font-size:14px;letter-spacing:.15em;line-height:1.9}dl.messageTxt01 dt,dl.messageTxt02 dt{font-size:18px}.messageTxt dl dd{font-size:14px}html#support .wrapper,html#material .wrapper,html#material-test .wrapper,html#design .wrapper,html#thoughts .wrapper,html#garden .wrapper,html#support .wrapper p,html#material .wrapper p,html#material-test .wrapper p,html#design .wrapper p,html#thoughts .wrapper p,html#garden .wrapper p{font-size:14px;letter-spacing:.1em}html#support .wrapper h2,html#material .wrapper h2,html#material-test .wrapper h2,html#design .wrapper h2,html#thoughts .wrapper h2,html#garden .wrapper h2{font-size:14px}html#thoughts .wrapper h1.center{font-size:18px}html#material .wrapper ul.block-three li img,html#material-test .wrapper ul.block-three li img{margin:0;width:100%}ul.materialList li{margin-bottom:50px}.processList li img{width:100%;float:none}.processList li dl{width:90%;padding:30px 5%;float:none}.processList li dt{margin-bottom:10px;font-size:20px}.processList li dd{line-height:2;letter-spacing:.1em}.processList li.process02 dl{padding:50px 3%}.processList li.process08 dt,.processList li.process09 dt,.processList li.process12 dt{margin:30px 0;text-align:center}.processList li.process02 dt{position:absolute;left:0;top:50%;margin:-35px 0 0;width:100%;text-align:center;line-height:2}html#message .verticalTxt2,html#message-test .verticalTxt2{margin-left:-140px}html#contact .verticalTxt2,html#modelhouse .verticalTxt2,html#modelhouse-test .verticalTxt2{margin-left:-100px}html#study .verticalTxt2{margin-left:-115px}html#process .verticalTxt2{margin-left:-125px}html#company .verticalTxt2,html#company-test .verticalTxt2{margin-left:-125px}html#message .verticalTxt2:nth-child(2n),html#message-test .verticalTxt2:nth-child(2n),html#study .verticalTxt2:nth-child(2n),html#modelhouse .verticalTxt2:nth-child(2n),html#modelhouse-test .verticalTxt2:nth-child(2n),html#contact .verticalTxt2:nth-child(2n),html#process .verticalTxt2:nth-child(2n),html#company .verticalTxt2:nth-child(2n),html#company-test .verticalTxt2:nth-child(2n){font-size:18px}#top #toplinkbnr .half,#top #toplinkbnr .half:nth-child(2n),#toptest #toplinkbnr .half,#toptest #toplinkbnr .half:nth-child(2n){width:100%;margin:0;min-height:auto}.houseSslide span.houseSslideTxt{position:absolute;left:50%;top:50%;margin:-46px 0 0 -210px;width:420px}.houseSslide span.houseSslideImg img{-o-object-fit:cover;object-fit:cover;height:350px}#house-s-project .top-study dl,#house-s-project-test .top-study dl{margin-left:-129px;margin-top:-29px}.fixedBtn{margin-top:0;top:30px}.fixedBtn img{width:70px;height:auto}.houseSnews p,.houseSnews dd{font-size:17px}#house-s-project .top-study,#house-s-project-test .top-study{margin-bottom:50px}.calBtn a{padding:50px 0 10px;background:url(//sekimoto-koumuten.com/wp/wp-content/themes/sekimoto/images/top/calendar.png) center top no-repeat;background-size:30px 33px;font-size:18px;letter-spacing:.2em;color:#666;line-height:1.7;display:block}ul.performance{margin:50px 5% 80px;line-height:1.8}html#material .wrapper ul.block-three-material{margin:0}dl.recruitListCtt-in dt{float:none;width:100%;padding-right:0;margin-bottom:20px}dl.recruitListCtt-in dd{float:none;width:100%}dl.recruitListCtt-in dd dt{margin-bottom:10px}dl.recruitListCtt-in dd dd{margin-bottom:30px}}@media only screen and (max-width:479px){.wrapper{width:90%}.header-inner{width:90%;margin:auto}.cycle-slideshow{width:90%;height:auto;margin:0;overflow:hidden}.footer-inner{width:90%;padding:0}ul.footNav{float:none;width:90%;max-width:90%;padding-left:5%;padding-right:5%}#footer .footLogo{float:none;clear:left;width:100%;padding:40px 0;text-align:center}.footAddress{float:none;width:100%;font-size:13px;line-height:160%;letter-spacing:1px}.footTelTime{font-size:13px}.footTel{font-size:23px;letter-spacing:4px;padding:7px 0 7px 46px}#copyright{padding:10px 0;font-size:12px}li.item{height:auto;margin-bottom:40px}.item-img{height:auto;margin:0 0 10px;overflow:hidden}body#sekoujirei .verticalTxt{margin-top:120px}.sekou-pageTtl{font-size:14px;letter-spacing:1px}.sekou-txt01,.sekou-txt02,.sekou-txt03,.sekou-gtxt p,.sekou-info dd{font-size:13px;letter-spacing:1px;line-height:2}#contact.wrapper #main{padding:60px 2%}#contactForm dd.cuebox .mwform-checkbox-field{display:block}#contactForm p{margin:15px;font-size:13px}#award dl.awardType02 dd.awardType02-2 li{font-size:13px;letter-spacing:2px}#top-works li{float:none;margin:0 0 20px}#top-works li img{width:100%}#top-works li.work01,#top-works li.work04,#top-works li.work02,#top-works li.work03,#top-works li.work05,#top-works li.work06{width:100%}#top .top-column .pageTtl{font-size:14px}.block .half.textB dl,.block .half2.textB dl{position:relative;left:0;top:0;margin:60px auto;width:80%}html#material .wrapper ul.block-three li img,html#material-test .wrapper ul.block-three li img{margin:0;width:100%}ul.materialList li,html#design dd{margin-bottom:50px}ul.materialList li img,html#design dt{width:100%;float:none;margin-bottom:30px}ul.materialList li dl,html#design dd{width:100%;padding-left:0;float:none}ul.materialList li dt{margin-bottom:10px}ul.materialList li dd{line-height:2;letter-spacing:.1em}.ssp{display:inline-block}#column .news-cat a{margin-left:0 !important;font-size:13px}.houseSslide span.houseSslideTxt{position:absolute;left:50%;top:50%;margin:-31px 0 0 -140px;width:280px}.houseSslide span.houseSslideImg img{-o-object-fit:cover;object-fit:cover;height:220px}.top-study dl.houseSbnr-txt{position:absolute;left:50%;top:50%;margin-left:-140px;margin-top:-30px;z-index:1000}.top-study dl.houseSbnr-txt dt img{width:280px;height:auto}ul.performance li{font-size:18px}html#material .wrapper ul.block-three-material li img{margin:5px 2%;width:46%}dd.form-eventTtl{padding-top:0}dd.form-eventTtl input#event-entry{width:90% !important;margin:0;display:block}h2.recruitTtl{font-size:18px}}@media only screen and (min-width:480px) and (max-width:767px){.wrapper{width:90%}.header-inner{margin:auto}.cycle-slideshow{width:90%;height:auto;margin:0;overflow:hidden}.footer-inner{width:90%;padding:0}li.item{height:auto;margin-bottom:40px}.item-img{height:auto;margin:0 0 10px;overflow:hidden}}.twitter-timeline{width:100%;height:300px}div.fb_iframe_widget,div.fb_iframe_widget iframe[style],div.fb_iframe_widget span{width:100% !important}.youtube{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;margin-top:20px;margin-bottom:20px}.youtube iframe,.youtube object,.youtube embed{position:absolute;top:0;left:0;width:100%;height:100%}a img{transition:.5s}.over a:hover img,a:hover img{filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";-moz-opacity:.7;-khtml-opacity:.7;opacity:.7}.mb0{margin-bottom:0 !important}.mb5{margin-bottom:5px !important}.mb10{margin-bottom:10px !important}.mb15{margin-bottom:15px !important}.mb20{margin-bottom:20px !important}.mb25{margin-bottom:25px !important}.mb30{margin-bottom:30px !important}.mb35{margin-bottom:35px !important}.mb40{margin-bottom:40px !important}.mr45{margin-right:45px !important}.mb50{margin-bottom:50px !important}.mb55{margin-bottom:55px !important}.mb60{margin-bottom:60px !important}.mb70{margin-bottom:70px !important}.mb80{margin-bottom:80px !important}.mb100{margin-bottom:100px !important}.mb150{margin-bottom:150px !important}.mb200{margin-bottom:200px !important}.pb10{padding-bottom:10px !important;display:block}.pb15{padding-bottom:15px !important;display:block}.pb0{padding-bottom:0 !important}.pb30{padding-bottom:30px !important}.bold{font-weight:700}.font80{font-size:80%}.font90{font-size:90%}.font110{font-size:110%}.lh15{line-height:1.5}.rightT{text-align:right !important}.leftT{text-align:left !important}.center{text-align:center !important}.clear{clear:both}.letterS01{letter-spacing:.1em}.wrapper:after,#staffPrf li:after,.block:after,ul.materialList li:after,.processList li:after,html#design dl:after,li.recruitListCtt:after,.clearfix:after{content:".";height:0;clear:both;display:block;visibility:hidden;line-height:0;font-size:0}.wrapper,.block,ul.materialList li,.processList li,html#design dl,#staffPrf li,li.recruitListCtt,.clearfix{display:inline-block}* html .wrapper,* html .block,* html ul.materialList li,* html .processList li,* html #design dl,* html #staffPrf li,* html li.recruitListCtt,* html .clearfix{height:1%}.wrapper,.block,ul.materialList li,.processList li,html#design dl,#staffPrf li,li.recruitListCtt,.clearfix{display:block}ul.items li{zoom:1}html#book .wrapper{max-width:1600px;width:100%;padding:0}.book-body{padding-bottom:80px}@media only screen and (max-width:767px){.book-body{padding-bottom:60px}}.book-wrap{display:flex}.book-wrap .image{width:50%;box-sizing:border-box}.book-wrap .textarea{box-sizing:border-box;width:50%;padding:100px 30px 70px;display:flex;align-items:center;flex-direction:column;position:relative;aspect-ratio:1}.book-wrap .textarea.-one{background-color:#e1e6f1}.book-wrap .textarea.-two{background-color:#f8ebe0}.book-wrap .textarea.-three{background-color:#f2edea}.book-wrap .textarea.-four{background-color:#f7e5e7}.book-wrap .textarea.-five{background-color:#fdf8e2}.book-wrap .textarea.-six{background-color:#e8f1ea}.book-wrap .textarea.-seven{background-color:#ddecf2}.book-wrap .textarea.-eight{background-color:#e8e1eb}@media only screen and (max-width:1260px){.book-wrap .textarea{padding-top:80px;padding-bottom:40px}}@media only screen and (min-width:768px) and (max-width:959px){.book-wrap .textarea{padding-top:50px}}@media only screen and (max-width:767px){.book-wrap{flex-direction:column}.book-wrap .image,.book-wrap .textarea{width:100%}.book-wrap .textarea{aspect-ratio:auto;min-height:100vw}}@media only screen and (max-width:479px){.book-wrap .textarea{padding:50px 20px 20px}}.book-wrap:nth-child(2n){flex-direction:row-reverse}@media only screen and (max-width:767px){.book-wrap:nth-child(2n){flex-direction:column}}.book-mainTxt{writing-mode:vertical-rl;text-orientation:upright;letter-spacing:.2em;line-height:2}@media only screen and (max-width:1260px){.book-mainTxt{font-size:12px}}@media only screen and (min-width:768px) and (max-width:959px){.book-mainTxt{font-size:10px}}@media only screen and (max-width:479px){.book-mainTxt{line-height:1.6;font-size:11px}}.book-subTxt{text-align:center;position:absolute;left:50%;transform:translateX(-50%);bottom:70px}.book-subTxt .text{display:inline-block;margin-top:16px;font-size:13px;letter-spacing:.15em;padding-bottom:10px;position:relative}.book-subTxt .text:before{position:absolute;content:"";height:1px;width:26px;left:50%;bottom:0;transform:translateX(-50%);background-color:#000}@media only screen and (max-width:1260px){.book-subTxt{position:absolute;left:50%;transform:translateX(-50%);bottom:40px}.book-subTxt .icon img{transform:scale(.5);transform-origin:bottom center;display:inline-block;margin-top:-60px}.book-subTxt .text{font-size:11px}}@media only screen and (max-width:959px){.book-subTxt{bottom:20px}.book-subTxt .text{margin-top:8px;padding-bottom:8px}}@media only screen and (max-width:479px){.book-subTxt{position:relative;margin-top:auto;left:0;transform:translateX(0);bottom:0}.book-subTxt .text{padding-bottom:5px}}.book-fixBtn{position:fixed;z-index:1000;right:0;bottom:100px;display:inline-block;box-sizing:border-box;background-color:#11517c;border-radius:16px 0 0 16px;font-size:16px;letter-spacing:.1em;writing-mode:vertical-rl;text-orientation:upright;padding:24px 1em;color:#fff;line-height:1.5}.book-fixBtn:hover{color:#fff}@media only screen and (max-width:767px){.book-fixBtn{font-size:13px}}html#contact .wrapper.-wide{max-width:1600px;padding:0 30px}.ehon-block{background-color:#f6f6f3;padding:50px 0}.ehon-block.-footer{padding:100px 0}.ehon-block.-contact{margin-bottom:140px;width:1600px;margin-left:-465px}.ehon-block>.wrap{max-width:1200px;width:90%;margin:0 auto;display:flex;-moz-column-gap:60px;column-gap:60px}.ehon-block>.wrap .image{width:56.25%}.ehon-block>.wrap .lead{display:flex;align-items:center;font-size:26px;letter-spacing:.2em;line-height:2.2307692308;flex:1}.ehon-block>.links{margin:-60px auto 0;display:flex;flex-direction:column;row-gap:30px;max-width:1200px;width:90%}@media only screen and (max-width:1600px){.ehon-block.-contact{width:calc(100vw - 40px);margin-left:calc(50% - 50vw + 20px)}}@media only screen and (min-width:960px) and (max-width:1260px){.ehon-block>.wrap .image{width:49%}.ehon-block>.wrap .lead{font-size:22px}}@media only screen and (min-width:768px) and (max-width:959px){.ehon-block.-footer{padding:80px 0}.ehon-block>.wrap .image{width:45%}.ehon-block>.wrap .lead{font-size:20px}.ehon-block>.links{margin-top:-20px}}@media only screen and (max-width:767px){.ehon-block{padding:32px 0}.ehon-block.-footer{padding:60px 0 50px}.ehon-block.-contact{margin-bottom:80px}.ehon-block>.wrap{flex-direction:column;row-gap:30px;align-items:center}.ehon-block>.wrap .image{width:90%;max-width:400px}.ehon-block>.wrap .lead{font-size:18px;line-height:2}.ehon-block>.links{margin-top:20px;row-gap:16px}.ehon-block.-contact>.wrap .lead{font-size:17px}}.kv_area.-book{margin-bottom:80px}@media only screen and (max-width:767px){.kv_area.-book{margin-bottom:50px}}.kv_hero{background-color:#f6f6f3}.kv_image{display:block}.kv_image img{display:block;width:100%;height:auto}.-fadein,.-fadeinUp,.-fadeinDown,.-fadeinLeft,.-fadeinRight,.-fadeinUpFull,.-fadeinDownFull,.-fadeinLeftFull,.-fadeinRightFull{opacity:0;transition:all .3s cubic-bezier(.445,.05,.55,.95)}.-fadein.-inview,.-fadeinUp.-inview,.-fadeinDown.-inview,.-fadeinLeft.-inview,.-fadeinRight.-inview,.-fadeinUpFull.-inview,.-fadeinDownFull.-inview,.-fadeinLeftFull.-inview,.-fadeinRightFull.-inview{opacity:1;animation-duration:1s;animation-timing-function:cubic-bezier(.39,.575,.565,1)}.-inview.-fadein{animation-name:fadeIn}.-inview.-fadeinUp{animation-name:fadeInUp}.-inview.-fadeinDown{animation-name:fadeInDown}.-inview.-fadeinLeft{animation-name:fadeInLeft}.-inview.-fadeinRight{animation-name:fadeInRight}.-inview.-fadeinUpFull{animation-name:fadeInUpFull}.-inview.-fadeinDownFull{animation-name:fadeInDownFull}.-inview.-fadeinLeftFull{animation-name:fadeInLeftFull}.-inview.-fadeinRightFull{animation-name:fadeInRightFull}.-delay1{transition-delay:.1s !important;animation-delay:.1s !important}.-delay2{transition-delay:.2s !important;animation-delay:.2s !important}.-delay3{transition-delay:.3s !important;animation-delay:.3s !important}.-delay4{transition-delay:.4s !important;animation-delay:.4s !important}.-delay5{transition-delay:.5s !important;animation-delay:.5s !important}.-delay6{transition-delay:.6s !important;animation-delay:.6s !important}.-delay7{transition-delay:.7s !important;animation-delay:.7s !important}.-delay8{transition-delay:.8s !important;animation-delay:.8s !important}.-delay9{transition-delay:.9s !important;animation-delay:.9s !important}.-delay10{transition-delay:1s !important;animation-delay:1s !important}.-delay15{transition-delay:1.5s !important;animation-delay:1.5s !important}.-delay20{transition-delay:2s !important;animation-delay:2s !important}.-delay25{transition-delay:2.5s !important;animation-delay:2.5s !important}.-delay30{transition-delay:3s !important;animation-delay:3s !important}.-delay35{transition-delay:3.5s !important;animation-delay:3.5s !important}.-delay40{transition-delay:4s !important;animation-delay:4s !important}.-delay45{transition-delay:4.5s !important;animation-delay:4.5s !important}.-delay50{transition-delay:5s !important;animation-delay:5s !important}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeInUp{0%{transform:translateY(40px);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes fadeInDown{0%{transform:translateY(-40px);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes fadeInLeft{0%{transform:translateX(-40px);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes fadeInRight{0%{transform:translateX(40px);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes fadeInUpFull{0%{transform:translateY(100%);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes fadeInDownFull{0%{transform:translateY(-100%);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes fadeInLeftFull{0%{transform:translateX(-100%);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes fadeInRightFull{0%{transform:translateX(100%);opacity:0}100%{transform:translateY(0);opacity:1}}