/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}*,:after,:before{box-sizing:inherit}html{box-sizing:border-box}h1,h2,h3,h4,h5,h6{clear:both}h1{font-size:46px;letter-spacing:1.38px;line-height:1.687}@media(max-width:27.5em){h1{font-size:32px;letter-spacing:.96px;line-height:1.4375}}h2{font-size:40px;letter-spacing:2px;line-height:1.6}@media(max-width:27.5em){h2{font-size:28px;letter-spacing:1.4px;line-height:1.5}}h3{font-size:32px;letter-spacing:1.6px;line-height:1.5}@media(max-width:27.5em){h3{font-size:24px;letter-spacing:1.2px;line-height:1.58333}}h4{font-size:24px;letter-spacing:1.2px;line-height:1.5833}@media(max-width:27.5em){h4{font-size:21px;letter-spacing:1.05px;line-height:1.61905}}h5{font-size:20px;letter-spacing:1px;line-height:1.4}@media(max-width:27.5em){h5{font-size:16px;letter-spacing:.8px;line-height:1.5}}p{font-size:16px;letter-spacing:.8px;line-height:1.625;margin-bottom:1.5em}cite,dfn,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#f4f2e9;font-family:Courier\ 10 Pitch,courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,Andale Mono,DejaVu Sans Mono,monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0;text-decoration:none}big{font-size:125%}body,button,input,optgroup,select,textarea{color:#000;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,HelveticaNeue,Noto Sans JP,Verdana,BIZ UDPGothic,sans-serif;font-size:1rem;line-height:1.5}@-moz-document url-prefix(){body,button,input,optgroup,select,textarea{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,HelveticaNeue,Noto Sans JP,Verdana,BIZ UDPGothic,sans-serif}}body{background:#fff}hr{background-color:#979797;border:0;height:1px;margin-bottom:1.5em}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,img,object{max-width:100%}img{height:auto;image-rendering:-webkit-optimize-contrast}figure{margin:1em 0}table{border-right:1px solid #979797;border-spacing:0;border-top:1px solid #979797;margin:0 0 1.5em;width:100%}table td,table th{border-bottom:1px solid #979797;border-left:1px solid #979797;padding:10px;vertical-align:middle}table th{background:#f4f2e9}a:not([class]){color:#f56920;text-decoration:underline;transition:all .15s ease-in}a:not([class]):active,a:not([class]):focus,a:not([class]):hover{color:#f56920}a:not([class]):hover{text-decoration:none}a:not([class]):focus{outline:thin dotted}a:not([class]):active,a:not([class]):hover{outline:0}button,input[type=button],input[type=reset],input[type=submit]{background:#e6e6e6;border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;color:rgba(0,0,0,.8);line-height:1;padding:.6em 1em .4em}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}input[type=submit]:disabled{background-image:url(/wp-content/themes/coupon-y/images/ico-btn-arrow-black.png)}input[type=submit],input[type=submit]:disabled{background-position:right 32px center;background-repeat:no-repeat;background-size:7px 14px}input[type=submit]{background-image:url(/wp-content/themes/coupon-y/images/ico-btn-arrow.png)}input[type=submit]:not(:disabled):hover{background-image:url(/wp-content/themes/coupon-y/images/ico-btn-arrow-primary.png);background-position:right 32px center;background-repeat:no-repeat;background-size:7px 14px}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{border:1px solid #909090;border-radius:6px;color:#666;padding:6px}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{border-color:#ee7610;border-width:2px;outline:none}select{border:1px solid #909090}select,textarea{width:100%}.grecaptcha-badge{visibility:hidden}#primary{width:100%}.site-width{margin:auto;width:100%}.site-width:not(.site-header){padding-left:4.26%;padding-right:4.26%}.archive #secondary,.single #secondary{flex-basis:320px;max-width:320px}.post-wrapper{align-items:flex-start;display:flex;margin:min(7.064%,90px) auto min(7.308%,95px);max-width:1280px}@media(max-width:71.625em){.post-wrapper{align-items:stretch;flex-direction:column}}.post-wrapper .page-header{flex-basis:100%}.post-wrapper #primary{flex-basis:840px;max-width:840px}.post-wrapper #secondary{flex-shrink:0;margin-left:min(9.231%,120px)}@media(max-width:71.625em){.post-wrapper #secondary{margin-bottom:110px;margin-left:0;max-width:100%}}@media(max-width:27.5em){.post-wrapper #secondary{margin-bottom:60px}}.service-terms .head-policy,.title{color:#f56920;font-size:32px;letter-spacing:1.6px;line-height:2;position:relative}@media(max-width:27.5em){.service-terms .head-policy,.title{font-size:28px;line-height:1.5}}.page-title{font-size:46px;letter-spacing:1.38px;line-height:1.6087;margin:18px 0 0}@media(max-width:27.5em){.page-title{font-size:32px;letter-spacing:.96px}}.page-title span{color:#f56920;letter-spacing:1.7px}.content-title-line-box{text-align:center}.content-title-line-box .content-title-line{display:inline-block;position:relative}.content-title-line-box .content-title-line:after,.content-title-line-box .content-title-line:before{border-left:2px solid #f56920;content:"";height:50px;position:absolute;top:14%}.content-title-line-box .content-title-line:before{left:-47px;transform:rotate(-20deg)}@media(max-width:27.5em){.content-title-line-box .content-title-line:before{left:-30px}}.content-title-line-box .content-title-line:after{right:-47px;transform:rotate(20deg)}@media(max-width:27.5em){.content-title-line-box .content-title-line:after{right:-30px}}.btn{border-radius:30px;display:inline-block;font-size:16px;font-weight:700;letter-spacing:2.4px;line-height:1;padding:22px 24px;text-align:center;text-decoration:none;transition:all .15s ease-in;width:100%}.btn span{font-weight:400}.btn i{font-size:26px;position:absolute;right:26px;top:17px;transition:all .3s}.btn_primary{background:#f56920;border:1px solid #f56920;color:#fff}.btn_primary:hover{background:#fff;color:#f56920}.btn_secondary{background:#195f8c;border:1px solid #195f8c;color:#fff}.btn_secondary:hover{background:#fff;color:#195f8c}.btn_outline_primary{background:#fff;border:1px solid #f56920;color:#f56920}.btn_outline_primary:hover{background:#f56920;color:#fff}.btn_outline_secondary{background:transparent;border:2px solid #f56920;color:#f56920}.btn_outline_secondary:hover{background:#f56920;color:#fff}.btn,.btn img{position:relative}.btn img{right:-81px}.btn-square{border-radius:10px}.btn-l{font-size:19px}@media(min-width:27.5625em){.btn-l{max-width:280px}}.wp-block-button__link{background:#ea2800;border-radius:4px;font-size:1rem}.wp-block-button__link:hover{background:#f56920;color:#fff}.btn-white{background:#fff;color:#f56920}.btn_primary i{color:#fff}.btn_primary:hover i{color:#f56920}.btn_secondary i{color:#fff}.btn_secondary:hover i{color:#195f8c}.big-card{align-items:start;background:#fff;border-radius:19px;box-shadow:0 3px 10px rgba(0,0,0,.2);display:flex;justify-content:space-between;max-width:1280px;padding:51px 68px;position:relative;text-align:center}@media(max-width:84.375em){.big-card{align-items:center;flex-direction:column;max-width:564px;padding-left:48px;padding-right:48px}}.big-card:after,.big-card:before{background:#919191;bottom:6%;content:"";display:block;height:196px;position:absolute;width:1px}@media(max-width:84.375em){.big-card:after,.big-card:before{bottom:auto;height:1px;width:87%}}.big-card:before{left:33.33%}@media(max-width:84.375em){.big-card:before{left:auto;top:33%}}.big-card:after{left:66.66%}@media(max-width:84.375em){.big-card:after{left:auto;top:66%}}.big-card-child{flex-basis:318px}@media(max-width:84.375em){.big-card-child{flex-basis:auto;margin-top:0}.big-card-child:not(:last-of-type){margin-bottom:86px;margin-right:0}}.big-card-child-title{font-size:24px;font-weight:700;letter-spacing:1.2px;line-height:1.6;margin:10px 0 0}@media(max-width:27.5em){.big-card-child-title{font-size:19px}}.big-card-child-title span{color:#f56920;font-size:32px;letter-spacing:1.6px;line-height:1.6}@media(max-width:27.5em){.big-card-child-title span{font-size:27px}}.big-card-child-text{font-weight:700;margin-bottom:0;text-align:left}@media(max-width:48em){.big-card-child-text{text-align:left}}@media(max-width:84.375em){.big-card-child-text{text-align:center}}.big-card-4{align-items:center;align-items:start;background:#f56920;border-radius:15px;display:flex;justify-content:space-between;max-width:1280px;padding:30px 0;position:relative;text-align:center}@media(max-width:84.375em){.big-card-4{flex-wrap:wrap;max-width:640px}}@media(max-width:44.0625em){.big-card-4{align-items:center;max-width:400px}}@media(max-width:84.375em){.big-card-4:after,.big-card-4:before{background:#fff;bottom:0;content:"";left:0;margin:auto;position:absolute;right:0;top:0}}@media(max-width:44.0625em){.big-card-4:after,.big-card-4:before{display:none}}@media(max-width:84.375em){.big-card-4:before{height:1px;width:calc(100% - 60px)}.big-card-4:after{height:680px;width:1px}}@media(max-width:44.0625em){.big-card-4{flex-direction:column;padding-left:30px;padding-right:30px}}.big-card-4-child{flex-basis:25%;padding-top:66px;position:relative}@media(max-width:84.375em){.big-card-4-child{flex-basis:50%}}@media(max-width:44.0625em){.big-card-4-child{flex-basis:auto;margin-top:0}}.big-card-4-child:before{background-position:50%;background-repeat:no-repeat;background-size:14px;border:1px solid #fff;border-radius:50%;content:"";height:41px;left:0;margin:auto;position:absolute;right:0;top:0;width:40px}.big-card-4-child:first-of-type:before{background-image:url(/wp-content/themes/coupon-y/images/common/ico-1.png);background-size:7px}.big-card-4-child:nth-of-type(2):before{background-image:url(/wp-content/themes/coupon-y/images/common/ico-2.png)}.big-card-4-child:nth-of-type(3):before{background-image:url(/wp-content/themes/coupon-y/images/common/ico-3.png)}.big-card-4-child:nth-of-type(4):before{background-image:url(/wp-content/themes/coupon-y/images/common/ico-4.png)}.big-card-4-child:not(:last-of-type){border-right:1px solid #fff}@media(max-width:84.375em){.big-card-4-child:not(:last-of-type){border-right:none}}@media(max-width:44.0625em){.big-card-4-child:not(:last-of-type){border-bottom:1px solid #fff}.big-card-4-child:first-of-type{padding-bottom:30px}.big-card-4-child:nth-of-type(2){margin-top:30px;padding-bottom:30px}}@media(max-width:84.375em){.big-card-4-child:nth-of-type(3){margin-top:60px}}@media(max-width:44.0625em){.big-card-4-child:nth-of-type(3){margin-top:30px;padding-bottom:30px}}@media(max-width:84.375em){.big-card-4-child:nth-of-type(4){margin-top:60px}}@media(max-width:44.0625em){.big-card-4-child:nth-of-type(4){margin-top:30px}}.big-card-4-child-title{color:#fff;font-size:24px;font-weight:700;letter-spacing:1.2px;line-height:1.58;margin:0}@media(max-width:27.5em){.big-card-4-child-title{font-size:19px}}.big-card-4-child-text{font-weight:700;margin-bottom:0;text-align:left}@media(max-width:48em){.big-card-4-child-text{text-align:left}}@media(max-width:84.375em){.big-card-4-child-text{text-align:center}}.big-card-4 span.triangle{border-style:solid;border-bottom:15px solid transparent;border-left:15px solid #f56920;border-right:0;border-top:15px solid transparent;height:0;position:absolute;right:-15px;width:0}@media(max-width:84.375em){.big-card-4 span.triangle{display:none}}@media(max-width:44.0625em){.big-card-4 span.triangle{bottom:-15px;display:inline;left:0;margin:auto;right:0;transform:rotate(90deg)}}.card{background:#fff;border-radius:20px;padding:20px;text-align:center}.card.card-shadow{box-shadow:3px 3px 15px 0 rgba(0,0,0,.25)}.card-link{color:#000;display:block;text-decoration:none}.card-link:hover{color:#000}.card-thumbnail{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:5px 5px 0 0;height:146px;margin-bottom:27px}.card-title{color:#f56920;font-size:20px;font-weight:700;line-height:1.3;margin:0;padding:0}.card-content{margin:16px 0 0;padding:0;text-align:left}.card-wrapper-square{background:#fff;margin:auto;max-width:1080px;padding:20px min(60px,5.56%)}.card-wrapper-landscape{background:#fff;border-radius:19px;box-shadow:0 3px 10px rgba(0,0,0,.2);margin:auto;max-width:1288px;padding:30px min(3.594%,46px)}@media(max-width:63.9375em){.card-wrapper-landscape{max-width:400px}}.required{position:relative}.required:after{border:1px solid #f56920;border-radius:10px;color:#f56920;content:"必須";font-size:14px;font-weight:700;letter-spacing:.7px;margin-left:.75rem;padding:0 8px;vertical-align:baseline}.target-blank>a[target=_blank]{display:inline-block;position:relative}.target-blank>a[target=_blank]:after{background-image:url(/wp-content/themes/coupon-y/images/ico-arrow-up-right.png);background-repeat:no-repeat;background-size:25px 21px;content:"";height:21px;position:absolute;right:-30px;top:2px;width:25px}.tel-wrap{border-radius:20px;box-shadow:3px 3px 15px 0 rgba(0,0,0,.25);font-weight:700;margin:0 auto 128px;max-width:680px;padding:min(6.03%,41px) min(9.56%,65px);text-align:center}.tel-wrap .tel-title{font-size:1.5rem;letter-spacing:1.16px;margin:0 0 8px}@media(max-width:27.5em){.tel-wrap .tel-title{font-size:20px}}.tel-wrap .tel{color:#f56920;font-size:58px;font-style:normal;letter-spacing:1.16px;margin:0 0 -8px}@media(max-width:27.5em){.tel-wrap .tel{font-size:2rem;margin-bottom:0}}.tel-wrap .tel a{color:#f56920;text-decoration:none}.tel-wrap .business-hours{font-size:20px;font-weight:600;letter-spacing:1px;line-height:2.1;margin:0}@media(max-width:27.5em){.tel-wrap .business-hours{font-size:1rem;line-height:1.6}}.disp-grid,.grid-horizontal{display:grid}.disp-grid{border-radius:20px;box-shadow:3px 3px 15px 0 rgba(0,0,0,.2);grid-template-columns:repeat(2,50%);grid-template-rows:repeat(2,317px);place-content:center;place-items:center;position:relative;text-align:center}.disp-grid:after,.disp-grid:before{border-top:1px solid #979797;bottom:0;content:"";height:1px;left:0;margin:auto;position:absolute;right:0;top:0}.disp-grid:before{width:calc(100% - 60px)}.disp-grid:after{transform:rotate(90deg);width:575px}.disp-grid .grid-child-title{font-size:24px;font-weight:700;letter-spacing:1.2px;line-height:1.7;margin:0}@media(max-width:27.5em){.disp-grid .grid-child-title{font-size:20px}}.disp-grid .grid-child-text{line-height:1.625;margin:0;text-align:left}.introduction{padding:clamp(60px,5.8%,111px) 0 clamp(60px,6.3%,120px)}.introduction .card{max-width:328px;padding:0}.introduction .detail-btn{margin:50px auto 0;width:300px}.introduction-inner{padding:0 4.66%}.voice-wrapper{border-radius:20px;box-shadow:3px 3px 15px 0 rgba(0,0,0,.2);display:flex;justify-content:center;margin-inline:auto;max-width:1280px;max-width:438px;padding:61px 54px}.shop-logo-wrap{height:85px;text-align:center}.shop-logo-wrap img{line-height:0;max-height:54px;width:auto}.shop-logo-wrap img.sungran{max-height:70px;position:relative}.voice-name{font-size:16px;letter-spacing:.8px;margin-block:0 27px}.voice-title{height:115px;margin-block:0 45px}.voice-text{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-weight:400;letter-spacing:0;margin:0;overflow:hidden;text-overflow:ellipsis}.case-link{color:#f56920;display:block;font-weight:700;letter-spacing:.8px;margin-top:10px;text-align:right;text-decoration:none;transition:all .3s}.case-link .fas{margin-left:10px}.case-link .fas:hover{opacity:.7}.flow-block{grid-template-columns:repeat(5,1fr);padding-inline:10px}@media(max-width:84.375em){.flow-block{grid-template-columns:repeat(2,50%)}}@media(max-width:64em){.flow-block{grid-template-columns:1fr;max-width:540px}}.flow-card-child{padding:64px 20px 0;position:relative;text-align:center}@media(max-width:84.375em){.flow-card-child{padding-top:94px}.flow-card-child:not(:last-of-type){border-bottom:1px solid #979797;padding-bottom:30px}.flow-card-child:nth-child(odd){border-right:1px solid #979797}}@media(max-width:64em){.flow-card-child:nth-child(odd){border-right:none}}.flow-card-child:before{background-color:#f56920;background-position:50%;background-repeat:no-repeat;background-size:14px;border-radius:50%;content:"";height:40px;left:10px;margin:auto;position:absolute;right:0;top:0;width:40px}@media(max-width:84.375em){.flow-card-child:before{top:30px}}.flow-card-child:first-of-type:before{background-image:url(/wp-content/themes/coupon-y/images/common/ico-1.png);background-size:7px}.flow-card-child:nth-of-type(2):before{background-image:url(/wp-content/themes/coupon-y/images/common/ico-2.png)}.flow-card-child:nth-of-type(3):before{background-image:url(/wp-content/themes/coupon-y/images/common/ico-3.png)}.flow-card-child:nth-of-type(4):before{background-image:url(/wp-content/themes/coupon-y/images/common/ico-4.png)}.flow-card-child:nth-of-type(5):before{background-image:url(/wp-content/themes/coupon-y/images/common/ico-5.png)}.flow-card-child:not(:first-of-type){border-left:1px solid #979797}@media(max-width:84.375em){.flow-card-child:not(:first-of-type){border-left:none}}.flow-card-child .icon-flow-monitor{position:relative;top:7px}.flow-card-child .icon-flow-admin{position:relative;top:8px}.flow-card-child span.triangle{border-style:solid;border-bottom:15px solid transparent;border-left:15px solid #d2d2d2;border-right:0;border-top:15px solid transparent;height:0;position:absolute;right:-15px;top:50%;transform:translateY(-50%);width:0}@media(max-width:84.375em){.flow-card-child span.triangle{display:none}}@media(max-width:44.0625em){.flow-card-child span.triangle{bottom:-15px;display:inline;left:0;margin:auto;right:0;transform:rotate(90deg)}}.flow-card-child-title{font-size:24px;font-weight:700;letter-spacing:1.2px;line-height:1.58;margin-bottom:24px}@media(max-width:84.375em){.flow-card-child-title>.sp-br{display:none}}.flow-card-child-text{line-height:1.625;margin:0;text-align:justify}.question-list{margin:auto;max-width:1080px}.question-list dt{background:#f4f2e9;border-radius:21.5px;font-size:20px;letter-spacing:1px;margin:0 0 15px;padding:6px 31px 6px 67px;position:relative}.question-list dt:before{background-image:url(/wp-content/themes/coupon-y/images/common/ico-question.png);background-repeat:no-repeat;background-size:20px 16px;content:"";height:16px;left:31px;position:absolute;top:13px;width:20px}.question-list dd{letter-spacing:.8px;line-height:1.62;margin:0 0 42px;padding:0 31px}.overlay{background:rgba(0,0,0,.4);display:none;height:100vh;left:0;position:fixed;top:0;width:100%;z-index:10000}.overlay .modal-content{background:#fff;border-radius:20px;bottom:0;left:0;margin:auto;max-width:1280px;padding:61px min(9.453%,121px);position:absolute;right:0;top:0;z-index:10001}.overlay .modal-content .block-title{font-size:32px;margin-bottom:61px}@media(max-width:27.5em){.overlay .modal-content .block-title{font-size:24px;margin-bottom:30px}}.overlay .modal-content .btn-close{background:#f56920;border-radius:50%;cursor:pointer;height:40px;position:absolute;right:-18px;top:-20px;width:40px}.overlay .modal-content .btn-close:after,.overlay .modal-content .btn-close:before{background:#fff;bottom:0;content:"";height:18px;left:0;margin:auto;position:absolute;right:0;top:0;width:3px}.overlay .modal-content .btn-close:before{transform:rotate(45deg)}.overlay .modal-content .btn-close:after{transform:rotate(-45deg)}.card{margin:auto;max-width:1080px;padding:20px min(60px,5.56%)}.case-logo-list{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none;margin:0;padding:0}@media(min-width:27.5625em){.case-logo-list{justify-content:center}}.case-logo-list li{box-sizing:border-box;flex-basis:50%;padding:2% 0;text-align:center}@media(min-width:23.5em){.case-logo-list li{flex-basis:50%}}@media(min-width:27.5625em){.case-logo-list li{flex-basis:33%}}@media(min-width:48.0625em){.case-logo-list li{flex-basis:25%}}.case-logo-list img{max-height:70px;max-width:100%;width:auto}.case-logo-list img.case-logo_sungran{max-height:60px;position:relative}@media(min-width:27.5625em){.case-logo-list img.case-logo_sungran{max-height:70px}}.main-navigation{display:block;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;left:-999em;position:absolute;top:100%;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li.focus>ul,.main-navigation ul ul li:hover>ul{display:block;left:auto}.main-navigation ul ul a{width:200px}.main-navigation ul li.focus>ul,.main-navigation ul li:hover>ul{left:auto}.main-navigation li{position:relative}.main-navigation a{display:block;text-decoration:none}.main-navigation.toggled ul,.menu-toggle{display:block}@media screen and (min-width:37.5em){.menu-toggle{display:none}.main-navigation ul{display:flex}}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.post-navigation .nav-links,.posts-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.post-navigation .nav-previous,.posts-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{flex:1 0 50%;text-align:end}.breadcrumbs{font-size:.75rem;margin:0 0 0 auto;max-width:1603px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}@media(max-width:27.5em){.breadcrumbs{display:none}}.breadcrumbs br{display:none}@media(max-width:103.125em){.breadcrumbs{padding-left:4.66%}}.breadcrumbs span[property=itemListElement]{padding:0 .375rem}.breadcrumbs span[property=itemListElement]:first-child{padding-left:0}.breadcrumbs span[property=itemListElement]:last-child{padding-right:0}.breadcrumbs a[property=item]{color:#000;text-decoration:none}.sticky{display:block}.page,.post{margin:0}.updated:not(.published){display:none}.entry-content,.entry-summary,.page-content{margin:0}.page-links{clear:both;margin:0 0 1.5em}br.sp-br{display:block}@media(max-width:27.5em){br.sp-br{display:none}}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{grid-gap:1.5em;display:grid;margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}@media(max-width:23.4375em){.self-made-form tr{display:flex;flex-direction:column}}.self-made-form th{text-align:left}.self-made-form input,.self-made-form textarea{color:#000}.self-made-form input:not([type=radio]):not([type=checkbox]){height:42px}.self-made-form input[type=checkbox]:not([name=acceptance]),.self-made-form input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #909090;display:inline-block;height:18px;margin-right:4px;margin-top:4px;position:relative;width:18px}.self-made-form input[type=checkbox]:not([name=acceptance]):checked,.self-made-form input[type=radio]:checked{border-color:#f56920}.self-made-form input[type=checkbox]:not([name=acceptance]):checked:after,.self-made-form input[type=radio]:checked:after{background:#f56920;content:"";height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .2s ease;width:8px}.self-made-form input[type=checkbox][name="acceptItems[]"],.self-made-form input[type=checkbox][name=acceptance]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #909090;border-radius:6px;display:inline-block;height:30px;margin-right:11px;position:relative;transition:all .2s ease;width:30px}.self-made-form input[type=checkbox][name="acceptItems[]"]:checked,.self-made-form input[type=checkbox][name=acceptance]:checked{background:#f56920;border:none}.self-made-form input[type=checkbox][name="acceptItems[]"]:checked:after,.self-made-form input[type=checkbox][name=acceptance]:checked:after{border-color:#fff;border-style:solid;border-width:0 0 3px 3px;content:"";height:12px;left:6px;position:absolute;top:6px;transform:rotate(-46deg);width:17px}.self-made-form input[type=checkbox][name=acceptance]{top:9px}.self-made-form input[type=checkbox][name="acceptItems[]"]+span{width:calc(100% - 41px)}.self-made-form input[type=radio]{border-radius:50%;height:32px;margin:0 10px 0 0;top:-3px;width:32px}.self-made-form input[type=radio]:checked:after{border-radius:50%;height:22px;width:22px}.self-made-form select{padding:6px}.self-made-form select.wpcf7-form-control{width:100%}.self-made-form .red{color:#cf2e2e}.self-made-form .confirm-area{border:1px solid #979797;display:inline-block;font-size:.875rem;height:357px;margin:0 auto 39px;overflow:auto;padding:10px 20px;width:100%}.self-made-form .confirm-area>p{font-size:1rem;margin:0 0 15px;padding:0 0 8px}.self-made-form .confirm-area~p{display:none}.self-made-form .confirm-area dl{text-align:left}.self-made-form .confirm-area dl dt{font-weight:400;margin-bottom:4px}.self-made-form .confirm-area dl dd{margin:0 0 25px;padding:0 43px}.self-made-form .confirm-area th{font-weight:400}.self-made-form .btn{background-color:#f56920;border:1px solid transparent;border-radius:30px;color:#fff;cursor:pointer;display:block;font-size:1.5rem;letter-spacing:.48px;margin:auto;max-width:280px;padding:8px 0}.self-made-form .btn:hover{background-color:#fff;border:1px solid #f56920;color:#f56920}.self-made-form .btn:disabled{background-color:#e6e6e6;color:#000}.self-made-form .btn:disabled:hover{border:1px solid transparent}.self-made-form .list-item{display:block;margin-left:0}.self-made-form .list-item:not(:last-child){margin-bottom:9px}.self-made-form .list-item>label{align-items:flex-start;display:flex}.self-made-form .list-item .sub{border-top:1px solid #979797;display:block;font-size:.875rem;padding-left:1.25rem}.self-made-form .list-item .sub .text-red{color:#cf2e2e}.self-made-form .accept-check-area input{margin:2px 10px 0 0}.self-made-form .accept-check-area{font-size:.875rem;font-weight:700;letter-spacing:.28px;margin-bottom:clamp(60px,10.47%,90px);text-align:center}.self-made-form .loader{color:#f56920}.self-made-form .form-include-area>p{font-weight:700;text-align:center}.self-made-form #submit{margin:auto;max-width:450px}.self-made-form #submit input[type=submit]{font-size:1rem;height:auto;letter-spacing:.8px;max-width:100%;padding:23px}.recaptcha_policy{font-size:.75rem;letter-spacing:.28px;margin:20px 0 0;text-align:center}.recaptcha_policy a,.recaptcha_policy a:visited{color:#000;text-decoration:none}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#f4f2e9;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-bottom:1.5em;margin-right:1.5em}.alignright{float:right;margin-bottom:1.5em;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-bottom:1.5em;margin-left:auto;margin-right:auto}.site-header{background:#fff;left:0;position:sticky;top:0;z-index:9999}.site-header .site-header-inner{height:120px;margin:0 0 0 auto;position:relative}@media(max-width:76.875em){.site-header .site-header-inner{height:55px}}.site-header .site-header-inner.site-width{max-width:1920px;padding-right:0;transition:all .3s}@media(min-width:120.1875em){.site-header .site-header-inner.site-width{margin:auto;padding:0}}@media(max-width:103.125em){.site-header .site-header-inner.site-width{padding-left:4.66%}}.site-header .site-header-inner a{color:#000;text-decoration:none}.site-header .site-header-inner .site-branding{padding:28px 0 0;width:275px}@media(max-width:76.875em){.site-header .site-header-inner .site-branding{padding:8px 0 0;width:177px}}.site-header .site-header-inner .site-branding .site-title{font-size:1rem;margin:0}.site-header .site-header-inner .site-branding .site-title a{display:block}.site-header .site-header-inner .site-branding .site-title .logo-rakuraku{margin-right:9px}.site-header .site-header-inner .site-branding .site-title .logo-rakuraku img{width:275px}.site-header .site-header-inner>.menu{align-items:center;display:flex;justify-content:flex-end;position:absolute;right:0;top:0;width:1143px}@media(max-width:76.875em){.site-header .site-header-inner>.menu{display:none}}.site-header .site-header-inner>.menu .sort{padding-right:47px}.site-header .site-header-inner>.menu .sort .sub-menu #sub-menu{display:flex;justify-content:flex-end;list-style:none;margin:0 0 18px;padding:0}.site-header .site-header-inner>.menu .sort .sub-menu #sub-menu li:not(:last-child){margin-right:31px}.site-header .site-header-inner>.menu .sort .sub-menu #sub-menu li a{font-size:13px}.site-header .site-header-inner>.menu .sort .sub-menu #sub-menu li a:hover{color:#f56920}.site-header .site-header-inner>.menu .sort .main-navigation #global-nav{font-weight:700;justify-content:flex-end}.site-header .site-header-inner>.menu .sort .main-navigation #global-nav li:not(:last-child){margin-right:35px}@media(max-width:84.625em){.site-header .site-header-inner>.menu .sort .main-navigation #global-nav li:not(:last-child){margin-right:13px;transition:all .3s}}.site-header .site-header-inner>.menu .sort .main-navigation #global-nav li a{position:relative}@-moz-document url-prefix(){.site-header .site-header-inner>.menu .sort .main-navigation #global-nav li a{letter-spacing:-.31px}}.site-header .site-header-inner>.menu .sort .main-navigation #global-nav li a:before{background:#f56920;bottom:-27px;content:"";display:none;height:25px;left:0;margin:auto;position:absolute;right:0;width:1px}.site-header .site-header-inner>.menu .sort .main-navigation #global-nav li a:hover:before{display:block}.site-header .site-header-inner>.menu .sort .main-navigation #global-nav a:hover{color:#f56920}.site-header .document,.site-header .trial{flex-basis:150px;height:120px}.site-header .document a,.site-header .trial a{color:#fff;display:block;font-weight:700;line-height:1.625;text-align:center}.site-header .document a{background:#f4a561;border:1px solid #f4a561;padding:33px 0}.site-header .document a:hover{background:transparent;color:#f4a561}.site-header .trial a{background:#f56920;border:1px solid #f56920;padding:33px 0}.site-header .trial a:hover{background:transparent;color:#f56920}.site-header .sp-menu{background:#fff;display:none;height:100vh;padding-top:42px;position:fixed;top:55px;transform:translateX(100%);transition:all .3s;width:100vw}@media(max-width:76.875em){.site-header .sp-menu{display:block}}.site-header .sp-menu .sp-menu-inner{margin:auto;max-width:265px}.site-header .sp-menu #global-sp-nav{list-style:none;margin:0;padding:0}.site-header .sp-menu #global-sp-nav li:not(:last-child){margin-bottom:14px;margin-right:0}.site-header .sp-menu #global-sp-nav li:last-child{margin-bottom:28px;margin-right:0}.site-header .sp-menu #global-sp-nav li a{border-bottom:1px solid #000;color:#000;display:block;font-weight:700;padding-bottom:14px;position:relative;text-decoration:none}.site-header .sp-menu #global-sp-nav li a:hover{color:#f56920}.site-header .sp-menu #global-sp-nav li a:after{border-right:1px solid #000;border-top:1px solid #000;content:"";display:inline-block;height:10px;position:absolute;right:3px;top:8px;transform:rotate(45deg);width:10px}.site-header #sub-sp-menu{display:flex;flex-wrap:wrap;justify-content:flex-start;list-style:none;margin:0;padding:0}.site-header #sub-sp-menu li:nth-child(odd){flex-basis:104px;margin-bottom:13px;margin-right:23px}.site-header #sub-sp-menu li a{color:#000;font-size:13px;text-decoration:none}.site-header #hamburger-check{display:none}.site-header #hamburger-check:checked~.hamburger-btn span{background-color:hsla(0,0%,100%,0)}.site-header #hamburger-check:checked~.hamburger-btn span:before{bottom:0;transform:rotate(35deg)}.site-header #hamburger-check:checked~.hamburger-btn span:after{top:0;transform:rotate(-35deg)}.site-header #hamburger-check:checked~.sp-menu{transform:translateX(0)}.site-header .hamburger-btn{display:none;transition:all .3s}@media(max-width:76.875em){.site-header .hamburger-btn{align-items:center;background-color:#f56920;display:flex;height:55px;justify-content:center;position:fixed;right:0;top:0;width:60px;z-index:9999}}.site-header .hamburger-btn span,.site-header .hamburger-btn span:after,.site-header .hamburger-btn span:before{background-color:#fff;content:"";display:block;height:2px;position:absolute;transition:all .3s;width:20px}.site-header .hamburger-btn span:before{bottom:7px}.site-header .hamburger-btn span:after{top:7px}@media(max-width:76.875em){.site-header.shopping-header .site-header-inner{height:120px}}@media(max-width:43.75em){.site-header.shopping-header .site-header-inner{height:106px;padding:0 4.26%}}.site-header.shopping-header .site-header-inner .site-branding{width:489px}@media(max-width:76.875em){.site-header.shopping-header .site-header-inner .site-branding{padding:33px 0 0}}@media(max-width:48em){.site-header.shopping-header .site-header-inner .site-branding{max-width:400px;width:100%}}@media(max-width:43.75em){.site-header.shopping-header .site-header-inner .site-branding{margin:auto}}.site-header.shopping-header .site-header-inner .site-branding .site-title .logo-rakuraku img{width:489px}@media(max-width:48em){.site-header.shopping-header .site-header-inner .site-branding .site-title .logo-rakuraku img{max-width:400px;width:100%}}@media(max-width:76.875em){.site-header.shopping-header .site-header-inner>.menu{display:flex}}@media(max-width:43.75em){.site-header.shopping-header .document{display:none}}.site-header.shopping-header .document a{background:#00c85a;border:1px solid #00c85a;padding:42px 0 50px}.site-header.shopping-header .document a:hover{background:transparent;color:#00c85a}.index .eyecatch-box:not(.eyecatch-page) .eyecatch-main .eyecatch-title-jp{font-size:46px;letter-spacing:1.38px;line-height:1.6087}@media(max-width:64em){.index .eyecatch-box:not(.eyecatch-page) .eyecatch-main .eyecatch-title-jp{font-size:42px;margin-bottom:31px;text-align:center}}@media(max-width:27.5em){.index .eyecatch-box:not(.eyecatch-page) .eyecatch-main .eyecatch-title-jp{font-size:24px;letter-spacing:0;margin-bottom:26px}}.index .eyecatch-box:not(.eyecatch-page) .eyecatch-main .eyecatch-title-jp br:nth-of-type(2){display:none}@media(max-width:27.5em){.index .eyecatch-box:not(.eyecatch-page) .eyecatch-main .eyecatch-title-jp br:nth-of-type(2){display:block}}.index .eyecatch-box{margin-bottom:0;padding:66px 0 38px}@media(max-width:48em){.index .eyecatch-box{padding:30px 0}}.index .eyecatch-box:not(.eyecatch-page) .eyecatch-main{max-width:1136px}@media(max-width:48em){.index .eyecatch-box:not(.eyecatch-page) .eyecatch-main{max-width:656px}}.index .eyecatch-box:not(.eyecatch-page) .eyecatch-main .eyecatch-text p{max-width:536px;text-align:justify}@media(max-width:64em){.index .eyecatch-box:not(.eyecatch-page) .eyecatch-main .eyecatch-text p{text-align:center}}@media(max-width:27.5em){.index .eyecatch-box:not(.eyecatch-page) .eyecatch-main .eyecatch-text p{letter-spacing:.17px;text-align:justify}}.index .eyecatch-box:not(.eyecatch-page) .eyecatch-main-left{margin-bottom:0}@media(max-width:64em){.index .eyecatch-box:not(.eyecatch-page) .eyecatch-main-left{margin-inline:auto}}@media(max-width:48em){.index .eyecatch-main{margin:auto}}.index .eyecatch-index .site-width{margin:0 0 0 auto;max-width:1648px;padding-left:min(4.66%,70px);padding-right:4.26%}@media(min-width:120.125em){.index .eyecatch-index .site-width{margin:auto}}.index .eyecatch-index .eyecatch-main-left{flex-basis:668px;flex-shrink:2;margin-right:54px;margin-top:44px}@media(max-width:64em){.index .eyecatch-index .eyecatch-main-left{flex-basis:auto;margin-right:0;max-width:none}.index .eyecatch-index .eyecatch-main-left .eyecatch-title-en{text-align:center}}.index .eyecatch-index .eyecatch-main-left .eyecatch-sp{display:none}@media(max-width:64em){.index .eyecatch-index .eyecatch-main-left .eyecatch-sp{display:block;margin-bottom:33px;margin-left:auto;margin-right:auto;max-width:470px;text-align:center}}@media(max-width:27.5em){.index .eyecatch-index .eyecatch-main-left .eyecatch-sp{margin-bottom:40px}}.index .eyecatch-index .eyecatch-main-left .eyecatch-sp img{max-width:70%}.index .eyecatch-index .eyecatch-main-left .eyecatch-title-en img{max-width:308px;width:100%}@media(max-width:48em){.index .eyecatch-index .eyecatch-main-left .eyecatch-title-en img{max-width:230px}}.index .eyecatch-index .eyecatch-main-left .eyecatch-text p{font-size:16px;letter-spacing:.8px;line-height:2;margin:0}@media(max-width:48em){.index .eyecatch-index .eyecatch-main-left .eyecatch-text p{text-align:center}}@media(max-width:27.5em){.index .eyecatch-index .eyecatch-main-left .eyecatch-text p{font-size:14px;margin-bottom:34px}}.index .eyecatch-index .eyecatch-main-left .laurel-wreath-list{display:flex;list-style:none;margin:0;padding:0}@media(max-width:48em){.index .eyecatch-index .eyecatch-main-left .laurel-wreath-list{justify-content:center}}.index .eyecatch-index .eyecatch-main-left .laurel-wreath-list li:not(:last-child){margin-bottom:44px;margin-right:16px}@media(max-width:27.5em){.index .eyecatch-index .eyecatch-main-left .laurel-wreath-list li:not(:last-child){margin-bottom:35px}}.index .eyecatch-index .eyecatch-main-left .laurel-wreath-list li:first-child{flex-basis:183px}.index .eyecatch-index .eyecatch-main-left .laurel-wreath-list li:nth-child(2),.index .eyecatch-index .eyecatch-main-left .laurel-wreath-list li:nth-child(3){flex-basis:152px}.index .eyecatch-index .eyecatch-main-left .detail-btn{text-align:left}@media(max-width:48em){.index .eyecatch-index .eyecatch-main-left .detail-btn{text-align:center}}.index .eyecatch-index .eyecatch-main-left .detail-btn .btn{border-radius:60px;font-size:24px;letter-spacing:1.2px;max-width:450px;padding:20px 0}@media(max-width:55.9375em){.index .eyecatch-index .eyecatch-main-left .detail-btn .btn{font-size:22px}}@media(max-width:48em){.index .eyecatch-index .eyecatch-main-left .detail-btn .btn{font-size:28px;font-size:22px}}.index .eyecatch-index .eyecatch-main-right{flex-basis:414px;flex-shrink:1}@media(max-width:64em){.index .eyecatch-index .eyecatch-main-right{flex-basis:auto}.index .eyecatch-index .eyecatch-main-right.eyecatch-pc{display:none}}.it-subsidy-box{align-items:center;background:linear-gradient(90deg,#195f8c,#1478b4 50%,#195f8c);display:flex;height:116px;justify-content:center;line-height:1;margin:-2px auto 0;padding:0 15px;position:relative;transition:all .3s;width:100%;z-index:1}@media(max-width:80.1875em){.it-subsidy-box{height:80px}}@media(max-width:62.5em){.it-subsidy-box{height:58px}}@media(max-width:50.0625em){.it-subsidy-box{height:auto;padding-bottom:18px;padding-top:18px;width:100%;z-index:auto}}.it-subsidy-badge{margin-right:30px;position:relative;z-index:2}@media(max-width:62.5em){.it-subsidy-badge{margin-right:20px}}@media(max-width:50.0625em){.it-subsidy-badge{flex-shrink:0;margin-right:36px;z-index:auto}}@media(max-width:26.6875em){.it-subsidy-badge{margin-right:25px}}.it-subsidy-badge img{transition:all .3s}@media(max-width:80.1875em){.it-subsidy-badge img{height:150px;width:150px}}@media(max-width:62.5em){.it-subsidy-badge img{height:100px;width:100px}}@media(max-width:50.0625em){.it-subsidy-badge img{height:150px;width:150px}}@media(max-width:32.0625em){.it-subsidy-badge img{height:120px;width:120px}}@media(max-width:26.6875em){.it-subsidy-badge img{height:110px;width:110px}}.it-subsidy-text p{color:#fff;font-size:40px;font-weight:700;letter-spacing:1.2px;line-height:1.925;margin:0;transition:all .3s}@media(max-width:80.1875em){.it-subsidy-text p{font-size:30px}}@media(max-width:62.5em){.it-subsidy-text p{font-size:24px}}@media(max-width:50.0625em){.it-subsidy-text p{font-size:31px;letter-spacing:.93px;line-height:1.25}}@media(max-width:32.0625em){.it-subsidy-text p{font-size:24px}}@media(max-width:26.6875em){.it-subsidy-text p{font-size:20px}}.it-subsidy-text p br{display:none}@media(max-width:50.0625em){.it-subsidy-text p br{display:block}}.shop-logo-wrapper{padding-bottom:126px;padding-top:clamp(35px,5.4%,103px);position:relative}.shop-logo-wrapper .parsons-left,.shop-logo-wrapper .parsons-right{content:"";position:absolute;transition:all .3s}.shop-logo-wrapper .parsons-left{bottom:0;left:5%}@media(max-width:115.625em){.shop-logo-wrapper .parsons-left{bottom:0;width:300px}}@media(max-width:102.1875em){.shop-logo-wrapper .parsons-left{bottom:5%;width:250px}}@media(max-width:97.1875em){.shop-logo-wrapper .parsons-left{bottom:0;width:200px}}@media(max-width:27.5em){.shop-logo-wrapper .parsons-left{width:150px}}.shop-logo-wrapper .parsons-right{bottom:0;right:5%}@media(max-width:115.625em){.shop-logo-wrapper .parsons-right{width:309px}}@media(max-width:102.1875em){.shop-logo-wrapper .parsons-right{bottom:5%;right:4%;width:259px}}@media(max-width:97.1875em){.shop-logo-wrapper .parsons-right{bottom:0;width:209px}}@media(max-width:27.5em){.shop-logo-wrapper .parsons-right{width:159px}}.shop-logo-title{color:#f56920;font-size:34px;font-weight:700;letter-spacing:2.3px;line-height:1.3913;margin-block:1.175em;max-width:1059px;position:relative;text-align:center}@media(max-width:73.6875em){.shop-logo-title{font-size:36px;margin-inline:auto;padding-block:1em;width:500px}}@media(max-width:37.5em){.shop-logo-title{width:100%}}@media(max-width:27.5em){.shop-logo-title{font-size:20px}}.shop-logo-title br.sp-brake{display:none}@media(min-width:73.75em){.shop-logo-title br.sp-brake{display:inline}}.shop-logo-title span{color:#000;font-size:24px;letter-spacing:1.08px;line-height:1.65}@media(max-width:73.6875em){.shop-logo-title span{font-size:28px}}@media(max-width:27.5em){.shop-logo-title span{font-size:16px}}.index #about{background:#f4f2e9;padding:clamp(60px,5.521%,106px) 4.66% clamp(91px,6.459%,124px)}.index #about .block-title-en+p{margin:0 0 39px}.index #about .card{padding:50px 30px 69px}.index #about .point1-box{align-items:stretch;border-bottom:1px solid #979797;justify-content:center;padding-bottom:59px}@media(max-width:58.1875em){.index #about .point1-box{padding-bottom:40px}}@media(max-width:62.875em){.index #about .point1-box.disp-flx{flex-wrap:wrap;justify-content:center}}@media(max-width:36.25em){.index #about .point1-box.disp-flx{align-items:center;flex-direction:column}}.index #about .point1-box>div{position:relative}@media(max-width:62.875em){.index #about .point1-box>div{width:50%}}@media(max-width:36.25em){.index #about .point1-box>div{width:100%}}.index #about .point1-box>div:not(:last-of-type){margin-right:28px}@media(max-width:62.875em){.index #about .point1-box>div:not(:last-of-type){margin-right:0}}.index #about .point1-box>div:after{background-color:#f56920;background-position:50%;background-repeat:no-repeat;background-size:12px;border-radius:50%;content:"";height:34px;left:0;margin:auto;position:absolute;right:0;top:-17px;width:34px}.index #about .point1-box>div:before{height:34px;width:34px}.index #about .point1-box .point-subtitle{border:1px solid #f56920;border-radius:40px;color:#f56920;font-size:16px;font-weight:700;letter-spacing:.8px;line-height:1.3125;margin-left:auto;margin-right:auto;margin-top:0;padding:19px;text-align:center;width:193px}@media(max-width:36.25em){.index #about .point1-box .auto-mail{margin-bottom:73px}}.index #about .point1-box .auto-mail:after{background-image:url(/wp-content/themes/coupon-y/images/common/ico-1.png);background-size:7px}.index #about .point1-box .auto-mail .point-subtitle{margin-bottom:47px}@media(max-width:36.25em){.index #about .point1-box .auto-mail .point-subtitle{margin-bottom:37px}.index #about .point1-box .auto-mail img{width:161px}.index #about .point1-box .likage{margin-bottom:73px}}.index #about .point1-box .likage:after{background-image:url(/wp-content/themes/coupon-y/images/common/ico-2.png)}.index #about .point1-box .likage .point-subtitle{margin-bottom:39px}@media(max-width:36.25em){.index #about .point1-box .likage .point-subtitle{margin-bottom:35px}.index #about .point1-box .likage img{width:180px}}@media(max-width:62.875em){.index #about .point1-box .auto-coupon{margin-top:40px}}@media(max-width:36.25em){.index #about .point1-box .auto-coupon{margin-bottom:73px}}.index #about .point1-box .auto-coupon:after{background-image:url(/wp-content/themes/coupon-y/images/common/ico-3.png)}.index #about .point1-box .auto-coupon .point-subtitle{margin-bottom:47px;padding-bottom:29px;padding-top:29px}@media(max-width:36.25em){.index #about .point1-box .auto-coupon .point-subtitle{margin-bottom:42px}.index #about .point1-box .auto-coupon img{width:174px}}@media(max-width:62.875em){.index #about .point1-box .thanks-mail{margin-top:40px}}@media(max-width:36.25em){.index #about .point1-box .thanks-mail{margin-bottom:0}}.index #about .point1-box .thanks-mail:after{background-image:url(/wp-content/themes/coupon-y/images/common/ico-4.png)}.index #about .point1-box .thanks-mail .point-subtitle{margin-bottom:19px}@media(max-width:36.25em){.index #about .point1-box .thanks-mail .point-subtitle{margin-bottom:22px}.index #about .point1-box .thanks-mail img{width:125px}}.index #about .point2-3-box{margin-top:-2px}.index #about .point2-3-box.disp-flx{align-items:stretch;justify-content:center}@media(max-width:58.1875em){.index #about .point2-3-box.disp-flx{align-items:center;flex-direction:column}}.index #about .point2-3-box.disp-flx>div{padding:40px 0 0;width:50%}@media(max-width:58.1875em){.index #about .point2-3-box.disp-flx>div{width:100%}}.index #about .point2-3-box.disp-flx .custom{border-right:1px solid #979797;padding-right:31px}@media(max-width:58.1875em){.index #about .point2-3-box.disp-flx .custom{border:none;margin-bottom:50px;padding-right:0}}.index #about .point2-3-box.disp-flx .guidline{padding-left:31px}@media(max-width:58.1875em){.index #about .point2-3-box.disp-flx .guidline{border-top:1px solid #979797;padding-left:0}}.index #about .point2-3-box.disp-flx .guidline .img-adjust{margin-left:-30px}.index #about .point-title{font-size:24px;font-weight:700;letter-spacing:1.2px;line-height:1.583;margin:15px 0 35px}@media(max-width:27.5em){.index #about .point-title{font-size:20px}}.index #about .detail-btn{margin:-30px auto;width:300px}.index #about .line-update-box{background:#06c655;border-radius:20px;box-shadow:0 3px 5px 5px rgba(0,0,0,.33);margin:clamp(133px,11.54%,199px) auto 0;max-width:714px;transition:all .3s}.index #about .line-update-box:hover{transform:scale(1.09)}.index #about .line-update-box a{align-items:end;color:#fff;display:flex;font-size:29px;font-weight:700;letter-spacing:0;padding:13px 35px 0;position:relative;text-decoration:none;transition:all .3s}@media(max-width:34.625em){.index #about .line-update-box a{justify-content:center;padding-left:13px;padding-right:13px}}@media(max-width:23.4375em){.index #about .line-update-box a{padding-left:8px;padding-right:7px}}.index #about .line-update-box a .line-update-img{margin-right:14px}.index #about .line-update-box a .line-update-img img{transition:all .3s;vertical-align:bottom}@media(max-width:44.1875em){.index #about .line-update-box a .line-update-img img{width:100px}}@media(max-width:40em){.index #about .line-update-box a .line-update-img img{width:80px}}@media(max-width:34.625em){.index #about .line-update-box a .line-update-img{display:none}}.index #about .line-update-box a .line-update-txt{font-size:29px;letter-spacing:0;line-height:1.034;margin:0 0 36px;text-align:center;transition:all .3s}@media(max-width:44.1875em){.index #about .line-update-box a .line-update-txt{margin-bottom:22px}}@media(max-width:42.75em){.index #about .line-update-box a .line-update-txt{font-size:24px;margin-bottom:26px}}@media(max-width:40em){.index #about .line-update-box a .line-update-txt{margin-bottom:13px}}@media(max-width:37.4375em){.index #about .line-update-box a .line-update-txt{font-size:22px;margin-bottom:19px}}@media(max-width:34.625em){.index #about .line-update-box a .line-update-txt{margin-bottom:13px}}@media(max-width:23.4375em){.index #about .line-update-box a .line-update-txt{font-size:20px}}.index #about .line-update-box a .line-update-txt span{display:inline-block;font-size:46px;margin-top:10px}@media(max-width:48.125em){.index #about .line-update-box a .line-update-txt span{font-size:40px}}@media(max-width:42.75em){.index #about .line-update-box a .line-update-txt span{font-size:36px}}@media(max-width:37.4375em){.index #about .line-update-box a .line-update-txt span{font-size:32px}}@media(max-width:23.4375em){.index #about .line-update-box a .line-update-txt span{font-size:30px;margin-top:6px}}.index #about .line-update-box a i{font-size:38px;position:absolute;right:33px;top:58px}@media(max-width:44.1875em){.index #about .line-update-box a i{top:50px}}@media(max-width:40em){.index #about .line-update-box a i{top:39px}}@media(max-width:38.75em){.index #about .line-update-box a i{display:none}}.index #importance{margin-bottom:clamp(59px,6.23%,118px);padding:clamp(60px,5.65%,107px) 0 0}.index #importance .importance-inner{padding:0 4.66%}.index #importance .block-title br{display:none}@media(max-width:27.5em){.index #importance .block-title br{display:block}}.index #importance .block-title-en+p{margin:0 0 38px}@media(max-width:27.5em){.index #importance .block-title-en+p br{display:none}}.index #importance .grid-horizontal{align-items:start;display:grid;grid-template-columns:repeat(3,318px)}@media(max-width:84.375em){.index #importance .grid-horizontal{grid-template-columns:repeat(3,30%)}}@media(max-width:62.875em){.index #importance .grid-horizontal{display:block}}.index #importance .big-card{padding:50px 53px 68px}@media(max-width:84.375em){.index #importance .big-card{padding-inline:16px}}@media(max-width:71.875em){.index #importance .big-card{padding-block:30px 38px}}.index #importance .big-card:before{height:173px;left:33.3%;top:38px;width:1px}@media(max-width:71.875em){.index #importance .big-card:before{height:70%;top:15%}}@media(max-width:58.1875em){.index #importance .big-card:before{height:1px;left:auto;top:33.3%;width:90%}}.index #importance .big-card:after{height:173px;left:66.6%;top:38px;width:1px}@media(max-width:71.875em){.index #importance .big-card:after{height:70%;top:15%}}@media(max-width:58.1875em){.index #importance .big-card:after{height:1px;left:auto;top:64.6%;width:90%}}.index #importance .big-card-child{margin:0}@media(max-width:58.1875em){.index #importance .big-card-child:not(:last-child){margin-bottom:40px}}.index #importance .big-card-child-title{margin-top:20px}.index #importance .wave{vertical-align:bottom}.index #importance .hard-box{background:#aeaeae;padding:clamp(60px,4.2%,80px) 0 0}.index #importance .hard-box-title{color:#fff;font-size:40px;letter-spacing:4px;line-height:1.6;margin:0 0 56px;text-align:center}@media(max-width:40.25em){.index #importance .hard-box-title{font-size:26px}}.index #importance .hard-box .speech-ballon-box{margin:auto;max-width:1233px}@media(max-width:79.9375em){.index #importance .hard-box .speech-ballon-box{max-width:616px}}@media(max-width:40.25em){.index #importance .hard-box .speech-ballon-box{max-width:270px}}.index #importance .hard-box .speech-ballon-box.disp-flx{justify-content:space-between}@media(max-width:79.9375em){.index #importance .hard-box .speech-ballon-box.disp-flx{flex-wrap:wrap}}.index #importance .hard-box .speech-ballon-box .speech-ballon-child{width:270px}.index #importance .hard-box .speech-ballon-box [class$=ballon]{background:#f5f5f5;border-radius:20px;font-size:20px;font-weight:700;letter-spacing:1px;line-height:1.6;padding:28px;position:relative;text-align:center}.index #importance .hard-box .speech-ballon-box [class$=ballon]:after{background-size:32px;bottom:-24px;content:"";height:31px;left:0;margin:auto;position:absolute;right:0;width:32px}@media(max-width:79.9375em){.index #importance .hard-box .speech-ballon-box [class$=ballon]:after{display:none}}.index #importance .hard-box .speech-ballon-box .right-ballon:after{background:url(/wp-content/themes/coupon-y/images/front-page/importance/right-ballon.png) no-repeat}.index #importance .hard-box .speech-ballon-box .left-ballon:after{background:url(/wp-content/themes/coupon-y/images/front-page/importance/left-ballon.png) no-repeat}.index #importance .hard-box .persons-hard{margin:15px auto 0;max-width:915px;text-align:center;transform:translateX(-5%)}@media(max-width:79.9375em){.index #importance .hard-box .persons-hard{transform:translateX(0)}}@media(max-width:40.25em){.index #importance .hard-box .persons-hard{margin-top:30px}}.index #importance .hard-box .persons-hard img{vertical-align:middle}@media(max-width:79.9375em){.index #importance .hard-box .persons-hard img:first-of-type{width:170px}}@media(max-width:40.25em){.index #importance .hard-box .persons-hard img:first-of-type{display:none}}.index #importance .hard-box .persons-hard img:nth-of-type(2){margin:0 72px 0 94px}@media(max-width:79.9375em){.index #importance .hard-box .persons-hard img:nth-of-type(2){margin:0 36px 0 47px;width:150px}}@media(max-width:40.25em){.index #importance .hard-box .persons-hard img:nth-of-type(2){margin:0}}@media(max-width:79.9375em){.index #importance .hard-box .persons-hard img:nth-of-type(3){width:120px}}@media(max-width:40.25em){.index #importance .hard-box .persons-hard img:nth-of-type(3){display:none}}.index #importance .solve{background:#fff;padding:233px 0 0;position:relative}.index #importance .solve:before{border-color:#aeaeae transparent transparent;border-style:solid;content:"";position:absolute}@media(max-width:65.1875em){.index #importance .solve-title.content-title-line{font-size:32px}}@media(max-width:54.625em){.index #importance .solve-title.content-title-line{padding:0 4.66%}}@media(max-width:27.5em){.index #importance .solve-title.content-title-line{font-size:24px}}@media(max-width:54.625em){.index #importance .solve-title.content-title-line:after,.index #importance .solve-title.content-title-line:before{display:none}}.index #importance .solve-inner{margin:auto;max-width:1280px;position:relative}@media(max-width:84.375em){.index #importance .solve-inner{max-width:640px}}@media(max-width:44.0625em){.index #importance .solve-inner{max-width:400px;padding:0 4.66%}}.index #importance .solve-inner img[class^=person]{bottom:-210px;position:absolute}@media(max-width:95.5625em){.index #importance .solve-inner img[class^=person]{display:none}}@media(max-width:84.375em){.index #importance .solve-inner img[class^=person]{bottom:-33px;display:block}}@media(max-width:54.9375em){.index #importance .solve-inner img[class^=person]{display:none}}.index #importance .solve-inner .person-left{left:-86px}.index #importance .solve-inner .person-right{right:-60px}.index #importance .solve .big-card-4.disp-flx{align-items:stretch}@media(max-width:84.375em){.index #importance .solve .big-card-4.disp-flx{flex-wrap:wrap}}@media(max-width:27.5em){.index #importance .solve .big-card-4-child .big-card-4-child-title{font-size:24px}}.index #importance .solve .big-card-4-child:first-of-type .big-card-4-child-title{margin-bottom:58px}@media(max-width:64em){.index #importance .solve .big-card-4-child:first-of-type .big-card-4-child-title{margin-bottom:37px}.index #importance .solve .big-card-4-child:first-of-type img{width:161px}}.index #importance .solve .big-card-4-child:nth-of-type(2) .big-card-4-child-title{margin-bottom:46px}@media(max-width:64em){.index #importance .solve .big-card-4-child:nth-of-type(2) .big-card-4-child-title{margin-bottom:35px}.index #importance .solve .big-card-4-child:nth-of-type(2) img{width:180px}}.index #importance .solve .big-card-4-child:nth-of-type(3) .big-card-4-child-title{margin-bottom:52px}@media(max-width:44.0625em){.index #importance .solve .big-card-4-child:nth-of-type(3) .big-card-4-child-title{margin-bottom:42px}.index #importance .solve .big-card-4-child:nth-of-type(3) img{width:174px}}.index #importance .solve .big-card-4-child:nth-of-type(4) .big-card-4-child-title{margin-bottom:26px}@media(max-width:44.0625em){.index #importance .solve .big-card-4-child:nth-of-type(4) .big-card-4-child-title{margin-bottom:22px}.index #importance .solve .big-card-4-child:nth-of-type(4) img{width:125px}}.index #importance .solve-title{color:#f56920;font-size:40px;font-weight:700;letter-spacing:4.6px;line-height:1.6087;margin:0 0 41px;text-align:center}.index #importance .solve-text{font-size:24px;font-weight:700;letter-spacing:1.2px;line-height:1.58;margin:42px 0 40px;padding:0 4.66%;text-align:center}@media(max-width:27.5em){.index #importance .solve-text{font-size:18px;text-align:justify}}.index #importance .solve .detail-btn{margin:auto;width:300px}.measures{padding:0}.measures .card-layout-horizontal{max-width:1288px}.measures .how-to-wrap{background:#f4f2e9;padding:clamp(50px,5.63%,108px) 4.66% 0}.measures .how-to-wrap .how-to-title{border:2px solid #f56920;border-radius:30px;color:#f56920;font-size:24px;font-weight:700;letter-spacing:1.2px;line-height:1;margin:0 auto 67px;max-width:360px;padding:11px;text-align:center}.measures .how-to-wrap .how-to-collect{margin:auto;max-width:1288px;position:relative}@media(max-width:84.375em){.measures .how-to-wrap .how-to-collect{max-width:640px}}@media(max-width:44.0625em){.measures .how-to-wrap .how-to-collect{max-width:400px}}.measures .how-to-wrap .how-to-collect .person-how-to{position:absolute;right:-119px;top:-108px}@media(max-width:95.9375em){.measures .how-to-wrap .how-to-collect .person-how-to{display:none}}@media(max-width:84.375em){.measures .how-to-wrap .how-to-collect .person-how-to{bottom:-24px;display:block;right:-125px;top:auto}}@media(max-width:56.875em){.measures .how-to-wrap .how-to-collect .person-how-to{display:none}}@media(max-width:44.0625em){.measures .how-to-wrap .how-to-collect .person-how-to{display:block;right:-87px}}@media(max-width:36.875em){.measures .how-to-wrap .how-to-collect .person-how-to{display:none}}.measures .how-to-wrap .big-card-4{box-shadow:3px 3px 15px rgba(0,0,0,.25)}.measures .how-to-wrap .big-card-4:after{border-color:#fff transparent transparent;border-style:solid;border-width:21px 22px 0;bottom:-21px;content:"";filter:drop-shadow(0 10px 10px rgba(0,0,0,.25));height:0;left:0;margin:auto;position:absolute;right:0;width:0}@media(max-width:84.375em){.measures .how-to-wrap .big-card-4:after{background:transparent;bottom:-21px;top:auto}}@media(max-width:44.0625em){.measures .how-to-wrap .big-card-4:after{display:block}}@media(max-width:84.375em){.measures .how-to-wrap .big-card-4:before{background:#979797;transform:rotate(90deg);width:383px}}@media(max-width:44.0625em){.measures .how-to-wrap .big-card-4-child{border-color:#979797;width:100%}}.measures .how-to-wrap .big-card-4-child:before{top:-50px}.measures .how-to-wrap .big-card-4-child:first-of-type,.measures .how-to-wrap .big-card-4-child:nth-of-type(2){padding:27px 0 24px;position:relative}@media(max-width:84.375em){.measures .how-to-wrap .big-card-4-child:first-of-type,.measures .how-to-wrap .big-card-4-child:nth-of-type(2){margin-bottom:25px}}@media(max-width:44.0625em){.measures .how-to-wrap .big-card-4-child:first-of-type,.measures .how-to-wrap .big-card-4-child:nth-of-type(2){margin-bottom:85.5px;padding-bottom:39.5px}}@media(max-width:84.375em){.measures .how-to-wrap .big-card-4-child:first-of-type:after,.measures .how-to-wrap .big-card-4-child:nth-of-type(2):after{background:#979797;bottom:-7px;content:"";height:1px;position:absolute;width:calc(100% - 30px)}}@media(max-width:44.0625em){.measures .how-to-wrap .big-card-4-child:first-of-type:after,.measures .how-to-wrap .big-card-4-child:nth-of-type(2):after{display:none}}@media(max-width:84.375em){.measures .how-to-wrap .big-card-4-child:first-of-type:after{right:0}.measures .how-to-wrap .big-card-4-child:nth-of-type(2):after{left:0}}.measures .how-to-wrap .big-card-4-child:nth-of-type(3),.measures .how-to-wrap .big-card-4-child:nth-of-type(4){padding:44px 0 45px}@media(max-width:84.375em){.measures .how-to-wrap .big-card-4-child:nth-of-type(3),.measures .how-to-wrap .big-card-4-child:nth-of-type(4){padding:20px 0}}@media(max-width:44.0625em){.measures .how-to-wrap .big-card-4-child:nth-of-type(3){margin-bottom:83.5px;padding-bottom:37.5px}}.measures .how-to-wrap .big-card-4-child:before{background-color:#f56920;border:none}.measures .how-to-wrap .big-card-4-child span.triangle{top:70px}@media(max-width:44.0625em){.measures .how-to-wrap .big-card-4-child span.triangle{bottom:-23px;top:auto}}.measures .manual-work{margin-top:-60px}.measures .manual-work .wave{vertical-align:bottom}.measures .manual-work-wrap{background:#aeaeae;padding:95px 0 35px}.measures .manual-work-wrap-inner{padding:0 4.66%}.measures .manual-work .block-title{color:#fff;margin-bottom:45px}.measures .manual-work .big-card-4{align-items:stretch;padding-left:min(3.594%,46px);padding-right:min(3.594%,46px)}@media(max-width:84.375em){.measures .manual-work .big-card-4:after,.measures .manual-work .big-card-4:before{background:#979797}.measures .manual-work .big-card-4:after{height:810px}}.measures .manual-work .big-card-4-child{padding:0}@media(max-width:44.0625em){.measures .manual-work .big-card-4-child{border-bottom-color:#979797}}.measures .manual-work .big-card-4-child:before{display:none}.measures .manual-work .big-card-4-child:first-of-type{padding-right:min(3.438%,44px)}@media(max-width:84.375em){.measures .manual-work .big-card-4-child:first-of-type{padding-right:35px}}@media(max-width:44.0625em){.measures .manual-work .big-card-4-child:first-of-type{margin-bottom:35px;padding-bottom:54px;padding-right:0}}.measures .manual-work .big-card-4-child:first-of-type img{margin-top:40px}.measures .manual-work .big-card-4-child:nth-of-type(2){padding-left:min(3.438%,44px);padding-right:min(3.438%,44px)}@media(max-width:84.375em){.measures .manual-work .big-card-4-child:nth-of-type(2){padding-left:35px;padding-right:0}}@media(max-width:44.0625em){.measures .manual-work .big-card-4-child:nth-of-type(2){margin-bottom:35px;padding-bottom:54px;padding-left:0}}.measures .manual-work .big-card-4-child:nth-of-type(2) img{margin-top:40px}.measures .manual-work .big-card-4-child:nth-of-type(3){padding-left:min(3.438%,44px);padding-right:min(3.438%,44px)}@media(max-width:84.375em){.measures .manual-work .big-card-4-child:nth-of-type(3){padding-left:0;padding-right:35px}}@media(max-width:44.0625em){.measures .manual-work .big-card-4-child:nth-of-type(3){margin-bottom:35px;padding-bottom:54px;padding-right:0}}.measures .manual-work .big-card-4-child:nth-of-type(3) img{margin-top:30px}.measures .manual-work .big-card-4-child:last-of-type{padding-left:min(3.438%,44px)}@media(max-width:84.375em){.measures .manual-work .big-card-4-child:last-of-type{padding-left:35px}}@media(max-width:44.0625em){.measures .manual-work .big-card-4-child:last-of-type{padding-left:0}}.measures .manual-work .big-card-4-child:last-of-type img{margin-top:50px}.measures .manual-work .big-card-4-child-title{background:#979797;border-radius:30px;color:#fff;font-size:16px;letter-spacing:1.6px;margin:auto;padding:12px;width:229px}.measures .manual-work .big-card-4-child-text{letter-spacing:.3px;line-height:1.625;margin-top:23px}@media(max-width:84.375em){.measures .manual-work .big-card-4-child-text{text-align:left}}@media(max-width:27.5em){.measures .manual-work .big-card-4-child-text{text-align:justify}}.measures .manual-work .big-card-4-child-text span{color:#f56920}.measures .manual-work .big-card-4 span.triangle{border-left:15px solid #d2d2d2;top:169px}@media(max-width:44.0625em){.measures .manual-work .big-card-4 span.triangle{bottom:-23px;display:block;top:auto}}.measures .manual-work-result{color:#fff;font-size:24px;font-weight:700;letter-spacing:1.2px;line-height:1.75;margin:50px 0 0;text-align:center}@media(max-width:27.5em){.measures .manual-work-result{font-size:16px;margin-top:30px;text-align:justify}}.measures .auto-4step{background:#f56920;position:relative}.measures .auto-4step:before{background:#aeaeae;clip-path:polygon(0 0,100% 0,50% 100%);content:"";height:150px;left:0;position:absolute;top:-1px!important;width:100%}@media(max-width:53.125em){.measures .auto-4step:before{height:100px}}@media(max-width:27.5em){.measures .auto-4step:before{height:50px}}.measures .auto-4step-inner{padding:218px 4.66% 120px}@media(max-width:53.125em){.measures .auto-4step-inner{padding-top:148px}}@media(max-width:27.5em){.measures .auto-4step-inner{padding-block:98px 60px}}.measures .auto-4step-box{margin:auto;max-width:1080px;position:relative}.measures .auto-4step-box .person-4step{left:-126px;position:absolute;top:-233px}@media(max-width:84.625em){.measures .auto-4step-box .person-4step{display:none}}.measures .auto-4step .block-title.auto-4step-title{color:#fff;letter-spacing:2.3px;line-height:1.6087;margin-bottom:30px}.measures .auto-4step .block-title.auto-4step-title+p{color:#fff;font-size:20px;letter-spacing:1px;line-height:1.8;margin:0 0 39px;text-align:center}@media(max-width:64em){.measures .auto-4step .block-title.auto-4step-title+p{font-size:16px}}@media(max-width:27.5em){.measures .auto-4step .block-title.auto-4step-title+p{text-align:justify}}.measures .auto-4step .disp-grid{background:#fff;grid-template-rows:repeat(2,366px);margin:0 auto;max-width:1080px;padding:0}@media(max-width:64em){.measures .auto-4step .disp-grid{grid-template-columns:100%;grid-template-rows:repeat(4,366px);max-width:540px}}.measures .auto-4step .disp-grid:after{width:673px}@media(max-width:64em){.measures .auto-4step .disp-grid:after,.measures .auto-4step .disp-grid:before{display:none}}.measures .auto-4step .disp-grid .grid-child{position:relative}@media(max-width:64em){.measures .auto-4step .disp-grid .grid-child{width:calc(100% - 60px)}}.measures .auto-4step .disp-grid .grid-child:before{background-color:#f56920;background-position:50%;background-repeat:no-repeat;background-size:12px;border-radius:50%;content:"";height:40px;left:0;margin:auto;position:absolute;right:0;top:0;width:40px}.measures .auto-4step .disp-grid .grid-child-title{line-height:1.5833;margin-top:55px}.measures .auto-4step .disp-grid .grid-child:first-of-type:before{background-image:url(/wp-content/themes/coupon-y/images/common/ico-1.png);background-size:7px}@media(max-width:64em){.measures .auto-4step .disp-grid .grid-child:first-of-type:after{background:#979797;bottom:-34px;content:"";height:1px;left:0;margin:auto;position:absolute;right:0;width:100%}}.measures .auto-4step .disp-grid .grid-child:first-of-type .grid-child-title{margin-bottom:37px}.measures .auto-4step .disp-grid .grid-child:nth-of-type(2):before{background-image:url(/wp-content/themes/coupon-y/images/common/ico-2.png)}@media(max-width:64em){.measures .auto-4step .disp-grid .grid-child:nth-of-type(2):after{background:#979797;bottom:-34px;content:"";height:1px;left:0;margin:auto;position:absolute;right:0;width:100%}}.measures .auto-4step .disp-grid .grid-child:nth-of-type(2) .grid-child-title{margin-bottom:35px}.measures .auto-4step .disp-grid .grid-child:nth-of-type(3):before{background-image:url(/wp-content/themes/coupon-y/images/common/ico-3.png)}@media(max-width:64em){.measures .auto-4step .disp-grid .grid-child:nth-of-type(3):after{background:#979797;bottom:-34px;content:"";height:1px;left:0;margin:auto;position:absolute;right:0;width:100%}}.measures .auto-4step .disp-grid .grid-child:nth-of-type(3) .grid-child-title{margin-bottom:42px}.measures .auto-4step .disp-grid .grid-child:nth-of-type(4):before{background-image:url(/wp-content/themes/coupon-y/images/common/ico-4.png)}.measures .auto-4step .disp-grid .grid-child:nth-of-type(4) .grid-child-title{margin-bottom:22px}.measures .recommend-point{margin:auto;max-width:1080px;position:relative}@media(max-width:64em){.measures .recommend-point{max-width:540px}}.measures .recommend-point-title{color:#fff;letter-spacing:0;margin-bottom:46px}.measures .recommend-point-box{border:5px solid #fff;border-radius:20px;box-shadow:3px 3px 15px 0 rgba(0,0,0,.25);display:flex;padding:min(2.778%,30px)}@media(max-width:64em){.measures .recommend-point-box{flex-direction:column;padding:30px}}.measures .recommend-point-child{color:#fff;padding-bottom:7px;padding-top:12px}.measures .recommend-point-child:first-of-type{border-right:2px dotted #fff;flex-basis:calc(50% - 1px)}@media(max-width:64em){.measures .recommend-point-child:first-of-type{border-bottom:2px dotted #fff;border-right:none;margin-bottom:30px;padding-bottom:30px;padding-top:0}}.measures .recommend-point-child:nth-of-type(2){flex-basis:50%}.measures .recommend-point-child-title{font-size:24px;letter-spacing:1.2px;line-height:1.5833;margin:0 0 20px;text-align:center}.measures .recommend-point-descript{letter-spacing:.8px;line-height:1.625;margin:auto;max-width:387px;text-align:left}.measures .recommend-point .person-recommend-left{bottom:-159px;left:-340px;position:absolute;transition:all .3s}@media(max-width:113.75em){.measures .recommend-point .person-recommend-left{left:-147px;width:262px}}@media(max-width:86.5em){.measures .recommend-point .person-recommend-left{bottom:-178px;left:0}}@media(max-width:38.25em){.measures .recommend-point .person-recommend-left{bottom:-111px;width:164px}}.measures .recommend-point .person-recommend-right{bottom:-180px;position:absolute;right:-361px;transition:all .3s}@media(max-width:113.75em){.measures .recommend-point .person-recommend-right{right:-144px;width:278px}}@media(max-width:86.5em){.measures .recommend-point .person-recommend-right{bottom:-193px;right:0}}@media(max-width:38.25em){.measures .recommend-point .person-recommend-right{bottom:-121px;width:175px}}.measures .big-card-4{background:#fff;margin:auto}.measures .big-card-4-child{border-right-color:#979797}.measures .big-card-4-child-title{color:#000}.index .merit{background:#f4f2e9;padding:clamp(50px,5.63%,108px) 4.66%}.index .merit .disp-grid{margin-top:34px;padding:0}.index .merit .disp-grid:after{width:95%}@media(max-width:64em){.index .merit .disp-grid:after,.index .merit .disp-grid:before{display:none}}.index .merit .card-wrapper-square{grid-template-rows:repeat(2,1fr)}@media(max-width:64em){.index .merit .card-wrapper-square{grid-template-columns:100%;max-width:540px}}.index .merit .grid-child{padding-block:52px}@media(max-width:64em){.index .merit .grid-child{padding-block:32px}}@media(max-width:27.5em){.index .merit .grid-child{padding-inline:4.66%}}@media(max-width:64em){.index .merit .grid-child:not(:last-child){border-bottom:1px solid #979797}}.index .merit .grid-child-title{color:#f56920;line-height:1.58}.index .merit .grid-child-text-box{background:#f4f2e9;border-radius:10px;margin-left:auto;margin-right:auto;max-width:473px;padding:28px 20px;position:relative}.index .merit .grid-child-text-box:before{background:#f56920;border-radius:17px;color:#fff;content:"例えば…";left:0;letter-spacing:.8px;line-height:1;margin:auto;padding:8px;position:absolute;right:0;top:-16px;width:193px}.index .merit .grid-child-text{letter-spacing:0;line-height:1.652}.index .merit .grid-child-present .grid-child-title{margin-block:16px 40px}.index .merit .grid-child-present .grid-child-text-box{margin-top:68px}.index .merit .grid-child-present img{position:relative;top:8px}.index .merit .grid-child-step-mail .grid-child-title{margin-bottom:26px}.index .merit .grid-child-step-mail .grid-child-text-box{margin-top:45px}.index .merit .grid-child-auto-review .grid-child-title{margin-bottom:12px}.index .merit .grid-child-auto-review .grid-child-text-box{margin-top:57px}.index .merit .grid-child-auto-review img{left:22px;position:relative}.index .merit .grid-child-low-review .grid-child-title{margin-block:16px 40px}.index .merit .grid-child-low-review .grid-child-text-box{margin-top:72px}.index .functions{background:#f4f2e9;padding:clamp(50px,5.63%,108px) 4.66%}.functions .functions-list{background:#fff;border-radius:0;box-shadow:none;grid-template-columns:repeat(4,25%);grid-template-rows:1fr;margin:70px auto 0;max-width:1280px;padding:0;place-items:normal}@media(max-width:64em){.functions .functions-list{grid-template-columns:repeat(3,33.3%)}}@media(max-width:51.25em){.functions .functions-list{grid-template-columns:repeat(2,50%)}}.functions .functions-list:after,.functions .functions-list:before{display:none}.functions .functions-list .card{border-radius:0;height:100%;outline:1px solid #979797;padding:16px 24px 40px}@media(max-width:27.5em){.functions .functions-list .card{padding:10px 16px 20px}}.functions .functions-list .function-name{color:#f56920;font-size:20px;font-weight:700}.functions .functions-list .function-text{letter-spacing:.01;margin-top:16px;text-align:justify}.functions .functions-list .function-icon-coupon-mail>img,.functions .functions-list .function-icon-follow-mail>img{left:20px;position:relative}.functions .functions-list .function-icon-item-review>img,.functions .functions-list .function-icon-shop-review>img{left:24px;position:relative}.functions .functions-list .function-icon-analytics>img{left:7px;position:relative}.index .comparison-tbl{margin-block:60px;overflow-x:auto;padding-top:60px}.index .comparison-tbl>table{border-right:none;border-top:1px solid #f56920;margin:auto;position:relative;width:1200px}.index .comparison-tbl>table:after{border:6px solid #f56920;border-radius:10px 10px 0 0;border-top:10px solid #f56920;content:"";height:911px;left:319px;position:absolute;top:-10px;width:269px}.index .comparison-tbl tr td,.index .comparison-tbl tr th{height:80px;letter-spacing:.8px}.index .comparison-tbl tr td:not(:first-of-type),.index .comparison-tbl tr th:not(:first-of-type){border-right:none}.index .comparison-tbl tr td:last-of-type,.index .comparison-tbl tr th:last-of-type{border-right:1px solid #979797}.index .comparison-tbl tr td{line-height:1.25;text-align:center;vertical-align:middle}.index .comparison-tbl tr td.we{background:#fcfdc8}.index .comparison-tbl tr td img{vertical-align:middle}.index .comparison-tbl tr td img.case-num{margin-top:4px}.index .comparison-tbl tr td span.primary{color:#f56920}.index .comparison-tbl tr td span.annotation{font-size:12px;letter-spacing:.6px}.index .comparison-tbl tr td span.circle{font-size:30px;opacity:.7}.index .comparison-tbl tr td span.double-circle{font-size:34px;font-weight:700}.index .comparison-tbl tr td span.cross{display:inline-block;font-size:34px;opacity:.7}.index .comparison-tbl tr td span.triangle{font-size:30px}.index .comparison-tbl tr td.price_size{font-size:24px}.index .comparison-tbl tr .period{font-size:20px;width:154px}.index .comparison-tbl tr .title-cell{border-bottom:none;font-size:18px;font-weight:500;padding-left:10px;text-align:left}.index .comparison-tbl tr .title-cell.title-space{border-bottom:1px solid #979797}.index .comparison-tbl tr .sub-title{padding-left:10px;text-align:left}.index .comparison-tbl tr .text-cell{font-size:18px;font-weight:700}.index .comparison-tbl tr .text-cell.we{font-size:24px}.index .comparison-tbl .we-top-cell{background:#f56920;color:#fff;font-size:20px;padding:20px 0;position:relative;width:263px}.index .comparison-tbl .we-top-cell img{left:0;margin:auto;position:absolute;right:0;top:-56px;z-index:2}.price-board{align-items:center;border-radius:20px;box-shadow:3px 3px 15px 0 rgba(0,0,0,.2);display:flex;font-weight:700;justify-content:center;margin:0 auto 50px;max-width:680px;padding:36px}.price-board-title{flex-shrink:0;font-size:24px;letter-spacing:2.4px;line-height:2;margin:0}.price-board .detail-price{line-height:1;margin:0}.initial-cost{background:#f56920;color:#fff}@media(max-width:38.125em){.initial-cost{flex-direction:column}}.initial-cost .initial{background:url(/wp-content/themes/coupon-y/images/front-page/price/ico-beginner.png) center left 0/31px 48px no-repeat;height:50px;margin-right:74px;padding-left:62px}@media(max-width:38.125em){.initial-cost .initial{margin-bottom:5px;margin-right:0}}.initial-cost .detail-price{font-size:58px;letter-spacing:5.8px}.initial-cost .detail-price span{font-size:32px}.price{padding:clamp(60px,5.9%,112px) 4.66% clamp(60px,7.5%,141px)}.price .circle-box{display:flex;justify-content:space-between;margin:126px auto 128px;max-width:832px}@media(max-width:55.5625em){.price .circle-box{flex-wrap:wrap;margin-block:80px;max-width:541px}}.price .circle-box .circle-child{width:250px}@media(max-width:55.5625em){.price .circle-box .circle-child:first-of-type{margin-bottom:41px;width:100%}}.price .circle-box .circle-child:first-of-type .circle:first-of-type{margin:auto}@media(max-width:38.3125em){.price .circle-box .circle-child:nth-of-type(2){margin-bottom:41px;width:100%}.price .circle-box .circle-child:nth-of-type(2) .circle{margin:auto}.price .circle-box .circle-child:nth-of-type(3){width:100%}.price .circle-box .circle-child:nth-of-type(3) .circle{margin:auto}}.price .circle-box .circle{background:#195f8c;border-radius:50%;height:254px;padding-top:70px;width:250px}.price .circle-box .circle-title{color:#fff;font-size:24px;font-weight:700;letter-spacing:0;line-height:1.58333;margin:0;text-align:center}.price .trial-title{color:#f56920;font-size:32px;letter-spacing:1.6px;margin:0 0 20px}.price .detail-btn{margin:auto;max-width:600px}.price .detail-btn .btn{border-radius:60px;box-shadow:3px 3px 15px 0 rgba(0,0,0,.25);font-size:32px;letter-spacing:1.6px;transition:all .3s}@media(max-width:33.6875em){.price .detail-btn .btn{font-size:28px}}@media(max-width:27.5em){.price .detail-btn .btn{font-size:22px}}.price .detail-btn .btn i{font-size:32px;right:32px;top:23px}@media(max-width:39.125em){.price .detail-btn .btn i{display:none}}.flow{background:#f4f2e9;padding:clamp(60px,6.3%,118px) 4.66% clamp(60px,6.4%,120px)}.question-monitor{padding:clamp(60px,5.7%,107px) 4.66% clamp(60px,5.37%,103px)}.question-monitor .block-title{margin-bottom:10px}@media(max-width:27.5em){.question-monitor .block-title span{display:none}}.question-monitor .block-title br{display:none}@media(max-width:27.5em){.question-monitor .block-title br{display:block}}.question-monitor .block-title-en{margin-bottom:49px;text-align:center}.question-monitor .detail-btn{margin:21px auto 0;max-width:300px}.question-monitor .detail-btn .btn{padding:17px 21px 21px}.question-monitor .detail-btn .btn i{font-size:24px;top:14px}.monthly-fee{border:3px solid #f56920;color:#f56920}@media(max-width:38.125em){.monthly-fee{flex-direction:column}}.monthly-fee .monthly{background:url(/wp-content/themes/coupon-y/images/front-page/price/ico-calender.png) center left 0/55px 48px no-repeat;height:50px;margin-right:43px;padding-left:66px}@media(max-width:38.125em){.monthly-fee .monthly{margin-bottom:5px;margin-right:0}}.monthly-fee .detail-price{font-size:48px;letter-spacing:1.44px}.monthly-fee .detail-price .yen{font-size:24px}.monthly-fee .detail-price .tax{font-size:20px}.index #info{padding-bottom:clamp(60px,7.9%,151px);padding-top:clamp(60px,4.1%,78px)}@media(max-width:27.5em){.index #info .block-title-en img{width:91px}}.index #info .news-list{font-weight:600;list-style:none;margin:0 auto 46px;max-width:1080px;padding:0}@media(max-width:27.5em){.index #info .news-list{margin-bottom:69px}}.index #info .news-list-item{border-bottom:1px solid #a1a1a1;line-height:1.625;overflow:hidden;padding:18px 20px;text-overflow:ellipsis;white-space:nowrap}@media(max-width:27.5em){.index #info .news-list-item{font-weight:700}}.index #info .news-list-item:first-of-type{border-top:1px solid #a1a1a1}@media(max-width:27.5em){.index #info .news-list-item .date-label-box{display:block;margin-bottom:2px}}.index #info .news-list-item .date{display:inline-block;font-size:16px;letter-spacing:1.28px;margin-right:28px;width:95px}@media(max-width:27.5em){.index #info .news-list-item .date{margin-right:5px}}.index #info .news-list-item .label{border:1px solid #f56920;border-radius:19px;color:#f56920;display:inline-block;letter-spacing:.8px;line-height:1;margin-right:21px;padding:6px 15px 8px;text-align:center;width:100px}@media(max-width:27.5em){.index #info .news-list-item .label{font-size:12px}.index #info .news-list-item:not(:last-child){margin-bottom:23px}}.index #info .news-list-link{color:#000;font-size:16px;letter-spacing:1.28px;text-decoration:none;transition:all .15s ease-in}.index #info .news-list-link:hover{color:#f56920}.index #info .detail-btn .btn{border:1px solid #f56920;border-radius:30px;height:60px;letter-spacing:2.4px;max-width:300px;padding-bottom:20px;padding-top:20px}.index #info .detail-btn .btn img{right:-58px}.index #question{margin-bottom:clamp(60px,7.87%,151px)}@media(max-width:68.75em){.index #question .question-list{padding-inline:4.66%}}@media(max-width:27.5em){.index #question .question-list dt{font-size:16px}.index #question .question-list dt:before{top:11px}.index #question .question-list dd{padding:0}}.index #question .question-list table th{white-space:nowrap}.index .entry-content>.site-width{max-width:100%;padding:0}.index article.page{margin:0}.index section{margin:auto}.index .block-title{letter-spacing:1.2px;margin-bottom:6px}@media(max-width:27.5em){.index .block-title{margin-bottom:21px}}.index .block-title-en{margin-bottom:55px;text-align:center}@media(max-width:27.5em){.index .block-title-en{margin-bottom:35px}}.index .block-title-en+p{text-align:center}.index .descript01{font-size:32px;font-weight:700;margin:0 0 36px}@media(max-width:27.5em){.index .descript01{font-size:24px;margin-bottom:24px}}.index .descript02{font-size:20px;font-weight:700;letter-spacing:1.6px;letter-spacing:1px;margin:0 0 clamp(60px,7.294%,126px);text-align:center}@media(max-width:27.5em){.index .descript02{font-size:14px}}.index .disp-flx{align-items:center;display:flex;margin-left:auto;margin-right:auto}.index .detail-btn,.index .disp-flx-child{text-align:center}.entry-title{font-size:40px;letter-spacing:2px;line-height:1.6;margin-bottom:0}@media(max-width:27.5em){.entry-title{font-size:20px}}.post-meta-list{align-items:center;display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.post-meta-item{font-size:16px;font-weight:700;letter-spacing:1.6px;line-height:1.6;margin-bottom:18px}.post-meta-item:first-child{color:#000;font-weight:700;letter-spacing:.8px;margin-right:21px}@media(max-width:27.5em){.post-meta-item:first-child{font-size:13px}}.post-meta-item:first-child+.post-meta-item:not(.post-meta-item_category){text-align:left}@media(max-width:27.5em){.post-meta-item:first-child+.post-meta-item:not(.post-meta-item_category){font-size:13px}}.post-meta-item:first-child+.post-meta-item:not(.post-meta-item_category) .post-meta-tag{display:inline}.post-meta-item.post-meta-item_category{width:calc(100% - 112px)}@media(max-width:27.5em){.post-meta-item.post-meta-item_category{font-size:13px}}.post-meta-tag{-webkit-box-orient:vertical;-webkit-line-clamp:1;background:#fff;display:-webkit-box;overflow:hidden;position:relative;text-decoration:none;transition:all .3s;z-index:2}.post-meta-item_category .post-meta-tag{color:#f56920}.post-meta-item_tag .post-meta-tag{color:#1478b4}.post-meta-item_tag .post-meta-tag:hover{background:#1478b4;color:#fff}.archive .breadcrumbs{margin-bottom:25px}.archive.category:not(.category-news) .site-footer,.archive.column .site-footer,.archive.search .site-footer,.archive.tag .site-footer{margin-top:100px}@media(max-width:71.625em){.archive.column .eyecatch-main .page-title-en img{width:73px}.archive.column .eyecatch-box+.site-width>.pagination:first-of-type{display:none}.archive.column .eyecatch-box+.site-width>.pagination:nth-of-type(2){margin-top:0}}.archive.search .no-hit-keyword{text-align:center;width:100%}.archive .post-wrapper{justify-content:space-between;margin:66px auto 0;max-width:1280px;padding-bottom:clamp(60px,6.73%,128px)}@media(max-width:71.625em){.archive .post-wrapper{max-width:822px}}@media(max-width:67em){.archive .post-wrapper{max-width:912px}}@media(max-width:59.0625em){.archive .post-wrapper{max-width:762px}}@media(max-width:53.0625em){.archive .post-wrapper{max-width:687px}}.archive .post-wrapper #primary{flex-basis:840px;max-width:840px}@media(max-width:71.625em){.archive .post-wrapper #primary{flex-basis:100%;margin-bottom:60px;max-width:100%}}.archive .post-wrapper #secondary{margin-left:60px}@media(max-width:71.625em){.archive .post-wrapper #secondary{margin-left:0}}.archive .page-header{margin:0 auto clamp(60px,5.3%,100px)}.archive .page-title{margin:19px 0 38px;text-align:center}@media(max-width:27.5em){.archive .page-title{font-size:26px}}.archive .post-categories{margin:56px 0 0}@media(max-width:27.5em){.archive .post-categories{margin-top:0}}.archive .post-categories-list{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0 auto 27px;padding:0}.archive .post-category-item{margin:0 15px 20px}.archive .post-category-item.current .post-category-link{background:#f56920;color:#fff}.archive .post-category-item.current .post-tag-list{align-items:center;display:flex;justify-content:center}@media(max-width:51.3125em){.archive .post-category-item.current .post-tag-list{margin-top:60px}}@media(max-width:38.75em){.archive .post-category-item.current .post-tag-list{margin-top:30px}}@media(max-width:23.4375em){.archive .post-category-item.current .post-tag-list{margin-top:60px}}.archive .post-category-link{border:1px solid #f56920;border-radius:7px;color:#f56920;display:block;font-weight:700;line-height:1;padding:17px 0;text-align:center;text-decoration:none;transition:all .3s;width:154px}@media(max-width:25.125em){.archive .post-category-link{width:141px}}.archive .post-category-link:hover{background:#f56920;color:#fff}.archive .archive-block{display:flex;flex-wrap:wrap}.archive .archive-block .post-archive:first-of-type:nth-last-of-type(3),.archive .archive-block .post-archive:first-of-type:nth-last-of-type(3)~.post-archive:not(:last-of-type){margin-bottom:75px}@media(max-width:48em){.archive .archive-block .post-archive:first-of-type:nth-last-of-type(3),.archive .archive-block .post-archive:first-of-type:nth-last-of-type(3)~.post-archive:not(:last-of-type){margin-bottom:40px}}.archive .archive-block .post-archive:first-of-type:nth-last-of-type(4),.archive .archive-block .post-archive:first-of-type:nth-last-of-type(4)~.post-archive:not(:nth-last-of-type(-n+2)){margin-bottom:75px}@media(max-width:48em){.archive .archive-block .post-archive:first-of-type:nth-last-of-type(4),.archive .archive-block .post-archive:first-of-type:nth-last-of-type(4)~.post-archive:not(:nth-last-of-type(-n+2)){margin-bottom:40px}}.archive .archive-block .post-archive:first-of-type:nth-last-of-type(5),.archive .archive-block .post-archive:first-of-type:nth-last-of-type(5)~.post-archive:not(:last-of-type){margin-bottom:75px}@media(max-width:48em){.archive .archive-block .post-archive:first-of-type:nth-last-of-type(5),.archive .archive-block .post-archive:first-of-type:nth-last-of-type(5)~.post-archive:not(:last-of-type){margin-bottom:40px}}.archive .archive-block .post-archive:first-of-type:nth-last-of-type(6),.archive .archive-block .post-archive:first-of-type:nth-last-of-type(6)~.post-archive:not(:nth-last-of-type(-n+2)){margin-bottom:75px}@media(max-width:48em){.archive .archive-block .post-archive:first-of-type:nth-last-of-type(6),.archive .archive-block .post-archive:first-of-type:nth-last-of-type(6)~.post-archive:not(:nth-last-of-type(-n+2)){margin-bottom:40px}}.archive .sp-pagination{display:none}@media(max-width:64em){.archive .sp-pagination{display:block;margin-top:clamp(60px,3.65%,70px)}.archive .pc-pagination{display:none}}.post-archive{border-radius:20px;box-shadow:3px 3px 15px 0 rgba(0,0,0,.25);display:flex;flex-basis:380px;flex-direction:column;margin:0;max-width:380px;min-height:436px;position:relative}@media(max-width:48em){.post-archive{align-items:center;flex-direction:row;justify-content:space-between}}@media(max-width:83.125em){.post-archive{flex-basis:350px;max-width:350px;min-height:420px}}@media(max-width:79.0625em){.post-archive{flex-basis:320px;max-width:320px}}@media(max-width:74.625em){.post-archive{flex-basis:300px;max-width:300px;min-height:410px}}@media(max-width:71.625em){.post-archive{flex-basis:380px;max-width:380px;min-height:436px}}@media(max-width:59.0625em){.post-archive{flex-basis:350px;max-width:350px;min-height:420px}}@media(max-width:53.0625em){.post-archive{flex-basis:315px;max-width:315px}}@media(max-width:48em){.post-archive{border-radius:0;box-shadow:none;flex-basis:100%;max-width:100%;min-height:auto}}.post-archive:nth-of-type(odd){margin-right:clamp(30px,8.2%,62px)}@media(max-width:48em){.post-archive:nth-of-type(odd){margin-bottom:40px;margin-right:0}}.post-archive.card{border:none}.post-archive:hover .entry-title{color:#f56920}.post-archive .entry-header{order:2;padding:0 30px 17px}@media(max-width:48em){.post-archive .entry-header{flex-basis:60%;padding:0}}.post-archive .entry-meta{bottom:18px;left:30px;position:absolute;width:calc(100% - 60px)}@media(max-width:48em){.post-archive .entry-meta{bottom:-22px;left:auto;right:0;width:auto}}.post-archive .entry-meta .post-meta-list .post-meta-item:first-of-type{color:#979797;flex-shrink:0}.post-archive .entry-meta .post-meta-list .post-meta-item:nth-of-type(2) .post-meta-tag{color:#f56920}.post-archive .entry-meta .post-meta-list .post-meta-item:nth-of-type(2) .post-meta-tag:hover{background:transparent;color:#f56920}.post-archive .entry-title-block{align-items:center;display:flex}.post-archive .entry-title{-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#000;display:-webkit-box;font-size:21px;letter-spacing:1.05px;line-height:1.71429;margin-bottom:18px;overflow:hidden;text-align:left}@media(max-width:48em){.post-archive .entry-title{-webkit-line-clamp:2;font-size:20px;margin-bottom:16px;margin-top:0}}.post-archive .entry-thumbnail{border-radius:20px 20px 0 0;height:auto;line-height:0;margin-bottom:5px;order:1;overflow:hidden;padding-top:52.5%;position:relative;width:100%}@media(max-width:48em){.post-archive .entry-thumbnail{border-radius:15px;flex-basis:35%;margin:0;padding-top:21.5%}}.post-archive .wp-post-image{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.post-link{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.post-tag-list{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0 auto;max-width:1280px;padding:0;width:100%}.post-tag-item.current .post-tag-link{background:#1478b4;color:#fff}.post-tag-link{border:1px solid #1478b4;border-radius:17px;color:#1478b4;display:block;font-size:16px;font-weight:700;letter-spacing:.8px;line-height:1.625;margin:16px 12px 0;padding:2px 24px;text-align:center;text-decoration:none;transition:all .3s}.post-tag-link:hover{background:#1478b4;color:#fff}.pickup-title{margin-bottom:16px}.pickup-title img{width:149px}.pickup-title-img{line-height:0}.archive-block-pickup .post-archive{margin-bottom:116px}@media(max-width:48em){.archive-block-pickup .post-archive{margin-bottom:40px}}.archive-block-pickup .post-archive:nth-last-of-type(2n){margin-right:clamp(30px,8.2%,62px)}@media(max-width:48em){.archive-block-pickup .post-archive:nth-last-of-type(2n){margin-right:0}}body:not(.paged) .archive-block-basic .new:nth-child(-n+2):before{background:#f56920;border-radius:50%;color:#fff;content:"NEW";font-size:16px;font-weight:700;height:60px;left:-14px;padding:18px 0;position:absolute;text-align:center;top:-26px;width:60px;z-index:1}.archive.page .post-wrapper{margin-top:68px}.archive-block .card{border:1px solid #f56920;border-radius:20px;padding:clamp(20px,2.685%,29px) clamp(25px,6.019%,65px);position:relative;text-align:left;width:100%}@media(max-width:27.5em){.archive-block .card{height:auto}}.archive-block .card:not(:last-of-type){margin-bottom:60px}.archive-block .card-shadow{transition:all .3s}.archive-block .card-shadow:hover{box-shadow:3px 3px 15px rgba(0,0,0,.25);transform:scale(1.07)}.archive-block .card .entry-header{display:flex;flex-direction:column}.archive-block .card .entry-header .post-meta time{color:#979797;font-size:16px;font-weight:700;letter-spacing:.8px;margin-right:12px}@media(max-width:27.5em){.archive-block .card .entry-header .post-meta time{font-size:13px}}.archive-block .card .entry-header .post-meta span{color:#f56920;font-size:14px;font-weight:700;letter-spacing:1.4px}.archive-block .card .entry-header .entry-title-block{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;font-size:24px;letter-spacing:1.2px;line-height:1.58333;margin:19px 0 17px;order:2;overflow:hidden}@media(max-width:27.5em){.archive-block .card .entry-header .entry-title-block{margin:18px 0}}.archive-block .card .entry-header .entry-title-block .entry-title{font-size:24px;letter-spacing:1.2px;line-height:1.5888;margin:0}@media(max-width:27.5em){.archive-block .card .entry-header .entry-title-block .entry-title{font-size:20px}}.archive-block .card .info-post-content{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;letter-spacing:.8px;line-height:1.625;margin:0;overflow:hidden}.sp-pagination{display:none}@media(max-width:64em){.sp-pagination{display:block;margin-top:clamp(60px,3.65%,70px)}.pc-pagination{display:none}.post-article{margin-bottom:50px}}@media(max-width:27.5em){.post-article{padding-left:4.654%;padding-right:4.654%}}.post-article .entry-header{display:flex;flex-direction:column;margin-bottom:min(8.96%,73px)}.post-article .entry-title{margin-top:0;order:2}.post-article .entry-meta{margin-bottom:min(4.762%,40px);order:1}.post-article .post-meta-item_tag:not(:nth-of-type(2)) .post-meta-tag{border:1px solid #1478b4;border-radius:25px;padding:4px 20px}.post-article .post-meta-item_tag:not(:last-of-type) .post-meta-tag{margin-right:20px}.post-article .entry-content{word-wrap:break-word;letter-spacing:1.4px;line-height:1.6428571429}@media(max-width:27.5em){.post-article .entry-content{font-size:14px}}.post-article .entry-content .wp-block-buttons{margin:2rem 0}.post-article .entry-content .wp-block-button__link,.post-article .entry-content input[type=button]{background:#f56920!important;border-color:transparent;border-radius:23px!important;color:#fff;font-size:16px;font-weight:700;line-height:1;max-width:350px;padding:16px 20px;width:100%}.post-article .entry-content .wp-block-read-together-block .postList li .rtCardInner-title{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;white-space:normal}.post-article .entry-content img{max-width:100%;width:auto}.post-article .post-thumbnail{text-align:center}.post-article h2{border-bottom:3px solid #f56920;font-size:32px;letter-spacing:1.6px;margin:79px 0 29px;padding-bottom:13px}@media(max-width:27.5em){.post-article h2{font-size:28px;letter-spacing:1.4px;line-height:1.5}}.post-article h3{font-size:24px;letter-spacing:1.2px;line-height:1.58333;margin:59px 0 26px}@media(max-width:27.5em){.post-article h3{font-size:21px;letter-spacing:1.05px;line-height:1.61905}}.wp-block-read-together-block{margin:32px 0 40px}.wp-block-read-together-block .postList li .rtCard:before{background:#f56920;border-radius:4px}.wp-block-read-together-block .postList li .rtCardInner-img{border-radius:8px;height:117.77px;max-height:117.77px;overflow:hidden;position:relative}.wp-block-read-together-block .postList li .rtCardInner-img>img{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.wp-block-read-together-block .postList li .rtCard-continue p{background:#f56920;border-radius:23px}.smb-box__body>:first-child{margin-bottom:0}.column-cta-block{display:none}@media(min-width:48em){.column-cta-block{display:block;position:relative}}.column-cta-block .column-cta-list{list-style-type:none;margin:0;padding:0}@media(min-width:48em){.column-cta-block .column-cta-list{align-items:center;display:flex;position:absolute;top:-170px}.column-cta-block .column-cta-list>li{margin-inline:16px}}.column-cta-block .column-cta-list .btn{text-align:center}@media(min-width:48em){.column-cta-block .column-cta-list .btn{display:inline-block;min-width:302px}}.addtoany_content_bottom{margin:32px 0 0}@media(min-width:48.0625em){.addtoany_content_bottom{margin-top:186px}}.addtoany_content_bottom .a2a_kit a{line-height:0;padding:0}.addtoany_content_bottom .a2a_kit a:not(:last-child){margin-right:16px}@media(min-width:48.0625em){.addtoany_content_bottom .a2a_kit a:not(:last-child){margin-right:24px}}.a2a_svg{height:40px!important;width:40px!important}@media(min-width:48.0625em){.a2a_svg{height:52px!important;width:52px!important}}.post-footer{margin-bottom:min(11.846%,169px);text-align:center}.post-footer .btn{display:inline-block;padding:16px 103px;width:auto}@media(max-width:27.5em){.post-footer .btn{padding:16px 39px}}div#ez-toc-container{background:#fff;border-color:#f56920;border-radius:10px;letter-spacing:0;margin-bottom:77px;padding:28px 37px;width:100%}div#ez-toc-container p.ez-toc-title{color:#f56920;font-size:16px;font-weight:700;letter-spacing:.8px}div#ez-toc-container ul.ez-toc-list li{font-size:1rem;line-height:1.6875}@media(max-width:27.5em){div#ez-toc-container ul.ez-toc-list li{font-size:14px;line-height:1.7142857143}}div#ez-toc-container ul.ez-toc-list a{color:#000;text-decoration:none}div#ez-toc-container ul.ez-toc-list a:hover{color:#f56920}.pagination{margin-top:116px}.pagination .page-numbers{align-items:center;display:flex;justify-content:center;line-height:1}.pagination ul.page-numbers{list-style:none;margin:0;padding:0}.pagination ul.page-numbers li{margin-right:12px}.pagination ul.page-numbers li:last-child{margin-right:0}.pagination a.page-numbers{background:#fff;border:1px solid #f56920;border-radius:50%;color:#f56920;height:30px;text-decoration:none;width:30px}.pagination .current{background:#f56920;border-radius:50%;color:#fff;height:30px;width:30px}.widget-area:not(:first-child){margin-top:54px}.widget-area-related{position:relative}.widget-area-related:after{clear:both;content:"";display:block;position:relative}.widget-title{font-size:23px;letter-spacing:1.84px;line-height:1.3913043478;margin:0}.card.service-card{background:#f56920;margin:0 auto;padding:30px;position:relative;width:320px}.card.service-card .content-title-line-box{color:#fff}.card.service-card .content-title-line-box .content-title-line{font-size:20px;margin:0 0 30px}.card.service-card .content-title-line-box .content-title-line:after,.card.service-card .content-title-line-box .content-title-line:before{border-left-color:#fff}.card.service-card .content-title-line-box .content-title-line:before{left:-24px}.card.service-card .content-title-line-box .content-title-line:after{right:-27px}.card.service-card .detail-btn{margin-top:30px}.card.service-card .detail-btn .btn_outline_primary:hover{background:#fff;color:#f56920}.widget-area-download{background:#f56920;border-radius:13px;padding:20px 16px;text-align:center}.widget-area-download .btn{letter-spacing:.96px;max-width:222px}.widget-area-download .btn:before{content:none}.widget-document-download{background:url(/wp-content/themes/zaiko_2023/images/column/side-document-dl@2x.png) 100% 100% no-repeat;background-size:102px;margin-bottom:13px;margin-left:auto;margin-right:auto;max-width:220px;padding-bottom:4px}@media(max-width:27.5em){.widget-document-download{background:transparent}}.widget-title-download{line-height:1;margin:0 0 16px;text-align:center}@media(max-width:27.5em){.widget-title-download{margin-bottom:0}}.widget-title-download img{width:200px}.widget-description-download{color:#fff;font-size:.75rem;font-weight:700;letter-spacing:-.12px;line-height:1.6666666667;margin:0 0 9px;text-align:center}.widget-content-download{background:#fff;border-radius:50%;font-size:.875rem;font-weight:700;height:123px;line-height:1.4285714286;padding:19px 0;position:relative;text-align:center;width:123px}@media(max-width:27.5em){.widget-content-download{display:none}}.widget-content-download:after{border-color:transparent transparent transparent #fff;border-style:solid;border-width:8.5px 0 8.5px 24px;content:"";height:0;position:absolute;top:20px;transform:rotate(-8deg);width:0}.widget-content-download>span{display:inline-block}body:not(.category-info-news):not(.single) .widget-area-download{margin-top:45px}body:not(.category-info-news):not(.single) .widget-area-posts{position:relative}body:not(.category-info-news):not(.single) .widget-area-posts:after{clear:both;content:"";display:block;position:relative}.widget-title-ranking img{width:98px}.widget-title-newest-post img{width:146px}.widget-title-category img{width:113px}.widget-title-category-jp,.widget-title-keyword-jp,.widget-title-ranking-jp{font-size:14px;font-weight:700;letter-spacing:.7px;line-height:1}.widget-title-ranking-jp{margin:3px 0 0}.widget-title-ranking-jp img{width:139px}.widget-title-keyword-jp{margin:3px 0 12px}.widget-title-keyword-jp img{width:152px}.widget-title-category-jp{margin:3px 0 25px}.widget-area-post{align-items:center;display:flex;justify-content:space-between;position:relative}@media(max-width:71.625em){.widget-area-post{flex-basis:350px;flex-direction:column;max-width:350px}}@media(max-width:54.6875em){.widget-area-post{max-width:315px}}@media(max-width:48em){.widget-area-post{flex-basis:100%;flex-direction:row;max-width:100%}}.widget-area-post.rank:not(:last-child){margin-bottom:20px}@media(max-width:48em){.widget-area-post.rank:not(:last-child){margin-bottom:35px}}.widget-area-post.rank:first-of-type{margin:25px auto 20px}@media(max-width:48em){.widget-area-post.rank:first-of-type{margin-bottom:35px;margin-left:0;margin-right:0}}@media(max-width:71.625em){.widget-area-post.rank:nth-of-type(2){float:left}}@media(max-width:48em){.widget-area-post.rank:nth-of-type(2){float:none}}@media(max-width:71.625em){.widget-area-post.rank:nth-of-type(3){float:right}}@media(max-width:48em){.widget-area-post.rank:nth-of-type(3){float:none}}.widget-area-post.rank .post-meta-tag{font-size:11px;font-weight:700;letter-spacing:.66px;line-height:1.4136363636}.widget-area-post:hover .widget-area-post-title{color:#f56920}.widget-area-post.newest-post:not(:last-child){margin-bottom:20px}.widget-area-post.newest-post:first-of-type{margin:25px 0 20px}@media(max-width:71.625em){.widget-area-post.newest-post:first-of-type{margin-top:0}.widget-area-newest-post .widget-area-posts{display:flex;flex-wrap:wrap;justify-content:space-between;margin:25px auto 0;max-width:830px}.widget-area-newest-post .widget-area-posts .widget-area-post{margin-bottom:48px}.widget-area-newest-post .widget-area-posts .widget-area-post:last-of-type{margin-bottom:0}}.widget-area-post-header{display:flex;flex-basis:160px;flex-direction:column;justify-content:space-between;order:2;width:160px}@media(max-width:71.625em){.widget-area-post-header{flex-basis:105px;width:100%}}@media(max-width:48em){.widget-area-post-header{flex-basis:60%}}.widget-area-post-title{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;font-size:16px;letter-spacing:.8px;line-height:1.625;margin:0;overflow:hidden}@media(max-width:71.625em){.widget-area-post-title{font-size:23px}}@media(max-width:48em){.widget-area-post-title{flex-basis:60%;flex-shrink:1;font-size:20px}}@media(max-width:27.5em){.widget-area-post-title{font-size:16px}}.widget-area-post-thumbnail{border-radius:8px;border-radius:15px;flex-basis:140px;line-height:0;order:1;overflow:hidden;padding-top:94px;position:relative;width:100%}@media(max-width:71.625em){.widget-area-post-thumbnail{padding-top:67.143%}}@media(max-width:48em){.widget-area-post-thumbnail{flex-basis:35%;flex-shrink:2;padding-top:22.2%}}.widget-area-post-image{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.widget-area-keywords .post-tag-link{font-size:12px;letter-spacing:.56px;line-height:1.4132762313;padding:3px 20px}.widget-title-related{background:#f56920;border-radius:7px;color:#fff;font-size:1rem;letter-spacing:.96px;line-height:1.8;margin-bottom:32px;padding:8px 0;position:relative;text-align:center}.widget-title-related:after{border-color:#f56920 transparent transparent;border-style:solid;border-width:17px 8.5px 0;content:"";height:0;left:50%;position:absolute;top:100%;transform:translateX(-50%);width:0}.widget-area-category .widget-category-list{list-style:none;margin:0;padding:0}@media(max-width:71.625em){.widget-area-category .widget-category-list{display:flex;flex-wrap:wrap;max-width:450px}.widget-area-category .widget-category-list li{flex-basis:33.3333333333%}}@media(max-width:27.5em){.widget-area-category .widget-category-list li{flex-basis:50%}}.widget-area-category .widget-category-list li:not(:last-child){margin-bottom:11px}.widget-area-category .widget-category-list li a{color:#000;font-weight:700;letter-spacing:.8px;text-decoration:none}.widget-area-category .widget-category-list li a:hover{color:#f56920}.widget-area-category .widget-category-list li a i{color:#f56920;font-size:18px;margin-right:12px;vertical-align:text-bottom}.single .newest-news-list{list-style:none;margin:0;padding:0 9px}.single .newest-news-list li:not(:last-child){margin-bottom:30px}.single .newest-news-list a{color:#000;display:block;font-size:16px;font-weight:700;line-height:1.625;text-decoration:none;transition:all .15s ease-in}.single .newest-news-list a:hover{color:#f56920}.widget-fixed{width:292px}.search-area{margin-top:58px}.search-area .search-form{align-items:center;border:1px solid #909090;border-radius:6px;display:flex;justify-content:space-between;padding-right:5px}.search-area .search-form input{border:none}.search-area .search-form svg{cursor:pointer;vertical-align:bottom}.category-news .eyecatch-info-news,.single .eyecatch-info-news{background:#f4f2e9;padding-left:4.66%;padding-right:4.66%}.category-news .eyecatch-info-news .breadcrumbs,.single .eyecatch-info-news .breadcrumbs{margin-bottom:21px;margin-top:0}.category-news .eyecatch-info-news p,.single .eyecatch-info-news p{font-weight:700}.category-news .eyecatch-info-news .page-title-en img,.single .eyecatch-info-news .page-title-en img{max-width:142px;width:100%}@media(max-width:27.5em){.category-news .eyecatch-info-news .page-title-en img,.single .eyecatch-info-news .page-title-en img{max-width:120px}}.category-news .eyecatch-info-news .page-title,.single .eyecatch-info-news .page-title{color:#000}.category-news .eyecatch-info-news .page-descript,.single .eyecatch-info-news .page-descript{font-size:16px;letter-spacing:.8px;margin:38px 0 0}.single-news-content .learn-more{margin-bottom:120px;padding:0}@media(max-width:27.5em){.single-news-content .learn-more{margin-bottom:60px}}.post-wrapper.info-news #primary{flex-shrink:2}.post-wrapper.info-news #secondary{flex-shrink:1}.category-news .pagination{margin-top:109px}@media(max-width:27.5em){.category-news .pagination{margin-top:58px}}.category-news .info-news-wrap{padding-bottom:clamp(60px,6.73%,128px)}.category-news .info-news-wrap .post-info-wrapper{margin:auto;max-width:1080px}.category-news .info-news-wrap .card{border:1px solid #f56920;border-radius:20px;padding:clamp(20px,2.685%,29px) clamp(25px,6.019%,65px);position:relative;text-align:left;width:100%}@media(max-width:27.5em){.category-news .info-news-wrap .card{height:auto}}.category-news .info-news-wrap .card:not(:last-of-type){margin-bottom:60px}.category-news .info-news-wrap .card-shadow{transition:all .3s}.category-news .info-news-wrap .card-shadow:hover{box-shadow:3px 3px 15px rgba(0,0,0,.25);transform:scale(1.07)}.category-news .info-news-wrap .card .entry-header{display:flex;flex-direction:column}.category-news .info-news-wrap .card .entry-header .post-meta time{color:#979797;font-size:16px;font-weight:700;letter-spacing:.8px;margin-right:12px}@media(max-width:27.5em){.category-news .info-news-wrap .card .entry-header .post-meta time{font-size:13px}}.category-news .info-news-wrap .card .entry-header .post-meta span{color:#f56920;font-size:14px;font-weight:700;letter-spacing:1.4px}.category-news .info-news-wrap .card .entry-header .entry-title-block{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;font-size:24px;letter-spacing:1.2px;line-height:1.58333;margin:19px 0 17px;order:2;overflow:hidden}@media(max-width:27.5em){.category-news .info-news-wrap .card .entry-header .entry-title-block{margin:18px 0}}.category-news .info-news-wrap .card .entry-header .entry-title-block .entry-title{font-size:24px;letter-spacing:1.2px;line-height:1.5888;margin:0}@media(max-width:27.5em){.category-news .info-news-wrap .card .entry-header .entry-title-block .entry-title{font-size:20px}}.category-news .info-news-wrap .card .info-post-content{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;letter-spacing:.8px;line-height:1.625;margin:0;overflow:hidden}.category-news .learn-more{margin-bottom:clamp(60px,6.36%,121px)}body.single .breadcrumbs{margin-top:28px}.post-type-archive-case .eyecatch-main{padding-left:4.66%;padding-right:4.66%}.post-type-archive-case .post-wrapper{display:block;margin:0;max-width:100%}.post-type-archive-case .post-wrapper #primary{max-width:100%}.post-type-archive-case-block{display:block}.post-type-archive-case.archive .page-header{margin-bottom:clamp(60px,6.6%,125px)}.post-type-archive-case.archive-archive-block{display:block}.post-type-archive-case.archive .sp-pagination{margin-top:0}.post-type-archive-case.archive .sp-pagination .pagination{margin-top:70px}@media(max-width:27.5em){.post-type-archive-case .total-shops{padding-top:0}}.post-type-archive-case .learn-more{margin-bottom:118px}.case-archive-block .card-list-wrap{margin:0 auto clamp(60px,5.3%,100px);max-width:1280px}@media(max-width:88.5em){.case-archive-block .card-list-wrap{max-width:840px}}@media(max-width:58.4375em){.case-archive-block .card-list-wrap{max-width:400px}}.case-archive-block .total-shops{padding-top:0}.case-archive-block .case-list{display:flex;flex-wrap:wrap;gap:40px;justify-content:center}@media(max-width:63.9375em){.case-archive-block .case-list{gap:40px 0}}.case-archive-block .case-list .card{border:none;border-radius:20px;flex-basis:400px;margin-inline:auto;padding:0;position:relative}.case-archive-block .case-list .card.card-shadow{box-shadow:0 0 20px #a2a2a2;transition:all .3s}.case-archive-block .case-list .card.card-shadow:hover{box-shadow:0 0 20px #f56920}.case-archive-block .case-list .card .shop-name{font-weight:700;letter-spacing:.8px;margin-top:0;text-align:center}.case-archive-block .case-list .card-title{color:#000;font-size:24px;letter-spacing:.6px;line-height:1.58333;text-align:center}@media(max-width:27.5em){.case-archive-block .case-list .card-title{font-size:21px}}.case-archive-block .case-list .card-content p{letter-spacing:.8px;line-height:1.625;margin:0}.case-archive-block .case-list .card .card-link{display:block;padding:45px 40px 91px}@media(max-width:27.5em){.case-archive-block .case-list .card .card-link{padding-left:31px;padding-right:31px}}.case-archive-block .case-list .card .see-detail{bottom:40px;color:#f56920;font-weight:700;letter-spacing:.8px;margin:0;position:absolute;right:49px}@media(max-width:27.5em){.case-archive-block .case-list .card .see-detail{right:36px}}.case-archive-block .case-list .card .see-detail img{margin:-3px 0 0 13px;vertical-align:middle}.case-archive-block .case-list .card.sommelier .shop-logo{margin:0 0 45px}.case-archive-block .case-list .card.sommelier .shop-logo img{width:250px}.case-archive-block .case-list .card.sommelier .shop-name{margin-bottom:34px}.case-archive-block .case-list .card.sommelier .card-title{margin-bottom:24px}.case-archive-block .case-list .card.himaraya .shop-logo{margin:0 0 35px}.case-archive-block .case-list .card.himaraya .shop-name{margin-bottom:34px}.case-archive-block .case-list .card.himaraya .card-title{margin-bottom:23px}.case-archive-block .case-list .card.zakkamania .card-link{padding-top:42px}.case-archive-block .case-list .card.zakkamania .shop-logo{margin:0 0 43px}.case-archive-block .case-list .card.zakkamania .shop-name{margin-bottom:35px}.case-archive-block .case-list .card.zakkamania .card-title{margin-bottom:59px}@media(max-width:27.5em){.case-archive-block .case-list .card.zakkamania .card-title{margin-bottom:39px}}.case-archive-block .case-list .card.tealife .card-link{padding-top:34px}.case-archive-block .case-list .card.tealife .shop-logo{margin:0 0 35px}.case-archive-block .case-list .card.tealife .shop-logo img{width:237px}.case-archive-block .case-list .card.tealife .shop-name{margin-bottom:35px}.case-archive-block .case-list .card.tealife .card-title{margin-bottom:24px}.case-archive-block .case-list .card.hankoya .shop-logo{margin:0 0 41px}.case-archive-block .case-list .card.hankoya .shop-logo img{width:250px}.case-archive-block .case-list .card.hankoya .shop-name{margin-bottom:35px}.case-archive-block .case-list .card.hankoya .card-title{margin-bottom:24px}.case-archive-block .case-list .card.shimamuragakki .card-link{padding-top:26px}.case-archive-block .case-list .card.shimamuragakki .shop-logo{margin:0 0 44px}.case-archive-block .case-list .card.shimamuragakki .shop-logo img{width:200px}.case-archive-block .case-list .card.shimamuragakki .shop-name{margin-bottom:35px}.case-archive-block .case-list .card.shimamuragakki .card-title{margin-bottom:58px}@media(max-width:27.5em){.case-archive-block .case-list .card.shimamuragakki .card-title{margin-bottom:38px}}.case-archive-block .case-list .card.shikkikarin .card-link{padding-top:34px}.case-archive-block .case-list .card.shikkikarin .shop-logo{margin:0 0 35px}.case-archive-block .case-list .card.shikkikarin .shop-logo img{width:250px}.case-archive-block .case-list .card.shikkikarin .shop-name{margin-bottom:36px}.case-archive-block .case-list .card.shikkikarin .card-title{margin-bottom:58px}@media(max-width:27.5em){.case-archive-block .case-list .card.shikkikarin .card-title{margin-bottom:39px}}.case-archive-block .case-list .card.angers .card-link{padding-top:30px}.case-archive-block .case-list .card.angers .shop-logo{margin:0 0 39px}.case-archive-block .case-list .card.angers .shop-name{margin-bottom:40px}.case-archive-block .case-list .card.angers .card-title{margin-bottom:58px}@media(max-width:27.5em){.case-archive-block .case-list .card.angers .card-title{margin-bottom:39px}}.case-archive-block .case-list .card.taylormade .card-link{padding-top:37px}.case-archive-block .case-list .card.taylormade .shop-logo{margin:0 0 49px}.case-archive-block .case-list .card.taylormade .shop-logo img{width:225px}.case-archive-block .case-list .card.taylormade .shop-name{margin-bottom:36px}.case-archive-block .case-list .card.taylormade .card-title{margin-bottom:58px}@media(max-width:27.5em){.case-archive-block .case-list .card.taylormade .card-title{margin-bottom:39px}}.post-case .entry-header{margin:0 0 clamp(60px,7.81%,80px)}.post-case .entry-header .catch-copy{background:#f56920;border-radius:20px;box-shadow:3px 3px 15px 0 rgba(0,0,0,.2);color:#fff;font-size:32px;letter-spacing:1.6px;margin:0 auto 62px;max-width:1080px;padding:clamp(24px,4.8%,49px) clamp(16px,3.3%,33px);position:relative;text-align:center}.post-case .entry-header .catch-copy:after{border-style:solid;border-bottom:0;border-left:16px solid transparent;border-right:16px solid transparent;border-top:16px solid #f56920;bottom:-16px;content:"";height:0;left:0;margin:auto;position:absolute;right:0;width:0}.post-case .entry-header .catch-copy .entry-title{margin:0}.post-case .entry-header .shop-info{text-align:center}.post-case .entry-header .shop-info .thumbnail_case.sommelier img,.post-case .entry-header .shop-info .thumbnail_case.taylormade img{width:250px}.post-case .entry-header .shop-info .thumbnail_case.tealife img{width:237px}.post-case .entry-header .shop-info .shop-name{font-size:24px;font-weight:700;letter-spacing:1.2px;margin:20px 0 0}@media(max-width:27.5em){.post-case .entry-header .shop-info .shop-name{font-size:18px}}.post-case{padding:clamp(60px,7.5%,140px) 4.66% clamp(60px,6.1%,116px)}.post-case-inner{margin:auto;max-width:1025px}.post-case .entry-content section:not(:last-of-type){margin-bottom:clamp(60px,6.83%,70px)}.post-case .entry-content section:first-of-type .head-question:before{background-image:url(/wp-content/themes/coupon-y/images/common/ico-1.png);background-size:7px}.post-case .entry-content section:nth-of-type(2) .head-question:before{background-image:url(/wp-content/themes/coupon-y/images/common/ico-2.png);background-size:14px}.post-case .entry-content section:nth-of-type(3) .head-question:before{background-image:url(/wp-content/themes/coupon-y/images/common/ico-3.png);background-size:14px}.post-case .entry-content section:nth-of-type(4) .head-question:before{background-image:url(/wp-content/themes/coupon-y/images/common/ico-4.png);background-size:14px}.post-case .entry-content section .head-question{color:#f56920;font-size:24px;letter-spacing:1.2px;line-height:1.58333;margin:0 0 26px;padding-left:50px;position:relative}@media(max-width:27.5em){.post-case .entry-content section .head-question{font-size:20px}}.post-case .entry-content section .head-question:before{background-color:#f56920;background-position:50%;background-repeat:no-repeat;border-radius:50%;content:"";height:36px;left:0;position:absolute;width:36px}.post-case .entry-content section p{letter-spacing:.8px;line-height:1.625;margin-bottom:0;padding-left:50px}.post-case-footer{margin-top:clamp(60px,7.81%,80px)}.post-case-footer .shop-information{text-align:center}.post-case-footer .shop-information>img{vertical-align:bottom}.post-case-footer .shop-information-box{border:3px solid #f56920;border-radius:20px;margin:auto;max-width:460px;padding:27px 22px 22px}.post-case-footer .shop-information-box.adjustment>img{max-width:240px;width:auto}.post-case-footer .shop-information-box.adjustment.taylormade>img{max-width:225px}.post-case-footer .shop-information-box.adjustment.angers>img,.post-case-footer .shop-information-box.adjustment.himaraya>img,.post-case-footer .shop-information-box.adjustment.zakkamania>img{width:auto}.post-case-footer .shop-information-box .detail-btn{margin:14px auto 0;max-width:300px}.post-case-footer .shop-information-box .detail-btn a{background-image:url(/wp-content/themes/coupon_v2/images/ico-arrow-up-right-white.png);background-position:right 21px center;background-repeat:no-repeat;background-size:24px 23px}.post-case-footer .shop-information-box .detail-btn a:hover{background-image:url(/wp-content/themes/coupon_v2/images/ico-arrow-up-right-primary.png)}.post-case-footer .shop-information-box .detail-btn img{display:none;right:-60px;vertical-align:middle}.post-case-footer .shop-information-name{font-weight:700;letter-spacing:.8px;line-height:1.625}.manual-sidebar .search-area{margin-top:0}@media(max-width:71.625em){.manual-sidebar .widget-category-list{display:block}}.manual-sidebar .widget-category-list>.menu-item>a{padding-left:16px;position:relative}.manual-sidebar .widget-category-list>.menu-item>a:before{color:#f56920;content:"";font-family:Font Awesome\ 5 Free;font-weight:700;left:0;position:absolute;top:0}.manual-sidebar .widget-category-list>.menu-item .sub-menu{list-style:none;margin:8px 0 0 34px;padding-left:0}.manual-sidebar .widget-category-list>.menu-item .sub-menu .current-menu-item a{color:#f56920}.post-type-archive-manual .site-footer{margin-top:100px}.manual-pagination{margin-bottom:116px}.manual-pagination .pagination{margin:0}.manual-faq-list .type-manual{margin-bottom:50px}.manual-faq-list .card{border:1px solid #f56920;border-radius:20px;padding:clamp(20px,2.685%,29px) clamp(25px,6.019%,65px);position:relative;text-align:left;width:100%}@media(max-width:27.5em){.manual-faq-list .card{height:auto}}.manual-faq-list .card:not(:last-of-type){margin-bottom:60px}.manual-faq-list .card-shadow{transition:all .3s}.manual-faq-list .card-shadow:hover{box-shadow:3px 3px 15px rgba(0,0,0,.25);transform:scale(1.07)}.manual-faq-list .card .post-meta time{color:#979797;font-size:16px;font-weight:700;letter-spacing:.8px;margin-right:12px}@media(max-width:27.5em){.manual-faq-list .card .post-meta time{font-size:13px}}.manual-faq-list .card .post-meta span{color:#f56920;font-size:14px;font-weight:700;letter-spacing:1.4px}.manual-faq-list .card .entry-title{border-bottom:none;font-size:24px;letter-spacing:1.2px;line-height:1.5888;margin:0}@media(max-width:27.5em){.manual-faq-list .card .entry-title{font-size:20px}}.manual-faq-list .card .entry-title>a{color:#000;text-decoration:none}.manual-faq-list .card .info-post-content{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;letter-spacing:.8px;line-height:1.625;margin:0;overflow:hidden}.manual-faq-list .btn-more{display:block;margin-inline:auto;width:13rem}.post-article.manual .post-meta-item_category{color:#f56920}.post-article.manual ol,.post-article.manual ul{margin-left:0;padding-left:1.5rem}.post-article.manual img{max-width:100%;width:auto}.archive-block-recommend .recommend .entry-title a{color:#000;text-decoration:none}.archive-block-recommend .recommend .entry-content{margin-top:0}.archive-block-recommend .more{margin-top:1rem;text-align:center}.archive-block-recommend .more .btn{font-size:.875rem;padding:8px 24px 10px}.archive-recommend-faq .entry-header .entry-title{font-size:20px;padding:0 0 10px 30px;position:relative}.archive-recommend-faq .entry-header .entry-title:before{content:"Q.";font-size:1.25rem;font-weight:700;left:5px;opacity:.7;position:absolute;top:-1px}.post-article.recommend .recommend-point-block{background:url(/wp-content/themes/coupon-y/images/recommend/iso-woman-1.png) 10px 75% no-repeat;background-color:#f4f2e9;background-size:55px;margin-block:1rem;padding:16px 16px 24px 86px}.post-article.recommend .recommend-point-head{color:#f56920;font-size:1.25em;font-weight:700;margin:0}.post-article.recommend p{margin-block:.5rem}.download-document .eyecatch-box.eyecatch-page{margin-bottom:clamp(60px,3.75%,72px)}@media(max-width:27.5em){.download-document .eyecatch-box.eyecatch-page .eyecatch-main .page-title-en img{width:98px}}.download-document .block-width{max-width:860px}.download-document .download-form-title{font-size:2rem;letter-spacing:1.6px;line-height:1.9;margin:0 0 67px;text-align:center}@media(max-width:48em){.download-document .download-form-title{font-size:1.5rem}}@media(max-width:27.5em){.download-document .download-form-title{text-align:justify}}.download-document .document-form-block{display:flex;margin-bottom:80px}@media(max-width:48em){.download-document .document-form-block{flex-direction:column}}.download-document .document-form-block .form-descript{flex-basis:338px;flex-shrink:0;margin-right:clamp(30px,5vw,82px)}@media(max-width:48em){.download-document .document-form-block .form-descript{margin-bottom:41px;margin-right:0}.download-document .document-form-block .form-descript-inner{display:flex}}@media(max-width:37.5em){.download-document .document-form-block .form-descript-inner{flex-wrap:wrap}}.download-document .document-form-block .form-descript-text{letter-spacing:.28px;line-height:1.7142857143;margin-bottom:24px;margin-top:0}@media(max-width:27.5em){.download-document .document-form-block .form-descript-text{display:none}}.download-document .document-form-block .form-descript-img{text-align:center}@media(max-width:48em){.download-document .document-form-block .form-descript-img{flex-basis:50%}}@media(max-width:37.5em){.download-document .document-form-block .form-descript-img{flex-basis:100%;text-align:center}}.download-document .document-form-block .form-descript-img img{max-width:317px}.download-document .document-form-block .form-descript .index-box{margin-top:39px;padding-left:16px}@media(max-width:48em){.download-document .document-form-block .form-descript .index-box{flex-basis:50%;margin-top:0;padding-left:0}}@media(max-width:37.5em){.download-document .document-form-block .form-descript .index-box{flex-basis:100%;margin-top:39px}}.download-document .document-form-block .form-descript .index-box-title{font-weight:700;letter-spacing:1.28px;margin:0 0 21px}.download-document .document-form-block .form-descript .index-box-list{list-style:none;margin:0;padding-left:16px}.download-document .document-form-block .form-descript .index-box-list li{position:relative}.download-document .document-form-block .form-descript .index-box-list li:not(:last-child){margin-bottom:8px}.download-document .document-form-block .form-descript .index-box-list li:before{content:"・";left:-16px;position:absolute;top:calc(50% - 12px)}.download-document .document-form-block .form-elem{flex-basis:calc(100% - 338px)}@media(max-width:48em){.download-document .document-form-block .form-elem{flex-basis:100%}}.download-document .document-form-block .form-elem dl{margin:0}.download-document .document-form-block .form-elem dl dt{letter-spacing:.8px;margin-bottom:8px}@media(max-width:27.5em){.download-document .document-form-block .form-elem dl dt{font-size:16px}}.download-document .document-form-block .form-elem dl dd{margin:0 0 24px}.download-document .document-form-block .form-elem dl dd:last-of-type{margin-bottom:0}.download-document .document-form-block .form-elem dl dd input{max-width:439px;width:100%}@media(max-width:48em){.download-document .document-form-block .form-elem dl dd input{max-width:100%}}.download-document .document-form-block .form-elem dl dd textarea[name=your-message]{height:323px;max-width:439px}@media(max-width:48em){.download-document .document-form-block .form-elem dl dd textarea[name=your-message]{height:172px;max-width:100%}}.download-document .document-form-block .form-elem dl dd textarea[name=otherMessage]{height:260px;max-width:439px}@media(max-width:48em){.download-document .document-form-block .form-elem dl dd textarea[name=otherMessage]{height:172px;max-width:100%}}.download-document .form-include-area.block-width{max-width:680px}.download-document-child.thanks .eyecatch-box{margin-bottom:85px}.download-document-child.thanks .document-request{text-align:center}.download-document-child.thanks .document-request-title{font-size:28px;margin:0 0 70px}.download-document-child.thanks .document-request-btn-box .thanks-text{font-size:18px}@media(max-width:48em){.download-document-child.thanks .document-request-btn-box .thanks-text{font-size:.875rem}}.download-document-child.thanks .document-request-btn-box .thanks-text:first-of-type{margin:0 0 48px}.download-document-child.thanks .document-request-btn-box .thanks-text:last-of-type{line-height:1.6666666667;margin:76px 0 0}.download-document-child.thanks .document-request-btn-box .btn{border-radius:60px;font-size:28px;letter-spacing:2.8px;max-width:400px;padding:28px 0}@media(max-width:27.5em){.download-document-child.thanks .document-request-btn-box .btn{max-width:300px}}.contact .block-width,.contact-shopping .block-width{max-width:680px}.contact .eyecatch-box.eyecatch-page,.contact-shopping .eyecatch-box.eyecatch-page{margin-bottom:clamp(60px,6.6%,125px)}@media(max-width:27.5em){.contact .eyecatch-box.eyecatch-page .eyecatch-main .page-title-en img,.contact-shopping .eyecatch-box.eyecatch-page .eyecatch-main .page-title-en img{width:78px}}.contact .block-title,.contact-shopping .block-title{margin-bottom:clamp(59px,13.1%,89px)}@media(max-width:27.5em){.contact .block-title,.contact-shopping .block-title{font-size:28px}}.contact .tel-wrap,.contact-shopping .tel-wrap{margin-bottom:clamp(60px,15.2%,128px)}.contact .form-block .form-info,.contact-shopping .form-block .form-info{margin-bottom:41px;max-width:613px}.contact .form-block .form-info p:first-of-type,.contact-shopping .form-block .form-info p:first-of-type{margin:0 0 .875rem}.contact .form-block .form-info .attention,.contact-shopping .form-block .form-info .attention{font-size:.875rem;line-height:1.6666666667;margin:0}.contact .form-element dl,.contact-shopping .form-element dl{margin:0 0 69px}.contact .form-element dl dt,.contact-shopping .form-element dl dt{letter-spacing:.8px;margin-bottom:10px}@media(max-width:27.5em){.contact .form-element dl dt,.contact-shopping .form-element dl dt{font-size:16px}}.contact .form-element dl dd,.contact-shopping .form-element dl dd{margin:0}.contact .form-element dl dd:not(:last-of-type),.contact-shopping .form-element dl dd:not(:last-of-type){margin-bottom:22px}.contact .form-element dl dd input,.contact .form-element dl dd textarea,.contact-shopping .form-element dl dd input,.contact-shopping .form-element dl dd textarea{width:100%}.contact .form-element dl dd textarea,.contact-shopping .form-element dl dd textarea{height:197px}.contact .form-element #submit,.contact-shopping .form-element #submit{margin:auto;max-width:450px;position:relative}.contact .form-element #submit .loader,.contact-shopping .form-element #submit .loader{bottom:20px;display:none;position:absolute;right:-42px}.trial article.page{margin:0}.trial .eyecatch-box.eyecatch-page{margin-bottom:clamp(62px,6.6%,125px)}@media(max-width:27.5em){.trial .eyecatch-box.eyecatch-page .eyecatch-main .page-title-en img{width:80px}}.trial .block-title.trial-content-title{margin-bottom:71px}.trial .block-title.trial-form-title{margin-bottom:35px}.trial .block-title.trial-form-title+p{font-size:20px;letter-spacing:1px;line-height:1.8;margin:0 0 clamp(60px,9.74%,90px);text-align:center}@media(max-width:27.5em){.trial .block-title.trial-form-title+p{font-size:18px;text-align:justify}}.trial .block-width{max-width:950px}.trial .tel-wrap{margin-bottom:clamp(60px,15.2%,128px)}.trial .circle-box{display:flex;justify-content:space-between;margin:0 auto clamp(60px,7%,120px);max-width:924px}@media(max-width:64em){.trial .circle-box{flex-wrap:wrap;max-width:602px}}.trial .circle-box .circle-child{width:280px}.trial .circle-box .circle-child .circle-text{margin:0}@media(max-width:64em){.trial .circle-box .circle-child:first-of-type{margin-bottom:42px;width:100%}}.trial .circle-box .circle-child:first-of-type .circle-text{padding-top:84px}@media(max-width:64em){.trial .circle-box .circle-child:first-of-type .circle-text{margin:auto}}@media(max-width:42.0625em){.trial .circle-box .circle-child:nth-of-type(2){margin-bottom:42px;width:100%}}.trial .circle-box .circle-child:nth-of-type(2) .circle-text{padding-top:64px}@media(max-width:42.0625em){.trial .circle-box .circle-child:nth-of-type(2) .circle-text{margin:auto}.trial .circle-box .circle-child:nth-of-type(3){margin-bottom:42px;width:100%}}.trial .circle-box .circle-child:nth-of-type(3) .circle-text{padding-top:65px}@media(max-width:42.0625em){.trial .circle-box .circle-child:nth-of-type(3) .circle-text{margin:auto}}.trial .circle-box .circle-child .circle-text{background:#f56920;border-radius:50%;color:#fff;font-size:20px;font-weight:400;height:280px;letter-spacing:1px;line-height:1.8;text-align:center;width:280px}.trial .circle-box .circle-child .circle-text span{font-size:24px;font-weight:700;letter-spacing:1.2px;line-height:1.58333}.trial .circle-box .circle-child .circle-text span>span{font-size:20px}.trial .tial-content{margin-bottom:clamp(60px,8.9%,150px)}.trial .form-block .form-info{margin-bottom:41px;max-width:613px}.trial .form-block .form-info p:first-of-type{margin:0 0 .875rem}.trial .form-block .form-info .attention{font-size:.875rem;line-height:1.6666666667;margin:0}.trial .form-element{margin:auto;max-width:680px}.trial .form-element dl{margin:0 0 69px}.trial .form-element dl dt{letter-spacing:.8px;margin-bottom:10px}@media(max-width:27.5em){.trial .form-element dl dt{font-size:16px}}.trial .form-element dl dd{margin:0}.trial .form-element dl dd:not(:last-of-type){margin-bottom:22px}.trial .form-element dl dd input,.trial .form-element dl dd textarea{width:100%}.trial .form-element dl dd textarea{height:197px}.trial .form-element .notes-descript-txt{font-weight:700;text-align:center}.trial .form-element #submit{margin:clamp(60px,10.47%,90px) auto 0;max-width:450px;position:relative}.trial .form-element #submit .loader{bottom:20px;display:none;position:absolute;right:-42px}.thanks .eyecatch-box{background:transparent;margin-bottom:96px}.thanks .eyecatch-box .page-title{color:#f56920;font-size:32px;letter-spacing:1.6px;line-height:2;margin:0}.thanks article{padding-left:4.66%;padding-right:4.66%}.thanks .entry-content{margin:0}.thanks-wrapp{text-align:center}.thanks-wrapp h2{font-size:24px;letter-spacing:1.2px;line-height:1.5888;margin-bottom:80px}@media(max-width:27.5em){.thanks-wrapp h2{font-size:20px}}.thanks-wrapp img{max-width:229px}.thanks-wrapp p{letter-spacing:.8px;line-height:1.625;margin:16px 0 0}.thanks-wrapp p:first-of-type{margin-top:50px}.sitemap .eyecatch-box{margin-bottom:120px}@media(max-width:27.5em){.sitemap .eyecatch-box{margin-bottom:70px}}.sitemap .block-width{max-width:1080px}@media(max-width:56.75em){.sitemap .block-width{max-width:690px}}@media(max-width:45.75em){.sitemap .block-width{max-width:300px}}.sitemap ul{list-style:none;margin:0;padding:0}.sitemap .sitemap-left{-moz-column-gap:min(8.333%,90px);column-gap:min(8.333%,90px);display:flex}@media(max-width:56.75em){.sitemap .sitemap-left{flex-wrap:wrap}}.sitemap .map-list{border-top:1px solid #979797;max-width:300px;padding-top:15px;width:100%}@media(max-width:56.75em){.sitemap .map-list:first-of-type{margin-bottom:45px}}@media(max-width:45.75em){.sitemap .map-list:nth-of-type(2){margin-bottom:45px}}.sitemap .map-list>li{border-bottom:1px solid #979797;max-width:300px;padding-bottom:15px;position:relative}.sitemap .map-list>li:not(:last-of-type){margin-bottom:35px}.sitemap .map-list>li>a{color:#000;display:block;font-size:18px;font-weight:700;padding-left:12px;position:relative;text-decoration:none}.sitemap .map-list>li>a:hover{color:#f56920}.sitemap .map-list>li>i{color:#f56920;font-size:24px;position:absolute;right:12px;top:1px}.sitemap-left .map-inner-list li a{line-height:1.4285714286}.sitemap footer{clear:both}.voices .card-list-wrap{margin:125px auto 156px;max-width:1280px}@media(max-width:27.5em){.voices .card-list-wrap{margin-bottom:78px;margin-top:62px}}@media(max-width:88.5em){.voices .card-list-wrap{max-width:840px}}@media(max-width:58.4375em){.voices .card-list-wrap{max-width:400px}}.voices .total-shops{padding-top:0}.voices .case-list{display:flex;flex-wrap:wrap;margin-left:-40px}.voices .case-list .card{border:none;border-radius:20px;flex-basis:400px;margin-bottom:40px;margin-left:40px;padding:0;position:relative}.voices .case-list .card.card-shadow{box-shadow:0 0 20px #a2a2a2;transition:all .3s}.voices .case-list .card.card-shadow:hover{box-shadow:0 0 20px #f56920}@media(max-width:88.5em){.voices .case-list .card:not(:nth-last-of-type(-n+2)){margin-bottom:40px}}@media(max-width:58.4375em){.voices .case-list .card:nth-last-of-type(2){margin-bottom:40px}}.voices .case-list .card .shop-name{font-weight:700;letter-spacing:.8px;margin-top:0}.voices .case-list .card-title{color:#000;font-size:24px;line-height:1.58333;text-align:center}.voices .case-list .card-content p{letter-spacing:.8px;line-height:1.625;margin:0}.voices .case-list .card .card-link{display:block;padding:45px 40px 91px}.voices .case-list .card .see-detail{bottom:40px;color:#f56920;font-weight:700;letter-spacing:.8px;margin:0;position:absolute;right:49px}.voices .case-list .card .see-detail img{margin:-3px 0 0 13px;vertical-align:middle}.voices .case-list .card.sommelier .shop-logo{margin:0 0 45px}.voices .case-list .card.sommelier .shop-logo img{width:250px}.voices .case-list .card.sommelier .shop-name{margin-bottom:34px}.voices .case-list .card.sommelier .card-title{margin-bottom:24px}.voices .case-list .card.himaraya .shop-logo{margin:0 0 35px}.voices .case-list .card.himaraya .shop-name{margin-bottom:34px}.voices .case-list .card.himaraya .card-title{margin-bottom:23px}.voices .case-list .card.zakkamania .card-link{padding-top:42px}.voices .case-list .card.zakkamania .shop-logo{margin:0 0 43px}.voices .case-list .card.zakkamania .shop-name{margin-bottom:35px}.voices .case-list .card.zakkamania .card-title{margin-bottom:59px}.voices .case-list .card.tealife .card-link{padding-top:34px}.voices .case-list .card.tealife .shop-logo{margin:0 0 35px}.voices .case-list .card.tealife .shop-logo img{width:237px}.voices .case-list .card.tealife .shop-name{margin-bottom:35px}.voices .case-list .card.tealife .card-title{margin-bottom:24px}.voices .case-list .card.hankoya .shop-logo{margin:0 0 41px}.voices .case-list .card.hankoya .shop-logo img{width:250px}.voices .case-list .card.hankoya .shop-name{margin-bottom:35px}.voices .case-list .card.hankoya .card-title{margin-bottom:24px}.voices .case-list .card.shimamuragakki .card-link{padding-top:26px}.voices .case-list .card.shimamuragakki .shop-logo{margin:0 0 44px}.voices .case-list .card.shimamuragakki .shop-logo img{width:200px}.voices .case-list .card.shimamuragakki .shop-name{margin-bottom:35px}.voices .case-list .card.shimamuragakki .card-title{margin-bottom:58px}.voices .case-list .card.shikkikarin .card-link{padding-top:34px}.voices .case-list .card.shikkikarin .shop-logo{margin:0 0 35px}.voices .case-list .card.shikkikarin .shop-logo img{width:250px}.voices .case-list .card.shikkikarin .shop-name{margin-bottom:36px}.voices .case-list .card.shikkikarin .card-title{margin-bottom:58px}.error404 .site-main{margin-bottom:209px;margin-top:209px}@media(max-width:27.5em){.error404 .site-main{margin-top:100px}}.error404 .site-main .not-found{text-align:center}.error404 .site-main .not-found img{max-width:260px}@media(max-width:27.5em){.error404 .site-main .not-found img{max-width:200px}}article.page{margin:0 0 90px}.block-title{font-size:40px;letter-spacing:2px;line-height:1.6;margin:0 0 36px;text-align:center}@media(max-width:27.5em){.block-title{font-size:26px}}.block-title+p{font-size:20px;font-weight:700;letter-spacing:1px;line-height:1.8;text-align:center}@media(max-width:27.5em){.block-title+p{font-size:16px}}.block-width{margin:auto;max-width:960px}.eyecatch-box{background:#f4f2e9;padding:28px 0 47px}.eyecatch-box.eyecatch-page{text-align:center}@media(max-width:27.5em){.eyecatch-box.eyecatch-page{padding-bottom:28px}}.eyecatch-box .eyecatch-main-left{margin-top:20px}@media(max-width:48em){.eyecatch-box .eyecatch-main-left{margin-right:0;max-width:470px}.eyecatch-box .eyecatch-main-right{max-width:470px}}.eyecatch-box .eyecatch-main .eyecatch-text-sp{max-width:470px;text-align:justify}.eyecatch-box .eyecatch-main .page-title-en{display:inline-block}.eyecatch-box .eyecatch-main .page-title-en img{width:50%}.eyecatch-box .eyecatch-main .page-descript{font-weight:700;letter-spacing:.8px;line-height:2;margin:38px 0 0}@media(max-width:27.5em){.eyecatch-box .eyecatch-main .page-descript{text-align:justify}}.eyecatch-box:not(.eyecatch-page) .eyecatch-main-wrap{margin:0 0 0 auto;max-width:1603px;padding-left:min(4.66%,70px);padding-right:4.26%}@media(max-width:103.125em){.eyecatch-box:not(.eyecatch-page) .eyecatch-main-wrap{padding-left:9.7%}}@media(max-width:48em){.eyecatch-box:not(.eyecatch-page) .eyecatch-main-wrap{padding-left:4.26%;padding-right:4.26%}}.eyecatch-box:not(.eyecatch-page) .eyecatch-main{align-items:center;display:flex;max-width:1225px}@media(max-width:48em){.eyecatch-box:not(.eyecatch-page) .eyecatch-main{flex-direction:column}}@media(max-width:27.5em){.eyecatch-box:not(.eyecatch-page) .eyecatch-main{margin-top:0}}@media(max-width:48em){.eyecatch-box:not(.eyecatch-page) .eyecatch-main-left{margin-bottom:37px;text-align:center}.eyecatch-box:not(.eyecatch-page) .eyecatch-main-right{margin-bottom:40px}}.eyecatch-box:not(.eyecatch-page) .eyecatch-main .eyecatch-title-en{margin-bottom:20px}@media(max-width:48em){.eyecatch-box:not(.eyecatch-page) .eyecatch-main .eyecatch-title-en{margin-bottom:12px}}.eyecatch-box:not(.eyecatch-page) .eyecatch-main .eyecatch-title-jp{font-size:46px;letter-spacing:1.38px;line-height:1.6087;margin:0 0 29px}@media(max-width:48em){.eyecatch-box:not(.eyecatch-page) .eyecatch-main .eyecatch-title-jp{font-size:26px;margin-bottom:0}}.eyecatch-box:not(.eyecatch-page) .eyecatch-main .eyecatch-text{font-size:16px;font-weight:700;letter-spacing:.8px;line-height:2;margin:0 0 45px}@media(max-width:48em){.eyecatch-box:not(.eyecatch-page) .eyecatch-main .eyecatch-text{margin-bottom:0}}@media(max-width:27.5em){.eyecatch-box:not(.eyecatch-page) .eyecatch-main .eyecatch-text p{text-align:justify}}@media(max-width:48em){.eyecatch-box:not(.eyecatch-page) .eyecatch-main .eyecatch-text-pc{display:none}}.eyecatch-box:not(.eyecatch-page) .eyecatch-main .eyecatch-text-sp{display:none;margin-bottom:0}@media(max-width:48em){.eyecatch-box:not(.eyecatch-page) .eyecatch-main .eyecatch-text-sp{display:block;font-size:14px;line-height:1.7142857143}}.eyecatch-box.eyecatch-page-thanks{margin:205px 0 16px;padding:0}.content-footer{background:#ea2800}.float-bnr{display:none;height:352px;position:fixed;right:0;top:308px;width:76px;z-index:2}.float-bnr .no-hover{left:0;position:absolute;top:0;transition:all .15s ease-in}.float-bnr a:hover .no-hover{opacity:0}@media(max-width:27.5em){.service-terms .eyecatch-main .page-title-en img{width:110px}.sitepolicy .eyecatch-main .page-title-en img{width:106px}.privacy .eyecatch-main .page-title-en img{width:142px}.security .eyecatch-main .page-title-en img{width:85px}}.type-page .info{margin:auto}.type-page .info .title-policy{margin-bottom:12px}.type-page .info p{font-size:1rem}.type-page .info p:not(.establishment-date){margin:0}.type-page .info li{letter-spacing:.8px;line-height:1.625}.type-page .info .info-terms>section{margin-bottom:50px}.type-page .info ol{margin:0}.type-page .info ol ul{margin-left:1.5rem;padding-left:0}.type-page .info ol:not(.indent){padding:0}.service-terms .eyecatch-box.eyecatch-page{margin-bottom:72px}.service-terms .type-page .info{max-width:885px;padding:0 5px}.service-terms .type-page .info .title-policy{display:none}.service-terms .type-page .info .head-policy{margin-bottom:12px}@media(max-width:27.5em){.service-terms .type-page .info .head-policy{margin-bottom:34px}}.service-terms .type-page .info section:first-of-type ol,.service-terms .type-page .info section:nth-of-type(3) ol,.service-terms .type-page .info section:nth-of-type(6) ol,.service-terms .type-page .info section:nth-of-type(7) ol{margin-top:20px}.service-terms .type-page .info section:nth-of-type(10) ol.indent,.service-terms .type-page .info section:nth-of-type(11) ol.indent{margin-bottom:7px;margin-top:7px}.sitepolicy .eyecatch-box.eyecatch-page{margin-bottom:72px}.sitepolicy .type-page .info{max-width:880px;padding:0 10px}.sitepolicy .type-page .info .head-policy{margin-bottom:12px;margin-top:30px}.sitepolicy .type-page .info .title-policy{display:none}.sitepolicy .type-page .info .company-info{font-size:1rem;line-height:1.625}@media(max-width:27.5em){.sitepolicy .type-page .info .company-info{font-size:.875rem}}.sitepolicy .type-page .info .company-info span{display:inline-block;font-size:1.25rem;line-height:1;margin-bottom:17px}@media(max-width:27.5em){.sitepolicy .type-page .info .company-info span{font-size:1rem}}.privacy .eyecatch-box.eyecatch-page{margin-bottom:116px}@media(max-width:27.5em){.privacy .eyecatch-box.eyecatch-page{margin-bottom:77px}}.privacy .type-page .info{max-width:900px;padding:0 10px}.privacy .type-page .info ol{padding-left:14px}.privacy .type-page .info ol li:not(:last-child){margin-bottom:4px}.privacy .type-page .info ol li p{counter-increment:num;margin-top:3px;padding-left:2.5rem;position:relative}.privacy .type-page .info ol li p:before{content:"（ " counter(num) " ）";left:-7px;position:absolute}.privacy .type-page .info h3.head-purpose{font-size:18px;margin:0}.privacy .type-page .info h3.head-purpose:not(:first-of-type){margin:50px 0 20px}.privacy .type-page .info h3.head-policy{font-size:20px;margin-bottom:5px}.privacy .type-page .info p.intro{font-size:16px;padding-left:54px}@media(max-width:27.5em){.privacy .type-page .info p.intro{padding-left:40px}}.privacy .type-page .info p.intro+ol{padding-left:80px}@media(max-width:27.5em){.privacy .type-page .info p.intro+ol{padding-left:57px}}.privacy .type-page .info p.intro:nth-of-type(3),.privacy .type-page .info p.intro:nth-of-type(4){font-size:18px}.privacy .type-page .info .title-policy+p{margin-bottom:14px}.privacy .type-page .head-policy:not(:first-of-type){margin-top:20px}.security .eyecatch-box.eyecatch-page{margin-bottom:114px}@media(max-width:27.5em){.security .eyecatch-box.eyecatch-page{margin-bottom:76px}}.security .page-default-block{margin:auto;max-width:860px}.security .page-default-block .title{margin-bottom:12px}.security .page-default-block .title:not(:first-of-type){margin-top:62px}.security .page-default-block .title p{line-height:1.625}.security .page-default-block .title+p{margin-bottom:20px}.security .page-default-block .title+p+p{margin:20px 0 0}.security .page-default-block p{line-height:1.7142857143}.security .page-default-block p:first-of-type{margin:0 0 50px}.security .page-default-block p a{font-weight:700}.security .page-default-block p a[title=GENOウイルス]{color:#0040d0}.security .page-default-block p a[title=GENOウイルス]:hover{color:#f56920}.security .page-default-block .privacy-btn{text-align:center}.security .page-default-block .privacy-btn a{font-size:16px;margin-top:92px;max-width:286px;padding:10px 0}.security .page-default-block .privacy-btn .btn-arrow:after,.security .page-default-block .privacy-btn .btn-arrow:before{left:17%}.list-terms{list-style:none;padding:0}.list-terms.indent{padding-left:1rem}.list-terms>li{align-items:flex-start;display:flex;padding-bottom:.25rem}.establishment-date{margin-bottom:30px;text-align:right}@media(min-width:48.0625em){.establishment-date{margin-bottom:50px;margin-top:20px}}.table-policy{border-collapse:collapse;border-left:1px solid #979797;margin-left:54px;margin-top:1.25rem;max-width:595px}@media(max-width:48em){.table-policy{margin-left:0}}.table-policy td{letter-spacing:.8px;line-height:1.625;text-align:left}.table-policy tr td:first-of-type{padding:7px 18px}.table-policy tr td:last-of-type{padding:7px 23px}.table-policy.table-contact-info{max-width:414px}.cta-block{background:#f56920;padding-bottom:clamp(60px,3.34%,64px);padding-top:clamp(60px,3.65%,70px)}.cta-block .cta-title{color:#fff;font-size:40px;font-weight:700;letter-spacing:3.2px;line-height:1.4;margin:0 0 45px;text-align:center}@media(max-width:72.375em){.cta-block .cta-title{font-size:26px;margin-bottom:40px}}@media(max-width:72.375em)and (max-width:35.5625em){.cta-block .cta-title{margin-bottom:36px}}@media(max-width:35.0625em){.cta-block .cta-title{line-height:1.5384615385}}.cta-block .cta-title br.br-sp{display:none}@media(max-width:49.375em){.cta-block .cta-title br.br-sp{display:block}}.cta-block .cta-title span{font-size:24px;letter-spacing:2px}@media(max-width:72.375em){.cta-block .cta-title span{display:inline-block;font-size:16px;margin-bottom:10px}}.cta-block .cta-wrap{display:flex;margin:0 auto 46px;max-width:1109px;position:relative}@media(max-width:76.875em){.cta-block .cta-wrap{align-items:center;flex-direction:column}}@media(max-width:27.5em){.cta-block .cta-wrap{margin-bottom:10px}}.cta-block .cta-wrap:before{background:#fff;content:"";height:100%;left:589px;position:absolute;top:0;width:1px}@media(max-width:76.875em){.cta-block .cta-wrap:before{display:none}}.cta-block .cta-trial{background:#fff;border-radius:20px;box-shadow:3px 3px 15px 0 rgba(0,0,0,.25);flex-shrink:0;margin-right:99px;padding:21px 45px 24px;position:relative;transition:transform .3s;width:540px}.cta-block .cta-trial:hover{transform:scale(1.09)}@media(max-width:76.875em){.cta-block .cta-trial{margin-right:0;max-width:535px;padding-left:21px;padding-right:21px;width:100%}.cta-block .cta-trial:not(.cta-detail-contact){margin-bottom:45px}}@media(max-width:27.5em){.cta-block .cta-trial:not(.cta-detail-contact){margin-bottom:30px}}.cta-block .cta-trial-box{color:#195f8c;font-weight:700;text-align:center}.cta-block .cta-trial .cta-trial-descript-box .cta-trial-descript-text{margin-bottom:14px}.cta-block .cta-trial .cta-trial-descript-box .cta-trial-descript-text>p:first-of-type{font-size:2rem;letter-spacing:0;margin:0 0 11px}.cta-block .cta-trial .cta-trial-descript-box .cta-trial-descript-text>p:nth-of-type(2){font-size:20px;letter-spacing:0;margin:0}.cta-block .cta-trial .cta-trial-descript-box .detail-btn .btn{background-image:url(/wp-content/themes/coupon-y/images/ico-wakaba.png);background-position:center left 39px;background-repeat:no-repeat;background-size:24px 37px;border-radius:35px;font-size:1.5rem;letter-spacing:1.2px;max-width:450px;padding:20px 20px 20px 90px;text-align:left}@media(max-width:32.1875em){.cta-block .cta-trial .cta-trial-descript-box .detail-btn .btn{background-image:none;padding-left:51px}}@media(max-width:30.3125em){.cta-block .cta-trial .cta-trial-descript-box .detail-btn .btn{font-size:1rem;max-width:254px;padding-left:23px}}@media(max-width:27.5em){.cta-block .cta-trial .cta-trial-descript-box .detail-btn .btn{border:none;border-radius:40px;font-size:20px;line-height:1.5;max-width:none;padding:13px;text-align:center}}.cta-block .cta-trial .cta-trial-descript-box .detail-btn .btn:hover{background-image:url(/wp-content/themes/coupon-y/images/ico-wakaba-hover.png)}@media(max-width:32.1875em){.cta-block .cta-trial .cta-trial-descript-box .detail-btn .btn:hover{background-image:none}}.cta-block .cta-trial .cta-trial-descript-box .detail-btn .btn:before{display:none}.cta-block .cta-trial .cta-trial-descript-box .detail-btn .btn i{font-size:30px;right:48px;top:19px}@media(max-width:76.875em){.cta-block .cta-trial .cta-trial-descript-box .detail-btn .btn i{right:33px}}@media(max-width:32.1875em){.cta-block .cta-trial .cta-trial-descript-box .detail-btn .btn i{right:38px}}@media(max-width:30.3125em){.cta-block .cta-trial .cta-trial-descript-box .detail-btn .btn i{font-size:21px;right:15px}}@media(max-width:33.375em){.cta-block .cta-trial .cta-trial-descript-box .detail-btn .btn i{display:none}}.cta-block .cta-trial.cta-detail-contact{margin-right:0;padding-top:46px}@media(max-width:27.5em){.cta-block .cta-trial.cta-detail-contact{padding-top:0}}.cta-block .cta-trial.cta-detail-contact .cta-trial-descript-box .cta-trial-descript-text{margin-bottom:32px}@media(max-width:34.375em){.cta-block .cta-trial.cta-detail-contact .cta-trial-descript-box .cta-trial-descript-text p{font-size:1.5rem}}@media(max-width:25.4375em){.cta-block .cta-trial.cta-detail-contact .cta-trial-descript-box .cta-trial-descript-text p{font-size:1.3rem}}.cta-block .cta-trial.cta-detail-contact .cta-trial-descript-box .detail-btn .btn{background-image:none}@media(max-width:32.1875em){.cta-block .cta-trial.cta-detail-contact .cta-trial-descript-box .detail-btn .btn{padding-left:79px}}@media(max-width:30.3125em){.cta-block .cta-trial.cta-detail-contact .cta-trial-descript-box .detail-btn .btn{padding-left:32px}}@media(max-width:27.5em){.cta-block .cta-trial.cta-detail-contact .cta-trial-descript-box .detail-btn .btn{padding-left:0}}.cta-block .cta-introduction{flex-shrink:0;max-width:470px;width:100%}.cta-block .cta-introduction .cta-document .btn,.cta-block .cta-introduction .cta-form .btn{border-radius:61px;font-size:24px;font-weight:700;letter-spacing:1.2px;text-align:center;transition:transform .3s}.cta-block .cta-introduction .cta-document{margin-bottom:30px}.cta-block .cta-introduction .cta-document .btn{padding:16px 0}.cta-block .cta-introduction .cta-document .btn span{display:inline-block;font-size:20px;font-weight:700;letter-spacing:1px;margin-bottom:12px}.cta-block .cta-introduction .cta-form .btn{padding:31px 0 28px}.cta-block .cta-introduction .btn{border:3px solid #fff;box-shadow:0 3px 10px rgba(0,0,0,.161);max-width:470px}.cta-block .cta-introduction .btn:not([href^=tel]):hover{background:transparent;color:#fff;transition:all .3s}.cta-block .cta-introduction .btn i{font-size:38px;right:29px;top:26px}@media(max-width:25.875em){.cta-block .cta-introduction .btn i{display:none}}.cta-block .cta-contact{margin-bottom:30px;text-align:center}.cta-block .cta-contact .btn{border:3px solid #fff;border-radius:45px;color:#fff;letter-spacing:1px;max-width:465px;padding:22px}.cta-block .cta-contact .btn:before{display:none}.cta-block .cta-contact .btn:hover{background:#fff;color:#f56920}.cta-block .cta-contact .btn i{right:24px}@media(max-width:27.5em){.cta-block .cta-tel{text-align:center}}.cta-block .cta-tel p{background-image:url(/wp-content/themes/coupon-y/images/ico-tel.png);background-position:top 8px left 0;background-repeat:no-repeat;background-size:28px;margin:0 auto;max-width:474px;text-align:center}@media(max-width:30.5625em){.cta-block .cta-tel p{background-image:none}}@media(max-width:27.5em){.cta-block .cta-tel p{background-image:url(/wp-content/themes/coupon-y/images/ico-tel.png);background-position:top 8px left 5px;background-size:21px;display:inline-block;line-height:.9;max-width:368px;padding-left:32px}}.cta-block .cta-tel p a{color:#fff;cursor:default;font-size:18px;letter-spacing:.48px;line-height:1.6;text-decoration:none}@media(max-width:32.375em){.cta-block .cta-tel p a{font-size:17px}}@media(max-width:27.5em){.cta-block .cta-tel p a{font-size:12.34px}}.cta-block .cta-tel p a .tel-num{display:inline-block;font-size:1.5rem;font-weight:700;letter-spacing:.72px;margin-left:16px}@media(max-width:32.375em){.cta-block .cta-tel p a .tel-num{font-size:23px}}@media(max-width:27.5em){.cta-block .cta-tel p a .tel-num{display:inline;font-size:18.51px;margin-left:9px}}.cta-block .cta-tel p a .business-hours{font-size:14px;letter-spacing:.42px}@media(max-width:27.5em){.cta-block .cta-tel p a .business-hours{font-size:10.8px}}.cta-block .cta-person{bottom:-94%;content:"";position:absolute;right:-16%;transition:all .3s}@media(max-width:93.75em){.cta-block .cta-person{right:-12%}}@media(max-width:88.6875em){.cta-block .cta-person{display:none}}.site-info{padding:clamp(60px,5.68%,109px) 0 58px}.site-info ul{list-style:none;margin:0;padding:0}.site-info .footer-logo{margin-bottom:51px;padding:0 4.26%;text-align:center}.site-info .footer-nav{display:flex;flex-wrap:wrap;justify-content:center;margin-left:-41px;padding-left:4.26%;padding-right:4.26%}@media(max-width:26.8125em){.site-info .footer-nav{justify-content:left;margin:auto;max-width:374px}}@media(max-width:23.4375em){.site-info .footer-nav{max-width:369px}}.site-info .footer-nav li{margin-bottom:20px;margin-left:41px}@media(max-width:26.8125em){.site-info .footer-nav li{flex-basis:156px;margin-left:0}.site-info .footer-nav li:nth-child(odd){margin-right:25px}}.site-info .footer-nav li:not(:first-child){position:relative}.site-info .footer-nav li:not(:first-child):after{background:#979797;content:"";height:20px;left:-20px;position:absolute;width:1px}@media(max-width:26.8125em){.site-info .footer-nav li:not(:first-child):after{width:0}}.site-info .footer-nav li a{color:#000;font-weight:600;letter-spacing:1.6px;text-decoration:none}@media(max-width:26.8125em){.site-info .footer-nav li a{font-size:14px}}.site-info .footer-nav li a:hover{color:#f56920}.site-info .follow-box{margin:60px 0 0;padding:0 4.26%}.site-info .follow-box a{align-items:center;border-radius:61px;box-shadow:0 2px 12px rgba(0,0,0,.2);color:#ef8494;display:flex;font-size:24px;font-weight:700;justify-content:center;margin:auto;max-width:780px;padding:22px;text-decoration:none}@media(max-width:49.125em){.site-info .follow-box a{border-radius:68px;flex-direction:column;max-width:490px}}@media(max-width:25.8125em){.site-info .follow-box a{font-size:22px}}.site-info .follow-box a:hover{transform:scale(1.06)}@media(max-width:30em){.site-info .follow-box a span{display:none}}.site-info .follow-box a p{color:#f56920;font-size:24px;letter-spacing:1px;margin:0 min(7.7%,60px) 0 0;position:relative}@media(max-width:49.125em){.site-info .follow-box a p{margin:0 0 5px}}@media(max-width:33.4375em){.site-info .follow-box a p{font-size:20px}}@media(max-width:28.125em){.site-info .follow-box a p{font-size:18px}}@media(max-width:26.1875em){.site-info .follow-box a p{font-size:16px}}.site-info .follow-box a p i{font-size:36px;position:absolute;right:-31px;top:2px}@media(max-width:49.125em){.site-info .follow-box a p i{display:none}}.site-info .follow-box a img{vertical-align:middle}.service-list-wrap{display:flex;margin:0 auto 17px;max-width:1430px}@media(max-width:95.3125em){.service-list-wrap{align-items:center;flex-direction:column}}.service-list-wrap ul{list-style:none;margin:0;padding:0}.service-list-wrap .service-list-title{flex-basis:127px;flex-shrink:0;font-weight:700;letter-spacing:1.6px;line-height:1.62;margin:0 min(3.36%,48px) 0 0;position:relative}@media(max-width:95.3125em){.service-list-wrap .service-list-title{flex-basis:60px;margin-right:0}}.service-list-wrap .service-list-title:after{background:#979797;content:"";height:192px;position:absolute;right:-11%;top:0;width:1px}@media(max-width:95.3125em){.service-list-wrap .service-list-title:after{width:0}.service-list-wrap .service-list-title br{display:none}}.service-list-wrap .service-list{display:flex;flex-basis:1128px;flex-wrap:wrap;max-width:801px}@media(max-width:95.3125em){.service-list-wrap .service-list{flex-basis:125px;margin-bottom:50px;max-width:752px}}@media(max-width:52.5em){.service-list-wrap .service-list{max-width:485px}}@media(max-width:38.0625em){.service-list-wrap .service-list{max-width:248px}}.service-list-wrap .service-list li{flex-basis:33.3333333333%;max-width:277px}@media(max-width:95.3125em){.service-list-wrap .service-list li{flex-basis:210px}}@media(max-width:38.0625em){.service-list-wrap .service-list li{flex-basis:100%;margin-bottom:36px;max-width:100%;width:100%}}@media(max-width:95.3125em){.service-list-wrap .service-list li:nth-child(2),.service-list-wrap .service-list li:nth-child(5){margin-left:min(8.11%,65px);margin-right:min(8.11%,65px)}}@media(max-width:52.5em){.service-list-wrap .service-list li:nth-child(2),.service-list-wrap .service-list li:nth-child(5){margin-left:0;margin-right:0}.service-list-wrap .service-list li:nth-child(odd){margin-right:min(15%,65px)}}.service-list-wrap .service-list li:nth-child(-n+6){margin-bottom:29px}@media(max-width:52.5em){.service-list-wrap .service-list li img{max-width:auto}}.service-list-wrap .service-list .target-blank>a[target=_blank]:after{top:5px}.service-list-wrap .certification-box{flex-shrink:0;width:454px}@media(max-width:28.375em){.service-list-wrap .certification-box{max-width:100%}}.service-list-wrap .certification-list{background:#fff;border-radius:8px;display:flex;justify-content:space-between;padding:15px 17px}@media(max-width:95.3125em){.service-list-wrap .certification-list{margin-bottom:50px}}@media(max-width:27.5em){.service-list-wrap .certification-list{flex-wrap:wrap;margin-left:auto;margin-right:auto;width:205px}.service-list-wrap .certification-list li:nth-child(-n+4){margin-bottom:15px}}.service-list-wrap .certification-list li:last-child{align-self:center;height:63px}.footer-company-info{margin:auto;max-width:1430px;text-align:right}@media(max-width:95.3125em){.footer-company-info{text-align:center}}.footer-company-info .copy{margin:6px 0 0}.footer-company-info .copy small{font-size:12px;letter-spacing:.6px}#footer-bg-wrap .footerMarkBox{align-items:center;background:#fff;border-radius:5px;display:flex;height:62px;justify-content:center;margin:0 auto 14px;max-width:355px;padding:4px 0;width:92vw}@media(min-width:48.0625em){#footer-bg-wrap .footerMarkBox{height:68px;margin:0 auto 2.8125vw;max-width:452px;padding:0;width:auto}}@media(min-width:80em){#footer-bg-wrap .footerMarkBox{height:100px;max-width:647px}}@media(min-width:97.5em){#footer-bg-wrap .footerMarkBox{height:128px;max-width:832px}}#footer-bg-wrap .footerMarkBox_hac,#footer-bg-wrap .footerMarkBox_health,#footer-bg-wrap .footerMarkBox_isms,#footer-bg-wrap .footerMarkBox_privacy,#footer-bg-wrap .footerMarkBox_securityAction{display:inline-block}#footer-bg-wrap .footerMarkBox_privacy{height:40px;image-rendering:-webkit-optimize-contrast;width:auto}@media(min-width:48.0625em){#footer-bg-wrap .footerMarkBox_privacy{height:54px;margin-top:-2px}}@media(min-width:80em){#footer-bg-wrap .footerMarkBox_privacy{height:76px}}@media(min-width:97.5em){#footer-bg-wrap .footerMarkBox_privacy{height:98px}}#footer-bg-wrap .footerMarkBox_privacyBox{border-right:1px solid #9d9e9e;line-height:0;margin-top:-2px;padding:0 10px}@media(min-width:80em){#footer-bg-wrap .footerMarkBox_privacyBox{margin-top:0;padding:2px 18px}}@media(min-width:97.5em){#footer-bg-wrap .footerMarkBox_privacyBox{padding:4.5px 26px}}#footer-bg-wrap .footerMarkBox_isms{height:100%;image-rendering:-webkit-optimize-contrast;margin-left:7px;margin-right:4px;width:auto}@media(min-width:48.0625em){#footer-bg-wrap .footerMarkBox_isms{height:100%;margin:0;width:auto}}#footer-bg-wrap .footerMarkBox_ismsBox{display:block;height:45px;line-height:0;margin-right:8px;width:auto}@media(min-width:48.0625em){#footer-bg-wrap .footerMarkBox_ismsBox{height:50px;margin:-2px 21px 0 14px}}@media(min-width:80em){#footer-bg-wrap .footerMarkBox_ismsBox{height:75px}}@media(min-width:97.5em){#footer-bg-wrap .footerMarkBox_ismsBox{height:92px;margin-left:28px;margin-right:31px;width:auto}}#footer-bg-wrap .footerMarkBox_health{height:40px;image-rendering:-webkit-optimize-contrast;width:auto}@media(min-width:48.0625em){#footer-bg-wrap .footerMarkBox_health{height:52px}}@media(min-width:80em){#footer-bg-wrap .footerMarkBox_health{height:78px}}@media(min-width:97.5em){#footer-bg-wrap .footerMarkBox_health{height:95px}}#footer-bg-wrap .footerMarkBox_healthBox{border-right:1px solid #9d9e9e;line-height:0}#footer-bg-wrap .footerMarkBox_hac{height:40px;image-rendering:-webkit-optimize-contrast;width:auto}@media(min-width:48.0625em){#footer-bg-wrap .footerMarkBox_hac{height:52px}}@media(min-width:80em){#footer-bg-wrap .footerMarkBox_hac{height:78px}}@media(min-width:97.5em){#footer-bg-wrap .footerMarkBox_hac{height:95px}}#footer-bg-wrap .footerMarkBox_hacBox{border-right:1px solid #9d9e9e;line-height:0;padding:0 10px 0 5px}@media(min-width:97.5em){#footer-bg-wrap .footerMarkBox_hacBox{padding:0 10px}}#footer-bg-wrap .footerMarkBox_securityAction{height:40px;image-rendering:-webkit-optimize-contrast;width:auto}@media(min-width:48.0625em){#footer-bg-wrap .footerMarkBox_securityAction{height:52px}}@media(min-width:80em){#footer-bg-wrap .footerMarkBox_securityAction{height:79px}}@media(min-width:97.5em){#footer-bg-wrap .footerMarkBox_securityAction{height:102px}}#footer-bg-wrap .footerMarkBox_securityActionBox{border-right:1px solid #9d9e9e;line-height:0;padding:0 10px}@media(min-width:48.0625em){#footer-bg-wrap .footerMarkBox_securityActionBox{padding:0 13px}}@media(min-width:80em){#footer-bg-wrap .footerMarkBox_securityActionBox{padding:0 15px}}@media(min-width:97.5em){#footer-bg-wrap .footerMarkBox_securityActionBox{padding:1.5px 22px}}#footer-bg-wrap .companyLogoBox{line-height:0;margin-bottom:20px;margin-top:24px;text-align:center}@media(min-width:27.5625em){#footer-bg-wrap .companyLogoBox{margin-bottom:2.0833333333vw}}#footer-bg-wrap .companyLogoBox .logoImg{max-width:473px;min-width:268px}@media(min-width:48.0625em){#footer-bg-wrap .companyLogoBox .logoImg{width:24.6354166667vw}}#footer-bg-wrap .footer-company-info{text-align:center}.site-footer .footer-bg{vertical-align:bottom}.site-footer .footer-bg-wrap{background:#f4f2e9;padding:20px 4.26% 45px}
/*# sourceMappingURL=style.min.css.map*/