span.text-red{color:#ae0427}span.text-yellow{color:#895c38}span.text-pink{color:#f7bba7}span.text-yellow-overlay{color:#ffec3e}.image-richtext-overlay *{font-size:1em}.image-richtext-overlay .px-section{max-width:1100px;margin:auto}@media (max-width: 991px){.image-richtext-overlay *{font-size:1.4em}.image-richtext-overlay .lg\:absolute{position:absolute;z-index:10;top:50%;transform:translateY(-50%)}}@media (max-width: 520px){.image-richtext-overlay *{font-size:1.25em}}@media (max-width: 991px){.image-richtext-overlay.about-healthy-egg .lg\:absolute{top:30%}}.about-image-with-text .image-with-text-content>div{padding:1rem;background-color:#fff;position:relative;left:20%;z-index:10}.about-image-with-text .image-with-text-content>div h2.inline-heading-rte{font-size:5em;color:#005373}.about-image-with-text img{border-radius:0}.about-image-with-text.about-pursue .image-with-text-content>div{left:-20%}.about-image-with-text.about-pursue .image-with-text-content>div .mt-5{margin-top:0!important}@media (max-width: 991px){.about-image-with-text .image-with-text-content{position:relative;width:90%;left:50%;transform:translate(-50%);z-index:10}.about-image-with-text .image-with-text-content>div{left:0;margin-top:-200px;text-align:center}.about-image-with-text .image-with-text-content>div h2{font-size:1.2em}.about-image-with-text .image-with-text-content>div h2.inline-heading-rte{margin-top:1rem;font-size:3em}.about-image-with-text img{height:auto;margin-right:0;margin-left:auto}.about-image-with-text.about-pursue .image-with-text-content>div{left:0}}.egg-koku{max-width:500px;width:90%;margin:auto;margin-top:2rem;padding:1rem;border:2px solid #fff;border-radius:1rem}.egg-koku p{line-height:1.4;font-size:.8rem}.egg-koku h4{margin-bottom:1rem}@media (max-width: 991px){.image-richtext-egg-koku{aspect-ratio:1 / 1}.image-richtext-egg-koku .object-wrapper{aspect-ratio:1 / 1}}@media (max-width: 550px){.image-richtext-egg-koku{aspect-ratio:3 / 5.5}.image-richtext-egg-koku .object-wrapper{aspect-ratio:3 / 5.5}}main html,main input,main textarea,main select,main button{font-weight:700;font-size:16px}main html{color:#000;background:#fff;font-size:16px;line-height:1.4;word-break:break-all}main body{background:#fff;margin:0}main *,main *:before,main *:after{box-sizing:border-box}main img{border:0;margin:0;vertical-align:top;max-width:100%}main p{margin:0;padding:0;overflow-wrap:break-word;word-wrap:break-word}main a{color:#000;text-decoration:none}main input,main select,main textarea,main button{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}main select::-ms-expand{display:none}main textarea{resize:vertical}main :-ms-input-placeholder{color:#ccc}main ::placeholder{color:#ccc}main button{border:none;cursor:pointer}main label{cursor:pointer}main table{border-collapse:collapse}main ul,main ol{list-style:none;margin:0;padding:0}main h1,main h2,main h3,main h4,main h5,main h6{font-size:14px;font-weight:500;margin:0;padding:0}main main{display:block}main .outer-block{min-width:1080px}main .inner-block{position:relative;width:1060px;padding:0 30px}@media only screen and (min-width: 640px){main .inner-block{margin:0 auto}}main #wrapper{position:relative}@media only screen and (min-width: 640px){main .sp{display:none!important}main a[href^="tel:"]{pointer-events:none}main a,main a:before,main a:after,main button{transition:.3s ease-in-out}}main dl,main dt,main dd{padding:0;margin:0}main br.sp,main br.pc{font-size:0}@media only screen and (max-width: 640px){main body{font-size:14px;position:relative;-webkit-appearance:none;-webkit-text-size-adjust:100%}main .outer-block{min-width:320px}main .inner-block{padding:0 38px;width:auto}main #wrapper{min-width:320px;position:relative;overflow:hidden}main input[type=submit]{-webkit-text-size-adjust:100%}main input,main select,main textarea{font-size:16px!important}main .pc{display:none!important}}main .c-header{background-color:#ad0428;width:100%;padding:0 35px 0 30px;position:fixed;top:0;left:0;right:0;z-index:999}@media only screen and (max-width: 1555px){main .c-header{padding:0 20px}}@media only screen and (max-width: 640px){main .c-header{position:fixed;top:0;z-index:5;padding:0}}main .c-header .inner-block{display:-ms-flexbox;display:flex;height:110px;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;width:100%;padding:0}@media only screen and (max-width: 640px){main .c-header .inner-block{height:auto;padding:0 38px}}main .c-header .inner-block .logo-area{position:relative}main .c-header .inner-block .logo-area:before{position:absolute;content:"";background:url(../../img/common/tama01.png) no-repeat center center;background-size:contain;width:159px;height:62px;top:0;bottom:0;right:-170px;margin:auto}@media only screen and (max-width: 1555px){main .c-header .inner-block .logo-area:before{background-position:center top;background-size:auto 65px;width:180px;height:43px;left:0;right:0;margin:auto;top:67px}}@media only screen and (max-width: 640px){main .c-header .inner-block .logo-area:before{background-size:auto 47px;width:130px;height:31px;top:44px}}@media only screen and (max-width: 640px){main .c-header .inner-block .logo-area{padding:22px 0 23px}}main .c-header .inner-block .logo-area a{display:block}@media only screen and (max-width: 640px){main .c-header .inner-block .logo-area a{height:30px;width:140px}}main .c-header .inner-block .logo-area a img{height:100%;width:100%}main .c-header .inner-block .gnav-block{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin:20px 0 0 auto}@media only screen and (max-width: 640px){main .c-header .inner-block .gnav-block{display:none}}main .c-header .inner-block .gnav-block li a{color:#fff;position:relative;z-index:3;padding:0 30px;font-size:18px;letter-spacing:-.05em}@media only screen and (max-width: 1755px){main .c-header .inner-block .gnav-block li a{font-size:16px;padding:0 16px;letter-spacing:0em}}@media only screen and (max-width: 1555px){main .c-header .inner-block .gnav-block li a{font-size:14px;padding:0 15px;letter-spacing:0em}}@media only screen and (max-width: 1225px){main .c-header .inner-block .gnav-block li a{font-size:13px;padding:0 7px;letter-spacing:0em}}main .c-header .inner-block .gnav-block li a:before{position:absolute;content:"";background-color:#fdd28c;border-radius:160px 160px 0 0;width:200px;height:100px;margin-left:-100px;top:-43px;left:50%;z-index:-1;opacity:0}@media only screen and (max-width: 1755px){main .c-header .inner-block .gnav-block li a:before{width:170px;margin-left:-85px;top:-40px;height:95px;left:50%}}@media only screen and (max-width: 1555px){main .c-header .inner-block .gnav-block li a:before{width:150px;margin-left:-75px;top:-36px;height:90px;left:50%}}@media only screen and (max-width: 1225px){main .c-header .inner-block .gnav-block li a:before{width:130px;margin-left:-65px;top:-38px;height:90px;left:50%}}@media only screen and (min-width: 640px){main .c-header .inner-block .gnav-block li a:hover{color:#ad0428}main .c-header .inner-block .gnav-block li a:hover:before{opacity:1}}main .c-header .inner-block .gnav-block li.current{position:relative;color:#ad0428;z-index:1}main .c-header .inner-block .gnav-block li.current:before{position:absolute;content:"";background-color:#fdd28c;border-radius:150px 150px 0 0;width:200px;margin-left:-100px;height:100px;top:-43px;left:50%;z-index:-1}main .c-header .inner-block .menu{display:none}@media only screen and (max-width: 640px){main .c-header .inner-block .menu{display:block;height:50px}}main .c-header .inner-block .menu .menu-inn{height:21px;display:block;padding:10px 15px;position:relative}main .c-header .inner-block .menu .menu-inn>span{width:100%;display:block;background-color:#fff;height:2px;position:absolute;transition:.3s ease-in-out}main .c-header .inner-block .menu .menu-inn>span:nth-of-type(1){top:0;left:0}main .c-header .inner-block .menu .menu-inn>span:nth-of-type(2){top:46%;left:0}main .c-header .inner-block .menu .menu-inn>span:nth-of-type(3){bottom:0;left:0}main .c-header .inner-block .menu.is-open .menu-inn>span:nth-of-type(1){left:2.5px;transform:translateY(10px) rotate(45deg)}main .c-header .inner-block .menu.is-open .menu-inn>span:nth-of-type(2){width:0;opacity:0}main .c-header .inner-block .menu.is-open .menu-inn>span:nth-of-type(3){left:2.5px;transform:translateY(-10px) rotate(-45deg)}main .c-header .inner-block .menu-list{opacity:0;height:0;pointer-events:none;position:fixed;top:75px;left:0;right:0;bottom:0;background-color:#00000080;overflow-y:auto}main .c-header .inner-block .menu-list ul li{background-color:#ad0428;border-top:1px solid #81021D}main .c-header .inner-block .menu-list ul li a{color:#fff;display:block;padding:13px 38px}main .c-header .inner-block .menu-list ul li a:active{background-color:#fdd28c;color:#ad0428}main .c-header .inner-block .menu-list ul .menu-list-inn li{background-color:#9a0525;border-top:1px solid #81021D}main .c-header .inner-block .menu-list ul .menu-list-inn li a{color:#fff;display:block;padding:13px 38px 13px 54px}main .c-header .inner-block .menu-list ul .menu-list-inn li a:active{background-color:#fdd28c;color:#ad0428}@media only screen and (max-width: 640px){main .c-header .inner-block .menu-list.is-open{opacity:1;pointer-events:auto;z-index:999;height:auto}}@media only screen and (min-width: 640px){main .c-header.small{transition:.3s;top:0}main .c-header.small .inner-block{top:0;left:0;right:0;height:50px}main .c-header.small .inner-block .logo-area{width:130px}main .c-header.small .inner-block .logo-area:before{background-position:center center;background-size:contain;width:80px;right:-90px;top:0;bottom:0;margin:auto}}@media only screen and (min-width: 640px) and (max-width: 1555px){main .c-header.small .inner-block .logo-area:before{right:-220px}}@media only screen and (min-width: 640px){main .c-header.small .inner-block .gnav-block{margin-top:0}main .c-header.small .inner-block .gnav-block li a:before{content:none}main .c-header.small .inner-block .gnav-block li a:hover{color:#fdd28c}}main .ie11 .c-header .inner-block .gnav-block li a:before{top:-40px}@media only screen and (max-width: 1555px){main .ie11 .c-header .inner-block .gnav-block li a:before{top:-35px}}main .firefox .c-header .inner-block .logo-area:before{top:54px}main .c-footer{background-color:#ad0428;padding:45px 0}@media only screen and (max-width: 640px){main .c-footer{padding:243px 0 40px;margin-top:84px;position:relative}main .c-footer:before{position:absolute;content:"";background-image:url(../../img/common/sp/footer_chara.png);background-size:contain;width:222px;height:302px;right:0;left:0;margin:auto;top:-65px}}main .c-footer .footer-inn{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media only screen and (max-width: 640px){main .c-footer .footer-inn{display:block}}main .c-footer .footer-inn .footer-right .logo-area{padding:0 20px;text-align:center}main .c-footer .footer-inn .footer-right .logo-area img{max-width:400px;width:100%}main .c-footer .footer-inn .footer-right .footer-right-inn{padding:30px 25px 25px;border:1px solid #fff;border-radius:20px;width:410px;margin:0 100px 0 auto;position:relative;text-align:left}main .c-footer .footer-inn .footer-right .footer-right-inn:before{position:absolute;content:"";background:url(../../img/common/footer_chara.png) no-repeat center center;background-size:contain;width:239px;height:139px;right:25px;top:-73px;margin:auto}@media only screen and (max-width: 640px){main .c-footer .footer-inn .footer-right .footer-right-inn:before{content:none}}@media only screen and (max-width: 640px){main .c-footer .footer-inn .footer-right .footer-right-inn{margin-top:40px;width:100%;padding:20px 20px 35px}}main .c-footer .footer-inn .footer-right .footer-right-inn .ttl{color:#fff;font-size:30px}@media only screen and (max-width: 640px){main .c-footer .footer-inn .footer-right .footer-right-inn .ttl{text-align:center;font-size:20px}}main .c-footer .footer-inn .footer-right .footer-right-inn ul{margin-top:20px}@media only screen and (max-width: 640px){main .c-footer .footer-inn .footer-right .footer-right-inn ul{margin-top:10px}}main .c-footer .footer-inn .footer-right .footer-right-inn ul li{color:#fff;font-size:12px;display:block;line-height:1.4}main .c-footer .footer-inn .footer-right .footer-right-inn ul li a{color:#fff}main .c-footer .footer-inn .footer-right .footer-right-inn ul li a .data{display:block;margin-bottom:7px}main .c-footer .footer-inn .footer-right .footer-right-inn ul li+li{margin-top:47px}@media only screen and (max-width: 640px){main .c-footer .footer-inn .footer-right .footer-right-inn ul li+li{margin-top:20px}}main .c-footer .footer-inn .footer-right .footer-right-inn .btn-area{margin-top:25px;text-align:center}main .c-footer .footer-inn .footer-left{width:300px;margin-left:140px}@media only screen and (max-width: 640px){main .c-footer .footer-inn .footer-left{margin-left:0;width:100%}}main .c-footer .footer-inn .footer-left>.logo-area{width:auto}main .c-footer .footer-inn .footer-left .nav-area{margin-top:15px;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between}main .c-footer .footer-inn .footer-left .nav-area .nav-area-inn{width:45%}main .c-footer .footer-inn .footer-left .nav-area .nav-area-inn li{display:block;padding-left:10px;position:relative}main .c-footer .footer-inn .footer-left .nav-area .nav-area-inn li:before{position:absolute;content:"";background-color:#fff;width:5px;height:5px;border-radius:5px;top:3px;bottom:0;margin:auto;left:0}main .c-footer .footer-inn .footer-left .nav-area .nav-area-inn li a{color:#fff;font-size:12px}@media only screen and (min-width: 640px){main .c-footer .footer-inn .footer-left .nav-area .nav-area-inn li a:hover{opacity:.7}}main .c-footer .footer-inn .footer-left .nav-area .nav-area-inn li+li{margin-top:6px}main .c-footer .footer-inn .footer-left .contact-area{margin-top:50px;color:#fff;text-align:center}@media only screen and (max-width: 640px){main .c-footer .footer-inn .footer-left .contact-area{margin-top:40px}}main .c-footer .footer-inn .footer-left .contact-area .ttl{font-size:20px}main .c-footer .footer-inn .footer-left .contact-area .txt{font-size:12px;margin-top:10px}main .c-footer .footer-inn .footer-left .contact-area .tel{margin-top:5px}@media only screen and (max-width: 640px){main .c-footer .footer-inn .footer-left .contact-area .tel{margin-top:10px}}main .c-footer .footer-inn .footer-left .contact-area .tel a{pointer-events:none;font-size:40px;color:#fff;display:block}@media only screen and (max-width: 640px){main .c-footer .footer-inn .footer-left .contact-area .tel a{pointer-events:auto}}main .c-footer .footer-inn .footer-left .contact-area .comment{font-size:12px;margin-top:10px}main .c-footer .footer-inn .footer-left .contact-area .btn-area{margin-top:25px}@media only screen and (max-width: 640px){main .c-footer .footer-inn .footer-left .contact-area .btn-area{margin-top:20px}}main .c-footer .footer-inn .footer-left .contact-area .btn-area .contact-btn{background-color:#fdd28c;color:#ad0428;font-size:12px;width:270px;display:inline-block;padding:21px 0 19px;border-radius:20px}@media only screen and (max-width: 640px){main .c-footer .footer-inn .footer-left .contact-area .btn-area .contact-btn{width:90%}}@media only screen and (min-width: 640px){main .c-footer .footer-inn .footer-left .contact-area .btn-area .contact-btn:hover{background:#fdd28cb3}main .c-footer .footer-inn .footer-left .contact-area .btn-area .contact-btn:active{background-color:#620115;color:#fdd28c}}main .c-footer .logo-block{margin-top:60px;text-align:center}@media only screen and (max-width: 640px){main .c-footer .logo-block{margin-top:40px}}main .c-footer.about{padding-bottom:80px;overflow:visible}main .c-footer.lineup{padding-bottom:80px}main .ie11 .c-footer .footer-inn .footer-right .footer-right-inn .btn-area a{padding:4px 20px 5px}main .c-title01{color:#ad0428;font-size:30px;text-align:center;font-weight:700}@media only screen and (max-width: 640px){main .c-title01{font-size:20px}}main .c-title02{color:#ad0428;font-size:30px;text-align:center;font-weight:700;position:relative}@media only screen and (max-width: 640px){main .c-title02:before{top:-70px}}@media only screen and (max-width: 640px){main .c-title02{font-size:20px}}main .c-title03{color:#ad0428;font-size:30px;text-align:center;font-weight:700;position:relative}main .c-title03:before{position:absolute;content:"";background:url(../../img/chara02.png) no-repeat center center;background-size:contain;height:173px;width:317px;left:0;right:0;margin:auto;top:-185px}@media only screen and (max-width: 640px){main .c-title03:before{width:300px}}@media only screen and (max-width: 640px){main .c-title03{font-size:20px}}main .c-btn01{background-color:#fff;color:#ad0428;font-size:14px;padding:5px 20px;border-radius:20px;display:inline-block;font-weight:500;height:27px}@media only screen and (min-width: 640px){main .c-btn01:hover{background:#ffffffb3}main .c-btn01:active{background-color:#620115}}main .c-btn02{background-color:transparent;color:#ad0428;font-size:14px;padding:3px 20px 5px;border-radius:20px;display:inline-block;border:1px solid #AD0428;font-weight:500;height:27px}@media only screen and (min-width: 640px){main .c-btn02:hover{opacity:.7}main .c-btn02:active{opacity:1;background-color:#ad0428;color:#fff}}main .btn-area .c-btn03{border:solid 1px #AD0428;color:#ad0428;font-size:12px;width:270px;display:inline-block;padding:19px 0 17px;border-radius:20px;text-align:center;position:relative}@media only screen and (max-width: 640px){main .btn-area .c-btn03{width:100%;max-width:350px;min-width:244px}}@media only screen and (min-width: 640px){main .btn-area .c-btn03:active{background:#ad0428;color:#fff;opacity:1}main .btn-area .c-btn03:hover{opacity:.7}}main .btn-area .c-outside-btn{border:solid 1px #AD0428;color:#ad0428;font-size:12px;width:270px;display:inline-block;padding:19px 0 17px;border-radius:20px;text-align:center;position:relative}main .btn-area .c-outside-btn:after{background:url(../../img/common/outside-rd.svg) no-repeat center center;background-size:100% 100%;content:"";display:block;height:14px;position:absolute;width:14px;bottom:0;top:0;right:25px;margin:auto}@media only screen and (max-width: 640px){main .btn-area .c-outside-btn{width:100%;min-width:244px;max-width:350px}}@media only screen and (min-width: 640px){main .btn-area .c-outside-btn:active{background:#ad0428;color:#fff;opacity:1}main .btn-area .c-outside-btn:active:after{background:url(../../img/common/outside-wh.svg) no-repeat center center;background-size:100% 100%;opacity:1}main .btn-area .c-outside-btn:hover{opacity:.7}main .btn-area .c-outside-btn:hover:after{opacity:.7}}main .c-head-chicken{position:relative;overflow:hidden;padding-top:340px!important}@media only screen and (max-width: 640px){main .c-head-chicken{padding-top:270px!important}}main .c-head-chicken:before{background:url(/cdn/shop/files/chicken.png) no-repeat center center;background-size:658px 277px;content:"";display:block;height:277px;position:absolute;width:658px;top:110px;right:-290px;left:0;margin:auto}@media only screen and (max-width: 640px){main .c-head-chicken:before{background-image:url(../../../img/common/sp/chicken.png);background-size:contain;width:90%;height:152px;right:-10px;top:65px;left:inherit}}main .others-block{margin-top:155px}@media only screen and (max-width: 640px){main .others-block{margin-top:100px}}main .others-block ul{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;margin-top:40px;-ms-flex-wrap:wrap;flex-wrap:wrap}main .others-block ul li{display:block;width:calc((100% - 40px)/5)}@media only screen and (min-width: 640px){main .others-block ul li:hover{box-shadow:0 1px 6px 3px #0000001a;transition:.3s ease-in-out}main .others-block ul li+li{margin-left:10px}main .others-block ul li:nth-child(7n-1){margin-left:0}main .others-block ul li:nth-child(n+6){margin-top:10px}}@media only screen and (max-width: 640px){main .others-block ul li{width:calc((100% - 16px)/2);box-shadow:0 1px 6px 3px #0000001a;margin-bottom:15px}main .others-block ul li:nth-of-type(2n){margin-left:16px}}main .others-block ul li a{display:block;height:auto}main .others-block ul li a img{width:100%}main .others-block ul li a span{display:inline-block;font-size:12px;padding:15px 10px;display:block;min-height:70px;color:#4d4d4d}@media only screen and (max-width: 640px){main .others-block ul li a span{padding:7px 10px;min-height:50px}}main .fixed-menu-block{position:fixed;bottom:0;left:0;right:0;margin:auto;z-index:4;transition:.6s}main .fixed-menu-block .inner-block{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 640px){main .fixed-menu-block .inner-block{padding:0}}main .fixed-menu-block .inner-block .menu{display:block;width:calc((100% - 3px)/4);font-size:16px;color:#ad0428;text-align:center;height:60px;background-color:#f2f2f2;line-height:60px;border-radius:20px 20px 0 0}main .fixed-menu-block .inner-block .menu.current{background-color:#ffc360;pointer-events:none}@media only screen and (min-width: 640px){main .fixed-menu-block .inner-block .menu:hover{background-color:#ffc360}main .fixed-menu-block .inner-block .menu:active{color:#ffc360;background-color:#ad0428}}@media only screen and (max-width: 640px){main .fixed-menu-block .inner-block .menu{font-size:14px;line-height:inherit;line-height:1.28;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;letter-spacing:-.057em}}main .question-block{margin-top:95px}@media only screen and (max-width: 640px){main .question-block{margin-top:60px}}main .question-block .ttl{font-size:18px;font-weight:700}main .question-block .txt{margin-top:20px}main .question-block .content-area{margin-top:60px}@media only screen and (max-width: 640px){main .question-block .content-area{margin-top:20px}}main .question-block .content-area:first-child{margin-top:55px}@media only screen and (max-width: 640px){main .question-block .content-area:first-child{margin-top:40px}}main .question-block .content-area .question{background:#f2f2f2;padding:17px 45px 17px 85px;position:relative}@media only screen and (max-width: 640px){main .question-block .content-area .question{padding:18px 20px 18px 83px;min-height:70px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}}main .question-block .content-area .question:before{content:"";position:absolute;left:32px;bottom:-14px;width:0px;height:0px;margin:auto;border-style:solid;border-color:#f2f2f2 transparent transparent transparent;border-width:15px 15px 0 15px}@media only screen and (max-width: 640px){main .question-block .content-area .question:before{left:28px}}main .question-block .answer{color:#ad0428;background:#fdd28c;padding:30px 40px 30px 30px}main .question-block .question-icon{color:#fff;position:absolute;font-size:30px;padding:10px;border-radius:50px;width:64px;height:64px;text-align:center;z-index:10;margin:auto;top:-19px;left:15px;font-weight:100;z-index:0}@media only screen and (max-width: 640px){main .question-block .question-icon{width:50px;height:50px;font-size:23px;top:11px;left:18px}}main .question-block .icon-cl01{background:#ffd0e9}main .question-block .icon-cl02{background:#b9d160}main .question-block .icon-cl03{background:#91e1f6}main .mv-block{margin-top:110px;max-height:1080px}@media only screen and (max-width: 640px){main .mv-block{margin-top:75px;height:auto}}main .mv-block .slider01 .slick-slide{width:100%}@media only screen and (max-width: 640px){main .mv-block .slider01 .slick-slide{height:auto}}main .mv-block .slider01 .slick-slide .top-video{display:block;max-height:1080px;width:100%;background-color:#ad0428}@media only screen and (max-width: 640px){main .mv-block .slider01 .slick-slide .top-video{height:auto;width:100%}}main .mv-block .slider01 .slick-slide img{max-height:1080px;width:100%}@media only screen and (max-width: 640px){main .mv-block .slider01 .slick-slide img{height:auto;width:100%}}main .intro-block{margin-top:120px}@media only screen and (max-width: 640px){main .intro-block{margin-top:70px}}@media only screen and (max-width: 640px){main .intro-block .inner-block{padding:0}}main .intro-block .inner-block .ttl-area{margin-top:40px;font-size:60px;line-height:1.25;position:relative;font-weight:700}@media only screen and (max-width: 640px){main .intro-block .inner-block .ttl-area{padding-left:38px;max-width:500px;margin:40px auto 0}}main .intro-block .inner-block .ttl-area span.gr{color:#005373}main .intro-block .inner-block .ttl-area span.yw{color:#ffec3e}main .intro-block .inner-block .ttl-area span.pk{color:#f7bba7}main .intro-block .inner-block .ttl-area span.br{color:#7e4b1c}@media only screen and (max-width: 640px){main .intro-block .inner-block .ttl-area{font-size:36px;letter-spacing:-.05em;padding-bottom:100px}}main .intro-block .inner-block .ttl-area:before{position:absolute;content:"";background:url(../../../img/chara01.png) no-repeat center center;width:257px;height:127px;right:0;bottom:0;background-size:contain}@media only screen and (max-width: 640px){main .intro-block .inner-block .ttl-area:before{width:160px;right:20px;bottom:-10px}}main .intro-block .inner-block .img-area{margin-top:40px}@media only screen and (max-width: 640px){main .intro-block .inner-block .img-area{height:450px}}@media only screen and (max-width: 640px) and (max-width: 640px){main .intro-block .inner-block .img-area{margin-top:27px}}main .intro-block .inner-block .img-area img{object-fit:cover}@media only screen and (max-width: 640px){main .intro-block .inner-block .img-area img{height:100%;width:100%}}main .intro-block .inner-block .txt-area{margin-top:40px;font-size:30px}@media only screen and (max-width: 640px){main .intro-block .inner-block .txt-area{padding:0 38px;font-size:20px;text-align:justify;line-height:2}}main .about-yodoran-block{margin-top:150px}@media only screen and (max-width: 640px){main .about-yodoran-block{margin-top:0}}main .about-yodoran-block .about-yodoran-block-inn{width:100%;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 640px){main .about-yodoran-block .about-yodoran-block-inn{display:block}}main .about-yodoran-block .about-yodoran-block-inn .slider-block{margin:30px 0}main .about-yodoran-block .about-yodoran-block-inn .content{height:415px;background:url(../../../img/bg01.jpg) no-repeat center center;width:25%;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:10px;background-size:cover}@media only screen and (max-width: 640px){main .about-yodoran-block .about-yodoran-block-inn .content{background:url(../../../img/sp/bg01.jpg) no-repeat center center;width:100%;background-size:cover;padding:0}}main .about-yodoran-block .about-yodoran-block-inn .content a{background-color:#fff;color:#ad0428;display:inline-block;text-align:center;width:270px;margin:auto;font-size:12px;padding:18px 0 14px;border-radius:20px;box-shadow:0 1px 6px 3px #0000001a}@media only screen and (min-width: 640px){main .about-yodoran-block .about-yodoran-block-inn .content a:hover{background:#ffffffb3}main .about-yodoran-block .about-yodoran-block-inn .content a:active{background-color:#ad0428;color:#fff}}@media only screen and (max-width: 640px){main .about-yodoran-block .about-yodoran-block-inn .content a{width:90%}}main .about-yodoran-block .about-yodoran-block-inn .content.history{background-image:url(../../../img/bg02.jpg)}@media only screen and (max-width: 640px){main .about-yodoran-block .about-yodoran-block-inn .content.history{background-image:url(../../../img/sp/bg02.jpg)}}main .about-yodoran-block .about-yodoran-block-inn .content.route{background-image:url(../../../img/bg03.jpg)}@media only screen and (max-width: 640px){main .about-yodoran-block .about-yodoran-block-inn .content.route{background-image:url(../../../img/sp/bg03.jpg)}}main .about-yodoran-block .about-yodoran-block-inn .content.photo{background-image:url(../../../img/bg04.jpg)}@media only screen and (max-width: 640px){main .about-yodoran-block .about-yodoran-block-inn .content.photo{background-image:url(../../../img/sp/bg04.jpg)}}main .sns-block{margin-top:350px}@media only screen and (max-width: 640px){main .sns-block{margin-top:212px}}main .sns-block .sns-block-inn{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-top:26px;box-sizing:border-box}@media only screen and (max-width: 640px){main .sns-block .sns-block-inn{-ms-flex-pack:justify;justify-content:space-between;margin-top:45px}}main .sns-block .sns-block-inn li{width:70px;height:auto}@media only screen and (max-width: 640px){main .sns-block .sns-block-inn li{width:22%}}main .sns-block .sns-block-inn li+li{margin-left:40px}@media only screen and (max-width: 640px){main .sns-block .sns-block-inn li+li{margin-left:12px}}main .sns-block .sns-block-inn li a{display:block;width:100%;padding-top:100%;background:url(../../../img/youtube.svg) no-repeat center center;background-size:contain}main .sns-block .sns-block-inn li a:hover{background-image:url(../../../img/youtube_hover.svg)}main .sns-block .sns-block-inn li a:active{background-image:url(../../../img/youtube_active.svg)}main .sns-block .sns-block-inn li a.instagram{background-image:url(../../../img/instagram.svg)}main .sns-block .sns-block-inn li a.instagram:hover{background-image:url(../../../img/instagram_hover.svg)}main .sns-block .sns-block-inn li a.instagram:active{background-image:url(../../../img/instagram_active.svg)}main .sns-block .sns-block-inn li a.twitter{background-image:url(../../../img/twitter.svg)}main .sns-block .sns-block-inn li a.twitter:hover{background-image:url(../../../img/twitter_hover.svg)}main .sns-block .sns-block-inn li a.twitter:active{background-image:url(../../../img/twitter_active.svg)}main .sns-block .sns-block-inn li a.facebook{background-image:url(../../../img/facebook.svg)}main .sns-block .sns-block-inn li a.facebook:hover{background-image:url(../../../img/facebook_hover.svg)}main .sns-block .sns-block-inn li a.facebook:active{background-image:url(../../../img/facebook_active.svg)}main .instagram-block .ttl{text-align:center;margin-top:40px;font-size:18px;font-weight:500}@media only screen and (max-width: 640px){main .instagram-block .ttl{margin-top:45px}}main .instagram-block .instagram-gallery{max-width:1000px;margin:35px auto 0}main .instagram-block .instagram-gallery .instagram-gallery__list{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width: 640px){main .instagram-block .instagram-gallery .instagram-gallery__list{margin-top:30px}}main .instagram-block .instagram-gallery .instagram-gallery__list .instagram-gallery__item{width:calc((100% - 15px)/4);margin-top:5px}@media only screen and (max-width: 640px){main .instagram-block .instagram-gallery .instagram-gallery__list .instagram-gallery__item{width:calc((100% - 4px)/2)}}@media only screen and (min-width: 640px){main .instagram-block .instagram-gallery .instagram-gallery__list .instagram-gallery__item:hover{opacity:.7;transition:.3s ease-in-out}}main .instagram-block .instagram-gallery .instagram-gallery__list .instagram-gallery__item img{width:100%}main .slick-dots{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-top:20px}main .slick-dots li{background-color:#c3c3c3;border-radius:15px;height:14px;width:14px}@media only screen and (max-width: 640px){main .slick-dots li{height:10px;width:10px}}main .slick-dots li+li{margin-left:20px}@media only screen and (max-width: 640px){main .slick-dots li+li{margin-left:15px}}main .slick-dots li.slick-active{background-color:#ad0428}main .slick-dots li button{font-size:0;line-height:0}main .slider-block{margin:160px 0;position:relative}@media only screen and (max-width: 640px){main .slider-block{margin:100px 0 176px}}main .slider-block .slider02 .caption,main .slider-block .slider03 .caption{font-size:18px;text-align:center;margin-top:40px;font-weight:500;display:block}@media only screen and (max-width: 640px){main .slider-block .slider02 .caption,main .slider-block .slider03 .caption{margin-top:20px}}main .slider-block .slider02 .slick-slide,main .slider-block .slider03 .slick-slide{width:100%;margin:0 15px}@media only screen and (max-width: 640px){main .slider-block .slider02 .slick-slide,main .slider-block .slider03 .slick-slide{margin:0 5px}}main .slider-block .slider02 .slick-slide img,main .slider-block .slider03 .slick-slide img{width:100%;height:auto}@media only screen and (max-width: 640px){main .slider-block .slider02 .slick-slide img,main .slider-block .slider03 .slick-slide img{height:auto;object-fit:contain}}main .slider-block .slider02 .slick-arrow,main .slider-block .slider03 .slick-arrow{position:absolute;background:url(../../../img/arrow.svg) no-repeat center center;width:41px;height:41px;top:40%;left:25%;z-index:1}@media only screen and (max-width: 640px){main .slider-block .slider02 .slick-arrow,main .slider-block .slider03 .slick-arrow{left:5%}}main .slider-block .slider02 .slick-arrow.slick-next,main .slider-block .slider03 .slick-arrow.slick-next{left:auto;right:25%;transform:scaleX(-1)}@media only screen and (max-width: 640px){main .slider-block .slider02 .slick-arrow.slick-next,main .slider-block .slider03 .slick-arrow.slick-next{right:5%}}main .slider-block .slider02 .slick-dots,main .slider-block .slider03 .slick-dots{margin-top:35px}@media only screen and (max-width: 640px){main .slider-block .slider02 .slick-dots,main .slider-block .slider03 .slick-dots{margin-top:20px}}main .safari .sns-block .sns-block-inn li a{transition:none}main .support{font-size:12px}main .support .mv-block{margin-top:0;height:auto}main .support .mv-block .txt-area{margin-top:75px}@media only screen and (max-width: 640px){main .support .mv-block .txt-area{margin-top:50px}}main .support .link-block{margin-top:100px}@media only screen and (max-width: 640px){main .support .link-block{margin-top:60px}}main .support .link-block ul{border-bottom:solid 1px #000;padding-bottom:100px}@media only screen and (max-width: 640px){main .support .link-block ul{padding-bottom:60px}}main .support .link-block ul li{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-top:100px}@media only screen and (max-width: 640px){main .support .link-block ul li{display:block;text-align:center;margin-top:37px}}main .support .link-block ul li:first-child{margin-top:0}main .support .link-block ul li .ttl{font-size:18px;font-weight:700}@media only screen and (max-width: 640px){main .support .link-block ul li .ttl{padding:0}}@media only screen and (max-width: 640px){main .support .link-block ul li .btn-area{margin-top:18px}}main .support .link-block ul li div p{padding-top:15px}@media only screen and (max-width: 640px){main .support .link-block ul li div p{text-align:left}}main .support .contact-block .ttl{margin-top:30px;font-size:30px;font-weight:700}@media only screen and (max-width: 640px){main .support .contact-block .ttl{font-size:18px;text-align:center}}main .support .contact-block .call{border-bottom:solid 1px #000;padding-bottom:38px}@media only screen and (max-width: 640px){main .support .contact-block .call{padding-bottom:40px}}main .support .contact-block .call .call-fl{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-top:35px}@media only screen and (max-width: 640px){main .support .contact-block .call .call-fl{display:block;margin-top:20px;text-align:center}}main .support .contact-block .call .call-content .call-ttl{font-size:18px;font-weight:700}@media only screen and (max-width: 640px){main .support .contact-block .call .call-content .call-ttl{font-size:12px}}main .support .contact-block .call .call-content .call-number{margin-top:14px;font-size:40px;font-weight:700}@media only screen and (max-width: 640px){main .support .contact-block .call .call-content .call-number{margin-bottom:0}}main .support .contact-block .call .call-content .call-time{color:#888;font-size:12px;margin-top:10px}@media only screen and (max-width: 640px){main .support .contact-block .call .btn-area{margin-top:40px}}main .support .contact-block .call .annotation{margin-top:40px}main .support .contact-block .call .annotation li{line-height:1.5}main .support .attention-block .inner-block{margin:100px auto 165px}@media only screen and (max-width: 640px){main .support .attention-block .inner-block{margin:55px auto 0}}main .support .attention-block .inner-block .ttl{font-size:18px;font-weight:700}main .support .attention-block .inner-block ul{margin-top:40px}@media only screen and (max-width: 640px){main .support .attention-block .inner-block ul{margin-top:20px}}main .support .attention-block .inner-block ul li{line-height:1.5}main .pro .main-img-block{margin-top:335px}@media only screen and (max-width: 640px){main .pro .main-img-block{margin-top:185px}}@media only screen and (max-width: 640px){main .pro .main-img-block .inner-block{padding:0}}main .pro .main-img-block .inner-block .main-img-block-inn{margin-top:40px}main .pro .main-img-block .inner-block .name-block{margin-top:40px;font-size:40px;font-weight:700}@media only screen and (max-width: 640px){main .pro .main-img-block .inner-block .name-block{padding:0 40px;font-size:20px}}main .pro .main-img-block .inner-block .name-block .small{font-size:14px;display:block;font-weight:500;margin-bottom:5px}@media only screen and (max-width: 640px){main .pro .main-img-block .inner-block .name-block .small{margin-bottom:5px}}main .pro .detail-block{margin-top:40px}main .pro .detail-block .content{background-color:#f2f2f2;border-radius:10px;padding:20px;font-weight:500;text-align:justify}@media only screen and (max-width: 640px){main .pro .detail-block .content{font-size:16px;min-height:105px}}main .pro .detail-block .content+.content{margin-top:10px}@media only screen and (max-width: 640px){main .pro .detail-block .content+.content{margin-top:20px}}main .pro .detail-block .content .ttl{font-size:12px;color:#8b8b8b;display:block;margin-bottom:5px}main .pro .detail-block .txt-area{font-weight:500;font-size:14px;margin-top:25px;text-align:justify}@media only screen and (max-width: 640px){main .pro .detail-block .txt-area{margin-top:35px}}main .pro .point-block{background:url(../../../img/lineup/pro/bg01.jpg) no-repeat center center;background-size:cover;padding:160px 0 155px;margin-top:155px}@media only screen and (max-width: 640px){main .pro .point-block{padding:40px 0;margin-top:85px;background-image:url(../../../img/lineup/pro/sp/bg01.jpg)}}main .pro .point-block .inner-block .txt-area{color:#fff}main .pro .point-block .inner-block .txt-area .ttl{font-size:30px;margin-bottom:20px}@media only screen and (max-width: 640px){main .pro .point-block .inner-block .txt-area .ttl{font-size:20px}}main .pro .point-block .inner-block .txt-area .txt-area-inn{font-size:14px;font-weight:500}main .pro .point-block .inner-block .point-block-inn{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-top:100px}@media only screen and (max-width: 640px){main .pro .point-block .inner-block .point-block-inn{display:block;margin-top:40px}}main .pro .point-block .inner-block .point-block-inn .img-area{width:188px}@media only screen and (max-width: 640px){main .pro .point-block .inner-block .point-block-inn .img-area{text-align:center;margin:0 auto}}main .pro .point-block .inner-block .point-block-inn .txt-area{width:calc(100% - 221px);text-align:justify}@media only screen and (max-width: 640px){main .pro .point-block .inner-block .point-block-inn .txt-area{margin-top:20px;width:100%}}main .pro .point-block .inner-block .point-block-inn .txt-area .ttl{margin-bottom:15px}@media only screen and (max-width: 640px){main .pro .point-block .inner-block .point-block-inn .txt-area .ttl{text-align:center}}main .pro .point-block .inner-block .point-block-inn .txt-area .txt{font-size:14px;font-weight:500}main .pro .point-block .inner-block .point-block-inn .txt-area .txt .yw{color:#ffec3e}main .pro .point-block .inner-block .point-block-inn .txt-area .txt .comment{display:block;margin-top:20px;font-size:12px}main .pro .point-block .inner-block .point-block-inn+.point-block-inn{margin-top:40px}main .pro .point-block .inner-block .point-block-inn .colLayout01.count2{display:flex;display:-webkit-flex;flex-wrap:wrap;margin-top:20px}main .pro .point-block .inner-block .point-block-inn .colLayout01.count2 .col{margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;margin:0;width:calc((100% - 30px)/2)}main .pro .point-block .inner-block .point-block-inn .colLayout01.count2 .col:nth-of-type(2n){margin-left:30px!important}main .pro .point-block .inner-block .point-block-inn.point-img-block{align-items:stretch}@media only screen and (max-width: 640px){main .pro .point-block .inner-block .point-block-inn .colLayout01.count2{display:block}main .pro .point-block .inner-block .point-block-inn .colLayout01.count2 .col{margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;width:100%;margin-top:20px}main .pro .point-block .inner-block .point-block-inn .colLayout01.count2 .col:first-of-type{margin-top:0}main .pro .point-block .inner-block .point-block-inn .colLayout01.count2 .col:nth-of-type(2n){margin-left:0!important}}main .pro .case-block{background:url(../../../img/lineup/pro/bg02.jpg) no-repeat center center;background-size:cover;padding:230px 0 160px}@media only screen and (max-width: 640px){main .pro .case-block{background-image:url(../../../img/lineup/pro/sp/bg02.jpg);padding:130px 0 60px}}main .pro .case-block p{text-align:center;font-size:12px;font-weight:500;margin-top:25px}@media only screen and (max-width: 640px){main .pro .case-block p{margin-top:18px}}main .pro .case-block .btn-area{text-align:center;margin-top:30px}@media only screen and (max-width: 640px){main .pro .case-block .btn-area{margin-top:20px}}main .pro .kv-block{background-image:url(../../../../img/lineup/pro/kv.jpg)!important}@media only screen and (max-width: 640px){main .pro .kv-block{background-image:url(../../../../img/lineup/pro/sp/kv.jpg)!important;background-size:cover!important}}main .pro .lineup-list-block .lineup-list-block-inn{margin-top:70px!important}@media only screen and (max-width: 640px){main .pro .lineup-list-block .lineup-list-block-inn{margin-top:15px!important}}main .pro .lineup-list-block .lineup-list-block-inn .comment{text-align:left;margin-top:5px;font-size:14px}@media only screen and (max-width: 640px){main .pro .lineup-list-block .lineup-list-block-inn .comment{margin-top:12px;text-align:center;font-size:12px}}main .pro .lineup-list-block .lineup-list-block-inn .content-wrap{margin-top:40px!important}@media only screen and (max-width: 640px){main .pro .lineup-list-block .lineup-list-block-inn .content-wrap .content{margin-top:44px!important}}main .pro .lineup-list-block .lineup-list-block-inn .content-wrap .content .txt-area{height:80px!important}@media only screen and (max-width: 640px){main .pro .lineup-list-block .lineup-list-block-inn .content-wrap .content .txt-area{padding:25px 20px!important}}main .pro .lineup-list-block .lineup-list-block-inn .add-comment{margin-top:40px}main .pro .lineup-list-block .lineup-list-block-inn .add-comment li{font-weight:500;font-size:14px}main .pro .lineup-list-block .lineup-list-block-inn+.lineup-list-block-inn{margin-top:155px!important}@media only screen and (max-width: 640px){main .pro .lineup-list-block .lineup-list-block-inn+.lineup-list-block-inn{margin-top:97px!important}}main .pro .lineup-list-block .lineup-list-block-inn.processing{padding-bottom:160px}@media only screen and (max-width: 640px){main .pro .lineup-list-block .lineup-list-block-inn.processing{padding-bottom:0}}main .pro .lineup-list-block .lineup-list-block-inn.processing .content-wrap{margin-top:35px!important}main .pro .lineup-list-block .lineup-list-block-inn.processing .content-wrap .content{width:50%}@media only screen and (max-width: 640px){main .pro .lineup-list-block .lineup-list-block-inn.processing .content-wrap .content{width:100%}}main .pro .lineup-list-block .lineup-list-block-inn.processing .content-wrap .content:hover{box-shadow:none}main .pro .lineup-list-block .lineup-list-block-inn.processing .content-wrap .content+.content{margin-left:0}@media only screen and (max-width: 640px){main .pro .lineup-list-block .lineup-list-block-inn.processing .content-wrap .content+.content{margin-top:0!important}}main .pro .lineup-list-block .lineup-list-block-inn.processing .caption{font-size:18px;font-weight:500;margin-top:25px;text-align:center}@media only screen and (max-width: 640px){main .pro .lineup-list-block .lineup-list-block-inn.processing .caption{font-size:12px;margin-top:37px}}main .lineup .slick-dots{margin-top:40px}@media only screen and (max-width: 640px){main .lineup .c-title02:before{content:none}}main .lineup .main-img-block{padding-top:334px}@media only screen and (max-width: 640px){main .lineup .main-img-block{padding-top:114px}}@media only screen and (max-width: 640px){main .lineup .main-img-block .inner-block{padding:0}}main .lineup .main-img-block .inner-block .main-img-block-inn{margin-top:40px}main .lineup .main-img-block .inner-block .main-img-block-inn .no-slider{margin-bottom:175px}@media only screen and (max-width: 640px){main .lineup .main-img-block .inner-block .main-img-block-inn .no-slider{margin-bottom:85px}}main .lineup .main-img-block .inner-block .name-block{margin-top:120px}@media only screen and (max-width: 640px){main .lineup .main-img-block .inner-block .name-block{margin-top:35px;padding:0 40px}}main .lineup .main-img-block .inner-block .name-block .ttl{font-size:40px;font-weight:700}@media only screen and (max-width: 640px){main .lineup .main-img-block .inner-block .name-block .ttl{font-size:20px}}main .lineup .main-img-block .inner-block .name-block .ttl:only-child{margin-bottom:-10px}@media only screen and (max-width: 640px){main .lineup .main-img-block .inner-block .name-block .ttl:only-child{margin-bottom:35px}}main .lineup .main-img-block .inner-block .name-block .txt-area{font-weight:500;margin-top:10px;margin-bottom:40px}@media print,screen and (min-width: 640px){main .lineup .main-img-block .inner-block .name-block .txt-area{display:-ms-flexbox;display:flex}}main .lineup .main-img-block .inner-block .name-block .txt-area .txt{font-size:14px;font-weight:400}@media only screen and (min-width: 640px){main .lineup .main-img-block .inner-block .name-block .txt-area .txt{width:calc(100% - 270px)}}@media only screen and (min-width: 640px){main .lineup .main-img-block .inner-block .name-block .txt-area .place-box{padding-left:20px;text-align:right;width:295px}}@media only screen and (max-width: 640px){main .lineup .main-img-block .inner-block .name-block .txt-area .place-box{margin-top:40px}}main .lineup .main-img-block .inner-block .name-block .txt-area .place-box .inn{display:inline-block}main .lineup .main-img-block .inner-block .name-block .txt-area .place-box .small,main .lineup .main-img-block .inner-block .name-block .txt-area .place-box .place{text-align:left;font-weight:400}main .lineup .main-img-block .inner-block .name-block .txt-area .place-box .small{color:#8b8b8b;font-size:12px;margin-bottom:15px}main .lineup .main-img-block .inner-block .name-block .txt-area .place-box .place{font-size:18px}main .lineup .recommend-block{background:#ad0428;color:#fff;font-weight:500;padding:30px 0 35px;position:relative;margin:120px 0 40px}@media only screen and (max-width: 640px){main .lineup .recommend-block{padding:40px 0;margin:50px 0 40px}}main .lineup .recommend-block:before{background:url(../../../img/lineup/tama-img.png) no-repeat center center;background-size:226px 121px;content:"";display:block;height:121px;position:absolute;width:226px;top:-80px;right:0;left:575px;margin:auto}@media only screen and (max-width: 640px){main .lineup .recommend-block:before{background-size:174px 93px;width:174px;height:93px;left:inherit;top:-33px;right:38px}}@media only screen and (min-width: 640px){main .lineup .recommend-block.top-min{margin-top:40px}}main .lineup.mitsuboshi .detail-block{overflow-x:hidden;position:relative;text-align:center}main .lineup.mitsuboshi .detail-block:before{background:url(../img/lineup/lineup11/mitsuboshi-back-pc.png) no-repeat;background-size:cover;content:"";display:block;height:100%;position:absolute;width:100%}@media only screen and (max-width: 640px){main .lineup.mitsuboshi .detail-block:before{background:url(../img/lineup/lineup11/mitsuboshi-back-sp.png) no-repeat;background-size:cover}}main .lineup.mitsuboshi .detail-block .inner-block{padding-bottom:100px;padding-top:100px}@media only screen and (max-width: 640px){main .lineup.mitsuboshi .detail-block .inner-block{padding-bottom:10px;padding-top:40px}}main .lineup.mitsuboshi .detail-block .obi{margin:20px 0 30px;position:relative}main .lineup.mitsuboshi .detail-block .obi img{left:50%;max-width:initial;min-width:1080px;position:relative;transform:translate(-50%);width:100vw}@media only screen and (max-width: 640px){main .lineup.mitsuboshi .detail-block .obi{margin:10px 0 20px}main .lineup.mitsuboshi .detail-block .obi img{min-width:initial}}main .lineup.mitsuboshi .detail-block .txt.dhaepa{font-size:14px;margin-top:20px;text-align:right}@media only screen and (max-width: 640px){main .lineup.mitsuboshi .detail-block .txt.dhaepa{font-size:clamp(12px,3vw,18px);display:inline-block;text-align:left;max-width:535px}}main .lineup.mitsuboshi .detail-block .separate-line.before{margin:60px 0 20px}main .lineup.mitsuboshi .detail-block .separate-line.after{margin:50px 0 70px}@media only screen and (max-width: 640px){main .lineup.mitsuboshi .detail-block .separate-line.before,main .lineup.mitsuboshi .detail-block .separate-line.after{margin:30px 0}}main .lineup.mitsuboshi .detail-block .obi.red{margin:70px 0}main .lineup.mitsuboshi .detail-block .under-text{background-color:#fff;padding:50px}main .lineup.mitsuboshi .detail-block .under-text .txt{color:#71000b;text-align:left}main .lineup.mitsuboshi .detail-block .under-text .table-wrap{margin:30px 0}main .lineup.mitsuboshi .detail-block .under-text table{width:100%}main .lineup.mitsuboshi .detail-block .under-text table:first-child td{border-bottom:none}main .lineup.mitsuboshi .detail-block .under-text td{background-color:#fff;border:1px solid #71000B;color:#71000b;font-size:18px;padding:0 10px;text-align:center;width:auto}main .lineup.mitsuboshi .detail-block .graph-txt{margin-bottom:20px}@media only screen and (max-width: 640px){main .lineup.mitsuboshi .detail-block .obi.red{aspect-ratio:381 / 280;margin:20px 0 40px;width:100%}main .lineup.mitsuboshi .detail-block .under-text{font-size:12px;left:calc(50% - 1px);position:relative;transform:translate(-50%);width:calc(100vw + 1px)}main .lineup.mitsuboshi .detail-block .under-text td{font-size:12px}main .lineup.mitsuboshi .detail-block .under-text .ib{display:inline-block}main .lineup.mitsuboshi .detail-block .graph-wrap{overflow-x:scroll}main .lineup.mitsuboshi .detail-block .graph-wrap img{min-width:1001px}}main .lineup.mitsuboshi .recommend-block{margin-bottom:0}main .lineup .recommend-block .ttl{font-size:18px;margin-bottom:10px}main .lineup .recommend-block .txt{font-size:14px;font-weight:400}main .lineup .detail-block .ttl{font-size:18px;font-weight:500;margin-bottom:20px}@media only screen and (max-width: 640px){main .lineup .detail-block .ttl{margin-bottom:20px}}@media only screen and (max-width: 640px){main .lineup .detail-block .wrap{margin:0 -38px}}main .lineup .detail-block .wrap+.note{margin-top:15px;text-align:right}@media only screen and (max-width: 640px){main .lineup .detail-block .wrap+.note{margin-top:20px}}main .lineup .detail-block .wrap+.note.left{text-align:left}@media only screen and (max-width: 640px){main .lineup .detail-block .sp-scroll{display:block;padding-bottom:20px;overflow-x:scroll;white-space:nowrap}main .lineup .detail-block .sp-scroll::-webkit-scrollbar{height:10px}main .lineup .detail-block .sp-scroll::-webkit-scrollbar-track{background:#fff;border:1px solid #8b8b8b;border-radius:20px}main .lineup .detail-block .sp-scroll::-webkit-scrollbar-thumb{background:#8b8b8b;border-radius:20px}main .lineup .detail-block .sp-scroll table{width:1000px}}main .lineup .detail-block table{width:100%}main .lineup .detail-block table th,main .lineup .detail-block table td{border:1px solid #fff;font-size:14px;text-align:left;padding:20px 15px;width:142px}main .lineup .detail-block table tr:nth-child(odd) th,main .lineup .detail-block table tr:nth-child(odd) td{background:#f2f2f2}main .lineup .detail-block table tr:nth-child(2n) th,main .lineup .detail-block table tr:nth-child(2n) td{background:#fdd28c}main .lineup .detail-block table.orange tr:nth-child(odd) th,main .lineup .detail-block table.orange tr:nth-child(odd) td{background:#fdd28c}main .lineup .detail-block table.orange tr:nth-child(2n) th,main .lineup .detail-block table.orange tr:nth-child(2n) td{background:#f2f2f2}main .lineup .detail-block .note{color:#8b8b8b;font-size:12px;font-weight:500;margin-top:20px}@media only screen and (max-width: 640px){main .lineup .detail-block .note{margin-top:40px}}main .lineup .detail-block .detail-info{font-weight:500;margin-bottom:100px}@media only screen and (max-width: 640px){main .lineup .detail-block .detail-info{margin-bottom:40px}}main .lineup .detail-block .detail-info .txt{font-weight:400;font-size:14px}@media only screen and (min-width: 640px){main .lineup .detail-block .box-colmn2{display:-ms-flexbox;display:flex}main .lineup .detail-block .box-colmn2 .box{width:calc((99.9999% - 102px)/2)}main .lineup .detail-block .box-colmn2 .box+.box{margin-left:102px}}@media only screen and (max-width: 640px){main .lineup .detail-block .box-colmn2 .box+.box{margin-top:35px}}main .lineup .detail-block .box-colmn2 .ttl{font-size:30px;margin-bottom:15px;font-weight:700}@media only screen and (max-width: 640px){main .lineup .detail-block .box-colmn2 .ttl{font-size:20px}}main .lineup .detail-block .box-colmn2 .txt{font-size:14px;font-weight:500}main .lineup .detail-block .box-colmn2 .img{margin-top:20px}main .lineup .detail-block .detail-list{margin-top:40px;font-weight:500}@media only screen and (min-width: 640px){main .lineup .detail-block .detail-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}main .lineup .detail-block .detail-list li{background:#f2f2f2;border-radius:10px;min-height:140px;padding:20px}main .lineup .detail-block .detail-list li .ttl{font-size:12px;color:#8b8b8b;margin-bottom:10px}main .lineup .detail-block .detail-list li .txt{font-weight:400}@media only screen and (max-width: 640px){main .lineup .detail-block .detail-list li .txt{font-size:16px}}@media only screen and (min-width: 640px){main .lineup .detail-block .detail-list li{width:calc((99.9999% - 138px)/4)}main .lineup .detail-block .detail-list li:not(:nth-child(4n+1)){margin-left:46px}main .lineup .detail-block .detail-list li:nth-child(n+5){margin-top:46px}}@media only screen and (max-width: 640px){main .lineup .detail-block .detail-list li{min-height:105px}main .lineup .detail-block .detail-list li+li{margin-top:20px}}main .lineup .others-block{margin-bottom:160px}main .lineup .fixed-menu-block .inner-block{-ms-flex-pack:center;justify-content:center}main .lineup .fixed-menu-block .inner-block .menu{width:271px}main .lineup .fixed-menu-block .inner-block .menu+.menu{margin-left:1px}main .lineup .kv-block{height:480px;background:url(../../../img/lineup/kv.jpg) no-repeat center center;margin-top:110px;background-size:cover}@media only screen and (max-width: 640px){main .lineup .kv-block{margin-top:75px;height:375px;background-image:url(../../../img/lineup/sp/kv.jpg)}}main .lineup .lineup-list-block{margin-top:150px;position:relative}main .lineup .lineup-list-block .inner-block{position:initial}@media only screen and (max-width: 640px){main .lineup .lineup-list-block{margin-top:110px}}main .lineup .lineup-list-block.another-list{margin-top:75px;padding-bottom:175px}@media only screen and (max-width: 640px){main .lineup .lineup-list-block.another-list{padding-bottom:0}}main .lineup .lineup-list-block.another-list .inner-block{display:-ms-flexbox;display:flex}@media only screen and (max-width: 640px){main .lineup .lineup-list-block.another-list .inner-block{display:block}}main .lineup .lineup-list-block.another-list .inner-block .lineup-list-block-inn{width:calc((100% - 20px) /3);margin-top:0}@media only screen and (max-width: 640px){main .lineup .lineup-list-block.another-list .inner-block .lineup-list-block-inn{width:100%}}main .lineup .lineup-list-block.another-list .inner-block .lineup-list-block-inn .content{width:100%}main .lineup .lineup-list-block.another-list .inner-block .lineup-list-block-inn+.lineup-list-block-inn{margin-left:10px}@media only screen and (max-width: 640px){main .lineup .lineup-list-block.another-list .inner-block .lineup-list-block-inn+.lineup-list-block-inn{margin-top:100px;margin-left:0}}main .lineup .lineup-list-block .lineup-list-block-inn{margin-top:75px}main .lineup .lineup-list-block .lineup-list-block-inn.egg:before{background:url(../img/lineup/obi1.png) no-repeat;background-size:contain;content:"";left:0;position:absolute;height:10%;width:100%}main .lineup .lineup-list-block .lineup-list-block-inn.others:before{background:url(../img/lineup/obi2.png) no-repeat;background-size:contain;content:"";left:0;position:absolute;height:10%;width:100%}@media only screen and (max-width: 640px){main .lineup .lineup-list-block .lineup-list-block-inn{margin-top:100px}main .lineup .lineup-list-block .lineup-list-block-inn.egg:before{background:url(../img/lineup/obi1-sp.png) no-repeat;background-size:contain}main .lineup .lineup-list-block .lineup-list-block-inn.others:before{background:url(../img/lineup/obi2-sp.png) no-repeat;background-size:contain}}main .lineup .lineup-list-block .lineup-list-block-inn .content-wrap{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;margin-top:35px}main .lineup .lineup-list-block .lineup-list-block-inn.egg .content-wrap:first-child,main .lineup .lineup-list-block .lineup-list-block-inn.others .lineup-ttl{padding-top:calc((100vw / 1920 * 100) + 50px)}@media only screen and (max-width: 640px){main .lineup .lineup-list-block .lineup-list-block-inn .content-wrap{display:block}main .lineup .lineup-list-block .lineup-list-block-inn.egg .content-wrap:first-child{padding-top:calc(33.59375vw + 50px)!important}main .lineup .lineup-list-block .lineup-list-block-inn.others .lineup-ttl{padding-top:calc(33.59375vw + 100px)!important}}main .lineup .lineup-list-block .lineup-list-block-inn .content-wrap .content{width:calc((100% - 20px) /3);display:block}@media only screen and (min-width: 640px){main .lineup .lineup-list-block .lineup-list-block-inn .content-wrap .content:hover{box-shadow:0 1px 6px 3px #0000001a}}@media only screen and (max-width: 640px){main .lineup .lineup-list-block .lineup-list-block-inn .content-wrap .content{width:100%;box-shadow:0 1px 6px 3px #0000001a}}main .lineup .lineup-list-block .lineup-list-block-inn .content-wrap .content+.content{margin-left:10px}@media only screen and (max-width: 640px){main .lineup .lineup-list-block .lineup-list-block-inn .content-wrap .content+.content{margin:30px 0 0}}main .lineup .lineup-list-block .lineup-list-block-inn .content-wrap .content .img-area{width:100%}main .lineup .lineup-list-block .lineup-list-block-inn .content-wrap .content .img-area img{max-width:initial;width:100%}main .lineup .lineup-list-block .lineup-list-block-inn .content-wrap .content .txt-area{padding:30px 20px}main .lineup .lineup-list-block .lineup-list-block-inn .content-wrap .content .txt-area .name{font-size:18px}main .lineup .lineup-list-block .lineup-list-block-inn .content-wrap .content .txt-area .txt{font-size:14px;font-weight:500;margin-top:15px}main .lineup>.recommend-block.no-chara{margin:80px 0 0}main .lineup>.recommend-block.no-chara:before{content:none}main .lineup>.recommend-block .inner-block.lineup-top{padding:0 130px}@media only screen and (max-width: 640px){main .lineup>.recommend-block .inner-block.lineup-top{padding:0 38px}}main .lineup .comment{font-size:12px;text-align:center;font-weight:500;margin-top:25px}@media only screen and (max-width: 640px){main .lineup .comment{margin-top:20px}}main .lineup .lineup-ttl{font-size:30px;position:relative}@media only screen and (max-width: 640px){main .lineup .lineup-ttl{text-align:center}}main .lineup .lineup-ttl img{left:50%;margin-bottom:20px;max-width:initial;min-width:100%;position:absolute;transform:translate(-50%);width:100vw}main .recipe{margin-top:110px;padding-bottom:100px}@media only screen and (max-width: 640px){main .recipe{margin-top:75px;padding-bottom:0}}main .recipe .kv-block{height:480px;background:url(../../../img/recipe/kv.jpg) no-repeat center center;background-size:cover}@media only screen and (max-width: 640px){main .recipe .kv-block{height:375px;background-image:url(../../../img/recipe/sp/kv.jpg)}}main .recipe .recipe-block{margin-top:278px}@media only screen and (max-width: 640px){main .recipe .recipe-block{margin-top:175px}}main .recipe .recipe-block .c-title03:before{top:-178px}main .recipe .recipe-block .instagram-block{margin-top:75px}@media only screen and (max-width: 640px){main .recipe .recipe-block .instagram-block{margin-top:40px}}main .recipe .recipe-movie-block{margin-top:227px}@media only screen and (max-width: 640px){main .recipe .recipe-movie-block{margin-top:163px}main .recipe .recipe-movie-block .c-title02{padding-left:40px;position:relative}main .recipe .recipe-movie-block .c-title02:after{position:absolute;content:"";background:url(../../../img/recipe/sp/youtube.svg) no-repeat center center;background-size:contain;left:10px;height:21px;width:34px;top:0;bottom:0;margin:auto}}main .recipe .recipe-movie-block .recipe-movie-block-inn{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:40px}@media only screen and (max-width: 640px){main .recipe .recipe-movie-block .recipe-movie-block-inn{margin-top:20px}}main .recipe .recipe-movie-block .recipe-movie-block-inn .video{width:calc((100% - 34px)/2);margin-bottom:60px;display:block}@media only screen and (max-width: 640px){main .recipe .recipe-movie-block .recipe-movie-block-inn .video{width:100%;margin-bottom:40px}}@media only screen and (min-width: 640px){main .recipe .recipe-movie-block .recipe-movie-block-inn .video:hover{opacity:.7}}main .recipe .recipe-movie-block .recipe-movie-block-inn .video .caption{font-size:18px;display:block;margin-top:16px;font-weight:700}@media only screen and (max-width: 640px){main .recipe .recipe-movie-block .recipe-movie-block-inn .video .caption{margin-top:20px}}@media only screen and (max-width: 640px){main .recipe .recipe-movie-block .recipe-movie-block-inn{display:block}}main .recipe .comment{font-size:12px;text-align:center;font-weight:500;margin-top:25px}@media only screen and (max-width: 640px){main .recipe .comment{margin-top:17px}}main .case{padding-bottom:165px;overflow:hidden}@media only screen and (max-width: 640px){main .case{padding-top:75px;padding-bottom:0}}@media only screen and (max-width: 640px){main .case .inner-block{padding:0}}main .case .inner-block .main-ttl-block{margin-top:155px}@media only screen and (max-width: 640px){main .case .inner-block .main-ttl-block{margin-top:-40px}}main .case .inner-block .main-ttl-block .comment{font-size:12px;text-align:center;margin-top:25px;font-weight:500}@media only screen and (max-width: 640px){main .case .inner-block .main-ttl-block .comment{margin-top:15px}}main .case .inner-block .main-img-block{margin-top:80px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start}@media only screen and (max-width: 640px){main .case .inner-block .main-img-block{display:block;margin-top:40px}}main .case .inner-block .main-img-block .img-area{width:445px}@media only screen and (max-width: 640px){main .case .inner-block .main-img-block .img-area{width:100%}}main .case .inner-block .main-img-block .img-area img{border-radius:20px 0 0 20px}@media only screen and (max-width: 640px){main .case .inner-block .main-img-block .img-area img{border-radius:0}}main .case .inner-block .main-img-block .txt-area{width:calc(100% - 445px);background-color:#ad0428;color:#fff;height:445px;border-radius:0 20px 20px 0;padding:55px;position:relative}@media only screen and (max-width: 640px){main .case .inner-block .main-img-block .txt-area{width:100%;border-radius:0;padding:40px 40px 76px;height:auto}}main .case .inner-block .main-img-block .txt-area:before{position:absolute;content:"";background:url(../../../img/recipe/tama02.png) no-repeat center center;background-size:contain;width:251px;height:123px;bottom:-23px;left:55px}@media only screen and (max-width: 640px){main .case .inner-block .main-img-block .txt-area:before{content:none}}main .case .inner-block .main-img-block .txt-area:after{position:absolute;content:"";background:url(/cdn/shop/files/tama03.png?v=1752725274) no-repeat center center;background-size:contain;width:278px;height:159px;bottom:-41px;right:-75px}@media only screen and (max-width: 640px){main .case .inner-block .main-img-block .txt-area:after{width:202px;height:116px;bottom:-29px;right:40px}}main .case .inner-block .main-img-block .txt-area .name{font-size:30px;font-weight:700}@media only screen and (max-width: 640px){main .case .inner-block .main-img-block .txt-area .name{font-size:18px}}main .case .inner-block .main-img-block .txt-area .detail{font-size:14px;margin-top:25px;font-weight:500}main .case .inner-block .main-img-block .txt-area .btn-area{margin-top:30px}@media only screen and (max-width: 640px){main .case .inner-block .main-img-block .txt-area .btn-area{margin:35px 0 14px}}main .case .inner-block .info-block{font-size:12px;margin-top:30px}@media only screen and (max-width: 640px){main .case .inner-block .info-block{padding:0 40px;margin-top:55px}}@media only screen and (max-width: 640px){main .case .inner-block .content-block{padding-top:20px}}main .case .inner-block .content-block .content{margin-top:80px}@media only screen and (max-width: 640px){main .case .inner-block .content-block .content{margin-top:40px}}main .case .inner-block .content-block .content .txt-area{line-height:1.43}@media only screen and (max-width: 640px){main .case .inner-block .content-block .content .txt-area{padding:0 40px}}main .case .inner-block .content-block .content .txt-area .ttl{font-size:30px;line-height:1.3;margin-bottom:20px;font-weight:700}@media only screen and (max-width: 640px){main .case .inner-block .content-block .content .txt-area .ttl{font-size:18px;line-height:1.5}}main .case .inner-block .content-block .content .txt-area .txt-area-inn{font-size:14px;font-weight:500;text-align:justify}main .case .inner-block .content-block .content .txt-area .txt-area-inn .comment{font-size:12px;margin-top:40px;display:block;text-align:left}@media only screen and (max-width: 640px){main .case .inner-block .content-block .content .txt-area .txt-area-inn .comment{margin-top:20px}}main .case .inner-block .content-block .content .img-area .caption{font-size:12px;margin-top:20px;text-align:left}@media only screen and (max-width: 640px){main .case .inner-block .content-block .content .img-area .caption{padding:0 40px;margin-bottom:80px}}main .case .inner-block .content-block .content .img-area .caption.txt-right{text-align:right;margin-bottom:20px}@media only screen and (max-width: 640px){main .case .inner-block .content-block .content .img-area .caption.txt-right{text-align:left;margin-bottom:80px}}@media only screen and (max-width: 640px){main .case .inner-block .content-block .content .img-area .caption.no-bottom{margin-bottom:0}}main .case .inner-block .content-block .content.no-flex-box .img-area{margin-top:20px}@media only screen and (max-width: 640px){main .case .inner-block .content-block .content.no-flex-box .img-area{margin-top:40px;height:100%}main .case .inner-block .content-block .content.no-flex-box .img-area img{object-fit:cover;height:100%;width:100%}}main .case .inner-block .content-block .content.no-flex-box .img-area.double-img{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start}@media only screen and (max-width: 640px){main .case .inner-block .content-block .content.no-flex-box .img-area.double-img{display:block;height:auto}}main .case .inner-block .content-block .content.no-flex-box .img-area.double-img .img-area-inn{width:50%}@media only screen and (max-width: 640px){main .case .inner-block .content-block .content.no-flex-box .img-area.double-img .img-area-inn{width:100%}}main .case .inner-block .content-block .content.flex-box{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width: 640px){main .case .inner-block .content-block .content.flex-box{display:block}}main .case .inner-block .content-block .content.flex-box .img-area{width:500px}@media only screen and (max-width: 640px){main .case .inner-block .content-block .content.flex-box .img-area{width:100%}}main .case .inner-block .content-block .content.flex-box .txt-area{width:calc(100% - 550px)}@media only screen and (max-width: 640px){main .case .inner-block .content-block .content.flex-box .txt-area{width:100%;margin-top:20px}}main .case .inner-block .content-block .content.flex-box .txt-area .ttl{margin-bottom:50px}@media only screen and (max-width: 640px){main .case .inner-block .content-block .content.flex-box .txt-area .ttl{margin-bottom:20px}}main .case .inner-block .content-block .content.flex-box .txt-area .txt-area-inn{padding:0}@media only screen and (max-width: 640px){main .case .inner-block .content-block .content.flex-box.small .img-area{padding:0 40px}}main .case .inner-block .content-block .content.flex-box.reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media only screen and (max-width: 640px){main .case .inner-block .content-block .content.flex-box.reverse .img-area{margin-top:20px}}main .case .inner-block .comment-block{font-size:12px;text-align:right;margin-top:20px}@media only screen and (max-width: 640px){main .case .inner-block .comment-block{margin-top:40px;padding:0 40px}}main .privacy{padding-bottom:165px}@media only screen and (max-width: 640px){main .privacy{padding-bottom:0}}main .privacy .read-txt{margin-top:75px;font-size:12px}@media only screen and (max-width: 640px){main .privacy .read-txt{margin-top:35px}}main .privacy .content{margin-top:100px}@media only screen and (max-width: 640px){main .privacy .content{margin-top:55px}}main .privacy .content .ttl{font-size:18px;font-weight:700}main .privacy .content .txt-area{font-size:12px;margin-top:18px;text-align:justify}main .privacy .content .txt-area .gray{color:#888;display:block;font-size:12px}main .privacy .content .txt-area .txt-area-inn{margin:40px 0 0 35px}@media only screen and (max-width: 640px){main .privacy .content .txt-area .txt-area-inn{margin-left:0}}main .privacy .content .txt-area .txt-area-inn .txt{margin-top:10px}main .privacy .content .txt-area .txt-area-inn .privacy-list{counter-reset:item;margin:45px 0 0 10px}@media only screen and (max-width: 640px){main .privacy .content .txt-area .txt-area-inn .privacy-list{margin:20px 0 0 7px}}main .privacy .content .txt-area .txt-area-inn .privacy-list>li{padding-left:2.5em;text-indent:-2.5em;line-height:1.8}main .privacy .content .txt-area .txt-area-inn .privacy-list>li:before{counter-increment:item;content:"(" counter(item) ")";padding-right:15px}main .privacy .content .txt-area .txt-area-inn .privacy-list>li+li{margin-top:40px}@media only screen and (max-width: 640px){main .privacy .content .txt-area .txt-area-inn .privacy-list>li+li{margin-top:20px}}main .privacy .content .txt-area .txt-area-inn .privacy-list>li a{font-size:18px}main .privacy .content .txt-area .txt-area-inn .privacy-list>li a.v2{font-size:12px}@media only screen and (max-width: 640px){main .privacy .content .txt-area .txt-area-inn .privacy-list>li a{font-size:12px}}main .privacy .content .txt-area .txt-area-inn .privacy-list>li .privacy-list-inn{margin-left:2.5em;margin-top:20px}main .privacy .content .txt-area .txt-area-inn .privacy-list>li .privacy-list-inn>ul{margin-left:12px}@media only screen and (max-width: 640px){main .privacy .content .txt-area .txt-area-inn .privacy-list>li .privacy-list-inn>ul{margin-left:-30px}}@media only screen and (max-width: 640px){main .privacy .content .txt-area .txt-area-inn .privacy-list>li .privacy-list-inn>ul li{text-indent:1em}}main .privacy .content .txt-area .txt-area-inn .contact-area{margin-top:25px;padding:35px 0 40px;border-top:1px solid #707070;border-bottom:1px solid #707070}@media only screen and (max-width: 640px){main .privacy .content .txt-area .txt-area-inn .contact-area{margin-top:20px;padding:15px 0 20px}}main .privacy .content .txt-area .txt-area-inn .contact-area p{line-height:1.8}main .privacy .content .txt-area .txt-area-inn .contact-area p .ttl{display:block;margin-bottom:5px}@media only screen and (max-width: 640px){main .privacy .content .txt-area .txt-area-inn .contact-area p .ttl{margin-bottom:0}}main .privacy .content .txt-area .txt-area-inn .contact-area p+p{margin-top:3px}@media only screen and (max-width: 640px){main .privacy .content .txt-area .txt-area-inn .contact-area p+p{margin-top:0}}main .privacy .content .box-area{margin-top:40px}@media only screen and (max-width: 640px){main .privacy .content .box-area{padding-bottom:10px}}main .privacy .content .box-area .box{margin-bottom:40px;background-color:#f2f2f2;padding:25px 30px}@media only screen and (max-width: 640px){main .privacy .content .box-area .box{margin-bottom:20px}}main .privacy .content .box-area .box .txt{font-size:12px}main .privacy .content .box-area .box .ttl{display:block;font-size:20px;margin-bottom:10px}@media only screen and (max-width: 640px){main .privacy .content .box-area .box .ttl{margin-bottom:6px}}main .privacy .content .box-area .box+.box{margin-bottom:0}main .privacy .content:last-of-type .txt-area .txt-area-inn{margin-left:0}main .privacy .content:last-of-type .txt-area .txt-area-inn .privacy-list{margin-top:40px}main .privacy .content:last-of-type .txt-area .txt-area-inn .privacy-list li a{font-size:12px;display:block;text-decoration:underline;margin-left:2.5em;color:#ad0428}main .privacy .link-text{font-size:12px;text-decoration:underline;color:#ad0428}@media only screen and (max-width: 640px){main .privacy .content:last-of-type .txt-area .txt-area-inn .privacy-list li+li{margin-top:40px}}main .news{padding-bottom:160px}@media only screen and (max-width: 640px){main .news{padding-bottom:0}}main .news .news-block{margin-top:75px}@media only screen and (max-width: 640px){main .news .news-block{margin-top:40px}}main .news .news-block .news-block-inn .year-area{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start}@media only screen and (max-width: 640px){main .news .news-block .news-block-inn .year-area{display:block}}main .news .news-block .news-block-inn .year-area .year{color:#ad0428;font-size:18px;width:100px;margin-top:12px}@media only screen and (max-width: 640px){main .news .news-block .news-block-inn .year-area .year{position:relative;display:block;width:auto;margin-top:0}main .news .news-block .news-block-inn .year-area .year:before{position:absolute;content:"";background-color:#ad0428;width:calc(100% - 70px);height:1px;top:0;bottom:0;right:0;margin:auto}}main .news .news-block .news-block-inn .year-area .detail{width:calc(100% - 100px);font-size:12px}@media only screen and (max-width: 640px){main .news .news-block .news-block-inn .year-area .detail{width:100%}}main .news .news-block .news-block-inn .year-area .detail>div,main .news .news-block .news-block-inn .year-area .detail a{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:17px 0}@media only screen and (max-width: 640px){main .news .news-block .news-block-inn .year-area .detail>div,main .news .news-block .news-block-inn .year-area .detail a{display:block;padding:0;margin-top:20px}}main .news .news-block .news-block-inn .year-area .detail>div .data,main .news .news-block .news-block-inn .year-area .detail a .data{width:100px}@media only screen and (max-width: 640px){main .news .news-block .news-block-inn .year-area .detail>div .data,main .news .news-block .news-block-inn .year-area .detail a .data{width:100%;display:block}}main .news .news-block .news-block-inn .year-area .detail>div .txt,main .news .news-block .news-block-inn .year-area .detail a .txt{width:calc(100% - 114px)}@media only screen and (max-width: 640px){main .news .news-block .news-block-inn .year-area .detail>div .txt,main .news .news-block .news-block-inn .year-area .detail a .txt{width:100%;margin-top:7px;display:block}}main .news .news-block .news-block-inn .year-area .detail a{text-decoration:underline}@media only screen and (max-width: 640px){main .news .news-block .news-block-inn+.news-block-inn{margin-top:40px}}main .about{overflow:hidden;margin-top:110px}@media only screen and (max-width: 640px){main .about{margin-top:40px}}main .about .kv-block{background:url(../../../img/about/bg01.jpg) no-repeat center center;padding:11% 0 10%;background-size:cover}@media only screen and (max-width: 640px){main .about .kv-block{background-image:url(../../../img/about/sp/bg01.jpg);padding:80px 0 365px}}main .about .kv-block .ttl{font-size:50px;color:#fff;font-weight:700;line-height:1.25}@media only screen and (max-width: 640px){main .about .kv-block .ttl{font-size:36px;letter-spacing:-.085em}}main .about .about-defference-block{background:url(../../../img/about/bg02.jpg) no-repeat center center;padding:230px 0;background-size:cover;height:580px}@media only screen and (max-width: 640px){main .about .about-defference-block{padding:198px 0 200px;height:auto}}main .about .about-defference-block .ttl{font-size:40px;color:#fff;text-align:center;font-weight:700}@media only screen and (max-width: 640px){main .about .about-defference-block .ttl{font-size:36px;letter-spacing:-.155em;line-height:1.27}}main .about .about-defference-detail{margin-top:90px}@media only screen and (max-width: 640px){main .about .about-defference-detail{margin-top:100px}}@media only screen and (max-width: 640px){main .about .about-defference-detail .inner-block{padding:0}}main .about .about-defference-detail .inner-block>.txt-area{text-align:center;font-size:30px}@media only screen and (max-width: 640px){main .about .about-defference-detail .inner-block>.txt-area{font-size:20px;line-height:1.5;padding:0 38px}}main .about .about-defference-detail .content{margin-top:160px}@media only screen and (max-width: 640px){main .about .about-defference-detail .content{margin-top:100px}}main .about .about-defference-detail .content .content-inn{position:relative;height:660px}main .about .about-defference-detail .content .content-inn .txt-area{position:absolute;left:0;z-index:2;top:200px}@media only screen and (max-width: 640px){main .about .about-defference-detail .content .content-inn .txt-area{padding:0 38px;top:400px}}main .about .about-defference-detail .content .content-inn .txt-area .big{font-size:80px;color:#005373}@media only screen and (max-width: 640px){main .about .about-defference-detail .content .content-inn .txt-area .big{font-size:70px;display:block;background-color:#fff;letter-spacing:-.075em;text-align:center}}main .about .about-defference-detail .content .content-inn .txt-area .bg-wh{font-size:30px;background-color:#fff;width:670px;padding:10px 0}@media only screen and (max-width: 640px){main .about .about-defference-detail .content .content-inn .txt-area .bg-wh{width:100%;font-size:20px;text-align:center;padding:0 10px}}main .about .about-defference-detail .content .content-inn .img-area{position:absolute;right:0;z-index:0}@media only screen and (max-width: 640px){main .about .about-defference-detail .content .content-inn .img-area img{height:430px;object-fit:cover;width:100%;object-position:top}}main .about .about-defference-detail .content.content02 .content-inn{height:338px}main .about .about-defference-detail .content.content02 .content-inn .txt-area{right:100px;left:auto;top:170px}@media only screen and (max-width: 640px){main .about .about-defference-detail .content.content02 .content-inn .txt-area{width:100%;left:0;right:0;top:363px}}main .about .about-defference-detail .content.content02 .content-inn .txt-area .bg-wh{width:376px;padding-left:20px}@media only screen and (max-width: 640px){main .about .about-defference-detail .content.content02 .content-inn .txt-area .bg-wh{width:100%;text-align:left;font-size:28px;padding:10px 0 0 15px}}main .about .about-defference-detail .content.content02 .content-inn .txt-area .bg-wh .pk{color:#f7bba7}main .about .about-defference-detail .content.content02 .content-inn .img-area{height:338px;left:0}@media only screen and (max-width: 640px){main .about .about-defference-detail .content.content02 .content-inn .img-area{height:430px}}main .about .ask-doctor-block{background:url(../../../img/about/bg03.jpg) no-repeat center center;padding:125px 0;background-size:cover;margin-top:160px}@media only screen and (max-width: 640px){main .about .ask-doctor-block{background-image:url(../../../img/about/sp/bg03.jpg);padding:40px 0 65px;margin-top:263px}}main .about .ask-doctor-block .inner-block>.txt-area{font-size:40px;line-height:1.25;color:#fff;text-align:center}@media only screen and (max-width: 640px){main .about .ask-doctor-block .inner-block>.txt-area{font-size:36px;line-height:1.38}}main .about .ask-doctor-block .inner-block>.txt-area .underline{position:relative;color:#fff}main .about .ask-doctor-block .inner-block>.txt-area .underline:before{position:absolute;content:"";background-color:#fff;height:2px;width:96%;bottom:5px}@media only screen and (max-width: 640px){main .about .ask-doctor-block .inner-block>.txt-area .underline:before{content:none}}main .about .ask-doctor-block .inner-block>.txt-area .yw{color:#ffec3e}main .about .ask-doctor-block .inner-block>.txt-area .yw:before{background-color:#ffec3e}main .about .ask-doctor-block .inner-block .icon-block{margin-top:20px}@media only screen and (max-width: 640px){main .about .ask-doctor-block .inner-block .icon-block{margin-top:10px}}main .about .ask-doctor-block .inner-block .icon-block>span{text-align:center;color:#fff;font-size:18px;display:block}main .about .ask-doctor-block .inner-block .icon-block .img-area{margin:25px auto 0;width:98px;height:98px}main .about .ask-doctor-block .inner-block .icon-block .txt-area{color:#fff;border-radius:20px;padding:25px 0 30px;border:1px solid #fff;text-align:center;width:560px;margin:20px auto 0}@media only screen and (max-width: 640px){main .about .ask-doctor-block .inner-block .icon-block .txt-area{width:100%;padding:30px 20px;margin-top:35px}}main .about .ask-doctor-block .inner-block .icon-block .txt-area .ttl{font-size:18px}main .about .ask-doctor-block .inner-block .icon-block .txt-area .txt{font-size:12px;margin-top:20px;line-height:1.6}main .about .production-block{background-color:#ad0428;padding:150px 0 155px;position:relative}main .about .production-block:before{position:absolute;content:"";background:url(../../../img/about/tamago.png) no-repeat center center;width:416px;height:743px;left:0;top:28%}@media only screen and (max-width: 640px){main .about .production-block{padding:100px 0}main .about .production-block:before{content:none}}main .about .production-block .c-title01{color:#fff}main .about .production-block .txt-area{color:#fff;margin-top:35px}main .about .production-block .txt-area .ttl{font-size:18px;font-weight:700}main .about .production-block .txt-area .txt{font-size:12px;margin-top:20px;line-height:1.6;text-align:justify}@media only screen and (max-width: 640px){main .about .production-block .txt-area .txt{line-height:1.5}}main .about .production-block .txt-area .txt-area-inn{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:0 30px 0 170px;margin-top:40px}@media only screen and (max-width: 640px){main .about .production-block .txt-area .txt-area-inn{display:block;padding:0;margin-top:30px}}main .about .production-block .txt-area .txt-area-inn .img-area{width:225px}@media only screen and (max-width: 640px){main .about .production-block .txt-area .txt-area-inn .img-area{margin:0 auto}}@media only screen and (max-width: 640px){main .about .production-block .txt-area .txt-area-inn .input-area{margin-top:40px}}main .about .production-block .txt-area .txt-area-inn .input-area .input-area-inn .txHighlight01{opacity:0;font-size:12px;margin-bottom:10px}main .about .production-block .txt-area .txt-area-inn .input-area .input-area-inn .txHighlight01.on{opacity:1}main .about .production-block .txt-area .txt-area-inn .input-area .input-area-inn .js-post_include{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}main .about .production-block .txt-area .txt-area-inn .input-area .input-area-inn .js-post_include input{background-color:#fff;width:370px;padding:15px 10px}@media only screen and (max-width: 640px){main .about .production-block .txt-area .txt-area-inn .input-area .input-area-inn .js-post_include input{width:100%}}main .about .production-block .txt-area .txt-area-inn .input-area .input-area-inn .js-post_include .c-btn01{width:108px;margin-left:20px;padding:5px 0;cursor:pointer}@media only screen and (max-width: 640px){main .about .production-block .txt-area .txt-area-inn .input-area .input-area-inn .js-post_include .c-btn01{margin-left:0}}main .about .production-block .txt-area .txt-area-inn .comment{font-size:12px;margin-top:20px}@media only screen and (max-width: 640px){main .about .production-block .txt-area .txt-area-inn .comment{margin-top:15px}}@media only screen and (max-width: 640px){main .about .production-block .txt-area .txt-area-inn .btn-area{text-align:center;margin-top:30px}}main .about .production-block.js-result-stay{background-color:#fff;padding-bottom:0}@media only screen and (max-width: 640px){main .about .production-block.js-result-stay{padding:36px 0 0}}main .about .production-block.js-result-stay:before{content:none}main .about .production-block.js-result-stay .c-title01{color:#ad0428}main .about .about-center-block{margin-top:50px}@media only screen and (max-width: 640px){main .about .about-center-block{margin-top:40px}}main .about .about-center-block .ttl{font-size:18px;color:#fff;font-weight:700}main .about .about-center-block .img-area{margin-top:20px}@media only screen and (max-width: 640px){main .about .about-center-block .img-area{margin-top:15px}}main .about .about-center-block .txt-area{margin-top:20px;text-align:justify;font-size:12px}main .about .about-center-block.js-result-stay{background-color:#ad0428;padding:60px 0}main .about .about-center-block.js-result-stay .txt-area{margin-bottom:50px}main .about .intro-case-block{padding-top:225px}@media only screen and (max-width: 640px){main .about .intro-case-block{padding-top:165px}}@media only screen and (max-width: 640px){main .about .intro-case-block .inner-block{padding:0}}main .about .intro-case-block .inner-block .txt{font-size:12px;text-align:center;margin-top:25px;font-weight:500}@media only screen and (max-width: 640px){main .about .intro-case-block .inner-block .txt{margin-top:15px}}main .about .intro-case-block .inner-block .content-block{margin-top:80px}@media only screen and (max-width: 640px){main .about .intro-case-block .inner-block .content-block{margin-top:40px}}main .about .intro-case-block .inner-block .content-block .content{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start}@media only screen and (max-width: 640px){main .about .intro-case-block .inner-block .content-block .content{display:block}}main .about .intro-case-block .inner-block .content-block .content .img-area{width:246px}@media only screen and (max-width: 640px){main .about .intro-case-block .inner-block .content-block .content .img-area{width:100%}}main .about .intro-case-block .inner-block .content-block .content .txt-area{width:calc(100% - 286px)}@media only screen and (max-width: 640px){main .about .intro-case-block .inner-block .content-block .content .txt-area{width:100%;padding:0 38px;margin-top:16px}}main .about .intro-case-block .inner-block .content-block .content .txt-area .name{font-size:18px;font-weight:500}main .about .intro-case-block .inner-block .content-block .content .txt-area .txt-area-inn{font-weight:500;font-size:14px;margin-top:30px;text-align:justify}main .about .intro-case-block .inner-block .content-block .content .txt-area .btn-area{margin-top:25px}@media only screen and (max-width: 640px){main .about .intro-case-block .inner-block .content-block .content .txt-area .btn-area{text-align:center;margin-top:15px}}main .about .intro-case-block .inner-block .content-block .content+.content{margin-top:40px}main .about .suppliers-block{padding-top:225px}@media only screen and (max-width: 640px){main .about .suppliers-block{padding-top:108px}}main .about .suppliers-block .suppliers-block-inn{margin-top:75px}@media only screen and (max-width: 640px){main .about .suppliers-block .suppliers-block-inn{margin-top:35px}}main .about .suppliers-block .suppliers-block-inn .logo-area{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 180px}@media only screen and (max-width: 640px){main .about .suppliers-block .suppliers-block-inn .logo-area{padding:0}}main .about .suppliers-block .suppliers-block-inn .logo-area div{width:137px;height:137px;margin-bottom:20px}@media only screen and (max-width: 640px){main .about .suppliers-block .suppliers-block-inn .logo-area div{width:calc((100% - 30px) /3);height:auto;margin-bottom:15px}}main .about .suppliers-block .suppliers-block-inn .logo-area div+div{margin-left:20px}@media only screen and (max-width: 640px){main .about .suppliers-block .suppliers-block-inn .logo-area div+div{margin-left:15px}}main .about .about-message-block{margin-top:130px;font-size:60px;line-height:1.33;padding-bottom:155px}main .about .about-message-block p{font-weight:700}@media only screen and (max-width: 640px){main .about .about-message-block{margin-top:40px;margin-bottom:40px;font-size:20px;padding-bottom:40px}}main .about .about-message-block .inner-block{position:relative;z-index:3}main .about .about-message-block .inner-block:before{position:absolute;content:"";background:url(/cdn/shop/files/chicken.png) no-repeat center center;width:825px;height:862px;background-size:contain;right:-430px;top:-110px;z-index:-1}@media only screen and (max-width: 640px){main .about .about-message-block .inner-block:before{width:60vw;height:60vw;right:-15%;top:auto;bottom:-60px}}main .about .bw{color:#7e4b1c}main .about .pk{color:#f7bba7}main .about .bl{color:#005373}main .about .yw{color:#ffec3e}main .about .search-block{background-color:#fff}main .about .search-block .c-title01{color:#ad0428}main .about .search-block .heading02{font-size:30px;text-align:center;font-weight:700;margin-top:50px}@media only screen and (max-width: 640px){main .about .search-block .heading02{margin-top:35px}}main .about .search-block .sectioning02{display:none}main .about .search-block .sectioning02.on{display:block}main .about .search-block .sectioning02 .sectioning03{margin-top:50px}@media only screen and (max-width: 640px){main .about .search-block .sectioning02 .sectioning03{margin-top:60px}}main .about .search-block .sectioning02 .sectioning03 .heading03{background-color:#fdd28c}main .about .search-block .sectioning02 .sectioning03 .heading03 .head{width:1000px;display:block;margin:0 auto;font-size:30px;color:#ad0428;font-weight:700;padding:30px 0}@media only screen and (max-width: 640px){main .about .search-block .sectioning02 .sectioning03 .heading03 .head{font-size:19px;text-align:center;width:100%}}main .about .search-block .sectioning02 .sectioning03 .sectioning04 .heading04{font-size:30px;font-weight:700;margin-top:25px}@media only screen and (max-width: 640px){main .about .search-block .sectioning02 .sectioning03 .sectioning04 .heading04{font-size:20px;text-align:center;margin-top:35px}}main .about .search-block .sectioning02 .sectioning03 .sectioning04>p{font-size:14px;margin-top:15px}@media only screen and (max-width: 640px){main .about .search-block .sectioning02 .sectioning03 .sectioning04>p{text-align:center;margin-top:8px}}main .about .search-block .sectioning02 .sectioning03 .sectioning04 .colLayout01{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;margin:55px 0 70px}@media only screen and (max-width: 640px){main .about .search-block .sectioning02 .sectioning03 .sectioning04 .colLayout01{display:block;margin:40px 0 0}}main .about .search-block .sectioning02 .sectioning03 .sectioning04 .colLayout01 .col{width:50%;margin:0}@media only screen and (max-width: 640px){main .about .search-block .sectioning02 .sectioning03 .sectioning04 .colLayout01 .col{width:100%;margin-top:30px}}main .about .search-block .sectioning02 .sectioning03 .sectioning04 .colLayout01 .col img{margin:0 auto;display:block}main .about .search-block .sectioning02 .sectioning03 .sectioning04 .colLayout01 .col .txCaption01{font-size:14px;font-weight:500;text-align:center;margin-top:30px}main .about .search-block .btnLink01{text-align:center;margin-top:110px;padding-bottom:20px}main .about .search-block .btnLink01 a{color:#ad0428;border:#AD0428 1px solid;display:inline-block;width:270px;border-radius:20px;padding:20px 0;font-size:12px;text-align:center}main .c-footer.js-result-stay{margin-top:0}main .js-result-delate.off{display:none}main .history .taste-block .taste-measurement-area{margin-top:40px}@media only screen and (max-width: 640px){main .history .taste-block .taste-measurement-area{margin-top:55px}}main .history .taste-block .taste-measurement-area .taste-measurement-area-inn{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;padding:0 100px}@media only screen and (max-width: 640px){main .history .taste-block .taste-measurement-area .taste-measurement-area-inn{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}}main .history .taste-block .taste-measurement-area .taste-measurement-area-inn .content{width:calc((100% - 12px)/4)}@media only screen and (max-width: 640px){main .history .taste-block .taste-measurement-area .taste-measurement-area-inn .content{width:49%;margin-bottom:23px}}@media only screen and (max-width: 640px){main .history .taste-block .taste-measurement-area .taste-measurement-area-inn .content .ttl{font-size:18px}}main .history .taste-block .taste-measurement-area .taste-measurement-area-inn .content .txt{font-size:18px;font-weight:700}main .history .taste-block .taste-measurement-area .taste-measurement-area-inn .content .img-area{margin-top:10px}main .history .taste-block .taste-measurement-area .taste-measurement-area-inn .content+.content{margin-left:4px}@media only screen and (max-width: 640px){main .history .taste-block .taste-measurement-area .taste-measurement-area-inn .content+.content{margin-left:0}}main .history .taste-block .taste-measurement-area .balloon-block{background-color:#fdd28c;border-radius:20px;padding:40px 48px 46px;margin:40px 0 75px;position:relative}@media only screen and (max-width: 640px){main .history .taste-block .taste-measurement-area .balloon-block{margin:13px 0 0;padding:23px 20px}}main .history .taste-block .taste-measurement-area .balloon-block:before{content:"";position:absolute;right:375px;top:-46px;width:0px;height:0px;margin:auto;border-right:23px solid transparent;border-bottom:46px solid #FDD28C;border-left:23px solid transparent}@media only screen and (max-width: 640px){main .history .taste-block .taste-measurement-area .balloon-block:before{left:18%;top:-46px}}main .history .taste-block .taste-measurement-area .balloon-block .balloon-block-inn{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start}@media only screen and (max-width: 640px){main .history .taste-block .taste-measurement-area .balloon-block .balloon-block-inn{display:block;max-width:400px;margin:auto}}main .history .taste-block .taste-measurement-area .balloon-block .balloon-block-inn .content{position:relative;width:260px}@media only screen and (max-width: 640px){main .history .taste-block .taste-measurement-area .balloon-block .balloon-block-inn .content{width:100%}}main .history .taste-block .taste-measurement-area .balloon-block .balloon-block-inn .content:before{position:absolute;content:"";background:url(/cdn/shop/files/triangle.svg?v=1752724818) no-repeat center center;width:12px;height:14px;top:40%;right:-40px}@media only screen and (max-width: 640px){main .history .taste-block .taste-measurement-area .balloon-block .balloon-block-inn .content:before{transform:rotate(90deg);right:0;left:0;margin:auto;top:auto;bottom:-12%}}main .history .taste-block .taste-measurement-area .balloon-block .balloon-block-inn .content:last-of-type:before{content:none}main .history .taste-block .taste-measurement-area .balloon-block .balloon-block-inn .content .txt{font-size:12px;margin-top:13px}@media only screen and (max-width: 640px){main .history .taste-block .taste-measurement-area .balloon-block .balloon-block-inn .content+.content{margin-top:40px}}main .history .figure-area{margin-top:40px}@media only screen and (max-width: 640px){main .history .figure-area{margin-top:20px}}@media only screen and (max-width: 640px){main .history .figure-area .inner-block{padding:0;margin-top:20px}}main .history .figure-area .img-area-inn+.img-area-inn{margin-top:40px}@media only screen and (max-width: 640px){main .history .figure-area .img-area-inn+.img-area-inn{margin-top:0}}main .history .taste-result-block .img-area{padding-top:30px}@media only screen and (max-width: 640px){main .history .taste-result-block .img-area{padding-top:55px}}main .history .taste-result-block .img-area img{margin:0 auto;display:block}main .history .taste-result-block .txt-area{margin-top:65px;font-size:30px;line-height:1.33;text-align:justify}@media only screen and (max-width: 640px){main .history .taste-result-block .txt-area{margin-top:25px;font-size:22px}}main .history .doctors-block{margin-top:165px;-ms-flex-align:start;align-items:flex-start}@media only screen and (max-width: 640px){main .history .doctors-block{margin-top:80px}}main .history .doctors-block .inner-block{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start}@media only screen and (max-width: 640px){main .history .doctors-block .inner-block{display:block}}main .history .doctors-block .inner-block .img-area{display:block;width:464px;position:relative}@media only screen and (max-width: 640px){main .history .doctors-block .inner-block .img-area{width:100%;max-width:350px;height:318px;margin:auto}}main .history .doctors-block .inner-block .img-area:before{position:absolute;content:"";background:url(../../../../img/about/history/chara03.png) no-repeat center center;background-size:contain;width:356px;height:492px;left:0;top:0}@media only screen and (max-width: 640px){main .history .doctors-block .inner-block .img-area:before{width:230px;top:-130px}}main .history .doctors-block .inner-block .img-area .mark{width:138px;position:absolute;top:60px;right:0;display:block}@media only screen and (max-width: 640px){main .history .doctors-block .inner-block .img-area .mark{width:90px;top:0}}main .history .doctors-block .inner-block .txt-area{width:calc(100% - 500px);margin-top:0}@media only screen and (max-width: 640px){main .history .doctors-block .inner-block .txt-area{width:100%}}main .history .doctors-block .inner-block .txt-area .ttl{font-size:40px;font-weight:700}@media only screen and (max-width: 640px){main .history .doctors-block .inner-block .txt-area .ttl{font-size:30px}}main .history .doctors-block .inner-block .txt-area .txt{font-size:22px;margin-top:20px;font-weight:700;line-height:1.2}@media only screen and (max-width: 640px){main .history .doctors-block .inner-block .txt-area .txt{font-size:18px;margin-top:40px}}main .history .doctors-block .inner-block .txt-area .txt-area-inn{font-size:12px;margin-top:25px}@media only screen and (max-width: 640px){main .history .doctors-block .inner-block .txt-area .txt-area-inn{margin-top:40px}}main .history .doctors-block .inner-block .txt-area .txt-area-inn p{margin-bottom:7px}main .history .history-detail{margin-top:160px;padding-bottom:66px}@media only screen and (max-width: 640px){main .history .history-detail{margin-top:175px;padding-bottom:100px}}@media only screen and (max-width: 640px){main .history .history-detail .inner-block{padding:0}}@media only screen and (max-width: 640px){main .history .history-detail .inner-block .intro-txt{padding:0 38px}}main .history .history-detail .inner-block .history-block-inn{margin-top:45px}main .history .history-detail .inner-block .content{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 640px){main .history .history-detail .inner-block .content{display:block}}main .history .history-detail .inner-block .content .txt-area{text-align:justify;margin-top:0}@media only screen and (max-width: 640px){main .history .history-detail .inner-block .content .txt-area{margin-top:20px;padding:0 38px}}main .history .history-detail .inner-block .content .txt-area .ttl{font-size:30px;font-weight:700}@media only screen and (max-width: 640px){main .history .history-detail .inner-block .content .txt-area .ttl{font-size:20px}}main .history .history-detail .inner-block .content .txt-area .txt{font-size:14px;font-weight:500;margin-top:30px}@media only screen and (max-width: 640px){main .history .history-detail .inner-block .content .txt-area .txt{margin-top:13px}}main .history .history-detail .inner-block .content.content01{padding:0 40px}@media only screen and (max-width: 640px){main .history .history-detail .inner-block .content.content01{padding:0}}main .history .history-detail .inner-block .content.content01 .img-area{width:250px}@media only screen and (max-width: 640px){main .history .history-detail .inner-block .content.content01 .img-area{margin:0 auto}}main .history .history-detail .inner-block .content.content01 .img-area img{display:block;margin:0 auto}main .history .history-detail .inner-block .content.content01 .txt-area{width:calc(100% - 280px)}@media only screen and (max-width: 640px){main .history .history-detail .inner-block .content.content01 .txt-area{width:100%}}main .history .history-detail .inner-block .content.content02{-ms-flex-direction:row-reverse;flex-direction:row-reverse}main .history .history-detail .inner-block .content.content02 .img-area{width:474px}main .history .history-detail .inner-block .content.content02 .img-area img{margin:0 auto;display:block}@media only screen and (max-width: 640px){main .history .history-detail .inner-block .content.content02 .img-area{width:90%;margin:0 auto}}main .history .history-detail .inner-block .content.content02 .txt-area{width:calc(100% - 500px)}@media only screen and (max-width: 640px){main .history .history-detail .inner-block .content.content02 .txt-area{width:100%;margin-top:10px}}main .history .history-detail .inner-block .content.content03 .img-area{width:320px}@media only screen and (max-width: 640px){main .history .history-detail .inner-block .content.content03 .img-area{width:100%;margin-top:-10px}}main .history .history-detail .inner-block .content.content03 .txt-area{width:calc(100% - 356px)}@media only screen and (max-width: 640px){main .history .history-detail .inner-block .content.content03 .txt-area{width:100%}}main .history .history-detail .inner-block .content+.content{margin-top:60px}@media only screen and (max-width: 640px){main .history .history-detail .inner-block .content+.content{margin-top:50px}}main .history .history-img-block{background-color:#fdd28c;padding:160px 0;position:relative}@media only screen and (max-width: 640px){main .history .history-img-block{padding:40px 0 100px}}@media only screen and (max-width: 640px){main .history .history-img-block .img-area{white-space:nowrap}main .history .history-img-block .img-area::-webkit-scrollbar{width:10px;height:10px}main .history .history-img-block .img-area::-webkit-scrollbar-track{border-radius:5px;background-color:#fff;border:1px solid #B4B4B4}main .history .history-img-block .img-area::-webkit-scrollbar-thumb{border-radius:5px;background:#8b8b8b}main .history .history-img-block .img-area img{object-fit:cover;overflow:hidden;display:block}}main .history .history-img-block .btn-area{margin-top:20px;text-align:center}main .history .history-img-block .btn-area .c-btn02{width:108px}main .history .history-img-block .js-modal-area{opacity:0;pointer-events:none;height:0;background:#0009;padding:10px;position:fixed;top:0;z-index:999}main .history .history-img-block .js-modal-area .modal-area-inn{margin:10px auto 0;background-color:#fdd28c;padding:10px}main .history .history-img-block .js-modal-area .modal-area-inn img{width:100%;display:block}main .history .history-img-block .js-modal-area.is-active{opacity:1;pointer-events:auto;height:100%;overflow-y:auto}main .history .history-img-block .js-modal-area .close-btn-area{text-align:right}main .history .history-img-block .message-block{bottom:-350px;left:0;right:0;margin:auto}@media only screen and (max-width: 640px){main .history .history-img-block .message-block{bottom:0}}main .history .history-img-block .message-block .message-block-inn{position:relative;width:696px;margin:0 auto}@media only screen and (max-width: 640px){main .history .history-img-block .message-block .message-block-inn{width:90%;height:auto}}main .history .history-img-block .message-block .message-block-inn:before{content:"";position:absolute;background:url(/cdn/shop/files/chicken.png) no-repeat center center;background-size:contain;width:322px;height:309px;right:-120px;top:-60px}@media only screen and (max-width: 640px){main .history .history-img-block .message-block .message-block-inn:before{width:195px;height:187px;right:-63px;top:-70px}}main .history .history-img-block .message-block .message-block-inn:after{content:"";position:absolute;background:url(/cdn/shop/files/chara04.png) no-repeat center center;background-size:contain;width:298px;height:216px;left:-100px;bottom:-30px}@media only screen and (max-width: 640px){main .history .history-img-block .message-block .message-block-inn:after{content:none}}main .history .history-img-block .message-block .message-block-inn img{display:block;margin:0 auto}main .history .texture-block{margin-top:608px}@media only screen and (max-width: 640px){main .history .texture-block{margin-top:490px}}@media only screen and (max-width: 640px){main .history .texture-block .inner-block{padding:0}}@media only screen and (max-width: 640px){main .history .texture-block .inner-block .intro-txt{padding:0 38px}}@media only screen and (max-width: 640px){main .history .texture-block .inner-block .txt-area{padding:0 38px}}main .history .texture-block .inner-block .img-area{margin-top:10px}@media only screen and (max-width: 640px){main .history .texture-block .inner-block .img-area{margin-top:20px}}main .history .texture-block .inner-block .figure-area{margin:20px 0 155px}@media only screen and (max-width: 640px){main .history .texture-block .inner-block .figure-area{margin-bottom:0}}main .history .texture-block .inner-block .figure-area img{display:block;margin:0 auto}main .history .texture-block .inner-block .figure-area .txt{color:#8b8b8b;font-size:12px;font-weight:700;padding-left:300px;margin-top:20px}main .history .safety-block{padding-top:160px}@media only screen and (max-width: 640px){main .history .safety-block{padding-top:84px}}@media only screen and (max-width: 640px){main .history .safety-block .inner-block{padding:0}}@media only screen and (max-width: 640px){main .history .safety-block .inner-block .txt-area{padding:0 38px}}main .history .safety-block .inner-block .figure-area{margin-top:40px;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between}main .history .safety-block .inner-block .figure-area .txt{font-size:12px;color:#8b8b8b;margin-top:20px}main .history .safety-block .inner-block .add-txt-area{font-size:14px;font-weight:500;margin-top:40px}@media only screen and (max-width: 640px){main .history .safety-block .inner-block .add-txt-area{padding:0 38px;margin-top:20px;font-size:12px}}main .history .safety-block .inner-block .slider05{margin-top:25px;padding-left:18px}main .history .safety-block .inner-block .slider05 .slick-slide{padding-right:20px}main .history .safety-block .inner-block .slider05 .slick-slide img{width:100%}main .history .safety-block .inner-block .slider05 .slick-slide .txt{font-size:12px;margin-top:15px}main .history .safety-block .inner-block .slider05 .slick-dots{margin-top:5px}main .history .check-flow-block{margin-top:160px}@media only screen and (max-width: 640px){main .history .check-flow-block{margin-top:40px}}main .history .check-flow-block .ttl{font-size:30px;font-weight:700}@media only screen and (max-width: 640px){main .history .check-flow-block .ttl{font-size:20px}}main .history .check-flow-block .flow-img-area{margin-top:35px}main .history .check-flow-block+.taste-result-block{margin-top:130px;padding-bottom:170px}@media only screen and (max-width: 640px){main .history .check-flow-block+.taste-result-block{margin-top:-20px;padding-bottom:84px}}@media only screen and (max-width: 640px){main .history .check-flow-block+.taste-result-block .inner-block{padding:0}}@media only screen and (max-width: 640px){main .history .check-flow-block+.taste-result-block .inner-block .img-area img{width:185px}}main .history .check-flow-block+.taste-result-block .inner-block .txt-area{margin-top:15px}@media only screen and (max-width: 640px){main .history .check-flow-block+.taste-result-block .inner-block .txt-area{padding:0 38px}}main .history .check-flow-block+.taste-result-block .inner-block .txt-area .ttl{font-size:30px}@media only screen and (max-width: 640px){main .history .check-flow-block+.taste-result-block .inner-block .txt-area .ttl{font-size:20px}}main .history .check-flow-block+.taste-result-block .inner-block .txt-area .txt{margin-top:15px}main .history .question-block{margin:60px 0 75px}@media only screen and (max-width: 640px){main .history .question-block{margin:-3px 0 -4px}}main .history .question-block .content-area .question,main .history .question-block .content-area .answer{font-size:14px}main .history .intro-txt{text-align:left;font-weight:500;margin-top:23px}@media only screen and (max-width: 640px){main .history .intro-txt{margin-top:18px;text-align:center}}main .history .txt-area{margin-top:40px;text-align:justify}main .history .txt-area .ttl{font-size:18px;font-weight:700}@media only screen and (max-width: 640px){main .history .txt-area .ttl{font-size:20px}}main .history .txt-area .txt{font-size:14px;font-weight:500;margin-top:5px}@media only screen and (max-width: 640px){main .history .txt-area .txt{margin-top:15px}}main .route .route-block-wrap .bg-area{padding-top:84px;background-color:#ad0428}@media only screen and (max-width: 640px){main .route .route-block-wrap .bg-area{padding-top:110px}}main .route .route-block-wrap .bg-area .c-title02{color:#fff}main .route .route-block-wrap .bg-area .intro-txt{font-weight:500;font-size:12px;color:#fff;text-align:center;margin:25px 0 100px}@media only screen and (max-width: 640px){main .route .route-block-wrap .bg-area .intro-txt{padding:0 38px;margin:20px 0 45px}}main .route .route-block-wrap .route-block{padding-bottom:160px}@media only screen and (max-width: 640px){main .route .route-block-wrap .route-block{padding-bottom:100px}}main .route .route-block-wrap .route-block .band-ttl-block{background-color:#fdd28c}main .route .route-block-wrap .route-block .band-ttl-block .inner-block{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;height:100px}@media only screen and (max-width: 640px){main .route .route-block-wrap .route-block .band-ttl-block .inner-block{display:block;height:auto;padding:16px 38px}}main .route .route-block-wrap .route-block .band-ttl-block .inner-block .ttl-area{color:#ad0428;font-size:30px;font-weight:700}@media only screen and (max-width: 640px){main .route .route-block-wrap .route-block .band-ttl-block .inner-block .ttl-area{font-size:19px}}main .route .route-block-wrap .route-block .band-ttl-block .inner-block .ttl-area .num{color:#fdd28c;background-color:#ad0428;border-radius:50px;height:64px;width:64px;display:inline-block;text-align:center;font-size:30px;line-height:64px;font-weight:500;margin-right:35px}@media only screen and (max-width: 640px){main .route .route-block-wrap .route-block .band-ttl-block .inner-block .ttl-area .num{height:42px;width:42px;font-size:20px;line-height:42px;margin-right:23px}}main .route .route-block-wrap .route-block .band-ttl-block .inner-block .ttl-area .small{font-size:18px;margin-left:10px}@media only screen and (max-width: 640px){main .route .route-block-wrap .route-block .band-ttl-block .inner-block .ttl-area .small{margin-left:5px;font-size:19px}}main .route .route-block-wrap .route-block .band-ttl-block .inner-block .img-area{margin-top:10px}main .route .route-block-wrap .route-block.route01 .img-block{text-align:center;margin:90px 0 10px}@media only screen and (max-width: 640px){main .route .route-block-wrap .route-block.route01 .img-block{margin:40px 0 5px}}@media only screen and (max-width: 640px){main .route .route-block-wrap .route-block.route01 .img-block .inner-block{padding:0 15px}}main .route .route-block-wrap .route-block.route01 .route-ttl,main .route .route-block-wrap .route-block.route01 .txt{color:#fff}main .route .route-block-wrap .route-block.route02 .route-block-inn .txt-area{margin-top:35px}main .route .route-block-wrap .route-block.route02 .route-block-inn .txt-area .route-ttl{font-size:20px}main .route .route-block-wrap .route-block.route02 .route-block-inn .txt-area+.txt-area{margin-top:75px}@media only screen and (max-width: 640px){main .route .route-block-wrap .route-block.route02 .route-block-inn .txt-area+.txt-area{margin-top:40px}}main .route .route-block-wrap .route-block.route03>.route-block-inn{overflow:hidden}main .route .route-block-wrap .route-block.route03>.route-block-inn>.inner-block{position:relative;z-index:0}main .route .route-block-wrap .route-block.route03>.route-block-inn>.inner-block:before{position:absolute;content:"";background:url(/cdn/shop/files/chicken.png) no-repeat center center;background-size:contain;width:320px;height:308px;right:30px;top:-30px}@media only screen and (max-width: 640px){main .route .route-block-wrap .route-block.route03>.route-block-inn>.inner-block:before{right:-13px;top:-347px;z-index:-1}}@media only screen and (max-width: 640px){main .route .route-block-wrap .route-block.route03>.route-block-inn>.inner-block .ttl{margin-top:220px}}main .route .route-block-wrap .route-block.route03>.route-block-inn>.inner-block .txt-area{margin-top:30px}main .route .route-block-wrap .route-block.route03>.route-block-inn>.inner-block .txt-area+.txt-area{margin-top:70px}@media only screen and (max-width: 640px){main .route .route-block-wrap .route-block.route03>.route-block-inn>.inner-block .txt-area+.txt-area{margin-top:40px}}main .route .route-block-wrap .route-block.route04 .route-block-inn .route-ttl{margin-top:30px}@media only screen and (max-width: 640px){main .route .route-block-wrap .route-block.route04 .route-block-inn .route-ttl{margin-top:15px}}main .route .route-block-wrap .route-block.route05 .route-block-inn .route-ttl{margin-top:-10px}main .route .route-block-wrap .route-block.route05 .route-block-inn .img-area{margin-top:20px;text-align:center}@media only screen and (max-width: 640px){main .route .route-block-wrap .route-block.route05 .route-block-inn .img-area .inner-block{padding:0}}main .route .route-block-wrap .route-block.route05 .route-block-inn .btn-area{margin-top:40px;text-align:center}@media only screen and (max-width: 640px){main .route .route-block-wrap .route-block.route05 .route-block-inn .btn-area{margin-top:20px}}main .route .route-block-wrap .route-block.route05 .route-block-inn .btn-area .c-btn02{width:270px;text-align:center;padding:18px 0;height:54px}main .route .route-block-wrap .route-block.route06{background-color:#fdd28c;padding-bottom:160px}@media only screen and (max-width: 640px){main .route .route-block-wrap .route-block.route06{padding-bottom:0}}@media only screen and (max-width: 640px){main .route .route-block-wrap .route-block.route06 .route-block-inn .inner-block{padding:0}}main .route .route-block-wrap .route-block.route06 .route-block-inn .inner-block .ttl{color:#ad0428;text-align:center;position:relative;margin-top:194px}@media only screen and (max-width: 640px){main .route .route-block-wrap .route-block.route06 .route-block-inn .inner-block .ttl{font-size:20px;margin-top:110px}}main .route .route-block-wrap .route-block.route06 .route-block-inn .inner-block .ttl:before{position:absolute;content:"";background:url(/cdn/shop/files/tama03.png?v=1752725274) no-repeat center center;width:239px;height:94px;background-size:contain;right:0;left:0;margin:auto;top:-112px}@media only screen and (max-width: 640px){main .route .route-block-wrap .route-block.route06 .route-block-inn .inner-block .ttl:before{width:157px;height:62px;top:-70px}}main .route .route-block-wrap .route-block.route06 .route-block-inn .inner-block .img-area{margin-top:13px}@media only screen and (max-width: 640px){main .route .route-block-wrap .route-block.route06 .route-block-inn .inner-block .img-area{margin-top:35px}}main .route .route-block-wrap .route-block .route-block-inn .main-ttl{color:#fff;font-weight:700;font-size:80px;line-height:1.12}@media only screen and (max-width: 640px){main .route .route-block-wrap .route-block .route-block-inn .main-ttl{font-size:36px;line-height:1.27}}main .route .route-block-wrap .route-block .route-block-inn .material-block .inner-block{background-color:#fdd28c;border-radius:20px;padding:70px 40px 33px;margin:40px auto 0;position:relative;width:1000px}@media only screen and (max-width: 640px){main .route .route-block-wrap .route-block .route-block-inn .material-block .inner-block{width:95%;padding:40px 30px 18px 10px}}main .route .route-block-wrap .route-block .route-block-inn .material-block .inner-block:before{position:absolute;content:"";background:url(/cdn/shop/files/chara04_8355965c-5d0f-4602-8c57-165487cf946d.png?v=1752723947) no-repeat center center;background-size:contain;width:204px;height:160px;left:30px;top:30px}@media only screen and (max-width: 640px){main .route .route-block-wrap .route-block .route-block-inn .material-block .inner-block:before{background-image:url(/cdn/shop/files/tama03.png?v=1752725274);max-width:346px;width:100%;height:143px;left:0;right:0;margin:auto;top:106px}}main .route .route-block-wrap .route-block .route-block-inn .material-block .inner-block:after{position:absolute;content:"";background:url(/cdn/shop/files/tama02.png?v=1752723992) no-repeat center center;background-size:contain;width:192px;height:172px;right:35px;top:30px}@media only screen and (max-width: 640px){main .route .route-block-wrap .route-block .route-block-inn .material-block .inner-block:after{content:none}}main .route .route-block-wrap .route-block .route-block-inn .material-block .inner-block .material-ttl{color:#ad0428;font-size:30px;line-height:1.3;text-align:center}@media only screen and (max-width: 640px){main .route .route-block-wrap .route-block .route-block-inn .material-block .inner-block .material-ttl{font-size:20px;padding-left:20px}}main .route .route-block-wrap .route-block .route-block-inn .material-block .inner-block .material-block-inn{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:70px}@media only screen and (max-width: 640px){main .route .route-block-wrap .route-block .route-block-inn .material-block .inner-block .material-block-inn{display:block;margin-top:172px}}main .route .route-block-wrap .route-block .route-block-inn .material-block .inner-block .material-block-inn .content{width:calc((100% - 70px)/2);display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:30px}@media only screen and (max-width: 640px){main .route .route-block-wrap .route-block .route-block-inn .material-block .inner-block .material-block-inn .content{width:100%;-ms-flex-align:start;align-items:flex-start;margin-bottom:20px}}main .route .route-block-wrap .route-block .route-block-inn .material-block .inner-block .material-block-inn .content .img-area{width:96px}main .route .route-block-wrap .route-block .route-block-inn .material-block .inner-block .material-block-inn .content .material-txt-area{width:calc(100% - 116px);margin-left:20px}main .route .route-block-wrap .route-block .route-block-inn .material-block .inner-block .material-block-inn .content .material-txt-area .name{font-size:20px}main .route .route-block-wrap .route-block .route-block-inn .material-block .inner-block .material-block-inn .content .material-txt-area .detail{font-size:14px;font-weight:500;margin-top:10px;text-align:justify}main .route .route-block-wrap .route-block .route-block-inn .ttl{font-size:30px;font-weight:700;margin-top:80px}@media only screen and (max-width: 640px){main .route .route-block-wrap .route-block .route-block-inn .ttl{font-size:28px;margin-top:40px}}main .route .route-block-wrap .route-block .route-block-inn .txt-area{margin-top:18px}@media only screen and (max-width: 640px){main .route .route-block-wrap .route-block .route-block-inn .txt-area{margin-top:15px}}main .route .route-block-wrap .route-block .route-block-inn .txt-area+.txt-area{margin-top:80px}main .route .route-block-wrap .route-block .route-block-inn .txt-area .red{color:#ad0428;margin-top:25px;font-size:18px}@media only screen and (max-width: 640px){main .route .route-block-wrap .route-block .route-block-inn .txt-area .red{font-size:14px;margin-top:40px}}main .route .route-block-wrap .route-block .route-block-inn .img-block .inner-block{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;margin-top:40px}@media only screen and (max-width: 640px){main .route .route-block-wrap .route-block .route-block-inn .img-block .inner-block{display:block;padding:0}}main .route .route-block-wrap .route-block .route-block-inn .img-block .inner-block .content{width:calc((100% - 30px)/2)}@media only screen and (max-width: 640px){main .route .route-block-wrap .route-block .route-block-inn .img-block .inner-block .content{width:100%}}main .route .route-block-wrap .route-block .route-block-inn .img-block .inner-block .content .caption{font-size:12px;color:#8b8b8b;margin-top:15px}@media only screen and (max-width: 640px){main .route .route-block-wrap .route-block .route-block-inn .img-block .inner-block .content .caption{padding:0 38px;margin-top:20px}}@media only screen and (max-width: 640px){main .route .route-block-wrap .route-block .route-block-inn .img-block .inner-block .content+.content{margin-top:22px}}main .route .route-block-wrap .route-block .route-block-inn .img-block.img-block02 .inner-block{margin-top:80px}@media only screen and (max-width: 640px){main .route .route-block-wrap .route-block .route-block-inn .img-block.img-block02 .inner-block{padding:0 38px;margin-top:27px}}main .route .route-block-wrap .route-block .route-block-inn .img-block.img-block02 .inner-block .img-area{width:340px}@media only screen and (max-width: 640px){main .route .route-block-wrap .route-block .route-block-inn .img-block.img-block02 .inner-block .img-area{width:100%}}main .route .route-block-wrap .route-block .route-block-inn .img-block.img-block02 .inner-block .txt-area{width:calc(100% - 380px);margin-top:60px}@media only screen and (max-width: 640px){main .route .route-block-wrap .route-block .route-block-inn .img-block.img-block02 .inner-block .txt-area{width:100%;margin-top:20px;margin-bottom:20px}}main .route .route-block-wrap .route-block .route-block-inn .img-block.img-block02 .inner-block .txt-area .caption{font-size:12px;color:#8b8b8b;margin-top:20px}main .route .route-block-wrap .route-block .route-block-inn .img-block.img-block02 .txt-area02{width:1000px;margin:75px auto 0}@media only screen and (max-width: 640px){main .route .route-block-wrap .route-block .route-block-inn .img-block.img-block02 .txt-area02{padding:0 38px;width:100%;margin-top:40px}}@media only screen and (max-width: 640px){main .route .route-block-wrap .route-block .img-block-wrap .inner-block.part01{padding:0}}@media only screen and (max-width: 640px){main .route .route-block-wrap .route-block .img-block-wrap .inner-block.part01 .txt-area{padding:0 38px}}main .route .route-block-wrap .route-block .img-block-wrap .inner-block.part01 .slider06{padding:0 38px}main .route .route03.slider06{padding:0 38px!important}main .route .route-block-wrap .route-block .img-block-wrap .inner-block.part01 .slider06:before{right:12px}main .route .route-block-wrap .route-block .img-block-wrap .inner-block .main-img-area{margin-top:40px}@media only screen and (max-width: 640px){main .route .route-block-wrap .route-block .img-block-wrap .inner-block .main-img-area{margin-top:20px}}main .route .route-block-wrap .route-block .img-block-wrap .inner-block .main-img-area+.img-block-inn{margin-top:20px}main .route .route-block-wrap .route-block .img-block-wrap .img-block-inn{margin-top:80px}@media only screen and (max-width: 640px){main .route .route-block-wrap .route-block .img-block-wrap .img-block-inn{margin-top:40px}}main .route .route-block-wrap .route-block .img-block-wrap .img-block-inn .flow-img-area{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;margin-top:20px}@media only screen and (max-width: 640px){main .route .route-block-wrap .route-block .img-block-wrap .img-block-inn .flow-img-area{display:block}}main .route .route-block-wrap .route-block .img-block-wrap .img-block-inn .flow-img-area .content{width:260px;position:relative}@media only screen and (max-width: 640px){main .route .route-block-wrap .route-block .img-block-wrap .img-block-inn .flow-img-area .content{width:100%}}main .route .route-block-wrap .route-block .img-block-wrap .img-block-inn .flow-img-area .content:before{position:absolute;content:"";background:url(/cdn/shop/files/triangle.svg?v=1752724818) no-repeat center center;height:12px;width:14px;top:85px;right:-62px}main .route .route-block-wrap .route-block .img-block-wrap .img-block-inn .flow-img-area .content:last-of-type:before{content:none}main .route .route-block-wrap .route-block .img-block-wrap .img-block-inn .flow-img-area .content .caption{font-size:12px;color:#8b8b8b;margin-top:15px}main .route .route-block-wrap .route-block .img-block-wrap .img-block-inn .flow-img-area.four .content{width:222px}@media only screen and (max-width: 640px){main .route .route-block-wrap .route-block .img-block-wrap .img-block-inn .flow-img-area.four .content{width:100%}}main .route .route-block-wrap .route-block .img-block-wrap .img-block-inn .flow-img-area.four .content:before{top:70px;right:-25px}main .route .route-block-wrap .route-block .img-block-wrap .img-block-inn .flow-img-area.four .content:last-of-type:before{content:none}main .route .route-block-wrap .route-block .img-block-wrap .img-block-inn .flow-img-area.two .content{width:calc((100% - 50px)/2)}@media only screen and (max-width: 640px){main .route .route-block-wrap .route-block .img-block-wrap .img-block-inn .flow-img-area.two .content{width:100%}}main .route .route-block-wrap .route-block .img-block-wrap .img-block-inn .flow-img-area.two .content:before{content:none}@media only screen and (max-width: 640px){main .route .route-block-wrap .route-block .img-block-wrap .img-block-inn .flow-img-area.two .content+.content{margin-top:20px}}main .route .route-block-wrap .route-block .img-block-wrap .img-block-inn .slider06{padding:0;position:relative}main .route .route-block-wrap .route-block .img-block-wrap .img-block-inn .slider06:before{position:absolute;content:"";background:url(/cdn/shop/files/triangle.svg?v=1752724818) no-repeat center center;top:42%;margin:auto;height:14px;width:12px;right:-25px}main .route .route-block-wrap .route-block .img-block-wrap .img-block-inn .slider06 .caption{font-size:12px;color:#8b8b8b;margin-top:18px}main .route .route-block-wrap .route-block .img-block-wrap .img-block-inn .slider06 .slick-dots{margin-top:0}main .route .route-block-wrap .route-block .img-block-wrap .img-block-inn .add-txt{font-size:12px;color:#8b8b8b;margin-top:40px;text-align:right}@media only screen and (max-width: 640px){main .route .route-block-wrap .route-block .img-block-wrap .img-block-inn .add-txt{text-align:left;margin-top:20px}}main .route .route-ttl{font-size:18px}@media only screen and (max-width: 640px){main .route .route-ttl{font-size:20px}}main .route .txt{font-size:14px;font-weight:500;margin-top:17px}@media only screen and (max-width: 640px){main .route .txt{margin-top:15px}}@media only screen and (max-width: 640px){main .c-footer.route{margin-top:67px!important}}main .gallery{margin-top:110px;padding-bottom:160px;background-color:#ad0428;position:relative}@media only screen and (max-width: 640px){main .gallery{margin-top:75px}main .gallery:after{content:"";position:absolute;display:block;width:100%;height:100%;background-color:#ad0428;top:100%;z-index:0}}main .gallery .kv-block{height:480px;background:url(../img/gallery/kv.jpg) no-repeat center center;background-size:cover}@media only screen and (max-width: 640px){main .gallery .kv-block{height:375px;background-image:url(../img/gallery/sp/kv.jpg)}}main .gallery .gallery-img-block{margin-top:170px}@media only screen and (max-width: 640px){main .gallery .gallery-img-block{margin-top:110px}}main .gallery .gallery-img-block .c-title02{color:#fff}main .gallery .gallery-img-list{margin-top:90px}@media only screen and (max-width: 640px){main .gallery .gallery-img-list{margin-top:15px}}main .gallery .gallery-img-list .list{display:-ms-grid;display:grid}@media only screen and (min-width: 640px){main .gallery .gallery-img-list .list{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr}}@media only screen and (max-width: 640px){main .gallery .gallery-img-list .list{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;margin:0 -5px}}main .gallery .gallery-img-list .gallery-item{display:block;margin:2.5px}@media only screen and (max-width: 640px){main .gallery .gallery-img-list .gallery-item{margin:5px}}main .gallery .gallery-img-list .item01{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}main .gallery .gallery-img-list .item02{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1}main .gallery .gallery-img-list .item03{-ms-grid-column:3;-ms-grid-column-span:2;grid-column:3/5;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3}@media only screen and (max-width: 640px){main .gallery .gallery-img-list .item03{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:4;-ms-grid-row-span:2;grid-row:4/6}}main .gallery .gallery-img-list .item04{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:2;grid-row:2}@media only screen and (max-width: 640px){main .gallery .gallery-img-list .item04{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:2;grid-row:2}}main .gallery .gallery-img-list .item05{-ms-grid-column:1;grid-column:1;-ms-grid-row:3;grid-row:3}main .gallery .gallery-img-list .item06{-ms-grid-column:2;grid-column:2;-ms-grid-row:3;grid-row:3}main .gallery .gallery-img-list .item07{-ms-grid-column:3;-ms-grid-column-span:2;grid-column:3/5;-ms-grid-row:3;grid-row:3}@media only screen and (max-width: 640px){main .gallery .gallery-img-list .item07{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:6;grid-row:6}}main .gallery .gallery-img-list .item08{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/4;-ms-grid-row:4;-ms-grid-row-span:2;grid-row:4/6}@media only screen and (max-width: 640px){main .gallery .gallery-img-list .item08{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:7;-ms-grid-row-span:2;grid-row:7/9}}main .gallery .gallery-img-list .item09{-ms-grid-column:4;grid-column:4;-ms-grid-row:4;-ms-grid-row-span:2;grid-row:4/6}@media only screen and (max-width: 640px){main .gallery .gallery-img-list .item09{-ms-grid-column:1;grid-column:1;-ms-grid-row:9;-ms-grid-row-span:2;grid-row:9/11}}main .gallery .gallery-img-list .item10{-ms-grid-column:1;grid-column:1;-ms-grid-row:6;-ms-grid-row-span:2;grid-row:6/8}@media only screen and (max-width: 640px){main .gallery .gallery-img-list .item10{-ms-grid-column:2;grid-column:2;-ms-grid-row:9;-ms-grid-row-span:2;grid-row:9/11}}main .gallery .gallery-img-list .item11{-ms-grid-column:2;-ms-grid-column-span:2;grid-column:2/4;-ms-grid-row:6;-ms-grid-row-span:2;grid-row:6/8}@media only screen and (max-width: 640px){main .gallery .gallery-img-list .item11{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:11;-ms-grid-row-span:2;grid-row:11/13}}main .gallery .gallery-img-list .item12{-ms-grid-column:4;grid-column:4;-ms-grid-row:6;grid-row:6}@media only screen and (max-width: 640px){main .gallery .gallery-img-list .item12{-ms-grid-column:1;grid-column:1;-ms-grid-row:13;grid-row:13}}main .gallery .gallery-img-list .item13{-ms-grid-column:4;grid-column:4;-ms-grid-row:7;grid-row:7}@media only screen and (max-width: 640px){main .gallery .gallery-img-list .item13{-ms-grid-column:2;grid-column:2;-ms-grid-row:13;grid-row:13}}main .gallery .gallery-img-list .item14{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:8;grid-row:8}@media only screen and (max-width: 640px){main .gallery .gallery-img-list .item14{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:14;grid-row:14}}main .gallery .gallery-img-list .item15{-ms-grid-column:3;-ms-grid-column-span:2;grid-column:3/5;-ms-grid-row:8;grid-row:8}@media only screen and (max-width: 640px){main .gallery .gallery-img-list .item15{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:15;grid-row:15}}main .gallery .gallery-img-list .item16{-ms-grid-column:1;-ms-grid-column-span:4;grid-column:1/5;-ms-grid-row:9;-ms-grid-row-span:3;grid-row:9/12}@media only screen and (max-width: 640px){main .gallery .gallery-img-list .item16{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:16;grid-row:16}}main .gallery .gallery-img-list .item17{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/4;-ms-grid-row:12;-ms-grid-row-span:2;grid-row:12/14}@media only screen and (max-width: 640px){main .gallery .gallery-img-list .item17{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:17;grid-row:17}}main .gallery .gallery-img-list .item18{-ms-grid-column:4;grid-column:4;-ms-grid-row:12;-ms-grid-row-span:2;grid-row:12/14}@media only screen and (max-width: 640px){main .gallery .gallery-img-list .item18{-ms-grid-column:1;grid-column:1;-ms-grid-row:18;-ms-grid-row-span:2;grid-row:18/20}}main .gallery .gallery-img-list .item19{-ms-grid-column:1;grid-column:1;-ms-grid-row:14;grid-row:14}@media only screen and (max-width: 640px){main .gallery .gallery-img-list .item19{-ms-grid-column:2;grid-column:2;-ms-grid-row:18;grid-row:18}}main .gallery .gallery-img-list .item20{-ms-grid-column:2;grid-column:2;-ms-grid-row:14;grid-row:14}@media only screen and (max-width: 640px){main .gallery .gallery-img-list .item20{-ms-grid-column:2;grid-column:2;-ms-grid-row:19;grid-row:19}}main .gallery .gallery-img-list .item21{-ms-grid-column:3;-ms-grid-column-span:2;grid-column:3/5;-ms-grid-row:14;-ms-grid-row-span:2;grid-row:14/16}@media only screen and (max-width: 640px){main .gallery .gallery-img-list .item21{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:20;grid-row:20}}main .gallery .gallery-img-list .item22{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:15;grid-row:15}@media only screen and (max-width: 640px){main .gallery .gallery-img-list .item22{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:19;grid-row:19}}main .gallery .gallery-img-list .item23{-ms-grid-column:1;grid-column:1;-ms-grid-row:16;grid-row:16}@media only screen and (max-width: 640px){main .gallery .gallery-img-list .item23{-ms-grid-column:1;grid-column:1;-ms-grid-row:21;grid-row:21}}main .gallery .gallery-img-list .item24{-ms-grid-column:2;grid-column:2;-ms-grid-row:16;grid-row:16}@media only screen and (max-width: 640px){main .gallery .gallery-img-list .item24{-ms-grid-column:2;grid-column:2;-ms-grid-row:21;grid-row:21}}main .gallery .gallery-img-list .item25{-ms-grid-column:3;-ms-grid-column-span:2;grid-column:3/5;-ms-grid-row:16;grid-row:16}@media only screen and (max-width: 640px){main .gallery .gallery-img-list .item25{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:22;grid-row:22}}main .gallery .gallery-img-list .item26{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/4;-ms-grid-row:17;-ms-grid-row-span:2;grid-row:17/19}@media only screen and (max-width: 640px){main .gallery .gallery-img-list .item26{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:23;grid-row:23}}main .gallery .gallery-img-list .item27{-ms-grid-column:4;grid-column:4;-ms-grid-row:17;-ms-grid-row-span:2;grid-row:17/19}@media only screen and (max-width: 640px){main .gallery .gallery-img-list .item27{-ms-grid-column:1;grid-column:1;-ms-grid-row:24;-ms-grid-row-span:2;grid-row:24/26}}main .gallery .gallery-img-list .item28{-ms-grid-column:1;grid-column:1;-ms-grid-row:19;-ms-grid-row-span:2;grid-row:19/21}@media only screen and (max-width: 640px){main .gallery .gallery-img-list .item28{-ms-grid-column:2;grid-column:2;-ms-grid-row:24;-ms-grid-row-span:2;grid-row:24/26}}main .gallery .gallery-img-list .item29{-ms-grid-column:2;-ms-grid-column-span:2;grid-column:2/4;-ms-grid-row:19;-ms-grid-row-span:2;grid-row:19/21}@media only screen and (max-width: 640px){main .gallery .gallery-img-list .item29{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:26;-ms-grid-row-span:2;grid-row:26/28}}main .gallery .gallery-img-list .item30{-ms-grid-column:4;grid-column:4;-ms-grid-row:19;grid-row:19}@media only screen and (max-width: 640px){main .gallery .gallery-img-list .item30{-ms-grid-column:1;grid-column:1;-ms-grid-row:28;grid-row:28}}main .gallery .gallery-img-list .item31{-ms-grid-column:4;grid-column:4;-ms-grid-row:20;grid-row:20}@media only screen and (max-width: 640px){main .gallery .gallery-img-list .item31{-ms-grid-column:2;grid-column:2;-ms-grid-row:28;grid-row:28}}main .gallery .gallery-img-list .item32{-ms-grid-column:1;-ms-grid-column-span:4;grid-column:1/5;-ms-grid-row:21;grid-row:21}@media only screen and (max-width: 640px){main .gallery .gallery-img-list .item32{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:29;grid-row:29}}main .gallery .gallery-img-list .item33{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/4;-ms-grid-row:22;-ms-grid-row-span:2;grid-row:22/24}@media only screen and (max-width: 640px){main .gallery .gallery-img-list .item33{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:29;grid-row:29}}main .gallery .gallery-img-list .item34{-ms-grid-column:4;grid-column:4;-ms-grid-row:22;-ms-grid-row-span:2;grid-row:22/24}@media only screen and (max-width: 640px){main .gallery .gallery-img-list .item34{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:30;grid-row:30;width:calc(100% - 10px);height:73.125vw;position:relative}main .gallery .gallery-img-list .item34:before{position:absolute;content:"";background:url(../img/gallery/_DSC0392.jpg) no-repeat center -50px/cover;width:100%;height:100%;top:0;left:0}main .gallery .gallery-img-list .item34 img{display:none}}@media only screen and (max-width: 640px){main .mfp-wrap.gallery-img-popup .mfp-container{padding:0 40px}}main .mfp-wrap.gallery-img-popup .mfp-arrow{width:40px;height:40px;border-radius:50%;background:#fff;margin:0;top:auto;bottom:0;opacity:1;transform:translateY(10px)}@media only screen and (max-width: 640px){main .mfp-wrap.gallery-img-popup .mfp-arrow{position:fixed;bottom:40px;transform:none}}main .mfp-wrap.gallery-img-popup .mfp-arrow:before,main .mfp-wrap.gallery-img-popup .mfp-arrow:after{content:none;border:none;opacity:1}main .mfp-wrap.gallery-img-popup .mfp-arrow-left{left:auto;right:60px}@media only screen and (max-width: 640px){main .mfp-wrap.gallery-img-popup .mfp-arrow-left{right:100px}}main .mfp-wrap.gallery-img-popup .mfp-arrow-left:before{position:absolute;content:"";width:10px;height:16px;background:url(../img/gallery/arrow-l.svg) no-repeat center/contain;top:0;bottom:0;left:0;right:3px;margin:auto}@media only screen and (max-width: 640px){main .mfp-wrap.gallery-img-popup .mfp-arrow-right{right:40px}}main .mfp-wrap.gallery-img-popup .mfp-arrow-right:before{position:absolute;content:"";width:10px;height:16px;background:url(../img/gallery/arrow-r.svg) no-repeat center/contain;top:0;bottom:0;left:3px;right:0;margin:auto}main .mfp-wrap.gallery-img-popup .mfp-counter{left:50%;right:auto;transform:translate(-50%) translateY(10px);font-size:18px;font-weight:700;line-height:1.3;color:#fff}@media only screen and (max-width: 640px){main .mfp-wrap.gallery-img-popup .mfp-counter{transform:translate(-50%) translateY(0);position:fixed;bottom:50px;top:auto}}main .mfp-wrap.gallery-img-popup .mfp-close{width:24px!important;height:24px;padding-right:0;right:0;opacity:1;cursor:pointer!important}@media only screen and (max-width: 640px){main .mfp-wrap.gallery-img-popup .mfp-close{position:fixed;top:75px;right:40px}}main .mfp-wrap.gallery-img-popup .mfp-close>span{position:relative;display:block;width:100%;height:100%}main .mfp-wrap.gallery-img-popup .mfp-close>span:before{position:absolute;content:"";background:url(../../../img/gallery/close.png) no-repeat center/contain;top:0;right:0;left:0;bottom:0;margin:auto}main .mfp-wrap.gallery-img-popup.mfp-gallery .mfp-image-holder .mfp-figure{cursor:default}main .mfp-wrap.gallery-img-popup img.mfp-img{padding:0;margin:40px 0}@media only screen and (min-width: 640px){main .mfp-wrap.gallery-img-popup img.mfp-img{max-height:80vh!important}}@media only screen and (max-width: 640px){main .mfp-wrap.gallery-img-popup img.mfp-img{margin:20px 0}}main .mfp-bg.gallery-img-popup{background-color:#000;opacity:.85}main .character{background:url(../../../img/character/bg.jpg) no-repeat center center;background-size:cover;padding:110px 0 183px}@media only screen and (max-width: 640px){main .character{padding:75px 0 130px}}main .character>.ttl-area{margin-top:226px}@media only screen and (max-width: 640px){main .character>.ttl-area{margin-top:109px}}main .character>.ttl-area .c-title02{color:#fff}main .character .chara-block-wrap{margin-top:75px}@media only screen and (max-width: 640px){main .character .chara-block-wrap{margin-top:28px}}main .character .chara-block-wrap .chara-block{background:url(../../../img/character/chara-bg01.png) no-repeat center center;background-size:contain}@media only screen and (max-width: 640px){main .character .chara-block-wrap .chara-block{background:none;position:relative}main .character .chara-block-wrap .chara-block:before{position:absolute;content:"";background:url(../../../img/character/sp/chara-bg01.png) no-repeat center center;background-size:cover;left:0;right:0;top:0;margin:auto;width:100%;height:100%}}main .character .chara-block-wrap .chara-block .inner-block{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width: 640px){main .character .chara-block-wrap .chara-block .inner-block{display:block}}main .character .chara-block-wrap .chara-block .inner-block .img-area{width:182px}@media only screen and (max-width: 640px){main .character .chara-block-wrap .chara-block .inner-block .img-area{width:100%}}main .character .chara-block-wrap .chara-block .inner-block .txt-area{width:603px;margin:-10px 100px 0 0}@media only screen and (max-width: 640px){main .character .chara-block-wrap .chara-block .inner-block .txt-area{width:100%;margin-top:18px}}main .character .chara-block-wrap .chara-block .inner-block .txt-area .ttl-area{background:url(../../../img/character/ttl-bg.png) no-repeat center center;background-size:contain;width:249px;height:53px}@media only screen and (max-width: 640px){main .character .chara-block-wrap .chara-block .inner-block .txt-area .ttl-area{height:34px;width:156px;margin:0 auto}}main .character .chara-block-wrap .chara-block .inner-block .txt-area .ttl-area .ttl{font-size:30px;color:#fff;font-weight:700;text-align:center;padding:6px 0}@media only screen and (max-width: 640px){main .character .chara-block-wrap .chara-block .inner-block .txt-area .ttl-area .ttl{font-size:18px;padding:4px 0}}main .character .chara-block-wrap .chara-block .inner-block .txt-area .txt-area-inn{color:#ad0428;font-size:20px;margin-top:45px}@media only screen and (max-width: 640px){main .character .chara-block-wrap .chara-block .inner-block .txt-area .txt-area-inn{margin-top:20px}}main .character .chara-block-wrap .chara-block.chara01{height:358px}@media only screen and (max-width: 640px){main .character .chara-block-wrap .chara-block.chara01{padding-top:40px;min-height:440px}}main .character .chara-block-wrap .chara-block.chara01 .inner-block{height:100%;background-size:cover}main .character .chara-block-wrap .chara-block.chara01 .inner-block .img-area{margin-left:70px}@media only screen and (max-width: 640px){main .character .chara-block-wrap .chara-block.chara01 .inner-block .img-area{margin:0 auto;height:165px;width:114px}}main .character .chara-block-wrap .chara-block.chara01 .inner-block .txt-area{margin-top:-40px}@media only screen and (max-width: 640px){main .character .chara-block-wrap .chara-block.chara01 .inner-block .txt-area{margin-top:6px}}main .character .chara-block-wrap .chara-block.chara02{background-image:url(../../../img/character/chara-bg02.png);margin-top:37px;height:385px}@media only screen and (max-width: 640px){main .character .chara-block-wrap .chara-block.chara02{margin-top:32px;padding-top:14%;background-image:none;min-height:570px}main .character .chara-block-wrap .chara-block.chara02:before{background-image:url(../../../img/character/sp/chara-bg02.png)}}main .character .chara-block-wrap .chara-block.chara02 .inner-block{height:100%}main .character .chara-block-wrap .chara-block.chara02 .inner-block .img-area{margin:-35px 0 0 58px;width:215px}@media only screen and (max-width: 640px){main .character .chara-block-wrap .chara-block.chara02 .inner-block .img-area{margin:0 auto;height:165px;width:135px}}main .character .chara-block-wrap .chara-block.chara03{background-image:url(../../../img/character/chara-bg03.png);height:400px;margin-top:13px}@media only screen and (max-width: 640px){main .character .chara-block-wrap .chara-block.chara03{padding-top:5%;margin-top:-10px;min-height:430px;background-image:none}main .character .chara-block-wrap .chara-block.chara03:before{background-image:url(../../../img/character/sp/chara-bg03.png)}}main .character .chara-block-wrap .chara-block.chara03 .inner-block{height:100%}main .character .chara-block-wrap .chara-block.chara03 .inner-block .img-area{margin:-50px 0 0 80px;width:165px}@media only screen and (max-width: 640px){main .character .chara-block-wrap .chara-block.chara03 .inner-block .img-area{margin:0 auto;height:156px;width:103px}}main .character .chara-block-wrap .chara-block.chara04{background-image:url(../../../img/character/chara-bg04.png);margin-top:20px;height:385px}@media only screen and (max-width: 640px){main .character .chara-block-wrap .chara-block.chara04{margin-top:24px;padding-top:6%;min-height:550px;background-image:none}main .character .chara-block-wrap .chara-block.chara04:before{background-image:url(../../../img/character/sp/chara-bg04.png)}}main .character .chara-block-wrap .chara-block.chara04 .inner-block{height:100%}main .character .chara-block-wrap .chara-block.chara04 .inner-block .img-area{margin:-12px 0 0 67px;width:190px}@media only screen and (max-width: 640px){main .character .chara-block-wrap .chara-block.chara04 .inner-block .img-area{margin:0 auto;height:165px;width:119px}}main .character .chara-block-wrap .chara-block.chara04 .inner-block .txt-area{margin-top:-5px}@media only screen and (max-width: 640px){main .character .chara-block-wrap .chara-block.chara04 .inner-block .txt-area{margin-top:8px}}main .character .chara-txt-block{margin-top:84px;overflow:hidden}@media only screen and (max-width: 640px){main .character .chara-txt-block{margin-top:30px}}main .character .chara-txt-block .inner-block>.ttl{color:#fff;font-size:120px;font-weight:700;line-height:1.08;position:relative;z-index:1}main .character .chara-txt-block .inner-block>.ttl:before{position:absolute;content:"";background:url(../../../img/character/tama01.png) no-repeat center center;width:566px;height:281px;left:-426px;top:12px;z-index:-1}@media only screen and (max-width: 640px){main .character .chara-txt-block .inner-block>.ttl:before{content:none}}main .character .chara-txt-block .inner-block>.ttl:after{position:absolute;content:"";background:url(../../../img/character/tama02.png) no-repeat center center;width:630px;height:362px;right:-430px;top:-70px;z-index:-1}@media only screen and (max-width: 640px){main .character .chara-txt-block .inner-block>.ttl:after{content:none}}@media only screen and (max-width: 640px){main .character .chara-txt-block .inner-block>.ttl{font-size:40px;line-height:1.25}}main .character .chara-txt-block .inner-block .chara-txt-inn{background-color:#fff;border-radius:20px;padding:25px 30px 32px;color:#ad0428;margin-top:40px}@media only screen and (max-width: 640px){main .character .chara-txt-block .inner-block .chara-txt-inn{margin-top:60px;padding:25px 0 32px}}main .character .chara-txt-block .inner-block .chara-txt-inn>.ttl{font-size:18px}@media only screen and (max-width: 640px){main .character .chara-txt-block .inner-block .chara-txt-inn>.ttl{padding:0 20px 0 30px}}main .character .chara-txt-block .inner-block .chara-txt-inn .txt{font-size:14px;font-weight:500;margin-top:12px}@media only screen and (max-width: 640px){main .character .chara-txt-block .inner-block .chara-txt-inn .txt{padding:0 20px 0 30px}}main .character .chara-txt-block .inner-block .chara-txt-inn .btn-area{margin-top:25px;text-align:center;padding:0 15px}main .character .chara-txt-block .inner-block .chara-txt-inn .btn-area>.c-btn02{height:54px;padding:18px 0;font-size:12px;width:270px}@media only screen and (max-width: 640px){main .character .chara-txt-block .inner-block .chara-txt-inn .btn-area>.c-btn02{width:100%;max-width:300px}}@media only screen and (max-width: 640px){main .c-footer.chara{margin-top:0}}main .ie11 .character .chara-block-wrap .chara-block .inner-block .txt-area .ttl-area .ttl{padding:12px 0 5px!important}main .ie11 .character .chara-txt-block{padding-top:10px}main .notfound{padding:220px 0 45px;background-color:#ad0428;text-align:center}@media only screen and (max-width: 640px){main .notfound{padding:230px 0 40px}}main .notfound .inner-block{margin-bottom:350px}@media only screen and (max-width: 640px){main .notfound .inner-block{margin-bottom:175px}}main .notfound .inner-block .img-area{width:200px;margin:0 auto}main .notfound .inner-block .title{font-size:40px;color:#fff;margin-top:25px}@media only screen and (max-width: 640px){main .notfound .inner-block .title{margin-top:20px}}main .notfound .inner-block p{color:#fff}@media only screen and (max-width: 640px){main .notfound .inner-block p{font-size:15px;margin-top:5px}}@media only screen and (max-width: 640px){main .c-footer.notfound{margin-top:0}}main .c-footer.notfound .inner-block{margin-bottom:0}main .maintenance{padding:150px 0 45px;background-color:#ad0428;text-align:center}@media only screen and (max-width: 640px){main .maintenance{padding:40px 0}}@media only screen and (max-width: 640px){main .maintenance .inner-block{margin-bottom:100px}}main .maintenance .inner-block .img-area01{width:200px;margin:0 auto}@media only screen and (max-width: 640px){main .maintenance .inner-block .img-area01{margin-top:100px}}main .maintenance .inner-block .title{font-size:30px;color:#fff;font-weight:700}@media only screen and (max-width: 640px){main .maintenance .inner-block .title{margin-top:20px}}main .maintenance .inner-block .img-area02{margin-top:80px}@media only screen and (max-width: 640px){main .maintenance .inner-block .img-area02{margin-top:45px}}main .c-footer.maintenance{padding-top:240px;margin-top:0}main .c-footer.maintenance .inner-block{margin-bottom:0}main .interview{padding-top:110px;padding-bottom:165px}@media only screen and (max-width: 640px){main .interview{padding-top:75px;padding-bottom:0}}main .interview .taste-block{margin-top:170px}@media only screen and (max-width: 640px){main .interview .taste-block{margin-top:110px}}main .interview .taste-block .taste-measurement-area{margin-top:40px}@media only screen and (max-width: 640px){main .interview .taste-block .taste-measurement-area{margin-top:55px}}main .interview .taste-block .taste-measurement-area .taste-measurement-area-inn{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;padding:0 100px}@media only screen and (max-width: 640px){main .interview .taste-block .taste-measurement-area .taste-measurement-area-inn{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}}main .interview .taste-block .taste-measurement-area .taste-measurement-area-inn .content{width:calc((100% - 12px)/4)}@media only screen and (max-width: 640px){main .interview .taste-block .taste-measurement-area .taste-measurement-area-inn .content{width:49%;margin-bottom:23px}}@media only screen and (max-width: 640px){main .interview .taste-block .taste-measurement-area .taste-measurement-area-inn .content .ttl{font-size:18px}}main .interview .taste-block .taste-measurement-area .taste-measurement-area-inn .content .txt{font-size:18px;font-weight:700}main .interview .taste-block .taste-measurement-area .taste-measurement-area-inn .content .img-area{margin-top:10px}main .interview .taste-block .taste-measurement-area .taste-measurement-area-inn .content+.content{margin-left:4px}@media only screen and (max-width: 640px){main .interview .taste-block .taste-measurement-area .taste-measurement-area-inn .content+.content{margin-left:0}}main .interview .taste-block .taste-measurement-area .balloon-block{background-color:#fdd28c;border-radius:20px;padding:40px 48px 46px;margin:40px 0 75px;position:relative}@media only screen and (max-width: 640px){main .interview .taste-block .taste-measurement-area .balloon-block{margin:13px 0 0;padding:23px 20px}}main .interview .taste-block .taste-measurement-area .balloon-block:before{content:"";position:absolute;right:375px;top:-46px;width:0px;height:0px;margin:auto;border-right:23px solid transparent;border-bottom:46px solid #FDD28C;border-left:23px solid transparent}@media only screen and (max-width: 640px){main .interview .taste-block .taste-measurement-area .balloon-block:before{left:18%;top:-46px}}main .interview .taste-block .taste-measurement-area .balloon-block .balloon-block-inn{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start}@media only screen and (max-width: 640px){main .interview .taste-block .taste-measurement-area .balloon-block .balloon-block-inn{display:block;max-width:400px;margin:auto}}main .interview .taste-block .taste-measurement-area .balloon-block .balloon-block-inn .content{position:relative;width:260px}@media only screen and (max-width: 640px){main .interview .taste-block .taste-measurement-area .balloon-block .balloon-block-inn .content{width:100%}}main .interview .taste-block .taste-measurement-area .balloon-block .balloon-block-inn .content:before{position:absolute;content:"";background:url(/cdn/shop/files/triangle.svg?v=1752724818) no-repeat center center;width:12px;height:14px;top:40%;right:-40px}@media only screen and (max-width: 640px){main .interview .taste-block .taste-measurement-area .balloon-block .balloon-block-inn .content:before{transform:rotate(90deg);right:0;left:0;margin:auto;top:auto;bottom:-12%}}main .interview .taste-block .taste-measurement-area .balloon-block .balloon-block-inn .content:last-of-type:before{content:none}main .interview .taste-block .taste-measurement-area .balloon-block .balloon-block-inn .content .txt{font-size:12px;margin-top:13px}@media only screen and (max-width: 640px){main .interview .taste-block .taste-measurement-area .balloon-block .balloon-block-inn .content+.content{margin-top:40px}}main .interview .figure-area{margin-top:40px}@media only screen and (max-width: 640px){main .interview .figure-area{margin-top:20px}}@media only screen and (max-width: 640px){main .interview .figure-area .inner-block{padding:0;margin-top:20px}}main .interview .figure-area .img-area-inn+.img-area-inn{margin-top:40px}@media only screen and (max-width: 640px){main .interview .figure-area .img-area-inn+.img-area-inn{margin-top:0}}main .interview .intro-txt{font-size:12px;text-align:left;font-weight:500;margin-top:23px}@media only screen and (max-width: 640px){main .interview .intro-txt{margin-top:18px;text-align:center}}main .interview .txt-area{margin-top:40px;text-align:justify}main .interview .txt-area .ttl{font-size:18px;font-weight:700}@media only screen and (max-width: 640px){main .interview .txt-area .ttl{font-size:20px}}main .interview .txt-area .txt{font-size:14px;font-weight:500;margin-top:15px}@media only screen and (max-width: 640px){main .interview .txt-area .txt{margin-top:15px}}main .interview .img-block .inner-block{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;margin-top:40px}@media only screen and (max-width: 640px){main .interview .img-block .inner-block{display:block;padding:0}}main .interview .img-block .inner-block .content{width:calc((100% - 30px)/2)}@media only screen and (max-width: 640px){main .interview .img-block .inner-block .content{width:100%}}main .interview .img-block .inner-block .content .caption,main .interview .figure-area .caption{font-size:12px;color:#8b8b8b;margin-top:15px}main .interview .figure-area .caption a,main .interview .link-dec a{text-decoration:underline}main .interview .link-dec a:hover{text-decoration:none}@media only screen and (max-width: 640px){main .interview .img-block .inner-block .content .caption,main .interview .figure-area .caption{padding:0 38px;margin-top:20px}}@media only screen and (max-width: 640px){main .interview .img-block .inner-block .content+.content{margin-top:22px}}main #wrapper.lineup .lineup .detail-block .ttl.lnp-ttl{font-size:28px;margin-bottom:15px;font-weight:700}main #wrapper.lineup .head03-numlist{position:relative;padding-left:1.4em;font-size:20px;font-weight:700}main #wrapper.lineup .head03-numlist span{display:block;position:absolute;width:1.2em;height:1.2em;top:50%;left:0;margin-top:-.6em;background:#000;border-radius:50%;color:#fff;text-align:center;line-height:1.2em}main #wrapper.lineup .box-colmn2--lpn{display:-ms-flexbox;display:flex;margin-top:3em;font-size:14px;font-weight:500}main #wrapper.lineup .head03-numlist+p{margin-top:.5em}main #wrapper.lineup .box-colmn2--lpn .col,main #wrapper.lineup .box-colmn2--lpn .img{width:70%}main #wrapper.lineup .box-colmn2--lpn .img{width:30%;margin-left:20px}@media only screen and (max-width: 640px){main #wrapper.lineup .lineup .detail-block .ttl.lnp-ttl{font-size:20px}main #wrapper.lineup .head03-numlist{font-size:18px}main #wrapper.lineup .head03-numlist span{top:0;margin-top:0}main #wrapper.lineup .box-colmn2--lpn{display:block;margin-top:3em}main #wrapper.lineup .box-colmn2--lpn .col,main #wrapper.lineup .box-colmn2--lpn .img{width:100%}main #wrapper.lineup .box-colmn2--lpn .img{width:100%;margin-left:0;margin-top:1.2em}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/custom.css.map */
