/*! --------------------------------------------------------------------
------------------------------------------------------------------------
order-made
------------------------------------------------------------------------
--------------------------------------------------------------------- */.ordermade-sec-ttl.ta-center{text-align:center}.ordermade-sec-ttl.ta-right{text-align:right}.ordermade-sec-ttl__en{margin-top:-0.14em;margin-left:-0.46em;margin-right:-0.46em;-webkit-transform:scale(0.95, 1.05);transform:scale(0.95, 1.05);font-size:7.6rem;font-weight:700;font-family:"Outfit","Hiragino Kaku Gothic ProN","Noto Sans JP","游ゴシック",sans-serif;color:#c1bb8f}@media screen and (max-width: 1023px){.ordermade-sec-ttl__en{font-size:5.6rem}}@media screen and (max-width: 767px){.ordermade-sec-ttl__en{margin-top:-0.126em;margin-left:-0.58em;margin-right:-0.58em}}.ordermade-sec-ttl__en .small{font-size:6rem}@media screen and (max-width: 1023px){.ordermade-sec-ttl__en .small{font-size:4.4rem}}.ordermade-sec-ttl__en.white{color:#fff}@media screen and (max-width: 767px){.ordermade-sec-ttl__en.sp-left{margin-right:0}}.ordermade-sec-ttl__jp{font-size:1.4rem;font-weight:700}@media screen and (max-width: 767px){.ordermade-sec-ttl__jp{padding-top:4px}}.ordermade-sec-ttl__jp.white{color:#fff}.sec-mv{position:relative;background:url("../img/order-made/page_order_made_bg01.jpg") no-repeat center bottom;background-size:cover;height:600px;z-index:1}@media screen and (max-width: 767px){.sec-mv{height:400px;background-position:right 13% bottom}}.sec-mv .sec-ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:100px;height:100%}@media screen and (max-width: 767px){.sec-mv .sec-ttl{padding-top:64px}}.sec-mv .sec-ttl__in{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media screen and (max-width: 1023px){.sec-mv .sec-ttl__in{display:block}}.sec-mv .sec-ttl__en{margin-left:-0.26em;margin-right:-0.26em;-webkit-transform:scale(0.95, 1.05);transform:scale(0.95, 1.05);color:#fff;font-size:10rem;font-weight:700;font-family:"Outfit","Hiragino Kaku Gothic ProN","Noto Sans JP","游ゴシック",sans-serif;letter-spacing:.06em}@media screen and (max-width: 767px){.sec-mv .sec-ttl__en{margin-left:-0.1em;margin-right:-0.1em;font-size:6.8rem;letter-spacing:.06em}}.sec-mv .sec-ttl__jp{padding:0 0 14px 8px;font-size:1.8rem;font-weight:700}@media screen and (max-width: 767px){.sec-mv .sec-ttl__jp{padding:8px 0 0 8px;color:#fff;font-size:1.4rem}}.sec-feature{overflow:hidden;padding-bottom:120px;background-color:#f4f4f4}@media screen and (max-width: 767px){.sec-feature{padding-bottom:0}}.sec-feature .feature-list{margin-top:92px;margin-bottom:72px;margin-bottom:0}@media screen and (max-width: 767px){.sec-feature .feature-list{margin-bottom:0}}.sec-feature .feature-list__item{position:relative;width:calc(50% + clamp(200px,45vw,540px));padding:40px 0}@media screen and (max-width: 1200px){.sec-feature .feature-list__item{width:calc(100% - 20px)}}@media screen and (max-width: 767px){.sec-feature .feature-list__item{width:100%}}.sec-feature .feature-list__item:after{content:"";position:absolute;top:0;right:0;display:inline-block;width:80px;height:100%;background-color:#f4f4f4}@media screen and (max-width: 1023px){.sec-feature .feature-list__item:after{width:40px}}@media screen and (max-width: 767px){.sec-feature .feature-list__item:after{content:none}}.sec-feature .feature-list__item__in{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1140px}@media screen and (max-width: 767px){.sec-feature .feature-list__item__in{display:block}}.sec-feature .feature-list__item:nth-child(2n-1){background-color:#e7e7e7}.sec-feature .feature-list__item:nth-child(2n-1):after{right:0}.sec-feature .feature-list__item:nth-child(2n-1) .feature-list__item__in{margin-left:auto}.sec-feature .feature-list__item:nth-child(2n){margin-left:auto;background-color:#fff}.sec-feature .feature-list__item:nth-child(2n):after{left:0}.sec-feature .feature-list__item:nth-child(2n) .feature-list__item__in{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-right:auto}.sec-feature .feature-list__item+.feature-list__item{margin-top:84px}.sec-feature .feature-list__item .item-content{--content-width: 558px;--content-padding: 50px;--txt-padding: 0;position:relative;padding:0 var(--txt-padding);width:var(--content-width)}@media screen and (max-width: 1200px){.sec-feature .feature-list__item .item-content{--content-width: calc(100% - 400px);--content-padding: 0;--txt-padding: 20px}}@media screen and (max-width: 1023px){.sec-feature .feature-list__item .item-content{--content-width: calc(100% - 320px)}}@media screen and (max-width: 767px){.sec-feature .feature-list__item .item-content{--content-width: 100%;--txt-padding: 16px}}.sec-feature .feature-list__item .item-content .feature-num{position:absolute;top:-92px;z-index:-1;font-size:14.4rem;font-family:"Outfit","Hiragino Kaku Gothic ProN","Noto Sans JP","游ゴシック",sans-serif;background-image:-webkit-gradient(linear, left top, left bottom, from(#e1ddcb), to(white));background-image:linear-gradient(to bottom, #e1ddcb 0%, white 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);-webkit-transform:scale(0.95, 1.05);transform:scale(0.95, 1.05)}.sec-feature .feature-list__item:nth-child(2n-1) .item-content .feature-num{left:0}.sec-feature .feature-list__item:nth-child(2n) .item-content .feature-num{right:0}.sec-feature .feature-list__item .item-content .feature-ttl{--ttl-padding: 0;color:#b69a28;font-size:2.4rem;font-weight:700;line-height:1.2}@media screen and (max-width: 1200px){.sec-feature .feature-list__item .item-content .feature-ttl{--ttl-padding: 16px}}.sec-feature .feature-list__item .item-content .feature-ttl .ttl-space{padding-left:5em}@media screen and (max-width: 1023px){.sec-feature .feature-list__item .item-content .feature-ttl .ttl-space{padding-left:3em}}@media screen and (max-width: 767px){.sec-feature .feature-list__item .item-content .feature-ttl .ttl-space{padding-left:0}}.sec-feature .feature-list__item:nth-child(2n-1) .item-content .feature-ttl{text-align:left;padding-left:var(--txt-padding)}@media screen and (max-width: 767px){.sec-feature .feature-list__item:nth-child(2n-1) .item-content .feature-ttl{text-align:center;padding-left:0}}.sec-feature .feature-list__item:nth-child(2n) .item-content .feature-ttl{text-align:right;padding-right:var(--txt-padding)}@media screen and (max-width: 767px){.sec-feature .feature-list__item:nth-child(2n) .item-content .feature-ttl{text-align:center;padding-right:0}}.sec-feature .feature-list__item .item-content .feature-txt{padding-top:20px;line-height:1.8}.sec-feature .feature-list__item:nth-child(2n-1) .item-content .feature-txt{padding-left:var(--txt-padding)}@media screen and (max-width: 767px){.sec-feature .feature-list__item:nth-child(2n-1) .item-content .feature-txt{padding-left:0}}.sec-feature .feature-list__item:nth-child(2n) .item-content .feature-txt{padding-right:var(--txt-padding)}@media screen and (max-width: 767px){.sec-feature .feature-list__item:nth-child(2n) .item-content .feature-txt{padding-right:0}}.sec-feature .feature-list__item .item-img{width:448px}@media screen and (max-width: 1200px){.sec-feature .feature-list__item .item-img{width:400px}}@media screen and (max-width: 1023px){.sec-feature .feature-list__item .item-img{width:320px}}@media screen and (max-width: 767px){.sec-feature .feature-list__item .item-img{width:auto;max-width:320px;margin:28px auto 0}}.sec-feature .feature-list__item .item-img__in{margin-top:-80px}@media screen and (max-width: 767px){.sec-feature .feature-list__item .item-img__in{margin-top:0}}.sec-flow{padding-bottom:120px;overflow:hidden;background-image:url("../img/order-made/flow_bg01.jpg");background-repeat:no-repeat;background-size:cover;background-position:center center;color:#fff}@media screen and (max-width: 767px){.sec-flow{background-image:url("../img/order-made/flow_bg01_sp.jpg");background-position:center top}}.sec-flow .flow-list{position:relative;margin-top:80px}@media screen and (max-width: 767px){.sec-flow .flow-list:after{content:"";position:absolute;z-index:1;top:0;left:38px;display:block;width:4px;height:calc(100% - 180px);background-color:#4c4c4c}}.sec-flow .flow-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 767px){.sec-flow .flow-list__item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.sec-flow .flow-list__item .item-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding-top:40px;min-height:170px;width:188px;background-image:-webkit-gradient(linear, left top, left bottom, from(#e1ddcb), to(white));background-image:linear-gradient(to bottom, #e1ddcb 0%, white 100%)}@media screen and (max-width: 767px){.sec-flow .flow-list__item .item-arrow{z-index:2;padding-top:0;width:78px;height:78px;min-height:unset}}.sec-flow .flow-list__item .item-arrow:before,.sec-flow .flow-list__item .item-arrow:after{content:"";position:absolute;bottom:-40px;left:0;display:inline-block;width:0;height:0;border-style:solid;border-width:40px 94px 0 94px}@media screen and (max-width: 767px){.sec-flow .flow-list__item .item-arrow:before,.sec-flow .flow-list__item .item-arrow:after{border-width:18px 39px 0 39px}}.sec-flow .flow-list__item .item-arrow:before{z-index:3;bottom:-40px;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}@media screen and (max-width: 767px){.sec-flow .flow-list__item .item-arrow:before{bottom:-18px}}.sec-flow .flow-list__item .item-arrow:after{z-index:2;bottom:-43px;border-color:#dfdecd rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}@media screen and (max-width: 767px){.sec-flow .flow-list__item .item-arrow:after{content:none}}.sec-flow .flow-list__item:last-child .item-arrow:after{content:none}@media screen and (max-width: 767px){.sec-flow .flow-list__item .item-arrow>img{width:50%}}@media screen and (max-width: 767px){.sec-flow .flow-list__item:nth-child(3) .item-arrow>img{width:36%}}.sec-flow .flow-list__item:nth-child(4) .item-arrow>img{margin-left:16px}@media screen and (max-width: 767px){.sec-flow .flow-list__item:nth-child(4) .item-arrow>img{margin-top:12px;margin-left:4px}}.sec-flow .flow-list__item:nth-child(5) .item-arrow>img{margin-right:12px}@media screen and (max-width: 767px){.sec-flow .flow-list__item:nth-child(5) .item-arrow>img{margin-right:8px}}.sec-flow .flow-list__item .item-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:40px 8px 40px 0;width:calc(100% - 188px - 36px);border-top:1px solid #c1bb8f}@media screen and (max-width: 1023px){.sec-flow .flow-list__item .item-content{display:block;padding:20px 0;width:calc(100% - 188px - 20px)}}@media screen and (max-width: 767px){.sec-flow .flow-list__item .item-content{width:calc(100% - 78px - 16px)}}.sec-flow .flow-list__item .item-content .flow-ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:348px}@media screen and (max-width: 1023px){.sec-flow .flow-list__item .item-content .flow-ttl{width:100%}}.sec-flow .flow-list__item .item-content .flow-ttl__num{margin-left:-0.1em;margin-right:-0.1em;-webkit-transform:scale(0.95, 1.05);transform:scale(0.95, 1.05);color:#fff;font-size:4rem;font-family:"Outfit","Hiragino Kaku Gothic ProN","Noto Sans JP","游ゴシック",sans-serif}.sec-flow .flow-list__item .item-content .flow-ttl__txt{padding-left:24px;color:#b89f38;font-size:2.4rem;font-weight:700;line-height:1.2}@media screen and (max-width: 767px){.sec-flow .flow-list__item .item-content .flow-ttl__txt{padding-left:18px;font-size:2rem}}@media screen and (max-width: 1023px){.sec-flow .flow-list__item .item-content .flow-ttl__txt br{display:none}}.sec-flow .flow-list__item .item-content .flow-txt{width:calc(100% - 348px - 20px);line-height:1.8}@media screen and (max-width: 1023px){.sec-flow .flow-list__item .item-content .flow-txt{width:100%}}@media screen and (max-width: 767px){.sec-flow .flow-list__item .item-content .flow-txt{padding-top:12px}}.sec-faq{padding-bottom:120px;overflow:hidden;background-color:#f4f4f4}@media screen and (max-width: 767px){.sec-faq{padding-bottom:60px}}.sec-faq .faq-list{max-width:1080px;margin:80px auto 0}@media screen and (max-width: 767px){.sec-faq .faq-list{margin:60px auto 0}}.sec-faq .faq-list__item{border-top:1px solid #999}.sec-faq .faq-list__item dt{position:relative;padding:32px 48px 40px;cursor:pointer;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}@media screen and (max-width: 1023px){.sec-faq .faq-list__item dt{padding:24px 20px 32px}}@media screen and (max-width: 767px){.sec-faq .faq-list__item dt{padding:16px 0 16px}}.sec-faq .faq-list__item dt .question{display:-webkit-box;display:-ms-flexbox;display:flex}.sec-faq .faq-list__item dt .question .q-icon{text-align:right;width:44px;font-size:4rem;font-weight:500}@media screen and (max-width: 1023px){.sec-faq .faq-list__item dt .question .q-icon{font-size:3.2rem}}@media screen and (max-width: 767px){.sec-faq .faq-list__item dt .question .q-icon{width:32px;font-size:2.4rem;font-weight:700}}.sec-faq .faq-list__item dt .question .q-ttl{padding-top:10px;padding-left:12px;padding-right:34px;width:calc(100% - 44px);font-size:2.4rem;font-weight:700;line-height:1.2}@media screen and (max-width: 1023px){.sec-faq .faq-list__item dt .question .q-ttl{font-size:2rem}}@media screen and (max-width: 767px){.sec-faq .faq-list__item dt .question .q-ttl{padding-top:3px;width:calc(100% - 32px);font-size:1.6rem}}.sec-faq .faq-list__item dt .question:before,.sec-faq .faq-list__item dt .question:after{content:"";position:absolute;top:52px;right:48px;display:inline-block;width:28px;height:4px;background-color:#b89f38}@media screen and (max-width: 1023px){.sec-faq .faq-list__item dt .question:before,.sec-faq .faq-list__item dt .question:after{top:44px;right:24px}}@media screen and (max-width: 767px){.sec-faq .faq-list__item dt .question:before,.sec-faq .faq-list__item dt .question:after{top:calc(50% - 1px);right:8px;width:20px;height:3px}}.sec-faq .faq-list__item dt .question:after{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out}.sec-faq .faq-list__item dt.is-open .question:after{-webkit-transform:rotate(0);transform:rotate(0)}@media(any-hover: hover){.sec-faq .faq-list__item dt:hover{background-color:#e1e0cb}}.sec-faq .faq-list__item dd{position:relative;padding:8px 48px 40px;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}@media screen and (max-width: 1023px){.sec-faq .faq-list__item dd{padding:8px 20px 32px}}@media screen and (max-width: 767px){.sec-faq .faq-list__item dd{padding:8px 0 16px}}.sec-faq .faq-list__item dd .answer{display:-webkit-box;display:-ms-flexbox;display:flex}.sec-faq .faq-list__item dd .answer .a-icon{text-align:right;width:44px;color:#b89f38;font-size:4rem;font-weight:500}@media screen and (max-width: 1023px){.sec-faq .faq-list__item dd .answer .a-icon{font-size:3.2rem}}@media screen and (max-width: 767px){.sec-faq .faq-list__item dd .answer .a-icon{width:32px;font-size:2.4rem;font-weight:700}}.sec-faq .faq-list__item dd .answer .a-txt{padding-top:10px;padding-left:12px;padding-right:34px;width:calc(100% - 44px);max-width:800px;font-size:1.8rem;line-height:1.7}@media screen and (max-width: 767px){.sec-faq .faq-list__item dd .answer .a-txt{padding-top:3px;padding-right:0;width:calc(100% - 32px);font-size:1.4rem}}.sec-cv-order-made{position:relative;padding:54px 0;background-image:url("../img/order-made/cv_order_made_bg01.jpg");background-repeat:no-repeat;background-size:cover;background-position:center center;color:#fff}@media screen and (max-width: 767px){.sec-cv-order-made:after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:rgba(0,0,0,.4);pointer-events:none}}.sec-cv-order-made .cv-order-made-catch{position:relative}@media screen and (max-width: 767px){.sec-cv-order-made .cv-order-made-catch{z-index:1;text-align:center}}.sec-cv-order-made .tel-box{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:16px 0;padding:16px 40px;border-top:1px solid #fff;border-bottom:1px solid #fff}@media screen and (max-width: 1023px){.sec-cv-order-made .tel-box{padding:16px 16px}}@media screen and (max-width: 767px){.sec-cv-order-made .tel-box{z-index:1;display:block;text-align:center}}.sec-cv-order-made .tel-box__left .left-txt{position:relative;padding-bottom:4px;font-size:2rem}@media screen and (max-width: 1023px){.sec-cv-order-made .tel-box__left .left-txt{font-size:1.6rem}}@media screen and (max-width: 767px){.sec-cv-order-made .tel-box__left .left-txt{z-index:1;padding-bottom:8px;font-weight:700}}.sec-cv-order-made .tel-box__left a{display:inline-block;-webkit-transform:scale(0.95, 1.05);transform:scale(0.95, 1.05);font-size:6rem;font-family:"Outfit","Hiragino Kaku Gothic ProN","Noto Sans JP","游ゴシック",sans-serif;font-weight:700}@media screen and (max-width: 1023px){.sec-cv-order-made .tel-box__left a{font-size:4.8rem}}@media screen and (max-width: 767px){.sec-cv-order-made .tel-box__left a{font-size:3.6rem}}@media screen and (max-width: 767px){.sec-cv-order-made .tel-box__right{position:relative;z-index:1}}.sec-cv-order-made .tel-box__right .right-txt{font-size:2.4rem;font-weight:700}@media screen and (max-width: 1023px){.sec-cv-order-made .tel-box__right .right-txt{font-size:2rem}}@media screen and (max-width: 767px){.sec-cv-order-made .tel-box__right .right-txt{padding-top:2px;font-size:1.5rem}}.sec-cv-order-made .btn-box{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -20px}@media screen and (max-width: 767px){.sec-cv-order-made .btn-box{z-index:1;display:block;margin:0}}.sec-cv-order-made .btn-box .cmn-btn01{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:unset}.sec-cv-order-made .btn-box .cmn-btn01 a{width:100%;margin:0 20px;font-size:2.2rem}@media screen and (max-width: 1023px){.sec-cv-order-made .btn-box .cmn-btn01 a{font-size:1.8rem}}@media screen and (max-width: 767px){.sec-cv-order-made .btn-box .cmn-btn01 a{padding:14px 48px 14px 16px;margin:0;text-align:center;font-size:1.6rem}}.sec-cv-order-made .btn-box .cmn-btn01 a .bold{font-size:2.4rem;font-weight:700}@media screen and (max-width: 1023px){.sec-cv-order-made .btn-box .cmn-btn01 a .bold{font-size:2rem}}@media screen and (max-width: 767px){.sec-cv-order-made .btn-box .cmn-btn01 a .bold{font-size:1.8rem}}@media screen and (max-width: 767px){.sec-cv-order-made .btn-box .cmn-btn01+.cmn-btn01{margin-top:12px}}.sec-cv-order-made .btn-box .cmn-btn01__in{position:relative;display:inline-block;text-align:center;line-height:1.2}@media screen and (max-width: 767px){.sec-cv-order-made .btn-box .cmn-btn01__in{margin-right:48px}}.sec-cv-order-made .btn-box .cmn-btn01.ordermade .cmn-btn01__in:after{content:"";position:absolute;top:50%;right:-48px;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;width:37px;height:42px;background-image:url("../img/order-made/icon_building01.svg");background-repeat:no-repeat;background-size:cover;background-position:center center}.sec-cv-order-made .btn-box .cmn-btn01.otoiawase a{background-color:#4d4d4d;background-image:url("../img/common/base/icon_arrow01_white.svg")}.sec-cv-order-made .btn-box .cmn-btn01.otoiawase a .cmn-btn01__in{color:#fff}.sec-cv-order-made .btn-box .cmn-btn01.otoiawase a .cmn-btn01__in:after{content:"";position:absolute;top:50%;right:-60px;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;width:41px;height:26px;background-image:url("../img/order-made/icon_mail02_white.svg");background-repeat:no-repeat;background-size:cover;background-position:center center}@media(any-hover: hover){.sec-cv-order-made .btn-box .cmn-btn01.otoiawase a:hover{background-color:#666}}.sec-cv-order-made .btn-box{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sec-cv-order-made .btn-box .cmn-btn01.otoiawase{max-width:420px}/*# sourceMappingURL=order-made.min.css.map */