@font-face{font-family:"myfont";src:url("../fonts/myfont.eot");src:url("../fonts/myfont.eot?#iefix") format("eot"),url("../fonts/myfont.woff") format("woff"),url("../fonts/myfont.ttf") format("truetype"),url("../fonts/myfont.svg#myfont") format("svg");font-weight:normal;font-style:normal}.myfont{display:inline-block;font-family:"myfont";font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.myfont-lg{font-size:1.3333333333333333em;line-height:0.75em;vertical-align:-15%}.myfont-2x{font-size:2em}.myfont-3x{font-size:3em}.myfont-4x{font-size:4em}.myfont-5x{font-size:5em}.myfont-fw{width:1.2857142857142858em;text-align:center}.myfont-sns_facebook:before{content:"\EA01"}.myfont-sns_facebook2:before{content:"\EA02"}.myfont-sns_twitter:before{content:"\EA03"}.myfont-sns_line:before{content:"\EA04"}.myfont-sns_line2:before{content:"\EA05"}.myfont-sns_line3:before{content:"\EA06"}.myfont-sns_line4:before{content:"\EA07"}.myfont-sns-instagram:before{content:"\EA08"}.myfont-faq:before{content:"\EA09"}.myfont-cart:before{content:"\EA0A"}.myfont-calender:before{content:"\EA0B"}.myfont-nav_p_min:before{content:"\EA0C"}.myfont-arrow-right01:before{content:"\EA0D"}.myfont-arrow-right02:before{content:"\EA0E"}@font-face{font-family:"MyYuGothic";font-weight:normal;src:local("YuGothic-Medium"),local("Yu Gothic Medium"),local("YuGothic-Regurar")}@font-face{font-family:"MyYuGothic";font-weight:bold;src:local("YuGothic-Bold"),local("Yu Gothic")}html,body,div,article,section,span,p,ul,ol,li,table,tr,td,th,hr,h1,h2,h3,h4,h5,h6,a,em,strong,b,img,input,textarea,svg,button,fieldset,figure,header,footer{padding:0;margin:0;border:none;outline:none;font-size:100%;vertical-align:baseline;list-style-type:none;-webkit-text-size-adjust:none;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1;border-collapse:collapse}body{color:#282828;background:#fff;font-family:MyYuGothic,"游ゴシック体",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Arial,sans-serif;font-weight:400;position:relative;-webkit-text-size-adjust:100%;word-break:normal;word-wrap:break-word;overflow-x:hidden;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}html,body{zoom:1;height:100%}.serif{font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","HiraMinProN-W3","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝",Georgia,serif}.sans-serif{font-family:MyYuGothic,"游ゴシック体",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Arial,sans-serif}.mono{font-family:"Courier", "Osaka－等幅", Osaka-mono, "ＭＳ ゴシック", "MS Gothic", monospace}input[type="text"],input[type="email"],input[type="radio"],input[type="checkbox"],input[type="submit"],textarea{-webkit-appearance:none}input[type="submit"]:hover{cursor:pointer}strong,b,h1,h2,h3,h4,h5,h6{font-weight:Bold}p{margin:0;padding:0 0 1.5em;line-height:1.8;line-break:strict}a{color:#282828;outline:none;text-decoration:none}a:hover{text-decoration:underline}a.blank{background:url(../images/icon_linkblank.svg) no-repeat right center;background-size:11px 11px;padding-right:13px;margin:0 2px}p a{color:#5d7eda}img{display:inline-block;outline:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;user-drag:none}.clear{width:100%;font-size:0px;height:1px;overflow:hidden;clear:both;float:none;margin:0 0 -1px 0;display:block}.clear_after:after{content:"";display:block;width:100%;height:1px;margin:0 0 -1px 0;clear:both;float:none}.l{float:left}.r{float:right}.c{text-align:center;margin-left:auto;margin-right:auto}.tsume_l{margin-left:-0.25em}.tsume_l2{margin-left:-0.5em}.tsume_r{margin-right:-0.25em}.tsume_r2{margin-right:-0.5em}.tsume_lr{margin-left:-0.2em;margin-right:-0.2em}.hidden{visibility:hidden}.nopc{display:none;visibility:hidden}@media screen and (max-width: 736px){.nopc{display:inherit;visibility:visible}}.nowrap{white-space:nowrap}#container{background-color:#f2f2f2;padding-top:90px}#container:after{content:"";display:block;width:100%;height:1px;margin:0 0 -1px 0;clear:both;float:none}@media screen and (max-width: 736px){#container{padding-top:113px}}.center_wrapper{max-width:1050px;width:100%;margin:0 auto;position:relative}@media screen and (max-width: 736px){.center_wrapper{overflow:hidden}}.block{padding:50px 0;margin:auto;border-bottom:1px solid #d0d0d0;max-width:1050px;width:100%}@media screen and (max-width: 736px){.block{padding:40px 0;min-width:auto;overflow-x:hidden}}.block:last-child{border-bottom:none}.top_block{padding:0 0 50px;border-bottom:none}@media screen and (max-width: 736px){.top_block{padding:0 0 30px}}.top_wallpaper_block{padding:0 0 50px;border-bottom:solid 1px #e9e9e9}@media screen and (max-width: 736px){.top_wallpaper_block{padding:0 0 0}}.top_rank_block{padding:5px 0 0;border-bottom:none}.block_title{text-align:center}.pc_h,.pc_hs,.pc_he{font-size:1.75rem;line-height:1.1;background-color:#fff;text-align:center;display:inline-block;padding:1px 3px}@media screen and (max-width: 736px){.pc_h,.pc_hs,.pc_he{font-size:1.3125rem}}@media screen and (max-width: 320px){.pc_h,.pc_hs,.pc_he{font-size:1.125rem}}.pc_hs{font-size:1.5625rem}@media screen and (max-width: 736px){.pc_hs{font-size:1.3125rem}}@media screen and (max-width: 320px){.pc_hs{font-size:1.125rem}}.pc_he{font-size:0px;padding:3px;margin:12px auto 30px;position:relative}@media screen and (max-width: 736px){.pc_he{margin:12px auto 20px}.pc_he img{height:12px !important;width:auto !important}}.left_column,.right_column{width:690px;float:left}@media screen and (max-width: 736px){.left_column,.right_column{width:100%;float:none}}@media screen and (max-width: 1040px){.left_column{width:calc(100% - 300px);margin-right:20px}}@media screen and (max-width: 736px){.left_column{margin-right:0;width:100%}}.right_column{width:320px;float:right}@media screen and (max-width: 1040px){.right_column{width:280px}}@media screen and (max-width: 736px){.right_column{width:100%;float:none;margin-top:40px}}.base_inner{background-color:#fff;border:1px solid #e9e9e9;width:100%}@media screen and (max-width: 736px){.base_inner{border-left:none;border-right:none}}@media screen and (max-width: 736px){.right_column .base_inner{background-color:transparent;border:none}}.solo_block{border:1px solid #e9e9e9;width:690px;background-color:#fff;margin:30px auto 20px}@media screen and (max-width: 736px){.solo_block{border:none;width:100%;margin:20px auto 20px}}.solo_block a{display:block}.button_base{display:block;margin:0 auto;background-color:#5d7eda;color:#fff !important;font-weight:bold;letter-spacing:0.05em;line-height:1;-webkit-box-shadow:0px 1px 2px 1px rgba(0,0,0,0.2);box-shadow:0px 1px 2px 1px rgba(0,0,0,0.2);text-align:center;position:relative;-webkit-transition:opacity 0.2s ease 0s;transition:opacity 0.2s ease 0s}.button_base:hover{opacity:0.85}.button_base:active{top:2px;-webkit-box-shadow:0px 0px 1px 1px rgba(0,0,0,0.2);box-shadow:0px 0px 1px 1px rgba(0,0,0,0.2)}@media screen and (max-width: 736px){.button_base{-webkit-transition:none;transition:none}}.button_large{width:512px;height:65px;border-radius:7px;font-size:1.125rem;padding:22px 0}@media screen and (max-width: 736px){.button_large{width:calc(100% - 20px);height:60px;max-width:350px;font-size:1rem;padding:21px 0 0 2px}}@media screen and (max-width: 320px){.button_large{height:54px;font-size:0.875rem;padding:19px 0 0 2px}}.button_large>span{padding:14px 0 14px 53px;background-size:45px 45px}@media screen and (max-width: 736px){.button_large>span{padding:12px 0 12px 40px;background-size:33px 33px}}.button_feature{background:url(../images/icon_btn_feature.svg) no-repeat left center}.button_arrow span{font-weight:normal;background:url(../images/nav_r_lg.svg) no-repeat left center;background-size:15px 15px;padding:3px 0 2px 20px}.button_evcal{background:url(../images/icon_btn_evcal.svg) no-repeat left center}.button_medium{margin:20px auto 10px;width:390px;height:54px;border-radius:5px;padding:19px 0}.button_medium span{background:url(../images/icon_btn_medium.svg) no-repeat left center;background-size:18px 18px;padding:4px 0 3px 23px}@media screen and (max-width: 736px){.button_medium{width:280px;height:auto;font-size:0.875rem;line-height:1.4;padding:15px 0}.button_medium span{background-size:15px 15px;padding:4px 0 3px 21px}.button_medium.height-auto{height:auto}}.button_small{margin:20px auto;width:280px;height:45px;border-radius:5px;font-size:0.875rem;padding:15px 0}.button_small span{background:url(../images/icon_btn_small.svg) no-repeat left center;background-size:15px 15px;padding:3px 0 2px 20px}#totop{display:block;width:72px;height:72px;border-radius:50%;background-color:#fff;-webkit-box-shadow:0px 2px 1px 1px rgba(0,0,0,0.15);box-shadow:0px 2px 1px 1px rgba(0,0,0,0.15);position:fixed;right:20px;bottom:-80px;z-index:25;-webkit-transition:bottom 0.4s cubic-bezier(0.6, -0.28, 0.735, 0.045);transition:bottom 0.4s cubic-bezier(0.6, -0.28, 0.735, 0.045)}#totop.totop_active{-webkit-transition:bottom 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:bottom 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);bottom:220px}#totop.totop_end{position:absolute;top:-200px;bottom:auto}#totop:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:url(../images/icon_totop.svg) no-repeat center center;background-size:24px 40px}#totop:hover:after{-webkit-animation:toTop 2s cubic-bezier(0.645, 0.045, 0.355, 1) -0.5s infinite normal;animation:toTop 2s cubic-bezier(0.645, 0.045, 0.355, 1) -0.5s infinite normal}#totop:focus:after{-webkit-animation:none;animation:none}@media screen and (max-width: 736px){#totop{width:48px;height:48px;right:15px;bottom:-55px}#totop.totop_active{bottom:90px}#totop.bottomup.totop_active{bottom:55px}#totop.totop_end{position:absolute;top:-70px;bottom:auto}#totop:after{background-size:16px 26px;-webkit-transition:none;transition:none}#totop:hover:after{-webkit-animation:none;animation:none}}@-webkit-keyframes toTop{0%{-webkit-transform:rotate(20deg);transform:rotate(20deg)}50%{-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}100%{-webkit-transform:rotate(20deg);transform:rotate(20deg)}}@keyframes toTop{0%{-webkit-transform:rotate(20deg);transform:rotate(20deg)}50%{-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}100%{-webkit-transform:rotate(20deg);transform:rotate(20deg)}}.card_wrapper{width:calc(100% + 30px);margin-right:30px;margin-bottom:2px}@media screen and (max-width: 1040px){.card_wrapper{padding:0 5px;width:100%;margin-right:0}}.card{width:332px;height:380px;border:1px solid #e9e9e9;background-color:#fff;position:relative;margin:0 27px 26px 0;padding:5px;float:left}.card:hover .card_mask img{-webkit-transform:scale3d(1.15, 1.15, 1);transform:scale3d(1.15, 1.15, 1);opacity:0.75}@media screen and (max-width: 736px){.card:hover .card_mask img{-webkit-transform:none;transform:none;opacity:1}}.card:hover section{opacity:0.75}.card a{position:absolute;width:100%;height:100%;top:0;left:0;z-index:5}.card section{width:288px;height:112px;position:absolute;left:50%;bottom:20px;margin-left:-144px}.card h2{font-size:1.125rem;line-height:1.55;height:4.5em;overflow:hidden;position:relative}.card_mask{width:100%;height:225px;overflow:hidden;position:relative}.card_mask img{width:100%;min-height:100%;height:auto;-webkit-transition:-webkit-transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:-webkit-transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit:cover;"}@media screen and (max-width: 736px){.card_mask{height:120px}.card_mask img{-webkit-transition:none;transition:none;width:100%;height:auto}}.label,.label_endsoon,.label_end{font-size:0.75rem;font-weight:bold;text-align:center;background-color:#ffff80;border:2px solid #282828;line-height:1;width:auto;padding:3px 20px;border-radius:11px;margin:-18px 0 0 5px;position:relative;display:inline-block;transform:-ms-translate(0, -17px);-webkit-transform:-webkit-translate(0, -17px);transform:-webkit-translate(0, -17px);transform:translate(0, -17px)}.label_endsoon{background-color:#ff0000;border:2px solid #ff0000;color:#fff}.label_end{background-color:#444;border:2px solid #444;color:#fff}.card_date{font-size:0.75rem;line-height:1;position:absolute;padding:0;bottom:0;left:0;max-width:100%}.place_m{font-size:0.6875rem;color:#939393;background:url(../images/icon_museum.svg) no-repeat left center;background-size:10px 10px;padding:0 0 0 12px;line-height:1;position:absolute;left:0;bottom:0;width:100%;overflow:hidden;display:inline-block;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width: 736px){.card{width:calc((100% - 16px) * 0.5);height:235px;padding:0;margin:0 4px 8px}.card section{width:calc(100% - 24px);height:93px;position:absolute;left:12px;bottom:12px;margin-left:0}.card h2{font-size:0.8125em;height:5.5em;line-height:1.5}.card_date{font-size:0.6875rem}}.card_s,.card_side{width:calc((100% - 26px * (4 - 1)) / 4 - 0.1px);max-width:243px;height:310px;float:left;margin:0 26px 25px 0}.card_s:nth-child(4n),.card_side:nth-child(4n){margin-right:0}@media screen and (max-width: 1040px){.card_s:nth-child(4n),.card_side:nth-child(4n){margin-right:auto}}.card_s:nth-child(4n),.card_side:nth-child(4n){margin-right:26px}@media screen and (max-width: 1040px){.card_s:nth-child(4n),.card_side:nth-child(4n){margin-right:auto}}.card_s section,.card_side section{left:50%;width:210px;height:120px;bottom:12px;margin-left:-105px}.card_s .label,.card_s .label_endsoon,.card_s .label_end,.card_side .label,.card_side .label_endsoon,.card_side .label_end{margin:-18px 0 0 3px}.card_s h2,.card_side h2{font-size:0.875rem;line-height:1.45;height:5.5em}.card_s .card_mask,.card_side .card_mask{height:160px}.card_s .card_date,.card_side .card_date{font-size:0.75rem;line-height:1.55;position:absolute;padding:0;bottom:-0.45em;left:0}.card_s .place_m,.card_side .place_m{position:relative;left:auto;bottom:auto;line-height:inherit;font-size:0.75rem}.card_side{width:301px;height:auto;float:none;margin:22px auto 44px auto;border:none;padding:0 29px;overflow:visible;background:#fff url(../images/nav_r_min_02.svg) no-repeat right 10px bottom 1px}.card_side .card_mask{width:231px;position:relative;margin:0 auto}.card_side .label,.card_side .label_endsoon,.card_side .label_end{position:absolute;margin:0;top:142px;left:30px}.card_side section{position:relative;width:221px;height:auto;left:auto;bottom:auto;margin:11px auto 18px}.card_side h2{margin-bottom:4px;height:auto}.card_side .card_date{position:relative;bottom:auto;left:auto}.card_side .place_m{line-height:inherit;position:relative;left:auto;bottom:auto}.card_side:last-child{margin-bottom:0}.card_side:after{content:"";display:block;height:1px;width:100%;position:absolute;left:0;bottom:-22px;border-top:1px solid #e9e9e9}@media screen and (max-width: 736px){.card_side:after{content:"";display:block;width:100%;height:1px;margin:0 0 -1px 0;clear:both;float:none;position:relative;left:auto;bottom:auto;border:none}}.card_side:last-child:after{border-top:none}@media screen and (max-width: 736px){.card_s,.card_side{background:#fff}.card_s h2,.card_side h2{font-size:0.8125rem}}@media screen and (max-width: 960px){.card_s,.card_side{width:calc((100% - 26px * (3 - 1)) / 3 - 0.1px)}}@media screen and (max-width: 960px) and (max-width: 1040px){.card_s,.card_side{width:100%}}@media screen and (max-width: 960px){.card_s:nth-child(3n),.card_side:nth-child(3n){margin-right:0}}@media screen and (max-width: 960px) and (max-width: 1040px){.card_s:nth-child(3n),.card_side:nth-child(3n){margin-right:auto}}@media screen and (max-width: 960px){.card_s:nth-child(4n),.card_side:nth-child(4n){margin-right:26px}}#home_recommend_event .card_s,#home_weekley_reccomend .card_s{height:280px}#home_recommend_event .card_s section,#home_weekley_reccomend .card_s section{width:210px;height:85px;bottom:16px;margin-left:-105px}#home_recommend_event .card_s .place_m,#home_weekley_reccomend .card_s .place_m{position:absolute;left:0;bottom:0}#home_recommend_event .card_s h2,#home_weekley_reccomend .card_s h2{height:4.5em}@media screen and (max-width: 978px){#home_recommend_event .card_s,#home_weekley_reccomend .card_s{width:208px;height:242px;margin:0 12px 0 0}#home_recommend_event .card_s .card_mask,#home_weekley_reccomend .card_s .card_mask{height:140px}#home_recommend_event .card_s section,#home_weekley_reccomend .card_s section{width:184px;height:80px;bottom:10px;margin-left:-92px}#home_recommend_event .card_s h2,#home_weekley_reccomend .card_s h2{font-size:0.8125rem;line-height:1.5}#home_recommend_event .card_s .place_m,#home_weekley_reccomend .card_s .place_m{position:absolute;left:0;bottom:0}}.card_ss,.card_coupon{width:190px;height:214px;margin:0 25px 25px 0}.card_ss .card_mask,.card_coupon .card_mask{height:126px;margin:0}.card_ss section,.card_coupon section{width:156px;height:60px;position:absolute;left:50%;bottom:9px;margin-left:-78px}.card_ss .label,.card_ss .label_endsoon,.card_ss .label_end,.card_coupon .label,.card_coupon .label_endsoon,.card_coupon .label_end{margin:-18px 0 0 2px}.card_ss h2,.card_coupon h2{font-size:0.8125rem;line-height:1.5}.card_coupon{border:2px dotted #939393;background-color:#f7f4d2}@media screen and (max-width: 736px){.card_ss,.card_coupon{margin:0 4px 8px;width:calc((100% - 16px) * 0.5);height:222px}.card_ss section,.card_coupon section{width:calc(100% - 24px);height:75px;position:absolute;left:12px;bottom:9px;margin-left:0}}.h_ranking_wrapper .card::before{display:block;width:24px;height:25px;position:absolute;top:-25px;left:50%;margin-left:-12px;z-index:10}@media screen and (max-width: 736px){.h_ranking_wrapper .card::before{right:10px !important;left:auto !important;margin:0 !important;top:10px}}.h_ranking_wrapper .card:nth-child(1):before{content:url(../images/crown_1.svg)}.h_ranking_wrapper .card:nth-child(2):before{content:url(../images/crown_2.svg)}.h_ranking_wrapper .card:nth-child(3):before{content:url(../images/crown_3.svg)}.h_ranking_wrapper .button_large{margin-top:3px}@media screen and (max-width: 736px){.h_ranking_wrapper{padding:0}.h_ranking_wrapper .card{margin:0 4px 8px}}@media screen and (max-width: 736px){.card_yoko{margin:0;border:none;border-bottom:1px solid #e9e9e9;width:100%;padding:12px;height:auto;background:#fff;max-width:100%}.card_yoko .card_mask{width:100px;height:80px;float:left;margin:0 12px 0 0}.card_yoko .label,.card_yoko .label_endsoon,.card_yoko .label_end{position:relative;top:18px;left:auto;margin:-2px 0 6px -3px;float:left;font-size:0.6875rem;padding:2px 0;width:88px}.card_yoko section{float:left;width:calc(100% - 113px);max-width:100%;position:relative;bottom:auto;left:auto;margin:0;height:auto;padding:0}.card_yoko h2{height:auto;width:100%;line-height:1.4;height:auto;overflow:hidden;margin-bottom:3px}.card_yoko .card_date{font-size:0.6875rem;line-height:1.6;position:relative;padding:0;bottom:0;left:0}.card_yoko .place_m{font-size:0.6875rem}.card_yoko:last-child{border:none}}.card_related{background:url(../images/nav_r_min.svg) no-repeat right bottom;background-size:14px 14px;position:relative;margin:0 0 40px 0}.card_related:before{content:"";display:block;width:100%;height:1px;position:absolute;bottom:-20px;left:0;border-top:1px solid #e9e9e9}@media screen and (max-width: 736px){.card_related:before{bottom:-10px}}.card_related:last-child{margin:0}.card_related:last-child:before{border-top:none;display:none}.card_related:hover .card_mask img{-webkit-transform:scale3d(1.15, 1.15, 1);transform:scale3d(1.15, 1.15, 1);opacity:0.75}.card_related:hover section{opacity:0.75}@media screen and (max-width: 736px){.card_related:hover .card_mask img{-webkit-transform:none;transform:none;opacity:1}.card_related:hover section{opacity:1}}.card_related a{position:absolute;width:100%;height:100%;top:0;left:0;z-index:5}.card_related h2{font-size:1rem;line-height:1.5;margin-bottom:0}.card_related .card_mask{height:126px;width:176px;float:left}.card_related section{width:calc(100% - 196px);float:right}.card_related .place_m{position:relative;left:auto;bottom:auto;font-size:0.75rem}.card_related .card_date{font-size:0.75rem;line-height:1.6;padding:0.5em 0 0.35em 0;position:relative}@media screen and (max-width: 736px){.card_related{padding:12px 0;margin:0;background:#fff}.card_related:before{display:none;border:none}.card_related .card_mask{width:100px;height:80px;margin:0}.card_related .card_mask img{width:100%;height:auto}.card_related section{width:calc(100% - 110px);float:right}.card_related h2{font-size:0.8125rem;line-height:1.5;margin-bottom:0}.card_related .card_date{padding-top:0.75em;font-size:0.6875rem}}header{height:90px;width:100%;background:#fff url(../images/bg_yellow.gif) repeat-x center bottom;position:fixed;top:0;left:0;z-index:20;-webkit-transition:all 0.3s ease 0.1s;transition:all 0.3s ease 0.1s;-webkit-box-shadow:0px 1px 3px rgba(0,0,0,0.15);box-shadow:0px 1px 3px rgba(0,0,0,0.15)}header.h_close{-webkit-transform:translate3d(0, -95px, 0);transform:translate3d(0, -95px, 0)}header a:hover{text-decoration:none}@media screen and (max-width: 736px){header{min-width:auto;height:auto}header.h_close{-webkit-transform:translate3d(0, -120px, 0);transform:translate3d(0, -120px, 0)}}#h_left{padding:22px 0 0 30px;position:absolute;top:0;left:0;width:450px}#h_left p{font-size:0.75rem;font-weight:bold;color:#484848;line-height:1.8}@media screen and (max-width: 736px){#h_left{padding:16px 0 0 16px;width:100%;position:relative}#h_left p{font-size:0.625rem;line-height:1.8;margin-top:-2px}}@media screen and (max-width: 320px){#h_left{padding:16px 0 0 12px}#h_left p{font-size:0.5625rem;line-height:1.6;margin-top:-2px}}#h_logo{float:left;margin-right:30px}@media screen and (max-width: 736px){#h_logo{margin-right:18px;width:34%;max-width:130px;height:auto}}@media screen and (max-width: 320px){#h_logo{margin-right:13px;width:34%;max-width:130px;height:auto}}#h_menu{position:absolute;top:0;right:0;height:90px;width:calc(100% - 450px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#h_menu li{text-align:center;font-size:0.6875rem;line-height:1;float:right;height:100%;border-left:1px solid #dedede;width:100%}#h_menu li a{display:block;padding-top:21px;height:100%;overflow:hidden;position:relative}#h_menu li a:before{content:"";display:block;background-color:rgba(0,0,0,0.1);width:100%;height:5px;position:absolute;left:0;bottom:0;-webkit-transition:all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-transform:scale3d(0, 1, 1);transform:scale3d(0, 1, 1);-webkit-transform-origin:center bottom;transform-origin:center bottom}#h_menu li a:hover:before{background-color:#000;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}#h_menu li a.current:before{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);background-color:#000;-webkit-transition:none;transition:none}#h_menu li img{margin-top:10px}@media screen and (max-width: 736px){#h_menu{top:auto;right:auto;height:53px;width:100%;position:relative}#h_menu li{font-size:0.5625rem}#h_menu li a{padding-top:11px;height:100%}#h_menu li a:before{height:5px}#h_menu li#h_search a:before{display:none}#h_menu li img{margin-top:7px;height:11px;width:auto}}#h_home{width:calc((100% - 6px) * 116 / 770)}#h_news{width:calc((100% - 6px) * 122 / 770)}#h_feature{width:calc((100% - 6px) * 140 / 770)}#h_event{width:calc((100% - 6px) * 146 / 770)}#h_museum{width:calc((100% - 6px) * 156 / 770)}#h_search{width:calc((100% - 6px) * 90 / 770)}@media screen and (max-width: 736px){.nosp{display:none}#h_home{width:calc(100% * 60 / 375);border:none !important}#h_news{width:calc(100% * 65 / 375)}#h_feature{width:calc(100% * 73 / 375)}#h_event{width:calc(100% * 93 / 375)}#h_museum{width:calc(100% * 84 / 375)}#h_search{width:55px !important;height:60px !important;position:absolute;right:0;top:-67px;border:none !important}#h_search img{margin-top:15px !important;height:auto !important;width:17.5px !important}}@media screen and (max-width: 320px){#h_home{width:calc(100% * 53 / 375)}#h_news{width:calc(100% * 60 / 375)}#h_feature{width:calc(100% * 71 / 375)}#h_event{width:calc(100% * 100 / 375)}#h_museum{width:calc(100% * 91 / 375)}#h_search{width:40px !important;height:64px !important}}#pankuzu{font-size:11px;color:#939393;padding:13px 30px;margin:0 0 15px 0}@media screen and (max-width: 736px){#pankuzu{padding:21px 15px 19px;margin:0;line-height:1.6}}#pankuzu span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:20em;display:inline-block;line-height:inherit;position:relative;top:0.1em}@media screen and (max-width: 736px){#pankuzu span{width:12em}}#search_form{max-width:460px;height:78px;background-color:rgba(0,0,0,0.85);position:absolute;top:93px;right:3px;padding:22px;border-radius:3px;display:none;overflow:hidden;z-index:21;position:absolute}#search_form input[type="text"]{border:1px solid #939393;font-size:1.125rem;width:308px;height:34px;line-height:1;padding:0 4px;margin-right:10px}#search_form input[type="submit"]{color:#fff;background-color:#5d7eda;border-radius:7px;height:34px;width:98px}#search_form.search_on{display:block;-webkit-animation:fadeIn 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) 0s 1 forwards;animation:fadeIn 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) 0s 1 forwards}@media screen and (max-width: 736px){#search_form{-webkit-transition:all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) 0;transition:all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) 0;top:auto;right:auto;width:100%;height:0px;display:block;padding:0;border-radius:0px}#search_form input[type="text"]{font-size:1rem;width:calc(100% - 120px);height:30px;line-height:1;padding:0 4px;margin:16px 10px 16px 16px;border-radius:3px}#search_form input[type="submit"]{border-radius:5px;height:30px;width:78px;margin:16px 16px 16px 0}#search_form.search_on{-webkit-animation:none;animation:none;height:62px}}@-webkit-keyframes mobile_search{0%{height:0px}100%{height:62px}}@keyframes mobile_search{0%{height:0px}100%{height:62px}}footer{width:100%;margin:0 auto;background-color:#fff;font-size:0.75rem;font-weight:bold;padding:82px 0 88px;position:relative}@media screen and (max-width: 736px){footer{padding:45px 30px 25%}}#f_inner{height:133px}@media screen and (max-width: 736px){#f_inner{height:auto}}#f_logo{position:absolute;left:0;top:0}@media screen and (max-width: 736px){#f_logo{position:relative;height:115px;width:59px;top:auto;left:auto;float:left;margin:0 37px 0 1px}}@media screen and (max-width: 320px){#f_logo{margin-right:30px}}#f_catch{position:absolute;left:122px;top:-7px}#f_catch p{line-height:2}@media screen and (max-width: 736px){#f_catch{position:relative;top:auto;left:auto;float:left;margin-top:-5px}}#f_sns{position:absolute;width:400px;right:0;top:0}#f_sns li{float:right}#f_sns p{display:inline-block;padding-top:19px;line-height:1}#f_sns a{margin-left:20px;-webkit-transition:opacity 0.25s cubic-bezier(0.39, 0.575, 0.565, 1);transition:opacity 0.25s cubic-bezier(0.39, 0.575, 0.565, 1);opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%}#f_sns a:hover{opacity:0.5}@media screen and (max-width: 736px){#f_sns{position:relative;right:auto;top:auto;width:100%;clear:both;float:none;padding:32px 0 30px}#f_sns:after{content:"";display:block;width:100%;height:1px;margin:0 0 -1px 0;clear:both;float:none}#f_sns li{float:right}#f_sns li#f_sns_title{float:left}#f_sns p .nopc{display:none}#f_sns a{margin-left:30px;-webkit-transition:opacity 0.25s cubic-bezier(0.39, 0.575, 0.565, 1);transition:opacity 0.25s cubic-bezier(0.39, 0.575, 0.565, 1);opacity:1}#f_sns a:hover{opacity:0.5}#f_sns a img{height:42px;width:42px}}@media screen and (max-width: 320px){#f_sns p{padding-top:5px;line-height:1.5}#f_sns p .nopc{display:inline}}#f_menu{position:absolute;left:122px;bottom:-1px;font-weight:normal}#f_menu li{float:left;background:url(../images/f_arrow.svg) no-repeat left center;background-size:12px 12px;padding-left:16px;margin-right:14px}#f_menu a:hover{text-decoration:underline !important}@media screen and (max-width: 736px){#f_menu{position:relative;left:auto;bottom:auto}#f_menu:after{content:"";display:block;width:100%;height:1px;margin:0 0 -1px 0;clear:both;float:none}#f_menu li{float:none;margin:0 0 25px 0}#f_menu li:nth-child(1),#f_menu li:nth-child(3){width:170px}}#f_copyright{position:absolute;width:250px;right:0;bottom:-1px;text-align:right;font-weight:normal;font-size:0.625rem}@media screen and (max-width: 736px){#f_copyright{width:100%;text-align:center;position:relative;right:auto;bottom:auto;margin-top:20px}}#top_slide{position:relative;width:100%}@media screen and (max-width: 736px){#top_slide{min-width:auto}}#top_slide_wrapper{width:100%;height:450px;overflow:hidden;background-color:#333;opacity:0;-webkit-animation:fadeIn 0.3s ease 0.15s 1 forwards;animation:fadeIn 0.3s ease 0.15s 1 forwards}@media screen and (max-width: 736px){#top_slide_wrapper{height:375px}}.top_slide_con{width:100%;height:450px !important;overflow:hidden;background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative}.top_slide_con.imgp_top{background-position:top center}.top_slide_con.imgp_bottom{background-position:bottom center}.top_slide_con a{position:absolute;width:100%;height:100%;top:0;left:0;z-index:5}@media screen and (max-width: 736px){.top_slide_con{height:375px !important}.top_slide_con.imgp_top,.top_slide_con.imgp_bottom{background-position:center center}}.top_slide_text{position:absolute;left:0;bottom:0;width:100%;padding:50px 30px 24px 120px;background:url(../images/top_slide_bg.png) repeat-x center bottom;background-size:auto 100%;z-index:4;color:#fff}.top_slide_text .label{border-color:#fff;background-color:rgba(0,0,0,0.1);color:#fff;margin:0 0 7px 0}.top_slide_text h2{font-size:1.125rem;line-height:1.5}@media screen and (max-width: 736px){.top_slide_text{background:none;background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0,0,0,0.7)), color-stop(80%, rgba(0,0,0,0.1)), to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.1) 80%, rgba(0,0,0,0) 100%);background-image:linear-gradient(to top, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.1) 80%, rgba(0,0,0,0) 100%);padding:70px 30px 15px 40px}.top_slide_text h2{font-size:1rem}}.top_slider_navi{width:55px;height:55px;display:block;position:absolute;top:50%;margin-top:-30px;-webkit-transition:opacity 0.25s cubic-bezier(0.39, 0.575, 0.565, 1);transition:opacity 0.25s cubic-bezier(0.39, 0.575, 0.565, 1);opacity:1;left:20px;right:20px}.top_slider_navi:hover{opacity:0.5}@media screen and (max-width: 736px){.top_slider_navi{left:0px;right:0px;margin-top:-40px;border:10px solid transparent}}#top_slider_prev{background:url(../images/nav_l_large_bk.svg) no-repeat center center;background-size:100% 100%;right:auto}#top_slider_next{background:url(../images/nav_r_large_bk.svg) no-repeat center center;background-size:100% 100%;left:auto}#home_recommend_event{overflow:hidden}#home_weekley_reccomend{overflow:hidden}@media screen and (max-width: 978px){#ev_slider{width:100%;margin:0;overflow:hidden;overflow-x:scroll}}#ev_slider #ev_slider_wrapper{max-width:1050px;height:290px;margin:0 auto;overflow:visible;opacity:0;-webkit-animation:fadeIn 0.3s ease 0.15s 1 forwards;animation:fadeIn 0.3s ease 0.15s 1 forwards}@media screen and (max-width: 978px){#ev_slider #ev_slider_wrapper{width:calc(100% - 20px);max-width:inherit;height:250px;margin:0;padding-left:10px}}#ev_slider.is-slide-3 #ev_slider_wrapper{max-width:780px;overflow:hidden}@media screen and (max-width: 978px){#ev_slider.is-slide-3 #ev_slider_wrapper{max-width:inherit}}#ev_slider_nav{clear:both;text-align:center;margin:10px 0 20px;line-height:1}#ev_slider_nav span{padding:0 15px;top:-4px;position:relative;font-size:0.875rem;display:inline-block}#home_topics{margin-bottom:20px}@media screen and (min-width: 737px){#home_topics .card:first-child,#home_topics .card:nth-child(5){max-width:1050px;width:100%}#home_topics .card:first-child .card_mask,#home_topics .card:nth-child(5) .card_mask{position:relative;width:520px;height:368px;margin:0}#home_topics .card:first-child .card_mask img,#home_topics .card:nth-child(5) .card_mask img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit:cover;"}#home_topics .card:first-child .label,#home_topics .card:nth-child(5) .label{position:absolute;top:32px;left:554px;margin:0}#home_topics .card:first-child section,#home_topics .card:nth-child(5) section{width:458px;height:300px;margin-left:32px}#home_topics .card:first-child h2,#home_topics .card:nth-child(5) h2{font-size:1.5rem;line-height:1.6}#home_topics .card:first-child .excerpt,#home_topics .card:nth-child(5) .excerpt{font-size:0.9375rem;position:absolute;color:#737373;padding:0;height:7em;left:0;bottom:55px}#home_topics .card:first-child .card_date,#home_topics .card:nth-child(5) .card_date{bottom:10px}#home_topics .card:nth-child(5) .card_mask{position:absolute;right:5px;top:5px}#home_topics .card:nth-child(5) .label{left:30px}#home_topics .card:nth-child(5) section{left:30px;margin-left:0}}@media screen and (max-width: 978px){#home_topics{margin-bottom:40px}#home_topics .card:first-child{width:calc(100% - 8px);height:405px}#home_topics .card:first-child .card_mask{height:250px}#home_topics .card:first-child section{width:calc(100% - 28px);height:130px;margin-left:14px;left:auto}#home_topics .card:first-child h2{font-size:1.3125rem;height:4.5em}}#home_series{margin-bottom:20px}@media screen and (max-width: 736px){#home_series{margin-bottom:40px}}.post_title{font-size:1.75rem;line-height:1.5;padding:30px 34px;border-bottom:1px solid #e9e9e9}@media screen and (max-width: 736px){.post_title{font-size:1.3125rem;padding:18px 20px 16px}}.ev_title{padding:26px 34px;border-bottom:1px solid #e9e9e9}.ev_title h1{font-size:1.75rem;line-height:1.5;margin:4px 0}.ev_title h2{font-size:1.3125rem;line-height:1.55;margin:4px 0}@media screen and (max-width: 736px){.ev_title{padding:18px 20px}.ev_title h1{font-size:1.3125rem}.ev_title h2{font-size:1.125rem}}.post_topinfo_area{width:100%;border-bottom:1px solid #e9e9e9}.post_topinfo_area td{padding-top:11px;padding-bottom:11px;vertical-align:middle}.post_topinfo_area td.td_topinfo{padding-top:13px}.td_topinfo{font-size:0.875rem;line-height:1.8;padding-left:34px}@media screen and (max-width: 736px){.td_topinfo{padding-left:20px;font-size:0.8125rem}}.td_writer_thumb{padding-left:34px;width:95px}.td_writer_thumb .writer_thumb{width:50px;height:50px;margin:0 15px 0 0}@media screen and (max-width: 736px){.td_writer_thumb{padding-left:20px;width:80px}}.writer_thumb{width:50px;height:50px;border-radius:50%;background-color:#ccc;overflow:hidden;border:1px solid #f4f4f4;position:relative}.writer_thumb img{width:100%;height:auto}.writer_thumb a{position:absolute;width:100%;height:100%;top:0;left:0;z-index:5}.td_writer_name{font-size:0.875rem;margin:0;line-height:1.5}.td_writer_name span{font-size:0.75rem}.td_writer_name a{color:#5d7eda}@media screen and (max-width: 736px){.td_writer_name{font-size:0.8125rem;line-height:1.6}}.td_topsns{width:220px;padding-right:34px}.td_topsns a,.td_topsns .line-it-button{float:right;margin-left:15px}@media screen and (max-width: 736px){.td_topsns{width:0;display:none}}.post_body{padding:30px 34px;border-bottom:1px solid #e9e9e9}.post_body img{max-width:540px;height:auto;display:block;margin:1em auto 2em}.post_body img[style*="left"]{margin:0.25em 1.5em 1em 0}.post_body img[style*="right"]{margin:0.25em 0 1em 1.5em}.post_body p img[style*="left"]{margin:1em 1.5em 1em 0}.post_body p img[style*="right"]{margin:1em 0 1em 1.5em}.post_body iframe{max-width:540px;max-height:540px;display:block;margin:1em auto}.post_body iframe[src*="youtube.com"]{max-width:540px;max-height:304px}@media screen and (max-width: 736px){.post_body{padding:18px 20px}.post_body img{max-width:100%}.post_body img[style*="left"]{max-width:50%;margin:0.25em 1em 0.75em 0}.post_body img[style*="right"]{max-width:50%;margin:0.25em 0 0.75em 1em}.post_body p img[style*="left"]{margin:1em 1em 0.75em 0}.post_body p img[style*="right"]{margin:1em 0 0.75em 1em}.post_body iframe{max-width:100%;max-height:100vw}.post_body iframe[src*="youtube.com"]{max-width:100%;max-height:calc((100vw - 40px) * 0.5625)}}figcaption{font-size:0.75rem;text-align:right;color:#939393;padding:0.75em 0 0 0;line-height:1.3;width:auto;width:100%}figure{max-width:540px;display:block;margin:1em auto 2em;display:table;width:100px}figure[style*="left"]{margin:0 1.5em 1em 0}figure[style*="right"]{margin:0 0 1em 1.5em}figure img{margin:0 !important}@media screen and (max-width: 1040px){figure{max-width:100%;width:100%}figure img{width:100%;height:auto}figure[style*="left"]{max-width:48%;margin:0 1em 0.75em 0}figure[style*="right"]{max-width:48%;margin:0 0 0.75em 1em}}.post_page_navi_wrapper{margin:50px 0 35px;text-align:center;font-size:0.9375rem;position:relative}@media screen and (max-width: 736px){.post_page_navi_wrapper{height:55px}}.post_page_navi_prev,.post_page_navi_next{color:#5d7eda;position:absolute;top:50%;left:17px;margin-top:-0.5em;line-height:1}@media screen and (max-width: 736px){.post_page_navi_prev,.post_page_navi_next{margin-top:38px}}.post_page_navi_prev:after,.post_page_navi_next:after{content:"";border-left:2px solid #5d7eda;border-top:2px solid #5d7eda;display:block;width:8px;height:8px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;left:-13px;top:3px}.post_page_navi_next{left:auto;right:17px}.post_page_navi_next:after{-webkit-transform:rotate(135deg);transform:rotate(135deg);left:auto;right:-13px}.post_page_num>a,.post_page_num>span{font-size:0.875rem;text-align:center;line-height:1;padding:6px 8px;background-color:#fff;border:1px solid #5d7eda;color:#5d7eda;margin:0 2px}.post_page_num>span{background-color:#939393;border:1px solid #939393;color:#fff}.sns_bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sns_bottom a{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:block;text-align:center;font-size:0.875rem;padding:15px 0 13px;border-right:1px solid #e9e9e9}.sns_bottom #sns_line{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:15px 0 13px;display:block;text-align:center;font-size:0.875rem;padding:15px 0 13px}.sns_bottom #sns_line .line-it-button{vertical-align:middle;margin:0 9px 2px}.sns_bottom img{vertical-align:middle;margin:0 9px 2px}@media screen and (max-width: 736px){.sns_bottom{position:fixed;z-index:10;bottom:0;left:0;background:#fff;width:100%}.sns_bottom a{padding:3px 0 1px;border:none;width:25%}.sns_bottom a span,.sns_bottom a strong{display:none}.sns_bottom #sns_twitter{background-color:#1da1f2}.sns_bottom #sns_twitter img{width:38px;height:38px}.sns_bottom #sns_facebook{background-color:#3c5998}.sns_bottom #sns_facebook img{width:25px;height:25px;margin:4px}.sns_bottom #sns_hatena{background-color:#00a4de}.sns_bottom #sns_hatena img{width:38px;height:38px}.sns_bottom #sns_line{background-color:#00b900;padding:7px 0 1px;width:25%}.sns_bottom #sns_line iframe{width:33px;height:33px}.sns_bottom #googlecal{background-color:#dc4437}.sns_bottom #googlecal img{width:31px;height:24px;margin-top:7px}}.related_post_wrapper{margin:30px 0 -20px 36px}.related_post_wrapper>h2{margin:0 0 12px 0;padding:5px 0 5px 25px;background:url(../images/icon_related_post.svg) no-repeat left center;background-size:20px 20px;line-height:1}@media screen and (max-width: 736px){.related_post_wrapper{margin:20px 0 0}.related_post_wrapper>h2{font-size:0.8125rem;margin:0 0 9px 12px}}.related_event_wrapper{border:4px solid #282828;border-radius:10px;margin:30px 0 25px;background-color:#fff;display:block}@media screen and (max-width: 736px){.related_event_wrapper{width:calc(100% - 18px);margin:30px auto 0;border:3px solid #282828}}.related_event_inner{padding:27px 32px 32px;border-top:4px solid #282828}@media screen and (max-width: 736px){.related_event_inner{padding:10px;border-top:3px solid #282828}.related_event_inner .card_yoko:last-child{border:none;padding-bottom:2px}}.related_event_inner:first-child{border-top:none}.related_event_heading{margin:0 0 12px 0;padding:5px 0 5px 25px;background:url(../images/icon_related_ev.svg) no-repeat left center;background-size:20px 20px;line-height:1}@media screen and (max-width: 736px){.related_event_heading{font-size:0.8125rem;margin:0}}.event_spec_mask{width:180px;height:125px;overflow:hidden;float:left;margin:5px 18px 15px 0}.event_spec_mask img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;font-family:"object-fit:contain;"}@media screen and (max-width: 736px){.event_spec_mask{width:100px;height:80px;margin:0 9px 9px 0}.event_spec_mask img{width:100%}}#event_spec{padding-bottom:0;border-bottom:1px solid #e9e9e9}#event_spec h2{font-size:1.125rem;line-height:1.5;margin-top:5px}#event_spec table{clear:both;width:100%;float:none;font-size:0.8125rem;margin:0 0 10px}#event_spec th,#event_spec td{text-align:left;padding:2px 0;vertical-align:top;line-height:1.5}#event_spec th{white-space:nowrap;padding-right:1.25em;width:5%}#event_spec a{color:#5d7eda;word-break:break-all}@media screen and (max-width: 736px){#event_spec h2{font-size:0.875rem;margin-top:0}#event_spec table{font-size:0.75rem}}.related_tag_wrapper{font-size:0.75rem;margin:30px 0 0}.related_tag_wrapper li{float:left;margin:0 15px 11px 0}.related_tag_wrapper li a{background:url(../images/icon_tag.svg) no-repeat left center;background-size:12px 12px;padding:0 0 0 15px;white-space:nowrap}@media screen and (max-width: 736px){.related_tag_wrapper{width:calc(100% + 16px);margin:30px 0 -15px;padding-left:9px}.related_tag_wrapper li{float:left;margin:0 25px 15px 0}}.side_recommend_heading{padding:18px 0;border-bottom:1px solid #e9e9e9}.side_recommend_heading .pc_hs{font-size:1.125rem;line-height:1}@media screen and (max-width: 736px){.side_recommend_heading{padding:40px 0 0;border-top:1px solid #d0d0d0}}.side_recomend{padding-bottom:5px}@media screen and (max-width: 736px){.side_recomend{padding-bottom:0px}}.side_recomend .card_side{max-width:100%}.side_recomend .card_side:nth-child(4n){margin-right:auto}#post_footer_posts{margin-top:40px;border-top:1px solid #d0d0d0;padding:50px 0 25px}#post_footer_posts .card_wrapper{margin-bottom:25px}#post_footer_posts .f_btn{margin-top:-15px;margin-bottom:40px}@media screen and (max-width: 736px){#post_footer_posts{margin:30px 0 -20px}#post_footer_posts .card_wrapper{margin-bottom:45px;padding:0;width:100%}#post_footer_posts .f_btn{margin-top:-30px;margin-bottom:50px}}.post_label_end{font-size:1rem;font-weight:bold;text-align:center;line-height:1;width:150px;display:inline-block;padding:5px 0;border-radius:15px;margin:6px 0;position:relative;background-color:#444;border:2px solid #444;color:#fff}.related_event_inner .post_label_end{font-size:0.8125rem;width:120px;padding:4px 0;border-radius:13px;margin:5px 0 8px}@media screen and (max-width: 736px){.related_event_inner .post_label_end{margin:5px 0}}.toggle_changer{width:126px;height:28px;border:1px solid #5d7eda;border-radius:7px;margin:-8px auto 30px;background-color:#5d7eda;position:relative;overflow:hidden}.toggle_changer a{font-size:0.9375rem;font-weight:bold;width:50%;text-align:center;display:block;height:28px;position:absolute;padding:6px 0 0;top:0;color:#5d7eda;background-color:#fff;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.toggle_changer a:hover{text-decoration:none}.toggle_changer a.current{background-color:#5d7eda !important;color:#fff !important}@media screen and (max-width: 736px){.toggle_changer{margin:0 auto 25px}}#toggle1{left:0}#toggle2{right:0}.toggle_block{display:none}.toggle_block.current{-webkit-animation:fadeIn 0.6s ease 0s 1 normal;animation:fadeIn 0.6s ease 0s 1 normal;display:block}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.vertical_block{width:332px;margin:0 27px 0 0;float:left}.vertical_block .block_title{margin-bottom:25px;padding:3px 0 2px;margin-top:-3px;position:relative}.vertical_block .pc_he{margin-bottom:0}.vertical_block .card{float:none}.vertical_block:nth-child(2) .block_title:before,.vertical_block:nth-child(2) .block_title:after{content:"";display:block;position:absolute;width:1px;height:100%;top:0;left:-13px;border-left:1px solid #d0d0d0}.vertical_block:nth-child(2) .block_title:after{left:auto;right:-13px;border-left:1px solid #d0d0d0}@media screen and (max-width: 736px){.vertical_block{width:100%;margin:0;padding:5px}.vertical_block .block_title{margin-bottom:20px}.vertical_block .card{float:left}.vertical_block .button_small{float:none;clear:both;margin:10px auto;top:10px}.vertical_block#report{padding-bottom:0 !important}}@media screen and (max-width: 736px){#feature_cats .card_wrapper{padding:0;width:100%;margin-right:0}}.tag_wrapper{padding-top:5px;font-size:0.9375rem}.tag_wrapper li{float:left;margin:0 30px 22px 0}.tag_wrapper li a{background:url(../images/icon_tag.svg) no-repeat left center;background-size:15px 15px;padding:0 0 0 19px;white-space:nowrap}@media screen and (max-width: 736px){.tag_wrapper{width:calc(100% + 21px);padding:0 0 0 9px}}.page_num{font-size:0.875rem;text-align:center;margin:20px auto 25px}.page_navi_wrapper{text-align:center;margin:20px 0 0;line-height:1;font-size:0.875rem}.page_navi_num a,.page_navi_num strong{margin:0 6px}.page_navi_num a{color:#5d7eda}.page_navi_num strong{text-decoration:underline}.page_navi_l,.page_navi_r{width:23px;height:23px;margin:0 30px 0 0;position:relative;top:-3px;overflow:visible}.page_navi_r{margin:0 0 0 30px}.page_navi_l img,.page_navi_r img{vertical-align:middle}span.page_navi_l,span.page_navi_r{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:0.3}.writer_block{border:1px solid #e9e9e9;background-color:#fff;max-width:1050px;width:100%;margin:0 auto 40px;padding:26px 26px 11px}.writer_block p{font-size:0.875rem;line-height:1.6}.writer_block a{color:#5d7eda}@media screen and (max-width: 736px){.writer_block{width:100%;margin:0 auto 25px;padding:20px 20px 11px}}.writer_thumb{width:72px;height:72px;margin:0 20px 9px 0;float:left}.writer_name{width:280px;float:left}.writer_name h3{font-size:1.125rem;line-height:1.5;margin:2px 0 2px}.writer_name p{padding:0}@media screen and (max-width: 736px){.writer_name{width:calc(100% - 92px)}}.writer_text{width:570px;float:right}@media screen and (max-width: 736px){.writer_text{width:100%;float:none;clear:both;padding-top:10px}}#ev_calender_week{padding:0 30px;max-width:1050px;width:100%;margin-bottom:35px;position:relative}#ev_calender_week h1{font-size:2.25rem;text-align:center;padding-left:5px}#ev_calender_week h1 span{font-size:1rem;position:relative;top:-1px;letter-spacing:0.05em}@media screen and (max-width: 736px){#ev_calender_week{width:100%;min-width:auto;padding:0;margin-bottom:15px;overflow:visible}#ev_calender_week h1{font-size:1.625rem}#ev_calender_week h1 span{font-size:0.75rem}}.weekbar{display:inline-block;-webkit-transform:scale3d(3.5, 1, 1);transform:scale3d(3.5, 1, 1);margin:0 11px 0 7px}.calendar_navi_wrapper{position:absolute;width:calc(100% - 60px);max-width:990px;width:100%;left:30px;top:4px}@media screen and (max-width: 736px){.calendar_navi_wrapper{position:fixed;left:0;top:auto;bottom:0;z-index:10;background:#fff;padding:5px 10px;-webkit-box-shadow:0px 0px 3px rgba(0,0,0,0.15);box-shadow:0px 0px 3px rgba(0,0,0,0.15)}}.btn_prev_week,.btn_next_week,.btn_prev_month,.btn_next_month{font-weight:bold;line-height:1;float:left;margin-top:11px;-webkit-transition:opacity 0.2s ease 0s;transition:opacity 0.2s ease 0s}.btn_prev_week:hover,.btn_next_week:hover,.btn_prev_month:hover,.btn_next_month:hover{text-decoration:none;opacity:0.7}.btn_prev_week,.btn_next_week{font-size:1.25rem;margin-top:0}.btn_prev_month{background:url(../images/nav_l_evmonth.svg) no-repeat left center;background-size:18px 18px;padding:2px 0 2px 21px;margin-right:28px}.btn_next_month{background:url(../images/nav_r_evmonth.svg) no-repeat right center;background-size:18px 18px;padding:2px 21px 2px 0;margin-left:28px;float:right}.btn_prev_week{background:url(../images/nav_l_evweek.svg) no-repeat left center;background-size:33px 33px;padding:9px 0 8px 38px}.btn_next_week{background:url(../images/nav_r_evweek.svg) no-repeat right center;background-size:33px 33px;padding:9px 38px 8px 0;float:right}@media screen and (max-width: 736px){.btn_prev_week,.btn_next_week,.btn_prev_month,.btn_next_month{font-size:0.75rem;background-size:16px 16px;margin-top:8px;-webkit-transition:none;transition:none}.btn_prev_week,.btn_next_week{margin-top:0;font-size:1rem;background-size:22px 22px}.btn_prev_week{padding:9px 0 8px 26px}.btn_next_week{padding:9px 26px 8px 0}.btn_prev_month{padding:3px 0 3px 19px;margin-right:28px}.btn_next_month{padding:3px 19px 3px 0;margin-left:28px;float:right}}@media screen and (max-width: 320px){.btn_prev_month{margin-right:12px}.btn_next_month{margin-left:12px}}#ev_calender_option{position:relative;margin:20px 0 0;text-align:center}@media screen and (max-width: 736px){#ev_calender_option{margin:20px 0 0}}#btn_cal_option{font-size:0.8125rem;padding:4px;line-height:1}.btn_cal_option_icon{width:13px;height:13px;border:1px solid #282828;display:inline-block;margin:0 5px -2px 0;position:relative;background-color:#fff}.btn_cal_option_icon:before,.btn_cal_option_icon:after{content:"";display:block;position:absolute}.btn_cal_option_icon:before{width:7px;height:1px;border-top:1px solid #282828;top:5px;left:2px}.btn_cal_option_icon:after{width:1px;height:7px;border-left:1px solid #282828;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;top:2px;left:5px}.btn_cal_option_close .btn_cal_option_icon:after{top:5px;height:1px}#ev_cal_accordion{height:1px;overflow:hidden;-webkit-transition:all 0.35s ease;transition:all 0.35s ease;padding:20px 0 0;font-size:0.8125rem}#ev_cal_accordion a{color:#5d7eda;margin:0 8px;white-space:nowrap}#ev_cal_accordion.ev_cal_accordion_open{height:60px}#ev_cal_accordion.ev_cal_accordion_open.noanim{-webkit-transition:none;transition:none}@media screen and (max-width: 736px){#ev_cal_accordion.ev_cal_accordion_open{height:105px;margin-bottom:10px}}input[type="radio"],input[type="checkbox"]{display:none}.checkbox{position:relative;display:inline-block;margin:5px 8px 0;padding:0 0 0 19px;cursor:pointer}.checkbox:after{position:absolute;top:50%;left:0px;display:block;margin-top:-9px;width:15px;height:15px;background-color:#c9c9c9;border-radius:3px;content:"";-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease}input[type="checkbox"]:checked+.checkbox:after{background-color:#5d7eda}.checkbox:before{position:absolute;top:50%;left:4px;display:block;margin-top:-8px;width:4px;height:8px;border-right:3px solid #fff;border-bottom:3px solid #fff;content:"";opacity:0;z-index:5;-webkit-transform:rotate(40deg) scale(0.4, 0.4);transform:rotate(40deg) scale(0.4, 0.4);-webkit-transition:all 0.2s cubic-bezier(0.175, 0.885, 0.605, 1.465);transition:all 0.2s cubic-bezier(0.175, 0.885, 0.605, 1.465)}input[type="checkbox"]:checked+.checkbox:before{opacity:1;-webkit-transform:rotate(40deg) scale(1, 1);transform:rotate(40deg) scale(1, 1)}@media screen and (max-width: 736px){.checkbox{margin:5px 8px 15px}}.noanim .checkbox:after{-webkit-transition:none;transition:none}.noanim .checkbox:before{-webkit-transition:none;transition:none}.area_title,.search_ex_title{font-size:1.3125rem;line-height:1;color:#939393;border:3px solid #939393;width:118px;height:40px;padding:7px 0 0 0.3em;text-align:center;border-radius:20px;background-color:#fff;margin:0 auto 25px;letter-spacing:0.3em}.search_ex_title{width:210px;letter-spacing:0}#area_kagoshima .area_title,#area_other .area_title{padding-left:0.1em;letter-spacing:0.1em}@media screen and (max-width: 736px){.area_title,.search_ex_title{font-size:1.125rem;width:100px;height:31px;padding:4px 0 0 0.3em;border-radius:15.5px;margin:0 auto 15px}.search_ex_title{width:180px}}.ev_block{border-bottom:none;padding:15px 0;opacity:0;-webkit-animation:fadeIn 0.25s cubic-bezier(0.165, 0.84, 0.44, 1) 0.1s 1 forwards;animation:fadeIn 0.25s cubic-bezier(0.165, 0.84, 0.44, 1) 0.1s 1 forwards}@media screen and (max-width: 736px){.ev_block .card_wrapper{padding:0}}.ev_expaired h2{color:#888 !important}.ev_expaired p,.ev_expaired .place_m{color:#939393 !important}.block_mus{border-bottom:1px solid #d0d0d0;max-width:1050px;width:100%;padding:0;margin:0 auto 50px;border:none}.block_mus:last-child{margin:0 auto 80px}@media screen and (max-width: 736px){.block_mus{border-bottom:none;min-width:auto}}#museam_list_top{margin-bottom:32px}.notice{color:#ff8595;font-size:0.8125rem;padding:0}.museum_wrapper{max-width:1050px;width:100%;margin:0 auto;background-color:#fff;border:1px solid #e9e9e9}@media screen and (max-width: 736px){.museum_wrapper{width:100%;border:none}}.card_mus{border-bottom:1px solid #e9e9e9;padding:30px 30px 26px;position:relative}.card_mus:last-child{border:none}.card_mus:before{content:"";display:block;position:absolute;height:calc(100% - 58px);width:1px;left:729px;top:29px;border-left:1px dotted #ccc}@media screen and (max-width: 736px){.card_mus{padding:20px 12px;border-bottom:8px solid #e9e9e9}.card_mus:before{display:none}}.mus_info{position:relative;width:700px;min-height:100%;display:block;float:left;padding:0}.mus_info h2{font-size:1.3125rem;line-height:1.4;margin:0 0 0.2em 0}.mus_info p{font-size:0.8125rem;line-height:1.7;padding:0}.mus_info a{color:#5d7eda}@media screen and (max-width: 736px){.mus_info{width:auto;padding:0 0 15px 0;border-right:none}.mus_info h2{font-size:1.0625rem}.mus_info p{word-break:break-all}}.mus_mask{width:232px;float:left;height:100%;margin:0 25px 0 0;overflow:hidden}.mus_mask img{width:100%;height:auto;border:1px solid #e9e9e9}@media screen and (max-width: 736px){.mus_mask{width:100px;margin:0 12px 8px 0}.mus_mask img{width:100%;height:auto}}.mus_text{display:block;width:415px;float:left}@media screen and (max-width: 736px){.mus_text{display:inline;width:100%;float:none}}.mus_introtext{color:#737373;margin-top:0.9em;padding:0}.mus_pickupev{float:left;padding:0 0 0 28px;position:relative}.mus_pickupev .card_ss{border:none;margin:-6px 0 0 0;height:auto}.mus_pickupev .card_ss .label_endsoon,.mus_pickupev .card_ss .label_end{margin:-20px 0 -2px -3px}.mus_pickupev .card_ss section{width:170px;height:auto;position:relative;left:auto;bottom:auto;margin:10px auto 0}.mus_pickupev .card_ss section h2{height:auto}.mus_pickupev .card_ss .card_date{margin:8px 0 0;position:relative;bottom:auto;left:auto;white-space:nowrap}@media screen and (max-width: 736px){.mus_pickupev{float:none;padding:12px 0;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;clear:both}.mus_pickupev .card_ss{border:none;margin:0}.mus_pickupev .card_ss .label_endsoon,.mus_pickupev .card_ss .label_end{margin:-2px 0 6px -3px}.mus_pickupev .card_ss section{width:calc(100% - 112px);margin:0}.mus_pickupev .card_ss .card_date{margin:4px 0 0}.mus_pickupev .card_yoko{padding:0;float:none;width:100%}.mus_pickupev .card_yoko:after{content:"";display:block;width:100%;height:1px;margin:0 0 -1px 0;clear:both;float:none}}.btn_ev_museum{color:#fff;font-weight:bold;font-size:0.9375rem;text-align:center;padding:17px 0 0;line-height:1.4;height:90px;width:90px;border:7px solid #96abe7;background-color:#5d7eda;display:block;border-radius:50%;position:absolute;right:-12px;top:50%;margin-top:-50px;-webkit-box-shadow:0px 1px 2px 1px rgba(0,0,0,0.2);box-shadow:0px 1px 2px 1px rgba(0,0,0,0.2)}.btn_ev_museum:hover{text-decoration:none;opacity:0.8}@media screen and (max-width: 736px){.btn_ev_museum{-webkit-transition:none;transition:none;position:relative;height:auto;width:200px;border-radius:10px;padding:8px 0;line-height:1;border:3px solid #96abe7;font-size:0.875rem;right:-2px;top:12px;margin:0 auto 7px}}.btn_ev_museum:active{margin-top:-48px;-webkit-box-shadow:0px 0px 1px 1px rgba(0,0,0,0.2);box-shadow:0px 0px 1px 1px rgba(0,0,0,0.2)}@media screen and (max-width: 736px){.btn_ev_museum:active{margin-top:2px}}#area_anchor_wrapper{border:3px solid #282828;border-left:none;position:fixed;left:-20px;bottom:20px;width:88px;background-color:#fff;border-radius:0 15px 15px 0;text-align:center;-webkit-box-shadow:2px 2px 3px rgba(0,0,0,0.2);box-shadow:2px 2px 3px rgba(0,0,0,0.2);overflow:hidden;-webkit-transition:-webkit-transform 0.3s ease 0.1s;transition:-webkit-transform 0.3s ease 0.1s;transition:transform 0.3s ease 0.1s;transition:transform 0.3s ease 0.1s, -webkit-transform 0.3s ease 0.1s;z-index:20}#area_anchor_wrapper.area_anchor_off{-webkit-transform:translate3d(-94px, 0, 0);transform:translate3d(-94px, 0, 0)}#area_anchor_wrapper li{border-bottom:1px solid #e9e9e9}#area_anchor_wrapper li:last-child{border:none}#area_anchor_wrapper a{font-size:0.9375rem;font-weight:bold;line-height:1;padding:13px 0 13px 20px;display:block}#area_anchor_wrapper a:hover{background-color:#ffffbf;text-decoration:none}@media screen and (max-width: 736px){#area_anchor_wrapper{width:80px;bottom:5px}#area_anchor_wrapper a{font-size:0.8125rem;padding:12px 0 12px 20px}}.area_anchor{position:relative;display:block;top:-16px}.area_anchor.to_up{top:-106px}@media screen and (max-width: 736px){.area_anchor.to_up{top:-130px}}#modal{position:fixed;top:0;left:0;z-index:50;background-color:rgba(238,238,238,0.96);width:100%;height:100%;display:none;overflow-y:auto}#modal .center_wrapper{margin:21px auto 0}@media screen and (max-width: 736px){#modal{background-color:#f2f2f2}#modal .center_wrapper{margin:0 auto}}#modal_close{background:url(../images/btn_close.svg) no-repeat center center;background-size:100% 100%;width:55px;height:55px;display:block;position:fixed;top:15px;left:calc(100vw - 80px);-webkit-transition:opacity 0.25s cubic-bezier(0.39, 0.575, 0.565, 1);transition:opacity 0.25s cubic-bezier(0.39, 0.575, 0.565, 1);opacity:1;z-index:55}#modal_close:hover{opacity:0.5}@media screen and (max-width: 736px){#modal_close{width:32px;height:32px;top:10px;left:auto;right:10px}}@media screen and (max-width: 736px){#modal_loader .card_wrapper{padding:0}}#modal_loader .card{max-width:100%}.modal_title{margin:0 0 25px;vertical-align:bottom}.modal_title .mus_mask{width:90px;float:left;position:relative;top:auto;left:auto;margin:0 25px 5px 0}.modal_title .mus_mask img{border:5px solid #fff}.modal_title h2,.modal_title h3{background-color:#fff;display:inline-block;padding:1px 3px;margin:0}.modal_title h2{font-size:1.5rem;margin:0 0 10px 0}.modal_title h3{font-size:1rem}@media screen and (max-width: 736px){.modal_title{margin:40px 0 0;padding:15px 12px 5px;position:relative}.modal_title .mus_mask{width:64px;margin:0 10px 10px 0}.modal_title h2,.modal_title h3{padding:1px 3px;margin:0 0 6px 0}.modal_title h2{font-size:1rem;clear:both}.modal_title h3{font-size:0.8125rem}}.text_wrapper{font-size:1rem;padding:30px 30px 15px}.text_wrapper a{color:#5d7eda}@media screen and (max-width: 736px){.text_wrapper{font-size:0.875rem;padding:20px 20px 5px}}#text_about,#sitemap{padding-bottom:30px}.sitemap_wrapper li{padding:16px 25px 0 30px;position:relative;width:100%;height:68px;border-top:1px solid #e9e9e9}.sitemap_wrapper li:first-child{border:none}.sitemap_wrapper li>a{background:url(../images/nav_r_min.svg) no-repeat left center;background-size:14px 14px;padding:10px 10px 10px 20px;line-height:1;display:inline-block;float:left}.sitemap_wrapper li.sub_li{width:calc(100% - 50px);margin-left:50px}.sitemap_wrapper li:after{content:"";display:block;width:100%;height:1px;margin:0 0 -1px 0;clear:both;float:none}.sitemap_wrapper span{font-size:0.875rem;text-align:right;float:right;padding:11px 0 0}.sitemap_wrapper span a{color:#5d7eda}@media screen and (max-width: 736px){.sitemap_wrapper li{padding:12px 12px 0 12px;height:60px}.sitemap_wrapper li.sub_li{width:calc(100% - 30px);margin-left:30px}.sitemap_wrapper span{font-size:0.75rem;padding:2px 0 0;text-align:left;width:13em;line-height:1.4}}#writer_list_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#writer_list_wrapper:after{content:"";display:block;width:100%;height:1px;margin:0 0 -1px 0;clear:both;float:none}#writer_list_wrapper article{display:block;width:50%;float:left;margin:-1px 0;border-bottom:1px solid #e9e9e9;border-right:1px solid #e9e9e9;padding:18px;position:relative}#writer_list_wrapper article:nth-child(even){border-right:none}#writer_list_wrapper article h3{font-size:0.875rem;line-height:1.5;margin-top:5px}#writer_list_wrapper article a{color:#5d7eda}#writer_list_wrapper article p{padding:0;font-size:0.75rem;line-height:1.4}#writer_list_wrapper .writer_thumb{float:left;margin:0;width:48px;height:48px}#writer_list_wrapper .writer_info{float:right;width:calc(100% - 60px)}@media screen and (max-width: 736px){#writer_list_wrapper article{padding:10px}#writer_list_wrapper article h3{font-size:0.8125rem;line-height:1.5;margin:0}#writer_list_wrapper article p{padding:0;font-size:0.6875rem;line-height:1.4}#writer_list_wrapper .writer_thumb{width:42px;height:42px}#writer_list_wrapper .writer_info{width:calc(100% - 50px)}}#contact{margin-bottom:10px}.contact_wrapper{padding:30px 120px;margin-bottom:30px}.contact_wrapper>p{font-size:0.875rem;padding:0}.contact_wrapper>h3{text-align:center;font-size:1.125rem;padding:7px 0}@media screen and (max-width: 736px){.contact_wrapper{padding:25px}.contact_wrapper>p{font-size:0.8125rem;padding:0}}.contact_form{margin:0}.contact_form h3{font-size:1rem;padding:0;line-height:1;margin:30px 0 0 0}.contact_form input[type="text"],.contact_form input[type="email"],.contact_form textarea{background-color:#eee;border:1px solid #d0d0d0;width:405px;padding:8px;border-radius:2px;margin:6px 0 0}.contact_form input[type="text"]:focus,.contact_form input[type="email"]:focus,.contact_form textarea:focus{background-color:#fbf9e8}.contact_form textarea{width:100%;height:11em;padding:4px 8px;line-height:1.6}@media screen and (max-width: 736px){.contact_form h3{font-size:0.9375rem}.contact_form input[type="text"],.contact_form input[type="email"],.contact_form textarea{width:100%}.contact_form textarea{height:11em;padding:4px 8px;line-height:1.6}}.form_check_error{font-size:0.8125rem;color:#f00;padding:3px 0 0;margin-bottom:-5px}.contact_radio{font-size:0.875rem;font-weight:normal;margin:6px 0 0;line-height:2}.contact_radio label{white-space:nowrap}.radio{position:relative;display:inline-block;margin:5px 14px 0 0;padding:0 0 0 24px;cursor:pointer}.radio:after{position:absolute;top:50%;left:0px;display:block;margin-top:-9px;width:16px;height:16px;background-color:#ddd;border-radius:50%;border:1px solid #d0d0d0;content:""}input[type="radio"]:checked+.radio:after{background-color:#fff}.radio:before{position:absolute;top:50%;left:4px;display:block;margin-top:-5px;width:10px;height:10px;border-radius:50%;content:"";background-color:#5d7eda;opacity:0;z-index:5;-webkit-transform:scale(0.1, 0.1);transform:scale(0.1, 0.1);-webkit-transition:all 0.2s cubic-bezier(0.175, 0.885, 0.605, 1.465);transition:all 0.2s cubic-bezier(0.175, 0.885, 0.605, 1.465)}input[type="radio"]:checked+.radio:before{opacity:1;-webkit-transform:scale(1, 1);transform:scale(1, 1)}#contact_rule_check{margin:30px 0 10px}#contact_rule_check a{color:#5d7eda}#contact_rule_check label{font-size:0.8125rem;margin:0}#contact_rule_check span{font-size:0.8125rem;line-height:1;padding:0}.contact_confirm{padding-bottom:15px}.contact_confirm p{background-color:#f2f5fc;width:100%;padding:8px;border-radius:2px;margin:6px 0 0;color:#415899}@media screen and (max-width: 736px){.contact_confirm p{font-size:0.875rem}}.contact_return{margin:35px 0 0;text-align:center}.btn_return{color:#5d7eda;font-weight:bold;background:url(../images/nav_l_s.svg) no-repeat left center;background-size:17px 17px;padding:5px 0 5px 20px;line-height:1;font-size:0.875rem}#contact_complete{padding:30px 120px 40px;text-align:center}#contact_complete h3{padding-left:27px;position:relative;display:inline-block;margin-bottom:20px}#contact_complete h3:before{content:"";display:block;height:9px;width:15px;border-left:5px solid #5d7eda;border-bottom:5px solid #5d7eda;position:absolute;left:0;top:5px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media screen and (max-width: 736px){#contact_complete{padding:20px 20px 30px}}#search_ex_block{padding:0 0 25px}@media screen and (max-width: 736px){#search_ex_block{max-width:260px;border:none;padding:0}#search_ex_block .card_wrapper{padding:0}#search_ex_block .card_s,#search_ex_block .card_side{max-width:100%}}#search_post_block{padding-top:25px}.div404{padding:2em 0 5em}.div404 h1{font-size:5rem;line-height:1.4}@media screen and (max-width: 736px){.div404{padding:1em 15px 2em}.div404 h1{font-size:2.375rem;line-height:1.2;margin-bottom:0.25em}.div404 p{font-size:0.875rem}}@media all and (-ms-high-contrast: none){*::-ms-backdrop,.pc_h,.pc_hs{padding:0.4em 3px 0;line-height:0.8em}*::-ms-backdrop,.area_title,.search_ex_title{padding:11px 0 0 0.3em}*::-ms-backdrop,.btn_prev_week,.btn_next_week{margin-top:-8px}*::-ms-backdrop,.btn_prev_week{padding:13px 0 8px 38px}*::-ms-backdrop,.btn_next_week{padding:13px 38px 8px 0}*::-ms-backdrop,.btn_prev_month,.btn_next_month{margin-top:0}*::-ms-backdrop,.btn_prev_month{padding:7px 0 2px 22px}*::-ms-backdrop,.btn_next_month{padding:7px 22px 2px 0}*::-ms-backdrop,.modal_title h2,.modal_title h3{padding:0.4em 3px 0;line-height:0.8em}*::-ms-backdrop,.place_m{background:url(../images/icon_museum.svg) no-repeat left calc(50% - 0.2em);line-height:inherit}*::-ms-backdrop,#pankuzu span{line-height:1.3;top:0.45em}*::-ms-backdrop,.post_page_navi_prev:after,.post_page_navi_next:after{top:0px}*::-ms-backdrop,.post_page_num>a,.post_page_num>span{padding:6px 8px 0}}@supports (-ms-ime-align: auto){#pankuzu span{top:0.15em}.card_related .card_date{line-height:1.65}.place_m{line-height:1;background:url(../images/icon_museum.svg) no-repeat left calc(50% - 0.05em)}}_:-ms-lang(x),#h_news img{width:41.5px}.c-page__discription{text-align:center;padding-bottom:1em}@media screen and (max-width: 736px){.c-page__discription{font-size:0.875rem}}.c-datetime__wrapper{text-align:right;padding:10px 5px;font-size:0.975em}@media screen and (max-width: 736px){.c-datetime__wrapper{font-size:0.775rem;padding:10px}}#ev_calender_week .c-datetime__wrapper{padding:0 5px 5px}@media screen and (max-width: 736px){#ev_calender_week .c-datetime__wrapper{padding:0 10px 5px}}.c-block__page-bottom{border:1px solid #e9e9e9;background-color:#fff;max-width:1050px;width:100%;margin:60px auto 40px;padding:26px}@media screen and (max-width: 736px){.c-block__page-bottom{margin:50px 10px 20px;width:calc(100% - 20px);padding:20px}}.c-block__page-bottom p{padding-bottom:0}@media screen and (max-width: 736px){.c-block__page-bottom p{font-size:0.875rem}}.block_banner{max-width:1000px;width:96%;margin:20px auto 0}@media screen and (max-width: 736px){.block_banner{max-width:335px;margin:0 auto}}.block_banner+*{margin-top:60px}@media screen and (max-width: 736px){.block_banner+*{margin-top:30px}}.block_banner+.block_banner{margin-top:17px}@media screen and (max-width: 736px){.block_banner+.block_banner{margin-top:10px}}.block_banner img{max-width:100%}.c-ticket-fixed{display:block;border-radius:50%;background-color:#fff;-webkit-box-shadow:0px 2px 1px 1px rgba(0,0,0,0.15);box-shadow:0px 2px 1px 1px rgba(0,0,0,0.15);position:fixed;right:20px;bottom:-200px;z-index:25;-webkit-transition:bottom 0.4s cubic-bezier(0.6, -0.28, 0.735, 0.045);transition:bottom 0.4s cubic-bezier(0.6, -0.28, 0.735, 0.045)}@media screen and (max-width: 736px){.c-ticket-fixed{right:0}}.c-ticket-fixed.-is-show{-webkit-transition:bottom 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:bottom 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);bottom:20px}@media screen and (max-width: 736px){.c-ticket-fixed.-is-show{bottom:0}}.c-ticket-fixed.-is-showEnd{position:absolute;top:-100px;bottom:auto}.c-ticket-fixed img{max-width:215px}@media screen and (max-width: 736px){.c-ticket-fixed img{max-width:100%}}.top-hero{padding:0;height:620px}@media screen and (max-width: 736px){.top-hero{height:auto}}.top-hero-slider{height:100%}.top-hero-slider__wrapper{height:100%}.top-hero-slider__item{height:100% !important;background-size:contain}#h_logo,#f_logo{-webkit-user-select:auto !important;-moz-user-select:auto !important;-ms-user-select:auto !important;user-select:auto !important;pointer-events:auto !important}.c-event-slider.is-slide-3{max-width:780px;margin:0 auto}.c-event-slider .c-event-slider__item{position:relative;height:280px;border:1px solid #e9e9e9;background-color:#fff;position:relative;padding:5px}@media screen and (max-width: 736px){.c-event-slider .c-event-slider__item{width:208px;height:242px;padding:0}}.c-event-slider .c-event-slider__item a{position:absolute;width:100%;height:100%;top:0;left:0;z-index:5}.c-event-slider .c-event-slider__item .card_mask{height:160px}@media screen and (max-width: 736px){.c-event-slider .c-event-slider__item .card_mask{height:140px}}.c-event-slider .c-event-slider__item .label_endsoon{margin:-18px 0 0 3px}.c-event-slider .c-event-slider__item section{position:absolute;width:210px;height:85px;bottom:16px;left:50%;margin-left:-105px}@media screen and (max-width: 736px){.c-event-slider .c-event-slider__item section{width:184px;height:80px;bottom:10px;margin-left:-92px}}.c-event-slider .c-event-slider__item section h2{font-size:0.875rem;line-height:1.45;height:4.5em}@media screen and (max-width: 736px){.c-event-slider .c-event-slider__item section h2{font-size:0.8125rem;line-height:1.5}}.c-event-slider .c-event-slider__item section .place_m{position:absolute;left:0;bottom:0;line-height:inherit;font-size:0.75rem;color:#939393;background:url(../images/icon_museum.svg) no-repeat left center;background-size:10px 10px;padding:0 0 0 12px;width:100%;overflow:hidden;display:inline-block;text-overflow:ellipsis;white-space:nowrap}.c-event-slider-nav{clear:both;text-align:center;margin:15px 0 20px;line-height:1}.c-event-slider-nav span{padding:0 15px;top:-4px;position:relative;font-size:0.875rem;display:inline-block}.top-hero-slider{position:relative;width:100%}@media screen and (max-width: 736px){.top-hero-slider{min-width:auto}}.top-hero-slider__wrapper{width:100%;background-color:#333;opacity:0;-webkit-animation:fadeIn 0.3s ease 0.15s 1 forwards;animation:fadeIn 0.3s ease 0.15s 1 forwards}@media screen and (max-width: 736px){.top-hero-slider__wrapper{height:375px}}.top-hero-slider__item{position:relative;width:100%;overflow:hidden;background-position:center center;background-repeat:no-repeat;background-size:contain;position:relative}.top-hero-slider__item.imgp_top{background-position:top center}.top-hero-slider__item.imgp_bottom{background-position:bottom center}.top-hero-slider__item a{position:absolute;width:100%;height:100%;top:0;left:0;z-index:5}@media screen and (max-width: 736px){.top-hero-slider__item{height:375px !important}.top-hero-slider__item.imgp_top,.top-hero-slider__item.imgp_bottom{background-position:center center}}.top-hero-slider__text{position:absolute;left:0;bottom:0;width:100%;padding:50px 30px 24px 120px;background:url(../images/top_slide_bg.png) repeat-x center bottom;background-size:auto 100%;z-index:4;color:#fff}.top-hero-slider__text .label{border-color:#fff;background-color:rgba(0,0,0,0.1);color:#fff;margin:0 0 7px 0}.top-hero-slider__text h2{font-size:1.125rem;line-height:1.5}@media screen and (max-width: 736px){.top-hero-slider__text{background:none;background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0,0,0,0.7)), color-stop(80%, rgba(0,0,0,0.1)), to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.1) 80%, rgba(0,0,0,0) 100%);background-image:linear-gradient(to top, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.1) 80%, rgba(0,0,0,0) 100%);padding:70px 30px 15px 40px}.top-hero-slider__text h2{font-size:1rem}}.top-hero-nav>*{width:55px;height:55px;display:block;position:absolute;top:50%;margin-top:-30px;-webkit-transition:opacity 0.25s cubic-bezier(0.39, 0.575, 0.565, 1);transition:opacity 0.25s cubic-bezier(0.39, 0.575, 0.565, 1);opacity:1;left:20px;right:20px;z-index:100}.top-hero-nav>*:hover{opacity:0.5}@media screen and (max-width: 736px){.top-hero-nav>*{left:0px;right:0px;margin-top:-40px;border:10px solid transparent}}.top-hero-nav__prev{background:url(../images/nav_l_large_bk.svg) no-repeat center center;background-size:100% 100%;right:auto}.top-hero-nav__next{background:url(../images/nav_r_large_bk.svg) no-repeat center center;background-size:100% 100%;left:auto}.block_mus-faq{border-bottom:1px solid #d0d0d0;max-width:1050px;width:100%;padding:0;margin:0 auto 30px;border:none}.block_mus-faq.is-list{margin:0 auto 50px}@media screen and (max-width: 736px){.block_mus-faq.is-list{margin:0 auto}}.block_mus-faq:last-child{margin:0 auto 80px}@media screen and (max-width: 736px){.block_mus-faq{border-bottom:none;min-width:auto;margin:0 auto}}.l-col{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}@media screen and (max-width: 736px){.l-col{display:none}}.l-col-content{width:50%;padding:30px}.l-col-content:nth-child(2){margin-right:0}.l-col-content ol{counter-reset:number 0}.l-col-content:nth-child(2) ol{counter-reset:number 09}.l-col-content ol>li{position:relative;margin-top:20px;padding:1.5px 0;padding-left:34px;list-style:none;font-size:14px;line-height:1.5}.l-col-content ol>li:first-child{margin-top:0}.l-col-content ol>li:before{position:absolute;top:-1.5px;left:0;display:inline-block;width:24px;height:24px;counter-increment:number;content:counter(number, decimal-leading-zero);background:#657ed4;color:#fff;font-size:13px;text-align:center;line-height:24px}.l-col-content ol>li>a{color:#282828}@media screen and (max-width: 736px){.ticket-annotation-list{margin-top:10px}}.ticket-annotation-text{margin-top:0 !important;padding-left:1em;text-indent:-1em;line-height:1.8}@media screen and (max-width: 736px){.ticket-annotation-text{font-size:14px}}.faq-question{padding:30px}@media screen and (max-width: 736px){.faq-question{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:20px 20px}}.faq-question h2{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;font-size:18px;line-height:1.5}@media screen and (max-width: 736px){.faq-question h2{font-size:16px;-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:15px}}.faq-question-num{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:20px;width:40px;height:40px;background:#657ed4;color:#fff;font-size:20px;text-align:center}.faq-question-text{-webkit-box-flex:1;-ms-flex:1;flex:1;line-height:1.8}@media screen and (max-width: 736px){.faq-question-text{line-height:1.6}}@-webkit-keyframes trigger-off-before{0%{-webkit-transform:translateY(0) rotate(360deg);transform:translateY(0) rotate(360deg)}50%{-webkit-transform:translateY(0px) rotate(0deg);transform:translateY(0px) rotate(0deg)}100%{-webkit-transform:translateY(0px) rotate(0);transform:translateY(0px) rotate(0)}}@keyframes trigger-off-before{0%{-webkit-transform:translateY(0) rotate(360deg);transform:translateY(0) rotate(360deg)}50%{-webkit-transform:translateY(0px) rotate(0deg);transform:translateY(0px) rotate(0deg)}100%{-webkit-transform:translateY(0px) rotate(0);transform:translateY(0px) rotate(0)}}@-webkit-keyframes trigger-off-after{0%{-webkit-transform:translateY(0) rotate(360deg);transform:translateY(0) rotate(360deg)}50%{-webkit-transform:translateY(0px) rotate(0deg);transform:translateY(0px) rotate(0deg)}100%{-webkit-transform:translateY(0px) rotate(0);transform:translateY(0px) rotate(0)}}@keyframes trigger-off-after{0%{-webkit-transform:translateY(0) rotate(360deg);transform:translateY(0) rotate(360deg)}50%{-webkit-transform:translateY(0px) rotate(0deg);transform:translateY(0px) rotate(0deg)}100%{-webkit-transform:translateY(0px) rotate(0);transform:translateY(0px) rotate(0)}}@-webkit-keyframes trigger-on-before{0%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}50%{-webkit-transform:translateY(0px) rotate(0deg);transform:translateY(0px) rotate(0deg)}100%{-webkit-transform:translateY(0px) rotate(360deg);transform:translateY(0px) rotate(360deg)}}@keyframes trigger-on-before{0%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}50%{-webkit-transform:translateY(0px) rotate(0deg);transform:translateY(0px) rotate(0deg)}100%{-webkit-transform:translateY(0px) rotate(360deg);transform:translateY(0px) rotate(360deg)}}@-webkit-keyframes trigger-on-after{0%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}50%{-webkit-transform:translateY(0px) rotate(0deg);transform:translateY(0px) rotate(0deg)}100%{-webkit-transform:translateY(0px) rotate(360deg);transform:translateY(0px) rotate(360deg)}}@keyframes trigger-on-after{0%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}50%{-webkit-transform:translateY(0px) rotate(0deg);transform:translateY(0px) rotate(0deg)}100%{-webkit-transform:translateY(0px) rotate(360deg);transform:translateY(0px) rotate(360deg)}}.faq-question-trigger-icon{position:relative;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:35px;height:35px;margin-left:auto;border-radius:50%;background:#000}@media screen and (max-width: 736px){.faq-question-trigger-icon{display:-webkit-box;display:-ms-flexbox;display:flex}}.faq-question-trigger-icon:before,.faq-question-trigger-icon:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;-webkit-transform-origin:center;transform-origin:center;display:block;border-radius:2px;background:#fff}.faq-question-trigger-icon:before{width:13px;height:2px;-webkit-animation:trigger-off-before .3s;animation:trigger-off-before .3s}.faq-question-trigger-icon:after{height:13px;width:2px;-webkit-transition:0.3s opacity;transition:0.3s opacity;-webkit-animation:trigger-off-after .3s;animation:trigger-off-after .3s}.js-accordion-trigger[aria-expanded="true"] .faq-question-trigger-icon:before{-webkit-animation:trigger-on-before .3s;animation:trigger-on-before .3s}.js-accordion-trigger[aria-expanded="true"] .faq-question-trigger-icon:after{-webkit-animation:trigger-on-after .3s;animation:trigger-on-after .3s;opacity:0}.faq-answer .faq-answer__inner{padding:0 30px 30px 90px}@media screen and (max-width: 736px){.faq-answer .faq-answer__inner{padding:0px 20px 20px}}.faq-answer .faq-answer__inner.is-illust{padding:0 30px 0px 90px}@media screen and (max-width: 736px){.faq-answer .faq-answer__inner.is-illust{padding:20px}}.faq-answer h3{padding-bottom:10px;color:#657ed4;border-bottom:1px solid #657ed4;line-height:1.5}.faq-answer a{color:#657ed4;border-bottom:1px solid #657ed4}.faq-answer a:hover{color:#657ed4;text-decoration:none;border-bottom:none}.faq-answer p{margin-top:10px;padding-bottom:0;line-height:1.8}.faq-answer p.popup{position:relative;padding-right:20px;display:inline-block}.faq-answer p.popup:after{content:"";position:absolute;right:0;top:0.5em;background:url(../images/icon_popup.svg);background-size:cover;display:block;width:16px;height:16px}.faq-answer p.popup a:hover{cursor:pointer}@media screen and (max-width: 736px){.faq-answer p{font-size:14px}}.faq-answer p:first-child{margin-top:0}.faq-answer li{line-height:1.8}.faq-answer ol{margin-top:20px;counter-reset:number2}@media screen and (max-width: 736px){.faq-answer ol{margin-top:10px}}.faq-answer ol>li{position:relative;margin-top:0.3em;padding-left:20px;list-style:none}.faq-answer ol>li:first-child{margin-top:0}.faq-answer ol>li:before{position:absolute;top:4px;left:0;display:inline-block;width:16px;height:16px;counter-increment:number2;content:counter(number2);background:#657ed4;border-radius:50%;color:#fff;font-size:10px;text-align:center;line-height:16px}.faq-answer__item+.faq-answer__item{margin-top:30px}@media screen and (max-width: 736px){.faq-answer__item+.faq-answer__item{margin-top:15px}}.faq-answer_grind_image img{max-width:100%;padding:0}.l-col-content ol>li a{color:#282828}.faq-answer-list{margin-top:0}.faq-answer-list.-mt-10{margin-top:10px}.faq-answer-list>li{position:relative;padding-left:1em;list-style:none;font-size:16px}@media screen and (max-width: 736px){.faq-answer-list>li{font-size:14px}}.faq-answer-list>li:first-child{margin-top:0}.faq-answer-list li:after{position:absolute;content:"";top:10px;left:2px;width:8px;height:8px;background:#657ed4;border-radius:50%}.faq-answer-list+p{margin-top:0}.faq-answer-method-list{margin-top:20px;counter-reset:number3}@media screen and (max-width: 736px){.faq-answer-method-list{margin-top:10px}}.faq-answer-method-list:first-child{margin-top:0}.faq-answer-method-list>dt{position:relative;margin-top:30px;padding-left:20px;padding-bottom:10px;color:#657ed4;font-weight:bold;border-bottom:1px solid #657ed4;line-height:1.5}@media screen and (max-width: 736px){.faq-answer-method-list>dt{font-size:14px;margin-top:20px;padding-bottom:5px}}.faq-answer-method-list>dt:first-child{margin-top:0}.faq-answer-method-list>dt:before{position:absolute;top:4px;left:0;display:inline-block;width:16px;height:16px;counter-increment:number3;content:counter(number3);background:#657ed4;border-radius:50%;color:#fff;font-size:12px;text-align:center;line-height:16px}.faq-answer-method-list>dd{margin:0;padding:20px 0 0;line-height:1.8}@media screen and (max-width: 736px){.faq-answer-method-list>dd{font-size:14px;padding:10px 0 0}}.faq-answer-method-list>dd+dd{padding-top:10px}.faq-answer-grid{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 736px){.faq-answer-grid{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.faq-answer-grid .faq-answer-grid-text{width:590px;-webkit-box-flex:inherit;-ms-flex:inherit;flex:inherit}.faq-answer-grid .faq-answer-grid-text.-width-700{width:700px}@media screen and (max-width: 736px){.faq-answer-grid .faq-answer-grid-text.-width-700{width:100%;margin-top:10px}}@media screen and (max-width: 736px){.faq-answer-grid .faq-answer-grid-text{font-size:14px;width:100%;margin-top:10px}}.faq-answer-grid .faq-answer-grid-image{margin:0 0 0 40px;-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width: 736px){.faq-answer-grid .faq-answer-grid-image{margin:0 0 25px 0;-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.faq-answer-image{margin-top:30px}@media screen and (max-width: 736px){.faq-answer-image{margin-top:10px}}.faq-answer-image.-mt-0{margin-top:0}@media screen and (max-width: 736px){.faq-answer-image.-mt-0{margin-top:10px}}@media screen and (max-width: 1040px){.faq-answer-image img{width:100%}}.faq-answer-mail{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1.8;margin:0px}@media screen and (max-width: 736px){.faq-answer-mail{display:block;font-size:14px}}.faq-answer-mail dt{min-width:80px}.faq-answer-mail dd{margin-left:10px}@media screen and (max-width: 736px){.faq-answer-mail dd{margin-left:0px}}.faq-answer-panel{position:fixed;width:100%;height:100%;top:0;left:0;z-index:1000000;background:rgba(238,238,238,0.9);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:all 0.3s;transition:all 0.3s;overflow:hidden;visibility:hidden;opacity:0}.faq-answer-panel.is-open{visibility:visible;opacity:1}.faq-answer-panel-title{text-align:center;margin-bottom:30px}.faq-answer-panel-title h2{font-size:25px;line-height:1.1;background-color:#fff;text-align:center;display:inline-block;padding:1px 3px}@media screen and (max-width: 736px){.faq-answer-panel-title h2{font-size:1.3125rem}}.faq-answer-panel__inner{background:#fff;padding:50px;max-width:740px;margin:0 auto}.faq-answer-close{position:absolute;top:15px;right:15px}@media screen and (max-width: 736px){.faq-answer-close{width:40px;height:40px}.faq-answer-close img{max-width:100%;height:auto}}.faq-answer-panel-box .faq-answer-panel-box__text{font-size:16px;line-height:1.8}@media screen and (max-width: 736px){.faq-answer-panel-box .faq-answer-panel-box__text{font-size:13px}}.faq-answer-fixed{position:fixed;bottom:0;left:0;z-index:1000;width:100%;padding:50px 0;background:rgba(0,0,0,0.5)}@media screen and (max-width: 736px){.faq-answer-fixed{background:none;padding:0}}.faq-answer-fixed__inner{max-width:1050px;width:90%;margin:0 auto}@media screen and (max-width: 736px){.faq-answer-fixed__inner{width:100%}}.faq-answer-fixed-button-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.faq-answer-fixed-button{width:calc((100% - 90px * (3 - 2)) / 3 - 0.1px);margin-right:15px;margin-left:15px;margin-bottom:0px;display:block;padding:15px 10px;border-radius:5px;font-size:16px;text-align:center;-webkit-transition:all 0.3s;transition:all 0.3s}.faq-answer-fixed-button-list{margin-right:-15px;margin-left:-15px;margin-bottom:-0px}@media screen and (max-width: 736px){.faq-answer-fixed-button{width:calc((100% - 0px * (1 - 0)) / 1 - 0.1px);margin-right:0px;margin-left:0px;margin-bottom:0px;border-radius:0}.faq-answer-fixed-button-list{margin-right:-0px;margin-left:-0px;margin-bottom:-0px}}.faq-answer-fixed-button:hover{text-decoration:none;opacity:0.8}.faq-answer-fixed-button.-type-faq{background:#ffff00}.faq-answer-fixed-button.-type-cart{background:#dd4071;color:#fff}.faq-answer-fixed-button.-type-event{background:#5d7eda;color:#fff}.faq-answer-fixed-button-texts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:15px;font-weight:bold}.faq-answer-fixed-button-texts .faq-answer-fixed-button-texts-icon{margin-right:0.5em}.faq-answer-fixed-button-texts .faq-answer-fixed-button-texts-icon .myfont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:20px;height:20px}.faq-answer-grid_lg{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:30px}.faq-answer-grid_lg.-mt-0{margin-top:0px}@media only screen and (max-width: 1040px){.faq-answer-grid_lg{margin-top:15px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.faq-answer-grid_lg .faq-answer-grid_lg-text{width:600px;-webkit-box-flex:inherit;-ms-flex:inherit;flex:inherit}.faq-answer-grid_lg .faq-answer-grid_lg-text.-width-700{width:700px}@media screen and (max-width: 736px){.faq-answer-grid_lg .faq-answer-grid_lg-text.-width-700{width:100%}}@media screen and (max-width: 736px){.faq-answer-grid_lg .faq-answer-grid_lg-text{width:100%}}.faq-answer-grid_lg .faq-answer-grid_lg-image{margin:0 40px 0 0;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.faq-answer-grid_lg .faq-answer-grid_lg-image figure{margin:0}@media only screen and (max-width: 1040px){.faq-answer-grid_lg .faq-answer-grid_lg-image{margin:0 0 20px 0;-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.faq-answer-grid_lg .faq-answer-grid_lg-image img{max-width:100%;height:auto}}.lh-md-m{line-height:inherit}@media screen and (max-width: 736px){.lh-md-m{line-height:1.6}}@media scrseen and (min-width: 737px){.mt-md-20{margin-top:20px}}.mt-20{margin-top:20px}@media screen and (min-width: 737px){.mt-md-30{margin-top:30px}}.mt-30{margin-top:30px}.ticket-guide-section+.ticket-guide-section{margin-top:40px}@media screen and (max-width: 736px){.ticket-guide-section+.ticket-guide-section{margin-top:45px}}.text-center{text-align:center}.text-highlight{position:relative;display:inline;background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(60%, #ffff91));background:-webkit-linear-gradient(transparent 60%, #ffff91 60%);background:linear-gradient(transparent 60%, #ffff91 60%);font-weight:bold}.block_mus-ticket-guide{max-width:1050px;width:100%;padding:0;margin:30px auto 20px;border:none}.contents_block{background:#fff;padding:30px}@media screen and (max-width: 736px){.contents_block{padding:20px}}.contents_block-inner{max-width:710px;margin:0 auto}@media screen and (max-width: 736px){.contents_block-inner{font-size:13px}}.c-notice{margin-top:25px}.c-notice.-position-ticket-buttom{margin-top:20px;text-align:center}@media screen and (max-width: 736px){.c-notice.-position-ticket-buttom{text-align:left}}.c-notice small{position:relative;font-size:14px;line-height:1.8;counter-increment:number;padding-left:1.75em;display:inline-block}.c-notice.-position-ticket-buttom small{padding-left:1em}@media screen and (max-width: 736px){.c-notice small{font-size:12px}}.c-notice small.font-size-defult{font-size:16px}@media screen and (max-width: 736px){.c-notice small.font-size-defult{font-size:14px}}.c-notice small:before{content:"\203b" counter(number);position:absolute;top:0;left:0}.c-notice.-position-ticket-buttom small:before{content:"\203b"}.ticket-guide-title__h2{position:relative;margin:0 0 1.5em;padding-bottom:30px}.ticket-guide-title__h2.border-none{margin-bottom:0;padding-bottom:0}.ticket-guide-title__h2:before{content:"";display:block;position:absolute;left:0;bottom:0;width:100%;height:3px;background:#000}.ticket-guide-title__h2.border-none:before{content:none}.ticket-guide-title__h2:after{content:"";display:block;position:absolute;left:0;bottom:-6px;width:100%;height:1px;background:#000}.ticket-guide-title__h2.border-none:after{content:none}.ticket-guide-title__h2 h2{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:20px;line-height:1.2;font-weight:bold}@media screen and (max-width: 736px){.ticket-guide-title__h2 h2{font-size:18px}}.ticket-guide-title__h2 h2:before,.ticket-guide-title__h2 h2:after{content:"";width:20px;height:30px;display:block}@media screen and (max-width: 736px){.ticket-guide-title__h2 h2:before,.ticket-guide-title__h2 h2:after{width:17.33px;height:26px}}.ticket-guide-title__h2 h2::before{background:url(../images/common/icon-border-left.png) center/cover no-repeat;margin-right:15px}.ticket-guide-title__h2 h2::after{background:url(../images/common/icon-border-right.png) center/cover no-repeat;margin-left:15px}.ticket-guide-title__h3{margin:0 0 1em;padding:0 0 30px;border-bottom:1px dotted #000}@media screen and (max-width: 736px){.ticket-guide-title__h3{padding:0 0 25px}}.ticket-guide-title__h3 h3{font-size:25px;font-weight:bold;position:relative;display:inline;background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(60%, #ffff91));background:-webkit-linear-gradient(transparent 60%, #ffff91 60%);background:linear-gradient(transparent 60%, #ffff91 60%);font-weight:bold}@media screen and (max-width: 736px){.ticket-guide-title__h3 h3{font-size:21px}}.ticket-guide-title__h4{margin:0 0 1.5em}.ticket-guide-title__h4 h4{font-size:16px;font-weight:bold}@media screen and (max-width: 736px){.ticket-guide-title__h4 h4{font-size:17px}}.ticket-guide-image{margin:0}.ticket-guide-image.-image-pc{display:block}@media screen and (max-width: 736px){.ticket-guide-image.-image-pc{display:none}}.ticket-guide-image.-image-sp{display:none}@media screen and (max-width: 736px){.ticket-guide-image.-image-sp{display:block}}.ticket-guide-image area{border:none;outline:none;cursor:pointer}.ticket-guide-image img{-webkit-user-select:auto !important;-moz-user-select:auto !important;-ms-user-select:auto !important;user-select:auto !important;pointer-events:auto !important}.ticket-guide-list li{position:relative;font-size:16px;line-height:1.8;padding-left:1em}@media screen and (max-width: 736px){.ticket-guide-list li{font-size:13px}}.ticket-guide-list li:before{content:"";position:absolute;left:0;top:0.5em;background:url(../images/common/icon-check.png);background-size:cover;display:block;width:12px;height:12px}@media screen and (max-width: 736px){.ticket-guide-list li:before{top:0.4em}}.ticket-guide-list02{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);grid-gap:20px;gap:20px}@media screen and (max-width: 736px){.ticket-guide-list02{-ms-grid-columns:1fr;grid-template-columns:1fr}}.ticket-guide-list02 li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ticket-guide-list02 li .ticket-guide-list-icon{width:20%}.ticket-guide-list02 li .ticket-guide-list-icon img{width:100%}.ticket-guide-list02 li .ticket-guide-list-text{width:80%;padding-left:10px;font-size:16px;line-height:1.8}@media screen and (max-width: 736px){.ticket-guide-list02 li .ticket-guide-list-text{font-size:13px}}.ticket-guide-section .contents_block.--ticket-guide-button{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);grid-gap:20px;gap:20px}@media screen and (max-width: 736px){.ticket-guide-section .contents_block.--ticket-guide-button{-ms-grid-columns:1fr;grid-template-columns:1fr}}.ticket-guide-button{max-width:512px;display:block;width:100%;margin:20px auto 20px;padding:10px;border-radius:8px;-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.3);box-shadow:0 1px 5px rgba(0,0,0,0.3);font-size:16px;text-align:center;-webkit-transition:all 0.3s;transition:all 0.3s}@media screen and (max-width: 736px){.ticket-guide-button{font-size:12px;border-radius:7px;margin:0 auto}}.ticket-guide-button:hover{text-decoration:none;opacity:0.8}.ticket-guide-button.-type-faq{background:#5d7eda;color:#fff}.ticket-guide-button.-type-cart{background:#dd4071;color:#fff}.ticket-guide-button.-type-event{background:#5d7eda;color:#fff;padding:10px 10px 20px}.ticket-guide-button-texts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:20px;font-weight:bold;padding-bottom:8px}.ticket-guide-button-texts.pb-0{padding-bottom:0}@media screen and (max-width: 736px){.ticket-guide-button-texts{font-size:15px;padding-bottom:5px}}.ticket-guide-button-texts .ticket-guide-button-texts-icon{margin-left:0.5em}.ticket-guide-button-texts .ticket-guide-button-texts-icon .myfont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:45px;height:45px;border-radius:50%}@media screen and (max-width: 736px){.ticket-guide-button-texts .ticket-guide-button-texts-icon .myfont{width:33px;height:33px}}.ticket-guide-button-texts .ticket-guide-button-texts-icon .myfont.myfont-faq{background:#4b69d0}.ticket-guide-button-texts .ticket-guide-button-texts-icon .myfont.myfont-cart{background:#d42d61}.ticket-guide-button-texts .ticket-guide-button-texts-icon .myfont.myfont-calender{background:#4b69d0}.modal-area{position:relative;z-index:10000}.ticket-guide-panel{position:fixed;width:100%;height:100%;top:0;left:0;z-index:1000000;background:rgba(238,238,238,0.9);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:all 0.3s;transition:all 0.3s;overflow:hidden;visibility:hidden;opacity:0}.ticket-guide-panel.is-open{visibility:visible;opacity:1}.ticket-guide-panel-title{text-align:center;margin-bottom:30px}.ticket-guide-panel-title h2{font-size:25px;line-height:1.1;background-color:#fff;text-align:center;display:inline-block;padding:1px 3px}@media screen and (max-width: 736px){.ticket-guide-panel-title h2{font-size:1.3125rem}}.ticket-guide-panel__inner{background:#fff;max-width:740px;width:100%;padding:50px;margin:0 auto}@media screen and (max-width: 736px){.ticket-guide-panel__inner{padding:30px}}.ticket-guide-panel-body{font-size:16px}@media screen and (max-width: 736px){.ticket-guide-panel-body{font-size:14px}}.ticket-guide-panel-body p{padding-bottom:1em}.ticket-guide-panel-body p:not(:first-child){padding-bottom:0}.ticket-guide-panel-body a{color:#657ED4;text-decoration:underline}.ticket-guide-panel-address-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;line-height:1.8}@media screen and (max-width: 736px){.ticket-guide-panel-address-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.ticket-guide-panel-address-list dt{width:85px}@media screen and (max-width: 736px){.ticket-guide-panel-address-list dt{width:100%;margin-top:.5em}}@media screen and (max-width: 736px){.ticket-guide-panel-address-list dt:not(:nth-of-type(1)){margin-top:1rem}}.ticket-guide-panel-address-list dd{width:calc(100% - 85px);margin:0}@media screen and (max-width: 736px){.ticket-guide-panel-address-list dd{width:100%}}.ticket-guide-close{position:absolute;top:15px;right:15px}@media screen and (max-width: 736px){.ticket-guide-close{width:40px;height:40px}.ticket-guide-close img{max-width:100%;height:auto}}.ticket-guide-panel-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width: 736px){.ticket-guide-panel-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.ticket-guide-panel-box .ticket-guide-panel-box__item{width:calc((100% - 60px * (2 - 1)) / 2 - 0.1px);margin-right:15px;margin-left:15px;margin-bottom:15px;font-size:16px}.ticket-guide-panel-box{margin-right:-15px;margin-left:-15px;margin-bottom:-15px}@media screen and (max-width: 736px){.ticket-guide-panel-box .ticket-guide-panel-box__item{width:calc((100% - 0px * (1 - 0)) / 1 - 0.1px);margin-right:0px;margin-left:0px;margin-bottom:15px}.ticket-guide-panel-box{margin-right:-0px;margin-left:-0px;margin-bottom:-15px}}.ticket-guide-panel-box .ticket-guide-panel-box__item .ticket-guide-panel-box-title{color:#fff;font-weight:bold;background:#657ed4;padding:10px;text-align:center}@media screen and (max-width: 736px){.ticket-guide-panel-box .ticket-guide-panel-box__item .ticket-guide-panel-box-title{font-size:14px}}.ticket-guide-panel-box .ticket-guide-panel-box__item .ticket-guide-panel-box__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:15px;background:#eff2fb;margin-left:0;line-height:1.8}@media screen and (max-width: 736px){.ticket-guide-panel-box .ticket-guide-panel-box__item .ticket-guide-panel-box__text{font-size:13px}}.ticket-guide-notice{margin-top:20px;text-align:center}@media screen and (max-width: 736px){.ticket-guide-notice{font-size:14px;line-height:1.8;text-align:left}}.ticket-guide-fixed{position:fixed;bottom:0;left:0;z-index:1000;width:100%;padding:50px 0;background:rgba(0,0,0,0.5)}@media screen and (max-width: 736px){.ticket-guide-fixed{background:none;padding:0}}.ticket-guide-fixed__inner{max-width:1050px;width:90%;margin:0 auto}@media screen and (max-width: 736px){.ticket-guide-fixed__inner{width:100%}}.ticket-guide-fixed-button-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 736px){.ticket-guide-fixed-button-list{-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit}}.ticket-guide-fixed-button{width:calc((100% - 90px * (3 - 2)) / 3 - 0.1px);margin-right:15px;margin-left:15px;margin-bottom:0px;display:block;padding:15px 0;border-radius:5px;font-size:16px;text-align:center;-webkit-transition:all 0.3s;transition:all 0.3s}.ticket-guide-fixed-button-list{margin-right:-15px;margin-left:-15px;margin-bottom:-0px}@media screen and (max-width: 736px){.ticket-guide-fixed-button{width:calc((100% - 0px * (3 - 2)) / 3 - 0.1px);margin-right:0px;margin-left:0px;margin-bottom:0px;font-size:10px;border-radius:0}.ticket-guide-fixed-button-list{margin-right:-0px;margin-left:-0px;margin-bottom:-0px}}.ticket-guide-fixed-button:hover{text-decoration:none;opacity:0.8}.ticket-guide-fixed-button.-type-faq{background:#5d7eda;color:#fff}.ticket-guide-fixed-button.-type-cart{background:#dd4071;color:#fff}.ticket-guide-fixed-button.-type-event{background:#5d7eda;color:#fff}.ticket-guide-fixed-button-texts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:15px;font-weight:bold}@media screen and (max-width: 736px){.ticket-guide-fixed-button-texts{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:10px}}.ticket-guide-fixed-button-texts .ticket-guide-fixed-button-texts-icon{margin-left:0.5em}.ticket-guide-fixed-button-texts .ticket-guide-fixed-button-texts-icon .myfont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:20px;height:20px}@media screen and (max-width: 736px){.ticket-guide-fixed-button-texts .ticket-guide-fixed-button-texts-icon .myfont{font-size:16px;margin-bottom:5px;margin-right:-0.5em}}.ticket-guide-footer{padding-bottom:168px}.top_block_flow{padding:0 0 30px;border-bottom:none}@media screen and (max-width: 736px){.top_block_flow{padding:0 0 15px}}.-mt-30{margin:0 auto 30px}@media screen and (max-width: 736px){.-mt-30{margin:0 auto 15px}}.block_button{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 20px}.block_button_wrap{width:calc((100% - 90px * (3 - 2)) / 3 - 0.1px);margin-right:15px;margin-left:15px;margin-bottom:0px;display:block;border-radius:5px;font-size:16px;text-align:center;-webkit-transition:all 0.3s;transition:all 0.3s}.block_button{margin-right:-15px;margin-left:-15px;margin-bottom:-0px}@media only screen and (max-width: 1040px){.block_button_wrap{width:calc((100% - 0px * (1 - 0)) / 1 - 0.1px);margin-right:0px;margin-left:0px;margin-bottom:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block_button{margin-right:-0px;margin-left:-0px;margin-bottom:-20px}}.anchorbutton_base{display:block;background-color:#5D7EDA;color:#fff !important;font-weight:bold;letter-spacing:0.05em;line-height:1;-webkit-box-shadow:0px 1px 2px 1px rgba(0,0,0,0.2);box-shadow:0px 1px 2px 1px rgba(0,0,0,0.2);text-align:center;position:relative;-webkit-transition:opacity 0.2s ease 0s;transition:opacity 0.2s ease 0s;margin-right:30px;width:330px;height:54px;border-radius:5px;padding:19px 0}.anchorbutton_base span{background:url(../images/icon_nav_r_min.svg) no-repeat right center;background-size:16px 16px;padding:0px 23px 0 0;position:relative}@media only screen and (max-width: 1040px){.anchorbutton_base{width:100%;height:45px;font-size:0.875rem;padding:15px 0;margin:0}.anchorbutton_base span{background-size:15px 15px;padding:0px 21px 0 0}}.anchorbutton_base:hover{opacity:0.85}.anchorbutton_base:active{top:2px;-webkit-box-shadow:0px 0px 1px 1px rgba(0,0,0,0.2);box-shadow:0px 0px 1px 1px rgba(0,0,0,0.2)}@media screen and (max-width: 736px){.anchorbutton_base{-webkit-transition:none;transition:none}}.ticket-flow{position:relative}.ticket-flow:before{content:"";width:4px;height:99%;background:#D0D8F2;margin-left:-8px;display:block;position:absolute;top:30px;left:48px}@media screen and (max-width: 736px){.ticket-flow:before{left:29px}}.ticket-flow p,.ticket-flow-screen p{padding:0 0 0.5em;margin-top:10px;line-height:1.8}@media screen and (max-width: 736px){.ticket-flow p,.ticket-flow-screen p{padding:0;font-size:14px}}.ticket-flow p a,.ticket-flow-screen p a{color:#657ed4;border-bottom:1px solid #657ed4;margin-top:20px}.ticket-flow p a:hover,.ticket-flow-screen p a:hover{color:#657ed4;text-decoration:none;border-bottom:none}.ticket-flow p+.point,.ticket-flow-screen p+.point{margin-top:30px}@media screen and (max-width: 736px){.ticket-flow p+.point,.ticket-flow-screen p+.point{margin-top:15px}}@media screen and (max-width: 736px){.ticket-flow p+img,.ticket-flow-screen p+img{margin-top:15px}}.ticket-flow .u-pb_none,.ticket-flow-screen .u-pb_none{margin-top:0;padding-bottom:0}.ticket-flow .u-c_red,.ticket-flow-screen .u-c_red{color:#E60012}.screen-num+p{margin-top:10px}@media screen and (max-width: 736px){.screen-num+p{margin-top:10px}}.ticket-flow-screen{padding:30px}.ticket-flow_item{padding:30px 30px 30px 70px;border-bottom:solid 1px #E9E9E9}@media only screen and (max-width: 1040px){.ticket-flow_item{padding:20px 20px 20px 40px}}.ticket-flow_title_wrap{position:relative;max-width:600px}.ticket-flow_title_wrap:before{content:"";position:absolute;width:26px;height:26px;margin-top:-3px;background:#657ED4;border-radius:50%;left:-44px;border:solid 3px #B1BEE9}@media screen and (max-width: 736px){.ticket-flow_title_wrap:before{width:16px;height:16px;margin-top:0;left:-28px}}.ticket-flow_title_wrap .ticket-flow_title{color:#5D7EDA}.ticket-flow_title_wrap .ticket-flow_title .step{font-size:20px}@media screen and (max-width: 736px){.ticket-flow_title_wrap .ticket-flow_title .step{font-size:18px}}.ticket-flow_title_wrap .ticket-flow_title .num{font-size:25px}@media screen and (max-width: 736px){.ticket-flow_title_wrap .ticket-flow_title .num{font-size:20px}}.ticket-flow_title_wrap h2{margin-top:20px;font-size:18px}@media screen and (max-width: 736px){.ticket-flow_title_wrap h2{font-size:16px}}.ticket-flow_title_wrap p{margin-top:20px;padding-bottom:0}@media screen and (max-width: 736px){.ticket-flow_title_wrap p{margin-top:10px}}.ticket-flow-grid{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:30px}.ticket-flow-grid.-mt-0{margin-top:0px}@media only screen and (max-width: 1040px){.ticket-flow-grid{margin-top:15px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.ticket-flow-grid .ticket-flow-grid-text{width:590px;-webkit-box-flex:inherit;-ms-flex:inherit;flex:inherit}.ticket-flow-grid .ticket-flow-grid-text.-width-700{width:700px}@media screen and (max-width: 736px){.ticket-flow-grid .ticket-flow-grid-text.-width-700{width:100%}}@media screen and (max-width: 736px){.ticket-flow-grid .ticket-flow-grid-text{width:100%}}.ticket-flow-grid .ticket-flow-grid-image{margin:0 40px 0 0;-webkit-box-flex:1;-ms-flex:1;flex:1}.ticket-flow-grid .ticket-flow-grid-image figure{margin:0}@media only screen and (max-width: 1040px){.ticket-flow-grid .ticket-flow-grid-image{margin:0 0 20px 0;-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ticket-flow-grid .ticket-flow-grid-image img{max-width:100%;height:auto}}.point{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}@media screen and (max-width: 736px){.point img{height:24px}}.point .point-num{margin-left:10px;background:#E5074C;border-radius:20px;width:30px;height:30px;color:#fff;font-weight:bold;display:inline-block;padding:8px;border-radius:50%;color:#FFF;font-size:16px;text-align:center;line-height:14px}@media screen and (max-width: 736px){.point .point-num{margin-left:5px;width:22px;height:22px;padding:3px;font-size:12px}}@media screen and (max-width: 736px){.point{margin-bottom:10px}}.screen-num{background:#E60012;border-radius:20px;width:30px;height:30px;color:#fff;font-weight:bold;display:inline-block;padding:8px;border-radius:50%;color:#FFF;font-size:16px;text-align:center;line-height:14px}@media screen and (max-width: 736px){.screen-num{width:26px;height:26px;padding:6px;font-size:14px}}p+.screen-num{margin-top:20px}.screen-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 736px){.screen-title{margin-top:10px}}.screen-title h3{font-size:18px;padding-left:10px}@media screen and (max-width: 736px){.screen-title h3{font-size:16px;padding-left:5px}}.ticket-flow-web-grid{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:40px}@media screen and (max-width: 736px){.ticket-flow-web-grid{display:block;margin-top:20px}}.ticket-flow-web-grid .ticket-flow-web-grid_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc(100% / 3);margin-right:40px}@media screen and (max-width: 736px){.ticket-flow-web-grid .ticket-flow-web-grid_item{display:block;width:100%;margin-bottom:20px}.ticket-flow-web-grid .ticket-flow-web-grid_item:last-child{margin-bottom:0}}.ticket-flow-web-grid .ticket-flow-web-grid_item .ticket-flow-web-grid_itemImage{margin:10px 50px 0}@media screen and (max-width: 736px){.ticket-flow-web-grid .ticket-flow-web-grid_item .ticket-flow-web-grid_itemImage{margin:10px 30px}}.ticket-flow-web-grid .ticket-flow-web-grid_item .ticket-flow-web-grid_itemImage figure{margin:0}.ticket-flow-image{margin-top:30px}@media screen and (max-width: 736px){.ticket-flow-image{margin-top:10px}}.ticket-flow-image figure{margin:0}.ticket-flow-image.-mt-0{margin-top:0}@media screen and (max-width: 736px){.ticket-flow-image.-mt-0{margin-top:10px}}@media only screen and (max-width: 1040px){.ticket-flow-image img{max-width:100%;height:auto}}.ticket-flow-web-item{max-width:600px;margin-top:30px}.ticket-flow-web-item.-mb-20{margin-bottom:20px}.top_ticket_block{padding:0 0 30px;border-bottom:none}@media screen and (max-width: 1040px){.top_ticket_block{padding:0 0 0px}}.ev_ticket_block{border-bottom:none;padding:0 0 50px;opacity:0;-webkit-animation:fadeIn 0.25s cubic-bezier(0.165, 0.84, 0.44, 1) 0.1s 1 forwards;animation:fadeIn 0.25s cubic-bezier(0.165, 0.84, 0.44, 1) 0.1s 1 forwards}@media screen and (max-width: 1040px){.ev_ticket_block{padding:0 0 20px}}.ticket_card_wrapper{margin-bottom:2px}@media screen and (max-width: 1040px){.ticket_card_wrapper{padding:20px 20px}}@media screen and (max-width: 736px){.ticket_card_wrapper{padding:20px 20px;width:100%;margin-right:0}}.ticket_card{width:calc((100% - 90px * (3 - 2)) / 3 - 0.1px);margin-right:15px;margin-left:15px;margin-bottom:30px;border:1px solid #e9e9e9;background-color:#FFF;position:relative;padding:5px;float:left}.ticket_card_wrapper{margin-right:-15px;margin-left:-15px;margin-bottom:-30px}@media screen and (max-width: 1040px){.ticket_card{width:calc((100% - 40px * (2 - 1)) / 2 - 0.1px);margin-right:10px;margin-left:10px;margin-bottom:20px}.ticket_card_wrapper{margin-right:-10px;margin-left:-10px;margin-bottom:-20px}}@media screen and (max-width: 736px){.ticket_card{width:calc((100% - 0px * (1 - 0)) / 1 - 0.1px);margin-right:0px;margin-left:0px;margin-bottom:20px;width:100%}.ticket_card_wrapper{margin-right:-0px;margin-left:-0px;margin-bottom:-20px}}.ticket_card .ticket_card_detail{margin:20px;position:relative;height:313px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 1040px){.ticket_card .ticket_card_detail{height:323px}}@media screen and (max-width: 736px){.ticket_card .ticket_card_detail{height:auto}}.ticket_card .ticket_card_detail .ticket_card_detail_title{font-size:1.125rem;line-height:1.55;min-height:4.5em;overflow:hidden;position:relative}@media screen and (max-width: 736px){.ticket_card .ticket_card_detail .ticket_card_detail_title{font-size:16px;height:auto;margin-bottom:5px}}.ticket_card .ticket_card_detail .ticket_card_not-applicable{margin-top:24px;text-align:center;border-radius:12px;border:solid 1px #666666;font-size:13px;color:#666666;padding:4px 0}.ticket_card_txt{color:#FF0000;margin-top:40px;padding:0;font-size:15px}@media screen and (max-width: 736px){.ticket_card_txt{margin-top:20px}}.ticket_card_mask{width:100%;height:225px;overflow:hidden;position:relative;background:#F2F2F2}@media screen and (max-width: 736px){.ticket_card_mask{height:230px}}.ticket_card_mask:before{content:"";display:block;padding-top:66%;width:100%}.ticket_card_mask img,.ticket_card_mask amp-img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%;font-family:"object-fit: contain ; object-position: 50% 50% ";object-fit:contain;font-family:"object-fit:contain;";-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.label,.label_endsoon,.label_end{font-size:0.75rem;font-weight:bold;text-align:center;background-color:#FFFF80;border:2px solid #282828;line-height:1;width:auto;padding:3px 20px;border-radius:11px;margin:-18px 0 0 5px;position:relative;display:inline-block;transform:-ms-translate(0, -17px);-webkit-transform:-webkit-translate(0, -17px);transform:-webkit-translate(0, -17px);transform:translate(0, -17px)}.label_endsoon{background-color:#FF0000;border:2px solid #FF0000;color:#FFF}.label_end{background-color:#444;border:2px solid #444;color:#FFF}.ticket_card_date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:96px}@media screen and (max-width: 736px){.ticket_card_date{height:auto}}.ticket_card_date .date{font-size:14px;line-height:1;max-width:100%;margin-top:10px}.ticket_card_date .place{font-size:14px;margin-top:10px;color:#939393;background:url(../images/icon_museum.svg) no-repeat left center;background-size:10px 10px;padding:0 0 0 12px;line-height:1;width:100%;display:inline-block;text-overflow:ellipsis;white-space:nowrap}.ticket_card_date .detail_button{margin-top:10px;display:block;background-color:#000;letter-spacing:0.05em;line-height:1;-webkit-box-shadow:0px 1px 2px 1px rgba(0,0,0,0.2);box-shadow:0px 1px 2px 1px rgba(0,0,0,0.2);text-align:center;position:relative;-webkit-transition:opacity 0.2s ease 0s;transition:opacity 0.2s ease 0s;max-width:180px;width:100%;border-radius:5px;font-size:12px;padding:13px 0}@media all and (-ms-high-contrast: none){.ticket_card_date .detail_button{padding:13px 0 10px 0}}.ticket_card_date .detail_button a:hover{text-decoration:none}@media screen and (max-width: 736px){.ticket_card_date .detail_button{padding:12px 0}}.ticket_card_date .detail_button span{padding:0px 20px 0 0;color:#fff !important;font-weight:bold;position:relative}.ticket_card_date .detail_button span:after{content:"";position:absolute;right:0px;top:0px;background:url(../images/nav_r_min.svg);background-size:cover;display:block;width:12px;height:12px}@media all and (-ms-high-contrast: none){.ticket_card_date .detail_button span:after{top:10%}}.ticket_card_date .detail_button:hover{opacity:0.85;text-decoration:none}.ticket_card_date .detail_button:active{top:2px;-webkit-box-shadow:0px 0px 1px 1px rgba(0,0,0,0.2);box-shadow:0px 0px 1px 1px rgba(0,0,0,0.2)}@media screen and (max-width: 736px){.ticket_card_date .detail_button{-webkit-transition:none;transition:none}}.ticket_card_button{display:block}.ticket_card_button .button_next{display:block;margin:40px auto 0;background-color:#5D7EDA;color:#fff !important;font-weight:bold;letter-spacing:0.05em;line-height:1.5;-webkit-box-shadow:0px 1px 2px 1px rgba(0,0,0,0.2);box-shadow:0px 1px 2px 1px rgba(0,0,0,0.2);text-align:center;position:relative;-webkit-transition:opacity 0.2s ease 0s;transition:opacity 0.2s ease 0s;margin:40px auto 0;width:100%;border-radius:5px;font-size:0.875rem;padding:15px 10px}@media all and (-ms-high-contrast: none){.ticket_card_button .button_next{padding:15px 0 10px 0}}.ticket_card_button .button_next:hover{opacity:0.85;text-decoration:none;cursor:pointer}.ticket_card_button .button_next:active{top:2px;-webkit-box-shadow:0px 0px 1px 1px rgba(0,0,0,0.2);box-shadow:0px 0px 1px 1px rgba(0,0,0,0.2);text-decoration:none}@media screen and (max-width: 736px){.ticket_card_button .button_next{-webkit-transition:none;transition:none;width:100%}}.ticket_card_button .button_next span{font-size:14px;padding:0px 20px 0 0;position:relative}@media screen and (max-width: 1040px){.ticket_card_button .button_next span{font-size:12px}}.ticket_card_button .button_next span:after{content:"";position:absolute;right:0px;top:0px;background:url(../images/nav_p_min.svg);background-size:cover;display:block;width:14px;height:14px}@media screen and (max-width: 736px){.ticket_card_button .button_next span:after{right:0px;top:0px}}@media all and (-ms-high-contrast: none){.ticket_card_button .button_next span:after{top:10%}}.nopcsp{display:none}@media screen and (max-width: 1040px){.nopcsp{display:block}}@media screen and (max-width: 736px){.nopcsp{display:none}}.block_ticket_anchorbuttonWrap{display:none}@media screen and (max-width: 736px){.block_ticket_anchorbuttonWrap{margin:0 20px;display:block;text-align:center;padding:20px;background:#fff}}@media screen and (max-width: 736px){.ticket_anchorbutton_title{font-size:1.3125rem;line-height:1.1;color:#fff;background:#657ED4;text-align:center;display:inline-block;padding:1px 3px;margin-bottom:20px}}.ticket_anchorbutton_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 736px){.ticket_anchorbutton{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;text-align:left}.ticket_anchorbutton:last-child{margin-bottom:0}}.ticket_anchorbutton_base{position:relative}.ticket_anchorbutton_base:after{content:"";position:absolute;right:-30px;top:0.5em;background:url(../images/nav_b_min.svg);background-size:cover;display:block;width:18px;height:18px}@media screen and (max-width: 736px){.ticket_anchorbutton_base{display:block;margin-right:30px}}.ticket_anchorbutton_base span{font-size:14px;line-height:1.5;position:relative;font-weight:bold;letter-spacing:0.05em;text-align:left;text-decoration:underline}@media screen and (max-width: 736px){.ticket_anchorbutton_base{-webkit-transition:none;transition:none}}.ticket-panel{position:fixed;width:100%;height:100%;top:0;left:0;z-index:1000000;background:rgba(238,238,238,0.9);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:all 0.3s;transition:all 0.3s;overflow:hidden;visibility:hidden;opacity:0}.ticket-panel.is-open{visibility:visible;opacity:1}.ticket-panel-title{text-align:center;margin-bottom:30px}.ticket-panel-title h2{font-size:25px;line-height:1.1;background-color:#fff;text-align:center;display:inline-block;padding:1px 3px}@media screen and (max-width: 736px){.ticket-panel-title h2{font-size:1.3125rem}}.ticket-panel__inner{background:#fff;padding:50px 20px 50px 50px;max-width:1050px;width:100%;margin:50px auto}@media screen and (max-width: 1040px){.ticket-panel__inner{height:90%;width:90%;padding:30px 20px 30px 30px}}.ticket-panel-close{position:absolute;top:15px;right:15px}@media screen and (max-width: 736px){.ticket-panel-close{width:40px;height:40px}.ticket-panel-close img{max-width:100%;height:auto}}.ticket-panel-body{max-height:670px;height:100%;padding-right:30px;overflow:auto;overflow-y:scroll;overflow-x:hidden;position:relative}@media all and (-ms-high-contrast: none){.ticket-panel-body{max-height:670px}}@media screen and (max-width: 736px){.ticket-panel-body{padding-right:10px;height:100%}}.ticket-panel-box{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 1040px){.ticket-panel-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width: 736px){.ticket-panel-box{margin-right:10px}}.ticket-panel-box .ticket-panel-box__text{width:680px;-webkit-box-flex:inherit;-ms-flex:inherit;flex:inherit;font-size:16px;line-height:1.8}@media screen and (max-width: 1040px){.ticket-panel-box .ticket-panel-box__text{width:100%}}@media screen and (max-width: 736px){.ticket-panel-box .ticket-panel-box__text{font-size:13px}}.ticket-panel-box .ticket-panel-box__text .ticket_date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #e9e9e9}.ticket-panel-box .ticket-panel-box__text .ticket_date h2{font-size:18px;font-weight:bold;line-height:1.5}.ticket-panel-box .ticket-panel-box__text .ticket_date .date{font-size:14px;line-height:1;max-width:100%;margin-top:10px}.ticket-panel-box .ticket-panel-box__text .ticket_date .place{font-size:14px;margin-top:10px;color:#939393;background:url(../images/icon_museum.svg) no-repeat left center;background-size:10px 10px;padding:0 0 0 12px;line-height:1;width:100%;display:inline-block;text-overflow:ellipsis;white-space:nowrap}.ticket-panel-box .ticket-panel-box__text .ticket_detailTxt p{padding:0px;margin-top:10px}.ticket-panel-box .ticket-panel-box__text .ticket_detailTxt p:first-child{margin-top:0px}.ticket-panel-box .ticket-panel-box__image{margin:0 50px 0 0;-webkit-box-flex:1;-ms-flex:1;flex:1}.ticket-panel-box .ticket-panel-box__image img{min-width:230px;width:100%}@media screen and (max-width: 736px){.ticket-panel-box .ticket-panel-box__image img{min-width:inherit;height:160px;width:auto}}@media screen and (max-width: 1040px){.ticket-panel-box .ticket-panel-box__image{margin:0 0 25px 0;-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.ticket-panel-button_innner{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:end}@media screen and (max-width: 736px){.ticket-panel-button_innner{margin-top:20px;-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit;margin-right:20px}}.ticket-panel-button_innner .ticket-panel-button_wrap{width:calc((100% - 40px * (2 - 1)) / 2 - 0.1px);margin-right:10px;margin-left:10px;margin-bottom:10px}.ticket-panel-button_wrap{margin-right:-10px;margin-left:-10px;margin-bottom:-10px}@media screen and (max-width: 736px){.ticket-panel-button_innner .ticket-panel-button_wrap{width:calc((100% - 0px * (1 - 0)) / 1 - 0.1px);margin-right:0px;margin-left:0px;margin-bottom:10px}.ticket-panel-button_wrap{margin-right:-0px;margin-left:-0px;margin-bottom:-10px}}.ticket-panel-button_innner .ticket-panel-button_wrap .ticket-panel-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px;border-radius:5px;margin:0 auto;background-color:#5d7eda;-webkit-box-shadow:0px 1px 2px 1px rgba(0,0,0,0.2);box-shadow:0px 1px 2px 1px rgba(0,0,0,0.2);text-align:center;position:relative;-webkit-transition:opacity 0.2s ease 0s;transition:opacity 0.2s ease 0s;height:72px;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media screen and (max-width: 736px){.ticket-panel-button_innner .ticket-panel-button_wrap .ticket-panel-button{height:auto}}.ticket-panel-button_innner .ticket-panel-button_wrap .ticket-panel-button span{color:#fff !important;font-weight:bold;letter-spacing:0.05em;line-height:1.5;font-size:16px}@media screen and (max-width: 736px){.ticket-panel-button_innner .ticket-panel-button_wrap .ticket-panel-button span{font-size:13px}}.ticket-panel-button_innner .ticket-panel-button_wrap .ticket-panel-button:hover{opacity:0.85;text-decoration:none}.ticket-panel-button_innner .ticket-panel-button_wrap .ticket-panel-button:active{top:2px;-webkit-box-shadow:0px 0px 1px 1px rgba(0,0,0,0.2);box-shadow:0px 0px 1px 1px rgba(0,0,0,0.2)}.ticket-panel-button_innner .ticket-panel-button_wrap .ticket-panel-button_notice{font-size:14px;margin-top:5px;color:#5d7eda;text-align:right;padding:0px}.ticket-panel-fixed{position:fixed;bottom:0;left:0;z-index:1000;width:100%;padding:50px 0;background:rgba(0,0,0,0.5)}@media screen and (max-width: 736px){.ticket-panel-fixed{background:none;padding:0}}.ticket-panel-fixed__inner{max-width:1050px;width:90%;margin:0 auto}@media screen and (max-width: 736px){.ticket-panel-fixed__inner{width:100%}}.ticket-panel-fixed-button-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ticket-panel-fixed-button{width:calc((100% - 90px * (3 - 2)) / 3 - 0.1px);margin-right:15px;margin-left:15px;margin-bottom:0px;display:block;padding:15px 10px;border-radius:5px;font-size:16px;text-align:center;-webkit-transition:all 0.3s;transition:all 0.3s}.ticket-panel-fixed-button-list{margin-right:-15px;margin-left:-15px;margin-bottom:-0px}@media screen and (max-width: 736px){.ticket-panel-fixed-button{width:calc((100% - 0px * (1 - 0)) / 1 - 0.1px);margin-right:0px;margin-left:0px;margin-bottom:0px;border-radius:0}.ticket-panel-fixed-button-list{margin-right:-0px;margin-left:-0px;margin-bottom:-0px}}.ticket-panel-fixed-button:hover{text-decoration:none;opacity:0.8}.ticket-panel-fixed-button.-type-faq{background:#ffff00}.ticket-panel-fixed-button.-type-cart{background:#dd4071;color:#fff}.ticket-panel-fixed-button.-type-event{background:#5d7eda;color:#fff}.ticket-panel-fixed-button-texts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:15px;font-weight:bold}.ticket-panel-fixed-button-texts .ticket-panel-fixed-button-texts-icon{margin-right:0.5em}.ticket-panel-fixed-button-texts .ticket-panel-fixed-button-texts-icon .myfont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:20px;height:20px}#sample{position:relative;width:520px;height:80px}.ticket_label{font-size:15px;font-weight:bold;text-align:center;line-height:1;width:60px;height:60px;border-radius:60px;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;top:-10px;right:-10px;z-index:20;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ticket_label.is-advance{color:#282828;background-color:#fdcedd;border:2px solid #282828}.ticket_label.is-release{background-color:#FFFF80;border:2px solid #282828}.ticket_label.is-done{line-height:1.2;background-color:#acbeea;border:2px solid #282828}.wallpaper-section{position:relative;z-index:1;max-width:800px;margin:30px auto 0;border-bottom:solid 1px #E9E9E9}@media screen and (max-width: 736px){.wallpaper-section{padding:0 20px 30px;overflow:hidden}}.wallpaper-section:after{content:"";position:absolute;z-index:-1;top:8%;left:calc((100vw - 800px) / 2 * -1);width:100vw;height:100%;background:#fff;border-bottom:solid 1px #E9E9E9}@media screen and (max-width: 736px){.wallpaper-section:after{top:2.5%;left:0}}.wallpaper-section .wallpaper-section__image{margin:0 0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wallpaper-section .wallpaper-section__image img{max-width:100%;height:200px}.wallpaper-section .wallpaper-section__col-2{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:28px}@media screen and (max-width: 736px){.wallpaper-section .wallpaper-section__col-2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.wallpaper-section .wallpaper-section__col-2 .wallpaper-section__col-2Item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;border:solid 1px #E9E9E9;width:100%}.wallpaper-section .wallpaper-section__col-2 img{height:315px}@media screen and (max-width: 736px){.wallpaper-section .wallpaper-section__col-2 img{height:auto;width:100%}}.wallpaper-section .wallpaper-section__col-2 .-title{font-weight:bold;margin-bottom:6px}.wallpaper-section .wallpaper-section__col-2 .is-sp{width:30%;margin-right:20px}@media screen and (max-width: 736px){.wallpaper-section .wallpaper-section__col-2 .is-sp img{height:300px;width:auto}}@media screen and (max-width: 736px){.wallpaper-section .wallpaper-section__col-2 .is-sp{margin-bottom:20px;width:100%}}.wallpaper-section .wallpaper-section__col-2 .is-pc{width:70%}@media screen and (max-width: 736px){.wallpaper-section .wallpaper-section__col-2 .is-pc{width:100%}}.wallpaper-section .wallpaper-section__text{font-weight:bold;font-size:15px;text-align:center}@media screen and (max-width: 736px){.wallpaper-section .wallpaper-section__text{font-size:14px;text-align:left}}.wallpaper-section .wallpaper-section__title{text-align:center;font-size:22px;line-height:1.6}@media screen and (max-width: 736px){.wallpaper-section .wallpaper-section__title{font-size:16px}}.download_button{margin-top:10px;background-color:#000;letter-spacing:0.05em;line-height:1;-webkit-box-shadow:0px 1px 2px 1px rgba(0,0,0,0.2);box-shadow:0px 1px 2px 1px rgba(0,0,0,0.2);text-align:center;position:relative;-webkit-transition:opacity 0.2s ease 0s;transition:opacity 0.2s ease 0s;max-width:180px;width:100%;border-radius:5px;font-size:12px;padding:13px 0;cursor:pointer;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media all and (-ms-high-contrast: none){.download_button{padding:13px 0 10px 0}}.download_button a{display:block}.download_button a:hover{text-decoration:none}@media screen and (max-width: 736px){.download_button{padding:12px 0}}.download_button span{padding:0 0 0 20px;color:#fff !important;font-weight:bold;position:relative}.download_button span:before{content:"";position:absolute;left:0px;top:0px;background:url(../images/nav_r_min.svg);background-size:cover;display:block;width:12px;height:12px}@media all and (-ms-high-contrast: none){.download_button span:before{top:10%}}.download_button:hover{opacity:0.85;text-decoration:none}.download_button:active{top:2px;-webkit-box-shadow:0px 0px 1px 1px rgba(0,0,0,0.2);box-shadow:0px 0px 1px 1px rgba(0,0,0,0.2)}@media screen and (max-width: 736px){.download_button{-webkit-transition:none;transition:none}}.ps{overflow:hidden !important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-y{display:none;opacity:1;background-color:#f2f2f2;transition:background-color .2s linear, opacity .2s linear;-webkit-transition:background-color .2s linear, opacity .2s linear;width:10px;right:0;position:absolute;border-radius:10px;height:10px}.ps--active-y>.ps__rail-y{display:block}.ps__thumb-y{background-color:#000;border-radius:6px;transition:background-color .2s linear, width .2s ease-in-out;-webkit-transition:background-color .2s linear, width .2s ease-in-out;width:10px;right:0px;position:absolute}@supports (-ms-overflow-style: none){.ps{overflow:auto !important}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ps{overflow:auto !important}}.banner-block{background:#fff;padding:40px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.banner-block.is-border{border-bottom:1px solid #ddd}.banner-block .banner-block__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1050px;width:100%}@media screen and (max-width: 736px){.banner-block .banner-block__inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.banner-block.is-size-middle .banner-block__inner{max-width:710px}.banner-block .banner-block__inner .banner-block__item{width:calc((100% - 80px * (2 - 1)) / 2 - 0.1px);margin-right:20px;margin-left:20px;margin-bottom:0px}.banner-block__inner{margin-right:-20px;margin-left:-20px;margin-bottom:-0px}@media screen and (max-width: 736px){.banner-block .banner-block__inner .banner-block__item{width:calc((100% - 0px * (1 - 0)) / 1 - 0.1px);margin-right:0px;margin-left:0px;margin-bottom:20px}.banner-block__inner{margin-right:-0px;margin-left:-0px;margin-bottom:-20px}}.banner-block.is-size-middle .banner-block__inner .banner-block__item{width:calc((100% - 40px * (2 - 1)) / 2 - 0.1px);margin-right:10px;margin-left:10px;margin-bottom:0px}.banner-block__inner{margin-right:-10px;margin-left:-10px;margin-bottom:-0px}@media screen and (max-width: 736px){.banner-block.is-size-middle .banner-block__inner .banner-block__item{width:calc((100% - 0px * (1 - 0)) / 1 - 0.1px);margin-right:0px;margin-left:0px;margin-bottom:20px}.banner-block__inner{margin-right:-0px;margin-left:-0px;margin-bottom:-20px}}.banner-block .banner-block__link{position:relative;padding:27px 10px 21px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;background:#f2f2f2;-webkit-box-shadow:0px 5px 15px rgba(40,40,40,0.4);box-shadow:0px 5px 15px rgba(40,40,40,0.4);border-radius:4px;-webkit-transition:0.6s;transition:0.6s}@media screen and (max-width: 736px){.banner-block .banner-block__link{padding:12px 10px 14px;min-height:100px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.banner-block .banner-block__link:hover{text-decoration:none}@media only screen and (min-width: 737px){.banner-block .banner-block__link:hover{background:#000}}.banner-block .banner-block__link .banner-block__svg{height:49px}@media screen and (max-width: 736px){.banner-block .banner-block__link .banner-block__svg{height:auto}}.banner-block.is-size-middle .banner-block__link .banner-block__svg{height:38.41px}@media screen and (max-width: 736px){.banner-block.is-size-middle .banner-block__link .banner-block__svg{height:auto}}.banner-block .banner-block__link .banner-block__svg svg{-webkit-transition:-webkit-transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:-webkit-transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);color:#000;fill:currentColor}@media only screen and (min-width: 737px){.banner-block .banner-block__link:hover .banner-block__svg svg{color:#fff;fill:currentColor}}.banner-block .banner-block__link .banner-block__svg.svg-store svg{width:298px;height:49px}@media screen and (max-width: 736px){.banner-block .banner-block__link .banner-block__svg.svg-store svg{width:180px}}.banner-block.is-size-middle .banner-block__link .banner-block__svg.svg-store svg{width:186px;height:38.41px}@media screen and (max-width: 736px){.banner-block.is-size-middle .banner-block__link .banner-block__svg.svg-store svg{width:226px}}.banner-block .banner-block__link .banner-block__svg.svg-ticket svg{width:358px;height:38px}@media screen and (max-width: 736px){.banner-block .banner-block__link .banner-block__svg.svg-ticket svg{width:220px}}.banner-block.is-size-middle .banner-block__link .banner-block__svg.svg-ticket svg{width:244px;height:28px}.banner-block .banner-block__link .banner-block__text{margin-top:8px;font-size:16px;line-height:1.8;letter-spacing:0.12em;font-weight:600;-webkit-transition:-webkit-transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:-webkit-transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1)}@media screen and (max-width: 736px){.banner-block .banner-block__link .banner-block__text{font-size:14px;margin-top:2px}}@media only screen and (min-width: 737px){.banner-block .banner-block__link:hover .banner-block__text{color:#fff}}.banner-block.is-size-middle .banner-block__link .banner-block__text{font-size:12px}.banner-block .banner-block__link .myfont-arrow-right01{position:absolute;top:50%;right:16px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:30px;height:30px;border-radius:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#000;font-size:12px;color:#fff;-webkit-transition:-webkit-transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:-webkit-transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1)}.banner-block.is-size-middle .banner-block__link .myfont-arrow-right01{right:10px;width:25px;height:25px;border-radius:25px;font-size:10px}@media only screen and (min-width: 737px){.banner-block .banner-block__link:hover .myfont-arrow-right01{background:#fff;color:#000}}.banner-block .banner-block__link .myfont-arrow-right01::before{-webkit-transform:translate(0.5px, -0.1px);transform:translate(0.5px, -0.1px)}
