﻿@media only screen and (min-width: 481px){.container-1280{width:1280px;margin:0 auto}}@media only screen and (min-width: 481px){.container-1060{width:1060px;margin:0 auto}}@media only screen and (min-width: 481px){.container-640{width:640px;margin:0 auto}}@media only screen and (max-width: 480px){.container-sp80{width:80%;margin:0 auto}}@media only screen and (max-width: 480px){.container-sp90{width:90%;margin:0 auto}}@media only screen and (max-width: 480px){.container-sp95{width:95%;margin:0 auto}}@media only screen and (max-width: 480px){.container-sp100{width:100%;margin:0 auto}}.t_c{text-align:center}.c_main{color:#CE3B20}@media only screen and (min-width: 481px){.pc-view{display:block}}@media only screen and (max-width: 480px){.pc-view{display:none}}@media only screen and (min-width: 481px){.sp-view{display:none}}@media only screen and (max-width: 480px){.sp-view{display:block}}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}.column-list{display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap}@media only screen and (min-width: 481px){.column-list{justify-content:space-between}}@media only screen and (max-width: 480px){.column-list{justify-content:space-between}.column-list:not(:last-of-type){margin-bottom:30px}}@media only screen and (min-width: 481px){.column-list li{width:30%}}@media only screen and (max-width: 480px){.column-list li{width:47%;text-align:center;font-size:3.25vw}}@media only screen and (max-width: 480px){.column-list li img{max-width:100%}}.column-list p{text-align:center;font-weight:bold;color:#CE3B20;color:#CE3B20}@media only screen and (min-width: 481px){.column-list p{font-size:24px}}.column-list p span{background:linear-gradient(transparent 60%, #fff0c8 60%)}.column-list p strong{font-weight:bold}@media only screen and (min-width: 481px){.column-list p strong{font-size:30px}}@media only screen and (max-width: 480px){.column-list p strong{font-size:3.75vw}}@media only screen and (min-width: 481px){.column-list img{max-width:100%}}body{font-family:"游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic";margin:0}body a:hover{opacity:0.7}body ul{padding-left:0px}body ul li{list-style:none}body ul li img{max-width:100%}body p{line-height:1.5em}#header{padding:10px 0}#header .container-sp90{display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}@media only screen and (max-width: 480px){#header .container-sp90 .left-wrap{width:90%}}@media only screen and (max-width: 480px){#header .container-sp90 .left-wrap img{max-width:60%}}#header .container-sp90 .right-wrap .sp-menuicon-open .menu-open{display:none}#header .container-sp90 .right-wrap .sp-menuicon-open .on{display:block}#header .container-sp90 .right-wrap .sp-menuicon-close .menu-close{display:none}#header .container-sp90 .right-wrap .sp-menuicon-close .on{display:block}@media only screen and (max-width: 480px){#g_nav{position:fixed;background-color:#CE3B20;display:none;padding-top:30px}}#g_nav ul li{border-bottom:1px solid #fff;padding:1em 0}#g_nav ul li a{color:#fff;font-size:4.5vw;font-weight:bold;text-decoration:none}#sec-kv{position:relative}#sec-kv .kv-slide{background-repeat:repeat-x;width:100%}@media only screen and (min-width: 481px){#sec-kv .kv-slide{height:250px;background-size:auto 300px}}@media only screen and (max-width: 480px){#sec-kv .kv-slide{height:25vw;background-size:contain}}@media only screen and (min-width: 481px){#sec-kv .top{background-image:url(../images/kv-slide1.jpg);animation:loop1 120s linear infinite}}@media only screen and (max-width: 480px){#sec-kv .top{background-image:url(../images/kv-slide-sp1.jpg);animation:loop1 220s linear infinite}}@media only screen and (min-width: 481px){#sec-kv .middle{background-image:url(../images/kv-slide2.jpg);animation:loop2 120s linear infinite}}@media only screen and (max-width: 480px){#sec-kv .middle{background-image:url(../images/kv-slide-sp2.jpg);animation:loop2 220s linear infinite}}@media only screen and (min-width: 481px){#sec-kv .bottom{background-image:url(../images/kv-slide3.jpg);animation:loop1 120s linear infinite}}@media only screen and (max-width: 480px){#sec-kv .bottom{background-image:url(../images/kv-slide-sp3.jpg);animation:loop1 220s linear infinite}}@media only screen and (max-width: 480px){#sec-kv .sp-1{background-image:url(../images/kv-slide-sp4.jpg);animation:loop2 220s linear infinite}}@media only screen and (max-width: 480px){#sec-kv .sp-2{background-image:url(../images/kv-slide-sp5.jpg);animation:loop1 220s linear infinite}}@media only screen and (max-width: 480px){#sec-kv .sp-3{background-image:url(../images/kv-slide-sp6.jpg);animation:loop2 220s linear infinite}}@keyframes loop1{from{background-position:0 0}to{background-position:-10000px 0}}@keyframes loop2{from{background-position:0 0}to{background-position:10000px 0}}#sec-kv .kv-txt{position:absolute;left:50%}@media only screen and (min-width: 481px){#sec-kv .kv-txt{top:50%;transform:translate(-50%, -50%)}}@media only screen and (max-width: 480px){#sec-kv .kv-txt{top:58vw;transform:translate(-50%, -50%);width:80vw}}@media only screen and (max-width: 480px){#sec-kv .kv-txt img{max-width:100%}}#sec-kv .cv{position:absolute;left:50%;top:110vw;transform:translateX(-50%);width:80vw}@media only screen and (min-width: 481px){#sec-kv .cv{display:none}}#sec-kv .cv img{width:100%}#sec-scene{background-color:#FFF9EF}@media only screen and (max-width: 480px){#sec-scene{padding-top:130px;padding-bottom:100px}}@media only screen and (min-width: 481px){#sec-scene{padding-top:150px;padding-bottom:100px}}#sec-scene h2{text-align:center;color:#CE3B20;position:relative}@media only screen and (min-width: 481px){#sec-scene h2{font-size:30px;margin-bottom:50px}}@media only screen and (max-width: 480px){#sec-scene h2{font-size:5vw}}#sec-scene h2:before{position:absolute;top:0;content:url(../images/border-left.png);transform:translate(50%, -20%)}@media only screen and (min-width: 481px){#sec-scene h2:before{left:27%}}@media only screen and (max-width: 480px){#sec-scene h2:before{left:0%;transform:translate(30%, -20%)}}#sec-scene h2:after{position:absolute;top:0;content:url(../images/border-right.png)}@media only screen and (min-width: 481px){#sec-scene h2:after{right:33%;transform:translate(50%, -20%)}}@media only screen and (max-width: 480px){#sec-scene h2:after{transform:translate(10%, -20%)}}#sec-scene h2 span{position:relative;font-weight:bold}@media only screen and (min-width: 481px){#sec-scene h2 span:before{position:absolute;top:0;left:0;content:url(../images/light-img.png);transform:translate(-100%, -10%)}}@media only screen and (min-width: 481px){#sec-scene img{margin-bottom:10px}}@media only screen and (max-width: 480px){#sec-scene img{margin-bottom:10px}}@media only screen and (min-width: 481px){#sec-concept{padding-bottom:120px}}@media only screen and (max-width: 480px){#sec-concept{padding-bottom:150px}}@media only screen and (max-width: 480px){#sec-concept .top-img-wrap{margin-bottom:30px}}#sec-concept .top-img-wrap img{object-fit:cover;width:100%}#sec-concept .top-img-wrap .img-txt{position:absolute;top:50%;left:50%;transform:translate(-50%, -30%)}#sec-concept .top-img-wrap .img-txt p{color:#fff;font-weight:bold;font-size:20px;text-align:center}#sec-concept .concept-txt-wrap .txt-top{position:relative}@media only screen and (min-width: 481px){#sec-concept .concept-txt-wrap .txt-top{padding:80px 0px;width:700px;margin:0 auto}}@media only screen and (min-width: 481px) and (min-width: 481px){#sec-concept .concept-txt-wrap .txt-top{line-height:4em}}@media only screen and (max-width: 480px){#sec-concept .concept-txt-wrap .txt-top{padding-bottom:30px}}@media only screen and (min-width: 481px){#sec-concept .concept-txt-wrap .txt-top:before{content:url(../images/diagonal-left.jpg);position:absolute;bottom:30%;left:0;transform:translate(-50%, 0)}}@media only screen and (min-width: 481px){#sec-concept .concept-txt-wrap .txt-top:after{content:url(../images/diagonal-right.jpg);position:absolute;bottom:30%;right:0;transform:translate(50%, 0)}}#sec-concept .concept-txt-wrap .txt-top p{text-align:center;font-weight:bold;color:#CE3B20;font-family:YuMincho,'Yu Mincho'}@media only screen and (min-width: 481px){#sec-concept .concept-txt-wrap .txt-top p{font-size:36px}}@media only screen and (max-width: 480px){#sec-concept .concept-txt-wrap .txt-top p{font-size:5vw}}#sec-concept .concept-txt-wrap .txt-top p strong{font-family:"游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic";font-weight:bold}@media only screen and (min-width: 481px){#sec-concept .concept-txt-wrap .txt-top p strong{font-size:48px}}@media only screen and (max-width: 480px){#sec-concept .concept-txt-wrap .txt-top p strong{font-size:6.5vw}}#sec-concept .concept-txt-wrap .txt-top p strong span{background:linear-gradient(transparent 60%, #FFFDCC 60%);font-weight:bold}@media only screen and (min-width: 481px){#sec-concept .taste-wrap{display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;justify-content:center;position:relative;padding-bottom:100px}}@media only screen and (max-width: 480px){#sec-concept .taste-wrap{padding-bottom:60px}}@media only screen and (min-width: 481px){#sec-concept .taste-wrap .left-content{width:47%;display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;justify-content:center}#sec-concept .taste-wrap .left-content:before{content:url(../images/delicious.png);top:0;left:0;position:absolute;transform:translate(0%, -50%)}}#sec-concept .taste-wrap .left-content img{width:100%}@media only screen and (max-width: 480px){#sec-concept .taste-wrap .left-content img{margin-bottom:10px}}@media only screen and (min-width: 481px){#sec-concept .taste-wrap .right-content{width:47%;display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;flex-direction:column}}#sec-concept .taste-wrap .right-content h4{background:#CE3B20;color:#fff;padding:1em 0.5em;text-align:center;font-weight:bold}@media only screen and (min-width: 481px){#sec-concept .taste-wrap .right-content h4{margin-bottom:40px;font-size:24px}}#sec-concept .taste-wrap .right-content .dashed-line{color:#CE3B20;margin-bottom:20px;padding-bottom:30px;border-bottom:dashed 2px #CE3B20;font-family:YuMincho,'Yu Mincho'}@media only screen and (min-width: 481px){#sec-concept .taste-wrap .right-content .dashed-line{line-height:2em}}@media only screen and (max-width: 480px){#sec-concept .taste-wrap .right-content .dashed-line{line-height:9.75vw}}#sec-concept .taste-wrap .right-content .dashed-line small{color:#CE3B20;font-weight:bold}@media only screen and (min-width: 481px){#sec-concept .taste-wrap .right-content .dashed-line small{font-size:24px}}@media only screen and (max-width: 480px){#sec-concept .taste-wrap .right-content .dashed-line small{font-size:5.5vw}}#sec-concept .taste-wrap .right-content .dashed-line strong{color:#CE3B20;font-weight:bold}@media only screen and (min-width: 481px){#sec-concept .taste-wrap .right-content .dashed-line strong{font-size:40px}}@media only screen and (max-width: 480px){#sec-concept .taste-wrap .right-content .dashed-line strong{font-size:5.25vw}}#sec-concept .taste-wrap .right-content .dashed-line strong span{background:linear-gradient(transparent 60%, #FFFDCC 60%);font-family:"游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic"}@media only screen and (min-width: 481px){#sec-concept .taste-wrap .right-content .dashed-line strong span{font-size:40px}}@media only screen and (max-width: 480px){#sec-concept .taste-wrap .right-content .dashed-line strong span{font-size:8.5vw}}#sec-concept .taste-wrap .right-content p{color:#CE3B20;text-align:justify}@media only screen and (min-width: 481px){#sec-concept .taste-wrap .right-content p{font-size:24px}}#sec-concept .taste-wrap .right-content p span{font-weight:bold}@media only screen and (min-width: 481px){#sec-concept .taste-wrap .right-content p span{font-size:24px}}@media only screen and (min-width: 481px){#sec-concept .safety-wrap{padding-bottom:100px}}@media only screen and (min-width: 481px){#sec-concept .safety-wrap .container-1280{display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;justify-content:center}}@media only screen and (min-width: 481px){#sec-concept .safety-wrap .container-1280 .left-content{width:47%;display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;flex-direction:column}}@media only screen and (max-width: 480px){#sec-concept .safety-wrap .container-1280 .left-content{padding-bottom:60px}}#sec-concept .safety-wrap .container-1280 .left-content h4{background:#CE3B20;color:#fff;padding:1em 0.5em;text-align:center;position:relative;font-weight:bold}@media only screen and (min-width: 481px){#sec-concept .safety-wrap .container-1280 .left-content h4{margin-bottom:40px;font-size:24px}}#sec-concept .safety-wrap .container-1280 .left-content .column-2{border-bottom:dashed 2px #CE3B20;display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap}@media only screen and (min-width: 481px){#sec-concept .safety-wrap .container-1280 .left-content .column-2{width:100%;margin-bottom:20px}}@media only screen and (max-width: 480px){#sec-concept .safety-wrap .container-1280 .left-content .column-2{margin-bottom:20px;padding-bottom:30px}}#sec-concept .safety-wrap .container-1280 .left-content .column-2 .txt-box .dashed-line{color:#CE3B20;font-family:YuMincho,'Yu Mincho'}@media only screen and (min-width: 481px){#sec-concept .safety-wrap .container-1280 .left-content .column-2 .txt-box .dashed-line{padding-bottom:30px;line-height:2em}}@media only screen and (max-width: 480px){#sec-concept .safety-wrap .container-1280 .left-content .column-2 .txt-box .dashed-line{line-height:9.75vw}}#sec-concept .safety-wrap .container-1280 .left-content .column-2 .txt-box .dashed-line span{background:linear-gradient(transparent 60%, #FFFDCC 60%)}@media only screen and (min-width: 481px){#sec-concept .safety-wrap .container-1280 .left-content .column-2 .txt-box .dashed-line span{font-size:40px}}#sec-concept .safety-wrap .container-1280 .left-content .column-2 .txt-box .dashed-line strong{font-weight:bold;font-family:"游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic"}@media only screen and (min-width: 481px){#sec-concept .safety-wrap .container-1280 .left-content .column-2 .txt-box .dashed-line strong{font-size:45px}}@media only screen and (max-width: 480px){#sec-concept .safety-wrap .container-1280 .left-content .column-2 .txt-box .dashed-line strong{font-size:8.5vw}}#sec-concept .safety-wrap .container-1280 .left-content .column-2 .txt-box .dashed-line small{font-weight:bold}@media only screen and (min-width: 481px){#sec-concept .safety-wrap .container-1280 .left-content .column-2 .txt-box .dashed-line small{font-size:30px}}@media only screen and (max-width: 480px){#sec-concept .safety-wrap .container-1280 .left-content .column-2 .txt-box .dashed-line small{font-size:5.5vw}}@media only screen and (min-width: 481px){#sec-concept .safety-wrap .container-1280 .left-content .column-2 .img-box{width:18%;display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start}}@media only screen and (max-width: 480px){#sec-concept .safety-wrap .container-1280 .left-content .column-2 .img-box{width:20%}}#sec-concept .safety-wrap .container-1280 .left-content .column-2 .img-box p{text-align:right}#sec-concept .safety-wrap .container-1280 .left-content p{color:#CE3B20;text-align:justify}@media only screen and (min-width: 481px){#sec-concept .safety-wrap .container-1280 .left-content p{font-size:24px}}#sec-concept .safety-wrap .container-1280 .left-content p span{font-weight:bold}@media only screen and (min-width: 481px){#sec-concept .safety-wrap .container-1280 .left-content p span{font-size:24px}}@media only screen and (max-width: 480px){#sec-concept .safety-wrap .container-1280 .left-content img{width:100%;margin-bottom:10px}}@media only screen and (min-width: 481px){#sec-concept .safety-wrap .container-1280 .right-content{width:47%;display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;justify-content:flex-end;position:relative}#sec-concept .safety-wrap .container-1280 .right-content:before{content:url(../images/safety.png);bottom:0;right:0;position:absolute}}@media only screen and (min-width: 481px){#sec-concept .useful-wrap{display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;justify-content:center;position:relative}}@media only screen and (min-width: 481px){#sec-concept .useful-wrap .left-content{width:47%;display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;justify-content:flex-start}#sec-concept .useful-wrap .left-content:before{content:url(../images/easy.png);bottom:0;left:0;position:absolute}}#sec-concept .useful-wrap .left-content img{width:100%}@media only screen and (max-width: 480px){#sec-concept .useful-wrap .left-content img{margin-bottom:10px}}@media only screen and (min-width: 481px){#sec-concept .useful-wrap .right-content{width:47%;display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;flex-direction:column}}#sec-concept .useful-wrap .right-content h4{background:#CE3B20;color:#fff;padding:1em 0.5em;text-align:center;font-weight:bold}@media only screen and (min-width: 481px){#sec-concept .useful-wrap .right-content h4{margin-bottom:40px;font-size:24px}}#sec-concept .useful-wrap .right-content .dashed-line{color:#CE3B20;margin-bottom:20px;padding-bottom:30px;border-bottom:dashed 2px #CE3B20;font-family:YuMincho,'Yu Mincho'}@media only screen and (min-width: 481px){#sec-concept .useful-wrap .right-content .dashed-line{line-height:2em}}@media only screen and (max-width: 480px){#sec-concept .useful-wrap .right-content .dashed-line{line-height:9.75vw}}#sec-concept .useful-wrap .right-content .dashed-line small{color:#CE3B20;font-weight:bold}@media only screen and (min-width: 481px){#sec-concept .useful-wrap .right-content .dashed-line small{font-size:30px}}@media only screen and (max-width: 480px){#sec-concept .useful-wrap .right-content .dashed-line small{font-size:5.5vw}}#sec-concept .useful-wrap .right-content .dashed-line strong{color:#CE3B20;font-weight:bold}@media only screen and (min-width: 481px){#sec-concept .useful-wrap .right-content .dashed-line strong{font-size:45px}}@media only screen and (max-width: 480px){#sec-concept .useful-wrap .right-content .dashed-line strong{font-size:8.5vw}}#sec-concept .useful-wrap .right-content .dashed-line span{background:linear-gradient(transparent 60%, #FFFDCC 60%);font-family:"游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic"}@media only screen and (min-width: 481px){#sec-concept .useful-wrap .right-content .dashed-line span{font-size:40px}}#sec-concept .useful-wrap .right-content p{color:#CE3B20;text-align:justify}@media only screen and (min-width: 481px){#sec-concept .useful-wrap .right-content p{font-size:24px}}#sec-concept .useful-wrap .right-content p span{font-weight:bold}@media only screen and (min-width: 481px){#sec-concept .useful-wrap .right-content p span{font-size:24px}}#sec-menu{background:#FFF9EF}@media only screen and (min-width: 481px){#sec-menu{padding:100px 0 60px}}@media only screen and (max-width: 480px){#sec-menu{padding-bottom:50px;margin-bottom:80px}}@media only screen and (min-width: 481px){#sec-menu .menu-img-wrap{margin-bottom:90px}}@media only screen and (max-width: 480px){#sec-menu .menu-img-wrap{margin-bottom:50px}}#sec-menu .menu-img-wrap img{object-fit:cover;width:100%}#sec-menu .energy-wrap .top-content{background:#CE3B20;padding:0.2em 0}#sec-menu .energy-wrap .top-content .txt-wrap{border-top:3px solid #fff;border-bottom:3px solid #fff;text-align:center;padding:1em}#sec-menu .energy-wrap .top-content .txt-wrap p{color:#fff;text-align:center;font-weight:bold}@media only screen and (min-width: 481px){#sec-menu .energy-wrap .top-content .txt-wrap p{font-size:40px}}#sec-menu .energy-wrap .top-content .txt-wrap p .marker{position:relative;font-weight:bold}#sec-menu .energy-wrap .top-content .txt-wrap p .marker:before{content:"";border-top:5px solid #fff;transform:rotate(45deg);width:50px;position:absolute;top:50%;left:-10%}#sec-menu .energy-wrap .top-content .txt-wrap p .marker:after{content:"";border-top:5px solid #fff;transform:rotate(135deg);width:50px;position:absolute;top:50%;right:-10%}#sec-menu .energy-wrap .top-content .txt-wrap p .marker .main{background:#036EB6;border-radius:10px;padding:0.1em;font-weight:bold}#sec-menu .energy-wrap .top-content .txt-wrap p .marker .sub{background:#7CBA28;border-radius:10px;padding:0.1em;font-weight:bold}@media only screen and (min-width: 481px){#sec-menu .energy-wrap .bottom-content{background-image:url(../images/energy.png);background-size:cover;height:420px;background-position:center}}@media only screen and (max-width: 480px){#sec-menu .energy-wrap .bottom-content{background-image:url(../images/energy-sp.png);height:300px;background-repeat:no-repeat;position:relative;background-position:center;margin-bottom:60px}}@media only screen and (min-width: 481px){#sec-menu .energy-wrap .bottom-content .detail-wrap{padding:0.5em;position:relative}}@media only screen and (max-width: 480px){#sec-menu .energy-wrap .bottom-content .detail-wrap{position:absolute;top:50%;transform:translate(0, -50%)}}#sec-menu .energy-wrap .bottom-content .detail-wrap p{color:#D2A40C;font-weight:bold;text-align:center}@media only screen and (min-width: 481px){#sec-menu .energy-wrap .bottom-content .detail-wrap p{font-size:24px}}#sec-menu .energy-wrap .bottom-content .detail-wrap .ingredients-list{display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;justify-content:center;position:relative;margin:0 auto}#sec-menu .energy-wrap .bottom-content .detail-wrap .ingredients-list p{width:33%}@media only screen and (max-width: 480px){#sec-menu .energy-wrap .bottom-content .detail-wrap .ingredients-list li{width:25%;display:flex;justify-content:center}}#sec-menu .energy-wrap .bottom-content .detail-wrap .sugar{border:1px solid #D2A40C;padding:0.5em;background:#fff;position:absolute;bottom:5%;right:5%}#sec-menu .energy-wrap .bottom-content .detail-wrap .sugar p{text-align:center;color:#000}@media only screen and (min-width: 481px){#sec-menu .energy-wrap .bottom-content .detail-wrap .sugar p{font-size:24px}}@media only screen and (min-width: 481px){#sec-menu .energy-wrap .bottom-content .detail-wrap .sugar p strong{font-size:24px;text-align:center;color:#D2A40C}}#sec-menu .shef-wrap{background:#fff}@media only screen and (min-width: 481px){#sec-menu .shef-wrap{padding:2em 3em;margin-top:50px}}@media only screen and (max-width: 480px){#sec-menu .shef-wrap{flex-direction:column-reverse;padding:3em 2em;box-shadow:0px 2px 5px 1px rgba(0,0,0,0.2)}}#sec-menu .shef-wrap .left-wrap h4{font-weight:bold;color:#CE3B20;border-bottom:dashed 2px #CE3B20;padding-bottom:20px;margin-bottom:20px;font-family:YuMincho,'Yu Mincho'}@media only screen and (min-width: 481px){#sec-menu .shef-wrap .left-wrap h4{font-size:30px;line-height:1.75em}}@media only screen and (max-width: 480px){#sec-menu .shef-wrap .left-wrap h4{font-size:5vw}}#sec-menu .shef-wrap .left-wrap p{line-height:2em;text-align:justify;font-weight:bold}@media only screen and (min-width: 481px){#sec-menu .shef-wrap .left-wrap p{font-size:18px}}@media only screen and (min-width: 481px){#sec-menu .shef-wrap .left-wrap p:nth-child(3){margin-bottom:20px}}@media only screen and (max-width: 480px){#sec-menu .shef-wrap .left-wrap p:nth-child(3){margin-bottom:30px}}#sec-menu .shef-wrap .left-wrap .title{text-align:center;font-weight:bold;margin-bottom:10px}@media only screen and (min-width: 481px){#sec-menu .shef-wrap .right-wrap .shef-list{display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;justify-content:space-between}}@media only screen and (min-width: 481px) and (min-width: 481px){#sec-menu .shef-wrap .right-wrap .shef-list{width:800px;margin:0 auto}}@media only screen and (min-width: 481px){#sec-menu .shef-wrap .right-wrap .shef-list .shef-item{width:47%}}@media only screen and (max-width: 480px){#sec-menu .shef-wrap .right-wrap .shef-list .shef-item:not(:last-of-type){margin-bottom:40px}}#sec-menu .shef-wrap .right-wrap .shef-list .shef-item img{margin-bottom:20px}#sec-menu .shef-wrap .right-wrap .shef-list .shef-item .name{text-align:center;font-weight:bold;margin-bottom:20px}@media only screen and (min-width: 481px){#sec-menu .shef-wrap .right-wrap .shef-list .shef-item .name{font-size:20px}}@media only screen and (max-width: 480px){#sec-menu .shef-wrap .right-wrap .shef-list .shef-item .name{font-size:5.13vw}}@media only screen and (max-width: 480px){#sec-menu .shef-wrap .right-wrap p img{width:100%}}#sec-menu .shef-wrap .right-wrap p strong{font-weight:normal}@media only screen and (min-width: 481px){#sec-menu .shef-wrap .right-wrap p strong{font-size:20px}}#sec-menu .shef-wrap .right-wrap p:first-child{margin-bottom:10px}#sec-menu .img-wrap{text-align:center;padding:60px 0}@media only screen and (max-width: 480px){#sec-menu .img-wrap img{max-width:100%}}@media only screen and (min-width: 481px){#sec-proposal{padding-top:120px;padding-bottom:50px}}@media only screen and (max-width: 480px){#sec-proposal{padding-bottom:30px}}#sec-proposal .proposal-wrap{position:relative}#sec-proposal .proposal-wrap h2{text-align:center;color:#CE3B20;font-weight:bold;position:absolute;z-index:1}@media only screen and (min-width: 481px){#sec-proposal .proposal-wrap h2{top:10%;font-size:40px;left:50%;transform:translate(-50%, 50%)}}@media only screen and (max-width: 480px){#sec-proposal .proposal-wrap h2{top:15%;left:50%;transform:translate(-50%, 50%);font-size:5.5vw}}#sec-proposal .proposal-wrap .human-image{position:relative;text-align:center}#sec-proposal .proposal-wrap .human-image img{max-width:100%}#sec-proposal .proposal-wrap .caution{text-align:center;font-weight:bold;position:absolute}@media only screen and (min-width: 481px){#sec-proposal .proposal-wrap .caution{bottom:5%;left:50%;font-size:24px;transform:translate(-50%, -50%)}}@media only screen and (max-width: 480px){#sec-proposal .proposal-wrap .caution{bottom:10%;left:50%;transform:translate(-50%, -50%);width:100%}}#sec-proposal .proposal-wrap p{text-align:center}#sec-proposal .proposal-wrap p strong{color:#CE3B20;font-weight:bold;background:linear-gradient(transparent 60%, #FFFDCC 60%);position:relative}@media only screen and (min-width: 481px){#sec-proposal .proposal-wrap p strong{font-size:30px}}@media only screen and (max-width: 480px){#sec-proposal .proposal-wrap p strong{font-size:4.75vw}}#sec-proposal .proposal-wrap p strong:before{position:absolute;top:0}@media only screen and (min-width: 481px){#sec-proposal .proposal-wrap p strong:before{left:-10%;content:url(../images/border-left.jpg)}}@media only screen and (max-width: 480px){#sec-proposal .proposal-wrap p strong:before{left:-90%;content:url(../images/border-left-sp.jpg)}}#sec-proposal .proposal-wrap p strong:after{position:absolute;top:0}@media only screen and (min-width: 481px){#sec-proposal .proposal-wrap p strong:after{right:-10%;content:url(../images/border-right.jpg)}}@media only screen and (max-width: 480px){#sec-proposal .proposal-wrap p strong:after{right:-50%;content:url(../images/border-right-sp.jpg)}}#sec-howto .img-wrap{position:relative;background-position:center}@media only screen and (min-width: 481px){#sec-howto .img-wrap{background-image:url(../images/howto-img.jpg);height:550px;background-size:cover;margin-bottom:60px}}@media only screen and (max-width: 480px){#sec-howto .img-wrap img{max-width:100%}}@media only screen and (min-width: 481px){#sec-howto .img-wrap .txt-wrap{display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;justify-content:space-around;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}}@media only screen and (max-width: 480px){#sec-howto .img-wrap .txt-wrap{position:relative;top:-100px}}@media only screen and (min-width: 481px){#sec-howto .img-wrap .txt-wrap .left-content{width:47%;line-height:3em}}@media only screen and (max-width: 480px){#sec-howto .img-wrap .txt-wrap .left-content{line-height:3em}}#sec-howto .img-wrap .txt-wrap .left-content h2{color:#CE3B20;font-weight:bold;text-align:center}@media only screen and (min-width: 481px){#sec-howto .img-wrap .txt-wrap .left-content h2{font-size:20px}}@media only screen and (max-width: 480px){#sec-howto .img-wrap .txt-wrap .left-content h2{background-image:url(../images/clear-bg.png)}}#sec-howto .img-wrap .txt-wrap .left-content h2 strong{font-weight:bold;font-family:YuMincho,'Yu Mincho'}@media only screen and (min-width: 481px){#sec-howto .img-wrap .txt-wrap .left-content h2 strong{font-size:60px}}@media only screen and (max-width: 480px){#sec-howto .img-wrap .txt-wrap .left-content h2 strong{font-size:15vw}}#sec-howto .img-wrap .txt-wrap .left-content .dot-wrap{border:2px dashed #CE3B20;border-radius:45px}@media only screen and (min-width: 481px){#sec-howto .img-wrap .txt-wrap .left-content .dot-wrap{margin-bottom:20px}}@media only screen and (max-width: 480px){#sec-howto .img-wrap .txt-wrap .left-content .dot-wrap{margin-bottom:30px}}#sec-howto .img-wrap .txt-wrap .left-content .dot-wrap p{text-align:center;font-weight:bold;color:#CE3B20}@media only screen and (min-width: 481px){#sec-howto .img-wrap .txt-wrap .left-content .dot-wrap p{font-size:30px}}@media only screen and (max-width: 480px){#sec-howto .img-wrap .txt-wrap .left-content .dot-wrap p{font-size:6.5vw}}#sec-howto .img-wrap .txt-wrap .left-content .dot-bottom-txt{text-align:justify}@media only screen and (min-width: 481px){#sec-howto .img-wrap .txt-wrap .left-content .dot-bottom-txt{line-height:2em;font-size:20px}}@media only screen and (max-width: 480px){#sec-howto .img-wrap .txt-wrap .left-content .dot-bottom-txt{margin-bottom:60px;line-height:2em}}@media only screen and (min-width: 481px){#sec-howto .img-wrap .txt-wrap .right-content{width:47%}}@media only screen and (max-width: 480px){#sec-howto .img-wrap .txt-wrap .right-content{background:#fff0c8;padding:2em 0}}#sec-howto .img-wrap .txt-wrap .right-content p{font-weight:bold}@media only screen and (min-width: 481px){#sec-howto .img-wrap .txt-wrap .right-content p{font-size:20px}}#sec-howto .img-wrap .txt-wrap .right-content .explain-wrap{display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;justify-content:space-between;background:#fff;border-radius:20px;padding:1em 0.75em;margin-bottom:10px}#sec-howto .img-wrap .txt-wrap .right-content .explain-wrap .inner-left-content{width:24%;display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}@media only screen and (max-width: 480px){#sec-howto .img-wrap .txt-wrap .right-content .explain-wrap .inner-left-content{width:35%}}#sec-howto .img-wrap .txt-wrap .right-content .explain-wrap .inner-left-content h3{font-weight:bold}@media only screen and (min-width: 481px){#sec-howto .img-wrap .txt-wrap .right-content .explain-wrap .inner-left-content h3{font-size:20px}}@media only screen and (max-width: 480px){#sec-howto .img-wrap .txt-wrap .right-content .explain-wrap .inner-left-content h3{font-size:4.5vw}}#sec-howto .img-wrap .txt-wrap .right-content .explain-wrap .inner-left-content h3 small{font-weight:normal}@media only screen and (min-width: 481px){#sec-howto .img-wrap .txt-wrap .right-content .explain-wrap .inner-left-content h3 small{font-size:16px}}@media only screen and (max-width: 480px){#sec-howto .img-wrap .txt-wrap .right-content .explain-wrap .inner-left-content h3 small{font-size:4vw}}#sec-howto .img-wrap .txt-wrap .right-content .explain-wrap .inner-right-content{width:75%}@media only screen and (max-width: 480px){#sec-howto .img-wrap .txt-wrap .right-content .explain-wrap .inner-right-content{background:#fff;width:60%}}#sec-howto .img-wrap .txt-wrap .right-content .explain-wrap .inner-right-content p{text-align:justify;font-weight:normal}@media only screen and (min-width: 481px){#sec-howto .img-wrap .txt-wrap .right-content .explain-wrap .inner-right-content p{font-size:18px}}@media only screen and (min-width: 481px){#sec-howto .img-wrap .txt-wrap .right-content .explain-wrap .inner-right-content .time-content{display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;justify-content:space-between}}@media only screen and (min-width: 481px){#sec-howto .img-wrap .txt-wrap .right-content .explain-wrap .inner-right-content .time-content .main{width:47%}}#sec-howto .img-wrap .txt-wrap .right-content .explain-wrap .inner-right-content .time-content .main span{background:#036EB6;border-radius:8px;font-weight:bold;color:#fff;padding:0.25em 1em;margin-right:1em}@media only screen and (max-width: 480px){#sec-howto .img-wrap .txt-wrap .right-content .explain-wrap .inner-right-content .time-content .main p{margin-bottom:10px}}@media only screen and (min-width: 481px){#sec-howto .img-wrap .txt-wrap .right-content .explain-wrap .inner-right-content .time-content .sub{width:47%}}#sec-howto .img-wrap .txt-wrap .right-content .explain-wrap .inner-right-content .time-content .sub span{background:#7CBA28;border-radius:8px;font-weight:bold;color:#fff;padding:0.25em 1em;margin-right:1em}#sec-howto .img-wrap .txt-wrap .right-content .term{color:#fff;margin-top:20px}@media only screen and (min-width: 481px){#sec-howto .img-wrap .txt-wrap .right-content .term{font-size:16px;text-align:right}}@media only screen and (max-width: 480px){#sec-howto .img-wrap .txt-wrap .right-content .term{text-align:center;background:#CE3B20;padding:0.5em}}#sec-howto .img-wrap .txt-wrap .right-content .term span{font-weight:bold}@media only screen and (min-width: 481px){#sec-howto .img-wrap .txt-wrap .right-content .term span{background:#CE3B20;padding:0.5em;font-size:20px}}@media only screen and (min-width: 481px){#sec-howto .case-wrap{margin-bottom:60px}}#sec-howto .case-wrap .case-list{display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;justify-content:space-around}@media only screen and (max-width: 480px){#sec-howto .case-wrap .case-list li{width:47%}#sec-howto .case-wrap .case-list li:not(last-child){margin-bottom:30px}}#sec-howto .case-wrap .case-list li h3{color:#CE3B20;font-weight:bold;text-align:center}#sec-howto .case-wrap .case-list li h3 span{color:#CE3B20;font-weight:bold;text-align:center;background:linear-gradient(transparent 60%, #FFFDCC 60%)}@media only screen and (min-width: 481px){#sec-howto .case-wrap .case-list li h3 span{font-size:24px}}@media only screen and (max-width: 480px){#sec-howto .case-wrap .case-list li h3 span{font-weight:bold;text-align:center}}#sec-howto .case-wrap .case-list li img{margin-bottom:20px}@media only screen and (max-width: 480px){#sec-howto .case-wrap .case-list li img{max-width:100%}}@media only screen and (min-width: 481px){#sec-howto .case-wrap .case-list li p{text-align:center;font-size:20px}}@media only screen and (min-width: 481px){#sec-plan{margin-bottom:100px}}@media only screen and (max-width: 480px){#sec-plan{margin-bottom:50px}}@media only screen and (min-width: 481px){#sec-plan p{font-size:20px}}#sec-plan p span{font-weight:bold}#sec-plan img{object-fit:cover;width:100%}@media only screen and (min-width: 481px){#sec-plan .plan-table-wrap{margin-bottom:40px}}@media only screen and (max-width: 480px){#sec-plan .plan-table-wrap{margin-bottom:20px}}#sec-plan .plan-table-wrap h2{margin:0 auto;text-align:center;color:#CE3B20;border:2px solid #CE3B20;border-radius:45px;font-weight:bold}@media only screen and (min-width: 481px){#sec-plan .plan-table-wrap h2{font-size:30px;padding:0.5em 0}}@media only screen and (max-width: 480px){#sec-plan .plan-table-wrap h2{margin-bottom:50px}}@media only screen and (min-width: 481px){#sec-flow{padding-bottom:150px}}@media only screen and (max-width: 480px){#sec-flow{padding-bottom:30px}}#sec-flow .flow-wrap h2{margin:0 auto;text-align:center;color:#CE3B20;border:2px solid #CE3B20;border-radius:45px;font-weight:bold}@media only screen and (min-width: 481px){#sec-flow .flow-wrap h2{font-size:30px;margin-bottom:65px;padding:0.5em 0}}@media only screen and (max-width: 480px){#sec-flow .flow-wrap h2{margin-bottom:50px}}@media only screen and (min-width: 481px){#sec-flow .flow-wrap .flow-list{padding-bottom:100px;display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;justify-content:space-around}}@media only screen and (max-width: 480px){#sec-flow .flow-wrap .flow-list{padding-bottom:50px}}#sec-flow .flow-wrap .flow-list li{position:relative}@media only screen and (min-width: 481px){#sec-flow .flow-wrap .flow-list li{width:30%}}@media only screen and (min-width: 481px){#sec-flow .flow-wrap .flow-list li:not(:last-child):before{position:absolute;content:"";display:inline-block;width:0;height:0;border-style:solid;border-width:15.5px 0 15.5px 20px;border-color:transparent transparent transparent #CE3B20;right:-10%;top:25%;transform:translate(0, -50%)}}@media only screen and (max-width: 480px){#sec-flow .flow-wrap .flow-list li:not(:last-child){margin-bottom:75px}#sec-flow .flow-wrap .flow-list li:not(:last-child):after{position:absolute;content:"";display:inline-block;width:0;height:0;border-style:solid;border-width:19.5px 19.5px 0 19.5px;border-color:#CE3B20 transparent transparent transparent;right:50%;bottom:-15%;transform:translate(50%, 0)}}#sec-flow .flow-wrap .flow-list li p{display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;justify-content:center;position:relative;text-align:justify}@media only screen and (min-width: 481px){#sec-flow .flow-wrap .flow-list li p{font-size:20px}}#sec-flow .flow-wrap .flow-list li h3{color:#CE3B20;font-weight:bold;border-bottom:2px dashed #CE3B20;margin-bottom:20px}@media only screen and (min-width: 481px){#sec-flow .flow-wrap .flow-list li h3{font-size:20px}}@media only screen and (max-width: 480px){#sec-flow .flow-wrap .flow-list li h3{font-size:4.5vw}}@media only screen and (min-width: 481px){#sec-flow .flow-wrap .flow-list li h3 strong{font-size:30px}}@media only screen and (max-width: 480px){#sec-flow .flow-wrap .flow-list li h3 strong{font-size:5.5vw}}#sec-flow .flow-wrap .flow-list li span{text-decoration:underline}#sec-flow .delivery-wrap{background:#fff9ef;box-shadow:0px 3px 6px 3px #dcdcdc;border-radius:10px}@media only screen and (min-width: 481px){#sec-flow .delivery-wrap{border-radius:20px;padding:2.5em 6em;width:70%;margin:0 auto}}#sec-flow .delivery-wrap .top-box{display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}@media only screen and (max-width: 480px){#sec-flow .delivery-wrap .top-box{padding:2em}}#sec-flow .delivery-wrap .top-box .left-content{position:relative}#sec-flow .delivery-wrap .top-box .left-content p{color:#CE3B20;font-weight:bold}@media only screen and (min-width: 481px){#sec-flow .delivery-wrap .top-box .left-content p{font-size:90px}}#sec-flow .delivery-wrap .top-box .left-content p:before{position:absolute}@media only screen and (min-width: 481px){#sec-flow .delivery-wrap .top-box .left-content p:before{content:url(../images/three.png);left:-20%;top:25%;transform:translate(0%, -50%)}}#sec-flow .delivery-wrap .top-box .right-content{position:relative}#sec-flow .delivery-wrap .top-box .right-content p{font-weight:bold}@media only screen and (min-width: 481px){#sec-flow .delivery-wrap .top-box .right-content p{font-size:20px}}#sec-flow .delivery-wrap .top-box .right-content p span{color:#CE3B20;position:relative;font-weight:bold}@media only screen and (max-width: 480px){#sec-flow .delivery-wrap .top-box .right-content p span{display:inline-block;font-size:9vw}}@media only screen and (max-width: 480px){#sec-flow .delivery-wrap .top-box .right-content p span:before{position:absolute;content:url(../images/three-sp.png);left:-50%;top:0;transform:translate(50%, -50%)}}#sec-flow .delivery-wrap .top-box .right-content p strong{color:#CE3B20;font-weight:bold}@media only screen and (min-width: 481px){#sec-flow .delivery-wrap .top-box .right-content p strong{font-size:50px}}@media only screen and (max-width: 480px){#sec-flow .delivery-wrap .top-box .right-content p strong{font-size:9vw}}#sec-flow .delivery-wrap .bottom-box p{text-align:center}#sec-review{background:#fff0c8}@media only screen and (min-width: 481px){#sec-review{padding-bottom:110px;padding-top:40px}}@media only screen and (max-width: 480px){#sec-review{padding:20px 0;margin-bottom:120px}}#sec-review .title-wrap{margin-bottom:20px;padding-top:20px}#sec-review .title-wrap h2{color:#CE3B20;text-align:center;border-bottom:2px solid #CE3B20;padding-bottom:20px;margin-bottom:20px}#sec-review .title-wrap h2 span{position:relative;font-weight:bold}@media only screen and (min-width: 481px){#sec-review .title-wrap h2 span{font-size:30px}}@media only screen and (max-width: 480px){#sec-review .title-wrap h2 span{font-size:5.5vw}}#sec-review .title-wrap h2 span:before{position:absolute;transform:translate(-50%, -50%)}@media only screen and (min-width: 481px){#sec-review .title-wrap h2 span:before{content:url(../images/coment.png);top:50%;left:-50%}}@media only screen and (max-width: 480px){#sec-review .title-wrap h2 span:before{content:url(../images/coment-sp.png);top:50%;left:-40%}}#sec-review .title-wrap p{text-align:center}@media only screen and (min-width: 481px){#sec-review .title-wrap p{font-size:20px}}#sec-review .customer-voice{background:#fff}@media only screen and (min-width: 481px){#sec-review .customer-voice{padding:3em 5em}}@media only screen and (max-width: 480px){#sec-review .customer-voice{padding:2em 0.5em}}#sec-review .customer-voice:last-child{margin-bottom:0px}#sec-review .customer-voice h3{color:#CE3B20;font-weight:bold;border-bottom:2px dashed #CE3B20;margin-bottom:20px}@media only screen and (min-width: 481px){#sec-review .customer-voice h3{font-size:20px;padding-bottom:10px}}@media only screen and (max-width: 480px){#sec-review .customer-voice h3{padding-bottom:20px}}#sec-review .customer-voice p{line-height:2em;text-align:justify}@media only screen and (min-width: 481px){#sec-review .customer-voice p{margin-bottom:30px;font-size:20px}}@media only screen and (max-width: 480px){#sec-review .customer-voice p{margin-bottom:20px}}#sec-review .customer-voice .img-list{display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap}@media only screen and (min-width: 481px){#sec-review .customer-voice .img-list{justify-content:flex-start}}@media only screen and (max-width: 480px){#sec-review .customer-voice .img-list{justify-content:space-between}}@media only screen and (min-width: 481px){#sec-review .customer-voice .img-list li{width:20%}}@media only screen and (max-width: 480px){#sec-review .customer-voice .img-list li{width:49%}}@media only screen and (max-width: 480px){#sec-review .customer-voice .img-list li img{max-width:100%}}@media only screen and (min-width: 481px){#sec-qa{padding:110px 0}}#sec-qa .qa-title{border:2px solid #CE3B20;border-radius:45px}@media only screen and (min-width: 481px){#sec-qa .qa-title{margin-bottom:65px}}@media only screen and (max-width: 480px){#sec-qa .qa-title{margin-bottom:40px}}#sec-qa .qa-title h2{color:#CE3B20;text-align:center;font-weight:bold}@media only screen and (min-width: 481px){#sec-qa .qa-title h2{padding:0.5em 0;font-size:30px}}@media only screen and (max-width: 480px){#sec-qa .qa-title h2{font-size:5.5vw}}@media only screen and (min-width: 481px){#sec-qa .qa-wrap{display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;justify-content:space-between}}@media only screen and (min-width: 481px){#sec-qa .qa-wrap .left-content{width:47%}}@media only screen and (min-width: 481px){#sec-qa .qa-wrap .left-content ul:not(last-child){margin-bottom:30px}}@media only screen and (max-width: 480px){#sec-qa .qa-wrap .left-content ul:not(last-child){margin-bottom:25px}}@media only screen and (min-width: 481px){#sec-qa .qa-wrap .right-content{width:47%}}@media only screen and (min-width: 481px){#sec-qa .qa-wrap .right-content ul{margin-bottom:30px}}@media only screen and (max-width: 480px){#sec-qa .qa-wrap .right-content ul{margin-bottom:25px}}#sec-qa .qa-wrap .q{background:#FEEBC8;padding:0.25em;color:#CE3B20;font-weight:bold}@media only screen and (min-width: 481px){#sec-qa .qa-wrap .q{font-size:20px}}#sec-qa .qa-wrap .a{padding:0.25em;text-indent:-1em;margin-left:1em;text-align:justify}@media only screen and (min-width: 481px){#sec-qa .qa-wrap .a{font-size:20px}}#sec-regulation{background:#CE3B20;padding:50px 0}@media only screen and (min-width: 481px){#sec-regulation{margin-bottom:60px}}@media only screen and (max-width: 480px){#sec-regulation{margin-bottom:40px}}#sec-regulation .container-1060{background:white}@media only screen and (min-width: 481px){#sec-regulation .container-1060{padding:3em 2em}}@media only screen and (max-width: 480px){#sec-regulation .container-1060{padding:2em}}#sec-regulation .container-1060 .title{text-align:center;font-weight:bold;border-bottom:2px dashed #CE3B20;color:#CE3B20;padding-bottom:20px;margin-bottom:30px}@media only screen and (min-width: 481px){#sec-regulation .container-1060 .title{font-size:30px}}@media only screen and (max-width: 480px){#sec-regulation .container-1060 .title{font-size:5.5vw}}#sec-regulation .container-1060 .regulation-wrap{overflow-y:scroll;border:1px solid #CCCCCC;margin-bottom:35px;-ms-overflow-style:none;scrollbar-width:none}#sec-regulation .container-1060 .regulation-wrap .box::-webkit-scrollbar{display:none}@media only screen and (min-width: 481px){#sec-regulation .container-1060 .regulation-wrap{padding:3em 2em;height:300px}}@media only screen and (max-width: 480px){#sec-regulation .container-1060 .regulation-wrap{padding:1em;height:350px}}#sec-regulation .container-1060 .regulation-wrap .regulation-txt h2{font-size:20px;margin-bottom:20px;font-weight:bold;text-align:center}#sec-regulation .container-1060 .regulation-wrap .regulation-txt h3{font-size:16px;font-weight:normal;color:#000;margin-bottom:50px}#sec-regulation .container-1060 .regulation-wrap .regulation-txt .detail-txt{margin-bottom:20px}#sec-regulation .container-1060 .cv-wrap p{margin:0 auto;text-align:center;background:#22B273;border-top:4px solid #136342;border-left:4px solid #136342;border-right:4px solid #136342;box-shadow:0px 10px 0px #136342;border-radius:10px;position:relative}@media only screen and (min-width: 481px){#sec-regulation .container-1060 .cv-wrap p{width:45%}}#sec-regulation .container-1060 .cv-wrap p:hover{opacity:0.7;transform:translate(0, 2px);box-shadow:0px 4px 0px #136342}#sec-regulation .container-1060 .cv-wrap p:before{content:url(../images/cart-img.png);position:absolute;transform:translate(-50%, -40%);top:50%}@media only screen and (min-width: 481px){#sec-regulation .container-1060 .cv-wrap p:before{left:13%}}@media only screen and (max-width: 480px){#sec-regulation .container-1060 .cv-wrap p:before{left:10%}}#sec-regulation .container-1060 .cv-wrap p:after{font-family:'Font Awesome 6 Free';position:absolute;content:"\f138";color:#fff;font-weight:bold;top:50%;right:5%}@media only screen and (min-width: 481px){#sec-regulation .container-1060 .cv-wrap p:after{font-size:30px;transform:translate(0, -50%)}}@media only screen and (max-width: 480px){#sec-regulation .container-1060 .cv-wrap p:after{transform:translate(50%, -50%)}}#sec-regulation .container-1060 .cv-wrap p a{color:#fff;text-decoration:none;font-weight:bold;width:100%;display:inline-block}@media only screen and (min-width: 481px){#sec-regulation .container-1060 .cv-wrap p a{font-size:30px;padding:25px 50px}}@media only screen and (max-width: 480px){#sec-regulation .container-1060 .cv-wrap p a{padding:1em;font-size:4.75vw}}#sec-entry{background:#CE3B20;padding:5em}#sec-entry .entry-wrap{background:#fff;padding:3em 4em}#sec-entry .entry-wrap .entry-title{font-weight:bold;color:#CE3B20;text-align:center;border-bottom:2px dashed #CE3B20}@media only screen and (min-width: 481px){#sec-entry .entry-wrap .entry-title{font-size:30px;margin-bottom:40px}}#sec-entry .entry-wrap .form-wrap h3{font-weight:bold;color:#CE3B20}@media only screen and (min-width: 481px){#sec-entry .entry-wrap .form-wrap h3{font-size:20px}}#sec-entry .entry-wrap .form-wrap .column-2{border-bottom:2px solid #CCCCCC;display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;justify-content:flex-start}@media only screen and (min-width: 481px){#sec-entry .entry-wrap .form-wrap .column-2{margin-bottom:20px}}#sec-entry .entry-wrap .form-wrap .column-2 .left-content{width:25%;display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;align-items:center}#sec-entry .entry-wrap .form-wrap .column-2 .left-content .category{font-weight:bold}#sec-entry .entry-wrap .form-wrap .column-2 .left-content .category span{color:#CE3B20}#sec-entry .entry-wrap .form-wrap .column-2 .right-content .position-top{align-items:flex-start}#sec-entry .entry-wrap .form-wrap .column-2 .right-content .prefecture{margin-bottom:20px}#sec-entry .entry-wrap .form-wrap .column-2 .right-content .type-wrap{display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;justify-content:space-between}#sec-entry .entry-wrap .form-wrap .column-2 .right-content .type-wrap li{width:47%}#sec-entry .entry-wrap .form-wrap .column-2 .right-content .type-wrap li input{color:#888888;padding:1em 1.25em;border:1px solid #E3E3E3;outline:none}@media only screen and (min-width: 481px){#sec-entry .entry-wrap .form-wrap .column-2 .right-content .type-wrap li input{font-size:16px}}#sec-entry .entry-wrap .form-wrap .column-2 .right-content select{color:#888888;padding:1em 1.25em;border:1px solid #E3E3E3;outline:none}#sec-entry .entry-wrap .form-wrap .column-2 .right-content textarea{outline:none;resize:none}#sec-entry .entry-wrap .form-wrap .column-2 .right-content .style1{color:#888888;padding:1em 1.25em;border:1px solid #E3E3E3;outline:none;width:100%;margin-bottom:20px}#sec-entry .entry-wrap .form-wrap .column-2 .differ-txt-wrap{display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;align-items:center}#sec-entry .entry-wrap .form-wrap .column-2 .differ-txt-wrap p{color:#CE3B20}#sec-entry .entry-wrap .form-wrap .column-2 ul .col{display:block}#sec-entry .entry-wrap .form-wrap .bg-beige{background:#FFF9EF;padding:1em}#sec-entry .entry-wrap .form-wrap .bg-beige:after{content:"+";top:50%;right:0}#sec-entry .entry-wrap .form-wrap .differ-type-wrap{background:#EEEEEE;padding:1em 1em 0;display:none}#sec-entry .entry-wrap .form-wrap .confirm-btn{position:relative;box-shadow:0px 4px 1px red}#sec-entry .entry-wrap .form-wrap .confirm-btn:hover{box-shadow:none}#sec-entry .entry-wrap .form-wrap .confirm-btn:before{content:url(../images/confirm-btn-shadow.png);position:absolute;left:0;top:50%}@media only screen and (min-width: 481px){#footer{padding-bottom:160px}}@media only screen and (max-width: 480px){#footer{padding-bottom:100px}}#footer #sec-popup{position:fixed;background:#fff0c8;z-index:10000;transition:all 0.3s ease 0s}@media only screen and (min-width: 481px){#footer #sec-popup{padding:15px 10px 10px;border-radius:90px 90px 0 0;bottom:0px;right:0px;left:0px}}@media only screen and (max-width: 480px){#footer #sec-popup{padding:0.5em 0;right:0px;left:0px}}@media only screen and (max-width: 480px){#footer #sec-popup:not(.active){top:-50vw}}@media only screen and (max-width: 480px){#footer #sec-popup.active{top:0}}#footer #sec-popup .container-1280{display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;justify-content:space-evenly}#footer #sec-popup .container-1280 .left-wrap{display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;align-items:center;position:relative}@media only screen and (min-width: 481px){#footer #sec-popup .container-1280 .left-wrap{width:51%}}@media only screen and (max-width: 480px){#footer #sec-popup .container-1280 .left-wrap{width:20%}}@media only screen and (max-width: 480px){#footer #sec-popup .container-1280 .left-wrap p{width:100%;display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;align-items:center}}#footer #sec-popup .container-1280 .left-wrap p:hover{opacity:0.7;transition:0.3s;cursor:pointer}#footer #sec-popup .container-1280 .left-wrap p a:hover{opacity:1;transform:translate(0, 4px);filter:drop-shadow(0px 0px 0px #136342)}#footer #sec-popup .container-1280 .left-wrap p .btn{filter:drop-shadow(0px 4px 0px #136342);display:inline-block}#footer #sec-popup .container-1280 .left-wrap img{max-width:100%}@media only screen and (max-width: 480px){#footer #sec-popup .container-1280 .left-wrap img{max-width:100%}}#footer #sec-popup .container-1280 .right-wrap{display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;align-items:center}@media only screen and (min-width: 481px){#footer #sec-popup .container-1280 .right-wrap{width:30%}}@media only screen and (max-width: 480px){#footer #sec-popup .container-1280 .right-wrap{width:65%}}@media only screen and (max-width: 480px){#footer #sec-popup .container-1280 img{max-width:100%}}@media only screen and (min-width: 481px){#footer .footer-wrap{display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;padding:40px 0;justify-content:space-between}}@media only screen and (min-width: 481px){#footer .footer-wrap .left-content{width:25%}}@media only screen and (max-width: 480px){#footer .footer-wrap .left-content p{font-size:2.75vw;display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;justify-content:center;padding-bottom:40px}}@media only screen and (max-width: 480px){#footer .footer-wrap .left-content img{max-width:60%}}#footer .footer-wrap .right-content{width:30%}#footer .footer-wrap .right-content ul{display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;justify-content:space-between}#footer .footer-wrap .right-content ul li{border-left:1px solid #707070;padding-left:1em}#footer .footer-wrap .right-content ul li a{color:#707070;text-decoration:none}#footer .copy-wrap{border-bottom:1px solid #707070}@media only screen and (min-width: 481px){#footer .copy-wrap{padding-bottom:20px;margin-bottom:20px}}@media only screen and (max-width: 480px){#footer .copy-wrap{margin-bottom:10px;padding-bottom:10px}}#footer .copy-wrap p{text-align:center;color:#707070}@media only screen and (max-width: 480px){#footer .copy-wrap p{font-size:3.5vw}}#footer p{text-align:center;color:#707070}@media only screen and (max-width: 480px){#footer p{font-size:3vw}}@media only screen and (min-width: 481px){#sec-company{padding:100px 0}}@media only screen and (max-width: 480px){#sec-company{padding:50px 0}}#sec-company h2{color:#CE3B20;font-weight:bold;text-align:center;margin-bottom:30px}@media only screen and (min-width: 481px){#sec-company h2{font-size:30px}}@media only screen and (max-width: 480px){#sec-company h2{font-size:5.5vw}}#sec-company table{width:100%;margin-bottom:30px}#sec-company table th{width:35%;vertical-align:top;font-weight:normal;padding:0.5em 0}@media only screen and (min-width: 481px){#sec-company table th{font-size:24px}}#sec-company table td{width:70%;border-bottom:1px solid #F4F4F4;padding:1em 0}@media only screen and (min-width: 481px){#sec-company table td{font-size:24px}}
/*# sourceMappingURL=common.css.map */
