﻿/*!
html5doctor.com Reset Stylesheet
v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com 
Twitter: @rich_clark
*/html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.group{position:relative}.group::after{content:'';display:table;clear:both;overflow:hidden}.item .statuses{position:absolute;margin:0;padding:0;top:0;right:0}.item .statuses li{list-style:none;vertical-align:middle;box-sizing:border-box;width:180px;margin:0 0 10px;padding:0;text-align:center;color:#FFF;font-size:15px;font-weight:bold}.item .statuses li.tag,.item .statuses li.nickname{padding:8px 0;border-radius:5px}.item .statuses li.brand{width:180px;height:38px}.item .statuses li.brand img{display:block;width:180px;height:38px;object-fit:contain}.item .statuses li.tag{background-color:#4da0df}.item .statuses li.nickname{background-color:#65b38f}.item .statuses img{max-width:100%}.item .item-detail{width:800px;margin:0 auto 40px}.item .images{margin:0 0 35px;padding:80px 0 40px;background:url("/img/hosyou-loan.png") no-repeat 100% 100%;min-height:0}.item .images figure{margin:0}.item .images .item-main-img{width:100%;height:400px;margin:0 auto 60px;text-align:center}.item .images .item-main-img img{max-width:100%;height:400px;object-fit:contain;margin:0 auto}.item .images .item-sub-img{display:none}.item .prices{min-height:200px;position:relative;text-align:center;margin-top:30px}.item .prices .maker-price{display:inline-block;font-size:20px;color:#777;border:1px solid #777;text-align:center;font-weight:bold;font-weight:800;padding:5px}.item .prices .maker-price span{font-size:34px;vertical-align:-1px}.item .prices .price{position:absolute;top:0;box-sizing:border-box;height:150px;background:url("/img/komikomi.png") no-repeat 20px 0;font-size:36px;color:#e14d0e;padding:60px 0 0 180px;font-weight:bold;font-weight:800}.item .prices .price.not-komikomi{background:none}.item .prices .price span{font-size:77px}.item .prices .price .text{font-size:50px}.item .prices .span{position:absolute;top:0;right:0;width:179px;height:108px;padding:30px 0 0;box-sizing:border-box;background:url("/img/item-span.png") no-repeat;text-align:center;font-size:16px;line-height:1.3}.item .prices .span span{display:block;font-weight:bold}.item .prices .komikomi{position:absolute;bottom:0;left:10px;font-size:16px;font-weight:bold;margin:20px 0}.item .prices .komikomi a{color:#f18d00;line-height:1.5}.item .price-detail table{width:100%}.item .price-detail th,.item .price-detail td{padding:15px 0 15px 20px;box-sizing:border-box;text-align:left}.item .price-detail th{width:20%;background-color:#cae5f8}.item .price-detail td{width:30%}.item .price-detail .maker-site{text-align:right;margin:20px 0}.item .price-detail .maker-site a{font-weight:bold;font-size:16px;text-decoration:none;color:#f18d00}.item .item-section .text img{max-width:100%;height:auto}.item .item-trait{margin-bottom:60px}.item .item-trait p{line-height:1.5}.item .item-trait a{color:#f18d00}.item-detail .item-funcs{display:grid;grid-template-columns:repeat(6, 1fr);grid-gap:5px}.item-detail .item-funcs .func:last-child{grid-column:6;grid-row:1 / span 2}.item-funcs{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:5px}.item-funcs .func{display:flex;justify-content:center;align-items:center;box-sizing:border-box;background:#CCC;color:#FFF;border-radius:2px;font-weight:bold;font-size:12px;line-height:1.3;text-align:center;min-height:calc(1em * 1.3 * 2 + 6px)}.item-funcs .func-on{background:#f18d00}.item-funcs .func-category{width:100%}.reformshop .visual figcaption{padding:10px 0 0;text-align:right;margin-bottom:20px}.reformshop>section{margin-bottom:60px}.reformshop figure img{max-width:100%}.reformshop h3::before{background:none !important}.reformshop .explain+figure,.reformshop .lixillogo{display:none}.reformshop .explain p{margin-bottom:30px;line-height:2}.reformshop .titlegroup+p{line-height:2;margin-bottom:30px}.reformshop .reforminnerlinks{list-style:none;display:grid;grid-template-columns:repeat(6, 1fr);grid-gap:20px}.reformshop .reforminnerlinks::after{content:none}.reformshop .reforminnerlinks img{max-width:100%}.reformshop .contactbtn{padding-top:60px}.reformshop .contactbtn a{width:240px;height:40px}.reformshop .reformshop-4 .group:nth-of-type(2){display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:40px}.reformshop .reformshop-4 .group:nth-of-type(2)::after{content:none}.reformshop .reformshop-4 .group:nth-of-type(2) img{max-width:100%}.about-construction>section{margin-bottom:40px}.about-construction .fig1{width:100%;text-align:center}.stepframe .step{width:47.7%;box-sizing:border-box;background-size:70px 70px !important}.stepframe .step:nth-of-type(odd){float:left}.stepframe .step:nth-of-type(even){float:right}.stepframe .step h4,.stepframe .step p{width:84.5%;box-sizing:border-box;margin-left:16.5%}.stepframe .step h4{padding:28px 0 10px;font-size:25px;border-bottom:1px solid #000;margin-bottom:10px;color:#F18D00}.stepframe .step1{background:url(../img/about_construction/ac01.png) no-repeat left top}.stepframe .step2{background:url(../img/about_construction/ac02.png) no-repeat left top}.stepframe .step3{background:url(../img/about_construction/ac03.png) no-repeat left top}.stepframe .step4{background:url(../img/about_construction/ac04.png) no-repeat left top}.stepframe .step5{background:url(../img/about_construction/ac05.png) no-repeat left top}.stepframe .step6{background:url(../img/about_construction/ac06.png) no-repeat left top}.stepframe .step7{background:url(../img/about_construction/ac07.png) no-repeat left top}.stepframe .step8{background:url(../img/about_construction/ac08.png) no-repeat left top}.stepframe .step9{background:url(../img/about_construction/ac09.png) no-repeat left top}.sitemap a:link,.sitemap a:active,.sitemap a:visited,.sitemap a:hover{color:#000 !important}.sitemap section{width:47.7%}.sitemap section:first-of-type{float:left}.sitemap section:last-of-type{float:right}.sitemap section>div{margin-bottom:30px}.sitemap h4{margin-bottom:15px}.sitemap p{margin:0}.sitemap ul{margin:0;padding:0}.sitemap li{list-style-type:none;padding:0 0 0 1em}.sitemap .sitemap-1 .stlist1 h4{color:#bc5355;border-bottom-color:#bc5355}.sitemap .sitemap-1 .stlist2 h4{color:#d77c10;border-bottom-color:#d77c10}.sitemap .sitemap-1 .stlist3 h4{color:#c7b11e;border-bottom-color:#c7b11e}.sitemap .sitemap-1 .stlist4 h4{color:#88a927;border-bottom-color:#88a927}.sitemap .sitemap-1 .stlist5 h4{color:#168763;border-bottom-color:#168763}.sitemap .sitemap-1 .stlist6 h4{color:#00859b;border-bottom-color:#00859b}.sitemap .sitemap-1 .stlist7 h4{color:#3d779b;border-bottom-color:#3d779b}.sitemap .sitemap-1 .stlist8 h4{color:#ec6d2f;border-bottom-color:#ec6d2f}.news .genre_date{clear:both;float:none;margin-bottom:20px}.news .genre_date p{margin:0}.news .genre_date .genre{display:inline-block;min-width:130px;color:#fff;text-align:center;padding:4px 3px 2px;box-sizing:border-box;float:left;margin-right:10px}.news .genre_date .date{float:left;padding:5px 5px 3px}.news .newscontent{margin-bottom:60px}.news .newscontent figure{width:100%;text-align:center;margin-bottom:20px}.news .newscontent figure img{width:36.3%}.news .newscontent .content{width:77.2%;margin:auto;line-height:180%}.news .returnbtn{text-align:center}.news .returnbtn a{display:flex;justify-content:center;align-items:center;margin:0 auto;width:240px;height:40px;max-width:100%;border-radius:20px;border:1px solid #F18D00;color:#F18D00;font-size:15px;background:#FFF;transition:.25s all;box-sizing:border-box}.news .returnbtn a:hover{background:#F18D00;color:#FFF}.news-list{margin-bottom:100px}.news-list ul{margin:0;padding:0}.news-list li{list-style-type:none;padding:0}.news-list .news-nav{margin-bottom:40px}.news-list .news-nav ul{display:grid;grid-template-columns:repeat(7, 1fr);grid-gap:20px}.news-list .news-nav a{display:flex;justify-content:center;align-items:center;height:24px}.news-list .news-section{margin-bottom:40px}.news-list .news-section li{margin-bottom:20px;display:grid;grid-template-columns:120px 100px 1fr;grid-gap:0 20px}.news-list .news-section li .genre,.news-list .news-section li .date{display:flex;align-items:center;justify-content:center;padding:5px 0}.news-list .news-section li a{display:block;padding:5px 0}.the-genre .genre-0{background-color:#ec7d00;color:#fff}.the-genre .genre-1{background-color:#e15d80;color:#fff}.the-genre .genre-2{background-color:#009b9a;color:#fff}.the-genre .genre-3{background-color:#29a8df;color:#fff}.the-genre .genre-4{background-color:#a23aa2;color:#fff}.the-genre .genre-5{background-color:#CCC;color:#000}.the-genre-nav .genre-0 a{border:1px solid #ec7d00;color:#ec7d00}.the-genre-nav .genre-1 a{border:1px solid #e15d80;color:#e15d80}.the-genre-nav .genre-2 a{border:1px solid #009b9a;color:#009b9a}.the-genre-nav .genre-3 a{border:1px solid #29a8df;color:#29a8df}.the-genre-nav .genre-4 a{border:1px solid #a23aa2;color:#a23aa2}.the-genre-nav .genre-5 a{border:1px solid #CCC;color:#CCC}.the-genre-nav .all a{border:1px solid #e60012;color:#e60012}.genre-0 .genre-0 a{background:#ec7d00;color:#fff}.genre-0 .genre-0 a:after{background:#ec7d00;display:block}.genre-1 .genre-1 a{background:#e15d80;color:#fff}.genre-1 .genre-1 a:after{background:#e15d80;display:block}.genre-2 .genre-2 a{background:#009b9a;color:#fff}.genre-2 .genre-2 a:after{background:#009b9a;display:block}.genre-3 .genre-3 a{background:#29a8df;color:#fff}.genre-4 .genre-4 a{background:#a23aa2;color:#fff}.genre-4 .genre-4 a:after{background:#a23aa2;display:block}.genre-5 .genre-5 a{background:#CCC;color:#000}.genre-5 .genre-5 a:after{background:#CCC;display:block}.all .all a{background:#e60012;color:#fff}.all .all a:after{background:#e60012;display:block}.about-construction{margin-bottom:100px}.about-construction p{line-height:2;margin-bottom:30px}.about-construction picture{display:block;margin-bottom:50px}.about-construction h4{background:none;color:#4da0df}.about-construction h4::before{content:none}.about-construction .stepframe .step1,.about-construction .stepframe .step3,.about-construction .stepframe .step5,.about-construction .stepframe .step7{float:left;clear:both}.about-construction .stepframe .step2,.about-construction .stepframe .step4,.about-construction .stepframe .step6,.about-construction .stepframe .step8{float:right}.about-construction .fig1 img{max-width:100%}.about-construction .pr img{max-width:100%}.company{margin-bottom:100px}.company .logo{margin-bottom:60px}.company .logo img{max-width:100%}.company .company-1{margin-bottom:60px}.company .company-1 img{width:284px;height:auto;float:left}.company .company-1 figcaption{box-sizing:border-box;font-size:16px;font-weight:bold;text-align:center;width:690px;height:270px;float:right;border:2px solid #F2DDC2;line-height:1.65;color:#777;display:flex;flex-direction:column;justify-content:center;align-items:center}.company .company-1 strong{color:#e14d0e}.company .company-2{margin-bottom:60px}.company .company-2 .group{display:flex;justify-content:space-between}.company .company-2 .group::after{content:none}.company .company-2 section{box-sizing:border-box;width:470px;box-shadow:1px 1px 5px 1px rgba(0,0,0,0.05),-1px -1px 5px 1px rgba(0,0,0,0.05);padding:25px 30px}.company .company-2 h4{margin:0 0 30px;padding:0;color:#4da0df;font-size:18px;border:0;background:none}.company .company-2 h4::before{content:none}.company .company-2 ol,.company .company-2 li{margin:0;padding:0}.company .company-2 li{list-style-position:inside;line-height:2}.company .company-2 p{margin-bottom:1em;line-height:2}.company .company-3{margin-bottom:60px}.company .company-3 h3+p{line-height:2;margin-bottom:30px}.company .company-3 .group{display:flex;justify-content:space-between}.company .company-3 .group::after{content:none}.company .company-3 table{width:470px}.company .company-3 th{width:140px}.company .map{width:100%;height:225px}.company .fig-map img{float:left;height:auto}.company .fig-map figcaption{box-sizing:border-box;padding:20px;width:180px;background-color:#FFF;border:1px solid #777;float:right}.company .fig-map figcaption p{margin:0 0 1em 0;line-height:1.5}.company .fig-map figcaption p:last-child{margin-bottom:0}.company .company-4>.group{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;margin-bottom:60px}.company .company-4>.group::after{content:none}.company .company-4 h4+p{line-height:1.5;margin-bottom:30px}.company .company-4 .fig-map img{width:216px}.company .company-4 p img{max-width:100%}.company .company-4 .map{margin-bottom:10px}.company .company-4 .map-large a{color:#F18D00;text-decoration:underline}.company .company-5 .fig-map img{width:270px}.company .fig img{max-width:100%}.company .company-6 h5+p{line-height:2;margin-bottom:30px}.company #company-6 .figs{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px;margin-bottom:60px}.company #company-6 .figs img{width:100%;max-width:100%;margin-bottom:0}.works{margin-bottom:100px}.works .work-categories a,.works .category span,.work-status .category{color:#FFF;font-weight:bold}.works .work-categories a.category-1,.works .category span.category-1,.work-status .category.category-1{background-color:#96475b}.works .work-categories a.category-2,.works .category span.category-2,.work-status .category.category-2{background-color:#d77c10}.works .work-categories a.category-3,.works .category span.category-3,.work-status .category.category-3{background-color:#c7b11e}.works .work-categories a.category-4,.works .category span.category-4,.work-status .category.category-4{background-color:#88a927}.works .work-categories a.category-5,.works .category span.category-5,.work-status .category.category-5{background-color:#168763}.works .work-categories a.category-6,.works .category span.category-6,.work-status .category.category-6{background-color:#00859b}.works .work-categories a.category-7,.works .category span.category-7,.work-status .category.category-7{background-color:#3d779b}.works .work-categories a.category-8,.works .category span.category-8,.work-status .category.category-8{background-color:#837099}.works .work-categories a.category-9,.works .category span.category-9,.work-status .category.category-9{background-color:#ce8db3}.works .work-categories a.category-11,.works .category span.category-11,.work-status .category.category-11{background-color:#bc5355}.works .work-categories a.category-12,.works .category span.category-12,.work-status .category.category-12{background-color:#bd6150}.work-categories{margin-bottom:60px}.work-categories ul{list-style:none;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows:40px;grid-gap:10px}.work-categories ul::after{content:none}.work-categories a{display:flex;justify-content:center;align-items:center;color:#FFF;height:100%;font-weight:bold;border-radius:12px}.work-categories a img{width:100%;height:40px;object-fit:contain}.select-works,.recent-works{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:40px}.select-works::after,.recent-works::after{content:none}.work-item{display:flex;flex-direction:column}.work-item figure{order:-1;margin-bottom:15px}.work-item figure img{width:100%;height:240px;object-fit:cover}.work-item h4{font-size:15px;font-weight:bold;margin-bottom:15px;line-height:1.3;min-height:calc(2em * 1.3)}.work-item .category{display:grid;grid-template-columns:1fr;grid-gap:15px;margin-bottom:15px}.work-item .category span{text-align:center;padding:10px 0;border-radius:12px;box-sizing:border-box}.work-item .category .category-10{border:1px solid #F18D00;color:#F18D00}.work-item .area{font-weight:bold;margin-bottom:15px;line-height:1.3;min-height:calc(15px * 1.3)}.work-item dl{display:grid;grid-template-columns:auto 1fr;grid-gap:3px 10px;align-items:center}.work-item dl::after{content:none}.work-item dl dt{background:#C9C7C5;color:#FFF;font-weight:bold;padding:5px 10px}.work-item dl dd{font-size:18px}.work{margin-bottom:100px}.work .work-header{margin-bottom:60px;display:grid;grid-template-areas:"h3 stat" "p  p   ";grid-template-columns:1fr 250px;grid-template-rows:1fr auto;grid-gap:0 40px}.work .work-header>h3{grid-area:h3}.work .work-header>p{grid-area:p}.work .work-header>.work-status{grid-area:stat}.work .work-header .category{margin-bottom:15px;padding:10px 0;text-align:center;border-radius:12px}.work .work-header .category.category-10{border:1px solid #F18D00;color:#F18D00}.work .work-header .date{display:flex;align-items:center;justify-content:space-between;font-size:18px}.work .work-voice{margin-bottom:60px}.work .work-data{margin-bottom:60px}.work .work-data table{margin-bottom:30px}.work .work-data table,.work .work-data th,.work .work-data td{border:1px solid #a7a6a6;border-collapse:collapse}.work .work-data table{width:100%}.work .work-data th,.work .work-data td{padding:15px 0 15px 20px;box-sizing:border-box;text-align:left}.work .work-data th{width:20%;background-color:#cae5f8}.work .work-data td{width:30%}.work .work-images .tab-change ul{list-style:none;display:grid;grid-template-columns:1fr 1fr;grid-gap:0 40px}.work .work-images .tab-change ul::after{content:none}.work .work-images .tab-change li{font-size:18px;margin-bottom:15px;font-weight:bold}.work .work-images .panel-wrap{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 40px}.work .work-images .panel-wrap>figure figcaption{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:30px}.work .work-images .thumb-img{display:block}.work .work-images .thumb-img img{width:100%;height:470px;object-fit:cover}.work .work-comment{margin-bottom:60px}.work .work-comment p{line-height:2}.work .back a{display:flex;justify-content:center;align-items:center;margin:0 auto;width:240px;height:40px;border-radius:20px;border:1px solid #F18D00;color:#F18D00;font-size:15px;background:#FFF}.large-category{margin-bottom:100px}.large-category .category-links{margin-bottom:60px;display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:20px 40px}.large-category .category-links::after{content:none}.large-category .category-links a{display:block;text-align:center;padding:10px 0;border:1px solid #F18D00;font-weight:bold;color:#F18D00;transition:.25s all}.large-category .category-links a:hover{background:#F18D00;color:#FFF}.large-category .to-search{padding:60px 0}.large-category .to-search a{width:240px;height:40px}.category-recommend-items>.group,.category-name>.group{margin-bottom:60px;display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:40px}.category-recommend-items>.group::after,.category-name>.group::after{content:none}.category-recommend-items .item .logo,.category-name .item .logo{margin-bottom:15px}.category-recommend-items .item .logo img,.category-name .item .logo img{max-height:25px;max-width:100%;object-fit:contain}.category-recommend-items .item .thumbnail,.category-name .item .thumbnail{margin-bottom:15px}.category-recommend-items .item .thumbnail img,.category-name .item .thumbnail img{width:215px;height:215px;object-fit:cover}.category-recommend-items .item .name,.category-name .item .name{margin-bottom:15px;color:#F18D00;line-height:1.3}.category-recommend-items .item .outline,.category-name .item .outline{margin-bottom:15px;line-height:1.5}.category-recommend-items .item .maker-price,.category-name .item .maker-price{border:1px solid #C9C7C5;line-height:1.5;padding:5px 0;margin-bottom:15px;text-align:center}.category-recommend-items .item .maker-price>span,.category-name .item .maker-price>span{display:block;font-weight:bold}.category-recommend-items .item .price,.category-name .item .price{font-weight:bold;color:#DB0F0F;font-weight:bold;text-align:center;line-height:1.3;margin-bottom:15px}.category-recommend-items .item .price span,.category-name .item .price span{font-size:24px}.category-recommend-items .item .price span.text,.category-name .item .price span.text{font-size:15px}.category-recommend-items .item .link a,.category-name .item .link a{display:flex;justify-content:center;align-items:center;margin:0 auto;width:100%;height:30px;border-radius:20px;border:1px solid #F18D00;color:#F18D00;font-size:15px;background:#FFF;transition:.25s all}.category-recommend-items .item .link a:hover,.category-name .item .link a:hover{background:#F18D00;color:#FFF}.search-box{display:flex;flex-direction:column;align-items:center;padding:30px 0;border:1px solid #f18d00;margin-bottom:60px}.search-box input[type="radio"],.search-box input[type="checkbox"]{display:none}.search-box input[type="radio"]+img,.search-box input[type="checkbox"]+.func-name{filter:grayscale(100%);opacity:.75;transition-property:filter, opacity;transition-duration:.15s, .15s;transition-timing-function:linear, linear}.search-box input[type="radio"]:checked+img,.search-box input[type="checkbox"]:checked+.func-name{filter:none;opacity:1}.cond-maker,.cond-wc-tanc{display:grid;grid-template-columns:repeat(4, 200px);grid-gap:20px;margin-bottom:20px}.cond-maker label,.cond-maker img,.cond-wc-tanc label,.cond-wc-tanc img{display:block}.brand-container{display:none;grid-template-columns:repeat(4, 200px);grid-gap:20px}.brand-container label{display:flex}.brand-container .func-name{width:100%;display:flex;align-items:center;justify-content:center;background:#f18d00;color:#FFF;font-weight:bold;padding:8px;text-align:center;font-size:14px;min-height:calc(1em * 1.5 * 2);line-height:1.5}.item-brand-container.container-hidden{display:none}.item-search{margin-bottom:100px}.item-search .item-hidden-cat,.item-search .hidden{display:none}.item-search .item-info{margin-bottom:15px}.item-search .category-name .item-container{margin-bottom:0}.item-search .category-name .item-container .item{margin-bottom:60px}header .logo.logo2{margin-left:50px}header .logo.logo2 img{width:auto}.showroom h2{margin-bottom:30px;text-align:center;font-size:18px;font-weight:normal}.showroom h2 span:first-child{color:#666}.showroom h2 strong{font-size:30px}.showroom ul,.showroom li{margin:0;padding:0;list-style:none}.showroom ul{display:flex;flex-wrap:wrap;justify-content:space-between}.showroom li{width:500px;margin:0 0 30px}.showroom li img{max-width:100%;height:auto;display:block}.ih-conro-thumbnail{margin:0 0 2em}.ih-conro-thumbnail img{display:block;max-width:100%;height:auto;margin:0 auto}.conro-table{width:100%;border:1px solid #000;border-collapse:collapse}.conro-table th,.conro-table td{border:1px solid #000;border-collapse:collapse;font-size:90%;padding:5px}.conro-table thead img{width:100px;height:auto}.conro-table thead a{display:inline-block;background:#4da0df;color:#FFF;font-size:80%;text-align:center;border-radius:5px;font-weight:normal;margin:5px 0;padding:2px 10px}.conro-table tbody th{text-align:left;color:#4da0df;font-weight:bold;white-space:nowrap;width:30%}.conro-table tbody td{text-align:center;color:#e14d0e}.conro-table tbody tr:first-child td{color:#000}.newscontent .content a[href$=".pdf"]::after{content:'';display:inline-block;width:25px;height:30px;background:url("/img/pdf.png") no-repeat 50% 50%/contain;margin:0 0 0 10px;vertical-align:middle}h2+.category-links2{margin-top:30px}.category-detail .foo h4{width:auto;background:transparent;font-size:16px;color:#65b38f;font-weight:normal;padding:0}.category-detail .foo h4::before{content:none}.category-detail .foo.conro1 figure{display:flex;justify-content:space-between;align-items:flex-start}.category-detail .foo.conro1 figure img{width:280px}.category-detail .foo.conro1 figure figcaption{width:620px}.category-detail .foo p{line-height:1.5;margin-bottom:30px}.category-detail .foo .strong{font-size:22px;color:#e14d0e}.category-detail table{margin:2em 0 1em 15px;width:100%;border-collapse:collapse;border:1px solid #000}.category-detail table th,.category-detail table td{border-collapse:collapse;border:1px solid #000;padding:5px 10px}.category-detail table th{vertical-align:top;text-align:left;font-weight:bold;font-size:18px;background:#f5e9c8}.category-detail .oyanami{margin-bottom:30px}.category-detail .oyanami h2{width:310px;float:left;padding-top:0}.category-detail .oyanami h2 img{max-width:100%}.category-detail .oyanami ul,.category-detail .oyanami li{margin:0;padding:0;list-style:none}.category-detail .oyanami ul{box-sizing:border-box;padding:30px 20px 30px 30px;border-radius:30px;width:650px;float:right;background:#f5e9c8 url("/img/category-detail/char.png") no-repeat 95% 100%}.category-detail .oyanami li{color:#383838;margin:0 0 10px}.category-detail .oyanami li::before{content:'';display:inline-block;width:20px;height:18px;background:url("/img/category-detail/check.png") no-repeat;margin:2px 5px 0 0;vertical-align:middle}.category-detail .kaiketu{margin-bottom:60px;margin-top:0;padding:20px 0 20px 220px;background:url("/img/category-detail/owner.jpg") no-repeat 0 100%}.category-detail .kaiketu h3{display:inline-block;background:#f18d00;color:#FFF;font-size:25px;margin:0;padding:0 5px}.category-detail .kaiketu h3::before{content:none}.category-detail .kaiketu p{font-size:16px;line-height:2;margin:10px 0 0;color:#333}.category-detail .select-heading{padding:15px 20px 30px 25px;background:rgba(241,141,0,0.75) no-repeat}.category-detail .select-heading h3{color:#FFF;margin-bottom:5px}.category-detail .select-heading h3::before{content:none}.category-detail .select-heading p{font-size:16px;line-height:2;color:#FFF;margin:0;padding-left:10px}.category-detail .category-select{margin-top:30px}.category-detail .category-select .select-heading{background-position:98% 50%}.category-detail .category-select .point{padding-left:30px;margin-bottom:60px}.category-detail .category-select .point h4{width:auto;margin:30px 0 15px;padding:0;background:transparent;font-size:20px;color:#f18d00}.category-detail .category-select .point h4::before{content:none}.category-detail .category-select .point h4 span{display:inline-block;position:relative;font-size:34px;color:#000;margin:0 20px 0 0;padding:0 0 0 12px}.category-detail .category-select .point h4 span::before{content:'';position:absolute;width:50px;height:50px;background:#ffff00;border-radius:50%;top:-8px;left:-2px;z-index:-1;font-weight:normal}.category-detail .category-select .point h4 span::after{content:'ポイント';position:absolute;top:-7px;left:0;font-size:12px;font-weight:normal;color:#000;white-space:nowrap}.category-detail .category-select .point p{font-size:15px;color:#000;line-height:2;margin:0;padding:0 0 0 15px}.category-detail .category-select .point .images dt{width:183px;float:left}.category-detail .category-select .point .images dd{box-sizing:border-box;width:220px;float:left;margin:0;padding:0 0 0 20px}.category-detail .category-select .point .images dd+dt{margin-left:30px}.category-detail .category-select .point .images h5{margin:0 0 10px;padding:0;font-size:16px;color:#333}.category-detail .category-select .point .images h5::before{content:none}.category-detail .category-select .point .images p{margin:0;padding:0;font-size:12px;color:#333}.category-detail .category-recommend .select-heading{background-position:90% 50%;padding-bottom:50px}.category-detail .category-recommend .select-heading p{width:475px;font-size:15px}.category-detail .merits{padding-top:35px;padding-left:30px;margin-bottom:35px}.category-detail .merits h4{background:transparent;color:#f18d00;font-size:20px;margin:0 0 30px;padding:0}.category-detail .merits h4::before{content:none}.category-detail .merits h4+p{margin-bottom:30px}.category-detail .merits>.group{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px 30px;grid-template-areas:"m1 m2" "m3 .."}.category-detail .merits>.group .merit:nth-of-type(1){grid-area:m1}.category-detail .merits>.group .merit:nth-of-type(2){grid-area:m2}.category-detail .merits>.group .merit:nth-of-type(3){grid-area:m3}.category-detail .merits .merit{display:grid;grid-template-areas:"img h5" "img txt";grid-template-rows:auto 1fr;grid-gap:0 20px}.category-detail .merits .merit h5{grid-area:h5;color:#65b38f;font-size:16px;padding-top:20px}.category-detail .merits .merit .txt{grid-area:txt;font-size:12px;color:#333;line-height:2;margin-top:15px}.category-detail .merits .merit .img{grid-area:img;margin:0}.category-detail .merits .merit .img img{padding-left:0;display:block;max-width:100%}.category-detail .merits.nofloat .merit h5,.category-detail .merits.nofloat .merit .txt,.category-detail .merits.nofloat .merit .img{width:auto;float:none}.category-detail-wc .category-select .select-heading{background-image:url("/img/category-detail/wc/wc1.png")}.category-detail-wc .category-recommend .select-heading{background-image:url("/img/category-detail/wc/wc4.png")}.category-detail-waterheater_eco .category-select .select-heading{background-image:url("/img/category-detail/waterheater_eco/eco1.png")}.category-detail-waterheater_eco .category-select .select-heading p{margin-right:20%}.category-detail-waterheater_eco .category-select .point1{background:url("/img/category-detail/waterheater_eco/eco10.png") no-repeat 100% 0;margin-bottom:25px}.category-detail-waterheater_eco .category-select .point1 p:first-of-type{margin-right:33%}.category-detail-waterheater_eco .category-recommend .select-heading{background-image:url("/img/category-detail/waterheater_eco/eco1.png");background-position:98% 50%}.category-detail-waterheater_eco .category-recommend .select-heading p{width:700px}.category-detail-waterheater .category-select .select-heading{background-image:url("/img/category-detail/waterheater/bg1.png")}.category-detail-waterheater .category-select .select-heading p{margin-right:20%}.category-detail-waterheater_gas .category-select .select-heading{background-image:url("/img/category-detail/waterheater_gas/bg1.png")}.category-detail-waterheater_gas .category-select .select-heading p{margin-right:20%}.category-detail-conro .category-select .select-heading p{margin-right:27%}.category-detail-conro .category-select:nth-of-type(1) .select-heading{background-image:url("/img/category-detail/conro/conro-bg1.png")}.category-detail-conro .category-select:nth-of-type(2) .select-heading{background-image:url("/img/category-detail/conro/conro-bg2.png")}.category-detail-conro .category-select:nth-of-type(3) .select-heading{background-image:url("/img/category-detail/conro/conro-bg3.png")}@media print{.showroom ul{display:grid;grid-template-columns:auto auto}}@media screen and (max-width: 768px){header .logo.logo2{display:none}.to-search a{width:auto;font-size:19px}.category-detail .foo.conro1 figure{flex-direction:column}.category-detail .foo.conro1 figure figcaption{width:auto;margin-top:1em}.category-detail .foo.conro1 figure img{width:auto;max-width:100%;margin:0 auto}.category-detail .table-wrap{overflow:auto}.category-detail .table-wrap table{min-width:640px}.category-detail .table-wrap table th,.category-detail .table-wrap table td{white-space:nowrap}.category-detail .img img{max-width:100%;height:auto}.category-detail .img-wrap{overflow:auto;padding-bottom:1em}.category-detail .img-wrap img{min-width:640px;max-width:100%;height:auto}.category-detail .oyanami h2{width:auto;float:none;padding-top:0;text-align:center}.category-detail .oyanami h2 img{max-width:100%}.category-detail .oyanami ul{padding:20px 20px 5px;width:auto;float:none;background-image:none}.category-detail .oyanami li{padding-left:20px}.category-detail .oyanami li::before{margin-left:-25px}.category-detail .kaiketu{margin-top:0;padding:20px 0;background:none}.category-detail .kaiketu h3{display:block;text-align:center}.category-detail .select-heading{padding:15px 20px}.category-detail .select-heading h3{color:#FFF;margin-bottom:5px}.category-detail .select-heading h3 img{max-width:100%}.category-detail .select-heading p{font-size:16px;line-height:2;color:#FFF;margin:0;padding-left:10px}.category-detail .category-select{margin-top:0}.category-detail .category-select .select-heading{background-image:none !important}.category-detail .category-select .select-heading p{margin-right:0}.category-detail .category-select .point{padding-left:0}.category-detail .category-select .point p{padding-left:0}.category-detail .category-select .point .images dt{width:auto;float:none;text-align:center}.category-detail .category-select .point .images dd{box-sizing:border-box;width:auto;float:none;margin:20px 0;padding:0}.category-detail .category-select .point .images dd+dt{margin-left:0;border-top:1px solid #CCC;padding-top:20px}.category-detail .category-select .point .images h5{margin:0 0 10px;padding:0;font-size:16px;color:#333}.category-detail .category-select .point .images h5::before{content:none}.category-detail .category-select .point .images p{margin:0;padding:0;font-size:12px;color:#333}.category-detail .merits{padding-top:20px;padding-left:0}.category-detail .merits h4{background:transparent;color:#f18d00;font-size:20px;margin:0 0 18px;padding:0}.category-detail .merits h4::before{content:none}.category-detail .merits .merit{width:auto;float:none;margin:0 0 20px;padding-top:20px}.category-detail .merits .merit:first-child{margin-right:0}.category-detail .merits .merit h5,.category-detail .merits .merit .txt{width:auto;float:none;margin:0;padding:0}.category-detail .merits .merit .img{width:auto;float:none;margin:0 0 15px}.category-detail .merits .merit .img img{display:block;margin:0 auto;max-width:100%}.category-detail .category-recommend .select-heading{background-image:none;padding-bottom:15px}.category-detail .category-recommend .select-heading p{width:auto}.category-detail .category-recommend-items{margin-bottom:20px;padding-top:25px;padding-left:0}.category-detail .category-recommend-items .item{width:auto;float:none;margin:0 0 20px 0;padding-bottom:20px;border-bottom:1px solid #CCC}.category-detail .category-recommend-items .item:not(:last-child){margin-right:0}.category-detail .category-recommend-items .item figure{width:100%;height:auto}.category-detail .category-recommend-items .item .price{text-align:center}.category-detail .category-recommend-items .item .price::before{display:inline-block;float:none}.category-detail-waterheater_eco .category-select .select-heading p{margin-right:0}.category-detail-waterheater_eco .category-select .point1{background:url("/img/category-detail/waterheater_eco/eco10.png") no-repeat 50% 100px}.category-detail-waterheater_eco .category-select .point1 h4:first-of-type{margin-bottom:260px}.category-detail-waterheater_eco .category-select .point1 p:first-of-type{margin-right:0}.news .newscontent .content{width:auto}.news .newscontent .content img{max-width:100% !important;height:auto !important}}article.pickup-items .recommend-items .grade dt.bg1,article.pickup-items .recommend h3.bg1{background:#4145AF}article.pickup-items .recommend-items .grade dt.bg1::before,article.pickup-items .recommend h3.bg1::before{background:rgba(65,69,175,0.6)}article.pickup-items .recommend-items .grade dt.bg2,article.pickup-items .recommend h3.bg2{background:#3F885E}article.pickup-items .recommend-items .grade dt.bg2::before,article.pickup-items .recommend h3.bg2::before{background:rgba(63,136,94,0.6)}.qr-line{margin-bottom:90px}.qr-line img{max-width:100%;height:auto}@media screen and (max-width: 768px){.sp-qr-line a::after{content:none}.sp-qr-line img{height:26px;display:inline-block;margin-right:5px}}article.pickup-items{color:#333}article.pickup-items h3,article.pickup-items h4{background:none;margin:0;padding:0;color:#333;width:auto}article.pickup-items h3::before,article.pickup-items h4::before{content:none}article.pickup-items h2{font-weight:bold;font-size:24px;line-height:1.5;border-top:6px solid #F18D00;border-bottom:6px solid #F18D00;color:#6F6F6F;margin:0 0 40px;padding-top:5px;padding-bottom:23px;display:flex;justify-content:center;align-items:center}article.pickup-items h2.hoge{font-weight:normal;padding-top:23px;border-bottom:6px dotted #F18D00}article.pickup-items h2.hoge2{margin-top:40px}article.pickup-items h2 .rec-logo{margin-right:5px}article.pickup-items h2 strong{font-size:40px;color:#F80B4B}article.pickup-items h2 em{font-size:32px;font-style:normal;color:#F18D00}article.pickup-items h2 .fxxk1{color:#259B16}article.pickup-items h2 .fxxk2{color:#F18D00}article.pickup-items h2 .fxxk3{font-size:49px}article.pickup-items h2 span{position:relative;display:inline-block;background:#F18D00;color:#FFF;width:250px;height:60px;text-align:center;border-radius:12px;box-sizing:border-box;padding-top:10px;vertical-align:bottom;margin-left:20px}article.pickup-items h2 span::after{content:'';display:block;position:absolute;width:20px;height:20px;background:#F18D00;bottom:-8px;right:30px;transform:rotate(45deg) skew(15deg, 15deg);z-index:-1}article.pickup-items .pickup-cover.dresser-cover{height:392px;background:url("../img/recommend/dresser/cover-bg.jpg") no-repeat 0 0/contain;position:relative;margin-bottom:40px}article.pickup-items .pickup-cover.dresser-cover .inner{width:450px;height:285px;background:rgba(255,255,255,0.82);display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:35px;left:55px}article.pickup-items .pickup-cover.dresser-cover h2{font-weight:bold;font-size:36px;line-height:1.5;border:0;color:#F18D00;margin:0;padding:0;display:block}article.pickup-items .pickup-cover.dresser-cover p{font-weight:bold;font-size:18px;color:#6F6F6F;line-height:2}article.pickup-items .pickup-nav{margin-bottom:40px}article.pickup-items .pickup-nav ul,article.pickup-items .pickup-nav li{margin:0;padding:0;list-style:none}article.pickup-items .pickup-nav ul{display:flex;justify-content:space-between}article.pickup-items .pickup-nav a{display:flex;justify-content:center;align-items:center;width:315px;height:76px;background:url("../img/recommend/dresser/nav-btn.png") no-repeat center/contain;font-size:20px;color:#000;font-weight:bold}article.pickup-items h3.recommend-lead{text-align:center;font-size:32px;margin:-20px 0 20px}article.pickup-items h3.recommend-lead em{font-style:normal;color:#F18D00}article.pickup-items .recommend-items{display:flex;justify-content:space-between}article.pickup-items .recommend-items section{width:300px}article.pickup-items .recommend-items.item-2col{flex-wrap:wrap}article.pickup-items .recommend-items.item-2col section{width:470px}article.pickup-items .recommend-items.item-2col section:nth-of-type(1),article.pickup-items .recommend-items.item-2col section:nth-of-type(2){margin-bottom:40px}article.pickup-items .recommend-items section.fxxcoff .grade dd:nth-of-type(1){padding:10px 0}article.pickup-items .recommend-items section.fxxcoff .grade dd:nth-of-type(1) img{display:block;margin:0 auto;height:40px}article.pickup-items .recommend-items section.fxxcoff .grade dd:nth-of-type(2){color:#E14D0E}article.pickup-items .recommend-items section.fxxcoff h3{height:auto;font-size:28px}article.pickup-items .recommend-items section.fxxcoff .type{margin:10px 0;font-size:18px;font-weight:bold;color:#C7B11E}article.pickup-items .recommend-items section.fxxcoff .tenji h3{position:relative}article.pickup-items .recommend-items section.fxxcoff .tenji h3::before{content:'店内展示中!';display:block;position:absolute;top:-75px;width:200px;height:60px;background:#E14D0E;color:#FFF;font-weight:bold;font-size:20px;text-align:center;line-height:60px;border-radius:20px}article.pickup-items .recommend-items section.fxxcoff .tenji h3::after{content:'';display:block;position:absolute;top:-27px;width:20px;height:20px;right:30%;background:#E14D0E;transform:rotate(45deg)}article.pickup-items .recommend-items .desc dt,article.pickup-items .recommend-items .desc dd{margin:0;display:flex;height:75px;justify-content:center;align-items:center;text-align:center;color:#6F6F6F}article.pickup-items .recommend-items .desc .logo{font-size:50px;color:#707070}article.pickup-items .recommend-items .desc .logo img{max-width:100%;width:auto}article.pickup-items .recommend-items .grade{margin-top:0;margin-bottom:20px}article.pickup-items .recommend-items .grade dt,article.pickup-items .recommend-items .grade dd{text-align:center;font-size:20px;font-weight:bold;line-height:1.5;margin:0}article.pickup-items .recommend-items .grade dt{background:#F18D00;color:#FFF;padding:5px 0}article.pickup-items .recommend-items .grade dd:nth-of-type(1){font-size:14px;font-weight:normal;line-height:2;color:#6F6F6F}article.pickup-items .recommend-items .grade dd.bg,article.pickup-items .recommend-items .grade dd:nth-of-type(2){font-size:20px;font-weight:bold;color:#333;background:#C9E2F5;padding:3px 0}article.pickup-items .recommend-items figure{text-align:center}article.pickup-items .recommend-items figure img{max-width:100%}article.pickup-items .recommend-items figcaption{margin:20px 0 0}article.pickup-items .recommend-items h3,article.pickup-items .recommend-items .number,article.pickup-items .recommend-items .price{text-align:center;margin:0;line-height:1.5;font-weight:bold;font-size:20px}article.pickup-items .recommend-items h3{display:flex;height:77px;align-items:center;justify-content:center}article.pickup-items .recommend-items h3.nologo{height:auto}article.pickup-items .recommend-items h4.fxxk5{text-align:center}article.pickup-items .recommend-items h4.fxxk5 img{display:block;margin:0 auto}article.pickup-items .recommend-items .number{color:#F18D00;margin:0}article.pickup-items .recommend-items .number.fc2{color:#4448B0}article.pickup-items .recommend-items .number.fc3{color:#3F885E}article.pickup-items .recommend-items .price{color:#E14D0E}article.pickup-items .recommend-items .price::before{content:'';display:inline-block;width:36px;height:36px;background:url("../img/komikomi.png") no-repeat 0 0/contain;vertical-align:top;margin-right:15px}article.pickup-items .recommend-items .price.not-komikomi::before{content:none}article.pickup-items .recommend-items .price strong{font-size:30px}article.pickup-items .recommend-items .price-area .price1,article.pickup-items .recommend-items .price-area .price2{border:1px solid #6F6F6F;border-radius:10px;box-sizing:border-box;padding:10px}article.pickup-items .recommend-items .price-area .price2{position:relative;margin-top:60px;padding-left:100px;background:url("../img/price2.png") no-repeat 10px 20px/80px 80px}article.pickup-items .recommend-items .price-area .price2::before{content:'';display:block;width:100%;height:30px;top:-45px;left:0;position:absolute;background:url("../img/plus.png") no-repeat 50% 50%}article.pickup-items .recommend-items .price-area .price2 .price-detail{line-height:1.25;display:block;text-align:right}article.pickup-items .recommend-items .price-area .price2 .price-detail strong{display:block;text-align:left}article.pickup-items .recommend-items .price-area .price3{margin-top:10px;padding-top:30px;font-size:30px;color:#E14D0E;font-weight:bold;text-align:center;background:url("../img/arrow.png") no-repeat 50% 0;line-height:1.25;text-align:right}article.pickup-items .recommend-items .price-area .price3::before{content:'';display:block;width:60px;height:60px;background:url("../img/komikomi.png") no-repeat 0 0/contain}article.pickup-items .recommend-items .price-area .price3 strong{display:block;font-size:50px;text-align:center}article.pickup-items .recommend-items .price-area p{margin:0}article.pickup-items .recommend-items .price-area .price-sp{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column}article.pickup-items .recommend-items .price-area .price-off{display:block;position:relative;background:#E14D0E;color:#FFF;font-weight:bold;margin:6px 0;padding:0 24px;font-size:16px;line-height:2}article.pickup-items .recommend-items .price-area .price-off::after{content:'';display:block;width:22px;height:22px;background:#E14D0E;position:absolute;right:-11px;top:5px;transform:rotate(45deg)}article.pickup-items .recommend-items .price-area .price-detail{line-height:1.5;color:#E14D0E;font-weight:bold;font-size:20px}article.pickup-items .recommend-items .price-area .price-detail strong{font-size:40px}article.pickup-items .recommend-items .price-area .btn{text-align:center;margin:10px 0 0;font-size:16px;line-height:2}article.pickup-items .recommend-items .price-area .btn a{box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;margin:0 auto;padding:2px 20px;border:2px solid #F18D00;border-radius:20px;color:#F18D00;text-align:center;width:190px}article.pickup-items .recommend-items .price-area .btn a::after{content:'';display:inline-block;width:19px;height:19px;background:url("../img/price-btn.png") no-repeat}article.pickup-items .hero img{max-width:100%;display:block;margin:0 auto}article.pickup-items .movie-wrap{padding:20px 0;text-align:center}article.pickup-items .recommend-fxxk figure{display:flex;justify-content:space-between;align-items:center;margin-bottom:50px}article.pickup-items .recommend-fxxk .fig1 figcaption{width:500px}article.pickup-items .recommend-fxxk .fig2{justify-content:center}article.pickup-items .recommend-fxxk .fig3 figcaption{width:550px}article.pickup-items .recommend-fxxk dt{font-weight:bold}article.pickup-items .recommend-fxxk dd{margin:0 0 20px 0}article.pickup-items .recommend-fxxk h3{margin-bottom:20px}article.pickup-items .pickup-item-tabs{margin-bottom:30px}article.pickup-items .pickup-item-tabs a{position:relative}article.pickup-items .pickup-item-tabs span{position:absolute;top:15px;left:0;right:0;text-align:center;background:rgba(244,154,11,0.7);color:#FFF;font-size:28px;font-weight:bold;z-index:2;padding:10px 0}article.pickup-items .pickup-item-tabs img{filter:brightness(50%)}article.pickup-items .pickup-item-tabs .active img{filter:brightness(100%)}article.pickup-items .panel.hide{display:none}article.pickup-items .panel .recommend{margin-top:50px}article.pickup-items .recommend{margin-top:30px}article.pickup-items .recommend h3{font-family:'M PLUS 1p';position:relative;display:flex;align-items:center;justify-content:flex-start;height:80px;background:#F18D00;color:#FFF;font-size:30px;font-weight:bold;line-height:1.5;padding:0 0 0 30px;margin:0 0 50px}article.pickup-items .recommend h3::before{content:'';display:block;position:absolute;left:-2px;bottom:-20px;width:120px;height:40px;transform:rotate(9deg) skew(10deg, 10deg);background:#F7BB66;z-index:-1;margin:0}article.pickup-items .recommend h3 span{display:inline-block;font-size:20px;margin-left:50px}article.pickup-items .recommend h3 .h3-logo{display:inline-block;margin-right:20px}article.pickup-items .recommend .fig-grid1{margin:30px 0;text-align:center}article.pickup-items .recommend .fig-grid1 img{max-width:100%;margin:0 auto}article.pickup-items .recommend .fig-grid2{margin:30px 0;display:grid;grid-template-areas:"img1 img2" "img1 img3";justify-content:center;align-items:center}article.pickup-items .recommend .fig-grid2 .img1{grid-area:img1}article.pickup-items .recommend .fig-grid2 .img2{align-self:flex-end;grid-area:img2}article.pickup-items .recommend .fig-grid2 .img3{grid-area:img3}article.pickup-items .recommend .recommend-group{display:flex;justify-content:space-between;align-items:flex-start}article.pickup-items .recommend .recommend-group .image-title{margin:0 0 15px;padding:20px 0 0;display:flex;justify-content:center;align-items:center}article.pickup-items .recommend .recommend-group .image-title img{display:block;margin:0 5px}article.pickup-items .recommend .recommend-group .item-image,article.pickup-items .recommend .recommend-group .point{width:470px}article.pickup-items .recommend .recommend-group .item-image img{max-width:100%}article.pickup-items .recommend .recommend-group .item-image figcaption{display:flex;justify-content:center;margin:20px 0 0}article.pickup-items .recommend .recommend-group .item-image .label{display:flex;justify-content:center;align-items:center;margin:0 10px;width:200px;height:48px;font-size:16px;font-weight:bold}article.pickup-items .recommend .recommend-group .item-image .label:nth-of-type(1){background:#C9E2F5}article.pickup-items .recommend .recommend-group .item-image .label:nth-of-type(2){color:#FFF;background:#C7B11E}article.pickup-items .recommend .recommend-group .point h4{font-family:'M PLUS 1p';font-size:18px;line-height:1.5;padding:2px 0;background:#F18D00;color:#FFF;text-align:center}article.pickup-items .recommend .recommend-group .point ol{margin:10px 0;padding-bottom:10px;text-align:center;border-bottom:2px solid #F18D00}article.pickup-items .recommend .recommend-group .point li{font-family:'M PLUS 1p';margin:0;line-height:1.8;font-size:15px;font-weight:bold;color:#F18D00}article.pickup-items .recommend .recommend-group .point-grid{font-size:16px;display:grid;grid-template-columns:200px 1fr;grid-template-areas:"img1 txt1" "img2 img2" "txt2 txt2"}article.pickup-items .recommend .recommend-group .point-grid .grid-image:nth-of-type(1){grid-area:img1}article.pickup-items .recommend .recommend-group .point-grid .grid-image:nth-of-type(2){grid-area:img2}article.pickup-items .recommend .recommend-group .point-grid .grid-text:nth-of-type(1){grid-area:txt1;padding-left:1em}article.pickup-items .recommend .recommend-group .point-grid .grid-text:nth-of-type(2){grid-area:txt2}article.pickup-items .recommend .recommend-group .point-grid p{margin:0;line-height:2;color:#000}article.pickup-items .recommend .recommend-group .point-grid img{max-width:100%}article.pickup-items .recommend .price-grid{margin:15px 0 30px;display:grid;grid-template-columns:470px 1fr 470px;grid-template-areas:"col1  plus  col2" "arrow arrow arrow" "price price price" "det   det   det"}article.pickup-items .recommend .price-grid p{margin:0;color:#000;font-size:16px;line-height:2}article.pickup-items .recommend .price-grid .price1,article.pickup-items .recommend .price-grid .price2{border:1px solid #6F6F6F;border-radius:10px;box-sizing:border-box;padding:10px 30px}article.pickup-items .recommend .price-grid .price1{grid-area:col1}article.pickup-items .recommend .price-grid .price2{grid-area:col2;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;background:url("../img/price2.png") no-repeat 80px 50%;padding-left:200px}article.pickup-items .recommend .price-grid .plus{grid-area:plus;background:url("../img/plus.png") no-repeat 50% 50%}article.pickup-items .recommend .price-grid .arrow{grid-area:arrow;margin:15px 0 5px;height:56px;background:url("../img/arrow.png") no-repeat 50% 50%}article.pickup-items .recommend .price-grid .price-total{grid-area:price;text-align:center;font-weight:bold;font-size:30px;line-height:1.5;color:#E14D0E}article.pickup-items .recommend .price-grid .price-total::before{content:'';display:inline-block;width:80px;height:80px;background:url("../img/komikomi.png") no-repeat 0 0/contain;vertical-align:top;margin-right:50px}article.pickup-items .recommend .price-grid .price-total strong{font-size:60px}article.pickup-items .recommend .price-grid .price-sp{display:flex;justify-content:space-between;align-items:center}article.pickup-items .recommend .price-grid .price-off{display:inline-block;position:relative;background:#E14D0E;color:#FFF;font-weight:bold;padding:0 24px}article.pickup-items .recommend .price-grid .price-off::after{content:'';display:block;width:22px;height:22px;background:#E14D0E;position:absolute;right:-11px;top:5px;transform:rotate(45deg)}article.pickup-items .recommend .price-grid .price-detail{line-height:1.5;color:#E14D0E;font-weight:bold;font-size:20px}article.pickup-items .recommend .price-grid .price-detail strong{font-size:30px}article.pickup-items .recommend .price-grid .btn{grid-area:det;text-align:center;margin:25px 0 0}article.pickup-items .recommend .price-grid .btn a{box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;margin:0 auto;padding:2px 20px;border:2px solid #F18D00;border-radius:20px;color:#F18D00;text-align:center;width:190px}article.pickup-items .recommend .price-grid .btn a::after{content:'';display:inline-block;width:19px;height:19px;background:url("../img/price-btn.png") no-repeat}article.pickup-items .recommend .recommend-images{display:flex;justify-content:space-between;align-items:center;margin-bottom:50px}article.pickup-items .recommend .recommend-images.image-v{flex-direction:column}article.pickup-items .recommend .recommend-images.image-v figure{width:100%;justify-content:center;align-items:center}article.pickup-items .recommend .recommend-images figure{width:504px;display:flex;justify-content:space-between;align-items:center}article.pickup-items .recommend .recommend-images img{max-width:100%}article.pickup-items .recommend .colors h4{border-top:4px dotted #F18D00;border-bottom:4px dotted #F18D00;font-family:'M PLUS 1p';font-size:24px;line-height:2.5;color:#6F6F6F;text-align:center}article.pickup-items .recommend .colors .item-grid{display:grid;grid-template-columns:repeat(auto-fill, 255px);justify-content:space-between}article.pickup-items .recommend .colors p{margin:0;text-align:center;line-height:2;font-size:16px;font-weight:bold}article.pickup-items .recommend .colors .color{font-weight:normal}article.pickup-items .recommend .colors figure{margin-top:20px}article.pickup-items .recommend .colors img{max-width:100%}article.pickup-items .recommend .colors .btn{text-align:center;margin:10px 0 0}article.pickup-items .recommend .colors .btn a{box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;margin:0 auto;padding:2px 20px;border:2px solid #F18D00;border-radius:20px;color:#F18D00;text-align:center;width:190px}article.pickup-items .recommend .colors .btn a::after{content:'';display:inline-block;width:19px;height:19px;background:url("../img/price-btn.png") no-repeat}article.pickup-items .view-btn{text-align:center;margin:60px 0}article.pickup-items .view-btn a{background:#f18d00;color:#FFF;font-size:30px;display:inline-block;text-align:center;padding:12px 48px;border-radius:16px}@media screen and (max-width: 768px){article.pickup-items h2{display:block}article.pickup-items h2 img{vertical-align:middle}article.pickup-items h2 span{display:block;margin:10px auto 0;width:100%}article.pickup-items .recommend-items{flex-wrap:wrap}article.pickup-items .recommend-items section{width:100%;margin-bottom:30px}article.pickup-items .recommend h3{height:auto;display:block;font-size:24px;padding:0 10px}article.pickup-items .recommend h3 span{margin-left:0;font-size:16px}article.pickup-items .recommend h3::before{content:none}article.pickup-items .recommend .recommend-group{flex-wrap:wrap}article.pickup-items .recommend .recommend-group .item-image,article.pickup-items .recommend .recommend-group .point{width:auto;max-width:100%}article.pickup-items .recommend .recommend-group .item-image figcaption{flex-wrap:wrap}article.pickup-items .recommend .recommend-group .item-image .label{width:100%;margin:0 0 10px}article.pickup-items .recommend .recommend-group .point li{text-align:left}article.pickup-items .recommend .recommend-group .point-grid{display:block}article.pickup-items .recommend .recommend-group .point-grid .grid-text:nth-of-type(1){margin-top:1em;padding-left:0}article.pickup-items .recommend .price-grid{display:block;text-align:center;margin-top:30px}article.pickup-items .recommend .price-grid p{line-height:1.5}article.pickup-items .recommend .price-grid .price1,article.pickup-items .recommend .price-grid .price2{padding:5px 10px;background:none}article.pickup-items .recommend .price-grid .price-sp{flex-wrap:wrap;text-align:center}article.pickup-items .recommend .price-grid .price-off{display:block;width:100%;margin:15px 0 0;padding-top:5px;padding-bottom:5px}article.pickup-items .recommend .price-grid .price-off::after{content:none}article.pickup-items .recommend .price-grid .price-detail{display:block;width:100%}article.pickup-items .recommend .price-grid .plus{height:30px;margin:15px 0}article.pickup-items .recommend .price-grid .price2 p{width:100%;text-align:center}article.pickup-items .recommend .price-grid .price-total{margin:15px 0 0;font-size:16px}article.pickup-items .recommend .price-grid .price-total strong{font-size:32px}article.pickup-items .recommend .price-grid .price-total::before{display:block;margin:0 auto 5px}article.pickup-items .pickup-item-nav a{width:50%}article.pickup-items .pickup-item-nav img{max-width:100%}article.pickup-items .pickup-item-nav span{font-size:4vw}}@media screen and (max-width: 560px){article.pickup-items .recommend .colors .item-grid{grid-template-columns:repeat(auto-fit, 255px);justify-content:center}}.ph{background:#CCC;max-width:100%}.ph200x132{width:200px;height:132px}.ph255x180{width:255px;height:180px}.ph340x200{width:340px;height:200px}.ph504x124{width:504px;height:124px}.ph504x300{width:504px;height:300px}article.pickup-items h2.sub-text{display:block;padding:0;border:0;color:#F18D00;font-size:36px;text-align:center;margin-bottom:20px}article.pickup-items h2.sub-text .sub{display:block;width:100%;font-size:20px;color:#6F6F6F;text-align:center}article.pickup-items h2.hoge3 img{height:45px}article.pickup-items h2.hoge3 div{margin:0 20px;font-size:30px;text-align:center;color:#333;font-weight:bold;line-height:1.1}article.pickup-items h2.hoge3 div em{display:block;font-size:20px;color:#C7B11E}article.pickup-items .recommend-items section.fxxcoff2 .maker{position:relative;margin-bottom:30px;height:40px;text-align:center;padding-top:55px}article.pickup-items .recommend-items section.fxxcoff2 .maker img{max-width:100%;max-height:100%}article.pickup-items .recommend-items section.fxxcoff2 .maker.tenji::before{content:'店内展示中!';display:block;position:absolute;top:-20px;right:50%;margin-right:-100px;width:200px;height:60px;background:#E14D0E;color:#FFF;font-weight:bold;font-size:20px;text-align:center;line-height:60px;border-radius:20px}article.pickup-items .recommend-items section.fxxcoff2 .maker.tenji::after{content:'';display:block;position:absolute;top:25px;width:20px;height:20px;right:50%;margin-right:-10px;background:#E14D0E;transform:rotate(45deg)}article.pickup-items .recommend-items section.fxxcoff2 figure{overflow:hidden}article.pickup-items .recommend-items section.fxxcoff2 figure img{height:323px;max-width:none}article.pickup-items .plans{padding-top:20px}article.pickup-items .plans h2{border:0;font-size:40px;color:#333;margin-bottom:0}article.pickup-items .recommend-plans section{margin:0 30px 60px}article.pickup-items .recommend-plans h3{font-size:28px;color:#215BC7;text-align:center;margin-bottom:15px}article.pickup-items .recommend-plans figure{text-align:center;margin-bottom:10px}article.pickup-items .recommend-plans figure img{margin:0 auto;max-width:100%;height:auto}article.pickup-items .recommend-plans figcaption{padding-top:5px;text-align:center}article.pickup-items .recommend-plans .price{text-align:center;font-size:20px;color:#E14D0E;font-weight:bold;line-height:1.2;margin-bottom:20px}article.pickup-items .recommend-plans .price::before{content:'';display:block;margin:0 auto 10px;width:38px;height:34px;background:url("../img/arrow.png") no-repeat center/contain}article.pickup-items .recommend-plans .price strong{font-size:43px}article.pickup-items .recommend-plans .price em{font-size:16px;font-style:normal;color:#333}article.pickup-items .recommend-plans .price-area .btn{text-align:center;margin:10px 0 0;font-size:16px;line-height:2}article.pickup-items .recommend-plans .price-area .btn a{box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;margin:0 auto;padding:2px 20px;border:2px solid #F18D00;border-radius:20px;color:#F18D00;text-align:center;width:190px}article.pickup-items .recommend-plans .price-area .btn a::after{content:'';display:inline-block;width:19px;height:19px;background:url("../img/price-btn.png") no-repeat}article.pickup-items .recommend-plans .slick-arrow{position:absolute;z-index:20;top:49%;width:30px;height:30px;border-top:5px solid #E14D0E;border-left:5px solid #E14D0E;cursor:pointer}article.pickup-items .recommend-plans .slick-arrow.item-prev{left:0;transform:rotate(-45deg)}article.pickup-items .recommend-plans .slick-arrow.item-next{right:0;transform:rotate(135deg)}article.pickup-items .recommend-plans .slick-dots{text-align:center;padding:30px 0}article.pickup-items .recommend-plans .slick-dots li{margin:0 5px}article.pickup-items .recommend-plans .slick-dots button{background:#FFF;color:transparent;border:1px solid #F09212;border-radius:50%;font-size:0;width:20px;height:20px}article.pickup-items .recommend-plans .slick-dots .slick-active button{border-color:#999;background:#F09212}.item-nav-fx{display:flex;justify-content:space-between}.item-nav-fx a{display:block;width:50%}.item-nav-fx img{display:block;width:100%;height:390px;margin-bottom:20px}.item-nav-fx span{display:flex;justify-content:center;align-items:center;width:315px;height:76px;background:url("../img/recommend/dresser/nav-btn.png") no-repeat;font-size:20px;color:#000;font-weight:bold;margin:0 auto}.figs figure{text-align:center}.figs figure img{max-width:100%}.large-category .item-slider{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:40px}.large-category .work-item img{width:100%;height:300px;object-fit:cover}.large-category .work-item h4{margin-bottom:15px}.large-category .works .work-item figure{width:auto}@media screen and (max-width: 768px){.sp-menu-wrap{top:72px}.slider-wrap{margin-top:72px}.sp-nav-menu ul{padding-bottom:0}.sp-nav-menu .has-submenu>a::after{content:none}.sp-nav-menu .has-submenu ul a{padding-right:30px;padding-left:40px}.sp-nav-menu .has-submenu ul{display:none}.sp-nav-menu .has-submenu.open ul{display:block}.sp-nav-menu .sp-nav-search{padding-top:20px}.recommend-items section.fxxcoff2 .maker.tenji{margin-top:50px}.item-nav-fx{flex-direction:column}.item-nav-fx a{width:100%;margin-bottom:30px}.item-nav-fx img{height:auto}.recommend-plans section{width:310px;margin:0}.recommend-plans h3{font-size:20px}.recommend-plans .price{font-size:16px}.recommend-plans .price strong{font-size:26px}.recommend-plans .slick-dots{display:none}}.pickup-item-cover img{display:block}.pickup-item-nav{display:flex}.pickup-item-nav a,.pickup-item-nav img{display:block}.pickup-item-nav img{width:100%}.lp01 h3,.lp01 h4,.lp01 p{margin-bottom:1em}.lp01 p{line-height:1.5}.lp01 img{width:auto;max-width:100%;margin:0 auto}.lp01 h1{border-top:5px solid #F18D00;color:#E14D0E;font-size:32px;font-weight:bold;text-align:center;padding-top:10px}.lp01>h2{font-size:32px;font-weight:normal;margin:1.5em 0}.lp01 .lead{font-size:20px}.lp01 .mv{text-align:center}.lp01 .typeheader{font-size:32px;color:#E14D0E;margin-bottom:20px;font-weight:bold;text-align:center}.lp01 .selecttype{text-align:center}.lp01 .selecttype li{text-align:center;list-style-type:none;display:inline-block;vertical-align:top}.lp01 .selecttype li:nth-of-type(1){width:240px}.lp01 .selecttype li:nth-of-type(1) img{max-width:240px}.lp01 .selecttype li:nth-of-type(2){width:240px}.lp01 .selecttype li:nth-of-type(2) img{max-width:220px}.lp01 .pickup-items h3 strong{font-size:larger}.lp01 section.item{margin-bottom:100px !important}.lp01 .item-info-container p{width:100%;margin:0}.lp01 .item-info-container h3{color:#E14D0E;text-align:center;margin-bottom:30px;font-size:24px;text-align:center;width:100%}.lp01 .item-info-container .jisedai{text-align:center;margin-bottom:15px}.lp01 .item-info-container .item-info{text-align:center}.lp01 .item-info-container .waku1,.lp01 .item-info-container .waku2{font-size:26px;line-height:30px;text-align:center;height:80px;border-radius:40px;padding-top:12px;box-sizing:border-box;color:#fff;margin-bottom:20px}.lp01 .item-info-container .waku1{background:#C7B11E}.lp01 .item-info-container .waku2{background:#F18D00}.lp01 .item-info-container .kinouimage{margin-top:-15px}.lp01 .item-info-container .typeimage2{margin-bottom:30px}@media (min-width: 561px){.lp01 .item-info-container .typeimage2{padding-top:80px}}.lp01 .item-info-container .shitsugaigata{margin-top:10px;margin-left:auto;margin-right:auto;width:144px;height:144px;background:#6F6F6F;box-shadow:0 0 5px 5px rgba(0,0,0,0.15);border-radius:72px;line-height:144px;color:#fff;font-size:34px;font-weight:bold}@media (min-width: 651px){.lp01 .item-info-container .shitsugaigata{margin-bottom:40px}}.lp01 .item-info-container .shitsugaigata3{margin-top:10px;margin-left:auto;margin-right:auto;width:144px;height:144px;background:#6F6F6F;box-shadow:0 0 5px 5px rgba(0,0,0,0.15);border-radius:72px;line-height:100%;color:#fff;font-size:30px;font-weight:bold;box-sizing:border-box;padding-top:45px}@media (min-width: 651px){.lp01 .item-info-container .shitsugaigata3{margin-bottom:40px}}.lp01 .item-info-container .shitsunaigata{margin-top:10px;margin-left:auto;margin-right:auto;width:144px;height:144px;background:#F18D00;box-shadow:0 0 5px 5px rgba(0,0,0,0.15);border-radius:72px;line-height:144px;color:#fff;font-size:34px;font-weight:bold}@media (min-width: 651px){.lp01 .item-info-container .shitsunaigata{margin-bottom:40px}}.lp01 .item-info-container .shitsunaigata2{margin-top:10px;margin-left:auto;margin-right:auto;width:144px;height:144px;background:#E14D0E;box-shadow:0 0 5px 5px rgba(0,0,0,0.15);border-radius:72px;line-height:144px;color:#fff;font-size:34px;font-weight:bold}@media (min-width: 651px){.lp01 .item-info-container .shitsunaigata2{margin-bottom:40px}}.lp01 .item-info-container .shitsunaigata3{margin-top:10px;margin-left:auto;margin-right:auto;width:144px;height:144px;background:#E14D0E;box-shadow:0 0 5px 5px rgba(0,0,0,0.15);border-radius:72px;line-height:100%;color:#fff;font-size:30px;font-weight:bold;box-sizing:border-box;padding-top:45px}@media (min-width: 651px){.lp01 .item-info-container .shitsunaigata3{margin-bottom:40px}}.lp01 .item-funcs .logo{padding-top:17px;text-align:center !important}.lp01 .item-funcs .logo img{width:190px !important;height:auto !important;max-width:unset !important;max-height:unset !important}.lp01 .item-funcs .photo{padding-top:20px;margin-bottom:0px;height:auto !important}.lp01 .item-funcs .photo img{position:relative !important}.lp01 .sizes{text-align:center;font-size:20px;margin-bottom:20px !important}.lp01 .meyasu1{background:#EAF2F8;width:100%;padding:20px;position:relative;margin-bottom:30px}.lp01 .meyasu1 h3{color:#000;font-size:32px;text-align:left}@media (max-width: 667px){.lp01 .meyasu1 h3{font-size:20px}}.lp01 .meyasu1 .kw{font-size:32px;text-align:right;position:absolute;top:20px;right:20px;color:#E14D0E;font-weight:bold;line-height:1}@media (max-width: 667px){.lp01 .meyasu1 .kw{font-size:20px}}.lp01 .meyasu1 dl{padding-left:45%;margin:1em 0;line-height:1.5}.lp01 .meyasu1 dl dt,.lp01 .meyasu1 dl dd{margin:0}.lp01 .meyasu1 dl dt{font-size:26px;color:#E14D0E}@media (max-width: 667px){.lp01 .meyasu1 dl dt{font-size:16px}}.lp01 .meyasu1 dl dd{padding-left:35%;font-size:26px;color:#E14D0E;font-weight:bold}@media (max-width: 667px){.lp01 .meyasu1 dl dd{font-size:16px;padding-left:0}}.lp01 .meyasu1 dl.m1{background:url(../../img/200115/img14.png) no-repeat left 14% center/contain}.lp01 .meyasu1 dl.m2{background:url(../../img/200115/img15.png) no-repeat left 14% center/contain}.lp01 .bg2{background:#C9E2F5}.lp01 .prices{border:1px solid #6F6F6F;width:100%;padding:20px 20px 15px;min-height:unset !important;border-radius:10px}.lp01 .prices .logo{margin-bottom:10px !important;font-size:18px}.lp01 .prices .logo img{margin-right:20px;display:inline-block}@media (max-width: 667px){.lp01 .prices .logo img{display:block;margin-bottom:10px}}.lp01 .prices .price1{margin-bottom:10px}@media (max-width: 667px){.lp01 .prices .price1{text-align:left}}.lp01 .prices .price2{background:url(../../img/200115/img16.png) no-repeat left center/contain;color:#fff !important;width:40%;text-indent:-30px;font-size:16px;font-weight:bold;line-height:42px;float:left}@media (max-width: 667px){.lp01 .prices .price2{width:34%;line-height:40px;background:url(../../img/200115/img16.png) no-repeat right center/cover}}.lp01 .prices .price3{width:58%;float:right;font-size:28px;color:#E14D0E;font-weight:bold;text-align:right}.lp01 .prices .price3 span{font-size:72%}@media (max-width: 667px){.lp01 .prices .price3{width:64%;font-size:20px;padding-top:7px}}.lp01 .plus{width:100%;text-align:center;padding:20px 0}.lp01 .wage{border:1px solid #6F6F6F;width:100%;padding:20px 20px 15px;min-height:unset !important;border-radius:10px;background:url(../../img/200115/img09.jpg) no-repeat left 15% center}@media (max-width: 667px){.lp01 .wage{background:url(../../img/200115/img09.jpg) no-repeat left 5% center/auto 55px}}.lp01 .wage p{padding-left:40%;box-sizing:border-box}@media (max-width: 667px){.lp01 .wage p{padding-left:25%}}.lp01 .wage p.title{font-size:16px;font-weight:bold}.lp01 .wage p.price1{font-size:30px;font-weight:bold;color:#E14D0E}.lp01 .wage p.price1 span{font-size:72%}.lp01 .arrow{width:100%;padding:20px 0 10px;text-align:center}.lp01 .theprice{font-family:"游ゴシック", "Yu Gothic", "游ゴシック体", "YuGothic, Karla", "Noto Sans Japanese", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "Meiryo UI", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif !important;font-size:42px !important}.lp01 .theprice:before{display:inline-block !important;width:60px !important;height:50px !important;vertical-align:middle}@media (max-width: 667px){.lp01 .theprice{font-size:26px !important}}.lp01 .theprice span{font-size:65%}.lp01 .link{padding-top:20px}.lp01 .link a{margin-left:auto;margin-right:auto;width:180px !important;border-radius:25px !important;padding:0 !important;line-height:30px}.lp01 .ondo{width:68px !important;border-radius:34px;background:#E14D0E;color:#fff;line-height:68px;font-size:18px;margin-bottom:40px !important}.lp01 .logo2{text-align:right}.lp01 .caption1{padding:10px 0 0;font-size:14px;text-align:right}.lp01 .view-btn{margin-top:0px !important}.lp01 .category-name>.group{grid-template-columns:repeat(2, 1fr)}.lp01 .item-info-container{display:flex;flex-wrap:wrap;justify-content:space-between}.lp01 .item-info-container .item-funcs{display:flex;flex-wrap:wrap;justify-content:space-between}.lp01 .item-info-container .item-info,.lp01 .item-info-container .item-funcs{width:48%}.wrap{width:980px;margin:0 auto}a{text-decoration:none;color:#453D3B}img{display:block}picture{display:block}picture img{max-width:100%}body{background:#FFF;color:#453D3B;font-size:15px;font-family:'Noto Sans JP', sans-serif}header{margin-bottom:60px}header .obi{background:#F18D00;color:#FFF;font-size:12px;font-weight:bold;height:24px;display:flex;align-items:center}header .header-wrap{margin-bottom:14px}header .header-grid{padding-top:12px;display:grid;grid-template-areas:"logo  nav1 show" "phone nav2 show";grid-template-columns:240px 1fr 300px;grid-gap:10px 40px}header .logo{grid-area:logo}header .logo img{width:240px}header .header-nav1{grid-area:nav1;display:flex}header .header-nav1 ul{width:100%;display:flex;align-items:center;justify-content:space-between}header .header-nav1 li{height:100%}header .header-nav1 a{display:flex;align-items:center;height:50px;font-size:15px;font-weight:bold;background:rgba(255,255,255,0.4) no-repeat top center/50px 50px;background-blend-mode:lighten;transition:.5s all}header .header-nav1 a:hover{background-color:rgba(255,255,255,0)}header .header-nav1 li:nth-of-type(1) a{background-image:url("../img/renew/icon_erabareru50.svg")}header .header-nav1 li:nth-of-type(2) a{background-image:url("../img/renew/komikoisaihu50.svg")}header .header-nav1 li:nth-of-type(3) a{background-image:url("../img/renew/sekohouse50.svg")}header .header-nav2{grid-area:nav2}header .header-nav2 ul{display:flex;align-items:center;justify-content:space-between}header .header-nav2 a{font-size:13px;font-weight:bold;transition:.25s color}header .header-nav2 a:hover{color:#8CBAE3}header .phone{grid-area:phone;color:#F18D00;font-size:26px;font-weight:bold;display:flex;align-items:center;justify-content:space-between;padding-right:10px}header .phone::before{content:'';flex-shrink:0;display:block;width:45px;height:30px;background:url("../img/renew/freedial.svg") no-repeat center/contain}header .showroom{grid-area:show}header .showroom img{width:300px}.main-nav{height:48px;background:#8CBAE3}.main-nav ul{display:flex;align-items:center;justify-content:space-between}.main-nav a{display:flex;align-items:center;height:48px;font-size:14px;font-weight:bold;color:#FFF;transition:.25s all}.main-nav a:hover,.main-nav a.active{color:#CCC}.main-nav form{display:flex;align-items:center;box-sizing:border-box;width:300px;height:30px;border-radius:15px;border:1px solid #707070;padding:0 10px 0 30px;font-size:12px;background:#FFF}.main-nav button{background:transparent;border:0;padding:0}.main-nav button img{width:20px}.main-nav input[type="text"]{box-sizing:border-box;width:220px;height:28px;border:0;font-size:12px}.main-nav img{width:120px}.main-nav .contacts,.main-nav .header-nav1,.main-nav .header-nav2{display:none}.sub-nav1{width:100%;position:absolute;z-index:99;top:200px;left:0}.sub-nav1>ul{background:#453D3B}.sub-nav1 .subnav1-li{display:none;height:48px}.sub-nav1 .subnav1-li.nav-open{display:flex}.sub-nav1 .subnav1-li ul{width:100%;display:grid;grid-template-columns:repeat(4, 1fr);align-items:center;justify-content:space-between}.sub-nav1 .subnav1-li li:first-of-type a::before{background:#FFF}.sub-nav1 a{display:flex;height:48px;align-items:center;justify-content:space-between;font-size:14px;font-weight:bold;color:#FFF;transition:.5s color}.sub-nav1 a:hover,.sub-nav1 a.active{color:#F18D00}.sub-nav1 a::before,.sub-nav1 a::after{content:'';display:block;width:1px;height:28px;background:#FFF}.sub-nav1 a::before{background:#453D3B}.sub-nav2{position:absolute;z-index:99;top:248px;left:0;width:100%;background:rgba(241,141,0,0.9)}.sub-nav2 .nav-grid{padding:60px 0;grid-template-areas:"h2 sec" "ul sec";grid-template-columns:300px 640px;grid-template-rows:auto 1fr;grid-gap:0 40px;display:none}.sub-nav2 .nav-grid.nav-open{display:grid}.sub-nav2 h2{grid-area:h2;font-size:24px;font-weight:bold;color:#FFF;margin-bottom:36px}.sub-nav2 .link{grid-area:ul;border-top:1px solid #FFF}.sub-nav2 .link a{display:block;font-size:15px;font-weight:bold;color:#FFF;border-bottom:1px solid #FFF;padding:24px 20px;box-sizing:border-box}.sub-nav2 section{grid-area:sec}.sub-nav2 h3{display:flex;font-size:20px;font-weight:bold;color:#FFF;margin-bottom:20px}.sub-nav2 h3::before{content:'';display:block;width:102px;height:40px;background:url("../img/renew/pickup120.png") no-repeat center/contain;margin-right:20px}.sub-nav2 figcaption{color:#FFF;line-height:1.3}.sub-nav2 .l-imgs{display:grid;grid-template-columns:300px 300px;grid-gap:15px 40px;margin-bottom:20px}.sub-nav2 .l-imgs img{width:300px;height:240px;object-fit:cover}.sub-nav2 .l-imgs figcaption{font-size:16px}.sub-nav2 .s-imgs{display:grid;grid-template-columns:130px 130px 130px 130px;grid-gap:20px 40px}.sub-nav2 .s-imgs img{width:130px;height:130px;object-fit:cover}.sub-nav2 .s-imgs figcaption{font-size:14px}.map{width:100%;height:360px;margin-bottom:100px}.contacts{position:fixed;top:210px;right:0;z-index:200}.contacts ul{list-style:none}.contacts li{width:110px}.contacts a{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;width:110px;height:100px;border-radius:10px 0 0 10px;margin:0 0 10px auto;color:#FFF;font-size:13px;font-weight:bold;box-sizing:border-box;padding:0 10px 15px 0;transform:translate(10px, 0);transition:.25s all}.contacts a:hover{transform:translate(0)}.contacts li:nth-of-type(1) a,.contacts li:nth-of-type(3) a{background:#F18D00B3}.contacts li:nth-of-type(2) a,.contacts li:nth-of-type(4) a{background:#453D3BB2}.contacts li:nth-of-type(1) a{height:160px;padding-bottom:12px}.contacts li:nth-of-type(1) a span{display:block}.contacts li:nth-of-type(1) a span:nth-of-type(1),.contacts li:nth-of-type(1) a span:nth-of-type(2){margin-bottom:5px}.contacts li:nth-of-type(1) a img{width:80px}.contacts li:nth-of-type(2) a::before{content:'';display:block;background:no-repeat center / contain;margin-bottom:10px;width:48px;height:32px;background-image:url("../img/renew/icon_mail72.png")}.contacts li:nth-of-type(3) a::before{content:'';display:block;background:no-repeat center / contain;margin-bottom:10px;width:40px;height:42px;background-image:url("../img/renew/icon_tel60.png")}.contacts li:nth-of-type(4) a::before{content:'';display:block;background:no-repeat center / contain;margin-bottom:10px;width:30px;height:48px;background-image:url("../img/renew/icon_mitumori45.png")}.check{position:fixed;z-index:100;left:0;bottom:0;height:160px;width:100%;overflow:hidden;transition:.25s all}.check::after{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:url("../img/renew/dot_blue.png") repeat left center/40px 40px;border-radius:0 20px 0 0;opacity:.8;z-index:-1}.check .wrap{width:auto;display:flex;align-items:center;justify-content:flex-start;height:160px}.check h2{cursor:pointer;display:flex;flex-direction:column;align-items:center;width:100px;flex-shrink:0}.check h2::after{content:'閉じる';display:flex;justify-content:center;align-items:center;white-space:pre;width:46px;height:46px;background:#FFF;color:#F18D00;font-size:12px;font-weight:bold;border-radius:50%}.check h2 img{width:80px}.check.check-close{width:100px}.check.check-close h2::after{content:'表示' '\A' 'する'}.check.check-close .check-wrap{width:0}.check .check-wrap{overflow:hidden;transition:.15s all;width:980px;margin:0 auto;display:grid;grid-template-columns:repeat(6, 130px);justify-content:space-between;transform:translate(-50px, 0)}.check a{display:block;justify-content:center;width:130px;height:130px;box-sizing:border-box;padding:5px;border-radius:5px;background:#FFF}.check a img{width:76px;height:76px;margin:0 auto 10px;object-fit:cover}.check figure{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.check .maker{display:block;font-size:13px;font-weight:bold;text-align:center;margin-bottom:3px}.check .name{display:block;text-align:center;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100px}.footer1{background:#E8E8E7;padding:100px 0 60px}.footer1 .wrap{position:relative}.footer1 .totop a{position:absolute;top:0;right:0;width:95px;height:95px;display:flex;justify-content:center;align-items:center;border-radius:50%;border:6px solid #8CBAE3;transform:translate(0, -135px);transition:.25s all}.footer1 .totop a:hover{border-color:rgba(140,186,227,0.25)}.footer1 .totop img{width:50px}.footer-grid{display:grid;grid-template-areas:"logo logo  img" "p1   p1    img" "p2   p2    img" "addr addr  img" "ph   ho    img";font-weight:bold;line-height:1}.footer-grid .logo{grid-area:logo;margin-bottom:12px}.footer-grid .logo img{width:200px}.footer-grid .lead{grid-area:p1;font-size:18px;color:#F18D00;border-bottom:2px solid #F18D00;padding-bottom:10px;margin-bottom:10px}.footer-grid .access{grid-area:p2;font-size:16px;margin-bottom:8px}.footer-grid address{grid-area:addr;font-size:14px;font-weight:normal;font-style:normal;margin-bottom:5px}.footer-grid .phone{grid-area:ph;font-size:26px;color:#F18D00;display:flex;align-items:center;justify-content:flex-start}.footer-grid .phone::before{content:'';flex-shrink:0;display:block;width:45px;height:30px;background:url("../img/renew/freedial.svg") no-repeat center/contain;margin-right:13px}.footer-grid .hours{grid-area:ho;font-size:18px;color:#F18D00;align-self:center}.footer-grid .imgs-grid{grid-area:img;justify-self:end}.footer-grid .imgs-grid .dummyimg{width:350px;height:200px}.footer2{background:#F18D00;padding-bottom:160px}.footer2 .wrap{display:flex;align-items:center;justify-content:space-between;height:30px}.footer2 .copyright{font-size:11px;color:#FFF}.footer2 ul{display:flex;align-items:center;justify-content:space-between}.footer2 li{display:block;margin-left:60px}.footer2 a{font-size:11px;color:#FFF}.top-sec{margin-bottom:100px}.top-h2,.cmn-h2{margin-bottom:60px;padding:15px 0;font-size:24px;font-weight:bold;color:#F18D00;border-top:6px solid #F2DDC2;border-bottom:6px solid #F2DDC2;text-align:center;line-height:1.208}.item-h2{font-size:30px;font-weight:bold;color:#453D3B}.item .item-h2{width:calc(100% - 210px);line-height:1.5}article.news h3,.cmn-h3{display:flex;align-items:center;margin-bottom:40px;font-size:22px;color:#4DA0DF;white-space:nowrap;overflow:hidden}article.news h3::before,.cmn-h3::before{content:'';display:block;width:28px;height:28px;border:6px solid #8CBAE3;border-radius:50%;box-sizing:border-box;margin-right:12px;flex-shrink:0}article.news h3::after,.cmn-h3::after{content:'';display:block;height:6px;width:90%;background:#8CBAE3;margin-left:12px}.cmn-h4{margin-bottom:40px;font-size:20px;font-weight:bold;color:#F18D00;display:flex;align-items:center;line-height:1.3}.cmn-h4::before{content:'';display:block;width:24px;height:24px;border:6px solid #F2DDC2;box-sizing:border-box;margin-right:12px;border-radius:50%}.cmn-h5{font-size:18px;font-weight:bold;color:#4DA0DF;border-bottom:6px solid #DEE9F2;padding-bottom:6px;margin-bottom:30px;display:inline-block;line-height:1.3}.cmn-h6{font-size:18px;font-weight:bold;margin-bottom:20px;line-height:1.3}.top-info h2{margin-bottom:14px}.top-info ul{width:810px;margin:0 auto 41px;list-style:none}.top-info li a{display:flex;justify-content:flex-start;font-size:15px;border-bottom:1px solid #707070;padding:20px;line-height:1.5;transition:.25s opacity}.top-info li a:hover{opacity:.5}.top-info .category{display:flex;justify-content:center;align-items:center;width:120px;margin-right:20px;border:1px solid #F18D00;color:#F18D00;box-sizing:border-box;font-size:12px;align-self:flex-start;flex-shrink:0;height:24px}.top-info .date{width:100px;flex-shrink:0}.to-search a,.contactbtn a,.more-btn a{display:flex;justify-content:center;align-items:center;margin:0 auto;width:120px;height:30px;border-radius:20px;border:1px solid #F18D00;color:#F18D00;font-size:15px;background:#FFF;transition:.25s all;box-sizing:border-box}.to-search a:hover,.contactbtn a:hover,.more-btn a:hover{background:#F18D00;color:#FFF}.to-search.large-btn a,.contactbtn.large-btn a,.more-btn.large-btn a{width:240px;height:40px;max-width:100%}.bnrs{display:flex;justify-content:space-between;list-style:none}.inner .bnr-col:last-of-type{margin-bottom:60px}.col1,.col2,.col3,.col4{list-style:none;display:grid;grid-gap:40px}.col1 img,.col2 img,.col3 img,.col4 img{max-width:100%}.col1{grid-template-columns:1fr}.col2{grid-template-columns:repeat(2, 1fr)}.col3{grid-template-columns:repeat(3, 1fr)}.col4{grid-template-columns:repeat(4, 1fr)}table{width:100%}table,th,td{border-collapse:collapse;border:1px solid #777;font-size:14px;box-sizing:border-box}th,td{padding:15px 20px;line-height:1.5}th{width:20%;background-color:#cae5f8;font-weight:bold;text-align:left;vertical-align:top}.form-table{margin-bottom:30px}.form-table .required,.form-table .not-required{display:inline-block;color:#FFF;padding:2px 4px;border-radius:2px;font-size:12px;margin-right:5px}.form-table .required{background:#DB0F0F}.form-table .not-required{background:#C9C7C5}.form-table input[type="text"],.form-table input[type="email"],.form-table input[type="tel"],.form-table textarea{font-size:15px;border:1px solid #453D3B;color:#453D3B;background:#DEE9F2;padding:5px;box-sizing:border-box;width:100%;line-height:1.5;vertical-align:middle;font-family:sans-serif}.form-table input[type="text"].text-s,.form-table input[type="email"].text-s,.form-table input[type="tel"].text-s,.form-table textarea.text-s{width:25%}.form-table input[type="text"].text-m,.form-table input[type="email"].text-m,.form-table input[type="tel"].text-m,.form-table textarea.text-m{width:50%}.form-table textarea{height:150px}.form-table td button{line-height:1.5;font-size:15px;padding:5px 10px;border:1px solid #453D3B;vertical-align:middle;margin:0 5px}.form-table td p{font-size:16px;margin-bottom:15px}.form-table td div{margin-bottom:15px}.form-table td div:last-of-type{margin-bottom:0}.form-table td label input{margin:0 10px}.contact-submit{margin-bottom:60px;display:flex;justify-content:center;align-items:center}.contact-submit button{display:flex;box-sizing:border-box;width:240px;height:40px;align-items:center;justify-content:center;border:1px solid #F18D00;background:#F18D00;color:#FFF;font-weight:bold;border-radius:5px;margin:0 10px}.contact-submit .back{color:#F18D00;background:#FFF}form .checkboxes{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px 40px;margin-bottom:30px}form .checkboxes label{display:flex;align-items:center;border:1px solid #C9C7C5;color:#453D3B;font-weight:bold;padding:10px}form .checkboxes input[type="checkbox"],form .checkboxes input[type="radio"]{margin-right:10px}.confirm-box{width:980px;margin:0 auto;box-sizing:border-box;background:#FFF;padding:40px 40px 100px}.confirm-box .ans{line-height:1.5;margin:0 0 40px}.confirm-box .ans-ul{margin-left:30px}.confirm-box table{margin-bottom:60px}.confirm-box .button{display:flex;justify-content:center}.confirm-box .button a{display:flex;box-sizing:border-box;width:240px;height:40px;align-items:center;justify-content:center;border:1px solid #F18D00;background:#F18D00;color:#FFF;font-weight:bold;border-radius:5px;margin:0 10px}.confirm-box .button #close-window{background:#FFF;color:#F18D00}article.news{margin-bottom:100px}article.news .newscontent .content{width:auto}article.news .newscontent .content p{line-height:2;margin-bottom:1em}article.news .newscontent .content img{max-width:100%}article.news .returnbtn a{max-width:100%}.sp-content{display:none}.top-slider{margin-bottom:60px}.top-slider img{width:1140px;height:420px}.panels .wrap{display:flex;justify-content:space-between}.panels section{box-sizing:border-box;width:300px;height:240px;padding:0 0 10px;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end;background:no-repeat top center / 300px 240px}.panels .more-btn{align-self:flex-end}.panels section:nth-of-type(1){background-image:url("../img/renew/top/panel1.png")}.panels section:nth-of-type(2){background-image:url("../img/renew/top/panel2.jpg");box-shadow:0px 3px 6px #00000029}.panels section:nth-of-type(3){background-image:url("../img/renew/top/panel3.jpg");box-shadow:0px 3px 6px #00000029}.top-recommend{margin-bottom:40px}.top-comicomi picture{margin-bottom:47px}.top-comicomi dl{display:flex;justify-content:space-between;width:740px;margin:0 auto 100px}.top-comicomi dt img{width:80px}.top-comicomi dd{font-size:14px;line-height:2}.top-comicomi .bnrs img{width:470px}.lookfor-grid{display:grid;grid-template-areas:"h2 h2" "h3 div" "ul div" ".. pg";grid-template-columns:300px 640px;grid-template-rows:auto auto 1fr;grid-gap:0 40px;margin-bottom:100px}.lookfor-grid h2{grid-area:h2}.lookfor-grid>h3{grid-area:h3;font-size:24px;font-weight:bold;margin-bottom:36px}.lookfor-grid .price-sort{grid-area:ul;list-style:none;border-top:1px solid #707070}.lookfor-grid .price-sort a{display:block;font-size:15px;font-weight:bold;border-bottom:1px solid #707070;padding:24px 20px;box-sizing:border-box}.lookfor-grid .price-sort a.active{background:#F18D00;color:#FFF}.lookfor-grid .lookfor-items{grid-area:div}.lookfor-grid .paging{grid-area:pg;display:grid;grid-template-columns:repeat(12, 1fr);grid-gap:10px;padding-top:60px}.lookfor-grid .paging span{display:block;border:1px solid #C9C7C5;border-radius:3px;text-align:center}.lookfor-grid .paging span.current{padding:5px 0;background:#F18D00;color:#FFF}.lookfor-grid .paging a{display:block;padding:5px 0;transition:.25s all}.lookfor-grid .paging a:hover{background:#F18D00;color:#FFF}.lookfor-items{display:grid;grid-template-columns:130px 130px 130px 130px;grid-gap:20px 40px}.lookfor-item{display:block;width:130px}.lookfor-item section{display:flex;flex-direction:column}.lookfor-item h3{font-size:14px;margin-bottom:5px;line-height:1.3}.lookfor-item .category{font-size:12px;border:1px solid #F18D00;color:#F18D00;padding:2px 5px;margin-bottom:5px;align-self:flex-start}.lookfor-item figure{order:-1;margin-bottom:5px}.lookfor-item img{width:130px;height:130px;object-fit:cover}.inquiries{margin-bottom:100px}.inquiries h3+p{line-height:2}.inquiries picture{margin-top:-60px}.inquiries #form-preview{margin-bottom:60px}.inquiries #form-preview p{line-height:2}.inquiries .compliance{border:1px solid #C9C7C5;padding:30px 60px;line-height:2}.inquiries .compliance p,.inquiries .compliance h6,.inquiries .compliance ul{margin-bottom:15px}.inquiries .compliance p:last-of-type{margin-bottom:0}.inquiries .compliance ul{margin-left:20px}.estimate-page{margin-bottom:100px}.estimate-page p{line-height:2;margin-bottom:15px}.estimate-page p:last-of-type{margin-bottom:0}.estimate-page picture{margin-top:-60px}.estimate-page .estimate-1,.estimate-page .estimate-2{margin-bottom:60px}.estimate-page .estimate-3 h3+p{margin-bottom:60px}.estimate-page .estimate-list{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:40px;list-style:none}.estimate-page .estimate-list::after{content:none}.estimate-page .estimate-list li img{max-width:100%}.estimate-page .btn a{display:flex;justify-content:center;align-items:center;margin:0 auto;width:240px;height:40px;border-radius:20px;border:1px solid #F18D00;color:#F18D00;font-size:15px;background:#FFF;transition:.25s all;box-sizing:border-box}.estimate-page .btn a:hover{background:#F18D00;color:#FFF}.estimate{margin-bottom:100px}.estimate h2+p{margin-bottom:60px}.estimate h3+p,.estimate h3+.checkboxes{margin-bottom:30px}.estimate p{line-height:2;margin-bottom:15px}.estimate form>section{margin-bottom:60px}.estimate .panel{display:grid;grid-template-columns:repeat(6, 1fr);grid-gap:20px;margin-bottom:60px}.estimate .panel::after{content:none}.estimate .panel img{margin-bottom:10px;width:100%}.estimate .panel span{display:flex;align-items:flex-start;line-height:1.5}.estimate .panel input[type="radio"]{margin:5px 5px 0 0}.estimate .panel.panel-l{grid-template-columns:repeat(3, 1fr);grid-gap:40px}.estimate .fig-text{display:flex;align-items:center}.estimate .fig-text::after{content:none}.estimate .fig-text img{width:400px;flex-shrink:0;margin-right:60px}.estimate .fig-text label{display:flex;align-items:center}.estimate .fig-text input[type="text"]{font-size:15px;border:1px solid #453D3B;color:#453D3B;background:#DEE9F2;padding:5px;box-sizing:border-box;width:200px;line-height:1.5;vertical-align:middle;font-family:sans-serif;margin-left:10px;margin-right:10px}.estimate .fig-text+.fig-text{margin-top:30px}.estimate .fig-text .list{line-height:2}.estimate .fig-text .list input{margin-right:10px}.estimate .fig-text .fields{border:1px solid #C9C7C5;padding:15px;width:300px;margin-bottom:30px}.estimate .fig-text .fields:last-of-type{margin-bottom:0}.estimate .inner-input label{display:flex;align-items:center}.estimate .inner-input input[type="text"]{font-size:15px;border:1px solid #453D3B;color:#453D3B;background:#DEE9F2;padding:5px;box-sizing:border-box;width:200px;line-height:1.5;vertical-align:middle;font-family:sans-serif;margin-left:10px}.estimate .checkboxes{display:grid;grid-template-columns:repeat(2, 1fr);margin-bottom:15px}.estimate .checkboxes::after{content:none}.estimate .input-file{border:1px solid #C9C7C5;padding:15px;margin-bottom:15px}.estimate .input-file+.input-file{margin-bottom:30px}.estimate .input-file+h4,.estimate .checkboxes+h4{margin-top:40px}.estimate .conro-2 ul{line-height:1.5;margin:0 0 30px 30px;font-size:18px}.estimate .rangehood-1 .fig-text img,.estimate .dresser-1 .fig-text img,.estimate .dresser-2 .fig-text img{width:250px}article.sitemap{margin-bottom:100px}article.sitemap>.group{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:40px}article.sitemap>.group::after{content:none}article.sitemap .sitemap-1,article.sitemap .sitemap-2{width:auto}article.sitemap div[class^="stlist"] p,article.sitemap div[class^="stlist"] ul{line-height:2;margin-left:40px}article.sitemap div[class^="stlist"] li{padding-left:2em}article.privacy{margin-bottom:100px}article.privacy .logo{margin-bottom:60px}article.privacy .logo img{max-width:100%}article.privacy .privacy-1{margin-bottom:30px}article.privacy .privacy-1 p{line-height:2}.company-5 figure{margin-bottom:30px}.company-5 dl{line-height:1.5}.company-5 dt{font-weight:bold}.company-5 dd{margin-bottom:1em}.company-5 dd:last-of-type{margin-bottom:0}.topicpath{margin-bottom:2em;color:#666;font-size:90%}.topicpath a{color:#666}article.company .company-2col{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;margin-bottom:60px}article.company .company-2col figure img{margin:0 auto 15px;max-width:100%;max-height:425px}article.company .company-2col figcaption{line-height:2}article.company .company-2col .imgs{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 20px}article.company .fxxk .fxxk-h3{border-radius:15px;color:#FFF;text-align:center;font-size:18px;padding:15px 0;margin-bottom:30px}article.company .fxxk .fxxk-h3_1{background:#4DA0DF}article.company .fxxk .fxxk-h3_2{background:#F18D00}article.company .fxxk figcaption{text-align:center;font-size:20px;color:#e14d0e;font-weight:bold}article.company .fxxk figcaption span{font-size:28px}article.company p.txt{line-height:2;margin-bottom:30px}article.company .fitimg img{height:300px;object-fit:cover}article.company .price{font-size:22px;font-weight:bold;color:#e14d0e;background:#EEE;text-align:center;padding:30px 0}article.company .price span{display:inline-block;font-size:28px;padding:0 .2em}article.company .price-note{padding-top:10px;font-size:90%;text-align:center;line-height:1.5}article.company .fxxk-list{display:grid;grid-template-columns:repeat(5, 1fr);grid-gap:20px;margin-bottom:60px}article.company .fxxk-list img{max-width:100%;margin-bottom:10px;width:180px;height:180px;object-fit:cover}article.company .fxxk-list figcaption{line-height:1.5;font-size:90%}article.company .fxxk2-list{display:grid;grid-template-columns:repeat(auto-fill, 130px);justify-content:space-between;margin-bottom:30px}article.company .fxxk2-list h6{margin-bottom:10px}article.company .fxxk2-list img{max-width:100%;margin-bottom:10px;width:130px;height:130px;object-fit:cover}article.company .fxxk2-list figcaption{line-height:1.5;font-size:90%}.top-bnr{grid-gap:30px;grid-template-columns:repeat(2, 1fr)}.top-bnr a{display:block;box-shadow:0 3px 6px rgba(0,0,0,0.16)}@media screen and (max-width: 1180px) and (min-width: 1001px){body{min-width:1180px}}@media screen and (max-width: 1000px) and (min-width: 769px){body{font-size:1.5vw}.wrap{width:auto;margin:0 auto}header{margin-bottom:6vw}header .obi{font-size:1.2vw;height:2.4vw}header .header-wrap{margin-bottom:1.4vw}header .header-grid{padding:1.2vw 2vw 0;grid-template-columns:24vw 1fr 30vw;grid-gap:1vw 2vw}header .logo img{width:24vw}header .header-nav1 a{height:5vw;font-size:1.5vw;background:rgba(255,255,255,0.4) no-repeat top center/5vw 5vw}header .header-nav2 a{font-size:1.3vw}header .phone{font-size:2.6vw;padding-right:1vw}header .phone::before{width:4.5vw;height:3vw}header .showroom img{width:30vw}.main-nav{height:4.8vw}.main-nav ul{padding:0 2vw}.main-nav a{height:4.8vw;font-size:1.4vw}.main-nav form{width:30vw;height:3vw;border-radius:1.5vw;padding:0 1vw 0 3vw;font-size:1.2vw}.main-nav button img{width:2vw}.main-nav input[type="text"]{width:22vw;height:auto;font-size:1.2vw}.main-nav img{width:12vw}.sub-nav1{top:20vw}.sub-nav1>ul{padding:0 2vw}.sub-nav1 .subnav1-li{height:4.8vw}.sub-nav1 a{height:4.8vw;font-size:1.4vw}.sub-nav1 a::before,.sub-nav1 a::after{height:2.8vw}.sub-nav2{box-sizing:border-box;padding:0 2vw;top:24.8vw}.sub-nav2 .nav-grid{padding:6vw 0;grid-template-columns:28vw 62vw;grid-gap:0 4vw}.sub-nav2 h2{font-size:2.4vw;margin-bottom:3.6vw}.sub-nav2 .link a{font-size:1.5vw;padding:2.4vw 2vw}.sub-nav2 h3{font-size:2vw;margin-bottom:2vw}.sub-nav2 h3::before{width:10.2vw;height:4vw;margin-right:2vw}.sub-nav2 .l-imgs{grid-template-columns:29vw 29vw;grid-gap:1.5vw 4vw;margin-bottom:2vw}.sub-nav2 .l-imgs img{width:29vw;height:23vw}.sub-nav2 .l-imgs figcaption{font-size:1.6vw}.sub-nav2 .s-imgs{grid-template-columns:repeat(4, 12.5vw);grid-gap:2vw 4vw}.sub-nav2 .s-imgs img{width:12.5vw;height:12.5vw}.sub-nav2 .s-imgs figcaption{font-size:1.4vw}main>.container>.wrap{padding:0 2vw}.to-search a,.contactbtn a,.more-btn a{width:12vw;height:3vw;border-radius:2vw;font-size:1.5vw}.to-search.large-btn a,.contactbtn.large-btn a,.more-btn.large-btn a{width:24vw;height:4vw}.top-h2,.cmn-h2{margin-bottom:6vw;padding:1.5vw 0;font-size:2.4vw;border-top:.6vw solid #F2DDC2;border-bottom:.6vw solid #F2DDC2}.item-h2{font-size:3vw}.item .item-h2{width:calc(100% - vwm(210))}article.news h3,.cmn-h3{margin-bottom:4vw;font-size:2.2vw}article.news h3::before,.cmn-h3::before{width:2.8vw;height:2.8vw;border:.6vw solid #8CBAE3;margin-right:1.2vw}article.news h3::after,.cmn-h3::after{height:.6vw;margin-left:1.2vw}.cmn-h4{margin-bottom:4vw;font-size:2vw}.cmn-h4::before{width:2.4vw;height:2.4vw;border:.6vw solid #F2DDC2;margin-right:1.2vw}.cmn-h5{font-size:1.8vw;border-bottom:.6vw solid #DEE9F2;padding-bottom:.6vw;margin-bottom:3vw}.cmn-h6{font-size:1.8vw;margin-bottom:2vw}.contacts{top:21vw}.contacts li{width:11vw}.contacts a{width:11vw;height:10vw;border-radius:1vw 0 0 1vw;margin:0 0 1vw auto;font-size:1.3vw;padding:0 1vw 1.5vw 0;transform:translate(1vw, 0)}.contacts li:nth-of-type(1) a{height:16vw;padding-bottom:1.2vw}.contacts li:nth-of-type(1) a span:nth-of-type(1),.contacts li:nth-of-type(1) a span:nth-of-type(2){margin-bottom:.5vw}.contacts li:nth-of-type(1) a img{width:8vw}.contacts li:nth-of-type(2) a::before{margin-bottom:1vw;width:4.8vw;height:3.2vw}.contacts li:nth-of-type(3) a::before{margin-bottom:1vw;width:4vw;height:4.2vw}.contacts li:nth-of-type(4) a::before{margin-bottom:1vw;width:3vw;height:4.8vw}.check{height:16vw}.check::after{background:url("../img/renew/dot_blue.png") repeat left center/4vw 4vw;border-radius:0 2vw 0 0}.check .wrap{height:16vw}.check h2{width:10vw}.check h2::after{width:4.6vw;height:4.6vw;font-size:1.2vw}.check h2 img{width:8vw}.check .check-wrap{width:auto;grid-template-columns:repeat(6, 13vw);transform:translate(-5vw, 0)}.check a{width:11vw;height:13vw;padding:.5vw;border-radius:.5vw}.check a img{width:7.6vw;height:7.6vw;margin:0 auto 1vw}.check .maker{font-size:1.3vw;margin-bottom:.3vw}.check .name{font-size:1vw;width:10vw}.footer1{padding:10vw 2vw 6vw}.footer1 .totop a{width:9.5vw;height:9.5vw;border:.6vw solid #8CBAE3;transform:translate(0, -vwm(135))}.footer1 .totop img{width:5vw}.footer-grid .logo{margin-bottom:1.2vw}.footer-grid .logo img{width:20vw}.footer-grid .lead{font-size:1.8vw;padding-bottom:1vw;margin-bottom:1vw}.footer-grid .access{font-size:1.6vw;margin-bottom:.8vw}.footer-grid address{font-size:1.4vw;margin-bottom:.5vw}.footer-grid .phone{font-size:2.6vw}.footer-grid .phone::before{width:4.5vw;height:3vw;margin-right:1.3vw}.footer-grid .hours{font-size:1.8vw}.footer-grid .imgs-grid img{width:47vw;height:20vw}.footer2{padding:0 2vw 16vw}.footer2 .wrap{height:3vw}.footer2 .copyright{font-size:1.1vw}.footer2 li{margin-left:6vw}.footer2 a{font-size:1.1vw}table,th,td{font-size:1.4vw}th,td{padding:1.5vw 2vw}.form-table{margin-bottom:3vw}.form-table .required,.form-table .not-required{font-size:1.2vw;margin-right:.5vw}.form-table input[type="text"],.form-table input[type="email"],.form-table input[type="tel"],.form-table textarea{font-size:1.5vw;padding:.5vw}.form-table textarea{height:15vw}.form-table td button{font-size:1.5vw;padding:.5vw 1vw;margin:0 .5vw}.form-table td p{font-size:1.6vw;margin-bottom:1.5vw}.form-table td div{margin-bottom:1.5vw}.form-table td label input{margin:0 1vw}.contact-submit{margin-bottom:6vw}.contact-submit button{width:24vw;height:4vw;border-radius:.5vw;margin:0 1vw}form .checkboxes{grid-gap:1.5vw 4vw;margin-bottom:3vw}form .checkboxes label{padding:1vw}form .checkboxes input[type="checkbox"],form .checkboxes input[type="radio"]{margin-right:1vw}.confirm-box{width:auto;padding:4vw 4vw 10vw}.confirm-box .ans{margin:0 0 4vw}.confirm-box .ans-ul{margin-left:3vw}.confirm-box table{margin-bottom:6vw}.confirm-box .button a{width:24vw;height:4vw;border-radius:.5vw;margin:0 1vw}.top-slider{margin-bottom:6vw}.top-slider img{width:100vw;height:36.84vw}.top-sec{margin-bottom:10vw}.panels section{width:30vw;height:24vw;padding:0 0 1vw;background:no-repeat top center/30vw 24vw}.top-recommend{margin-bottom:4vw}.top-comicomi picture{margin-bottom:4.7vw}.top-comicomi dl{width:74vw;margin:0 auto 10vw}.top-comicomi dt img{width:8vw}.top-comicomi dd{font-size:1.4vw}.top-comicomi .bnrs img{width:47vw}.top-info h2{margin-bottom:1.4vw}.top-info ul{width:auto;margin:0 auto 4.1vw}.top-info li a{font-size:1.5vw;padding:2vw}.top-info .category{width:12vw;margin-right:2vw;font-size:1.2vw;height:2.4vw}.top-info .date{width:10vw}.reformshop .visual figcaption{padding:1vw 0 0;margin-bottom:2vw}.reformshop>section{margin-bottom:6vw}.reformshop .explain p{margin-bottom:3vw}.reformshop .titlegroup+p{margin-bottom:3vw}.reformshop .reforminnerlinks{grid-template-columns:repeat(6, 1fr);grid-gap:2vw}.reformshop .contactbtn{padding-top:6vw}.reformshop .contactbtn a{width:24vw;height:4vw}.reformshop .reformshop-4 .group:nth-of-type(2){grid-gap:4vw}.stepframe .step{background-size:7vw 7vw !important}.stepframe .step h4{padding:2.8vw 0 1vw;font-size:2.5vw;margin-bottom:1vw}.about-construction{margin-bottom:10vw}.about-construction p{margin-bottom:3vw}.about-construction picture{margin-bottom:5vw}.about-construction>section{margin-bottom:4vw}.company{margin-bottom:10vw}.company .logo{margin-bottom:6vw}.company .company-1{margin-bottom:6vw}.company .company-1 img{width:26vw}.company .company-1 figcaption{font-size:1.6vw;width:69vw;height:27vw}.company .company-2{margin-bottom:6vw}.company .company-2 section{width:47vw;padding:2.5vw 3vw}.company .company-2 h4{margin:0 0 3vw;font-size:1.8vw}.company .company-3{margin-bottom:6vw}.company .company-3 h3+p{margin-bottom:3vw}.company .company-3 table{width:47vw}.company .company-3 th{width:14vw}.company .map{height:22.5vw}.company .fig-map figcaption{padding:2vw;width:18vw}.company .company-4>.group{grid-gap:4vw;margin-bottom:6vw}.company .company-4 h4+p{margin-bottom:3vw}.company .company-4 .fig-map img{width:21.6vw}.company .company-4 .map{margin-bottom:1vw}.company .company-5 .fig-map img{width:27vw}.company .company-6 h5+p{margin-bottom:3vw}.company #company-6 .figs{grid-gap:2vw;margin-bottom:6vw}.estimate-page{margin-bottom:10vw}.estimate-page p{margin-bottom:1.5vw}.estimate-page picture{margin-top:-6vw}.estimate-page .estimate-1,.estimate-page .estimate-2{margin-bottom:6vw}.estimate-page .estimate-3 h3+p{margin-bottom:6vw}.estimate-page .estimate-list{grid-gap:4vw}.estimate-page .btn a{width:24vw;height:4vw;border-radius:2vw;font-size:1.5vw}.item .statuses li{width:18vw;margin:0 0 1vw;font-size:1.5vw}.item .statuses li.tag,.item .statuses li.nickname{padding:.8vw 0;border-radius:.5vw}.item .statuses li.brand{width:18vw;height:3.8vw}.item .statuses li.brand img{width:18vw;height:3.8vw}.item .item-detail{width:80vw;margin:0 auto 4vw}.item .images{margin:0 0 3.5vw;padding:8vw 0 4vw}.item .images .item-main-img{height:40vw;margin:0 auto 6vw}.item .images .item-main-img img{height:40vw}.item .prices{min-height:20vw;margin-top:3vw}.item .prices .maker-price{font-size:2vw;padding:.5vw}.item .prices .maker-price span{font-size:3.4vw}.item .prices .price{height:15vw;background:url("/img/komikomi.png") no-repeat 2vw 0/contain;font-size:3.6vw;padding:6vw 0 0 18vw}.item .prices .price span{font-size:7.7vw;background-size:contain}.item .prices .price .text{font-size:5vw}.item .prices .span{width:17.9vw;height:10.8vw;padding:3vw 0 0;font-size:1.6vw}.item .prices .komikomi{left:1vw;font-size:1.6vw;margin:2vw 0}.item .price-detail th,.item .price-detail td{padding:1.5vw 0 1.5vw 2vw}.item .price-detail .maker-site{margin:2vw 0}.item .price-detail .maker-site a{font-size:1.6vw}.item .item-trait{margin-bottom:6vw}.item-detail .item-funcs{grid-gap:.5vw}.item-funcs{grid-gap:.5vw}.item-funcs .func{font-size:1.2vw;min-height:calc(1em * 1.3 * 2 + vwm(6))}.category-recommend-items>.group,.category-name>.group{margin-bottom:6vw;grid-gap:4vw}.category-recommend-items .item .logo,.category-name .item .logo{margin-bottom:1.5vw}.category-recommend-items .item .logo img,.category-name .item .logo img{max-height:2.5vw}.category-recommend-items .item .thumbnail,.category-name .item .thumbnail{margin-bottom:1.5vw}.category-recommend-items .item .thumbnail img,.category-name .item .thumbnail img{width:21.5vw;height:21.5vw}.category-recommend-items .item .name,.category-name .item .name{margin-bottom:1.5vw}.category-recommend-items .item .outline,.category-name .item .outline{margin-bottom:1.5vw}.category-recommend-items .item .maker-price,.category-name .item .maker-price{padding:.5vw 0;margin-bottom:1.5vw}.category-recommend-items .item .price,.category-name .item .price{margin-bottom:1.5vw}.category-recommend-items .item .price span,.category-name .item .price span{font-size:2.4vw}.category-recommend-items .item .price span.text,.category-name .item .price span.text{font-size:1.5vw}.category-recommend-items .item .link a,.category-name .item .link a{height:3vw;border-radius:2vw;font-size:1.5vw}.large-category{margin-bottom:10vw}.large-category .item-slider{grid-gap:4vw}.large-category .work-item img{width:100%;height:20vw;object-fit:cover}.large-category .work-item h4{margin-bottom:1.5vw}.large-category .category-links{margin-bottom:6vw;grid-gap:2vw 4vw}.large-category .category-links a{padding:1vw 0}.large-category .to-search{padding:6vw 0}.large-category .to-search a{width:24vw;height:4vw}.search-box{padding:3vw 0;margin-bottom:6vw}.search-box input[type="radio"]+img{max-width:100%}.cond-maker,.cond-wc-tanc{grid-template-columns:repeat(4, 20vw);grid-gap:2vw;margin-bottom:2vw}.brand-container{grid-template-columns:repeat(4, 20vw);grid-gap:2vw}.brand-container .func-name{padding:.8vw;font-size:1.4vw}.item-search{margin-bottom:10vw}.item-search .item-info{margin-bottom:1.5vw}.item-search .category-name .item-container .item{margin-bottom:6vw}.category-detail .foo h4{font-size:1.6vw}.category-detail .foo.conro1 figure img{width:28vw}.category-detail .foo.conro1 figure figcaption{width:62vw}.category-detail .foo p{margin-bottom:3vw}.category-detail .foo .strong{font-size:2.2vw}.category-detail table{margin:2em 0 1em 1.5vw}.category-detail table th,.category-detail table td{padding:.5vw 1vw}.category-detail table th{font-size:1.8vw}.category-detail .oyanami{margin-bottom:3vw}.category-detail .oyanami h2{width:30vw;float:left}.category-detail .oyanami ul{padding:3vw 2vw 3vw 3vw;border-radius:3vw;width:65vw;float:right}.category-detail .oyanami li{margin:0 0 1vw}.category-detail .oyanami li::before{width:2vw;height:1.8vw;background:url("/img/category-detail/check.png") no-repeat/contain;margin:.2vw .5vw 0 0}.category-detail .kaiketu{margin-bottom:6vw;padding:2vw 0}.category-detail .kaiketu h3{font-size:2.5vw;padding:0 .5vw}.category-detail .kaiketu p{font-size:1.6vw;margin:1vw 0 0}.category-detail .select-heading{padding:1.5vw 2vw 3vw 2.5vw}.category-detail .select-heading h3{margin-bottom:.5vw}.category-detail .select-heading p{font-size:1.6vw;padding-left:1vw}.category-detail .category-select{margin-top:3vw}.category-detail .category-select .point{padding-left:3vw;margin-bottom:6vw}.category-detail .category-select .point h4{margin:3vw 0 1.5vw;font-size:2vw}.category-detail .category-select .point h4 span{font-size:3.4vw;margin:0 2vw 0 0;padding:0 0 0 1.2vw}.category-detail .category-select .point h4 span::before{width:5vw;height:5vw;top:-.8vw}.category-detail .category-select .point h4 span::after{top:-.7vw;font-size:1.2vw}.category-detail .category-select .point p{font-size:1.5vw;padding:0 0 0 1.5vw}.category-detail .category-select .point .images dt{width:18.3vw}.category-detail .category-select .point .images dd{width:22vw;padding:0 0 0 2vw}.category-detail .category-select .point .images dd+dt{margin-left:3vw}.category-detail .category-select .point .images h5{margin:0 0 1vw;padding:0;font-size:1.6vw}.category-detail .category-select .point .images p{font-size:1.2vw}.category-detail .category-recommend .select-heading{padding-bottom:5vw}.category-detail .category-recommend .select-heading p{width:47.5vw;font-size:1.5vw}.category-detail .merits{padding-top:3.5vw;padding-left:3vw;margin-bottom:3.5vw}.category-detail .merits h4{font-size:2vw;margin:0 0 3vw}.category-detail .merits h4+p{margin-bottom:3vw}.category-detail .merits>.group{grid-gap:2vw 3vw}.category-detail .merits .merit{grid-gap:0 2vw}.category-detail .merits .merit h5{font-size:1.6vw;padding-top:2vw}.category-detail .merits .merit .txt{font-size:1.2vw;margin-top:1.5vw}.work-item figure{margin-bottom:1.5vw}.work-item figure img{height:20vw}.work-item h4{font-size:1.5vw;margin-bottom:1.5vw}.work-item .category{grid-gap:1.5vw;margin-bottom:1.5vw}.work-item .category span{padding:1vw 0;border-radius:1.2vw}.work-item .area{margin-bottom:1.5vw;min-height:calc(1em * 1.3)}.work-item dl{grid-gap:.3vw 1vw}.work-item dl dt{padding:.5vw 1vw}.work-item dl dd{font-size:1.8vw}.work{margin-bottom:10vw}.work .work-header{margin-bottom:6vw;grid-template-columns:1fr 25vw;grid-gap:0 4vw}.work .work-header .category{margin-bottom:1.5vw;padding:1vw 0;border-radius:1.2vw}.work .work-header .date{font-size:1.8vw}.work .work-voice{margin-bottom:6vw}.work .work-data{margin-bottom:6vw}.work .work-data table{margin-bottom:3vw}.work .work-data th,.work .work-data td{padding:1.5vw 0 1.5vw 2vw}.work .work-images .tab-change ul{grid-gap:0 4vw}.work .work-images .tab-change li{font-size:1.8vw;margin-bottom:1.5vw}.work .work-images .panel-wrap{grid-gap:0 4vw}.work .work-images .panel-wrap>figure figcaption{grid-gap:3vw}.work .work-images .thumb-img img{height:47vw}.work .work-comment{margin-bottom:6vw}.work .back a{width:24vw;height:4vw;border-radius:2vw;font-size:1.5vw}.works{margin-bottom:10vw}.work-categories{margin-bottom:6vw}.work-categories ul{grid-template-rows:4vw;grid-gap:1vw}.work-categories a{border-radius:1.2vw}.work-categories a img{height:4vw}.select-works,.recent-works{grid-gap:4vw}.inquiries{margin-bottom:10vw}.inquiries picture{margin-top:-vwm(60)}.inquiries #form-preview{margin-bottom:6vw}.inquiries .compliance{padding:3vw 6vw}.inquiries .compliance p,.inquiries .compliance h6,.inquiries .compliance ul{margin-bottom:1.5vw}.inquiries .compliance ul{margin-left:2vw}.estimate{margin-bottom:10vw}.estimate h2+p{margin-bottom:6vw}.estimate h3+p,.estimate h3+.checkboxes{margin-bottom:3vw}.estimate p{margin-bottom:1.5vw}.estimate form>section{margin-bottom:6vw}.estimate .panel{grid-gap:2vw;margin-bottom:6vw}.estimate .panel img{margin-bottom:1vw}.estimate .panel input[type="radio"]{margin:.5vw .5vw 0 0}.estimate .panel.panel-l{grid-gap:4vw}.estimate .fig-text img{width:40vw;margin-right:6vw}.estimate .fig-text input[type="text"]{font-size:1.5vw;padding:.5vw;width:20vw;margin-left:1vw;margin-right:1vw}.estimate .fig-text+.fig-text{margin-top:3vw}.estimate .fig-text .list input{margin-right:1vw}.estimate .fig-text .fields{padding:1.5vw;width:30vw;margin-bottom:3vw}.estimate .inner-input input[type="text"]{font-size:1.5vw;padding:.5vw;width:20vw;margin-left:1vw}.estimate .checkboxes{margin-bottom:1.5vw}.estimate .input-file{padding:1.5vw;margin-bottom:1.5vw}.estimate .input-file+.input-file{margin-bottom:3vw}.estimate .input-file+h4,.estimate .checkboxes+h4{margin-top:4vw}.estimate .conro-2 ul{margin:0 0 3vw 3vw;font-size:1.8vw}.estimate .rangehood-1 .fig-text img,.estimate .dresser-1 .fig-text img,.estimate .dresser-2 .fig-text img{width:25vw}article.pickup-items h2{font-size:2.4vw;border-top:.6vw solid #F18D00;border-bottom:.6vw solid #F18D00;margin:0 0 4vw;padding-top:.5vw;padding-bottom:2.3vw;text-align:center}article.pickup-items h2.hoge{padding-top:2.3vw;border-bottom:.6vw dotted #F18D00}article.pickup-items h2.hoge2{margin-top:4vw}article.pickup-items h2 .rec-logo{margin-right:.5vw;display:inline-block}article.pickup-items h2 strong{font-size:4vw}article.pickup-items h2 em{font-size:3.2vw}article.pickup-items h2 .fxxk3{font-size:4.9vw}article.pickup-items h2 span{display:inline-block;width:25vw;height:6vw;border-radius:1.2vw;padding-top:1vw;margin-left:2vw}article.pickup-items h2 span::after{width:2vw;height:2vw;bottom:-.8vw;right:3vw}article.pickup-items .pickup-cover.dresser-cover{height:39.2vw;margin-bottom:4vw}article.pickup-items .pickup-cover.dresser-cover .inner{width:45vw;height:28.5vw;top:3.5vw;left:5.5vw}article.pickup-items .pickup-cover.dresser-cover h2{font-size:3.6vw}article.pickup-items .pickup-cover.dresser-cover p{font-size:1.8vw}article.pickup-items .pickup-nav{margin-bottom:4vw}article.pickup-items .pickup-nav a{width:31.5vw;height:7.6vw;font-size:2vw}article.pickup-items h3.recommend-lead{font-size:3.2vw;margin:-2vw 0 2vw}article.pickup-items .recommend-items section{width:30vw}article.pickup-items .recommend-items.item-2col section{width:47vw}article.pickup-items .recommend-items.item-2col section:nth-of-type(1),article.pickup-items .recommend-items.item-2col section:nth-of-type(2){margin-bottom:4vw}article.pickup-items .recommend-items section.fxxcoff .grade dd:nth-of-type(1){padding:1vw 0}article.pickup-items .recommend-items section.fxxcoff .grade dd:nth-of-type(1) img{height:4vw}article.pickup-items .recommend-items section.fxxcoff h3{font-size:2.8vw}article.pickup-items .recommend-items section.fxxcoff .type{margin:1vw 0;font-size:1.8vw}article.pickup-items .recommend-items section.fxxcoff .tenji h3::before{top:-7.5vw;width:20vw;height:6vw;font-size:2vw;line-height:6vw;border-radius:2vw}article.pickup-items .recommend-items section.fxxcoff .tenji h3::after{top:-2.7vw;width:2vw;height:2vw}article.pickup-items .recommend-items .desc dt,article.pickup-items .recommend-items .desc dd{height:7.5vw}article.pickup-items .recommend-items .desc .logo{font-size:5vw}article.pickup-items .recommend-items .grade{margin-bottom:2vw}article.pickup-items .recommend-items .grade dt,article.pickup-items .recommend-items .grade dd{font-size:2vw}article.pickup-items .recommend-items .grade dt{padding:.5vw 0}article.pickup-items .recommend-items .grade dd:nth-of-type(1){font-size:1.4vw}article.pickup-items .recommend-items .grade dd.bg,article.pickup-items .recommend-items .grade dd:nth-of-type(2){font-size:2vw;padding:.3vw 0}article.pickup-items .recommend-items figure img{margin:0 auto}article.pickup-items .recommend-items figcaption{margin:2vw 0 0}article.pickup-items .recommend-items h3,article.pickup-items .recommend-items .number,article.pickup-items .recommend-items .price{font-size:2vw}article.pickup-items .recommend-items h3{height:7.7vw}article.pickup-items .recommend-items .price::before{width:3.6vw;height:3.6vw;margin-right:1.5vw}article.pickup-items .recommend-items .price strong{font-size:3vw}article.pickup-items .recommend-items .price-area .price1,article.pickup-items .recommend-items .price-area .price2{border-radius:1vw;padding:1vw}article.pickup-items .recommend-items .price-area .price2{margin-top:6vw;padding-left:10vw;background:url("../img/price2.png") no-repeat 1vw .25 8vw}article.pickup-items .recommend-items .price-area .price2::before{height:3vw;top:-4.5vw}article.pickup-items .recommend-items .price-area .price3{margin-top:1vw;padding-top:3vw;font-size:3vw}article.pickup-items .recommend-items .price-area .price3::before{width:6vw;height:6vw}article.pickup-items .recommend-items .price-area .price3 strong{font-size:5vw}article.pickup-items .recommend-items .price-area .price-off{margin:.6vw 0;padding:0 2.4vw;font-size:1.6vw}article.pickup-items .recommend-items .price-area .price-off::after{width:2.2vw;height:2.2vw;right:-1.1vw;top:.5vw}article.pickup-items .recommend-items .price-area .price-detail{font-size:2vw}article.pickup-items .recommend-items .price-area .price-detail strong{font-size:4vw}article.pickup-items .recommend-items .price-area .btn{margin:1vw 0 0;font-size:1.6vw}article.pickup-items .recommend-items .price-area .btn a{padding:.2vw 2vw;border-radius:2vw;width:19vw}article.pickup-items .recommend-items .price-area .btn a::after{width:1.9vw;height:1.9vw;background-size:contain}article.pickup-items .movie-wrap{padding:2vw 0}article.pickup-items .recommend-fxxk figure{margin-bottom:5vw}article.pickup-items .recommend-fxxk .fig1 figcaption{width:50vw}article.pickup-items .recommend-fxxk .fig3 figcaption{width:55vw}article.pickup-items .recommend-fxxk dd{margin:0 0 2vw 0}article.pickup-items .recommend-fxxk h3{margin-bottom:2vw}article.pickup-items .pickup-item-tabs{margin-bottom:3vw}article.pickup-items .pickup-item-tabs span{top:1.5vw;font-size:2.8vw;padding:1vw 0}article.pickup-items .panel .recommend{margin-top:5vw}article.pickup-items .recommend{margin-top:3vw}article.pickup-items .recommend h3{height:8vw;font-size:3vw;padding:0 0 0 3vw;margin:0 0 5vw}article.pickup-items .recommend h3::before{left:-.2vw;bottom:-2vw;width:12vw;height:4vw}article.pickup-items .recommend h3 span{font-size:2vw;margin-left:5vw}article.pickup-items .recommend h3 .h3-logo{margin-right:2vw}article.pickup-items .recommend .fig-grid1 img,article.pickup-items .recommend .fig-grid2 img{max-width:100%}article.pickup-items .recommend .fig-grid1{margin:3vw 0}article.pickup-items .recommend .fig-grid2{margin:3vw 0}article.pickup-items .recommend .recommend-group .image-title{margin:0 0 1.5vw;padding:2vw 0 0}article.pickup-items .recommend .recommend-group .item-image,article.pickup-items .recommend .recommend-group .point{width:47vw}article.pickup-items .recommend .recommend-group .item-image figcaption{margin:2vw 0 0}article.pickup-items .recommend .recommend-group .item-image .label{margin:0 1vw;width:20vw;height:4.8vw;font-size:1.6vw}article.pickup-items .recommend .recommend-group .point h4{font-size:1.8vw;padding:.2vw 0}article.pickup-items .recommend .recommend-group .point ol{margin:1vw 0;padding-bottom:1vw;border-bottom:.2vw solid #F18D00}article.pickup-items .recommend .recommend-group .point li{font-size:1.5vw}article.pickup-items .recommend .recommend-group .point-grid{font-size:1.6vw;grid-template-columns:20vw 1fr}article.pickup-items .recommend .price-grid{margin:1.5vw 0 3vw;grid-template-columns:46vw 1fr 46vw}article.pickup-items .recommend .price-grid p{font-size:1.6vw}article.pickup-items .recommend .price-grid .price1,article.pickup-items .recommend .price-grid .price2{border-radius:1vw;padding:1vw 2vw}article.pickup-items .recommend .price-grid .price2{background:url("../img/price2.png") no-repeat 8vw 50%;padding-left:20vw}article.pickup-items .recommend .price-grid .arrow{margin:1.5vw 0 .5vw;height:5.6vw}article.pickup-items .recommend .price-grid .price-total{font-size:3vw}article.pickup-items .recommend .price-grid .price-total::before{width:8vw;height:8vw;margin-right:5vw}article.pickup-items .recommend .price-grid .price-total strong{font-size:6vw}article.pickup-items .recommend .price-grid .price-off{padding:0 2.4vw}article.pickup-items .recommend .price-grid .price-off::after{width:2.2vw;height:2.2vw;right:-1.1vw;top:.5vw}article.pickup-items .recommend .price-grid .price-detail{font-size:2vw}article.pickup-items .recommend .price-grid .price-detail strong{font-size:3vw}article.pickup-items .recommend .price-grid .btn{margin:2.5vw 0 0}article.pickup-items .recommend .price-grid .btn a{padding:.2vw 2vw;border:.2vw solid #F18D00;border-radius:2vw;width:19vw}article.pickup-items .recommend .price-grid .btn a::after{width:1.9vw;height:1.9vw;background-size:contain}article.pickup-items .recommend .recommend-images{margin-bottom:5vw}article.pickup-items .recommend .recommend-images figure{width:50.4vw}article.pickup-items .recommend .colors h4{border-top:.4vw dotted #F18D00;border-bottom:.4vw dotted #F18D00;font-size:2.4vw}article.pickup-items .recommend .colors .item-grid{grid-template-columns:repeat(auto-fill, 25.5vw)}article.pickup-items .recommend .colors p{font-size:1.6vw}article.pickup-items .recommend .colors figure{margin-top:2vw}article.pickup-items .recommend .colors .btn{margin:1vw 0 0}article.pickup-items .recommend .colors .btn a{padding:.2vw 2vw;border:.2vw solid #F18D00;width:19vw}article.pickup-items .recommend .colors .btn a::after{width:1.9vw;height:1.9vw}article.pickup-items .view-btn{margin:6vw 0}article.pickup-items .view-btn a{font-size:3vw;padding:1.2vw 4.8vw;border-radius:1.6vw}article.pickup-items h2.sub-text{font-size:3.6vw;margin-bottom:2vw}article.pickup-items h2.sub-text .sub{font-size:2vw}article.pickup-items h2.hoge3 img{height:4.5vw}article.pickup-items h2.hoge3 div{margin:0 2vw;font-size:3vw}article.pickup-items h2.hoge3 div em{font-size:2vw}article.pickup-items .recommend-items section.fxxcoff2 .maker{margin-bottom:3vw;height:4vw;padding-top:5.5vw}article.pickup-items .recommend-items section.fxxcoff2 .maker.tenji::before{top:-2vw;margin-right:-10vw;width:20vw;height:6vw;font-size:2vw;line-height:6vw;border-radius:2vw}article.pickup-items .recommend-items section.fxxcoff2 .maker.tenji::after{top:2.5vw;width:2vw;height:2vw;margin-right:-1vw}article.pickup-items .recommend-items section.fxxcoff2 figure img{height:32.3vw}article.pickup-items .plans{padding-top:2vw}article.pickup-items .plans h2{font-size:4vw}article.pickup-items .recommend-plans section{margin:0 3vw 6vw}article.pickup-items .recommend-plans h3{font-size:2.8vw;margin-bottom:1.5vw}article.pickup-items .recommend-plans figure{margin-bottom:1vw}article.pickup-items .recommend-plans figcaption{padding-top:.5vw}article.pickup-items .recommend-plans .price{font-size:2vw;margin-bottom:2vw}article.pickup-items .recommend-plans .price::before{margin:0 auto 1vw;width:3.8vw;height:3.4vw}article.pickup-items .recommend-plans .price strong{font-size:4.3vw}article.pickup-items .recommend-plans .price em{font-size:1.6vw}article.pickup-items .recommend-plans .price-area .btn{margin:1vw 0 0;font-size:1.6vw}article.pickup-items .recommend-plans .price-area .btn a{padding:.2vw 2vw;border:.2vw solid #F18D00;border-radius:2vw;width:19vw}article.pickup-items .recommend-plans .price-area .btn a::after{width:1.9vw;height:1.9vw;background-size:contain}article.pickup-items .recommend-plans .slick-arrow{width:3vw;height:3vw;border-top:.5vw solid #E14D0E;border-left:.5vw solid #E14D0E}article.pickup-items .recommend-plans .slick-dots{padding:3vw 0}article.pickup-items .recommend-plans .slick-dots li{margin:0 .5vw}article.pickup-items .recommend-plans .slick-dots button{width:2vw;height:2vw}.item-nav-fx img{height:39vw;margin-bottom:2vw}.item-nav-fx span{width:31.5vw;height:7.6vw;font-size:2vw;background-size:contain}.lp01 h1{border-top:.5vw solid #F18D00;font-size:3.2vw;padding-top:1vw}.lp01>h2{font-size:3.2vw}.lp01 .lead{font-size:2vw}.lp01 .typeheader{font-size:3.2vw;margin-bottom:2vw}.lp01 .selecttype li:nth-of-type(1){width:24vw}.lp01 .selecttype li:nth-of-type(1) img{max-width:24vw}.lp01 .selecttype li:nth-of-type(2){width:24vw}.lp01 .selecttype li:nth-of-type(2) img{max-width:22vw}.lp01 section.item{margin-bottom:10vw !important}.lp01 .item-info-container h3{margin-bottom:3vw;font-size:2.4vw}.lp01 .item-info-container .jisedai{margin-bottom:1.5vw}.lp01 .item-info-container .waku1,.lp01 .item-info-container .waku2{font-size:2.6vw;line-height:3vw;height:8vw;border-radius:4vw;padding-top:1.2vw;margin-bottom:2vw}.lp01 .item-info-container .kinouimage{margin-top:-1.5vw}.lp01 .item-info-container .typeimage2{margin-bottom:3vw}.lp01 .item-info-container .shitsugaigata{margin-top:1vw;width:14.4vw;height:14.4vw;box-shadow:0 0 .5vw .5vw rgba(0,0,0,0.15);border-radius:7.2vw;line-height:14.4vw;font-size:3.4vw}.lp01 .item-info-container .shitsugaigata3{margin-top:1vw;width:14.4vw;height:14.4vw;box-shadow:0 0 .5vw .5vw rgba(0,0,0,0.15);border-radius:7.2vw;font-size:3vw;padding-top:4.5vw}.lp01 .item-info-container .shitsunaigata{margin-top:1vw;width:14.4vw;height:14.4vw;box-shadow:0 0 .5vw .5vw rgba(0,0,0,0.15);border-radius:7.2vw;line-height:14.4vw;font-size:3.4vw}.lp01 .item-info-container .shitsunaigata2{margin-top:1vw;width:14.4vw;height:14.4vw;box-shadow:0 0 .5vw .5vw rgba(0,0,0,0.15);border-radius:7.2vw;line-height:14.4vw;font-size:3.4vw}.lp01 .item-info-container .shitsunaigata3{margin-top:1vw;width:14.4vw;height:14.4vw;background:#E14D0E;box-shadow:0 0 .5vw .5vw rgba(0,0,0,0.15);border-radius:7.2vw;font-size:3vw;padding-top:4.5vw}.lp01 .item-funcs .logo{padding-top:1.7vw}.lp01 .item-funcs .logo img{width:19vw !important}.lp01 .item-funcs .photo{padding-top:2vw}.lp01 .sizes{font-size:2vw;margin-bottom:2vw !important}.lp01 .meyasu1{padding:2vw;margin-bottom:3vw}.lp01 .meyasu1 h3{font-size:3.2vw}.lp01 .meyasu1 .kw{font-size:3.2vw;top:2vw;right:2vw}.lp01 .meyasu1 dl dt{font-size:2.6vw}.lp01 .meyasu1 dl dd{font-size:2.6vw}.lp01 .prices{padding:2vw 2vw 1.5vw;border-radius:1vw}.lp01 .prices .logo{margin-bottom:1vw !important;font-size:1.8vw}.lp01 .prices .logo img{margin-right:2vw}.lp01 .prices .price1{margin-bottom:1vw}.lp01 .prices .price2{text-indent:-3vw;font-size:1.6vw;line-height:4.2vw}.lp01 .prices .price3{font-size:2.8vw}.lp01 .plus{padding:2vw 0}.lp01 .wage{padding:2vw 2vw 1.5vw;border-radius:1vw}.lp01 .wage p.title{font-size:1.6vw}.lp01 .wage p.price1{font-size:3vw}.lp01 .arrow{padding:2vw 0 1vw}.lp01 .theprice{font-size:4.2vw !important}.lp01 .theprice:before{width:6vw !important;height:5vw !important}.lp01 .link{padding-top:2vw}.lp01 .link a{width:18vw !important;border-radius:2.5vw !important;line-height:3vw}.lp01 .ondo{width:6.8vw !important;border-radius:3.4vw;line-height:6.8vw;font-size:1.8vw;margin-bottom:4vw !important}.lp01 .caption1{padding:1vw 0 0;font-size:1.4vw}.lp01 .category-name>.group{grid-template-columns:repeat(2, 1fr)}.lp01 .item-info-container{display:flex;flex-wrap:wrap;justify-content:space-between}.lp01 .item-info-container .item-funcs{display:flex;flex-wrap:wrap;justify-content:space-between}.lp01 .item-info-container .item-info,.lp01 .item-info-container .item-funcs{width:48%}.lookfor-grid{grid-template-columns:28vw 64vw;grid-gap:0 4vw;margin-bottom:10vw}.lookfor-grid>h3{font-size:2.4vw;margin-bottom:3.6vw}.lookfor-grid .price-sort a{font-size:1.5vw;padding:2.4vw 2vw}.lookfor-grid .paging{grid-gap:1vw;padding-top:6vw}.lookfor-grid .paging span{border-radius:.3vw}.lookfor-grid .paging span.current{padding:.5vw 0}.lookfor-grid .paging a{padding:.5vw 0}.lookfor-items{grid-template-columns:13vw 13vw 13vw 13vw;grid-gap:2vw 4vw}.lookfor-item{width:13vw}.lookfor-item h3{font-size:1.4vw;margin-bottom:.5vw}.lookfor-item .category{font-size:1.2vw;padding:.2vw .5vw;margin-bottom:.5vw}.lookfor-item figure{margin-bottom:.5vw}.lookfor-item img{width:13vw;height:13vw}}@media screen and (max-width: 768px){.wrap{width:auto;padding:0 6.66667vw}body{font-size:3.73333vw;padding-bottom:0}header{margin-bottom:0}header .obi{display:none}header .header-wrap{margin-bottom:0;padding:0}header .header-grid{display:block;padding-top:0}header .logo{display:flex;justify-content:center;align-items:center;margin-bottom:4.8vw;height:16vw;border-bottom:1px solid #C9C7C5;box-sizing:border-box}header .logo img{width:41.33333vw;margin:0 auto}header .phone{font-size:6.93333vw;justify-content:center;padding-right:0;margin-bottom:4.8vw}header .phone::before{width:12vw;height:8vw;margin-right:2.66667vw}header .showroom{grid-area:show;margin-bottom:5.33333vw}header .showroom img{width:86.4vw;margin:0 auto}header .header-nav1,header .header-nav2{display:none;z-index:850;position:static;background:#FFF}header .header-nav1 ul,header .header-nav2 ul{width:auto;padding:0 6.66667vw 5.33333vw;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;background:#FFF}header .header-nav1 a,header .header-nav2 a{justify-content:center;font-size:4.8vw;height:21.33333vw;background-position:center;background-blend-mode:normal;background-size:13.33333vw 13.33333vw}header .header-nav2{padding-top:4vw}header .header-nav2 a{display:flex;height:16vw;background:none}.sp-nav{display:block;position:absolute;top:0;left:0;z-index:999;width:16vw;height:16vw;background:#8CBAE3;cursor:pointer}.sp-nav span{display:block;width:8vw;min-height:1px;height:.26667vw;background:#E8E8E7;position:absolute;top:50%;left:4vw;transition:.25s all}.sp-nav span:nth-of-type(1){top:5.06667vw}.sp-nav span:nth-of-type(3){top:auto;bottom:5.06667vw}.main-nav{height:0;overflow:hidden;position:static;z-index:850;top:0;left:0;width:100%}.main-nav .wrap{padding:0}.main-nav ul{display:block;background:#8CBAE3}.main-nav li{border-top:1px solid #FFF}.main-nav .nav-search{display:none;position:absolute;top:16vw;left:0;right:0;background:#F7BB66;border-top:0}.main-nav .nav-search.active{display:block;padding:4vw 6.66667vw}.main-nav .nav-search form{width:86.66667vw;height:8vw;border-radius:4vw;padding:0 5.33333vw}.main-nav .nav-search input[type="text"]{font-size:2.93333vw;width:69.33333vw;height:5.86667vw}.main-nav .nav-search button img{width:5.33333vw;height:5.33333vw}.main-nav a{height:20vw;font-size:4.8vw;justify-content:center}.main-nav .header-nav1,.main-nav .header-nav2,.main-nav .contacts{display:block}.main-nav .header-nav1 ul,.main-nav .header-nav2 ul,.main-nav .contacts ul{background:#FFF}.main-nav .header-nav1 a,.main-nav .header-nav2 a{color:#453D3B}.sub-nav1{position:static;height:0;overflow:hidden}.sub-nav1 .wrap{padding:0}.sub-nav1 .nav-open{position:absolute;left:0;width:100%;background:#453D3B}.sub-nav1 .subnav1-li{height:auto}.sub-nav1 .subnav1-li ul{display:flex;flex-direction:column}.sub-nav1 .subnav1-li li{border-top:1px solid #FFF;width:100%}.sub-nav1 a{height:20vw;font-size:4.8vw;justify-content:center}.sub-nav1 a::before,.sub-nav1 a::after{content:none}.sub-nav2{position:static;height:0;overflow:hidden}.sub-nav2 .nav-grid.nav-open{position:absolute;left:0;width:100%;box-sizing:border-box;display:block;background:#F18D00;padding:16vw 6.66667vw}.sub-nav2 h2{font-size:6.4vw;margin-bottom:6.4vw}.sub-nav2 .link{margin-bottom:16vw}.sub-nav2 .link li{border-bottom:1px solid #FFF}.sub-nav2 .link a{display:flex;padding:0;height:20vw;align-items:center;justify-content:flex-start;font-size:4.8vw;border:0;padding-left:5.33333vw}.sub-nav2 h3{margin-bottom:8vw}.sub-nav2 .l-imgs,.sub-nav2 .s-imgs{grid-template-columns:repeat(2, 1fr);grid-gap:5.33333vw 6.66667vw;margin-bottom:5.33333vw}.sub-nav2 .l-imgs img,.sub-nav2 .s-imgs img{width:40vw;height:32vw}.sub-nav2 .l-imgs figcaption,.sub-nav2 .s-imgs figcaption{font-size:4.26667vw}.contacts{position:static;display:none}.contacts ul{padding:10.66667vw 6.66667vw;display:grid;grid-gap:10.66667vw 6.66667vw;grid-template-columns:1fr 1fr;grid-template-rows:42.66667vw 42.66667vw}.contacts li{width:auto}.contacts a{width:40vw;height:42.66667vw;padding:0;margin:0;border-radius:2.66667vw;transform:translate(0);justify-content:center;font-size:4.8vw}.contacts li:nth-of-type(1) a{padding-bottom:0;width:40vw;height:42.66667vw}.contacts li:nth-of-type(1) a img{width:21.33333vw;height:auto}.contacts li:nth-of-type(2) a:before{width:19.2vw;height:12.8vw}.contacts li:nth-of-type(3) a:before{width:16vw;height:16.8vw}.contacts li:nth-of-type(4) a:before{width:12vw;height:19.2vw}body.sp-nav-open .sp-nav span{transform-origin:0}body.sp-nav-open .sp-nav span:nth-of-type(1){left:5.06667vw;transform:rotate(45deg)}body.sp-nav-open .sp-nav span:nth-of-type(2){opacity:0}body.sp-nav-open .sp-nav span:nth-of-type(3){left:5.06667vw;transform:rotate(-45deg)}body.sp-nav-open .main-nav{display:block;position:absolute;padding-top:16vw;height:auto;overflow:auto}body.sp-nav-open .sub-nav1 .nav-open{z-index:910}body.sp-nav-open .sub-nav2 .nav-grid.nav-open{z-index:920}body.sp-nav-open .contacts{transform:translate(0)}body.sp-nav-open .header-nav1{transform:translate(0)}body.sp-nav-open .header-nav2{transform:translate(0)}.sp-search{display:block;position:absolute;z-index:800;top:0;right:0;width:16vw;height:16vw}.sp-search span{display:block;width:16vw;height:16vw;cursor:pointer;background:url("../img/renew/icon_serch.png") no-repeat center/5.33333vw 5.33333vw}.map{height:96vw;margin-bottom:21.33333vw}.check{display:none}.footer1{padding:20.53333vw 0 2.66667vw}.footer1 .totop a{right:6.66667vw;width:25.33333vw;height:25.33333vw;transform:translate(0, -29.33333vw)}.footer1 .totop img{width:13.33333vw}.footer-grid{display:block}.footer-grid .logo{margin-bottom:3.73333vw}.footer-grid .logo img{width:53.33333vw}.footer-grid .lead{font-size:3.73333vw;padding-bottom:2.93333vw;margin-bottom:2.66667vw}.footer-grid .access{font-size:4.26667vw;margin-bottom:2.13333vw}.footer-grid address{font-size:3.73333vw;margin-bottom:2.66667vw}.footer-grid .phone{font-size:6.93333vw;margin-bottom:2.66667vw}.footer-grid .phone::before{width:12vw;height:8vw;margin-right:3.46667vw}.footer-grid .hours{font-size:4.8vw;text-align:center}.footer-grid .imgs-grid{display:none}.footer2{padding-bottom:0}.footer2 .wrap{flex-wrap:wrap;height:auto;padding:2.66667vw 0}.footer2 .copyright{font-size:2.93333vw;text-align:center;width:100%}.footer2 .footer-link{order:-1;width:100%;margin-bottom:4vw}.footer2 ul{justify-content:center}.footer2 li{margin:0 2.66667vw}.footer2 a{font-size:2.93333vw}.top-sec{margin-bottom:21.33333vw}.top-sec .wrap{padding:0}.top-h2,.cmn-h2{margin-bottom:10.66667vw;padding:4vw 0;font-size:6.4vw}.item-h2{font-size:8vw}.item .item-h2{width:auto}article.news h3,.cmn-h3{white-space:normal;width:auto;margin-bottom:10.66667vw;font-size:5.33333vw;line-height:1.3}article.news h3::before,.cmn-h3::before{width:7.46667vw;height:7.46667vw;margin-right:3.2vw}article.news h3::after,.cmn-h3::after{content:none}.cmn-h4{margin-bottom:10.66667vw;font-size:4.8vw}.cmn-h4::before{width:6.4vw;height:6.4vw;margin-right:3.2vw;flex-shrink:0}.cmn-h5{font-size:4.53333vw;margin-bottom:8vw}.cmn-h6{font-size:4.53333vw;margin-bottom:5.33333vw}.top-info h2{margin-bottom:3.73333vw}.top-info ul{width:auto;margin:0 auto 10.93333vw}.top-info li a{display:grid;grid-template-areas:"cat date" "tit tit";grid-template-columns:auto 1fr;grid-gap:2.66667vw;font-size:4vw;padding:5.33333vw 0}.top-info .category{grid-area:cat;display:flex;width:32vw;margin-right:0;font-size:3.2vw;height:6.4vw}.top-info .date{grid-area:date;width:auto}.top-info .title{grid-area:tit}.to-search a,.contactbtn a,.more-btn a{width:32vw;height:8vw;border-radius:5.33333vw;font-size:4vw}.to-search.large-btn a,.contactbtn.large-btn a,.more-btn.large-btn a{width:64vw;height:10.66667vw}.bnrs{display:flex;justify-content:space-between;list-style:none}.inner .bnr-col:last-of-type{margin-bottom:60px}.col1,.col2,.col3,.col4{display:block}.col1 li,.col2 li,.col3 li,.col4 li{margin-bottom:10.66667vw}.contact-submit{margin-bottom:60px;display:flex;justify-content:center;align-items:center}.contact-submit button{display:flex;box-sizing:border-box;width:240px;height:40px;align-items:center;justify-content:center;border:1px solid #F18D00;background:#F18D00;color:#FFF;font-weight:bold;border-radius:5px;margin:0 10px}.contact-submit .back{color:#F18D00;background:#FFF}form .checkboxes{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px 40px;margin-bottom:30px}form .checkboxes label{display:flex;align-items:center;border:1px solid #C9C7C5;color:#453D3B;font-weight:bold;padding:10px}form .checkboxes input[type="checkbox"],form .checkboxes input[type="radio"]{margin-right:10px}.top-slider{margin-bottom:10.66667vw}.top-slider img{width:100vw;height:auto}.panels .wrap{flex-direction:column;padding:0}.panels section{width:86.66667vw;height:69.33333vw;padding:0 0 2.66667vw;margin-bottom:10.66667vw;background:no-repeat top center/86.66667vw 69.33333vw}.panels .panel-h2{width:48.53333vw;font-size:6.4vw}.panels figure{width:66.66667vw}.panels figcaption{font-size:3.73333vw;margin-left:2.66667vw}.top-comicomi picture{margin-bottom:10.66667vw}.top-comicomi dl{width:auto;margin:0 auto 21.33333vw}.top-comicomi dt img{width:16vw}.top-comicomi dd{font-size:3.73333vw;margin-left:2.66667vw}.top-comicomi .bnrs li{margin-bottom:10.66667vw}.top-comicomi .bnrs li:last-of-type{margin-bottom:0}.top-comicomi .bnrs img{width:100%;max-width:100%}.bnrs{flex-direction:column}.item h2{text-align:center;margin-bottom:4vw}.item .statuses{position:static}.item .statuses li{display:block;width:48vw;margin:0 auto 4vw auto}.item .statuses li.brand{width:48vw}.item .statuses li.brand img{width:100%;height:8vw;object-fit:contain}.item .item-detail{width:auto}.item .item-detail .images{margin:0 0 8vw;padding:0 0 8vw;padding-bottom:16vw;background-size:auto 16vw;background-position:bottom center}.item .item-detail .images .item-main-img{width:100%;height:auto;margin:0 auto 8vw;text-align:center}.item .item-detail .images .item-main-img img{height:auto}.item .prices{position:static;min-height:0}.item .prices .maker-price{font-size:4.26667vw;margin-bottom:0}.item .prices .maker-price span{font-size:6.4vw}.item .prices .price{position:static;height:auto;font-size:5.33333vw;margin-top:0;margin-bottom:4vw;padding:0;background:no-repeat}.item .prices .price::before{content:'';display:inline-block;width:16vw;height:16vw;vertical-align:middle;background:url("/img/komikomi.png") no-repeat 0 0/contain}.item .prices .price span{font-size:10.66667vw}.item .prices .price .text{font-size:6.66667vw}.item .prices .span{position:static;width:auto;height:auto;background:none;margin-top:0;margin-bottom:4vw;padding:0}.item .prices .span span{display:inline-block;margin-left:1.33333vw}.item .prices .komikomi{margin-top:0;position:static}.item .prices .komikomi br{display:none}.item .price-detail table,.item .price-detail tbody,.item .price-detail tr,.item .price-detail th,.item .price-detail td{display:block}.item .price-detail th,.item .price-detail td{width:auto}.item .item-section .text img{display:block;margin:0 auto;height:auto !important}.item #komikomi-detail img{max-width:100%}.item-detail .item-funcs{grid-template-columns:repeat(2, 1fr)}.item-detail .item-funcs .func:last-child{grid-row:unset;grid-column:unset}.item-funcs .func{min-height:0;font-size:3.2vw;padding:1.33333vw}article.pickup-items .pickup-cover.dresser-cover{height:auto;background:none;margin-bottom:4vw}article.pickup-items .pickup-cover.dresser-cover .inner{position:static;width:auto;height:auto}article.pickup-items .pickup-cover.dresser-cover h2{font-size:6.4vw;margin-bottom:4vw}article.pickup-items .pickup-cover.dresser-cover p{font-size:4.8vw;margin-bottom:4vw}article.pickup-items .pickup-nav{margin-bottom:8vw}article.pickup-items .pickup-nav ul{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:2.66667vw}article.pickup-items .pickup-nav a{width:auto;height:8vw;background:none;border:1px solid #F18D00;font-size:3.73333vw;color:#F18D00}article.pickup-items .view-btn a{font-size:5.33333vw;padding:3.2vw 12.8vw;border-radius:4.26667vw;line-height:1.3}article.pickup-items h4{margin-bottom:4vw}article.pickup-items h3.recommend-lead{font-size:6.4vw}article.pickup-items h2 em,article.pickup-items h2 .fxxk3{font-size:6.4vw}article.pickup-items h2.hoge3{line-height:1.3}article.pickup-items h2.hoge3 div{margin:0;font-size:6.4vw}article.pickup-items h2.hoge3 div img{margin:0 auto;max-width:100%;height:auto}article.pickup-items h2.hoge3 div+div{padding-top:4vw}article.pickup-items .plans h2{font-size:6.4vw}article.pickup-items .recommend h3{font-size:5.33333vw;margin-bottom:8vw;padding:2.66667vw}article.pickup-items .recommend .fig-grid2{display:grid}article.pickup-items .recommend .fig-grid2 img{max-width:100%}article.pickup-items .recommend-plans h3{font-size:6.4vw}article.pickup-items .recommend-plans section{margin:0 0 16vw;width:auto}article.pickup-items .recommend-plans figcaption{line-height:1.5}article.pickup-items .recommend-plans .price{font-size:5.33333vw;margin-bottom:4vw}article.pickup-items .recommend-plans .price strong{font-size:10.66667vw}article.pickup-items .recommend-plans .price em{font-size:4.26667vw}article.pickup-items .movie-wrap img,article.pickup-items .movie-wrap iframe{max-width:100%}article.pickup-items .recommend-fxxk p{line-height:1.5;margin-bottom:8vw}article.pickup-items .recommend-fxxk figure{margin-bottom:8vw;flex-direction:column}article.pickup-items .recommend-fxxk figure img{max-width:100%}article.pickup-items .recommend-fxxk .fig3 figcaption,article.pickup-items .recommend-fxxk .fig2 figcaption,article.pickup-items .recommend-fxxk .fig1 figcaption{padding-top:8vw;width:auto}article.pickup-items .recommend-fxxk dt,article.pickup-items .recommend-fxxk dd{line-height:1.5}.large-category{margin-bottom:26.66667vw}.large-category .category-links{margin-bottom:8vw;grid-template-columns:repeat(2, 1fr);grid-gap:2.66667vw 5.33333vw}.large-category .item-slider{grid-template-columns:repeat(2, 1fr);grid-gap:8vw 5.33333vw}.large-category .work-item .area,.large-category .work-item .category,.large-category .work-item h4,.large-category .work-item figure{margin-bottom:4vw}.large-category .work-item img{max-width:100%;width:40.8vw;height:40.8vw;object-fit:cover}.large-category .work-item .area{min-height:calc(1em * 1.3)}.large-category .work-item h4{font-size:3.73333vw}.category-recommend-items>.group,.category-name>.group{margin-bottom:16vw;grid-gap:8vw 5.33333vw;grid-template-columns:repeat(2, 1fr)}.category-recommend-items .item .price,.category-recommend-items .item .thumbnail,.category-recommend-items .item .maker-price,.category-recommend-items .item .name,.category-recommend-items .item .logo,.category-name .item .price,.category-name .item .thumbnail,.category-name .item .maker-price,.category-name .item .name,.category-name .item .logo{margin-bottom:4vw}.category-recommend-items .item figure,.category-name .item figure{height:auto !important}.category-recommend-items .item .thumbnail img,.category-name .item .thumbnail img{max-width:100%;width:40.8vw;height:40.8vw}.category-recommend-items .item .price span,.category-name .item .price span{font-size:6.4vw}.category-recommend-items .item .link a,.category-name .item .link a{height:8vw;border-radius:5.33333vw;font-size:4vw}.work-categories{margin-bottom:8vw}.work-categories ul{grid-template-columns:repeat(2, 1fr);grid-template-rows:auto;grid-gap:8vw 5.33333vw}.work-categories a{height:10.66667vw;border-radius:3.2vw}.work-categories a img{height:10.66667vw}.works{margin-bottom:26.66667vw}.select-works,.recent-works{grid-template-columns:repeat(2, 1fr);grid-gap:5.33333vw}.work-item figure,.work-item h4,.work-item .category,.work-item .area{margin-bottom:4vw}.work-item figure img{width:40.8vw;height:40.8vw;max-width:100%;object-fit:cover}.work-item h4{font-size:4vw;word-break:break-word}.work-item .category{grid-gap:4vw}.work-item .category span{padding:2.66667vw 0;border-radius:3.2vw}.work-item .area{margin-bottom:4vw;min-height:calc(1em * 1.3)}.work-item dl{grid-gap:.8vw 2.66667vw}.work-item dl dt{padding:1.33333vw 2.66667vw}.work-item dl dd{font-size:4.8vw}.work{margin-bottom:26.66667vw}.work .work-header{margin-bottom:8vw;display:block}.work .work-header .category{margin-bottom:4vw;padding:2.66667vw 0;border-radius:3.2vw}.work .work-header .date{font-size:4.8vw}.work .work-header h3+p{margin-bottom:8vw}.work .work-voice{margin-bottom:8vw}.work .work-data{margin-bottom:8vw}.work .work-data table{margin-bottom:8vw}.work .work-data th,.work .work-data td{padding:4vw 0 4vw 5.33333vw}.work .work-images .tab-change ul{grid-template-columns:1fr 1fr;grid-gap:0 5.33333vw}.work .work-images .tab-change li{font-size:4.8vw;margin-bottom:8vw}.work .work-images .panel-wrap{grid-gap:0 8vw}.work .work-images .panel-wrap>figure figcaption{grid-gap:8vw}.work .work-images .thumb-img img{height:39.46667vw}.work .work-comment{margin-bottom:60px}.work .work-comment p{line-height:2}.work .back a{display:flex;justify-content:center;align-items:center;margin:0 auto;width:240px;height:40px;border-radius:20px;border:1px solid #F18D00;color:#F18D00;font-size:15px;background:#FFF}.search-box{margin-bottom:16vw;padding:2.66667vw}.cond-maker,.cond-wc-tanc{grid-gap:2.66667vw;margin-bottom:2.66667vw;grid-template-columns:repeat(3, 1fr)}.cond-maker label,.cond-maker img,.cond-wc-tanc label,.cond-wc-tanc img{width:100%}.brand-container{grid-template-columns:repeat(2, 1fr);grid-gap:2.66667vw}.brand-container .func-name{min-height:0;font-size:3.2vw;padding:1.33333vw;box-sizing:border-box}.item-search{margin-bottom:26.66667vw}.item-search .category-name .item-container .item{margin-bottom:8vw}.lookfor-grid{display:block;width:auto}.lookfor-grid h3{font-size:5.33333vw;margin-bottom:5.33333vw}.lookfor-grid .price-sort{margin-bottom:5.33333vw}.lookfor-grid .price-sort a{font-size:3.46667vw;padding:4.26667vw 4.26667vw}.lookfor-grid .paging{display:grid;grid-template-columns:repeat(5, 1fr);grid-gap:2.66667vw;padding-top:8vw}.lookfor-grid .paging span{border-radius:.8vw}.lookfor-grid .paging span.current{padding:1.33333vw 0}.lookfor-grid .paging a{padding:1.33333vw 0}.lookfor-items{grid-template-columns:1fr 1fr;grid-gap:8vw 5.33333vw}.lookfor-item{width:100%}.lookfor-item h3{font-size:3.73333vw;margin-bottom:1.33333vw}.lookfor-item .category{font-size:3.2vw;padding:.53333vw 1.33333vw;margin-bottom:1.33333vw}.lookfor-item figure{margin-bottom:1.33333vw}.lookfor-item img{max-width:100%;width:40.8vw;height:40.8vw;object-fit:cover}.category-detail .oyanami{margin-bottom:8vw}.category-detail .oyanami h2{margin-bottom:4vw}.category-detail .kaiketu{margin-bottom:8vw}.category-detail .kaiketu h3{font-size:6.66667vw;line-height:2;padding:0}.category-detail .kaiketu p{font-size:4.26667vw;margin:4vw 0}.category-detail .select-heading{padding:4vw 5.33333vw}.category-detail .select-heading p{font-size:4.26667vw}.category-detail .category-recommend .select-heading{margin-bottom:4vw;padding-bottom:4vw}.category-detail .category-recommend .select-heading p{font-size:4vw}.category-detail .category-select .point{margin-bottom:8vw}.category-detail .category-select .point h4{margin:8vw 0 4vw;font-size:5.33333vw}.category-detail .category-select .point h4 span{font-size:9.06667vw;margin:0 5.33333vw 0 0;padding:0 0 0 3.2vw}.category-detail .category-select .point h4 span::before{width:13.33333vw;height:13.33333vw;top:-2.13333vw;left:-.53333vw}.category-detail .category-select .point h4 span::after{top:-2.66667vw;font-size:2.66667vw}.category-detail .category-select .point p{font-size:4vw;padding:0 0 0 4vw}.category-detail .category-select .point .images{padding-top:4vw}.category-detail .category-select .point .images h5{font-size:4.26667vw;margin-bottom:4vw}.category-detail .category-select .point .images p{font-size:3.2vw}.category-detail .merits h4{font-size:5.33333vw;margin-bottom:4vw}.category-detail .merits h4+p{line-height:2;margin-bottom:4vw}.category-detail .merits>.group{display:block}.category-detail .merits>.group::after{content:none}.category-detail .merits .merit{grid-gap:5.33333vw}.category-detail .merits .merit h5{font-size:4.26667vw;padding-top:2.66667vw}.category-detail .merits .merit .txt{font-size:3.2vw}.estimate-page,.inquiries{margin-bottom:26.66667vw}.estimate-page h3+p,.inquiries h3+p{margin-bottom:8vw}.estimate-page picture,.inquiries picture{margin-top:0}.estimate-page #form-preview,.inquiries #form-preview{margin-bottom:8vw}.estimate-page .compliance,.inquiries .compliance{padding:8vw}.estimate-page .compliance p,.estimate-page .compliance h6,.estimate-page .compliance ul,.inquiries .compliance p,.inquiries .compliance h6,.inquiries .compliance ul{margin-bottom:4vw}.estimate-page .compliance ul,.inquiries .compliance ul{margin-left:5.33333vw}.estimate-page .estimate-1 h2+p{margin-bottom:8vw}.estimate-page .estimate-list{margin-bottom:8vw;grid-template-columns:repeat(2, 1fr);grid-gap:8vw 5.33333vw}.estimate{margin-bottom:26.66667vw}.estimate h2+p{margin-bottom:8vw}.estimate h3+p,.estimate h3+.checkboxes{margin-bottom:8vw}.estimate p{margin-bottom:4vw}.estimate form>section{margin-bottom:8vw}.estimate .panel{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:5.33333vw;margin-bottom:8vw}.estimate .panel img{margin-bottom:2.66667vw}.estimate .panel input[type="radio"]{margin:1.33333vw 1.33333vw 0 0}.estimate .panel.panel-l{grid-template-columns:repeat(3, 1fr);grid-gap:40px}.estimate .fig-text{display:block}.estimate .fig-text img{width:100%;margin-right:0;margin-bottom:8vw}.estimate .fig-text label{display:flex;align-items:center}.estimate .fig-text input[type="text"]{font-size:3.73333vw;padding:1.33333vw;width:53.33333vw;margin-left:2.66667vw;margin-right:2.66667vw}.estimate .fig-text+.fig-text{margin-top:30px}.estimate .fig-text .list{line-height:2}.estimate .fig-text .list input{margin-right:10px}.estimate .fig-text .fields{border:1px solid #C9C7C5;padding:15px;width:300px;margin-bottom:30px}.estimate .fig-text .fields:last-of-type{margin-bottom:0}.estimate .inner-input label{display:flex;align-items:center}.estimate .inner-input input[type="text"]{font-size:15px;border:1px solid #453D3B;color:#453D3B;background:#DEE9F2;padding:5px;box-sizing:border-box;width:200px;line-height:1.5;vertical-align:middle;font-family:sans-serif;margin-left:10px}.estimate .checkboxes{display:grid;grid-template-columns:repeat(2, 1fr);margin-bottom:15px}.estimate .checkboxes::after{content:none}.estimate .input-file{border:1px solid #C9C7C5;padding:15px;margin-bottom:15px}.estimate .input-file+.input-file{margin-bottom:30px}.estimate .input-file+h4,.estimate .checkboxes+h4{margin-top:40px}.estimate .conro-2 ul{line-height:1.5;margin:0 0 30px 30px;font-size:18px}.estimate .rangehood-1 .fig-text img,.estimate .dresser-1 .fig-text img,.estimate .dresser-2 .fig-text img{width:250px}.checkboxes{display:block !important}.checkboxes label{padding:4vw !important}table{display:block !important;border-width:0 !important;border-top:1px !important}table tbody,table tr,table th,table td{display:block !important;width:auto !important}table th,table td{border-top:0 !important;padding:2.66667vw !important}table td div{margin:0 !important}.form-table input,.form-table button,.form-table textarea{font-size:3.2vw !important}.form-table input[type="text"].text-m,.form-table input[type="email"].text-m,.form-table input[type="tel"].text-m{width:100%}.form-table input[type="text"].text-s,.form-table input[type="email"].text-s,.form-table input[type="tel"].text-s{width:24vw}.form-table .form-hint{display:block;line-height:2}.mfp-content{z-index:9999}.confirm-box{width:auto;padding:5.33333vw 5.33333vw 26.66667vw}.confirm-box .ans{margin:0 0 8vw}.confirm-box .ans-ul{margin-left:8vw}.confirm-box table{margin-bottom:8vw}.confirm-box .button a{width:64vw;height:10.66667vw;border-radius:1.33333vw;margin:0 2.66667vw}.stepframe .step{width:auto;background-size:10.66667vw 10.66667vw !important}.stepframe .step:nth-of-type(odd){float:none}.stepframe .step:nth-of-type(even){float:none}.stepframe .step h4,.stepframe .step p{width:auto;margin-left:0;padding-left:0}.stepframe .step h4{box-sizing:border-box;padding:2.66667vw 0 4vw 13.33333vw;font-size:5.33333vw;margin-bottom:2.66667vw}.stepframe .step p{margin-left:0;padding-left:0}.lp01 h1{border-top:1.33333vw solid #F18D00;font-size:6.4vw;padding-top:2.66667vw;line-height:1.3}.lp01>h2{font-size:5.33333vw;margin:1.5em 0;line-height:1.5}.lp01 .lead{font-size:4.8vw;line-height:1.5}.lp01 section.item{margin-bottom:16vw !important}.lp01 .category-name>.group{grid-template-columns:repeat(1, 1fr)}.lp01 .item-info-container h3{margin-bottom:8vw}.lp01 .item-info-container .item-funcs{width:100%}.lp01 .item-info-container .item-funcs .photo{width:100%}.lp01 .item-info-container .item-funcs .photo img{margin:0 auto}.lp01 .item-info-container .waku1,.lp01 .item-info-container .waku2{display:flex;justify-content:center;align-items:center;font-size:5.33333vw;line-height:1.5;height:10.66667vw;border-radius:5.33333vw;padding:0;margin-bottom:4vw}.lp01 .item-info-container .waku1 br,.lp01 .item-info-container .waku2 br{display:none}.lp01 .item-info-container .item-info{width:100%}.lp01 .item-info-container .logo2,.lp01 .item-info-container .kinouimage{margin-top:0;margin-bottom:4vw}.lp01 .item-info-container .shitsunaigata,.lp01 .item-info-container .shitsunaigata2,.lp01 .item-info-container .shitsunaigata3,.lp01 .item-info-container .shitsugaigata3,.lp01 .item-info-container .shitsugaigata2,.lp01 .item-info-container .shitsugaigata{display:flex;justify-content:center;align-items:center;margin-top:0;width:26.66667vw;height:26.66667vw;box-shadow:0 0 1.33333vw 1.33333vw rgba(0,0,0,0.15);border-radius:50%;line-height:1.25;font-size:5.33333vw;padding:0}.lp01 .item-info-container .shitsunaigata{background:#F18D00;color:#fff}.lp01 .pickup-items .recommend h3{margin-bottom:8vw}.lp01 .wage p.price1{font-size:6.93333vw}.lp01 .item-search{margin-bottom:8vw}.reformshop{margin-bottom:26.66667vw}.reformshop>section{margin-bottom:16vw}.reformshop .reforminnerlinks{grid-template-columns:repeat(3, 1fr);grid-gap:5.33333vw}.reformshop .titlegroup+p{margin-bottom:8vw}.reformshop .contactbtn a{width:64vw;height:10.66667vw}article.sitemap{margin-bottom:26.66667vw}article.sitemap>.group{grid-template-columns:repeat(1, 1fr)}article.sitemap div[class^="stlist"] p,article.sitemap div[class^="stlist"] ul{margin-left:10.66667vw}article.privacy{margin-bottom:26.66667vw}article.privacy .logo{margin-bottom:8vw}article.privacy .privacy-1{margin-bottom:8vw}article.news{margin-bottom:26.66667vw}article.news .returnbtn a{width:64vw;height:10.66667vw;border-radius:5.33333vw;font-size:4vw}.news-list{margin-bottom:26.66667vw}.news-list .news-nav{margin-bottom:8vw}.news-list .news-nav ul{grid-template-columns:repeat(4, 1fr);grid-gap:5.33333vw}.news-list .news-nav a{height:6.4vw;font-size:2.93333vw}.news-list .news-section{margin-bottom:8vw}.news-list .news-section li{margin-bottom:8vw;display:grid;grid-template-columns:30% auto;grid-gap:0 5.33333vw}.news-list .news-section li .genre,.news-list .news-section li .date{display:flex;align-items:center;justify-content:center;padding:1.33333vw 0}.news-list .news-section li .date{justify-content:flex-start}.news-list .news-section li a{display:block;padding:1.33333vw 0;grid-column:span 2;line-height:1.5}article.company .company-2col{display:block;margin-bottom:16vw}article.company .company-2col>div,article.company .company-2col>figure,article.company .company-2col>section{margin-bottom:8vw}article.company .company-2col figure img{margin:0 auto 4vw;max-height:113.33333vw;width:100%}article.company .company-2col .imgs{grid-gap:0 5.33333vw}article.company .fxxk .fxxk-h3{border-radius:4vw;font-size:4.8vw;padding:4vw 0;margin-bottom:8vw}article.company .fxxk figcaption{font-size:5.33333vw}article.company .fxxk figcaption span{font-size:7.46667vw}article.company p.txt{margin-bottom:8vw}article.company .fitimg img{height:80vw}article.company .price{font-size:5.33333vw;padding:8vw 0}article.company .price span{font-size:6.93333vw}article.company .price-note{padding-top:2.66667vw}article.company .fxxk-list{grid-template-columns:repeat(3, 1fr);grid-gap:5.33333vw;margin-bottom:16vw}article.company .fxxk-list img{margin-bottom:2.66667vw;width:100%;height:auto}article.company .fxxk2-list{grid-template-columns:repeat(auto-fill, 30%);margin-bottom:8vw}article.company .fxxk2-list h6{margin-bottom:2.66667vw}article.company .fxxk2-list img{margin-bottom:2.66667vw;width:100%;height:auto}}@media screen and (min-width: 768px) and (max-height: 700px){.contacts{top:50%;transform:translate(0, -50%)}}
/*# sourceMappingURL=newstyle.css.map */
