em,mark{font-style:italic}hr,img{border:0}a,hr,input,select,textarea{margin:0;padding:0}a,body{color:#333}a{text-decoration:none}a:hover{text-decoration:none}ins{text-decoration:none}li,ol,ul{list-style:none}#header,body{min-width:1260px}article,aside,details,figcaption,figure,footer,header,hgroup,hr,menu,nav,section{display:block}#header,.global-navi,.header_navi-box{right:0;width:100%}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}ins,mark{background-color:#ff9;color:#000}blockquote,q{quotes:none}blockquote:after,blockquote:before{content:"";content:none}q:after,q:before{content:"";content:none}a{font-size:100%;vertical-align:baseline;background:0 0;transition:.3s}mark{font-weight:700}img{vertical-align:top}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{height:1px;border-top:1px solid #ccc}input,select,textarea{font-family:inherit;font-style:inherit;font-weight:inherit;font-size:100%;vertical-align:middle}input:focus,select:focus,textarea:focus{outline:0}*{box-sizing:border-box}body{font-family:"Noto Sans JP","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;line-height:1.8;background-color:#fff}a:hover{opacity:.7}.doc-style a:hover,.form-accept a:hover,.form-label_def a:hover,.main .mc .mc_head .mc_head-title a:hover,.memo-box a:hover,.mv-bnr_yealy-message-inner a:hover,.mv-emargency-area .mv-emargency .mv-emargency_text:hover,.mv-message_inner a:hover,.table-def a:hover,.table-detail a:hover{text-decoration:underline}.roboto{font-family:Roboto,sans-serif}.noto{font-family:"Noto Sans JP",sans-serif}.font-mincho{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}#header{background:#2d6eb5;height:40px;position:fixed;top:0;z-index:10000}.has_smartbnr #header{top:85px}.header-title{position:fixed;line-height:30px;left:0;top:0;z-index:10010}.header-title a{display:block;color:#fff;font-size:18px;padding:5px 10px}.header-title a:hover{opacity:1}.has_smartbnr .header-title{top:85px}.global-navi{position:absolute;top:0}.has_smartbnr .global-navi{top:85px}.global-navi .global-navi_list{color:#fff;letter-spacing:-0.4em;text-align:right}.global-navi .global-navi_list>li{letter-spacing:normal;display:inline-block}.global-navi .global-navi_list>li a{font-size:18px;display:inline-block;line-height:30px;padding:5px 10px;color:#fff}.global-navi .global-navi_list>li a .icon{display:inline-block;margin:0 10px 0 0}.global-navi .global-navi_list>li a.global-navi_open-link.hover,.global-navi .global-navi_list>li a:hover{background:#44aeea;opacity:1}.global-navi .global-navi_list>li.globa-navi_contact a{background:#6a1684}.global-navi .global-navi_list>li.globa-navi_contact a.global-navi_open-link.hover{background:#6a1684;opacity:1}.header_navi-box{position:fixed;top:40px;background:#44aeea;z-index:10010;display:none}.header_navi-box:hover{display:block}.header_navi-box#header-navi-contact{background:#6a1684}.has_smartbnr .header_navi-box{top:125px}.header_navi-box .header_navi-box-inner{display:flex;width:50%;min-height:200px;transform:translate3d(100%, 0, 0)}.header_navi-box .header_navi-box-inner dt{width:33.3333333333%;padding:40px 10px 0 0;font-size:26px;color:#fff;line-height:1.5}.header_navi-box .header_navi-box-inner dd{width:66.6666666667%;padding:40px 0;font-size:16px}.header_navi-box .header_navi-box-list{position:relative;padding:0 50% 0 0}.header_navi-box .header_navi-box-list>li>a{display:block;padding:3px 10px;position:relative;color:#fff}.header_navi-box .header_navi-box-list>li:hover>a{opacity:1;background:rgba(255,255,255,.1)}.header_navi-box .header_navi-box-list>li:hover>a::after{content:"";border-width:10px 15px;border-style:solid;border-color:transparent transparent transparent #fff;position:absolute;right:-5px;top:50%;transform:translate3d(0, -50%, 0)}.footer-bnr,.footer-main,.global-navi-sp .global-navi-sp_child li{border-bottom:1px solid #fff}.header_navi-box .header_navi-box-list>li:hover .header_navi-box-list-sub,.header_navi-box .header_navi-box-list>li:hover>a~.header_navi-box-list-sub{display:block}.header_navi-box .header_navi-box-list-sub{display:none;position:absolute;width:50%;min-height:200px;right:0;top:-40px;padding:20px;background:rgba(255,255,255,.1)}.header_navi-box .header_navi-box-list-sub li a{display:block;position:relative;padding:5px 0 5px 20px;color:#fff;font-weight:500;font-size:14px;line-height:1.5}.header_navi-box .header_navi-box-list-sub li a::after{content:"";width:10px;height:10px;background:#fff;position:absolute;left:0;top:50%;border-radius:5px;transform:translate3d(0, -50%, 0)}#menu_open{display:none;width:60px;height:60px;position:fixed;top:0;right:0;z-index:10100;cursor:pointer}.has_smartbnr #menu_open{top:85px}#menu_open>span{display:block;width:30px;height:2px;position:absolute;left:50%;top:50%;background:#fff;transition:all ease-out .5s;transform:translate3d(-50%, -50%, 0)}.menu_open #menu_open>span.mdl,.menu_open #menu_open>span.top{transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, -45deg)}#menu_open>span.top{top:20px}#menu_open>span.mdl{top:30px}#menu_open>span.btm{top:40px}.menu_open #menu_open{background:#2d6eb5}.menu_open #menu_open>span.top{top:30px}.menu_open #menu_open>span.btm{top:30px;transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, 45deg)}.global-navi-sp{width:100%;height:100%;overflow:auto;display:none}.global-navi-sp .global-navi-sp_list{display:flex;flex-wrap:wrap}.global-navi-sp .global-navi-sp_list>li{width:100%}.global-navi-sp .global-navi-sp_list>li.global-navi-sp_half{width:50%}.global-navi-sp .global-navi-sp_list>li.global-navi-sp_half .global-navi-sp_btn{padding:0}.global-navi-sp .global-navi-sp_list .global-navi-sp_btn{position:relative;padding:0 30px 0 0;border-bottom:1px solid #fff;border-left:1px solid #fff;background:#44aeea}.global-navi-sp .global-navi-sp_list .global-navi-sp_btn-main{display:flex;color:#fff;align-items:center}.global-navi-sp .global-navi-sp_list .global-navi-sp_btn-main .icon{width:40px;text-align:center;font-size:30px;padding:5px 0}.global-navi-sp .global-navi-sp_list .global-navi-sp_btn-main .text{font-size:14px;line-height:1.5;padding:10px;width:calc(100% - 40px)}.global-navi-sp .global-navi-sp_list .global-navi-sp_btn-plus{display:block;width:60px;height:100%;position:absolute;right:0;top:0;cursor:pointer}.global-navi-sp .global-navi-sp_list .global-navi-sp_btn-plus::after,.global-navi-sp .global-navi-sp_list .global-navi-sp_btn-plus::before{content:"";width:1px;height:30px;position:absolute;background:#fff;left:50%;top:50%;transform:translate3d(-50%, -50%, 0);transition:all ease-out .5s}.global-navi-sp .global-navi-sp_list .global-navi-sp_btn-plus.open::before,.global-navi-sp .global-navi-sp_list .global-navi-sp_btn-plus::after{transform:translate3d(-50%, -50%, 0) rotate3d(0, 0, 1, 90deg)}.global-navi-sp .global-navi-sp_child{display:none}.global-navi-sp .global-navi-sp_child li a{display:block;padding:20px 10px;font-size:20px;line-height:1.5;text-align:center;color:#fff;background:#2187b3}@media screen and (max-width: 1400px){.header_navi-box .header_navi-box-inner{display:flex;width:80%;min-height:200px;transform:translate3d(25%, 0, 0)}.global-navi .global-navi_list>li a{font-size:16px}}@media screen and (max-width: 1024px){body{min-width:inherit;min-width:auto}#header{background:rgba(0,0,0,.8);width:100%;height:100%;left:100%;min-width:inherit;min-width:auto;padding:60px 0 0;transition:all ease-out .2s}.header-title a{background:#2c5ca5}.menu_open .header-title a{background:#2c5ca5}.menu_open #header{left:0}.header-title{position:fixed;line-height:30px;left:0;top:0;width:100%;z-index:10010}.header-title a{display:flex;width:100%;height:60px;align-items:center;font-size:16px;padding:0 20px}.global-navi{display:none}#menu_open,.global-navi-sp{display:block}}#footer{width:100%;background:#005085;padding:30px 20px;color:#fff}#footer .copy,#footer .footer_tel{display:block;width:100%;font-size:14px;line-height:1.2;text-align:center}#footer a{color:#fff}#footer img{max-width:100%;height:auto}#footer .copy{clear:both;padding:20px 0 10px}#footer .footer_tel{padding:0 0 10px}.footer-main{padding:0 20px 20px;display:flex}.footer-main .footer-main_title{font-size:27px;line-height:1.5;margin:0 0 25px;font-weight:500}.footer-main .footer-main_nav{width:60%}.footer-main .footer-main_nav .footer-main_sitemap{width:100%;display:flex}.footer-main .footer-main_nav .footer-main_sitemap .footer-main_sitemap-list{width:35%;padding:0 20px 0 0}.footer-main .footer-main_nav .footer-main_sitemap .footer-main_sitemap-list:first-child{width:10%}.footer-main .footer-main_nav .footer-main_sitemap .footer-main_sitemap-list:nth-child(2){width:20%}.footer-main .footer-main_nav .footer-main_sitemap .footer-main_sitemap-list li{font-size:16px;line-height:1.7;margin:0 0 5px}.footer-main .footer-main_nav .footer-main_sitemap .footer-main_sitemap-list-sub{margin:0 0 5px}.footer-main .footer-main_nav .footer-main_sitemap .footer-main_sitemap-list-sub li{font-size:14px}.footer-main .footer-main_nav .footer-main_sitemap .footer-main_sitemap-list-sub li a{display:block;position:relative;padding:0 0 0 20px;line-height:20px}.footer-main .footer-main_nav .footer-main_sitemap .footer-main_sitemap-list-sub li a:before{content:"- ";position:absolute;left:5px;line-height:20px;top:0}.footer-main .footer-main_sns{width:40%;padding:0 0 0 40px;border-left:1px solid #fff}.footer-main .footer-main_sns .footer-main_sns-box{overflow:hidden;max-width:500px;margin:0 auto}.footer-main .footer-main_sns .footer-main_sns-box iframe{display:block;width:100%;max-width:500px;margin:0 auto}.footer-main .footer-main_sns .footer-main_sns-list{display:flex;flex-wrap:wrap;max-width:500px;margin:0 auto}.footer-main .footer-main_sns .footer-main_sns-list_item{width:calc((100% - 20px)/2);margin:20px 20px 0 0}.footer-main .footer-main_sns .footer-main_sns-list_item:nth-child(2n){margin:20px 0 0}.footer-main .footer-main_sns .footer-main_sns-list_item a{display:flex;padding:10px 20px;position:relative;align-items:center;justify-content:center;background:#fff;font-size:20px;line-height:50px;font-weight:700}#footer .footer-main .footer-main_sns .footer-main_sns-list_item a{color:#333}.footer-main .footer-main_sns .footer-main_sns-list_item a::before{content:"";width:50px;height:50px;background:url(/assets/img/home/ftr-sns_instagram.png) center center no-repeat;background-size:contain;margin:0 20px 0 0}.footer-main .footer-main_sns .footer-main_sns-list_item a.is-twitter::before{background-image:url(/assets/img/home/ftr-sns_twitter.png)}.footer-bnr{padding:10px;margin:0 auto;display:flex}.footer-bnr .footer-bnr_left{width:50%;padding:30px 20px 0 0;border-right:1px solid #fff}.footer-bnr .footer-bnr_right{width:50%;padding:0 0 0 20px}.footer-bnr .footer-bnr_links-banner li{padding:0 5px 10px}.footer-bnr .footer-bnr_links-list{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-end}.footer-bnr .footer-bnr_links-list li{padding:0 5px 10px}.footer-bnr .footer-bnr_links-list li:first-child{width:100%;display:flex;justify-content:flex-end}.footer-bnr .footer-bnr_links-list li:first-child a{width:auto}.footer-bnr .footer-bnr_links-list li a{display:block;width:100%}.footer-bnr .footer-bnr_links-list li a img{width:100%;height:auto}.footer-bnr .footer-bnr_links-banner{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-end}.footer-bnr .footer-bnr_links-banner li a{display:block}.footer-bnr .footer-bnr_links-banner li a img{width:100%;height:auto}.footer-bnr .footer-bnr_sponsor{width:100%}.footer-bnr .footer-bnr_sponsor .footer-bnr_sponsor-title{font-size:14px;line-height:20px;color:#fff;margin:0 0 10px}.footer-bnr .footer-bnr_sponsor-main{display:flex;flex-wrap:wrap;justify-content:center;max-width:560px}.footer-bnr .footer-bnr_sponsor-main li{width:25%;padding:0 10px 10px 0}.footer-bnr .footer-bnr_sponsor-main li a{display:block}.footer-bnr .footer-bnr_sponsor-main li a img{width:100%;height:auto}.footer-bnr .footer-bnr_sponsor-group{max-width:550px;background:#fff}.footer-bnr .footer-bnr_sponsor-group dt{color:#333;text-align:center;font-size:12px;line-height:20px}.footer-bnr .footer-bnr_sponsor-group-list{width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.footer-bnr .footer-bnr_sponsor-group-list li{width:20%;padding:0 5px 10px}.footer-bnr .footer-bnr_sponsor-group-list li a{display:block}.footer-bnr .footer-bnr_sponsor-group-list li a img{width:100%;height:auto}.fb-container{display:block !important;width:100%;max-width:500px;margin-left:auto;margin-right:auto;height:320px}@media screen and (max-width: 1024px){.footer-main .footer-main_nav{width:100%;flex-wrap:wrap}.footer-main .footer-main_nav .footer-main_sitemap{width:100%;flex-wrap:wrap}#footer{padding:10px}#footer .copy,#footer .footer_tel{font-size:10px}.footer-main{display:block;padding:20px 0}.footer-main .footer-main_title{font-size:16px;margin:0 0 30px;text-align:center}.footer-main .footer-main_nav .footer-main_sitemap .footer-main_sitemap-list{width:50%;padding:0 10px 20px}.footer-main .footer-main_nav .footer-main_sitemap .footer-main_sitemap-list:first-child{width:100%}.footer-main .footer-main_nav .footer-main_sitemap .footer-main_sitemap-list:nth-child(2){width:50%}.footer-main .footer-main_nav .footer-main_sitemap .footer-main_sitemap-list li{line-height:1.7}.footer-main .footer-main_nav .footer-main_sitemap .footer-main_sitemap-list li a{display:block;font-size:14px;line-height:20px;margin:0 0 10px}.footer-main .footer-main_nav .footer-main_sitemap .footer-main_sitemap-list-sub li{font-size:12px}.footer-main .footer-main_sns{width:100%;flex-wrap:wrap;border-left:none;border-top:1px solid #fff;padding:40px 20px 20px}.footer-main .footer-main_sns .footer-main_sns-list_item a{display:flex;padding:10px 20px;font-size:14px;line-height:30px}.footer-bnr{display:block}.footer-bnr .footer-bnr_sponsor-group-list li a{display:block}.footer-main .footer-main_sns .footer-main_sns-list_item a::before{content:"";width:30px;height:30px;margin:0 10px 0 0}.footer-bnr{padding:10px;border-bottom:1px solid #fff}.footer-bnr .footer-bnr_left{width:100%;padding:10px 0;border-right:none}.footer-bnr .footer-bnr_right{width:100%;padding:0}.footer-bnr .footer-bnr_links-list{align-items:center}.footer-bnr .footer-bnr_links-list li{width:50%;padding:0 5px 10px}.footer-bnr .footer-bnr_links-list li:first-child{width:50%;display:block}.footer-bnr .footer-bnr_links-list li:first-child a{width:100%}.footer-bnr .footer-bnr_links-banner{justify-content:center}.footer-bnr .footer-bnr_links-banner li{width:33.3333333333%}.footer-bnr .footer-bnr_sponsor .footer-bnr_sponsor-title{text-align:center}.footer-bnr .footer-bnr_sponsor-main{max-width:100%;padding:0 5px;justify-content:space-between}.footer-bnr .footer-bnr_sponsor-main li{width:calc((100% - 30px)/4);padding:0 0 10px}.footer-bnr .footer-bnr_sponsor-group{max-width:100%;width:calc(100% - 10px);margin:0 auto;padding:0;background:#fff}.footer-bnr .footer-bnr_sponsor-group dt{padding:5px 0}.footer-bnr .footer-bnr_sponsor-group-list li{width:20%;padding:0 5px 5px}.footer-bnr .footer-bnr_sponsor-group-list li a img{width:100%;height:auto}}.main .mc .mc_content.bdr_btm,.mv_submenu li{border-bottom:1px solid #000}.main{width:100%;min-height:100%;display:flex}.main .mv{width:50%;background:#f5f5f5;position:relative}.main .mv .mv_contents{width:100%;position:-webkit-sticky;position:sticky;top:40px;left:0;overflow:hidden;background:url(../img/home/mv.jpg) center center no-repeat;background-size:0;transition:all ease .5s;transform:translate3d(-200px, 0, 0);opacity:0}.loaded .main .mv .mv_contents{opacity:1;transform:translate3d(0, 0, 0);background-size:cover}.main .mv .mv_title{padding:120px 0 0;font-size:78px;line-height:1.5}.main .mv .mv_title .mv_title-row{display:inline-block;background:rgba(0,0,0,.8);color:#fff;padding:0 50px 0 10px;margin:20px 0 0;transition:all ease-out 1s;transform:translate3d(-200px, 0, 0)}.mv_time{display:flex;position:relative;z-index:10000;margin:30px 0 0}.mv_time_inner{display:flex;padding:0 40px 0 20px;display:inline-block;background:rgba(0,0,0,.8);color:#fff}.mv_time_item{font-size:42px;font-weight:bold;letter-spacing:.04em}.mv_time_day{font-size:32px;font-weight:bold;letter-spacing:.08em}.mv_time_between{display:inline-block;font-size:42px;padding:0 10px}@media screen and (max-width: 1024px){.mv_time{display:flex;margin:20px 0 0;padding:0 0 240px}.mv_time_inner{display:flex;padding:0 20px 0 10px}.mv_time_item{font-size:20px;font-weight:bold;letter-spacing:.04em}.mv_time_day{font-size:16px;font-weight:bold;letter-spacing:.08em}.mv_time_between{display:inline-block;font-size:20px;padding:0 10px}}.loaded .main .mv .mv_title .mv_title-row{transform:translate3d(0, 0, 0);background-size:cover}.main .mc{width:50%;padding:40px 0}.main .mc .mc_content{padding:50px 50px 30px;text-align:center}.main .mc .mc_content.bg_bluegray{background:#bcd4e2}.main .mc .mc_head{padding:0 0 20px;text-align:center}.main .mc .mc_head .mc_head-title{font-size:32px;font-weight:500;line-height:1.5;color:#2c5ca5;display:inline-block;vertical-align:middle}.main .mc .mc_head .mc_head-title a{color:#2f6895}.main .mc .mc_head .mc_head-title a:hover{opacity:.9}.main .mc .mc_head .mc_head-point{font-size:30px;font-weight:500;line-height:1.5;color:#2c5ca5;display:block;padding:10px 0}.main .mc .mc_head .mc_head-text,.main .mc .mc_head .mc_head-text_maxwidth{padding:20px 0 0;font-size:18px;line-height:1.7}.main .mc .mc_head .mc_head-point.small{font-size:24px}.main .mc .mc_head .mc_head-link{display:inline-block;width:0;white-space:nowrap;font-size:15px;line-height:1.2;transform:translate3d(20px, 0, 0)}.main .mc .mc_head .mc_head-text.blue{color:#2f6895}.main .mc .mc_head .mc_head-text_maxwidth{max-width:520px;text-align:left;margin:0 auto}.main .mc .mc_head .mc_head-note{padding:20px 0 0;font-size:14px;line-height:1.7;max-width:510px;margin:0 auto;text-align:left}.main .mc .mc_text{font-size:18px;line-height:1.5;padding:0 0 50px;text-align:center}.main .mc .mc_sub-title{font-size:25px;line-height:1.5;margin:0 0 40px;color:#2f6895;text-align:center}.main .mc_sp-block{display:none}.main .mc_img{margin:0 0 40px}.main .mc_img img{max-width:100%;height:auto}.main .mc_photo-link{padding:40px 0}.main .mc_photo-link a{display:block}.main .mc_photo-link img{width:100%;height:auto}.mv_submenu-area{position:absolute;left:0;top:140px;text-align:center}.mv_submenu-area_sp{display:none}.mv_submenu{max-width:100%}.mv_submenu li{text-align:left}.mv_submenu li a{display:block;background:rgba(0,0,0,.7);padding:10px 20px;color:#fff;font-size:18px}.mv_submenu.small a{padding:5px 20px;font-size:15px}.mv_submenu-title{display:none;color:#fff;font-size:16px;line-height:30px;background:#000}.mv_submenu_open{display:none;width:130px;height:30px;background:#000;border-radius:0 0 50% 50%;cursor:pointer;position:relative}.mv_submenu_open::after{content:"";position:absolute;top:50%;left:50%;transform:translate3d(-50%, -25%, 0);border-width:15px;border-style:solid;border-color:#fff transparent transparent}.mv_pagemenu{position:absolute;left:0;bottom:0}.mv_pagemenu a{display:inline-block;background:rgba(0,0,0,.7);padding:5px 15px;color:#fff;font-size:16px}.page .mv{width:30%}.page .mv .mv_title{padding:60px 0 0;font-size:40px}.page .mv .mv_title .mv_title-row{padding:0 20px 0 10px}.page .mc{width:70%}#mv_news .mv_contents{background-image:url(../img/news/mv.jpg)}.mc_head-doctext{max-width:720px;margin:20px auto 0;text-align:left;font-size:18px;line-height:2}.mc_head-doctext.large{font-size:24px}.mc_head-doctext.small{font-size:14px}.sp-venue-term{display:none}@media screen and (max-width: 1024px){.sp-venue-term dd,.sp-venue-term dt{height:100%;line-height:1.5;font-size:12px}.main{display:block}.has_smartbnr .main{position:relative;padding:145px 0 0}.main .mv{width:100%;background:#f5f5f5;position:relative}.main .mv .mv_title{padding:100px 0 0;font-size:28px;position:relative;top:auto;left:auto;transform:translate3d(0, 0, 0)}.main .mv .mv_title .mv_title-row{display:inline-block;background:rgba(0,0,0,.7);text-shadow:0 1px 3px rgba(0,0,0,.8);color:#fff;font-size:36px;line-height:50px;padding:0 30px 0 10px;margin:0 0 10px}.main .mv .mv_contents{width:100%;position:relative;top:auto;left:auto;padding:0}.main .mc{width:100%;padding:0 0 20px}.main .mc .mc_content{padding:20px 20px 10px}.main .mc .mc_head{padding:0 0 20px}.main .mc .mc_head .mc_head-title{font-size:24px;display:block}.main .mc .mc_head .mc_head-point{font-size:20px}.main .mc .mc_head .mc_head-link{display:block;width:auto;transform:translate3d(0, 0, 0)}.page .mc,.page .mv{width:100%}.sp-venue-term{width:100%}.main .mc .mc_head .mc_head-text{font-size:14px}.main .mc .mc_text{font-size:14px;padding:0 0 20px}.main .mc .mc_sub-title{font-size:20px;margin:0 0 20px}.main .mc_sp-block{display:block}.mv_submenu-area{display:none}.mv_submenu-area_sp{position:fixed;display:block;left:0;top:60px;width:100%;max-height:calc(100% - 60px);z-index:1000;text-align:center}.has_smartbnr .mv_submenu-area_sp{top:145px}.mv_submenu{max-width:100%;background:rgba(0,0,0,.8);display:none}.mv_submenu-title,.sidemenu_open .mv_submenu{display:block}.mv_submenu_open{display:inline-block}.sidemenu_open .mv_submenu_open::after{transform:translate3d(-50%, -75%, 0);border-color:transparent transparent #fff}.page .mv .mv_title{padding:180px 0 120px;font-size:40px}.mc_head-doctext{font-size:14px}.mc_head-doctext.large{font-size:18px}.mc_head-doctext.small{font-size:12px}.sp-venue-term{display:flex}.sp-venue-term dt{width:30%;padding:10px 0 10px 10px;background:#fdd000;color:#294198}.sp-venue-term dd{width:70%;padding:10px;background:#294198;color:#fff}}.btn-red_list li,.contact-btn_list li{margin:0 0 20px}.btn-red_btn,.contact-btn{display:inline-block;width:100%}.contact-btn_list{padding:40px 10px 20px}.contact-btn{font-size:24px;letter-spacing:.1em;color:#fff;background:#c71d20;max-width:480px;border-radius:3px;padding:10px}.contact-btn.blue{background:#2b5591}.btn-red_list{padding:40px 10px 20px;text-align:center}.btn-red_btn{border:2px solid #cd131c;border-radius:10px;max-width:460px;font-size:23px;line-height:1.5;color:#cd131c;padding:20px 10px}.form-box{width:100%;margin:0 auto;border-bottom:1px solid #444;display:flex}.form-box .form-box_label{width:25%;padding:20px 10px 20px 0;position:relative;font-size:18px;line-height:1.5}.form-box .form-box_input{width:75%;padding:20px 0 20px 10px}.form-icon-tag{display:inline-block;font-size:12px;background:#2a8ac3;color:#fff;padding:0 5px;margin:0 10px 0 0;font-weight:500}.form-accept a,.form-btn_def{color:#2d6eb5}.form-label_def a,.form-label_def:hover{color:#2d6eb5}.error_list li::after,.form-label_def.checkbox.checked::after{font-weight:900;font-family:"Font Awesome 5 Free"}.form-icon-tag.req{background:#c71d20}.form-input_def{display:block;border:none;width:100%;max-width:100%;border-radius:3px;background:#ccc;padding:10px;font-size:18px;line-height:1.5}.form-label_def.checked::after,.form-label_def::before{content:"";font-size:0;top:50%;transform:translate3d(0, -50%, 0)}.form-input_def:focus{background:#d6e5f2}.form-label_def{position:relative;margin:0 10px 0 0;padding:5px 5px 5px 30px;display:inline-block;cursor:pointer}.form-label_def::before{width:20px;height:20px;border-radius:50%;position:absolute;background:#ccc;left:0}.form-label_def.checkbox::before{border-radius:2px}.form-label_def.checked::before{background:#d6e5f2;box-shadow:0 0 2px #2d6eb5 inset}.form-label_def.checked::after{width:12px;height:12px;border-radius:50%;position:absolute;background:#2d6eb5;left:4px}.form-label_def.checkbox.checked::after{border-radius:0;background:0 0;font-size:20px;content:"";color:#2d6eb5;width:20px;height:20px;line-height:20px;top:50%;left:0;transform:translate3d(0, -50%, 0)}.form-label_def input[type=checkbox],.form-label_def input[type=radio]{opacity:0;position:absolute}.form-lanbel_img{background:#ccc;text-align:center;padding:10px;cursor:pointer;display:block;width:100%}.form-lanbel_img img{max-width:100%;height:auto}.form-imglist{display:flex;flex-wrap:wrap}.form-imglist li{width:33.3333333333%;padding:0 5px 10px}.form-imglist li:first-child{padding:0 10px 10px 0}.form-imglist li:last-child{padding:0 0 10px 10px}.form-accept{text-align:center;padding:40px 10px}.form-accept>p{margin:0 0 10px}.form-btn-list{padding:20px 10px;text-align:center}.form-btn-list li{margin:0 0 20px}.form-btn_def{font-size:28px;padding:20px 10px;border:1px solid #2d6eb5;display:inline-block;width:100%;max-width:420px;letter-spacing:.1em;background:#fff;border-radius:5px;cursor:pointer}#contact_thanks_area,.form-confirm{display:none}.form-btn_def:hover{color:#fff;background:#2d6eb5}.error_list{margin:0 auto 20px;max-width:1000px;border:2px solid #c71d20;border-radius:5px;padding:20px}.error_list li{font-size:14px;line-height:1.7;padding:5px 0 5px 20px;position:relative}.error_list li::after{content:"";position:absolute;left:0;top:50%;transform:translate3d(0, -50%, 0);color:#c71d20}#contact_form_area{position:relative}#form_loading-area{position:absolute;left:0;top:0;background:rgba(255,255,255,.8);width:100%;height:100%;z-index:100;display:none}#form_loading{border-radius:50%;width:2.5em;height:2.5em;-webkit-animation:loading 1.8s infinite ease-in-out;animation:loading 1.8s infinite ease-in-out}#form_loading:after,#form_loading:before{border-radius:50%;width:2.5em;height:2.5em;-webkit-animation:loading 1.8s infinite ease-in-out;animation:loading 1.8s infinite ease-in-out}.table-def,.table-detail{width:100%;margin:0 auto;max-width:980px;border-top:1px solid #000;border-right:1px solid #000}#form_loading{color:#444;font-size:10px;position:absolute;left:50%;top:25%;text-indent:-9999em;transform:translate3d(-50%, 50%, 0);-webkit-animation-delay:-0.16s;animation-delay:-0.16s}.table-attention a,.table-def a,.table-detail a{color:#2d6eb5}#form_loading:after{content:"";position:absolute;top:0}#form_loading:before{content:"";position:absolute;top:0;left:-3.5em;-webkit-animation-delay:-0.32s;animation-delay:-0.32s}#form_loading:after{left:3.5em}@media screen and (max-width: 1024px){.form-box{display:block}.form-box .form-box_label{width:100%;padding:20px 10px 10px;font-weight:600;border-bottom:1px solid #eee}.form-box .form-box_input{width:100%;padding:10px 10px 20px}.form-btn_def{font-size:20px;padding:10px}}.loaded .loader,.mv_slide{display:none}.table-def td,.table-def th{font-size:14px;padding:10px;border-bottom:1px solid #000;border-left:1px solid #000}.table-detail td,.table-detail th{font-size:14px;padding:10px;border-bottom:1px solid #000;border-left:1px solid #000}.table-def td{line-height:1.5}.table-def th{line-height:1.5;background:#ddd}.table-detail td{font-weight:500;line-height:2;text-align:left}.table-detail th{font-weight:500;line-height:2;text-align:left;width:20%;background:#bcd4e2}.table-attention{width:100%;max-width:980px;margin:60px auto 40px;border-top:1px solid #000;border-right:1px solid #000}.table-attention td{font-weight:500;font-size:18px;line-height:2;padding:10px 20px;border-left:1px solid #000;text-align:left}.table-attention th{font-weight:500;font-size:18px;line-height:2;padding:10px 20px;border-left:1px solid #000;text-align:left;background:#ccc}.table-attention td{border-bottom:1px solid #000}.table-attention a:hover{text-decoration:underline}@media screen and (max-width: 1024px){.table-attention{margin:30px auto 20px}.table-attention td,.table-attention th{font-size:14px;padding:10px}}.loader{border-radius:50%;width:2.5em;height:2.5em;-webkit-animation:loading 1.8s infinite ease-in-out;animation:loading 1.8s infinite ease-in-out;color:#ddd;font-size:10px;position:fixed;left:25%;top:50%;text-indent:-9999em;transform:translate3d(-50%, 0, 0);-webkit-animation-delay:-0.16s;animation-delay:-0.16s}.loader:after,.loader:before{border-radius:50%;width:2.5em;height:2.5em;-webkit-animation:loading 1.8s infinite ease-in-out;animation:loading 1.8s infinite ease-in-out}.loader:after{content:"";position:absolute;top:0}.loader:before{content:"";position:absolute;top:0;left:-3.5em;-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.loader:after{left:3.5em}@-webkit-keyframes loading{0%,100%,80%{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}@keyframes loading{0%,100%,80%{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}.memo-box{max-width:800px;margin:0 auto 30px;padding:20px;background:#eee}.memo-box .memo-box_link{font-size:20px}.memo-box a{color:#2a8ac3}.pagelink-box_list{padding:20px 0 0;margin:0 auto;display:flex;flex-wrap:wrap}.pagelink-box{width:50%;padding:0 40px 30px}.pagelink-box .pagelink-box_img img{width:100%;height:auto}.place-box .place-box_photo img{width:100%;height:auto}.pagelink-box a{display:block}.pagelink-box a:hover{opacity:.8}.pagelink-box .pagelink-box_img{margin:0 0 20px}.pagelink-box .pagelink-box_title{font-size:24px;line-height:1.5;text-align:center;padding:0 0 20px;font-weight:500}.pagelink-box .pagelink-box_text{font-size:18px;line-height:1.5;text-align:justify;padding:0 0 10px;font-weight:500}.place-box{margin:0 auto}.place-box .place-box_photo{padding:0 0 20px}.place-box .place-box_text{padding:0 0 20px}.place-box .place-box_text p{font-size:18px;line-height:1.8;text-align:justify}.place-box .place-box_gallery{display:flex;padding:10px 0 30px}.place-box .place-box_gallery li{width:33.3333333333%;padding:20px 20px 0}.place-box .place-box_gallery li:first-child{padding:20px 40px 0 0}.place-box .place-box_gallery li:last-child{padding:20px 0 0 40px}.place-box .place-box_gallery li img{width:100%}.notice-text{padding:15px;text-align:center}.notice-text_icon{display:inline-block;background:#e80707;color:#fff;padding:5px 20px;font-size:18px;line-height:20px;letter-spacing:.1em;margin:5px;border:3px double rgba(255,255,255,.3)}.notice-text_small{display:block;font-size:13px;line-height:1.5;padding:15px}.notice-text_small-white{display:block;font-size:13px;line-height:1.5;padding:15px;color:#fff}@media screen and (max-width: 1024px){.pagelink-box_list{display:block}.pagelink-box{width:100%;padding:0 0 30px}.pagelink-box .pagelink-box_title{font-size:18px}.pagelink-box .pagelink-box_text{font-size:12px;padding:0 10px}.place-box .place-box_photo{padding:0}.place-box .place-box_photo img{width:100%;height:auto}.place-box .place-box_text{padding:0 0 10px}.place-box .place-box_text p{font-size:14px}.place-box .place-box_gallery{display:flex;padding:4px 0 20px}.place-box .place-box_gallery li{width:33.3333333333%;padding:6px 3px 0}.place-box .place-box_gallery li:first-child{padding:6px 6px 0 0}.place-box .place-box_gallery li:last-child{padding:6px 0 0 6px}.place-box .place-box_gallery li img{width:100%}.notice-text{padding:10px}.notice-text_icon{padding:10px 20px;font-size:16px}}.doc-style dl dd,.doc-style ol,.doc-style ul li{padding:0 0 0 20px}.doc-style dd,.doc-style dt,.doc-style li,.doc-style p,.doc-style td,.doc-style th{font-size:18px;line-height:30px;word-break:break-all}.doc-style dl,.doc-style ol,.doc-style p,.doc-style table,.doc-style ul{margin:0 0 30px}.doc-style p{text-align:justify}.doc-style ul li{position:relative}.doc-style ul li::after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;left:0;top:0;width:20px;height:30px;text-align:left;line-height:30px;font-size:14px;color:#2c5ca5}.doc-style dl dd::after,.doc-style h3::after{content:""}.slick-arrow::after{content:""}.slick-dots,.thanks-text,.title-enja,.title-middle{text-align:center}.doc-style ol li{list-style:decimal}.doc-style li{margin:0 0 5px}.doc-style dl dt{font-weight:600;margin:0 0 10px}.doc-style dl dd{margin:0 0 10px;position:relative}.doc-style dl dd::after{width:1px;height:100%;background:#ccc;position:absolute;left:9px;top:0}.doc-style table{border-top:1px solid #ccc;border-right:1px solid #ccc}.doc-style table td{padding:10px;border-bottom:1px solid #ccc;border-left:1px solid #ccc}.doc-style table th{padding:10px;border-bottom:1px solid #ccc;border-left:1px solid #ccc;background:#cee4ef}.doc-style h3{font-size:32px;line-height:1.5;padding:10px 0;margin:40px 0 30px;border-bottom:2px solid #ccc;position:relative}.doc-style h4{font-size:24px;line-height:1.5}.title-middle{font-size:24px;line-height:1.5}.doc-style h3::after{position:absolute;left:0;top:100%;width:100px;height:2px;background:#2c5ca5}.doc-style h4{margin:30px 0 20px;position:relative;color:#2c5ca5}.doc-style a{color:#2d6eb5}.title-middle{margin:0 0 20px;color:#2c5ca5;font-weight:500}.title-enja{padding:40px 10px 30px}.title-enja .title-enja_en{font-size:32px;line-height:1.5;color:#196d9e;letter-spacing:.2em;font-weight:500;margin:0 0 5px}.thanks-text{color:#196d9e;font-size:18px;line-height:1.5}.thanks-text.form-confirm{margin:30px 0 0;color:#111}@media screen and (max-width: 1024px){.title-middle{font-size:18px}}.slick-arrow,.slick-dots li button{font-size:0;outline:0;cursor:pointer}.slick-arrow{position:absolute;width:40px;height:40px;border-radius:25px;z-index:50;top:50%;transform:translate3d(0, -50%, 0);border:none;background:#dbdcdc}.slick-arrow.slick-next{right:-20px}.slick-arrow.slick-prev{left:-20px}.slick-arrow::after{position:absolute;top:50%;left:50%;transform:translate3d(-10%, -50%, 0);border-width:10px;border-style:solid;border-color:transparent transparent transparent #2c5ca5;cursor:pointer}.slick-arrow.slick-prev::after{transform:translate3d(-80%, -50%, 0);border-color:transparent #2c5ca5 transparent transparent}.slick-dots{padding:20px 0;letter-spacing:-0.4em}.slick-dots li{display:inline-block;letter-spacing:normal;margin:0 5px}.slick-dots li button{border:none;background:#c8cac9;width:10px;height:10px;border-radius:5px;padding:0;margin:0}.slick-dots li.slick-active button{background:#2c5ca5}.mv-info-area{display:flex;flex-wrap:wrap;flex-direction:column-reverse;align-items:flex-end;width:100%;position:absolute;left:0;bottom:0}.mv-info-area .mv-bnr-area{width:100%;position:relative}.mv-bnr{position:absolute}.mv-bnr.mv-bnr_about{right:190px;bottom:20px}.mv-bnr.mv-bnr_pamphlet{right:20px;bottom:20px;width:130px}.mv-bnr.mv-bnr_pamphlet a{display:block}.mv-bnr.mv-bnr_pamphlet img{width:100%;height:auto}.mv-bnr.mv-bnr_chatbot{width:100px;height:120px;right:140px;bottom:20px}.mv-bnr.mv-bnr_chatbot a{display:block;width:100%;height:100%;background:url(../img/home/chatbot_bnr-pc.png) left top no-repeat;background-size:auto 100%;transition:none}.mv-bnr.mv-bnr_chatbot a span{font-size:10px;color:transparent}.mv-bnr.mv-bnr_chatbot a:hover{opacity:1;background-position:-100px 0}.mv-bnr.mv-bnr_chatbot a.chatbot_ja{background-position:0 0}.mv-bnr.mv-bnr_chatbot a.chatbot_ja:hover{background-position:-100px 0}.mv-bnr.mv-bnr_chatbot a.chatbot_en{background-position:-200px 0}.mv-bnr.mv-bnr_chatbot a.chatbot_en:hover{background-position:-300px 0}.mv-bnr.mv-bnr_chatbot a.chatbot_ch{background-position:-400px 0}.mv-bnr.mv-bnr_chatbot a.chatbot_ch:hover{background-position:-500px 0}.mv-emargency-area{background:#000;width:100%;color:#fff}.mv-bnr_yealy-message-inner,.mv-message_inner{border:5px solid #e80707;background:rgba(255,255,255,.9)}.mv-emargency-area .mv-emargency{display:flex}.mv-emargency-area .mv-emargency dd{font-size:14px;line-height:20px;padding:10px 0}.mv-emargency-area .mv-emargency dt{font-size:14px;line-height:20px;padding:10px 0;width:100px;padding:10px 0 0 10px}.mv-emargency-area .mv-emargency .mv-emargency_cat{width:170px}.mv-emargency-area .mv-emargency .mv-emargency_title{width:calc(100% - 270px);padding:5px 10px 5px 0;align-self:center}.mv-emargency-area .mv-emargency .mv-emargency_text{color:#fff;display:block}.mv-emargency-area .category-icon{margin:0 20px 0 0}.mv-emargency-area~.mv-bnr,.mv-emargency-area~.order-nav{bottom:40px}.mv-bnr_yealy-message,.mv-message{position:absolute;left:0;bottom:0}.mv-bnr_yealy-message{padding:0 40px 40px}.mv-bnr_yealy-message-inner{padding:40px 30px;box-shadow:5px 5px 0 rgba(0,0,0,.1)}.mv-bnr_yealy-message-inner p{font-size:18px;line-height:1.7;font-weight:700;color:#111;text-align:justify}.mv-bnr_yealy-message-inner a{color:#44aeea}.mv-message{padding:0 10px 10px}.mv-message_inner{padding:20px}.mv-message_inner p{font-size:16px;line-height:1.4;font-weight:700;color:#111;text-align:justify}.mv-message_inner a{color:#44aeea}@media screen and (max-width: 1024px){.mv-info-area{position:relative;left:auto;bottom:auto}.mv-bnr{position:absolute}.mv-bnr img{max-width:100%;height:auto}.mv-bnr.mv-bnr_about,.mv-bnr.mv-bnr_chatbot{display:none}.mv-emargency-area{position:relative;background:rgba(0,0,0,.8)}.mv-emargency-area .mv-emargency{flex-wrap:wrap;padding:5px 10px 10px}.mv-emargency-area .mv-emargency dd{font-size:12px;padding:5px 0}.mv-emargency-area .mv-emargency dt{font-size:12px;padding:5px 0;width:70px;color:#fdd000}.mv-emargency-area .mv-emargency .mv-emargency_cat{width:calc(100% - 70px);position:relative}.mv-emargency-area .mv-emargency .mv-emargency_cat::after{content:"";width:100%;height:1px;background:rgba(255,255,255,.1);position:absolute;left:0;top:50%}.mv-emargency-area .mv-emargency .mv-emargency_cat .category-icon{width:auto;font-size:11px;line-height:14px;padding:0 5px;position:relative;z-index:1;margin:0 20px 0 0;color:#000;background:#fdd000;border-color:#fdd000}.mv-bnr_yealy-message-inner,.mv-message_inner{border:3px solid #e80707;background:rgba(255,255,255,.8)}.mv-emargency-area .mv-emargency .mv-emargency_title{width:100%;padding:0;font-size:14px}.mv-bnr_yealy-message-inner p,.mv-message_inner p{font-size:13px;line-height:1.4}.mv-bnr_yealy-message{position:relative;padding:5px;margin:-300px 0 0}.mv-bnr_yealy-message-inner{padding:15px;text-shadow:1px 1px 2px rgba(255,255,255,.9)}.mv-message{position:relative;left:auto;bottom:auto;padding:0 10px 10px}.mv-message_inner{padding:15px}}.mv_slide,.order-nav{position:absolute;left:0}.mv_slide{width:100%;height:100%;background:url(../img/home/mv_001.jpg) center center no-repeat;background-size:cover;top:0}.mv_slide.mv_slide_184{background-position:right top}.mv_slide.mv_slide_215{background-position:right bottom}.order-nav{bottom:0;width:220px}.order-nav .order-nav_link,.order-nav .order-nav_link_blue{display:block;padding:15px 10px;text-align:center;font-size:16px;line-height:1.2;color:#2e68a8;font-weight:500;background:rgba(255,255,255,.6);border-bottom:1px solid rgba(255,255,255,.8)}.order-nav .order-nav_link_pink{display:block;padding:15px 10px;text-align:center;font-size:16px;line-height:1.2;color:#2e68a8;font-weight:500;background:rgba(255,255,255,.6);border-bottom:1px solid rgba(255,255,255,.8);color:#fff;background:rgba(230,30,68,.6);border:none}.order-nav .order-nav_link_blue{color:#fff;background:rgba(1,53,146,.6);border:none}.home-splink{display:none}.home-splink a.home-splink_link{text-decoration:none}#gdpr_fix_inner a:hover,#tagpicks .tagpicks_head .tagpicks_via a:hover,.breadcrumbs a:hover,.contest-top_box .contest-top_accent,.faq-box .faq-box_a a:hover,.page-navi_link a:hover,.place_access-info a:hover,.sponsor_others-list li a:hover,.spot_info-text a:hover,.venue_official-link dd a:hover{text-decoration:underline}@media screen and (max-width: 1024px){.order-nav{display:none}.home-splink{display:flex;justify-content:space-between;padding:10px;background:#f0f0f0;box-shadow:0 2px 10px rgba(100,100,100,.1) inset}.home-splink .home-splink_item{width:calc(50% - 5px)}.home-splink a.home-splink_link{display:flex;align-items:center;justify-content:center;height:100%;text-align:center;font-size:13px;line-height:1.2;padding:10px 5px;background:#fff;box-shadow:0 0 5px rgba(0,0,0,.1);border-radius:5px;color:#2e68a8}.home-splink .home-splink_link-small{font-size:11px;display:block}}.venue-list_box{display:flex}.venue-list_box .venu-list_photo{width:50%;position:relative;overflow:hidden}.venue-list_box .venu-list_photo img{position:absolute;top:50%;left:50%;width:auto;height:auto;min-width:100%;min-height:100%;max-width:inherit;transform:translate3d(-50%, -50%, 0)}.venue-list_box .venu-list_contents{width:50%;background:#44aeea;color:#fff;padding:30px}.venue-list_box .venu-list_contents .venu-list_info-title{padding:10px 0;font-size:20px;line-height:1.5;border-bottom:1px solid #fff}.venue-list_box .venu-list_contents .venu-list_info-date{font-size:20px;line-height:1.6;padding:10px 0 0;word-break:break-all}.venue-list_box .venu-list_contents .venu-list_info-notice{font-size:16px;line-height:20px;padding:10px;margin:10px 0 0;background:#e80707;word-break:break-all;text-align:center;border:3px double rgba(255,255,255,.3)}.venue-list_box .venu-list_contents .venu-list_info-text{font-size:16px;line-height:1.2;padding:10px 0 0}.venue-list_box .venu-list_contents .venu-list_info-explain{font-size:14px;line-height:1.7;padding:20px 0 0;text-align:justify;font-weight:300}.venue-list_box .venu-list_contents .venu-list_info-tag{padding:20px 0 0}.venue-list_box .venu-list_contents .venu-list_info-tag-list{letter-spacing:.4em;text-align:left}.venue-list_box .venu-list_contents .venu-list_info-tag-list li{display:inline-block;letter-spacing:normal;margin:0 10px 5px 0;font-size:11px;color:#2c5ca5;background:#fff;padding:2px 5px}.venue-list_box.blue .venu-list_contents{background:#2c5ca5}@media screen and (max-width: 1024px){.venue-list_box{display:block}.venue-list_box .venu-list_contents .venu-list_info-date br{display:block}.venue-list_box .venu-list_photo{width:100%;position:relative;padding:56.25% 0 0}.venue-list_box .venu-list_contents{width:100%;padding:20px}.venue-list_box .venu-list_contents .venu-list_info-title{padding:10px 0;font-size:16px}.venue-list_box .venu-list_contents .venu-list_info-date{font-size:16px;text-align:center}.venue-list_box .venu-list_contents .venu-list_info-text{font-size:12px}.venue-list_box .venu-list_contents .venu-list_info-tag{padding:10px 0 0}}.thumb-list{display:flex;flex-wrap:wrap}.thumb-list>li{width:33.3333333333%;padding:0 10px 20px}.thumb-list>li a{display:block}.thumb-list.full{padding:50px 0 0}.thumb-list.full>li{width:50%;padding:0 20px 40px}.thumb-list .thumb-list_box{background:#fff}.thumb-list .thumb-list_box dt img{width:100%;height:auto}.thumb-list .thumb-list_box .thumb-list_title{font-size:18px;line-height:1.4;padding:10px 10px 0;text-align:left}.thumb-list .thumb-list_box .thumb-list_excerpt{font-size:14px;line-height:1.4;padding:10px 10px 0;text-align:left}.thumb-list .thumb-list_box .thumb-list_date{padding:5px 10px 0}.thumb-list .thumb-list_box .thumb-list_datetime{display:block;font-size:14px;line-height:1.5;text-align:left}.thumb-list .thumb-list_box .thumb-list_catgory{padding:5px 10px 10px}.thumb-list .thumb-list_box .thumb-list_category-list{display:flex;flex-wrap:wrap;text-align:left}.thumb-list .thumb-list_box .thumb-list_category-list li{padding:3px}.thumb-list .thumb-list_box .thumb-list_info{display:flex;align-items:center;padding:20px 0 0}.thumb-list .thumb-list_box .thumb-list_info .thumb-list_datetime{padding:0 10px 0 0}.thumb-list .thumb-list_box .thumb-list_info .thumb-list_category-list{letter-spacing:-0.4em}.thumb-list .thumb-list_box .thumb-list_info .thumb-list_category-list li{letter-spacing:normal;display:inline-block}@media screen and (max-width: 1024px){.thumb-list>li{width:100%;padding:0 10px 30px}.thumb-list.full>li{width:100%}.thumb-list .thumb-list_box .thumb-list_info{display:flex;font-size:12px;flex-wrap:wrap;padding:10px 0 0}.thumb-list .thumb-list_box .thumb-list_info .thumb-list_date::after{display:none}.thumb-list .thumb-list_box .thumb-list_title{font-size:14px;text-align:justify}.thumb-list .thumb-list_box .thumb-list_info .thumb-list_datetime{padding:0 0 10px;width:100%}.thumb-list .thumb-list_box .thumb-list_info .thumb-list_category-list{width:100%;display:flex}.thumb-list .thumb-list_box .thumb-list_info .thumb-list_category-list li{width:33.3333333333%;padding:3px}.thumb-list .thumb-list_box .thumb-list_info .thumb-list_category-list li .category-icon{width:100%;text-align:center;font-size:11px}}.page-navi_list{padding:40px 0 10px;letter-spacing:-0.4em}.page-navi_list li{letter-spacing:normal;margin:5px;display:inline-block}.page-navi_list li a,.page-navi_list li span{display:inline-block;line-height:36px;width:40px;text-align:center;border:2px solid #83c6d6;color:#83c6d6;border-radius:40px}.page-navi_list li a.current,.page-navi_list li span.current{background:#83c6d6;color:#fff}.page-navi_link{font-size:16px;line-height:20px;text-align:center}.page-navi_link a{color:#144d7f}.breadcrumbs{background:#d0e7f3;padding:15px;line-height:20px}.breadcrumbs a{display:inline-block;padding:0 30px 0 0;position:relative}.goods-list-slider .goods-list-slider_item a,.photo-link a{display:block}.breadcrumbs a{font-size:16px;color:#2667a9}.breadcrumbs a::after{content:">";position:absolute;width:30px;top:50%;right:0;text-align:center;transform:translate3d(0, -50%, 0)}.breadcrumbs span{font-size:16px;color:#2667a9}.photo-link a{width:100%}.photo-link a img{width:100%;height:auto}.goods-list-slider{width:100%;position:relative}.goods-list-slider .slick-list{overflow:hidden}.goods-list-slider .goods-list-slider_item{float:left;padding:0 10px}.goods-list-slider .goods-list-slider_item-box dt{position:relative;height:0;padding:56.818% 0 0;overflow:hidden}.goods-list-slider .goods-list-slider_item-box dt img{width:100%;height:auto;position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0)}.goods-list-slider .goods-list-slider_item-box .goods-list-slider_item-name{font-size:15px;line-height:1.7;text-align:left}.movie-box{position:relative;width:100%;padding:56.25% 0 0}.movie-box.is-map{padding:70% 0 0}.movie-box.is-pc{display:block}.movie-box.is-sp{display:none}.movie-box iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width: 1024px){.movie-box.is-map{padding:100% 0 0}.movie-box.is-pc{display:none}.movie-box.is-sp{display:block}}.category-icon{display:inline-block;line-height:20px;font-size:16px;padding:0 20px;border-radius:14px;background:#83c6d6;border:2px solid #83c6d6;max-width:100%}.category-icon.category-icon_place{background:#83c6d6;border-color:#83c6d6}.category-icon.category-icon_type{background:#f0ca74;border-color:#f0ca74}a.category-icon.category-icon_place,a.category-icon.category-icon_type{background:#fff}.category-icon_archive-list{letter-spacing:-0.4em;text-align:center;margin:0 0 20px}.category-icon_archive-list li{letter-spacing:normal;margin:0 10px;display:inline-block}.category-icon_archive-list li a.category-icon{min-width:140px}@media screen and (max-width: 1024px){.category-icon_archive-list{display:flex;flex-wrap:wrap;margin:0}.category-icon_archive-list li{width:50%;margin:0;padding:5px}.category-icon_archive-list li a.category-icon{min-width:inherit;min-width:auto;width:100%;height:100%;font-size:12px;display:flex;align-items:center;justify-content:center;line-height:1.5;padding:2px 10px}}.topics-slider{width:100%;position:relative}.topics-slider .slick-list{overflow:hidden}.topics-slider .topics-slider_item{float:left;padding:0 10px}.news-detail{max-width:1100px;margin:0 auto;padding:60px 80px 40px}.news-detail .news-detail_head{padding:0 0 30px}.news-detail .news-detail_head .news-detail_info{display:flex;align-items:center;padding:0 0 10px}.news-detail .news-detail_head .news-detail_info .news-detail_datetime{padding:0 20px 5px 0;font-size:14px}.news-detail .news-detail_head .news-detail_info .news-detail_category-list{letter-spacing:-0.4em}.news-detail .news-detail_head .news-detail_info .news-detail_category-list li{letter-spacing:normal;display:inline-block;margin:0 5px 5px 0}.news-detail .news-detail_head .news-detail_head-title{font-size:36px;line-height:1.5;font-weight:500;color:#2c5ca5}.news-detail .news-detail_photo{padding:0 0 30px}.news-detail .news-detail_photo img{width:100%;height:auto}.news-detail .news-detail_photo.movie{position:relative;padding:56.25% 0 0;margin:0 0 30px}.news-detail .news-detail_photo iframe{width:100%;height:100%;position:absolute;left:0;top:0}.news-detail .news-detail_contents{padding:0 0 60px}.news-detail .news-detail_contents img{max-width:100%;height:auto}.news-sub{border-top:1px solid #ccc;padding:40px 60px 20px}.news-sub .page-navi{margin:0 0 40px}.news_slider{width:100%;margin:40px 0 0;overflow:hidden;position:relative}.news_slider_item{float:left}.news_slider_nav{margin:0 0 40px;text-align:center}.news_slider_nav .slick-dots{margin:0;padding:20px 0 0;letter-spacing:-0.4em}.news_slider_nav .slick-dots li{letter-spacing:normal;display:inline-block;padding:0 10px;vertical-align:middle;margin:0;font-size:8px}.news_slider_nav .slick-dots li::after{display:none}.news_slider_nav .slick-dots li.slick-active button{background:#2c5ca5}.news_slider_nav .slick-dots li button{margin:0;padding:0;border:none;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:transparent;display:inline-block;width:10px;height:10px;border-radius:5px;background:#ddd}@media screen and (max-width: 1024px){.news-detail{padding:60px 20px 40px}.news-sub{padding:0 20px}}.photo-box{max-width:800px;margin:0 auto 30px;padding:10px}.photo-box .photo-bot_img img{max-width:100%;height:auto}.photo-box .photo-bot_text{padding:20px 0 0;text-align:justify;font-size:16px;line-height:1.5}.making-list{margin:0 auto;display:flex;flex-wrap:wrap;padding:40px 10px;justify-content:center}.making-list li{width:33.3333333333%;padding:0 20px 40px}.making-list li.finish{width:50%}.making-box .making-box_photo{position:relative;padding:0 0 15px}.making-box .making-box_photo::after{content:"";position:absolute;border-width:30px;border-style:solid;border-color:#2d6a9b transparent transparent #2d6a9b;left:0;top:0}.making-box .making-box_photo img{width:100%;height:auto}.making-box .making-box_photo .making-box_number{position:absolute;font-size:16px;line-height:20px;width:20px;text-align:center;background:#fff;color:#2d6a9b;border-radius:10px;left:7px;top:7px;z-index:2}.making-box .making-box_title{font-size:22px;color:#2d6a9b;line-height:1.5;padding:5px 0 15px;text-align:center}.making-box .making-box_text{font-size:18px;line-height:1.5;padding:0 0 15px;text-align:justify}.making-box .making-box_text.left{text-align:left}@media screen and (max-width: 1024px){.making-list{padding:20px 0;justify-content:center}.making-list li{width:100%;padding:0 0 20px}.making-list li.finish{width:100%}.making-box{display:flex;align-items:center}.making-box .making-box_photo{width:40%}.making-box .making-box_photo::after{border-width:16px}.making-box .making-box_photo .making-box_number{font-size:12px;line-height:16px;width:16px;background:0 0;color:#fff;left:0;top:0}.making-box .making-box_content{width:60%;padding:0 0 0 20px}.making-box .making-box_title{font-size:14px;text-align:left;padding:0 0 10px}.making-box .making-box_text{font-size:12px;padding:0}}#gdpr_fix{background:rgba(0,0,0,.8);color:#fff;position:fixed;left:0;bottom:0;width:100%}#gdpr_fix_inner{max-width:1000px;margin:0 auto;padding:5px 20px}#gdpr_fix_inner p{font-size:13px;line-height:20px;text-align:center}#gdpr_fix_inner a{color:#6bc6ff}.important-box{padding:20px 0}.important-box_title{font-size:20px;font-weight:700;line-height:1.5;margin:0 0 10px;text-align:center;color:#e71f19}.important-box_list{display:flex;flex-wrap:wrap;border-top:1px solid #e71f19;border-left:1px solid #e71f19}.important-box_item{width:50%;padding:10px;display:flex;border-bottom:1px solid #e71f19;border-right:1px solid #e71f19}.important-box_icon-list{display:flex;justify-content:center;align-self:center;width:35%}.important-box_icon-list .important-box_icon{max-width:80px;padding:0 5px}.important-box_icon-list .important-box_icon img{max-width:100%;height:auto}.important-box_text{width:65%;text-align:justify;padding:0 0 0 10px}.important-box_text.left{text-align:left}@media screen and (max-width: 1024px){.important-box_title{font-size:18px}.important-box_list{border-top:1px solid #e71f19;border-left:none}.important-box_item{width:100%;border-left:1px solid #e71f19}.important-box_icon-list .important-box_icon{max-width:50%}}#index_news{padding:50px 10px 30px;background:#d1eaf7}.bnr_list li{padding:0 20px;margin:0 0 20px;text-align:center}.bnr_list li:last-child{margin:0}.bnr_list li a{display:inline-block;max-width:100%}.bnr_list li img{max-width:100%;height:auto}.sp_full_bnr{display:none}.sp_full_bnr li{margin:0 0 10px}.sp_full_bnr li:last-child{margin:0}.sp_full_bnr a{display:block}.sp_full_bnr a img{width:100%;height:auto}.topics-list{padding:20px 20px 0;display:flex;flex-wrap:wrap;justify-content:space-between}.topics-list li{width:calc(50% - 10px);padding:0 0 20px}.topics-list li a{display:block}.topics-list li a img{width:100%;height:auto}#tagpicks{padding:0 2px 2px;background:#111}#tagpicks .tagpicks_head{display:flex;justify-content:center;align-items:center}#tagpicks .tagpicks_head .tagpicks_title{font-size:18px;font-weight:700;line-height:20px;padding:20px 10px 20px 70px;position:relative;color:#fff}#tagpicks .tagpicks_head .tagpicks_title::before{content:"";width:60px;height:60px;background:url(../img/home/icon_instagram.png) center center no-repeat;background-size:cover;position:absolute;left:0;top:50%;transform:translate3d(0, -50%, 0)}#tagpicks .tagpicks_head .tagpicks_via{font-size:12px;padding:0 0 0 10px;color:rgba(255,255,255,.7)}#tagpicks .tagpicks_head .tagpicks_via a{color:rgba(255,255,255,.7)}#tagpicks #tp2p{overflow:hidden;position:relative}#tagpicks #tp2p .tp2p_item{width:10%;padding:2px}#tagpicks #tp2p button{position:absolute;top:100%}@media screen and (max-width: 1024px){#tagpicks .tagpicks_head,.sp_full_bnr{display:block}#index_news{padding:20px 0}.top_page .main .mv .mv_title{padding:100px 0 450px}.scrolled .header-title a{background:#2c5ca5}.top_page.has_smartbnr .main{padding:85px 0 0}.topics-list{padding:20px 20px 0}.topics-list li{width:calc(50% - 5px);padding:0 0 10px}#tagpicks{padding:20px 2px 2px;background:#111}#tagpicks .tagpicks_head .tagpicks_title{font-size:16px;display:inline-block;padding:0 0 0 70px}#tagpicks .tagpicks_head .tagpicks_via{padding:0 0 0 70px}#tagpicks #tp2p .tp2p_item{width:33.3333333333%}#tagpicks #tp2p .tp2p_list li:last-child{display:none}}#mv_hisotry .mv_contents{background-image:url(../img/about/history/mv.jpg)}.history-box_list{padding:40px 10px;margin:0 auto}.history-box_list .history-box{padding:10px 0 40px;display:flex;align-items:center}.history-box_list .history-box .history-box_img{width:35%}.history-box_list .history-box .history-box_img img{width:100%;height:auto}.history-box_list .history-box .history-box_text{width:65%;padding:0 0 0 40px;text-align:left}.history-box_list .history-box .history-box_text p{line-height:2}@media screen and (max-width: 1024px){.history-box_list{padding:20px 0}.history-box_list .history-box{display:block}.history-box_list .history-box .history-box_img{width:100%}.history-box_list .history-box .history-box_img img{width:100%}.history-box_list .history-box .history-box_text{width:100%;padding:20px 0 0;text-align:justify}}.access_content{margin:0 auto;padding:40px 80px;text-align:center}.access_content .access_text{text-align:center;font-size:16px;line-height:1.8;margin:0 0 40px}.access_content .making-list{padding:0}.access_notice{border:1px solid #ccc;padding:20px;text-align:center;max-width:840px;margin:20px auto 0}.access_notice p{font-size:14px;line-height:1.5}.access_box{padding:0 0 40px;margin:0 0 40px;border-bottom:1px solid #ccc}.access_box>.access_notice{padding:40px;margin:0 auto 80px}.access_time{display:block;font-weight:700;text-align:center;font-size:20px;color:#2e648e;padding:20px 0 0}.access_note-box{display:flex;justify-content:center}.access_note-box p{border:1px solid #444;padding:20px;text-align:justify}.access_note,.access_note-box p.left{text-align:left}.access_bus-schedule{display:flex;justify-content:center;margin:0 0 40px}.access_bus-schedule-photo{width:100%;max-width:340px;padding:0 20px 0 0}.access_bus-schedule-photo img{max-width:100%;height:auto}.access_bus-schedule-content{width:100%;max-width:340px;padding:0 0 0 20px;text-align:left}.access_bus-schedule-table{width:100%;border-top:1px solid #ccc;border-left:1px solid #ccc;margin:0 0 5px}.access_bus-schedule-table td{font-size:14px;line-height:1.5;padding:10px;border-bottom:1px solid #ccc;border-right:1px solid #ccc}.access_bus-schedule-table th{font-size:14px;line-height:1.5;padding:10px;border-bottom:1px solid #ccc;border-right:1px solid #ccc;background:#f0f0f0}.access_bus-schedule-note{font-size:14px;line-height:1.7;margin:0 0 10px}.access_note{font-size:14px;display:flex;justify-content:center;padding:0 0 40px}.access_to-tsudome-bus-box{display:flex;max-width:800px;margin:0 auto}.access-flow_box .access-flow_box-img img{max-width:100%;height:auto}.access_to-tsudome-bus-box .access_to-tsudome-bus-img{width:40%}.access_to-tsudome-bus-box .access_to-tsudome-bus-img img{max-width:100%;height:auto}.access_to-tsudome-bus-box .access_to-tsudome-bus-txt{width:60%;text-align:justify;padding:0 0 0 20px}.access-flow_list{display:flex;flex-wrap:wrap}.access-flow_list li{width:33.3333333333%;padding:20px 30px}.access-flow_box .access-flow_box-img{margin:0 0 10px}.access-flow_box .access-flow_box-text{font-size:14px;line-height:2}.access_title-box{padding:0 0 40px;color:#2e648e;font-weight:700;display:flex;justify-content:center}.access_title-box_title{font-size:13px;padding:0 10px 0 0;line-height:30px}.access_title-box_direction{text-align:left;font-size:24px;line-height:30px;width:100%;max-width:640px}.access_title-box_item{display:inline-block;padding:0 10px 0 0}.access_title-box_small{display:inline-block;vertical-align:middle;font-size:14px;padding:0 2px}@media screen and (max-width: 1024px){.access_content{padding:30px 10px}.access_content .access_text{font-size:16px;margin:0 0 20px}.access-flow_list li{width:100%;padding:0 0 20px;position:relative}.access-flow_list li::after{content:"";width:1px;height:20px;position:absolute;left:20%;bottom:0;background:#ccc}.access-flow_list li:last-child::after{display:none}.access-flow_box{display:flex;align-items:center}.access-flow_box .access-flow_box-img{margin:0;width:40%}.access-flow_box .access-flow_box-text{width:60%;font-size:12px;padding:0 0 0 20px}.access_box>.access_notice{padding:20px;margin:0 auto 30px}.access_to-tsudome-bus-box{display:block}.access_to-tsudome-bus-box .access_to-tsudome-bus-img{width:100%;text-align:center}.access_to-tsudome-bus-box .access_to-tsudome-bus-txt{width:100%;padding:20px 0 0}.access_bus-schedule{display:block;margin:0 0 20px}.access_bus-schedule-photo{max-width:100%;padding:0 0 20px;text-align:center}.access_bus-schedule-content{max-width:640px;margin:0 auto;padding:0}}#mv_about .mv_contents{background-image:url(../img/about/mv.jpg)}#mc_about{padding:40px 0 0}.about-box{margin:80px 0 0;padding:40px;background:#bcd4e2}.about-box .about-box_inner{padding:80px 0 40px;border-bottom:1px solid #000}.about-box .about-box_inner.last{border-bottom:none}.about-movie-area{max-width:720px;margin:0 auto;padding:20px 0 0}.about-coming{padding:40px 10px;text-align:center;font-size:48px;font-weight:900;color:rgba(0,0,0,.3)}.clothes-area{padding:60px 0 40px;display:flex}.clothes-area .clothes-box{padding:0 40px 40px}.clothes-area .clothes-box .clothes-box_title{color:#2d6ea2;line-height:1.5;margin:0 0 40px;font-size:18px;font-weight:600}.clothes-area .clothes-box .clothes-box_image{margin:0 0 40px}.clothes-area .clothes-box .clothes-box_image img{max-width:100%;height:auto}.clothes-area .clothes-box .clothes-box_text{font-size:15px;line-height:1.8;text-align:justify}@media screen and (max-width: 1024px){#mc_about{padding:0}.about-box{margin:40px 0 0;padding:20px 0}.about-box .about-box_inner{padding:20px 10px 10px}.clothes-area{padding:30px 0 20px;display:block}.clothes-area .clothes-box{padding:0 10px 20px}.clothes-area .clothes-box .clothes-box_title{margin:0 0 20px;font-size:16px}.clothes-area .clothes-box .clothes-box_image{margin:0 0 20px}.clothes-area .clothes-box .clothes-box_text{font-size:14px}}.contest-schedule_timetable{max-width:660px;margin:0 auto;padding:20px 0 0}.contest-schedule_timetable h3{font-size:20px;font-weight:600;line-height:1.5;margin:0 0 20px}.contest-top{display:flex;justify-content:center;max-width:1000px;margin:0 auto 60px}.contest-team_area .contest-team_detail .contest-team_detail-photo img{max-width:100%;height:auto}.contest-top_box{width:50%;padding:10px}.contest-top_box img{max-width:100%;height:auto}.contest-top_box .contest-top_level{margin:0 0 5px;text-align:left}.contest-top_box .contest-top_photo{margin:0 0 10px}.contest-top_box .contest-top_photo img{width:100%}.contest-top_box .contest-top_country,.contest-top_box .contest-top_title{font-size:18px;line-height:1.8}.contest-top_box .contest-top_accent{color:#000}.contest-team{padding:80px 20px;background:#bed8e6}.contest-team_area{margin:0 auto;display:flex;flex-wrap:wrap;padding:0 40px}.contest-team_area .contest-team_box{width:calc(50% - 20px);margin:10px;padding:15px;background:#fff;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.1)}.sponsor_group,.sponsor_main-list li a{box-shadow:3px 3px 10px rgba(0,0,0,.2)}.contest-team_area .contest-team_title{color:#2d6ea2;font-size:18px;line-height:1.8;border-bottom:1px solid #000;padding:5px 0 15px;margin:0 0 15px;text-align:center}.contest-team_area .contest-team_title .sub{font-size:16px}.contest-team_area .contest-team_detail{display:flex;padding:0 0 15px}.contest-team_area .contest-team_detail .contest-team_detail-photo{width:40%;padding:0 15px 0 0}.contest-team_area .contest-team_detail .contest-team_detail-text{width:60%;font-size:14px;line-height:1.6}.contest-team_area .table-def td,.contest-team_area .table-def th{padding:5px;font-size:14px;text-align:left}.contest-history{padding:40px 0 0;display:flex;flex-wrap:wrap}.contest-history .contest-history_year{background:#bed8e6;text-align:center;font-size:18px;line-height:1.5;letter-spacing:.1em;padding:10px;margin:0 0 20px}.contest-history .contest-history_box{width:50%;padding:0 15px 30px}.contest-history .contest-history_top{display:flex;justify-content:space-between}.contest-history .contest-history_top .contest-top_box{width:calc(50% - 10px);padding:0}.contest-history .contest-history_top .contest-top_box .contest-top_country,.contest-history .contest-history_top .contest-top_box .contest-top_title{font-size:14px}.contest-history_past-link{text-align:center;padding:40px 0 0}.contest-history_past-link a{color:#009ce5}.contest-history_past-link a:hover{text-decoration:underline}@media screen and (max-width: 1024px){.contest-schedule_timetable h3{font-size:16px}.contest-top_box{width:50%;padding:10px 5px}.contest-top_box img{max-width:100%;height:auto}.contest-top_box .contest-top_country,.contest-top_box .contest-top_title{font-size:12px}.contest-team{padding:80px 20px;background:#bed8e6}.contest-team_area{display:block;padding:0}.contest-team_area .contest-team_box{width:100%;margin:0 0 20px}.contest-team_area .contest-team_title{font-size:16px}.contest-team_area .contest-team_title .sub{font-size:14px}.contest-team_area .contest-team_detail{display:block;padding:0 0 15px}.contest-team_area .contest-team_detail .contest-team_detail-photo{width:100%;padding:0 0 15px;text-align:center}.contest-team_area .contest-team_detail .contest-team_detail-text{width:100%;text-align:justify}.contest-team_area .table-def td,.contest-team_area .table-def th{padding:5px;font-size:12px}.contest-history{display:block}.contest-history .contest-history_year{font-size:14px;padding:5px}.contest-history .contest-history_box{width:100%;padding:0 0 30px}.contest-history .contest-history_top{display:flex;justify-content:space-between}.contest-history .contest-history_top .contest-top_box .contest-top_country,.contest-history .contest-history_top .contest-top_box .contest-top_title{font-size:12px}.contest-history_past-link{font-size:12px}}#mv_contact .mv_contents{background-image:url(../img/contact/mv.jpg);background-position:left bottom}.contact_layout{padding:0 80px}.pdf-download{padding:30px 10px}.pdf-download .pdf-download_btn{display:inline-block;padding:10px 0 10px 80px;background:url(../img/contact/business/application/ico_pdf.png) left center no-repeat;background-size:70px auto;font-size:12px;line-height:1.8;text-align:left;font-weight:700}.application_box{padding:40px 10px;position:relative}.application_box.bdr_btm::after{content:"";position:absolute;display:block;width:100%;max-width:850px;margin:0 auto;height:1px;bottom:0;left:50%;transform:translate3d(-50%, 0, 0);background:#000}.form_confirm-notice::after,.place_access-info a::after{transform:translate3d(0, -50%, 0);font-family:"Font Awesome 5 Free"}.contact_pub_table{max-width:400px;margin:0 auto}.volunteer-detail{max-width:620px;margin:0 auto 70px}.volunteer-detail .table-def{margin:0 0 20px}.volunteer-detail .table-def td{font-size:18px}.volunteer-detail .table-def th{font-size:18px;color:#fff;background:#595757}.volunteer-detail-notice li{font-size:14px;line-height:1.5;text-align:left}.volunteer-detail-table .table-def caption{padding:20px 0;font-size:20px;line-height:1.5;font-weight:600;text-align:center}.volunteer-detail-table .table-def th{width:20%;vertical-align:middle}.volunteer-detail-table .table-def td{text-align:left}.volunteer-detail-table .color_red{color:#e60012}.form_num-list{display:flex;padding:0 0 10px;align-items:center}.form_num-list .form_num-list-label{width:40%;padding:0 10px 0 0}.form_num-list .form_num-list-input{width:50%;padding:0 10px;text-align:right}.form_num-list .form_num-list-input input{text-align:right}.form_num-list .form_num-list-conf-label{width:50%;padding:0 10px 0 0}.form_num-list .form_num-list-conf{width:10%;padding:0 10px;text-align:right}.form_num-list .form_num-list-unit{width:10%}.form_num-list .form_num-list-check{width:50%;padding:0 10px 0 30px}.form-box_notice-list{padding:40px 0 0}.form-box_notice-list li{display:flex;padding:0 0 5px;font-size:14px;line-height:1.8}.form-box_notice-list .form-box_notice-list-pre{width:20px}.form-box_notice-list .form-box_notice-list-text{width:calc(100% - 20px)}.form-box_notice-list .clr_red{color:#e60012;font-weight:700}.form_right-text{padding:0 0 10px 20px}.form_confirm-notice{display:inline-block;color:#e60012;position:relative;font-size:14px;line-height:1.7;padding:0 0 5px 20px}.form_confirm-notice::after{content:"";position:absolute;left:0;top:50%;font-weight:900}.interview-table{margin:0 0 40px}.interview-table .table-def .interview-table_title{background:#333;color:#fff}.interview-table .table-def td{text-align:left}.interview_table-sp{display:none}.interview_sp-box{margin:0 auto 10px}.interview_sp-box .interview_sp-box-title{text-align:left;border-bottom:1px solid #ccc;padding:10px;background:#333;color:#fff;font-size:14px;font-weight:700;line-height:1.5}.interview_sp-box .interview_sp-box-row{display:flex;text-align:left;border-bottom:1px solid #ccc}.interview_sp-box .interview_sp-box-head{width:30%;padding:10px;background:#f0f0f0;font-size:14px;font-weight:700;line-height:1.5}.interview_sp-box .interview_sp-box-content{width:70%;padding:10px;font-size:14px;line-height:1.5}.interview_important{font-size:18px;color:#e60012;text-align:center;padding:20px 0}@media screen and (max-width: 1024px){.contact_layout{padding:0}.form_num-list .form_num-list-label{width:40%}.form_num-list .form_num-list-input{width:45%}.form_num-list .form_num-list-unit{width:5%}.form_num-list .form_num-list-check{width:50%;padding:0 10px}.interview_table-pc{display:none}.interview_table-sp{display:block}}#mv_poster .mv_contents{background-image:url(../img/about/poster/mv.jpg)}.poster-list{display:flex;flex-wrap:wrap;margin:0 auto;border-top:1px solid #000;border-left:1px solid #000}.poster-list li{width:25%;border-bottom:1px solid #000;border-right:1px solid #000}.poster-list .poster-list_box{height:100%;padding:20px 10px}.poster-list .poster-list_photo{padding:0 0 20px}.poster-list .poster-list_photo img{max-width:100%;height:auto}.poster-list .poster-list_number{font-size:18px;text-align:center;line-height:1.5}.poster-list .poster-list_year{font-size:14px;text-align:center;line-height:1.5}@media screen and (max-width: 1024px){.poster-list li{width:50%}.poster-list .poster-list_box{padding:10px 5px}.poster-list .poster-list_photo{padding:0 0 10px}.poster-list .poster-list_number{font-size:14px;text-align:center;line-height:1.5}.poster-list .poster-list_year{font-size:12px;color:#555}}.faq-box{margin:0 auto 20px;text-align:left}.faq-title{margin:0 auto 20px;text-align:left;max-width:960px;padding:40px 0 20px;border-bottom:1px solid #0d63aa;color:#0d63aa;font-size:28px;line-height:1.5}.faq-box .faq-box_q{padding:10px 50px;font-size:20px;line-height:30px;background:#b8ddf2;color:#0d63aa;position:relative;cursor:pointer}.faq-box .faq-box_q::after{font-size:20px;position:absolute;border-radius:3px;text-align:center;color:#fff;font-weight:600}.faq-box .faq-box_q::before{font-size:20px;position:absolute;border-radius:3px;text-align:center;color:#fff;font-weight:600;content:"Q";line-height:30px;width:30px;left:10px;top:10px;background:#0d63aa}.faq-box .faq-box_q::after{content:"+";line-height:20px;width:20px;right:15px;top:15px;background:#666}.faq-box.open .faq-box_q::after{content:"-"}.faq-box .faq-box_a{padding:30px 10px 20px 50px;font-size:18px;line-height:30px;position:relative;cursor:pointer;display:none}.faq-box .faq-box_a::before{content:"A";font-size:20px;line-height:30px;width:30px;border-radius:3px;text-align:center;color:#fff;font-weight:600;position:absolute;left:10px;top:30px;background:#e16a0e}.faq-box .faq-box_a a{color:#0d63aa}@media screen and (max-width: 1024px){.about-box{margin:40px 0 0;padding:20px 0}.about-box .about-box_inner{padding:20px 10px 10px}}.archive-layout{padding:80px}.archive-box{position:relative;margin:0 0 80px;padding:0 0 0 240px}.archive-box::after{content:"";background:1px #ccc;height:calc(100% + 80px);width:1px;position:absolute;left:100px;top:0}.archive-box p{font-size:18px;line-height:1.8;text-align:justify}.archive_photo{position:absolute;left:0;top:0;z-index:2}.archive_title{font-size:24px;line-height:1.5;margin:0 0 20px}.archive_subtitle{font-size:20px;line-height:1.5;margin:20px 0;color:#2d6eb5;font-weight:600}#mv_privacy .mv_contents{background-image:url(../img/privacy/mv.jpg)}.privacy-layout{margin:0 auto;padding:10px 80px 80px}.privacy-layout>h2{font-size:48px;line-height:1.8;margin:0 0 40px}@media screen and (max-width: 1024px){.privacy-layout{max-width:1200px;margin:0 auto;padding:40px}}#mv_place.place_odori .mv_contents{background-image:url(../img/place/odori/mv.jpg)}#mv_place.place_susukino .mv_contents{background-image:url(../img/place/susukino/mv.jpg)}#mv_place.place_tsudome .mv_contents{background-image:url(../img/place/tsudome/mv.jpg)}.place_head-term{font-size:24px;text-align:center;color:#2c5ca5;margin:0 0 20px}.place_head-text{margin:20px 0;text-align:center;font-size:16px}.place_head-info{display:flex;max-width:780px;margin:40px auto;align-items:center;justify-content:center}.place_head-info-inner.bdr{border-top:1px solid #ddd}.place_head-info-text{margin:20px auto 0;text-align:left}.place_head-info-box{display:flex;font-size:18px;margin:0 0 5px}.place_head-info-box dt{width:90px;text-align:left}.place_head-info-box dd{width:calc(100% - 90px);text-align:left}.place_head-info-area{display:flex;align-items:center;padding:5px 0;border-bottom:1px solid #ddd;position:relative}.place_head-info-area::after{content:"";width:1px;height:calc(100% - 20px);position:absolute;left:30%;top:10px;background:#ddd}.place_head-info-area dt{width:30%;padding:0 10px 0 0;text-align:right}.place_head-info-area dd{width:70%;padding:0 0 0 10px;text-align:left}.place-content,.venue_text{max-width:780px;text-align:justify}.place_head-info-area dd,.place_head-info-area dt{font-style:14px;line-height:1.3}.place-content{margin:0 auto;padding:0 0 20px}.place-content dd,.place-content dt,.place-content li,.place-content p,.place-content td,.place-content th{font-size:16px;line-height:2}.place-content dl,.place-content ol,.place-content p,.place-content table,.place-content ul{margin:0 0 20px}.venue_area{padding:60px 0;border-top:1px solid #ccc}.venue_title{font-size:24px;line-height:1.5;margin:0 0 40px;color:#2c5ca5;font-weight:700;letter-spacing:.1em}.venue_text{display:flex;justify-content:center;margin:0 auto 40px;font-size:18px;line-height:1.8}.venue_official-link{margin:-30px 0 40px}.venue_official-link dt{font-size:16px;line-height:1.2;margin:0 0 5px}.venue_official-link dd{font-size:14px;line-height:1.2;word-break:break-all}.venue_official-link dd a{display:inline-block;max-width:100%;color:#000}.venue_inner{display:flex;align-items:center;width:100%;max-width:780px;margin:0 auto;padding:20px 0 0}.venue_photo{width:50%;align-self:flex-start}.venue_photo img{max-width:100%;height:auto}.venue_info{width:50%;padding:0 0 0 40px;text-align:left}.venue_note{max-width:720px;margin:0 auto;font-size:14px;text-align:left;padding:0 0 40px}.venue_coming{max-width:780px;margin:0 auto 40px;font-size:24px;line-height:1.8;color:#8d8d8d}.venue_illustration{display:block;text-align:center;margin:0 0 40px}.venue_illustration img{max-width:100%;height:auto}.place_link-list{text-align:center;padding:0 0 30px;letter-spacing:-0.4em}.place_link-list li{letter-spacing:normal;display:inline-block;margin:0 5px 10px}.place_link-list li a{display:inline-block;padding:10px;border-radius:5px;background:#de9113;color:#fff;width:100%;min-width:260px}.place_info-box{margin:0 0 20px}.place_info-title{font-size:20px;color:#2c5ca5;font-weight:700;margin:0 0 20px}.place_access-box{display:flex;justify-content:center}.place_access-info{display:inline-block;text-align:left;padding:10px 90px 0 0;min-height:100px;background:url(../img/place/icon_access.png) right top no-repeat;background-size:80px auto}.place_access-info a{display:inline-block;color:#2c5ca5;padding:0 0 0 20px;position:relative}.place_access-info a::after{content:"";position:absolute;left:0;top:50%;font-weight:900}.place_facility-list{display:flex;flex-wrap:wrap;padding:0 0 30px}.place_facility-list li{width:10%;padding:0 10px 10px}.place_facility-icon{width:100%;max-width:70px;display:inline-block;padding:70px 0 0;text-align:center;font-size:12px;line-height:1.5;background:url(../img/place/icon_toilet.png) center top no-repeat;background-size:100% auto}.spot_memo,.spot_text{line-height:1.8;text-align:justify}.place_facility-icon.facility-toilet{background-image:url(../img/place/icon_toilet.png)}.place_facility-icon.facility-toilet-handi{background-image:url(../img/place/icon_toilet-handi.png)}.place_facility-icon.facility-rest{background-image:url(../img/place/icon_rest.png)}.place_facility-icon.facility-nursed{background-image:url(../img/place/icon_nursed.png)}.place_facility-icon.facility-smoking{background-image:url(../img/place/icon_smoking.png)}.place_facility-icon.facility-info{background-image:url(../img/place/icon_info.png)}.place_facility-icon.facility-guide{background-image:url(../img/place/icon_guide.png)}.place_facility-icon.facility-storage{background-image:url(../img/place/icon_storage.png)}.place_facility-icon.facility-lost{background-image:url(../img/place/icon_lost.png)}.place_facility-icon.facility-aid{background-image:url(../img/place/icon_aid.png)}.spot_area{border-top:1px solid #f0f0f0;padding:20px 0}.spot_box{padding:40px 0;border-bottom:1px solid #f0f0f0;max-width:780px;margin:0 auto}.spot_title{font-size:20px;font-weight:700;color:#000;margin:0 0 40px}.spot_text{font-size:16px;display:flex;justify-content:center;margin:40px 0}.spot_memo{font-size:14px;padding:40px;margin:20px 0;background:#fafafa;color:#555}.spot_img,.spot_inner.center,.spot_memo.center{text-align:center}.spot_img{padding:20px 0 0}.spot_img img{max-width:100%;height:auto}.spot_inner{display:flex;align-items:center;width:100%;margin:40px 0}.spot_inner.center{justify-content:center}.spot_inner.center .spot_info{width:100%;padding:20px 0;text-align:center}.spot_photo{width:50%;align-self:flex-start}.spot_photo img{max-width:100%;height:auto}.spot_info{width:50%;padding:0 0 0 40px;text-align:left}.spot_info-text{margin:0 0 10px;font-size:15px;line-height:2}.spot_info-text dt{font-weight:600}.spot_info-text a{color:#2c5ca5}.spot_info-text .spot_info-text_notice{font-size:13px;line-height:1.2;color:#444}.spot_info-title{font-size:20px;font-weight:700;color:#2c5ca5}.spot_title-icon,.spot_title-num{display:inline-block;background:#2c5ca5;color:#fff;font-size:14px;margin:0 10px 0 0}.spot_title-icon{padding:2px 15px}.spot_title-num{width:30px;height:30px;line-height:30px;text-align:center;border-radius:50%}.spot_title-num.green{background:#28630d}.spot_title-num.orange{background:#de6a08}.spot_title-num.pink{background:#e9537c}.spot_list{display:flex;flex-wrap:wrap;border-top:1px solid #eee;border-left:1px solid #eee;margin:20px 0 0}.goods_list,.goods_shop-list{border-top:1px solid #ccc;border-left:1px solid #ccc}.spot_list-box{width:50%;padding:20px 20px 10px;border-bottom:1px solid #eee;border-right:1px solid #eee}.goods_list .goods_list-item,.goods_shop-box{border-bottom:1px solid #ccc;border-right:1px solid #ccc}.spot_list-item{height:100%;display:flex;flex-direction:column}.spot_list-title{font-size:18px;font-weight:700;margin:0 0 10px;text-align:left}.spot_list-photo{margin:0 0 10px}.spot_list-photo img{max-width:100%;height:auto}.spot_list-text{font-size:14px;margin:0 0 10px;text-align:justify;text-align:left}.spot_list-text img{vertical-align:middle}.spot_list-price{font-size:14px;margin:0 0 10px;text-align:right;align-self:flex-end}.place-flex-center{display:flex;justify-content:center}@media screen and (max-width: 1024px){.place_head-term{font-size:20px}.place_head-text{font-size:16px}.place_head-info{display:flex;margin:0 0 40px;align-items:center;justify-content:center}.place_head-info-box{display:flex;font-size:16px}.spot_inner,.spot_list,.venue_inner{display:block}.place_head-info-box dt{width:90px}.place_head-info-box dd{width:calc(100% - 90px)}.venue_area{padding:30px 0;border-top:1px solid #ccc}.venue_title{font-size:24px;margin:0 0 20px}.venue_official-link{margin:-10px 0 20px}.venue_official-link dt{font-size:14px}.venue_official-link dd{font-size:12px}.venue_text{font-size:16px}.venue_inner{margin:0 auto;padding:20px 0 0}.venue_photo{width:100%;text-align:center}.venue_info{width:100%;padding:20px 0 0}.place_link-list{padding:0 0 20px}.venue_note{padding:0 0 20px;font-size:12px}.place_info-title{font-size:16px}.venue_coming{font-size:16px;margin:0 auto 20px}.venue_illustration{margin:0 0 20px}.spot_area{padding:20px 0}.spot_box{padding:20px 0;margin:0 auto}.spot_title{font-size:20px;margin:0 0 20px}.spot_text{font-size:16px}.spot_memo{font-size:14px;padding:20px}.spot_inner.center .spot_info{padding:20px 0 0}.spot_photo{width:100%;text-align:center}.spot_info{width:100%;padding:0;margin:20px 0 0;text-align:justify}.spot_info-text{font-size:16px;line-height:1.5;word-break:break-all}.spot_info-text dd+dt{margin:10px 0 0}.spot_info-title{font-size:18px}.spot_title-icon{padding:2px 10px;font-size:14px}.spot_title-num{width:24px;height:24px;line-height:24px;font-size:14px}.spot_list-box{width:100%;padding:10px}.spot_list-price,.spot_list-text{font-size:16px}}#mv_goods .mv_contents{background-image:url(../img/about/poster/mv.jpg)}.goods_list{display:flex;flex-wrap:wrap}.goods_list .goods_list-item{width:25%}.goods_list .goods_list-link{display:block;width:100%;padding:20px}.goods_box{width:100%;height:100%;display:flex;flex-wrap:wrap;flex-direction:column}.goods_box .goods_box-img{width:100%;margin:0 0 10px}.goods_box .goods_box-img img{max-width:100%;height:auto}.goods_box .goods_box-name{width:100%;margin:0 0 10px;font-size:18px;line-height:1.5;text-align:left}.goods_box .goods_box-text{width:100%;margin:0 0 10px;font-size:14px;line-height:1.5;text-align:center}.goods_box .goods_box-price{width:100%;font-size:18px;line-height:1.5;text-align:right;align-self:flex-end}.goods_note{text-align:left;margin:20px 0 0;font-size:14px;color:#333}.goods_link-list{margin:40px 0 0}.goods_link-list li{margin:0 0 10px}.goods_link{display:inline-block;padding:10px 40px;border-radius:5px;background:#d58c1a;color:#fff;font-weight:700;font-size:24px;line-height:1.5;letter-spacing:.1em}#goods_other .goods_other-head{padding:40px 0 20px;border-top:1px solid #ccc}.goods_other-box{padding:40px 0 0}.goods_other-title{font-size:20px;margin:0 0 20px}.goods_shop-list{display:flex;max-width:720px;margin:0 auto}.goods_shop-box{width:50%;padding:15px;text-align:left}.goods_shop-box .goods_shop-name{font-size:18px;font-weight:700;margin:0 0 5px}.goods_shop-box .goods_shop-adress,.goods_shop-box .goods_shop-tel,.goods_shop-box .goods_shop-time{font-size:14px;line-height:1.4}.goods_fax-num{padding:10px 0;font-size:28px;font-weight:700}.goods_fax-note{max-width:720px;margin:0 auto 20px;font-size:14px;color:#333}.goods_fax-link{display:inline-block;color:#00a0e9;border-bottom:1px solid #000}.goods_fax-link:hover{border-color:#00a0e9}#goods_snowmiku{background:#ccdce6}.snowmiku_head{max-width:840px;margin:0 auto;padding:0 0 40px}.snowmiku_head .snowmiku_head-title{padding:20px 0 40px}.snowmiku_head .snowmiku_head-title img{max-width:100%;height:auto}.snowmiku_head .snowmiku_head-subtitle{font-size:24px;margin:0 0 20px}.snowmiku_head .snowmiku_head-text{text-align:justify}.snowmiku_item{padding:0 0 40px}.snowmiku_item-list{display:flex;flex-wrap:wrap;border-top:1px solid #ccc;border-left:1px solid #ccc}.snowmiku_item-box{width:33.3333333333%;border-bottom:1px solid #ccc;border-right:1px solid #ccc}.snowmiku_item-link{display:block;width:100%;padding:20px;background:#fff}.snowmiku_item-note{line-height:1.5;margin:5px 0 0;font-size:12px;text-align:left}.snowmiku_note{max-width:740px;margin:0 auto}.snowmiku_note-title{font-size:21px;line-height:1.5;margin:0 0 10px;color:#e60012;padding:15px;border:1px solid #e60012}.snowmiku_note-text{font-size:16px;text-align:justify}@media screen and (max-width: 1024px){.goods_box .goods_box-name,.goods_box .goods_box-price{font-size:16px;text-align:center}.goods_list .goods_list-item{width:50%}.goods_box .goods_box-price{font-weight:700}.goods_link{width:100%;padding:10px;font-size:18px}.snowmiku_item-box{width:100%}}#mv_sponsored .mv_contents{background-image:url(../img/sponsored/mv.jpg)}.sponsored-list{display:flex;flex-wrap:wrap;border-top:1px solid #ddd;border-left:1px solid #ddd}.sponsored-list_item{width:33.3333333333%;padding:20px;border-bottom:1px solid #ddd;border-right:1px solid #ddd}.sponsored-list_box{position:relative;padding:66% 0 0;text-align:left}.sponsored-list_photo{position:absolute;left:0;top:0;width:100%;padding:66% 0 0;overflow:hidden}.sponsored-list_photo img{width:100%;height:auto;position:absolute;left:50%;top:50%;transform:translate3d(-50%, -50%, 0)}.sponsored-list_title{text-align:left;font-weight:700;font-size:20px;line-height:1.5;padding:10px 0}.sponsored-list_text{text-align:justify;font-size:16px;line-height:1.8;padding:0 0 15px;border-bottom:1px solid #ddd;word-break:break-all}.sponsored-list_info{padding:15px 0 0}.sponsored-info_row{position:relative;line-height:24px;font-size:16px;display:block;padding:0 0 0 23px;margin:0 0 5px}.sponsored-info_row::after{content:"";width:16px;height:16px;position:absolute;left:0;top:4px;background:#444}.sponsored-info_title{display:inline-block}.sponsored-info_title::after{content:"/";display:inline-block;padding:0 5px}@media screen and (max-width: 1024px){.sponsored-list_item{width:50%;padding:10px}.sponsored-list_title{font-size:18px}.sponsored-list_text{font-size:16px}.sponsored-info_row{line-height:20px;font-size:14px;padding:0 0 0 18px}.sponsored-info_row::after{width:14px;height:14px;top:3px}}.sponsor_group-list li a img,.sponsor_main-list li a img,.sponsor_sub-list li a img{max-width:100%;height:auto}#mv_sponsor .mv_contents{background-image:url(../img/sponsor/mv.jpg)}.sponsor_main-list{display:flex;flex-wrap:wrap;justify-content:space-between}.sponsor_main-list li{width:calc((100% - 60px)/4);margin:0 0 20px}.sponsor_main-list li a{display:block;width:100%;text-align:center}.sponsor_group{padding:20px;margin:0 0 40px;background:#fff}.sponsor_group dt{font-size:16px;line-height:1.5;text-align:left}.sponsor_group-list{display:flex;flex-wrap:wrap;justify-content:space-between}.sponsor_group-list li a{display:block;text-align:center}.sponsor_sub-list{display:flex;flex-wrap:wrap;margin:0 0 40px}.sponsor_sub-list li{width:calc((100% - 100px)/6);margin:0 20px 20px 0;box-shadow:2px 2px 0 rgba(0,0,0,.2)}.sponsor_sub-list li:nth-child(6n){margin:0 0 20px}.sponsor_sub-list li a{display:block;width:100%;text-align:center}.sponsor_others{display:flex;position:relative}.sponsor_others::after{content:"";position:absolute;left:50%;top:0;width:1px;height:100%;background:#000}.sponsor_others-list{width:50%}.sponsor_others-list li{text-align:left;font-size:18px;line-height:30px;padding:0 30px}@media screen and (max-width: 1024px){.sponsor_main-list li{width:calc(50% - 10px);margin:0 0 20px}.sponsor_group{padding:10px;margin:0 0 40px}.sponsor_group dt{font-size:13px;text-align:center;margin:0 0 10px}.sponsor_group-list{justify-content:center}.sponsor_group-list li{width:33.3333333333%;padding:0 10px 10px}.sponsor_sub-list li{width:33.3333333333%;margin:0 0 20px;padding:0 5px}.sponsor_others-list li{font-size:13px;line-height:20px;padding:0 10px;margin:0 0 5px}}.process-archive_title,.process-list_title{font-weight:700;font-size:20px;line-height:1.5}#mv_process .mv_contents{background-image:url(../img/process/mv.jpg)}.process-archive{margin:40px 0;border-top:1px solid #ccc}.process-archive_box{padding:20px;border-bottom:1px solid #ccc}.process-archive_link{display:flex;padding:20px}.process-archive_link:hover{background:#f0f0f0}.process-archive_photo{width:25%}.process-archive_photo img{width:100%;height:auto}.process-archive_info{width:75%;padding:0 0 0 40px;text-align:left;align-self:center}.process-archive_title{margin:0 0 20px;color:#2c5ca5}.process-list{display:flex;flex-wrap:wrap;padding:20px 0 40px}.process-list_item{width:33.3333333333%;padding:0 10px 20px}.process-list_box{position:relative;height:100%;padding:66% 0 0;text-align:left;border:1px solid #ccc}.process-list_photo{position:absolute;left:0;top:0;width:100%;padding:66% 0 0;overflow:hidden}.process-list_photo img{width:100%;height:auto;position:absolute;left:50%;top:50%;transform:translate3d(-50%, -50%, 0)}.process-list_title{text-align:left;padding:20px 20px 10px}.process-list_text{text-align:justify;font-size:16px;line-height:1.8;padding:0 20px 20px;word-break:break-all}@media screen and (max-width: 1024px){.process-archive{margin:20px 0}.process-archive_box{padding:0}.process-archive_link{padding:20px 0}.process-archive_info{padding:0 0 0 20px}.process-archive_title{font-size:14px;margin:0 0 10px}.process-archive_text{font-size:12px}.process-list_item{width:100%;padding:10px}.process-list_title{font-size:18px}.process-list_text{font-size:16px}}.cmt-bnr{margin:40px 20px 0;border:4px solid #8291a1;background:#fff;display:flex;padding:20px}.cmt-bnr_logo{width:33.3333333333%;align-self:center}.cmt-bnr_logo img{max-width:100%}.cmt-bnr_cnt{width:66.6666666667%;padding:0 0 0 40px}.cmt-bnr_title{line-height:1.2;margin:0 0 10px;text-align:center}.cmt-bnr_title-sub{display:block;font-size:14px;margin:0 0 10px}.cmt-bnr_title-main{display:block;font-size:28px;color:#2d6eb5}.cmt-bnr_link{display:block;color:#fff;background:#2d6eb5;padding:10px;border-radius:6px;font-size:16px}.cmt-bnr_notice{display:block;margin:10px 0 0;font-size:14px;text-align:right}@media screen and (max-width: 1024px){.cmt-bnr{margin:40px 20px 0;display:block;padding:20px}.cmt-bnr_logo{width:100%}.cmt-bnr_cnt{width:100%;padding:10px 0 0}.cmt-bnr_title{margin:0 0 20px}.cmt-bnr_title-main{font-size:24px}.cmt-bnr_link{display:block;color:#fff;background:#2d6eb5;padding:10px;border-radius:6px;font-size:16px}.cmt-bnr_notice{font-size:12px}}.doc-style .c-news-section{margin:100px 0}@media screen and (max-width: 768px){.doc-style .c-news-section{margin:60px 0}}.doc-style .c-news-lead{font-size:20px;line-height:1.8;font-weight:bold}.doc-style .c-news-photo{display:block;margin:0 0 40px}@media screen and (max-width: 768px){.doc-style .c-news-photo{margin:0 0 30px}}.doc-style .c-news-photo_caption{display:flex;justify-content:space-between;font-size:12px}.doc-style .c-news-photo_caption span{display:block}@media screen and (max-width: 768px){.doc-style .c-news-photo_caption{display:block}}.doc-style .c-news-sculpture{display:flex;margin:0 0 40px}@media screen and (max-width: 768px){.doc-style .c-news-sculpture{display:block}}.doc-style .c-news-sculpture_icon{display:inline-block;background:#2d6eb5;color:#fff;line-height:20px;align-self:flex-start;border-radius:40px;padding:10px 20px;font-size:14px}@media screen and (max-width: 768px){.doc-style .c-news-sculpture_icon{padding:5px 20px;font-size:12px}}.doc-style .c-news-sculpture_name{display:block;padding:0 0 0 20px;color:#000}@media screen and (max-width: 768px){.doc-style .c-news-sculpture_name{padding:10px 0 0}}.doc-style .c-news-detail{padding:40px;background:#e8f1fb;border-radius:10px}@media screen and (max-width: 768px){.doc-style .c-news-detail{padding:20px}}.doc-style .c-news-detail_title{font-size:24px;line-height:1.5;font-weight:bold;margin:0 0 20px;padding:0 0 20px;border-bottom:1px solid #595757}@media screen and (max-width: 768px){.doc-style .c-news-detail_title{font-size:20px}}.doc-style .c-news-detail_text{font-size:18px;line-height:1.8;font-weight:500;padding:0;border:none}.doc-style .c-news-detail_text::after{display:none}@media screen and (max-width: 768px){.doc-style .c-news-detail_text{font-size:16px}}