﻿.g_footer .support,.frame_block{border:5px solid #000;border-radius:5px;background:#fff}.l_categoryBlock{border:solid #000;border-radius:5px;background:#fff}@media screen and (min-width: 769px){.l_categoryBlock{margin-top:38px;border-width:10px 0}}@media screen and (max-width: 768px){.l_categoryBlock{border-width:7px 0}}.g_header .sns_list .tw::before,.g_header .sns_list .tw::after{content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MCA2MCIgZmlsbD0iI2ZmZmZmZiI+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNTAuMzgsMTguNDhhMTUuNjgsMTUuNjgsMCwwLDEtNC41OSwxLjI2LDgsOCwwLDAsMCwzLjUyLTQuNDIsMTYsMTYsMCwwLDEtNS4wOCwxLjk0QTgsOCwwLDAsMCwzMC40LDIyLjczYTcuNzUsNy43NSwwLDAsMCwuMjEsMS44MkEyMi42NiwyMi42NiwwLDAsMSwxNC4xMywxNi4yYTgsOCwwLDAsMCwyLjQ4LDEwLjY3LDcuOSw3LjksMCwwLDEtMy42Mi0xLC4zOC4zOCwwLDAsMCwwLC4xLDgsOCwwLDAsMCw2LjQyLDcuODQsOC4xLDguMSwwLDAsMS0zLjYxLjE0LDgsOCwwLDAsMCw3LjQ2LDUuNTUsMTYsMTYsMCwwLDEtOS45MiwzLjQyLDE3LDE3LDAsMCwxLTEuOTEtLjExQTIyLjYxLDIyLjYxLDAsMCwwLDIzLjY3LDQ2LjRjMTQuNzEsMCwyMi43NS0xMi4xOCwyMi43NS0yMi43NCwwLS4zNSwwLS42OSwwLTFBMTUuODcsMTUuODcsMCwwLDAsNTAuMzgsMTguNDhaIi8+PC9zdmc+")}.g_header .sns_list .fb::before,.g_header .sns_list .fb::after{content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MCA2MCIgZmlsbD0iI2ZmZmZmZiI+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMzIsNTAuMzFWMzIuNDdoNi4xTDM5LDI1LjRIMzJWMjAuODhjMC0yLjA1LjU3LTMuNDQsMy41MS0zLjQ0aDMuNzVWMTEuMTFhNDkuMTYsNDkuMTYsMCwwLDAtNS40Ni0uMjhjLTUuNCwwLTkuMSwzLjMtOS4xLDkuMzVWMjUuNEgxOC41NnY3LjA3aDYuMTFWNTAuMzJaIi8+PC9zdmc+")}.block_info .info_list::-webkit-scrollbar{width:2px}.block_info .info_list::-webkit-scrollbar-track{background:#afb0ba}.block_info .info_list::-webkit-scrollbar-thumb{background:#ff648c}html,body,div,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,em,img,small,strong,sub,sup,i,dl,dt,dd,ol,ul,li,form,label,table,caption,tbody,tfoot,thead,tr,th,td,article,figcaption,figure,footer,header,nav,section,summary{margin:0;padding:0;border:0;outline:0;font-size:100%;background:transparent;word-wrap:break-word}html{overflow-y:scroll;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}h1,h2,h3,h4,h5,h6{font-weight:normal}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background:transparent}a:active,a:hover{outline-width:0}em{font-style:normal}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}ul{list-style-type:none}dl{-webkit-margin-before:0;-webkit-margin-after:0}dd{-webkit-margin-start:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}img{border-style:none;vertical-align:middle}hr{overflow:visible;height:0;box-sizing:content-box}button,input,select,textarea{margin:0;font:inherit;color:inherit;outline:none}optgroup{font-weight:700}button,input,select{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{padding:0;border:none;background:transparent;cursor:pointer}[type=button]:focus{outline:none;outline-offset:0}[disabled]{cursor:default}[type=reset],[type=submit],button,html[type="button"]{-webkit-appearance:button}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button:-moz-focusring,input:-moz-focusring{outline:1px dotted ButtonText}textarea{overflow:auto;resize:vertical}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}input:focus,select:focus,textarea:focus{outline:0;-webkit-tap-highlight-color:rgba(0,0,0,0);background:transparent}input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{-webkit-box-shadow:0 1000px white inset}fieldset{margin:0;padding:0;border:none}legend{padding:0;border:none;color:inherit;white-space:normal}html{height:100%;font-size:62.5%}html::before{display:none;content:'mode_pc'}@media screen and (max-width: 768px){html::before{content:'mode_sp'}}body{min-width:1020px;height:100%;background:url(/common/images/bg_pc.jpg) no-repeat center center;background-size:cover;background-attachment:fixed;color:#333;font-family:'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;font-size:1.4rem;line-height:1.45;-webkit-text-size-adjust:100%;animation:fadeIn 2s ease 0s 1 normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@media screen and (max-width: 768px){body{min-width:320px;background-image:url(/common/images/bg_sp.jpg);font-size:1.4rem}}@media screen and (max-width: 320px){body{font-size:1.2rem}}a{text-decoration:none;color:#333;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mode_pc a:hover,a:active{outline:none}.cf:after{display:block;clear:both;content:""}.preload *,.preload *:before,.preload *:after{transition:none !important}.g_header{z-index:1000;width:100%}.g_header .top_band{width:100%;box-sizing:border-box;background:#000}.g_header .top_band .col:first-child{float:left}.g_header .top_band .sns_nav{float:right;height:20px;display:flex;flex-flow:wrap}.g_header .top_band .fb{width:72px}.g_header .top_band .fb iframe{width:100%}.g_header .top_band .tw{margin:0 5px}.g_header .gnav .closed_nav{display:none}.g_header .gnav .closed_nav .btn{border-color:#888;background-color:#bbb}@media screen and (max-width: 768px){.g_header{position:fixed}.g_header.is_active{height:100%}.g_header .top_band .col:first-child{display:flex;flex-flow:row-reverse wrap;align-items:center}.g_header .top_band .btn_menu{position:relative;width:35px;height:26px;margin:0 10px 5px 0;border-radius:0 0 7px 7px;background:#888;box-shadow:0 2px 0 #545454;cursor:pointer}.g_header .top_band .btn_menu span{display:block;overflow:hidden;text-indent:100%;white-space:nowrap}.g_header .top_band .btn_menu::before,.g_header .top_band .btn_menu span::after,.g_header .top_band .btn_menu span::before{position:absolute;display:block;top:50%;left:50%;width:16px;height:1px;margin-left:-8px;background:#fff;content:''}.g_header .top_band .btn_menu::before{margin-top:-5px}.g_header .top_band .btn_menu span::before{margin-top:-1px}.g_header .top_band .btn_menu span::after{margin-top:3px}.g_header .top_band .sns_nav{margin-top:6px}.g_header .gnav{display:none;position:absolute;top:30px;z-index:100;opacity:0;width:100%;height:100%;border-top:1px solid #fff;background:rgba(20,20,20,0.9)}.g_header .gnav .inner{position:relative;height:100%}.g_header .gnav .sp_scroll{overflow:auto;position:absolute;width:100%;height:100%;top:0;left:0;padding:5px 4px 80px;box-sizing:border-box;-webkit-overflow-scrolling:touch}.g_header .gnav .navs a{display:block;height:34px;padding:10px 0 0 35px;box-sizing:border-box;color:#fff}.g_header .gnav .navs .open_nav a,.g_header .gnav .navs .closed_nav a{background:url(/common/images/gnav_arw01.png) no-repeat 100% 0;background-size:28px auto}.g_header .gnav .navs .closed_nav,.g_header .gnav .navs .sns_list,.g_header .gnav .navs .item+.item{background:url(/common/images/border_x02.gif) repeat-x 0 0;background-size:5px auto}.g_header .gnav .navs .sns_list .item{position:relative}.g_header .gnav .navs .sns_list .tw::before,.g_header .gnav .navs .sns_list .fb::before{display:none}.g_header .gnav .navs .sns_list .tw::after,.g_header .gnav .navs .sns_list .fb::after{display:block;position:absolute;top:8px;right:15px;width:20px;height:20px;border-radius:50%}.g_header .gnav .navs .sns_list .tw::after{background-color:#55acee}.g_header .gnav .navs .sns_list .fb::after{background-color:#3a5999}}@media screen and (max-width: 320px){.g_header .sns_nav{position:absolute;right:-15px;transform:scale(0.8)}}@media screen and (min-width: 769px){.g_header .sns_nav{margin-top:14px}.g_header .logo{width:100%;height:auto}.g_header .gnav{position:relative;width:1000px;margin:0 auto}.g_header .gnav .inner{position:absolute;top:605px;left:0;z-index:10}.g_header .gnav .open_nav{margin-bottom:26px}.g_header .gnav .open_nav li{margin-bottom:12px}.g_header .gnav .closed_nav{margin-bottom:23px}.g_header .gnav .closed_nav li+li{margin-top:10px}.g_header .gnav .sns_list{margin-top:23px}.g_header .gnav .btn{display:block;overflow:hidden;text-indent:100%;white-space:nowrap;border:solid #db2c59;border-radius:10px;background-repeat:no-repeat;background-position:center;background-color:#ff648c;border-width:0 0 5px 0;box-shadow:0 0 0 3px #fff;width:214px;margin:3px;box-sizing:border-box;background-position:50% 0}.g_header .gnav .btn:not(._min){height:76px}.g_header .gnav .btn._min{height:54px}.g_header .gnav .btn._backtop{background-image:url(/common/images/btn_top.png)}.g_header .gnav .btn._access{background-image:url(/common/images/btn_access.png)}.g_header .gnav .btn._stage{background-image:url(/common/images/btn_stage.png)}.g_header .gnav .btn._family{background-image:url(/common/images/btn_family.png)}.g_header .gnav .btn._kids{background-image:url(/common/images/btn_kids.png)}.g_header .gnav .btn._ticket{background-image:url(/common/images/btn_ticket.png)}.g_header .gnav .btn._outline{background-image:url(/common/images/btn_outline.png)}.g_header .gnav .btn._cosplayer{background-image:url(/common/images/btn_cosplayer.png)}.g_header .gnav .btn._market{background-image:url(/common/images/btn_market.png)}.g_header .gnav .btn._company{background-image:url(/common/images/btn_company.png)}.g_header .gnav .btn._booth{background-image:url(/common/images/btn_booth.png)}.g_header .gnav .btn._esports{background-image:url(/common/images/btn_esports.png)}.g_header .gnav .btn._plamo{background-image:url(/common/images/btn_plamo.png)}.g_header .gnav .btn._download{background-image:url(/common/images/btn_download.png)}.g_header .gnav .btn:hover{background-color:#ff90ad}.g_header .gnav .btn:not(._min):hover{background-position:50% -71px}.g_header .gnav .btn._min:hover{background-position:50% -49px}.g_header .gnav .closed_nav .btn:hover{background-color:#aaa;background-position:50% 0}.g_header .gnav .sns_list{display:flex;flex-flow:wrap;justify-content:center}.g_header .gnav .sns_list .tw,.g_header .gnav .sns_list .fb{display:block;overflow:hidden;width:60px;height:60px;border-radius:50%;box-shadow:0 0 0 4px #fff}.g_header .gnav .sns_list .tw::after,.g_header .gnav .sns_list .fb::after{display:none}.g_header .gnav .sns_list .tw{background:#55acee}.g_header .gnav .sns_list .tw:hover{background:#75c9ff}.g_header .gnav .sns_list .fb{background:#3a5999}.g_header .gnav .sns_list .fb:hover{background:#537fca}}.g_footer{position:relative;z-index:900}.g_footer .support{text-align:center}.g_footer .support .ttl{font-weight:bold;color:#333}.g_footer .support .bnr_area{margin-bottom:20px;display:flex;flex-flow:wrap;justify-content:center}.g_footer .support .bnr{overflow:hidden}.g_footer .support .bnr::before{display:block;background:url(/common/images/bnr_spritesheet.png) no-repeat;content:''}.g_footer .copy{width:100%;background:#000;box-sizing:border-box;text-align:center;color:#fff}.g_footer .page_top{display:none;position:absolute;top:-70px;right:0}.g_footer .page_top.is_fix{position:fixed}.g_footer .page_top .btn{display:block;overflow:hidden;position:relative;border-radius:50%;background:#ff648c;text-align:center}.g_footer .page_top .btn::before{display:block;content:''}@media screen and (max-width: 768px){.g_footer .support{width:calc(100% - 50px);margin:20px auto 50px}.g_footer .support .inner{margin:20px 20px 40px}.g_footer .support .ttl{margin:20px 0 10px;font-size:1.4rem}.g_footer .support .bnr{width:81px;height:33px;margin:0 20px}.g_footer .support .bnr::before{width:81px;height:33px;background-size:162px auto}.g_footer .support .bnr:nth-of-type(2)::before{background-position:-81px 0}.g_footer .copy{padding:20px 0}.g_footer .copy span{display:block}.g_footer .page_top{right:10px}.g_footer .page_top .btn{width:50px;height:50px;box-shadow:0 0 0 2px #fff}.g_footer .page_top .btn::before{width:50px;height:50px;background:url(/common/images/btn_pagetop_sp.png) no-repeat 50%;background-size:41px auto}.g_footer .page_top .btn:hover{background:#ff90ad}}@media screen and (min-width: 769px){.g_footer .support{margin:40px 0 82px}.g_footer .support .inner{margin:40px 20px 60px}.g_footer .support .ttl{margin:30px 0 20px;font-size:2rem}.g_footer .support .bnr{width:162px;height:66px;margin:0 20px}.g_footer .support .bnr::before{width:162px;height:66px}.g_footer .support .bnr:nth-of-type(2)::before{background-position:-162px 0}.g_footer .support .bnr:hover{opacity:.8}.g_footer .copy{height:80px;padding-top:27px}.g_footer .copy span{padding-left:1em}.g_footer .page_top{right:20px}.g_footer .page_top .btn{width:80px;height:80px;box-shadow:0 0 0 4px #fff}.g_footer .page_top .btn::before{width:80px;height:80px;background:url(/common/images/btn_pagetop_pc.png) no-repeat 50%}.g_footer .page_top .btn:hover{background:#ff90ad}}@media screen and (max-width: 768px){.l_base{width:auto;padding:0 10px}.l_categoryBase{margin:0 10px}.l_categoryCase{margin:25px 0 35px}.l_block{margin:40px auto}.l_holder,.about_lead,.map_frame{margin:25px auto}.l_cateLead{margin-bottom:30px}.l_news_box{position:relative;top:50px;margin:0 auto 40px;padding:20px 25px 15px 20px;border:solid #000;background:#fff}.txt_right{text-align:right}.txt_box{padding-left:10px}.txt_box p{margin-bottom:10px}}@media screen and (max-width: 320px){.l_base{padding:0 10px}}@media screen and (min-width: 769px){.l_base{width:1000px;margin:0 auto;padding:0 10px}.l_categoryBase{margin:0 58px}.l_colArticle{overflow:hidden;width:760px;margin:0 auto}.l_categoryCase{margin:40px 0 70px}.l_cateLead{margin-bottom:50px}.l_block{margin:60px auto}.l_holder,.about_lead,.map_frame{margin:30px auto}.l_lower{margin:0 40px}.l_grid{display:flex;flex-flow:wrap}.l_2col{width:calc((100% - 20px) / 2)}.l_news_box{top:60px;margin:50px auto 30px;padding:40px 45px 30px 40px;border:solid #000;background:#fff}.txt_right{text-align:right}.txt_box{padding-left:10px}.txt_box p{margin-bottom:10px}.txt_right,.txt_box,.txt_box p{font-size:16px}}.c_subTtl{font-weight:bold}@media screen and (max-width: 768px){.c_subTtl{font-size:1.6rem}}@media screen and (min-width: 769px){.c_subTtl{font-size:1.8rem}}.c_minTtl{font-weight:bold}.c_txt{line-height:1.75}.c_txtLead{line-height:1.75}@media screen and (min-width: 769px){.c_txtLead{font-size:1.6rem}}.c_ruleTxt{margin:1em 0;padding-left:1em;text-indent:-1em;font-size:1.2rem}@media screen and (max-width: 768px){.c_ruleTxt{font-size:1rem}}.c_txtLink{text-decoration:underline}@media screen and (min-width: 769px){.c_txtLink:hover{text-decoration:none}}.c_btn{display:inline-block;min-width:200px;border:solid #db2c59;border-radius:5px;background:#ff648c;box-sizing:border-box;text-align:center}.c_btn._back,.c_btn._download{position:relative}.c_btn._download::before{display:block;position:absolute;top:50%;width:23px;height:8px;margin-top:2px;border:2px solid #333;border-top:none;content:''}.c_btn._download span{display:inline-block;padding-right:30px;letter-spacing:.4px}.c_btn._download span::before,.c_btn._download span::after{position:absolute;top:50%;right:0;content:''}.c_btn._download span::before{width:7px;height:10px;background:#333}.c_btn._download span::after{width:0;height:0;border-style:solid;border-color:#333 transparent transparent transparent;border-width:8px}@media screen and (max-width: 768px){.c_btn{padding:11px 10px 6px;border-width:0 0 2px 0;font-size:1.5rem}.c_btn._download{width:280px}.c_btn._download::before{right:15px}.c_btn._download span::before{margin:-10px 25px 0 0}.c_btn._download span::after{margin:-3px 21px 0 0}}@media screen and (min-width: 769px){.c_btn{padding:17px 10px 8px;border-width:0 0 4px 0;font-size:2.2rem}.c_btn:hover{background:#ff90ad}.c_btn._download{width:420px}.c_btn._download::before{right:29px}.c_btn._download span::before{margin:-10px 39px 0 0}.c_btn._download span::after{margin:-3px 35px 0 0}}.c_bnr{display:inline-block}@media screen and (min-width: 769px){.c_bnr:hover{opacity:.8}}.c_list{margin:1em 0;padding-left:1em;text-indent:-1em;line-height:1.75}.c_pause{border:none;background:url(/common/images/border_x01.png) repeat-x 0 0}@media screen and (min-width: 769px){.c_pause{height:4px;margin:40px 0}}@media screen and (max-width: 768px){.c_pause{height:2px;margin:25px 0;background-size:auto 2px}}.u_em{color:#d70c18}.u_txtC{text-align:center}.u_txtR{text-align:right}.u_txtL{text-align:left}.u_spItem{display:none !important}.u_bg01{background-color:#e6f0fa}.u_bg02{background-color:#ffe2ee}@media screen and (max-width: 768px){.u_pcItem{display:none !important}.u_spItem{display:block !important}.u_fixImg{width:100%;height:auto}}.g_header .gnav .closed_nav{display:block}.g_header .open_nav .item:first-of-type{display:none}@media screen and (max-width: 768px){.twitter-timeline{width:740px !important;height:284px !important}}@media screen and (min-width: 769px){.g_header .gnav .inner{top:1244px}.twitter-timeline{height:384px !important}}.index_head{position:relative;background-image:url(/images/mv01.png);background-repeat:repeat-x}.index_head::after{display:block;position:absolute;bottom:0;left:50%;z-index:3;background:url(/images/img_mascot.png) no-repeat;content:''}.index_head .img_layer{position:absolute;top:0;left:0;z-index:1;width:100%;background-repeat:repeat-x}.index_head .inner{position:relative;z-index:2}.index_head .main_ttl{display:block;overflow:hidden;text-indent:100%;white-space:nowrap;margin:0 auto}.index_head .date{display:block;overflow:hidden;text-indent:100%;white-space:nowrap}.index_head .place{display:block;overflow:hidden;text-indent:100%;white-space:nowrap;border:solid #fff;background-color:#000;background-position:50%;background-repeat:no-repeat}.block_info .info_ttl{display:block;overflow:hidden;text-indent:100%;white-space:nowrap;overflow:hidden;border-radius:5px 5px 0 0;background-image:url("/images/ttl_info.png");background-color:#000;background-repeat:no-repeat;box-sizing:border-box}@media screen and (max-width: 768px){.block_info .info_ttl{width:230px;height:calc(67px / 2);margin-top:-34px;background-size:auto 27px;background-position:14px 0}}@media screen and (min-width: 769px){.block_info .info_ttl{width:360px;height:48px;margin-top:-48px;background-position:30px 0}}.block_info .info_list{overflow:auto;box-sizing:border-box}.block_info .info_list .item+.item{position:relative}.block_info .info_list .item+.item::before{position:absolute;width:100%;content:''}.block_info .info_list .date{margin-bottom:15px;border-radius:30px;background:#ff648c;box-sizing:border-box;text-align:center;font-weight:bold}.block_info .info_list a{text-decoration:underline}.frame_block{margin-top:20px}.frame_block .inner{margin:10px}.cate_ttl{display:block;overflow:hidden;text-indent:100%;white-space:nowrap;overflow:hidden;border-radius:5px 5px 0 0;background-image:url("/access/images/cate_ttl.png");background-color:#000;background-repeat:no-repeat;box-sizing:border-box}@media screen and (max-width: 768px){.cate_ttl{width:230px;height:calc(67px / 2);margin-top:-34px;background-size:auto 27px;background-position:14px 0}}@media screen and (min-width: 769px){.cate_ttl{width:360px;height:48px;margin-top:-48px;background-position:30px 0}}.about_imgs .img{width:100%;height:auto}.map_frame{width:100%}.about_unit,.support_unit,.ticket_unit{display:flex;flex-flow:wrap}.about_unit{font-weight:bold}.about_unit>dt,.about_unit>dd{color:#141414}.about_unit .caution_txt,.support_unit .caution_txt{display:block;font-weight:normal}.ticket_unit dt,.ticket_unit dd{color:#333}.support_unit{margin-top:10px}.support_unit dt,.support_unit dd{margin-top:10px}.rule_list{margin:1em 0;padding-left:1em;text-indent:-1em}.btm_bnr_block{margin:40px auto 82px;text-align:center}.btm_bnr_block img{max-width:100%}.end_msg{background-color:#D80002;text-align:center;color:#fff}@media screen and (max-width: 768px){.end_msg{padding:10px;font-size:1.8rem}}@media screen and (min-width: 769px){.end_msg{margin-top:50px;padding:30px 0;font-size:2.6rem;line-height:1.2}}@media screen and (max-width: 768px){.index_head{height:388px;background-position:50% 70px;background-size:auto 286px}.index_head::after{width:160px;height:193px;margin:0 0 -9px 17px;background-size:160px auto}.index_head .img_layer{height:388px;background-position:50% 70px;background-size:auto 286px}.index_head .inner{max-width:355px;margin:0 auto;padding-top:30px}.index_head .main_ttl{width:308px;height:166px;background:url(/images/main_ttl_sp.png) no-repeat;background-size:auto 166px;background-position:center center}.index_head .date{width:202px;height:85px;background:url(/images/txt_date_sp.png) no-repeat;background-size:202px auto}.index_head .place{width:198px;height:43px;border-radius:5px;border-width:2px;background-image:url(/images/txt_place_sp.png);background-size:167px auto}.page_body{margin-top:50px}.block_info .inner{padding:7px 10px 7px 15px}.block_info .info_list{height:476px;padding-right:10px}.block_info .info_list .item{padding:16px 0 26px}.block_info .info_list .item+.item{margin-top:7px}.block_info .info_list .item+.item::before{top:-7px;height:3px;background:url(/common/images/border_x01_sp.png) repeat-x 0 0;background-size:auto 3px}.block_info .info_list .date{width:98px;height:21px;padding-top:2px}.block_info .info_list .ttl{font-size:1.5rem}.bnr_spot{margin:20px 0 40px}.about_imgs .item{margin:20px 16px}.about_unit,.support_unit{max-width:390px}.about_unit>dt,.support_unit>dt{width:5em}.about_unit .caution_txt,.support_unit .caution_txt{margin-top:1em;font-size:1.2rem}.about_unit>dt,.about_unit>dd{margin-top:20px}.about_unit>dd{width:15em;font-size:1.75rem}.ticket_unit{font-size:1.4rem}.ticket_unit>dt{width:7.7em}.ticket_unit>dd{width:11em;letter-spacing:-.5px}.ticket_unit>dd span{padding-left:6px;font-size:1.7rem}.support_unit>dd{width:18em}.map_frame{height:470px}.btm_bnr_block{margin:20px auto 50px}}@media screen and (max-width: 320px){.index_head .inner,.index_head::after{transform:scale(0.86)}.index_head::after{margin:0}.index_head .inner{padding-top:18px}}@media screen and (min-width: 769px){.index_head{height:1003px;background-position:50% 98px}.index_head::after{margin:0 0 -97px 27px;width:466px;height:618px;background-size:466px auto}.index_head .img_layer{height:1003px;background-position:50% 98px}.index_head .inner{width:1000px;margin:0 auto;padding:0 10px}.index_head .main_ttl{width:860px;height:453px;background:url(/images/main_ttl_pc.png) no-repeat;background-size:auto 100%;background-position:center center}.index_head .date{width:566px;height:238px;background:url(/images/txt_date_pc.png) no-repeat}.index_head .place{width:550px;height:120px;border-radius:15px;border-width:6px;background-image:url(/images/txt_place_pc.png)}.page_body{position:relative;margin-top:40px}.page_body .bnr:hover{opacity:.8}.block_info .inner{padding:10px 14px 10px 40px}.block_info .info_list{height:700px;padding-right:40px;font-size:1.6rem}.block_info .info_list .item{padding:20px 0 30px}.block_info .info_list .item+.item{margin-top:14px}.block_info .info_list .item+.item::before{top:-14px;height:4px;background:url(/common/images/border_x01.png) repeat-x 0 0}.block_info .info_list .date{width:140px;height:30px;padding-top:6px}.block_info .info_list .ttl{font-size:1.8rem}.block_info .info_list a:hover{text-decoration:none}.bnr_spot{position:absolute;top:-200px;left:0;z-index:1;background:#fff}.map_frame{height:460px}.about_imgs{display:flex;flex-flow:wrap}.about_imgs .item{width:calc((100% - 20px) / 2);height:auto}.about_imgs .item+.item{margin-left:20px}.about_unit,.support_unit{font-size:1.6rem}.about_unit>dt,.support_unit>dt{width:105px}.about_unit>dd,.support_unit>dd{width:450px}.about_unit .caution_txt,.support_unit .caution_txt{margin:17px 0 10px;font-size:1.4rem}.about_unit .strong,.support_unit .strong{font-size:2.3rem}.about_unit>dt,.about_unit>dd{margin-top:22px}.about_unit>dt{padding-top:6px}.ticket_unit>dt{width:140px;margin:7px 0 6px}.ticket_unit>dd{width:210px}.ticket_unit>dd span{padding-left:20px;font-size:2.3rem}}.l_news_box .btn{color:#fff;padding:20px;font-weight:bold;display:inline-block;border:solid #db2c59;border-radius:10px;background-repeat:no-repeat;background-position:center;background-color:#ff648c;border-width:0 0 5px 0;box-shadow:0 0 0 3px #fff;box-sizing:border-box;margin-top:10px;margin-bottom:10px}@media screen and (min-width: 769px){.l_news_box .btn:hover{background-color:#ff90ad;color:#D80002}}@media screen and (max-width: 768px){.l_news_box .btn{padding:10px 5px;width:100%}}
