html{scroll-padding-top:150px}@media(max-width: 1365px){.smaller{padding-left:24px;padding-right:24px}}@media(min-width: 768px){.smaller{position:fixed !important;z-index:2;background:#fff;width:100vw}}@media(min-width: 768px){.pc-hidden{display:none}}@media(max-width: 767px){.sp-hidden{display:none}}.din{font-family:din-2014,sans-serif}header{position:relative;padding:15px 50px}@media(max-width: 1365px){header{padding-left:24px;padding-right:24px}}@media(max-width: 767px){header{padding:20px 50px}}@media(max-width: 1365px){.header-logo{max-width:15%;width:100%}}@media(max-width: 767px){.header-logo{max-width:70%;width:100%;text-align:center}}a:visited{color:#222}a:hover{color:#222;text-decoration:none;opacity:.8}.contents-wrap{margin-bottom:60px}@media(min-width: 1366px){.contents-wrap{max-width:1365px;width:100%;margin:0 auto 60px}}@media(max-width: 767px){.contents-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}nav ul{margin-bottom:0;padding-left:0;margin-left:55px}@media(max-width: 1365px){nav ul{margin-left:25px}}nav ul li{list-style:none;margin-right:27px}nav ul li a{color:#222}nav ul li:nth-last-child(1){margin-right:0}nav .phone-block{position:absolute;right:50px;text-align:center}@media(max-width: 1365px){nav .phone-block{right:24px}}nav .phone-block p{color:#222 !important;font-size:12px;margin-bottom:0}nav .phone-block a{color:#222;font-size:35px;letter-spacing:.05em;line-height:35px;margin-top:0;margin-bottom:0}nav .phone-block a::before{content:url(../img/icon_u_phone.svg);padding-right:10px}h2{text-align:center;background-color:#477734;color:#fff;margin:0 auto;font-size:20px;letter-spacing:.15em;padding-top:15px;padding-bottom:15px}@media(max-width: 767px){h2{font-size:16px;line-height:20px;padding-top:10px;padding-bottom:10px}}.main-v{background:url(../img/main-v.jpg) no-repeat center center;background-size:cover;padding-top:70px;padding-bottom:30px;position:relative}@media(max-width: 767px){.main-v{background:url(../img/main-v-sp.jpg) no-repeat 10% 71%;padding-top:45px}}@media(min-width: 768px){.main-v .main-v-left-wrap{padding-left:100px}}@media(max-width: 767px){.main-v .title-area{text-align:center}}@media(max-width: 767px){.main-v .title-area>img{margin:0 auto 20px}}.main-v .title-area div{margin-bottom:10px}@media(max-width: 767px){.main-v .title-area div{margin-bottom:3px}}.main-v .title-area div p{display:inline-block;background-color:rgba(71,119,52,.9);padding-left:31px;padding-right:31px;font-size:55px;font-weight:bold;letter-spacing:.12em;color:#fff;text-shadow:0px 2px 6px rgba(0,0,0,.6);margin-bottom:0}@media(max-width: 767px){.main-v .title-area div p{padding-left:12px;padding-right:12px;font-size:25px}}.main-v .title-area div p span{color:#faf109}.main-v .title-area div:nth-type-of(1){margin-bottom:10px}@media(max-width: 767px){.main-v .title-area .title-second p,.main-v .title-area .title-second span{font-size:28px !important}}.main-v .title-area>p{font-weight:bold;font-size:30px;letter-spacing:.15em;line-height:45px;color:#fff;text-shadow:0px 2px 6px rgba(0,0,0,.8)}@media(max-width: 767px){.main-v .title-area>p{font-size:18px;line-height:1.8rem}}@media(max-width: 767px){.main-v .gold-icon-area{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:30px}}.main-v .gold-icon-area img{max-width:183px;width:100%}@media(max-width: 767px){.main-v .gold-icon-area img{max-width:28%}}.main-v .support-icon-area{position:absolute;margin-left:0;margin-bottom:0;padding-left:0}@media(min-width: 768px){.main-v .support-icon-area{right:35px;bottom:30px;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}}@media(max-width: 767px){.main-v .support-icon-area{left:50%;bottom:-20px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.main-v .support-icon-area li{list-style:none;max-width:74px;width:74px;max-height:74px;height:74px;background:#477734;border-radius:5px;margin-right:10px}@media(max-width: 767px){.main-v .support-icon-area li{max-width:47px;width:47px;max-height:47px;height:47px}}.main-v .support-icon-area li:last-child{margin-right:0}#Omakase-block{text-align:center;margin-bottom:160px;padding-left:40px;padding-right:40px}@media(max-width: 767px){#Omakase-block{padding-left:15px;padding-right:15px}}#Omakase-block h3{font-weight:bold;font-size:30px;letter-spacing:.15em;color:#477734;margin:0 auto 48px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}@media(max-width: 767px){#Omakase-block h3{font-size:1.3rem}}#Omakase-block h3::before{content:"";display:block;width:2px;height:30px;background:#477734;margin-right:11px;-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}@media(max-width: 767px){#Omakase-block h3::before{height:50px}}#Omakase-block h3::after{content:"";display:block;width:2px;height:30px;background:#477734;margin-left:11px;-webkit-transform:rotate(20deg);transform:rotate(20deg)}@media(max-width: 767px){#Omakase-block h3::after{height:50px}}#Omakase-block ul{margin-left:0;padding-left:0}@media(min-width: 768px){#Omakase-block ul{margin:0 -8px}}@media(max-width: 767px){#Omakase-block ul{-ms-flex-wrap:wrap;flex-wrap:wrap}}#Omakase-block ul li{list-style:none;-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%}@media(min-width: 768px){#Omakase-block ul li{margin:0 2px}}@media(max-width: 767px){#Omakase-block ul li{-ms-flex-preferred-size:calc((100% - 16px)/3);flex-basis:calc((100% - 16px)/3)}}#Omakase-block ul li .up-area{width:100%;max-height:150px;height:100%;background-color:#e7ebe7;border-radius:10px;margin-bottom:12px;position:relative}#Omakase-block ul li .up-area .inner{width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);background-color:rgba(0,0,0,0);margin-bottom:0}#Omakase-block ul li .up-area p{color:#477734;font-weight:bold;font-size:16px;line-height:22px;margin-bottom:8px}#Omakase-block ul li .up-area p:nth-of-type(2){font-weight:500;font-size:12px;line-height:16px !important;letter-spacing:.06em;color:#222;font-weight:500;margin:0 auto}#Omakase-block ul li .down-area{width:100%;margin-top:12px;background:#138b1e;border-radius:10px;display:inline-block;height:180px;position:relative}#Omakase-block ul li .down-area .inner{width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);background-color:rgba(0,0,0,0);margin-bottom:0}#Omakase-block ul li .down-area p:nth-of-type(1){font-weight:bold;font-size:12px;letter-spacing:.06em;line-height:16px;color:#feff5a;margin-bottom:8px}#Omakase-block ul li .down-area p{color:#fff;font-size:13px;letter-spacing:.06em;line-height:16px;margin:0 auto}@media(max-width: 767px){#Omakase-block ul li .down-area p{font-size:12px}}#Omakase-block ul li .down-area p.title-merit{color:#feff5a;font-weight:bold;font-size:20px;letter-spacing:.06em;line-height:20px;margin-bottom:10px}@media(max-width: 767px){#Omakase-block ul li .down-area p.title-merit{font-size:17px}}#Omakase-block ul li .down-area span{color:#feff5a}#Omakase-block ul li .down-area::before{content:"";position:absolute;top:-30px;left:50%;margin-left:-15px;border:15px solid rgba(0,0,0,0);border-bottom:15px solid #138b1e}@media(min-width: 768px){#Omakase-block ul li:nth-of-type(even){margin-top:20px}}@media(max-width: 767px){#Omakase-block ul li:nth-of-type(1)~li:nth-of-type(3){margin-bottom:180px}}@media(max-width: 767px){#Omakase-block ul li:nth-of-type(2),#Omakase-block ul li:nth-of-type(5){margin:20px 8px 0}}#Case-block{background-color:#f7f7f7;padding-top:100px;padding-left:40px;padding-right:40px;text-align:center}@media(max-width: 767px){#Case-block{padding-left:15px;padding-right:15px}}#Case-block h3{font-weight:bold;font-size:35px;line-height:35px;margin-bottom:10px}@media(max-width: 767px){#Case-block h3{font-size:1.4rem;line-height:.3}}#Case-block h3+span{font-weight:bold;font-size:22px;line-height:22px;color:#477734;padding-bottom:45px !important}@media(max-width: 767px){#Case-block h3+span{font-size:.9rem}}#Case-block .case-wrap{margin-top:45px;padding-left:40px;padding-right:40px;padding-bottom:35px;background-color:#fff;border-radius:8px;-webkit-box-shadow:0px 1px 6px rgba(0,0,0,.16);box-shadow:0px 1px 6px rgba(0,0,0,.16)}@media(max-width: 767px){#Case-block .case-wrap{padding-left:15px;padding-right:15px}}#Case-block .case-wrap h4{font-weight:bold;font-size:20px;letter-spacing:.05em;margin-left:-40px;margin-right:-40px;padding-top:23px;padding-bottom:23px;background-color:#477734;border-radius:8px 8px 0px 0px;color:#fff}@media(max-width: 767px){#Case-block .case-wrap h4{margin-left:-15px;margin-right:-15px;font-size:1.2rem}}#Case-block .case-wrap .detail-wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:35px;border-top:1px dashed #d9d9d9;border-bottom:1px dashed #d9d9d9}@media(max-width: 767px){#Case-block .case-wrap .detail-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}#Case-block .case-wrap .detail-wrap div{background:#fff500;padding:6px 12px}@media(max-width: 767px){#Case-block .case-wrap .detail-wrap div{margin-bottom:15px;padding:3px 10px}}#Case-block .case-wrap .detail-wrap div p{font-weight:bold;font-size:13px;letter-spacing:.05em;margin-bottom:0}#Case-block .case-wrap dl{padding-top:15px;padding-bottom:15px;margin-bottom:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width: 767px){#Case-block .case-wrap dl{-ms-flex-wrap:wrap;flex-wrap:wrap}}#Case-block .case-wrap dl dt{font-weight:normal;font-size:13px;text-align:left}@media(max-width: 767px){#Case-block .case-wrap dl dt{-ms-flex-preferred-size:37%;flex-basis:37%}}#Case-block .case-wrap dl dd{margin-bottom:0;font-size:16px;letter-spacing:0;font-weight:500;text-align:left;margin:0 !important}@media(max-width: 767px){#Case-block .case-wrap dl dd{-ms-flex-preferred-size:63%;flex-basis:63%;margin-left:0;margin-right:0}}#Case-block .case-wrap dl dd span{font-size:13px;margin-left:5px;font-weight:bold}@media(min-width: 768px){#Case-block .case-wrap dl dd:nth-of-type(1){margin-right:20px !important}}#Case-block .case-wrap .assignment{text-align:left}#Case-block .case-wrap .assignment .ul-title{background:#477734;color:#fff;font-weight:bold;text-align:center;display:inline-block;font-size:15px;padding-left:10px;padding-right:10px;margin-bottom:10px;margin-top:15px}#Case-block .case-wrap .assignment ul{margin-left:0;margin-bottom:0;padding-left:0}#Case-block .case-wrap .assignment ul li{list-style:none;font-size:15px;padding-left:15px;text-indent:-15px}#Point-block .point-link{border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;padding-top:30px;padding-bottom:30px;margin-top:50px;margin-bottom:30px}#Point-block .point-link ul{padding-left:0;margin:0 auto}@media(min-width: 768px){#Point-block .point-link ul{max-width:550px;width:100%}}#Point-block .point-link ul li{list-style:none;margin-bottom:17px}#Point-block .point-link ul li a{color:#222;text-align:center}#Point-block .point-link ul li a:hover{color:#222;opacity:.7;text-decoration:none}#Point-block .point-link ul li .box-point{color:#477734;font-size:13px;font-weight:bold;text-align:center;line-height:1.2}@media(min-width: 768px){#Point-block .point-link ul li .box-point{width:100px}}@media(max-width: 767px){#Point-block .point-link ul li .box-point{margin-right:10px}}#Point-block .point-link ul li .box-point span{font-weight:bold;font-size:25px;margin-left:3px}#Point-block .point-link ul li .box-title{font-weight:bold;text-align:left}#Point-block .point-link ul li:last-child{margin-bottom:0}@media(min-width: 768px){.right-area{max-width:300px;max-height:100svh;position:sticky;top:40px;overflow-y:scroll;margin-top:65px;padding-right:24px;padding-left:24px}}@media(max-width: 767px){.right-area{max-width:100%;padding-right:15px;padding-left:15px}}.right-area .phone{text-align:center;background:#f7f7f7;padding:20px;margin-bottom:18px}.right-area .phone a{font-size:27px;letter-spacing:.02rem;line-height:27px;margin:10px auto;color:#222}.right-area .phone a::before{content:url(../img/icon_u_phone2.svg);padding-right:5px}.right-area .phone p{font-size:14px;margin:0 auto 10px}.right-area .phone p.time{font-size:11px;margin-bottom:0 !important}.right-area .label-span{float:none}.right-area .uk-input{margin-top:6px;margin-bottom:10px;height:25px;font-size:14px}.uk-textarea{font-size:14px}.top-right-btn{padding:7px}.mw_wp_form_confirm .top-right-btn{padding:15px 40px}.right-area::-webkit-scrollbar{width:6px}.right-area::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.right-area::-webkit-scrollbar-thumb{background-color:#707070;border-radius:10px}@media(min-width: 768px){.right-area2{padding-top:105px}}@media(min-width: 768px){.fix-cta-btn{display:none !important}}.entry-content{max-width:750px;width:100%;margin:100px auto}@media(max-width: 767px){.entry-content{padding-right:15px}}.privacy-wrap{margin-top:15px !important;margin-bottom:15px !important;font-size:14px}.privacy-wrap a{font-size:14px;color:blue}.form-btn-wrap{margin-top:0 !important}.post-edit-link{display:none}.uk-form-label{font-weight:bold}@media(min-width: 768px){.post-47 .uk-form-controls{margin-left:20px}}.post-47 h1{text-align:center;font-weight:700}.post-47 .entry-content{margin-top:50px}.post-47 .uk-form-label{font-weight:700}@media(min-width: 768px){.post-47 .uk-form-label{width:220px;margin-top:7px;text-align:right}}.post-47 .form-company,.post-47 .form-name,.post-47 .form-mail,.post-47 .form-tel,.post-47 .form-other{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(min-width: 768px){.post-47 .form-company,.post-47 .form-name,.post-47 .form-mail,.post-47 .form-tel,.post-47 .form-other{margin-bottom:20px}}@media(max-width: 767px){.post-47 .form-company,.post-47 .form-name,.post-47 .form-mail,.post-47 .form-tel,.post-47 .form-other{padding-top:13px;padding-bottom:13px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-bottom:1px solid #eee}}.post-47 .label-span{float:none}/*# sourceMappingURL=style_lp_2.min.css.map */