﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}.pc{display:none}@media (min-width: 800px){.pc{display:block}}@media (min-width: 800px){.sp{display:none}}.roboto{font-family:"Roboto", "Noto Sans JP", serif}.bebas{font-family:"Bebas Neue", sans-serif;font-weight:400;font-style:normal}html{opacity:0;animation:opacityFadein 1s forwards .2s}body{font-family:"Noto Sans JP", serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;color:#fff;line-height:1.4}body.modal-open{overflow:hidden}@-webkit-keyframes opacityFadein{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}100%{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}}@-moz-keyframes opacityFadein{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}100%{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}}@keyframes opacityFadein{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}100%{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}}@-webkit-keyframes opacityFadeout{0%{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;visibility:visible}100%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;visibility:hidden}}@-moz-keyframes opacityFadeout{0%{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;visibility:visible}100%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;visibility:hidden}}@keyframes opacityFadeout{0%{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;visibility:visible}100%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;visibility:hidden}}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}a{word-break:break-all;color:#534F4F;text-decoration:none;transition:.2s;text-decoration-skip-ink:none}img{width:100%;height:auto;vertical-align:bottom}#nav{position:fixed;top:0;left:0;width:100%;z-index:1000}#nav .menubtn{position:absolute;top:20px;right:26px;color:#DBE000;z-index:2;line-height:1}#nav .menubtn span{font-size:40px}#nav .menubtn span:before{content:"MENU"}#nav .nav_list{background:#000;position:absolute;top:0;left:0;width:100%;height:100vh;z-index:1;display:grid;place-content:center;place-items:center;grid-gap:50px;-moz-transform:translate(0, -100%);-ms-transform:translate(0, -100%);-webkit-transform:translate(0, -100%);transform:translate(0, -100%);transition:.5s}#nav .nav_list li{text-align:center;position:relative}#nav .nav_list li a{color:#fff;font-size:45px;line-height:1}#nav.open .menubtn span{color:#fff}#nav.open .menubtn span:before{content:"CLOSE"}#nav.open .nav_list{-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}@media (min-width: 800px){#nav .menubtn{cursor:pointer;transition:.2s}#nav .nav_list{width:100%;height:auto;z-index:1;display:flex;justify-content:center;flex-wrap:wrap;padding:20px 0}#nav .nav_list li img{height:24px}#nav .nav_list li a{font-size:40px}}@media (min-width: 800px) and (any-hover: hover){#nav .nav_list li a:hover{color:#DBE000}}@media (min-width: 800px){#nav.open .menubtn span:before{content:"MENU"}}.wrap{position:relative}.wrap .link_btn{display:block;margin:auto;color:#fff;background:#000;text-align:center;font-size:20px;font-weight:700;line-height:50px}@media (min-width: 800px){.wrap{text-align:center}.wrap .link_btn{width:320px;line-height:47px}}.wrap .fanclub h3{margin-bottom:30px;text-align:center;font-size:17px;font-weight:900}.wrap .fanclub h3 img{display:block;width:93%;margin:0 auto 10px}.wrap .fanclub .bros_banner{display:inline-block;margin-bottom:15px}.wrap .fanclub .desc{margin-bottom:60px;font-size:21px;font-weight:900;padding:0 2%}.wrap .fanclub .desc .sp_small{font-size:18px}.wrap .fanclub .desc .number{font-size:24px}.wrap .fanclub .desc small{font-size:18px}.wrap .fanclub .desc .more_small{font-size:15px}.wrap .fanclub .desc .mid_small{font-size:16px}@media (min-width: 800px){.wrap .fanclub h3{margin-bottom:50px}.wrap .fanclub h3 img{max-width:905px;margin-bottom:20px}.wrap .fanclub .bros_banner{max-width:415px;margin-bottom:50px}.wrap .fanclub .desc{font-size:30px}.wrap .fanclub .desc .sp_small{font-size:30px}.wrap .fanclub .desc .number{font-size:34px}.wrap .fanclub .desc small{font-size:27px}.wrap .fanclub .desc .more_small{font-size:20px}.wrap .fanclub .desc .mid_small{font-size:30px}}.sec_wrap{padding-top:60px;background:url("../img/bg_sp.webp") center bottom/cover no-repeat}.sec_wrap .inner{padding:0 3%;margin:auto;max-width:1200px}@media (min-width: 800px){.sec_wrap{padding-top:120px;background-image:url("../img/bg_pc.webp")}.sec_wrap .inner{padding:0 5%;max-width:calc(1200px + 10%)}}.sec_title{text-align:center;color:#534F4F;font-size:55px;line-height:1;margin-bottom:40px}@media (min-width: 800px){.sec_title{font-size:110px}}#news{background:none;padding-bottom:40px}#news .newslist{color:#534F4F;text-align:left;font-weight:700;padding:0 5%}#news .newslist li .meta .date{margin-bottom:8px}#news .newslist li .meta .date span{display:inline-block;background:#CDD4DE;font-size:11px;line-height:16px;padding:0 1em}#news .newslist li .meta .title{position:relative}#news .newslist li .meta .title:after{content:"";position:absolute;top:50%;right:0;transform:translate(0, -50%);aspect-ratio:21 / 11;width:21px;background:url("../img/toggle_arrow.webp") 0 0/100% 100% no-repeat}#news .newslist li .meta.open .title:after{transform:translate(0, -50%) rotate(180deg)}#news .newslist li .desc{display:none;padding-top:23px;font-size:15px}#news .newslist li .desc a{text-decoration:underline;color:#A0906B}@media (any-hover: hover){#news .newslist li .desc a:hover{text-decoration:none}}@media (min-width: 800px){#news{padding-bottom:80px}#news .newslist{padding:0;max-width:980px;margin:auto}#news .newslist li .meta{font-size:20px;display:flex;justify-content:space-between;flex-wrap:wrap;cursor:pointer}#news .newslist li .meta .date{margin-bottom:0;width:137px;text-align:center}#news .newslist li .meta .date span{font-size:20px;line-height:32px}#news .newslist li .meta .title{width:calc(90% - 137px)}#news .newslist li .desc{display:none;padding-top:20px;font-size:20px}}#schedule{padding-bottom:60px}@media (min-width: 800px){#schedule{padding-top:80px;padding-bottom:160px}}#schedule .schedule_list li{background:#fff;padding:30px 6%;color:#534F4F;border-radius:8px;margin-bottom:20px}#schedule .schedule_list li .place{font-weight:900;margin-bottom:15px}#schedule .schedule_list li .place .area{background:#DBE000;text-align:center;font-size:20px;padding:10px;margin-bottom:20px}#schedule .schedule_list li .place .hall{font-size:30px}#schedule .schedule_list li .place .hall small{display:block;font-size:20px}@media (min-width: 800px){#schedule .schedule_list li .place{display:flex;justify-content:center;flex-wrap:wrap;flex-direction:row-reverse;align-items:center}#schedule .schedule_list li .place .area{font-size:24px;height:40px;line-height:40px;margin-bottom:0;padding:0 10px;-moz-transform:translate(0, 3px);-ms-transform:translate(0, 3px);-webkit-transform:translate(0, 3px);transform:translate(0, 3px);margin-left:10px}#schedule .schedule_list li .place .hall{font-size:43px}#schedule .schedule_list li .place .hall small{display:inline-block;font-size:21px}}#schedule .schedule_list li .date_time{font-weight:600}#schedule .schedule_list li .date_time .date{font-size:36px}#schedule .schedule_list li .date_time .date small{font-size:23px;display:inline-block;margin-left:5px}#schedule .schedule_list li .date_time .date small.blue{color:#0423A3}#schedule .schedule_list li .date_time .date small.red{color:#DB0000}#schedule .schedule_list li .date_time .time{font-size:27px}#schedule .schedule_list li .date_time .time small{font-size:23px}#schedule .schedule_list li .date_time+.date_time{margin-top:10px}@media (min-width: 800px){#schedule .schedule_list li .date_time{display:flex;justify-content:center;flex-wrap:wrap;align-items:flex-end}#schedule .schedule_list li .date_time .date{font-size:45px}#schedule .schedule_list li .date_time .date small{font-size:33px}#schedule .schedule_list li .date_time .time{margin-left:10px;font-size:45px}#schedule .schedule_list li .date_time .time small{font-size:36px}}#schedule .schedule_list li .info{margin-top:20px;font-weight:700;font-size:14px}#schedule .schedule_list li .info>div{display:inline-block;margin-right:20px}#schedule .schedule_list li .info span{display:inline-block;border:1px solid #534F4F;line-height:28px;border-radius:20px;padding:0 15px;margin-right:10px}#schedule .schedule_list li .info a{color:#FF6F6F;text-decoration:underline}@media (any-hover: hover){#schedule .schedule_list li .info a:hover{text-decoration:none}}#schedule .schedule_list li .info .tel{margin-top:10px;font-size:15px}#ticket{position:relative;background:none;margin-top:-3vw;padding-bottom:70px}#ticket:before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:#F7F8FA;z-index:0;transform:skewY(-3deg)}#ticket .inner{position:relative;z-index:1}#ticket .ticket_type{margin-bottom:20px}@media (min-width: 800px){#ticket{padding-bottom:130px}#ticket .ticket_type{margin-bottom:50px}}#ticket .ticket_type_list{background:#fff;padding:30px 6%;color:#534F4F;border-radius:8px}#ticket .ticket_type_list li{background:#EAEAEA;border-radius:4px;font-weight:700;font-size:20px;padding:5%}#ticket .ticket_type_list li .large{font-size:30px;display:inline-block}#ticket .ticket_type_list li .note{margin-top:20px;font-size:15px}#ticket .ticket_type_list li+li{margin-top:10px}#ticket .ticket_type_list li.ticket_desc{background:transparent;padding:0}#ticket .ticket_type_list li.ticket_desc .note_title{background:#FF3143;color:#fff;border-radius:4px;padding:5%}#ticket .ticket_type_list li.ticket_desc .note{margin-top:10px}@media (min-width: 800px){#ticket .ticket_type_list{padding:4%}#ticket .ticket_type_list li{padding:30px;font-size:30px}#ticket .ticket_type_list li .large{font-size:40px}#ticket .ticket_type_list li .note{font-size:20px;display:grid;place-content:center}#ticket .ticket_type_list li.ticket_desc .note_title{padding:10px 5%}#ticket .ticket_type_list li.ticket_desc .note{margin-top:10px;text-align:left}}#ticket .sale_info{color:#534F4F}#ticket .sale_info .midashi{color:#F5CB19;font-size:7vw;font-weight:900;text-shadow:2px 2px 5px rgba(0,0,0,0.3);margin-bottom:45px}#ticket .sale_info .bros_entry{border:1px solid #fff;border-radius:3px;padding:30px 6%}#ticket .sale_info .bros_entry .logo{display:inline-block;margin-top:30px}#ticket .sale_info .bros_entry a{display:block;margin-top:20px}#ticket .sale_info .bros_entry .note{margin-top:20px;font-size:15px;font-weight:500}#ticket .sale_info .senko_link{display:inline-block;margin-top:30px}@media (min-width: 800px){#ticket .sale_info .midashi{font-size:clamp(38px, 4.5vw, 53px)}#ticket .sale_info .midashi .pc{display:inline}#ticket .sale_info .bros_entry{padding:60px 6%}#ticket .sale_info .bros_entry .sale_info_txt{max-width:720px}#ticket .sale_info .bros_entry .logo{margin-top:50px;max-width:396px}#ticket .sale_info .bros_entry a{margin:25px auto 0;max-width:396px;background:url("../img/bros_btn_pc_on.webp") center/100% no-repeat}#ticket .sale_info .bros_entry a img{transition:.2s}}@media (min-width: 800px) and (any-hover: hover){#ticket .sale_info .bros_entry a:hover img{opacity:0}}@media (min-width: 800px){#ticket .sale_info .bros_entry .note{margin:40px auto 0;font-size:20px;text-align:left;max-width:720px}#ticket .sale_info .senko_link{margin-top:50px;max-width:870px;transition:.2s}}@media (min-width: 800px) and (any-hover: hover){#ticket .sale_info .senko_link:hover{-moz-transform:scale(1.2, 1.2);-ms-transform:scale(1.2, 1.2);-webkit-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2)}}#ticket .ticket_info{text-align:left;line-height:1.2}#ticket .ticket_info .fmobile_logo{width:58%;max-width:400px;display:block;margin:0 auto 20px}#ticket .ticket_info h5{font-size:min(9.6vw,35px);font-weight:900;margin-bottom:.8em}@media (min-width: 800px){#ticket .ticket_info h5{font-size:min(5vw,43px);margin-bottom:.4em}}#ticket .ticket_info .ticket_info_list{font-size:6.15vw;font-weight:700}#ticket .ticket_info .ticket_info_list li{margin-bottom:.8em}#ticket .ticket_info .ticket_info_list i{display:block;font-size:.87em}#ticket .ticket_info .ticket_info_list small{font-size:.65em}#ticket .ticket_info .ticket_info_list b{font-size:1.8em}@media (min-width: 800px){#ticket .ticket_info .ticket_info_list{font-size:min(2.8vw,45px)}#ticket .ticket_info .ticket_info_list li{margin-bottom:.2em}#ticket .ticket_info .ticket_info_list i{display:inline;font-size:.65em}#ticket .ticket_info .ticket_info_list b{font-size:1em}}#ticket .ticket_info .note{font-size:min(4vw,20px)}#ticket .sale_info .ticket_info{background:#fff;border-radius:3px;padding:30px 3%}@media (min-width: 800px){#ticket .sale_info .ticket_info{text-align:center;padding:50px 4% 60px}#ticket .sale_info .ticket_info_list{text-align:left;display:inline-block}}#ticket .past_ticket{color:#534F4F}#ticket .past_ticket .past_ticket_list{background:#fff;border-radius:3px}#ticket .past_ticket .past_ticket_list+.past_ticket_list{margin-top:20px}#ticket .past_ticket .past_ticket_list dt{text-align:left;font-weight:500;position:relative;padding-right:35px;padding:3%}#ticket .past_ticket .past_ticket_list dt:before{content:"";display:inline-block;width:32px;aspect-ratio:1 / 1;background:url("../img/past_ticket_icon.webp") center/100% no-repeat;vertical-align:middle;margin-right:10px}#ticket .past_ticket .past_ticket_list dt:after{content:"";display:block;width:25px;aspect-ratio:1 / 1;background:#534F4F url("../img/modal_btn_open_pc.webp") center/100% no-repeat;border-radius:50%;position:absolute;right:3%;top:50%;-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}#ticket .past_ticket .past_ticket_list dt.open:after{background-image:url("../img/modal_btn_close_pc.webp")}#ticket .past_ticket .past_ticket_list dd{display:none;padding:40px 6% 35px}#ticket .past_ticket .past_ticket_list dd:after{content:"受付終了いたしました";display:block;color:#EC0013;border:1px solid #EC0013;text-align:center;font-size:20px;line-height:2;font-weight:500;margin-top:2em}@media (min-width: 800px){#ticket .past_ticket .past_ticket_list{border-radius:6px}#ticket .past_ticket .past_ticket_list+.past_ticket_list{margin-top:50px}#ticket .past_ticket .past_ticket_list dt{font-size:23px;padding:20px 3% 20px calc(120px + 3%);cursor:pointer}#ticket .past_ticket .past_ticket_list dt:before{width:100px;position:absolute;left:3%;top:50%;-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}#ticket .past_ticket .past_ticket_list dt:after{width:30px}#ticket .past_ticket .past_ticket_list dd{max-width:calc(700px + 20%);margin:auto}#ticket .past_ticket .past_ticket_list dd:after{line-height:3}}#resale{padding-top:35px}#resale .info_txt{font-size:15px;font-weight:700;color:#534F4F;padding:0 5%;margin-bottom:25px}#resale .info_txt br{display:none}#resale a{display:block;width:90%;margin:auto;text-align:center;font-weight:700;font-size:14px;line-height:41px;border:2px solid #A0906B;background:#A0906B;color:#fff;position:relative}#resale a:after{content:"";display:block;aspect-ratio:1/1;width:15px;position:absolute;right:25px;top:50%;transform:translate(0, -50%);background:url("../img/blank_icon.webp") 0 0/100% 100% no-repeat}@media (min-width: 800px){#resale{padding-top:120px}#resale .info_txt{font-size:20px;margin-bottom:50px}#resale .info_txt br{display:block}#resale a{max-width:400px;font-size:18px;line-height:46px}#resale a:after{right:15px;top:50%}}@media (min-width: 800px) and (any-hover: hover){#resale a:hover{background:none;color:#534F4F;border-color:#534F4F}#resale a:hover:after{background-image:url("../img/blank_icon_b.webp")}}#product{background:none;padding-bottom:50px}#product .inner{padding:0 5%}#product .product_img{display:block;margin-bottom:40px}#product .howto_buy+.howto_buy{margin-top:40px}#product .howto_buy .toggle_switch{font-size:18px;font-weight:700;line-height:1.2;padding:14px calc(4% + 25px) 14px 4%;color:#fff;background:#FF4663;position:relative;cursor:pointer}#product .howto_buy .toggle_switch:after{content:"";position:absolute;top:50%;right:4%;transform:translate(0, -50%);aspect-ratio:21 / 11;width:21px;background:url("../img/toggle_arrow_w.webp") 0 0/100% 100% no-repeat}#product .howto_buy .toggle_switch.open:after{transform:translate(0, -50%) rotate(180deg)}#product .howto_buy .toggle_cnt{display:none;padding:30px 3% 0;color:#534F4F;font-size:15px;font-weight:700}#product .howto_buy .toggle_cnt small{display:block;font-size:14px}#product .howto_buy .toggle_cnt a{text-decoration:underline;color:#A0906B}#product .howto_buy .toggle_cnt a:hover{text-decoration:none}@media (min-width: 800px){#product{padding-bottom:140px}#product .inner{max-width:750px;padding:0}#product .product_img{margin-bottom:34px}#product .howto_buy+.howto_buy{margin-top:30px}#product .howto_buy .toggle_switch{font-size:20px}#product .howto_buy .toggle_cnt{padding:22px 0 0;font-size:20px;text-align:left}}#faq{margin-top:-3vw;padding-inline:3%;padding-bottom:140px}@media (min-width: 800px){#faq{padding-bottom:200px}}#faq .faq_cat{font-size:35px;font-weight:900;text-align:center;color:#534F4F;margin-bottom:25px}#faq .faq_list{margin:0 auto 1px;max-width:1000px}#faq .faq_list dt{font-size:17px;background:#fff;color:#534F4F;padding:20px 75px 20px 50px;position:relative}#faq .faq_list dt:before{content:"Q.";font-size:30px;font-family:"Roboto", serif;display:block;position:absolute;left:15px;top:50%;-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}#faq .faq_list dt:after{content:"";display:block;width:45px;aspect-ratio:1/1;background:#534F4F url("../img/modal_btn_open.webp") center/100% no-repeat;border-radius:50%;position:absolute;right:20px;top:50%;-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}@media (min-width: 800px){#faq .faq_list dt{font-size:23px;padding:20px 75px 20px 70px}#faq .faq_list dt:before{font-size:23px;left:25px}#faq .faq_list dt:after{width:30px;right:30px;background:#534F4F url("../img/modal_btn_open_pc.webp") center/30px no-repeat;transition:.2s}}@media (min-width: 800px) and (any-hover: hover){#faq .faq_list dt:hover{cursor:pointer}#faq .faq_list dt:hover:after{width:50px;right:20px;background-color:#DBE000}}#faq .faq_list dd{position:fixed;top:0;left:0;width:100%;height:auto;min-height:100vh;background:rgba(0,0,0,0.8);z-index:1000;display:grid;visibility:hidden;opacity:0;transition:.5s;place-items:center}#faq .faq_list dd.open{visibility:visible;opacity:1}#faq .faq_list dd .modal_wrap{position:relative;width:100%;padding:0 5%;max-height:100vh;overflow-y:auto}#faq .faq_list dd .modal_wrap .inner{margin:130px auto 80px;background:#fff;max-width:900px;color:#534F4F;font-weight:400;padding:50px 6%;position:relative}#faq .faq_list dd .modal_wrap .inner .q:before,#faq .faq_list dd .modal_wrap .inner .a:before{font-size:30px;font-family:"Roboto", serif;display:block;margin-bottom:15px}#faq .faq_list dd .modal_wrap .inner .q{margin-bottom:20px}#faq .faq_list dd .modal_wrap .inner .q:before{content:"Q."}#faq .faq_list dd .modal_wrap .inner .a{line-height:1.8}#faq .faq_list dd .modal_wrap .inner .a:before{content:"A."}#faq .faq_list dd .modal_wrap .inner .a .detail_block{margin-top:25px;border-top:1px solid #707070;border-bottom:1px solid #707070;padding:30px 0;font-size:14px;line-height:1.9}#faq .faq_list dd .modal_wrap .inner .a a{color:#0423A3;text-decoration:underline}@media (any-hover: hover){#faq .faq_list dd .modal_wrap .inner .a a:hover{text-decoration:none}}#faq .faq_list dd .modal_wrap .close{width:60px;aspect-ratio:1 / 1;background:url("../img/modal_btn_close.webp") center/100% no-repeat;line-height:0;font-size:0;position:absolute;right:0;top:-80px}@media (any-hover: hover){#faq .faq_list dd .modal_wrap .close:hover{cursor:pointer}}@media (min-width: 800px){#faq .faq_list dd .modal_wrap .inner{font-size:23px;padding:80px 60px}#faq .faq_list dd .modal_wrap .inner .q,#faq .faq_list dd .modal_wrap .inner .a{display:flex;justify-content:flex-start;flex-wrap:wrap}#faq .faq_list dd .modal_wrap .inner .q:before,#faq .faq_list dd .modal_wrap .inner .a:before{font-size:23px;margin-bottom:0;width:40px}#faq .faq_list dd .modal_wrap .inner .q span,#faq .faq_list dd .modal_wrap .inner .a span{display:block;width:calc(100% - 40px)}#faq .faq_list dd .modal_wrap .inner .q{margin-bottom:30px}#faq .faq_list dd .modal_wrap .inner .a .detail_block{margin-top:40px;padding:40px 0;font-size:18px}}#faq .faq_list+.faq_cat{margin-top:50px}@media (min-width: 800px){#faq .faq_cat{font-size:36px}}#footer{padding:35px 0;text-align:center;background:#000}#footer h2{margin-bottom:30px}#footer h2 a{display:inline-block}#footer h2 a img{width:71%}#footer .copyright{font-size:11px;letter-spacing:.1em;margin-left:.1em}@media (min-width: 800px){#footer{padding:50px 0}#footer h2{margin-bottom:30px}#footer h2 a img{width:275px}#footer .copyright{letter-spacing:.18em;margin-left:.18em}}
