/*! 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-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:0;vertical-align:middle}table th{background:#f4f2e9}table td:not(:first-of-type),table th:not(:first-of-type){border-right:1px solid #979797}a:not([class]){color:#00c85a;text-decoration:underline;transition:all .15s ease-in}a:not([class]):active,a:not([class]):focus,a:not([class]):hover{color:#00c85a}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/line/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/line/images/ico-btn-arrow.png)}input[type=submit]:not(:disabled):hover{background-image:url(/wp-content/themes/line/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:#229e5f;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:#00c85a;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:#00c85a;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 #00c85a;content:"";height:50px;position:absolute;top:14%}.content-title-line-box .content-title-line:before{left:-47px;transform:rotate(-20deg)}.content-title-line-box .content-title-line:after{right:-47px;transform:rotate(20deg)}.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{position:relative}.btn_primary{background:#00c85a;border:1px solid #00c85a;color:#fff}.btn_primary:hover{background:#fff;color:#00c85a}.btn_secondary{background:#006a54;border:1px solid #006a54;color:#fff}.btn_secondary:hover{background:#fff;color:#006a54}.btn_outline_primary{background:#fff;color:#00c85a}.btn_outline_primary:hover{background:#006a54;color:#00c85a}.btn_outline_secondary{background:transparent;border:2px solid #00c85a;color:#00c85a}.btn_outline_secondary:hover{background:#00c85a;color:#fff}.btn img{position:relative;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:#84e875;border-radius:4px;font-size:1rem}.wp-block-button__link:hover{background:#00c85a;color:#fff}.btn-white{background:#fff;color:#00c85a}.btn_primary i{color:#fff}.btn_primary:hover i{color:#00c85a}.btn_secondary i{color:#fff}.btn_secondary:hover i{color:#006a54}.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:#00c85a;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:#00c85a;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/line/images/ico-1.png);background-size:7px}.big-card-4-child:nth-of-type(2):before{background-image:url(/wp-content/themes/line/images/ico-2.png)}.big-card-4-child:nth-of-type(3):before{background-image:url(/wp-content/themes/line/images/ico-3.png)}.big-card-4-child:nth-of-type(4):before{background-image:url(/wp-content/themes/line/images/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 #00c85a;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:#00c85a;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}.required{position:relative}.required:after{border:1px solid #00c85a;border-radius:10px;color:#00c85a;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/line/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:#00c85a;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:#00c85a;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{border-radius:20px;box-shadow:3px 3px 15px 0 rgba(0,0,0,.2);display:grid;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{background:#f4f2e9;padding:clamp(60px,5.8%,111px) 0 clamp(60px,6.3%,120px)}#introduction .introduction-inner{padding:0 4.66%}#introduction .introduction-inner .block-title{margin-bottom:8px}#introduction .introduction-inner .block-title-en{margin-bottom:38px;text-align:center}#introduction .introduction-inner .big-card{align-items:center;display:flex;margin-left:auto;margin-right:auto;padding:61px 54px 76px}@media(max-width:84.375em){#introduction .introduction-inner .big-card{padding-bottom:90px}}@media(max-width:27.5em){#introduction .introduction-inner .big-card{padding-left:30px;padding-right:30px}}#introduction .introduction-inner .big-card:after,#introduction .introduction-inner .big-card:before{height:472px}@media(max-width:84.375em){#introduction .introduction-inner .big-card:after,#introduction .introduction-inner .big-card:before{display:none}}#introduction .introduction-inner .big-card-child{flex-basis:328px;position:relative}@media(max-width:84.375em){#introduction .introduction-inner .big-card-child{flex-basis:auto;width:100%}}#introduction .introduction-inner .big-card-child .shop-log-wrap{min-height:85px}#introduction .introduction-inner .big-card-child .sommelier{width:250px}#introduction .introduction-inner .big-card-child .tealife{width:189px}#introduction .introduction-inner .big-card-child-title{margin:0;min-height:115px}@media(max-width:27.5em){#introduction .introduction-inner .big-card-child-title{min-height:auto}}#introduction .introduction-inner .big-card-child-text{font-weight:400;letter-spacing:0;margin:45px 0 0}@media(max-width:84.375em){#introduction .introduction-inner .big-card-child-text{text-align:justify}}@media(max-width:27.5em){#introduction .introduction-inner .big-card-child-text{margin-top:24px}}@media(max-width:84.375em){#introduction .introduction-inner .big-card-child:first-of-type{margin-bottom:80px}#introduction .introduction-inner .big-card-child:nth-of-type(2){border-top:1px solid #979797;margin-bottom:29px;margin-top:29px;padding-top:48px}#introduction .introduction-inner .big-card-child:nth-of-type(3){border-top:1px solid #979797;margin-top:66px;padding-top:48px}}#introduction .introduction-inner .voice-name{font-size:16px;letter-spacing:.8px;margin:0 0 27px}@media(max-width:27.5em){#introduction .introduction-inner .voice-name{margin-bottom:24px}}#introduction .introduction-inner .case-link{bottom:-30px;color:#00c85a;font-weight:700;letter-spacing:.8px;position:absolute;right:0;text-decoration:none;transition:all .3s}@media(max-width:84.375em){#introduction .introduction-inner .case-link{bottom:-49px;left:0;margin:auto}}#introduction .introduction-inner .case-link:hover{opacity:.7}#introduction .introduction-inner .case-link i{margin-left:10px}#introduction .introduction-inner .detail-btn{margin:50px auto 0;width:300px}#introduction .introduction-inner .detail-btn img{right:-58px}.total-shops{margin:auto;max-width:1080px;padding:clamp(60px,12.2%,131px) min(60px,5.56%) clamp(68px,9.54%,103px);text-align:center}.total-shops .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){.total-shops .case-logo-list{justify-content:flex-start}}.total-shops .case-logo-list li{box-sizing:border-box;flex-basis:50%;padding:2%;text-align:center}@media(min-width:23.5em){.total-shops .case-logo-list li{flex-basis:50%}}@media(min-width:27.5625em){.total-shops .case-logo-list li{flex-basis:33%}}@media(min-width:48.0625em){.total-shops .case-logo-list li{flex-basis:25%}}.total-shops .case-logo-list img{max-height:33px;max-width:100%;width:auto}@media(min-width:27.5625em){.total-shops .case-logo-list img{max-height:38px}.total-shops .case-logo-list img.case-logo_taylarmade{max-height:34px}}.total-shops .shop-soy-case{position:relative}.total-shops .shop-soy-case .shop-soy-case-title{color:#00c85a;font-size:36px;font-weight:700;letter-spacing:1.8px;line-height:1.1;margin:0}@media(max-width:48em){.total-shops .shop-soy-case .shop-soy-case-title{font-size:33px}}@media(max-width:27.5em){.total-shops .shop-soy-case .shop-soy-case-title{font-size:28px;line-height:1.2}}.total-shops .shop-soy-case .shop-soy-case-title br:first-of-type{display:none}@media(max-width:27.5em){.total-shops .shop-soy-case .shop-soy-case-title br:first-of-type{display:block}}.total-shops .shop-soy-case .shop-soy-case-title span:first-of-type{font-size:60px;letter-spacing:1.2px}@media(max-width:48em){.total-shops .shop-soy-case .shop-soy-case-title span:first-of-type{font-size:52px}}@media(max-width:27.5em){.total-shops .shop-soy-case .shop-soy-case-title span:first-of-type{font-size:48px}}.total-shops .shop-soy-case .shop-soy-case-title span:nth-of-type(2){font-size:24px;letter-spacing:1.2px}.total-shops .shop-soy-case .content-title-line-box{margin-bottom:41px}.total-shops .shop-soy-case .content-title-line-box .content-title-line:after,.total-shops .shop-soy-case .content-title-line-box .content-title-line:before{height:99px}@media(max-width:42.3125em){.total-shops .shop-soy-case .content-title-line-box .content-title-line:after,.total-shops .shop-soy-case .content-title-line-box .content-title-line:before{display:none}}.big-card-4.flow-card{align-items:stretch;background:#fff;border-radius:20px;box-shadow:3px 3px 15px 0 rgba(0,0,0,.25);margin:auto}@media(max-width:84.375em){.big-card-4.flow-card{max-width:720px}}@media(max-width:44.0625em){.big-card-4.flow-card{align-items:center;max-width:360px}}@media(max-width:84.375em){.big-card-4.flow-card:after,.big-card-4.flow-card:before{background:#979797}.big-card-4.flow-card:after{height:932px}}.big-card-4.flow-card .big-card-4-child{border-right-color:#979797;padding-top:88px;position:relative;width:226px}@media(max-width:44.0625em){.big-card-4.flow-card .big-card-4-child{width:100%}}.big-card-4.flow-card .big-card-4-child:not(:last-of-type){border-bottom-color:#979797}.big-card-4.flow-card .big-card-4-child:first-of-type .big-card-4-child-title{margin-top:37px}.big-card-4.flow-card .big-card-4-child:nth-of-type(2) .big-card-4-child-title{margin-top:25px}.big-card-4.flow-card .big-card-4-child:nth-of-type(3) .big-card-4-child-title{margin-top:28px}.big-card-4.flow-card .big-card-4-child:nth-of-type(4) .big-card-4-child-title{margin-top:24px}.big-card-4.flow-card .big-card-4-child:before{background-color:#00c85a;top:16px}.big-card-4.flow-card .big-card-4-child-title{color:#000;margin-top:44px}.big-card-4.flow-card .big-card-4-child-text{font-weight:400;letter-spacing:0;line-height:1.625;margin:25px auto 13px;max-width:226px;text-align:left}@media(max-width:84.375em){.big-card-4.flow-card .big-card-4-child-text{max-width:240px}}.big-card-4.flow-card .big-card-4-child span.triangle{top:194px}@media(max-width:44.0625em){.big-card-4.flow-card .big-card-4-child span.triangle{bottom:-23px;top:auto}}.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_v2/images/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:#00c85a;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)}.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}.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,.wpcf7-form tr{display:flex;flex-direction:column}}.self-made-form th,.wpcf7-form th{text-align:left}.self-made-form input,.self-made-form textarea,.wpcf7-form input,.wpcf7-form textarea{color:#000}.self-made-form input:not([type=radio]):not([type=checkbox]),.wpcf7-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],.wpcf7-form input[type=checkbox]:not([name=acceptance]),.wpcf7-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,.wpcf7-form input[type=checkbox]:not([name=acceptance]):checked,.wpcf7-form input[type=radio]:checked{border-color:#00c85a}.self-made-form input[type=checkbox]:not([name=acceptance]):checked:after,.self-made-form input[type=radio]:checked:after,.wpcf7-form input[type=checkbox]:not([name=acceptance]):checked:after,.wpcf7-form input[type=radio]:checked:after{background:#00c85a;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],.wpcf7-form input[type=checkbox][name="acceptItems[]"],.wpcf7-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;top:9px;transition:all .2s ease;width:30px}.self-made-form input[type=checkbox][name="acceptItems[]"]:checked,.self-made-form input[type=checkbox][name=acceptance]:checked,.wpcf7-form input[type=checkbox][name="acceptItems[]"]:checked,.wpcf7-form input[type=checkbox][name=acceptance]:checked{background:#00c85a;border:none}.self-made-form input[type=checkbox][name="acceptItems[]"]:checked:after,.self-made-form input[type=checkbox][name=acceptance]:checked:after,.wpcf7-form input[type=checkbox][name="acceptItems[]"]:checked:after,.wpcf7-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=radio],.wpcf7-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,.wpcf7-form input[type=radio]:checked:after{border-radius:50%;height:22px;width:22px}.self-made-form select,.wpcf7-form select{padding:6px}.self-made-form select.wpcf7-form-control,.wpcf7-form select.wpcf7-form-control{width:100%}.self-made-form .red,.wpcf7-form .red{color:#cf2e2e}.self-made-form .confirm-area,.wpcf7-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,.wpcf7-form .confirm-area>p{font-size:1rem;margin:0 0 15px;padding:0 0 8px}.self-made-form .confirm-area~p,.wpcf7-form .confirm-area~p{display:none}.self-made-form .confirm-area dl,.wpcf7-form .confirm-area dl{text-align:left}.self-made-form .confirm-area dl dt,.wpcf7-form .confirm-area dl dt{font-weight:400;margin-bottom:4px}.self-made-form .confirm-area dl dd,.wpcf7-form .confirm-area dl dd{margin:0 0 25px;padding:0 43px}.self-made-form .confirm-area th,.wpcf7-form .confirm-area th{font-weight:400}.self-made-form .btn,.wpcf7-form .btn{background-color:#00c85a;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,.wpcf7-form .btn:hover{background-color:#fff;border:1px solid #00c85a;color:#00c85a}.self-made-form .btn:disabled,.wpcf7-form .btn:disabled{background-color:#e6e6e6;color:#000}.self-made-form .btn:disabled:hover,.wpcf7-form .btn:disabled:hover{border:1px solid transparent}.self-made-form .list-item,.self-made-form .wpcf7-list-item,.wpcf7-form .list-item,.wpcf7-form .wpcf7-list-item{display:block;margin-left:0}.self-made-form .list-item:not(:last-child),.self-made-form .wpcf7-list-item:not(:last-child),.wpcf7-form .list-item:not(:last-child),.wpcf7-form .wpcf7-list-item:not(:last-child){margin-bottom:9px}.self-made-form .list-item>label,.self-made-form .wpcf7-list-item>label,.wpcf7-form .list-item>label,.wpcf7-form .wpcf7-list-item>label{align-items:flex-start;display:flex}.self-made-form .list-item .sub,.self-made-form .wpcf7-list-item .sub,.wpcf7-form .list-item .sub,.wpcf7-form .wpcf7-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,.self-made-form .wpcf7-list-item .sub .text-red,.wpcf7-form .list-item .sub .text-red,.wpcf7-form .wpcf7-list-item .sub .text-red{color:#cf2e2e}.self-made-form .accept-check-area,.wpcf7-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 .accept-check-area .wpcf7-list-item>label,.wpcf7-form .accept-check-area .wpcf7-list-item>label{justify-content:center}.self-made-form .accept-check-area input,.wpcf7-form .accept-check-area input{margin:2px 10px 0 0}.self-made-form .wpcf7-textarea,.wpcf7-form .wpcf7-textarea{height:150px}.self-made-form .wpcf7-acceptance .wpcf7-list-item>label,.wpcf7-form .wpcf7-acceptance .wpcf7-list-item>label{justify-content:center}.self-made-form .loader,.wpcf7-form .loader{color:#00c85a}.wpcf7-form-control-wrap+span.red{padding-left:.5rem}.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:236px}@media(max-width:76.875em){.site-header .site-header-inner .site-branding{padding:8px 0 0;width:155px}}.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:236px}.site-header .site-header-inner>.menu{align-items:center;display:flex;justify-content:flex-end;position:absolute;right:0;top:0;width:1034px}@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:#00c85a}.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:#00c85a;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:#00c85a}.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:#84e875;border:1px solid #84e875;padding:46px 0}.site-header .document a:hover{background:transparent;color:#84e875}.site-header .trial a{background:#00c85a;border:1px solid #00c85a;padding:33px 0}.site-header .trial a:hover{background:#006a54;border-color:#006a54;color:#fff}.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:#00c85a}.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:nth-child(2n){flex-basis:calc(100% - 213px)}.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:#00c85a;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:48em){.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}}@media(max-width:27.5em){.index .eyecatch-box:not(.eyecatch-page) .eyecatch-main .eyecatch-text p{letter-spacing:.17px;text-align:center}}.index .eyecatch-box:not(.eyecatch-page) .eyecatch-main .eyecatch-text p br.sp-br{display:none}@media(max-width:27.5em){.index .eyecatch-box:not(.eyecatch-page) .eyecatch-main .eyecatch-text p br.sp-br{display:block}}.index .eyecatch-box:not(.eyecatch-page) .eyecatch-main-left{margin-bottom:0}@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:48em){.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:48em){.index .eyecatch-index .eyecatch-main-left .eyecatch-sp{display:block;margin-bottom:33px;margin-left:auto;margin-right:auto;max-width:470px}}@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:48em){.index .eyecatch-index .eyecatch-main-right{flex-basis:auto}.index .eyecatch-index .eyecatch-main-right.eyecatch-pc{display:none}}.index #stop-stream{background:#00c85a;padding:clamp(26px,2.71%,52px) 0 0}.index #stop-stream .block-title{color:#fff;margin-bottom:clamp(10px,1.354%,26px);padding:0 4.26%}@media(max-width:27.5em){.index #stop-stream .block-title{font-size:20px;letter-spacing:0}}.index #stop-stream .block-title br{display:none}@media(max-width:64em){.index #stop-stream .block-title br{display:block}}@media(max-width:27.5em){.index #stop-stream .block-title{margin-bottom:10px}}.index #stop-stream .block-title+img{vertical-align:bottom}.index #stop-stream .ng-flow-box{background:#aeaeae;padding:67px 4.26% 6px}@media(max-width:27.5em){.index #stop-stream .ng-flow-box{padding-bottom:30px}}.index #stop-stream .ng-flow-box .ng-flow{margin:0 auto clamp(45px,5.46%,95px)}.index #stop-stream .ng-flow-box .big-card{max-width:1300px;padding:30px 36px 26px}@media(max-width:89.5em){.index #stop-stream .ng-flow-box .big-card{align-items:center;flex-direction:column;max-width:564px;padding-left:48px;padding-right:48px}}@media(max-width:27.5em){.index #stop-stream .ng-flow-box .big-card{padding-left:17px;padding-right:17px}}.index #stop-stream .ng-flow-box .big-card:after,.index #stop-stream .ng-flow-box .big-card:before{background:#979797;height:296px}@media(max-width:89.5em){.index #stop-stream .ng-flow-box .big-card:after,.index #stop-stream .ng-flow-box .big-card:before{bottom:auto;height:1px;width:87%}}.index #stop-stream .ng-flow-box .big-card:before{left:34.33%}@media(max-width:89.5em){.index #stop-stream .ng-flow-box .big-card:before{left:auto;top:30.7%}}@media(max-width:27.5em){.index #stop-stream .ng-flow-box .big-card:before{top:31.5%}}@media(max-width:89.5em){.index #stop-stream .ng-flow-box .big-card:after{left:auto;top:68.5%}}@media(max-width:27.5em){.index #stop-stream .ng-flow-box .big-card:after{top:66.3%}}.index #stop-stream .ng-flow-box .big-card-child{flex-basis:381px;position:relative}@media(max-width:27.5em){.index #stop-stream .ng-flow-box .big-card-child{flex-basis:auto;margin-top:0}}.index #stop-stream .ng-flow-box .big-card-child:first-of-type:after,.index #stop-stream .ng-flow-box .big-card-child:last-of-type:after{background-color:#979797;clip-path:polygon(32px 50%,0 0,0 64px);content:"";height:64px;position:absolute;top:120px;width:32px}@media(max-width:89.5em){.index #stop-stream .ng-flow-box .big-card-child:first-of-type:after,.index #stop-stream .ng-flow-box .big-card-child:last-of-type:after{clip-path:polygon(50% 32px,0 0,64px 0);height:32px;margin:auto;top:auto;width:64px}}@media(max-width:27.5em){.index #stop-stream .ng-flow-box .big-card-child:first-of-type:after,.index #stop-stream .ng-flow-box .big-card-child:last-of-type:after{clip-path:polygon(50% 16px,0 0,32px 0);height:16px;width:32px}}.index #stop-stream .ng-flow-box .big-card-child:first-of-type:after{right:-62px}@media(max-width:89.5em){.index #stop-stream .ng-flow-box .big-card-child:first-of-type:after{bottom:-5%;left:0;right:0}}@media(max-width:27.5em){.index #stop-stream .ng-flow-box .big-card-child:first-of-type:after{bottom:-12.5%}}@media(max-width:89.5em){.index #stop-stream .ng-flow-box .big-card-child:not(:last-of-type){margin-bottom:86px;margin-right:0}}@media(max-width:27.5em){.index #stop-stream .ng-flow-box .big-card-child:not(:last-of-type){margin-bottom:54px}}@media(max-width:89.5em){.index #stop-stream .ng-flow-box .big-card-child:last-of-type{flex-basis:100%}}.index #stop-stream .ng-flow-box .big-card-child:last-of-type:after{left:-17px}@media(max-width:89.5em){.index #stop-stream .ng-flow-box .big-card-child:last-of-type:after{bottom:114%;left:0;right:0}}@media(max-width:27.5em){.index #stop-stream .ng-flow-box .big-card-child:last-of-type:after{bottom:113.3%}}.index #stop-stream .ng-flow-box .big-card-child-title{line-height:1.58;margin:0 0 18px}@media(max-width:89.5em){.index #stop-stream .ng-flow-box .big-card-child-title{margin-bottom:32px}}@media(max-width:27.5em){.index #stop-stream .ng-flow-box .big-card-child-title{font-size:20px;margin-bottom:20px}}.index #stop-stream .ng-flow-box .big-card-child-title span{color:#2da064;font-size:24px}@media(max-width:27.5em){.index #stop-stream .ng-flow-box .big-card-child-title span{font-size:20px}}.index #stop-stream .ng-flow-box .big-card-child-title br.sp-br{display:none}@media(max-width:27.5em){.index #stop-stream .ng-flow-box .big-card-child-title br.sp-br{display:block}.index #stop-stream .ng-flow-box .big-card-child.more-friends{margin-bottom:60px}.index #stop-stream .ng-flow-box .big-card-child.more-friends img{max-width:135px}.index #stop-stream .ng-flow-box .big-card-child.no-stream img{max-width:146px}.index #stop-stream .ng-flow-box .big-card-child.list-asleep img{max-width:163px}}.index #stop-stream .ng-flow-box>p{color:#fff;font-size:40px;font-weight:700;letter-spacing:2px;margin:0;text-align:center}@media(max-width:27.5em){.index #stop-stream .ng-flow-box>p{font-size:20px;letter-spacing:0;line-height:1.9}}.index #stop-stream .ng-flow-box>p br{display:none}@media(max-width:48em){.index #stop-stream .ng-flow-box>p br{display:block}}.index #line-tool{background:#f4f2e9;padding:clamp(75px,9.1%,173px) 4.26% clamp(30px,3.1%,58px);position:relative;text-align:center}.index #line-tool:before{background:#aeaeae;clip-path:polygon(0 0,100% 0,50% 100%);content:"";height:80px;left:0;position:absolute;top:0;width:100%}@media(max-width:27.5em){.index #line-tool:before{height:16px}.index #line-tool .block-title{font-size:24px;letter-spacing:.795px}}.index #line-tool .block-title br{display:none}@media(max-width:27.5em){.index #line-tool .block-title br{display:block}}.index #line-tool .block-title+p{margin:0 0 88px}@media(max-width:27.5em){.index #line-tool .block-title+p{font-weight:400;margin-bottom:32px;text-align:justify}}@media(max-width:47.9375em){.index #line-tool .cycle-img-box img{max-width:360px}}@media(max-width:27.5em){.index #line-tool .cycle-img-box img{max-width:311px}}.index #line-tool .maximize{color:#00c85a;font-size:40px;font-weight:700;letter-spacing:2px;margin:clamp(45px,5.741%,100px) 0 0}@media(max-width:27.5em){.index #line-tool .maximize{font-size:26px}}.index #line-tool .maximize br{display:none}@media(max-width:27.5em){.index #line-tool .maximize br{display:block}}.index #functions{padding:clamp(30px,6.15%,110px) 0 clamp(30px,6.36%,110px)}.index #functions .descript01{margin-bottom:clamp(60px,8.51%,162px)}.index #functions .descript01 br{display:none}@media(max-width:27.5em){.index #functions .descript01 br{display:block}}.index #functions .function{margin-bottom:152px;padding:0 4.66%}@media(max-width:27.5em){.index #functions .function{margin-bottom:91px}}.index #functions .function-child{display:flex;justify-content:space-between;margin-left:auto;margin-right:auto}@media(max-width:48em){.index #functions .function-child{align-items:center;flex-direction:column}}.index #functions .function-child .function-child-txt{flex-shrink:3}@media(max-width:48em){.index #functions .function-child .function-child-txt{text-align:center}.index #functions .function-child .function-child-txt img{width:90px}}.index #functions .function-child .function-child-img{flex-shrink:1}@media(max-width:48em){.index #functions .function-child .function-child-img{text-align:center}}.index #functions .function-child h4{font-size:32px;letter-spacing:1.6px;margin:30px 0 28px}@media(max-width:27.5em){.index #functions .function-child h4{font-size:20px;margin:10px 0 12px}}.index #functions .function-child p{font-weight:700;letter-spacing:.8px;margin:0}@media(max-width:48em){.index #functions .function-child p{font-weight:400}}@media(max-width:27.5em){.index #functions .function-child p{letter-spacing:.12px;text-align:justify}}.index #functions .function .regular-stream{margin-bottom:126px;max-width:934px}@media(max-width:27.5em){.index #functions .function .regular-stream{margin-bottom:60px}}.index #functions .function .regular-stream .function-child-txt{margin-right:clamp(25px,5.033%,46px);padding-top:15px}@media(max-width:64em){.index #functions .function .regular-stream .function-child-txt{margin-right:clamp(25px,5.033%,40px)}}@media(max-width:48em){.index #functions .function .regular-stream .function-child-txt{margin-bottom:30px;margin-right:0;order:2;padding-top:0}}@media(max-width:27.5em){.index #functions .function .regular-stream .function-child-txt{margin-bottom:20px}.index #functions .function .regular-stream .function-child-txt p br:not(.sp-br){display:none}}.index #functions .function .regular-stream .function-child-txt p br.sp-br{display:none}@media(max-width:27.5em){.index #functions .function .regular-stream .function-child-txt p br.sp-br{display:block}}@media(max-width:48em){.index #functions .function .regular-stream .function-child-img{order:2}}@media(max-width:27.5em){.index #functions .function .regular-stream .function-child-img img{width:236px}}.index #functions .function .purchase-support{margin-bottom:128px;max-width:926px}@media(max-width:27.5em){.index #functions .function .purchase-support{margin-bottom:60px}}.index #functions .function .purchase-support .function-child-txt{margin-left:clamp(40px,9.178%,85px);order:2}@media(max-width:48em){.index #functions .function .purchase-support .function-child-txt{margin-bottom:30px;margin-left:0;order:1}}.index #functions .function .purchase-support .function-child-txt p br.sp-br{display:none}@media(max-width:27.5em){.index #functions .function .purchase-support .function-child-txt p br.sp-br{display:block}}.index #functions .function .purchase-support .function-child-img{order:1;padding-top:8px}@media(max-width:48em){.index #functions .function .purchase-support .function-child-img{order:2}}@media(max-width:27.5em){.index #functions .function .purchase-support .function-child-img img{width:315px}}.index #functions .function .rich-menu{max-width:899px}.index #functions .function .rich-menu .function-child-txt{margin-right:clamp(25px,5.785%,52px);padding-top:43px}@media(max-width:48em){.index #functions .function .rich-menu .function-child-txt{margin-bottom:30px;margin-right:0;order:1}}.index #functions .function .rich-menu p br.sp-br{display:none}@media(max-width:27.5em){.index #functions .function .rich-menu p br.sp-br{display:block}}@media(max-width:48em){.index #functions .function .rich-menu .function-child-img{order:2}}@media(max-width:27.5em){.index #functions .function .rich-menu .function-child-img img{width:199px}}.index #functions .others-title{font-size:32px;letter-spacing:1.6px;margin:0 0 39px;text-align:center}@media(max-width:27.5em){.index #functions .others-title{font-size:24px}}.index #functions .others-functions-box{padding:0 4.26%}@media(max-width:37.1875em){.index #functions .others-functions-box{padding:0}}.index #functions .others-functions-box-inner{display:flex;flex-wrap:wrap;gap:0 28px;margin:0 auto 79px;max-width:1080px}@media(max-width:74.625em){.index #functions .others-functions-box-inner{gap:28px;max-width:526px}}@media(max-width:37.1875em){.index #functions .others-functions-box-inner{display:block;max-width:none}}.index #functions .others-functions-box .card{background:#f4f2e9;flex-basis:249px}@media(max-width:37.1875em){.index #functions .others-functions-box .card{float:left;width:249px}}.index #functions .others-functions-box .card-title{color:#000;font-size:18px;letter-spacing:0;line-height:1.667}.index #functions .others-functions-box .card-content{text-align:center}.index #functions .others-functions-box .card-content p{letter-spacing:0}@media(max-width:37.1875em){.index #functions .others-functions-box .slick-slide{margin:0 14px}}.index #functions .others-functions-box .slick-slide img{display:inline}.index #functions .others-functions-box .slick-dots{bottom:-31px}.index #functions .others-functions-box .slick-dots li button:before{font-size:10px}.index #functions .others-functions-box .slick-dots .slick-active button:before{color:#00c85a}.index #functions .others-linkage{padding-top:35px}.index #functions .others-linkage .card-content{margin-top:25px}.index #functions .others-linkage .card-content p{margin:16px 0 0}.index #functions .others-coupon{padding-top:35px}.index #functions .others-coupon .card-content{margin-top:32px}.index #functions .others-coupon .card-content p{margin:23px 0 0}.index #functions .others-scenario-stream .card-content{margin-top:20px}.index #functions .others-scenario-stream .card-content p{margin:15px 0 0}.index #functions .others-multi-post .card-content{margin-top:13px}.index #functions .others-multi-post .card-content p{margin:15px 0 0}.index #functions .others .more-functions{margin:auto;max-width:1080px;padding:0 4.66%}.index #functions .others .more-functions-title{color:#00c85a;font-size:20px;font-weight:400;margin:0 0 20px;text-align:center}@media(max-width:27.5em){.index #functions .others .more-functions-title{margin-bottom:10px}}.index #functions .others .more-functions-detail{letter-spacing:0;margin:0;text-align:justify}@media(max-width:27.5em){.index #functions .others .more-functions-detail{font-size:14px;letter-spacing:.7px}}.index #approach{background:#f4f2e9;padding-bottom:clamp(30px,5.31%,102px);padding-top:clamp(30px,5.78%,111px)}.index #approach .descript01 br{display:none}@media(max-width:25.375em){.index #approach .descript01 br{display:block;letter-spacing:1.2px}}.index #approach .descript02{margin:0 0 72px}@media(max-width:27.5em){.index #approach .descript02{font-weight:400;line-height:2;margin-bottom:17px;text-align:center}}.index #approach .descript02 br{display:none}@media(max-width:27.5em){.index #approach .descript02 br{display:block}}.index #approach .approach-detail{display:flex;justify-content:space-between;margin:0 auto 75px;max-width:1080px}@media(max-width:63.9375em){.index #approach .approach-detail{align-items:center;flex-direction:column}}@media(max-width:27.5em){.index #approach .approach-detail{margin-bottom:40px}}.index #approach .approach-detail>article{flex-basis:524px;padding:30px}.index #approach .approach-detail>article.card .card-title{border-radius:40px;color:#fff;font-size:24px;letter-spacing:1.2px;line-height:1.583;margin-bottom:28px;padding:16px;text-align:center}@media(max-width:27.5em){.index #approach .approach-detail>article.card .card-title{font-size:18px;line-height:1}}.index #approach .approach-detail>article figure{margin:0 0 31px}.index #approach .approach-detail>article .result{border-radius:20px;font-weight:700;margin:0;text-align:center}@media(max-width:27.5em){.index #approach .approach-detail>article .result{border-radius:12px}}.index #approach .approach-detail>article:first-of-type{margin-right:32px}@media(max-width:63.9375em){.index #approach .approach-detail>article:first-of-type{margin-bottom:32px;margin-right:0}}.index #approach .approach-detail .no-linkage{padding:30px}@media(max-width:63.9375em){.index #approach .approach-detail .no-linkage{padding:18px}}.index #approach .approach-detail .no-linkage .card-title{background:#979797}.index #approach .approach-detail .no-linkage .result{background:#e4e4e4;font-size:20px;letter-spacing:2px;line-height:1.9;padding:12px}@media(max-width:27.5em){.index #approach .approach-detail .no-linkage .result{font-size:14px;letter-spacing:.7px;line-height:1.623}}.index #approach .approach-detail .linkage{border:6px solid #84e875;padding:18px}@media(max-width:63.9375em){.index #approach .approach-detail .linkage{padding:12px}}.index #approach .approach-detail .linkage .card-title{background:#00c85a}.index #approach .approach-detail .linkage .result{background:#feffbd;font-size:24px;letter-spacing:1.2px;line-height:1.583;padding:12.03px 7px}@media(max-width:27.5em){.index #approach .approach-detail .linkage .result{font-size:14px;letter-spacing:.7px;line-height:1.623}}.index #approach .approach-detail .linkage .result span{color:#2da064}.index #approach .summary{background:#00c85a;border-radius:45px;color:#fff;font-size:32px;font-weight:700;letter-spacing:1.6px;margin:0 auto;max-width:1082px;padding:10px;text-align:center}@media(max-width:61.9375em){.index #approach .summary{font-size:28px}}@media(max-width:54.8125em){.index #approach .summary{font-size:24px}}@media(max-width:48em){.index #approach .summary{font-size:21px}}@media(max-width:42.25em){.index #approach .summary{border-radius:20px;font-size:24px;letter-spacing:-.701px;max-width:353px;padding:19px 10px}}@media(max-width:27.5em){.index #approach .summary{line-height:1.58}}.index #approach .summary br{display:none}@media(max-width:42.25em){.index #approach .summary br{display:block}}.index #low-cost{margin-bottom:clamp(67px,6.9%,130px);padding-top:clamp(30px,5.78%,110px)}@media(max-width:27.5em){.index #low-cost .descript01 br:not(.sp-br){display:none}}.index #low-cost .descript01 br.sp-br{display:none}@media(max-width:27.5em){.index #low-cost .descript01 br.sp-br{display:block}}.index #low-cost .comparison-chart{margin-bottom:19px;overflow-x:auto;padding-top:57px}.index #low-cost .comparison-chart>table{border-top:none;margin:auto;position:relative;width:790px}@media(max-width:27.5em){.index #low-cost .comparison-chart>table{width:606px}}.index #low-cost .comparison-chart>table:after{border:6px solid #00c85a;border-radius:10px 10px 0 0;border-top:10px solid #00c85a;content:"";height:373px;left:188px;position:absolute;top:-10px;width:204px}@media(max-width:27.5em){.index #low-cost .comparison-chart>table:after{height:249px;left:126px;width:164px}}.index #low-cost .comparison-chart tr td,.index #low-cost .comparison-chart tr th{box-sizing:border-box;font-size:20px;height:91px;letter-spacing:.6px;width:200px}@media(max-width:27.5em){.index #low-cost .comparison-chart tr td,.index #low-cost .comparison-chart tr th{font-size:16px;height:60px;width:160px}}.index #low-cost .comparison-chart tr th:first-of-type{width:190px}@media(max-width:27.5em){.index #low-cost .comparison-chart tr th:first-of-type{width:126px}}.index #low-cost .comparison-chart tr td{font-weight:700;line-height:1;text-align:center;vertical-align:middle}.index #low-cost .comparison-chart tr td:last-of-type{border-left:none}.index #low-cost .comparison-chart tr td .yen{font-size:20px}@media(max-width:27.5em){.index #low-cost .comparison-chart tr td .yen{font-size:16px}}.index #low-cost .comparison-chart tr td .manthly{font-size:16px;margin-right:6px}@media(max-width:27.5em){.index #low-cost .comparison-chart tr td .manthly{font-size:14px}}.index #low-cost .comparison-chart tr td img{vertical-align:middle}.index #low-cost .comparison-chart .tr-initial-cost td{font-size:24px}@media(max-width:27.5em){.index #low-cost .comparison-chart .tr-initial-cost td{font-size:20px}}.index #low-cost .comparison-chart .tr-initial-cost td:first-of-type{background:#fcfdc8;font-size:28px;letter-spacing:.84px}@media(max-width:27.5em){.index #low-cost .comparison-chart .tr-initial-cost td:first-of-type{font-size:24px}}.index #low-cost .comparison-chart .tr-manthly-cost td{font-size:24px}@media(max-width:27.5em){.index #low-cost .comparison-chart .tr-manthly-cost td{font-size:20px}}.index #low-cost .comparison-chart .tr-manthly-cost td:first-of-type{background:#fcfdc8;color:#2da064;font-size:28px;letter-spacing:.84px}@media(max-width:27.5em){.index #low-cost .comparison-chart .tr-manthly-cost td:first-of-type{font-size:24px}}.index #low-cost .comparison-chart .tr-period td:first-of-type{background:#fcfdc8;font-size:24px;letter-spacing:.72px}@media(max-width:27.5em){.index #low-cost .comparison-chart .tr-period td:first-of-type{font-size:20px}}.index #low-cost .comparison-chart .top-left-cell{border-left:none;width:190px}@media(max-width:27.5em){.index #low-cost .comparison-chart .top-left-cell{width:126px}}.index #low-cost .comparison-chart .top-left-cell+th{background:#00c85a;color:#fff;font-size:26px;letter-spacing:-3px;position:relative}@media(max-width:27.5em){.index #low-cost .comparison-chart .top-left-cell+th{font-size:24px}}.index #low-cost .comparison-chart .top-left-cell+th img{left:0;margin:auto;position:absolute;right:0;top:-57px;z-index:2}@media(max-width:27.5em){.index #low-cost .comparison-chart .top-left-cell+th img{top:-48px;width:60px}}.index #low-cost .comparison-chart .top-left-cell~th:last-of-type{border-left:none}.index #low-cost .comparison-chart .top-left-cell~th:not(:first-of-type){border-top:1px solid #979797}.index #low-cost .comparison-chart+.attention{margin-bottom:82px}@media(max-width:27.5em){.index #low-cost .comparison-chart+.attention{margin-bottom:55px}}.index #low-cost .attention{margin-top:0;text-align:center}@media(max-width:27.5em){.index #low-cost .attention{font-size:14px;text-align:justify}}.index #low-cost .price-box .content-title-line-box h4{color:#00c85a;letter-spacing:0;line-height:1.6;margin:0 0 19px}@media(max-width:27.5em){.index #low-cost .price-box .content-title-line-box h4{font-size:20px}}.index #low-cost .price-box .content-title-line-box h4 .content-title-line{font-size:32px}@media(max-width:27.5em){.index #low-cost .price-box .content-title-line-box h4 .content-title-line{font-size:24px}}.index #low-cost .price-box .content-title-line-box h4 .content-title-line:after,.index #low-cost .price-box .content-title-line-box h4 .content-title-line:before{border-left-width:3px;border-radius:2px;height:25px}.index #low-cost .price-box .content-title-line-box h4 .content-title-line:before{left:-18px;transform:rotate(-35deg)}.index #low-cost .price-box .content-title-line-box h4 .content-title-line:after{right:-18px;transform:rotate(35deg)}.index #low-cost .price-box .content-title-line-box h4 br.sp-br{display:none}@media(max-width:27.5em){.index #low-cost .price-box .content-title-line-box h4 br.sp-br{display:block}}.index #low-cost .price-box .price-board{align-items:center;border-radius:20px;display:flex;justify-content:center;margin-left:auto;margin-right:auto;max-width:680px}@media(max-width:42.4375em){.index #low-cost .price-box .price-board{flex-direction:column;max-width:354px}}.index #low-cost .price-box .price-board dd,.index #low-cost .price-box .price-board dt{font-size:24px;font-weight:700;letter-spacing:2.4px;margin:0;padding:0}@media(max-width:42.4375em){.index #low-cost .price-box .price-board dt{margin-bottom:8px}}@media(max-width:27.5em){.index #low-cost .price-box .price-board dt{font-size:16px}}.index #low-cost .price-box .price-board dd .getsugaku{margin-right:12px;position:relative}.index #low-cost .price-box .price-board dd img{vertical-align:bottom}@media(max-width:42.4375em){.index #low-cost .price-box .price-board dd img{width:241px}}.index #low-cost .price-box .regular-price{border:3px solid #979797;margin-bottom:38px;padding:30px 29px;position:relative}@media(max-width:42.4375em){.index #low-cost .price-box .regular-price{padding:11px 14px 14px}}@media(max-width:27.5em){.index #low-cost .price-box .regular-price{margin-bottom:18px;padding-bottom:9px;padding-top:7px}}.index #low-cost .price-box .regular-price:after{background-color:#00c85a;bottom:-26.7px;clip-path:polygon(50% 24px,0 0,48px 0);content:"";height:24px;left:0;margin:auto;position:absolute;right:0;width:48px}@media(max-width:27.5em){.index #low-cost .price-box .regular-price:after{bottom:-20.7px;clip-path:polygon(50% 18px,0 0,36px 0);height:18px;width:36px}}.index #low-cost .price-box .regular-price dd,.index #low-cost .price-box .regular-price dt{color:#979797}.index #low-cost .price-box .regular-price dd{margin-left:clamp(33px,10%,68px)}@media(max-width:42.4375em){.index #low-cost .price-box .regular-price dd{margin-left:0}}.index #low-cost .price-box .regular-price dd .getsugaku{bottom:-1px}@media(max-width:27.5em){.index #low-cost .price-box .regular-price dd .getsugaku{bottom:3px;font-size:18px}.index #low-cost .price-box .regular-price dd img{width:199px}}.index #low-cost .price-box .user-price{background:#00c85a;box-shadow:3px 3px 15px 0 rgba(0,0,0,.25);margin-bottom:20px;padding:21.41px}@media(max-width:27.5em){.index #low-cost .price-box .user-price{padding:11.4px}}.index #low-cost .price-box .user-price dd,.index #low-cost .price-box .user-price dt{color:#fff}.index #low-cost .price-box .user-price dt{line-height:1.4;margin-left:-16px;margin-right:21px;text-align:center}@media(max-width:42.4375em){.index #low-cost .price-box .user-price dt{margin-left:0;margin-right:0}.index #low-cost .price-box .user-price dt br{display:none}}.index #low-cost .price-box .user-price dd{margin-right:16px}@media(max-width:42.4375em){.index #low-cost .price-box .user-price dd{margin-right:0}}.index #low-cost .price-box .user-price dd .getsugaku{bottom:-1px}@media(max-width:27.5em){.index #low-cost .price-box .user-price dd .getsugaku{bottom:5px;font-size:16px}}@media(max-width:24.0625em){.index #low-cost .price-box .user-price dd img{width:232px}}@media(max-width:27.5em){.index #low-cost .price-box .user-price dd img{width:174px}}.index #low-cost .price-box .attention{margin-bottom:0}.index #detail-coupon{margin-bottom:clamp(60px,7.77%,130px)}.index #detail-coupon .block-title{color:#00c85a;font-size:26px;letter-spacing:0;line-height:1.6;margin-bottom:13px}@media(max-width:27.5em){.index #detail-coupon .block-title{font-size:20px}}.index #detail-coupon .block-title br{display:none}@media(max-width:27.5em){.index #detail-coupon .block-title br{display:block}}.index #detail-coupon .card{border-radius:30px;margin:0 auto;max-width:485px;padding:0;transition:all .3s}@media(max-width:27.5em){.index #detail-coupon .card{border-radius:40px}}.index #detail-coupon .card:hover{transform:scale(1.075)}.index #detail-coupon .card-title{font-size:24px}@media(max-width:27.5em){.index #detail-coupon .card-title{font-size:16px}}.index #detail-coupon .card-link{padding:30px;position:relative}@media(max-width:27.5em){.index #detail-coupon .card-link{padding:19px}.index #detail-coupon .card-link img{width:155px}}.index #detail-coupon .card-link i{color:#00c85a;font-size:32px;position:absolute;right:7%;top:calc(50% - 16px)}.index #detail-coupon .card-content{margin-top:20px;text-align:center}@media(max-width:27.5em){.index #detail-coupon .card-content{margin-top:12px}}.index .entry-content>.site-width{max-width:100%;padding:0}.index article.page{margin:0}.index section{margin:auto;padding:0 4.26%}.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 .detail-btn{text-align:center}.index .disp-flx{align-items:center;display:flex;margin-left:auto;margin-right:auto}.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:#00c85a}.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}@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:#00c85a;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 #00c85a;border-radius:7px;color:#00c85a;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:#00c85a;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:#00c85a}.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:#00c85a}.post-archive .entry-meta .post-meta-list .post-meta-item:nth-of-type(2) .post-meta-tag:hover{background:transparent;color:#00c85a}.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:63%;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:#00c85a;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}.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:#00c85a!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{width:100%}.post-article .post-thumbnail{text-align:center}.post-article h2{border-bottom:3px solid #00c85a;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:#00c85a;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:#00c85a;border-radius:23px}.smb-box__body>:first-child{margin-bottom:0}.addtoany_content_bottom{margin:32px 0 0}@media(min-width:48.0625em){.addtoany_content_bottom{margin-top:116px}}.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:#00c85a;border-radius:10px;letter-spacing:0;margin-bottom:77px;padding:28px 37px;width:100%}div#ez-toc-container p.ez-toc-title{color:#00c85a;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:#00c85a}.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 #00c85a;border-radius:50%;color:#00c85a;height:30px;text-decoration:none;width:30px}.pagination .current{background:#00c85a;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:#00c85a;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}.widget-area-download{background:#00c85a;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:#00c85a}.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:#00c85a;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:#00c85a 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:#00c85a}.widget-area-category .widget-category-list li a i{color:#00c85a;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:#00c85a}.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 #00c85a;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:#00c85a;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:auto;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;margin-left:-40px}.case-archive-block .case-list .card{border:none;border-radius:20px;flex-basis:400px;margin-bottom:40px;margin-left:40px;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 #00c85a}@media(max-width:88.5em){.case-archive-block .case-list .card:not(:nth-last-of-type(-n+2)){margin-bottom:40px}}@media(max-width:58.4375em){.case-archive-block .case-list .card:nth-last-of-type(2){margin-bottom:40px}}.case-archive-block .case-list .card .shop-name{font-weight:700;letter-spacing:.8px;margin-top:0}.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:#00c85a;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:#00c85a;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_v2/images/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_v2/images/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_v2/images/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_v2/images/ico-4.png);background-size:14px}.post-case .entry-content section .head-question{color:#00c85a;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:#00c85a;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 #00c85a;border-radius:20px;margin:auto;max-width:460px;padding:27px 22px 22px}.post-case-footer .shop-information-box.adjustment>img{width:240px}.post-case-footer .shop-information-box.adjustment.taylormade>img{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:#00c85a;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:#00c85a}.manual-sidebar .widget-category-list>.menu-item:not(.current-menu-parent) .sub-menu{display:none}.post-type-archive-manual .site-footer{margin-top:100px}.manual-wrapper{padding-bottom:clamp(60px,6.73%,128px)}.manual-wrapper .card{border:1px solid #00c85a;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-wrapper .card{height:auto}}.manual-wrapper .card:not(:last-of-type){margin-bottom:60px}.manual-wrapper .card-shadow{transition:all .3s}.manual-wrapper .card-shadow:hover{box-shadow:3px 3px 15px rgba(0,0,0,.25);transform:scale(1.07)}.manual-wrapper .card .entry-header{display:flex;flex-direction:column}.manual-wrapper .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){.manual-wrapper .card .entry-header .post-meta time{font-size:13px}}.manual-wrapper .card .entry-header .post-meta span{color:#00c85a;font-size:14px;font-weight:700;letter-spacing:1.4px}.manual-wrapper .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){.manual-wrapper .card .entry-header .entry-title-block{margin:18px 0}}.manual-wrapper .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){.manual-wrapper .card .entry-header .entry-title-block .entry-title{font-size:20px}}.manual-wrapper .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-pagination{margin-bottom:116px}.manual-pagination .pagination{margin:0}.post-article.manual .post-meta-item_category{color:#00c85a}.post-article.manual ol,.post-article.manual ul{margin-left:0;padding-left:1.5rem}.post-article.manual img{max-width:100%;width:auto}.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}.contact-shopping .breadcrumbs{display:none}.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:946px}.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:#00c85a;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 .flow{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 #submit{margin:auto;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:#00c85a;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:#00c85a}.sitemap .map-list>li>i{color:#00c85a;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 #00c85a}@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:#00c85a;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}.shopping .eyecatch-box{padding-top:43px}.shopping .eyecatch-box:not(.eyecatch-page) .eyecatch-main{max-width:1238px}.shopping .breadcrumbs{display:none}.shopping .eyecatch-main{margin:auto}.shopping .eyecatch-main-left{flex-shrink:2;margin-right:clamp(24px,2.6%,32px)}@media(max-width:27.5em){.shopping .eyecatch-main-left .eyecatch-title-en img{max-width:290px}}.shopping .eyecatch-main-left .eyecatch-title-jp .sp-br{display:none}@media(max-width:27.5em){.shopping .eyecatch-main-left .eyecatch-title-jp .sp-br{display:block}}.shopping .eyecatch-main-right{flex-shrink:1}.shopping section .block-title-en{text-align:center}.shopping section p{font-size:20px;letter-spacing:1px;line-height:1.8;position:relative;text-align:center}@media(max-width:27.5em){.shopping section p{text-align:justify}}.shopping .about-shopping{background:#00c85a;padding:clamp(30px,3.05%,58px) 4.26%}.shopping .about-shopping .block-title{color:#fff;margin-bottom:39px}.shopping .about-shopping .block-title br{display:none}@media(max-width:27.5em){.shopping .about-shopping .block-title br{display:block}}.shopping .about-shopping .about-rakuraku-pon-descript{margin:auto;max-width:945px}@media(max-width:48em){.shopping .about-shopping .about-rakuraku-pon-descript{max-width:691px}.shopping .about-shopping .about-rakuraku-pon-descript br.pc-br{display:none}}.shopping .about-shopping .about-rakuraku-pon-descript br.sp-br{display:none}@media(max-width:48em){.shopping .about-shopping .about-rakuraku-pon-descript br.sp-br{display:block}}@media(max-width:27.5em){.shopping .about-shopping .about-rakuraku-pon-descript br.sp-br{display:none}}.shopping .about-shopping .about-rakuraku-pon-descript .person{bottom:-163px;position:absolute;right:-16%;transition:all .3s}@media(max-width:79.125em){.shopping .about-shopping .about-rakuraku-pon-descript .person{right:-10%}}@media(max-width:71.9375em){.shopping .about-shopping .about-rakuraku-pon-descript .person{display:none}}@media(max-width:48em){.shopping .about-shopping .about-rakuraku-pon-descript .person{bottom:-90px;display:block;right:-4%;width:62px}}@media(max-width:44.0625em){.shopping .about-shopping .about-rakuraku-pon-descript .person{display:none}}.shopping .about-shopping .notice{margin:0}.shopping .about-shopping p{color:#fff}.shopping .about-shopping .about-rakuraku-pon-descript{margin-bottom:10px}.shopping .about-shopping .notice{color:#fff;font-size:16px}.shopping .merit-shopping{padding:clamp(30px,5.68%,108px) 4.26%}.shopping .merit-shopping .block-title br{display:none}@media(max-width:27.5em){.shopping .merit-shopping .block-title br{display:block}}.shopping .merit-shopping .img-merit{margin-top:66px;text-align:center}.shopping .merit-shopping .img-merit img{max-width:1280px;width:100%}@media(max-width:56.25em){.shopping .merit-shopping .img-merit img{max-width:350px}}.shopping .screen-shopping{background:#f4f2e9;padding:clamp(30px,4.2%,80px) 4.26% clamp(30px,7.1%,135px)}.shopping .screen-shopping .block-title-en{margin-bottom:50px}.shopping .screen-shopping .img-box{margin-top:55px;text-align:center}.shopping .screen-shopping .img-box img{max-width:1280px;width:100%}@media(max-width:56.25em){.shopping .screen-shopping .img-box img{max-width:400px}}.shopping .price-shopping{padding:clamp(30px,4.2%,80px) 4.26% clamp(30px,6.2%,107px)}.shopping .price-shopping .img-price{margin-top:52px;text-align:center}.shopping .price-shopping .img-price img{max-width:760px;width:100%}.shopping .contact-shopping{background:#00c85a;padding:clamp(30px,5.3%,110px) 4.26% clamp(30px,4.5%,86px)}.shopping .contact-shopping-inner{margin:auto;max-width:540px;position:relative;width:100%}.shopping .contact-shopping-inner .img-contact{margin:auto;max-width:540px}.shopping .contact-shopping-inner .person{bottom:-56px;position:absolute;right:-47%;transition:all .3s}@media(max-width:68.125em){.shopping .contact-shopping-inner .person{right:-30%}}@media(max-width:56.5625em){.shopping .contact-shopping-inner .person{right:-20%}}@media(max-width:49.375em){.shopping .contact-shopping-inner .person{bottom:-86px;right:-6%;width:71px}}@media(max-width:39.5625em){.shopping .contact-shopping-inner .person{display:none}}.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:#84e875}.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:#00c85a}.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:#00c85a;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:1110px;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-trial{background:#fff;border-radius:20px;box-shadow:3px 3px 15px 0 rgba(0,0,0,.25);flex-shrink:0;margin-right:30px;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%}}@media(max-width:27.5em){.cta-block .cta-trial{border:none;border-radius:40px;max-width:315px;padding:0}}@media(max-width:76.875em){.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:#006a54;font-weight:700;text-align:center}.cta-block .cta-trial .cta-trial-descript-box .cta-trial-descript-text{margin-bottom:14px}@media(max-width:27.5em){.cta-block .cta-trial .cta-trial-descript-box .cta-trial-descript-text{display:none}}.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/line/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{background:transparent;border:none;border-radius:40px;color:#00c85a;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/line/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:27.5em){.cta-block .cta-trial .cta-trial-descript-box .detail-btn .btn i{color:#00c85a;font-size:34px;right:14%;top:26px}}.cta-block .cta-trial .cta-trial-descript-box .detail-btn .btn br{display:none}@media(max-width:27.5em){.cta-block .cta-trial .cta-trial-descript-box .detail-btn .btn br{display:block}}.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:30px;top:31px}.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:#00c85a}.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/line/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/line/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:#00c85a}.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:#ef0a41;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*/