@import"https://fonts.googleapis.com/css?family=Noto+Sans+JP:400,500,700";@font-face{font-display:block;font-family:icon;font-style:normal;font-weight:400;src:url(../fonts/icon.eot);src:url(../fonts/icon.eot#iefix) format("embedded-opentype"),url(../fonts/icon.ttf) format("truetype"),url(../fonts/icon.wof) format("woff"),url(../fonts/icon.svg#icon) format("svg")}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{word-wrap:break-word;border:0;box-sizing:border-box;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{font-weight:400;text-align:left;vertical-align:middle}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}b,em,h2,h3,h4,h5,h6,strong{font-weight:700}img{-webkit-tap-highlight-color:rgba(0,0,0,0);height:auto;width:100%}input[type=email],input[type=number],input[type=search],input[type=tel],input[type=text],select,textarea{-webkit-appearance:none;border:1px solid #ddd;border-radius:0;box-sizing:border-box;font-family:Noto Sans JP,YuGothic,游ゴシック Medium,Yu Gothic Medium,sans-serif;font-size:16px;font-size:1.6rem;line-height:1.5;max-width:100%;outline:none;padding:.6em 1.5em .8em}@media (-ms-high-contrast:none){input[type=email],input[type=number],input[type=search],input[type=tel],input[type=text],select,textarea{padding:.65em 1.5em .75em}}@media only screen and (max-width:640px){input[type=email],input[type=number],input[type=search],input[type=tel],input[type=text],select,textarea{padding:.6em 1em .8em}}input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,select:focus,textarea:focus{background:noen}input[type=email]~input,input[type=email]~select,input[type=number]~input,input[type=number]~select,input[type=search]~input,input[type=search]~select,input[type=tel]~input,input[type=tel]~select,input[type=text]~input,input[type=text]~select,select~input,select~select,textarea~input,textarea~select{margin-top:.5em}input[type=email].changed,input[type=number].changed,input[type=search].changed,input[type=tel].changed,input[type=text].changed,select.changed,textarea.changed{background-color:rgba(255,242,51,.1);background-image:url(../img/sel.png);background-position:0 0;background-repeat:no-repeat;background-size:10px 10px}@media (-ms-high-contrast:none){input[type=text]{padding:.8em 1.5em .6em}}input[type=text].nowinput{background-color:rgba(255,242,51,.1)!important}::-webkit-input-placeholder{font-family:Noto Sans JP,YuGothic,游ゴシック Medium,Yu Gothic Medium,sans-serif}:-moz-placeholder{font-family:Noto Sans JP,YuGothic,游ゴシック Medium,Yu Gothic Medium,sans-serif}textarea{width:100%}select{appearance:none;background:url(../img/arwbB.png) 100% no-repeat #fff;background-size:auto 7px;border:1px solid #e6e6e6;border-radius:0;box-sizing:border-box;cursor:pointer;text-indent:.01px;text-overflow:""}@media only screen and (max-width:640px){select{width:100%}}select::-ms-expand{display:none}input[type=checkbox],input[type=radio]{display:none}label{background-color:#fff;background:transparent url(../img/radio.png) .5em no-repeat;background-size:15px 15px;border:1px solid #ddd;border-radius:2px;box-sizing:border-box;cursor:pointer;display:inline-block;line-height:1.2;margin:2px 4px 2px 0;padding:.5em .5em .5em 2em;position:relative;vertical-align:top;width:48%}label.changed,label.selected{background:transparent url(../img/radio_on.png) .5em no-repeat;background-size:15px 15px}@media only screen and (max-width:640px){label{margin:2px 0;padding:.8em .5em .8em 2.3em;width:100%}}label input{left:5px;position:absolute;top:.6em}@media only screen and (max-width:960px){label input{top:.4em}}@media only screen and (max-width:640px){label input{top:.5em}}label span{display:table-cell;vertical-align:middle}label.changed,label.selected{background-color:#f7f7f7;border:1px solid #fff233}button,input[type=button],input[type=submit]{background:#e84720;border:1px solid #e84720;border-radius:0;box-sizing:border-box;color:#fff;cursor:pointer;font-family:Noto Sans JP,YuGothic,游ゴシック Medium,Yu Gothic Medium,sans-serif;font-size:16px;font-size:1.6rem;line-height:1;margin:0!important;outline:none;padding:.7em 1em .9em;vertical-align:middle}@supports(-ms-ime-align:auto){button,input[type=button],input[type=submit]{padding:.8em 1em}}@media (-ms-high-contrast:none){button,input[type=button],input[type=submit]{padding:.9em 1em .7em}}@media only screen and (max-width:640px){button,input[type=button],input[type=submit]{border:1px solid #e84720}}@media only screen and (min-width:961px){button:hover,input[type=button]:hover,input[type=submit]:hover{background:#fff;color:#e84720}}.w100{width:100%}body.fixed{position:fixed}body,body.fixed{height:100%;width:100%}body{-webkit-text-size-adjust:100%;color:#000;display:flex;flex-flow:column;font-family:Noto Sans JP,YuGothic,游ゴシック Medium,Yu Gothic Medium,sans-serif;font-size:16px;font-size:1.6rem;letter-spacing:.03em;line-height:1;min-height:100vh;position:relative;word-break:break-word}:focus,a,a:focus{outline:none}a{-webkit-tap-highlight-color:rgba(0,0,0,0);color:#e84720;text-decoration:none}a img{backface-visibility:hidden}a span{color:inherit}a:after,a:before{color:#e84720}@media only screen and (min-width:961px){a{transition:opacity .2s ease-in-out,background .2s ease-in-out,color .2s ease-in-out,top .2s ease-in-out,left .2s ease-in-out,right .2s ease-in-out,bottom .2s ease-in-out,transform .2s ease-in-out}a:hover,a:hover:after,a:hover:before{color:#000}a:hover span{color:inherit}a:hover img{-webkit-tap-highlight-color:rgba(0,0,0,0);backface-visibility:hidden;opacity:.6}.h_nav_child ul,a img,a:after,a:before,button,input[type=button],input[type=submit]{transition:opacity .2s ease-in-out,background .2s ease-in-out,color .2s ease-in-out,top .2s ease-in-out,left .2s ease-in-out,right .2s ease-in-out,bottom .2s ease-in-out,transform .2s ease-in-out}}.hover,.hover_sp{transition:opacity .2s ease-in-out,background .2s ease-in-out,color .2s ease-in-out,top .2s ease-in-out,left .2s ease-in-out,right .2s ease-in-out,bottom .2s ease-in-out,transform .2s ease-in-out}.swipe-img{display:none;height:0;line-height:0;opacity:.9;position:relative;width:100%;z-index:4}@media only screen and (max-width:640px){.swipe-img{display:block}}.swipe-img span{animation:return 2s linear infinite;background:url(../img/sw_mov.svg) no-repeat 50%/contain;bottom:0;display:block;height:30px;position:absolute;right:30px;width:30px}@keyframes return{0%{transform:translateX(0)}40%{transform:translateX(20px)}50%{transform:translateX(23px)}75%{transform:translateX(20px)}to{transform:translateX(0)}}.clear{clear:both}.clx{*zoom:1}.clx:after{clear:both}.clearfix:after,.clearfix:before,.clx:after{content:"";display:table}.clearfix:after{clear:both}.fc_y{background-color:#fff233!important}.fc_o{color:#ffae00!important}.fc_r{color:#e84720!important}.fc_g{color:#0c6638!important}.fc_yg{color:#8fc73b!important}.fc_sb{color:#24a4cd!important;display:inline}.fc_gr{color:#888}.fz_16{font-size:16px;font-size:1.6rem}.fz_20{font-size:20px;font-size:2rem}.fz_25{font-size:25px;font-size:2.5rem}.fz_30{font-size:30px;font-size:3rem}.fz_35{font-size:35px;font-size:3.5rem}.fz_40{font-size:40px;font-size:4rem}.fz_45{font-size:45px;font-size:4.5rem}.xs_fz{font-size:10px;font-size:1rem}.s_fz{font-size:13px;font-size:1.3rem}.b_fz{font-size:16px;font-size:1.6rem}.m_fz{font-size:19px;font-size:1.9rem}.l_fz{font-size:22px;font-size:2.2rem}.xl_fz{font-size:25px;font-size:2.5rem}.ta_c{text-align:center}.bg_y{background-color:#fff233!important}.bg_o{background-color:#ffae00!important}.bg_o,.bg_r{color:#fff!important}.bg_r{background-color:#e84720!important}.bg_g{background-color:#0c6638!important}.bg_g,.bg_yg{color:#fff!important}.bg_yg{background-color:#8fc73b!important}.bg_sb{background-color:#24a4cd!important;color:#fff!important}.bg_gr{background-color:#d3d3d3!important}button.bg_gr{border-color:#d3d3d3!important;color:#000!important}@media only screen and (min-width:961px){button.bg_gr:hover{background-color:#24a4cd!important;border-color:#24a4cd!important;color:#fff!important}}.pc{display:inline-block!important}.sp{display:none!important}@media only screen and (max-width:640px){.pc{display:none!important}.sp{display:inline-block!important}}.question-icon{align-content:center;align-items:center;display:inline-flex}.question-icon:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e914";display:inline-block;font-family:icon;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-right:.2em;margin-top:0;text-transform:none;vertical-align:middle;vertical-align:unset}#browser{margin:0 auto;max-width:1400px;padding-left:100px;padding-right:100px;width:100%}@media screen and (max-width:1000px){#browser{padding-left:80px;padding-right:80px}}@media only screen and (max-width:960px){#browser{padding-left:65px;padding-right:65px}}@media only screen and (max-width:640px){#browser{padding-left:15px;padding-right:15px}}#browser #txtarea{text-align:center}#browser #txtarea img{height:min-content;width:min-content}#browser strong{display:block;font-size:25px;font-size:2.5rem;margin-top:1em}#browser #br_btn{align-content:stretch;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:3em}#browser #br_btn a{background-position:1em;background-repeat:no-repeat;border-radius:3px;color:#fff;display:table;height:5em;line-height:1.2;padding:0 1.5em;width:23%}#browser #br_btn a:after,#browser #br_btn a:before{display:none}@media only screen and (min-width:961px){#browser #br_btn a:hover{opacity:.8}}#browser #br_btn a.br_edge{background-color:#0078d7;background-image:url(../img/edge.svg)}#browser #br_btn a.br_ie{background-color:#46b6f5;background-image:url(../img/ie.svg)}#browser #br_btn a.br_chrome{background-color:#dd5144;background-image:url(../img/chrome.svg)}#browser #br_btn a.br_firefox{background-color:#fc7f07;background-image:url(../img/firefox.svg)}#browser #br_btn a span{display:table-cell;vertical-align:middle}@media print{body{min-width:1000px;-webkit-print-color-adjust:exact}#pagetop,#r_btns,#sitemap_btn,footer{display:none}}html{font-size:62.5%!important}@media only screen and (max-width:960px){html{font-size:57%!important}}@media only screen and (min-width:961px)and (max-height:768px){html{font-size:57%!important}}#noscript{background:#ffae00;color:#fff;left:0;line-height:1.2;padding:10px 20px;text-align:center;top:0;z-index:1000000}#loader,#noscript{position:fixed;width:100%}#loader{display:block;height:100%;z-index:500001}#loader div{aspect-ratio:500/571;bottom:0;left:0;margin:auto;position:absolute;right:0;text-align:center;top:0;width:320px}@media only screen and (max-width:960px){#loader div{width:250px}}@media only screen and (max-width:640px){#loader div{width:200px}}#fade{background-color:#fff;display:none;display:block;height:100%;left:0;min-height:100%;position:fixed;top:0;width:100%;z-index:500000}#wrap{flex:1 0 auto;overflow:clip}header{align-content:stretch;align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;line-height:1.4;margin:0 auto;max-width:1400px;padding-left:100px;padding-right:100px;padding-block:1.6em;width:100%}@media screen and (max-width:1000px){header{padding-left:80px;padding-right:80px}}@media only screen and (max-width:960px){header{padding-left:65px;padding-right:65px}}@media only screen and (max-width:640px){header{padding-left:15px;padding-right:15px}}@media only screen and (min-width:961px)and (max-height:768px){header{padding-bottom:.5em;padding-top:.5em}}@media only screen and (max-width:960px){header{background-color:#fff233;display:block}}@media only screen and (max-width:640px){header{padding-bottom:.8em;padding-top:.8em}}@media only screen and (max-width:480px){header{padding-bottom:.2em;padding-top:.2em}}header h1{order:1;width:50%}@media only screen and (max-width:960px){header h1{width:100%}}header h1 a{aspect-ratio:300/64;background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;margin:0 auto;overflow:hidden;padding-top:64px;text-indent:100%;white-space:nowrap;width:300px}@-moz-document url-prefix(){header h1 a{text-indent:-9999978px}}@media only screen and (max-width:640px){header h1 a{width:270px}}@media only screen and (max-width:480px){header h1 a{width:220px}}@media only screen and (min-width:961px){header h1 a:hover{opacity:.6}}header div#lang{font-size:15px;font-size:1.5rem;order:0;width:25%}@media screen and (max-width:1400px){header div#lang{font-size:16px;font-size:1.6rem}}@media only screen and (max-width:960px){header div#lang{display:none}}header div#lang a{color:#000;padding:.5em 0}header div#lang a:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;content:"\e90e";display:inline-block;font-family:icon;font-size:19px;font-size:1.9rem;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-right:.2em;margin-top:-.2em;text-transform:none;vertical-align:middle}@media (-ms-high-contrast:none){header div#lang a:before{margin-top:-.3em}}@media only screen and (min-width:961px){header div#lang a:hover,header div#lang a:hover:before{color:#e84720}}header ul#h_nav{font-size:15px;font-size:1.5rem;order:2;position:relative;text-align:right;width:25%}@media screen and (max-width:1400px){header ul#h_nav{font-size:16px;font-size:1.6rem}}@media only screen and (max-width:960px){header ul#h_nav{display:none}}header ul#h_nav li{display:inline-block}header ul#h_nav li.h_nav_child{cursor:pointer;padding:.5em 0}header ul#h_nav li.h_nav_child ul{background-color:#ffdb33;border-radius:4px;box-shadow:0 0 10px 0 rgba(0,0,0,.05);font-size:14px;font-size:1.4rem;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;text-align:center;top:2.6em;z-index:5}header ul#h_nav li.h_nav_child ul li{display:block;width:100%}header ul#h_nav li.h_nav_child ul li:last-child a{border-bottom:none!important}header ul#h_nav li.h_nav_child ul a{border-bottom:1px solid rgba(0,0,0,.05);display:block;padding:.8em 1.5em .9em}header ul#h_nav li.h_nav_child ul a:hover{background-color:#ffae00;color:#000}header ul#h_nav li.h_nav_child:hover ul{opacity:1;pointer-events:all}header ul#h_nav a{color:#000}@media only screen and (min-width:961px){header ul#h_nav a:hover{color:#e84720}}#g_nav{background-color:#fff233;letter-spacing:normal;position:relative}@media only screen and (max-width:960px){#g_nav{display:none}}#g_nav ul#g_nav_btn{align-content:stretch;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;max-width:1400px;padding-left:100px;padding-right:100px;width:100%}@media screen and (max-width:1000px){#g_nav ul#g_nav_btn{padding-left:80px;padding-right:80px}}@media only screen and (max-width:960px){#g_nav ul#g_nav_btn{padding-left:65px;padding-right:65px}}@media only screen and (max-width:640px){#g_nav ul#g_nav_btn{padding-left:15px;padding-right:15px}}@media screen and (max-width:1200px)and (min-height:960px){#g_nav ul#g_nav_btn{padding-left:0;padding-right:0}}#g_nav li{position:relative;transition:.2s ease-in-out;width:16.6666666667%}@supports(-ms-ime-align:auto){#g_nav li{width:16.6%}}@media (-ms-high-contrast:none){#g_nav li{width:16.6%}}#g_nav li.autumn>a{background-color:#e84720;color:#fff}#g_nav li.garroom>a:after{background-image:url(../img/garroom_icon.png);background-position:bottom;background-repeat:no-repeat;background-size:contain;bottom:-18px;content:"";height:43.36%;left:50%;position:absolute;transform:translate(-50%);width:36.5%}@media (-ms-high-contrast:none){#g_nav li a span{position:relative;top:.15em}}#g_nav li a{color:#000;display:block;font-weight:700;line-height:95px;overflow:hidden;position:relative;text-align:center}@media only screen and (min-width:961px)and (max-height:768px){#g_nav li a{line-height:75px}}#g_nav li a.nav_on{background-color:#ffae00;color:#fff}#g_nav li a.nav_on:after{bottom:0}@media only screen and (min-width:961px){#g_nav li:hover,#g_nav li:hover>a{background-color:#ffdb33}#g_nav li:hover>a{color:#000}#g_nav li:hover>a:after{bottom:0}#g_nav li a:hover{background-color:#ffdb33}}#g_nav li div{background-color:#ffdb33;display:none;left:0;margin-top:-5px;min-width:120%;position:absolute;top:95px;z-index:900}@media only screen and (min-width:961px)and (max-height:768px){#g_nav li div{top:75px}}#g_nav li:last-child div,#g_nav li:nth-last-child(2) div{left:auto;right:0}#g_nav li ul:before{order:1}#g_nav li ul:after,#g_nav li ul:before{content:"";display:block;width:22%}@media screen and (max-width:1200px){#g_nav li ul:after,#g_nav li ul:before{width:30.3%}}#g_nav li ul li{background-color:transparent!important;width:100%}#g_nav li ul li a{border-bottom:1px solid rgba(0,0,0,.05);color:#000;display:block;font-size:15px;font-size:1.5rem;font-weight:400;line-height:1.2;padding:1em 1.7em 1em 1.5em;text-align:left}@media screen and (max-height:780px){#g_nav li ul li a{padding:.8em 0}}#g_nav li ul li a:after,#g_nav li ul li a:before{position:absolute}#g_nav li ul li a.nav_on{background-color:transparent;color:#e84720}#g_nav li ul li a.nav_on:after{color:#e84720}@media only screen and (min-width:961px){#g_nav li ul li a:hover{background-color:rgba(232,71,32,.08)}#g_nav li ul li a:hover:after{color:#565656;right:0}}@media only screen and (min-width:961px)and (-ms-high-contrast:none){#g_nav li ul li a:hover:after{margin-top:1em;top:0}}@media (-ms-high-contrast:none){#g_nav li ul span{position:relative;top:-.5px}}footer{background-color:#000;color:#fff;font-size:13px;font-size:1.3rem;padding-bottom:3em;padding-top:3em;position:relative;text-align:center}footer div,footer small{margin:0 auto;max-width:1400px;padding-left:100px;padding-right:100px;width:100%}@media screen and (max-width:1000px){footer div,footer small{padding-left:80px;padding-right:80px}}@media only screen and (max-width:960px){footer div,footer small{padding-left:65px;padding-right:65px}}@media only screen and (max-width:640px){footer div,footer small{padding-left:15px;padding-right:15px}}footer small{display:inline-block;margin-bottom:2em}footer div{letter-spacing:-.4em;line-height:1.8}footer a{color:#fff;display:inline-block;letter-spacing:.03em}footer a:nth-child(n+3):before{color:unset;color:#fff;content:"／";margin-left:1em;margin-right:1em}@media only screen and (min-width:961px){footer a:hover{color:#fff233}}footer .bunka_logo{left:10px;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:150px}@media only screen and (max-width:640px){footer .bunka_logo{left:auto;margin-top:2em;position:relative;top:auto;transform:none;width:120px}}#r_btns{display:flex;flex-direction:column;flex-wrap:wrap;gap:8px;max-height:100%;position:fixed;right:0;top:105px;width:74px;z-index:950}@media screen and (max-height:780px){#r_btns{top:105px;transform:translate(0)}}@media only screen and (max-width:960px){#r_btns{right:10px;top:105px;transform:translate(0);width:43px}}@media only screen and (max-width:640px){#r_btns{display:none}}@media screen and (max-width:980px){body.fixed #r_btns{z-index:1}}@media screen and (max-height:600px),screen and (max-width:960px){#garclub{margin-top:20px;text-align:center}}@media only screen and (max-width:960px){#garclub{margin-top:0}}#garclub a{background-image:url(../img/club_bnr.png);background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;font-size:1;height:276.9px;overflow:hidden;overflow:initial;position:relative;text-indent:100%;top:0;white-space:nowrap;width:74px}@-moz-document url-prefix(){#garclub a{text-indent:-9999978px}}@media screen and (max-height:780px){#garclub a{background-image:url(../img/club_bnr_s.png);background-position:50%;background-repeat:no-repeat;background-size:contain;height:220.81px;overflow:hidden;overflow:initial;text-indent:100%;white-space:nowrap}@-moz-document url-prefix(){#garclub a{text-indent:-9999978px}}}@media screen and (max-height:600px),screen and (max-width:960px){#garclub a{background-color:#ffae00;background-image:none!important;border-radius:100%;color:#fff;display:inline-block;font-size:43px;font-size:4.3rem;height:1em;overflow:hidden;position:relative;text-indent:100%;transform:rotate(0deg) scale(1);white-space:nowrap;width:1em}@-moz-document url-prefix(){#garclub a{text-indent:-9999978px}}#garclub a:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:unset;color:#fff;content:"\e90d";display:inline-block;font-family:icon;font-style:normal;font-variant:normal;font-weight:400;height:1em;left:0;line-height:1;margin-top:0!important;margin-top:-.2em;position:absolute;text-indent:0;text-transform:none;top:0;vertical-align:middle;width:1em}}@media (-ms-high-contrast:none){#garclub a:before{text-indent:0}}#garclub a:after{background-image:url(../img/onp.png);background-position:top;background-repeat:no-repeat;background-size:cover;content:"";height:28px;opacity:0;position:absolute;right:60px;top:-3px;width:28px}@media screen and (max-height:600px){#garclub a:after{display:none}}@media only screen and (min-width:961px){#garclub a:hover{background-image:url(../img/club_bnr_on.png);top:3px}}@media only screen and (min-width:961px)and (max-height:780px){#garclub a:hover{background-image:url(../img/club_bnr_on_s.png);background-position:50%;background-repeat:no-repeat;background-size:contain;overflow:hidden;overflow:initial;text-indent:100%;white-space:nowrap}@-moz-document url-prefix(){#garclub a:hover{text-indent:-9999978px}}}@media only screen and (min-width:961px)and (max-height:600px){#garclub a:hover{top:0;transform:rotate(20deg) scale(1.05)}}@media only screen and (min-width:961px){#garclub a:hover:after{opacity:1;right:80px;top:-5px}}@media screen and (max-height:900px),screen and (max-width:960px){#bnr-gps,#bnr-ongakudo,#bnr-online{text-align:center}}@media only screen and (max-width:960px){#bnr-gps,#bnr-ongakudo,#bnr-online{margin-top:0}}#bnr-gps a,#bnr-ongakudo a,#bnr-online a{background-image:url(../img/bnr-ongakudo.png);background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;font-size:1;height:240px;overflow:hidden;overflow:initial;position:relative;text-indent:100%;top:0;white-space:nowrap;width:76px}@-moz-document url-prefix(){#bnr-gps a,#bnr-ongakudo a,#bnr-online a{text-indent:-9999978px}}@media screen and (max-height:900px),screen and (max-width:960px){#bnr-gps a,#bnr-ongakudo a,#bnr-online a{background-color:#0f1e46;background-image:none!important;border-radius:100%;color:#fff;display:inline-block;font-size:43px;font-size:4.3rem;height:1em;overflow:hidden;position:relative;text-indent:100%;transform:rotate(0deg) scale(1);white-space:nowrap;width:1em}@-moz-document url-prefix(){#bnr-gps a,#bnr-ongakudo a,#bnr-online a{text-indent:-9999978px}}#bnr-gps a:before,#bnr-ongakudo a:before,#bnr-online a:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:unset;color:#fff;content:"\e911";display:inline-block;font-family:icon;font-style:normal;font-variant:normal;font-weight:400;height:1em;left:0;line-height:1;margin-top:0!important;margin-top:-.2em;position:absolute;text-indent:0;text-transform:none;top:0;vertical-align:middle;width:1em}}@media (-ms-high-contrast:none){#bnr-gps a:before,#bnr-ongakudo a:before,#bnr-online a:before{text-indent:0}}@media only screen and (min-width:961px){#bnr-gps a:hover,#bnr-ongakudo a:hover,#bnr-online a:hover{opacity:.7}}#bnr-online a{background-image:url(../img/bnr-online.png);background-position:50%;background-repeat:no-repeat;background-size:contain;overflow:hidden;text-indent:100%;white-space:nowrap}@-moz-document url-prefix(){#bnr-online a{text-indent:-9999978px}}@media only screen and (max-width:960px){#bnr-online{display:none}}@media screen and (max-height:690px){#bnr-online{display:none}}#bnr-gps a{background-image:url(../img/bnr-gps.png);background-position:50%;background-repeat:no-repeat;background-size:contain;overflow:hidden;text-indent:100%;white-space:nowrap}@-moz-document url-prefix(){#bnr-gps a{text-indent:-9999978px}}@media screen and (max-height:900px),screen and (max-width:960px){#bnr-gps a{background-color:#fede48;background-image:none!important;border-radius:100%;color:#000;display:inline-block;font-size:43px;font-size:4.3rem;height:1em;overflow:hidden;position:relative;text-indent:100%;transform:rotate(0deg) scale(1);white-space:nowrap;width:1em}@-moz-document url-prefix(){#bnr-gps a{text-indent:-9999978px}}#bnr-gps a:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:unset;color:#000;content:"\e913";display:inline-block;font-family:icon;font-style:normal;font-variant:normal;font-weight:400;height:.5em;left:0;line-height:1;margin-top:0!important;margin-top:-.2em;position:absolute;text-indent:0;text-transform:none;top:0;vertical-align:middle;width:.5em}}#r_sns{margin-top:1.2em;text-align:center}@media screen and (max-height:780px),screen and (max-width:960px){#r_sns{margin-top:8px}}#r_sns a{background-color:#000;border-radius:100%;margin-bottom:8px;position:relative;transform:rotate(0deg) scale(1)}#r_sns a:before{color:#fff;z-index:10}@-moz-document url-prefix(){#r_sns a:before{top:2px}}#r_sns a.i_tw{background-color:#1da1f2}#r_sns a.i_fb{background-color:#3b579d}#r_sns a.i_is,#r_sns a.i_yt{background-color:red}@media only screen and (min-width:961px){#r_sns a:hover:nth-child(odd){transform:rotate(-20deg) scale(1.05)}#r_sns a:hover:nth-child(2n){transform:rotate(20deg) scale(1.05)}#r_sns a.i_tw:hover{box-shadow:0 0 13px #1da1f2;color:#37aff9!important}#r_sns a.i_fb:hover{box-shadow:0 0 13px #3b579d;color:#2659db!important}#r_sns a.i_is:hover,#r_sns a.i_yt:hover{box-shadow:0 0 13px red;color:#ff3e3e!important}}#sitemap{background-color:rgba(255,242,51,.97);display:none;height:100%;left:0;letter-spacing:normal;overflow-x:hidden;position:fixed;top:0;width:100%;z-index:940}@media screen and (max-height:620px),screen and (max-width:980px){#sitemap{-webkit-overflow-scrolling:touch;overflow-y:scroll}}@media only screen and (min-width:961px)and (min-height:800px){#sitemap{overflow-y:hidden}}@media only screen and (max-width:960px){#sitemap{-webkit-overflow-scrolling:touch;overflow-y:scroll}}#sitemap_btn{background-color:#e84720;color:#fff;cursor:pointer;height:70px;overflow:hidden;position:fixed;right:0;top:0;transition:.2s ease-in-out;width:70px;z-index:1000}@media only screen and (max-width:960px){#sitemap_btn{border-radius:100%;box-shadow:2px 2px 3px rgba(0,0,0,.2);height:43px;right:10px;top:35px;width:43px}}@media only screen and (max-width:640px){#sitemap_btn{bottom:18px;height:50px;right:10px;top:auto;width:50px}}#sitemap_btn:after,#sitemap_btn:before{background:#fff;bottom:0;content:"";display:block;height:1px;left:0;margin:auto;position:absolute;right:0;top:0;transition:.2s ease-in-out;width:30px}@media only screen and (max-width:960px){#sitemap_btn:after,#sitemap_btn:before{width:15px}}#sitemap_btn:before{transform:translateY(-20px)}@media only screen and (max-width:960px){#sitemap_btn:before{transform:translateY(-6px)}}#sitemap_btn:after{transform:translateY(3px)}@media only screen and (max-width:960px){#sitemap_btn:after{transform:translateY(6px)}}#sitemap_btn i{background:#fff;bottom:0;display:block;height:1px;left:0;margin:auto;position:absolute;right:0;top:0;transform:translateY(-9px);transition:opacity .3s;width:30px}@media only screen and (max-width:960px){#sitemap_btn i{transform:translate(0);width:15px}}#sitemap_btn span{bottom:1.3em;display:block;font-size:10px;font-size:1rem;position:absolute;text-align:center;width:100%}@media only screen and (max-width:960px){#sitemap_btn span{display:none}}@media only screen and (min-width:961px){#sitemap_btn:hover{background-color:#f25333}#sitemap_btn:hover:before{transform:translateY(-17px)}#sitemap_btn:hover:after{transform:translate(0)}}@media only screen and (max-width:960px){#sitemap_btn.hover{box-shadow:2px 2px 3px transparent;top:38px}}@media only screen and (max-width:640px){#sitemap_btn.hover{bottom:23px;top:auto}}#sitemap_btn.active{background-color:#fff;color:#000}#sitemap_btn.active:after,#sitemap_btn.active:before{background-color:#000}#sitemap_btn.active:before{transform:translateY(-9px) rotate(-135deg)}#sitemap_btn.active:after{transform:translateY(-9px) rotate(135deg)}#sitemap_btn.active i{opacity:0}@media only screen and (min-width:961px){#sitemap_btn.active:hover{color:#e84720}#sitemap_btn.active:hover:after,#sitemap_btn.active:hover:before{background-color:#e84720}}@media only screen and (max-width:960px){#sitemap_btn.active{background-color:#fff}#sitemap_btn.active:before{transform:translate(0) rotate(-135deg)}#sitemap_btn.active:after{transform:translate(0) rotate(135deg)}}#sitemap_inner{font-weight:700;left:50%;max-width:1200px;position:absolute;top:50%;transform:translate(-50%,-50%);width:90%}@media screen and (max-height:680px),screen and (max-width:980px){#sitemap_inner{top:1.2em;transform:translate(-50%)}}@media only screen and (max-width:960px){#sitemap_inner{left:0;padding-bottom:3em;padding-left:20px;padding-right:20px;transform:translate(0);width:100%}}@media only screen and (max-width:640px){#sitemap_inner{padding-left:15px;padding-right:15px;top:1.5em}}#sitemap_inner #sitemap_logo{height:80px;margin:0 auto 1em;width:375px}@media screen and (max-height:680px),screen and (max-width:980px){#sitemap_inner #sitemap_logo{height:64px;width:300px}}@media only screen and (max-width:960px){#sitemap_inner #sitemap_logo{margin:0 auto}}@media only screen and (max-width:640px){#sitemap_inner #sitemap_logo{height:58px;width:270px}}#sitemap_inner #sitemap_logo a{background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:0;display:block;height:100%;margin:0 auto;opacity:1;overflow:hidden;position:relative;text-indent:100%;white-space:nowrap;width:100%}@-moz-document url-prefix(){#sitemap_inner #sitemap_logo a{text-indent:-9999978px}}@media only screen and (min-width:961px){#sitemap_inner #sitemap_logo a:hover{bottom:-.2em;opacity:.6}}#sitemap_inner #language{display:inline-block;font-size:13px;font-size:1.3rem;left:0;line-height:1.6;position:absolute;top:2.5em}@media only screen and (max-width:960px){#sitemap_inner #language{margin-bottom:.8em;margin-top:2.5em;position:static;text-align:center;width:100%}}@media only screen and (max-width:640px){#sitemap_inner #language{margin-top:1.8em}}#sitemap_inner #language a{background-color:#0c6638;border-radius:50px;color:#fff233;display:inline-block;font-weight:400;padding:.3em 1.4em .3em 1em}#sitemap_inner #language a:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff233;content:"\e90e";display:inline-block;font-family:icon;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-right:.2em;margin-top:-.2em;text-transform:none;vertical-align:middle}@media (-ms-high-contrast:none){#sitemap_inner #language a:before{margin-top:-.4em}}@media only screen and (min-width:961px){#sitemap_inner #language a:hover{background-color:#e84720}}#sitemap_inner #sitemap_nav{align-content:stretch;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-height:780px){#sitemap_inner #sitemap_nav{font-size:15px;font-size:1.5rem}}#sitemap_inner #sitemap_nav:after{content:"";display:block;width:23%}@media screen and (max-width:980px){#sitemap_inner #sitemap_nav:after{width:30%}}@media screen and (max-width:680px){#sitemap_inner #sitemap_nav:after{width:48%}}@media screen and (max-width:374px){#sitemap_inner #sitemap_nav:after{display:none}}#sitemap_inner #sitemap_nav li{margin-top:2.5em;position:relative;width:23%}@media screen and (max-width:980px){#sitemap_inner #sitemap_nav li{margin-top:2em;width:30%}}@media screen and (max-width:680px){#sitemap_inner #sitemap_nav li{margin-top:1.5em;width:48%}}@media screen and (max-width:374px){#sitemap_inner #sitemap_nav li{width:100%}#sitemap_inner #sitemap_nav li:last-child{border-top:1px dotted #000;padding-top:1.5em}}@media screen and (max-height:680px){#sitemap_inner #sitemap_nav li{margin-top:1.5em}}#sitemap_inner #sitemap_nav li ul{font-weight:400;margin-bottom:1em}#sitemap_inner #sitemap_nav li ul li{border:none!important;margin-top:.5em;padding:0!important;width:100%}@media only screen and (max-width:960px){#sitemap_inner #sitemap_nav li ul li{margin-top:.8em}}@media only screen and (max-width:640px){#sitemap_inner #sitemap_nav li ul li{margin-top:1em}}#sitemap_inner #sitemap_nav li ul a{left:0;line-height:1.4;padding-left:1em;position:relative}@media only screen and (min-width:961px)and (min-height:900px){#sitemap_inner #sitemap_nav li ul a{line-height:1.8}}#sitemap_inner #sitemap_nav li ul a.nav_on:before{color:#e84720;content:"♪"}@media (-ms-high-contrast:none){#sitemap_inner #sitemap_nav li ul a.nav_on:before{margin-top:1px}}#sitemap_inner #sitemap_nav li ul a:before{color:#000;content:"-";left:0;line-height:unset!important;margin-right:.5em;position:absolute;top:0}@media (-ms-high-contrast:none){#sitemap_inner #sitemap_nav li ul a:before{margin-top:-.2em}}#sitemap_inner #sitemap_nav li ul a.smap_fb:before,#sitemap_inner #sitemap_nav li ul a.smap_is:before,#sitemap_inner #sitemap_nav li ul a.smap_tw:before,#sitemap_inner #sitemap_nav li ul a.smap_yt:before{font-size:22px;font-size:2.2rem;margin-left:-.3em;margin-right:.3em}@media (-ms-high-contrast:none){#sitemap_inner #sitemap_nav li ul a.smap_fb:before,#sitemap_inner #sitemap_nav li ul a.smap_is:before,#sitemap_inner #sitemap_nav li ul a.smap_tw:before,#sitemap_inner #sitemap_nav li ul a.smap_yt:before{margin-top:.1em!important}}#sitemap_inner #sitemap_nav li ul a.smap_fb:before{content:"\e904"}#sitemap_inner #sitemap_nav li ul a.smap_fb:before,#sitemap_inner #sitemap_nav li ul a.smap_tw:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:icon;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-top:-.2em;text-transform:none;vertical-align:middle}#sitemap_inner #sitemap_nav li ul a.smap_tw:before{content:"\e905"}#sitemap_inner #sitemap_nav li ul a.smap_yt:before{content:"\e90c"}#sitemap_inner #sitemap_nav li ul a.smap_is:before,#sitemap_inner #sitemap_nav li ul a.smap_yt:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:icon;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-top:-.2em;text-transform:none;vertical-align:middle}#sitemap_inner #sitemap_nav li ul a.smap_is:before{content:"\e912"}@media only screen and (min-width:961px){#sitemap_inner #sitemap_nav li ul a:hover{color:#e84720;left:.3em}#sitemap_inner #sitemap_nav li ul a:hover:before{color:#e84720}}#sitemap_inner #sitemap_nav a.nav_on{color:#e84720!important}#sitemap_inner .door_title{border-bottom:1px solid rgba(0,0,0,.2);border-top:1px solid rgba(0,0,0,.2);bottom:0;display:block;font-size:17px;font-size:1.7rem;letter-spacing:normal;margin-bottom:1.3em;padding-bottom:.9em;padding-top:.7em;position:relative;text-align:center}@media screen and (max-height:780px){#sitemap_inner .door_title{font-size:16px;font-size:1.6rem}}@media only screen and (min-width:961px)and (min-height:900px){#sitemap_inner .door_title{margin-bottom:1.6em;padding-bottom:1.1em;padding-top:.9em}}@media (-ms-high-contrast:none){#sitemap_inner .door_title{padding-bottom:.6em;padding-top:1em}}@media only screen and (-ms-high-contrast:none)and (min-width:961px)and (min-height:900px){#sitemap_inner .door_title{padding-bottom:.9em;padding-top:1.2em}}#sitemap_inner .door_title:after,#sitemap_inner .door_title:before{background-color:rgba(0,0,0,.2);content:"";height:1px;left:0;position:absolute;width:100%}#sitemap_inner .door_title:before{bottom:-4px}#sitemap_inner .door_title:after{top:-4px}#sitemap_inner a{color:#000;display:block}.android #sitemap_inner #language a{padding:.2em 1.4em .4em 1em}#pagetop{bottom:0;opacity:0;position:fixed;right:-130px;z-index:100}@media screen and (max-height:420px){#pagetop{display:none!important}}@media only screen and (max-width:640px){#pagetop{display:none}}#pagetop a{background-image:url(../img/pagetop_off.png);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:120px;overflow:hidden;text-indent:100%;white-space:nowrap;width:120px}@-moz-document url-prefix(){#pagetop a{text-indent:-9999978px}}#pagetop a.hover{background-image:url(../img/pagetop_on.png)}#pagetop a.on{animation:yurayura 2s ease infinite;background-image:url(../img/pagetop_click.png)}@keyframes yurayura{0%{transform:translateY(10px)}5%{transform:translateY(10px)}10%{transform:translateY(10px)}20%{transform:translateY(0)}25%{transform:translateY(10px)}30%{transform:translateY(0)}50%{transform:translateY(10px)}to{transform:translateY(10px)}}#contents{margin:5em auto 8em;max-width:1400px;padding-left:100px;padding-right:100px;width:100%}@media screen and (max-width:1000px){#contents{padding-left:80px;padding-right:80px}}@media only screen and (max-width:960px){#contents{padding-left:65px;padding-right:65px}}@media only screen and (max-width:640px){#contents{padding-left:15px;padding-right:15px}}@media only screen and (max-width:960px){#contents{margin-bottom:6em;margin-top:3.5em}}@media only screen and (max-width:640px){#contents{margin-bottom:4em;margin-top:2.2em}}#contents:after{clear:both;content:"";display:table}#contents h2{font-size:28px;font-size:2.8rem;line-height:1.6;margin:0 auto 2em!important;max-width:800px;padding-bottom:1.9em;position:relative;text-align:center}@media only screen and (max-width:960px){#contents h2{font-size:26px;font-size:2.6rem}}@media only screen and (max-width:640px){#contents h2{font-size:24px;font-size:2.4rem;margin-bottom:1.5em!important;padding-bottom:1em}}#contents h2:after{background-color:#d3d3d3;bottom:0;content:"";height:1px;left:50%;position:absolute;transform:translate(-50%);width:5em}#contents h2 span,#contents h2 time{font-size:17px;font-size:1.7rem;font-weight:400;font-weight:700}@media only screen and (max-width:640px){#contents h2 span,#contents h2 time{font-size:16px;font-size:1.6rem}}#contents h2 span,#contents h2 strong{display:block}#contents h2+#goods_link{margin-top:0!important}#contents h2 i.ipt{margin-left:.5em;margin-right:.5em}#contents #pagemessage{line-height:1.6;margin:2em 0;text-align:center}#contents #pagemessage+#programlist{margin-top:4em}@media only screen and (max-width:960px){#program_data #pagemessage{padding-left:20px;padding-left:15px;padding-right:20px;padding-right:15px}}@media only screen and (max-width:640px){#program_data #pagemessage .myplan_mail{display:none!important}#program_data #searchbox{margin:0 15px}}#txtarea:after{clear:both;content:"";display:table}#txtarea .box_area,#txtarea ol,#txtarea p,#txtarea table,#txtarea ul{margin:1.8em 0}#txtarea p{line-height:2}#txtarea em,#txtarea i{font-style:italic;font-weight:400}#txtarea sup{top:-.1em;vertical-align:top}#txtarea sub,#txtarea sup{font-size:12px;font-size:1.2rem;position:relative}#txtarea sub{bottom:-.1em;vertical-align:bottom}#txtarea hr{background:#e6e6e6;border:none;clear:both;height:1px;margin:4em 0}#txtarea hr+h3{margin-top:1.8em}@media only screen and (max-width:640px){#txtarea hr+h3{margin-top:1.5em}#txtarea hr+h3:after{display:none}}#txtarea h3,#txtarea h4,#txtarea h5,#txtarea h6{clear:both}#txtarea h3{font-size:28px;font-size:2.8rem;line-height:1.4;margin-bottom:1.5em;margin-top:5em;padding-left:2.2em;position:relative}@media only screen and (max-width:960px){#txtarea h3{font-size:26px;font-size:2.6rem;margin-top:4em}}@media only screen and (max-width:640px){#txtarea h3{font-size:23px;font-size:2.3rem;margin-top:6em;padding-left:0}}#txtarea h3:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e908";display:inline-block;font-family:icon;font-size:60px;font-size:6rem;font-style:normal;font-variant:normal;font-weight:400;left:0;line-height:1;margin-top:0;position:absolute;text-transform:none;top:-.3em;vertical-align:middle}@media (-ms-high-contrast:none){#txtarea h3:before{top:-.45em}}@-moz-document url-prefix(){#txtarea h3:before{top:-.1em}}@media only screen and (max-width:960px){#txtarea h3:before{font-size:58px;font-size:5.8rem}}@media only screen and (max-width:640px){#txtarea h3:before{display:none}#txtarea h3:after{background-color:#d3d3d3;content:"";height:1px;left:50%;position:absolute;top:-3em;transform:translate(-50%);width:5em}}#txtarea .first+h3{margin-top:0}#txtarea .first+h3:after{display:none}#txtarea h4{background-color:#f7f7f7;border-radius:4px;font-size:25px;font-size:2.5rem;line-height:1.4;margin-bottom:1em;margin-top:2.5em;padding:.5em 1.5em .6em;position:relative}@media (-ms-high-contrast:none){#txtarea h4{padding:.7em 1.5em .5em}}@media only screen and (max-width:960px){#txtarea h4{font-size:23px;font-size:2.3rem;padding:.5em 1.3em .6em}}@media only screen and (max-width:960px)and (-ms-high-contrast:none){#txtarea h4{padding:.7em 1.3em .5em}}@media only screen and (max-width:640px){#txtarea h4{font-size:21px;font-size:2.1rem;padding:.5em 1em .6em}}@media only screen and (max-width:640px)and (-ms-high-contrast:none){#txtarea h4{padding:.7em 1em .5em}}#txtarea h3+h4{margin-top:0}#txtarea h5{font-size:23px;font-size:2.3rem;line-height:1.4;margin-bottom:1em;margin-top:2em}@media only screen and (max-width:960px){#txtarea h5{font-size:22px;font-size:2.2rem}}@media only screen and (max-width:640px){#txtarea h5{font-size:21px;font-size:2.1rem}}#txtarea h4+h5{margin-top:0}#txtarea h6{font-size:21px;font-size:2.1rem;line-height:1.3;margin-bottom:.8em;margin-top:2em}@media only screen and (max-width:960px){#txtarea h6{font-size:20px;font-size:2rem}}@media only screen and (max-width:640px){#txtarea h6{font-size:19px;font-size:1.9rem}}#txtarea h6+p{margin-top:1em}#txtarea p.bold{margin-bottom:.8em}#txtarea p.bold strong{font-size:17px;font-size:1.7rem}#txtarea p.bold+p{margin-top:.8em}#txtarea table{line-height:1.4}#txtarea table ol,#txtarea table p,#txtarea table table,#txtarea table ul{line-height:1.4;margin:1.4em 0 0}#txtarea table p.notes{margin:1.2em 0}#txtarea table .alignleft,#txtarea table .alignright{margin-bottom:0}@media only screen and (max-width:640px){#txtarea table .alignleft,#txtarea table .alignright{margin-top:0!important}}#txtarea table .alignleft+ol,#txtarea table .alignleft+p,#txtarea table .alignleft+ul,#txtarea table .alignright+ol,#txtarea table .alignright+p,#txtarea table .alignright+ul{margin-top:0}@media only screen and (max-width:640px){#txtarea table .alignleft+ol,#txtarea table .alignleft+p,#txtarea table .alignleft+ul,#txtarea table .alignright+ol,#txtarea table .alignright+p,#txtarea table .alignright+ul{margin-top:1.4em}}#txtarea td,#txtarea th{border:1px solid #e6e6e6;padding:1.5em 1.3em}#txtarea th{background-color:#e6e6e6;border:1px solid #d3d3d3;font-weight:700}#txtarea th span{font-size:14px;font-size:1.4rem}#txtarea th i{color:#e84720}#txtarea td{background-color:#fff}#txtarea .td_first{display:none!important;height:0!important;margin:0!important;padding:0!important}#txtarea .td_first+ol,#txtarea .td_first+p,#txtarea .td_first+ul{margin-top:0!important}@media only screen and (max-width:640px){#txtarea table.sp_block:before{clear:both;content:"";display:table}#txtarea table.sp_block td,#txtarea table.sp_block th{display:block;float:left;width:100%}#txtarea table.sp_block th{border-bottom:none!important;margin-top:1em}#txtarea table.sp_block td{background-color:transparent}}#txtarea table.w100{width:100%}#txtarea table.table2 tr{border-bottom:1px dashed #d3d3d3}#txtarea table.table2 td,#txtarea table.table2 th{background:none;border:none;padding:1.3em 0}#txtarea table.table2 th{padding-right:2em}#txtarea ul li{background-image:url(../img/dot.png);background-position:.3em .8em;background-repeat:no-repeat;background-size:2px;padding-left:1.1em}#txtarea ol li{background:none!important;list-style:decimal inside;padding-left:1.1em;text-indent:-1.1em}#txtarea ol li ul li{background-image:url(../img/dot.png)!important;background-position:.3em .6em!important;background-repeat:no-repeat!important;background-size:2px!important;list-style:none!important;padding-left:1.1em!important;text-indent:0!important}#txtarea li{line-height:1.7;margin:1em 0}#txtarea li:first-child{margin-top:0}#txtarea li:last-child{margin-bottom:0}#txtarea li ul{margin-top:1em!important}#txtarea table+.notes{margin-top:-1em!important}#txtarea p a{text-decoration:underline}#txtarea a[href$=".doc"]:after,#txtarea a[href$=".docx"]:after,#txtarea a[href$=".pdf"]:after,#txtarea a[href$=".xls"]:after,#txtarea a[target=_blank]:after{content:" ";margin-left:.3em;margin-right:.3em}@-moz-document url-prefix(){#txtarea a[href$=".doc"]:after,#txtarea a[href$=".docx"]:after,#txtarea a[href$=".pdf"]:after,#txtarea a[href$=".xls"]:after,#txtarea a[target=_blank]:after{margin-top:.1em!important}}#txtarea a[target=_blank]:after{content:"\e906"}#txtarea a[href$=".pdf"]:after,#txtarea a[target=_blank]:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:icon;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-top:-.2em;text-transform:none;vertical-align:middle}#txtarea a[href$=".pdf"]:after{content:"\e610"}#txtarea a[href$=".xls"]:after{content:"\e611"}#txtarea a[href$=".doc"]:after,#txtarea a[href$=".docx"]:after,#txtarea a[href$=".xls"]:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:icon;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-top:-.2em;text-transform:none;vertical-align:middle}#txtarea a[href$=".doc"]:after,#txtarea a[href$=".docx"]:after{content:"\e60f"}p.notes{line-height:1.6!important;padding-left:1.1em!important}p.notes+p.notes{margin-top:-1em!important}.notes{color:#888;font-size:14px;font-size:1.4rem;margin-top:1em!important;text-indent:-1.1em!important}.notes li{background:none!important;line-height:1.4!important}.en .notes{padding-left:.6em!important;text-indent:-.6em!important}.safari #txtarea a[href$=".doc"]:after,.safari #txtarea a[href$=".docx"]:after,.safari #txtarea a[href$=".pdf"]:after,.safari #txtarea a[href$=".xls"]:after,.safari #txtarea a[target=_blank]:after{margin-top:0}.voice_box{color:#519545;margin:2.5em 0;padding:.5em 0 .5em 2em;position:relative}.voice_box:before{background-color:#fff;color:#519545;content:"“";font-size:30px;font-size:3rem;left:0;position:absolute;top:0;z-index:1}.voice_box:after{background-color:rgba(81,149,69,.2);content:"";height:90%;left:.35em;position:absolute;top:0;width:2px}.voice_box .first+h3,.voice_box .first+h4,.voice_box .first+h5,.voice_box .first+h6,.voice_box .first+p{margin-top:0!important}.voice_box p{margin-bottom:.5em!important;margin-top:.5em!important}.wp-caption-dt{line-height:2}.wp-caption-dd,.wp-caption-text{background-color:#f7f7f7;color:#595959;font-size:13px;font-size:1.3rem;line-height:1.4!important;margin:0!important;padding:1em 1.3em}@media only screen and (max-width:640px){.wp-caption-dd,.wp-caption-text{font-size:11px;font-size:1.1rem}}.wp-caption-dd strong,.wp-caption-text strong{color:#000;display:block;font-size:15px;font-size:1.5rem;margin-bottom:.8em}.wp-caption{line-height:0;margin:2.5em 0;width:100%!important}.alignleft,.alignright{background:#fff;clear:both;height:auto;line-height:0;margin-top:.5em!important;width:40%!important}.alignleft img,.alignright img{height:auto;width:100%}@media only screen and (max-width:480px){.alignleft,.alignright{margin:1.6em 0!important;width:100%!important}}.alignleft.profile,.alignright.profile{width:35%!important}@media only screen and (max-width:480px){.alignleft.profile,.alignright.profile{width:100%!important}.alignleft.profile img,.alignright.profile img{float:left;width:35%}.alignleft.profile p,.alignright.profile p{float:right;margin-top:0!important;padding-left:8%;width:65%}}.alignright{float:right;margin:0 0 2.5em 3em}@media only screen and (max-width:960px){.alignright{margin:0 0 2.6em 2.8em}}@media only screen and (max-width:480px){.alignright{float:none;margin:0}}.alignleft{float:left;margin:0 3em 2.5em 0}@media only screen and (max-width:960px){.alignleft{margin:0 2.8em 2.6em 0}}@media only screen and (max-width:480px){.alignleft{float:none;margin:0}}img.alignleft+p,img.alignright+p{margin-top:-.4em}*>.aligncenter{margin-top:0!important}.aligncenter{clear:both;height:auto;line-height:0;margin:.8em 0;width:100%}.aligncenter+h3,.aligncenter+h4,.aligncenter+h5,.aligncenter+h6{margin-top:1em}#period{background-color:#24a4cd;border-radius:4px;color:#fff;margin:1em auto;max-width:700px;text-align:center}#period p{line-height:1.4;margin:0;padding:1em 1em 1.3em}#period span,#period strong{display:block}#period strong{margin-bottom:.5em}#period span{font-size:20px;font-size:2rem}@media only screen and (max-width:960px){#period span{font-size:19px;font-size:1.9rem}}@media only screen and (max-width:640px){#period span{font-size:18px;font-size:1.8rem}}#period+#tab_nav,#period+.tab_nav{margin-top:3.5em}@media only screen and (max-width:960px){#period+#tab_nav,#period+.tab_nav{margin-top:3em}}@media only screen and (max-width:640px){#period+#tab_nav,#period+.tab_nav{margin-top:2em}}.box_area{background-color:#f7f7f7;padding:2em 2.3em}.box_area:after{clear:both;content:"";display:table}@media only screen and (max-width:640px){.box_area{padding:1.5em 1.8em}}.box_area p{margin-bottom:0!important}.box_first+h4,.box_first+h5,.box_first+h6{margin-top:.2em!important}.box_first+h3{margin-top:.5em!important}.box_first+h4{padding-left:0!important;padding-right:0!important}.box_first+ol,.box_first+p,.box_first+table,.box_first+ul{margin-top:0!important}.imgbox{align-content:stretch;display:flex;flex-wrap:wrap;justify-content:space-between}.imgbox li{background:none!important;margin:0 0 1.5em!important;padding:0!important;text-indent:0!important}.imgbox .wp-caption,.imgbox p{margin:0!important}.imgbox .wp-caption-text{background-color:transparent;padding-left:0!important;padding-right:0!important}.imgbox.box2:after{content:"";display:block;width:49%}.imgbox.box2 li{width:49%}.imgbox.box3:after{content:"";display:block;width:32%}@media only screen and (max-width:640px){.imgbox.box3:after{display:none}}.imgbox.box3 li{width:32%}@media only screen and (max-width:640px){.imgbox.box3 li{width:49%}}.imgbox a:after,.imgbox a:before{display:none!important}.imgbox .wp-caption-text a:after,.imgbox .wp-caption-text a:before{display:inline-block!important}.btn_arw a,a.btn_arw{color:#e84720!important;display:inline-block;line-height:1.4!important;position:relative;text-decoration:none!important}.btn_arw a:before,a.btn_arw:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";content:"\e60c";display:inline-block;font-family:icon;font-style:normal;font-variant:normal;font-weight:400;left:0;line-height:1;margin-right:.5em;margin-top:-.2em;position:relative;text-transform:none;vertical-align:middle}@-moz-document url-prefix(){.btn_arw a:before,a.btn_arw:before{margin-top:-.13em}}@media (-ms-high-contrast:none){.btn_arw a:before,a.btn_arw:before{margin-top:-.15em}}@media only screen and (min-width:961px){.btn_arw a:hover,a.btn_arw:hover{color:#000!important}.btn_arw a:hover:before,a.btn_arw:hover:before{left:4px}}.safari .btn_arw a:before,.safari a.btn_arw:before{margin-top:-.05em}ul.btn_link li{background:none!important;padding-left:0!important;position:relative!important}.btn_link a,a.btn_link{background:#e84720;border:2px solid #e84720;border-radius:2px;color:#fff!important;display:inline-block;line-height:1.3;margin:.3em 0;padding:.7em 1.1em .8em .8em;position:relative;text-decoration:none!important}@media (-ms-high-contrast:none){.btn_link a,a.btn_link{padding:.9em 1.1em .6em .8em}}.btn_link a:after,.btn_link a:before,a.btn_link:after,a.btn_link:before{color:#fff!important}.btn_link a:before,a.btn_link:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";content:"\e60c";display:inline-block;font-family:icon;font-style:normal;font-variant:normal;font-weight:400;left:0;line-height:1;margin-right:.5em;margin-top:-.2em;position:relative;text-transform:none;vertical-align:middle}@-moz-document url-prefix(){.btn_link a:before,a.btn_link:before{margin-top:-.13em}}@media only screen and (max-width:960px){.btn_link a,a.btn_link{border:1px solid #e84720;padding:.6em 1.1em .7em .8em}}@media only screen and (min-width:961px){.btn_link a:hover,a.btn_link:hover{background:#fff;border-color:#e84720!important;color:#e84720!important}.btn_link a:hover:after,.btn_link a:hover:before,a.btn_link:hover:after,a.btn_link:hover:before{color:#e84720!important}}.safari .btn_link a:before,.safari a.btn_link:before{margin-top:-.05em}ul.btn_arw li{background:none!important;text-indent:-.7em}br+.btn_link{margin-top:1em}.mw_wp_form table{table-layout:fixed;width:100%}.mw_wp_form th{width:25%}@media only screen and (max-width:640px){.mw_wp_form th{border-bottom:none!important;margin-top:-1px!important}.mw_wp_form td{border-top:none!important}.mw_wp_form td,.mw_wp_form th{float:left;width:100%}}.mw_wp_form .p-country-name{display:none}.mw_wp_form .horizontal-item+.horizontal-item{margin-left:0!important}#outline_box h3{font-size:33px;font-size:3.3rem;margin-bottom:1em;margin-top:3em;padding-left:0;text-align:center}@media only screen and (max-width:640px){#outline_box h3{margin-top:2em}}#outline_box h3:before{display:block;position:static}@media only screen and (max-width:640px){#outline_box h3:after{display:none!important}}#outline_box h3 span{color:#e84720;font-size:43px;font-size:4.3rem}#outline_box h4{background-color:transparent;margin:0;padding:0;position:relative}#outline_box h4 i{font-family:游明朝,YuMincho,Hiragino Mincho Pro,ヒラギノ明朝 Pro W3,HGS明朝E,ＭＳ Ｐ明朝,serif;font-size:30px;font-size:3rem;font-style:normal}#outline_box h5{font-size:18px;font-size:1.8rem;line-height:1.6;margin-bottom:.8em!important;margin-top:1em!important;text-decoration:underline}#outline_box ol{align-content:stretch;display:flex;flex-wrap:wrap;justify-content:space-between}#outline_box li{border-radius:3px;color:#fff;list-style:none!important;margin:3em 0 0!important;padding:1.8em 2.5em 2.5em!important;text-indent:0!important;width:31.3%}@media screen and (max-width:1200px){#outline_box li{margin:2em 0 0!important;width:100%!important}}@media only screen and (max-width:640px){#outline_box li{padding:15px 20px 20px!important}}#outline_box li p{margin:0}#outline_box li:first-child{background-color:#e84720!important}#outline_box li:first-child h4 i{background-color:#e84720}#outline_box li:nth-child(2){background-color:#ffae00!important}#outline_box li:nth-child(2) h4 i{background-color:#ffae00}#outline_box li:nth-child(3){background-color:#0c6638!important}#outline_box li:nth-child(3) h4 i{background-color:#0c6638}#outline_box li:nth-child(4){background-color:#8fc73b!important}#outline_box li:nth-child(4) h4 i{background-color:#8fc73b}#outline_box li:nth-child(5){background-color:#24a4cd!important}#outline_box li:nth-child(5) h4 i{background-color:#24a4cd}#spo_box ul~ul,#sponsor_box ul~ul,.spo_box ul~ul{margin-top:2em}@media only screen and (max-width:640px){#spo_box ul~ul,#sponsor_box ul~ul,.spo_box ul~ul{margin-top:1.5em}}#spo_01,#spo_02,#spo_03,#spo_04,#sponsor_01,#sponsor_02,#sponsor_03,#sponsor_04,.spo_01,.spo_02,.spo_03,.spo_04{line-height:0}#spo_01 li,#spo_02 li,#spo_03 li,#spo_04 li,#sponsor_01 li,#sponsor_02 li,#sponsor_03 li,#sponsor_04 li,.spo_01 li,.spo_02 li,.spo_03 li,.spo_04 li{align-items:center;display:flex}#spo_01 a,#spo_02 a,#spo_03 a,#spo_04 a,#sponsor_01 a,#sponsor_02 a,#sponsor_03 a,#sponsor_04 a,.spo_01 a,.spo_02 a,.spo_03 a,.spo_04 a{align-items:center;border-radius:3px;box-shadow:0 0 7px rgba(0,0,0,.08);display:flex;padding:5px}#spo_01,#sponsor_01,.spo_01{display:grid;gap:.8em;grid-template-columns:repeat(4,1fr)}@media only screen and (max-width:960px){#spo_01,#sponsor_01,.spo_01{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:640px){#spo_01,#sponsor_01,.spo_01{grid-template-columns:repeat(2,1fr)}}#spo_02,#sponsor_02,.spo_02{display:grid;gap:.8em;grid-template-columns:repeat(5,1fr)}@media only screen and (max-width:960px){#spo_02,#sponsor_02,.spo_02{grid-template-columns:repeat(4,1fr)}}@media only screen and (max-width:640px){#spo_02,#sponsor_02,.spo_02{grid-template-columns:repeat(3,1fr)}}#spo_03,#sponsor_03,.spo_03{display:grid;gap:.8em;grid-template-columns:repeat(6,1fr)}@media only screen and (max-width:960px){#spo_03,#sponsor_03,.spo_03{grid-template-columns:repeat(5,1fr)}}@media only screen and (max-width:640px){#spo_03,#sponsor_03,.spo_03{grid-template-columns:repeat(4,1fr)}}#spo_04,#sponsor_04,.spo_04{display:grid;gap:.8em;grid-template-columns:repeat(8,1fr)}@media only screen and (max-width:960px){#spo_04,#sponsor_04,.spo_04{grid-template-columns:repeat(6,1fr)}}@media only screen and (max-width:640px){#spo_04,#sponsor_04,.spo_04{grid-template-columns:repeat(4,1fr)}}#spo_05,#spo_06,#sponsor_05,#sponsor_06{line-height:1.6;margin-top:5em!important}#spo_05 li,#spo_06 li,#sponsor_05 li,#sponsor_06 li{margin-top:2em}#spo_05 strong,#spo_06 strong,#sponsor_05 strong,#sponsor_06 strong{display:block;margin-bottom:.5em}#spo_05 strong+br,#spo_06 strong+br,#sponsor_05 strong+br,#sponsor_06 strong+br{display:none}#spo_05 strong:before,#spo_06 strong:before,#sponsor_05 strong:before,#sponsor_06 strong:before{content:"■";margin-right:.3em}.spo_box_title{display:block;margin-bottom:.5em}.spo_box_title:before{content:"■";margin-right:.3em}.ticketcode li{align-content:stretch;display:flex;flex-wrap:wrap;justify-content:space-between;position:relative}@media only screen and (max-width:480px){.ticketcode li{display:block}}.ticketcode li:before{border-top:1px dotted #ccc;content:"";height:1px;left:2em;margin-top:-1px;position:absolute;top:50%;width:calc(100% - 4em)}@media only screen and (max-width:480px){.ticketcode li:before{display:none}}.ticketcode li strong{background-color:#fff;display:block;padding-right:1em;position:relative;z-index:1}@media only screen and (max-width:480px){.ticketcode li strong{padding-right:0}}.ticketcode li span{background-color:#fff;position:relative;text-align:right;width:5em;z-index:1}@media only screen and (max-width:480px){.ticketcode li span{width:auto}}.ie .ticketcode li strong{left:1.5em;position:absolute}@media only screen and (max-width:480px){.ie .ticketcode li strong{position:static}}.ticket_table th{white-space:nowrap}#txtarea .ticket_sale{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:0;padding-top:0}#txtarea .ticket_sale>div{margin-bottom:30px;width:48%}@media only screen and (max-width:960px){#txtarea .ticket_sale>div{width:100%}}#txtarea .ticket_sale h4{margin-top:0}#txtarea .sale_price{border-bottom:3px double #e84720;color:#e84720;font-size:20px;font-size:2rem}#txtarea a:after{content:none!important}#txtarea .set_program_content{border:1px solid #e6e6e6;bottom:0;box-shadow:3px 4px 0 rgba(0,0,0,.05);display:flex;left:0;margin-bottom:10px;overflow:hidden;position:relative;transition:.3s}@media only screen and (min-width:961px){#txtarea .set_program_content:hover{bottom:-3px;box-shadow:3px 4px 0 transparent;opacity:.6}}#txtarea .set_program_content .pr_time{color:#fff;padding:15px;white-space:nowrap;width:8em}#txtarea .set_program_content .pr_time b{display:block;font-size:20px;font-size:2rem;margin-bottom:.5em}#txtarea .set_program_content .pr_time span{display:inline-block}#txtarea .set_program_content .pr_time .base_price{display:block;font-size:13px;font-size:1.3rem;margin-top:1em}#txtarea .set_program_content .pr_data{color:#000;line-height:1.8;overflow:hidden;padding:.4em 15px 10px;position:relative;width:calc(100% - 8em)}#txtarea .set_program_content:after{bottom:-12px;content:"";height:20px;position:absolute;right:-12px;transform:rotate(-45deg);width:20px}#txtarea .set_program_content.cat_c:after{background:#0c6638}#txtarea .set_program_content.cat_h:after{background:#24a4cd}#txtarea .set_program_content.cat_a:after{background:#ed6093}#txtarea .set_program_content.cat_ak:after{background:#c21d2f}#txtarea .set_program_content.cat_akk:after{background:#8263ab}#txtarea .set_program_content.cat_k:after{background:#ec8f0a}#txtarea .set_program_content.cat_r:after{background:#4384bf}#txtarea .set_program_content.cat_b:after{background:#905116}#txtarea .set_program_content.cat_no:after{background:#852d6f}.popup-inline{background:#fff;color:#000;font-size:17px;font-size:1.7rem;max-width:640px;padding:15px;width:100%}.ticket_table{margin-top:4em!important}@media screen and (max-width:800px){.ticket_table{border-top:1px solid #e6e6e6!important}}.ticket_table th{background-color:#f9f9f9!important;min-width:13em;white-space:normal}.ticket_table th p{margin-top:0!important}.ticket_table th strong{display:block;font-size:17px;font-size:1.7rem;margin-bottom:.3em}.ticket_table th .notes{font-weight:400}.ticket_table td .wp-caption>p{margin-top:0!important}@media screen and (max-width:800px){.ticket_table td,.ticket_table th{border-top:none!important;display:block;width:100%}}#gars_note #contents #txtarea,#gars_note #contents #txtarea .b_fz,#txtarea.gars_note #contents #txtarea,#txtarea.gars_note #contents #txtarea .b_fz{font-size:17px;font-size:1.7rem}#gars_note h3,#txtarea.gars_note h3{padding-left:2.5em}#gars_note h3:before,#txtarea.gars_note h3:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e900";display:inline-block;font-family:icon;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-top:0;text-transform:none;top:-.2em;vertical-align:middle}#gars_note #contents,#news #contents{position:relative}@media screen and (max-width:980px){#gars_note #contents,#news #contents{font-size:17px;font-size:1.7rem}}@media only screen and (max-width:640px){#gars_note #contents,#news #contents{font-size:16px;font-size:1.6rem}}#gars_note #contents h2 span,#gars_note #contents h2 strong,#news #contents h2 span,#news #contents h2 strong{display:block}#gars_note #contents h2 time,#news #contents h2 time{border-left:1px solid rgba(0,0,0,.6);margin-left:.8em;padding-left:.8em}#gars_note #contents h2 strong,#news #contents h2 strong{margin-top:1.3em}@media only screen and (min-width:961px){#gars_note #page_link,#gars_note #point_box,#gars_note #spo_box,#gars_note #txtarea,#gars_note h2,#news #page_link,#news #point_box,#news #spo_box,#news #txtarea,#news h2{margin-left:auto;margin-right:auto;max-width:1040px;padding-left:120px;padding-right:120px}}@media only screen and (min-width:961px)and (max-width:1000px){#gars_note #page_link,#gars_note #point_box,#gars_note #spo_box,#gars_note #txtarea,#gars_note h2,#news #page_link,#news #point_box,#news #spo_box,#news #txtarea,#news h2{max-width:1000px;padding-left:100px;padding-right:100px}}#gars_note #back_btn,#gars_note #share_btn,#news #back_btn,#news #share_btn{color:#595959;text-align:center}@media only screen and (min-width:961px){#gars_note #back_btn,#gars_note #share_btn,#news #back_btn,#news #share_btn{font-size:15px;font-size:1.5rem;margin-top:5.5em;padding-top:2em;position:absolute;top:0;width:80px}}#gars_note #back_btn a,#gars_note #share_btn a,#news #back_btn a,#news #share_btn a{color:#595959}@media only screen and (max-width:960px){#gars_note #back_btn,#gars_note #share_btn,#news #back_btn,#news #share_btn{position:relative}}#gars_note #back_btn.side_nav_fixed,#gars_note #share_btn.side_nav_fixed,#news #back_btn.side_nav_fixed,#news #share_btn.side_nav_fixed{margin-top:0;position:fixed}#gars_note #back_btn,#news #back_btn{left:100px;writing-mode:vertical-rl}@media screen and (min-width:1400px){#gars_note #back_btn,#news #back_btn{left:50%;transform:translate(-750%)}}@media screen and (max-width:1000px){#gars_note #back_btn,#news #back_btn{left:70px}}@media only screen and (max-width:960px){#gars_note #back_btn,#news #back_btn{display:none}}@supports(-ms-ime-align:auto){#gars_note #back_btn,#news #back_btn{margin-left:-4.3em}}@media (-ms-high-contrast:none){#gars_note #back_btn,#news #back_btn{margin-left:-4.3em}}#gars_note #back_btn a,#news #back_btn a{background-color:#f7f7f7;border:1px solid #e6e6e6;border-radius:3px;box-shadow:0 0 0 rgba(0,0,0,.1);display:inline-block;height:12em;padding:1em .85em 1em 1.15em;position:relative;right:50%;transform:translate(50%)}@-moz-document url-prefix(){#gars_note #back_btn a,#news #back_btn a{padding:1em .85em 1em 1em}}@media (-ms-high-contrast:none){#gars_note #back_btn a,#news #back_btn a{padding-bottom:2.8em}#gars_note #back_btn a span,#news #back_btn a span{bottom:-4px;position:relative}}#gars_note #back_btn a:after,#news #back_btn a:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:unset;content:"\e901";display:inline-block;font-family:icon;font-size:25px;font-size:2.5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-left:-.3em;margin-top:.3em;text-transform:none;vertical-align:middle}@-moz-document url-prefix(){#gars_note #back_btn a:after,#news #back_btn a:after{margin-left:0}}@media (-ms-high-contrast:none){#gars_note #back_btn a:after,#news #back_btn a:after{bottom:.5em;color:#595959;line-height:2.1;position:absolute;transform:rotate(0)!important}}@media only screen and (min-width:961px){#gars_note #back_btn a:hover,#news #back_btn a:hover{background-color:#fff;box-shadow:0 0 8px rgba(0,0,0,.1)}#gars_note #back_btn a:hover:after,#news #back_btn a:hover:after{transform:rotate(-1turn)}}#gars_note #back_btn span,#news #back_btn span{display:inline-block;padding-left:.15em}@-moz-document url-prefix(){#gars_note #back_btn span,#news #back_btn span{padding-right:.2em}}@media (-ms-high-contrast:none){#gars_note #back_btn span,#news #back_btn span{padding-right:.7em}}@media only screen and (max-width:640px){#gars_note #back_btn span,#news #back_btn span{display:none}}#gars_note #share_btn,#news #share_btn{display:table;right:100px}@media screen and (min-width:1400px){#gars_note #share_btn,#news #share_btn{right:50%;transform:translate(750%)}}@media screen and (max-width:1000px){#gars_note #share_btn,#news #share_btn{right:70px}}@media only screen and (max-width:960px){#gars_note #share_btn,#news #share_btn{display:inline-block;padding:.8em 2em .5em;position:static!important;text-align:center;width:100%}}#gars_note #share_btn b,#news #share_btn b{display:block;font-weight:400;margin-bottom:1em}@media only screen and (max-width:960px){#gars_note #share_btn b,#news #share_btn b{margin-bottom:1em}}@media only screen and (min-width:961px){#gars_note #share_btn p,#news #share_btn p{background-color:#f7f7f7;border:1px solid #e6e6e6;border-radius:3px;display:table-cell;height:12em;vertical-align:middle}}#gars_note #share_btn a,#news #share_btn a{margin-top:.5em}@media only screen and (min-width:961px){#gars_note #share_btn a,#news #share_btn a{display:block}}@media only screen and (max-width:960px){#gars_note #share_btn a,#news #share_btn a{margin-left:.2em;margin-right:.2em}}#gars_note #share_btn a:first-child,#news #share_btn a:first-child{margin-top:.8em}@media only screen and (min-width:961px){#gars_note #share_btn a:hover span,#news #share_btn a:hover span{transform:scale(1.05);transition:.3s ease-in-out}#gars_note #share_btn a:hover span:before,#news #share_btn a:hover span:before{z-index:1}#gars_note #share_btn a:hover span:after,#news #share_btn a:hover span:after{content:""}#gars_note #share_btn a:hover span.i_tw,#news #share_btn a:hover span.i_tw{background-color:#37aff9!important;box-shadow:0 0 13px #1da1f2}#gars_note #share_btn a:hover span.i_fb,#news #share_btn a:hover span.i_fb{background-color:#2659db!important;box-shadow:0 0 13px #3b579d}}#gars_note #share_btn span,#news #share_btn span{background-color:rgba(0,0,0,.3)!important;border-radius:100%;transform:scale(1);transition:.3s ease-in-out}#gars_note #share_btn span:before,#news #share_btn span:before{color:#fff}#gars_note #spo_box,#news #spo_box{margin-top:3em}#gars_note #spo_box ul,#news #spo_box ul{margin-top:.5em}@media only screen and (min-width:961px){.safari #gars_note #back_btn a,.safari #news #back_btn a{width:55px}}.safari #gars_note #back_btn a:after,.safari #news #back_btn a:after{margin-left:-.4em}#point_box{margin-top:5em}#point_box_inner{background-color:#f7f7f7;letter-spacing:normal;padding:3em 2.5em}@media only screen and (max-width:640px){#point_box_inner{padding:2em 15px 15px}}#point_box_inner p{line-height:2}#point_box_inner table{background-color:#fff;font-size:16px;font-size:1.6rem;margin-top:1.5em}#point_box_inner table~table{margin-top:.8em}#point_box_inner table p{line-height:1.6;margin:0}#point_box_inner table p~p{margin-top:1em}#point_box_inner table a[target=_blank]:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:" ";content:"\e906";display:inline-block;font-family:icon;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-left:.3em;margin-right:.3em;margin-top:-.2em;text-transform:none;vertical-align:middle}#point_box_inner th{width:30%}#point_box_inner .pickup_other{margin-top:1em}#point_box_inner .pickup_other a{color:#000;display:block}#point_box_inner .pickup_other a~a{margin-top:.5em!important}@media only screen and (min-width:961px){#point_box_inner .pickup_other a:hover{opacity:.6}}#point_box_inner .pickup_other table{margin-top:0}#point_box_inner .pickup_other td,#point_box_inner .pickup_other th{border:1px solid #e6e6e6;padding:1.5em 1.3em}@media only screen and (max-width:640px){#point_box_inner .pickup_other td,#point_box_inner .pickup_other th{float:left;padding:1.3em;width:100%}}#point_box_inner .pickup_other th{background-color:#e6e6e6;border:1px solid #d3d3d3;font-weight:700;vertical-align:top}@media only screen and (max-width:640px){#point_box_inner .pickup_other th{border-bottom:none}}#point_box_inner>h3{font-size:28px;font-size:2.8rem;line-height:1.4;margin-bottom:1.2em;padding-left:2.2em;position:relative}@media only screen and (max-width:960px){#point_box_inner>h3{font-size:26px;font-size:2.6rem}}@media only screen and (max-width:640px){#point_box_inner>h3{font-size:23px;font-size:2.3rem;padding-left:0}}#point_box_inner>h3:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e909";display:inline-block;font-family:icon;font-size:60px;font-size:6rem;font-style:normal;font-variant:normal;font-weight:400;left:0;line-height:1;margin-top:-.2em;position:absolute;text-transform:none;top:-.13em;vertical-align:middle}@media (-ms-high-contrast:none){#point_box_inner>h3:before{top:-.25em}}@media only screen and (max-width:640px){#point_box_inner>h3:before{display:none}}#point_box_inner>h3+p{margin-top:0}#point_box_inner #programlist{line-height:1.6;margin-bottom:0!important;margin-top:0!important}#point_box_inner #programlist+table{margin-top:.8em!important}#point_box_inner #programlist a{bottom:0;box-shadow:3px 4px 0 rgba(0,0,0,.05);display:block;margin-top:1.5em!important;position:relative}#point_box_inner #programlist a~a{margin-top:.5em!important}@media only screen and (min-width:961px){#point_box_inner #programlist a:hover{bottom:-3px;box-shadow:3px 4px 0 transparent;opacity:.6}}#point_box_inner #programlist .pr_data,#point_box_inner #programlist .pr_time_inner{padding:1.3em!important}#point_box_inner #programlist .pr_time{width:30%!important}@media only screen and (max-width:640px){#point_box_inner #programlist .pr_time{width:100%!important}}#point_box_inner #programlist .pr_time abbr{align-items:center;background-color:#fff;border-radius:0 0 2px 0;display:inline-flex;font-size:11px;font-size:1.1rem;left:0;margin-bottom:0;padding:0 .5em;position:absolute;top:0}#point_box_inner #programlist .pr_time h3{display:none;font-size:18px;font-size:1.8rem;padding-bottom:0;padding-left:0}@media only screen and (max-width:640px){#point_box_inner #programlist .pr_time h3{display:block}}#point_box_inner #programlist .pr_time h3:before{display:none}#point_box_inner #programlist .pr_time time{border:none;font-size:14px;font-size:1.4rem;padding-top:0}#point_box_inner #programlist .pr_time time span{display:inline-block}#point_box_inner #programlist .pr_time time b{display:inline-block;font-size:18px;font-size:1.8rem}#point_box_inner #programlist .pr_time time b span{font-size:13px;font-size:1.3rem}#point_box_inner #programlist .pr_time .hall_box{font-size:14px;font-size:1.4rem}#point_box_inner #programlist .pr_time_info{margin-top:.5em}#point_box_inner #programlist .pr_data{background-color:#fff;position:relative;width:70%!important}#point_box_inner #programlist .pr_data:before{bottom:0;content:"";height:0;position:absolute;right:0;width:0}@media only screen and (max-width:640px){#point_box_inner #programlist .pr_data{width:100%!important}}#point_box_inner #programlist .pr_data h3{display:block;font-size:17px;font-size:1.7rem;padding-left:1em;position:static}@media only screen and (max-width:640px){#point_box_inner #programlist .pr_data h3{display:none}}#point_box_inner #programlist .pr_data h3:last-child{border-bottom:none;padding-bottom:.2em}#point_box_inner #programlist .pr_data h3:before{display:none}#point_box_inner #programlist .pr_data strong{font-size:14px;font-size:1.4rem}#point_box_inner #programlist .pr_data cite{font-size:17px;font-size:1.7rem}#point_box_inner #programlist .pr_data p{margin-top:0!important}#point_box_inner #programlist .pr_data .pr_txt_artist{border-top:none;font-size:14px;font-size:1.4rem;line-height:1.4;margin-top:1em!important;padding-top:0}@media only screen and (max-width:640px){#point_box_inner #programlist .pr_data .pr_txt_artist{margin-top:0!important}}#point_box_inner #programlist .pr_data .pr_message{margin-top:1em}#point_box_inner #programlist .pr_data .pr_message p{font-size:14px;font-size:1.4rem;line-height:1.4}#point_box_inner .link_txt{color:#e84720!important;font-size:16px;font-size:1.6rem}#point_box_inner .link_txt:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";content:"\e60c";display:inline-block;font-family:icon;font-style:normal;font-variant:normal;font-weight:400;left:0;line-height:1;margin-right:.5em;margin-top:-.2em;position:relative;text-transform:none;transition:.2s ease-in-out;vertical-align:middle}@-moz-document url-prefix(){#point_box_inner .link_txt:before{margin-top:-.1em}}#point_box_inner a[target=_blank] .link_txt:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e906";display:inline-block;font-family:icon;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-top:-.2em;text-transform:none;vertical-align:middle}@media only screen and (min-width:961px){#point_box_inner a:hover .link_txt:before{left:3px;transition:.2s ease-in-out}}@media screen and (-webkit-min-device-pixel-ratio:0){:root #point_box_inner .link_txt:before,_::-webkit-full-page-media,_:future{margin-top:-.1em}}.safari #point_box_inner a[target=_blank] .link_txt:after{margin-top:0}#page_link{border-top:1px dashed #d3d3d3;font-size:16px;font-size:1.6rem;margin-bottom:3em!important;margin-top:5em!important;padding-top:4em;text-align:center}#page_link a:nth-child(2){border-left:1px solid #d3d3d3;border-right:1px solid #d3d3d3;margin:0 1.5em;padding:0 1.5em}@media only screen and (max-width:640px){#page_link span{display:none}}#note_btn ul{padding-left:100px;padding-right:100px}@media only screen and (min-width:961px){#note_btn ul{justify-content:center}}@media only screen and (max-width:960px){#note_btn ul{justify-content:center;padding-left:0;padding-right:0}}@media only screen and (min-width:961px){#note_btn li{margin-left:.5%;margin-right:.5%;width:19%}}@media only screen and (max-width:960px){#note_btn li{margin-left:.5%;margin-right:.5%}}#note_list ul{align-content:stretch;display:flex;flex-wrap:wrap;justify-content:space-between}#note_list ul:after{content:"";display:block;width:31.3%}@media screen and (max-width:800px){#note_list ul:after{display:none}}@media only screen and (max-width:640px){#note_list ul{display:block}}#note_list li{margin-bottom:2.5em;margin-top:1em;width:31.3%}@media screen and (max-width:800px){#note_list li{margin-bottom:2em;width:48%}}@media only screen and (max-width:640px){#note_list li{border-bottom:1px dashed #d3d3d3;margin-bottom:0;margin-top:0;padding-bottom:1.5em;padding-top:1.5em;width:100%}}#note_list a{color:#000;display:block;position:relative}@media only screen and (max-width:640px){#note_list a{align-content:stretch;display:flex;flex-wrap:wrap;justify-content:space-between}}#note_list a:after,#note_list a:before{content:"";position:absolute}#note_list a:before{border-style:solid;border-width:0;box-sizing:border-box;height:100%;left:0;opacity:0;top:0;width:100%;z-index:10}@media only screen and (min-width:961px){#note_list a:hover:before{border-width:8px;opacity:1}}#note_list .c_01 a:before,#note_list .c_05 a:before,#note_list .c_09 a:before{border-color:#e84720}#note_list .c_02 a:before,#note_list .c_06 a:before,#note_list .c_10 a:before{border-color:#24a4cd}#note_list .c_03 a:before,#note_list .c_07 a:before,#note_list .c_11 a:before{border-color:#0c6638}#note_list .c_04 a:before,#note_list .c_08 a:before,#note_list .c_12 a:before{border-color:#ffae00}#note_list figure{background-color:#e6e6e6;background-position:50%;background-repeat:no-repeat;background-size:cover;line-height:0;overflow:hidden;padding-top:67.57%;text-indent:100%;white-space:nowrap}@-moz-document url-prefix(){#note_list figure{text-indent:-9999978px}}@media only screen and (max-width:640px){#note_list figure{background-color:transparent;background-position:top;order:2;padding-top:27.03%;width:40%}}#note_list p{background-color:#f7f7f7;padding:1.5em 2em}@media only screen and (max-width:960px){#note_list p{padding:1.5em 20px}}@media only screen and (max-width:640px){#note_list p{background-color:transparent;padding:0 1.5em 0 0;width:60%}}#note_list p i{left:0;position:absolute;top:0}@media only screen and (max-width:640px){#note_list p i{line-height:2em!important;margin-bottom:1.5em;position:relative;width:9em!important}}#note_list p time{display:block;font-size:14px;font-size:1.4rem;margin-bottom:1em}@media only screen and (max-width:640px){#note_list p time{margin-bottom:.8em}}#note_list p strong{display:block;font-weight:700;line-height:1.5;margin-bottom:.6em}#gar_mail{margin:5em 0 2em;text-align:center}#gar_mail form{background-color:#fff233;padding:2em}#gar_mail form div{align-content:stretch;display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (max-width:640px){#gar_mail form div{display:block;text-align:center}}#gar_mail form input{box-sizing:border-box;width:calc(100% - 4.5em)}@media only screen and (max-width:640px){#gar_mail form input{width:100%}}#gar_mail form button{box-sizing:border-box;width:4.5em}@media only screen and (max-width:640px){#gar_mail form button{margin-top:1em!important}}@media only screen and (max-width:960px){#gar_mail p{text-align:left}}#gar_mail strong{background-image:url(../img/gar/gar_form_title.png);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:86px;margin:0 auto -43px;overflow:hidden;position:relative;text-indent:100%;white-space:nowrap;width:540px;z-index:1}@-moz-document url-prefix(){#gar_mail strong{text-indent:-9999978px}}@media only screen and (max-width:960px){#gar_mail strong{height:64px;margin-bottom:-32px;width:400px}}@media only screen and (max-width:640px){#gar_mail strong{height:48px;margin-bottom:-24px;width:300px}}@media only screen and (max-width:480px){#gar_mail strong{height:43px;width:270px}}#questionnaire .questionnaire_list{margin:auto;max-width:100%;width:100%}#questionnaire .questionnaire_list tr td{width:calc(50% - 6em)}#questionnaire .questionnaire_list tr td:last-child{width:12em}#flyer #flyer_list,#program #flyer_list,#txtarea #flyer_list{display:flex;flex-wrap:wrap;justify-content:space-between}#flyer #flyer_list>*,#program #flyer_list>*,#txtarea #flyer_list>*{margin-top:1.3333333333%;width:24%}@media only screen and (max-width:960px){#flyer #flyer_list>*,#program #flyer_list>*,#txtarea #flyer_list>*{margin-top:1.5%;width:32.33%}}@media only screen and (max-width:640px){#flyer #flyer_list>*,#program #flyer_list>*,#txtarea #flyer_list>*{margin-top:2%;width:49%}}#flyer #flyer_list:after,#flyer #flyer_list:before,#program #flyer_list:after,#program #flyer_list:before,#txtarea #flyer_list:after,#txtarea #flyer_list:before{content:"";width:24%}@media only screen and (max-width:960px){#flyer #flyer_list:after,#flyer #flyer_list:before,#program #flyer_list:after,#program #flyer_list:before,#txtarea #flyer_list:after,#txtarea #flyer_list:before{width:32.33%}}@media only screen and (max-width:640px){#flyer #flyer_list:after,#flyer #flyer_list:before,#program #flyer_list:after,#program #flyer_list:before,#txtarea #flyer_list:after,#txtarea #flyer_list:before{content:none}}#flyer #flyer_list:before,#program #flyer_list:before,#txtarea #flyer_list:before{order:2}#policy{-webkit-overflow-scrolling:touch;background-color:#f7f7f7;border:1px solid #e6e6e6;height:200px;overflow-x:hidden;overflow-y:scroll;padding:2em}#policy h3,#policy h4,#policy h5,#policy h6{margin-top:0}#policy p{margin-bottom:0!important}#gar_profile div#garimg{background-image:url(../img/gar/gar_bk.jpg);background-size:contain;margin:0 auto;max-width:650px;width:90%}@media only screen and (max-width:960px){#gar_profile div#garimg{max-width:500px}}#gar_profile li,#gar_profile ul{align-content:stretch;display:flex;flex-wrap:wrap;justify-content:space-between}#gar_profile li{background:none!important;border-bottom:1px dashed #d3d3d3;margin:0!important;padding:1.3em 0!important;width:48.5%}@media only screen and (max-width:960px){#gar_profile li{margin:0 auto!important;max-width:500px;width:100%}}#gar_profile li strong{display:block;line-height:1.4;width:10em}#gar_profile li p{line-height:1.4;margin:0;width:calc(100% - 10em)}#sns_box{margin-top:.5em}#sns_box ul{display:grid;gap:2%;grid-template-columns:repeat(3,1fr)}#sns_box li{　width:100%;background:none!important;margin:0!important;padding:0!important}#sns_box li.sns_fb a{background-color:#3b579d}#sns_box li.sns_fb p:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#3b579d;content:"\e904";display:inline-block;font-family:icon;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-top:-.2em;text-transform:none;vertical-align:middle}#sns_box li.sns_tw a{background-color:#222}#sns_box li.sns_tw p:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#222;content:"\e905";display:inline-block;font-family:icon;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-top:-.2em;text-transform:none;vertical-align:middle}#sns_box li.sns_is a{background:linear-gradient(135deg,#427eff,#f13f79 70%) no-repeat}#sns_box li.sns_is p:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#f13f79;content:"\e912";display:inline-block;font-family:icon;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-top:-.2em;text-transform:none;vertical-align:middle}#sns_box a{align-content:stretch;align-items:flex-start;border-radius:3px;bottom:0;box-shadow:5px 8px 0 rgba(0,0,0,.08);color:#000;color:#fff;display:block;display:flex;flex-wrap:wrap;height:100%;justify-content:space-between;padding:1.5em;position:relative}@media only screen and (max-width:960px){#sns_box a{margin:0 auto;max-width:500px}}#sns_box a:after{display:none!important}@media only screen and (min-width:961px){#sns_box a:hover{bottom:-2px;box-shadow:5px 8px 0 transparent;opacity:.8}}#sns_box a p{align-items:center;display:flex;flex-wrap:wrap;gap:0 .5em;justify-content:center;line-height:1.6;margin:0}@media only screen and (max-width:960px){#sns_box a p{width:100%}}@media only screen and (max-width:640px){#sns_box a p{font-size:14px;font-size:1.4rem}}#sns_box a p:before{background:#fff;border-radius:100%;font-size:33px;font-size:3.3rem;height:1em;line-height:1em;margin-right:.3em;margin-top:0!important;width:1em}@media only screen and (max-width:960px){#sns_box a p:before{font-size:30px;font-size:3rem}}#sns_box strong{display:inline-block;font-size:23px;font-size:2.3rem}@media only screen and (max-width:960px){#sns_box strong{font-size:18px;font-size:1.8rem}}@media screen and (max-width:900px){#sns_box strong{display:block;text-align:center;width:100%}}@media only screen and (max-width:640px){#sns_box strong{display:none}}#sns_box figure{line-height:0}#searchbox{background-color:#f7f7f7;padding:1.5em}#searchbox form{margin:0 auto;max-width:1000px}#searchbox #forminner{display:grid;grid-template-columns:repeat(3,1fr);width:300%}#searchbox #forminner #searchbtn{width:calc(99% - 100px)}@media only screen and (max-width:640px){#searchbox #forminner #searchbtn{width:100%}}#searchbox #forminner #submitbtn{width:100px}@media only screen and (max-width:640px){#searchbox #forminner #submitbtn{width:150px}}#searchbox #forminner #submitbtn span{font-weight:700}#searchbox #searchbtn{align-content:stretch;background-color:#fff;border-radius:4px;display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (max-width:640px){#searchbox #searchbtn{margin-bottom:1em}}#searchbox #searchbtn #artist_btn,#searchbox #searchbtn input,#searchbox #searchbtn select{border:1px solid #e6e6e6;border-left:none;border-top:none;margin:0}#searchbox #searchbtn #artist_btn,#searchbox #searchbtn select{width:33.3333333333%}@media only screen and (max-width:640px){#searchbox #searchbtn select{width:30%}#searchbox #searchbtn #artist_btn{width:40%}}#searchbox #searchbtn input{width:100%}#searchbox #submitbtn{align-items:center;background-color:#8fc73b;border:none;border-radius:3px;color:#fff;justify-content:center;margin:0;padding:0;position:relative}@media only screen and (max-width:640px){#searchbox #submitbtn{padding:.8em 0}}#searchbox #submitbtn span{align-items:center;display:flex;flex-direction:column;gap:5px;justify-content:center;margin-top:-.1em}@media only screen and (max-width:640px){#searchbox #submitbtn span{flex-direction:row}}#searchbox #submitbtn span:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e90a";display:block;display:inline-block;font-family:icon;font-size:40px;font-size:4rem;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-left:.1em;margin-top:0;text-transform:none;transform:rotate(0);transition:background-color .2s ease-in-out,transform .2s ease-in-out;vertical-align:middle}@media only screen and (max-width:640px){#searchbox #submitbtn span:before{font-size:20px;font-size:2rem;margin-left:0;width:auto}}@media only screen and (min-width:961px){#searchbox #submitbtn:hover{background-color:#0c6638}#searchbox #submitbtn:hover span:before{transform:rotate(10deg);transition:background-color .2s ease-in-out,transform .2s ease-in-out}}#searchbox #artist_btn a{align-items:center;background:url(../img/arwbB.png) 100% no-repeat #fff;background-size:auto 7px;color:#000;display:block;display:flex;height:100%;line-height:1.5;overflow:hidden;padding:.6em 1.5em .8em;white-space:nowrap}@media (-ms-high-contrast:none){#searchbox #artist_btn a{padding:.8em 1.5em .6em}}@media only screen and (max-width:640px){#searchbox #artist_btn a{padding:.6em 1em .8em}}@media only screen and (max-width:480px){#searchbox #artist_btn a span{display:none}}#searchbox #artist_btn a.changed{background-color:rgba(255,242,51,.1);background-image:url(../img/sel.png);background-position:0 0;background-repeat:no-repeat;background-size:10px 10px}#searchbox.search_simple #searchbtn{width:calc(98% - 120px)!important}@media screen and (max-width:1000px){#searchbox.search_simple #searchbtn{width:calc(98% - 110px)!important}}@media screen and (max-width:800px){#searchbox.search_simple #searchbtn,#searchbox.search_simple #submitbtn{width:100%!important}}#searchbox.search_simple #submitbtn span:before{font-size:45px;font-size:4.5rem}@media screen and (max-width:800px){#searchbox.search_simple #submitbtn span:before{font-size:16px;font-size:1.6rem}}@media only screen and (max-width:640px){#searchbox+.notes{margin-left:20px;margin-right:20px}}@media only screen and (max-width:480px){#searchbox+.notes{margin-left:15px;margin-right:15px}}#searchbox+p{margin-top:1em}.filter-program{align-items:center;display:flex;flex-wrap:wrap;font-size:14px;font-size:1.4rem;gap:10px;margin-bottom:2em;margin-top:3em;position:relative}.filter-program .filter-title{display:flex;gap:1em;justify-content:space-between;width:100%}.filter-program .swipe-img{bottom:0;position:absolute}.filter-program .filter-program-txt{font-weight:700;margin-inline:auto;max-width:860px}@media only screen and (max-width:640px){.filter-program .filter-program-txt{margin-inline:0;padding-inline:15px}}.filter-program .filter-program-txt span{font-weight:400}.filter-program .filter-program-inner{background-color:#f7f7f7;padding:2em 2.5em;width:100%}@media only screen and (max-width:640px){.filter-program .filter-program-inner{padding-inline:0}}.filter-program .notes{font-size:13px;font-size:1.3rem;margin-top:0!important;text-align:right;width:100%}@media only screen and (max-width:640px){.filter-program .notes{margin:0 15px;text-align:left}}.filter-program #kubun-filter{padding-block:1.5em;position:relative;width:100%}.filter-program #kubun-filter .swiper-wrapper{flex-wrap:wrap;gap:8px}@media only screen and (max-width:640px){.filter-program #kubun-filter .swiper-wrapper{flex-wrap:nowrap;gap:0}}.filter-program #kubun-filter .swiper-slide{width:auto}@media only screen and (max-width:640px){.filter-program #kubun-filter .swiper-slide:last-child{padding-right:15px}}.filter-program #kubun-filter ul label{background:none;background-color:#fff;border:1px solid #e6e6e6;border-radius:4px;color:#000;margin:0;padding:1.3em 1.7em 1.3em 1.5em;transition:background .2s ease-in-out;width:auto}.filter-program #kubun-filter ul label span{align-items:center;display:flex;font-size:14px;font-size:1.4rem;line-height:1}.filter-program #kubun-filter ul label span:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#dadada;content:"\e91f";display:inline-block;font-family:icon;font-size:20px;font-size:2rem;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-right:.3em;margin-top:0;text-transform:none;transition:color .2s ease-in-out;vertical-align:middle}@media only screen and (min-width:961px){.filter-program #kubun-filter ul label:hover{background-color:#fff;border:1px solid #e6e6e6}.filter-program #kubun-filter ul label:hover span:before{color:#bdbdbd}}.filter-program #kubun-filter ul label.changed{background-color:#fff;border:1px solid #e6e6e6}.filter-program #kubun-filter ul label.changed span:before{color:#8fc73b}.filter-program #kubun-filter .pocketstage{align-items:center;background-color:#fff;border:1px solid #e6e6e6;border-radius:4px;display:flex;flex-wrap:wrap;gap:.5em;padding-inline:1.7em 1.2em;transition:background .2s ease-in-out}.filter-program #kubun-filter .pocketstage p{font-size:11px;font-size:1.1rem;line-height:1.1;margin-right:.3em}.filter-program #kubun-filter .pocketstage p span{display:block}.filter-program #kubun-filter .pocketstage label{background-color:transparent!important;border:none!important;padding-inline:.5em}.filter-program #kubun-filter .pocketstage label.changed{background-color:transparent}.filter-program #kubun-filter .pocketstage:has(.changed){background-color:#fff}.filter-program .filter-btn-area{display:flex;justify-content:space-between}.filter-program .filter-btn-area .fin_btn{background-color:#8fc73b;background-size:20px 20px;border:#8fc73b;border-radius:50px;color:#000;color:#fff;margin:0;min-width:150px;padding:.8em 2em;transition:background .2s ease-in-out;width:auto}#program-types{opacity:0;position:absolute;visibility:hidden;z-index:-1}.program-types-inner{background-color:#fff;padding:1.2em 1em}@media only screen and (max-width:640px){.program-types-inner{padding-block:30px;padding-inline:20px}}.program-types-inner .program-types-midashi{font-size:18px;font-size:1.8rem;font-weight:700}.program-types-inner dl{font-weight:400;line-height:1.8;margin-top:1em}.program-types-inner dt{font-size:16px;font-size:1.6rem;font-weight:700}.program-types-inner dd{font-size:14px;font-size:1.4rem;padding:0 .2em}@media only screen and (max-width:640px){#program_data #contents{padding-left:0;padding-right:0}#program_data #contents h2{padding-left:15px;padding-right:15px}}#program_data .show_searchbox button{align-items:center;background-color:transparent;border:none;color:#000;display:flex;font-size:14px;font-size:1.4rem;margin:0;padding:.7em 0}#program_data .show_searchbox button:before{content:"\e91a";font-size:20px;font-size:2rem;margin-right:.3em;margin-top:-.2em;margin-top:0!important}#program_data .show_searchbox button:before,#program_data .show_searchbox.changed button:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:icon;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;vertical-align:middle}#program_data .show_searchbox.changed button:before{color:#8fc73b;content:"\e91f";margin-top:-.2em}#program_data .searchbox-close-btn{cursor:pointer;font-size:24px;line-height:1em;pointer-events:none;position:fixed;right:15px;top:15px;width:1em}#program_data .searchbox-close-btn:before{color:hsla(0,0%,100%,.6);content:"";font-family:lightcase,sans-serif}#program_data #searchbox{align-items:center;background-color:rgba(0,0,0,.85);display:flex;height:100%;justify-content:center;left:0;margin:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:background-color .5s,opacity .5s;width:100%;z-index:1010}#program_data #searchbox form{background:#fff;display:grid;grid-template-rows:50px 1fr 90px;height:80%;max-width:900px;overflow-x:hidden;overflow-y:auto;padding:0;width:80%}@media only screen and (max-width:640px){#program_data #searchbox form{grid-template-rows:50px 1fr 70px;height:85vh;margin-top:20px;max-height:calc(98% - 20px);width:90vw}}#program_data #searchbox form [data-category]{display:none}#program_data #searchbox.active{left:0;opacity:1;pointer-events:auto;z-index:1010}#program_data #searchbox #forminner{height:100%;overflow-x:hidden;overflow-y:scroll;position:relative}#program_data #searchbox #forminner #searchbtn{background:#f8f8f8;flex-flow:column;height:100%;justify-content:flex-start;overflow-y:auto;width:100%}#program_data #searchbox .slide-btn,#program_data #searchbox label{align-items:center;background-color:#fff;background-image:none;border-bottom:1px solid #e6e6e6;cursor:pointer;display:flex;gap:.5em;line-height:1;padding:1.6em 10px 1.6em 25px;position:relative}@media only screen and (max-width:640px){#program_data #searchbox .slide-btn,#program_data #searchbox label{padding:1.3em 10px 1.3em 20px}}#program_data #searchbox .slide-btn:after,#program_data #searchbox label:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#999;content:"\e91d";display:inline-block;font-family:icon;font-size:20px;font-size:2rem;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-left:auto;margin-top:0;text-transform:none;vertical-align:middle}#program_data #searchbox .slide-btn p,#program_data #searchbox label p{font-size:15px;font-size:1.5rem;font-weight:700;text-align:left}#program_data #searchbox .slide-btn span,#program_data #searchbox label span{color:#999;display:block;flex:1;font-size:12px;font-size:1.2rem;line-height:1.4;text-align:right;width:100%}#program_data #searchbox .slide-btn.active:before{border-color:#8fc73b transparent transparent;border-style:solid;border-width:12px 12px 0 0;content:"";display:inline-block;height:0;left:-1px;position:absolute;top:-1px;width:0}#program_data #searchbox .keyword-box{background:#eee;padding:.8em 25px}@media only screen and (max-width:640px){#program_data #searchbox .keyword-box{padding:.8em 20px}}#program_data #searchbox .keyword-box input{border:none!important;border-radius:5px}#program_data #searchbox .keyword-box input.nowinput{box-shadow:inset 0 0 0 1000px #fff}#program_data #searchbox .keyword-box.active{position:relative}#program_data #searchbox .keyword-box.active:before{border-color:#8fc73b transparent transparent;border-style:solid;border-width:12px 12px 0 0;content:"";display:inline-block;height:0;left:-1px;position:absolute;top:-1px;width:0}#program_data #searchbox .searchbox-layer{background:#fff;display:block;height:100%;left:0;overflow-y:auto;position:relative;top:0;transition:left .5s;width:100%}#program_data #searchbox .searchbox-layer[data-layer="1"]{left:0}#program_data #searchbox .searchbox-layer.active[data-layer="1"],#program_data #searchbox .searchbox-layer[data-layer="2"]{left:-100%}#program_data #searchbox .searchbox-layer.active[data-layer="2"]{left:-200%}#program_data #searchbox .searchbox-layer-content{display:grid;gap:.25em;grid-template-columns:repeat(2,1fr);padding:25px}@media only screen and (max-width:640px){#program_data #searchbox .searchbox-layer-content{padding:25px 20px}}#program_data #searchbox .searchbox-layer-content .slide-btn,#program_data #searchbox .searchbox-layer-content label{border-radius:4px;line-height:1.2;margin:0;padding:1.2em 10px 1.2em 25px}@media only screen and (max-width:640px){#program_data #searchbox .searchbox-layer-content .slide-btn,#program_data #searchbox .searchbox-layer-content label{font-size:15px;font-size:1.5rem;padding:.8em 3px .8em 15px}}#program_data #searchbox .searchbox-layer-content label{width:100%}#program_data #searchbox .check-item{padding-inline:25px!important}@media only screen and (max-width:640px){#program_data #searchbox .check-item{padding:.8em 15px!important}}#program_data #searchbox .check-item:after{display:none}#program_data #searchbox .check-item.active:before{border-color:#8fc73b transparent transparent;border-style:solid;border-width:12px 12px 0 0;content:"";display:inline-block;height:0;left:-1px;position:absolute;top:-1px;width:0}#program_data #searchbox .search_btn{align-items:center;background-color:#fff;bottom:0;box-shadow:0 0 10px rgba(92,92,92,.1);display:flex;gap:1em;justify-content:center;left:0;position:sticky}#program_data #searchbox .search_btn button{border-radius:25px;padding:.9em 1.5em}@media only screen and (max-width:640px){#program_data #searchbox .search_btn button{font-size:15px;font-size:1.5rem}}#program_data #searchbox .search_btn button.reset_btn{background-color:#ccc;border:1px solid #ccc;color:#fff}@media only screen and (min-width:961px){#program_data #searchbox .search_btn button.reset_btn:hover{background-color:#fff;color:#787b80}}#program_data #searchbox .search_btn button.fin_btn{background-color:#555;border-color:#555;width:10em}@media only screen and (min-width:961px){#program_data #searchbox .search_btn button.fin_btn:hover{background-color:#fff;border-color:rgba(85,85,85,.4);color:#555}}#program_data #searchbox .forminner-header{align-items:center;background-color:#fff;box-shadow:0 0 10px rgba(92,92,92,.1);display:flex;justify-content:center;position:sticky;top:0;z-index:10}#program_data #searchbox .forminner-header p{font-weight:700}#program_data #searchbox .searchbox-layer-back{cursor:pointer;left:20px;margin-right:auto;opacity:0;position:absolute;transition:opacity .5s}@media only screen and (max-width:640px){#program_data #searchbox .searchbox-layer-back{left:10px}}#program_data #searchbox .searchbox-layer-back:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e91e";display:inline-block;font-family:icon;font-size:20px;font-size:2rem;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-top:-.2em;text-transform:none;vertical-align:middle}#program_data #searchbox :has(.searchbox-layer.active) .searchbox-layer-back{opacity:1}#programlist{margin-bottom:6em;width:100%}@media only screen and (max-width:960px){#programlist{margin-bottom:5em}}@media only screen and (max-width:640px){#programlist{margin-bottom:4em}}#resulttxt{align-items:flex-start;display:flex;flex-wrap:wrap;font-size:14px;font-size:1.4rem;gap:.8em;line-height:1.4}@media only screen and (max-width:640px){#resulttxt{flex-wrap:wrap;gap:5px;padding:0 15px}}#resulttxt p{display:inline-block;margin-top:0!important}#resulttxt p#pr_count{padding-top:.2em}#resulttxt span{font-size:18px;font-size:1.8rem;margin-left:0}#resultbox{align-content:center;align-items:center;display:flex;flex-wrap:wrap;gap:5px;position:relative}@media only screen and (max-width:480px){#resultbox{padding-left:0!important}}#resultbox a,#resultbox p{display:inline-block}#resultbox p{left:0;position:absolute;top:.2em}#resultbox a{border:1px solid #e6e6e6;border-radius:2px;color:#545454;font-size:12px;font-size:1.2rem;line-height:1;padding:.5em .6em .5em .5em;position:relative}#resultbox a:before{color:#545454;content:"×";margin-right:.1em}@media only screen and (min-width:961px){#resultbox a:hover{opacity:.5}}@media only screen and (max-width:640px){#resultbox #resulttxt,#resultbox #searchbox,#resultbox .show_searchbox{padding-left:15px;padding-right:15px}}.pr_inner{align-content:stretch;border-bottom-width:2px;border-style:solid;display:flex;flex-wrap:wrap;justify-content:space-between;letter-spacing:normal;line-height:1.6;margin-top:1.5em;position:relative}@media screen and (max-width:1200px){.pr_inner{font-size:15px;font-size:1.5rem}}@media only screen and (max-width:640px){.pr_inner{margin-top:1.5em!important}}.pr_inner:before{content:"";height:2px;position:sticky;top:0;width:100%;z-index:3}.pr_inner .pr_data,.pr_inner .pr_pay_inner,.pr_inner .pr_time_inner{padding:1.6em 1.8em 2em}@media screen and (max-width:1200px){.pr_inner .pr_data,.pr_inner .pr_pay_inner,.pr_inner .pr_time_inner{padding-bottom:1.6em;padding-left:1.5em!important;padding-right:1.5em!important;padding-top:1.3em}}@media screen and (max-width:800px){.pr_inner .pr_data,.pr_inner .pr_pay_inner,.pr_inner .pr_time_inner{width:100%!important}}@media only screen and (max-width:640px){.pr_inner .pr_data,.pr_inner .pr_pay_inner,.pr_inner .pr_time_inner{padding-top:1.6em}}.pr_inner .pr_time{width:13.5em}@media screen and (max-width:1200px){.pr_inner .pr_time{width:100%}}.pr_inner .pr_pay{width:17em}@media screen and (max-width:800px){.pr_inner .pr_pay{padding-bottom:.8em;width:100%}}.pr_inner .pr_data{flex:1;padding-left:2.3em;padding-right:2.3em}@media screen and (max-width:1200px){.pr_inner .pr_data{padding-bottom:2em;padding-top:1.6em}}.pr_inner time{font-feature-settings:"palt";align-items:baseline;display:block;display:flex;flex-wrap:wrap;gap:.5em;line-height:1}.pr_inner time>span{font-size:13px;font-size:1.3rem;padding-top:.5em}@media screen and (max-width:1200px){.pr_inner time>span{padding-top:0}}.pr_inner time b{font-size:22px;font-size:2.2rem}@media only screen and (max-width:640px){.pr_inner time b{font-size:18px;font-size:1.8rem}}.pr_inner time b span{font-size:16px;font-size:1.6rem;font-weight:400}.pr_inner .hall_box{line-height:1.3;margin-top:.8em}@media screen and (max-width:800px){.pr_inner .hall_box{font-size:14px;font-size:1.4rem;margin-top:.5em}}.pr_time{color:#fff;height:auto;position:relative}@media screen and (max-width:1200px){.pr_time{box-shadow:0 3px 5px rgba(0,0,0,.1);position:sticky;top:2px;z-index:1}}.pr_time .pr_time_inner{position:sticky;top:2px}@media screen and (max-width:800px){.pr_time .pr_time_inner{align-items:center;display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between;padding-bottom:1em}.pr_time .pr_time_info{flex:1}}.pr_time .concert_type{font-feature-settings:"palt";background-color:#fff;border-radius:0 0 5px 0;display:inline-block;font-size:12px;font-size:1.2rem;left:0;line-height:1;padding:.3em .7em .4em .6em;position:absolute;top:0}.pr_time h3{border-radius:3px;border-top:1px solid hsla(0,0%,100%,.2);color:#fff!important;color:#000;display:none;font-size:16px;font-size:1.6rem;width:100%}@media screen and (max-width:800px){.pr_time h3{display:block;padding-top:.7em}}.pr_time .action-buttons{display:none;gap:10px}@media screen and (max-width:800px){.pr_time .action-buttons{display:flex}}.pr_time .action-buttons .my-reserve span{display:none!important}@media screen and (max-width:800px){.pr_time .action-buttons .pro_end{display:none}}.pr_time .action-buttons .share-image-btn{align-items:center;aspect-ratio:1/1;background-color:#fff;border-radius:50px;display:flex;height:44px;justify-content:center}.pr_time .action-buttons .share-image-btn span{display:none}.pr_time .action-buttons .share-image-btn a{align-items:center;display:flex;flex-direction:column;gap:2.5px;justify-content:center}.pr_time .action-buttons .share-image-btn a:before{font-size:20px;font-size:2rem;text-align:center;width:100%}.pr_time .action-buttons .share-image-btn a:after{content:"シェア";font-size:8px;font-size:.8rem;font-weight:700;left:0;letter-spacing:normal;letter-spacing:-.08em;line-height:1;margin-bottom:-1px;position:relative;top:0;width:100%}.pr_inner.cat_car .concert_type{padding:.3em .3em .4em .2em}.pr_inner.cat_car .concert_type span{display:inline-block;transform:scaleX(.85)}.lightcase-contentInner{display:block!important;visibility:hidden}html.lightcase-open .lightcase-contentInner{visibility:visible}.android .pr_time .concert_type{padding:.3em .5em .2em}.pr_data h3{border-radius:3px;color:#fff!important;font-size:20px;font-size:2rem;line-height:1.3;margin-top:.7em;padding:.8em 1em}@media screen and (max-width:800px){.pr_data h3{display:none}}@media only screen and (max-width:960px){.pr_data h3{font-size:18px;font-size:1.8rem}}@media screen and (max-width:800px){.pr_data h3{position:sticky;top:95px}}@media only screen and (max-width:640px){.pr_data h3{font-size:17px;font-size:1.7rem;top:85px}}.pr_data h3:first-child{margin-top:0}.pr_data h3+cite{margin-top:1.5em}.pr_data h3+p.pr_txt{margin-top:1em}.pr_data h3+strong,.pr_data strong:first-child{border-top:none;padding-top:0}@media screen and (max-width:800px){.pr_data h3+cite,.pr_data h3+strong{margin-top:0}}.pr_data strong{border-top:1px dashed;display:block;font-size:14px;font-size:1.4rem;margin-top:1.5em;padding-top:1.4em}@media only screen and (max-width:960px){.pr_data strong{font-size:13px;font-size:1.3rem}}@media only screen and (max-width:640px){.pr_data strong{margin-top:1.2em;padding-top:1.2em}}.pr_data strong+cite{margin-top:.2em!important}.pr_data cite{display:flex;font-size:18px;font-size:1.8rem;font-weight:700;line-height:1.2;margin-top:.2em;padding-bottom:.2em}@media only screen and (max-width:960px){.pr_data cite{font-size:17px;font-size:1.7rem}}@media only screen and (max-width:640px){.pr_data cite{font-size:16px;font-size:1.6rem}}.pr_data cite a{color:unset;position:relative;text-decoration:underline}@media only screen and (min-width:961px){.pr_data cite a:hover{opacity:.5}}.pr_data cite:before{content:"\e903";margin-right:.2em;margin-top:0}.pr_data cite.play:before,.pr_data cite:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:icon;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;vertical-align:middle}.pr_data cite.play:before{content:"\e90b";margin-top:-.2em}.pr_data p{color:#000;font-size:14px;font-size:1.4rem;line-height:1.5;margin-top:.5em}.pr_data p.pr_txt_artist{margin-top:1.5em}.pr_data cite+p.pr_txt_artist{border-top:1px solid #e6e6e6;padding-top:1.5em}.pr_data p.pr_txt_artist:first-child{margin-top:0}.pr_data p.pr_txt+cite{margin-top:1em}.pr_data .pr_message{background-color:#f7f7f7;border:1px solid #e6e6e6;border-radius:3px;margin-top:1.5em;padding:.9em 1.5em 1.1em}.pr_data .pr_message p{color:#555;font-size:14px;font-size:1.4rem;margin:0}.pr_pay{position:relative}@media screen and (max-width:800px){.pr_pay{margin-top:10px}}.pr_pay .pr_pay_inner{position:sticky;top:2px}@media screen and (max-width:1200px){.pr_pay .pr_pay_inner{top:99px}}@media only screen and (max-width:960px){.pr_pay .pr_pay_inner{top:90px}}@media screen and (max-width:800px){.pr_pay .pr_pay_inner{padding-top:2em}}.pr_pay p{font-weight:700}@media screen and (max-width:800px){.pr_pay p{display:inline-block;margin:0 1em 0 .5em}}@media only screen and (max-width:480px){.pr_pay p{display:block;margin-bottom:.5em;margin-top:.5em}}.pr_pay p.pay_txt{display:flex;flex-wrap:wrap;gap:0 15px}.pr_pay p.pay_note,.pr_pay p.pay_service{display:block;font-size:13px;font-size:1.3rem;font-weight:400}@media screen and (max-width:800px){.pr_pay p.pay_note,.pr_pay p.pay_service{margin-block:.8em}}.pr_pay p.pay_note{color:#e84720}.pr_pay i.seat_type{align-items:center;background-color:#000;border-radius:0 0 0 5px;color:#fff;display:flex;font-size:12px;font-size:1.2rem;justify-content:center;line-height:1;padding:.4em .8em .5em .7em;position:absolute;right:0;text-align:center;top:0}@media screen and (max-width:800px){.pr_pay i.seat_type{border-radius:0 0 5px 0;font-size:11px;font-size:1.1rem;left:0;right:auto}}.pr_pay .pr_i01,.pr_pay .pr_i02,.pr_pay .pr_i03,.pr_pay .pr_i04{border-radius:3px;display:none;font-size:12px;font-size:1.2rem;margin-top:1em;padding:0 .5em .1em}.pr_pay .pr_i01{background-color:#ccc}.pr_pay .pr_i02{color:#fff}.pr_pay .pr_i03{border:1px solid rgba(232,71,32,.2);color:#e84720}.pr_pay .pr_i04{background-color:#999;color:#fff}.pr_pay abbr{color:#fff!important;display:inline-block;font-size:13px;font-size:1.3rem;line-height:1;margin-bottom:1em;margin-right:.5em;padding:.2em .5em .3em}@media screen and (max-width:1200px){.pr_pay abbr{margin-bottom:0;position:relative;top:-1px}}@media only screen and (max-width:640px){.pr_pay abbr{font-size:11px;font-size:1.1rem}}.pr_pay time{padding-top:0}.pr_pay em{font-weight:400}@media screen and (max-width:800px){.pr_pay em+time{display:inline-block;margin-top:0}.pr_pay .details_btn{width:49%}}@media only screen and (max-width:640px){.pr_pay .details_btn{width:100%}}@media screen and (max-width:800px){.pr_pay .my-reserve{display:none}}.pr_pay .share-image-btn{font-size:14px;font-size:1.4rem;font-weight:700;margin:1.5em .5em .8em}@media screen and (max-width:800px){.pr_pay .share-image-btn{display:none}}.pr_pay .share-image-btn a:before{margin-right:.2em}.share-image-btn a:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e915";display:inline-block;font-family:icon;font-size:20px;font-size:2rem;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-top:-.2em;text-transform:none;vertical-align:middle}.android .pr_pay i{padding:.3em 0 .2em}.pay_btn{align-items:center;display:flex;gap:0 10px;margin-top:1.5em;position:relative}@media screen and (max-width:800px){.pay_btn{align-content:stretch;display:flex;flex-wrap:wrap;justify-content:space-between}}.pay_btn .tic_wrap{flex:1}@media screen and (max-width:800px){.pay_btn .tic_wrap{flex:auto}}.pay_btn a.tic_btn{align-items:center;border:1px solid;border-radius:30px;bottom:0;box-shadow:3px 4px 0 rgba(0,0,0,.1);color:#fff;display:flex;font-weight:700;height:40px;justify-content:center;line-height:1;padding-inline:1em;position:relative;text-align:center}@media only screen and (min-width:961px){.pay_btn a.tic_btn:hover{background-color:#fff!important;bottom:-2px;box-shadow:3px 4px 0 transparent}}@media screen and (max-width:1200px){.pay_btn a.tic_btn{font-size:15px;font-size:1.5rem}}.pay_btn .tic_wrap,.pay_btn div{position:relative}@media only screen and (min-width:961px){.pay_btn .tic_wrap:hover .tic_btn,.pay_btn div:hover .tic_btn{background-color:#fff;bottom:-2px;box-shadow:3px 4px 0 transparent}}.pay_btn .tic_box{background-color:#fff;border:1px solid hsla(0,0%,90%,.6);bottom:2em;box-shadow:3px 4px 0 rgba(0,0,0,.1);font-size:15px;font-size:1.5rem;opacity:0;padding:1.5em;position:absolute;transition:.2s ease-in-out;visibility:hidden}@media only screen and (min-width:961px){.pay_btn .tic_box{left:-20%;width:140%}}@media screen and (max-width:960px){.pay_btn .tic_box{left:-10%;padding:1.5em 1em;width:120%}}@media screen and (max-width:800px){.pay_btn .tic_box{left:0;width:100%}}.pay_btn .tic_box.tic_hover{bottom:2.8em;opacity:1;transition:.2s ease-in-out;visibility:visible}.pay_btn .tic_box:before{border-color:#fff transparent transparent;border-width:10px 10px 0;bottom:-10px;transform:translate(-50%);z-index:1}.pay_btn .tic_box:after,.pay_btn .tic_box:before{border-style:solid;content:"";height:0;left:50%;position:absolute;width:0}.pay_btn .tic_box:after{border-color:#e6e6e6 transparent transparent;border-width:12px 12px 0;bottom:-12px;transform:translate(-45%);z-index:0}.pay_btn .tic_box a{margin:.6em 0;padding:.6em 1em .7em}@media (-ms-high-contrast:none){.pay_btn .tic_box a{padding:.9em 1em .65em}}.pay_btn .tic_box p:first-child{display:none}.pay_btn .tic_box .tic_inner{padding:0!important}@media screen and (max-width:800px){.pay_btn button.my-reserve{aspect-ratio:auto;padding-inline:1em 1.5em;width:45%}}@media only screen and (max-width:800px)and (max-width:480px){.pay_btn button.my-reserve{aspect-ratio:1/1;height:40px;padding-inline:0;width:auto}}button.my-reserve{align-items:center;aspect-ratio:1/1;background-color:#dbdbdb;border:none;border-radius:30px;display:flex;font-weight:700;height:44px;justify-content:center;margin:0;padding:0}button.my-reserve span{display:none;margin-left:.3em}@media screen and (max-width:1200px){button.my-reserve span{font-size:15px;font-size:1.5rem}}@media screen and (max-width:800px){button.my-reserve span{display:inline-block}}@media only screen and (max-width:480px){button.my-reserve span{display:none}}button.my-reserve:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e903";display:inline-block;font-family:icon;font-size:20px;font-size:2rem;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-left:1px;margin-top:-1px;text-transform:none;vertical-align:middle}@media only screen and (max-width:480px){button.my-reserve:before{margin-left:0;margin-top:0}}@media only screen and (min-width:961px){button.my-reserve:hover{background-color:#fff233;color:#e84720!important}}button.my-reserve.keep{background-color:#fff233;color:#e84720!important}@media only screen and (min-width:961px){button.my-reserve.keep:hover{background-color:#dbdbdb;color:#fff!important}}@media only screen and (max-width:640px){.tic_inner{background:#fff;padding:15px}}.tic_inner p{color:#000!important;font-weight:400;line-height:1.4;margin:0}.tic_inner p:first-child{margin-bottom:1.5em}@media only screen and (max-width:640px){.tic_inner p{font-size:13px;font-size:1.3rem}.tic_inner p:first-child{margin-bottom:1em}}.tic_inner p span{color:#e84720;display:inline-block}.tic_inner a{align-items:center;border:1px solid;border-radius:50px;bottom:0;box-shadow:3px 4px 0 rgba(0,0,0,.1);color:#fff;display:flex;height:40px;justify-content:center;line-height:1;margin:.8em 0;padding-inline:1em;position:relative;text-align:center;width:100%}@media only screen and (min-width:961px){.tic_inner a:hover{background-color:#fff!important}}.tic_inner a span{margin-left:.3em}.tic_inner a[target=_blank]:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;content:" ";content:"\e906";display:inline-block;font-family:icon;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-left:.3em;margin-right:.3em;margin-top:-.2em;text-transform:none;vertical-align:middle}.tic_inner span{font-size:11px;font-size:1.1rem}.pr_inner{border-color:#0d4284}.pr_inner .pr_time,.pr_inner:before{background-color:#0d4284}.pr_inner .concert_type,.pr_inner .pr_data h3,.pr_inner abbr{color:#0d4284}.pr_inner .pr_data h3{background-color:#0d4284;border-color:#0d4284}.pr_inner .pr_data strong{border-color:rgba(13,66,132,.4);color:#0d4284}.pr_inner .pr_data cite{color:#0d4284}.pr_inner .pr_data:before{border-color:transparent transparent #0d4284;border-style:solid;border-width:0 0 20px 20px}.pr_inner .pr_pay{background-color:#f5f8fd}.pr_inner .pr_pay .pr_i02,.pr_inner .pr_pay abbr{background-color:#0d4284}.pr_inner .pr_pay em,.pr_inner .pr_pay time,.pr_inner .pr_time h3,.pr_inner .share-image-btn a,.pr_inner .share-image-btn a:after,.pr_inner .share-image-btn a:before{color:#0d4284}.pr_inner .pr_pay .pay_btn a,.pr_inner .tic_inner a{background-color:#0d4284;border-color:#0d4284}.pr_inner cite.play a{color:#0d4284}.pr_inner.details_btn{background-color:#0d4284!important;border-color:#0d4284!important}@media only screen and (min-width:961px){.pr_inner .pr_pay .pay_btn a:hover,.pr_inner .tic_inner a:hover,.pr_inner .tic_wrap:hover .tic_btn{border-color:rgba(13,66,132,.4);color:#0d4284}.pr_inner .tic_inner a:hover:after{color:#0d4284}.pr_inner.details_btn:hover{border-color:rgba(13,66,132,.4)!important;color:#0d4284!important}}.cat_c{border-color:#0c6638}.cat_c .pr_time,.cat_c:before{background-color:#0c6638}.cat_c .concert_type,.cat_c .pr_data h3,.cat_c abbr{color:#0c6638}.cat_c .pr_data h3{background-color:#0c6638;border-color:#0c6638}.cat_c .pr_data strong{border-color:rgba(12,102,56,.4);color:#0c6638}.cat_c .pr_data cite{color:#0c6638}.cat_c .pr_data:before{border-color:transparent transparent #0c6638;border-style:solid;border-width:0 0 20px 20px}.cat_c .pr_pay{background-color:hsla(86,48%,89%,.5)}.cat_c .pr_pay .pr_i02,.cat_c .pr_pay abbr{background-color:#0c6638}.cat_c .pr_pay em,.cat_c .pr_pay time,.cat_c .pr_time h3,.cat_c .share-image-btn a,.cat_c .share-image-btn a:after,.cat_c .share-image-btn a:before{color:#0c6638}.cat_c .pr_pay .pay_btn a,.cat_c .tic_inner a{background-color:#0c6638;border-color:#0c6638}.cat_c cite.play a{color:#0c6638}.cat_c.details_btn{background-color:#0c6638!important;border-color:#0c6638!important}@media only screen and (min-width:961px){.cat_c .pr_pay .pay_btn a:hover,.cat_c .tic_inner a:hover,.cat_c .tic_wrap:hover .tic_btn{border-color:rgba(12,102,56,.4);color:#0c6638}.cat_c .tic_inner a:hover:after{color:#0c6638}.cat_c.details_btn:hover{border-color:rgba(12,102,56,.4)!important;color:#0c6638!important}}.cat_h{border-color:#24a4cd}.cat_h .pr_time,.cat_h:before{background-color:#24a4cd}.cat_h .concert_type,.cat_h .pr_data h3,.cat_h abbr{color:#24a4cd}.cat_h .pr_data h3{background-color:#24a4cd;border-color:#24a4cd}.cat_h .pr_data strong{border-color:rgba(36,164,205,.4);color:#24a4cd}.cat_h .pr_data cite{color:#24a4cd}.cat_h .pr_data:before{border-color:transparent transparent #24a4cd;border-style:solid;border-width:0 0 20px 20px}.cat_h .pr_pay{background-color:rgba(209,239,249,.5)}.cat_h .pr_pay .pr_i02,.cat_h .pr_pay abbr{background-color:#24a4cd}.cat_h .pr_pay em,.cat_h .pr_pay time,.cat_h .pr_time h3,.cat_h .share-image-btn a,.cat_h .share-image-btn a:after,.cat_h .share-image-btn a:before{color:#24a4cd}.cat_h .pr_pay .pay_btn a,.cat_h .tic_inner a{background-color:#24a4cd;border-color:#24a4cd}.cat_h cite.play a{color:#24a4cd}.cat_h.details_btn{background-color:#24a4cd!important;border-color:#24a4cd!important}@media only screen and (min-width:961px){.cat_h .pr_pay .pay_btn a:hover,.cat_h .tic_inner a:hover,.cat_h .tic_wrap:hover .tic_btn{border-color:rgba(36,164,205,.4);color:#24a4cd}.cat_h .tic_inner a:hover:after{color:#24a4cd}.cat_h.details_btn:hover{border-color:rgba(36,164,205,.4)!important;color:#24a4cd!important}}.cat_a{border-color:#ed6093}.cat_a .pr_time,.cat_a:before{background-color:#ed6093}.cat_a .concert_type,.cat_a .pr_data h3,.cat_a abbr{color:#ed6093}.cat_a .pr_data h3{background-color:#ed6093;border-color:#ed6093}.cat_a .pr_data strong{border-color:rgba(237,96,147,.4);color:#ed6093}.cat_a .pr_data cite{color:#ed6093}.cat_a .pr_data:before{border-color:transparent transparent #ed6093;border-style:solid;border-width:0 0 20px 20px}.cat_a .pr_pay{background-color:rgba(252,225,234,.5)}.cat_a .pr_pay .pr_i02,.cat_a .pr_pay abbr{background-color:#ed6093}.cat_a .pr_pay em,.cat_a .pr_pay time,.cat_a .pr_time h3,.cat_a .share-image-btn a,.cat_a .share-image-btn a:after,.cat_a .share-image-btn a:before{color:#ed6093}.cat_a .pr_pay .pay_btn a,.cat_a .tic_inner a{background-color:#ed6093;border-color:#ed6093}.cat_a cite.play a{color:#ed6093}.cat_a.details_btn{background-color:#ed6093!important;border-color:#ed6093!important}@media only screen and (min-width:961px){.cat_a .pr_pay .pay_btn a:hover,.cat_a .tic_inner a:hover,.cat_a .tic_wrap:hover .tic_btn{border-color:rgba(237,96,147,.4);color:#ed6093}.cat_a .tic_inner a:hover:after{color:#ed6093}.cat_a.details_btn:hover{border-color:rgba(237,96,147,.4)!important;color:#ed6093!important}}.cat_ak{border-color:#c21d2f}.cat_ak .pr_time,.cat_ak:before{background-color:#c21d2f}.cat_ak .concert_type,.cat_ak .pr_data h3,.cat_ak abbr{color:#c21d2f}.cat_ak .pr_data h3{background-color:#c21d2f;border-color:#c21d2f}.cat_ak .pr_data strong{border-color:rgba(194,29,47,.4);color:#c21d2f}.cat_ak .pr_data cite{color:#c21d2f}.cat_ak .pr_data:before{border-color:transparent transparent #c21d2f;border-style:solid;border-width:0 0 20px 20px}.cat_ak .pr_pay{background-color:rgba(250,213,217,.3)}.cat_ak .pr_pay .pr_i02,.cat_ak .pr_pay abbr{background-color:#c21d2f}.cat_ak .pr_pay em,.cat_ak .pr_pay time,.cat_ak .pr_time h3,.cat_ak .share-image-btn a,.cat_ak .share-image-btn a:after,.cat_ak .share-image-btn a:before{color:#c21d2f}.cat_ak .pr_pay .pay_btn a,.cat_ak .tic_inner a{background-color:#c21d2f;border-color:#c21d2f}.cat_ak cite.play a{color:#c21d2f}.cat_ak.details_btn{background-color:#c21d2f!important;border-color:#c21d2f!important}@media only screen and (min-width:961px){.cat_ak .pr_pay .pay_btn a:hover,.cat_ak .tic_inner a:hover,.cat_ak .tic_wrap:hover .tic_btn{border-color:rgba(194,29,47,.4);color:#c21d2f}.cat_ak .tic_inner a:hover:after{color:#c21d2f}.cat_ak.details_btn:hover{border-color:rgba(194,29,47,.4)!important;color:#c21d2f!important}}.cat_akk{border-color:#8263ab}.cat_akk .pr_time,.cat_akk:before{background-color:#8263ab}.cat_akk .concert_type,.cat_akk .pr_data h3,.cat_akk abbr{color:#8263ab}.cat_akk .pr_data h3{background-color:#8263ab;border-color:#8263ab}.cat_akk .pr_data strong{border-color:rgba(130,99,171,.4);color:#8263ab}.cat_akk .pr_data cite{color:#8263ab}.cat_akk .pr_data:before{border-color:transparent transparent #8263ab;border-style:solid;border-width:0 0 20px 20px}.cat_akk .pr_pay{background-color:rgba(130,99,171,.06)}.cat_akk .pr_pay .pr_i02,.cat_akk .pr_pay abbr{background-color:#8263ab}.cat_akk .pr_pay em,.cat_akk .pr_pay time,.cat_akk .pr_time h3,.cat_akk .share-image-btn a,.cat_akk .share-image-btn a:after,.cat_akk .share-image-btn a:before{color:#8263ab}.cat_akk .pr_pay .pay_btn a,.cat_akk .tic_inner a{background-color:#8263ab;border-color:#8263ab}.cat_akk cite.play a{color:#8263ab}.cat_akk.details_btn{background-color:#8263ab!important;border-color:#8263ab!important}@media only screen and (min-width:961px){.cat_akk .pr_pay .pay_btn a:hover,.cat_akk .tic_inner a:hover,.cat_akk .tic_wrap:hover .tic_btn{border-color:rgba(130,99,171,.4);color:#8263ab}.cat_akk .tic_inner a:hover:after{color:#8263ab}.cat_akk.details_btn:hover{border-color:rgba(130,99,171,.4)!important;color:#8263ab!important}}.cat_k{border-color:#ec8f0a}.cat_k .pr_time,.cat_k:before{background-color:#ec8f0a}.cat_k .concert_type,.cat_k .pr_data h3,.cat_k abbr{color:#ec8f0a}.cat_k .pr_data h3{background-color:#ec8f0a;border-color:#ec8f0a}.cat_k .pr_data strong{border-color:rgba(236,143,10,.4);color:#ec8f0a}.cat_k .pr_data cite{color:#ec8f0a}.cat_k .pr_data:before{border-color:transparent transparent #ec8f0a;border-style:solid;border-width:0 0 20px 20px}.cat_k .pr_pay{background-color:rgba(255,251,220,.7)}.cat_k .pr_pay .pr_i02,.cat_k .pr_pay abbr{background-color:#ec8f0a}.cat_k .pr_pay em,.cat_k .pr_pay time,.cat_k .pr_time h3,.cat_k .share-image-btn a,.cat_k .share-image-btn a:after,.cat_k .share-image-btn a:before{color:#ec8f0a}.cat_k .pr_pay .pay_btn a,.cat_k .tic_inner a{background-color:#ec8f0a;border-color:#ec8f0a}.cat_k cite.play a{color:#ec8f0a}.cat_k.details_btn{background-color:#ec8f0a!important;border-color:#ec8f0a!important}@media only screen and (min-width:961px){.cat_k .pr_pay .pay_btn a:hover,.cat_k .tic_inner a:hover,.cat_k .tic_wrap:hover .tic_btn{border-color:rgba(236,143,10,.4);color:#ec8f0a}.cat_k .tic_inner a:hover:after{color:#ec8f0a}.cat_k.details_btn:hover{border-color:rgba(236,143,10,.4)!important;color:#ec8f0a!important}}.cat_r{border-color:#4384bf}.cat_r .pr_time,.cat_r:before{background-color:#4384bf}.cat_r .concert_type,.cat_r .pr_data h3,.cat_r abbr{color:#4384bf}.cat_r .pr_data h3{background-color:#4384bf;border-color:#4384bf}.cat_r .pr_data strong{border-color:rgba(67,132,191,.4);color:#4384bf}.cat_r .pr_data cite{color:#4384bf}.cat_r .pr_data:before{border-color:transparent transparent #4384bf;border-style:solid;border-width:0 0 20px 20px}.cat_r .pr_pay{background-color:rgba(229,242,254,.5)}.cat_r .pr_pay .pr_i02,.cat_r .pr_pay abbr{background-color:#4384bf}.cat_r .pr_pay em,.cat_r .pr_pay time,.cat_r .pr_time h3,.cat_r .share-image-btn a,.cat_r .share-image-btn a:after,.cat_r .share-image-btn a:before{color:#4384bf}.cat_r .pr_pay .pay_btn a,.cat_r .tic_inner a{background-color:#4384bf;border-color:#4384bf}.cat_r cite.play a{color:#4384bf}.cat_r.details_btn{background-color:#4384bf!important;border-color:#4384bf!important}@media only screen and (min-width:961px){.cat_r .pr_pay .pay_btn a:hover,.cat_r .tic_inner a:hover,.cat_r .tic_wrap:hover .tic_btn{border-color:rgba(67,132,191,.4);color:#4384bf}.cat_r .tic_inner a:hover:after{color:#4384bf}.cat_r.details_btn:hover{border-color:rgba(67,132,191,.4)!important;color:#4384bf!important}}.cat_b{border-color:#905116}.cat_b .pr_time,.cat_b:before{background-color:#905116}.cat_b .concert_type,.cat_b .pr_data h3,.cat_b abbr{color:#905116}.cat_b .pr_data h3{background-color:#905116;border-color:#905116}.cat_b .pr_data strong{border-color:rgba(144,81,22,.4);color:#905116}.cat_b .pr_data cite{color:#905116}.cat_b .pr_data:before{border-color:transparent transparent #905116;border-style:solid;border-width:0 0 20px 20px}.cat_b .pr_pay{background-color:rgba(144,81,22,.06)}.cat_b .pr_pay .pr_i02,.cat_b .pr_pay abbr{background-color:#905116}.cat_b .pr_pay em,.cat_b .pr_pay time,.cat_b .pr_time h3,.cat_b .share-image-btn a,.cat_b .share-image-btn a:after,.cat_b .share-image-btn a:before{color:#905116}.cat_b .pr_pay .pay_btn a,.cat_b .tic_inner a{background-color:#905116;border-color:#905116}.cat_b cite.play a{color:#905116}.cat_b.details_btn{background-color:#905116!important;border-color:#905116!important}@media only screen and (min-width:961px){.cat_b .pr_pay .pay_btn a:hover,.cat_b .tic_inner a:hover,.cat_b .tic_wrap:hover .tic_btn{border-color:rgba(144,81,22,.4);color:#905116}.cat_b .tic_inner a:hover:after{color:#905116}.cat_b.details_btn:hover{border-color:rgba(144,81,22,.4)!important;color:#905116!important}}.cat_no{border-color:#852d6f}.cat_no .pr_time,.cat_no:before{background-color:#852d6f}.cat_no .concert_type,.cat_no .pr_data h3,.cat_no abbr{color:#852d6f}.cat_no .pr_data h3{background-color:#852d6f;border-color:#852d6f}.cat_no .pr_data strong{border-color:rgba(133,45,111,.4);color:#852d6f}.cat_no .pr_data cite{color:#852d6f}.cat_no .pr_data:before{border-color:transparent transparent #852d6f;border-style:solid;border-width:0 0 20px 20px}.cat_no .pr_pay{background-color:rgba(133,45,111,.06)}.cat_no .pr_pay .pr_i02,.cat_no .pr_pay abbr{background-color:#852d6f}.cat_no .pr_pay em,.cat_no .pr_pay time,.cat_no .pr_time h3,.cat_no .share-image-btn a,.cat_no .share-image-btn a:after,.cat_no .share-image-btn a:before{color:#852d6f}.cat_no .pr_pay .pay_btn a,.cat_no .tic_inner a{background-color:#852d6f;border-color:#852d6f}.cat_no cite.play a{color:#852d6f}.cat_no.details_btn{background-color:#852d6f!important;border-color:#852d6f!important}@media only screen and (min-width:961px){.cat_no .pr_pay .pay_btn a:hover,.cat_no .tic_inner a:hover,.cat_no .tic_wrap:hover .tic_btn{border-color:rgba(133,45,111,.4);color:#852d6f}.cat_no .tic_inner a:hover:after{color:#852d6f}.cat_no.details_btn:hover{border-color:rgba(133,45,111,.4)!important;color:#852d6f!important}}.cat_poc{border-color:#519545}.cat_poc .pr_time,.cat_poc:before{background-color:#519545}.cat_poc .concert_type,.cat_poc .pr_data h3,.cat_poc abbr{color:#519545}.cat_poc .pr_data h3{background-color:#519545;border-color:#519545}.cat_poc .pr_data strong{border-color:rgba(81,149,69,.4);color:#519545}.cat_poc .pr_data cite{color:#519545}.cat_poc .pr_data:before{border-color:transparent transparent #519545;border-style:solid;border-width:0 0 20px 20px}.cat_poc .pr_pay{background-color:rgba(220,234,218,.5)}.cat_poc .pr_pay .pr_i02,.cat_poc .pr_pay abbr{background-color:#519545}.cat_poc .pr_pay em,.cat_poc .pr_pay time,.cat_poc .pr_time h3,.cat_poc .share-image-btn a,.cat_poc .share-image-btn a:after,.cat_poc .share-image-btn a:before{color:#519545}.cat_poc .pr_pay .pay_btn a,.cat_poc .tic_inner a{background-color:#519545;border-color:#519545}.cat_poc cite.play a{color:#519545}.cat_poc.details_btn{background-color:#519545!important;border-color:#519545!important}@media only screen and (min-width:961px){.cat_poc .pr_pay .pay_btn a:hover,.cat_poc .tic_inner a:hover,.cat_poc .tic_wrap:hover .tic_btn{border-color:rgba(81,149,69,.4);color:#519545}.cat_poc .tic_inner a:hover:after{color:#519545}.cat_poc.details_btn:hover{border-color:rgba(81,149,69,.4)!important;color:#519545!important}}.cat_car{border-color:#4384bf}.cat_car .pr_time,.cat_car:before{background-color:#4384bf}.cat_car .concert_type,.cat_car .pr_data h3,.cat_car abbr{color:#4384bf}.cat_car .pr_data h3{background-color:#4384bf;border-color:#4384bf}.cat_car .pr_data strong{border-color:rgba(67,132,191,.4);color:#4384bf}.cat_car .pr_data cite{color:#4384bf}.cat_car .pr_data:before{border-color:transparent transparent #4384bf;border-style:solid;border-width:0 0 20px 20px}.cat_car .pr_pay{background-color:rgba(229,242,254,.5)}.cat_car .pr_pay .pr_i02,.cat_car .pr_pay abbr{background-color:#4384bf}.cat_car .pr_pay em,.cat_car .pr_pay time,.cat_car .pr_time h3,.cat_car .share-image-btn a,.cat_car .share-image-btn a:after,.cat_car .share-image-btn a:before{color:#4384bf}.cat_car .pr_pay .pay_btn a,.cat_car .tic_inner a{background-color:#4384bf;border-color:#4384bf}.cat_car cite.play a{color:#4384bf}.cat_car.details_btn{background-color:#4384bf!important;border-color:#4384bf!important}@media only screen and (min-width:961px){.cat_car .pr_pay .pay_btn a:hover,.cat_car .tic_inner a:hover,.cat_car .tic_wrap:hover .tic_btn{border-color:rgba(67,132,191,.4);color:#4384bf}.cat_car .tic_inner a:hover:after{color:#4384bf}.cat_car.details_btn:hover{border-color:rgba(67,132,191,.4)!important;color:#4384bf!important}}@media screen and (max-width:1200px){.pr_area{width:100%}}.pr_area li{align-content:center;align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:2em;padding-left:2.3em;padding-top:2em}.pr_area li:nth-child(2n){background-color:#fff}@media screen and (max-width:1200px){.pr_area li{padding-left:1.5em}}@media screen and (max-width:800px){.pr_area li{padding-left:1.5em;padding-right:1.5em}}.pr_area .pay_btn{margin-top:0;padding-left:1.8em;padding-right:1.8em}@media screen and (max-width:800px){.pr_area .pay_btn{margin-top:1.5em;padding-left:0;padding-right:0;width:100%}}.pr_area .area_data{position:relative}@media screen and (max-width:800px){.pr_area .area_data{padding-left:0;width:100%}}.pr_area .area_data time{left:0;margin:0;padding:0;position:absolute;top:0}@media screen and (max-width:800px){.pr_area .area_data time{position:static}}.pr_area .area_data time+h3{margin-left:6.2em}@media screen and (max-width:800px){.pr_area .area_data time+h3{margin-left:0}}.pr_area .area_data time+h3+p{margin-left:8em}@media screen and (max-width:800px){.pr_area .area_data time+h3+p{margin-left:0}}.pr_area .area_data h3{font-size:18px;font-size:1.8rem;margin-top:-.1em}.pr_area .area_data p{font-size:14px;font-size:1.4rem;margin-top:.5em}#programlist .areaevent{color:#519545}#programlist .areaevent p{color:#000}#programlist .areaevent .pr_time{background-color:#519545}#programlist .areaevent abbr{color:#519545}#programlist .areaevent ul{background-color:rgba(220,234,218,.5)}#programlist .areaevent .pay_btn button,#programlist .areaevent:nth-child(2n){color:#519545}#programlist .areaevent:nth-child(2n) .pr_time{background-color:#519545}#programlist .areaevent:nth-child(2n) abbr{color:#519545}#programlist .areaevent:nth-child(2n) ul{background-color:rgba(220,234,218,.5)}#programlist .areaevent:nth-child(2n) .pay_btn button{color:#519545}#myplan_link{margin-block:1em;position:relative;text-align:center;width:100%}#myplan_link #myplan_btn{padding-bottom:1em}@media only screen and (max-width:640px){#myplan_link #myplan_btn{padding-bottom:20px}}#myplan_link #myplan_btn.btnfixed{bottom:-4em;left:0;position:fixed;width:100%;z-index:50}#myplan_link a{background-color:#fff233;border-radius:50px;bottom:0;box-shadow:3px 4px 0 rgba(0,0,0,.1);color:#e84720;display:inline-block;font-size:18px;font-size:1.8rem;font-weight:700;max-width:580px;padding:1em .5em;position:relative;transition:.2s ease-in-out;width:100%}@media only screen and (max-width:960px){#myplan_link a{max-width:500px}}@media only screen and (max-width:640px){#myplan_link a{font-size:16px;font-size:1.6rem;width:50%}}#myplan_link a:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#e84720;content:"\e60c";display:inline-block;font-family:icon;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-top:-.5em;position:absolute;right:1em;text-transform:none;top:50%;vertical-align:middle}@-moz-document url-prefix(){#myplan_link a:after{margin-top:-.4em}}@media only screen and (max-width:640px){#myplan_link a:after{display:none}#myplan_link a b{padding-left:1em}}#myplan_link a b:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e903";display:inline-block;font-family:icon;font-size:20px;font-size:2rem;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-right:.2em;margin-top:-.2em;text-transform:none;vertical-align:middle}@media only screen and (max-width:640px){#myplan_link a span{display:none}}#myplan_link a i.mp_count{background-color:#e84720;border-radius:100%;color:#fff233;font-size:14px;font-size:1.4rem;font-weight:400;height:2.2em;left:1em;line-height:2.2em;margin-top:-1.1em;position:absolute;top:50%;width:2.2em}@media only screen and (max-width:640px){#myplan_link a i.mp_count{font-size:12px;font-size:1.2rem}}#myplan_link a.hover{background-color:#e84720;bottom:-2px;box-shadow:3px 4px 0 transparent;color:#fff}#myplan_link a.hover:after{color:#fff;right:.9em}#myplan_link a.hover i.mp_count{background-color:#fff;color:#e84720}p+.myplan_mail{margin-top:1.5em}.myplan_mail{background-color:#fff233;border-radius:50px;bottom:0;box-shadow:3px 4px 0 rgba(0,0,0,.1);color:#e84720;font-size:18px;font-size:1.8rem;font-weight:700;line-height:1;padding:.3em 1.5em 1em!important}.myplan_mail,.myplan_mail i{display:inline-block;position:relative}.myplan_mail i{font-size:28px;font-size:2.8rem;overflow:hidden;text-indent:100%;white-space:nowrap;width:1em}@-moz-document url-prefix(){.myplan_mail i{text-indent:-9999978px}}.myplan_mail i:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e907";display:inline-block;font-family:icon;font-style:normal;font-variant:normal;font-weight:400;left:0;line-height:1;margin-top:-.23em;position:absolute;text-indent:0;text-transform:none;top:50%;vertical-align:middle}.myplan_mail:after{display:none!important}@media only screen and (min-width:961px){.myplan_mail:hover{background-color:#e84720;bottom:-2px;box-shadow:3px 4px 0 transparent;color:#fff}.myplan_mail:hover:before{color:#fff}}@media only screen and (max-width:640px){.myplan_mail span{display:none}}.safari .myplan_mail{padding:.4em 1.5em .8em!important}.safari .myplan_mail i:before{margin-top:-.33em}#myplan_mail_inline{display:none}#myplan_mail_body{background-color:#fff;text-align:center}@media only screen and (max-width:640px){#myplan_mail_body{padding:20px}}#myplan_mail_body strong{display:block;font-size:18px;font-size:1.8rem}#myplan_mail_body strong+p{color:#000;font-size:16px;font-size:1.6rem;margin:1em 0}#myplan_mail_body #sendmail{margin:1em 0}#code{align-content:stretch;background-color:#f7f7f7;color:#545454;display:flex;flex-wrap:wrap;font-size:13px;font-size:1.3rem;justify-content:space-between}#code p.code_title{align-items:center;background-color:#e6e6e6;display:flex;justify-content:center;line-height:1.4;margin:0;width:14em}@media screen and (max-width:1100px){#code p.code_title{padding:1em 0;width:100%}}#code ul{align-content:stretch;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0;padding:1.3em 3em;width:calc(100% - 14em)}@media screen and (max-width:1100px){#code ul{padding:1em 2.5em;width:100%}}@media only screen and (max-width:640px){#code ul{padding:1em}}#code ul:after,#code ul:before{content:"";display:block;width:25%}@media only screen and (max-width:960px){#code ul:after,#code ul:before{width:33.3%}}@media only screen and (max-width:480px){#code ul:after,#code ul:before{display:none}}#code ul:before{order:1}#code li{background:none!important;font-size:12px;font-size:1.2rem;margin:.3em 0!important;padding:0!important;position:relative;width:25%}@media only screen and (max-width:960px){#code li{width:33.3%}}@media only screen and (max-width:480px){#code li{width:50%}}#code li b,#code li strong{display:inline-block}#code li b{width:5em}#code li strong{width:9em}#code li strong:before{content:" ― "}#other_events{margin-top:6em;text-align:center}@media only screen and (max-width:960px){#other_events{margin-top:5em}}@media only screen and (max-width:640px){#other_events{margin-top:4em}}@media only screen and (max-width:480px){#other_events{margin-top:3em}}#other_events strong{font-size:26px;font-size:2.6rem}#other_events strong:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:rgba(0,0,0,.5);content:"\e90a";display:block;display:inline-block;font-family:icon;font-size:50px;font-size:5rem;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-top:-.2em;margin:.5em 0!important;text-transform:none;vertical-align:middle;width:100%}#other_events li{display:inline-block;margin-bottom:.5em}@media only screen and (max-width:640px){#other_events li{padding-left:15px;padding-right:15px;width:100%}}#other_events a{background-color:#f7f7f7;border:1px solid #e6e6e6;border-radius:3px;color:#000;display:block;padding:1em 1.5em}@media only screen and (min-width:961px){#other_events a:hover{background-color:#e84720;border:1px solid #e84720;color:#fff}}#programlist .viewing .pr_data{padding-left:0;padding-right:2.3em}@media only screen and (max-width:480px){#programlist .viewing .pr_data{padding-left:0!important;padding-right:0!important}}#programlist .viewing .pr_data p{font-size:16px;font-size:1.6rem}#programlist .viewing .pr_pay{background-color:#f7f7f7}#programlist .viewing .pr_pay p{margin-bottom:1em}#programlist .viewing .pr_data,#programlist .viewing .pr_data cite a,#programlist .viewing .pr_data cite.play,#programlist .viewing .pr_data strong{color:#519545}#programlist .viewing .pay_btn{margin-top:0}#programlist .viewing .pay_btn a{margin-top:.5em}.music_inline{display:none}#program_daybtn{font-size:18px;font-size:1.8rem;letter-spacing:normal;margin-bottom:2.5em;margin-top:4em}@media only screen and (max-width:640px){#program_daybtn{font-size:14px;font-size:1.4rem;padding:0 15px}}@media only screen and (max-width:480px){#program_daybtn{font-size:12px;font-size:1.2rem}}#program_daybtn ul{align-content:stretch;display:flex;flex-wrap:wrap;justify-content:space-between}#program_daybtn li{margin-top:.8%;width:32%}#program_daybtn a{background-color:#fff;border:1px solid #e6e6e6;box-shadow:2px 2px 0 rgba(0,0,0,.05);color:#000;display:block;line-height:1.4;padding:1.3em 1em;position:relative;text-align:center}@media only screen and (min-width:961px){#program_daybtn a:hover{background-color:#e84720;border-color:#e84720;box-shadow:2px 2px 0 transparent;color:#fff}}#program_daybtn a.selected{background-color:#e84720;border-color:#e84720;box-shadow:2px 2px 0 transparent;color:#fff;font-weight:700}#program_daybtn a.selected:after{border-color:#e84720 transparent transparent;border-style:solid;border-width:10px 10px 0;bottom:-10px;content:"";height:0;left:50%;margin-left:-10px;position:absolute;width:0}#program_daybtn span{display:inline-block;margin:0 .2em}@media only screen and (max-width:480px){#program_daybtn span{display:block}}#program_daybtn+#program_timelist,#program_daybtn+#programlist{margin-top:0!important}#program_timelist{margin-bottom:2em;margin-top:3em;padding-bottom:3.5em;position:relative}#program_timelist:after{border-color:#d3d3d3 transparent transparent;border-style:solid;border-width:26px 26px 0;bottom:0;content:"";height:0;left:50%;margin-left:-13px;position:absolute;width:0}#program_timelist h3{font-size:28px;font-size:2.8rem;margin-bottom:1em}@media only screen and (max-width:960px){#program_timelist h3{font-size:26px;font-size:2.6rem;padding-left:20px;padding-right:20px}}@media only screen and (max-width:640px){#program_timelist h3{font-size:25px;font-size:2.5rem;padding-left:15px;padding-right:15px}}#program_timelist h3:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e908";display:inline-block;font-family:icon;font-size:60px;font-size:6rem;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-right:.2em;margin-top:-.2em;text-transform:none;vertical-align:middle}@media only screen and (max-width:960px){#program_timelist h3:before{font-size:58px;font-size:5.8rem;font-size:45px;font-size:4.5rem}}#program_timelist+#programlist{margin-top:0}#program_timelist+p{font-size:14px;font-size:1.4rem;text-align:center}@media only screen and (max-width:640px){#program_timelist+p{font-size:11px;font-size:1.1rem}}#program_timelist_inner{-webkit-overflow-scrolling:touch;background-color:#f7f7f7;overflow-x:scroll;overflow-y:hidden;padding:10px}#program_timelist_inner table{background-color:#fff;border:1px solid #e6e6e6;letter-spacing:normal;width:2080px}#program_timelist_inner td,#program_timelist_inner th{border-left:1px solid #aaa;width:160px}#program_timelist_inner th{font-weight:700;padding:1.5em;padding-left:0!important}@media only screen and (max-width:640px){#program_timelist_inner th{font-size:14px;font-size:1.4rem;padding:1em}}#program_timelist_inner th:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e60c";display:inline-block;font-family:icon;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-left:-.4em!important;margin-top:-.2em;text-transform:none;vertical-align:middle}#program_timelist_inner td{border-top:1px dashed #d3d3d3;height:70px;position:relative}@media only screen and (max-width:640px){#program_timelist_inner td{height:35px}}#program_timelist_inner a{align-items:center;border-style:solid;border-width:2px;color:#fff;display:block;display:flex;font-size:12px;font-size:1.2rem;height:70px;left:0;opacity:.9;padding:.4em .5em .8em;position:absolute;top:0;width:100%;z-index:1}@media only screen and (max-width:640px){#program_timelist_inner a{height:35px;padding:0 .5em}}#program_timelist_inner a:hover{opacity:.4}#program_timelist_inner .cat_c a{background-color:#0c6638;border-color:#0c6638}#program_timelist_inner .cat_h a{background-color:#24a4cd;border-color:#24a4cd}#program_timelist_inner .cat_a a{background-color:#ed6093;border-color:#ed6093}#program_timelist_inner .cat_k a{background-color:#ec8f0a;border-color:#ec8f0a}#program_timelist_inner .cat_b a{background-color:#905116;border-color:#905116}#program_timelist_inner .cat_no a{background-color:#852d6f;border-color:#852d6f}#program_timelist_inner .cat_ak a{background-color:#c21d2f;border-color:#c21d2f}#program_timelist_inner .cat_akk a{background-color:#8263ab;border-color:#8263ab}#program_timelist_inner .cat_c a.on{color:#0c6638}#program_timelist_inner .cat_h a.on{color:#24a4cd}#program_timelist_inner .cat_a a.on{color:#ed6093}#program_timelist_inner .cat_k a.on{color:#ec8f0a}#program_timelist_inner .cat_b a.on{color:#905116}#program_timelist_inner .cat_no a.on{color:#852d6f}#program_timelist_inner .cat_ak a.on{color:#c21d2f}#program_timelist_inner .cat_akk a.on{color:#8263ab}#program_timelist_inner i{background-color:#fff;display:inline-block;font-size:10px;font-size:1rem;padding:.08em .8em}#program_timelist_inner .cat_c i{color:#0c6638}#program_timelist_inner .cat_h i{color:#24a4cd}#program_timelist_inner .cat_a i{color:#ed6093}#program_timelist_inner .cat_k i{color:#ec8f0a}#program_timelist_inner .cat_ak i{color:#c21d2f}#program_timelist_inner .cat_akk i{color:#8263ab}#program_timelist_inner .cat_b i{color:#905116}#program_timelist_inner .cat_no i{color:#852d6f}#program_timelist_inner .cat_c .on i{background-color:#0c6638}#program_timelist_inner .cat_h .on i{background-color:#24a4cd}#program_timelist_inner .cat_a .on i{background-color:#ed6093}#program_timelist_inner .cat_k .on i{background-color:#ec8f0a}#program_timelist_inner .cat_b .on i{background-color:#905116}#program_timelist_inner .cat_no .on i{background-color:#852d6f}#program_timelist_inner .cat_ak .on i{background-color:#c21d2f}#program_timelist_inner .cat_akk .on i{background-color:#8263ab}#program_timelist_inner span{display:block;margin-top:.8em}@media only screen and (max-width:640px){#program_timelist_inner span{margin-bottom:.3em;margin-top:.3em}}#program_timelist_inner .keep:before{border-color:#fff233 transparent transparent;border-style:solid;border-width:13px 13px 0 0;content:"";height:0;left:-2px;position:absolute;top:-2px;width:0}#program_timelist_inner .on{background-color:#fff!important}#program_timelist_inner .on i{color:#fff!important}#pickuplist ul{align-content:stretch;display:flex;flex-wrap:wrap;justify-content:space-between}#pickuplist ul:after{content:"";display:block;width:31%}@media screen and (max-width:800px){#pickuplist ul:after{width:48%}}@media only screen and (max-width:480px){#pickuplist ul:after{display:none}}#pickuplist li{margin-bottom:3%;width:31%}@media screen and (max-width:800px){#pickuplist li{margin-bottom:6%;width:48%}}@media only screen and (max-width:480px){#pickuplist li{width:100%}}#pickuplist li:nth-last-child(4n+1) a{background-color:#e84720}#pickuplist li:nth-last-child(4n+2) a{background-color:#ffae00}#pickuplist li:nth-last-child(4n+3) a{background-color:#24a4cd}#pickuplist li:nth-last-child(4n+4) a{background-color:#0c6638}#pickuplist figure{background-position:50%;background-repeat:no-repeat;background-size:cover;line-height:0;opacity:1;padding-top:68%;transition:opacity .2s ease-in-out}#pickuplist strong{display:table;font-size:18px;font-size:1.8rem;line-height:1.4;padding:1.4em 1.5em 1.5em;width:100%}@media (-ms-high-contrast:none){#pickuplist strong{padding:1.5em 1.5em 1.4em}}@media screen and (max-width:1200px){#pickuplist strong{font-size:16px;font-size:1.6rem}}#pickuplist strong span{display:table-cell;vertical-align:middle}#pickuplist a{bottom:0;box-shadow:5px 8px 0 rgba(0,0,0,.08);color:#fff;display:block;position:relative}@media only screen and (min-width:961px){#pickuplist a:hover{bottom:-3px;box-shadow:5px 8px 0 transparent}#pickuplist a:hover figure{opacity:.8;transition:opacity .2s ease-in-out}}.pickup_inner_txt strong{font-size:18px;font-size:1.8rem}#pickup_inner{padding:40px}@media only screen and (max-width:640px){#pickup_inner{padding:30px 20px}}#pickup_inner #point_box_inner{background-color:transparent!important;padding:0!important}#pickup_inner #programlist{margin-top:0!important}#program_flyer{background-color:#fff}#program_flyer .program_flyer_inner{margin-inline:auto;max-width:1200px;overflow-x:none;overflow:clip;padding:50px 40px;width:100%}@media only screen and (max-width:640px){#program_flyer .program_flyer_inner{padding:30px 20px}}#program_flyer .program_flyer_inner #tab_nav li,#program_flyer .program_flyer_inner .tab_nav li{width:33.3333333333%}#program_flyer .program_flyer_inner #tab_nav li a,#program_flyer .program_flyer_inner .tab_nav li a{border:1px solid #e6e6e6!important;box-shadow:none;padding:1em .5em}@media only screen and (max-width:640px){#program_flyer .program_flyer_inner #tab_nav li a,#program_flyer .program_flyer_inner .tab_nav li a{font-size:14px;font-size:1.4rem;padding:.8em .5em}}@media only screen and (min-width:961px){#program_flyer .program_flyer_inner #tab_nav li a:hover,#program_flyer .program_flyer_inner .tab_nav li a:hover{color:#fff}}#program_flyer .program_flyer_inner #tab_nav li:not(:first-child) a,#program_flyer .program_flyer_inner .tab_nav li:not(:first-child) a{border-left:none!important}#program_flyer .program_flyer_inner #tab_nav li:first-child a,#program_flyer .program_flyer_inner .tab_nav li:first-child a{border-radius:5px 0 0 5px}#program_flyer .program_flyer_inner #tab_nav li:last-child a,#program_flyer .program_flyer_inner .tab_nav li:last-child a{border-radius:0 5px 5px 0}#program_flyer .program_flyer_inner #tab_nav li.tab_on a,#program_flyer .program_flyer_inner .tab_nav li.tab_on a{border-color:unset;color:#fff}#program_flyer .program_flyer_inner .tab_box{background-color:#fff;margin:0;padding:0}#program_flyer .program_flyer_inner p.description{font-size:14px;font-size:1.4rem;line-height:1.6;margin-block:2em}@media only screen and (max-width:640px){#program_flyer .program_flyer_inner p.description{margin-block:1.5em}}#program_flyer .program_flyer_inner p.description span{display:inline-block}#program_flyer .program_flyer_inner .program_flyer-swiper{position:relative}#program_flyer .program_flyer_inner .swipe-img{position:absolute;right:0;top:15px}#program_flyer .program_flyer_inner .swiper-slide{cursor:pointer}#program_flyer .program_flyer_inner a{align-items:center;color:unset;display:flex;justify-content:center}#program_flyer .program_flyer_inner a:before{color:unset;font-size:25px;font-size:2.5rem;margin-left:-.3em;margin-right:3px;margin-top:0!important;transition:none}@media only screen and (max-width:640px){#program_flyer .program_flyer_inner a:before{font-size:20px;font-size:2rem}}#program_flyer .program_flyer_inner .icon-1_1:before{content:"\e916"}#program_flyer .program_flyer_inner .icon-1_1:before,#program_flyer .program_flyer_inner .icon-4_5:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:icon;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-top:-.2em;text-transform:none;vertical-align:middle}#program_flyer .program_flyer_inner .icon-4_5:before{content:"\e917"}#program_flyer .program_flyer_inner .icon-9_16:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e918";display:inline-block;font-family:icon;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-top:-.2em;text-transform:none;vertical-align:middle}#program_flyer #tab_nav,#program_flyer .tab_nav{font-weight:700}#program_flyer #tab_nav li,#program_flyer .tab_nav li{margin:0!important}#program_flyer #tab_nav li a,#program_flyer .tab_nav li a{color:#a8a8a8}#program_flyer .swiper-pagination-lock{opacity:0}#program_flyer .swiper-pagination{font-size:14px;font-size:1.4rem;margin-bottom:10px;padding-block:20px;position:unset}@media only screen and (max-width:640px){#program_flyer .swiper-pagination{font-size:12px;font-size:1.2rem}}#program_flyer .download-point{background-color:#f7f7f7;border:1px solid #e6e6e6;border-radius:5px;font-size:14px;font-size:1.4rem;margin-top:0;opacity:0;padding:30px 20px;transition:opacity .4s ease-in-out}@media only screen and (min-width:961px){#program_flyer .download-point{margin-top:10px}}#program_flyer .download-point .point-title{font-weight:700;margin-bottom:1em}#program_flyer .download-point .point-title:not(:first-child){margin-top:2em}#program_flyer .download-point dl{line-height:1.4;padding-inline:.5em}#program_flyer .download-point dl dt{font-weight:700;margin-bottom:.5em;margin-top:1em}#program_flyer .download-point ol{font-size:12px;font-size:1.2rem;list-style:auto;list-style-position:inside}#program_flyer .download-point ol li{margin-top:.3em;padding-left:1.2em;text-indent:-1.2em}#program_flyer .download-point-inner{display:flex;flex-wrap:wrap;gap:25px 20px}#program_flyer .download-point-inner div{width:calc(50% - 10px)}@media only screen and (max-width:960px){#program_flyer .download-point-inner div{width:100%}}#program_flyer .download-button{background-color:#fff;border:1px solid #ccc;border-radius:50px;color:#555;font-size:14px;font-size:1.4rem;font-weight:700;margin-bottom:30px!important;padding:.7em 2em}#program_flyer .download-button:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e919";display:inline-block;font-family:icon;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-right:.2em;margin-top:-.2em;margin-top:0!important;text-transform:none;vertical-align:middle}#program_flyer .swiper-pagination-lock{display:block;visibility:hidden}@keyframes slide-placeholder{0%{opacity:1}to{opacity:.4}}#program_flyer .program_flyer-swiper.--loading .program_flyer-placeholder{visibility:hidden}#program_flyer .program_flyer-placeholder{animation:slide-placeholder 1s ease-in-out infinite alternate;background-color:#fff;background-image:url(../img/program/hold_on.gif);background-position:50%;background-repeat:no-repeat;background-size:100px;padding-top:100%;width:100%}@media only screen and (max-width:640px){#program_flyer .program_flyer-placeholder{background-size:80px}}#program_flyer #x4x5 .program_flyer-placeholder{padding-top:125%}#program_flyer #x9x16 .program_flyer-placeholder{padding-top:177.77%}html[data-lc-type=iframe].android #lightcase-content iframe,html[data-lc-type=iframe].iphone #lightcase-content iframe{padding:0!important}html.android .download-button,html.android .point-pc,html.ipad .download-button,html.ipad .point-pc,html.iphone .download-button,html.iphone .point-pc{display:none}.popup-overlay{align-items:center;background:rgba(0,0,0,.7);display:none;flex-direction:column;flex-wrap:wrap;height:100%;justify-content:center;left:0;opacity:1;position:fixed;top:0;transition:opacity .5s ease;width:100%;z-index:10000}.popup-content{background-color:#fff;border-radius:5px;max-width:800px;overflow:auto;padding:40px 20px 50px;text-align:center;transform:scale(1);transition:transform .5s ease;width:80%}@media only screen and (max-width:640px){.popup-content{padding:30px 20px}}.popup-content p{font-size:14px;font-size:1.4rem;line-height:1.6}.popup-content span{display:inline-block}.popup-content strong{font-size:16px;font-size:1.6rem;margin-bottom:.3em}.popup-content video{border:1px solid #f5f5f5;border-radius:10px;margin-block:15px 20px;max-width:300px;width:100%}.popup-overlay.fade-out{opacity:0}.popup-content.fade-out{transform:scale(.9)}.close-btn{background-color:#24a4cd;border:none;border-radius:50px;color:#fff!important;cursor:pointer;font-size:14px;font-size:1.4rem;padding:10px 20px 10px 17px}@media only screen and (min-width:961px){.close-btn:hover{background-color:#dbdbdb}}#goods_link{align-content:stretch;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:2em;margin-top:5em}@media only screen and (max-width:640px){#goods_link{margin-bottom:1em;margin-top:3.5em}}#goods_link.bnr_col_2{align-content:stretch;display:flex;flex-wrap:wrap;justify-content:space-between}#goods_link p{line-height:0;margin:0!important;width:48.5%}@media only screen and (max-width:960px){#goods_link p{width:100%}#goods_link p~p{margin-top:1.5em!important}}#goods_link a{bottom:0;box-shadow:5px 8px 0 rgba(0,0,0,.08);display:block;position:relative}@media only screen and (max-width:960px){#goods_link a{margin:0 auto;max-width:500px}}#goods_link a:after,#goods_link a:before{display:none!important}#goods_link a.hover{bottom:-2px;box-shadow:5px 8px 0 transparent}#goods_box{margin-top:4em}@media only screen and (max-width:960px){#goods_box{margin-top:3em}}@media only screen and (max-width:640px){#goods_box{margin-top:2em}}#goods_box ul{align-content:stretch;display:flex;flex-wrap:wrap;justify-content:space-between}#goods_box ul:after,#goods_box ul:before{content:"";display:block;width:25%}@media only screen and (max-width:960px){#goods_box ul:after,#goods_box ul:before{width:33.3%}}@media only screen and (max-width:640px){#goods_box ul:after,#goods_box ul:before{display:none}}#goods_box ul:before{order:1}#goods_box li{border-bottom:1px dashed #d3d3d3;border-left:1px dashed #d3d3d3;padding:1.5em 2em 2em;width:25%}@media only screen and (min-width:961px){#goods_box li:nth-child(4n+1){border-left:none}}@media only screen and (max-width:960px){#goods_box li{width:33.3%}#goods_box li:nth-child(3n+1){border-left:none}}@media only screen and (max-width:640px){#goods_box li{width:50%}#goods_box li:nth-child(3n+1){border-left:1px dashed #d3d3d3}#goods_box li:nth-child(odd){border-left:none}}@media only screen and (max-width:480px){#goods_box li{align-content:stretch;align-items:flex-start;border-bottom:1px dashed #d3d3d3;border-left:none!important;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:0;margin-top:0;padding:1.5em 0;width:100%}}#goods_box figure{background-color:#f7f7f7;line-height:0}@media only screen and (max-width:480px){#goods_box figure{order:2;width:43%}}#goods_box a{background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;overflow:hidden;padding-top:100%;text-indent:100%;white-space:nowrap;width:100%}@-moz-document url-prefix(){#goods_box a{text-indent:-9999978px}}@media only screen and (min-width:961px){#goods_box a:hover{opacity:.5}}#goods_box p{font-size:14px;font-size:1.4rem;line-height:1.6}@media only screen and (max-width:480px){#goods_box p{margin-top:-.3em;width:49%}}#goods_box p span{color:#888;display:block;font-size:12px;font-size:1.2rem;margin-top:1.3em}#goods_box strong{display:block;font-size:18px;font-size:1.8rem;margin-bottom:1em;margin-top:1.5em}@media only screen and (max-width:480px){#goods_box strong{margin-bottom:.8em;margin-top:0}}@media only screen and (max-width:960px){.access_list{margin-top:2em}}.access_list li{align-content:stretch;display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none!important;padding-left:0!important;text-indent:0!important}@media only screen and (max-width:480px){.access_list li{justify-content:flex-start}}.access_list strong{display:inline-block;width:calc(100% - 11.4em)}@media only screen and (max-width:480px){.access_list strong{width:calc(100% - 2em)}}.access_list a{display:inline-block;margin-left:1em;text-align:right;width:7.5em}@media only screen and (max-width:480px){.access_list a{margin-left:2em;text-align:left;width:100%}}.i_no{background-color:#24a4cd;border-radius:100%;color:#fff;display:inline-block;font-style:normal!important;font-weight:400;height:1.5em;line-height:1.4;margin-left:.2em;margin-right:.2em;text-align:center;width:1.5em}@media only screen and (max-width:960px){#access .fl_right{float:none!important;padding:0!important;width:100%!important}}#artist.en p a{width:100%}#artist #searchbox{margin-bottom:2em}@media only screen and (max-width:640px){#artist #searchbox{margin-bottom:1.5em}}#artist_anchor{display:flex;flex-wrap:wrap;gap:8px 10px}#artist_anchor div{width:calc(50% - 10px)}@media only screen and (max-width:640px){#artist_anchor div{width:100%}}#artist_anchor div select{width:100%}#artist #resulttxt{display:flex;flex-wrap:wrap;gap:5px 10px;justify-content:space-between;margin-bottom:2em;padding:0}@media only screen and (max-width:640px){#artist #resulttxt{margin-bottom:2em}}#artist #resulttxt p{margin-top:0!important;width:auto}#artist_list{align-content:stretch;align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between}#artist_list .flex_hidden,#artist_list:after,#artist_list:before{content:"";display:block;width:17%}@media screen and (max-width:1200px){#artist_list .flex_hidden,#artist_list:after,#artist_list:before{width:22%}}@media screen and (max-width:700px){#artist_list .flex_hidden,#artist_list:after,#artist_list:before{width:31%}}@media only screen and (max-width:480px){#artist_list .flex_hidden,#artist_list:after,#artist_list:before{width:49%}}#artist_list:before{order:1}#artist_list .al_inner{background-color:rgba(0,0,0,.08);margin-bottom:4em;width:17%}@media screen and (max-width:1200px){#artist_list .al_inner{width:22%}}@media screen and (max-width:700px){#artist_list .al_inner{width:31%}}@media only screen and (max-width:480px){#artist_list .al_inner{margin-bottom:3em;width:48.5%}}#artist_list figure{background-position:50%;background-repeat:no-repeat;background-size:cover;padding-top:125%;position:relative}#artist_list figure.full{background-size:contain}#artist_list figure figcaption{bottom:1em;color:#fff;font-size:8px;font-size:.8rem;font-weight:400;position:absolute;right:1em;text-align:right;text-shadow:0 0 3px #000,0 0 3px #000}#artist_list h3,#artist_list p{background-color:#fff}#artist_list p{align-content:stretch;display:flex;justify-content:space-between}#artist_list p a{background-color:#24a4cd;border-top:1px solid #fff;color:#fff;font-size:15px;font-size:1.5rem;padding:1em 0;text-align:center;width:100%}@media (-ms-high-contrast:none){#artist_list p a{padding:1.2em 0 .8em}}@media only screen and (max-width:960px){#artist_list p a{font-size:14px;font-size:1.4rem}}@media only screen and (max-width:640px){#artist_list p a{font-size:13px;font-size:1.3rem}}#artist_list p a:first-child{background-color:#0c6638;border-right:1px solid #fff}@media only screen and (min-width:961px){#artist_list p a:hover{background-color:#ffae00!important}}#artist_list h3{font-size:13px;font-size:1.3rem;font-weight:400;line-height:1.35;padding-top:1.5em;text-align:center}#artist_list h3 strong{display:block;font-size:16px;font-size:1.6rem;font-weight:700;margin-top:.5em}#artist_list h3 span{display:block;font-size:13px;font-size:1.3rem;margin-bottom:.3em}#artist_inner{padding:40px}@media only screen and (max-width:640px){#artist_inner{padding:30px 20px}}#artist_inner figure{background-color:#eaeaea;background-position:50%;background-repeat:no-repeat;background-size:contain;float:right;margin-bottom:2em;margin-left:2em;padding-top:44%;position:relative;width:35%}@media only screen and (max-width:640px){#artist_inner figure{float:none;margin:0 auto 2em;padding-top:88%;width:70%}}#artist_inner figure figcaption{bottom:1em;color:#fff;font-size:8px;font-size:.8rem;font-weight:400;position:absolute;right:1em;text-align:right;text-shadow:0 0 3px #000,0 0 3px #000}#artist_inner h1{font-size:14px;font-size:1.4rem;line-height:1.4;margin-bottom:2em;text-indent:-.5em}@media only screen and (max-width:640px){#artist_inner h1{font-size:12px;font-size:1.2rem;text-align:center}}#artist_inner h1 strong{display:block;font-size:23px;font-size:2.3rem;font-weight:700;margin-top:.5em;text-indent:.5em}@media only screen and (max-width:640px){#artist_inner h1 strong{font-size:20px;font-size:2rem}}#artist_inner h1 span{display:block;font-size:14px;font-size:1.4rem;margin-bottom:.3em;text-indent:.15em}@media only screen and (max-width:640px){#artist_inner h1 span{font-size:12px;font-size:1.2rem}}#artist_inner .btn_arw{margin-bottom:1em;margin-top:2em}#backnumber_link{align-content:stretch;display:flex;flex-wrap:wrap;justify-content:space-between}#backnumber_link:after,#backnumber_link:before{content:"";display:block;width:24%}@media only screen and (max-width:960px){#backnumber_link:after,#backnumber_link:before{width:49%}}#backnumber_link:before{order:1}#backnumber_link li{background:none!important;margin:0 0 1em!important;padding:0!important;width:24%}@media only screen and (max-width:960px){#backnumber_link li{width:49%}}#backnumber_link li a{border:1px solid #e6e6e6;border-radius:2px;display:block;padding:1em}#f404 #txtarea{align-content:stretch;display:flex;flex-wrap:wrap;justify-content:space-between}#txt_404{padding-right:5%;width:60%}@media only screen and (max-width:640px){#txt_404{padding-right:0;width:100%}}#img_404{width:40%}@media only screen and (max-width:640px){#img_404{text-align:center;width:100%}#img_404 img{margin:0 auto;max-width:300px}}#news_list{font-size:16px;font-size:1.6rem}#news_list li{border-bottom:1px solid #e6e6e6}#news_list li:first-child{border-top:1px solid #e6e6e6}#news_list li:nth-child(odd){background-color:#f7f7f7}#news_list a{color:#000;display:block;line-height:1.6;padding:1.8em 1.5em}#news_list a span:after{color:#000;transition:.2s ease-in-out}@media only screen and (min-width:961px){#news_list a:hover{color:#e84720}#news_list a:hover span:after{color:#e84720;transition:.2s ease-in-out}}#news_list a[href$=".pdf"] span:after,#news_list a[target=_blank] span:after{content:" ";margin-left:.3em;margin-right:.3em}#news_list a[target=_blank] span:after{content:"\e906"}#news_list a[href$=".pdf"] span:after,#news_list a[target=_blank] span:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:icon;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-top:-.2em;text-transform:none;vertical-align:middle}#news_list a[href$=".pdf"] span:after{content:"\e610"}#news_list time{display:block;width:9em}#news_list span{display:block;font-weight:700;margin-top:-1.6em;padding-left:9em}@media only screen and (max-width:640px){#news_list span{margin-top:.3em;padding-left:0}}i.ipt{background-color:#e84720;color:#fff;display:inline-block;font-size:11px;font-size:1.1rem;line-height:1;margin-right:.5em;margin-top:-.2em;padding:.2em .7em .3em;vertical-align:middle}@media (-ms-high-contrast:none){i.ipt{padding:.5em .7em .15em}}@media only screen and (max-width:640px){i.ipt{font-size:9px;font-size:.9rem;padding:.2em .7em}}.android i.ipt{padding:.25em .7em}.supporters-title{margin:auto;max-width:100%;width:823px}.supporters-image{margin:2.75em auto 1.5em;max-width:100%;padding-inline:20px;width:350px}@media only screen and (max-width:640px){.supporters-image{width:80%}}.supporters-lead{line-height:2.2;margin:1.5em auto;text-align:center}@media only screen and (max-width:640px){.supporters-lead{text-align:left}.supporters-lead br{display:none}}.supporters-lead span{display:inline-block}@media only screen and (max-width:640px){.supporters-lead span{display:inline}}.supporters-features{display:flex;flex-wrap:wrap;gap:2%;position:relative}.supporters-features>*{width:23.5%}@media screen and (max-width:1040px){.supporters-features>*{width:100%}}.supporters-feature{background:#fff100;border-radius:50px;display:flex;gap:2%;margin-top:75px;position:relative}@media screen and (max-width:1040px){.supporters-feature{align-items:center;border-radius:10px;display:flex;justify-content:center;margin-top:10px;padding:10px}}.supporters-feature-no{align-items:center;aspect-ratio:1/1;background-color:#00428e;border-radius:50%;color:#fff;display:flex;font-weight:700;justify-content:center;left:50%;margin:0 auto;position:absolute;text-align:center;top:0;transform:translate(-50%,-50%);width:90px;z-index:2}.supporters-feature-no>div{font-size:1.4814814815vw;text-align:center}@media screen and (max-width:1215px){.supporters-feature-no>div{font-size:18px}}@media screen and (min-width:1351px){.supporters-feature-no>div{font-size:20px}}.supporters-feature-no>div span{display:block;font-size:2.3703703704vw;margin-top:.1em}@media screen and (max-width:1013px){.supporters-feature-no>div span{font-size:24px}}@media screen and (min-width:1351px){.supporters-feature-no>div span{font-size:32px}}@media screen and (max-width:1040px){.supporters-feature-no{margin:0;position:unset;transform:translate(0);width:80px}.supporters-feature-no>div{font-size:14px;font-size:1.4rem}.supporters-feature-no>div span{font-size:24px;font-size:2.4rem}}.supporters-feature-box{display:flex;flex-direction:column;flex-wrap:wrap;gap:20px;padding:60px 30px 45px}@media screen and (max-width:1040px){.supporters-feature-box{gap:5px;padding:10px;width:100%}}.supporters-feature-title{color:#00428e;font-size:2vw;font-weight:700;line-height:1.1;position:relative;text-align:center}@media screen and (min-width:1351px){.supporters-feature-title{font-size:27px}}@media screen and (max-width:900px){.supporters-feature-title{font-size:3vw}}@media screen and (max-width:900px)and (max-width:800px){.supporters-feature-title{font-size:24px}}@media screen and (max-width:900px)and (min-width:901px){.supporters-feature-title{font-size:27px}}@media screen and (max-width:1040px){.supporters-feature-title{font-size:20px;font-size:2rem;text-align:left}.supporters-feature-title br{display:none}}@media only screen and (max-width:640px){.supporters-feature-title{font-size:18px;font-size:1.8rem}}.supporters-feature-title span{background-color:#000;border-radius:4px;color:#fff;display:block;font-size:13px;font-size:1.3rem;padding-block:.4em;position:absolute;right:-15%;text-align:center;top:-2em;transform:rotate(10deg);width:7em;z-index:10}@media screen and (max-width:1040px){.supporters-feature-title span{font-size:12px;font-size:1.2rem;left:-30px;right:0;transform:rotate(-5deg)}}.supporters-feature-body p{color:#00428e;font-weight:700;line-height:1.5!important;margin-bottom:0!important;margin-top:0!important}@media only screen and (max-width:640px){.supporters-feature-body p{font-size:15px;font-size:1.5rem}}.supporters-feature:first-child{background-color:#e60012}.supporters-feature:first-child .supporters-feature-title{color:#fff100}.supporters-feature:first-child .supporters-feature-body p{color:#fff}.supporters-conditions{margin-top:5.5em!important;table-layout:fixed;width:100%}.supporters-conditions td,.supporters-conditions th{line-height:2.2}.supporters-conditions th{width:21.75%}.supporters-conditions td{width:88.25%}@media screen and (max-width:640px){.supporters-conditions td,.supporters-conditions th,.supporters-conditions tr{display:block;float:none;width:100%}}.supporters-conditions .bold{font-weight:700}.supporters-form iframe{max-width:100%}.icon_c_01,.icon_c_02,.icon_c_03,.icon_c_04,.icon_c_05,.icon_c_06,.icon_c_07,.icon_c_08,.icon_c_09,.icon_c_10,.icon_c_11,.icon_c_12{color:#fff;display:inline-block;font-size:13px;font-size:1.3rem;font-weight:400;line-height:2.4em;padding:0 1em;position:relative;width:10em}@media (-ms-high-contrast:none){.icon_c_01,.icon_c_02,.icon_c_03,.icon_c_04,.icon_c_05,.icon_c_06,.icon_c_07,.icon_c_08,.icon_c_09,.icon_c_10,.icon_c_11,.icon_c_12{line-height:1;padding:.9em 1em .6em}}@media only screen and (max-width:640px){.icon_c_01,.icon_c_02,.icon_c_03,.icon_c_04,.icon_c_05,.icon_c_06,.icon_c_07,.icon_c_08,.icon_c_09,.icon_c_10,.icon_c_11,.icon_c_12{font-size:12px;font-size:1.2rem}}@media only screen and (max-width:480px){.icon_c_01,.icon_c_02,.icon_c_03,.icon_c_04,.icon_c_05,.icon_c_06,.icon_c_07,.icon_c_08,.icon_c_09,.icon_c_10,.icon_c_11,.icon_c_12{font-size:11px;font-size:1.1rem}}.icon_c_01:after,.icon_c_01:before,.icon_c_02:after,.icon_c_02:before,.icon_c_03:after,.icon_c_03:before,.icon_c_04:after,.icon_c_04:before,.icon_c_05:after,.icon_c_05:before,.icon_c_06:after,.icon_c_06:before,.icon_c_07:after,.icon_c_07:before,.icon_c_08:after,.icon_c_08:before,.icon_c_09:after,.icon_c_09:before,.icon_c_10:after,.icon_c_10:before,.icon_c_11:after,.icon_c_11:before,.icon_c_12:after,.icon_c_12:before{content:"";position:absolute}.icon_c_01:before,.icon_c_02:before,.icon_c_03:before,.icon_c_04:before,.icon_c_05:before,.icon_c_06:before,.icon_c_07:before,.icon_c_08:before,.icon_c_09:before,.icon_c_10:before,.icon_c_11:before,.icon_c_12:before{border-style:solid;border-width:1.2em .6em 0 0;height:0;right:-.55em;top:0;width:0}@-moz-document url-prefix(){.icon_c_01:before,.icon_c_02:before,.icon_c_03:before,.icon_c_04:before,.icon_c_05:before,.icon_c_06:before,.icon_c_07:before,.icon_c_08:before,.icon_c_09:before,.icon_c_10:before,.icon_c_11:before,.icon_c_12:before{right:-.5em}}.icon_c_01:after,.icon_c_02:after,.icon_c_03:after,.icon_c_04:after,.icon_c_05:after,.icon_c_06:after,.icon_c_07:after,.icon_c_08:after,.icon_c_09:after,.icon_c_10:after,.icon_c_11:after,.icon_c_12:after{border-style:solid;border-width:1.2em 0 0 .6em;bottom:0;height:0;right:-.55em;width:0}@-moz-document url-prefix(){.icon_c_01:after,.icon_c_02:after,.icon_c_03:after,.icon_c_04:after,.icon_c_05:after,.icon_c_06:after,.icon_c_07:after,.icon_c_08:after,.icon_c_09:after,.icon_c_10:after,.icon_c_11:after,.icon_c_12:after{right:-.5em}}.icon_c_01,.icon_c_05,.icon_c_09{background-color:#e84720}.icon_c_01:before,.icon_c_05:before,.icon_c_09:before{border-color:#e84720 transparent transparent}.icon_c_01:after,.icon_c_05:after,.icon_c_09:after{border-color:transparent transparent transparent #e84720}.icon_c_02,.icon_c_06,.icon_c_10{background-color:#24a4cd}.icon_c_02:before,.icon_c_06:before,.icon_c_10:before{border-color:#24a4cd transparent transparent}.icon_c_02:after,.icon_c_06:after,.icon_c_10:after{border-color:transparent transparent transparent #24a4cd}.icon_c_03,.icon_c_07,.icon_c_11{background-color:#0c6638}.icon_c_03:before,.icon_c_07:before,.icon_c_11:before{border-color:#0c6638 transparent transparent}.icon_c_03:after,.icon_c_07:after,.icon_c_11:after{border-color:transparent transparent transparent #0c6638}.icon_c_04,.icon_c_08,.icon_c_12{background-color:#ffae00}.icon_c_04:before,.icon_c_08:before,.icon_c_12:before{border-color:#ffae00 transparent transparent}.icon_c_04:after,.icon_c_08:after,.icon_c_12:after{border-color:transparent transparent transparent #ffae00}#gars_note h2 .icon_c_01,#gars_note h2 .icon_c_02,#gars_note h2 .icon_c_03,#gars_note h2 .icon_c_04,#gars_note h2 .icon_c_05,#gars_note h2 .icon_c_06,#gars_note h2 .icon_c_07,#gars_note h2 .icon_c_08,#gars_note h2 .icon_c_09,#gars_note h2 .icon_c_10,#gars_note h2 .icon_c_11,#gars_note h2 .icon_c_12{padding-left:1.8em;padding-right:1.8em}#gars_note h2 .icon_c_01:before,#gars_note h2 .icon_c_02:before,#gars_note h2 .icon_c_03:before,#gars_note h2 .icon_c_04:before,#gars_note h2 .icon_c_05:before,#gars_note h2 .icon_c_06:before,#gars_note h2 .icon_c_07:before,#gars_note h2 .icon_c_08:before,#gars_note h2 .icon_c_09:before,#gars_note h2 .icon_c_10:before,#gars_note h2 .icon_c_11:before,#gars_note h2 .icon_c_12:before{border-color:transparent transparent transparent #fff;border-style:solid;border-width:1.2em 0 1.2em .5em;height:0;left:0;right:auto;top:0;width:0}#gars_note h2 .icon_c_01:after,#gars_note h2 .icon_c_02:after,#gars_note h2 .icon_c_03:after,#gars_note h2 .icon_c_04:after,#gars_note h2 .icon_c_05:after,#gars_note h2 .icon_c_06:after,#gars_note h2 .icon_c_07:after,#gars_note h2 .icon_c_08:after,#gars_note h2 .icon_c_09:after,#gars_note h2 .icon_c_10:after,#gars_note h2 .icon_c_11:after,#gars_note h2 .icon_c_12:after{border-color:transparent #fff transparent transparent;border-style:solid;border-width:1.2em .5em 1.2em 0;bottom:auto;height:0;right:0;top:0;width:0}.i_fb,.i_is,.i_tw,.i_yt{display:inline-block;font-size:43px;font-size:4.3rem;height:1em;overflow:hidden;position:relative;text-indent:100%;white-space:nowrap;width:1em}@-moz-document url-prefix(){.i_fb,.i_is,.i_tw,.i_yt{text-indent:-9999978px}}.i_fb:before,.i_is:before,.i_tw:before,.i_yt:before{height:1em;left:0;margin-top:0!important;position:absolute;text-indent:0!important;top:0;width:1em}@media (-ms-high-contrast:none){.i_fb:before,.i_is:before,.i_tw:before,.i_yt:before{text-indent:0}}.i_tw{color:#1da1f2!important}.i_tw:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e905";display:inline-block;font-family:icon;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-top:-.2em;text-transform:none;vertical-align:middle}.i_fb{color:#3b579d!important}.i_fb:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e904";display:inline-block;font-family:icon;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-top:-.2em;text-transform:none;vertical-align:middle}.i_yt{color:red!important}.i_yt:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e90c";display:inline-block;font-family:icon;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-top:-.2em;text-transform:none;vertical-align:middle}.i_is{color:red!important}.i_is:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e912";display:inline-block;font-family:icon;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-top:-.2em;text-transform:none;vertical-align:middle}.i_tel:before{content:"\e90f"}.i_mail:before,.i_tel:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:icon;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-right:.2em;margin-top:-.2em;text-transform:none;vertical-align:middle}.i_mail:before{content:"\e907"}.i_net:before{content:"\e90e"}.i_net:before,.i_play:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:icon;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-right:.2em;margin-top:-.2em;text-transform:none;vertical-align:middle}.i_play:before{content:"\e90b"}.pagination{margin-block:3em;position:relative;text-align:center;width:100%}@media only screen and (max-width:960px){.pagination{margin-block:2.5em}}@media only screen and (max-width:640px){.pagination{margin-block:2em}}.pagination ul{align-items:center;display:flex;flex-wrap:wrap;gap:.3em 1em;justify-content:center;padding:0 20px}.pagination li.list_on a{background:#e84720;color:#fff}.pagination li a{align-items:center;aspect-ratio:1/.98;background-color:#e6e6e6;border-radius:50%;bottom:0;color:#999;display:flex;justify-content:center;position:relative;width:36px}@media only screen and (min-width:961px){.pagination li a:hover{background-color:#ffae00;bottom:-3px;color:#fff}}.fl_left,.fl_right{background:#fff;clear:both;height:auto;line-height:0;margin-top:.5em!important;width:53%!important}@media only screen and (max-width:640px){.fl_left,.fl_right{padding:0!important;width:100%!important}}.fl_right{float:right;padding:0 0 2.5em 2.5em}@media only screen and (max-width:960px){.fl_right{padding:0 0 2.6em 2.8em}}@media only screen and (max-width:640px){.fl_right{float:none;padding:0 0 1.6em 2em}}.fl_left{float:left;padding:0 2.5em 2.5em 0}@media only screen and (max-width:960px){.fl_left{padding:0 2.8em 2.6em 0}}@media only screen and (max-width:640px){.fl_left{float:none;padding:0 2em 1.6em 0}}.gmap{height:0;overflow:hidden;padding-bottom:56.25%;padding-top:30px;position:relative}.gmap embed,.gmap iframe,.gmap object{height:100%;left:0;position:absolute;top:0;width:100%}#lightbox_iframe{font-size:62.5%!important;height:100%;margin:0 auto;max-width:1100px}@media screen and (max-width:700px){#lightbox_iframe{font-size:57%!important}}#lightbox_iframe body{line-height:1.8}#lightbox_iframe #lightbox_inner{background-color:#fff}.faq_q{font-size:18px;font-size:1.8rem;font-weight:700;margin-bottom:.5em}.faq_q+p{margin-top:.5em!important}.box_first+.faq_q{margin-top:0!important}.flex_hidden{display:block!important;height:0;line-height:0!important;margin:0!important;padding:0!important}.category_btn{letter-spacing:normal;margin-bottom:4em}@media only screen and (max-width:960px){.category_btn{margin-bottom:3em}}@media only screen and (max-width:640px){.category_btn{-webkit-overflow-scrolling:touch;font-size:12px;font-size:1.2rem;margin-bottom:2em;overflow-x:scroll;overflow-y:hidden}}@media only screen and (max-width:480px){.category_btn{font-size:11px;font-size:1.1rem}}.category_btn ul{align-content:stretch;display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (max-width:640px){.category_btn ul{display:block;padding:1em 0;white-space:nowrap}}.category_btn li{margin-top:.8%;width:16%}@media only screen and (max-width:960px){.category_btn li{width:19%}}@media only screen and (max-width:640px){.category_btn li{display:inline-block;margin-top:0;white-space:normal;width:0}.category_btn li:not(.flex_hidden){width:11em}}@media (-ms-high-contrast:none){.category_btn li:first-child a{padding:.9em 0 1.1em!important}}.category_btn a{background-color:#fff;border:1px solid #e6e6e6;box-shadow:2px 2px 0 rgba(0,0,0,.05);color:#000;display:block;padding:1em 0;text-align:center}@media (-ms-high-contrast:none){.category_btn a{padding:1.1em 0 .9em}}@media only screen and (max-width:640px){.category_btn a{padding:1.3em 0}}@media only screen and (min-width:961px){.category_btn a:hover{background-color:#e84720;border-color:#e84720;box-shadow:2px 2px 0 transparent;color:#fff}}.category_btn a.selected{background-color:#e84720;border-color:#e84720;box-shadow:2px 2px 0 transparent;color:#fff}#tab_nav ul,.tab_nav ul{align-content:stretch;display:flex;flex-wrap:wrap;font-size:18px;font-size:1.8rem;justify-content:space-between;margin:0}@media only screen and (max-width:960px){#tab_nav ul,.tab_nav ul{font-size:16px;font-size:1.6rem}}@media only screen and (max-width:480px){#tab_nav ul,.tab_nav ul{font-size:15px;font-size:1.5rem}}#tab_nav li,.tab_nav li{background:none!important;line-height:1.2!important;margin:.3em 0!important;padding:0!important;text-align:center;text-indent:0!important;width:49.5%}@media only screen and (max-width:640px){#tab_nav li,.tab_nav li{width:49%}}#tab_nav li a,.tab_nav li a{border:1px solid #e6e6e6;box-shadow:2px 2px 0 rgba(0,0,0,.05);color:#000;display:table;padding:1.25em .5em;position:relative;width:100%}@media only screen and (min-width:961px){#tab_nav li a:hover,.tab_nav li a:hover{background-color:#e84720;border-color:#e84720;box-shadow:2px 2px 0 transparent;color:#fff}}#tab_nav li.tab_on a,.tab_nav li.tab_on a{background-color:#e84720;border-color:#e84720;box-shadow:2px 2px 0 transparent;color:#fff}#tab_nav strong,.tab_nav strong{display:table-cell;vertical-align:middle}#tab_nav span,.tab_nav span{display:inline-block}#tab_nav~.tab_box h3,.tab_nav~.tab_box h3{margin-top:1em}#tab_nav~.tab_box h3:after,.tab_nav~.tab_box h3:after{display:none}#tab_nav p,.tab_nav p{background-color:#f7f7f7;padding:1.5em;text-align:center}@media only screen and (max-width:480px){#tab_nav p,.tab_nav p{font-size:13px;font-size:1.3rem}}.tab_box{background-color:#f7f7f7;display:none;margin-top:2em;padding:40px;text-align:center}@media only screen and (max-width:960px){.tab_box{padding:30px}}@media only screen and (max-width:640px){.tab_box{background-color:transparent;margin-top:3em;padding:0}}.tab_box table{margin-bottom:0!important}.form_table:after{clear:both;content:"";display:table}@media only screen and (max-width:640px){.form_table th{border:none!important;padding:1em 1.3em!important}.form_table th br{display:none}.form_table td{border-top:none!important}.form_table td,.form_table th{float:left;width:100%}}.form_table label span{display:inline-block;font-size:14px;font-size:1.4rem;margin-bottom:.3em;margin-top:.3em}.form_btn{margin-top:5em;text-align:center}#contents{opacity:0;position:relative;top:-1.5em;transition:top .8s ease-in-out,opacity .8s ease-in-out}#contents.effect{opacity:1;top:0;transition:top opacity .8s ease-in-out ease-in-out .8s}@keyframes buruburu{0%{transform:translate(0) rotate(0deg)}10%{transform:translate(0) rotate(-3deg)}40%{transform:translateY(-1px) rotate(0deg)}60%{transform:translate(0) rotate(0deg)}to{transform:translate(0) rotate(3deg)}}@keyframes puyon{0%{transform:scale(1) translate(0)}10%{transform:scale(1) translate(0)}20%{transform:scale(1.02,.95) translateY(5%)}30%{transform:scale(.98,1.02) translateY(-3%)}40%{transform:scale(1) translate(0)}to{transform:scale(1) translate(0)}}#gar_profile div#garimg img{animation:buruburu 1s linear infinite alternate;cursor:pointer}#gar_profile div#garimg img.hover{animation:puyon 1s linear infinite alternate}#gar_mail strong,#img_404{animation:buruburu 1s linear infinite alternate}#img_404{cursor:pointer}@media only screen and (min-width:961px){#img_404:hover{animation:puyon 1s linear infinite alternate}}.movie-container{aspect-ratio:16/9;position:relative;width:100%}.movie-container iframe{height:100%;left:0;position:absolute;top:0;width:100%}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff")}:root{--swiper-theme-color:#007aff}.swiper{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);width:100%}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}