@charset "utf-8";@import url(https://fonts.googleapis.com/css?family=Audiowide|Noto+Sans+JP);body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,figure{margin:0;padding:0}table{border-collapse:collapse;table-layout:fixed}fieldset,img{border:0}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal}strong{font-style:normal;font-weight:bold}ol,ul{list-style:none}caption{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}.mb20{margin-bottom:20px}body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Roboto,"Segoe UI","Helvetica Neue",HelveticaNeue,YuGothic,"Yu Gothic Medium","Yu Gothic",Verdana,Meiryo,sans-serif;font-weight:normal;color:#000;word-wrap:break-word;-webkit-font-smoothing:antialiased;position:relative;background:#fefff6;line-height:1.3;font-size:14px}a{color:#000;-webkit-tap-highlight-color:rgba(0,0,0,0);text-decoration:none}a:visited{color:#000}a:active{color:#000}a:hover,a.hover{color:#fff48c;text-decoration:none}.cf:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden}.page_navi{clear-after:left;margin:0 0 15px 0;padding:0;display:inline-block;position:absolute;bottom:0}.page_navi,#breadcrumb{overflow:hidden;margin-bottom:20px}#breadcrumb li{float:left;font-size:16px;font-weight:bold;list-style:none}#breadcrumb li+li:before{margin:0 3px;content:">"}#breadcrumb a{color:#333}.page_navi li{display:inline;float:left;font-size:11px;list-style:none;margin:10px 5px 10px 0}.page_navi li a{display:inline-block;padding:5px 10px;border:1px solid #ccc}.page_navi li span{font-weight:bold;display:inline-block;padding:5px 10px;border:1px solid #000;background:#000;color:#fff}.page_navi li a:hover{background:#eee;text-decoration:none}.pc_only{display:block}.sp_only{display:none}@media screen and (min-width:768px) and (max-width:1040px){#container-top,#container{width:95%!important}}@media screen and (min-width:768px){.pc_none{display:none}.sp_none{display:block}#menu{display:none}#wrap{margin:0 auto;width:100%;position:relative;height:auto!important;height:100%;min-height:100vh;font-size:14px;line-height:1.5em;　min-width:1040px}#header_logo{background-color:#f2e057;border-bottom:#333 3px solid;position:fixed;width:100%;height:80px;margin:0;z-index:9999}.logo{float:left;position:relative;left:50%}.logo img{margin-top:8px;position:relative;left:-50%;height:60px}#ico_box{border-top:1px solid #000;border-bottom:1px solid #000;padding-right:30px}#ico_box ul{margin:0 auto;padding:10px 0;width:1040px;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end}#ico_box li{margin-left:20px;text-align:center;width:135px;height:35px;font-size:100%;letter-spacing:.2em;font-family:"Montserrat";position:relative}#ico_box li i{position:absolute;top:50%;left:50%;font-weight:600!important;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#ico_box li a{color:#fff}#ico_box li a:hover{color:#fff48c}#ico_box li ::before{content:"/"!important;margin-left:.5em!important;margin-right:.5em!important}#ico_box li:first-child ::before{content:""!important;margin-left:.5em;margin-right:.5em}#container-top{margin:0 auto;padding:50px 0 0 0;width:100%;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}#container{margin:0 auto;padding:140px 0 0 0;width:1200px}#container-top #side,#container #side{width:220px;font-family:-apple-system,BlinkMacSystemFont,Roboto,"Segoe UI","Helvetica Neue",HelveticaNeue,YuGothic,"Yu Gothic Medium","Yu Gothic",Verdana,Meiryo,sans-serif;font-size:185%}#container-top #main{width:100%;margin:auto;display:flex;flex-direction:column}#container #main{width:100%;margin:auto;display:flex;flex-direction:column;min-height:100vh}.entry-content{margin-bottom:20px;background:#fff;border:1px solid #333;border-radius:5px;padding:30px}.entry-content-event a,.entry-content a{color:#ff0101;text-decoration:underline}.entry-content-event{margin:auto;width:80%;margin-bottom:20px;background:#fff;border:1px solid #333;border-radius:5px;padding:30px}.logo{padding:0 0 40px 0}.news-f{background:#f2f1f1;width:100%;padding-top:50px;padding-bottom:50px;text-align:center}.news-f .news-box{margin:auto;overflow-y:scroll;overflow-x:hidden;width:600px;height:350px;border:none}.news-f .news-in{background:#f2f1f1;width:100%;height:auto}.news-title{text-align:left;width:100%;height:auto;font-size:80%;border-bottom:1px solid #bfbfbf;margin:0 0 10px 0;padding:0 0 10px 0}.news_main{padding:0 0 200px 0}.event-f{margin:auto;margin-bottom:50px;max-width:1200px;text-align:center}.event-shop-f{margin:auto;margin-bottom:50px;max-width:1100px;text-align:center;display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}.event-box{width: calc((100% - 100px)/4);height:auto;background:#fff;border:1px solid #eee;margin:0 10px 20px 10px;padding:5px 10px;display:inline-block;box-shadow:0 5px 10px 0 rgba(0,0,0,.5);box-sizing:border-box}.event-box-thum{position:relative;width:100%;height:100%;overflow:hidden;text-align:center;padding:10px 0 0;aspect-ratio: 4 / 3}.event-box-thum img{width:100%;height:100%;object-fit:cover}.event-box-thum .event-box-day{position:absolute;top:0;left:0;margin:0;font-weight:bold;color:#fff;background:#f3816f;border-radius:5px;font-size:12px;line-height:1;padding:5px 10px;z-index:555}.event-box-thum .soldout{position:absolute;top:0;right:0;margin:0;font-weight:bold;color:#fff;background:#6f98f3;border-radius:5px;font-size:12px;line-height:1;padding:5px 10px;z-index:555}.event-day-none{display:none}.event-box-title{width:100%;height: calc( 1.4em * 2 );line-height:1.4;overflow:hidden;font-size:100%;font-weight:bold;text-align:left;vertical-align:middle;margin:5px 0}.event-box-info{width:auto;height: calc( 1.4em * 4 );line-height:1.4;font-size:80%;text-align:left}.event-button{margin:10px auto;padding:7px 10px 3px 15px;background:#003cff;width:100px;height:40px;border-radius:40px;text-align:center;line-height:1.3}.event-button a{color:#fff;font-size:90%;letter-spacing:.1em;display:block}.event-entry-item{display:none}.event-info-upside{width:100%;height:auto;text-align:center;padding-bottom:20px}.event-info-box{display:inline-block;vertical-align:top;width:48%}.event-info-box img{height:auto;width:90%;border-radius:5px}.event-info-box #mainImg{z-index:30;margin:0 auto 15px;width:100%;height:400px;text-align:center}.event-info-box #mainImg img{border-radius:5px;max-width:450px;width:auto;height:400px;object-fit:cover}.event-info-box #subImg{z-index:50;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;height:auto}.event-info-box #subImg img{border-radius:5px;width:90%;height:auto;min-height:150px;object-fit:cover}#subImg li{width:33%;height:auto}.event-info-back{padding:10px;background:#e6e6e6;border:1px solid #707070;border-radius:5px;height:auto;min-height:540px;text-align:left}.event-info{border-top:2px solid #333;padding-top:20px;font-size:85%}.event-info img{}.event-button-none{display:none}.irregular-f{width:100%}.shop-box-f{margin-top:60px}.shop-box{width:45%;height:auto;min-height:300px;background:#fff;border:1px solid #eee;border-radius:10px;margin:0 10px 20px;box-shadow:0 5px 10px 0 rgba(0,0,0,.5);text-align:left;overflow:hidden}.shop-box-thum{display:inline-block;width:100%;height:auto;overflow:hidden;text-align:center;padding:10px 0 0}.shop-box-thum img{width:100%;height:200px;border-radius:5px;object-fit:cover}.shop-box-thum-soldout img{opacity:.5}.shop-box-thum-back{background:#ffe4af}.shop-box-info{padding:10px;display:inline-block;vertical-align:top;width:43%;height:100%;line-height:1.4;font-size:80%;text-align:left}.shop-box-title{width:100%;height:auto;line-height:1.4;overflow:hidden;font-size:110%;font-weight:bold;text-align:left;vertical-align:middle;margin:5px 0}.shop-price{margin:10px 0 20px;text-decoration:underline;font-size:110%}.shop-code{padding:3px 5px;background:#b1b1b1;border-radius:5px;color:#fff}.shop-button-f{margin:15px 0}.shop-button{margin:10px auto;padding:5px 10px;background:#003cff;width:70%;height:30px;border-radius:30px;line-height:30px;text-align:center}.shop-button a,.shop-button2 a{display:block;color:#fff;font-size:80%;letter-spacing:.1em}.shop-button2{line-height:1.5!important}.shop-button-img{margin-top:10px}.shop-button-img img{width:90%;height:auto;max-width:250px}.shop-soldout{color:#b1b1b1!important}.shop-soldout-text{color:red;font-weight:bold;font-size:120%}.shoptax-box{width: calc((100% - 60px)/3);margin:10px;border:1px solid #ccc;padding:10px;box-sizing:border-box}.mail{text-align:center}.mail img{margin-bottom:20px}.company h3{margin:30px 0 20px;width:90%;position:relative;display:inline-block;padding:0 0 0 90px;font-weight:bold;font-size:120%}.company h3:before{content:'';position:absolute;top:50%;display:inline-block;width:70px;height:3px;background-color:#333}.company h3:after{content:'';position:absolute;top:50%;display:inline-block;width:84%;height:3px;background-color:#333}.company h3:before{left:0}.company h3:after{right:0}.company dl{width:70%;border-bottom:1px solid #333;margin:auto;overflow:hidden;padding:20px 0 20px}.company dt{float:left;width:20%;min-width:200px;font-weight:bold}.company dd{overflow:auto}.postage-f{width:70%;margin:auto}.table{margin-top:50px}.table_line{margin:auto;display:table;width:700px;min-height:35px}.block-top{display:table-cell;border:solid 1px #666;background:#f2f2f2;width:33%;text-align:center;font-weight:bold;vertical-align:middle}.block{padding:10px;display:table-cell;border:solid 1px #666;width:33%;vertical-align:middle;font-size:95%;background:#fff}.payment-title{font-weight:bold;margin:30px 0 10px}.payment-ex{line-height:1.6;padding-left:10px}.faq p{padding-bottom:20px}.faq a,.faq a:hover{font-weight:bold}.faq dd{line-height:2}.faq dt{margin-bottom:5px;padding-bottom:5px}.ques{font-weight:bold;color:#cc0003;padding-right:10px}.answer{font-weight:bold;color:#0076d7;padding-right:10px}.apply-btn input{margin:50px auto 30px!important;padding:5px 10px!important;background:#333;width:140px!important;height:45px!important;border-radius:30px;text-align:center;color:#fff!important;border:none!important}.info-number{color:red;font-size:120%;height:30px;margin-top:50px;margin-bottom:25px}.apply-f{line-height:3;font-size:120%}.apply-f input{height:30px;padding-left:15px;vertical-align:middle;margin-right:15px}.wpcf7-form-control-wrap select{height:35px;width:370px}.mi_01{margin:50px 0 30px 0;position:relative;padding-bottom:.5em;border-bottom:1px solid #bfbfbf;font-size:100%;font-family:-apple-system,BlinkMacSystemFont,Roboto,"Segoe UI","Helvetica Neue",HelveticaNeue,YuGothic,"Yu Gothic Medium","Yu Gothic",Verdana,Meiryo,sans-serif;clear:both;text-align:center}.mi_02_f{margin-bottom:50px;text-align:center}.mi_02_f p{margin-top:30px;font-weight:bold}.mi_02{position:relative;font-size:28px;font-weight:bold;line-height:1.3}.mi_02::before{content:'';width:56px;height:3px;position:absolute;margin:0 auto;left:0;right:0;bottom:-20px;background-color:#333}.mi_01:after{position:absolute;bottom:-1px;left:0;z-index:2;content:'';width:100%;height:1px;background-color:#000}.sub_mi_01{margin:0 auto 20px;padding:0 0 10px 0;width:100%;border-bottom:1px solid #000;font-size:24px;font-family:-apple-system,BlinkMacSystemFont,Roboto,"Segoe UI","Helvetica Neue",HelveticaNeue,YuGothic,"Yu Gothic Medium","Yu Gothic",Verdana,Meiryo,sans-serif;clear:both;line-height:1.2}.sub_mi_02{margin:20px auto;padding:0 0 10px 0;border-bottom:1px solid #000;font-size:80%;font-family:'Noto Sans JP','Roboto',sans-serif;clear:both;line-height:1.2}.shop-min-title{font-size:22px;font-weight:bold;margin:60px auto 0;text-align:center}.itemlist{display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}.itemlist .item_position_set{margin-bottom:20px;width:200px;padding:0 33px}#footer{padding:20px 0;background:#f2e057;text-align:center;color:#000;border-top:solid 1px;font-size:100%;font-family:-apple-system,BlinkMacSystemFont,Roboto,"Segoe UI","Helvetica Neue",HelveticaNeue,YuGothic,"Yu Gothic Medium","Yu Gothic",Verdana,Meiryo,sans-serif;letter-spacing:.2em}.footer_area{margin:auto;max-width:1000px;width:80%}.footer_area img{width:60%;height:auto}.footer-box{display:inline-block;vertical-align:top;width:45%}.sns{margin-top:-20px}.sns li{display:inline-block}.sns img{width:50px;height:50px}.sns .fab{color:#2d74d5;line-height:50px;background:#fff;width:50px;height:50px;border-radius:50px;text-align:center}.sns .fa-facebook-f:before,.sns .fa-twitter:before,.sns .fa-line:before{padding-left:3px}.footer_menu{text-align:left}.footer_menu li a:before{content:"■"}#footer .footer_menu li a{color:#333;font-weight:bold}#footer li a:hover{color:red}#footer_p .copyright{margin-top:10px;padding-top:10px;border-top: 1px solid rgb(0,0,0,0.5);font-size:90%;color:#333;text-align:center}#footer_p{margin:0 auto 0 auto;padding:10px 0;text-align:center;color:#333;font-size:80%}#footer_p a{color:#333;text-decoration:underline}}@media screen and (max-width:1024px){.logo{float:left;position:relative;left:30%}.logo img{margin-top:8px;position:relative;left:-30%;height:60px}.event-info-box #mainImg{z-index:30;margin:0 auto 15px;width:100%;height:380px;text-align:center}.event-info-box #mainImg img{border-radius:5px;max-width:350px;width:auto;height:360px;object-fit:cover}}@media screen and (max-width:768px){.logo{left:5%}.logo img{margin-top:15px;height:50px;left:0}.event-info-box{width:100%;min-height:unset}.event-box{width: calc((100% - 80px)/3)}.shop-min-title{font-size:18px;font-weight:bold;margin:60px auto 0;text-align:center;line-height:1.8}}@media screen and (max-width:767px){.pc_none{display:block}.sp_none{display:none}#wrap{width:100%;position:relative;height:auto!important;height:100%;min-height:100vh;font-size:16px;line-height:1.5em;min-width:90%}#wrap img{width:100%;height:auto;vertical-align:bottom}.inner{clear:both;margin:0 auto;padding:0;width:90%;height:auto;position:relative}.pc_only{display:none}.sp_only{display:block}#breadcrumb li{font-size:12px}.logo{float:left}.logo img{width:80%!important;height:auto;margin-top:20px;margin-left:10px}#header_logo{background-color:#f2e057;border-bottom:#333 3px solid;position:fixed;width:100%;height:80px;margin:0;z-index:9999}#ico_box{position:relative;height:40px}nav #ico_box{display:none}#container-top{margin:0 auto;padding:0}#container{margin:0 auto;padding:80px 0 0 0}#main{margin:0 auto;padding:30px 0 0 0;width:95%}.entry-content-event,.entry-content{margin-bottom:20px;background:#fff;border:1px solid #333;border-radius:5px;padding:30px}.entry-content-event a,.entry-content a{color:#ff0101;text-decoration:underline}button,input[type="button"],input[type="reset"],input[type="submit"]{font-size:2em}.news-f{background:#f2f1f1;width:100%;padding-top:50px;padding-bottom:50px;text-align:center}.news-f .news-box{margin:auto;overflow-y:scroll;overflow-x:hidden;width:90%;height:350px;border:none}.news-f .news-in{background:#f2f1f1;width:100%;height:auto}.news-title{text-align:left;width:100%;height:auto;font-size:80%;border-bottom:1px solid #bfbfbf;margin:0 0 10px 0;padding:0 0 10px 0}.news_main{padding:0 0 200px 0}.event-shop-f,.event-f{margin-bottom:50px;width:100%;text-align:center;display:flex;justify-content:space-between;flex-wrap:wrap}.event-info-box{margin-top:20px}.event-info p{font-size:90%}.event-box{width: calc((100% - 20px) / 2);height:auto;background:#fff;border:1px solid #eee;margin:0 5px 20px;padding:10px;box-shadow: 0 3px 5px 0 rgb(0 0 0 / 50%);box-sizing:border-box}.event-box-thum{position:relative;width:100%;height:170px;overflow:hidden;text-align:center;padding:10px 0 0}.event-box-thum img{width:auto;height:170px!important;object-fit:cover}.event-box-thum .event-box-day{position:absolute;top:0;left:0;margin:0;font-weight:bold;color:#fff;background:#f3816f;border-radius:5px;font-size:12px;line-height:1;padding:5px 10px;z-index:555}.event-box-thum .soldout{position:absolute;top:0;right:0;margin:0;font-weight:bold;color:#fff;background:#6f98f3;border-radius:5px;font-size:12px;line-height:1;padding:5px 10px;z-index:555}.event-box-title{width:100%;height: calc( 1.4em * 2 );line-height:1.4;overflow:hidden;font-size:100%;font-weight:bold;text-align:left;vertical-align:middle;margin:5px 0}.event-box-info{width:auto;height: calc( 1.4em * 4 );line-height:1.4;font-size:80%;text-align:left}.event-day-none{display:none}.event-button{margin:10px auto;padding:7px 10px 3px 15px;background:#003cff;width:80%;height:30px;border-radius:30px;text-align:center;line-height:1}.event-button a{color:#fff;font-size:75%;letter-spacing:.1em;display:block}.event-button-none{display:none}.shop-box-f{margin-top:40px}.shop-box{width:100%;height:auto;min-height:200px;background:#fff;border:1px solid #eee;border-radius:10px;margin:0 10px 20px;display:inline-block;box-shadow:0 5px 10px 0 rgba(0,0,0,.5);text-align:left;overflow:hidden}.shop-box-thum{display:inline-block;width:100%;height:auto;overflow:hidden;text-align:center;padding:10px 0 0}.shop-box-thum img{height:200px;object-fit:cover;border-radius:10px!important}.shop-box-thum-soldout img{opacity:.5}.shop-box-thum-back{background:#ffe4af}.shop-box-info{padding:10px;display:inline-block;vertical-align:top;width:43%;height:100%;line-height:1.4;font-size:80%;text-align:left}.shop-box-title{width:100%;height:auto;line-height:1.4;overflow:hidden;font-size:110%;font-weight:bold;text-align:left;vertical-align:middle;margin:5px 0}.shop-price{margin:10px 0 20px;text-decoration:underline;font-size:110%}.shop-code{padding:3px 5px;background:#b1b1b1;border-radius:5px;color:#fff;font-size:95%}.shop-button-f{margin:15px 0}.shop-button{margin:10px auto;padding:5px 10px;background:#003cff;width:90%;height:30px;border-radius:30px;line-height:30px;text-align:center}.shop-button a,.shop-button2 a{display:block;color:#fff;font-size:80%;letter-spacing:.1em}.shop-button2{line-height:1.5!important}.shop-button-img{margin-top:10px}.shop-soldout{color:#b1b1b1!important}.shop-soldout-text{color:red;font-weight:bold;font-size:120%}.company h3{margin:30px 0 20px;width:90%;position:relative;display:inline-block;padding:0 0 0 50px;font-weight:bold;font-size:120%}.company h3:before{content:'';position:absolute;top:50%;display:inline-block;width:30px;height:3px;background-color:#333}.company h3:after{content:'';position:absolute;top:50%;display:inline-block;width:60%;height:3px;background-color:#333}.company h3:before{left:0}.company h3:after{right:0}.company dl{width:90%;border-bottom:1px solid #333;margin:auto;overflow:hidden;padding:20px 0 20px}.company dt{float:left;width:20%;min-width:100px;font-weight:bold}.company dd{margin-left:15px;overflow:auto}.postage-f{width:95%;margin:auto}.table{margin-top:50px}.table_line{margin:auto;display:table;width:100%;min-height:35px}.block-top{display:table-cell;border:solid 1px #666;background:#f2f2f2;width:33%;text-align:center;font-weight:bold;vertical-align:middle}.block{padding:10px;display:table-cell;border:solid 1px #666;width:33%;vertical-align:middle;font-size:95%;background:#fff}.apply-btn input{margin:50px auto 30px!important;padding:5px 10px!important;background:#333;width:100px!important;height:45px!important;border-radius:30px;text-align:center;color:#fff!important;border:none!important}.info-number{color:red;font-size:110%;height:30px;margin-top:30px;margin-bottom:25px}.apply-f{line-height:2;font-size:90%}.apply-f input{height:30px;padding-left:15px;vertical-align:middle;margin-right:15px}.wpcf7-form-control-wrap select{height:35px;width:300px}.wpcf7 form.unaccepte{background:red;color:#fff}.faq p{padding-bottom:20px}.faq a,.faq a:hover{font-weight:bold}.faq dt{margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #000}.faq .entry-content dd{line-height:2}.faq dt strong{font-weight:bold;color:#cc0003;padding-right:10px}.ques{font-weight:bold;color:#cc0003;padding-right:10px}.answer{font-weight:bold;color:#0076d7;padding-right:10px}.mi_01{margin:40px auto 20px auto;position:relative;padding-bottom:.5em;border-bottom:1px solid #bfbfbf;font-size:157%;font-family:-apple-system,BlinkMacSystemFont,Roboto,"Segoe UI","Helvetica Neue",HelveticaNeue,YuGothic,"Yu Gothic Medium","Yu Gothic",Verdana,Meiryo,sans-serif;width:100%;text-align:center}.mi_02_f{margin-bottom:30px;text-align:center;line-height:1.4}.mi_02_f p{margin-top:20px;font-weight:bold}.mi_02{position:relative;font-size:28px;font-weight:bold}.mi_02::before{content:'';width:56px;height:3px;position:absolute;margin:0 auto;left:0;right:0;bottom:-13px;background-color:#333}.sub_mi_01{margin:20px auto 20px auto;padding:0 0 10px 20px;border-bottom:1px solid #000;font-size:128%;font-family:-apple-system,BlinkMacSystemFont,Roboto,"Segoe UI","Helvetica Neue",HelveticaNeue,YuGothic,"Yu Gothic Medium","Yu Gothic",Verdana,Meiryo,sans-serif;clear:both;line-height:1.2}.sub_mi_02{margin:20px auto;padding:0 0 10px 0;border-bottom:1px solid #000;font-size:128%;font-family:-apple-system,BlinkMacSystemFont,Roboto,"Segoe UI","Helvetica Neue",HelveticaNeue,YuGothic,"Yu Gothic Medium","Yu Gothic",Verdana,Meiryo,sans-serif;clear:both;line-height:1.2}.itemlist{display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:space-between;-webkit-justify-content:space-between}.itemlist .item_position_set{margin-bottom:20px;width:48%}#footer{padding:20px 0;background:#f2e057;text-align:center;color:#000;border-top:solid 1px;font-size:100%;font-family:-apple-system,BlinkMacSystemFont,Roboto,"Segoe UI","Helvetica Neue",HelveticaNeue,YuGothic,"Yu Gothic Medium","Yu Gothic",Verdana,Meiryo,sans-serif;letter-spacing:.2em}.footer_area{margin:auto;width:90%}.footer-box{margin-top:20px;display:inline-block;vertical-align:top;width:60%}.footer-box li{height:25px}.footer-box h2{font-size:16px}.sns{margin-top:-10px;margin-bottom:20px}.sns li{display:inline-block}.sns .fab{color:#2d74d5;line-height:50px;background:#fff;width:50px;height:50px;border-radius:50px;text-align:center}.sns .fa-facebook-f:before,.sns .fa-twitter:before,.sns .fa-line:before{padding-left:3px}.footer_menu{text-align:left}.footer_menu li a:before{content:"■"}#footer .footer_menu li a{color:#333;font-weight:bold}#footer li a:hover{color:red}#footer_p .copyright{margin-top:10px;padding-top:10px;border-top: 1px solid rgb(0,0,0,0.5);font-size:90%;color:#333;text-align:center}#footer_p{margin:0 auto 0 auto;padding:10px 0;text-align:center;color:#333;font-size:80%}#footer_p a{color:#333;text-decoration:underline}}@media screen and (max-width:600px){.logo{float:left;width:33%;padding-top:15px;padding-left:5px;left:0}.logo img{width:100%!important;height:auto;margin-top:15px;margin-left:5px;left:0}.entry-content-event,.entry-content{padding:15px}.event-info-box{margin-top:0}.event-info-box #mainImg{margin:0 auto 10px;width:95%;height:300px;display:flex;justify-content:center;align-items:center}.event-info-box #mainImg img{border-radius:5px;width:95%;height:auto;max-height:300px;object-fit:cover;object-position:top center}.event-info-box #subImg{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;height:auto}.event-info-box #subImg img{border-radius:5px;width:90%;height:auto;min-height:100px;object-fit:cover}#subImg li{width:32%;height:130px}.shoptax-box{width: calc((100% - 20px)/2);margin:5px;border:1px solid #ccc;padding:10px;box-sizing:border-box}.apply-f input{padding-left:0}.payment-title{font-weight:bold;margin:30px 0 10px}.payment-ex{line-height:1.6;padding-left:10px}.footer_area img{width:50%!important;height:auto!important}.footer-box{display:inline-block;vertical-align:top;width:60%}}@media screen and (max-width:480px){button,input[type="button"],input[type="reset"],input[type="submit"]{font-size:14px}}@media screen and (max-width:350px){.logo{width:30%}.logo img{margin-left:0}.shop-box{padding:10px}.shop-box-info{padding:10px;display:contents;vertical-align:top;width:100%;height:100%;line-height:1.4;font-size:80%;text-align:left}.shop-box-thum{display:unset;width:100%;height:auto;overflow:hidden;text-align:center;padding:10px 0 0}.shop-box-thum img{height:200px!important;object-fit:contain;border-radius:10px!important}.shop-box-thum-back{background:#fff}.shop-button-img{margin:15px auto 10px;width:60%;height:auto}}