﻿@charset "UTF-8";.sp-only{display:none}.block-switcher-inner,.device-switcher{display:none}.handicraft-free-content.left_nav_fixed_on .handicraft-left-nav{position:fixed;top:0}.handicraft-free-content.left_nav_abs_on .handicraft-main-contents,.handicraft-free-content.left_nav_fixed_on .handicraft-main-contents{margin-left:300px}.handicraft-free-content.left_nav_abs_on .handicraft-left-nav{position:absolute;bottom:50px}.freepage-handicraft-style .handicraft-free-content .handicraft-left-nav{width:260px;float:left;margin-right:40px}.freepage-handicraft-style .handicraft-free-content .handicraft-main-contents{width:980px;float:left}.freepage-handicraft-style .handicraft-free-content:after{position:absolute;content:"";clear:both}.handicraft-large-order-content{width:980px;margin:40px auto 100px}.freepage-breadcrumb{display:flex;justify-content:center;align-items:center;background:#e6e3d5;height:60px;position:relative}.freepage-breadcrumb .freepage-breadcrumb-list{width:1280px;margin:0 auto}.freepage-breadcrumb .freepage-breadcrumb-list li{display:inline-block;margin-right:26px;position:relative;font-size:0}.freepage-breadcrumb .freepage-breadcrumb-list li a{font-size:12px;color:#9c9da1}.freepage-breadcrumb .freepage-breadcrumb-list li:after{content:"";position:absolute;right:-16px;top:calc(50% - 3px);width:6px;height:6px;border-right:1px solid #9c9da1;border-bottom:1px solid #9c9da1;transform:rotate(-45deg)}.freepage-breadcrumb .freepage-breadcrumb-list li:last-child:after{display:none}.freepage-breadcrumb .chenge-page{position:absolute;right:calc(50% - 640px);top:1px}.freepage-breadcrumb .chenge-page:after{content:"";height:0;display:block;clear:both}.freepage-breadcrumb .chenge-page li:nth-child(1){float:left;width:150px;height:59px;background:url(../../img/usr/freepage/tab01.png) no-repeat center center}.freepage-breadcrumb .chenge-page li:nth-child(2){float:right;width:150px;height:59px;background:url(../../img/usr/freepage/tab02.png) no-repeat center center}.freepage-breadcrumb .chenge-page li.on:nth-child(1){background:url(../../img/usr/freepage/tab01.png) no-repeat center center #fff}.freepage-breadcrumb .chenge-page li.on:nth-child(2){background:url(../../img/usr/freepage/tab02.png) no-repeat center center #fff}.freepage-breadcrumb .chenge-page a,.freepage-breadcrumb .chenge-page span{display:block;width:150px;height:59px;position:relative;line-height:0;text-indent:-9999px}.freepage-breadcrumb .chenge-page a:after{content:"";background:#f5a7bd;width:100%;height:3px;position:absolute;left:0;bottom:-1px;z-index:10;transition:.15s;opacity:0}.freepage-breadcrumb .chenge-page a:hover:after{opacity:1}.freepage-handicraft-style h1{font-size:28px;font-weight:700;margin-bottom:50px}.freepage-handicraft-style h1 span{font-size:15px;margin-left:10px;display:inline-block}.freepage-handicraft-style h2{font-size:24px;font-weight:700;margin-bottom:20px;background:url(../../img/usr/handicraft/slide_line.png) repeat-x left bottom;border:none}h2.block-intesucre-h2{margin:0;border:none}.freepage-handicraft-style .handicraft-left-nav ul{background:url(../../img/usr/handicraft/slide_line.png) no-repeat;margin-bottom:30px}.freepage-handicraft-style .handicraft-left-nav ul li{border-bottom:solid 1px #e7e4dd}.freepage-handicraft-style .handicraft-left-nav ul li a{display:block;padding:22px 12px;background:url(../../img/usr/handicraft/footer_arrow2.png) no-repeat 95% center;font-size:13px}.freepage-handicraft-style .handicraft-left-sub-nav a{display:block;width:100%;height:56px;margin-bottom:10px;padding:18px 0 0 0;border-radius:60px;border:solid 1px #d6d3c4;background:url(../../img/usr/handicraft/footer_arrow2.png) no-repeat 92% center #e3dfd7;color:#1c1b1b;font-size:13px;transition:.15s ease 0s;padding-left:30px}.freepage-handicraft-style .handicraft-left-sub-nav a:first-child{border:dashed 1px #d6d3c4}.block-footer-calendar #s_calendar{width:100%;margin:0}.block-footer-calendar #s_calendar .calendar-inner .calendar-lt ul{display:flex;flex-wrap:wrap}.block-footer-calendar #s_calendar .calendar-inner .calendar-lt ul li{width:480px;padding:34px 0 38px;border:1px solid #dbd8d2}.block-footer-calendar #s_calendar .calendar-inner .calendar-lt ul li:nth-child(2){margin-left:40px}.block-footer-calendar #s_calendar .s_cale_tbl{width:350px;padding:0;margin:0 auto;text-align:center;border-collapse:separate;border-spacing:2px}.block-footer-calendar #s_calendar .s_cale_tbl th{font-size:20px;font-weight:700}.block-footer-calendar #s_calendar td.day,.block-footer-calendar #s_calendar td.holiday{font-size:18px;width:50px;height:45px}.block-footer-calendar #s_calendar td.sun{font-size:14px}.block-footer-calendar #s_calendar td.week{font-family:Montserrat,sans-serif;font-weight:600;color:#1c1b1b;font-size:14px}.block-footer-calendar #s_calendar td.sat{color:#48a1e5;font-size:14px}.block-footer-calendar #s_calendar td.holiday span{display:flex;align-items:center;justify-content:center;vertical-align:middle;width:34px;height:34px;font-size:18px;margin:0 auto}.block-footer-calendar #s_calendar .calendar-month{width:100%;display:flex;margin-bottom:25px}.block-footer-calendar #s_calendar .calendar-month>div{font-family:Montserrat,sans-serif;cursor:pointer;width:125px;height:40px;display:flex;align-items:center;justify-content:center;position:relative;background:#e7e4dd;color:#1c1b1b;font-size:18px;border-radius:4px}.block-footer-calendar #s_calendar .calendar-month>div:nth-child(1){margin-right:10px}.block-footer-calendar #s_calendar .calendar-month>div span{font-family:'Noto Sans JP',sans-serif;font-size:13px;display:inline-block;margin:0 4px}.block-footer-calendar #s_calendar .calendar-month .calendar-month-active{background:#cfa247;color:#fff}.block-footer-calendar #s_calendar .calendar-month .calendar-month-active:after{position:absolute;content:"";left:50%;bottom:-17px;width:0;height:0;margin:0 0 0 -5px;border-top:9px solid #cfa247;border-right:5px solid transparent;border-bottom:9px solid transparent;border-left:5px solid transparent}.block-footer-calendar #s_calendar .calendar-inner{border-bottom:0;padding:0;margin:0}.block-footer-calendar #s_calendar .holi_mark{line-height:1.8;width:1000px;margin:14px auto 0}.block-footer-calendar #s_calendar .txt{line-height:1.8;width:1000px;margin:0 auto}.block-footer-calendar #s_calendar .txt a{text-decoration:underline}.block-footer-calendar #s_calendar .txt a:hover{text-decoration:none}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.mb25{margin-bottom:25px}.mb30{margin-bottom:30px}.mb35{margin-bottom:35px}.mb40{margin-bottom:40px}.mb45{margin-bottom:45px}.mb50{margin-bottom:50px}.mb55{margin-bottom:55px}.mb60{margin-bottom:60px}.mb65{margin-bottom:65px}.mb70{margin-bottom:70px}.mb75{margin-bottom:75px}.mb80{margin-bottom:80px}.mb85{margin-bottom:85px}.mb90{margin-bottom:90px}.mb95{margin-bottom:95px}.mb100{margin-bottom:100px}.fs10{font-size:10px}.fs11{font-size:11px}.fs12{font-size:12px}.fs13{font-size:13px}.fs14{font-size:14px}.fs15{font-size:15px}.fs16{font-size:16px}.fs17{font-size:17px}.fs18{font-size:18px}.fs19{font-size:19px}.fs20{font-size:20px}#handicraft-guide .txt-link{position:relative}#handicraft-guide ul li{line-height:1.8}#handicraft-guide p{color:#202022}#handicraft-guide .freepage-breadcrumb{display:flex;justify-content:center;align-items:center;min-height:60px;background:#e6e3d5}#handicraft-guide h2{margin-top:0;padding-bottom:25px;padding-top:20px}#handicraft-guide .txt-link:after{position:absolute;bottom:-4px;left:0;content:"";width:100%;height:2px;background:#a7a7a7}#handicraft-guide .section-inner{background:#fff;padding:40px 50px;margin-bottom:20px;overflow:hidden;clear:both}#handicraft-guide .handicraft-main-contents{margin-bottom:60px}#handicraft-guide .section-note{clear:both;background:#efede4;padding:40px 30px 50px 50px;margin-bottom:20px}#handicraft-guide .section-note h3{background:0 0}#handicraft-guide .section-note p{margin-bottom:20px;font-size:13px;line-height:1.8}#handicraft-guide .section-note ul li{position:relative;padding-left:12px;font-size:12px}#handicraft-guide .section-note ul li:after{position:absolute;content:"・";left:0;top:0}#handicraft-guide .section-note ul li ul{padding-left:10px}#handicraft-guide .section-note ul li ul li{font-size:12px}#handicraft-guide .section-note ul li ul li:after{display:none}#handicraft-guide ul.free-btn{width:100%;margin:0;display:flex;justify-content:center;padding:10px 0 0 0;margin-bottom:10px}#handicraft-guide ul.sub{margin-bottom:30px}#handicraft-guide ul.sub li,#handicraft-guide ul.sub-ast li{position:relative;color:#1c1b1b;font-size:12px;margin-left:5px;padding-left:12px;line-height:1.8}#handicraft-guide ul.sub li:after{position:absolute;top:0;left:0;content:"＊"}#handicraft-guide ul.sub-ast li:before{position:absolute;top:0;left:0;content:"※"}#handicraft-guide .cart-step li{position:relative;width:425px;float:left}#handicraft-guide .cart-step .cart-step-img{margin-bottom:8px}#handicraft-guide .cart-step .cart-step-img figure{width:425px;height:250px}#handicraft-guide .cart-step .cart-step-img figure img{max-width:100%;max-height:100%}#handicraft-guide .cart-step li:nth-child(odd){margin-right:30px}#handicraft-guide .cart-step li:nth-child(2n+1){clear:both}#handicraft-guide .cart-step li .cart-step-desc{width:425px;display:flex;margin-bottom:12px}#handicraft-guide .cart-step li .cart-step-desc div span{width:42px;height:42px;font-size:25px;border-radius:50%;border:dashed 1px #d0a44b;display:flex;align-items:center;justify-content:center;color:#cfa247}#handicraft-guide .cart-step li .cart-step-desc p{padding:0 0 0 10px;font-size:13px;color:#202022;max-width:383px}#handicraft-guide .member-step{display:flex;flex-wrap:wrap;margin-bottom:10px}#handicraft-guide .member-step li{position:relative;width:425px;flex-basis:auto;border:solid 1px #c1bdb5;border-radius:10px;padding:50px 10px 40px 10px;margin-bottom:40px;text-align:center}#handicraft-guide .member-step li:nth-child(odd){margin-right:30px}#handicraft-guide .member-step:after{position:absolute;content:"";clear:both}#handicraft-guide .member-step li span:nth-child(1){position:absolute;display:inline-block;top:-20px;left:50%;width:220px;margin:0 0 0 -110px;padding:1px 0;text-align:center;background:#fff;border-radius:25px;border:dashed 1px #cfa247;font-size:25px;color:#cfa247;font-weight:700;line-height:1.4}#handicraft-guide .member-step li span:nth-child(2){display:block;font-weight:700;margin-bottom:20px;font-size:18px}#handicraft-guide .member-step li span:nth-child(3){display:block;font-size:13px;color:#cfa247}#handicraft-guide ul.free-btn li{width:40%}#handicraft-guide ul.free-btn a{border:dashed 1px #d6d3c4;display:block;width:308px;height:56px;margin:0 auto;background:url(../../img/usr/handicraft/footer_arrow2.png) no-repeat 6% center #e6e3d5;padding:15px 0 0 0;border-radius:60px;color:#1c1b1b;font-size:13px;transition:.15s ease 0s;text-align:center}#handicraft-guide ul.btn-main{display:block}#handicraft-guide ul.btn-main li{width:100%}#handicraft-guide ul.btn-main a{width:525px;height:64px;background:#cfa247;border:dashed 1px #ab8230;color:#fff;font-size:17px;font-weight:700;padding:16px 0 0 0;margin:0 auto 20px auto;letter-spacing:.1em}#handicraft-guide .step-box .step-box-ttl{font-size:18px;font-weight:700;margin-bottom:14px;color:#cfa247}#handicraft-guide .step-list-box{background:#efede4;padding:30px 20px;margin-bottom:35px}#handicraft-guide h3 span{display:block}#handicraft-guide h4{font-size:20px;font-weight:700;background:0 0;padding:0;text-align:center;color:#1c1b1b}#handicraft-guide #section-01 h2{padding-top:0}#handicraft-guide #section-01 .section-inner h3{text-align:center;background:#fff;font-size:28px;font-weight:700;margin-bottom:30px;padding:0}#handicraft-guide #section-01 h4{margin-bottom:55px}#handicraft-guide #section-01 .member-step li span:nth-child(2){margin-bottom:10px}#handicraft-guide #section-01 .member-step li span:nth-child(3){margin-bottom:10px}#handicraft-guide #section-01 .section-inner:nth-child(1) h3 span:nth-child(1){margin-bottom:0}#handicraft-guide #section-01 .section-inner:nth-child(2) h3 span:nth-child(1){margin-bottom:10px}#handicraft-guide #section-01 .section-inner{padding:40px 50px 30px 50px}#handicraft-guide #section-01 .section-inner:nth-child(2) h3 span:nth-child(2){font-size:14px;font-weight:400}#handicraft-guide #section-01 .section-inner:nth-child(2) h3 span:nth-child(3){letter-spacing:.05em}#handicraft-guide #section-02 h3{font-size:18px;font-weight:700;margin-top:0;margin-bottom:25px;background:0 0;padding:0}#handicraft-guide #section-02 .section-inner{padding:50px 50px 40px 50px}#handicraft-guide #section-03 h3{position:relative;font-size:18px;font-weight:700;margin:0;padding:0 0 10px 40px;background:0 0;color:#cfa247;letter-spacing:.1em}#handicraft-guide #section-03 h3:after{position:absolute;left:0;content:"";width:25px;height:25px;background:#cfa247;border-radius:50%}#handicraft-guide #section-03 .section-inner .step-box p{margin-bottom:15px;font-size:13px;line-height:1.8}#handicraft-guide #section-01 p{text-align:center;margin-bottom:30px;font-size:14px;line-height:1.8}#handicraft-guide #section-02 h3 span:nth-child(2){font-size:14px;font-weight:400;display:block;margin-bottom:4px;color:#202022}#handicraft-guide #section-02 h3 span:nth-child(3){color:#1c1b1b}#handicraft-guide #section-03 .step-box{border-left:dashed 1px #e0dbc7;padding:4px 30px 10px 30px;margin:0 8px 10px 12px}#handicraft-guide #section-03 .section-inner{padding:40px 50px 20px 50px}#handicraft-guide #section-03 .step-box .step-sub-box{margin-bottom:30px}#handicraft-guide #section-04 .img{margin-bottom:30px}#handicraft-guide #section-04 .img-border{padding:16px 0 14px 0;text-align:center;border:solid 2px #cfa247}#handicraft-guide #section-04 .section-inner{padding:50px 50px 20px 50px}#handicraft-guide #section-04 p{margin-bottom:20px;font-size:13px}#handicraft-guide #section-05 .section-inner{padding:50px 50px 0 50px}#handicraft-guide #section-05 p{margin-bottom:20px;font-size:13px;line-height:2}#handicraft-guide #section-06 p{margin-bottom:25px;font-size:13px;line-height:1.8}#handicraft-guide #section-06 ul li{position:relative;padding-left:12px;font-size:12px;color:#1c1b1b}#handicraft-guide #section-06 ul li:after{position:absolute;content:"・";left:0;top:0}#handicraft-guide #section-06 .step-list-box p{color:#1c1b1b;font-size:13px;margin-bottom:4px}#handicraft-guide #section-06 .section-inner{padding:40px 50px 0 50px}#handicraft-guide p.p-txt{margin-bottom:0}#handicraft-faq .handicraft-left-nav ul li a{padding-left:65px;position:relative}#handicraft-faq .handicraft-left-nav ul li a:before{content:"";position:absolute;left:0;top:calc(50% - 20px);width:40px;height:40px}#handicraft-faq .handicraft-left-nav ul li:nth-child(1) a:before{background:url(../../img/usr/freepage/handicraft/faq/handicraft-faq-title-01.png) no-repeat center center/36px auto}#handicraft-faq .handicraft-left-nav ul li:nth-child(2) a:before{background:url(../../img/usr/freepage/handicraft/faq/handicraft-faq-title-02.png) no-repeat center center/29px auto}#handicraft-faq .handicraft-left-nav ul li:nth-child(3) a:before{background:url(../../img/usr/freepage/handicraft/faq/handicraft-faq-title-03.png) no-repeat center center/31px auto}#handicraft-faq .handicraft-left-nav ul li:nth-child(4) a:before{background:url(../../img/usr/freepage/handicraft/faq/handicraft-faq-title-04.png) no-repeat center center/27px auto}#handicraft-faq h2[class*=handicraft-faq-title]{font-size:24px;line-height:1.5;background:url(../../img/usr/freepage/handicraft/faq/handicraft-faq-title_line.png) repeat-x left bottom;padding:0 0 23px 60px;margin:0 0 20px;border:none;position:relative}#handicraft-faq h2[class*=handicraft-faq-title]:before{content:"";position:absolute;left:0;top:calc(((100% - 23px)/ 2) - 30px);width:50px;height:60px;background:no-repeat center center}#handicraft-faq h2.handicraft-faq-title-01:before{background-image:url(../../img/usr/freepage/handicraft/faq/handicraft-faq-title-01.png)}#handicraft-faq h2.handicraft-faq-title-02:before{background-image:url(../../img/usr/freepage/handicraft/faq/handicraft-faq-title-02.png)}#handicraft-faq h2.handicraft-faq-title-03:before{background-image:url(../../img/usr/freepage/handicraft/faq/handicraft-faq-title-03.png)}#handicraft-faq h2.handicraft-faq-title-04:before{background-image:url(../../img/usr/freepage/handicraft/faq/handicraft-faq-title-04.png)}#handicraft-faq .faq-full-toggle-btn{float:right;position:relative;top:-65px;padding:10px 30px 10px 10px;cursor:pointer;transition:.15s;font-size:12px}#handicraft-faq .faq-full-toggle-btn:hover{opacity:.7}#handicraft-faq .faq-full-toggle-btn:before{content:"";width:11px;height:1px;background:#000;position:absolute;right:10px;top:50%;transition:.3s}#handicraft-faq .faq-full-toggle-btn:after{content:"";width:1px;height:11px;background:#000;position:absolute;right:15px;top:calc(50% - 5px);transition:.3s}#handicraft-faq .faq-full-toggle-btn:hover+.faq-box dl{opacity:.7}#handicraft-faq .faq-box{margin-bottom:60px}#handicraft-faq .faq-box dl{transition:.15s;margin-bottom:5px;padding-top:20px;margin-top:-20px}#handicraft-faq .faq-box dt{padding:15px 55px 15px 45px;position:relative;background:#e6e3d5;font-weight:700;transition:.15s;cursor:pointer}#handicraft-faq .faq-box dt:hover{opacity:.7}#handicraft-faq .faq-box dt:before{content:"";width:13px;height:1px;background:#000;position:absolute;right:28px;top:50%;transition:.3s}#handicraft-faq .faq-box dt:after{content:"";width:1px;height:13px;background:#000;position:absolute;right:34px;top:calc(50% - 6px);transition:.3s}#handicraft-faq .faq-box dt p:before{content:"Q.";position:absolute;height:20px;line-height:20px;left:20px;top:calc(50% - 10px)}#handicraft-faq .faq-box dd{padding:25px 30px 40px 65px;background:#fff;display:none;position:relative}#handicraft-faq .faq-box dd:before{content:"A.";font-weight:700;position:absolute;left:40px;top:calc(100% * ((100%) - (100% - 25px)))}#handicraft-faq .faq-box dd a{text-decoration:underline}#handicraft-faq .faq-box dd>*+*{margin-top:20px}#handicraft-faq .list-square li{padding-left:1.2em;position:relative}#handicraft-faq .list-square li:before{content:"■";position:absolute;left:0;top:0}#handicraft-faq .list-square li+li{margin-top:20px}#handicraft-faq .list-point li{padding-left:1em;position:relative}#handicraft-faq .list-point li:before{content:"・";position:absolute;left:0;top:0}#handicraft-faq .attention li,#handicraft-faq p.attention{font-size:12px;margin-top:8px;padding-left:1.2em;position:relative}#handicraft-faq .attention li:before,#handicraft-faq p.attention:before{content:"＊";position:absolute;left:0;top:0}#handicraft-faq .attention li+li{margin-top:5px}#handicraft-faq dl.faq-open{margin-bottom:0}#handicraft-faq .faq-full-toggle-btn.faq-open:before,#handicraft-faq .faq-open dt:before{transform:rotate(-90deg);opacity:0}#handicraft-faq .faq-full-toggle-btn.faq-open:after,#handicraft-faq .faq-open dt:after{transform:rotate(-90deg)}#handicraft-large-order h1{font-size:28px;line-height:1.5;background:url(../../img/usr/freepage/handicraft/faq/handicraft-faq-title_line.png) repeat-x left bottom;padding-bottom:25px;margin-bottom:30px}#handicraft-large-order h2{font-size:22px;line-height:1.5;padding:0;margin:0 0 25px;background:0 0;border:none}#handicraft-large-order h2 small{font-size:12px;font-weight:400;margin-left:30px}#handicraft-large-order .large-order-criterion:after{content:"";height:0;display:block;clear:both}#handicraft-large-order .large-order-criterion li{float:left;width:230px;margin-left:20px}#handicraft-large-order .large-order-criterion li:first-child{margin-left:0}#handicraft-large-order .large-order-flow:after{content:"";height:0;display:block;clear:both}#handicraft-large-order .large-order-flow li{float:left;width:290px;margin-left:55px;background:#e6e3d5;padding:20px;position:relative}#handicraft-large-order .large-order-flow li:nth-child(n+2):after{content:"";position:absolute;left:-50px;top:calc(50% - 15px);width:30px;height:30px;border-right:2px solid #cfa247;border-bottom:2px solid #cfa247;transform:rotate(-45deg)}#handicraft-large-order .large-order-flow li:first-child{margin-left:0}#handicraft-large-order .large-order-flow h3{font-size:18px;font-weight:700;text-align:center;margin:0 0 17px;padding:0;background:0 0}#handicraft-large-order .large-order-flow img{margin-bottom:20px}#handicraft-large-order .attention li{font-size:13px;padding-left:1.2em;position:relative}#handicraft-large-order .attention li:before,#handicraft-large-order p.attention:before{content:"＊";position:absolute;left:0;top:0}#handicraft-large-order .attention li+li{margin-top:5px}#handicraft-large-order .return_top_btn{text-align:center}#handicraft-large-order .return_top_btn a{display:inline-block;padding:20px 40px 20px 60px;background:#e6e3d5;border:1px dashed #d6d3c4;border-radius:100px;font-size:13px;text-align:center;min-width:310px;position:relative}#handicraft-large-order .return_top_btn a:after{content:"";position:absolute;left:40px;top:calc(50% - 4px);width:8px;height:8px;border-right:1px solid #333;border-bottom:1px solid #333;transform:rotate(-45deg)}.freepage-handicraft-style .handicraft-free-content{position:relative;width:1280px;margin:0 auto;overflow:hidden}.block-handicraft-content{position:relative;width:980px;margin:0 auto;overflow:hidden}.block-handicraft-content .block-topic-path{background-color:transparent}.block-handicraft-content h1.block-handicraft-h1{padding:10px 0 25px;margin:0 0 30px;font-size:28px;font-weight:700;line-height:1.5;background:url(../../img/usr/freepage/handicraft/common/h1_bg.png) bottom center/100% auto no-repeat}.block-handicraft-content h2.block-handicraft-h2{margin:0 0 20px;padding:0;border:0;font-size:24px;font-weight:700;line-height:1.5;background:0 0}.block-handicraft-content h3.block-handicraft-h3{margin:0 0 10px;padding:9px 20px;font-size:18px;font-weight:700;line-height:1.5;background:#e6e3d5}.block-handicraft-content h4.block-handicraft-h4{margin:16px 0 8px;padding:0;font-size:14px;font-weight:700;line-height:1.5;background:0 0}.block-handicraft-content .block-handicraft-leadtext{margin:0 0 50px;font-size:14px;line-height:1.85}.block-handicraft-content ul.block-handicraft-list{padding:10px 20px;background:#fff}.block-handicraft-content ul.block-handicraft-list li{margin:4px 0;font-size:14px}.block-handicraft-content .block-handicraft-separate-frame{display:flex;flex-wrap:wrap;width:100%}.block-handicraft-content .block-handicraft-separate-frame .block-handicraft-separate-item{width:calc(50% - 20px);margin:0 40px 60px 0;background:#fff}.block-handicraft-content .block-handicraft-separate-frame .block-handicraft-separate-item:nth-of-type(2n){margin-right:0}.block-handicraft-content .block-handicraft-desc{padding:16px 20px 0;margin:0 0 35px}.block-handicraft-content .block-handicraft-comment{display:flex;flex-wrap:wrap}.block-handicraft-content .block-handicraft-comment.col1 .block-handicraft-comment-item{display:flex;flex-direction:column;width:100%;padding:15px 20px 20px;margin:0 0 30px;background:#fff}.block-handicraft-content .block-handicraft-comment.col2 .block-handicraft-comment-item{display:flex;flex-direction:column;width:calc(50% - 15px);padding:15px 20px 20px;margin:0 30px 30px 0;background:#fff}.block-handicraft-content .block-handicraft-comment.col2 .block-handicraft-comment-item:nth-of-type(2n){margin-right:0}.block-handicraft-content .block-handicraft-comment.col3 .block-handicraft-comment-item{display:flex;flex-direction:column;width:calc(33.333% - 16.666px);padding:15px 20px 20px;margin:0 0 30px 0;background:#fff}.block-handicraft-content .block-handicraft-comment.col3 .block-handicraft-comment-item.colspan2{width:calc(66.666% - 8.333px);margin-right:25px}.block-handicraft-content .block-handicraft-comment .block-handicraft-comment-item.right-just{margin-left:auto;margin-right:0}.block-handicraft-content .block-handicraft-comment .block-handicraft-comment-title{padding:0 0 10px;font-size:18px;line-height:1.5;border-bottom:1px solid #999}.block-handicraft-content .block-handicraft-comment .block-handicraft-comment-text{padding:15px 0 0;font-size:14px;line-height:1.5}.block-handicraft-content .block-handicraft-comment .block-handicraft-comment-text.separate{display:flex}.block-handicraft-content .block-handicraft-comment .block-handicraft-comment-img{margin:auto 0 0;padding:25px 0 0;display:flex;justify-content:center}.block-handicraft-content .block-handicraft-explanation{display:flex;margin:0 0 20px}.block-handicraft-content .block-handicraft-comment-text.separate .block-handicraft-explanation{width:50%;margin:0 0 20px}.block-handicraft-content .block-handicraft-explanation:last-of-type{margin-bottom:0}.block-handicraft-content .block-handicraft-explanation .block-handicraft-explanation-img{flex-shrink:0;text-align:center}.block-handicraft-content .block-handicraft-explanation .block-handicraft-explanation-text{flex-shrink:1;padding-left:5px}.block-handicraft-content .block-handicraft-return a{position:relative;display:block;width:310px;padding:17px 0;margin:60px auto 30px;text-align:center;font-size:13px;line-height:20px;color:#000;border-radius:28px;border:1px dashed #d6d3c4;background:#e6e3d5}.block-handicraft-content .block-handicraft-return a::before{position:absolute;top:calc(50% - 10px);left:32px;font-size:13px;line-height:20px;content:"<"}#handmade-tailor04 .block-handicraft-explanation-img,#handmade-tailor04 .block-handicraft-explanation-text{padding:20px}#handmade-tailor06 .block-handicraft-explanation-img{padding:30px;width:360px}#handmade-tailor06 .block-handicraft-explanation-text{padding:30px}#handmade-tailor11 .block-handicraft-comment-img{justify-content:space-around}#handmade-tailor11 .block-handicraft-explanation-text{width:50%}#handmade-knit12 .block-handicraft-explanation-img{padding-right:20px}#handmade-knit13 .block-handicraft-comment-img{margin-top:0}#handmade-knit16 .block-handicraft-explanation-img,#handmade-knit16 .block-handicraft-explanation-text{padding:30px}#handmade-tailor24 .block-handicraft-comment-img{margin-top:0}#handmade-okadaya-channel-amimono,#handmade-okadaya-channel-goods,#handmade-okadaya-channel-komono{width:1280px}.block-channel-link{justify-content:center;display:flex;margin:0 0 40px 0}.block-channel-link li.select{background:#cfa247;color:#fff;padding:16px 0}.block-channel-link li{font-weight:700;position:relative;width:233px;border-radius:3px;color:#1c1b1b;font-size:14px;background:#e7e4dd;text-align:center;margin-right:15px}.block-channel-link li:last-of-type{margin-right:0}.block-channel-link li.select::after{position:absolute;content:"";left:50%;bottom:-20px;width:0;height:0;margin:0 0 0 -6px;border-top:10px solid #cfa247;border-right:6px solid transparent;border-bottom:10px solid transparent;border-left:6px solid transparent}.block-channel-link li a{display:block;padding:16px 0}.block-channel-list{margin-bottom:200px}.block-channel-list ul{display:flex;flex-wrap:wrap}.block-channel-list li{width:406px;flex-basis:406px;margin:0 30px 35px 0;display:flex;flex-direction:column}.block-channel-list li:nth-of-type(3n){margin-right:0}.block-channel-list li .block-channel-list-move{position:relative;width:100%;height:228px;margin-bottom:10px}.block-channel-list li .block-channel-list-move img{width:100%}.block-channel-list li .block-channel-list-move iframe{position:absolute;top:0;right:0;width:100%;height:100%}.block-channel-btn{margin:auto 0 0;padding-top:15px}.block-channel-btn a{margin:0 auto;padding:0 10px;display:block;width:160px;font-size:12px;text-align:center;line-height:34px;color:#fff;border-radius:17px;background-color:#ada58d}.block-channel-btn a>span::before{position:relative;content:"";display:inline-block;margin:0 10px 1px 0;width:6px;height:6px;border-top:solid 1px #fff;border-left:solid 1px #fff;-webkit-transform:rotate(135deg);transform:rotate(135deg)}#handmade-shop-service .service-contents{display:flex;margin-bottom:50px}#handmade-shop-service .service-contents .service-contents-inner{width:480px;background-color:#fff;padding:20px 30px}#handmade-shop-service .service-contents .service-contents-inner:first-child{margin-right:20px}#handmade-shop-service .service-contents .service-contents-inner h2{font-weight:700}#handmade-shop-service .service-contents .service-contents-inner dl{margin-top:30px}#handmade-shop-service .service-contents .service-contents-inner .service-contact{display:flex;align-items:center;background-color:#4a423f}#handmade-shop-service .service-contents .service-contents-inner .service-contact dt{width:120px;background-color:#4a423f;color:#fff;font-weight:700;text-align:center}#handmade-shop-service .service-contents .service-contents-inner .service-contact dd{width:300px;padding:20px;font-size:14px;background-color:#e6e3d5}#handmade-shop-service .service-contents .service-contents-inner .service-contact dd a{pointer-events:none}#handmade-shop-service .box1{margin-top:30px}.box1 .box-title{font-size:1.2em;background:#4a423f;padding:10px;text-align:center;color:#fff;font-weight:700;letter-spacing:.05em}.box1 p{padding:15px 20px;margin:0;background-color:#e6e3d5}#okadaya-cos{font-size:14px;margin-bottom:40px}#okadaya-cos .pc_only{display:block}#okadaya-cos .sp_only{display:none}#okadaya-cos .main-visual{padding:40px;background:#fff}#okadaya-cos .main-ban{width:900px;margin:0 auto 35px;padding-bottom:20px}#okadaya-cos .main-ban,#okadaya-cos .main-visual{margin-bottom:35px;text-align:center}#okadaya-cos h2{font-weight:700;padding-bottom:15px;font-size:26px}#okadaya-cos h2 span{margin-left:20px;font-weight:400;font-size:16px}#okadaya-cos .nav-menu{margin-bottom:20px}#okadaya-cos .nav-menu ul{display:flex;justify-content:center}#okadaya-cos .nav-menu ul li{font-size:16px;width:290px;background:#e7e4dd;text-align:center;margin:0 20px;border-radius:3px}#okadaya-cos .nav-menu ul li a{display:block;padding:16px 20px;font-weight:700}#okadaya-cos .img{text-align:center;margin-bottom:20px}#okadaya-cos #section01,#okadaya-cos #section02,#okadaya-cos #section03,#okadaya-cos #section04{margin-bottom:50px;background:#fff;padding:20px 40px}#okadaya-cos #section05{background:#fff;padding:20px 40px}#okadaya-cos #section01 ul{display:flex;flex-wrap:wrap;padding:0 20px}#okadaya-cos #section01 ul li{width:263px;margin-right:35px;font-size:14px}#okadaya-cos #section01 ul li:last-child{margin-right:0}#okadaya-cos #section01 ul li a{display:block;margin-bottom:10px}#okadaya-cos #section02 .img{text-align:center}#okadaya-cos #section01 ul li .disc{margin-bottom:20px}#okadaya-cos #section03 ul li{display:inline-block;vertical-align:bottom;margin-right:15px;width:286px;margin-bottom:20px}#okadaya-cos #section03 ul li:nth-child(3n){margin-right:0}#okadaya-cos #section04 p,#okadaya-cos #section05 p{margin-bottom:20px}#okadaya-cos #section04 ul li{display:block;text-align:center;margin-bottom:25px}#okadaya-cos #section05 img{margin-bottom:20px}#okadaya-pb{font-size:14px}#okadaya-pb .pb-hero{padding:40px;background:#fff;text-align:center}#okadaya-pb .block-handicraft-leadtext{margin:20px 0;text-align:center}#okadaya-pb .pb-navi{margin-bottom:40px;padding:40px 0;background:#fff}#okadaya-pb .pb-navi-list{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;flex-wrap:wrap}#okadaya-pb .pb-navi-list li{margin:0 10px 10px 0;width:294px}#okadaya-pb .pb-navi-list li:nth-of-type(3n){margin-right:0}#okadaya-pb .pb-navi-bnr{margin:auto;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;flex-wrap:wrap;width:870px}#okadaya-pb .section-inner{margin-bottom:40px;padding:20px 40px 40px;background:#fff}#okadaya-pb .sec-contents-img{width:100%}#okadaya-pb .sec-contents-txt{margin:20px 0}#okadaya-pb .sec-contents-txt p{margin-bottom:10px}#okadaya-pb .sec-contents-txt p:last-child{margin-bottom:0}#okadaya-pb .sec-contents-btn{text-align:center}