body{background-color:#fef9ef;overflow-x:hidden;margin:0;line-height:1.5}div{-webkit-box-sizing:border-box;box-sizing:border-box}button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}h2{margin-block:.83em;font-family:var(--main-family)}.font-sm{font-size:10px}.font-md{font-size:15px}.font-lr{font-size:22px}.font-lg{font-size:25px}section{margin-bottom:77px;overflow:hidden}section:last-child{margin-bottom:0}img{max-width:100%;vertical-align:bottom}p{font-size:14px;letter-spacing:.1em;margin:0}span{letter-spacing:0;display:inline-block}.sp{display:inline-block}.pc{display:none}.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.underline{display:inline;background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(0%,#ffd971));background:linear-gradient(transparent 60%,#ffd971)}.c-yellow{color:#ffd971}.tag01{font-style:italic;color:#fff;background:var(--color_accent);width:65px;padding:3px;font-size:12px;letter-spacing:.2em;line-height:calc(24 / 14);text-align:center}.tag02{font-style:italic;color:var(--color_accent);background:#fff;width:auto;width:163px;padding:3px;margin-bottom:15px;text-align:center;margin-left:auto;margin-right:auto}.btn{margin:20px 0 100px}.wrap{width:90%;margin:0 auto;max-width:1100px}.is-hidden{display:none}.header__inner{padding:10px 0}.header img{display:block;margin:0 auto;height:30px}.hero{margin-bottom:60px}.hero__inner{position:relative}.hero__inner picture{width:100%}.hero__inner .logo{position:absolute;top:26px;left:12px;height:71px;width:104px}.hero__inner img{max-width:auto;width:100%}.hero .img-sp{display:block}.hero .img-pc{display:none}.hero__title01{position:absolute;width:90%;top:40%;left:50%;-webkit-transform:translate(-50%,-40%);transform:translate(-50%,-40%);color:#fff;font-family:var(--heading-family);font-weight:400;white-space:nowrap;font-size:min(32px,28 / 390 * 100vw);line-height:1.43em}.hero__title02{margin-top:26px;white-space:normal;color:#fff;font-family:var(--main-family);font-size:14px;font-weight:400;line-height:1.42em}#achievement .title,#reason .title,#voice .title,#flow .title,#price .title,#brand .title{margin-bottom:40px;display:flex;flex-direction:column-reverse}#achievement .title span,#reason .title span,#voice .title span,#flow .title span,#price .title span,#brand .title span{display:block;font-family:var(--font_en);font-size:min(32px,28 / 390 * 100vw);font-size:12px;font-size:var(--en_size);line-height:17px;color:var(--color_accent);font-weight:400;letter-spacing:.4em;text-align:center;text-transform:uppercase}#achievement .title h2,#reason .title h2,#voice .title h2,#flow .title h2,#price .title h2,#brand .title h2,#policy .title span,#policy .title h2,#use .title h2{margin-block:0;padding-block:10px;font-family:var(--heading-family);font-size:12px;font-size:min(32px,28 / 390 * 100vw);font-size:var(--h2-size);font-weight:400;line-height:1.5;letter-spacing:.1em;text-align:center}#achievement .list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:21px;-webkit-column-gap:3%;column-gap:3%}#achievement .list .contents{background-color:#fff;border-radius:14px;padding:22px 30px 36px}#achievement .list .contents .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:.5em;column-gap:.8em;margin-bottom:23px;align-items:flex-start}#achievement .list .contents .title-container .title{text-align:left;white-space:nowrap;font-size:var(--h3-size);font-family:var(--heading-family);margin-bottom:0;align-items:center}#achievement .list .contents .content-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;row-gap:10px}#achievement .list .contents .content-container .description{font-size:13px;line-height:26px}#reason .title{padding-bottom:10px}#reason .title h2{font-size:var(--h3-size)}#reason .title strong{font-weight:inherit;font-size:2em}#reason .list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:53px}#reason .list .contents{position:relative}#reason .list .contents:first-child:before{content:"";position:absolute;top:154px;right:0;bottom:0;left:0;background-color:var(--color_accent);z-index:-1}#reason .list .contents:first-child .content-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:10px;-webkit-column-gap:75px;column-gap:75px;padding-bottom:54px}#reason .list .contents:first-child .title,#reason .list .contents:first-child .text,#reason .list .contents:first-child .description{color:#fff}#reason .list .contents:first-child .devision-container{width:100%}#reason .list .contents:first-child .devision-container:before{position:static;border-top:1px solid #fff;display:block;width:100%}#reason .list .contents:first-child .devision-container .text{color:#fff;flex-shrink:0}#reason .list .contents .image{margin:0 auto}#reason .list .contents:first-child img{width:238px;height:352px}#reason .list .contents .content-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:10px;-webkit-column-gap:75px;column-gap:75px}#reason .list .contents .content-container .description{font-size:13px;line-height:26px}#reason .list .contents .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:4px;margin-bottom:23px}#reason .list .contents .title-container img{width:21px;height:auto}#reason .list .contents .title-container .title{margin-top:.3em;margin-bottom:0;padding-bottom:0;font-family:var(--heading-family);font-size:var(--h2-size);letter-spacing:.02em}#reason .list .contents .devision-container{position:relative;text-align:right;margin-bottom:26px;display:flex;align-items:center;gap:1em}#reason .list .contents .devision-container:before{content:"";background:transparent;border-top:1px solid var(--color_accent);width:100%}#reason .list .contents .devision-container .text{font-size:12px;font-family:var(--font_en);color:var(--color_accent);flex-shrink:0}#use{background-color:var(--color_accent);padding:50px 0 60px}#use .title{margin-bottom:40px;text-align:center}#use .title h2{margin-top:.5em}#use .title h2 strong{font-size:1.5em;font-weight:inherit}#use .list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:80px;-webkit-column-gap:73px;column-gap:73px}#use .list .contents .content-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:10px}#use .list .contents .content-container:after{content:"";position:absolute;background-image:url(//repropark.jp/cdn/shop/files/tatras_2312_arrow.png?v=1356201636790434217);background-size:cover;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%);bottom:-47px;width:22px;height:32px}#use .list .contents .content-container .description{margin-top:.5em;font-size:14px;line-height:23px;color:#fff;text-align:center}#use .list .contents .content-container span{width:100%;font-size:14px;color:#5c5c5c;display:inline-block;text-align:center;margin-top:14px}#use .list .contents:last-child .content-container:after{content:none}#line .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:25px;column-gap:25px;margin-bottom:35px;text-align:center}#line .title img{width:44px;height:44px}#line .title h2{margin-block:0;font-family:var(--heading-family);font-size:min(22px,22 / 390 * 100vw);font-size:var(--h2-size);line-height:26px}#line .title h2 strong{font-size:1.5em;font-weight:inherit;line-height:46px}#line .title h2 span{padding-top:.6em;background-position:top left -2px;background-repeat:repeat-x;background-size:1em 1em;background-image:radial-gradient(#000 20%,#fef9ef 21%)}#line .list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:80px;-webkit-column-gap:15px;column-gap:15px}#line .list .contents .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:4px;margin-bottom:23px}#line .list .contents .title-container .title{font-size:18px;font-weight:700;line-height:26px;letter-spacing:.02em}#line .list .contents .content-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:10px}#line .list .contents .content-container:after{content:"";position:absolute;background-image:url(//repropark.jp/cdn/shop/files/tatras_2312_line_sp_border01.png?v=14958041061446003430);background-size:cover;left:35%;-webkit-transform:translate(-35%,0);transform:translate(-35%);bottom:26px;width:1px;height:87px}#line .list .contents .content-container img{max-width:234px}#line .list .contents .content-container .description{font-size:14px;line-height:23px;text-align:center;background-color:#fff;padding:6px 17px}#line .list .contents .content-container span{width:100%;display:inline-block;text-align:center;margin-top:14px}#line .list .contents:last-child .content-container:after{content:"";position:absolute;background-image:url(//repropark.jp/cdn/shop/files/tatras_2312_line_sp_border02.png?v=16844782045512951017);background-size:cover;left:35%;-webkit-transform:translate(-35%,0);transform:translate(-35%);bottom:26px;width:1px;height:116px}#voice{background-color:var(--color_accent);padding:50px 0 60px}#voice .title span,#voice .title h2{color:#fff}#voice .viewmore-button{text-align:center;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}#voice .viewmore-button button{background-color:#343434;padding:15px 100px;color:#fff;line-height:normal}#voice .viewmore-button:hover{opacity:.85}#voice .list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:60px;margin-bottom:30px}#voice .list .contents{position:relative}#voice .list .contents .content-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:10px;background-color:#fff;border-radius:14px;padding:24px 24px 3em}#voice .list .contents .content-container .description{font-size:13px;line-height:26px}#voice .list .contents:nth-child(n):before{content:"";position:absolute;width:54px;height:62px;bottom:-20px;right:23px;background-size:cover;z-index:1}#voice .list .contents:nth-child(1):before{background-image:url(//repropark.jp/cdn/shop/files/tatras_2312_voice_user01.png?v=11947082216440118122)}#voice .list .contents:nth-child(2):before{background-image:url(//repropark.jp/cdn/shop/files/tatras_2312_voice_user02.png?v=2653481635285060071)}#voice .list .contents:nth-child(3):before{background-image:url(//repropark.jp/cdn/shop/files/tatras_2312_voice_user03.png?v=13373261021388106223)}#voice .list .contents:nth-child(4):before{background-image:url(//repropark.jp/cdn/shop/files/tatras_2312_voice_user04.png?v=10020045699536493186)}#voice .list .contents:nth-child(5):before{background-image:url(//repropark.jp/cdn/shop/files/tatras_2312_voice_user05.png?v=15017840180317303631)}#voice .list .contents:nth-child(6):before{background-image:url(//repropark.jp/cdn/shop/files/tatras_2312_voice_user06.png?v=5064590209357997085)}#voice .list .contents:nth-child(7):before{background-image:url(//repropark.jp/cdn/shop/files/tatras_2312_voice_user07.png?v=12014378967309186220)}#voice .list .contents:nth-child(8):before{background-image:url(//repropark.jp/cdn/shop/files/tatras_2312_voice_user08.png?v=1614726697049285180)}#flow .list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:80px;-webkit-column-gap:32px;column-gap:32px}#flow .list .contents{text-align:right}#flow .list .contents .content-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;row-gap:10px}#flow .list .contents .content-container .description{font-size:14px;line-height:20px;text-align:left}#flow .list .contents:last-child .content-container:after{content:none}#price .list-wrap{background-color:#fff;padding:30px 0}#price .list{-webkit-padding-start:0;padding-inline-start:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;list-style:none}#price .list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:6px;padding:14px 0;margin:0 39px;border-bottom:1px solid #f0efef}#price .list li .menu{font-size:14px;letter-spacing:.01em}#price .list li .price-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:8px;column-gap:8px}#price .list li .price-wrap .price,#price .list li .price-wrap .period{font-size:14px;color:var(--color_accent);letter-spacing:.01em}#brand .list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:7px}#brand .list .contents{width:23%}#policy{position:relative;padding:50px 0 60px}#policy:before{content:"";background-position:-556px 0;background-repeat:no-repeat;background-size:cover;background-image:url(//repropark.jp/cdn/shop/files/tatras_2312_policy_v2_01.jpg?v=4366928028951942309);position:absolute;z-index:0;top:0;left:0;height:100%;width:100%}#policy .title{position:relative;margin-bottom:33px;text-align:center;color:#fff}#policy .title span{position:relative;display:inline-block;margin-bottom:45px}#policy .title span:before{content:"";position:absolute;bottom:-13px;-webkit-box-sizing:border-box;box-sizing:border-box;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%);border-bottom:2px solid #fff;width:29px}#policy .title h2{color:#fff;margin-block:.5em;font-size:calc(var(--h2-size) * 1.3);line-height:38px}#policy .title div{font-family:var(--heading-family);font-size:var(--h2-size)}#policy .content-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:10px;color:#fff}#policy .content-container:after{content:"";position:absolute;background-image:url(//repropark.jp/cdn/shop/files/tatras_2312_arrow.png?v=1356201636790434217);background-size:cover;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%);bottom:-47px;width:22px;height:32px}#policy .content-container .content-wrap{position:relative;margin-bottom:42px}#policy .content-container .description{font-size:14px;line-height:28px;color:#fff}#policy .content-container span{width:100%;display:inline-block;text-align:center;margin-top:14px}#policy .bottom-wrap{text-align:center}#policy .bottom-wrap .bottom{font-family:var(--heading-family);font-size:min(28px,24 / 390 * 100vw);font-style:italic}#policy:last-child .content-container:after{content:none}.footer-bar{position:relative;width:100%;position:fixed;bottom:0}.footer-bar:before{content:"";position:absolute;background-color:#fff;width:100%;opacity:.8;right:0;left:0;top:0;bottom:0;z-index:-1}.footer-bar .footer-wrap{padding:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-bar .footer-wrap .button-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:27px;column-gap:27px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer-bar .footer-wrap .button-wrap .button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:10px;padding:11px 16px;background-color:#5bc02f;color:#fff;border-radius:8px;height:45px;line-height:1.5;text-underline-offset:4px}.footer-bar .footer-wrap .button-wrap .line-button{background-color:#5bc02f}.footer-bar .footer-wrap .button-wrap .mail-button{background-color:var(--color_accent)}footer{background-color:#464646;padding:30px 0 36px;text-align:center}footer .image_wrap{margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#000}footer .image_wrap .instagram{max-width:30px;margin-inline:auto;margin-bottom:30px}footer .copyright{color:#fff;font-size:12px;font-family:var(--font_en)}.fade-in{opacity:0;-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0)}.fade-in.is-active{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);-webkit-transition:1s;transition:1s}@media (min-width: 900px){.font-sm{font-size:16px}.font-md{font-size:19px}.font-lr{font-size:23px}.font-lg{font-size:36px}.mb-lg{margin-bottom:150px!important}.pb-lg{padding-bottom:150px!important}.sp{display:none}.pc{display:inline-block}.tag01{width:auto;padding:3px 2%;margin:0}.tag02{width:auto;padding:3px;margin:0}.hero{margin-bottom:60px}.hero__inner .logo{top:28px;left:29px;height:113px;width:165px}.hero .img-sp{display:none}.hero .img-pc{display:block;width:100%}.hero__title01{width:90%;top:40%;left:50%;-webkit-transform:translate(-50%,-40%);transform:translate(-50%,-40%);font-size:44px;line-height:70px}.hero__title02{font-size:16px;line-height:23px}.hero__image{position:absolute;top:40%;left:80%;-webkit-transform:translate(-80%,-40%);transform:translate(-80%,-40%);color:#fff;font-size:16px;font-weight:700;line-height:23px}#achievement .list{position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;row-gap:188px}#achievement .list .contents{padding:38px 28px 36px}#achievement .list .contents:nth-child(1){width:100%}#achievement .list .contents:nth-child(1) .content-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#achievement .list .contents:nth-child(1) .content-container div:first-child{width:80%}#achievement .list .contents:nth-child(1) .content-container div:last-child{width:20%}#achievement .list .contents:nth-child(n+2){width:31%}#achievement .list .contents:nth-child(n+2) .content-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#achievement .list .contents .title-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;justify-content:center;margin-bottom:48px;align-items:center}#achievement .list .contents .content-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#achievement .list .contents .content-container .description{font-size:13px;line-height:26px}#achievement .list .apeal{position:absolute;width:100%;top:44.5%;left:50%;-webkit-transform:translate(-50%,-43%);transform:translate(-50%,-43%);font-family:var(--heading-family);font-size:var(--h2-size);text-align:center}#achievement .list .apeal strong{font-size:1.5em;font-weight:inherit}#achievement .list .apeal img{display:block;margin:0 auto .2em}#reason .title h2{font-size:var(--h2-size)}#reason .list .contents:first-child:before{top:63px;height:423px}#reason .list .contents:first-child img{width:371px;height:548px}#reason .list .contents:first-child .content-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#reason .list .contents:last-child .content-container{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#reason .list .contents .content-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#reason .list .contents .content-container>div:first-child,#reason .list .contents .content-container>div:last-child{width:45%}#reason .list .contents .content-container>div:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#reason .list .contents .content-container .description{font-size:14px;line-height:25px}#reason .list .contents .image{text-align:right;margin:0}#reason .list .contents .title-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:4px;margin-bottom:23px}#reason .list .contents .title-container img{width:30px;height:auto}#reason .list .contents .devision-container .text{font-size:14px}#use{background-color:transparent}#use .list{position:relative;padding-bottom:50px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#use .list:before{content:"";position:absolute;top:38%;bottom:0;width:100%;margin:0 -500%;padding:0 500%;background-color:var(--color_accent);z-index:-1}#use .list .contents .content-container:after{content:"";position:absolute;background-image:url(//repropark.jp/cdn/shop/files/tatras_2312_arrow.png?v=1356201636790434217);background-size:cover;top:50%;left:auto;right:-50px;-webkit-transform:translate(0,-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}#line .title{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#line .title img{width:64px;height:64px;margin-bottom:0}#line .title h2 span{padding-block:.8em}#line .list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#line .list .contents .title-container .title{font-size:20px}#line .list .contents .content-container{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#line .list .contents .content-container:after{top:300px;left:300px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}#line .list .contents .content-container .description{margin-top:222px}#line .list .contents:last-child .content-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#line .list .contents:last-child .description{margin-top:-160px}#line .list .contents:last-child .content-container:after{top:33px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}#voice .list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:36px;column-gap:36px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}#voice .list .contents{width:35%}#voice .list .contents:nth-child(n):before{top:50%;-webkit-transform:translate(0,-50%);transform:translateY(-50%)}#voice .list .contents:nth-child(odd):before{left:-80px}#voice .list .contents:nth-child(odd) .content-container{position:relative}#voice .list .contents:nth-child(odd) .content-container:before{content:"";position:absolute;width:0;height:0;top:50%;-webkit-transform:translate(0,-50%);transform:translateY(-50%);border:10px solid transparent;border-right-color:#fff;right:100%}#voice .list .contents:nth-child(2n):before{right:-80px}#voice .list .contents:nth-child(2n) .content-container{position:relative}#voice .list .contents:nth-child(2n) .content-container:before{content:"";position:absolute;width:0;height:0;top:50%;-webkit-transform:translate(0,-50%);transform:translateY(-50%);border:10px solid transparent;border-left-color:#fff;left:100%}#flow .list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}#flow .list .contents{text-align:right;width:31%}#flow .list .contents:last-child{width:62%}#price .list-wrap{max-width:724px;margin:0 auto;padding:38px 50px}#price .list li{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#price .list li .menu{-ms-flex-preferred-size:45%;flex-basis:45%}#price .list li .price-wrap{-ms-flex-preferred-size:55%;flex-basis:55%}#price .list li .price-wrap .price{-ms-flex-preferred-size:45%;flex-basis:45%}#price .list li .price-wrap .period{-ms-flex-preferred-size:55%;flex-basis:55%}#brand .list{max-width:724px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#brand .list .contents{width:19%}#policy:before{background-position:0 0}#policy .title h2{font-size:calc(var(--h2-size) * 1.6)}#policy .title span:before{width:63px}#policy .title div{font-size:22px}#policy:last-child .content-container:after{content:none}.footer-bar{bottom:22px}.footer-bar:before{content:"";position:absolute;background-color:#fff;width:95%;opacity:.8;top:0;bottom:0;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%);border-radius:14px;z-index:-1}.footer-bar .footer-wrap{width:95%;margin:0 auto;padding:15px 51px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:78px;column-gap:78px}.footer-bar .footer-wrap .text-wrap .text01{font-family:var(--heading-family);font-size:24px;margin-bottom:17px}.footer-bar .footer-wrap .text-wrap .text02{font-size:14px}.footer-bar .footer-wrap .button-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:13px;column-gap:13px}.footer-bar .footer-wrap .button-wrap .line-button{font-size:18px;padding:11px 16px;background-color:#5bc02f;color:#fff;border-radius:8px;height:75px}.footer-bar .footer-wrap .button-wrap .mail-button{font-size:18px;padding:11px 16px;background-color:var(--color_accent);color:#fff;border-radius:8px;height:75px}}.global__section{margin-block:0;position:static}.grid__wrapper.row{padding:0;grid-gap:0}.gridlock .row{width:100%}#shopify-section-custom-floating{display:none}#MainContent{position:static}[data-aos^=fade][data-aos^=fade].aos-animate.custom-liquid{transform:initial!important}.scrollup,.sp_show{display:none}@media (max-width: 899px){.pc_show{display:none!important}.sp_show{display:block}.footer-bar .footer-wrap{padding:10px 16px}.footer-bar .footer-wrap .caption{margin-bottom:5px;font-weight:700;text-align:center}.footer-bar .footer-wrap .button-wrap .button{width:min(300px,50%);font-size:14px;text-decoration:none;display:flex;justify-content:center}.footer-bar .footer-wrap .button-wrap .button svg{width:25px;fill:#fff}.footer-bar .footer-wrap .button-wrap .button .sp_show{width:100%;display:flex;justify-content:center;align-items:center;gap:10px}.footer-bar .footer-wrap .button-wrap .button.line-button .sp_show{width:auto}.footer-bar .footer-wrap .text03{margin-bottom:5px;font-size:14px;font-weight:700;letter-spacing:.1em;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/lp_tatras_2312.css.map */
