﻿html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}html{font-size:90% !important}body{font-family:'Noto Sans JP', sans-serif;font-size:90%;background:#fff !important}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}ul li{list-style-type:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}@font-face{font-family:'HandBook';src:local("Hand Book"),url("../font/HandBook.ttf") format("truetype")}@font-face{font-family:'BernierRegular';src:local("BERNIER Regular"),url("../font/BernierRegular.ttf") format("truetype")}@font-face{font-family:'HustleScript';src:local("Hustle Script"),url("../font/HustleScript.ttf") format("truetype")}@font-face{font-family:'LasiverMedium';src:local("Lasiver Medium"),url("../font/LasiverMedium.ttf") format("truetype")}@font-face{font-family:'TrueNorth';src:local("True North"),url("../font/TrueNorth.otf") format("truetype")}#toggle_slide #nav-toggle{position:fixed;top:22px;right:25px;height:32px;cursor:pointer;z-index:1000}@media (max-width: 480px){#toggle_slide #nav-toggle{top:22px}}#toggle_slide #nav-toggle>div{position:relative;width:36px}#toggle_slide #nav-toggle>div span{width:100%;height:2px;left:0;display:block;background:#fff;position:absolute;transition:transform .3s ease-in-out, top .5s ease}#toggle_slide #nav-toggle>div span:nth-child(1){top:0}#toggle_slide #nav-toggle>div span:nth-child(2){top:12px}#toggle_slide #nav-toggle>div span:nth-child(3){top:24px}#toggle_slide #nav-toggle:hover span:nth-child(1){top:3px}#toggle_slide #nav-toggle:hover span:nth-child(3){top:21px}#toggle_slide #gloval-nav{background-image:linear-gradient(-45deg, #FF00BF, #FFEA00);color:#fff;box-sizing:border-box;position:fixed;width:100%;top:71px;left:0;right:0;bottom:0;z-index:990;display:flex;flex-direction:column;justify-content:center;font-size:29px;padding-left:0;transform:translateX(-100%);transition:transform 1s cubic-bezier(0.215, 0.61, 0.355, 1)}@media (max-width: 480px){#toggle_slide #gloval-nav{top:67px}}#toggle_slide #gloval-nav nav{z-index:999}#toggle_slide #gloval-nav nav ul{list-style:none;margin:0}#toggle_slide #gloval-nav nav ul li{margin:0;transform:translateX(-200px);transition:transform 1.3s ease;position:relative}#toggle_slide #gloval-nav nav ul li:nth-child(2){transition-delay:.15s}#toggle_slide #gloval-nav nav ul li:nth-child(3){transition-delay:.3s}#toggle_slide #gloval-nav nav ul li:nth-child(4){transition-delay:.45s}#toggle_slide #gloval-nav nav ul li:nth-child(5){transition-delay:.6s}#toggle_slide #gloval-nav nav ul li:nth-child(6){transition-delay:.75s}#toggle_slide #gloval-nav nav ul li:nth-child(7){transition-delay:.9s}#toggle_slide #gloval-nav nav ul li a{color:#4f1a6c;font-family:'TrueNorth', sans-serif;font-size:2rem;font-weight:bold;text-align:center;text-decoration:none;box-sizing:border-box;padding:10px 0;display:block;transition:0.5s}@media (max-width: 896px){#toggle_slide #gloval-nav nav ul li a{transition:none}}@media (max-width: 480px){#toggle_slide #gloval-nav nav ul li a{font-size:1.8rem;letter-spacing:-1px}}#toggle_slide #gloval-nav nav ul li a:hover{color:#fff}@media (max-width: 896px){#toggle_slide #gloval-nav nav ul li a:hover{color:#4f1a6c}}#toggle_slide #gloval-nav #nav-bg-wrap .nav-bg{opacity:0;background-image:linear-gradient(-45deg, #FF00BF, #FFEA00);position:fixed;left:0;right:0;top:0;bottom:0;z-index:1;transition:all 1s ease}#toggle_slide #gloval-nav #nav-bg-wrap .nav-bg.active{opacity:1}#toggle_slide #gloval-nav #nav-bg-wrap .nav-bg.menu{background-image:linear-gradient(-45deg, #40f, #FFEA00)}#toggle_slide #gloval-nav #nav-bg-wrap .nav-bg.store{background-image:linear-gradient(-45deg, #EB1405, #FFEA00)}#toggle_slide #gloval-nav #nav-bg-wrap .nav-bg.joinus{background-image:linear-gradient(-45deg, #0fc, #FFEA00)}#toggle_slide #gloval-nav #nav-bg-wrap .nav-bg.news{background-image:linear-gradient(-45deg, #8B05EB, #FFEA00)}#toggle_slide.open #nav-toggle span:nth-child(1){top:11px;transform:rotate(45deg)}#toggle_slide.open #nav-toggle span:nth-child(2){top:11px;width:0;left:50%}#toggle_slide.open #nav-toggle span:nth-child(3){top:11px;transform:rotate(-45deg)}#toggle_slide.open #gloval-nav{transform:translateX(0)}#toggle_slide.open #gloval-nav li{transform:translateX(0)}.header{padding:18px 0 15px;background:#4f1a6c;position:sticky;position:-webkit-sticky;position:-ms-sticky;top:0;z-index:10}.header .header_logo{margin:0 auto;width:190px}@media (max-width: 480px){.header .header_logo{margin:0 0 0 20px;width:170px}}.header .header_logo a{display:block}.header .header_logo a img{width:100%;display:block}.header #toggle_flag .header_flag{cursor:pointer;display:flex;align-items:center;position:absolute;top:18px;right:85px}@media (max-width: 480px){.header #toggle_flag .header_flag{top:15px}}.header #toggle_flag .header_flag span{color:#fff;font-size:1.1rem;padding-bottom:10px;display:block;position:relative}.header #toggle_flag .header_flag span:after{font-size:0.6rem;content:"\02228";position:absolute;bottom:-3px;right:11px;transition:1s}@media (max-width: 480px){.header #toggle_flag .header_flag span:after{bottom:-1px}}.header #toggle_flag .header_flag img{margin-right:8px;width:38px}.header #toggle_flag .store_area{color:#fff;box-sizing:border-box;padding:40px 0;background:#5c2d91;position:fixed;width:100%;top:71px;left:0;right:0;bottom:0;transform:translateX(-100%);transition:transform 1s cubic-bezier(0.215, 0.61, 0.355, 1);overflow:auto;z-index:990}@media (max-width: 480px){.header #toggle_flag .store_area{padding:30px 0;top:67px}}.header #toggle_flag .store_area .store_area_inner{margin:0 auto;max-width:800px}@media (max-width: 480px){.header #toggle_flag .store_area .store_area_inner{max-width:90%}}.header #toggle_flag .store_area .store_area_inner .title{font-size:1.6rem;margin-bottom:40px}@media (max-width: 480px){.header #toggle_flag .store_area .store_area_inner .title{font-size:1.1rem;text-align:center;margin-bottom:20px}}.header #toggle_flag .store_area .store_area_inner .store_aichi{border-top:1px solid #4f1a6c;border-bottom:1px solid #4f1a6c;padding:30px 10px}@media (max-width: 480px){.header #toggle_flag .store_area .store_area_inner .store_aichi{padding:20px 10px}}.header #toggle_flag .store_area .store_area_inner .store_aichi a{color:#fff;font-size:1.5rem;text-decoration:none;display:flex;align-items:center;transition:0.5s}@media (max-width: 896px){.header #toggle_flag .store_area .store_area_inner .store_aichi a{transition:none}}@media (max-width: 480px){.header #toggle_flag .store_area .store_area_inner .store_aichi a{font-size:1.1rem}}.header #toggle_flag .store_area .store_area_inner .store_aichi a:hover{color:#f7931e}@media (max-width: 896px){.header #toggle_flag .store_area .store_area_inner .store_aichi a:hover{color:#fff}}.header #toggle_flag .store_area .store_area_inner .store_aichi a span{margin-right:10px;width:30px;display:block}@media (max-width: 480px){.header #toggle_flag .store_area .store_area_inner .store_aichi a span{width:25px}}.header #toggle_flag .store_area .store_area_inner .store_aichi a span img{width:100%;display:block}.header #toggle_flag .store_area .store_area_inner .store_area_set{border-bottom:1px solid #4f1a6c;box-sizing:border-box;padding:30px 10px}@media (max-width: 480px){.header #toggle_flag .store_area .store_area_inner .store_area_set{padding:20px 10px}}.header #toggle_flag .store_area .store_area_inner .store_area_set_title{font-size:1.3rem;font-weight:bold;margin-bottom:20px}@media (max-width: 480px){.header #toggle_flag .store_area .store_area_inner .store_area_set_title{font-size:1.1rem;margin-bottom:7px}}.header #toggle_flag .store_area .store_area_inner .store_area_set_list{margin:0;display:flex;flex-wrap:wrap}.header #toggle_flag .store_area .store_area_inner .store_area_set_list li{margin:0;width:50%}.header #toggle_flag .store_area .store_area_inner .store_area_set_list li:not(:last-child){margin-bottom:10px}@media (max-width: 480px){.header #toggle_flag .store_area .store_area_inner .store_area_set_list li:not(:last-child){margin-bottom:3px}}.header #toggle_flag .store_area .store_area_inner .store_area_set_list li a{color:#fff;font-size:1rem;text-decoration:none;display:flex;align-items:center;transition:0.5s}@media (max-width: 896px){.header #toggle_flag .store_area .store_area_inner .store_area_set_list li a{transition:none}}@media (max-width: 480px){.header #toggle_flag .store_area .store_area_inner .store_area_set_list li a{font-size:0.9rem}}.header #toggle_flag .store_area .store_area_inner .store_area_set_list li a:hover{color:#f7931e}@media (max-width: 896px){.header #toggle_flag .store_area .store_area_inner .store_area_set_list li a:hover{color:#fff}}.header #toggle_flag .store_area .store_area_inner .store_area_set_list li a span{margin-right:10px;width:20px;display:block}@media (max-width: 480px){.header #toggle_flag .store_area .store_area_inner .store_area_set_list li a span{margin-right:7px}}.header #toggle_flag .store_area .store_area_inner .store_area_set_list li a span img{width:100%;display:block}.header #toggle_flag.open .header_flag span:after{transform:rotateX(180deg)}.header #toggle_flag.open .store_area{transform:translateX(0)}.header #toggle_flag.open .store_area li{transform:translateX(0)}.footer{font-size:0.7rem;box-sizing:border-box;padding:40px 30px;display:flex;align-items:center;justify-content:space-between;background:#00b48d}.footer .copy{color:#fff}.footer .footer_navi{display:flex}.footer .footer_navi li:nth-child(1){margin-right:15px}.footer .footer_navi li a{color:#fff;text-decoration:none;transition:0.5s}.footer .footer_navi li a:hover{color:#f7931e}.visual{background:#863090;overflow:hidden}.visual .visual_slider.slick-dotted.slick-slider{margin-bottom:0}.visual .visual_slider li:focus{outline:none}.visual .visual_slider li img{width:100%;display:block}.visual .visual_slider .slick-dots{bottom:20px;z-index:1}@media (max-width: 480px){.visual .visual_slider .slick-dots{width:auto;left:27px}}.visual .visual_slider .slick-dots li{width:23px}@media (max-width: 480px){.visual .visual_slider .slick-dots li{width:15px}}.visual .visual_slider .slick-dots li button:before{content:"";width:10px;height:10px;opacity:1;border:1px solid #fff;border-radius:50%;top:15px}@media (max-width: 480px){.visual .visual_slider .slick-dots li button:before{width:8px;height:8px}}.visual .visual_slider .slick-dots li button:focus:before,.visual .visual_slider .slick-dots li button:hover:before{background:#fff}.visual .visual_slider .slick-dots li.slick-active button:before{background:#fff}@media (max-width: 480px){.sp_none{display:none}}.value{background:#7f2890;display:flex;flex-wrap:wrap}@media (max-width: 480px){.value{display:block;flex-wrap:nowrap}}.value .value_set{box-sizing:border-box;padding:40px 0 60px;width:calc(100%/3);position:relative}@media (max-width: 480px){.value .value_set{margin:0 auto;padding:40px 0;width:90%;display:flex;justify-content:space-between}}.value .value_set:nth-child(2):before,.value .value_set:nth-child(2):after{height:80%;content:"";position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}@media (max-width: 480px){.value .value_set:nth-child(2):before,.value .value_set:nth-child(2):after{width:90%;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}}.value .value_set:nth-child(2):before{border-left:1px dashed #fff;left:0}@media (max-width: 480px){.value .value_set:nth-child(2):before{border-left:0px;border-top:1px dashed #fff;top:0;left:50%}}.value .value_set:nth-child(2):after{border-right:1px dashed #fff;right:0}@media (max-width: 480px){.value .value_set:nth-child(2):after{border-right:0px;border-bottom:1px dashed #fff;top:auto;bottom:0;right:auto}}.value .value_set .value_set_title{margin:0 auto 15px;width:70%}@media (max-width: 480px){.value .value_set .value_set_title{margin:0;width:30%}}.value .value_set .value_set_title img{width:100%;display:block}.value .value_set .value_set_message{color:#fff;font-size:0.85rem;line-height:1.8;text-align:center}@media (max-width: 896px){.value .value_set .value_set_message{font-size:1.3vw}}@media (max-width: 480px){.value .value_set .value_set_message{font-size:2.7vw;line-height:1.5;text-align:left;width:65%}}.header_contents{padding:50px 0 45px;background:url(../../img/bg01.png) no-repeat center/60% rgba(127,40,144,0.5)}@media (max-width: 480px){.header_contents{padding:40px 0 30px;background:url(../../img/bg01.png) no-repeat center/90% rgba(127,40,144,0.5)}}.header_contents .header_title{color:#fff;font-family:'TrueNorth', sans-serif;font-size:3rem;letter-spacing:3px;text-align:center;margin:0}@media (max-width: 480px){.header_contents .header_title{font-size:2.4rem}}.detail_page_list{padding-top:40px;display:flex;justify-content:center}.detail_page_list li a{color:#000;padding:0 10px}.top_contents{background:#00b48d}.top_contents .top_contents_list{display:flex}.top_contents .top_contents_list li{width:calc(100%/3)}@media (max-width: 480px){.top_contents .top_contents_list li{width:calc(100%/2)}}.top_contents .top_contents_list li a{display:block;position:relative;transition:0.5s}@media (max-width: 896px){.top_contents .top_contents_list li a{transition:none}}.top_contents .top_contents_list li a:hover{opacity:0.7}@media (max-width: 896px){.top_contents .top_contents_list li a:hover{opacity:1}}.top_contents .top_contents_list li a img{width:100%;display:block}.top_news{border-right:15px solid #00b48d;border-left:15px solid #00b48d;padding:100px 0 50px}@media (max-width: 896px){.top_news{border-right:10px solid #00b48d;border-left:10px solid #00b48d;box-sizing:border-box;padding:60px 20px 50px}}@media (max-width: 480px){.top_news{border-right:7px solid #00b48d;border-left:7px solid #00b48d;padding:60px 0 50px}}.top_news .top_news_title{color:#7f2890;font-family:'TrueNorth', sans-serif;font-size:3rem;letter-spacing:3px;line-height:1.3;text-align:center;margin-bottom:70px}@media (max-width: 480px){.top_news .top_news_title{font-size:2.7rem;letter-spacing:1px;margin-bottom:50px}}.top_news .top_news_title span{color:#4f1a6c;font-size:0.9rem;letter-spacing:2px;display:block}.top_news .top_news_inner{margin:0 auto;padding:0 0 70px;max-width:980px}@media (max-width: 480px){.top_news .top_news_inner{box-sizing:border-box;padding:0 3% 50px;max-width:100%}}.top_news .top_news_inner .top_news_contents{margin-bottom:60px;display:flex;flex-wrap:wrap;justify-content:center}@media (max-width: 480px){.top_news .top_news_inner .top_news_contents{margin:0 auto 30px;width:75%;display:block;flex-wrap:nowrap;justify-content:flex-start}}.top_news .top_news_inner .top_news_contents .top_news_set{width:23%}@media (max-width: 480px){.top_news .top_news_inner .top_news_contents .top_news_set{box-sizing:border-box;padding:0 20px 10px;width:100%}}.top_news .top_news_inner .top_news_contents .top_news_set:not(:last-child){margin-right:2.66%}@media (max-width: 480px){.top_news .top_news_inner .top_news_contents .top_news_set:not(:last-child){margin-right:0}}.top_news .top_news_inner .top_news_contents .top_news_set a{color:#000;text-decoration:none;box-sizing:border-box;display:block;transition:0.5s}@media (max-width: 896px){.top_news .top_news_inner .top_news_contents .top_news_set a{transition:none}}.top_news .top_news_inner .top_news_contents .top_news_set a:focus{outline:none}.top_news .top_news_inner .top_news_contents .top_news_set a:hover{box-shadow:2px 2px 20px -2px rgba(127,40,144,0.3)}@media (max-width: 896px){.top_news .top_news_inner .top_news_contents .top_news_set a:hover{box-shadow:none}}.top_news .top_news_inner .top_news_contents .top_news_set a:hover .top_news_set_contents .top_news_set_title{text-decoration:underline}@media (max-width: 896px){.top_news .top_news_inner .top_news_contents .top_news_set a:hover .top_news_set_contents .top_news_set_title{text-decoration:none}}.top_news .top_news_inner .top_news_contents .top_news_set .top_news_set_image{height:225px;display:flex;align-items:center;justify-content:center;overflow:hidden}@media (max-width: 480px){.top_news .top_news_inner .top_news_contents .top_news_set .top_news_set_image{height:200px}}.top_news .top_news_inner .top_news_contents .top_news_set .top_news_set_image img{height:auto;max-height:100%;max-width:100%;display:block}.top_news .top_news_inner .top_news_contents .top_news_set .top_news_set_contents{padding:20px 13px;pointer-events:auto}@media (max-width: 480px){.top_news .top_news_inner .top_news_contents .top_news_set .top_news_set_contents{padding:15px 0 0}}.top_news .top_news_inner .top_news_contents .top_news_set .top_news_set_contents .top_news_set_date{font-size:0.85rem;margin-bottom:4px;display:flex;align-items:center}@media (max-width: 480px){.top_news .top_news_inner .top_news_contents .top_news_set .top_news_set_contents .top_news_set_date{letter-spacing:1px;margin-bottom:10px}}.top_news .top_news_inner .top_news_contents .top_news_set .top_news_set_contents .top_news_set_date span{color:#fff;font-family:'Lato', sans-serif;font-size:0.7rem;font-weight:bold;box-sizing:border-box;margin-left:10px;padding:5px 8px 4px;background:#f1a129;display:inline-block}@media (max-width: 480px){.top_news .top_news_inner .top_news_contents .top_news_set .top_news_set_contents .top_news_set_date span{font-size:0.7rem;font-weight:normal;margin-left:8px;padding:3px 8px 2px}}.top_news .top_news_inner .top_news_contents .top_news_set .top_news_set_contents .top_news_set_title{line-height:1.8;transition:0.5s}@media (max-width: 480px){.top_news .top_news_inner .top_news_contents .top_news_set .top_news_set_contents .top_news_set_title{font-size:4vw !important;line-height:1.5;transition:none}}.top_news .top_news_inner .top_news_contents .top_news_set .top_news_set_contents:hover .top_news_set_title{text-decoration:underline}@media (max-width: 896px){.top_news .top_news_inner .top_news_contents .top_news_set .top_news_set_contents:hover .top_news_set_title{text-decoration:none}}@media (max-width: 480px){.top_news .top_news_inner .top_news_contents .custom-slick-prev,.top_news .top_news_inner .top_news_contents .custom-slick-next{width:18px;position:absolute;top:27%;z-index:1}}@media (max-width: 480px){.top_news .top_news_inner .top_news_contents .custom-slick-prev:hover,.top_news .top_news_inner .top_news_contents .custom-slick-next:hover{cursor:pointer}}@media (max-width: 480px){.top_news .top_news_inner .top_news_contents .custom-slick-prev img,.top_news .top_news_inner .top_news_contents .custom-slick-next img{width:100%}}@media (max-width: 480px){.top_news .top_news_inner .top_news_contents .custom-slick-prev{left:-30px}}@media (max-width: 480px){.top_news .top_news_inner .top_news_contents .custom-slick-next{right:-30px}}.top_news .top_news_inner .top_news_contents .slick-counter{text-align:center}.top_news .top_news_inner .top_news_more{margin:0 auto;width:250px}@media (max-width: 480px){.top_news .top_news_inner .top_news_more{width:60%}}.top_news .top_news_inner .top_news_more a{color:#fff;font-family:'TrueNorth', sans-serif;font-size:1.1rem;text-align:center;text-decoration:none;border-radius:3px;padding:13px 0 11px;background:#4f1a6c;display:block;transition:0.5s}@media (max-width: 896px){.top_news .top_news_inner .top_news_more a{transition:none}}.top_news .top_news_inner .top_news_more a:hover{opacity:0.5}@media (max-width: 896px){.top_news .top_news_inner .top_news_more a:hover{opacity:1}}.top_media{border-right:15px solid #00b48d;border-left:15px solid #00b48d;padding:40px 0 130px}@media (max-width: 896px){.top_media{border-right:10px solid #00b48d;border-left:10px solid #00b48d;box-sizing:border-box;padding:40px 20px 130px}}@media (max-width: 480px){.top_media{border-right:7px solid #00b48d;border-left:7px solid #00b48d;padding:20px 0 100px}}.top_media .characters{display:flex;justify-content:center}.top_media .characters li{width:40px;opacity:0}.top_media .characters li:nth-child(1){-webkit-animation:fuwa 0.5s ease 0.5s 1 forwards;animation:fuwa 0.5s ease 0.5s 1 forwards}.top_media .characters li:nth-child(2){-webkit-animation:fuwa 0.5s ease 1s 1 forwards;animation:fuwa 0.5s ease 1s 1 forwards}.top_media .characters li:nth-child(3){-webkit-animation:fuwa 0.5s ease 2s 1 forwards;animation:fuwa 0.5s ease 2s 1 forwards}.top_media .characters li:nth-child(4){-webkit-animation:fuwa 0.5s ease 3s 1 forwards;animation:fuwa 0.5s ease 3s 1 forwards}@-webkit-keyframes fuwa{100%{opacity:1}}@keyframes fuwa{100%{opacity:1}}.top_media .characters li img{width:100%}.top_media .top_media_title{color:#7f2890;font-family:'TrueNorth', sans-serif;font-size:3rem;letter-spacing:3px;line-height:1.3;text-align:center;margin-bottom:40px}@media (max-width: 480px){.top_media .top_media_title{font-size:2.7rem;letter-spacing:1px}}.top_media .top_media_title span{color:#4f1a6c;font-size:0.9rem;letter-spacing:2px;display:block}.top_media .top_media_inner{margin:0 auto;width:800px}@media (max-width: 480px){.top_media .top_media_inner{box-sizing:border-box;padding:0 3%;width:100%}}.top_media .top_media_inner .top_media_list{margin-bottom:45px}@media (max-width: 480px){.top_media .top_media_inner .top_media_list{margin-bottom:30px}}.top_media .top_media_inner .top_media_list li{border-bottom:2px dotted #9781a2}.top_media .top_media_inner .top_media_list li a{text-decoration:none;box-sizing:border-box;padding:20px 15px 15px;display:flex;transition:0.5s}@media (max-width: 896px){.top_media .top_media_inner .top_media_list li a{transition:none}}@media (max-width: 480px){.top_media .top_media_inner .top_media_list li a{display:block}}.top_media .top_media_inner .top_media_list li a .top_media_list_date{color:#9781a2;font-size:1.1rem;margin-right:40px}@media (max-width: 480px){.top_media .top_media_inner .top_media_list li a .top_media_list_date{font-size:1rem;margin:0 0 5px}}.top_media .top_media_inner .top_media_list li a .top_media_list_title{color:#40220F;font-size:0.95rem;font-weight:bold}.top_media .top_media_inner .top_media_list li a:hover .top_media_list_title{text-decoration:underline}@media (max-width: 896px){.top_media .top_media_inner .top_media_list li a:hover .top_media_list_title{text-decoration:none}}.top_media .top_media_inner .top_media_more{margin:0 auto;width:250px}@media (max-width: 480px){.top_media .top_media_inner .top_media_more{width:60%}}.top_media .top_media_inner .top_media_more a{color:#fff;font-family:'TrueNorth', sans-serif;font-size:1.1rem;text-align:center;text-decoration:none;border-radius:3px;padding:13px 0 11px;background:#4f1a6c;display:block;transition:0.5s}@media (max-width: 896px){.top_media .top_media_inner .top_media_more a{transition:none}}.top_media .top_media_inner .top_media_more a:hover{opacity:0.5}@media (max-width: 896px){.top_media .top_media_inner .top_media_more a:hover{opacity:1}}.top_sns{padding:70px 0;background:url(../img/bg-orange.jpg) no-repeat center/cover}.top_sns .top_sns_inner .top_sns_title{color:#fff;font-family:'TrueNorth', sans-serif;font-size:2.7rem;letter-spacing:3px;text-align:center;margin-bottom:17px}@media (max-width: 480px){.top_sns .top_sns_inner .top_sns_title{font-size:2.5rem}}.top_sns .top_sns_inner .sns_list{display:flex;justify-content:center}.top_sns .top_sns_inner .sns_list li{width:40px}.top_sns .top_sns_inner .sns_list li:not(:last-child){margin-right:12px}.top_sns .top_sns_inner .sns_list li a{display:block;transition:0.5s}@keyframes hurufuru{0%{-webkit-transform:translate(0, 0) rotate(-6deg)}50%{-webkit-transform:translate(0, -3px) rotate(0deg)}100%{-webkit-transform:translate(0, 0) rotate(6deg)}}.top_sns .top_sns_inner .sns_list li a:hover{animation:hurufuru .2s 2 linear alternate}.top_sns .top_sns_inner .sns_list li a img{width:100%;display:block}.about_section .about_section_inner .about_set{display:flex;align-items:center}@media (max-width: 480px){.about_section .about_section_inner .about_set{flex-wrap:wrap}}.about_section .about_section_inner .about_set .about_set_contents,.about_section .about_section_inner .about_set .about_set_image{width:50%}@media (max-width: 480px){.about_section .about_section_inner .about_set .about_set_contents,.about_section .about_section_inner .about_set .about_set_image{width:100%}}@media (max-width: 480px){.about_section .about_section_inner .about_set .about_set_contents{order:2}}.about_section .about_section_inner .about_set .about_set_contents .about_set_contents_inner{box-sizing:border-box;width:550px}@media (max-width: 896px){.about_section .about_section_inner .about_set .about_set_contents .about_set_contents_inner{padding:20px;width:100%}}@media (max-width: 480px){.about_section .about_section_inner .about_set .about_set_contents .about_set_contents_inner{padding:40px 3%}}.about_section .about_section_inner .about_set .about_set_contents .about_set_contents_inner .about_section_title{color:#00b48d;font-family:'HustleScript', sans-serif;font-size:3rem;letter-spacing:3px;margin-bottom:50px}@media (max-width: 896px){.about_section .about_section_inner .about_set .about_set_contents .about_set_contents_inner .about_section_title{font-size:2.4rem;margin-bottom:20px}}@media (max-width: 480px){.about_section .about_section_inner .about_set .about_set_contents .about_set_contents_inner .about_section_title{font-size:8vw;text-align:center;margin-bottom:25px}}.about_section .about_section_inner .about_set .about_set_contents .about_set_contents_inner .about_set_message{line-height:1.8}.about_section .about_section_inner .about_set .about_set_contents .about_set_contents_inner .award{color:#c79f62;font-size:1.7rem;font-weight:bold;letter-spacing:2px;margin-bottom:25px}@media (max-width: 896px){.about_section .about_section_inner .about_set .about_set_contents .about_set_contents_inner .award{font-size:1.4rem;margin-bottom:15px}}@media (max-width: 480px){.about_section .about_section_inner .about_set .about_set_contents .about_set_contents_inner .award{font-size:5vw;text-align:center}}.about_section .about_section_inner .about_set .about_set_contents .about_set_contents_inner .appeal_contents .title{font-size:1.7rem;font-weight:bold;line-height:1.4;margin-bottom:25px}@media (max-width: 896px){.about_section .about_section_inner .about_set .about_set_contents .about_set_contents_inner .appeal_contents .title{font-size:1.4rem;margin-bottom:20px}}@media (max-width: 480px){.about_section .about_section_inner .about_set .about_set_contents .about_set_contents_inner .appeal_contents .title{font-size:6vw;margin-bottom:20px}}@media (max-width: 480px){.about_section .about_section_inner .about_set .about_set_image{order:1}}.about_section .about_section_inner .about_set .about_set_image img{width:100%;display:block}.about_section .about_section_inner .about_set:nth-child(odd) .about_set_contents:after{content:"";display:block;clear:both}.about_section .about_section_inner .about_set:nth-child(odd) .about_set_contents .about_set_contents_inner{padding-right:50px;float:right}@media (max-width: 896px){.about_section .about_section_inner .about_set:nth-child(odd) .about_set_contents .about_set_contents_inner{padding-right:20px}}@media (max-width: 480px){.about_section .about_section_inner .about_set:nth-child(odd) .about_set_contents .about_set_contents_inner{padding-right:3%;float:none}}.about_section .about_section_inner .about_set:nth-child(even) .about_set_contents .about_set_contents_inner{padding-left:50px}@media (max-width: 896px){.about_section .about_section_inner .about_set:nth-child(even) .about_set_contents .about_set_contents_inner{padding-left:20px}}@media (max-width: 480px){.about_section .about_section_inner .about_set:nth-child(even) .about_set_contents .about_set_contents_inner{padding-left:3%}}.about_company_section{color:#fff;padding:100px 0;background:#863090}@media (max-width: 480px){.about_company_section{box-sizing:border-box;padding:70px 3%}}.about_company_section .about_company_section_title{font-family:'TrueNorth', sans-serif;font-size:3rem;letter-spacing:3px;line-height:1.3;text-align:center;margin-bottom:40px}@media (max-width: 480px){.about_company_section .about_company_section_title{letter-spacing:2px;margin-bottom:20px}}.about_company_section .about_company_section_title span{color:#bf98da;font-size:0.9rem;letter-spacing:2px;display:block}.about_company_section .about_company_table{margin:0 auto;max-width:800px}@media (max-width: 480px){.about_company_section .about_company_table{max-width:100%}}.about_company_section .about_company_table table{border-collapse:collapse;border-spacing:0;width:100%}.about_company_section .about_company_table table tbody tr th,.about_company_section .about_company_table table tbody tr td{font-size:1.1rem;border-bottom:1px solid #fff;box-sizing:border-box;padding:25px 20px 15px}@media (max-width: 480px){.about_company_section .about_company_table table tbody tr th,.about_company_section .about_company_table table tbody tr td{font-size:0.95rem;display:block}}.about_company_section .about_company_table table tbody tr th{text-align:left;width:27%}@media (max-width: 480px){.about_company_section .about_company_table table tbody tr th{border-bottom:0px;padding:25px 20px 10px;width:100%}}@media (max-width: 480px){.about_company_section .about_company_table table tbody tr th:before{margin-right:2px;content:"\025c7"}}.about_company_section .about_company_table table tbody tr td{line-height:1.5;word-break:break-all}@media (max-width: 480px){.about_company_section .about_company_table table tbody tr td{padding:0 20px 20px}}.about_company_section .about_company_table table tbody tr td.tel a{color:#fff;text-decoration:none;pointer-events:none}@media (max-width: 480px){.about_company_section .about_company_table table tbody tr td.tel a{pointer-events:auto}}.about_company_section .about_company_table table tbody tr td:not(:last-child){margin-bottom:7px}.menu_section .menu_info{color:#fff;font-size:0.87rem;text-align:center;padding:15px 0;background:orange}@media (max-width: 480px){.menu_section .menu_info{font-size:0.7rem;line-height:1.5;text-align:left;text-indent:-1em;padding:10px 10px 10px 2em}}.menu_section .menu_category{padding:15px 0;background:#863090}@media (max-width: 480px){.menu_section .menu_category{padding:25px 3%;display:flex;justify-content:space-between}}.menu_section .menu_category ul{display:flex;align-items:center;justify-content:center}@media (max-width: 480px){.menu_section .menu_category ul{display:block;align-items:stretch;justify-content:flex-start}}.menu_section .menu_category ul li:not(:last-child){margin-right:40px}@media (max-width: 480px){.menu_section .menu_category ul li:not(:last-child){margin-right:0}}.menu_section .menu_category ul li.on a{color:#00b48d;background:url(../img/reaf.png) no-repeat top center/10px}@media (max-width: 480px){.menu_section .menu_category ul li.on a{background:url(../img/reaf.png) no-repeat center left/10px}}.menu_section .menu_category ul li a{color:#fff;cursor:pointer;text-decoration:none;padding-top:10px;display:block;transition:0.5s;position:relative}@media (max-width: 896px){.menu_section .menu_category ul li a{transition:none}}@media (max-width: 480px){.menu_section .menu_category ul li a{padding:0 0 0 15px}}.menu_section .menu_category ul li a:before{height:10px;width:10px;content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transition:0.5s}@media (max-width: 896px){.menu_section .menu_category ul li a:before{content:none}}.menu_section .menu_category ul li a:hover{color:#00b48d}@media (max-width: 896px){.menu_section .menu_category ul li a:hover{color:#fff}}.menu_section .menu_category ul li a:hover:before{background:url(../img/reaf.png) no-repeat top center/10px}@media (max-width: 480px){.menu_section .menu_category .in_category{display:none;transition:.7s}}@media (max-width: 480px){.menu_section .menu_category .in_category.active{display:block}}.menu_section .menu_category .down_icon{display:none}@media (max-width: 480px){.menu_section .menu_category .down_icon{color:#fff;display:block}.menu_section .menu_category .down_icon:after{font-size:0.7rem;margin-left:3px;content:"\02228"}}.menu_section .menu_contents{height:calc(100vh - 130px);display:flex}@media (max-width: 896px){.menu_section .menu_contents{height:auto;display:block}}.menu_section .menu_contents .main_block,.menu_section .menu_contents .thumnail_block{width:50%}@media (max-width: 896px){.menu_section .menu_contents .main_block,.menu_section .menu_contents .thumnail_block{width:100%}}.menu_section .menu_contents .main_block{background:linear-gradient(15deg, #0094c9, #19becf);overflow-y:scroll}.menu_section .menu_contents .main_block .menu_set{box-sizing:border-box;padding:50px 0}@media (max-width: 480px){.menu_section .menu_contents .main_block .menu_set{padding:20px 0 15px;position:relative}}.menu_section .menu_contents .main_block .menu_set .menu_image{margin:0 auto 30px;width:300px}@media (max-width: 896px){.menu_section .menu_contents .main_block .menu_set .menu_image{width:50%}}@media (max-width: 480px){.menu_section .menu_contents .main_block .menu_set .menu_image{margin:0;width:40%;position:absolute;bottom:-60px;right:-10px;order:2}}.menu_section .menu_contents .main_block .menu_set .menu_image img{width:100%;display:block}.menu_section .menu_contents .main_block .menu_set .menu_detail{color:#fff;margin:0 auto;padding-bottom:20px;width:500px;position:relative}@media (max-width: 896px){.menu_section .menu_contents .main_block .menu_set .menu_detail{box-sizing:border-box;padding:0 20px;width:100%}}@media (max-width: 480px){.menu_section .menu_contents .main_block .menu_set .menu_detail{margin:0;order:1}}.menu_section .menu_contents .main_block .menu_set .menu_detail:after{content:"";display:block;clear:both}.menu_section .menu_contents .main_block .menu_set .menu_detail .menu_title{font-size:1.7rem;line-height:1.5;margin-bottom:20px}@media (max-width: 480px){.menu_section .menu_contents .main_block .menu_set .menu_detail .menu_title{font-size:1.2rem;line-height:1.4;margin-bottom:7px}}.menu_section .menu_contents .main_block .menu_set .menu_detail .menu_title span{font-size:1rem;font-weight:normal;letter-spacing:2px;display:block}@media (max-width: 480px){.menu_section .menu_contents .main_block .menu_set .menu_detail .menu_title span{font-size:0.85rem;letter-spacing:1px;padding-top:3px}}.menu_section .menu_contents .main_block .menu_set .menu_detail .menu_price{display:flex;align-items:center}@media (max-width: 480px){.menu_section .menu_contents .main_block .menu_set .menu_detail .menu_price{margin-bottom:15px}}.menu_section .menu_contents .main_block .menu_set .menu_detail .menu_price dt{color:#19becf;font-weight:bold;border-radius:50%;box-sizing:border-box;margin-right:7px;height:20px;width:20px;background:#fff;display:flex;align-items:center;justify-content:center}@media (max-width: 480px){.menu_section .menu_contents .main_block .menu_set .menu_detail .menu_price dt{font-size:0.75rem;font-weight:normal;margin-right:5px;padding-bottom:1px;height:17px;width:17px}}.menu_section .menu_contents .main_block .menu_set .menu_detail .menu_price dd{font-size:1.7rem;font-weight:bold;line-height:1}@media (max-width: 480px){.menu_section .menu_contents .main_block .menu_set .menu_detail .menu_price dd{font-size:1.1rem}}.menu_section .menu_contents .main_block .menu_set .menu_detail .menu_price dd:not(:last-child){margin-right:20px}.menu_section .menu_contents .main_block .menu_set .menu_detail .menu_topping_price{font-size:1.7rem}@media (max-width: 480px){.menu_section .menu_contents .main_block .menu_set .menu_detail .menu_topping_price{font-size:1.1rem}}.menu_section .menu_contents .main_block .menu_set .menu_detail .menu_topping_price span{font-size:0.95rem;display:block}.menu_section .menu_contents .main_block .menu_set .menu_detail .ice_hot{display:flex;position:absolute;bottom:0;right:0}@media (max-width: 896px){.menu_section .menu_contents .main_block .menu_set .menu_detail .ice_hot{right:20px}}@media (max-width: 480px){.menu_section .menu_contents .main_block .menu_set .menu_detail .ice_hot{position:static;bottom:auto;float:none}}.menu_section .menu_contents .main_block .menu_set .menu_detail .ice_hot li{width:80px}@media (max-width: 896px){.menu_section .menu_contents .main_block .menu_set .menu_detail .ice_hot li{width:60px}}@media (max-width: 480px){.menu_section .menu_contents .main_block .menu_set .menu_detail .ice_hot li{width:40px}}.menu_section .menu_contents .main_block .menu_set .menu_detail .ice_hot li:not(:last-child){margin-right:3px}.menu_section .menu_contents .main_block .menu_set .menu_detail .ice_hot li img{width:100%;display:block}.menu_section .menu_contents .thumnail_block{overflow-y:scroll}@media (max-width: 896px){.menu_section .menu_contents .thumnail_block{height:auto;max-height:810px}}@media (max-width: 480px){.menu_section .menu_contents .thumnail_block{max-height:300px}}.menu_section .menu_contents .thumnail_block .slick-list{width:100% !important}.menu_section .menu_contents .thumnail_block .slick-list .slick-track{width:100% !important;display:flex;flex-wrap:wrap}.menu_section .menu_contents .thumnail_block .slick-list .slick-track:before,.menu_section .menu_contents .thumnail_block .slick-list .slick-track:after{content:none;display:block}.menu_section .menu_contents .thumnail_block .slick-list .slick-track .slick-slide{height:auto;width:calc(100%/3) !important;background:linear-gradient(15deg, #72bf44, #00b48d);float:none !important}.menu_section .menu_contents .thumnail_block .slick-list .slick-track .slick-slide.menu_set{box-sizing:border-box;padding:13px 0;pointer-events:auto;transition:0.5s}@media (max-width: 896px){.menu_section .menu_contents .thumnail_block .slick-list .slick-track .slick-slide.menu_set{transition:none}}.menu_section .menu_contents .thumnail_block .slick-list .slick-track .slick-slide.menu_set:hover{opacity:0.7}@media (max-width: 896px){.menu_section .menu_contents .thumnail_block .slick-list .slick-track .slick-slide.menu_set:hover{opacity:1}}.menu_section .menu_contents .thumnail_block .slick-list .slick-track .slick-slide.menu_set .menu_image{margin:0 auto 15px;width:70%}@media (max-width: 896px){.menu_section .menu_contents .thumnail_block .slick-list .slick-track .slick-slide.menu_set .menu_image{margin:0 auto 4px;width:60%}}.menu_section .menu_contents .thumnail_block .slick-list .slick-track .slick-slide.menu_set .menu_image img{width:100%;display:block}.menu_section .menu_contents .thumnail_block .slick-list .slick-track .slick-slide.menu_set .menu_detail{color:#fff;margin:0 auto;width:90%;position:relative}.menu_section .menu_contents .thumnail_block .slick-list .slick-track .slick-slide.menu_set .menu_detail:after{content:"";display:block;clear:both}.menu_section .menu_contents .thumnail_block .slick-list .slick-track .slick-slide.menu_set .menu_detail .menu_title{font-size:0.9rem;line-height:1.5;margin-bottom:10px}@media (max-width: 896px){.menu_section .menu_contents .thumnail_block .slick-list .slick-track .slick-slide.menu_set .menu_detail .menu_title{font-size:0.7rem}}@media (max-width: 480px){.menu_section .menu_contents .thumnail_block .slick-list .slick-track .slick-slide.menu_set .menu_detail .menu_title{font-size:0.65rem;letter-spacing:-1px;line-height:1.2;margin-bottom:5px}}.menu_section .menu_contents .thumnail_block .slick-list .slick-track .slick-slide.menu_set .menu_detail .menu_title span{font-size:0.75rem;font-weight:normal;letter-spacing:1px;display:block}@media (max-width: 896px){.menu_section .menu_contents .thumnail_block .slick-list .slick-track .slick-slide.menu_set .menu_detail .menu_title span{font-size:0.6rem}}@media (max-width: 480px){.menu_section .menu_contents .thumnail_block .slick-list .slick-track .slick-slide.menu_set .menu_detail .menu_title span{font-size:0.5rem;letter-spacing:0;padding-top:2px}}.menu_section .menu_contents .thumnail_block .slick-list .slick-track .slick-slide.menu_set .menu_detail .menu_price{display:flex;align-items:center}@media (max-width: 896px){.menu_section .menu_contents .thumnail_block .slick-list .slick-track .slick-slide.menu_set .menu_detail .menu_price{align-items:flex-end}}.menu_section .menu_contents .thumnail_block .slick-list .slick-track .slick-slide.menu_set .menu_detail .menu_price dt{color:#00b48d;font-size:0.7rem;border-radius:50%;box-sizing:border-box;margin-right:3px;height:15px;width:15px;background:#fff;display:flex;align-items:center;justify-content:center}@media (max-width: 896px){.menu_section .menu_contents .thumnail_block .slick-list .slick-track .slick-slide.menu_set .menu_detail .menu_price dt{font-size:0.4rem;padding-bottom:1px;height:10px;width:10px}}.menu_section .menu_contents .thumnail_block .slick-list .slick-track .slick-slide.menu_set .menu_detail .menu_price dd{font-size:0.95rem;line-height:1}@media (max-width: 896px){.menu_section .menu_contents .thumnail_block .slick-list .slick-track .slick-slide.menu_set .menu_detail .menu_price dd{font-size:0.7rem}}.menu_section .menu_contents .thumnail_block .slick-list .slick-track .slick-slide.menu_set .menu_detail .menu_price dd:not(:last-child){margin-right:10px}.menu_section .menu_contents .thumnail_block .slick-list .slick-track .slick-slide.menu_set .menu_detail .menu_topping_price{font-size:0.95rem}@media (max-width: 480px){.menu_section .menu_contents .thumnail_block .slick-list .slick-track .slick-slide.menu_set .menu_detail .menu_topping_price{font-size:0.85rem}}.menu_section .menu_contents .thumnail_block .slick-list .slick-track .slick-slide.menu_set .menu_detail .menu_topping_price span{font-size:0.7rem;display:block}@media (max-width: 480px){.menu_section .menu_contents .thumnail_block .slick-list .slick-track .slick-slide.menu_set .menu_detail .menu_topping_price span{font-size:0.6rem}}.menu_section .menu_contents .thumnail_block .slick-list .slick-track .slick-slide.menu_set .menu_detail .ice_hot{display:flex;position:absolute;bottom:0;right:0}@media (max-width: 480px){.menu_section .menu_contents .thumnail_block .slick-list .slick-track .slick-slide.menu_set .menu_detail .ice_hot{bottom:auto;top:-25px}}.menu_section .menu_contents .thumnail_block .slick-list .slick-track .slick-slide.menu_set .menu_detail .ice_hot li{width:27px}@media (max-width: 896px){.menu_section .menu_contents .thumnail_block .slick-list .slick-track .slick-slide.menu_set .menu_detail .ice_hot li{width:22px}}@media (max-width: 480px){.menu_section .menu_contents .thumnail_block .slick-list .slick-track .slick-slide.menu_set .menu_detail .ice_hot li{width:20px}}.menu_section .menu_contents .thumnail_block .slick-list .slick-track .slick-slide.menu_set .menu_detail .ice_hot li:not(:last-child){margin-right:2px}@media (max-width: 896px){.menu_section .menu_contents .thumnail_block .slick-list .slick-track .slick-slide.menu_set .menu_detail .ice_hot li:not(:last-child){margin-right:0}}.menu_section .menu_contents .thumnail_block .slick-list .slick-track .slick-slide.menu_set .menu_detail .ice_hot li img{width:100%;display:block}.menu_section .menu_contents .thumnail_block .slick-list .slick-track .slick-slide:nth-child(even){background:linear-gradient(15deg, #f7931e, #f47929, #ef4130)}.menu_section .menu_contents .thumnail_block .slick-list .slick-track .slick-slide:nth-child(even) .menu_set .menu_price dt{color:#ef4130}.menu_section .menu_contents .thumnail_block .slick-list .slick-track .slick-slide:nth-child(2n+1){background:linear-gradient(15deg, #812990, #4f1a6c)}.menu_section .menu_contents .thumnail_block .slick-list .slick-track .slick-slide:nth-child(2n+1) .menu_set .menu_price dt{color:#4f1a6c}.menu_section .menu_contents .thumnail_block .slick-list .slick-track .slick-slide:nth-child(4n){background:linear-gradient(15deg, #0094c9, #19becf)}.menu_section .menu_contents .thumnail_block .slick-list .slick-track .slick-slide:nth-child(4n) .menu_set .menu_price dt{color:#19becf}.menu_section .menu_contents .thumnail_block .slick-list .slick-track .slick-slide:nth-child(5n){background:linear-gradient(15deg, #ee2f53, #ee3e96)}.menu_section .menu_contents .thumnail_block .slick-list .slick-track .slick-slide:nth-child(5n) .menu_set .menu_price dt{color:#ee3e96}.menu_section .menu_contents .thumnail_block .slick-list .slick-track .slick-slide:nth-child(5n+1){background:linear-gradient(15deg, #72bf44, #00b48d)}.menu_section .menu_contents .thumnail_block .slick-list .slick-track .slick-slide:nth-child(5n+1) .menu_set .menu_price dt{color:#00b48d}.store_section{padding:60px 0}@media (max-width: 480px){.store_section{padding:40px 0}}.store_section .store_section_title{color:#7f2890;font-family:'TrueNorth', sans-serif;font-size:3rem;letter-spacing:3px;line-height:1.3;text-align:center;margin-bottom:50px}@media (max-width: 480px){.store_section .store_section_title{font-size:2.7rem;letter-spacing:1px;margin-bottom:30px}}.store_section .store_section_title span{color:#4f1a6c;font-size:0.9rem;letter-spacing:2px;display:block}.store_section .store_section_inner .store_info{font-size:0.85rem;line-height:1.7;text-align:center;margin-bottom:40px}@media (max-width: 480px){.store_section .store_section_inner .store_info{font-size:0.8rem}}.store_section .store_section_inner .store_info a{color:#000}.store_section .store_section_inner .store_info a:hover{text-decoration:none}.store_section .store_section_inner .prefectures_list{color:#fff;font-size:1rem;font-weight:bold;margin-bottom:40px;padding:15px 0;background:#00b48d;display:flex;justify-content:center}.store_section .store_section_inner .prefectures_list li:not(:last-child){margin-right:30px}.store_section .store_section_inner .store_contents{margin:0 auto;max-width:950px;display:flex;flex-wrap:wrap;justify-content:space-between}@media (max-width: 480px){.store_section .store_section_inner .store_contents{box-sizing:border-box;padding:0 3%;max-width:100%;display:block;flex-wrap:nowrap;justify-content:flex-start}}.store_section .store_section_inner .store_contents .store_set{margin-bottom:40px;width:47%;display:flex;justify-content:space-between}@media (max-width: 480px){.store_section .store_section_inner .store_contents .store_set{align-items:flex-start;width:100%}}.store_section .store_section_inner .store_contents .store_set .store_set_image{width:30%}.store_section .store_section_inner .store_contents .store_set .store_set_image img{height:auto;width:100%;display:block}.store_section .store_section_inner .store_contents .store_set .store_set_detail{width:66%}.store_section .store_section_inner .store_contents .store_set .store_set_detail .store_set_title{color:#4f1a6c;border-bottom:2px solid #4f1a6c;margin-bottom:8px;padding:0 5px 3px}@media (max-width: 480px){.store_section .store_section_inner .store_contents .store_set .store_set_detail .store_set_title{margin-bottom:8px;padding:0 5px 4px}}.store_section .store_section_inner .store_contents .store_set .store_set_detail .store_set_openinfo{color:#00b48d;margin-bottom:3px}@media (max-width: 480px){.store_section .store_section_inner .store_contents .store_set .store_set_detail .store_set_openinfo{margin-bottom:4px}}.store_section .store_section_inner .store_contents .store_set .store_set_detail .store_set_address,.store_section .store_section_inner .store_contents .store_set .store_set_detail .store_set_info{font-size:0.85rem}@media (max-width: 480px){.store_section .store_section_inner .store_contents .store_set .store_set_detail .store_set_address,.store_section .store_section_inner .store_contents .store_set .store_set_detail .store_set_info{font-size:0.8rem}}.store_section .store_section_inner .store_contents .store_set .store_set_detail .store_set_address{margin-bottom:4px}@media (max-width: 480px){.store_section .store_section_inner .store_contents .store_set .store_set_detail .store_set_address{line-height:1.3;margin-bottom:3px}}.store_section .store_section_inner .store_contents .store_set .store_set_detail .decemberSpecial{box-sizing:border-box;margin:10px 0;padding:7px 10px;background:#ececec}.store_section .store_section_inner .store_contents .store_set .store_set_detail .decemberSpecial__ttl{color:#c12626;font-weight:bold;margin-bottom:7px}.store_section .store_section_inner .store_contents .store_set .store_set_detail .decemberSpecial__list dt{font-weight:bold}.store_section .store_section_inner .store_contents .store_set .store_set_detail .decemberSpecial__list dd:not(:last-child){margin-bottom:10px}.store_section .store_section_inner .store_contents .store_set .store_set_detail .store_set_info{margin-bottom:5px}.store_section .store_section_inner .store_contents .store_set .store_set_detail .store_set_info:after{content:"";display:block;clear:both}.store_section .store_section_inner .store_contents .store_set .store_set_detail .store_set_info dt{float:left}.store_section .store_section_inner .store_contents .store_set .store_set_detail .store_set_info dt.businessHours__ttl{float:none}.store_section .store_section_inner .store_contents .store_set .store_set_detail .store_set_info dt:after{content:"："}.store_section .store_section_inner .store_contents .store_set .store_set_detail .store_set_info dd .tel a{color:#000;text-decoration:none;pointer-events:none}@media (max-width: 480px){.store_section .store_section_inner .store_contents .store_set .store_set_detail .store_set_info dd .tel a{pointer-events:auto}}.store_section .store_section_inner .store_contents .store_set .store_set_detail .store_set_access a{color:#000;font-size:0.8rem}.store_section .store_section_inner .store_contents .store_set .store_set_detail .store_set_access a:hover{text-decoration:none}.joinus_section{color:#fff;padding:70px 0;background:url(../img/bg-green.jpg) no-repeat top center/cover}@media (max-width: 480px){.joinus_section{padding:70px 3%}}.joinus_section .joinus_section_inner .joinus_section_title{font-family:'BernierRegular', sans-serif;font-size:7rem;letter-spacing:4px;text-align:center;margin:0 0 30px}@media (max-width: 480px){.joinus_section .joinus_section_inner .joinus_section_title{font-size:13vw;letter-spacing:2px;margin:0 0 20px}}.joinus_section .joinus_section_inner .joinus_section_title span{font-size:1.5rem;margin-bottom:15px;display:block}@media (max-width: 480px){.joinus_section .joinus_section_inner .joinus_section_title span{font-size:3.5vw;letter-spacing:0;margin-bottom:10px}}.joinus_section .joinus_section_inner .joinus_section_title span:before{margin-right:10px;content:"＼"}.joinus_section .joinus_section_inner .joinus_section_title span:after{margin-left:10px;content:"／"}.joinus_section .joinus_section_inner .joinus_contents .joinus_message{font-size:1.3rem;line-height:1.8;text-align:center;margin-bottom:80px}@media (max-width: 480px){.joinus_section .joinus_section_inner .joinus_contents .joinus_message{font-size:3.3vw}}.joinus_section .joinus_section_inner .joinus_contents .child_joinus_section{margin:0 auto;padding:0;max-width:700px}@media (max-width: 480px){.joinus_section .joinus_section_inner .joinus_contents .child_joinus_section{max-width:100%}}.joinus_section .joinus_section_inner .joinus_contents .child_joinus_section .joinus_set:not(:last-child){margin-bottom:100px}.joinus_section .joinus_section_inner .joinus_contents .child_joinus_section .joinus_set_title{text-align:center}.joinus_section .joinus_section_inner .joinus_contents .child_joinus_section .joinus_set .joinus_table table{border-top:1px solid #fff;border-collapse:collapse;border-spacing:0;border:0px;margin:0;width:100%}.joinus_section .joinus_section_inner .joinus_contents .child_joinus_section .joinus_set .joinus_table table tbody tr th,.joinus_section .joinus_section_inner .joinus_contents .child_joinus_section .joinus_set .joinus_table table tbody tr td{color:#fff;font-size:1rem;border:0px;border-bottom:1px solid #fff;box-sizing:border-box;padding:25px 20px 20px}@media (max-width: 480px){.joinus_section .joinus_section_inner .joinus_contents .child_joinus_section .joinus_set .joinus_table table tbody tr th,.joinus_section .joinus_section_inner .joinus_contents .child_joinus_section .joinus_set .joinus_table table tbody tr td{display:block}}.joinus_section .joinus_section_inner .joinus_contents .child_joinus_section .joinus_set .joinus_table table tbody tr th{text-align:left;width:25%}@media (max-width: 480px){.joinus_section .joinus_section_inner .joinus_contents .child_joinus_section .joinus_set .joinus_table table tbody tr th{border-bottom:0px;padding:25px 20px 10px;width:100%}}@media (max-width: 480px){.joinus_section .joinus_section_inner .joinus_contents .child_joinus_section .joinus_set .joinus_table table tbody tr th:before{margin-right:2px;content:"\025c7"}}.joinus_section .joinus_section_inner .joinus_contents .child_joinus_section .joinus_set .joinus_table table tbody tr td{line-height:1.6}@media (max-width: 480px){.joinus_section .joinus_section_inner .joinus_contents .child_joinus_section .joinus_set .joinus_table table tbody tr td{padding:0 20px 20px}}.joinus_section .joinus_section_inner .joinus_contents .child_joinus_section .joinus_set .joinus_table table tbody tr td .tel a{color:#fff;text-decoration:none;pointer-events:none}@media (max-width: 480px){.joinus_section .joinus_section_inner .joinus_contents .child_joinus_section .joinus_set .joinus_table table tbody tr td .tel a{pointer-events:auto}}.joinus_section .joinus_section_inner .joinus_contents .child_joinus_section .joinus_set .joinus_table table tbody tr td:not(:last-child){margin-bottom:7px}.joinus_section .joinus_section_inner .joinus_contents .child_joinus_section .joinus_set .joinus_table table tbody tr td p{margin-bottom:10px}.joinus_section .joinus_section_inner .joinus_contents .child_joinus_section .joinus_set .joinus_table table tbody tr td .category_detail dt{margin-bottom:3px}.joinus_section .joinus_section_inner .joinus_contents .child_joinus_section .joinus_set .joinus_table table tbody tr td .category_detail dd{padding-left:0.5em}.joinus_section .joinus_section_inner .joinus_contents .child_joinus_section .joinus_set .joinus_table table tbody tr td .category_detail dd:not(:last-child){margin-bottom:13px}.joinus_section .joinus_section_inner .joinus_contents .child_joinus_section .joinus_set .joinus_table table tbody tr td .info{font-size:0.85rem}.joinus_section .joinus_section_inner .joinus_contents .appeal_list{margin:0 auto;max-width:950px}@media (max-width: 480px){.joinus_section .joinus_section_inner .joinus_contents .appeal_list{max-width:100%}}.joinus_section .joinus_section_inner .joinus_contents .appeal_list li{font-size:1rem}.joinus_section .joinus_section_inner .joinus_contents .appeal_list li:not(:last-child){margin-bottom:20px}.faq_section{padding:60px 0}@media (max-width: 480px){.faq_section{padding:40px 0}}.faq_section .faq_section_title{color:#7f2890;font-family:'TrueNorth', sans-serif;font-size:3rem;letter-spacing:3px;line-height:1.3;text-align:center;margin-bottom:50px}@media (max-width: 480px){.faq_section .faq_section_title{font-size:2.7rem;letter-spacing:1px;margin-bottom:30px}}.faq_section .faq_section_title span{color:#4f1a6c;font-size:0.9rem;letter-spacing:2px;display:block}.faq_section .faq_section_inner .faq_category{margin-bottom:40px;padding:15px 0;background:#00b48d;display:flex;justify-content:center}@media (max-width: 480px){.faq_section .faq_section_inner .faq_category{flex-wrap:wrap}}@media (max-width: 480px){.faq_section .faq_section_inner .faq_category li{width:50%}}.faq_section .faq_section_inner .faq_category li:not(last-child){margin-right:30px}@media (max-width: 480px){.faq_section .faq_section_inner .faq_category li:not(last-child){margin-right:0}}.faq_section .faq_section_inner .faq_category li a{color:#fff;font-size:1rem;font-weight:bold;text-align:center;text-decoration:none;display:block;transition:0.5s}.faq_section .faq_section_inner .faq_category li a:hover{color:#4f1a6c}.faq_section .faq_section_inner .faq_contents .faq_set:not(last-child){margin-bottom:100px}.faq_section .faq_section_inner .faq_contents .faq_set_title{color:#00b48d;font-size:2rem;text-align:center;margin-bottom:40px}@media (max-width: 480px){.faq_section .faq_section_inner .faq_contents .faq_set_title{font-size:1.7rem}}.faq_section .faq_section_inner .faq_contents .faq_set_list{margin:0 auto;max-width:800px}.faq_section .faq_section_inner .faq_contents .faq_set_list dt span,.faq_section .faq_section_inner .faq_contents .faq_set_list dd span{margin-right:5px}.faq_section .faq_section_inner .faq_contents .faq_set_list dt{color:#7f2890;font-size:1.3rem;padding:0 15px;margin-bottom:8px}@media (max-width: 480px){.faq_section .faq_section_inner .faq_contents .faq_set_list dt{font-size:1.2rem}}.faq_section .faq_section_inner .faq_contents .faq_set_list dd{font-size:1rem;text-indent:-1.3em;border-bottom:1px dashed #ccc;padding:0 20px 20px 37px}.faq_section .faq_section_inner .faq_contents .faq_set_list dd:not(:last-child){margin-bottom:30px}.mailform_section{padding:130px 0 70px}@media (max-width: 480px){.mailform_section{padding:50px 3%}}.mailform_section .mailform_section_inner .mailform_section_title{color:#7f2890;font-family:'TrueNorth', sans-serif;font-size:3rem;letter-spacing:3px;line-height:1.3;text-align:center;margin:0 0 40px}@media (max-width: 480px){.mailform_section .mailform_section_inner .mailform_section_title{font-size:2.7rem;letter-spacing:1px}}.mailform_section .mailform_section_inner .mailform_section_title span{color:#4f1a6c;font-size:0.9rem;letter-spacing:2px;display:block}.mailform_section .mailform_section_inner .mailform{margin:0 auto;max-width:800px}@media (max-width: 480px){.mailform_section .mailform_section_inner .mailform{max-width:100%}}.mailform_section .mailform_section_inner .mailform form table{border:0px;margin-bottom:30px;width:100%}.mailform_section .mailform_section_inner .mailform form table tbody tr th,.mailform_section .mailform_section_inner .mailform form table tbody tr td{color:#4f1a6c;border:0px;vertical-align:middle}@media (max-width: 480px){.mailform_section .mailform_section_inner .mailform form table tbody tr th,.mailform_section .mailform_section_inner .mailform form table tbody tr td{display:block}}.mailform_section .mailform_section_inner .mailform form table tbody tr:not(:last-child) th,.mailform_section .mailform_section_inner .mailform form table tbody tr:not(:last-child) td{border-bottom:10px solid #fff}@media (max-width: 480px){.mailform_section .mailform_section_inner .mailform form table tbody tr:not(:last-child) th,.mailform_section .mailform_section_inner .mailform form table tbody tr:not(:last-child) td{border-bottom:0px}}@media (max-width: 480px){.mailform_section .mailform_section_inner .mailform form table tbody tr:not(:last-child) td{margin-bottom:20px}}.mailform_section .mailform_section_inner .mailform form table tbody tr th{font-size:0.9rem;text-align:left;padding:0 20px;width:30%;background:#f1f1f1}@media (max-width: 480px){.mailform_section .mailform_section_inner .mailform form table tbody tr th{padding:0 3px 7px;width:100%;background:none}}.mailform_section .mailform_section_inner .mailform form table tbody tr th span{color:#fff;font-size:0.65rem;background:#e0505c;padding:2px 4px 3px;margin-right:10px}.mailform_section .mailform_section_inner .mailform form table tbody tr td{padding:0 0 0 10px}@media (max-width: 480px){.mailform_section .mailform_section_inner .mailform form table tbody tr td{padding:0}}.mailform_section .mailform_section_inner .mailform form table tbody tr td input{border:none;border-radius:0;outline:none;background:none}.mailform_section .mailform_section_inner .mailform form table tbody tr td textarea{padding:0;border:0;outline:none;background:transparent}.mailform_section .mailform_section_inner .mailform form table tbody tr td input,.mailform_section .mailform_section_inner .mailform form table tbody tr td textarea{font-size:0.85rem;box-sizing:border-box;border:1px solid #dcdcdc;padding:15px 10px;width:100%}.mailform_section .mailform_section_inner .mailform form table tbody tr td select{font-size:0.9rem;border:1px solid #dcdcdc;padding:10px 27px 9px 13px;width:50%;background:url(../img/select-arrow.png) no-repeat center right 7px/15px #fff;-webkit-appearance:none;-moz-appearance:none;appearance:none}.mailform_section .mailform_section_inner .mailform form table tbody tr td .your-sex .wpcf7-form-control,.mailform_section .mailform_section_inner .mailform form table tbody tr td .your-experience .wpcf7-form-control{padding:10px 15px;display:flex}.mailform_section .mailform_section_inner .mailform form table tbody tr td .your-sex .wpcf7-form-control .wpcf7-list-item,.mailform_section .mailform_section_inner .mailform form table tbody tr td .your-experience .wpcf7-form-control .wpcf7-list-item{font-size:1rem;margin:0;display:flex;align-items:center}.mailform_section .mailform_section_inner .mailform form table tbody tr td .your-sex .wpcf7-form-control .wpcf7-list-item.first,.mailform_section .mailform_section_inner .mailform form table tbody tr td .your-experience .wpcf7-form-control .wpcf7-list-item.first{margin-right:20px}.mailform_section .mailform_section_inner .mailform form table tbody tr td .your-sex .wpcf7-form-control .wpcf7-list-item input,.mailform_section .mailform_section_inner .mailform form table tbody tr td .your-experience .wpcf7-form-control .wpcf7-list-item input{margin-left:7px;width:auto;position:relative;bottom:1px}.mailform_section .mailform_section_inner .mailform form table tbody tr td .wpcf7-not-valid-tip{font-size:1rem}.mailform_section .mailform_section_inner .mailform form table tbody tr.desiredStore td .wpcf7-list-item label{margin-bottom:0}.mailform_section .mailform_section_inner .mailform form table tbody tr.desiredStore td .wpcf7-list-item label input{margin-right:1px;padding:0;width:auto;position:relative;top:5px}.mailform_section .mailform_section_inner .mailform form table tbody tr.desiredStore td .wpcf7-list-item label input[type="checkbox"]{min-width:1.3rem;height:1.3rem}.mailform_section .mailform_section_inner .mailform form table tbody tr.desiredStore td .wpcf7-list-item label input[type="checkbox"]:checked::before{height:1.5rem;width:1.5rem}.mailform_section .mailform_section_inner .mailform form table tbody tr.desiredStore td .wpcf7-list-item-label{font-size:1rem}.mailform_section .mailform_section_inner .mailform form input[type="submit"]{color:#fff;font-size:0.95rem;font-weight:bold;letter-spacing:1px;cursor:pointer;border:1px solid #e0505c;box-sizing:border-box;margin:0 auto;padding:10px 20px;width:300px;background:#e0505c;display:block;transition:0.5s;-webkit-appearance:none}@media (max-width: 896px){.mailform_section .mailform_section_inner .mailform form input[type="submit"]{transition:none}}@media (max-width: 480px){.mailform_section .mailform_section_inner .mailform form input[type="submit"]{width:70%}}.mailform_section .mailform_section_inner .mailform form input[type="submit"]:hover{color:#e0505c;background:none}@media (max-width: 896px){.mailform_section .mailform_section_inner .mailform form input[type="submit"]:hover{color:#fff;background:#e0505c}}.mailform_section .mailform_section_inner .mailform form .wpcf7-response-output{font-size:1.2rem;text-align:center;margin:0}@media (max-width: 480px){.mailform_section .mailform_section_inner .mailform form .wpcf7-response-output{text-align:left}}.mailform_section .mailform_section_inner .mailform p{line-height:2;text-align:center}.mailform_section .mailform_section_inner .mailform #fix{font-size:0.95rem;padding:13px 20px 11px;background:#999}.news_section{padding:60px 0}@media (max-width: 896px){.news_section{box-sizing:border-box;padding:60px 20px}}@media (max-width: 480px){.news_section{padding:60px 3%}}.news_section .news_section_title{color:#7f2890;font-family:'TrueNorth', sans-serif;font-size:3rem;letter-spacing:3px;line-height:1.3;text-align:center;margin-bottom:80px}@media (max-width: 480px){.news_section .news_section_title{margin-bottom:50px}}.news_section .news_section_title span{color:#4f1a6c;font-size:0.9rem;letter-spacing:2px;display:block}.news_section .news_section_inner{margin:0 auto;max-width:980px}@media (max-width: 480px){.news_section .news_section_inner{max-width:100%}}.news_section .news_section_inner .news_contents{margin-bottom:20px;display:flex;flex-wrap:wrap}@media (max-width: 480px){.news_section .news_section_inner .news_contents{margin-bottom:40px;justify-content:space-between}}.news_section .news_section_inner .news_contents .news_set{margin-bottom:40px;width:23%}@media (max-width: 480px){.news_section .news_section_inner .news_contents .news_set{margin-bottom:30px;width:47%}}.news_section .news_section_inner .news_contents .news_set:not(:nth-child(4n)){margin-right:2.66%}@media (max-width: 480px){.news_section .news_section_inner .news_contents .news_set:not(:nth-child(4n)){margin:0 0 50px}}.news_section .news_section_inner .news_contents .news_set a{color:#000;text-decoration:none;box-sizing:border-box;display:block;transition:0.5s}@media (max-width: 896px){.news_section .news_section_inner .news_contents .news_set a{transition:none}}.news_section .news_section_inner .news_contents .news_set a:hover{box-shadow:2px 2px 20px -2px rgba(127,40,144,0.3)}@media (max-width: 896px){.news_section .news_section_inner .news_contents .news_set a:hover{box-shadow:none}}.news_section .news_section_inner .news_contents .news_set a:hover .news_set_contents .news_set_title{text-decoration:underline}@media (max-width: 896px){.news_section .news_section_inner .news_contents .news_set a:hover .news_set_contents .news_set_title{text-decoration:none}}.news_section .news_section_inner .news_contents .news_set .news_set_image{height:225px;display:flex;align-items:center;justify-content:center;overflow:hidden}@media (max-width: 480px){.news_section .news_section_inner .news_contents .news_set .news_set_image{height:170px}}.news_section .news_section_inner .news_contents .news_set .news_set_image img{height:auto;max-height:100%;width:100%;display:block}.news_section .news_section_inner .news_contents .news_set .news_set_contents{padding:20px 13px;pointer-events:auto}@media (max-width: 480px){.news_section .news_section_inner .news_contents .news_set .news_set_contents{padding:15px 0 0}}.news_section .news_section_inner .news_contents .news_set .news_set_contents .news_set_date{font-size:0.85rem;margin-bottom:4px}@media (max-width: 480px){.news_section .news_section_inner .news_contents .news_set .news_set_contents .news_set_date{margin-bottom:10px}}.news_section .news_section_inner .news_contents .news_set .news_set_contents .news_set_date span{color:#fff;font-family:'Lato', sans-serif;font-size:0.7rem;font-weight:bold;box-sizing:border-box;margin-left:10px;padding:5px 8px 4px;background:#f1a129;display:inline-block}@media (max-width: 480px){.news_section .news_section_inner .news_contents .news_set .news_set_contents .news_set_date span{font-size:0.7rem;font-weight:normal;margin-left:8px;padding:3px 8px 2px}}.news_section .news_section_inner .news_contents .news_set .news_set_contents .news_set_title{line-height:1.8;transition:0.5s}@media (max-width: 480px){.news_section .news_section_inner .news_contents .news_set .news_set_contents .news_set_title{font-size:0.9rem;line-height:1.5}}.news_section .news_section_inner .news_contents .news_set .news_set_contents:hover .news_set_title{text-decoration:underline}@media (max-width: 896px){.news_section .news_section_inner .news_contents .news_set .news_set_contents:hover .news_set_title{text-decoration:none}}.news_detail{margin:0 auto;padding:80px 0 70px;max-width:980px}@media (max-width: 896px){.news_detail{padding:80px 20px 70px}}@media (max-width: 480px){.news_detail{padding:60px 3%;max-width:100%}}.news_detail .news_detail_date{font-size:1rem;margin-bottom:15px;display:flex}.news_detail .news_detail_date span{color:#fff;font-family:'Lato', sans-serif;font-size:0.75rem;font-weight:bold;box-sizing:border-box;margin-left:10px;padding:5px 8px 3px;background:#f1a129;display:block}@media (max-width: 480px){.news_detail .news_detail_date span{font-size:0.8rem;margin-bottom:8px}}.news_detail .news_detail_title{font-size:1.8rem;line-height:1.5;margin:0 0 40px}@media (max-width: 480px){.news_detail .news_detail_title{font-size:1.4rem;margin:0 0 25px}}.news_detail .news_detail_contents{font-size:1.2rem;line-height:1.5;word-break:break-all}@media (max-width: 480px){.news_detail .news_detail_contents{font-size:1rem}}.news_detail .news_detail_contents img{margin:0;height:auto;max-width:100%}.media_section{padding:60px 0}@media (max-width: 480px){.media_section{padding:60px 3%}}.media_section .media_section_title{color:#7f2890;font-family:'TrueNorth', sans-serif;font-size:3rem;letter-spacing:3px;line-height:1.3;text-align:center;margin-bottom:70px}@media (max-width: 480px){.media_section .media_section_title{margin-bottom:50px}}.media_section .media_section_title span{color:#4f1a6c;font-size:0.9rem;letter-spacing:2px;display:block}.media_section .media_section_inner{margin:0 auto;max-width:800px}@media (max-width: 480px){.media_section .media_section_inner{max-width:100%}}.media_section .media_section_inner .media_list{margin-bottom:45px}.media_section .media_section_inner .media_list li{border-bottom:2px dotted #9781a2}.media_section .media_section_inner .media_list li a{text-decoration:none;box-sizing:border-box;padding:20px 15px 15px;display:flex;transition:0.5s}@media (max-width: 896px){.media_section .media_section_inner .media_list li a{transition:none}}@media (max-width: 480px){.media_section .media_section_inner .media_list li a{display:block}}.media_section .media_section_inner .media_list li a .media_list_date{color:#9781a2;font-size:1.1rem;margin-right:40px}@media (max-width: 480px){.media_section .media_section_inner .media_list li a .media_list_date{font-size:1rem;margin:0 0 7px}}.media_section .media_section_inner .media_list li a .media_list_title{color:#40220F;font-size:0.95rem;font-weight:bold}.media_section .media_section_inner .media_list li a:hover .media_list_title{text-decoration:underline}@media (max-width: 896px){.media_section .media_section_inner .media_list li a:hover .media_list_title{text-decoration:none}}.media_detail{margin:0 auto;padding:80px 0 70px;max-width:980px}@media (max-width: 896px){.media_detail{box-sizing:border-box;padding:80px 20px 70px}}@media (max-width: 480px){.media_detail{padding:60px 3%;max-width:100%}}.media_detail .media_detail_date{color:#9781a2;font-size:1rem;margin-bottom:15px;display:flex}@media (max-width: 480px){.media_detail .media_detail_date{margin-bottom:7px}}.media_detail .media_detail_date span{color:#fff;font-family:'Lato', sans-serif;font-size:0.75rem;font-weight:bold;box-sizing:border-box;margin-left:10px;padding:5px 8px 3px;background:#f1a129;display:block}@media (max-width: 480px){.media_detail .media_detail_date span{font-size:0.8rem;margin-bottom:8px}}.media_detail .media_detail_title{color:#40220F;font-size:1.8rem;line-height:1.5;margin:0 0 40px}@media (max-width: 480px){.media_detail .media_detail_title{font-size:1.4rem;margin:0 0 25px}}.media_detail .media_detail_contents{font-size:1.2rem;word-break:break-all}@media (max-width: 480px){.media_detail .media_detail_contents{font-size:1rem}}.media_detail .media_detail_contents img{margin:0;height:auto;max-width:100%}
/*# sourceMappingURL=base.css.map */
