@charset "UTF-8";*{box-sizing:border-box}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,l,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0}html{overflow-x:hidden;color:#222;font-weight:500;font-size:62.5%;font-family:BlinkMacSystemFont,Arial,"Helvetica Neue","Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif}html[lang=zh-TW] .main{font-family:"微軟正黑體",sans-serif}html[lang=zh-tw] .main{font-family:"微軟正黑體",sans-serif}html[lang=zh-CN] .main{font-family:"微软雅黑",sans-serif}html[lang=ko] .main{font-family:"돋움","중고딕","중명조",dotum,AppleGothic,Arial,Helvetica,Clean,sans-serif}html[lang=it] .main{font-family:"Times New Roman",Times,serif}html[lang=de] .main{font-family:sans-serif}html[lang=fr] .main{font-family:GrasItalique,sans-serif}html[lang=vi] .main{font-family:Arial,sans-serif}html[lang=pt] .main{font-family:sans-serif}html[lang=ru] .main{font-family:"Times New Roman",Arial}body{overflow-x:hidden;width:100%;font-size:1.6rem;line-height:1.75;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}body.en{line-height:1.5}body{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:unset}@media only screen and (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}a{color:#222}a:active,a:hover,a:link,a:visited{outline:0 none}ol,ul{list-style:none}img{max-width:100%;height:auto;-webkit-backface-visibility:hidden}.object-fit-img{font-family:"object-fit: cover;object-position: 50% 50%;";object-fit:cover;object-position:50% 50%}@font-face{font-weight:400;font-style:normal;font-family:icon;src:url(../fonts/icone5bf.eot?arilr5);src:url(../fonts/icone5bf.eot?arilr5#iefix) format("embedded-opentype"),url(../fonts/icone5bf.ttf?arilr5) format("truetype"),url(../fonts/icone5bf.woff?arilr5) format("woff"),url(../fonts/icone5bf.svg?arilr5#icon) format("svg")}[class*=" ico_"],[class^=ico_]{text-transform:none;font-weight:400;font-style:normal;font-feature-settings:normal;font-variant:normal;font-family:icon!important;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.ico_tw:before{content:"\e900"}.ico_fb:before{content:"\e901"}.ico_youtube:before{content:"\e902"}.ico_left:before{content:"\e903"}.ico_right:before{content:"\e904"}.ico_up:before{content:"\e905"}.ico_down:before{content:"\e906"}.ico_pause:before{content:"\e907"}.ico_check:before{content:"\e908"}.ico_play:before{content:"\e909"}.ico_opennew:before{content:"\e90a"}.ico_dl:before{content:"\e90b"}.ico_remove:before{content:"\e90c"}.ico_add:before{content:"\e90d"}.ico_first:before{content:"\e90e"}.ico_last:before{content:"\e90f"}.ico_wright:before{content:"\e910"}@media print,screen and (min-width:768px){.btn-blue-md,.btn-dl-sm,.btn-gl-md,.btn-gren-md,.btn-no_angle_circle,.btn-normal-md,.btn-org-md,.btn-tourism_info,.btn-wred-md,.news-card a,.series-card a{transition:box-shadow .3s;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.btn-blue-md:hover,.btn-dl-sm:hover,.btn-gl-md:hover,.btn-gren-md:hover,.btn-no_angle_circle:hover,.btn-normal-md:hover,.btn-org-md:hover,.btn-tourism_info:hover,.btn-wred-md:hover,.news-card a:hover,.series-card a:hover{box-shadow:0 0 13px rgba(0,0,0,.2)}}.t-article,.t-primary,.t-quaternary,.t-secondary,.t-tertiary{font-weight:700;line-height:1.5}.t-primary{margin-bottom:24px;padding:18px;background-color:#eee;color:#616161;text-align:center;font-size:2rem}.t-primary:not(:first-child){margin-top:60px}.t-primary .note{display:block;font-size:1.2rem}@media print,screen and (min-width:768px){.t-primary{margin-bottom:32px;padding:36px 18px;font-size:2.4rem}.t-primary:not(:first-child){margin-top:120px}.t-primary .note{font-size:1.6rem}}.t-secondary{margin-top:40px;margin-bottom:24px;padding-bottom:12px;border-bottom:1px solid #e0e0e0;font-size:2rem}@media print,screen and (min-width:768px){.t-secondary{margin-top:80px;margin-bottom:32px;padding-bottom:16px;font-size:2.4rem}}.t-tertiary{margin-top:24px;margin-bottom:16px;padding-left:16px;font-size:1.8rem}.t-tertiary::before{position:relative;top:.9em;display:block;margin-left:-16px;width:10px;height:3px;background-color:#f24448;content:""}@media print,screen and (min-width:768px){.t-tertiary{margin-top:36px;margin-bottom:24px;padding-left:28px;font-size:1.8rem}.t-tertiary::before{margin-left:-28px;width:16px;height:4px}}.pg-committee .t-tertiary::before,.pg-legacy .t-tertiary::before{background-color:#bc4ae1}.legacy-university .t-tertiary::before{background-color:#5444ee}.pg-series .t-tertiary::before{background-color:#90da5f}.pg-blue .t-tertiary::before{background-color:#3a51ff}.t-quaternary{margin-top:20px;margin-bottom:12px;font-size:1.6rem}@media print,screen and (min-width:768px){.t-quaternary{margin-top:28px;margin-bottom:18px;font-size:1.6rem}}.t-article{margin-top:40px;margin-bottom:24px;padding-bottom:12px;border-bottom:1px solid #e0e0e0;font-size:1.8rem}@media print,screen and (min-width:768px){.t-article{margin-top:80px;margin-bottom:32px;padding-bottom:16px;font-size:3.2rem}}.em-text{color:#f24448;font-weight:700}.red-text{color:#f24448}.small-text{font-size:1.4rem}.medium-text{font-size:1.8rem}.large-text{font-size:2rem}.center-text{text-align:center}.right-text{text-align:right}.trigger-input{display:none}.btn-area{text-align:center}.btn-area::after{display:block;clear:both;content:""}.btn-area [class^=btn-]{display:inline-block;margin:0 8px}.btn-blue-md,.btn-dl-sm,.btn-gl-md,.btn-gren-md,.btn-normal-md,.btn-org-md,.btn-tourism_info,.btn-wred-md{min-width:275px;border:none;color:#fff;text-decoration:none;font-weight:700;line-height:1.5}.btn-dl-sm{padding:8px 38px 8px 24px;border-radius:10em;font-size:1.2rem}@media print,screen and (min-width:992px){.btn-dl-sm{padding:14px 38px 14px 24px;border-radius:10em;font-size:1.4rem}}.btn-blue-md,.btn-gl-md,.btn-gren-md,.btn-normal-md,.btn-org-md,.btn-tourism_info,.btn-wred-md{padding:12px 38px 12px 24px;border-radius:10em;font-size:1.4rem}@media print,screen and (min-width:992px){.btn-blue-md,.btn-gl-md,.btn-gren-md,.btn-normal-md,.btn-org-md,.btn-tourism_info,.btn-wred-md{padding:14px 38px 14px 24px;border-radius:10em;font-size:1.6rem}}.btn-blue-md,.btn-dl-sm,.btn-gl-md,.btn-gren-md,.btn-no_angle_circle,.btn-normal-md,.btn-org-md,.btn-tourism_info,.btn-wred-md{position:relative}.btn-blue-md i,.btn-dl-sm i,.btn-gl-md i,.btn-gren-md i,.btn-no_angle_circle i,.btn-normal-md i,.btn-org-md i,.btn-tourism_info i,.btn-wred-md i{position:absolute;top:50%;right:14px;margin-top:-12px;font-size:24px}.btn-normal-md{background:#fff}.btn-gl-md{background:#bdbdbd}.btn-org-md{background-image:linear-gradient(90deg,#ff7327 0,#fccc58 100%)}.btn-gren-md{background-image:linear-gradient(90deg,#00b09b 0,#90da5f 100%)}.btn-blue-md{background-image:linear-gradient(90deg,#3a51ff 0,#00b09b 100%)}.btn-wred-md{background:#fff;color:#f24448}.btn-dl-sm{background:#eee}.btn-no_angle_circle{background:#fff}.btn-tourism_info{background:#fff}table{width:100%;border-spacing:0;border-collapse:collapse}table td,table th{padding:10px 16px}table th{background-color:#f5f5f5;vertical-align:top;text-align:left;font-weight:700}@media print,screen and (min-width:992px){table a:hover{text-decoration:none}}.tb-blk td,.tb-blk th{display:block;width:100%}.tb-blk td{border-bottom:1px solid #e0e0e0;word-break:break-word}.en .tb-blk td{word-break:break-word}@media print,screen and (min-width:992px){.tb-blk{border-top:1px solid #e0e0e0}.tb-blk td,.tb-blk th{display:table-cell}.tb-blk th{width:190px;border-bottom:1px solid #e0e0e0}.tb-blk td{width:calc(100% - 190px)}}.tb-blk02 .fw-b{font-weight:700}.tb-blk02 td,.tb-blk02 th{display:block;width:100%}.tb-blk02 td{padding:10px 0;border-bottom:1px solid #e0e0e0;word-break:break-all}.tb-blk02 td.td-c{text-align:center}.en .tb-blk02 td{word-break:break-word}@media print,screen and (min-width:768px){.tb-blk02 tr:nth-child(2) td{width:368px}.tb-blk02 td,.tb-blk02 th{display:table-cell;border:1px solid #e0e0e0}.tb-blk02 th{width:190px;border-bottom:1px solid #e0e0e0}.tb-blk02 td{padding:10px 16px;width:calc(100% - 190px)}}@media print,screen and (min-width:992px){.tb-blk02 td,.tb-blk02 th{padding:16px}}.venue-lst dt{margin:0 0 10px;font-weight:700}.venue-lst .venue-row{padding:5px 0}.venue-lst .venue-row:not(:last-child){border-bottom:1px dotted #e0e0e0}.venue-lst .venue-row:first-child{padding:0 0 5px}.venue-lst .venue-row:only-of-type{padding:0}@media print,screen and (min-width:768px){.venue-lst .venue-row{display:-webkit-flex;display:-ms-flexbox;display:flex}.venue-lst .venue-row__area{width:40%}.venue-lst .venue-row__venue{width:60%}}@media print,screen and (min-width:992px){.venue-lst{overflow:hidden}.venue-lst dt{float:left;margin:0;width:30%}.venue-lst dd{float:left;width:70%}}.ui-datepicker{z-index:2000!important}.ui-widget-header{border:none;background:0 0}.ui-datepicker-calendar th{background-color:transparent}.ui-datepicker-calendar thead th:first-child{color:#f24448}.ui-datepicker-calendar thead th:last-child{color:#5444ee}.ui-state-default,.ui-widget-content .ui-state-default{border:1px solid #bdbdbd;background-image:none}.ui-state-active,.ui-widget-content .ui-state-active{background-color:#616161;color:#fff}.day-sunday .ui-state-active,.day-sunday .ui-state-default{background-color:rgba(242,68,72,.8);background-image:none;color:#fff}.day-saturday .ui-state-active,.day-saturday .ui-state-default{background-color:rgba(84,68,238,.8);background-image:none;color:#fff}.day-holiday .ui-state-active,.day-holiday .ui-state-default{background-color:rgba(242,68,72,.8);background-image:none;color:#fff}.ui-datepicker-today .ui-state-highlight{background-color:#e6d46e;background-image:none}.ui-datepicker-current-day .ui-state-active,.ui-datepicker-current-day .ui-widget-content .ui-state-active{background-color:#616161;color:#fff}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:auto}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{display:none}.ui-datepicker .ui-datepicker-buttonpane button{font-size:1.4rem}.container{margin-right:auto;margin-left:auto;padding-right:16px;padding-left:16px}.container::after{display:block;clear:both;content:""}@media (min-width:768px){.container{width:752px}}@media (min-width:992px){.container{width:972px}}@media (min-width:1200px){.container{width:1152px}}@media print,screen and (min-width:768px){.row{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:-16px;margin-left:-16px}.row>.col-12{-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%;width:100%}.row>.col-11{-webkit-flex:0 1 91.66667%;-ms-flex:0 1 91.66667%;flex:0 1 91.66667%;width:91.66667%}.row>.col-10{-webkit-flex:0 1 83.33333%;-ms-flex:0 1 83.33333%;flex:0 1 83.33333%;width:83.33333%}.row>.col-9{-webkit-flex:0 1 75%;-ms-flex:0 1 75%;flex:0 1 75%;width:75%}.row>.col-8{-webkit-flex:0 1 66.66667%;-ms-flex:0 1 66.66667%;flex:0 1 66.66667%;width:66.66667%}.row>.col-7{-webkit-flex:0 1 58.33333%;-ms-flex:0 1 58.33333%;flex:0 1 58.33333%;width:58.33333%}.row>.col-6{-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%;width:50%}.row>.col-5{-webkit-flex:0 1 41.66667%;-ms-flex:0 1 41.66667%;flex:0 1 41.66667%;width:41.66667%}.row>.col-4{-webkit-flex:0 1 33.33333%;-ms-flex:0 1 33.33333%;flex:0 1 33.33333%;width:33.33333%}.row>.col-3{-webkit-flex:0 1 25%;-ms-flex:0 1 25%;flex:0 1 25%;width:25%}.row>.col-2{-webkit-flex:0 1 16.66667%;-ms-flex:0 1 16.66667%;flex:0 1 16.66667%;width:16.66667%}.row>.col-1{-webkit-flex:0 1 8.33333%;-ms-flex:0 1 8.33333%;flex:0 1 8.33333%;width:8.33333%}.row [class*=col-]{padding-right:16px;padding-left:16px}}.sec-top:not(:first-of-type){margin-top:60px}.sec-top:not(:last-of-type){margin-bottom:60px}@media print,screen and (min-width:768px){.sec-top:not(:first-of-type){margin-top:120px}.sec-top:not(:last-of-type){margin-bottom:120px}}.sec-second:not(:first-of-type){margin-top:40px}.sec-second:not(:last-of-type){margin-bottom:40px}@media print,screen and (min-width:768px){.sec-second:not(:first-of-type){margin-top:80px}.sec-second:not(:last-of-type){margin-bottom:80px}}.sec-third:not(:first-of-type){margin-top:24px}.sec-third:not(:last-of-type){margin-bottom:24px}@media print,screen and (min-width:768px){.sec-third:not(:first-of-type){margin-top:36px}.sec-third:not(:last-of-type){margin-bottom:36px}}.clearfix::after{display:block;clear:both;content:""}.coregraphics{background-color:#d70016}.coregraphics__inner{display:table}.coregraphics__logo{display:table-cell;vertical-align:middle;line-height:0}.coregraphics__img{display:table-cell;text-align:right;line-height:0}.page-head{position:relative;margin-top:38px}.page-head::before{position:absolute;top:-14px;left:50%;z-index:1;display:block;height:28px;background-size:cover;background-repeat:no-repeat;content:"";-webkit-transform:translateX(-50%);transform:translateX(-50%)}.page-head__inner{position:relative;overflow:hidden;padding:32px 0;background-color:#eee}.page-head__inner::after,.page-head__inner::before{position:absolute;top:0;display:block;width:200px;height:100%;content:""}.page-head__inner::before{left:-150px;-webkit-transform:skewX(-15deg);transform:skewX(-15deg)}.page-head__inner::after{right:-150px;-webkit-transform:skewX(-15deg);transform:skewX(-15deg)}.page-head__t{position:relative;z-index:1;margin:0 auto;text-align:center;font-size:1.8rem;line-height:1.5}.page-head__t::after{position:absolute;bottom:-8px;left:50%;display:block;width:59px;height:3px;content:"";-webkit-transform:translateX(-50%);transform:translateX(-50%)}.page-head__t span{font-size:1.4rem}.page-head__t span.txt-pad{letter-spacing:-.1em;font-size:1.8rem}@media print,screen and (min-width:768px){.page-head__inner::before{left:-175px}.page-head__inner::after{right:-175px}.page-head__t{width:70%}}@media print,screen and (min-width:992px){.page-head{margin-top:40px}.page-head::before{top:-28px;height:56px}.page-head__inner{padding:83px 0}.page-head__inner::before{left:-135px}.page-head__inner::after{right:-135px}.page-head__t{font-size:3.6rem}.page-head__t::after{width:120px;height:4px}.page-head__t span{font-size:2.8rem}}@media print,screen and (min-width:1200px){.page-head{margin-top:14px}}.page-head--games__t::before{width:189px;background-image:url(../img/t-outline.png)}@media print,screen and (min-width:992px){.page-head--games__t::before{width:378px}}.page-head--games-aboutwmg__t::before{width:251px;background-image:url(../img/t-about-wmg.png)}@media print,screen and (min-width:992px){.page-head--games-aboutwmg__t::before{width:502px}}.page-head--games-sponsor__t::before{width:208px;background-image:url(../img/t-sponsor.png)}@media print,screen and (min-width:992px){.page-head--games-sponsor__t::before{width:416px}}.page-head--games-mascot__t::before{width:182px;background-image:url(../img/t-mascot.png)}@media print,screen and (min-width:992px){.page-head--games-mascot__t::before{width:364px}}.page-head--games-ambassador__t::before{width:261px;background-image:url(../img/t-ambassador.png)}@media print,screen and (min-width:992px){.page-head--games-ambassador__t::before{width:522px}}.page-head--movie__t::before{width:144px;background-image:url(../img/t-movie.png)}@media print,screen and (min-width:992px){.page-head--movie__t::before{width:288px}}.page-head--games-sports__t::before{width:166px;background-image:url(../img/t-sports.png)}@media print,screen and (min-width:992px){.page-head--games-sports__t::before{width:322px}}.page-head--games-showcasesports__t::before{width:166px;background-image:url(../img/t-sports.png)}@media print,screen and (min-width:992px){.page-head--games-showcasesports__t::before{width:322px}}.page-head--games-testevent__t::before{width:166px;background-image:url(../img/t-sports.png)}@media print,screen and (min-width:992px){.page-head--games-testevent__t::before{width:322px}}.page-head--games-venues__t::before{width:149px;background-image:url(../img/t-venues.png)}@media print,screen and (min-width:992px){.page-head--games-venues__t::before{width:298px}}.page-head--games-schedule__t::before{width:204px;background-image:url(../img/t-schedule.png)}@media print,screen and (min-width:992px){.page-head--games-schedule__t::before{width:408px}}.page-head--games-volunteer__t::before{width:225px;background-image:url(../img/t-volunteer.png)}@media print,screen and (min-width:992px){.page-head--games-volunteer__t::before{width:450px}}.page-head--games-guideline__t::before{width:234px;background-image:url(../img/t-guidelines.png)}@media print,screen and (min-width:992px){.page-head--games-guideline__t::before{width:468px}}.page-head--games-trafficguide__t::before{width:155px;background-image:url(../img/t-traffic.png)}@media print,screen and (min-width:992px){.page-head--games-trafficguide__t::before{width:310px}}.page-head--games-cc__t::before,.page-head--games-opc__t::before{width:228px;background-image:url(../img/t-ceremony.png);background-image:url(../img/t-ceremony.png)}@media print,screen and (min-width:992px){.page-head--games-cc__t::before,.page-head--games-opc__t::before{width:456px}}.page-head--games-entry__t::before{width:127px;background-image:url(../img/t-entry.png)}@media print,screen and (min-width:992px){.page-head--games-entry__t::before{width:254px}}.page-head--news__t::before{width:125px;background-image:url(../img/t-news.png)}@media print,screen and (min-width:992px){.page-head--news__t::before{width:250px}}.page-head--tourism__t::before{width:173px;background-image:url(../img/t-tourism.png)}@media print,screen and (min-width:992px){.page-head--tourism__t::before{width:346px}}.page-head--series-sfl__t::before{width:320px;background-image:url(../img/t-sfl.png)}@media print,screen and (min-width:992px){.page-head--series-sfl__t::before{width:640px}}.page-head--series-mastersinterview__t::before{width:268px;background-image:url(../img/t-participants.png)}@media print,screen and (min-width:992px){.page-head--series-mastersinterview__t::before{width:536px}}.page-head--legacy__t::before{width:174px;background-image:url(../img/t-legacy.png)}@media print,screen and (min-width:992px){.page-head--legacy__t::before{width:348px}}.page-head--tng__t::before{width:179px;background-image:url(../img/t-tsunagu.png)}@media print,screen and (min-width:992px){.page-head--tng__t::before{width:358px}}.page-head--legacy-university__t::before{width:266px;background-image:url(../img/t-university.png)}@media print,screen and (min-width:992px){.page-head--legacy-university__t::before{width:522px}}.page-head--legacy-collaboration__t::before{width:314px;background-image:url(../img/t-collaboration.png)}@media print,screen and (min-width:992px){.page-head--legacy-collaboration__t::before{width:628px}}.page-head--legacy-inclusive__t::before{width:198px;background-image:url(../img/t-inclusive.png)}@media print,screen and (min-width:992px){.page-head--legacy-inclusive__t::before{width:396px}}.page-head--committee__t::before{width:222px;background-image:url(../img/t-committee.png)}@media print,screen and (min-width:992px){.page-head--committee__t::before{width:444px}}.page-head--committee-document__t::before{width:252px;background-image:url(../img/t-document.png)}@media print,screen and (min-width:992px){.page-head--committee-document__t::before{width:504px}}.page-head--committee-donation__t::before{width:204px;background-image:url(../img/t-donation.png)}@media print,screen and (min-width:992px){.page-head--committee-donation__t::before{width:408px}}.page-head--committee-proposal__t::before{width:227px;background-image:url(../img/t-proposal.png)}@media print,screen and (min-width:992px){.page-head--committee-proposal__t::before{width:454px}}.page-head--accommodation__t::before{width:320px;height:24px;background-image:url(../img/t-accommodation.png)}@media print,screen and (min-width:992px){.page-head--accommodation__t::before{width:730px;height:56px}}.page-head--reservation__t::before{width:264px;background-image:url(../img/t-reservation.png)}@media print,screen and (min-width:992px){.page-head--reservation__t::before{width:528px}}.page-head--base__t::before{width:95px;background-image:url(../img/t-base.png)}@media print,screen and (min-width:992px){.page-head--base__t::before{width:180px}}.page-head--faq__t::before{width:82px;background-image:url(../img/t-faq.png)}@media print,screen and (min-width:992px){.page-head--faq__t::before{width:164px}}.page-head--contact__t::before{width:201px;background-image:url(../img/t-contact.png)}@media print,screen and (min-width:992px){.page-head--contact__t::before{width:402px}}.page-head--privacy__t::before{width:317px;background-image:url(../img/t-privacypolicy.png)}@media print,screen and (min-width:992px){.page-head--privacy__t::before{width:634px}}.page-head--cookie__t::before{width:318px;background-image:url(../img/t-cookiepolicy.png)}@media print,screen and (min-width:992px){.page-head--cookie__t::before{width:636px}}.page-head--terms__t::before{width:289px;background-image:url(../img/t-termsofuse.png)}@media print,screen and (min-width:992px){.page-head--terms__t::before{width:578px}}.page-head--link__t::before{width:92px;background-image:url(../img/t-link.png)}@media print,screen and (min-width:992px){.page-head--link__t::before{width:184px}}.page-head--stayactive__t::before{width:234px;background-image:url(../img/t-stayactive.png)}@media print,screen and (min-width:992px){.page-head--stayactive__t::before{width:486px}}.page-head--dosports__t::before{width:216px;background-image:url(../img/t-dosports.png)}@media print,screen and (min-width:992px){.page-head--dosports__t::before{width:432px}}.page-head--recommend__t::before{width:180px;background-image:url(../img/t-articles.png)}@media print,screen and (min-width:992px){.page-head--recommend__t::before{width:360px}}.page-head--red .page-head__inner::before{background-color:#f24448}.page-head--red .page-head__inner::after{background-color:#f88460}.page-head--red .page-head__inner .page-head__t::after{background:linear-gradient(90deg,#f24448 0,#f88460 100%)}.page-head--org .page-head__inner::before{background-color:#ff7327}.page-head--org .page-head__inner::after{background-color:#fccc58}.page-head--org .page-head__inner .page-head__t::after{background:linear-gradient(90deg,#ff7327 0,#fccc58 100%)}.page-head--gren .page-head__inner::before{background-color:#00b09b}.page-head--gren .page-head__inner::after{background-color:#90da5f}.page-head--gren .page-head__inner .page-head__t::after{background:linear-gradient(90deg,#00b09b 0,#90da5f 100%)}.page-head--blue .page-head__inner::before{background-color:#3a51ff}.page-head--blue .page-head__inner::after{background-color:#00b09b}.page-head--blue .page-head__inner .page-head__t::after{background:linear-gradient(90deg,#3a51ff 0,#00b09b 100%)}.page-head--violet .page-head__inner::before{background-color:#bc4ae1}.page-head--violet .page-head__inner::after{background-color:#5444ee}.page-head--violet .page-head__inner .page-head__t::after{background:linear-gradient(90deg,#bc4ae1 0,#5444ee 100%)}.page-head--purple .page-head__inner::before{background-color:#5444ee}.page-head--purple .page-head__inner::after{background-color:#bc4ae1}.page-head--purple .page-head__inner .page-head__t::after{background:linear-gradient(90deg,#5444ee 0,#bc4ae1 100%)}.page-head--gold .page-head__inner::before{background-color:#e6d46e}.page-head--gold .page-head__inner::after{background-color:#c8a635}.page-head--gold .page-head__inner .page-head__t::after{background:linear-gradient(90deg,#e6d46e 0,#c8a635 100%)}.breadcrumb{margin-top:18px;font-size:1.2rem}.breadcrumb .container{padding-left:60px;width:auto}.breadcrumb__lst li{display:inline}.breadcrumb__lst li:not(:last-child)::after{position:relative;top:3px;display:inline-block;padding:0 10px;color:#222;content:"\e904";text-transform:none;font-weight:400;font-style:normal;font-feature-settings:normal;font-variant:normal;font-size:18px;font-size:1.8rem;font-family:icon!important;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.breadcrumb__lst li:last-child{font-weight:700}.breadcrumb__lst li a{display:inline-block}.breadcrumb__lst li a:hover{text-decoration:none}.pager{padding:10px 0 54px}@media print,screen and (min-width:992px){.pager{padding:40px 0 112px}}.pager__lst{display:-webkit-flex;display:-ms-flexbox;display:flex;text-align:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.pager__lst li{display:table;margin:6px}@media print,screen and (min-width:992px){.pager__lst li{margin:8px}}.pager__lst li a{display:table;width:56px;height:40px;border-radius:20px;background-color:#fff;text-decoration:none}.pager__lst li a i{display:table-cell;color:#8b8b8b;vertical-align:middle;font-size:24px}.pager__lst li.current{font-style:italic;font-size:1.4rem}.pager__lst li.current span{display:table-cell;width:40px;height:40px;border-radius:20px;background-color:#bdbdbd;color:#fff;vertical-align:middle}.pager__lst li.no-page a{border:2px solid #e0e0e0;background-color:transparent;cursor:default}.pager__lst li.no-page a i{color:#e0e0e0}.pagetop{position:fixed;right:4px;bottom:0;z-index:1;padding:8px;width:27px;height:141px}@media print,screen and (min-width:768px){.pagetop{right:9px;bottom:0;padding:16px;width:43px;height:157px}}.footerbnr-entry{position:fixed;bottom:0;left:0;z-index:99;display:block;padding:10px 0;width:100%;background-color:#f24448;text-align:center;text-decoration:none}.footerbnr-entry .logo{display:none}.footerbnr-entry .sufula{display:none}.footerbnr-entry .text p{color:#fff;font-weight:700;font-size:2.6rem;line-height:1}.footerbnr-entry .text p .label{display:inline-block;margin:0 10px 0 0;padding:4px 8px;border-radius:10px;background-color:#fff;color:#f24448;font-size:1.3rem}.footerbnr-entry .text p .end-date{color:#fff;font-weight:500;font-size:1.5rem}@media print,screen and (min-width:768px){.footerbnr-entry{transition:all .3s}.footerbnr-entry__inner{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.footerbnr-entry:hover{opacity:.85}.footerbnr-entry .logo{display:inline-block;margin:0 20px 0 0;width:110px}.footerbnr-entry .logo img{vertical-align:bottom}.footerbnr-entry .sufula{display:inline-block;margin:0 0 0 10px;width:70px}.footerbnr-entry .sufula img{vertical-align:bottom}}@media print,screen and (min-width:992px){.footerbnr-entry .text p{font-size:3.4rem}.footerbnr-entry .text p .label{font-size:1.4rem}.footerbnr-entry .text p .end-date{font-size:1.8rem}}@-webkit-keyframes up-css{0%{bottom:-500px}100%{bottom:0}}@keyframes up-css{0%{bottom:-500px}100%{bottom:0}}.gdpr{position:fixed;bottom:0;left:0;z-index:100;width:100%;background-color:rgba(255,255,255,.95);box-shadow:0 -5px 5px rgba(0,0,0,.2);-webkit-animation:up-css 1s 1 ease-out;animation:up-css 1s 1 ease-out}.gdpr__inner{position:relative;padding:32px 32px 16px}.gdpr p{font-size:1.4rem}.gdpr-btn{position:absolute;top:8px;right:8px;display:-webkit-flex;display:-ms-flexbox;display:flex;width:25px;height:25px;border:2px solid #bdbdbd;border-radius:50%;background-color:#bfbfbf;color:#fff;text-decoration:none;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media print,screen and (min-width:768px){.gdpr__inner{margin:0 auto;padding:32px 56px 16px;max-width:1152px}.gdpr p{font-size:1.6rem}.gdpr-btn{top:16px;right:16px;width:30px;height:30px}}@media print,screen and (min-width:992px){.gdpr p>a:hover{text-decoration:none}}.news-lsts{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.news-lsts li{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:6px 0;padding-right:6px;padding-left:6px;width:50%;height:auto;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.pg-news .news-lsts,.tng-index .news-lsts{margin-right:-6px;margin-left:-6px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media print,screen and (min-width:992px){.news-lsts li{margin:16px 0;padding-right:16px;padding-left:16px;width:33.33%}}@media print,screen and (min-width:1200px){.tng-index .news-lsts li{width:25%}}.news-card{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.news-card a{-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;background-color:#fff;text-decoration:none}.news-card__img{position:relative;width:100%;line-height:0}.news-card__img-inner{display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;width:100%;height:198px;background:#eee;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.news-card__img-inner img{max-width:100%;max-height:100%}.ie .news-card__img-inner img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.tng-index .news-card__img-inner{height:142px}.news-card__tag{position:absolute;bottom:0;left:0;display:inline-block;padding:6px 12px;color:#fff;font-weight:700;font-size:.9rem;line-height:1}.news-card__tag-pickup{background-color:#ff7327}.news-card__tag-event{background-color:#f24448}.news-card__tag-info{background-color:#00b09b}.news-card__body{padding:16px;word-break:break-all;font-weight:700}.news-card__time{margin-bottom:8px;color:#8b8b8b;font-weight:700;font-size:1rem}.news-card__loca{display:inline-block;margin-bottom:8px;padding:0 5px;background:#8b8b8b;color:#fff;font-weight:700;font-size:1.2rem}.news-card__t{font-size:1.2rem;line-height:1.5}.tng-index .news-card__t{font-size:1.2rem}@media print,screen and (min-width:992px){.news-card__tag{padding:8px 16px;font-size:1.2rem}.news-card__body{padding:24px}.news-card__time{margin-bottom:16px;font-size:1.4rem}.news-card__loca{font-size:1.4rem}.news-card__t{font-size:1.4rem}.tng-index .news-card__t{font-size:1.6rem}}.tng-card__tag-person{background-color:#e60617}.tng-card__tag-area{background-color:#831685}.tng-card__tag-culture{background-color:#27ad3a}.tng-card__tag-world{background-color:#00a0e9}.tng-card__tag-future{background-color:#f39806}.series-card{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.series-card a{display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:#fff;text-decoration:none;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.series-card__img{position:relative;width:50%;line-height:0}.series-card__img::before{position:relative;z-index:-1;display:block;padding-top:100%;width:100%;height:0;content:""}.series-card__img-inner{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:100%}.series-card__img-inner img{width:100%;height:100%}.ie .series-card__img-inner img{max-width:none;width:auto;height:100%}.series-card__body{padding:16px;width:50%;word-break:break-all}.series-card__head{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:12px;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.series-card__cat,.series-card__vol{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.series-card__cat{-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%}.series-card__vol{padding-left:4px;white-space:nowrap}.series-card__vol span{display:inline-block;padding:0 8px;height:22px;border-radius:11px;background-color:#00b09b;color:#fff;font-size:.9rem;line-height:22px}.series-card__name{margin-bottom:8px;color:#8b8b8b;font-size:1rem}.series-card__t{font-size:1.2rem}@media print,screen and (min-width:768px){.series-card__body{padding:16px}.series-card__head{margin-bottom:20px}.series-card__vol{padding-left:8px}.series-card__vol span{padding:0 12px;height:36px;border-radius:18px;font-size:1.4rem;line-height:36px}.series-card__cat img{max-width:100%}.ie .series-card__cat img{max-width:none;width:100%}.series-card__name{margin-bottom:16px;font-size:1.4rem}.series-card__t{font-size:1.6rem}}.em-txt{margin:0 auto;color:#f24448}.bnr-decision{margin:0 0 30px;text-align:center}.bnr-decision img{vertical-align:bottom}@media print,screen and (min-width:992px){.bnr-decision a{transition:all .3s}.bnr-decision a:hover{opacity:.7}}.bnr-pickup{margin:0 0 36px;padding:0 16px;text-align:center}.bnr-pickup a{display:inline-block}.bnr-pickup a img{vertical-align:bottom}@media print,screen and (min-width:992px){.bnr-pickup{margin:0 auto 54px;padding:0;width:780px}.bnr-pickup a{transition:all .3s}.bnr-pickup a:hover{opacity:.7}.bnr-pickup a img{width:780px}}.maintenance-guide{margin:0 auto 30px;border:2px solid #f24448}.maintenance-guide .inner{padding:25px}.maintenance-guide .inner>p{margin:0}.maintenance-guide .ttl{padding:10px;background-color:#f24448;color:#fff;text-align:center;font-size:2rem;line-height:1.3}.entry-guide{margin:0 auto;max-width:900px;border:2px solid #f24448}.entry-guide .inner{padding:25px}.entry-guide .ttl{padding:10px;background-color:#f24448;color:#fff;text-align:center;font-size:2rem;line-height:1.3}.entry-guide dl:not(:last-child){margin:0 0 20px}.entry-guide dl dt{margin:0 0 10px;color:#f24448;font-weight:700;font-size:1.8rem}.entry-guide ul{margin:5px 0 0}.entry-guide ul li{padding-left:.5em;text-indent:-.5em}.entry-guide ul li:not(:last-child){margin:0 0 5px}.entry-guide .btn-area a{border:2px solid #f24448;color:#f24448}.entry-guide .btn-area a i{color:#f24448}.bnr-onlineshop{margin:56px auto 32px;padding:0 16px;max-width:752px;text-align:center}.bnr-onlineshop img{vertical-align:bottom}@media print,screen and (min-width:992px){.bnr-onlineshop{max-width:972px}.bnr-onlineshop a{transition:all .3s}.bnr-onlineshop a:hover{opacity:.7}}@media print,screen and (min-width:1200px){.bnr-onlineshop{max-width:1152px}}.modal-fixed{position:fixed!important}.sidenav-open{position:fixed;overflow:hidden;width:100%;height:100%}.sidenav-open .cmn-glang{position:static;display:block;padding:18px 0 15px;text-align:center;-webkit-align-items:normal;-ms-flex-align:normal;align-items:normal}@media (min-width:480px) and (max-width:1199px){.sidenav-open .gnav-open-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:block;background-color:#000;opacity:.5}}.gnav-open-bg{display:none}.cmn-head{padding-right:60px;padding-left:134px;width:100%;height:60px;background-color:#fff}.cmn-head a{text-decoration:none}.cmn-head__logo{position:absolute;top:0;left:0;display:block;width:134px;height:60px;background-color:#fff}.cmn-head__logo a,.cmn-head__logo span{display:block;padding:0 12px}.cmn-head__logo a img,.cmn-head__logo span img{vertical-align:bottom}@media print,screen and (min-width:1200px){.cmn-head{padding-right:0;padding-left:147px;height:auto}.cmn-head__logo{width:147px;height:180px}.cmn-head__logo a,.cmn-head__logo span{padding:20px 30px}}.head-logo--sp{display:block}.head-logo--pc{display:none}@media print,screen and (min-width:1200px){.head-logo--sp{display:none}.head-logo--pc{display:block}}.sp-head{display:table;float:right;height:100%}@media print,screen and (min-width:1200px){.sp-head{display:none}}.cmn-cd{padding:0 16px;background-color:#424242;color:#fff;text-align:center;font-weight:700;font-size:1.2rem}.cmn-cd__num{display:inline-block;margin:0 .5em;padding:0 5px 0 10px;border-radius:3px;background-color:#f24448;text-align:center;letter-spacing:.4em;font-weight:700;line-height:23px}.sp-head .cmn-cd{display:table-cell;max-width:250px;vertical-align:middle}.head-nav .cmn-cd{display:none}@media print,screen and (min-width:1200px){.cmn-cd{margin-right:24px;margin-left:24px;padding:0 24px;font-size:1.4rem}.cmn-cd__num{padding:0 6px 0 12px;font-size:1.8rem;line-height:28px}.head-nav .cmn-cd{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.head-contact{display:none}@media screen and (min-width:1200px){.head-contact{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:24px;margin-left:24px;padding:0 24px;background-color:#cfe2e0;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.head-contact span{display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 26px;height:32px;border-radius:16px;background-color:#fff;font-weight:700;font-size:1.6rem;line-height:32px;cursor:pointer}}.cmn-lang{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 24px;background-color:#86202c;color:#222;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (max-width:1199px){.cmn-lang{display:none}}.cmn-lang .lang-select{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 32px;height:32px;border-radius:16px;background-color:#fff;font-weight:700;font-size:1.6rem;line-height:32px;cursor:pointer}.cmn-lang .lang-select::before{position:absolute;top:50%;left:12px;display:block;margin-top:-8px;width:16px;height:16px;background-position:50% 50%;background-size:cover;content:""}.en .cmn-lang{padding:0 18px}@media print,screen and (min-width:1200px){.cmn-lang:hover .lang-lst{display:block}}.cmn-glang{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 24px;background-color:#86202c;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.en .cmn-glang{padding:0 18px 9px}@media print,screen and (min-width:1200px){.en .cmn-glang{padding:9px 18px}}.nav-lang{border-bottom:9px solid #86202c}.nav-lang__lb{padding:4px;border-bottom:1px solid #bdbdbd;background-color:#e0e0e0;color:#424242;text-align:center;font-size:1.2rem}.nav-lang .lang-lst{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.nav-lang .lang-lst li{-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%;border-bottom:1px solid #e0e0e0;background-color:#bdbdbd;font-size:1.4rem}.nav-lang .lang-lst li:nth-of-type(odd){border-right:1px solid #e0e0e0}.nav-lang .lang-lst a,.nav-lang .lang-lst span{padding:12px 16px}.nav-lang .lang-lst span{background-color:#fff;color:#222}@media print,screen and (min-width:1200px){.nav-lang{display:none}}.lang-lst li{display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:1.2rem}.lang-lst a,.lang-lst span{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.lang-lst a i,.lang-lst span i{margin-left:8px;color:#424242;font-weight:700}.lang-lst a{color:#fff}@media print,screen and (min-width:1200px){.lang-lst{position:absolute;top:60px;right:8px;left:8px;z-index:2;display:none;border-radius:4px;background-color:#eee;box-shadow:0 5px 5px rgba(0,0,0,.2)}.lang-lst::before{position:absolute;top:-6px;left:50%;margin-left:-6px;width:0;height:0;border-width:0 6px 6px 6px;border-style:solid;border-color:transparent transparent #e0e0e0 transparent;content:""}.lang-lst li{display:block}.lang-lst li:not(:last-of-type){border-bottom:1px solid #bdbdbd}.lang-lst li:first-child:hover{border-radius:4px 4px 0 0}.lang-lst li:last-child:hover{border-radius:0 0 4px 4px}.lang-lst li:hover{background-color:#e0e0e0}.lang-lst a,.lang-lst span{padding:8px 4px 8px 8px}.lang-lst a::before,.lang-lst span::before{position:relative;top:4px}.lang-lst a{color:#222}.lang-lst span{background:#bdbdbd}}.universal-box{display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:#fff;font-weight:700}.universal-box .font-scale{width:40%;border-right:1px solid #bdbdbd}.universal-box .font-scale-btn{display:-webkit-flex;display:-ms-flexbox;display:flex;width:50%;height:48px;color:#222;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.universal-box .font-scale__ttl{background-color:#e0e0e0;color:#222;text-align:center;font-size:1.6rem}.universal-box .font-scale__row{display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:1.8rem}.universal-box .bg-color{width:60%}.universal-box .bg-color-btn{display:-webkit-flex;display:-ms-flexbox;display:flex;width:25%;height:48px;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.universal-box .bg-color__ttl{background-color:#e0e0e0;color:#222;text-align:center;font-size:1.6rem}.universal-box .bg-color__row{display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:1.8rem;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.universal-box .bg-color__row .bg-st{color:#333}.universal-box .bg-color__row .bg-blue{background-color:#00f;color:#ff0}.universal-box .bg-color__row .bg-yellow{background-color:#ff0;color:#333}.universal-box .bg-color__row .bg-black{background-color:#000;color:#fff}@media print,screen and (min-width:1200px){.universal-box{width:300px;border:1px solid #bdbdbd}.universal-box .font-scale-btn{height:37px}.universal-box .font-scale__ttl{font-size:1.4rem;line-height:1.5}.universal-box .font-scale__row{font-size:1.6rem}.universal-box .bg-color-btn{width:48px;height:37px}.universal-box .bg-color__ttl{font-size:1.4rem;line-height:1.5}.universal-box .bg-color__row{font-size:1.6rem}}.gnav-hum{position:absolute;top:0;right:0;z-index:3;overflow:hidden;width:60px;height:60px}.gnav-hum label{position:absolute;top:0;left:0;display:block;padding:0;width:100%;height:100%;border:none;background-color:#f24448;cursor:pointer;transition:all .4s}.gnav-hum span{position:absolute;left:15px;display:inline-block;width:30px;height:3px;background-color:#fff;transition:all .4s}.gnav-hum span:nth-of-type(1){top:20px}.gnav-hum span:nth-of-type(2){top:28px}.gnav-hum span:nth-of-type(3){bottom:20px}@media print,screen and (min-width:1200px){.gnav-hum{display:none}}#gnav_trigger:checked~.gnav-hum span:nth-of-type(1){-webkit-transform:translateY(8.5px) rotate(-45deg);transform:translateY(8.5px) rotate(-45deg)}#gnav_trigger:checked~.gnav-hum span:nth-of-type(2){left:50%;opacity:0;-webkit-animation:active-menu-bar .8s forwards;animation:active-menu-bar .8s forwards}#gnav_trigger:checked~.gnav-hum span:nth-of-type(3){-webkit-transform:translateY(-8.5px) rotate(45deg);transform:translateY(-8.5px) rotate(45deg)}@-webkit-keyframes active-menu-bar{100%{height:0}}@keyframes active-menu-bar{100%{height:0}}@media (max-width:1199px){.head-nav{position:absolute;top:60px;right:0;bottom:0;z-index:3;display:block;visibility:hidden;overflow:hidden;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding-bottom:120px;max-width:480px;width:0;height:calc(100vh - 60px);background-color:#e0e0e0;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out;-webkit-transform:translateX(100vw);transform:translateX(100vw);-webkit-backface-visibility:hidden;backface-visibility:hidden}}@media (max-width:1199px){#gnav_trigger:checked~.head-nav{visibility:visible;overflow-y:auto;width:100vw;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out;-webkit-transform:translateX(0);transform:translateX(0)}}.head-upper{width:100%}@media print,screen and (min-width:1200px){.head-upper{display:-webkit-flex;display:-ms-flexbox;display:flex;height:60px;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}}.gnav{background-color:#fff}.gnav .gnav-exp,.gnav .gnav-exp02{cursor:pointer}.gnav .gnav-exp02::after,.gnav .gnav-exp::after{color:#616161;content:"\e906"}.gnav .gnav-exp.active::after,.gnav .gnav-exp02.active::after{content:"\e905"}.gnav .accept-mark{padding:0 25px 15px;text-align:center}.gnav .accept-mark p{padding:8px 35px;background-color:#f24448;color:#fff;font-size:1.6rem}.gnav__sndlv-lst,.gnav__toplv-lst,.gnav__trd-lst,.gnav__trd-olst{color:#222}.gnav__sndlv-lst li,.gnav__toplv-lst li,.gnav__trd-lst li,.gnav__trd-olst li{font-weight:700;line-height:1.5}.gnav__sndlv-lst a,.gnav__sndlv-lst span,.gnav__toplv-lst a,.gnav__toplv-lst span,.gnav__trd-lst a,.gnav__trd-lst span,.gnav__trd-olst a,.gnav__trd-olst span{position:relative;display:block;padding-top:18px;padding-right:38px;padding-bottom:15px}.gnav__sndlv-lst a::after,.gnav__sndlv-lst span::after,.gnav__toplv-lst a::after,.gnav__toplv-lst span::after,.gnav__trd-lst a::after,.gnav__trd-lst span::after,.gnav__trd-olst a::after,.gnav__trd-olst span::after{position:absolute;top:50%;right:16px;margin-top:-8px;color:#bdbdbd;content:"\e904";text-transform:none;font-weight:400;font-style:normal;font-feature-settings:normal;font-variant:normal;font-size:24px;font-family:icon!important;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.gnav__sndlv-lst a,.gnav__toplv-lst a,.gnav__trd-lst a,.gnav__trd-olst a{color:#222}.gnav__sndlv-lst .ex-link a::after,.gnav__toplv-lst .ex-link a::after,.gnav__trd-lst .ex-link a::after,.gnav__trd-olst .ex-link a::after{content:"\e90a";font-size:20px}.gnav__toplv-lst>li{border-bottom:1px solid #bdbdbd;font-size:1.6rem}.gnav__toplv-lst>li>a,.gnav__toplv-lst>li>span{padding-left:16px}.gnav__sndlv-lst{overflow:hidden;max-height:0;transition:max-height .3s ease-in-out}.gnav__sndlv-lst dt{display:none}.gnav__sndlv-lst dd>ul>li.more-em-join a{color:#00b09b;font-size:1.8rem}.gnav__sndlv-lst dd>ul>li.em-join a{color:#00b09b}.gnav__sndlv-lst dd>ul>li.more-em-enjoy a{color:#90da5f;font-size:1.8rem}.gnav__sndlv-lst dd>ul>li.em-enjoy a{color:#90da5f}.gnav__sndlv-lst dd>ul>li>ul>li.noem-join a{color:#222;font-size:1.4rem}.gnav__sndlv-lst dd>ul>li>ul>li.noem-enjoy a{color:#222;font-size:1.4rem}.gnav__sndlv-lst.open-lower{max-height:180vh}.gnav__sndlv-lst li{border-top:1px solid #bdbdbd;background-color:#eee;font-size:1.4rem}.gnav__sndlv-lst li>span{padding-left:36px}.gnav__sndlv-lst li a{padding-left:36px}.gnav__sndlv-lst li a span{padding-top:0;padding-right:0;padding-bottom:0}.gnav__sndlv-lst li a span::after{content:none}.gnav__sndlv-lst .gnav__trd-lst{overflow:hidden;max-height:0;transition:max-height .3s ease-in-out}.gnav__sndlv-lst .gnav__trd-lst.open-lower{max-height:100vh}.gnav__sndlv-lst .gnav__trd-lst li{border-top:1px solid #bdbdbd;background-color:#e0e0e0;font-size:1.4rem}.gnav__sndlv-lst .gnav__trd-lst li>span{padding-left:54px}.gnav__sndlv-lst .gnav__trd-lst li a{padding-left:54px}.gnav__sndlv-lst .gnav__trd-lst li a span{padding-top:0;padding-right:0;padding-bottom:0}.gnav__sndlv-lst .gnav__trd-lst li a span::after{content:none}.gnav__sndlv-lst .gnav__trd-olst li{border-top:1px solid #bdbdbd;background-color:#e0e0e0;font-size:1.4rem}.gnav__sndlv-lst .gnav__trd-olst li>span{padding-left:54px}.gnav__sndlv-lst .gnav__trd-olst li a{padding-left:54px}.gnav__sndlv-lst .gnav__trd-olst li a span{padding-top:0;padding-right:0;padding-bottom:0}.gnav__sndlv-lst .gnav__trd-olst li a span::after{content:none}@media print,screen and (min-width:1200px){.gnav .gnav-cnts{margin:0 auto;max-width:1120px}.gnav .gnav-exp,.gnav .gnav-exp02{cursor:default}.gnav .gnav-exp02::after,.gnav .gnav-exp::after{display:none}.gnav .gnav-exp02{padding:18px 0 0 0}.gnav .accept-mark{padding:0 0 15px}.gnav__sndlv-lst li,.gnav__toplv-lst li,.gnav__trd-lst li,.gnav__trd-olst li{background-color:transparent}.gnav__toplv-lst{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:55px;margin-bottom:50px}.gnav__toplv-lst>li{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;border-bottom:none;text-align:center;font-size:1.8rem;line-height:1}.gnav__toplv-lst>li:hover a::before,.gnav__toplv-lst>li:hover span::before{display:block}.gnav__toplv-lst>li:hover .gnav__sndlv-lst{display:block;transition:none}.gnav__toplv-lst>li>a,.gnav__toplv-lst>li>span{display:inline-block;padding:15px}.gnav__toplv-lst>li>a::before,.gnav__toplv-lst>li>span::before{position:absolute;right:8px;bottom:0;left:8px;display:none;height:4px;content:""}.gnav__toplv-lst>li>a:hover,.gnav__toplv-lst>li>span:hover{color:#f24448}.gnav__toplv-lst>li>a::after,.gnav__toplv-lst>li>span::after{display:none}.gnav__sndlv-lst{position:absolute;left:0;z-index:2;display:none;overflow:auto;padding:20px 15% 40px;max-height:none;width:100%;border-top:1px solid #e0e0e0;background-color:#fff;box-shadow:0 5px 5px rgba(0,0,0,.2)}.gnav__sndlv-lst dt{display:block;padding:10px 0 20px;border-bottom:1px solid #bdbdbd;text-align:left}.gnav__sndlv-lst dt em{position:relative;display:inline-block;padding:0 15px 0 0;font-size:4.6rem}.gnav__sndlv-lst dt em::before{position:absolute;top:50%;left:50%;display:block;width:30%;height:2px;content:"";-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.gnav__sndlv-lst dd>ul{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.gnav__sndlv-lst dd>ul>li{padding:6px 0;width:calc((100% - 80px)/ 3);border-top:none;border-bottom:1px solid #bdbdbd;text-align:left;font-size:1.6rem}.gnav__sndlv-lst dd>ul>li:not(:nth-child(3n)){margin:0 39px 0 0}.gnav__sndlv-lst dd>ul>li.more-em-join a{font-size:2rem}.gnav__sndlv-lst dd>ul>li.more-em-join a:hover{color:#f24448}.gnav__sndlv-lst dd>ul>li.more-em-join a:hover::after{color:#f24448}.gnav__sndlv-lst dd>ul>li.em-join a:hover{color:#f24448}.gnav__sndlv-lst dd>ul>li.em-join a:hover::after{color:#f24448}.gnav__sndlv-lst dd>ul>li.more-em-enjoy a{font-size:2rem}.gnav__sndlv-lst dd>ul>li.more-em-enjoy a:hover{color:#f24448}.gnav__sndlv-lst dd>ul>li.more-em-enjoy a:hover::after{color:#f24448}.gnav__sndlv-lst dd>ul>li.em-enjoy a{color:#90da5f}.gnav__sndlv-lst dd>ul>li.em-enjoy a:hover{color:#f24448}.gnav__sndlv-lst dd>ul>li.em-enjoy a:hover::after{color:#f24448}.gnav__sndlv-lst dd>ul>li a{padding-right:36px;padding-left:0}.gnav__sndlv-lst dd>ul>li a::after{right:0}.gnav__sndlv-lst dd>ul>li a:hover{color:#f24448}.gnav__sndlv-lst dd>ul>li a:hover::after{color:#f24448}.gnav__sndlv-lst dd>ul>li>ul>li.noem-join a{font-size:1.6rem}.gnav__sndlv-lst dd>ul>li>ul>li.noem-join a:hover{color:#f24448}.gnav__sndlv-lst dd>ul>li>ul>li.noem-join a:hover::after{color:#f24448}.gnav__sndlv-lst dd>ul>li>ul>li.noem-enjoy a{font-size:1.6rem}.gnav__sndlv-lst dd>ul>li>ul>li.noem-enjoy a:hover{color:#f24448}.gnav__sndlv-lst dd>ul>li>ul>li.noem-enjoy a:hover::after{color:#f24448}.gnav__sndlv-lst.open-lower{max-height:none}.gnav__sndlv-lst .gnav__trd-lst{display:block;overflow:auto;max-height:none;transition:none}.gnav__sndlv-lst .gnav__trd-lst.open-lower{max-height:none}.gnav__sndlv-lst .gnav__trd-lst>li{border-top:none;background-color:transparent}.gnav__sndlv-lst .gnav__trd-lst>li>a{padding-left:0}.gnav__sndlv-lst .gnav__trd-lst>li>a span::after{content:none}.gnav__sndlv-lst .gnav__trd-olst>li{border-top:none;background-color:transparent}.gnav__sndlv-lst .gnav__trd-olst>li>a{padding-left:16px}.gnav__sndlv-lst .gnav__trd-olst>li>a span::after{content:none}.gnav .nav-home a::before,.gnav .nav-home span::before{background-color:#f24448}.pg-home .gnav .nav-home a::before,.pg-home .gnav .nav-home span::before{display:block}.gnav .nav-games a::before,.gnav .nav-games span::before{background-color:#f88460}.pg-games .gnav .nav-games a::before,.pg-games .gnav .nav-games span::before{display:block}.gnav .nav-games .gnav__sndlv-lst dt{color:#f88460}.gnav .nav-games .gnav__sndlv-lst dt em::before{background:linear-gradient(90deg,#f24448 0,#f88460 100%)}.gnav .nav-news a::before,.gnav .nav-news span::before{background-color:#fccc58}.pg-news .gnav .nav-news a::before,.pg-news .gnav .nav-news span::before{display:block}.gnav .nav-news .gnav__sndlv-lst dt{color:#fccc58}.gnav .nav-news .gnav__sndlv-lst dt em::before{background:linear-gradient(90deg,#ff7327 0,#fccc58 100%)}.gnav .nav-tourism a::before,.gnav .nav-tourism span::before{background-color:#00b09b}.pg-tourism .gnav .nav-tourism a::before,.pg-tourism .gnav .nav-tourism span::before{display:block}.gnav .nav-series a::before,.gnav .nav-series span::before{background-color:#90da5f}.pg-series .gnav .nav-series a::before,.pg-series .gnav .nav-series span::before{display:block}.gnav .nav-legacy a::before,.gnav .nav-legacy span::before{background-color:#bc4ae1}.pg-legacy .gnav .nav-legacy a::before,.pg-legacy .gnav .nav-legacy span::before{display:block}.gnav .nav-committee a::before,.gnav .nav-committee span::before{background-color:#3a51ff}.pg-committee .gnav .nav-committee a::before,.pg-committee .gnav .nav-committee span::before{display:block}.gnav .nav-faq a::before,.gnav .nav-faq span::before{background-color:#c8a635}.pg-faq .gnav .nav-faq a::before,.pg-faq .gnav .nav-faq span::before{display:block}.gnav .nav-join a::before,.gnav .nav-join span::before{background-color:#00b09b}.pg-join .gnav .nav-join a::before,.pg-join .gnav .nav-join span::before{display:block}.gnav .nav-join .gnav__sndlv-lst dt{color:#00b09b}.gnav .nav-join .gnav__sndlv-lst dt em::before{background:linear-gradient(90deg,#3a51ff 0,#00b09b 100%)}.gnav .nav-enjoy a::before,.gnav .nav-enjoy span::before{background-color:#90da5f}.pg-enjoy .gnav .nav-enjoy a::before,.pg-enjoy .gnav .nav-enjoy span::before{display:block}.gnav .nav-enjoy .gnav__sndlv-lst dt{color:#90da5f}.gnav .nav-enjoy .gnav__sndlv-lst dt em::before{background:linear-gradient(90deg,#00b09b 0,#90da5f 100%)}.gnav .nav-attraction a::before,.gnav .nav-attraction span::before{background-color:#bc4ae1}.pg-attraction .gnav .nav-attraction a::before,.pg-attraction .gnav .nav-attraction span::before{display:block}.gnav .nav-attraction .gnav__sndlv-lst dt{color:#bc4ae1}.gnav .nav-attraction .gnav__sndlv-lst dt em::before{background:linear-gradient(90deg,#bc4ae1 0,#5444ee 100%)}}.sp-subnav{border-top:5px solid #bdbdbd;border-bottom:5px solid #bdbdbd;background-color:#fff}.sp-subnav li{font-size:1.4rem}.sp-subnav a,.sp-subnav label{position:relative;display:block;padding:10px 16px;padding-right:38px;color:#424242}.sp-subnav a::after,.sp-subnav label::after{position:absolute;top:50%;right:16px;color:#bdbdbd;content:"\e904";text-transform:none;font-weight:400;font-style:normal;font-feature-settings:normal;font-variant:normal;font-size:24px;font-family:icon!important;line-height:1;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.sp-subnav label::after{color:#616161;content:"\e906"}.sp-subnav .subnav__toplv-lst>li{border-bottom:1px solid #bdbdbd;font-weight:700}.sp-subnav .subnav__sndlv-lst{overflow:hidden;max-height:0;transition:max-height .3s ease-in-out}.sp-subnav .subnav__sndlv-lst li{border-top:1px solid #bdbdbd;background-color:#eee}.sp-subnav .subnav__sndlv-lst a{padding-left:32px}.sp-subnav .trigger-input:checked~.subnav__sndlv-lst{max-height:100vh}.sp-subnav .trigger-input:checked~label::after{content:"\e905"}.scroll-hint-icon-wrap{z-index:99}.scroll-hint-icon{z-index:100}.main>.container{margin-top:40px;padding-bottom:60px}.main p{margin-bottom:30px}.main a:hover{text-decoration:none}.main a,.main address,.main article,.main aside,.main audio,.main blockquote,.main canvas,.main caption,.main dd,.main dl,.main dt,.main em,.main figcaption,.main figure,.main footer,.main form,.main h1,.main h2,.main h3,.main h4,.main h5,.main h6,.main header,.main hgroup,.main i,.main label,.main li,.main mark,.main nav,.main ol,.main p,.main pre,.main small,.main span,.main strong,.main sub,.main sup,.main table,.main tbody,.main td,.main tfoot,.main th,.main thead,.main time,.main tr,.main ul,.main video{word-break:break-word;word-wrap:break-word}@media print,screen and (min-width:992px){.main>.container{margin-top:60px;padding-bottom:120px}.main p{margin-bottom:40px}}@media print,screen and (min-width:1200px){.main{position:relative}}.slide-trigger{display:none}.fc-red{color:red}.fw-bold{font-weight:700}.txt-r{text-align:right}.aligned-left-02{display:block;padding-left:2em;text-indent:-2em}.aligned-left-04{display:block;padding-left:4em;text-indent:-4em}.annotation{font-size:1.2rem}.img-box{text-align:center}.img-box img{vertical-align:bottom}.lst-def li{margin-bottom:5px}@media print,screen and (min-width:992px){.lst-two-thirds{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.lst-two-thirds li{margin-bottom:5px;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.en .lst-two-thirds li{padding-left:1em;text-indent:-1em}.lst-rnddecimal{padding-left:1em}.lst-rnddecimal li{margin-bottom:5px;text-indent:-1em}.lst-rnddecimal.ico-def a::after{right:-1em}.lst-txturl li{font-weight:700}.lst-txturl li:not(:last-child){margin-bottom:20px}.lst-txturl li a{display:block;font-weight:400}@media print,screen and (min-width:768px){.lst-txturl{font-size:1.8rem}.lst-txturl li:not(:last-child){margin-bottom:24px}.lst-txturl li a{display:inline-block;font-size:1.4rem}}.normal__btnarea{margin:24px 0}@media print,screen and (min-width:992px){.normal__btnarea{margin:54px 0}}.btn-normal-md{border:2px solid #e0e0e0;color:#222}.btn-normal-md i{color:#e0e0e0}.terms-box{padding:16px;border:1px solid #e0e0e0}.terms-box__t{font-weight:700;font-size:1.6rem}.comment{overflow:hidden}.comment>span{display:block;float:left;width:50px;font-weight:700}.comment>p{float:left;margin-bottom:0;width:calc(100% - 50px)}.free-area,.txt-area{margin-top:12px;margin-bottom:20px}.img-area{margin-top:12px}.img-area .fig{display:block;padding:0 20px 20px}.img-area .fig__inner{text-align:center}.img-area .fig__inner img{vertical-align:bottom}.img-area .fig__cap{margin-top:10px;color:#616161}.txt-dl{margin-top:20px}.txt-dl:nth-child(n+2){margin-top:0}.ico-def a{text-decoration:none}.ico-def a::after{position:relative;top:3px;right:-3px;display:inline-block;color:#bdbdbd;text-transform:none;font-weight:400;font-style:normal;font-feature-settings:normal;font-variant:normal;font-size:18px;font-size:1.8rem;font-family:icon!important;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.ico-def a span{text-decoration:underline}.ico-def a span:hover{text-decoration:none}.ico-def a[href$=".pdf"]::after,.ico-def a[target="_blank"]::after{content:"\e90a"}.ico-def a[href$=".doc"]::after,.ico-def a[href$=".docx"]::after,.ico-def a[href$=".ppt"]::after,.ico-def a[href$=".pptm"]::after,.ico-def a[href$=".pptx"]::after,.ico-def a[href$=".xls"]::after,.ico-def a[href$=".xlsm"]::after,.ico-def a[href$=".xlsx"]::after{content:"\e90b"}.movie-area{margin-top:24px;margin-bottom:40px}.movie-area__inner{position:relative;margin:0 auto;padding-top:56.25%;width:100%;line-height:0}.movie-area__inner iframe{position:absolute;top:0;right:0;width:100%;height:100%}.thumb-dl{margin-top:20px;margin-bottom:40px}.thumb-dl__lst{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:-10px;margin-left:-10px;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.thumb-dl__lst li{margin-bottom:40px;padding-right:10px;padding-left:10px;width:50%}.thumb-dl__lst li:nth-child(n+3){margin-bottom:0}.thumb-dl__cnt{width:100%;text-align:center}.thumb-dl__img{width:100%}.thumb-dl__img img{vertical-align:bottom}.thumb-dl__img-inner{width:100%}.thumb-dl__img-inner img{max-height:190px}.thumb-dl__text-area{margin:12px 0;padding-right:25px;padding-left:25px;font-weight:700;font-size:1.4rem;line-height:1.5}.thumb-dl .btn-area{margin:12px auto 0;width:100%}.thumb-dl .btn-area .btn-dl-sm{margin:0;min-width:auto;max-width:157px;width:100%;color:#8b8b8b}.thumb-dl .btn-area .btn-dl-sm i{margin-top:-10px;font-size:20px}@media print,screen and (min-width:768px){.free-area,.txt-area{margin-top:18px;margin-bottom:28px}.img-area{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:18px;margin-right:-20px;margin-left:-20px;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.img-area .fig--01{max-width:100%}.ie .img-area .fig--01{width:100%}.img-area .fig--02{max-width:50%}.ie .img-area .fig--02{width:50%}.img-area .fig--03{max-width:33.33333%}.ie .img-area .fig--03{width:33.33333%}.movie-area{margin-top:32px;margin-right:auto;margin-bottom:80px;margin-left:auto}}@media print,screen and (min-width:992px){.movie-area{width:640px}.thumb-dl__lst li{width:25%}.thumb-dl__lst li:nth-child(n+3){margin-bottom:auto}.thumb-dl .btn-area .btn-dl-sm{max-width:200px}}.cmn-sponsors{padding:28px 0 20px;background-color:#fff}.cmn-sponsors__block{overflow:hidden}.cmn-sponsors__block:not(:last-of-type){margin-bottom:16px}.cmn-sponsors__t{position:relative;margin-bottom:8px;color:#616161;text-align:center;font-size:1.4rem;line-height:1.5}.cmn-sponsors__t span{position:relative;z-index:1;padding:0 1.5em;background-color:#fff}.cmn-sponsors__t::before{position:absolute;top:50%;left:0;display:block;width:100%;height:1px;background-color:#e0e0e0;content:""}.cmn-sponsors__lst{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:8px auto;width:90%;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.cmn-sponsors__lst.sponsor-lg li{width:50%}.cmn-sponsors__lst.sponsor-lg li:nth-child(even){margin-left:-1px}.cmn-sponsors__lst.sponsor-lg li:nth-child(n+3){margin-top:-1px}.cmn-sponsors__lst.sponsor-md li{width:33.33333%}.cmn-sponsors__lst.sponsor-md li:not(:nth-child(3n+1)){margin-left:-1px}.cmn-sponsors__lst.sponsor-md li:nth-child(n+4){margin-top:-1px}.cmn-sponsors__lst.sponsor-sm li{width:25%}.cmn-sponsors__lst.sponsor-sm li:not(:nth-child(4n+1)){margin-left:-1px}.cmn-sponsors__lst.sponsor-sm li:nth-child(n+5){margin-top:-1px}.cmn-sponsors__lst li{border:1px solid #e0e0e0;background-color:#fff;text-align:center}.cmn-sponsors__lst li img{vertical-align:bottom}.cmn-sponsors__lst a{display:block;padding:3px}.cmn-sponsors__lst--net,.cmn-sponsors__lst--newspaper,.cmn-sponsors__lst--radio,.cmn-sponsors__lst--tv{padding-bottom:8px;border-bottom:1px solid #f5f5f5}.cmn-sponsors p{color:#8b8b8b;text-align:right;font-size:.9rem}.cmn-sponsors .exco-link{margin:25px 0;text-align:center;font-size:1.4rem}.cmn-sponsors .exco-link a{border-bottom:1px solid #e0e0e0;text-decoration:none}@media print,screen and (min-width:768px){.cmn-sponsors__lst.sponsor-lg li{width:33.33333%}.cmn-sponsors__lst.sponsor-lg li:nth-child(even),.cmn-sponsors__lst.sponsor-lg li:nth-child(n+3){margin:0}.cmn-sponsors__lst.sponsor-lg li:not(:nth-child(3n+1)){margin-left:-1px}.cmn-sponsors__lst.sponsor-lg li:nth-child(n+4){margin-top:-1px}.cmn-sponsors__lst.sponsor-md li{width:25%}.cmn-sponsors__lst.sponsor-md li:not(:nth-child(3n+1)),.cmn-sponsors__lst.sponsor-md li:nth-child(n+4){margin:0}.cmn-sponsors__lst.sponsor-md li:not(:nth-child(4n+1)){margin-left:-1px}.cmn-sponsors__lst.sponsor-md li:nth-child(n+5){margin-top:-1px}.cmn-sponsors__lst.sponsor-sm li{width:16.66667%}.cmn-sponsors__lst.sponsor-sm li:not(:nth-child(4n+1)),.cmn-sponsors__lst.sponsor-sm li:nth-child(n+5){margin:0}.cmn-sponsors__lst.sponsor-sm li:not(:nth-child(6n+1)){margin-left:-1px}.cmn-sponsors__lst.sponsor-sm li:nth-child(n+7){margin-top:-1px}}@media print,screen and (min-width:992px){.cmn-sponsors{padding:62px 0}.cmn-sponsors__block:not(:last-of-type){margin-bottom:36px}.cmn-sponsors__t{margin-bottom:32px;font-size:1.8rem}.cmn-sponsors__lst.sponsor-sm li{width:14.28571%}.cmn-sponsors__lst.sponsor-sm li:not(:nth-child(5n+1)),.cmn-sponsors__lst.sponsor-sm li:nth-child(n+6){margin:0}.cmn-sponsors__lst.sponsor-sm li:not(:nth-child(7n+1)){margin-left:-1px}.cmn-sponsors__lst.sponsor-sm li:nth-child(n+8){margin-top:-1px}.cmn-sponsors a{padding:8px}.cmn-sponsors a:hover{opacity:.7}.cmn-sponsors p{text-align:right;font-size:1.2rem}.cmn-sponsors .exco-link{margin:35px 0 0;font-size:1.6rem}}.related-sites{padding:6px 0;background-color:#eee}.related-sites__t{position:relative;margin-bottom:8px;color:#616161;text-align:center;font-size:1.4rem;line-height:1.5}.related-sites__t span{position:relative;z-index:1;padding:0 1.5em;background-color:#eee}.related-sites__t::before{position:absolute;top:50%;left:0;display:block;width:100%;height:1px;background-color:#e0e0e0;content:""}.related-sites__wrap{margin:0 auto;padding:0 0 8px;width:90%}.related-sites__lst{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.related-sites__lst li{width:25%;border:1px solid #e0e0e0;background-color:#fff;text-align:center}.related-sites__lst li:not(:nth-child(4n+1)){margin-left:-1px}.related-sites__lst li:nth-child(n+5){margin-top:-1px}.related-sites__lst li img{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;max-height:100%;vertical-align:bottom}.related-sites__lst a,.related-sites__lst span{display:-webkit-flex;display:-ms-flexbox;display:flex;padding:4px 0;height:40px;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media print,screen and (min-width:768px){.related-sites__lst li{width:16.66667%}.related-sites__lst li:not(:nth-child(4n+1)),.related-sites__lst li:nth-child(n+5){margin:0}.related-sites__lst li:not(:nth-child(6n+1)){margin-left:-1px}.related-sites__lst li:nth-child(n+7){margin-top:-1px}}@media print,screen and (min-width:992px){.related-sites{padding:8px 0}.related-sites__t{margin:16px 0;font-size:1.8rem}.related-sites__wrap{padding:0 0 30px}.related-sites__lst li{width:14.28571%}.related-sites__lst li:not(:nth-child(6n+1)),.related-sites__lst li:nth-child(n+7){margin:0}.related-sites__lst li:not(:nth-child(7n+1)){margin-left:-1px}.related-sites__lst li:nth-child(n+8){margin-top:-1px}.related-sites__lst a,.related-sites__lst span{height:48px}.related-sites__lst a:hover,.related-sites__lst span:hover{opacity:.7}.related-sites__lst span:hover{opacity:1}}@media print,screen and (min-width:1200px){.related-sites__lst a,.related-sites__lst span{height:60px}}.cmn-foot{padding:98px 0;background:#424242;color:#fff}.cmn-foot a{color:#fff}.cmn-foot a:hover{text-decoration:none}@media print,screen and (min-width:992px){.cmn-foot{padding:136px 0}}.fnav{margin-bottom:20px}.fnav__sndlv-lst .fnav__toplv-lst-t,.fnav__sndlv-lst>li>a,.fnav__toplv-blst .fnav__toplv-lst-t,.fnav__toplv-blst>li>a,.fnav__toplv-lst .fnav__toplv-lst-t,.fnav__toplv-lst>li>a,.fnav__trdlv-lst .fnav__toplv-lst-t,.fnav__trdlv-lst>li>a{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;text-decoration:none}.fnav__sndlv-lst .fnav__toplv-lst-t::before,.fnav__sndlv-lst>li>a::before,.fnav__toplv-blst .fnav__toplv-lst-t::before,.fnav__toplv-blst>li>a::before,.fnav__toplv-lst .fnav__toplv-lst-t::before,.fnav__toplv-lst>li>a::before,.fnav__trdlv-lst .fnav__toplv-lst-t::before,.fnav__trdlv-lst>li>a::before{position:absolute;top:0;left:0;display:inline-block;content:"\e910";text-transform:none;font-weight:400;font-style:normal;font-feature-settings:normal;font-variant:normal;font-size:16px;font-family:icon!important;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.fnav__sndlv-lst .fnav__toplv-lst-t span,.fnav__sndlv-lst>li>a span,.fnav__toplv-blst .fnav__toplv-lst-t span,.fnav__toplv-blst>li>a span,.fnav__toplv-lst .fnav__toplv-lst-t span,.fnav__toplv-lst>li>a span,.fnav__trdlv-lst .fnav__toplv-lst-t span,.fnav__trdlv-lst>li>a span{margin-left:20px;text-decoration:underline}.fnav__sndlv-lst .fnav__toplv-lst-t,.fnav__toplv-blst .fnav__toplv-lst-t,.fnav__toplv-lst .fnav__toplv-lst-t,.fnav__trdlv-lst .fnav__toplv-lst-t{padding-left:20px}.fnav__toplv-lst>li{padding:8px 0;line-height:1.5}.fnav__toplv-lst>li .fnav__toplv-lst-t,.fnav__toplv-lst>li>a{font-weight:700;font-size:1.2rem}.fnav__sndlv-lst,.fnav__trdlv-lst{margin:4px 0 4px 1em}.fnav__sndlv-lst>li,.fnav__trdlv-lst>li{padding:4px 0;font-weight:500;font-size:1.1rem}.fnav__sndlv-lst>li>a::before,.fnav__trdlv-lst>li>a::before{content:"\e904"}.fnav__toplv-blst>li{padding:0 0 8px;font-weight:700;font-size:1.2rem;line-height:1.5}@media (min-width:768px){.fnav{margin-bottom:32px}.fnav__sndlv-lst>li>a:hover span,.fnav__toplv-blst>li>a:hover span,.fnav__toplv-lst>li>a:hover span,.fnav__trdlv-lst>li>a:hover span{text-decoration:none}.fnav__toplv-lst{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.fnav__toplv-lst>li{padding:8px;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}}@media print,screen and (min-width:992px){.fnav__toplv-lst>li{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%}.ie .fnav__toplv-lst>li{-webkit-flex-basis:23%;-ms-flex-preferred-size:23%;flex-basis:23%}.fnav__toplv-lst>li .fnav__toplv-lst-t,.fnav__toplv-lst>li>a{font-size:1.6rem}.fnav__toplv-lst>li .fnav__toplv-lst-t::before,.fnav__toplv-lst>li>a::before{top:3px}.fnav__sndlv-lst,.fnav__trdlv-lst{margin:8px 0 8px 1em}.fnav__sndlv-lst>li,.fnav__trdlv-lst>li{font-size:1.2rem}.fnav__toplv-blst>li{font-size:1.6rem}.fnav__toplv-blst>li>a::before{top:3px}}.foot-lower{padding-top:28px;border-top:1px solid #616161;text-align:center}.foot-lower__logo{display:inline-block;width:220px}.foot-lower__logo img{vertical-align:bottom}.foot-lower__credit{color:#bdbdbd;font-weight:500;font-size:1.1rem}.foot-lower__credit p{margin:16px 0}@media print,screen and (min-width:992px){.foot-lower{display:table;width:100%}.foot-lower__credit,.foot-lower__logo{display:table-cell;vertical-align:middle}.foot-lower__logo{width:440px}.foot-lower__credit{text-align:right;font-size:1.2rem}.foot-lower__credit p{margin-top:0}}.pg-home .modal-trigger{display:none}.pg-home .modal-trigger:checked+.modal .overlay{z-index:101;display:block;visibility:visible;opacity:1;-webkit-transform:scale(1);transform:scale(1)}.pg-home .modal .overlay{position:fixed;top:0;left:0;z-index:-1;display:none;visibility:hidden;width:100%;height:100%;background-color:rgba(0,0,0,.65);opacity:0;transition:all .3s ease;-webkit-transform:scale(1);transform:scale(1)}.pg-home .modal .o-close{position:fixed;top:0;left:0;z-index:-9999;width:100%;height:100%}.pg-home .modal .wrapper{position:fixed;top:53%;left:50%;max-width:900px;width:90vmin;text-align:center;opacity:0;-webkit-animation:popscale .8s forwards .5s;animation:popscale .8s forwards .5s}.pg-home .modal .wrapper .close{position:absolute;top:-30px;right:0;color:#fff;cursor:pointer}.pg-home .modal .wrapper .close .overlay-close{display:block;width:16px}.pg-home .modal .wrapper .close .overlay-close span{position:absolute;left:0;width:100%;height:3px;background-color:#fff}.pg-home .modal .wrapper .close .overlay-close span:nth-child(1){-webkit-transform:translateY(9px) rotate(-45deg);transform:translateY(9px) rotate(-45deg)}.pg-home .modal .wrapper .close .overlay-close span:nth-child(2){-webkit-transform:translateY(9px) rotate(45deg);transform:translateY(9px) rotate(45deg)}.pg-home .modal .wrapper .inner{width:100%;height:100%}.pg-home .modal .wrapper .m-img{margin:0 auto}.pg-home .modal .wrapper .m-img img{vertical-align:bottom}@media screen and (min-width:768px){.pg-home .modal .wrapper .close{top:-35px}.pg-home .modal .wrapper .close .overlay-close{width:26px}}@media print,screen and (max-width:1200px) and (orientation:landscape){.pg-home.en .modal .wrapper{width:55vmin}}.pg-home.en .modal .wrapper{max-width:460px}@-webkit-keyframes popscale{from{opacity:0;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}to{opacity:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@keyframes popscale{from{opacity:0;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}to{opacity:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.mainvisual{overflow:hidden;padding:0 0 20px}.mainvisual a{text-decoration:none}.mainvisual .container{position:relative}.mainvisual [class^=mvswiper-button-]{display:none}@media screen and (min-width:992px){.mainvisual{padding:0 0 16px}.mainvisual .swiper-container{overflow:visible!important;max-width:1300px;width:100%;height:100%}.mainvisual .swiper-slide-next,.mainvisual .swiper-slide-prev{pointer-events:none}}.mv-cnt{position:relative}.mv-cnt img{width:100%;height:auto;vertical-align:bottom}.mv-cnt .mv-caption{position:absolute;bottom:0;margin:0;padding:10px;color:#fff;font-weight:700;font-size:3rem;line-height:1.35}.mv-cnt .pc-visible{display:none}@media print,screen and (min-width:992px){.mv-cnt{margin:0 8px}.mv-cnt img{width:auto}.mv-cnt .mv-caption{padding:40px;font-size:3.8rem;line-height:1.55}.mv-cnt .pc-visible{display:inline}.mv-cnt .sp-visible{display:none}}.slide-controller{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.slide-controller .slide-playback,.slide-controller .slide-stop{position:relative;display:block;margin:0 6px;width:60px;height:40px;border:3px solid #d6d6d6;border-radius:10em;text-align:center;line-height:40px;cursor:pointer}.slide-controller .slide-playback::before,.slide-controller .slide-stop::before{position:absolute;top:50%;right:50%;display:block;content:"";-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}.slide-controller .slide-playback.active{background-color:#d6d6d6}.slide-controller .slide-playback.active::before{background:url(../../img/icon_reproduction_w.svg) no-repeat center center/cover}.slide-controller .slide-playback::before{width:14px;height:14px;background:url(../../img/icon_reproduction_g.svg) no-repeat center center/cover}.slide-controller .slide-stop.active{background-color:#d6d6d6}.slide-controller .slide-stop.active::before{background:url(../../img/icon_stop_w.svg) no-repeat center center/cover}.slide-controller .slide-stop::before{width:12px;height:14px;background:url(../../img/icon_stop_g.svg) no-repeat center center/cover}@media screen and (min-width:992px){.slide-controller .slide-playback:hover{background-color:#d6d6d6}.slide-controller .slide-playback:hover::before{background:url(../../img/icon_reproduction_w.svg) no-repeat center center/cover}.slide-controller .slide-stop:hover{background-color:#d6d6d6}.slide-controller .slide-stop:hover::before{background:url(../../img/icon_stop_w.svg) no-repeat center center/cover}}.home-sec{margin:104px 0 0;padding-bottom:1px;background-color:transparent!important}.en .home-sec{margin:104px 0 48px}.home-sec::after{display:block;clear:both;content:""}.home-sec__t{position:relative;top:-60px;margin-bottom:-44px;text-align:center;letter-spacing:.05em;font-size:2rem;line-height:1.5}.home-sec__t::after{display:block;margin-top:16px;height:28px;background-position:50% 50%;background-size:contain;background-repeat:no-repeat;content:"";line-height:0}.home-sec__btnarea{margin:12px 0 24px}@media print,screen and (min-width:992px){.home-sec{margin:188px 0 0}.en .home-sec{margin:168px 0 66px}.home-sec__t{top:-90px;margin-bottom:-28px;font-size:3.2rem}.home-sec__t::after{height:56px}}.pg-news-sec{padding-top:30px}@media print,screen and (min-width:992px){.pg-news-sec{margin-top:18px}}.home-recommend{margin:20px 0 44px}.home-recommend .home-recommend__row{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 auto;padding:0 16px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.home-recommend .home-recommend__row a{display:block;margin:0 0 8px 0;width:calc((100% - 8px)/ 2)}.home-recommend .home-recommend__row a:nth-child(odd){margin:0 8px 8px 0}.home-recommend .home-recommend__row img{vertical-align:bottom}.home-recommend .btn-area{margin:24px 0 0}@media screen and (min-width:768px){.home-recommend .home-recommend__row{max-width:752px}.home-recommend .home-recommend__row a{margin:0;width:calc((100% - 36px)/ 4)}.home-recommend .home-recommend__row a:nth-child(odd){margin:0}.home-recommend .home-recommend__row a:not(:nth-child(4n)){margin:0 12px 0 0}.home-recommend .btn-area{margin:32px 0 0}}@media screen and (min-width:992px){.home-recommend{margin:16px 0 90px}.home-recommend .home-recommend__row{max-width:972px}.home-recommend .home-recommend__row a{transition:all .3s}.home-recommend .home-recommend__row a:hover{opacity:.7}.home-recommend .btn-area{margin:50px 0 0}}@media screen and (min-width:1200px){.home-recommend .home-recommend__row{max-width:1312px}}.home-release{padding:50px 0;background-color:#eaf4f3}.home-release .home-release__row{margin:0 auto;padding:0 28px}.home-release .release-art:nth-child(odd){margin:0 0 20px}.home-release .release-art .release-img{display:-webkit-flex;display:-ms-flexbox;display:flex;height:288px;background-color:#eee;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.home-release .release-art .release-img img{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;max-height:100%;vertical-align:bottom}.home-release .release-art .release-cont{padding:30px;background-color:#fff}.home-release .release-art .release-cont h3{margin:0 0 8px;font-size:1.8rem}.home-release .release-art .release-cont p{margin:0;font-weight:700;font-size:1.4rem}@media screen and (min-width:768px){.home-release .home-release__row{padding:0 16px;max-width:752px}.home-release .release-art{display:-webkit-flex;display:-ms-flexbox;display:flex}.home-release .release-art .release-img{width:230px;height:auto}.home-release .release-art .release-cont{width:calc(100% - 230px)}}@media screen and (min-width:992px){.home-release{padding:80px 0}.home-release .home-release__row{max-width:972px}.home-release .release-art .release-img{-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.home-release .release-art .release-cont{padding:30px 40px}}@media screen and (min-width:1200px){.home-release .home-release__row{max-width:1312px}.home-release .release-art{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.home-release .release-art .release-img{width:230px;height:auto}.home-release .release-art .release-cont{width:calc(100% - 230px)}}.home-hashtag{margin:104px 0 50px}.home-hashtag__t::after{background-image:url(../../img/t-socialmedia.png)}.home-hashtag .hashtag__row{margin:0 auto;padding:0 16px;max-width:340px}.home-hashtag .tweet-area .grid-sizer{width:308px}.home-hashtag .tweet-area .tweet-art{margin:0 0 10px}.home-hashtag .tweet-area .tweet-art .twitter-tweet{margin-top:0!important;margin-bottom:0!important}.home-hashtag .tweet-area .tweet-art iframe{width:308px!important}.home-hashtag .insta-area .grid-sizer{width:308px}.home-hashtag .insta-area .insta-art{margin:0 0 10px}.home-hashtag .insta-area .insta-art iframe{min-width:308px!important;max-width:308px!important;width:308px!important}@media screen and (min-width:768px){.home-hashtag .hashtag__row{display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:688px}.home-hashtag .tweet-area{margin:0 20px 0 0;width:calc((100% - 20px)/ 2)}.home-hashtag .insta-area{width:calc((100% - 20px)/ 2)}}@media screen and (min-width:1200px){.home-hashtag{margin:188px 0 100px}.home-hashtag .hashtag__row{max-width:1312px}.home-hashtag .tweet-area .grid-sizer{width:278px}.home-hashtag .tweet-area .tweet-grid{display:-webkit-flex;display:-ms-flexbox;display:flex}.home-hashtag .tweet-area .tweet-art iframe{width:278px!important}.home-hashtag .insta-area .grid-sizer{width:278px}.home-hashtag .insta-area .insta-grid{display:-webkit-flex;display:-ms-flexbox;display:flex}.home-hashtag .insta-area .insta-art iframe{min-width:278px!important;max-width:278px!important}}@media screen and (min-width:1312px){.home-hashtag .tweet-area .grid-sizer{width:308px}.home-hashtag .tweet-area .tweet-art iframe{width:308px!important}.home-hashtag .insta-area .grid-sizer{width:308px}.home-hashtag .insta-area .insta-art iframe{min-width:308px!important;max-width:308px!important}}.home-sns{display:-webkit-flex;display:-ms-flexbox;display:flex;padding:34px 0;background-image:url(../../img/home-about-g.png),linear-gradient(135deg,#f24448 0,#f88460 100%);background-position:center;background-size:cover;text-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.home-sns a{display:inline-block;margin:0 18px;color:#fff;text-decoration:none;line-height:0}.home-sns i{font-size:3.8rem}@media screen and (min-width:992px){.home-sns{padding:105px 0;background-position:center top}.home-sns a{margin:0 40px;transition:all .3s}.home-sns a:hover{opacity:.7}.home-sns i{font-size:6rem}}.home-news{background-color:#f5f5f5}.home-news__t::after{background-image:url(../../img/t-news.png)}.home-news .swiper-container{overflow:visible}.home-news .swiper-wrapper{margin-bottom:12px}.home-news .topics-com-button-next,.home-news .topics-com-button-prev{display:none}@media print,screen and (min-width:768px){.home-news .container{position:relative}.home-news .swiper-container{overflow:hidden}.home-news .topics-com-button-next,.home-news .topics-com-button-prev{position:absolute;top:50%;z-index:1;display:block;margin-top:-28px;width:48px;height:48px;background-color:rgba(0,0,0,.4);cursor:pointer}.home-news .topics-com-button-next i,.home-news .topics-com-button-prev i{color:#fff;font-size:48px}.home-news .topics-com-button-next{right:0}.home-news .topics-com-button-prev{left:0}.home-news .swiper-button-disabled{display:none;opacity:.4}}@media print,screen and (min-width:992px){.home-news .topics-com-button-next{right:-48px}.home-news .topics-com-button-prev{left:-48px}}.amb-tag,.news-tag,.tng-tag{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:8px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.amb-tag a,.amb-tag label,.amb-tag span,.news-tag a,.news-tag label,.news-tag span,.tng-tag a,.tng-tag label,.tng-tag span{display:inline-block;margin:2px;padding:10px 12px;background-color:#bdbdbd;color:#fff;text-decoration:none;font-weight:700;font-size:.9rem;line-height:1;cursor:pointer;transition:background .3s}@media print,screen and (min-width:992px){.amb-tag,.news-tag,.tng-tag{margin-bottom:16px}.amb-tag a,.amb-tag label,.amb-tag span,.news-tag a,.news-tag label,.news-tag span,.tng-tag a,.tng-tag label,.tng-tag span{padding:10px 32px;font-size:1.2rem}.amb-tag a:hover,.amb-tag label:hover,.amb-tag span:hover,.news-tag a:hover,.news-tag label:hover,.news-tag span:hover,.tng-tag a:hover,.tng-tag label:hover,.tng-tag span:hover{background-color:#8a8a8a}}.news-tag a.news_all.active,.news-tag span.home_news_all.active{background-color:#fab134}.news-tag a.news_pickup.active,.news-tag span.home_news_pickup.active{background-color:#ff7327}.news-tag a.news_info.active,.news-tag span.home_news_info.active{background-color:#00b09b}.news-tag a.news_event.active,.news-tag span.home_news_event.active{background-color:#f24448}.tng-tag a.tng_all.active{background-color:#5444ee}.tng-tag a.tng_person.active{background-color:#e60617}.tng-tag a.tng_area.active{background-color:#831685}.tng-tag a.tng_culture.active{background-color:#27ad3a}.tng-tag a.tng_world.active{background-color:#00a0e9}.tng-tag a.tng_future.active{background-color:#f39806}.amb-tag a.amb_all.active{background-color:#0068b7}.amb-tag a.amb_athlete.active{background-color:#00b09b}.amb-tag a.amb_member.active{background-color:#3a51ff}.news-group{position:relative}.news-group .news-lsts{position:relative;top:0;left:0;z-index:1;display:none}@media print,screen and (min-width:992px){.news-group .news-lsts li:nth-of-type(n+3){display:-webkit-flex;display:-ms-flexbox;display:flex}}@media print,screen and (min-width:1200px){.tng-index .news-group .news-lsts li:nth-of-type(n+4){display:-webkit-flex;display:-ms-flexbox;display:flex}.tng-index .news-group .news-lsts li:nth-of-type(n+5){display:none}}.home-news .news-group .news-lsts{display:-webkit-flex;display:-ms-flexbox;display:flex}.pg-news .news-group .news-lsts,.pg-tng .news-group .news-lsts{display:-webkit-flex;display:-ms-flexbox;display:flex}.pg-news .news-group .news-lsts li:nth-of-type(n+3),.pg-tng .news-group .news-lsts li:nth-of-type(n+3){display:-webkit-flex;display:-ms-flexbox;display:flex}.pg-tng .news-group{padding-top:16px;padding-bottom:16px;background:#f5f5f5}.pg-tng .news-group .btn-area{margin:24px 0}.home-mysprot{margin:30px 0 90px;padding:32px 0;background-color:#edecec;text-align:center}.home-mysprot__bnr{margin:0 0 16px}.home-mysprot__bnr img{border:10px solid #fff}.home-mysprot__lead p{margin:0;text-align:left;font-weight:700;font-size:1.4rem}.home-mysprot__lead .normal__btnarea a{border:2px solid #0068b7;background:#fdd000;color:#0068b7}.home-mysprot__lead .normal__btnarea a .ico_opennew{color:#0068b7}.home-mysprot__t{margin:0 0 16px;color:#0068b7;text-align:center;font-size:1.8rem;line-height:1.5}@media print,screen and (min-width:992px){.home-mysprot{margin:60px 0 120px}.home-mysprot__row{display:-webkit-flex;display:-ms-flexbox;display:flex}.home-mysprot__bnr{margin:0}.home-mysprot__lead{padding:24px 0 0 32px;width:48%}.home-mysprot__lead p{font-size:1.6rem}.home-mysprot__lead .normal__btnarea{margin:24px 0 0}.home-mysprot__t{font-size:2.4rem}}.games-index .tb-wrap{margin-top:40px}@media print,screen and (min-width:992px){.games-index .tb-wrap{margin-top:80px}}.games-aboutwmg .img-philosophy{margin-bottom:16px}.games-aboutwmg .img-philosophy img{height:90px}@media print,screen and (min-width:992px){.games-aboutwmg .img-philosophy{margin-bottom:32px}.games-aboutwmg .img-philosophy img{height:auto}}.games-aboutwmg .concept-txt{position:relative;margin:18px auto 30px;padding:24px;background-color:#f5f5f5;color:#424242;text-align:center;font-weight:700;font-size:1.6rem}.games-aboutwmg .concept-txt::after,.games-aboutwmg .concept-txt::before{position:absolute;display:block;width:25px;height:25px;content:""}.games-aboutwmg .concept-txt::before{top:-10px;left:10px;background:url(../../games/img/mark-start.png);background-size:cover;background-repeat:no-repeat}.games-aboutwmg .concept-txt::after{right:10px;bottom:-10px;background:url(../../games/img/mark-end.png);background-size:cover;background-repeat:no-repeat}@media print,screen and (min-width:992px){.games-aboutwmg .concept-txt{margin:38px auto 50px;padding:30px;max-width:748px;font-size:2.4rem}.games-aboutwmg .concept-txt::after,.games-aboutwmg .concept-txt::before{width:50px;height:50px}.games-aboutwmg .concept-txt::before{top:-20px;left:20px}.games-aboutwmg .concept-txt::after{right:20px;bottom:-20px}}.games-aboutwmg .concept-row{margin-top:35px}.games-aboutwmg .concept-row__img{margin-bottom:40px}.games-aboutwmg .concept-row__img img{height:130px}.games-aboutwmg .concept-row__img figcaption{margin-top:10px;color:#616161;font-weight:700;font-size:1.1rem;line-height:1.75}.games-aboutwmg .concept-row__txt img{display:block;margin-bottom:20px}@media print,screen and (min-width:768px){.games-aboutwmg .concept-row__txt img{margin-right:32px;margin-bottom:32px}}@media print,screen and (min-width:992px){.games-aboutwmg .concept-row{display:-webkit-flex;display:-ms-flexbox;display:flex}.games-aboutwmg .concept-row__img{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;margin-right:90px;margin-bottom:0;-webkit-order:2;-ms-flex-order:2;order:2}.games-aboutwmg .concept-row__img img{height:auto}.games-aboutwmg .concept-row__txt{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.games-aboutwmg .concept-row__txt img{height:48px}}@media print,screen and (min-width:1200px){.games-aboutwmg .concept-row__img img{min-width:210px}.games-aboutwmg .concept-row__img figcaption{margin-top:24px;font-size:1.4rem}.games-aboutwmg .concept-row__txt img{height:auto}}.games-aboutwmg .history-area{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 -5px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.games-aboutwmg .history-area .history-item{margin:0 5px 16px;width:calc(33.33333% - 10px);text-align:center}.games-aboutwmg .history-area .history-item img{height:45px}.games-aboutwmg .history-area .history-item__txt{font-size:1.1rem}.games-aboutwmg .history-area .history-item__place{display:block;font-weight:700}.games-aboutwmg .history-area .history-item .txt-pad{letter-spacing:-.07em}@media print,screen and (min-width:768px){.games-aboutwmg .history-area{margin:0 -8px}.games-aboutwmg .history-area .history-item{margin:0 8px 32px;width:calc(33.33333% - 16px)}.games-aboutwmg .history-area .history-item img{height:auto}.games-aboutwmg .history-area .history-item__txt{font-size:1.4rem}}@media print,screen and (min-width:992px){.games-aboutwmg .history-area .history-item{width:calc(16.66666% - 16px)}}.games-aboutwmg.en .concept-row__txt img{height:88px}@media print,screen and (min-width:992px){.sponsors-lst{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.sponsors-lst li{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:30px;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}@media print,screen and (min-width:992px){.sponsors-lst li{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}}.sponsors-lst.sponsors-lst--lg .sponsors-lst__logo{-webkit-flex-basis:90px;-ms-flex-preferred-size:90px;flex-basis:90px}@media print,screen and (min-width:768px){.sponsors-lst.sponsors-lst--lg .sponsors-lst__logo{-webkit-flex-basis:180px;-ms-flex-preferred-size:180px;flex-basis:180px}}.sponsors-lst.sponsors-lst--sm .sponsors-lst__logo{-webkit-flex-basis:66px;-ms-flex-preferred-size:66px;flex-basis:66px}@media print,screen and (min-width:768px){.sponsors-lst.sponsors-lst--sm .sponsors-lst__logo{-webkit-flex-basis:132px;-ms-flex-preferred-size:132px;flex-basis:132px}}.sponsors-lst--net,.sponsors-lst--newspaper,.sponsors-lst--radio,.sponsors-lst--tv{margin-bottom:30px;border-bottom:1px solid #f5f5f5}.sponsors-lst--radio{border-bottom:none}.sponsors-lst__logo{margin-right:16px;border-width:1px;border-style:solid;border-color:#e0e0e0;text-align:center}@media print,screen and (min-width:992px){.sponsors-lst__logo{margin-right:32px;border-width:2px}}.sponsors-lst__logo a{display:block;padding:3px}.sponsors-lst__logo a img{vertical-align:bottom}@media print,screen and (min-width:992px){.sponsors-lst__logo a{padding:8px}}.sponsors-lst__logo a:hover{opacity:.7}.sponsors-lst__cnt{font-weight:700;-webkit-flex-basis:63%;-ms-flex-preferred-size:63%;flex-basis:63%}@media print,screen and (min-width:992px){.sponsors-lst__cnt{-webkit-flex-basis:54%;-ms-flex-preferred-size:54%;flex-basis:54%}}.sponsors-lst__cnt a{word-break:break-word;font-weight:500}.sponsors-lst__cnt a:hover{text-decoration:none}.sponsors-lst__cnt a i{position:relative;top:3px;display:inline-block;margin-left:4px;color:#bdbdbd;text-decoration:none;font-size:1.8rem}.exco-lst li{margin:0 0 10px 0;line-height:1.35}@media screen and (min-width:768px){.exco-lst{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.exco-lst li{width:calc((100% - 30px)/ 2)}.exco-lst li:nth-child(odd){margin:0 30px 10px 0}}@media screen and (min-width:992px){.exco-lst li{width:calc((100% - 40px)/ 3)}.exco-lst li:nth-child(odd){margin:0 0 10px 0}.exco-lst li:not(:nth-child(3n)){margin:0 20px 10px 0}}.games-mascot .img-mascot{margin:24px 0}.kr .games-mascot .img-mascot,.sc .games-mascot .img-mascot,.tc .games-mascot .img-mascot{margin:24px auto;max-width:343px}@media print,screen and (min-width:992px){.games-mascot .txt-catch{text-align:center;font-weight:700;font-size:1.8rem}.games-mascot .img-mascot{margin:32px 0 80px}.kr .games-mascot .img-mascot,.sc .games-mascot .img-mascot .tc .games-mascot .img-mascot{margin:32px auto 80px;max-width:560px}}.games-sports .normal__btnarea .btn-normal-md{margin:5px 10px;padding:12px 0}.games-sports .normal__btnarea .btn-normal-md i{right:16px}.games-sports .cat-lst{margin:0 0 24px}.games-sports .cat-lst img{vertical-align:bottom}.games-sports .cat-lst p{margin:0;width:calc(100% - 82px);font-size:1.4rem;line-height:1.5}.games-sports .cat-lst .lst-item{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.games-sports .cat-lst .lst-item__img{margin:0 10px 0 0;background-color:#fff}.games-sports .cat-lst .lst-item:not(:last-child){margin:0 0 10px}.games-sports .sports-lst-wrap{margin-right:-16px;margin-left:-16px}.games-sports .sports-lst-wrap .sports-lst{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.games-sports .sports-lst-wrap .sports-lst li{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:-1px;margin-left:-1px;width:calc(33.33333% + 1px);border:1px solid #e0e0e0;text-align:center}.games-sports .sports-lst-wrap .sports-lst li a{display:block;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;padding:25px 2px 15px;text-decoration:none}.games-sports .sports-lst-wrap .sports-lst li a p{margin-bottom:0;font-weight:700;font-size:.9rem}.games-sports .sports-lst-wrap .icon-area{position:absolute;top:5px;right:5px;display:-webkit-flex;display:-ms-flexbox;display:flex}.games-sports .sports-lst-wrap .icon-area .cat-icon{width:40px;background-color:#fff}.games-sports .sports-lst-wrap .icon-area .cat-icon:not(:last-child){margin:0 5px 0 0}.games-sports .sports-lst-wrap .icon-area .cat-icon:last-child{margin:0}.games-sports .sports-lst-wrap .icon-area .cat-icon img{vertical-align:bottom}.games-sports .schbox .schtable{width:720px}.games-sports .schbox .schtable td,.games-sports .schbox .schtable th{padding:.5rem}.games-sports .schbox .schtable thead .competition{width:21%}.games-sports .schbox .schtable thead th:nth-child(2){width:14%}.games-sports .schbox .schtable thead th:nth-child(3){width:19%}.games-sports .schbox .schtable thead th:nth-child(4){width:19%}.games-sports .schbox .schtable thead th:nth-child(5){width:26%}.games-sports .schbox .schtable tbody tr:nth-child(odd) td,.games-sports .schbox .schtable tbody tr:nth-child(odd) th{background:#fffcf7}.games-sports .schbox .schtable tbody td{text-align:left}.games-sports .schbox .schtable tbody td:nth-child(1){text-align:center}.games-sports .schbox .schtable tbody td ul li{padding-left:1em;text-indent:-1em}.games-sports .schbox .schtable tbody td ul li:not(:last-child){margin:0 0 5px}.games-sports .open-games-lst li{position:relative;padding:0 0 0 24px}.games-sports .open-games-lst li::before{position:absolute;top:4px;left:4px;display:inline-block;color:#222;content:"\e904";text-transform:none;font-weight:400;font-style:normal;font-feature-settings:normal;font-variant:normal;font-size:18px;font-size:1.8rem;font-family:icon!important;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.games-sports .btn-row{margin:30px 0 0}.games-sports .btn-row .btn-normal-md{display:block;margin:0;padding:12px 36px 12px 14px;min-width:auto}.games-sports .btn-row .btn-normal-md:not(:last-child){margin:0 0 20px}.games-sports .btn-row .btn-normal-md i{right:14px}@media print,screen and (min-width:768px){.games-sports .normal__btnarea{margin:54px}.games-sports .cat-lst{display:-webkit-flex;display:-ms-flexbox;display:flex}.games-sports .cat-lst .lst-item:not(:last-child){margin:0 20px 0 0}.games-sports .sports-lst-wrap .sports-lst li{width:calc(25% + 1px)}.games-sports .sports-lst-wrap .sports-lst li a p{font-size:1.2rem}.games-sports .sports-lst-wrap .icon-area .cat-icon{width:48px}.games-sports .btn-row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.games-sports .btn-row .btn-normal-md{display:block;margin:0;padding:12px 36px 12px 14px;min-width:auto;width:400px}.games-sports .btn-row .btn-normal-md:not(:last-child){margin:0 20px 0 0}}@media print,screen and (min-width:992px){.games-sports .normal__btnarea{margin:54px 162px}.games-sports .cat-lst p{font-size:1.6rem}.games-sports .sports-lst-wrap{margin-right:0;margin-left:0}.games-sports .sports-lst-wrap .sports-lst li{width:calc(20% + 1px)}.games-sports .sports-lst-wrap .sports-lst li a:hover{opacity:.7}.games-sports .sports-lst-wrap .icon-area .cat-icon{width:50px}.games-sports .schbox .schtable{width:940px}.games-sports .schbox .schtable td,.games-sports .schbox .schtable th{padding:.5rem 1rem}.games-sports .schbox .schtable thead .competition{width:25%}.games-sports .schbox .schtable thead th:nth-child(2){width:11%}.games-sports .schbox .schtable thead th:nth-child(3){width:15%}.games-sports .schbox .schtable thead th:nth-child(4){width:16%}.games-sports .schbox .schtable thead th:nth-child(5){width:33%}}@media print,screen and (min-width:1200px){.games-sports .sports-lst-wrap .sports-lst li a p{font-size:1.4rem}.games-sports .schbox .schtable{width:1120px}.games-sports .schbox .schtable thead .competition{width:25%}.games-sports .schbox .schtable thead th:nth-child(2){width:11%}.games-sports .schbox .schtable thead th:nth-child(3){width:15%}.games-sports .schbox .schtable thead th:nth-child(4){width:16%}.games-sports .schbox .schtable thead th:nth-child(5){width:33%}}.en.games-sports .btn-row .btn-normal-md{font-size:1.7rem}.en.games-sports .btn-row .btn-normal-md span{display:block;font-size:1.4rem;line-height:1.3}@media print,screen and (min-width:768px){.en.games-sports .cat-lst .lst-item{width:50%}}.games-sportsdet .t-tertiary{margin-top:40px;font-size:1.6rem}.games-sportsdet .img-center{text-align:center}.games-sportsdet .img-center img{vertical-align:bottom}.games-sportsdet .btn-area [class^=btn-]{display:block}.games-sportsdet .btn-area .btn-normal-md{border-radius:10em}.games-sportsdet .gmap-wrap{position:relative;overflow:hidden;padding-top:56.25%;width:100%;height:0}.games-sportsdet .gmap-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.games-sportsdet .games-realguide .thumb{margin:0 0 5px}.games-sportsdet .games-realguide .thumb>p{margin:0}.games-sportsdet .games-realguide .thumb__img{display:-webkit-flex;display:-ms-flexbox;display:flex;height:100px;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.games-sportsdet .games-realguide .thumb__img img{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;max-height:100%}.games-sportsdet .games-realguide ul li:not(:last-child){margin:0 0 5px}.games-sportsdet .venue-det{margin:0 0 40px}.games-sportsdet .venue-det__ttl{margin:0 0 16px;font-size:1.8rem;line-height:1.6666}.games-sportsdet .venue-det .btn-area .btn-normal-md{margin:20px auto 15px;max-width:375px}.games-sportsdet .venue-det .gmap-wrap{margin:26px 0 0}.games-sportsdet .mv-box{margin:0 0 40px}.games-sportsdet .mv-box__lconts .btn-more{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 0 26px;padding:10px 12px 10px 20px;text-decoration:none;cursor:default;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.games-sportsdet .mv-box__lconts .btn-more__ttl{width:auto;color:#fff;font-size:1.6rem}.games-sportsdet .mv-box__lconts .btn-more>span{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 0 0 20px;padding:4px 14px;border:1px solid #fff;border-radius:10em;color:#fff;font-weight:700;font-size:1.4rem}.games-sportsdet .mv-box__lconts .mv-ttl{margin:0 0 16px;font-size:1.8rem;line-height:1.6666}.games-sportsdet .mv-box__rconts{margin:26px 0 0}.games-sportsdet .mv-box .btn-area .btn-normal-md{margin:10px auto;max-width:350px}.games-sportsdet .ov-color .mv-box__lconts .btn-more{background-color:#771385}.games-sportsdet .mv-color .mv-box__lconts .btn-more{background-color:#e6102e}.games-sportsdet .cv-color .mv-box__lconts .btn-more{background-color:#00a3e0}.games-sportsdet .extra-color .mv-box__lconts .btn-more{background-color:#13a94d}.games-sportsdet .gateway-color .mv-box__lconts .btn-more{background-color:#f2931b}.games-sportsdet .tbl-wrap{margin:0 0 5px}.games-sportsdet .tbl-wrap .tbl-rental td,.games-sportsdet .tbl-wrap .tbl-rental th{padding:10px;border:1px solid #e0e0e0;line-height:1.5}.games-sportsdet .tbl-wrap .tbl-rental th{width:33.52769%}.games-sportsdet .tbl-wrap .tbl-rental td{width:66.47231%}.games-sportsdet .tdsp-box{margin:15px auto 0}.games-sportsdet .tdsp-box>p{margin:0 0 10px;text-align:center;font-weight:700;line-height:1.5}.games-sportsdet .bnr-group{text-align:center}.games-sportsdet .bnr-group a{display:inline-block}.games-sportsdet .bnr-group a img{vertical-align:bottom}@media print,screen and (min-width:768px){.games-sportsdet .t-tertiary{margin-top:36px}.games-sportsdet .mv-box__lconts .btn-more>a{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 0 0 20px;padding:4px 14px;border:1px solid #fff;border-radius:10em;color:#fff;text-decoration:none;font-weight:700;font-size:1.4rem}.games-sportsdet .tbl-wrap .tbl-rental td,.games-sportsdet .tbl-wrap .tbl-rental th{padding:10px 16px;text-align:center}.games-sportsdet .tbl-wrap .tbl-rental th{width:auto}.games-sportsdet .tbl-wrap .tbl-rental th:nth-child(1),.games-sportsdet .tbl-wrap .tbl-rental th:nth-child(2){width:19.64285%}.games-sportsdet .tbl-wrap .tbl-rental th:nth-child(3){width:-3828.57%}.games-sportsdet .tbl-wrap .tbl-rental td{width:auto}}@media print,screen and (min-width:992px){.games-sportsdet .t-tertiary{font-size:1.8rem}.games-sportsdet .venue-det{margin:0 0 60px}.games-sportsdet .venue-det__ttl{margin:0 0 30px;font-size:2.4rem;line-height:1.75}.games-sportsdet .venue-det .btn-area .btn-normal-md{margin:24px auto 6px}.games-sportsdet .venue-det .gmap-wrap{position:static;margin:40px 0 0;padding-top:0;width:100%;height:370px}.games-sportsdet .venue-det .gmap-wrap iframe{position:static}.games-sportsdet .mv-box{margin:0 0 60px}.games-sportsdet .mv-box__inner{display:-webkit-flex;display:-ms-flexbox;display:flex}.games-sportsdet .mv-box__lconts{width:calc(100% - 498px)}.games-sportsdet .mv-box__lconts .btn-more{margin:0 0 20px}.games-sportsdet .mv-box__lconts .btn-more__ttl{font-size:2rem}.games-sportsdet .mv-box__lconts .btn-more>a{transition:all .3s}.games-sportsdet .mv-box__lconts .btn-more>a:hover{background-color:#fff}.games-sportsdet .mv-box__lconts .mv-ttl{margin:0 0 12px;font-size:2.4rem}.games-sportsdet .mv-box__rconts{margin:0 0 0 48px;width:450px}.games-sportsdet .mv-box__rconts .gmap-wrap{position:static;padding-top:0;width:100%;height:500px}.games-sportsdet .mv-box__rconts .gmap-wrap iframe{position:static}.games-sportsdet .mv-box .btn-area .btn-normal-md{margin:10px auto 0;padding:12px 28px;max-width:100%}.games-sportsdet .mv-box .btn-area .btn-normal-md i{right:18px}.games-sportsdet .ov-color .mv-box__lconts .btn-more>a:hover{color:#771385}.games-sportsdet .mv-color .mv-box__lconts .btn-more>a:hover{color:#e6102e}.games-sportsdet .cv-color .mv-box__lconts .btn-more>a:hover{color:#00a3e0}.games-sportsdet .extra-color .mv-box__lconts .btn-more>a:hover{color:#13a94d}.games-sportsdet .gateway-color .mv-box__lconts .btn-more>a:hover{color:#f2931b}.games-sportsdet .tbl-wrap{margin:0 0 30px}.games-sportsdet .tbl-wrap .tbl-rental td,.games-sportsdet .tbl-wrap .tbl-rental th{padding:17px 16px}.games-sportsdet .tdsp-box{margin:30px auto 70px}.games-sportsdet .tdsp-box>p{margin:0 0 10px;font-size:2rem}.games-sportsdet .bnr-group a{transition:all .3s}.games-sportsdet .bnr-group a:hover{opacity:.7}}.games-showcasesports .btn-row{margin:30px 0 0}.games-showcasesports .btn-row .btn-normal-md{display:block;margin:0;padding:12px 36px 12px 14px;min-width:auto}.games-showcasesports .btn-row .btn-normal-md:not(:last-child){margin:0 0 20px}.games-showcasesports .btn-row .btn-normal-md i{right:14px}.games-showcasesports .btn-det{display:block;padding:4px 6px 4px 16px;min-width:auto;border:2px solid #3a51ff;background-color:rgba(58,81,255,.9);color:#fff}.games-showcasesports .btn-det i{right:6px;margin-top:-8px;color:#fff;font-size:14px}.games-showcasesports .schbox .schtable{width:720px}.games-showcasesports .schbox .schtable td,.games-showcasesports .schbox .schtable th{padding:.5rem}.games-showcasesports .schbox .schtable thead .competition{width:21%}.games-showcasesports .schbox .schtable thead th:nth-child(2){width:12%}.games-showcasesports .schbox .schtable thead th:nth-child(3){width:12%}.games-showcasesports .schbox .schtable thead th:nth-child(4){width:18%}.games-showcasesports .schbox .schtable thead th:nth-child(5){width:23%}.games-showcasesports .schbox .schtable thead th:nth-child(6){width:12%}.games-showcasesports .schbox .schtable tbody tr:nth-child(odd) td,.games-showcasesports .schbox .schtable tbody tr:nth-child(odd) th{background:#fffcf7}.games-showcasesports .schbox .schtable tbody td{text-align:left}.games-showcasesports .schbox .schtable tbody td:nth-child(1){text-align:center}.games-showcasesports .schbox .schtable tbody td ul li{padding-left:1em;text-indent:-1em}.games-showcasesports .schbox .schtable tbody td ul li:not(:last-child){margin:0 0 5px}.games-showcasesports .btn-trigger span{text-decoration:underline}.games-showcasesports .modal-trigger{display:none}.games-showcasesports .modal-trigger:checked+.modal .overlay{z-index:20;display:block;visibility:visible;opacity:1;-webkit-transform:scale(1);transform:scale(1)}.games-showcasesports .modal .overlay{position:fixed;top:0;left:0;z-index:-1;display:none;visibility:hidden;width:100%;height:100%;background-color:rgba(0,0,0,.85);opacity:0;transition:all .3s ease;-webkit-transform:scale(1);transform:scale(1)}.games-showcasesports .modal .o-close{position:fixed;top:0;left:0;z-index:-9999;width:100%;height:100%}.games-showcasesports .modal .wrapper{position:fixed;top:50%;left:50%;max-width:720px;width:90%;background-color:#fff;text-align:center;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.games-showcasesports .modal .wrapper .close{position:absolute;top:0;right:5px}.games-showcasesports .modal .wrapper .inner{padding:25px 20px 20px;width:100%;height:100%}.games-showcasesports .modal .wrapper .m-img{margin:0 auto 20px}.games-showcasesports .modal .wrapper .m-img img{vertical-align:bottom}.games-showcasesports .modal .wrapper .m-conts{overflow:auto;-webkit-overflow-scrolling:touch;max-height:180px}.games-showcasesports .modal .wrapper .m-conts p{margin:0;text-align:left;font-size:1.4rem}@media print,screen and (min-width:768px){.games-showcasesports .btn-row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.games-showcasesports .btn-row .btn-normal-md{display:block;margin:0;padding:12px 36px 12px 14px;min-width:auto;width:400px}.games-showcasesports .btn-row .btn-normal-md:not(:last-child){margin:0 20px 0 0}.games-showcasesports .modal .wrapper .close{right:10px;font-size:3rem}.games-showcasesports .modal .wrapper .inner{padding:40px}.games-showcasesports .modal .wrapper .m-img{width:70%}.games-showcasesports .modal .wrapper .m-conts{max-height:300px}.games-showcasesports .modal .wrapper .m-conts p{font-size:1.6rem}}@media print,screen and (max-width:992px) and (orientation:landscape){.games-showcasesports .modal .wrapper{height:auto}.games-showcasesports .modal .wrapper .landscape-row{display:-webkit-flex;display:-ms-flexbox;display:flex}.games-showcasesports .modal .wrapper .m-img{margin:0 15px 0 0;width:300px}.games-showcasesports .modal .wrapper .m-conts{max-height:30vw;width:calc(100% - 315px)}}@media print,screen and (min-width:992px){.games-showcasesports .btn-det{padding:2px 6px 2px 12px}.games-showcasesports .btn-det i{right:8px}.games-showcasesports .schbox .schtable{width:940px}.games-showcasesports .schbox .schtable td,.games-showcasesports .schbox .schtable th{padding:.5rem 1rem}.games-showcasesports .schbox .schtable thead .competition{width:23%}.games-showcasesports .schbox .schtable thead th:nth-child(2){width:11%}.games-showcasesports .schbox .schtable thead th:nth-child(3){width:14%}.games-showcasesports .schbox .schtable thead th:nth-child(4){width:15%}.games-showcasesports .schbox .schtable thead th:nth-child(5){width:25%}.games-showcasesports .schbox .schtable thead th:nth-child(6){width:10%}.games-showcasesports .btn-trigger{cursor:pointer}.games-showcasesports .btn-trigger span:hover{text-decoration:none}}@media print,screen and (min-width:1200px){.games-showcasesports .btn-det{padding:2px 6px 2px 24px}.games-showcasesports .btn-det i{right:12px}.games-showcasesports .schbox .schtable{width:1120px}}.en.games-showcasesports .btn-row .btn-normal-md{font-size:1.7rem}.en.games-showcasesports .btn-row .btn-normal-md span{display:block;font-size:1.4rem;line-height:1.3}.en.games-showcasesports .btn-det{padding:4px 6px}.en.games-showcasesports .btn-det i{right:4px}@media print,screen and (min-width:992px){.en.games-showcasesports .btn-det{padding:2px 6px}.en.games-showcasesports .btn-det i{right:4px}.en.games-showcasesports .schbox .schtable thead .competition{width:22%}.en.games-showcasesports .schbox .schtable thead th:nth-child(2){width:11%}.en.games-showcasesports .schbox .schtable thead th:nth-child(3){width:14%}.en.games-showcasesports .schbox .schtable thead th:nth-child(4){width:15%}.en.games-showcasesports .schbox .schtable thead th:nth-child(5){width:25%}.en.games-showcasesports .schbox .schtable thead th:nth-child(6){width:11%}}@media print,screen and (min-width:1200px){.en.games-showcasesports .btn-det{padding:2px 20px}.en.games-showcasesports .btn-det i{right:10px}}.games-testevent .btn-row{margin:0 0 30px}.games-testevent .btn-row .btn-normal-md{display:block;margin:0;padding:12px 36px 12px 14px;min-width:auto}.games-testevent .btn-row .btn-normal-md:not(:last-child){margin:0 0 20px}.games-testevent .btn-row .btn-normal-md i{right:14px}.games-testevent .btn-det{display:block;padding:4px 20px 4px 26px;min-width:auto;border:2px solid #3a51ff;background-color:rgba(58,81,255,.9);color:#fff}.games-testevent .btn-det i{right:16px;margin-top:-8px;color:#fff;font-size:14px}.games-testevent .schbox .schtable{width:720px}.games-testevent .schbox .schtable td,.games-testevent .schbox .schtable th{padding:1rem}.games-testevent .schbox .schtable thead .competition{width:24%}.games-testevent .schbox .schtable thead th:nth-child(2){width:26%}.games-testevent .schbox .schtable thead th:nth-child(3){width:26%}.games-testevent .schbox .schtable thead th:nth-child(4){width:24%}.games-testevent .schbox .schtable tbody tr:nth-child(odd) td,.games-testevent .schbox .schtable tbody tr:nth-child(odd) th{background:#fffcf7}.games-testevent .schbox .schtable tbody td{text-align:left}.games-testevent .schbox .schtable tbody td:nth-of-type(2){text-align:center}@media print,screen and (min-width:768px){.games-testevent .btn-row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.games-testevent .btn-row .btn-normal-md{display:block;margin:0;padding:12px 36px 12px 14px;min-width:auto;width:400px}.games-testevent .btn-row .btn-normal-md:not(:last-child){margin:0 20px 0 0}.games-testevent .schbox .schtable thead .competition{width:38%}.games-testevent .schbox .schtable thead th:nth-child(2){width:20%}.games-testevent .schbox .schtable thead th:nth-child(3){width:18%}.games-testevent .schbox .schtable thead th:nth-child(4){width:24%}}@media print,screen and (min-width:992px){.games-testevent .btn-det{margin:0 auto;padding:2px 30px 2px 46px;max-width:200px}.games-testevent .btn-det i{right:26px}.games-testevent .schbox .schtable{width:940px}}@media print,screen and (min-width:1200px){.games-testevent .schbox .schtable{width:1120px}}.games-venue .normal__btnarea .btn-normal-md{margin:5px 10px;padding:12px 0}.games-venue .normal__btnarea .btn-normal-md i{right:16px}.games-venue .slide-trigger:checked~.slide-area{display:block;max-height:9999px;height:auto}.games-venue .slide-trigger:checked+.t-secondary--trigger label::after{content:"\e90c"}.games-venue .t-secondary--trigger{padding-bottom:0}.games-venue .t-secondary--trigger label{position:relative;display:block;padding-bottom:12px;cursor:pointer}.games-venue .t-secondary--trigger label::after{position:absolute;top:50%;right:0;margin-top:-18px;color:#bdbdbd;content:"\e90d";text-transform:none;font-weight:400;font-style:normal;font-feature-settings:normal;font-variant:normal;font-size:24px;font-family:icon!important;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.games-venue .slide-area{display:none;overflow:hidden;max-height:0;height:0}.games-venue .tb-wrap{margin-top:-14px}.tb-venue td,.tb-venue th{padding:8px;border:1px solid #e0e0e0;font-size:1rem}.tb-venue thead th{border:none;background-color:transparent;color:#8b8b8b;vertical-align:middle}.tb-venue thead th:nth-child(1){width:20%}.tb-venue thead th:nth-child(2){width:38%}.tb-venue thead th:nth-child(3){width:42%}.tb-venue tbody th{border-left:none}.tb-venue tbody td:last-of-type{border-right:none}@media print,screen and (min-width:768px){.tb-venue td,.tb-venue th{font-size:1.4rem}}.photo-gallery .photo-lst{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 -5px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.photo-gallery .photo-lst li{margin:5px;width:calc(25% - 10px);text-align:center}.photo-gallery .photo-lst li img{vertical-align:bottom}@media print,screen and (min-width:992px){.photo-gallery .photo-lst{margin:0 -15px}.photo-gallery .photo-lst li{margin:15px;width:calc(25% - 30px)}}.games-ambassador .main>.container{padding-bottom:0}.games-ambassador p{font-size:1.4rem}.games-ambassador .goal span{display:block;max-width:240px;max-height:38px;width:42.66666vw;height:6.66666vw;line-height:0}.games-ambassador .goal__txt{position:relative;padding:30px 0;color:#0068b7;font-weight:700;font-size:1.8rem;line-height:1.5}.games-ambassador .goal__txt::after,.games-ambassador .goal__txt::before{position:absolute;display:block;width:0;height:0;border-style:solid;content:""}.games-ambassador .goal__txt::before{top:0;left:0;border-width:16px 16px 0 0;border-color:#fdd000 transparent transparent transparent}.games-ambassador .goal__txt::after{right:0;bottom:0;border-width:0 0 16px 16px;border-color:transparent transparent #fdd000 transparent}.games-ambassador .amb-cont__header{margin:0 0 16px}.games-ambassador .amb-cont__header .name{position:relative;font-weight:700;font-size:2.4rem;line-height:1}.games-ambassador .amb-cont__header .name::before{display:block;margin:0 0 12px;color:#8b8b8b;content:attr(data-position);font-size:12px;font-size:1.2rem}.games-ambassador .amb-cont__header .name span{display:block;margin:10px 0 0;font-size:1.2rem}.games-ambassador .pager__lst li a{width:46px}.games-ambassador .pager__lst li.no-page a{border:none}@media print,screen and (min-width:768px){.games-ambassador .pager__lst li a{width:56px;border:2px solid #bdbdbd}.games-ambassador .pager__lst li.no-page a{border:2px solid #e0e0e0;background-color:#f5f5f5}}@media print,screen and (min-width:992px){.games-ambassador .goal span{max-width:none;max-height:none;width:160px;height:auto}.games-ambassador .goal__txt{padding:28px 0 8px;font-size:1.80555vw}.games-ambassador .amb-cont__header{margin:0 0 26px}.games-ambassador .amb-cont__header .name{font-size:3.8rem}.games-ambassador .amb-cont__header .name::before{font-size:16px;font-size:1.6rem}.games-ambassador .amb-cont__header .name span{display:inline-block;margin:0 0 0 12px;font-size:1.8rem}.games-ambassador .pager{padding:52px 0 68px}}@media print,screen and (min-width:1200px){.games-ambassador .goal__txt{font-size:2.6rem}}.games-ambassador .top-amb{margin:0 0 27px}.games-ambassador .top-amb-img{margin:0 auto 16px;max-width:322px;width:57.33333vw;height:auto}.games-ambassador .top-amb-img img{vertical-align:bottom}.games-ambassador .top-amb-cont{padding:10px 0 0}.games-ambassador .top-amb-cont .cheer-ambassador{margin:0 0 6px;text-align:center;font-weight:700;font-size:1.6rem}.games-ambassador .top-amb-cont__header{text-align:center}@media print,screen and (min-width:992px){.games-ambassador .top-amb{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 0 32px;padding:0 10.55555vw 0 3.88888vw}.games-ambassador .top-amb-img{margin:0 5vw 0 0;max-width:21.80555vw;width:314px;height:auto}.games-ambassador .top-amb-cont{padding:0;width:calc(100% - 22.63888vw)}.games-ambassador .top-amb-cont .cheer-ambassador{text-align:left;font-size:2rem}.games-ambassador .top-amb-cont__header{text-align:left}.games-ambassador .top-amb-cont__body p{margin-bottom:24px}.games-ambassador .top-amb-cont__footer{margin:0}}@media print,screen and (min-width:1200px){.games-ambassador .top-amb{padding:0 154px 0 58px}.games-ambassador .top-amb-img{margin:0 72px 0 0;max-width:none}.games-ambassador .top-amb-cont{width:calc(100% - 314px)}}.games-ambassador .top-prof-area{margin:0 0 40px;padding:12px;background-color:#f5f5f5;color:#616161;font-size:1.2rem}.games-ambassador .top-prof-area span{display:block;margin:0 0 10px;font-weight:700}@media print,screen and (min-width:992px){.games-ambassador .top-prof-area{margin:0 auto 6.94444vw;font-size:1.4rem}}@media print,screen and (min-width:1200px){.games-ambassador .top-prof-area{margin:0 auto 90px;padding:16px}.games-ambassador .top-prof-area span{margin:0 0 12px;font-size:1.6rem}}.games-ambassador .amb-sec{margin:0 0 36px}.games-ambassador .amb-sec__ttl{margin:0 0 20px;text-align:center;font-size:2.4rem;line-height:1}.games-ambassador .amb-sec .amb-tag{margin-bottom:20px}.games-ambassador .amb-sec .amb-tag a{padding:10px 16px}.games-ambassador .amb-sec .amb-select{position:relative;overflow:hidden;margin:0 auto 20px;max-width:380px;width:50.66666vw}.games-ambassador .amb-sec .amb-select select{box-sizing:content-box;margin:0;padding:0 30px 0 8px;width:100%;height:28px;border:1px solid #bdbdbd;border-radius:0;background:none transparent;color:inherit;vertical-align:middle;line-height:28px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.games-ambassador .amb-sec .amb-select select::-ms-expand{display:none}.games-ambassador .amb-sec .amb-select span{position:absolute;top:0;right:-1px;display:block;width:30px;height:30px;background-color:#bdbdbd;pointer-events:none}.games-ambassador .amb-sec .amb-select span i{position:absolute;top:50%;left:50%;margin-top:-1px;color:#fff;font-size:20px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media print,screen and (min-width:768px){.games-ambassador .amb-sec .amb-tag a{padding:10px 30px}}@media print,screen and (min-width:992px){.games-ambassador .amb-sec__ttl{margin:0 0 30px;font-size:3.8rem}.games-ambassador .amb-sec .amb-tag{margin-bottom:40px}.games-ambassador .amb-sec .amb-select{margin:0 auto 32px}}.games-ambassador .amb-group .amb-lst{padding:14px;border:2px solid #eee}.games-ambassador .amb-group .amb-lst:not(:last-child){margin:0 0 33px}.games-ambassador .amb-group .amb-lst__ttl{position:relative;margin:0 0 20px;padding:5px 10px;color:#fff;text-align:center;font-weight:700;font-size:1.4rem;line-height:1.4}.games-ambassador .amb-group .amb-lst__ttl::after,.games-ambassador .amb-group .amb-lst__ttl::before{position:absolute;display:block;width:0;height:0;border-style:solid;content:""}.games-ambassador .amb-group .amb-lst__ttl::before{top:2px;left:2px;border-width:8px 8px 0 0;border-color:#fff transparent transparent transparent}.games-ambassador .amb-group .amb-lst__ttl::after{right:2px;bottom:2px;border-width:0 0 8px 8px;border-color:transparent transparent #fff transparent}.games-ambassador .amb-group .amb-lst__ttl--athlete{background-color:#00b09b}.games-ambassador .amb-group .amb-lst__ttl--member{background-color:#3a51ff}.games-ambassador .amb-group .amb-lst__ttl>span{display:block}.games-ambassador .amb-group .amb-lst__inner{margin:0 0 27px}.games-ambassador .amb-group .amb-lst-img{margin:0 auto 20px;max-width:368px;max-height:368px;width:65.33333vw;height:65.33333vw;text-align:center}.games-ambassador .amb-group .amb-lst-img img{max-height:100%}.games-ambassador .amb-group .amb-lst-cont__header{position:relative;margin:0 0 16px;border-bottom:1px solid #eee}.games-ambassador .amb-group .amb-lst-cont__header .name{padding:0 0 14px}.games-ambassador .amb-group .amb-lst-cont__header .name span{display:block;margin:10px 0 0;font-size:1.2rem}.games-ambassador .amb-group .amb-lst-cont__header .symbol{position:absolute;top:0;right:0;display:inline-block;padding:0 12px 0 30px;border:1px solid #eee;color:#8b8b8b;text-decoration:none}.games-ambassador .amb-group .amb-lst-cont__header .symbol span{position:relative;font-weight:700;font-size:1rem;line-height:23px}.games-ambassador .amb-group .amb-lst-cont__header .symbol span::before{position:absolute;top:50%;left:-18px;display:block;width:10px;height:14px;content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%)}.games-ambassador .amb-group .amb-lst-cont__body{margin:0 0 20px}.games-ambassador .amb-group .amb-lst-cont__footer>p{margin-bottom:15px}.games-ambassador .amb-group .amb-lst-cont__footer .declare-area{padding:7px 10px;background:linear-gradient(90deg,#0068b7 0,#3cc0c8 100%);color:#fff;font-weight:700;font-size:1.4rem;line-height:1.5}.games-ambassador .amb-group .amb-lst .prof-area{margin:0;padding:12px;background-color:#f5f5f5;color:#616161;font-size:1.2rem}.games-ambassador .amb-group .amb-lst .prof-area span{display:block;margin:0 0 10px;font-weight:700}@media print,screen and (min-width:768px){.games-ambassador .amb-group .amb-lst__ttl{font-size:1.8rem}.games-ambassador .amb-group .amb-lst__ttl::before{top:4px;left:4px;border-width:16px 16px 0 0}.games-ambassador .amb-group .amb-lst__ttl::after{right:4px;bottom:4px;border-width:0 0 16px 16px}.games-ambassador .amb-group .amb-lst__ttl--athlete{background-color:#00b09b}.games-ambassador .amb-group .amb-lst__ttl--member{background-color:#3a51ff}.games-ambassador .amb-group .amb-lst__ttl>span{display:inline-block}.games-ambassador .amb-group .amb-lst .prof-area{font-size:1.4rem}}@media print,screen and (min-width:992px){.games-ambassador .amb-group .amb-lst{padding:30px}.games-ambassador .amb-group .amb-lst__ttl{margin:0 0 32px}.games-ambassador .amb-group .amb-lst__inner{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin:0 0 32px}.games-ambassador .amb-group .amb-lst-img{margin:0 0 0 2.5vw;max-width:326px;width:22.63888vw}.games-ambassador .amb-group .amb-lst-cont{width:calc(100% - 22.63888vw)}.games-ambassador .amb-group .amb-lst-cont__header{margin:0 0 24px}.games-ambassador .amb-group .amb-lst-cont__header .name{padding:0 0 28px;font-size:2.4rem}.games-ambassador .amb-group .amb-lst-cont__header .name::before{font-size:14px;font-size:1.4rem}.games-ambassador .amb-group .amb-lst-cont__header .name span{display:inline-block;margin:0 0 0 12px;font-size:1.4rem}.games-ambassador .amb-group .amb-lst-cont__header .symbol{top:15px;padding:0 16px 0 38px}.games-ambassador .amb-group .amb-lst-cont__header .symbol span{font-size:1.4rem;line-height:34px}.games-ambassador .amb-group .amb-lst-cont__header .symbol span::before{left:-21px;width:13px;height:18px}.games-ambassador .amb-group .amb-lst-cont__footer>p{margin-bottom:28px}.games-ambassador .amb-group .amb-lst-cont__footer .declare-area{text-align:center;font-size:1.8rem}.games-ambassador .amb-group .amb-lst .prof-area{padding:16px}.games-ambassador .amb-group .amb-lst .prof-area span{margin:0 0 12px;font-size:1.6rem}}@media print,screen and (min-width:1200px){.games-ambassador .amb-group .amb-lst-img{margin:0 0 0 36px;max-width:none;width:326px}.games-ambassador .amb-group .amb-lst-cont{width:calc(100% - 326px)}}.games-schedule .normal__btnarea .btn-normal-md{margin:5px 10px;padding:12px 0}.schbox{position:relative}.schbox table{border-spacing:0;border-collapse:collapse}.schbox .schboxinner{position:relative;overflow:auto}.schbox .note{font-size:1.2rem}.schbox .schtable{position:relative;width:1120px;border-top:1px solid #ccc;border-left:1px solid #ccc;table-layout:fixed;font-size:1.4rem}.schbox .schtable .kerning{letter-spacing:-.1rem}.schbox .schtable td,.schbox .schtable th{padding:.25rem;border-right:1px solid #ccc;border-bottom:1px solid #ccc;vertical-align:middle}.schbox .schtable th{background:#f7f7f7;color:#333;text-align:center;font-weight:700}.schbox .schtable thead .date-sat{color:#00f}.schbox .schtable thead .date-sun{color:red}.schbox .schtable tbody .bg-tr td,.schbox .schtable tbody .bg-tr th{background:#fffcf7}.schbox .schtable tbody .date-mark{color:#f88460;font-size:2rem}.schbox .schtable tbody th{background:#fff;text-align:left}.schbox .schtable tbody th.sch-venue-lst{padding:0}.schbox .schtable tbody th.sch-venue-lst>div{padding:.25rem}.schbox .schtable tbody th.sch-venue-lst>div:not(:last-child){border-bottom:1px solid #ccc}.schbox .schtable tbody td{background:#fff;text-align:center}.schbox .schtable .competition{width:9%}.schbox .schtable .classification{width:10%}.schbox .schtable .competitionvenue{width:25%}.schtablefixed{position:absolute;top:0;left:0;z-index:0;overflow:hidden;speak:none}.schtablehead{position:absolute;top:0;left:0;z-index:1;overflow:hidden;max-width:1120px;width:100%;speak:none}.schtablehead-fixed{position:fixed;width:calc(100% - 32px)}.schtablehead-stop{position:absolute;left:0!important;width:100%}.schtablecorner{position:absolute;top:0;left:0;z-index:1;overflow:hidden;max-width:1120px;width:100%;speak:none}.schtablecorner table{width:1120px}.schtablecorner-fixed{position:fixed}.schtablecorner-stop{position:absolute;left:0!important}@media print,screen and (min-width:768px){.schtablehead{width:720px}.en .schbox .schtable thead tr:nth-child(3) th{padding:.25rem 0;letter-spacing:-.05em;font-size:1.3rem}.schbox .schtable .competition{width:14%}.schbox .schtable .classification{width:14%}}@media print,screen and (min-width:992px){.schtablehead{width:940px}.schbox .schtable{width:940px}.schbox .schtable .competition{width:12%}.schbox .schtable .classification{width:12%}.schbox .schtable .competitionvenue{width:18%}.games-schedule .normal__btnarea .btn-normal-md{margin:10px}}@media print,screen and (min-width:1200px){.schtablehead{width:1120px}.schbox .schtable{width:1120px}.schbox .schtable .competition{width:14%}.schbox .schtable .classification{width:14%}.schbox .schtable .competitionvenue{width:25%}}.games-guideline .postponement-txt{padding:10px}.games-guideline .btn-terms .btn-normal-md{display:block;margin:0 auto;min-width:auto;max-width:650px;border:2px solid #f24448;background-color:#f24448;color:#fff;text-align:center}.games-guideline .btn-terms .btn-normal-md i{color:#fff}.games-guideline .btn-area{margin:30px 0}.games-guideline .btn-area-row .btn-normal-md{display:block;margin:20px auto 0;min-width:auto;max-width:343px}.games-guideline .tbl-guideline p{margin:0}.games-guideline .tbl-guideline table{table-layout:fixed;font-size:1.4rem}.games-guideline .tbl-guideline table td,.games-guideline .tbl-guideline table th{padding:.5rem 1rem;border:1px solid #e0e0e0}.games-guideline .tbl-guideline table thead th{padding:.5rem .25rem;color:#424242;vertical-align:middle;text-align:center;line-height:1.3}.games-guideline .tbl-guideline .c-txt{text-align:center}.games-guideline .tbl-guideline .r-txt{text-align:right}.games-guideline .tbl-guideline .mark{color:#f88460;font-size:2.4rem}.games-guideline .item-group .item-label{padding:10px 16px;background-color:#f5f5f5;font-weight:700}.games-guideline .item-group .item-conts{padding:10px 0;border-bottom:1px solid #e0e0e0}.games-guideline .item-group .sponsorship-lst dt{margin:0 0 5px}.games-guideline .item-group .sponsorship-lst dt span{font-size:1.4rem}.games-guideline .item-group .sponsorship-lst dd{margin:10px 0;padding:0 0 10px}.games-guideline .item-group .sponsorship-lst dd:not(:last-of-type){border-bottom:1px solid #e0e0e0}.games-guideline .item-group .sch-ttl{margin:0 0 10px;font-weight:700}.games-guideline .item-group .outline-lst>li:not(:last-child){margin:0 0 10px;padding:0 0 10px;border-bottom:1px solid #e0e0e0}.games-guideline .item-group .outline-lst dl{margin:5px 0 0}.games-guideline .item-group .outline-lst dt{padding-left:2em;text-indent:-2em;line-height:1.5}.games-guideline .item-group .outline-lst dd{margin:5px 0 0;padding:0 0 0 2em}.games-guideline .item-group .outline-lst dd:not(:last-of-type){margin:5px 0 10px}.games-guideline .item-group .outline-lst__second{margin:5px 0 0}.games-guideline .item-group .outline-lst__second>li{padding-left:2em;text-indent:-2em}.games-guideline .item-group .outline-lst__second>li:not(:last-child){margin:0 0 10px}.games-guideline .item-group .app-lst li{padding-left:1em;text-indent:-1em}.games-guideline .item-group .reception-period{overflow:auto;margin:10px 0 5px}.games-guideline .item-group .reception-period table{width:635px}.games-guideline .item-group .reception-period table thead th:nth-child(1){width:48%}.games-guideline .item-group .reception-period table thead th:nth-child(2){width:32%}.games-guideline .item-group .reception-period table thead th:nth-child(3){width:20%}.games-guideline .item-group .row-lst{display:-webkit-flex;display:-ms-flexbox;display:flex}.games-guideline .item-group .row-lst dt{width:6em}.games-guideline .item-group .row-lst dd{width:calc(100% - 6em)}.games-guideline .item-group .fee-structure{overflow:auto;margin:10px 0}.games-guideline .item-group .fee-structure table{width:970px}.games-guideline .item-group .fee-structure table thead th{width:8%}.games-guideline .item-group .fee-structure table thead th:nth-child(1){width:32%}.games-guideline .item-group .fee-structure table thead th:nth-child(2){width:18%}.games-guideline .item-group .fee-structure table thead th:nth-child(3){width:10%}.games-guideline .item-group .kit-img{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:10px 0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.games-guideline .item-group .kit-img p{margin:5px 0 0;width:100%;text-align:right}.games-guideline .item-group .kit-img figure{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:200px;width:calc((100% - 20px)/ 3);-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.games-guideline .item-group .kit-img figure:not(:nth-child(3n)){margin:0 10px 0 0}.games-guideline .item-group .kit-img figure img{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;max-height:100%}.games-guideline .item-group .kit-img figure figcaption{display:block;margin:0 0 5px;text-align:center;line-height:1.3}.games-guideline .item-group .tbl-size{margin:10px 0}.games-guideline .item-group .tbl-size p{margin:0 0 5px}.games-guideline .item-group .tbl-size__inner{overflow:auto}.games-guideline .item-group .tbl-size table{width:635px}.games-guideline .item-group .tbl-size table td,.games-guideline .item-group .tbl-size table th{text-align:center}.games-guideline .item-group .tbl-size table thead th{width:28%}.games-guideline .item-group .tbl-size table thead th:nth-child(1){width:16%}.games-guideline .item-group .payment-method dt{font-weight:700}.games-guideline .item-group .payment-method dd{margin:5px 0}.games-guideline .item-group .payment-method dd:not(:last-of-type){padding:0 0 10px;border-bottom:1px solid #e0e0e0}.games-guideline .item-group .cancel-app{overflow:auto;margin:10px 0}.games-guideline .item-group .cancel-app table{width:635px}.games-guideline .item-group .cancel-app table thead th:nth-child(1){width:38%}.games-guideline .item-group .cancel-app table thead th:nth-child(2){width:32%}.games-guideline .item-group .cancel-app table thead th:nth-child(3){width:32%}.games-guideline .item-group .note-lst li{padding-left:1em;text-indent:-1em}.games-guideline .item-group .note-lst li:not(:last-child){margin:0 0 10px}.games-guideline .multi-row{margin:30px 0 0}.games-guideline .multi-row .multi-item:not(:last-child){margin:0 0 40px}.games-guideline .multi-row .multi-item__ttl{font-size:1.8rem}.games-guideline .multi-row .btn-area{margin:20px 0 30px}.games-guideline .multi-row .btn-area .btn-normal-md{margin:0}.games-guideline .bnr-box{margin:50px 0 0;text-align:center}.games-guideline .bnr-box a{display:block}.en.games-guideline .item-group .fee-structure table thead th{width:11%}.en.games-guideline .item-group .fee-structure table thead th:nth-child(1){width:23%}.en.games-guideline .item-group .fee-structure table thead th:nth-child(2){width:10%}.en.games-guideline .item-group .fee-structure table thead th:nth-child(3){width:12%}.en.games-guideline .item-group .note-lst li{padding-left:.5em;text-indent:-.5em}.en.games-guideline .item-group .row-lst,.kr.games-guideline .item-group .row-lst,.sc.games-guideline .item-group .row-lst,.tc.games-guideline .item-group .row-lst{display:block}.en.games-guideline .item-group .row-lst:not(:last-child),.kr.games-guideline .item-group .row-lst:not(:last-child),.sc.games-guideline .item-group .row-lst:not(:last-child),.tc.games-guideline .item-group .row-lst:not(:last-child){margin:0 0 10px}.en.games-guideline .item-group .row-lst dt,.kr.games-guideline .item-group .row-lst dt,.sc.games-guideline .item-group .row-lst dt,.tc.games-guideline .item-group .row-lst dt{width:auto}.en.games-guideline .item-group .row-lst dd,.kr.games-guideline .item-group .row-lst dd,.sc.games-guideline .item-group .row-lst dd,.tc.games-guideline .item-group .row-lst dd{width:auto}@media print,screen and (min-width:768px){.games-guideline .btn-area-row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.games-guideline .btn-area-row .btn-normal-md{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 8px;min-width:343px;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.games-guideline .item-group .item-conts{padding:10px}.games-guideline .item-group .cancel-app table,.games-guideline .item-group .fee-structure table,.games-guideline .item-group .reception-period table,.games-guideline .item-group .tbl-size table{width:100%}.games-guideline .item-group .fee-structure table thead th{width:8%}.games-guideline .item-group .fee-structure table thead th:nth-child(1){width:34%}.games-guideline .item-group .fee-structure table thead th:nth-child(2){width:15%}.games-guideline .item-group .fee-structure table thead th:nth-child(3){width:11%}.games-guideline .item-group .kit-img{margin:10px 0 20px}.games-guideline .item-group .kit-img figure{width:calc((100% - 40px)/ 3)}.games-guideline .item-group .kit-img figure:not(:nth-child(3n)){margin:0 20px 0 0}.games-guideline .multi-row{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:45px 0 0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.games-guideline .multi-row .multi-item{width:calc((100% - 30px)/ 2)}.games-guideline .multi-row .multi-item:not(:last-child){margin:0 0 30px}.games-guideline .multi-row .multi-item:nth-child(even){margin:0 0 0 30px}.en.games-guideline .item-group .fee-structure table{width:898px}}@media print,screen and (min-width:992px){.games-guideline .tbl-guideline{border-top:1px solid #e0e0e0}.games-guideline .item-group{display:-webkit-flex;display:-ms-flexbox;display:flex}.games-guideline .item-group .item-label{width:190px;border-bottom:1px solid #e0e0e0}.games-guideline .item-group .item-conts{padding:10px 16px;width:calc(100% - 190px)}.games-guideline .multi-row .multi-item{width:calc((100% - 60px)/ 3)}.games-guideline .multi-row .multi-item:not(:last-child){margin:0}.games-guideline .multi-row .multi-item:nth-child(even){margin:0 30px 0 30px}.games-guideline .bnr-box a{transition:all .3s}.games-guideline .bnr-box a:hover{opacity:.7}.en.games-guideline .ac-box .ac-ttl{font-size:2.4rem}}.voluntter-message{margin:30px auto;max-width:930px;border:2px solid #f24448}.voluntter-message .ttl{padding:10px;background-color:#f24448;color:#fff;text-align:center;font-size:2rem;line-height:1.3}.voluntter-message p{margin:0;padding:25px}.games-volunteer .t-tertiary{font-size:1.6rem}.games-volunteer .bnr-volunteer{margin:30px auto;text-align:center}.games-volunteer .bnr-volunteer a{display:inline-block}.games-volunteer .bnr-volunteer a img{vertical-align:bottom}.games-volunteer .btn-exlink{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.games-volunteer .btn-exlink .btn-normal-md{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 0 10px;min-width:auto;width:calc((100% - 13px)/ 2);-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.games-volunteer .btn-exlink .btn-normal-md:nth-child(odd){margin:0 13px 10px 0}.games-volunteer .btn-exlink .btn-exlink--fukui{border:2px solid #b64be4;color:#b64be4}.games-volunteer .btn-exlink .btn-exlink--fukui i{color:#b64be4}.games-volunteer .btn-exlink .btn-exlink--shiga{border:2px solid #5746f2;color:#5746f2}.games-volunteer .btn-exlink .btn-exlink--shiga i{color:#5746f2}.games-volunteer .btn-exlink .btn-exlink--kyoto{border:2px solid #f67114;color:#f67114}.games-volunteer .btn-exlink .btn-exlink--kyoto i{color:#f67114}.games-volunteer .btn-exlink .btn-exlink--osaka{border:2px solid #edbe39;color:#edbe39}.games-volunteer .btn-exlink .btn-exlink--osaka i{color:#edbe39}.games-volunteer .btn-exlink .btn-exlink--hyogo{border:2px solid #f0835c;color:#f0835c}.games-volunteer .btn-exlink .btn-exlink--hyogo i{color:#f0835c}.games-volunteer .btn-exlink .btn-exlink--nara{border:2px solid #98da57;color:#98da57}.games-volunteer .btn-exlink .btn-exlink--nara i{color:#98da57}.games-volunteer .btn-exlink .btn-exlink--wakayama{border:2px solid #49cab4;color:#49cab4}.games-volunteer .btn-exlink .btn-exlink--wakayama i{color:#49cab4}.games-volunteer .btn-exlink .btn-exlink--tottori{border:2px solid #e84244;color:#e84244}.games-volunteer .btn-exlink .btn-exlink--tottori i{color:#e84244}.games-volunteer .btn-exlink .btn-exlink--tokushima{border:2px solid #38b09b;color:#38b09b}.games-volunteer .btn-exlink .btn-exlink--tokushima i{color:#38b09b}.games-volunteer .btn-exlink .btn-exlink--kyotocity{border:2px solid #f67114;color:#f67114}.games-volunteer .btn-exlink .btn-exlink--kyotocity i{color:#f67114}.games-volunteer .btn-exlink .btn-exlink--osakacity{border:2px solid #edbe39;color:#edbe39}.games-volunteer .btn-exlink .btn-exlink--osakacity i{color:#edbe39}.games-volunteer .btn-exlink .btn-exlink--sakaicity{border:2px solid #edbe39;color:#edbe39}.games-volunteer .btn-exlink .btn-exlink--sakaicity i{color:#edbe39}.games-volunteer .btn-exlink .btn-exlink--kobecity{border:2px solid #f0835c;color:#f0835c}.games-volunteer .btn-exlink .btn-exlink--kobecity i{color:#f0835c}.games-volunteer .btn-exlink .btn-comingsoon{position:relative;overflow:hidden}.games-volunteer .btn-exlink .btn-comingsoon::before{position:absolute;top:0;left:0;z-index:1;display:block;width:100%;height:100%;background:rgba(0,0,0,.4);content:""}.games-volunteer .btn-exlink .btn-comingsoon:hover{box-shadow:none}.games-volunteer .btn-anchor{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:25px 0 0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.games-volunteer .btn-anchor .btn-normal-md{display:block;margin:0 0 10px;padding:12px 32px 12px 14px;min-width:auto;width:calc((100% - 10px)/ 2)}.games-volunteer .btn-anchor .btn-normal-md:nth-child(odd){margin:0 10px 10px 0}.games-volunteer .btn-anchor .btn-normal-md i{right:8px;right:12px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.games-volunteer .outline small{display:block;padding-left:1em;text-indent:-1em;font-size:1.4rem}.games-volunteer .outline .lead .normal__btnarea .btn-normal-md{margin:5px 10px;width:320px}.games-volunteer .outline .flow-item{position:relative}.games-volunteer .outline .flow-item:not(:last-child){margin:0 0 42px}.games-volunteer .outline .flow-item__row{border:1px solid #e0e0e0}.games-volunteer .outline .flow-item .flow-litem{padding:5px 10px;background-color:#c46666;color:#fff;text-align:center;font-weight:700;font-style:italic;font-size:1.8rem;font-family:Barlow,sans-serif}.games-volunteer .outline .flow-item .flow-litem span{display:inline-block;padding:0 0 0 5px;font-style:normal;font-size:1.4rem;font-family:BlinkMacSystemFont,Arial,"Helvetica Neue","Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif}.games-volunteer .outline .flow-item .flow-ritem{display:-webkit-flex;display:-ms-flexbox;display:flex;padding:10px;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.games-volunteer .outline .flow-item .flow-arrow::after{position:absolute;left:50%;width:0;height:0;border-width:15px 30px 0 30px;border-style:solid;content:"";-webkit-transform:translateX(-50%);transform:translateX(-50%)}.games-volunteer .outline .flow-item .flow-arrow_01::after{bottom:-35px;border-color:#9c0000 transparent transparent transparent}.games-volunteer .outline .flow-item .flow-arrow_02::after{bottom:-30px;z-index:1;border-color:#fff transparent transparent transparent}.games-volunteer .outline .flow-item .flow-arrow_03::after{bottom:-25px;z-index:2;border-color:#c46666 transparent transparent transparent}.games-volunteer .outline .tb-venue td,.games-volunteer .outline .tb-venue th{font-size:1.4rem}.games-volunteer .outline .tb-venue th:nth-child(1){width:7em}.games-volunteer .outline .tb-venue th:nth-child(2){width:auto}.games-volunteer .outline .term__ttl{margin:0 0 10px;font-weight:700;font-size:1.6rem}.games-volunteer .outline .term .map .img-box{margin:0 0 34px}.games-volunteer .outline .term .map .btn-area{margin:0 0 20px}.games-volunteer .outline .term .map .btn-area .btn-pdf{display:block;margin:0 auto;min-width:auto;max-width:228px}.games-volunteer .outline .term .btn-com{margin-bottom:24px}.games-volunteer .outline .term .btn-exlink{margin:0 0 20px}.games-volunteer .outline .lst li{padding-left:1.5em;text-indent:-1.5em}.games-volunteer .outline .lst li:not(:last-child){margin:0 0 5px}.games-volunteer .outline .article{text-align:center}.games-volunteer .outline .article>p{display:none}.games-volunteer .outline .article__ttl{font-weight:700;font-size:1.6rem}.games-volunteer .outline .article-item:last-child{margin:15px 0 0}.games-volunteer .outline .article-item:last-child .article-img figure:nth-child(1){display:none}.games-volunteer .outline .article-item:last-child .article-img figure:nth-child(2){margin:0 20px 0 0}.games-volunteer .outline .article-item>p{margin:5px 0}.games-volunteer .outline .article-item .article-img{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.games-volunteer .outline .article-item .article-img figure{display:block;width:calc((100% - 20px)/ 2)}.games-volunteer .outline .article-item .article-img figure img{vertical-align:bottom}.games-volunteer .outline .article-item .article-img figure figcaption{display:block;margin:8px 0 0;font-size:1.4rem;line-height:1.3}.games-volunteer .outline .article-item .article-img .img-note{margin:8px 0 0;font-size:1.4rem;line-height:1.3}.games-volunteer .outline .tbl-size{margin:25px 0}.games-volunteer .outline .tbl-size p{margin:0 0 5px}.games-volunteer .outline .tbl-size__inner{overflow:auto}.games-volunteer .outline .tbl-size table{width:635px;table-layout:fixed;font-size:1.4rem}.games-volunteer .outline .tbl-size table td,.games-volunteer .outline .tbl-size table th{padding:.5rem 1rem;border:1px solid #e0e0e0;text-align:center}.games-volunteer .outline .tbl-size table thead th{padding:.5rem .25rem;width:28%;color:#424242;vertical-align:middle;text-align:center;line-height:1.3}.games-volunteer .outline .tbl-size table thead th:nth-child(1){width:16%}.games-volunteer .app .btn-area-row{display:block;margin:0}.games-volunteer .app .btn-area-row .btn-normal-md{display:block;margin:20px auto 0;min-width:auto;max-width:420px;border:2px solid #f24448;background-color:#f24448;color:#fff;text-align:center}.games-volunteer .app .btn-area-row .btn-normal-md:not(:last-child){margin:0 auto}.games-volunteer .app .btn-area-row .btn-normal-md i{color:#fff}.games-volunteer .qa-box .t-secondary{margin-top:24px}.games-volunteer .qa-box .thumb-dl{margin-bottom:0}.games-volunteer .qa-box .thumb-dl li{margin-bottom:20px}.games-volunteer .qa-box .txt-dl{margin-bottom:15px;padding-left:0}.games-volunteer .qa-box .txt-dl ul li{margin:0 0 5px}.games-volunteer .qa-box .movie-area{margin-top:20px;margin-bottom:20px}.games-volunteer .qa-box .qa-lst:not(:last-child){margin:0 0 8px}.games-volunteer .qa-box .qa-lst .input-trigger{display:none}.games-volunteer .qa-box .qa-lst .input-trigger:checked+.btn-q::after{content:"\e90c"}.games-volunteer .qa-box .qa-lst .input-trigger:checked~.area-a{max-height:9999px}.games-volunteer .qa-box .qa-lst .btn-q{position:relative;display:block;padding:14px 40px 14px 45px;background-color:#f9f5dd;font-weight:700;line-height:1.5625;cursor:pointer}.games-volunteer .qa-box .qa-lst .btn-q::before{position:absolute;top:50%;left:12px;display:block;width:22px;height:22px;background:url(../../faq/img/q.png) no-repeat;background-size:cover;content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%)}.games-volunteer .qa-box .qa-lst .btn-q::after{position:absolute;top:50%;right:10px;color:#c8a635;content:"\e90d";text-transform:none;font-weight:400;font-style:normal;font-feature-settings:normal;font-variant:normal;font-size:24px;font-family:icon!important;line-height:1;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.games-volunteer .qa-box .qa-lst .area-a{overflow:hidden;max-height:0}.games-volunteer .qa-box .qa-lst .area-a p{margin:0}.games-volunteer .qa-box .btn-area{margin:30px 0 0}.games-volunteer .qa-box .btn-area .btn-normal-md{display:block;margin:0 auto;min-width:auto;max-width:375px}.games-volunteer .volqa-box p{margin:0}.games-volunteer .volqa-box .btn-contact{margin:24px 0 26px}.games-volunteer .volqa-box .btn-contact .btn-normal-md{display:block;margin:0 auto;min-width:auto;max-width:375px}.games-volunteer .volqa-box .btn-exlink{margin:20px 0 0}.games-volunteer-group .t-tertiary{font-size:1.6rem}.games-volunteer-group .t-term{margin:0 0 10px;font-weight:700;font-size:1.6rem}.games-volunteer-group .lst li{padding-left:1em;text-indent:-1em}.games-volunteer-group .lst li:not(:last-child){margin:0 0 5px}.games-volunteer-group .lst02{margin:0 0 25px}.games-volunteer-group .lst02 li{padding-left:1.5em;text-indent:-1.5em}.games-volunteer-group .lst02 li:not(:last-child){margin:0 0 5px}.games-volunteer-group .part-box{margin:0 0 50px}.games-volunteer-group .btn-exlink{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.games-volunteer-group .btn-exlink .btn-normal-md{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 0 10px;min-width:auto;width:calc((100% - 13px)/ 2);-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.games-volunteer-group .btn-exlink .btn-normal-md:nth-child(odd){margin:0 13px 10px 0}.games-volunteer-group .btn-exlink .btn-exlink--fukui{border:2px solid #b64be4;color:#b64be4}.games-volunteer-group .btn-exlink .btn-exlink--fukui i{color:#b64be4}.games-volunteer-group .btn-exlink .btn-exlink--shiga{border:2px solid #5746f2;color:#5746f2}.games-volunteer-group .btn-exlink .btn-exlink--shiga i{color:#5746f2}.games-volunteer-group .btn-exlink .btn-exlink--kyoto{border:2px solid #f67114;color:#f67114}.games-volunteer-group .btn-exlink .btn-exlink--kyoto i{color:#f67114}.games-volunteer-group .btn-exlink .btn-exlink--osaka{border:2px solid #edbe39;color:#edbe39}.games-volunteer-group .btn-exlink .btn-exlink--osaka i{color:#edbe39}.games-volunteer-group .btn-exlink .btn-exlink--hyogo{border:2px solid #f0835c;color:#f0835c}.games-volunteer-group .btn-exlink .btn-exlink--hyogo i{color:#f0835c}.games-volunteer-group .btn-exlink .btn-exlink--nara{border:2px solid #98da57;color:#98da57}.games-volunteer-group .btn-exlink .btn-exlink--nara i{color:#98da57}.games-volunteer-group .btn-exlink .btn-exlink--wakayama{border:2px solid #49cab4;color:#49cab4}.games-volunteer-group .btn-exlink .btn-exlink--wakayama i{color:#49cab4}.games-volunteer-group .btn-exlink .btn-exlink--tottori{border:2px solid #e84244;color:#e84244}.games-volunteer-group .btn-exlink .btn-exlink--tottori i{color:#e84244}.games-volunteer-group .btn-exlink .btn-exlink--tokushima{border:2px solid #38b09b;color:#38b09b}.games-volunteer-group .btn-exlink .btn-exlink--tokushima i{color:#38b09b}.games-volunteer-group .btn-exlink .btn-exlink--kyotocity{border:2px solid #f67114;color:#f67114}.games-volunteer-group .btn-exlink .btn-exlink--kyotocity i{color:#f67114}.games-volunteer-group .btn-exlink .btn-exlink--osakacity{border:2px solid #edbe39;color:#edbe39}.games-volunteer-group .btn-exlink .btn-exlink--osakacity i{color:#edbe39}.games-volunteer-group .btn-exlink .btn-exlink--sakaicity{border:2px solid #edbe39;color:#edbe39}.games-volunteer-group .btn-exlink .btn-exlink--sakaicity i{color:#edbe39}.games-volunteer-group .btn-exlink .btn-exlink--kobecity{border:2px solid #f0835c;color:#f0835c}.games-volunteer-group .btn-exlink .btn-exlink--kobecity i{color:#f0835c}.games-volunteer-group .btn-exlink .btn-comingsoon{position:relative;overflow:hidden}.games-volunteer-group .btn-exlink .btn-comingsoon::before{position:absolute;top:0;left:0;z-index:1;display:block;width:100%;height:100%;background:rgba(0,0,0,.4);content:""}.games-volunteer-group .btn-exlink .btn-comingsoon:hover{box-shadow:none}.games-volunteer-group .btn-jd{margin:0 0 30px}.games-volunteer-group .btn-jd .btn-normal-md{display:block;margin:0 auto;min-width:auto;max-width:375px}.games-volunteer-group .committee-tbl{overflow:auto;margin:0 0 25px}.games-volunteer-group .committee-tbl table{width:640px;table-layout:fixed;font-size:1.4rem}.games-volunteer-group .committee-tbl table caption{text-align:left}.games-volunteer-group .committee-tbl table td,.games-volunteer-group .committee-tbl table th{padding:.5rem 1rem;border:1px solid #e0e0e0}.games-volunteer-group .committee-tbl table thead th{text-align:center}.games-volunteer-group .committee-tbl table thead th:nth-child(1){width:75%}.games-volunteer-group .committee-tbl table thead th:nth-child(2){width:25%}.games-volunteer-group .tb-wrap{margin:0 0 30px}.games-volunteer-group .btn-area-row .btn-normal-md{display:block;margin:20px auto 0;min-width:auto;max-width:343px}.games-volunteer-group .btn-area-row .btn-normal-md:not(:last-child){margin:30px auto 0}.games-volunteer-group .btn-ex{margin:30px 0}.games-volunteer-group .btn-ex .btn-normal-md{display:block;margin:0 auto;min-width:auto;max-width:343px}.games-volunteer-group .btn-contact{margin:0 0 30px}.games-volunteer-group .btn-contact .btn-normal-md{display:block;margin:0 auto;min-width:auto;max-width:375px}.games-volunteer-group .bnr-box{margin:50px 0 0;text-align:center}.games-volunteer-group .bnr-box a{display:block}.games-volunteer-group .bnr-box a img{vertical-align:bottom}.games-volunteer-individual .maintenance-txt{display:block;margin:10px 0 0;color:#f24448;text-align:left;font-weight:700}.games-volunteer-individual .maintenance-txt em{font-style:normal;font-size:1.6rem}.games-volunteer-individual .fc-red{color:#f24448}.games-volunteer-individual .t-tertiary{font-size:1.6rem}.games-volunteer-individual .t-term{margin:0 0 10px;font-weight:700;font-size:1.6rem}.games-volunteer-individual .bnr-volunteer{margin:30px auto;text-align:center}.games-volunteer-individual .bnr-volunteer a{display:inline-block}.games-volunteer-individual .bnr-volunteer a img{vertical-align:bottom}.games-volunteer-individual .lst{margin:0 0 30px}.games-volunteer-individual .lst li{padding-left:1em;text-indent:-1em}.games-volunteer-individual .lst li:not(:last-child){margin:0 0 5px}.games-volunteer-individual .lst02{margin:0 0 25px}.games-volunteer-individual .lst02 li{padding-left:1.5em;text-indent:-1.5em}.games-volunteer-individual .lst02 li:not(:last-child){margin:0 0 5px}.games-volunteer-individual .btn-whole-tournament{margin:0 0 30px}.games-volunteer-individual .part-box{margin:0 0 50px}.games-volunteer-individual small{display:block;padding-left:1em;text-indent:-1em;font-size:1.4rem}.games-volunteer-individual .app-tbl{overflow:auto;margin:0 0 30px}.games-volunteer-individual .app-tbl table{width:750px;table-layout:fixed;font-size:1.4rem}.games-volunteer-individual .app-tbl table td,.games-volunteer-individual .app-tbl table th{padding:1rem;border:1px solid #e0e0e0;text-align:center}.games-volunteer-individual .app-tbl table th{color:#424242;vertical-align:middle;text-align:center;line-height:1.3}.games-volunteer-individual .app-tbl table thead th:nth-child(1){width:20%}.games-volunteer-individual .app-tbl table thead th:nth-child(2){width:30%}.games-volunteer-individual .app-tbl table thead th:nth-child(3){width:25%}.games-volunteer-individual .app-tbl table thead th:nth-child(4){width:25%}.games-volunteer-individual .app-tbl table tbody td:first-of-type{font-weight:700;font-size:1.6rem}.games-volunteer-individual .app-tbl table tbody td:first-of-type a{text-decoration:none}.games-volunteer-individual .app-tbl table tbody td:first-of-type a span{text-decoration:underline}.games-volunteer-individual .app-tbl .btn-blue-md,.games-volunteer-individual .app-tbl .btn-gl-md,.games-volunteer-individual .app-tbl .btn-normal-md{display:block;margin:0 auto;padding:8px 28px 8px 14px;min-width:auto;text-align:center}.games-volunteer-individual .app-tbl .btn-blue-md i,.games-volunteer-individual .app-tbl .btn-gl-md i,.games-volunteer-individual .app-tbl .btn-normal-md i{right:12px;margin-top:-8px;font-size:16px}.games-volunteer-individual .app-tbl .btn01{max-width:180px}.games-volunteer-individual .app-tbl .btn-comingsoon{position:relative;overflow:hidden}.games-volunteer-individual .app-tbl .btn-comingsoon::before{position:absolute;top:0;left:0;z-index:1;display:block;width:100%;height:100%;background:rgba(0,0,0,.4);content:""}.games-volunteer-individual .app-tbl .btn-comingsoon:hover{box-shadow:none}.games-volunteer-individual .btn-jd{margin:0 0 30px}.games-volunteer-individual .btn-jd .btn-normal-md{display:block;margin:0 auto;min-width:auto;max-width:375px}.games-volunteer-individual .committee-tbl{overflow:auto;margin:0 0 25px}.games-volunteer-individual .committee-tbl table{width:640px;table-layout:fixed;font-size:1.4rem}.games-volunteer-individual .committee-tbl table caption{text-align:left}.games-volunteer-individual .committee-tbl table td,.games-volunteer-individual .committee-tbl table th{padding:.5rem 1rem;border:1px solid #e0e0e0}.games-volunteer-individual .committee-tbl table thead th{text-align:center}.games-volunteer-individual .committee-tbl table thead th:nth-child(1){width:75%}.games-volunteer-individual .committee-tbl table thead th:nth-child(2){width:25%}.games-volunteer-individual .tb-wrap{margin:0 0 30px}.games-volunteer-individual .btn-area-row .btn-normal-md{display:block;margin:20px auto 0;min-width:auto;max-width:343px}.games-volunteer-individual .btn-area-row .btn-normal-md:not(:last-child){margin:30px auto 0}.games-volunteer-individual .btn-ex{margin:30px 0}.games-volunteer-individual .btn-ex .btn-normal-md{display:block;margin:0 auto;min-width:auto;max-width:343px}.games-volunteer-individual .maintenance-txt02{margin:10px 0 0;color:#f24448;font-weight:700}.games-volunteer-individual .maintenance-txt02 em{font-style:normal;font-size:1.8rem}.games-volunteer-individual .btn-contact{margin:0 0 30px}.games-volunteer-individual .btn-contact .btn-normal-md{display:block;margin:0 auto;min-width:auto;max-width:375px}.games-volunteer-individual .bnr-box{margin:50px 0 0;text-align:center}.games-volunteer-individual .bnr-box a{display:block}.games-volunteer-individual .bnr-box a img{vertical-align:bottom}@media print,screen and (min-width:768px){.games-volunteer .t-secondary{margin-top:40px}.games-volunteer .btn-exlink .btn-normal-md{margin:0 0 20px;width:calc((100% - 40px)/ 3)}.games-volunteer .btn-exlink .btn-normal-md:nth-child(odd){margin:0 0 20px 0}.games-volunteer .btn-exlink .btn-normal-md:not(:nth-child(3n)){margin:0 20px 20px 0}.games-volunteer .btn-anchor .btn-normal-md{margin:0;min-width:auto;width:calc((100% - 30px)/ 4)}.games-volunteer .btn-anchor .btn-normal-md:nth-child(odd){margin:0}.games-volunteer .btn-anchor .btn-normal-md:not(:nth-child(4n)){margin:0 10px 0 0}.games-volunteer .outline .flow-item__row{display:-webkit-flex;display:-ms-flexbox;display:flex}.games-volunteer .outline .flow-item .flow-litem{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:230px;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.games-volunteer .outline .flow-item .flow-ritem{width:calc(100% - 230px)}.games-volunteer .outline .tb-venue th:nth-child(1){width:11em}.games-volunteer .outline .term .btn-com{margin-bottom:36px}.games-volunteer .outline .article>p{display:block}.games-volunteer .outline .article-item{width:100%}.games-volunteer .outline .article-item:first-child{display:none}.games-volunteer .outline .article-item:last-child{margin:0}.games-volunteer .outline .article-item:last-child .article-img figure:nth-child(1){display:block;margin:0 20px 0 0}.games-volunteer .outline .article-item>p{display:none}.games-volunteer .outline .article-item .article-img figure{max-width:200px}.games-volunteer .outline .tbl-size table{width:100%}.games-volunteer .qa-box .t-secondary{margin-top:40px;margin-bottom:24px;padding-bottom:12px}.games-volunteer .qa-box .btn-area{margin:40px 0 0}.games-volunteer-group .t-secondary{margin-top:40px}.games-volunteer-group .part-box{margin:0 0 64px}.games-volunteer-group .btn-exlink .btn-normal-md{margin:0 0 20px;width:calc((100% - 40px)/ 3)}.games-volunteer-group .btn-exlink .btn-normal-md:nth-child(odd){margin:0 0 20px 0}.games-volunteer-group .btn-exlink .btn-normal-md:not(:nth-child(3n)){margin:0 20px 20px 0}.games-volunteer-group .committee-tbl table{width:100%}.games-volunteer-group .committee-tbl table thead th:nth-child(1){width:auto}.games-volunteer-group .committee-tbl table thead th:nth-child(2){width:auto}.games-volunteer-group .btn-area-row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.games-volunteer-group .btn-area-row .btn-normal-md{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0;min-width:343px;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.games-volunteer-group .btn-area-row .btn-normal-md:not(:last-child){margin:0 20px 0 0}.games-volunteer-individual .t-secondary{margin-top:40px}.games-volunteer-individual .part-box{margin:0 0 64px}.games-volunteer-individual .btn-exlink .btn-normal-md{margin:0 0 20px;width:calc((100% - 40px)/ 3)}.games-volunteer-individual .btn-exlink .btn-normal-md:nth-child(odd){margin:0 0 20px 0}.games-volunteer-individual .btn-exlink .btn-normal-md:not(:nth-child(3n)){margin:0 20px 20px 0}.games-volunteer-individual .app-tbl table{width:100%}.games-volunteer-individual .app-tbl table td,.games-volunteer-individual .app-tbl table th{padding:1rem}.games-volunteer-individual .committee-tbl table{width:100%}.games-volunteer-individual .committee-tbl table thead th:nth-child(1){width:auto}.games-volunteer-individual .committee-tbl table thead th:nth-child(2){width:auto}.games-volunteer-individual .btn-area-row{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:30px 0 0;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.games-volunteer-individual .btn-area-row .btn-normal-md{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0;min-width:343px;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.games-volunteer-individual .btn-area-row .btn-normal-md:not(:last-child){margin:0 20px 0 0}}@media print,screen and (min-width:992px){.voluntter-message{margin:50px auto}.games-volunteer .img-box{margin:0 0 52px}.games-volunteer .t-secondary{margin-top:60px}.games-volunteer .t-tertiary{font-size:1.8rem}.games-volunteer .bnr-volunteer{margin:50px auto}.games-volunteer .bnr-volunteer a{transition:all .3s}.games-volunteer .bnr-volunteer a:hover{opacity:.7}.games-volunteer .btn-exlink .btn-normal-md{margin:0 0 15px;width:calc((100% - 60px)/ 5)}.games-volunteer .btn-exlink .btn-normal-md:nth-child(odd){margin:0 0 15px 0}.games-volunteer .btn-exlink .btn-normal-md:not(:nth-child(3n)){margin:0 0 15px 0}.games-volunteer .btn-exlink .btn-normal-md:not(:nth-child(5n)){margin:0 15px 15px 0}.games-volunteer .btn-exlink .btn-normal-md:hover{color:#fff}.games-volunteer .btn-exlink .btn-normal-md:hover i{color:#fff}.games-volunteer .btn-exlink .btn-exlink--fukui:hover{background-color:#b64be4}.games-volunteer .btn-exlink .btn-exlink--shiga:hover{background-color:#5746f2}.games-volunteer .btn-exlink .btn-exlink--kyoto:hover{background-color:#f67114}.games-volunteer .btn-exlink .btn-exlink--osaka:hover{background-color:#edbe39}.games-volunteer .btn-exlink .btn-exlink--hyogo:hover{background-color:#f0835c}.games-volunteer .btn-exlink .btn-exlink--nara:hover{background-color:#98da57}.games-volunteer .btn-exlink .btn-exlink--wakayama:hover{background-color:#49cab4}.games-volunteer .btn-exlink .btn-exlink--tottori:hover{background-color:#e84244}.games-volunteer .btn-exlink .btn-exlink--tokushima:hover{background-color:#38b09b}.games-volunteer .btn-exlink .btn-exlink--kyotocity:hover{background-color:#f67114}.games-volunteer .btn-exlink .btn-exlink--osakacity:hover{background-color:#edbe39}.games-volunteer .btn-exlink .btn-exlink--sakaicity:hover{background-color:#edbe39}.games-volunteer .btn-exlink .btn-exlink--kobecity:hover{background-color:#f0835c}.games-volunteer .outline .lead .normal__btnarea .btn-normal-md{width:350px}.games-volunteer .outline .flow-item:not(:last-child){margin:0 0 68px}.games-volunteer .outline .flow-item .flow-litem{padding:5px 10px;font-size:2.2rem}.games-volunteer .outline .flow-item .flow-litem span{padding:0;font-size:1.6rem}.games-volunteer .outline .flow-item .flow-ritem{padding:10px 25px}.games-volunteer .outline .flow-item .flow-arrow::after{border-width:30px 60px 0 60px}.games-volunteer .outline .flow-item .flow-arrow_01::after{bottom:-55px}.games-volunteer .outline .flow-item .flow-arrow_02::after{bottom:-50px}.games-volunteer .outline .flow-item .flow-arrow_03::after{bottom:-45px}.games-volunteer .outline .tb-venue th{font-size:1.4rem}.games-volunteer .outline .tb-venue td{font-size:1.6rem}.games-volunteer .outline .term__ttl{margin:0 0 20px;font-size:1.8rem}.games-volunteer .outline .term .map .img-box{margin:0 0 52px}.games-volunteer .outline .term .btn-exlink{margin:0 0 40px}.games-volunteer .outline .article>p{margin:10px 0}.games-volunteer .outline .article__ttl{font-size:1.8rem}.games-volunteer .app .btn-area-row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.games-volunteer .app .btn-area-row .btn-normal-md{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 0 0 10px;width:420px;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.games-volunteer .app .btn-area-row .btn-normal-md:not(:last-child){margin:0 10px 0 0}.games-volunteer .qa-box .qa-lst .input-trigger:checked~.area-a{padding:0 45px}.games-volunteer .qa-box .qa-lst .btn-q{padding:16px 40px 16px 45px}.games-volunteer .qa-box .btn-area{margin:50px 0 0}.games-volunteer .volqa-box p{margin:0}.games-volunteer .volqa-box .bnt-contact{margin:42px 0 32px}.games-volunteer .volqa-box .btn-exlink{margin:40px 0 0}.games-volunteer-group .t-secondary{margin-top:40px}.games-volunteer-group .t-tertiary{font-size:1.8rem}.games-volunteer-group .t-term{margin:0 0 20px;font-size:1.8rem}.games-volunteer-group .btn-exlink .btn-normal-md{margin:0 0 15px;width:calc((100% - 60px)/ 5)}.games-volunteer-group .btn-exlink .btn-normal-md:nth-child(odd){margin:0 0 15px 0}.games-volunteer-group .btn-exlink .btn-normal-md:not(:nth-child(3n)){margin:0 0 15px 0}.games-volunteer-group .btn-exlink .btn-normal-md:not(:nth-child(5n)){margin:0 15px 15px 0}.games-volunteer-group .btn-exlink .btn-normal-md:hover{color:#fff}.games-volunteer-group .btn-exlink .btn-normal-md:hover i{color:#fff}.games-volunteer-group .btn-exlink .btn-exlink--fukui:hover{background-color:#b64be4}.games-volunteer-group .btn-exlink .btn-exlink--shiga:hover{background-color:#5746f2}.games-volunteer-group .btn-exlink .btn-exlink--kyoto:hover{background-color:#f67114}.games-volunteer-group .btn-exlink .btn-exlink--osaka:hover{background-color:#edbe39}.games-volunteer-group .btn-exlink .btn-exlink--hyogo:hover{background-color:#f0835c}.games-volunteer-group .btn-exlink .btn-exlink--nara:hover{background-color:#98da57}.games-volunteer-group .btn-exlink .btn-exlink--wakayama:hover{background-color:#49cab4}.games-volunteer-group .btn-exlink .btn-exlink--tottori:hover{background-color:#e84244}.games-volunteer-group .btn-exlink .btn-exlink--tokushima:hover{background-color:#38b09b}.games-volunteer-group .btn-exlink .btn-exlink--kyotocity:hover{background-color:#f67114}.games-volunteer-group .btn-exlink .btn-exlink--osakacity:hover{background-color:#edbe39}.games-volunteer-group .btn-exlink .btn-exlink--sakaicity:hover{background-color:#edbe39}.games-volunteer-group .btn-exlink .btn-exlink--kobecity:hover{background-color:#f0835c}.games-volunteer-group .tb-wrap{margin:0 0 50px}.games-volunteer-group .btn-area-row .btn-normal-md{min-width:450px;max-width:450px}.games-volunteer-group .bnr-box a{transition:all .3s}.games-volunteer-group .bnr-box a:hover{opacity:.7}.games-volunteer-individual .t-secondary{margin-top:40px}.games-volunteer-individual .t-tertiary{font-size:1.8rem}.games-volunteer-individual .t-term{margin:0 0 20px;font-size:1.8rem}.games-volunteer-individual .bnr-volunteer{margin:50px auto}.games-volunteer-individual .bnr-volunteer a{transition:all .3s}.games-volunteer-individual .bnr-volunteer a:hover{opacity:.7}.games-volunteer-individual .app-tbl{margin:0 0 40px}.games-volunteer-individual .app-tbl table{font-size:1.6rem}.games-volunteer-individual .app-tbl table tbody td:first-of-type{font-size:1.8rem}.games-volunteer-individual .app-tbl table tbody td:first-of-type a span:hover{text-decoration:none}.games-volunteer-individual .tb-wrap{margin:0 0 50px}.games-volunteer-individual .btn-area-row{margin:50px 0 0}.games-volunteer-individual .btn-area-row .btn-normal-md{min-width:450px;max-width:450px}.games-volunteer-individual .bnr-box a{transition:all .3s}.games-volunteer-individual .bnr-box a:hover{opacity:.7}}.games-trafficguide .t-secondary{font-size:1.8rem}.games-trafficguide .t-tertiary{font-size:1.6rem}.games-trafficguide .t-fifth{margin-top:12px;margin-bottom:8px;font-size:1.6rem}.games-trafficguide .access-box dl dd{margin:5px 0 10px;padding:0 0 5px;line-height:1.5}.games-trafficguide .access-box dl dd:not(:last-of-type){border-bottom:1px solid #e0e0e0}.games-trafficguide .area-box__ttl{margin:0}.games-trafficguide .area-box .img-box{margin:0 0 34px}.games-trafficguide .area-box .btn-area{margin:0 0 40px}.games-trafficguide .area-box .btn-area .btn-pdf{display:block;margin:0 auto;min-width:auto;max-width:228px}.games-trafficguide .area-box .traffic-tbl{margin:0 0 30px}.games-trafficguide .area-box .traffic-tbl small{display:block;margin:5px 0 0;padding-left:1em;text-indent:-1em;line-height:1.3}.games-trafficguide .area-box .traffic-tbl table td,.games-trafficguide .area-box .traffic-tbl table th{display:block;padding:.5rem}.games-trafficguide .area-box .traffic-tbl table th{text-align:center}.games-trafficguide .area-box .traffic-tbl table td{line-height:1.5}.games-trafficguide .area-box .traffic-tbl table td:not(:first-of-type){border-bottom:1px solid #e0e0e0}.games-trafficguide .pass-box__ttl{margin:0}.games-trafficguide .pass-box .img-box{margin:0 0 34px}.games-trafficguide .pass-box .btn-area{margin:0 0 40px}.games-trafficguide .pass-box .btn-area .btn-pdf{display:block;margin:0 auto;min-width:auto;max-width:343px}.games-trafficguide .pass-box .deals-box{margin:36px 0}.games-trafficguide .pass-box .deals-box__ttl{margin:0 0 16px;padding:12px;background:linear-gradient(90deg,#3a51ff 0,#00b09b 100%);color:#fff;text-align:center;font-weight:700;font-size:1.6rem}.games-trafficguide .pass-box .deals-box dl{padding:20px 0;border-bottom:2px solid #eee}.games-trafficguide .pass-box .deals-box dl dt{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 0 26px;color:#3a51ff;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.games-trafficguide .pass-box .deals-box dl dt .deals-no{margin:0 10px 0 0;word-break:normal;font-style:italic;font-size:4rem;font-family:Barlow,sans-serif}.games-trafficguide .pass-box .deals-box dl dt p{margin:0;font-weight:700;font-size:2rem;line-height:1.5}.games-trafficguide .pass-box .deals-box dl dd{position:relative;padding:12px 4px;background-color:#eee;text-align:center}.games-trafficguide .pass-box .deals-box dl dd::before{position:absolute;top:-20px;left:50%;display:block;width:0;height:0;border-width:0 20px 20px 20px;border-style:solid;border-color:transparent transparent #eee transparent;content:"";-webkit-transform:translateX(-50%);transform:translateX(-50%)}.games-trafficguide .pass-box .deals-box dl dd span{display:block;color:#00b09b;font-weight:700}.games-trafficguide .btn-area-row .btn-normal-md{display:block;margin:20px auto 0;min-width:auto;max-width:343px}.games-trafficguide .btn-area-row .btn-normal-md:not(:last-child){margin:30px auto 0}.games-trafficguide .btn-area-row .btn-normal-md i{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.games-trafficguide .schbox{margin:30px 0}.games-trafficguide .schbox .l-txt{text-align:left}.games-trafficguide .schbox .schtable{width:720px}.games-trafficguide .schbox .schtable td,.games-trafficguide .schbox .schtable th{padding:.5rem 1rem;line-height:1.3}.games-trafficguide .schbox .schtable thead th:nth-child(1){width:14%}.games-trafficguide .schbox .schtable thead th:nth-child(2){width:16%}.games-trafficguide .schbox .schtable thead th:nth-child(3){width:12%}.games-trafficguide .schbox .schtable thead th:nth-child(4){width:12%}.games-trafficguide .schbox .schtable thead th:nth-child(5){width:20%}.games-trafficguide .schbox .schtable thead th:nth-child(6){width:14%}.games-trafficguide .schbox .schtable thead th:nth-child(7){width:12%}.games-trafficguide .schbox .schtable .btn-gl-md{display:block;margin:0 auto;padding:4px 24px 4px 14px;min-width:auto;max-width:82px}.games-trafficguide .schbox .schtable .btn-gl-md i{right:10px;margin-top:-8px;font-size:14px}.games-trafficguide .base-box:not(:last-child){margin:0 0 40px}.games-trafficguide .base-box__ttl{margin:0 0 20px;padding:3px 10px;color:#fff;text-align:center}.games-trafficguide .base-box .base-lbox__inner{display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 0 20px 18px;border-bottom:1px solid #e0e0e0;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.games-trafficguide .base-box .base-lbox__base{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 25px 0 0;width:102px;height:102px;border-radius:50%;text-align:center;font-weight:700;font-size:2rem;line-height:1;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.games-trafficguide .base-box .base-lbox__base span{font-size:1.6rem}.games-trafficguide .base-box .base-lbox .base-lbox-row,.games-trafficguide .base-box .base-lbox p{margin:0;width:calc(100% - 127px)}.games-trafficguide .base-box .base-lbox small{display:block;margin:5px 0 0;padding-left:1em;text-indent:-1em;line-height:1.3}.games-trafficguide .base-box .base-lbox ul{margin:10px 0 0}.games-trafficguide .base-box .base-lbox ul li{padding-left:1em;text-indent:-1em;line-height:1.3}.games-trafficguide .base-box .base-lbox ul li:not(:last-child){margin:0 0 5px}.games-trafficguide .base-box .base-lbox .tb-wrap{overflow:auto;overflow-y:hidden!important;margin:15px 0}.games-trafficguide .base-box .base-lbox .tb-wrap table{width:635px;table-layout:fixed}.games-trafficguide .base-box .base-lbox .tb-wrap table td,.games-trafficguide .base-box .base-lbox .tb-wrap table th{font-size:1.4rem}.games-trafficguide .base-box .base-lbox .tb-wrap table thead th{border-right:1px solid transparent;line-height:1.3}.games-trafficguide .base-box .base-lbox .tb-wrap table thead th:nth-child(1){width:32%}.games-trafficguide .base-box .base-lbox .tb-wrap table thead th:nth-child(2){width:44%}.games-trafficguide .base-box .base-lbox .tb-wrap table thead th:nth-child(3){width:24%}.games-trafficguide .base-box .base-lbox .tb-wrap table tbody td,.games-trafficguide .base-box .base-lbox .tb-wrap table tbody th{padding:16px 10px}.games-trafficguide .base-box .base-lbox .tb-wrap table tbody th{vertical-align:middle}.games-trafficguide .base-box .base-lbox .tb-wrap table tbody .btn-gl-md{display:block;margin:0 auto;padding:6px 32px 6px 14px;min-width:auto;max-width:100px;text-align:center}.games-trafficguide .base-box .base-lbox .tb-wrap table tbody .btn-gl-md i{right:12px;margin-top:-8px;font-size:16px}.games-trafficguide .base-box .base-rbox{padding:20px 0 0}.games-trafficguide .base-box .base-rbox__ttl{margin:0 0 15px;color:#616161;text-align:center;font-weight:700}.games-trafficguide .base-box .base-rbox .item-row{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 0 17px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.games-trafficguide .base-box .base-rbox .item-row .item{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 0 3px;padding:10px;width:calc((100% - 3px)/ 2);border-radius:4px;background-color:#f5f5f5;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.games-trafficguide .base-box .base-rbox .item-row .item:nth-child(odd){margin:0 3px 3px 0}.games-trafficguide .base-box .base-rbox .item-row .item__img{margin:0 10px 0 0;width:25px}.games-trafficguide .base-box .base-rbox .item-row .item__img img{vertical-align:bottom}.games-trafficguide .base-box .base-rbox .item-row .item>p{margin:0;width:calc(100% - 35px);color:#616161;font-weight:700;font-size:1.2rem}.games-trafficguide .base-box .base-rbox .item-row .item>p.nothing{color:#e0e0e0}.games-trafficguide .base-ov .base-box__ttl{background-color:#771385}.games-trafficguide .base-ov .base-lbox__base{border:2px solid #771385;background:rgba(119,19,133,.1);color:#771385}.games-trafficguide .base-mv .base-box__ttl{background-color:#e6102e}.games-trafficguide .base-mv .base-lbox__base{border:2px solid #e6102e;background:rgba(230,16,46,.1);color:#e6102e}.games-trafficguide .base-cv .base-box__ttl{background-color:#00a3e0}.games-trafficguide .base-cv .base-lbox__base{border:2px solid #00a3e0;background:rgba(0,163,224,.1);color:#00a3e0}.games-trafficguide .base-gateway .base-box__ttl{background-color:#f2931b}.games-trafficguide .base-gateway .base-lbox__base{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border:2px solid #f2931b;background:rgba(242,147,27,.1);color:#f2931b}.games-trafficguide.en .base-box .base-lbox__base{font-size:1.7rem}@media print,screen and (min-width:768px){.games-trafficguide .t-primary:not(:first-child){margin-top:60px}.games-trafficguide .t-secondary{margin-top:40px}.games-trafficguide .t-tertiary{margin-top:24px;margin-bottom:16px}.games-trafficguide .area-box .traffic-tbl table tr{border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.games-trafficguide .area-box .traffic-tbl table td,.games-trafficguide .area-box .traffic-tbl table th{display:table-cell}.games-trafficguide .area-box .traffic-tbl table th{width:25%}.games-trafficguide .area-box .traffic-tbl table td{width:40%}.games-trafficguide .area-box .traffic-tbl table td:not(:first-of-type){width:35%;border-bottom:none}.games-trafficguide .btn-area-row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.games-trafficguide .btn-area-row .btn-normal-md{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0;min-width:343px;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.games-trafficguide .btn-area-row .btn-normal-md:not(:last-child){margin:0 20px 0 0}.games-trafficguide .base-box .base-lbox .tb-wrap table{width:100%}.games-trafficguide .base-box .base-rbox .item-row .item{width:calc((100% - 6px)/ 3)}.games-trafficguide .base-box .base-rbox .item-row .item:nth-child(odd){margin:0 0 3px 0}.games-trafficguide .base-box .base-rbox .item-row .item:not(:nth-child(3n)){margin:0 3px 3px 0}.games-trafficguide .base-gateway .base-rbox .btn-area .btn-normal-md{float:none;margin:0 auto}.en.games-trafficguide .base-box .base-lbox__base{font-size:1.8rem}}@media print,screen and (min-width:992px){.games-trafficguide .t-secondary{font-size:2rem}.games-trafficguide .t-tertiary{font-size:1.8rem}.games-trafficguide .t-fifth{margin-top:24px;margin-bottom:16px}.games-trafficguide .area-box__ttl{font-size:1.8rem}.games-trafficguide .area-box .btn-area{margin:0 0 60px}.games-trafficguide .area-box .traffic-tbl{margin:0 0 50px}.games-trafficguide .area-box .traffic-tbl table td{padding:.5rem 1rem}.games-trafficguide .pass-box__ttl{font-size:1.8rem}.games-trafficguide .pass-box .btn-area{margin:0 0 60px}.games-trafficguide .pass-box .deals-box{margin:50px 0 80px;padding:0 20px}.games-trafficguide .pass-box .deals-box__ttl{margin:0 0 24px;font-size:2.6rem}.games-trafficguide .pass-box .deals-box dl{display:-webkit-flex;display:-ms-flexbox;display:flex;border-bottom:4px solid #eee;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.games-trafficguide .pass-box .deals-box dl dt{margin:0 30px 0 0;width:calc(100% - 560px)}.games-trafficguide .pass-box .deals-box dl dt .deals-no{margin:0 20px 0 0;font-size:5rem}.games-trafficguide .pass-box .deals-box dl dd{padding:12px 4px;width:530px}.games-trafficguide .pass-box .deals-box dl dd::before{top:50%;left:-20px;border-width:20px 20px 20px 0;border-color:transparent #eee transparent transparent;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.games-trafficguide .btn-area-row{margin:0 0 60px}.games-trafficguide .schbox{margin:60px 0}.games-trafficguide .schbox .schtable{width:940px}.games-trafficguide .schbox .schtable thead th:nth-child(1){width:14%}.games-trafficguide .schbox .schtable thead th:nth-child(2){width:16%}.games-trafficguide .schbox .schtable thead th:nth-child(3){width:12%}.games-trafficguide .schbox .schtable thead th:nth-child(4){width:12%}.games-trafficguide .schbox .schtable thead th:nth-child(5){width:20%}.games-trafficguide .schbox .schtable thead th:nth-child(6){width:14%}.games-trafficguide .schbox .schtable thead th:nth-child(7){width:12%}.games-trafficguide .schbox .schtable .btn-gl-md{max-width:100px}.games-trafficguide .schbox .schtable .btn-gl-md i{right:12px;font-size:16px}.games-trafficguide .base-box:not(:last-child){margin:0 0 48px}.games-trafficguide .base-box:last-of-type{margin:0 0 100px}.games-trafficguide .base-box__ttl{padding:6px 10px;font-size:2.4rem}.games-trafficguide .base-box__row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.games-trafficguide .base-box .base-lbox{padding:10px 20px 0 0;width:calc(100% - 313px)}.games-trafficguide .base-box .base-lbox__inner{margin:0 0 30px;padding:0;border-bottom:none}.games-trafficguide .base-box .base-lbox__base{margin:0 30px 0 0;width:128px;height:128px;font-size:2.6rem}.games-trafficguide .base-box .base-lbox .base-lbox-row,.games-trafficguide .base-box .base-lbox p{width:calc(100% - 158px)}.games-trafficguide .base-box .base-lbox ul{margin:15px 0 0}.games-trafficguide .base-box .base-lbox .tb-wrap{margin:15px 0 0}.games-trafficguide .base-box .base-lbox .tb-wrap table td,.games-trafficguide .base-box .base-lbox .tb-wrap table th{font-size:1.6rem}.games-trafficguide .base-box .base-lbox .tb-wrap table thead th{line-height:1.3}.games-trafficguide .base-box .base-lbox .tb-wrap table thead th:nth-child(1){width:32%}.games-trafficguide .base-box .base-lbox .tb-wrap table thead th:nth-child(2){width:44%}.games-trafficguide .base-box .base-lbox .tb-wrap table thead th:nth-child(3){width:24%}.games-trafficguide .base-box .base-lbox .tb-wrap table tbody td,.games-trafficguide .base-box .base-lbox .tb-wrap table tbody th{padding:12px}.games-trafficguide .base-box .base-rbox{padding:0 0 0 20px;width:313px;border-left:2px solid #e0e0e0}.games-trafficguide .base-box .base-rbox__ttl{margin:0 0 10px}.games-trafficguide .base-box .base-rbox .item-row{margin:0}.games-trafficguide .base-box .base-rbox .item-row .item{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0 0 8px;padding:10px 8px;width:calc((100% - 16px)/ 3);border-radius:8px}.games-trafficguide .base-box .base-rbox .item-row .item:nth-child(odd){margin:0 0 8px 0}.games-trafficguide .base-box .base-rbox .item-row .item:not(:nth-child(3n)){margin:0 8px 8px 0}.games-trafficguide .base-box .base-rbox .item-row .item__img{margin:0 0 8px 0;width:auto}.games-trafficguide .base-box .base-rbox .item-row .item>p{width:auto;font-size:1.1rem}.games-trafficguide .base-ov .base-lbox__base{border:4px solid rgba(119,19,133,.1)}.games-trafficguide .base-mv .base-lbox__base{border:4px solid rgba(230,16,46,.1)}.games-trafficguide .base-cv .base-lbox__base{border:4px solid rgba(0,163,224,.1)}.games-trafficguide .base-gateway .base-lbox__base{border:4px solid rgba(242,147,27,.1)}.en.games-trafficguide .base-box .base-lbox__base{font-size:2.2rem}}@media print,screen and (min-width:1200px){.games-trafficguide .schbox .schtable{width:1120px}.games-trafficguide .schbox .schtable thead th:nth-child(1){width:14%}.games-trafficguide .schbox .schtable thead th:nth-child(2){width:16%}.games-trafficguide .schbox .schtable thead th:nth-child(3){width:12%}.games-trafficguide .schbox .schtable thead th:nth-child(4){width:12%}.games-trafficguide .schbox .schtable thead th:nth-child(5){width:20%}.games-trafficguide .schbox .schtable thead th:nth-child(6){width:14%}.games-trafficguide .schbox .schtable thead th:nth-child(7){width:12%}}.com-c .t-secondary{font-size:1.8rem}.com-c .t-tertiary{font-size:1.6rem}.com-c .fw-b{font-weight:700}.com-c .lead{margin:0 0 30px}.com-c .lead .img-box{margin:0 0 25px}.com-c .lead p{margin:0}.com-c .concept{margin:0 0 40px}.com-c .concept__inner{padding:40px 15px}.com-c .concept .concept-txt{padding:0 0 25px;border-bottom:1px solid #86202c;color:#fff;text-align:center;font-weight:700}.com-c .concept .concept-txt__ttl{margin:0 0 35px;letter-spacing:.05em;font-style:italic;font-size:3rem;font-family:Barlow,sans-serif;line-height:1.3}.com-c .concept .concept-txt__ttl span{position:relative;display:block;letter-spacing:0;font-style:normal;font-size:1.8rem;font-family:BlinkMacSystemFont,Arial,"Helvetica Neue","Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif}.com-c .concept .concept-txt__ttl span::after{position:absolute;bottom:-11px;left:50%;display:block;width:40px;height:4px;background-color:#fff;content:"";-webkit-transform:translateX(-50%);transform:translateX(-50%)}.com-c .concept .slogan-txt{padding:25px 0 0;color:#fff;text-align:center;font-weight:700}.com-c .concept .slogan-txt__ttl{margin:0 0 35px;letter-spacing:.05em;font-style:italic;font-size:3rem;font-family:Barlow,sans-serif;line-height:1.3}.com-c .concept .slogan-txt__ttl span{position:relative;display:block;letter-spacing:0;font-style:normal;font-size:1.8rem;font-family:BlinkMacSystemFont,Arial,"Helvetica Neue","Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif}.com-c .concept .slogan-txt__ttl span::after{position:absolute;bottom:-11px;left:50%;display:block;width:40px;height:4px;background-color:#fff;content:"";-webkit-transform:translateX(-50%);transform:translateX(-50%)}.com-c .past-img{margin:0 0 50px}.com-c .past-img ul{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.com-c .past-img ul li{margin:0 0 3px;width:calc((100% - 3px)/ 2)}.com-c .past-img ul li:nth-child(odd){margin:0 3px 3px 0}.com-c .past-img ul li img{vertical-align:bottom}.com-c .tb-wrap{margin:0 0 60px}.com-c .tb-wrap ul{margin:5px 0 0}.com-c .tb-wrap .lst-def li{padding-left:1em;text-indent:-1em}.com-c .tb-wrap .lst-def02 li{padding-left:.5em;text-indent:-.5em}.com-c .tb-wrap .lst-def02 li>ul{margin:0;font-weight:500}.com-c .tb-wrap .tb-blk td{padding:10px 0}.com-c .gmap{position:relative;margin:0 0 50px;padding-top:56.25%;height:0}.com-c .gmap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.com-c .btn-trafficinfo{margin:50px 0}.com-c .btn-trafficinfo .btn-normal-md{display:block;margin:0 auto;min-width:auto;max-width:343px}.com-c .pro-tbl-none{float:right;margin:15px 0 0}.com-c .pro-sptbl table:not(:last-child){margin:0 0 25px}.com-c .pro-sptbl table tr{border-bottom:1px solid #e0e0e0}.com-c .pro-sptbl table td,.com-c .pro-sptbl table th{display:block}.com-c .pro-sptbl table thead th{border-top:1px solid #e0e0e0;background-color:#fffcf7;font-weight:700;line-height:1.3}.com-c .pro-sptbl table thead th em{display:block;color:#f24448;font-style:normal}.com-c .pro-sptbl table tbody th{vertical-align:middle;text-align:center}.com-c .pro-sptbl ul li{padding-left:1em;text-indent:-1em}.com-c .pro-pctbl table td,.com-c .pro-pctbl table th{border:1px solid #e0e0e0}.com-c .pro-pctbl table thead th:nth-child(1){width:20%;border-left:none}.com-c .pro-pctbl table thead th:nth-child(2){width:26%}.com-c .pro-pctbl table thead th:nth-child(3){border-right:none}.com-c .pro-pctbl table tbody th{border-right:none;border-left:none;background-color:#fffcf7}.com-c .pro-pctbl table tbody th em{display:block;color:#f24448;font-style:normal}.com-c .pro-pctbl table tbody td:nth-child(1){border-left:none}.com-c .pro-pctbl table tbody td:nth-child(3){border-right:none}.com-c .pro-pctbl ul li{padding-left:1em;text-indent:-1em}.com-c .bnr-box{clear:both;padding:20px 0 0}.com-c .bnr-box .bnr-group{text-align:center}.com-c .bnr-box .bnr-group a{display:inline-block}.com-c .bnr-box .bnr-group a img{vertical-align:bottom}.games-opc .concept{background:url(../../games/img/concept-t-bg.png) left top/343px 187px no-repeat,url(../../games/img/concept-b-bg.png) right bottom/343px 179px no-repeat,#d70016}.games-opc .concept .concept-txt p{margin:0;font-size:1.5rem;line-height:2.6}.games-opc .concept .slogan-txt__subttl{margin:0 0 15px;font-size:2.5rem}.games-opc .concept .slogan-txt__subttl span{display:block;font-size:1.6rem}.games-opc .concept .slogan-txt p{margin:0;font-size:1.5rem;line-height:1.25}.games-opc .op-img{margin:0 0 50px}.games-opc .op-img__img{text-align:center}.games-opc .op-img__img:not(:last-child){margin:0 0 20px}.games-opc .op-img__img img{vertical-align:bottom}.games-opc .pro-sptbl table thead th em{color:#f24448}.games-opc .pro-pctbl table tbody th em{color:#f24448}.games-cc .t-tertiary::before{background-color:#f88460}.games-cc .concept{background:url(../../games/img/concept02-t-bg.png) left top/343px 187px no-repeat,url(../../games/img/concept02-b-bg.png) right bottom/343px 179px no-repeat,#f88460}.games-cc .concept .concept-txt p{margin:0}.games-cc .concept .concept-txt p:nth-of-type(1){margin:0 0 12px;font-size:1.8rem}.games-cc .concept .concept-txt p:nth-of-type(2){font-size:1.6rem}.games-cc .concept .slogan-txt__subttl{margin:0 0 15px;font-size:2.5rem;line-height:1.4}.games-cc .concept .slogan-txt p{margin:0;font-size:1.6rem;line-height:1.25}.games-cc .c-img{margin:0 0 50px}.games-cc .c-img__img{text-align:center}.games-cc .c-img__img:not(:last-child){margin:0 0 20px}.games-cc .c-img__img img{vertical-align:bottom}.games-cc .pro-sptbl table thead th em{color:#f88460}.games-cc .pro-pctbl table tbody th em{color:#f88460}@media print,screen and (min-width:768px){.com-c .t-secondary{margin-top:40px}.com-c .concept{margin:0 auto 40px;max-width:840px}.com-c .concept__inner{padding:40px 60px}.com-c .past-img ul li{margin:0;width:calc((100% - 39px)/ 4)}.com-c .past-img ul li:nth-child(odd){margin:0}.com-c .past-img ul li:not(:last-child){margin:0 13px 0 0}.games-opc .concept{background:url(../../games/img/concept-t-bg.png) left top/686px 374px no-repeat,url(../../games/img/concept-b-bg.png) right bottom/686px 358px no-repeat,#d70016}.games-cc .concept{background:url(../../games/img/concept02-t-bg.png) left top/686px 374px no-repeat,url(../../games/img/concept02-b-bg.png) right bottom/686px 358px no-repeat,#f88460}}@media print,screen and (min-width:992px){.com-c .t-secondary{font-size:2rem}.com-c .t-tertiary{font-size:1.8rem}.com-c .lead{margin:0 0 52px}.com-c .lead .img-box{margin:0 0 36px}.com-c .concept{margin:0 auto 70px}.com-c .concept__inner{padding:50px 80px}.com-c .concept .concept-txt{padding:0 0 46px}.com-c .concept .concept-txt__ttl{margin:0 0 46px;font-size:4.4rem}.com-c .concept .concept-txt__ttl span::after{bottom:-20px;width:30px}.com-c .concept .slogan-txt{padding:46px 0 0}.com-c .concept .slogan-txt__ttl{margin:0 0 46px;font-size:4.4rem}.com-c .concept .slogan-txt__ttl span::after{bottom:-20px;width:30px}.com-c .concept .slogan-txt__subttl{margin:0 0 20px;font-size:5rem;line-height:1.5}.com-c .concept .slogan-txt__subttl span{font-size:3.2rem}.com-c .tb-wrap .tb-blk td{padding:10px 16px}.com-c .bnr-box{padding:60px 0 0}.com-c .bnr-box .bnr-group a{transition:.3s all}.com-c .bnr-box .bnr-group a:hover{opacity:.7}.games-opc .concept .concept-txt p{font-size:2.2rem;line-height:2.6}.games-opc .concept .slogan-txt p{font-size:3.2rem}.games-opc .op-img{margin:0 0 100px}.games-opc .op-img__img:not(:last-child){margin:0 0 40px}.games-cc .concept .concept-txt p:nth-of-type(1){font-size:2.2rem}.games-cc .concept .slogan-txt p{font-size:3.2rem}.games-cc .cc-img{margin:0 0 100px}.games-cc .cc-img__img:not(:last-child){margin:0 0 40px}}.games-entry .notice-message{margin:30px auto;max-width:910px;border:2px solid #f24448;background-color:#fff}.games-entry .notice-message .ttl{padding:10px;background-color:#f24448;color:#fff;text-align:center;font-size:2rem;line-height:1.3}.games-entry .notice-message p{margin:0;padding:25px}.games-entry .bnr-linkbox{margin:0 0 18px;text-align:center}.games-entry .bnr-linkbox a{display:inline-block}.games-entry .bnr-linkbox a img{vertical-align:bottom}.games-entry .bnr-linkbox span{position:relative;display:inline-block}.games-entry .bnr-linkbox span::before{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(97,97,97,.65);content:""}.games-entry .bnr-linkbox span img{vertical-align:bottom}.games-entry .bnr-linkbox .em-txt{margin:5px auto 0;max-width:860px;color:#f24448;text-align:left;font-weight:700}.games-entry .entry-box{margin:0 0 35px}.games-entry .entry-box .ttl{margin:0 0 20px;color:#f24448;text-align:center;font-weight:700;font-size:3.5rem}.games-entry .entry-box .btn-row{margin:0 0 40px}.games-entry .entry-box .btn-row .btn-normal-md{margin:0}.games-entry .entry-box .btn-row .btn-entry{margin:0 0 10px;border:2px solid #3a51ff;background-color:#3a51ff;color:#fff}.games-entry .waiting-list{margin:0 0 60px}.games-entry .waiting-list>p{font-weight:700}.games-entry .waiting-list dl{margin:0 0 25px;padding:0 16px}.games-entry .waiting-list dl dt{margin:0 0 5px;color:#00b09b;font-weight:700;font-size:1.8rem}.games-entry .waiting-list dl dd .graph-img{margin:25px 0;text-align:center}.games-entry .waiting-list dl dd .graph-img__inner{display:inline-block;text-align:center}.games-entry .waiting-list dl dd .graph-img__inner>p{margin:0;text-align:left}.games-entry .waiting-list dl dd .graph-img img{vertical-align:bottom}.games-entry .waiting-list .choice-box{padding:16px;background-color:#f5f5f5}.games-entry .waiting-list .choice-box__lst{padding:0}.games-entry .waiting-list .choice-box__lst:last-of-type{margin:0}.games-entry .waiting-list .choice-box__lst dt{padding-left:.5em;color:#222;text-indent:-.5em}.games-entry .waiting-list .choice-box .btn-area{margin:0 0 35px}.games-entry .img-box{margin:0 0 25px}.games-entry .img-box img{vertical-align:bottom}.games-entry .img-box p{margin:5px 0 0;color:#f24448;text-align:left;font-weight:700}.games-entry .img-box p em{font-style:normal;font-size:1.8rem}.games-entry .t-tertiary{font-size:1.6rem}.games-entry .t-tertiary::before{background-color:#3a51ff}.games-entry .t-entry{margin:0 0 20px;padding:5px 10px;background:linear-gradient(90deg,#00b09b 0,#90da5f 100%);color:#fff;text-align:center;font-size:1.8rem}.games-entry .date-box{margin:0 0 40px}.games-entry .date-box .general-entry p{margin:10px 0 0;color:#222;text-align:left;font-weight:400}.games-entry .date-box .general-entry{margin:0 0 35px;padding:0 0 15px;border-bottom:1px solid #bdbdbd;color:#f24448;text-align:center;font-weight:700}.games-entry .date-box .general-entry__term{letter-spacing:.05em;line-height:1.3}.games-entry .date-box .general-entry__term em{display:inline-block;font-style:normal;font-size:4.8rem;line-height:1}.games-entry .date-box .general-entry__term span{font-size:2.6rem}.games-entry .date-box .general-entry__term span.fs-md{font-size:3.6rem}.games-entry .date-box .general-entry .fromto{font-size:4rem;line-height:1.5}.games-entry .date-box .btn-area .btn-normal-md{margin:0}.games-entry .date-box .btn-row .btn-entry{margin:0 0 10px;border:2px solid #3a51ff;background-color:#3a51ff;color:#fff}.games-entry .date-box .btn-row .btn-entry i{margin-top:-11px;color:#fff;font-size:20px}.games-entry .precautions-box{padding:25px 25px 5px;border:2px solid #f24448}.games-entry .precautions-box .ttl-img{margin:0 0 25px;text-align:center}.games-entry .precautions-box .ttl-img img{vertical-align:bottom}.games-entry .precautions-box ul{margin:0 0 20px}.games-entry .precautions-box ul li{padding-left:1em;text-indent:-1em}.games-entry .precautions-box ul li:not(:last-child){margin:0 0 10px}.games-entry .precautions-box .tbl-ex>p{padding-left:1em;text-indent:-1em;font-size:1.4rem;line-height:1.5}.games-entry .precautions-box .tbl-ex>p span{color:#f24448}.games-entry .precautions-box .tbl-ex__inner{overflow:auto;margin:10px 0 5px}.games-entry .precautions-box .tbl-ex table{width:635px;table-layout:fixed;font-size:1.4rem}.games-entry .precautions-box .tbl-ex table caption{text-align:left;font-weight:700;font-size:1.6rem}.games-entry .precautions-box .tbl-ex table td,.games-entry .precautions-box .tbl-ex table th{padding:.5rem 1rem;border:1px solid #e0e0e0;text-align:center}.games-entry .precautions-box .tbl-ex table thead th{padding:.5rem .25rem;color:#424242;vertical-align:middle;line-height:1.3}.games-entry .precautions-box .tbl-ex table thead th:nth-child(1){width:25%}.games-entry .precautions-box .tbl-ex table thead th:nth-child(2){width:20%}.games-entry .precautions-box .tbl-ex table thead th:nth-child(3){width:20%}.games-entry .precautions-box .tbl-ex table thead th:nth-child(4){width:35%}.games-entry .precautions-box .tbl-ex table tbody td span{color:#f24448}.games-entry .precautions-box .tbl-ex table tbody td.bb-none{border-bottom:none}.games-entry .precautions-box .tbl-ex table tbody td.btb-none{border-top:none;border-bottom:none}.games-entry .precautions-box .tbl-ex table tbody td.bt-none{border-top:none}.games-entry .flow-img{margin:0 0 30px}.games-entry .flow-img img{vertical-align:bottom}.games-entry .tutorial-box .item{background-image:url(../../img/home-about-g.png),linear-gradient(135deg,#00b09b 25%,#90da5f 100%);background-position:center;background-size:cover;color:#fff;text-shadow:0 0 4px #00b09b}.games-entry .tutorial-box .item:not(:last-of-type){position:relative;margin:0 0 50px}.games-entry .tutorial-box .item:not(:last-of-type)::after{position:absolute;bottom:-36px;left:50%;display:block;width:0;height:0;border-width:20px 16.5px 0 16.5px;border-style:solid;border-color:#90da5f transparent transparent transparent;content:"";-webkit-transform:translateX(-50%);transform:translateX(-50%)}.games-entry .tutorial-box .item__inner{padding:20px}.games-entry .tutorial-box .item__ttl{margin:0 0 20px;text-align:center;letter-spacing:.01em;font-size:1.8rem}.games-entry .tutorial-box .item__ttl em{display:block;margin:5px 0 0;letter-spacing:.2em;font-weight:700;font-style:normal;font-size:3rem;line-height:1.3}.games-entry .tutorial-box .tutorial-mv{margin:0 0 20px}.games-entry .tutorial-box .tutorial-mv__inner{position:relative;padding-top:56.25%;width:100%;line-height:0}.games-entry .tutorial-box .tutorial-mv__inner iframe{position:absolute;top:0;right:0;width:100%;height:100%}.games-entry .tutorial-box .tutorial-txt p{margin:0}.games-entry .sec-faq .qa-lst:not(:last-child){margin:0 0 8px}.games-entry .sec-faq .qa-lst .input-trigger{display:none}.games-entry .sec-faq .qa-lst .input-trigger:checked+.btn-q::after{content:"\e90c"}.games-entry .sec-faq .qa-lst .input-trigger:checked~.area-a{max-height:9999px}.games-entry .sec-faq .qa-lst .btn-q{position:relative;display:block;padding:14px 40px 14px 45px;background-color:#f9f5dd;font-weight:700;line-height:1.5625;cursor:pointer}.games-entry .sec-faq .qa-lst .btn-q::before{position:absolute;top:50%;left:12px;display:block;width:22px;height:22px;background:url(../../faq/img/q.png) no-repeat;background-size:cover;content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%)}.games-entry .sec-faq .qa-lst .btn-q::after{position:absolute;top:50%;right:10px;color:#c8a635;content:"\e90d";text-transform:none;font-weight:400;font-style:normal;font-feature-settings:normal;font-variant:normal;font-size:24px;font-family:icon!important;line-height:1;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.games-entry .sec-faq .qa-lst .area-a{overflow:hidden;max-height:0}.games-entry .sec-faq .qa-lst .area-a p{margin:0}.games-entry .sec-faq .qa-lst .t-secondary{margin-top:40px;font-size:2rem}.games-entry .sec-faq .qa-lst .t-tertiary::before{background-color:#5444ee}.games-entry .sec-faq .qa-lst .thumb-dl{margin-bottom:0}.games-entry .sec-faq .qa-lst .thumb-dl li{margin-bottom:20px}.games-entry .sec-faq .qa-lst .txt-dl{margin-bottom:15px;padding-left:0}.games-entry .sec-faq .qa-lst .txt-dl ul li{margin:0 0 5px}.games-entry .sec-faq .qa-lst .movie-area{margin-top:20px;margin-bottom:20px}.games-entry .sec-faq .btn-area [class^=btn-]{display:block;margin:30px auto 0;min-width:auto;max-width:343px}@media print,screen and (min-width:768px){.games-entry .entry-box .btn-row .btn-normal-md{margin:0 8px}.games-entry .waiting-list dl dd .graph-img{margin:25px 0 35px}.games-entry .waiting-list dl dd .graph-img__inner{width:80%}.games-entry .waiting-list .choice-box{padding:32px}.games-entry .waiting-list .choice-box .btn-area{margin:0 0 45px}.games-entry .date-box .general-entry{padding:0 0 15px}.games-entry .date-box .btn-area .btn-normal-md{margin:0 8px}.games-entry .precautions-box .tbl-ex table{width:666px}.games-entry .tutorial-box .item-row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.games-entry .tutorial-box .tutorial-mv{margin:0 5.35714% 0 0;width:50%}.games-entry .tutorial-box .tutorial-txt{width:44.64286%}.games-entry .sec-faq .qa-lst .free-area,.games-entry .sec-faq .qa-lst .txt-area{margin-bottom:20px}.games-entry .sec-faq .qa-lst .t-secondary{margin-top:40px;margin-bottom:24px;padding-bottom:12px}.en .date-box .general-entry__term em{display:block}}@media print,screen and (min-width:992px){.games-entry .bnr-linkbox{margin:0 0 36px}.games-entry .bnr-linkbox a{transition:all .3s}.games-entry .bnr-linkbox a:hover{opacity:.7}.games-entry .entry-box{margin:0 0 50px}.games-entry .entry-box .btn-row{margin:0 0 60px}.games-entry .waiting-list dl dd .graph-img__inner{width:50%}.games-entry .img-box{margin:0 0 50px}.games-entry .t-tertiary{font-size:1.8rem}.games-entry .t-entry{padding:12px 10px;font-size:2rem}.games-entry .date-box{margin:0 0 68px}.games-entry .date-box .general-entry__term em{font-size:5.4rem}.games-entry .date-box .general-entry__term span.fs-md{font-size:4rem}.games-entry .date-box .general-entry .fromto{padding:0 15px}.games-entry .precautions-box{margin:0 0 100px;padding:50px 60px 30px}.games-entry .precautions-box .ttl-img{margin:0 0 50px}.games-entry .precautions-box .tbl-ex>p{font-size:1.6rem}.games-entry .precautions-box .tbl-ex table{width:100%}.games-entry .precautions-box .tbl-ex table td,.games-entry .precautions-box .tbl-ex table th{padding:1rem .5rem}.games-entry .precautions-box .tbl-ex table thead th{padding:1rem .5rem}.games-entry .flow-img{margin:0 0 60px}.games-entry .tutorial-box .item:not(:last-of-type){margin:0 0 100px}.games-entry .tutorial-box .item:not(:last-of-type)::after{bottom:-75px;border-width:40px 33px 0 33px}.games-entry .tutorial-box .item__inner{padding:40px 60px}.games-entry .tutorial-box .item__ttl{margin:0 0 40px}.games-entry .tutorial-box .item__ttl em{margin:10px 0 0;font-size:3.4rem}.games-entry .sec-faq .qa-lst .area-a{padding:0 45px}.games-entry .sec-faq .qa-lst .btn-q{padding:16px 40px 16px 45px}.games-entry .sec-faq .t-secondary{margin-top:40px;margin-bottom:40px}.games-entry .sec-faq .btn-area [class^=btn-]{margin:50px auto 0;max-width:400px}}@media print,screen and (min-width:1200px){.games-entry .tutorial-box .tutorial-mv{margin:0 32px 0 0;width:560px}.games-entry .tutorial-box .tutorial-txt{width:calc(100% - 592px)}}.news-time{display:block;color:#9e9e9e;font-size:1.4rem}@media print,screen and (min-width:992px){.news-time{font-size:1.6rem}}.tourism-index .sec-top{margin-top:32px;padding-bottom:45px}.tourism-index .tourism-lead{margin:0 auto 42px}.tourism-index .tourism-lead>p{margin:0 22px;font-size:1.4rem}.tourism-index .tourism-lead figure{margin:0 0 32px;text-align:center}.tourism-index .tourism-lead figure img{vertical-align:bottom}.tourism-index .wsplan figure{margin:0 0 32px}.tourism-index .wsplan figure img{vertical-align:bottom}.tourism-index .wsplan .notice-txt{margin:0 0 40px;padding:15px;background-color:#fff;color:#f24448;text-align:center;font-weight:700;font-size:2rem}.tourism-index .wsplan-lead__inner>p{margin:0 22px;font-size:1.4rem}.tourism-index .wsplan-lead__img{margin:32px 14px 40px;text-align:center}.tourism-index .wsplan-lead__img img{vertical-align:bottom}.tourism-index .wsplan .btn-area [class^=btn-]{display:block}.tourism-index .wsplan .btn-area .btn-gren-md{margin:0 auto;min-width:auto;max-width:375px;font-size:1.6rem}.tourism-index .wsplan .btn-area .btn-comingsoon{position:relative;overflow:hidden}.tourism-index .wsplan .btn-area .btn-comingsoon::before{position:absolute;top:0;left:0;z-index:1;display:block;width:100%;height:100%;background:rgba(0,0,0,.5);content:""}.tourism-index .wsplan .btn-area .btn-comingsoon::after{position:absolute;top:50%;left:50%;z-index:2;display:block;width:100%;content:"under construction";font-size:26px;font-size:2.6rem;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.tourism-index .ttl-intro{margin:60px 0 24px;text-align:center;font-size:2.4rem}.tourism-index .ttl-intro .ttl-period{display:block;font-size:1.6rem}.tourism-index .btn-anchor{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 0 20px;text-align:left;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.tourism-index .btn-anchor [class^=btn-]{margin:0 0 10px}.tourism-index .btn-anchor .btn-normal-md{display:-webkit-flex;display:-ms-flexbox;display:flex;padding:12px 28px 12px 14px;min-width:auto;width:calc((100% - 10px)/ 2);-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.tourism-index .btn-anchor .btn-normal-md:nth-child(odd){margin:0 10px 10px 0}.tourism-index .btn-anchor .btn-normal-md.btn-fukui{border:2px solid #b64be4;color:#b64be4}.tourism-index .btn-anchor .btn-normal-md.btn-fukui i{color:#b64be4}.tourism-index .btn-anchor .btn-normal-md.btn-shiga{border:2px solid #5746f2;color:#5746f2}.tourism-index .btn-anchor .btn-normal-md.btn-shiga i{color:#5746f2}.tourism-index .btn-anchor .btn-normal-md.btn-kyoto{border:2px solid #f67114;color:#f67114}.tourism-index .btn-anchor .btn-normal-md.btn-kyoto i{color:#f67114}.tourism-index .btn-anchor .btn-normal-md.btn-osaka{border:2px solid #edbe39;color:#edbe39}.tourism-index .btn-anchor .btn-normal-md.btn-osaka i{color:#edbe39}.tourism-index .btn-anchor .btn-normal-md.btn-hyogo{border:2px solid #f0835c;color:#f0835c}.tourism-index .btn-anchor .btn-normal-md.btn-hyogo i{color:#f0835c}.tourism-index .btn-anchor .btn-normal-md.btn-nara{border:2px solid #98da57;color:#98da57}.tourism-index .btn-anchor .btn-normal-md.btn-nara i{color:#98da57}.tourism-index .btn-anchor .btn-normal-md.btn-wakayama{border:2px solid #49cab4;color:#49cab4}.tourism-index .btn-anchor .btn-normal-md.btn-wakayama i{color:#49cab4}.tourism-index .btn-anchor .btn-normal-md.btn-tottori{border:2px solid #e84244;color:#e84244}.tourism-index .btn-anchor .btn-normal-md.btn-tottori i{color:#e84244}.tourism-index .btn-anchor .btn-normal-md.btn-tokushima{border:2px solid #38b09b;color:#38b09b}.tourism-index .btn-anchor .btn-normal-md.btn-tokushima i{color:#38b09b}.tourism-index .btn-anchor .btn-normal-md.btn-kyotocity{border:2px solid #f67114;color:#f67114}.tourism-index .btn-anchor .btn-normal-md.btn-kyotocity i{color:#f67114}.tourism-index .btn-anchor .btn-normal-md.btn-osakacity{border:2px solid #edbe39;color:#edbe39}.tourism-index .btn-anchor .btn-normal-md.btn-osakacity i{color:#edbe39}.tourism-index .btn-anchor .btn-normal-md.btn-sakaicity{border:2px solid #edbe39;color:#edbe39}.tourism-index .btn-anchor .btn-normal-md.btn-sakaicity i{color:#edbe39}.tourism-index .btn-anchor .btn-normal-md.btn-kobecity{border:2px solid #f0835c;color:#f0835c}.tourism-index .btn-anchor .btn-normal-md.btn-kobecity i{color:#f0835c}.tourism-index .btn-anchor .btn-normal-md i{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.tourism-index .btn-map{margin:0 0 40px}.tourism-index .venue:not(:last-child){margin:0 0 25px}.tourism-index .venue-img{margin:0 0 12px}.tourism-index .venue-img img{vertical-align:bottom}.tourism-index .venue .input-trigger{display:none}.tourism-index .venue .input-trigger:checked+.container .btn-more{background-color:#e0e0e0}.tourism-index .venue .input-trigger:checked+.container .btn-more::before{content:"閉じる"}.tourism-index .venue .input-trigger:checked+.container .btn-more::after{content:"\e90c"}.tourism-index .venue .input-trigger:checked~.slide-conts{padding:15px 0;max-height:99999px}.tourism-index .venue .btn-more{position:relative;display:block;height:50px;border:2px solid #e0e0e0;text-align:center;font-weight:700;line-height:50px;cursor:pointer}.tourism-index .venue .btn-more::before{display:block;content:"詳しく見る"}.tourism-index .venue .btn-more::after{position:absolute;top:50%;right:15px;color:#bdbdbd;content:"\e90d";text-transform:none;font-weight:400;font-style:normal;font-feature-settings:normal;font-variant:normal;font-size:24px;font-family:icon!important;line-height:1;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.tourism-index .venue .slide-conts{overflow:hidden;max-height:0}.tourism-index .venue .slide-conts__inner{margin:0 auto 50px}.tourism-index .venue .slide-lconts figure{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 0 30px;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.tourism-index .venue .slide-lconts figure:not(:last-child){margin:0 0 10px}.tourism-index .venue .slide-lconts figcaption{font-size:1.2rem;line-height:1.4}.tourism-index .venue .slide-lconts figcaption em{font-weight:700;font-style:normal}.tourism-index .venue .slide-lconts figcaption span{display:block;text-align:left}.tourism-index .venue .slide-lconts .large-img img{width:64vw}.tourism-index .venue .slide-lconts .large-img figcaption{width:calc(100% - 480 / 750 * 100vw - 10 / 750 * 100vw)}.tourism-index .venue .slide-lconts .small-img img{width:53.33333vw}.tourism-index .venue .slide-lconts .small-img figcaption{width:calc(100% - 400 / 750 * 100vw - 10 / 750 * 100vw)}.tourism-index .venue .slide-lconts .right-img{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;text-align:right}.tourism-index .venue .slide-lconts .right-img figcaption{margin:0 1.33333vw 0 0}.tourism-index .venue .slide-lconts .left-img{text-align:left}.tourism-index .venue .slide-lconts .left-img figcaption{margin:0 0 0 1.33333vw}.tourism-index .venue .slide-rconts>p{margin:0 0 20px;font-weight:700;font-size:1.8rem}.tourism-index .venue .slide-rconts>p:not(:first-of-type){margin:0 0 16px;font-weight:500;font-size:1.4rem}.tourism-index .venue .slide-rconts>p:last-of-type{margin:0 0 33px;font-weight:500;font-size:1.4rem}.tourism-index .venue .slide-rconts .event-sch{padding:26px;background-color:#e9f4f3;word-break:break-word;font-size:1.4rem}.tourism-index .venue .slide-rconts .event-sch>em{display:block;margin:0 0 12px;font-weight:700;font-style:normal}.tourism-index .venue .slide-rconts .event-sch ul li{padding-left:.5em;text-indent:-.5em;line-height:1.5}.tourism-index .venue .slide-rconts .info-ttl{margin:27px 0 16px;text-align:center;font-size:1.4rem}.tourism-index .venue .slide-rconts .btn-area [class^=btn-]{display:block;margin:0}.tourism-index .venue .slide-rconts .btn-area .btn-tourism_info{margin:0 auto;padding:14px 48px 14px 14px;min-width:auto;max-width:476px;border:2px solid #90da5f;border-radius:0;color:#222}.tourism-index .venue .slide-rconts .btn-area .btn-tourism_info:not(:last-child){margin:0 auto 10px}.tourism-index .venue .slide-rconts .btn-area .btn-tourism_info i{right:17px;color:#e0e0e0}.tourism-index .venue .recommend{position:relative;margin:0 0 22px;padding:18px 22px;border:2px solid #e5e5e5}.tourism-index .venue .recommend span{position:absolute;top:-7px;left:-7px;z-index:1}.tourism-index .venue .recommend span img{width:144px}.tourism-index .venue .recommend__img{margin:0 0 20px;text-align:center}.tourism-index .venue .recommend__img img{vertical-align:bottom}.tourism-index .venue .recommend__img figcaption{display:block;margin:5px 0 0;font-size:1.4rem;line-height:1.3}.tourism-index .venue .recommend__txt .ttl-recommend{margin:0 0 16px;padding:0 0 10px;border-bottom:3px solid #e5e5e5;font-weight:700}.tourism-index .venue .recommend__txt .loca-recommend{margin:20px 0 0;font-size:1.4rem}.tourism-index .venue .recommend__txt .loca-recommend dt{display:inline-block;margin:0 0 5px;padding:5px 10px;background-color:#f88460;color:#fff}.tourism-index .venue .recommend__txt .loca-recommend dt.loca-buy{background-color:#5068c3}.tourism-index .venue .recommend__txt p{margin:0;font-size:1.4rem}.tourism-index .venue .ttl-gamelist{margin:0 0 20px;text-align:center;font-size:1.4rem}.tourism-index .venue .tb-wrap{padding:12px 7px 18px;background-color:#e9f4f3}.tourism-index .venue .tb-wrap tbody th{background-color:#b9dedb}.tourism-index .tourism-map__img{margin-bottom:32px}.tourism-index .tourism-map__img img{border:1px solid #e1e1e1}.tourism-index .tourism-slide{padding:16px 0 0}.tourism-index .tourism-slide .swiper-wrapper{margin-bottom:32px;line-height:0}.tourism-index .tourism-slide p{margin-top:12px;margin-bottom:0;word-break:break-word;font-size:1.4rem;line-height:1.5}.tourism-index .tourism-slide .swiper-pagination-bullet{background:#e0e0e0;opacity:1}.tourism-index .tourism-slide .swiper-pagination-bullet-active{background:#00b09b}.tourism-index .tourism-lst li{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:30px;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.tourism-index .tourism-lst__logo{margin-right:8px;border-width:1px;border-style:solid;border-color:#e0e0e0;text-align:center;-webkit-flex-basis:90px;-ms-flex-preferred-size:90px;flex-basis:90px}.tourism-index .tourism-lst__logo a{display:block}.tourism-index .tourism-lst__logo a:hover{opacity:.7}.tourism-index .tourism-lst__logo a img{vertical-align:bottom}.tourism-index .tourism-lst__cnt{font-weight:700;-webkit-flex-basis:70%;-ms-flex-preferred-size:70%;flex-basis:70%}.tourism-index .tourism-lst__cnt a{word-break:break-word;font-weight:500;font-size:1.2rem}.tourism-index .tourism-lst__cnt a:hover{text-decoration:none}.tourism-index .tourism-lst__cnt a i{position:relative;top:3px;display:inline-block;margin-left:4px;color:#bdbdbd;text-decoration:none;font-size:1.8rem}.tourism-index .tourism-lst__cnt span{display:block;margin-top:12px;font-weight:400;font-size:1.2rem}.tourism-index .sec-spplan{margin:40px 0}.tourism-index .sec-spplan .spplan-ttl{margin:0 0 20px;padding:5px 15px;background-color:#f88460;color:#fff;font-size:1.8rem}.tourism-index .sec-spplan .plan-box{padding:0 0 25px;border-bottom:1px solid #e5e5e5}.tourism-index .sec-spplan .plan-box:not(:last-child){margin:0 0 20px}.tourism-index .sec-spplan .plan-box .plan-ttl{margin:0 0 20px;font-size:1.8rem}.tourism-index .sec-spplan .plan-box .plan-img{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 0 20px;max-height:228px;height:60.8vmin;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.tourism-index .sec-spplan .plan-box .plan-img img{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;max-height:100%;width:auto;height:auto;vertical-align:bottom}.tourism-index .sec-spplan .plan-box .plan-cont p{margin:0}.tourism-index .sec-spplan .plan-box .plan-cont .list-disc>li{padding-left:1em;text-indent:-1em}.tourism-index .sec-spplan .plan-box .plan-cont .list-disc>li::before{content:"・"}.tourism-index .sec-spplan .plan-box .plan-cont .list-disc>li:not(:last-child){margin:0 0 5px}.tourism-index .sec-spplan .plan-box .plan-cont .list-decimal{padding-left:15px;list-style:decimal}.tourism-index .sec-spplan .plan-box .plan-cont .list-decimal>li:not(:last-child){margin:0 0 5px}.tourism-index .sec-spplan .plan-box .btn-area{margin:30px 0 0}.tourism-index .sec-spplan .plan-box .btn-reserve a{border:2px solid #f88460}.en.tourism-index .venue .input-trigger:checked+.container .btn-more::before{content:"Close"}.en.tourism-index .venue .btn-more::before{content:"Learn more"}.tourism-spplan .sec-top{margin-top:32px;padding-bottom:45px}.tourism-spplan .t-tertiary{margin-top:40px;font-size:1.6rem}.tourism-spplan .t-tertiary::before{background-color:#00b09b}.tourism-spplan .sppla-lead{margin:0 auto 36px}.tourism-spplan .sppla-lead .postponement-txt{margin:0 0 20px;color:#f24448;text-align:center;font-weight:700;font-size:2rem}.tourism-spplan .sppla-lead>p{margin:0 7px;font-size:1.4rem}.tourism-spplan .sppla-lead figure{margin:0 0 26px;text-align:center}.tourism-spplan .sppla-lead figure img{vertical-align:bottom}.tourism-spplan .btn-anchor{margin:0 auto 40px}.tourism-spplan .btn-anchor [class^=btn-]{display:block}.tourism-spplan .btn-anchor .btn-normal-md{margin:0 auto;min-width:auto;max-width:327px;border:2px solid #1fcab4;font-size:1.6rem}.tourism-spplan .btn-anchor .btn-normal-md:nth-child(odd){margin:0 auto 15px;border:2px solid #3a51ff}.tourism-spplan .btn-anchor .btn-normal-md:nth-child(odd) i{color:#3a51ff}.tourism-spplan .btn-anchor .btn-normal-md i{color:#1fcab4;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.tourism-spplan .s-theme>p{margin:0 7px 26px;font-size:1.4rem}.tourism-spplan .s-theme__ttl{position:relative;margin:0 0 26px;text-align:center;font-size:2.4rem}.tourism-spplan .s-theme__ttl::after{position:absolute;bottom:-8px;left:50%;display:block;width:59px;height:3px;background-color:#3a51ff;content:"";-webkit-transform:translateX(-50%);transform:translateX(-50%)}.tourism-spplan .theme-area{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 0 20px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.tourism-spplan .theme-area .theme-lst{margin:0 0 16px 0;width:calc((100% - 12px)/ 3);text-align:center;text-decoration:none}.tourism-spplan .theme-area .theme-lst:not(:nth-child(3n)){margin:0 6px 16px 0}.tourism-spplan .theme-area .theme-lst img{vertical-align:bottom}.tourism-spplan .theme-area .theme-lst>p{margin:12px 0 0;font-weight:700;font-size:1.5rem;line-height:1.06666}.tourism-spplan .theme-area .theme-lst>p span{font-size:1.3rem}.tourism-spplan .theme-area .theme-lst01{color:#f88460}.tourism-spplan .theme-area .theme-lst02{color:#f24448}.tourism-spplan .theme-area .theme-lst03{color:#fccc58}.tourism-spplan .theme-area .theme-lst04{color:#00b09b}.tourism-spplan .theme-area .theme-lst05{color:#90da5f}.tourism-spplan .theme-area .theme-lst06{color:#bc4ae1}.tourism-spplan .theme-sec{padding:42px 0 29px}.tourism-spplan .theme-sec:nth-of-type(odd){background-color:#f5f5f5}.tourism-spplan .theme-sec__inner{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.tourism-spplan .theme-sec .note{margin:10px 0 0;text-align:center;font-size:1.2rem}.tourism-spplan .theme-sec--lst01 .theme-img span{background-color:#f88460}.tourism-spplan .theme-sec--lst01 .theme-img span::before{background-color:#f88460}.tourism-spplan .theme-sec--lst01 .theme-img__ttl{color:#f88460}.tourism-spplan .theme-sec--lst01 .theme-img p::after{background:linear-gradient(90deg,#f24448 0,#f88460 100%)}.tourism-spplan .theme-sec--lst02 .theme-img span{background-color:#f24448}.tourism-spplan .theme-sec--lst02 .theme-img span::before{background-color:#f24448}.tourism-spplan .theme-sec--lst02 .theme-img__ttl{color:#f24448}.tourism-spplan .theme-sec--lst02 .theme-img p::after{background:linear-gradient(90deg,#f24448 0,#f88460 100%)}.tourism-spplan .theme-sec--lst03 .theme-img span{background-color:#fccc58}.tourism-spplan .theme-sec--lst03 .theme-img span::before{background-color:#fccc58}.tourism-spplan .theme-sec--lst03 .theme-img__ttl{color:#fccc58}.tourism-spplan .theme-sec--lst03 .theme-img p::after{background:linear-gradient(90deg,#ff7327 0,#fccc58 100%)}.tourism-spplan .theme-sec--lst04 .theme-img span{background-color:#00b09b}.tourism-spplan .theme-sec--lst04 .theme-img span::before{background-color:#00b09b}.tourism-spplan .theme-sec--lst04 .theme-img__ttl{color:#00b09b}.tourism-spplan .theme-sec--lst04 .theme-img p::after{background:linear-gradient(90deg,#3a51ff 0,#00b09b 100%)}.tourism-spplan .theme-sec--lst05 .theme-img span{background-color:#90da5f}.tourism-spplan .theme-sec--lst05 .theme-img span::before{background-color:#90da5f}.tourism-spplan .theme-sec--lst05 .theme-img__ttl{color:#90da5f}.tourism-spplan .theme-sec--lst05 .theme-img p::after{background:linear-gradient(90deg,#00b09b 0,#90da5f 100%)}.tourism-spplan .theme-sec--lst06 .theme-img span{background-color:#bc4ae1}.tourism-spplan .theme-sec--lst06 .theme-img span::before{background-color:#bc4ae1}.tourism-spplan .theme-sec--lst06 .theme-img__ttl{color:#bc4ae1}.tourism-spplan .theme-sec--lst06 .theme-img p::after{background:linear-gradient(90deg,#bc4ae1 0,#5444ee 100%)}.tourism-spplan .theme-txt p{margin:0;font-size:1.4rem}.tourism-spplan .theme-img{position:relative;margin:0 0 86px;line-height:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.tourism-spplan .theme-img__det{position:absolute;bottom:-45px;left:14px}.tourism-spplan .theme-img span{position:relative;display:inline-block;margin:0 0 20px;padding:0 10px 0 5px;height:20px;color:#fff;font-weight:700;font-style:italic;font-size:1.2rem;font-family:"Josefin Sans",sans-serif;line-height:20px}.tourism-spplan .theme-img span::before{position:absolute;top:0;right:-3px;display:block;width:6px;height:20px;content:"";-webkit-transform:skewX(-15deg);transform:skewX(-15deg)}.tourism-spplan .theme-img__ttl{font-weight:700;font-style:italic;font-size:3rem;font-family:"Josefin Sans",sans-serif;line-height:1}.tourism-spplan .theme-img p{position:relative;margin:0;color:#424242;font-weight:700;font-size:1.6rem;line-height:1.75}.tourism-spplan .theme-img p::after{position:absolute;bottom:-10px;left:0;display:block;width:50px;height:3px;content:""}.tourism-spplan .r-slide__list li{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:auto}.tourism-spplan .r-slide__list .r-img{position:relative;margin:0 0 15px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.tourism-spplan .r-slide__list .r-img img{vertical-align:bottom}.tourism-spplan .r-slide__list .r-img .label{position:absolute;bottom:0;left:0;padding:5px 25px;color:#fff;font-weight:700;font-size:1.8rem}.tourism-spplan .r-slide__list .r-img .label--fukui{background-color:#b64be4}.tourism-spplan .r-slide__list .r-img .label--shiga{background-color:#5746f2}.tourism-spplan .r-slide__list .r-img .label--kyoto{background-color:#f67114}.tourism-spplan .r-slide__list .r-img .label--osaka{background-color:#edbe39}.tourism-spplan .r-slide__list .r-img .label--hyogo{background-color:#f0835c}.tourism-spplan .r-slide__list .r-img .label--nara{background-color:#98da57}.tourism-spplan .r-slide__list .r-img .label--wakayama{background-color:#49cab4}.tourism-spplan .r-slide__list .r-img .label--tottori{background-color:#e84244}.tourism-spplan .r-slide__list .r-img .label--tokushima{background-color:#38b09b}.tourism-spplan .r-slide__list .r-img .label--kyotocity{background-color:#f67114}.tourism-spplan .r-slide__list .r-img .label--osakacity{background-color:#edbe39}.tourism-spplan .r-slide__list .r-img .label--sakaicity{background-color:#edbe39}.tourism-spplan .r-slide__list .r-img .label--kobecity{background-color:#f0835c}.tourism-spplan .r-slide__list .r-body .r-ttl{margin:0 0 10px;font-weight:700;font-size:1.6rem}.tourism-spplan .r-slide__list .btn-area{margin-top:auto}.tourism-spplan .r-slide__list .btn-area [class^=btn-]{display:block;min-width:auto;line-height:1}.tourism-spplan .r-slide__list .btn-area a:last-child{margin:10px 8px 0;border:2px solid #f24448;background-color:#f24448;color:#fff}.tourism-spplan .r-slide__list .btn-area a:last-child i{color:#fff}.tourism-spplan .r-slide .btn-others{margin:50px 0 0}.tourism-spplan .s-hostcity{margin:40px auto 10px}.tourism-spplan .s-hostcity>p{margin:0 7px 26px;font-size:1.4rem}.tourism-spplan .s-hostcity__ttl{position:relative;margin:0 0 26px;text-align:center;font-size:2.4rem}.tourism-spplan .s-hostcity__ttl::after{position:absolute;bottom:-8px;left:50%;display:block;width:59px;height:3px;background-color:#1fcab4;content:"";-webkit-transform:translateX(-50%);transform:translateX(-50%)}.tourism-spplan .s-hostcity .hostcity-map{margin:0 0 30px;text-align:center}.tourism-spplan .s-hostcity .btn-modal{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 0 40px;text-align:left;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.tourism-spplan .s-hostcity .btn-modal [class^=btn-]{margin:0 0 10px}.tourism-spplan .s-hostcity .btn-modal .btn-normal-md{display:-webkit-flex;display:-ms-flexbox;display:flex;padding:12px 34px 12px 14px;min-width:auto;width:calc((100% - 10px)/ 2);-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.tourism-spplan .s-hostcity .btn-modal .btn-normal-md:nth-child(odd){margin:0 10px 10px 0}.tourism-spplan .s-hostcity .btn-modal .btn-normal-md.btn-fukui{border:2px solid #b64be4;color:#b64be4}.tourism-spplan .s-hostcity .btn-modal .btn-normal-md.btn-fukui i{color:#b64be4}.tourism-spplan .s-hostcity .btn-modal .btn-normal-md.btn-shiga{border:2px solid #5746f2;color:#5746f2}.tourism-spplan .s-hostcity .btn-modal .btn-normal-md.btn-shiga i{color:#5746f2}.tourism-spplan .s-hostcity .btn-modal .btn-normal-md.btn-kyoto{border:2px solid #f67114;color:#f67114}.tourism-spplan .s-hostcity .btn-modal .btn-normal-md.btn-kyoto i{color:#f67114}.tourism-spplan .s-hostcity .btn-modal .btn-normal-md.btn-osaka{border:2px solid #edbe39;color:#edbe39}.tourism-spplan .s-hostcity .btn-modal .btn-normal-md.btn-osaka i{color:#edbe39}.tourism-spplan .s-hostcity .btn-modal .btn-normal-md.btn-hyogo{border:2px solid #f0835c;color:#f0835c}.tourism-spplan .s-hostcity .btn-modal .btn-normal-md.btn-hyogo i{color:#f0835c}.tourism-spplan .s-hostcity .btn-modal .btn-normal-md.btn-nara{border:2px solid #98da57;color:#98da57}.tourism-spplan .s-hostcity .btn-modal .btn-normal-md.btn-nara i{color:#98da57}.tourism-spplan .s-hostcity .btn-modal .btn-normal-md.btn-wakayama{border:2px solid #49cab4;color:#49cab4}.tourism-spplan .s-hostcity .btn-modal .btn-normal-md.btn-wakayama i{color:#49cab4}.tourism-spplan .s-hostcity .btn-modal .btn-normal-md.btn-tottori{border:2px solid #e84244;color:#e84244}.tourism-spplan .s-hostcity .btn-modal .btn-normal-md.btn-tottori i{color:#e84244}.tourism-spplan .s-hostcity .btn-modal .btn-normal-md.btn-tokushima{border:2px solid #38b09b;color:#38b09b}.tourism-spplan .s-hostcity .btn-modal .btn-normal-md.btn-tokushima i{color:#38b09b}.tourism-spplan .s-hostcity .btn-modal .btn-normal-md.btn-kyotocity{border:2px solid #f67114;color:#f67114}.tourism-spplan .s-hostcity .btn-modal .btn-normal-md.btn-kyotocity i{color:#f67114}.tourism-spplan .s-hostcity .btn-modal .btn-normal-md.btn-osakacity{border:2px solid #edbe39;color:#edbe39}.tourism-spplan .s-hostcity .btn-modal .btn-normal-md.btn-osakacity i{color:#edbe39}.tourism-spplan .s-hostcity .btn-modal .btn-normal-md.btn-sakaicity{border:2px solid #edbe39;color:#edbe39}.tourism-spplan .s-hostcity .btn-modal .btn-normal-md.btn-sakaicity i{color:#edbe39}.tourism-spplan .s-hostcity .btn-modal .btn-normal-md.btn-kobecity{border:2px solid #f0835c;color:#f0835c}.tourism-spplan .s-hostcity .btn-modal .btn-normal-md.btn-kobecity i{color:#f0835c}.tourism-spplan .s-hostcity .btn-modal .btn-normal-md i{margin-top:-11px;font-size:20px}.tourism-spplan .modal-trigger{display:none}.tourism-spplan .modal-trigger:checked+.modal .overlay{z-index:20;display:block;visibility:visible;opacity:1;-webkit-transform:scale(1);transform:scale(1)}.tourism-spplan .modal .note{margin:10px 0 0;text-align:center;font-size:1.2rem}.tourism-spplan .modal .overlay{position:fixed;top:0;left:0;z-index:-1;display:none;visibility:hidden;width:100%;height:100%;background-color:rgba(0,0,0,.85);opacity:0;transition:all .3s ease;-webkit-transform:scale(1);transform:scale(1)}.tourism-spplan .modal .o-close{position:fixed;top:0;left:0;z-index:-9999;width:100%;height:100%}.tourism-spplan .modal .wrapper{position:fixed;top:50%;left:50%;max-width:720px;width:90%;background-color:#fff;text-align:center;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.tourism-spplan .modal .wrapper .close{position:absolute;top:0;right:5px}.tourism-spplan .modal .wrapper .inner{padding:25px 20px 20px;width:100%;height:100%}.tourism-spplan .modal .wrapper .m-img{margin:0 auto 10px}.tourism-spplan .modal .wrapper .m-img img{vertical-align:bottom}.tourism-spplan .modal .wrapper .m-conts__ttl{text-align:center;font-weight:700;font-size:2rem}.tourism-spplan .modal .wrapper .m-conts .m-conts__ttl--fukui{color:#b64be4}.tourism-spplan .modal .wrapper .m-conts .m-conts__ttl--shiga{color:#5746f2}.tourism-spplan .modal .wrapper .m-conts .m-conts__ttl--kyoto{color:#f67114}.tourism-spplan .modal .wrapper .m-conts .m-conts__ttl--osaka{color:#edbe39}.tourism-spplan .modal .wrapper .m-conts .m-conts__ttl--hyogo{color:#f0835c}.tourism-spplan .modal .wrapper .m-conts .m-conts__ttl--nara{color:#98da57}.tourism-spplan .modal .wrapper .m-conts .m-conts__ttl--wakayama{color:#49cab4}.tourism-spplan .modal .wrapper .m-conts .m-conts__ttl--tottori{color:#e84244}.tourism-spplan .modal .wrapper .m-conts .m-conts__ttl--tokushima{color:#38b09b}.tourism-spplan .modal .wrapper .m-conts .m-conts__ttl--kyotocity{color:#f67114}.tourism-spplan .modal .wrapper .m-conts .m-conts__ttl--osakacity{color:#edbe39}.tourism-spplan .modal .wrapper .m-conts .m-conts__ttl--sakaicity{color:#edbe39}.tourism-spplan .modal .wrapper .m-conts .m-conts__ttl--kobecity{color:#f0835c}.tourism-spplan .modal .wrapper .m-conts p{margin:0 0 20px;text-align:left;font-size:1.2rem}.tourism-spplan .modal .wrapper .btn-area [class^=btn-]{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0;min-width:240px;line-height:1;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.tourism-spplan .modal .wrapper .btn-area .btn-gren-md{margin:10px 0 0;padding:16px 38px 16px 24px}.tourism-spplan .bnr-group{text-align:center}.tourism-spplan .bnr-group img{vertical-align:bottom}@media print,screen and (min-width:768px){.tourism-index .btn-anchor{margin:44px 0}.tourism-index .btn-anchor [class^=btn-]{margin:0 0 20px}.tourism-index .btn-anchor .btn-normal-md{padding:12px 36px 12px 14px;width:calc((100% - 40px)/ 3)}.tourism-index .btn-anchor .btn-normal-md:nth-child(odd){margin:0 0 20px 0}.tourism-index .btn-anchor .btn-normal-md:not(:nth-child(3n)){margin:0 20px 20px 0}.tourism-index .btn-map{margin:0 0 70px}.tourism-index .venue .slide-lconts .large-img img{width:42.85714vw}.tourism-index .venue .slide-lconts .large-img figcaption{width:calc(100% - 480 / 1120 * 100vw - 10 / 1120 * 100vw)}.tourism-index .venue .slide-lconts .small-img img{width:35.71429vw}.tourism-index .venue .slide-lconts .small-img figcaption{width:calc(100% - 400 / 1120 * 100vw - 10 / 1120 * 100vw)}.tourism-index .venue .slide-lconts .right-img{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.tourism-index .venue .slide-lconts .right-img figcaption{margin:0 .89286vw 0 0}.tourism-index .venue .slide-lconts .left-img figcaption{margin:0 0 0 .89286vw}.tourism-index .venue .recommend{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 0 45px;padding:27px 30px;border:3px solid #e5e5e5}.tourism-index .venue .recommend__img{margin:0 40px 0 0;width:28.92857vw}.tourism-index .venue .recommend__txt{width:calc(100% - 324 / 1120 * 100vw - 40px)}.tourism-index .venue .recommend__txt .ttl-recommend{margin:0 0 24px;padding:0 0 22px;border-bottom:2px solid #e5e5e5;font-size:2rem}.tourism-index .venue .recommend__txt p{font-size:1.6rem}.tourism-index .tourism-slide p{margin-top:16px;font-size:1.4rem}.tourism-index .sec-spplan .plan-box .plan-row{display:-webkit-flex;display:-ms-flexbox;display:flex}.tourism-index .sec-spplan .plan-box .plan-img{margin:0 20px 0 0;max-height:250px;width:280px;height:250px}.tourism-index .sec-spplan .plan-box .plan-cont{width:calc(100% - 280px - 20px)}.tourism-index .sec-spplan .plan-box .btn-area{text-align:left}.tourism-index .sec-spplan .plan-box .btn-area a,.tourism-index .sec-spplan .plan-box .btn-area span{text-align:center}.tourism-spplan .btn-anchor{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.tourism-spplan .btn-anchor .btn-normal-md{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 10px;min-width:275px;max-width:275px;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.tourism-spplan .btn-anchor .btn-normal-md:nth-child(odd){margin:0 10px}.tourism-spplan .theme-area .theme-lst{margin:0 0 3.57143vw 0;max-width:190px;width:calc((100% - 168 / 1120 * 100vw)/ 3)}.tourism-spplan .theme-area .theme-lst:not(:nth-child(3n)){margin:0 7.5vw 3.57143vw 0}.tourism-spplan .theme-area .theme-lst:last-child{margin:0}.tourism-spplan .theme-area .theme-lst>p{line-height:1.3}.tourism-spplan .theme-sec:nth-of-type(even) .theme-sec__inner{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.tourism-spplan .theme-sec:nth-of-type(even) .theme-img{margin:0 0 0 60px}.tourism-spplan .theme-sec__inner{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.tourism-spplan .theme-sec--lst01 .theme-txt span{background-color:#f88460}.tourism-spplan .theme-sec--lst01 .theme-txt span::before{background-color:#f88460}.tourism-spplan .theme-sec--lst01 .theme-txt__ttl{color:#f88460}.tourism-spplan .theme-sec--lst01 .theme-txt p::after{background:linear-gradient(90deg,#f24448 0,#f88460 100%)}.tourism-spplan .theme-sec--lst02 .theme-txt span{background-color:#f24448}.tourism-spplan .theme-sec--lst02 .theme-txt span::before{background-color:#f24448}.tourism-spplan .theme-sec--lst02 .theme-txt__ttl{color:#f24448}.tourism-spplan .theme-sec--lst02 .theme-txt p::after{background:linear-gradient(90deg,#f24448 0,#f88460 100%)}.tourism-spplan .theme-sec--lst03 .theme-txt span{background-color:#fccc58}.tourism-spplan .theme-sec--lst03 .theme-txt span::before{background-color:#fccc58}.tourism-spplan .theme-sec--lst03 .theme-txt__ttl{color:#fccc58}.tourism-spplan .theme-sec--lst03 .theme-txt p::after{background:linear-gradient(90deg,#ff7327 0,#fccc58 100%)}.tourism-spplan .theme-sec--lst04 .theme-txt span{background-color:#00b09b}.tourism-spplan .theme-sec--lst04 .theme-txt span::before{background-color:#00b09b}.tourism-spplan .theme-sec--lst04 .theme-txt__ttl{color:#00b09b}.tourism-spplan .theme-sec--lst04 .theme-txt p::after{background:linear-gradient(90deg,#3a51ff 0,#00b09b 100%)}.tourism-spplan .theme-sec--lst05 .theme-txt span{background-color:#90da5f}.tourism-spplan .theme-sec--lst05 .theme-txt span::before{background-color:#90da5f}.tourism-spplan .theme-sec--lst05 .theme-txt__ttl{color:#90da5f}.tourism-spplan .theme-sec--lst05 .theme-txt p::after{background:linear-gradient(90deg,#00b09b 0,#90da5f 100%)}.tourism-spplan .theme-sec--lst06 .theme-txt span{background-color:#bc4ae1}.tourism-spplan .theme-sec--lst06 .theme-txt span::before{background-color:#bc4ae1}.tourism-spplan .theme-sec--lst06 .theme-txt__ttl{color:#bc4ae1}.tourism-spplan .theme-sec--lst06 .theme-txt p::after{background:linear-gradient(90deg,#bc4ae1 0,#5444ee 100%)}.tourism-spplan .theme-txt{width:calc(100% - 380px)}.tourism-spplan .theme-txt__det{margin:0 0 38px}.tourism-spplan .theme-txt__det span{position:relative;display:inline-block;margin:0 0 20px;padding:0 10px 0 5px;height:20px;color:#fff;font-weight:700;font-style:italic;font-size:1.2rem;font-family:"Josefin Sans",sans-serif;line-height:20px}.tourism-spplan .theme-txt__det span::before{position:absolute;top:0;right:-3px;display:block;width:6px;height:20px;content:"";-webkit-transform:skewX(-15deg);transform:skewX(-15deg)}.tourism-spplan .theme-txt__det>p{position:relative;margin:0;color:#424242;font-weight:700;font-size:1.6rem;line-height:1.75}.tourism-spplan .theme-txt__det>p::after{position:absolute;bottom:-10px;left:0;display:block;width:50px;height:3px;content:""}.tourism-spplan .theme-txt__ttl{font-weight:700;font-style:italic;font-size:3rem;font-family:"Josefin Sans",sans-serif;line-height:1}.tourism-spplan .theme-img{position:static;margin:0 60px 0 0;width:320px}.tourism-spplan .r-slide__list li{width:calc((100% - 64px)/ 3)}.tourism-spplan .r-slide__list li:not(:last-child){margin:0 32px 0 0}.tourism-spplan .s-hostcity .btn-modal{margin:44px 0}.tourism-spplan .s-hostcity .btn-modal [class^=btn-]{margin:0 0 20px}.tourism-spplan .s-hostcity .btn-modal .btn-normal-md{width:calc((100% - 40px)/ 3)}.tourism-spplan .s-hostcity .btn-modal .btn-normal-md:nth-child(odd){margin:0 0 20px 0}.tourism-spplan .s-hostcity .btn-modal .btn-normal-md:not(:nth-child(3n)){margin:0 20px 20px 0}.tourism-spplan .modal .note{float:right;clear:both;margin:10px 70px 0 0}.tourism-spplan .modal .wrapper .close{right:10px;font-size:3rem}.tourism-spplan .modal .wrapper .inner{padding:40px}.tourism-spplan .modal .wrapper .m-img{width:70%}.tourism-spplan .modal .wrapper .m-conts__ttl{font-size:3rem}.tourism-spplan .modal .wrapper .m-conts p{margin:0 0 30px;font-size:1.6rem}.tourism-spplan .modal .wrapper .btn-area{display:-webkit-flex;display:-ms-flexbox;display:flex}.tourism-spplan .modal .wrapper .btn-area [class^=btn-]{margin:0 8px}.tourism-spplan .modal .wrapper .btn-area a{width:calc((100% - 32px)/ 2)}.tourism-spplan .modal .wrapper .btn-area .btn-gren-md{margin:0 8px 0}}@media print,screen and (min-width:992px){.tourism-index .sec-top{margin-top:60px;padding-bottom:120px}.tourism-index .tourism-lead{margin:0 auto 60px}.tourism-index .tourism-lead>p{margin:0 16.96429vw;font-size:1.6rem}.tourism-index .tourism-lead figure{margin:0 8.57143vw 28px}.tourism-index .wsplan figure{margin:0 0 46px}.tourism-index .wsplan-lead__inner{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 0 68px;padding:0 8.57143vw}.tourism-index .wsplan-lead__inner>p{margin:0;width:calc(100% - 448 / 1120 * 100vw - 96 / 1120 * 100vw);font-size:1.6rem}.tourism-index .wsplan-lead__img{margin:0 0 0 8.57143vw;width:40vw}.tourism-index .wsplan .btn-area .btn-gren-md{max-width:400px;font-size:1.8rem}.tourism-index .ttl-intro{margin:80px 0 24px;font-size:3.8rem}.tourism-index .ttl-intro .ttl-period{font-size:2.4rem}.tourism-index .btn-anchor .btn-normal-md{padding:14px 36px 14px 24px}.tourism-index .btn-anchor .btn-normal-md.btn-fukui:hover{background-color:#b64be4}.tourism-index .btn-anchor .btn-normal-md.btn-shiga:hover{background-color:#5746f2}.tourism-index .btn-anchor .btn-normal-md.btn-kyoto:hover{background-color:#f67114}.tourism-index .btn-anchor .btn-normal-md.btn-osaka:hover{background-color:#edbe39}.tourism-index .btn-anchor .btn-normal-md.btn-hyogo:hover{background-color:#f0835c}.tourism-index .btn-anchor .btn-normal-md.btn-nara:hover{background-color:#98da57}.tourism-index .btn-anchor .btn-normal-md.btn-wakayama:hover{background-color:#49cab4}.tourism-index .btn-anchor .btn-normal-md.btn-tottori:hover{background-color:#e84244}.tourism-index .btn-anchor .btn-normal-md.btn-tokushima:hover{background-color:#38b09b}.tourism-index .btn-anchor .btn-normal-md.btn-kyotocity:hover{background-color:#f67114}.tourism-index .btn-anchor .btn-normal-md.btn-osakacity:hover{background-color:#edbe39}.tourism-index .btn-anchor .btn-normal-md.btn-sakaicity:hover{background-color:#edbe39}.tourism-index .btn-anchor .btn-normal-md.btn-kobecity:hover{background-color:#f0835c}.tourism-index .btn-anchor .btn-normal-md:hover{color:#fff}.tourism-index .btn-anchor .btn-normal-md:hover i{color:#fff}.tourism-index .venue:not(:last-child){margin:0 0 50px}.tourism-index .venue .input-trigger:checked~.slide-conts{padding:42px 0}.tourism-index .venue-img{margin:0 0 20px}.tourism-index .venue .btn-more{height:60px;line-height:60px}.tourism-index .venue .slide-conts__inner{display:-webkit-flex;display:-ms-flexbox;display:flex}.tourism-index .venue .slide-lconts{width:544px;text-align:right}.tourism-index .venue .slide-lconts figure{display:inline-block;margin:0}.tourism-index .venue .slide-lconts figure:not(:last-child){margin:0 0 38px}.tourism-index .venue .slide-lconts figcaption{text-align:left;font-size:1.4rem}.tourism-index .venue .slide-lconts .large-img img{width:auto}.tourism-index .venue .slide-lconts .large-img figcaption{width:auto}.tourism-index .venue .slide-lconts .small-img{width:352px}.tourism-index .venue .slide-lconts .small-img img{width:auto}.tourism-index .venue .slide-lconts .small-img figcaption{width:auto}.tourism-index .venue .slide-lconts .right-img figcaption{margin:0}.tourism-index .venue .slide-lconts .left-img figcaption{margin:0}.tourism-index .venue .slide-rconts{margin:18px 0 0 74px;width:calc(100% - 544px - 74px)}.tourism-index .venue .slide-rconts>p{margin:0 0 40px;font-size:2.6rem}.tourism-index .venue .slide-rconts>p:not(:first-of-type){margin:0 0 20px;font-size:1.6rem}.tourism-index .venue .slide-rconts>p:last-of-type{margin:0 0 38px;font-size:1.6rem}.tourism-index .venue .slide-rconts .event-sch{font-size:1.6rem}.tourism-index .venue .slide-rconts .event-sch>em{margin:0 0 6px}.tourism-index .venue .slide-rconts .event-sch ul li{font-size:1.4rem}.tourism-index .venue .slide-rconts .info-ttl{margin:24px 0 14px;font-size:1.6rem}.tourism-index .venue .slide-rconts .btn-area .btn-tourism_info{padding:17px 48px 17px 14px;max-width:100%;border:3px solid #90da5f}.tourism-index .venue .recommend__txt .loca-recommend{display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:1.6rem;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.tourism-index .venue .recommend__txt .loca-recommend dt{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 10px 0 0}.tourism-index .venue .ttl-gamelist{margin:0 0 40px;font-size:2.6rem}.tourism-index .venue .tb-wrap{padding:48px 7px 50px;background-color:#e9f4f3}.tourism-index .venue .tb-wrap .tb-venue{margin:0 auto;max-width:752px}.tourism-index .tourism-lst{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.tourism-index .tourism-lst li{margin-bottom:48px;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.tourism-index .tourism-lst__logo{margin-right:32px;border-width:2px;-webkit-flex-basis:187px;-ms-flex-preferred-size:187px;flex-basis:187px}.tourism-index .tourism-lst__cnt{font-size:1.8rem;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.tourism-index .tourism-lst__cnt a,.tourism-index .tourism-lst__cnt span{font-size:1.4rem}.tourism-index .sec-spplan .btn-reserve a:hover{background-color:#f88460;color:#fff}.tourism-index .sec-spplan .btn-reserve a:hover i{color:#fff}.tourism-index .sec-spplan .btn-comingsoon span:hover{box-shadow:none}.tourism-spplan .sec-top{margin-top:60px;padding-bottom:120px}.tourism-spplan .t-tertiary{font-size:1.8rem}.tourism-spplan .sppla-lead{margin:0 auto 48px}.tourism-spplan .sppla-lead>p{margin:0;font-size:1.6rem}.tourism-spplan .btn-anchor{margin:0 auto 60px}.tourism-spplan .s-theme>p{margin:0 7px 46px;font-size:1.6rem}.tourism-spplan .s-theme__ttl{margin:0 0 36px;height:70px;font-size:3.8rem;line-height:70px}.tourism-spplan .s-theme__ttl::after{width:120px;height:4px}.tourism-spplan .theme-area{margin:0 0 40px}.tourism-spplan .theme-area .theme-lst{margin:0 0 32px 0;max-width:none;width:calc((100% - 252px)/ 3)}.tourism-spplan .theme-area .theme-lst:not(:nth-child(3n)){margin:0 84px 32px 0}.tourism-spplan .theme-area .theme-lst:last-child{margin:0}.tourism-spplan .theme-area .theme-lst>p{font-size:1.8rem}.tourism-spplan .theme-area .theme-lst>p span{font-size:1.6rem}.tourism-spplan .theme-area a{transition:all .3s}.tourism-spplan .theme-area a:hover{opacity:.7}.tourism-spplan .theme-sec{padding:82px 0}.tourism-spplan .theme-txt{width:calc(100% - 520px)}.tourism-spplan .theme-txt p{font-size:1.6rem}.tourism-spplan .theme-txt__det{margin:0 0 64px}.tourism-spplan .theme-txt__det span{margin:0 0 26px;padding:2px 10px 0 5px;height:28px;font-size:1.6rem;line-height:28px}.tourism-spplan .theme-txt__det span::before{width:8px;height:28px}.tourism-spplan .theme-txt__det>p{font-size:2.4rem}.tourism-spplan .theme-txt__det>p::after{bottom:-15px;left:0;width:80px;height:4px}.tourism-spplan .theme-txt__ttl{font-size:4.2rem}.tourism-spplan .theme-img{width:460px}.tourism-spplan .s-hostcity{margin:60px auto 90px}.tourism-spplan .s-hostcity>p{margin:0 0 44px;font-size:1.6rem}.tourism-spplan .s-hostcity__ttl{margin:0 0 34px;height:70px;font-size:3.8rem;line-height:70px}.tourism-spplan .s-hostcity__ttl::after{width:120px;height:4px}.tourism-spplan .s-hostcity .btn-modal .btn-normal-md{cursor:pointer}.tourism-spplan .s-hostcity .btn-modal .btn-normal-md.btn-fukui:hover{background-color:#b64be4}.tourism-spplan .s-hostcity .btn-modal .btn-normal-md.btn-shiga:hover{background-color:#5746f2}.tourism-spplan .s-hostcity .btn-modal .btn-normal-md.btn-kyoto:hover{background-color:#f67114}.tourism-spplan .s-hostcity .btn-modal .btn-normal-md.btn-osaka:hover{background-color:#edbe39}.tourism-spplan .s-hostcity .btn-modal .btn-normal-md.btn-hyogo:hover{background-color:#f0835c}.tourism-spplan .s-hostcity .btn-modal .btn-normal-md.btn-nara:hover{background-color:#98da57}.tourism-spplan .s-hostcity .btn-modal .btn-normal-md.btn-wakayama:hover{background-color:#49cab4}.tourism-spplan .s-hostcity .btn-modal .btn-normal-md.btn-tottori:hover{background-color:#e84244}.tourism-spplan .s-hostcity .btn-modal .btn-normal-md.btn-tokushima:hover{background-color:#38b09b}.tourism-spplan .s-hostcity .btn-modal .btn-normal-md.btn-kyotocity:hover{background-color:#f67114}.tourism-spplan .s-hostcity .btn-modal .btn-normal-md.btn-osakacity:hover{background-color:#edbe39}.tourism-spplan .s-hostcity .btn-modal .btn-normal-md.btn-sakaicity:hover{background-color:#edbe39}.tourism-spplan .s-hostcity .btn-modal .btn-normal-md.btn-kobecity:hover{background-color:#f0835c}.tourism-spplan .s-hostcity .btn-modal .btn-normal-md:hover{color:#fff}.tourism-spplan .s-hostcity .btn-modal .btn-normal-md:hover i{color:#fff}.tourism-spplan .bnr-group a{transition:all .3s}.tourism-spplan .bnr-group a:hover{opacity:.7}}@media print,screen and (max-width:992px) and (orientation:landscape){.tourism-spplan .modal .note{float:right;clear:both;margin:10px 50px 10px 0;text-align:left}.tourism-spplan .modal .wrapper{height:auto}.tourism-spplan .modal .wrapper .landscape-row{display:-webkit-flex;display:-ms-flexbox;display:flex}.tourism-spplan .modal .wrapper .m-img{margin:0 15px 0 0;width:300px}.tourism-spplan .modal .wrapper .m-conts{width:calc(100% - 315px)}.tourism-spplan .modal .wrapper .btn-area{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:15px 0 0;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.tourism-spplan .modal .wrapper .btn-area a{width:calc((100% - 32px)/ 2)}.tourism-spplan .modal .wrapper .btn-area .btn-gren-md{margin:0 8px 0}}@media print,screen and (min-width:1200px){.tourism-index .tourism-lead>p{margin:0 190px}.tourism-index .tourism-lead figure{margin:0 96px 28px}.tourism-index .wsplan-lead__inner{padding:0 96px}.tourism-index .wsplan-lead__inner>p{width:calc(100% - 448px - 96px)}.tourism-index .wsplan-lead__img{margin:0 0 0 96px;width:auto}.tourism-index .btn-anchor .btn-normal-md{width:calc((100% - 80px)/ 5)}.tourism-index .btn-anchor .btn-normal-md:nth-child(odd){margin:0 0 20px 0}.tourism-index .btn-anchor .btn-normal-md:not(:nth-child(3n)){margin:0 0 20px 0}.tourism-index .btn-anchor .btn-normal-md:not(:nth-child(5n)){margin:0 20px 20px 0}.tourism-index .venue .slide-rconts{margin:18px 0 0 74px}.tourism-index .venue .slide-rconts .event-sch{padding:20px 38px}.tourism-index .venue .recommend__img{width:324px}.tourism-index .venue .recommend__txt{width:calc(100% - 324px - 40px)}.tourism-index .venue .tb-wrap .tb-venue{max-width:1152px}.tourism-index .tourism-lst__cnt{-webkit-flex-basis:60%;-ms-flex-preferred-size:60%;flex-basis:60%}.tourism-index .sec-spplan{margin:70px 0}.tourism-index .sec-spplan .spplan-ttl{margin:0 0 30px;padding:10px 30px;font-size:2rem}.tourism-index .sec-spplan .plan-box{padding:0 0 50px}.tourism-index .sec-spplan .plan-box:not(:last-child){margin:0 0 40px}.tourism-index .sec-spplan .plan-box .plan-ttl{margin:0 0 30px;font-size:2rem}.tourism-index .sec-spplan .plan-box .plan-img{margin:0 40px 0 0;width:380px}.tourism-index .sec-spplan .plan-box .plan-cont{width:calc(100% - 380px - 40px)}.tourism-spplan .r-slide__list .btn-area{display:-webkit-flex;display:-ms-flexbox;display:flex}.tourism-spplan .r-slide__list .btn-area a{margin:0 8px 0 0;width:calc((100% - 16px)/ 2)}.tourism-spplan .r-slide__list .btn-area a:last-child{margin:0 0 0 8px}.tourism-spplan .s-hostcity .btn-modal .btn-normal-md{width:calc((100% - 80px)/ 5)}.tourism-spplan .s-hostcity .btn-modal .btn-normal-md:nth-child(odd){margin:0 0 20px 0}.tourism-spplan .s-hostcity .btn-modal .btn-normal-md:not(:nth-child(3n)){margin:0 0 20px 0}.tourism-spplan .s-hostcity .btn-modal .btn-normal-md:not(:nth-child(5n)){margin:0 20px 20px 0}.en .r-slide__list .btn-area{display:block}.en .r-slide__list .btn-area a{margin:0 0 8px 0;width:100%}.en .r-slide__list .btn-area a:last-child{margin:0}}.com-series__lst{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media print,screen and (min-width:992px){.com-series__lst{margin-right:-8px;margin-left:-8px}}@media print,screen and (min-width:1200px){.com-series__lst{margin-right:-16px;margin-left:-16px}}.com-series__lst li{display:-webkit-flex;display:-ms-flexbox;display:flex;padding:8px 0;width:100%;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}@media print,screen and (min-width:992px){.com-series__lst li{padding:8px;width:50%}}@media print,screen and (min-width:1200px){.com-series__lst li{padding:16px}}.com-series__lst li .series-card{border:1px solid #e0e0e0}@media print,screen and (min-width:1200px){.com-series__lst li .series-card a{padding:23px}}@media print,screen and (min-width:1200px){.com-series__lst li .series-card__body{padding:0 0 0 16px}}.com-series__lst li .series-card__name{margin-bottom:0}@media print,screen and (min-width:768px){.com-series__lst li .series-card__name{font-size:1.6rem}}.com-series__lst li .series-card__date{margin-bottom:8px;color:#9e9e9e;font-size:.9rem}@media print,screen and (min-width:768px){.com-series__lst li .series-card__date{font-size:1.4rem}}@media print,screen and (min-width:1200px){.com-series .container{max-width:1352px}.com-series__lst li{padding:16px;width:50%}}.t-sfl{position:relative;overflow:hidden;margin-bottom:24px;padding:5px;background-color:#90da5f;line-height:0}.t-sfl__inner{height:75px;border:2px solid #fff}.t-sfl img{position:absolute;top:-60%;left:50%;max-width:none;height:188px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media print,screen and (min-width:992px){.t-sfl{margin-bottom:32px;padding:10px}.t-sfl__inner{height:150px}.t-sfl img{height:auto}}.series-mastersinterview-index .lead-box p{font-size:1.4rem}@media print,screen and (min-width:1200px){.series-mastersinterview-index .lead-box{padding:0 35px}}.legacy-index .legacy-row__item p{padding:0 25px}.legacy-index .legacy-row__item:last-child p{margin-bottom:0}@media print,screen and (min-width:992px){.legacy-index .legacy-row{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 -8px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.legacy-index .legacy-row__item{margin:0 8px;width:calc(50% - 16px)}}.legacy-index .btn-area{text-align:left}.legacy-index .btn-area .btn-no_angle_circle{display:block;margin:0 4px 20px;padding:14px 20px;border:2px solid #bc4ae1;color:#222;text-decoration:none;font-weight:700;font-size:1.6rem}.legacy-index .btn-area .btn-no_angle_circle i{right:8px;color:#c9cbca}@media print,screen and (min-width:992px){.legacy-index .btn-area .btn-no_angle_circle{padding:14px 28px;font-size:2.4rem}}.tng-index .btn-disabled{position:relative;display:inline-block}.tng-index .btn-disabled:hover{box-shadow:none}.tng-index .btn-disabled::after{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:10em;background-color:rgba(97,97,97,.65);content:""}.tng-index .tng-about__img{text-align:center}.tng-index .split-area{padding:60px 0 0}.tng-index .tb-wrap .tb-tsunagu td,.tng-index .tb-wrap .tb-tsunagu th{padding:8px;border:1px solid #e0e0e0;font-size:1.2rem}.tng-index .tb-wrap .tb-tsunagu thead th{border:none;background-color:transparent;color:#616161;vertical-align:middle;font-size:1.4rem}.tng-index .tb-wrap .tb-tsunagu thead th:nth-child(1){width:48%}.tng-index .tb-wrap .tb-tsunagu thead th:nth-child(2){width:27%}.tng-index .tb-wrap .tb-tsunagu thead th:nth-child(3){width:25%}.tng-index .tb-wrap .tb-tsunagu tbody th{border-left:none;vertical-align:middle}.tng-index .tb-wrap .tb-tsunagu tbody td:last-of-type{border-right:none}.tng-index .tb-wrap .btn-normal-md{display:block;margin:0 auto;padding:6px 24px 4px 10px;min-width:auto;max-width:120px;text-align:center}.tng-index .tb-wrap .btn-normal-md i{right:8px;margin-top:-8px;font-size:14px}@media print,screen and (min-width:768px){.tng-index .tng-about{overflow:hidden}.tng-index .tng-about__img{float:left;margin-right:24px}.tng-index .tng-about__txt{float:left;width:calc(100% - 204px)}.tng-index .tb-wrap .tb-tsunagu td,.tng-index .tb-wrap .tb-tsunagu th{padding:8px 16px;font-size:1.4rem}.tng-index .tb-wrap .tb-tsunagu thead th{font-size:1.6rem}.tng-index .tb-wrap .btn-normal-md{padding:6px 32px 6px 14px}.tng-index .tb-wrap .btn-normal-md i{right:12px;margin-top:-11px;font-size:20px}}@media print,screen and (min-width:1200px){.tng-index .split-area{padding:60px 0 120px}.tng-index .ex-area .movie-area{margin-bottom:0}}.legacy-inclusive .sec-second{margin:80px 0 0}.legacy-inclusive .lead-box{margin:0 0 60px}.legacy-inclusive .lead-box p{margin:0}.legacy-inclusive .lead-box .list-disc{margin:10px 0}.legacy-inclusive .lead-box .list-disc li{padding-left:1em;text-indent:-1em;line-height:1.5}.legacy-inclusive .lead-box .list-disc li::before{content:"・"}.legacy-inclusive .lead-box .list-disc li:not(:last-child){margin:0 0 5px}.legacy-inclusive .lead-box .list-mark{margin:10px 0}.legacy-inclusive .lead-box .list-mark li{padding-left:1em;text-indent:-1em;line-height:1.5}.legacy-inclusive .lead-box .list-mark li::before{content:"※"}.legacy-inclusive .lead-box .list-mark li:not(:last-child){margin:0 0 5px}.legacy-inclusive .lead-box .img-box{margin:40px 0 0}.legacy-inclusive .cap-txt{margin:0 0 5px;line-height:1.5}.legacy-inclusive .schbox .schtable{width:1400px}.legacy-inclusive .schbox .schtable td,.legacy-inclusive .schbox .schtable th{padding:0 .5rem}.legacy-inclusive .schbox .schtable thead tr:first-child th:not(:last-child){border-right:2px solid #ccc}.legacy-inclusive .schbox .schtable thead tr:last-child th{padding:1rem .5rem;border-right:2px solid #ccc;border-bottom:2px solid #ccc}.legacy-inclusive .schbox .schtable thead tr:last-child th:not(:first-child){min-height:330px;border-right:1px solid #ccc;vertical-align:bottom;line-height:1.3}.legacy-inclusive .schbox .schtable thead tr:last-child th:not(:first-child) span{display:inline-block;text-align:right;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-writing-mode:tb-rl;writing-mode:tb-rl}.legacy-inclusive .schbox .schtable thead tr:last-child th:nth-child(12),.legacy-inclusive .schbox .schtable thead tr:last-child th:nth-child(19),.legacy-inclusive .schbox .schtable thead tr:last-child th:nth-child(23),.legacy-inclusive .schbox .schtable thead tr:last-child th:nth-child(6){border-right:2px solid #ccc}.legacy-inclusive .schbox .schtable .competition{width:155px}.legacy-inclusive .schtablehead{max-width:1400px}.legacy-inclusive .schtablecorner{max-width:1400px}.legacy-inclusive .schtablecorner table{width:1400px}.legacy-inclusive .note{margin:5px 0 0;padding-left:1em;text-indent:-1em;line-height:1.5}@media print,screen and (min-width:768px){.legacy-inclusive .schbox .schtable .competition{width:265px}}.legacy-inclusive.en .lead-box .list-mark li::before{content:"*"}.legacy-inkare .normal__btnarea{text-align:center}.legacy-inkare .normal__btnarea .btn-normal-md{display:inline-block;margin:5px 10px;min-width:auto}.legacy-inkare .normal__btnarea .btn-normal-md i{right:16px}.legacy-inkare .tb-overview dl{display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.legacy-inkare .tb-overview dl dt{float:left;margin-right:16px;width:100px}.legacy-inkare .tb-overview dl dd{float:right;width:calc(100% - 116px)}.legacy-inkare .tb-scroll{display:block}.legacy-inkare .tb-scroll thead{display:block;float:left;border-top:1px solid #e0e0e0}.legacy-inkare .tb-scroll tbody{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;width:auto;border-top:1px solid #e0e0e0;white-space:nowrap}.legacy-inkare .tb-scroll tbody tr{display:inline-block;margin:0 -3px}.legacy-inkare .tb-scroll th{display:block;width:auto;border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0}.legacy-inkare .tb-scroll td{display:block;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.legacy-inkare .tb-scroll .txt-kana{display:block;font-size:1.2rem}.legacy-inkare .tb-scroll .icn-ppt{display:block;margin:auto;width:24px;height:27px;background:url(../../legacy/img/icn-pptx-8.png);content:""}.legacy-inkare .tb-scroll.tb-scroll--01 td:nth-child(4),.legacy-inkare .tb-scroll.tb-scroll--01 th:nth-child(4){height:65px}.legacy-inkare .tb-scroll.tb-scroll--01 td:nth-child(5),.legacy-inkare .tb-scroll.tb-scroll--01 th:nth-child(5){height:100px}.legacy-inkare .tb-scroll.tb-scroll--01 th:last-child{padding:10px 16px 9px}.legacy-inkare .tb-scroll.tb-scroll--02 td:nth-child(2),.legacy-inkare .tb-scroll.tb-scroll--02 td:nth-child(4),.legacy-inkare .tb-scroll.tb-scroll--02 td:nth-child(5),.legacy-inkare .tb-scroll.tb-scroll--02 th:nth-child(2),.legacy-inkare .tb-scroll.tb-scroll--02 th:nth-child(4),.legacy-inkare .tb-scroll.tb-scroll--02 th:nth-child(5){height:70px}@media print,screen and (min-width:992px){.legacy-inkare .tb-scroll{display:table}.legacy-inkare .tb-scroll thead{display:table-header-group;float:none}.legacy-inkare .tb-scroll tbody{display:table-row-group;white-space:normal}.legacy-inkare .tb-scroll tbody tr{display:table-row;margin:0}.legacy-inkare .tb-scroll td,.legacy-inkare .tb-scroll th{display:table-cell;padding:8px;height:auto}.legacy-inkare .tb-scroll th{border-right:1px solid #e0e0e0}.legacy-inkare .tb-scroll td{border-left:1px solid #e0e0e0}.legacy-inkare .tb-scroll.tb-scroll--01 td:nth-child(4),.legacy-inkare .tb-scroll.tb-scroll--01 td:nth-child(5),.legacy-inkare .tb-scroll.tb-scroll--01 th:nth-child(4),.legacy-inkare .tb-scroll.tb-scroll--01 th:nth-child(5){height:auto}.legacy-inkare .tb-scroll.tb-scroll--01 th:last-child{padding:8px}.legacy-inkare .tb-scroll.tb-scroll--02 td:nth-child(2),.legacy-inkare .tb-scroll.tb-scroll--02 td:nth-child(4),.legacy-inkare .tb-scroll.tb-scroll--02 td:nth-child(5),.legacy-inkare .tb-scroll.tb-scroll--02 th:nth-child(2),.legacy-inkare .tb-scroll.tb-scroll--02 th:nth-child(4),.legacy-inkare .tb-scroll.tb-scroll--02 th:nth-child(5){height:auto}}.legacy-inkare .img-box img{display:inline-block;margin:5px 10px}.legacy-inkare .com-video{text-align:center}.legacy-inkare .com-video video{max-width:320px;width:100%;height:auto}.legacy-inkare .com-team p{margin-bottom:15px}@media print,screen and (min-width:768px){.legacy-inkare .com-team{overflow:hidden;margin-bottom:30px}.legacy-inkare .com-team .com-team__txt{float:right;width:calc(100% - 340px)}.legacy-inkare .com-team .com-team__txt .t-quaternary{margin-top:0}.legacy-inkare .com-team .com-team__vd{float:left;margin-right:20px;width:320px}}.total-bar{margin:0 0 15px;padding:0 20px;text-align:right;font-weight:700;font-size:1.2rem}.total-bar .t-num{display:inline-block;margin:0 15px 0 0;text-align:left}.total-bar .t-nop{display:inline-block;text-align:left}.total-bar span{display:inline-block;margin:0 .5em 0 0;padding:0 5px 0 10px;border-radius:3px;background-color:#424242;color:#fff;text-align:center;letter-spacing:.3em;font-size:1.4rem;line-height:23px}@media print,screen and (min-width:768px){.total-bar{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.total-bar .t-nop,.total-bar .t-num{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.total-bar span{margin:0 .5em}}@media print,screen and (min-width:992px){.total-bar{padding:0 45px;font-size:1.4rem}.total-bar span{padding:0 6px 0 12px;font-size:1.6rem;line-height:28px}}.dsearch{margin:20px 0 15px}.dsearch__ttl{padding:0 0 0 16px;font-weight:700;font-size:1.6rem}.dsearch__ttl::before{position:relative;top:.9em;display:block;margin:0 0 0 -16px;width:10px;height:3px;background:#5444ee;content:""}.dsearch-input{display:none}.dsearch-input:checked~.ds-area{display:block;padding:15px 0;max-height:9999px;height:auto;background:#eee}.dsearch-input:checked+.dsearch__triger label::after{content:"\e90c"}.dsearch__triger{border-bottom:1px solid #e0e0e0}.dsearch__triger label{position:relative;display:inline-block;padding-bottom:6px;font-weight:700;font-size:1.6rem;cursor:pointer}.dsearch__triger label::after{position:absolute;top:50%;right:-34px;margin-top:-15px;color:#bdbdbd;content:"\e90d";text-transform:none;font-weight:400;font-style:normal;font-feature-settings:normal;font-variant:normal;font-size:24px;font-family:icon!important;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.dsearch .ds-area{display:none;overflow:hidden;max-height:0;height:0}.dsearch .ds-area__inner{margin:0 auto;padding:0 15px;max-width:380px}.dsearch .ds-larea{padding-bottom:30px;border-bottom:1px solid #bdbdbd}.dsearch .ds-larea .loca{margin:0 0 15px}.dsearch .ds-larea .loca__select{position:relative;overflow:hidden}.dsearch .ds-larea .loca__select select{box-sizing:content-box;margin:0;padding:0 28px 0 8px;width:calc(100% - 38px);height:28px;border:1px solid #bdbdbd;border-radius:3px 0 0 3px;background:#fff;color:inherit;vertical-align:middle;line-height:28px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.dsearch .ds-larea .loca__select select::-ms-expand{display:none}.dsearch .ds-larea .loca__select span{position:absolute;top:0;right:0;display:block;width:30px;height:30px;border-radius:0 3px 3px 0;background-color:#bdbdbd;pointer-events:none}.dsearch .ds-larea .loca__select span i{position:absolute;top:50%;left:50%;margin-top:-1px;color:#fff;font-size:20px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.dsearch .ds-larea .free{margin:0 0 15px}.dsearch .ds-larea .free__input input{padding:0 8px;width:100%;height:30px;outline:0;border:1px solid #bdbdbd;border-radius:3px;background:#fff;line-height:30px}.dsearch .ds-larea .ds-btn{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:20px 0 30px}.dsearch .ds-larea .ds-btn .btn-normal-md{margin:0;padding:8px 20px 8px 8px;min-width:auto;width:calc((100% - 20px)/ 2);font-size:1.4rem;cursor:pointer}.dsearch .ds-larea .ds-btn .btn-normal-md:not(:first-child){margin:0 0 0 20px;border:0 solid #ff7327;background:#ff7327;color:#fff}.dsearch .ds-larea .ds-btn .btn-normal-md:not(:first-child) i{color:#fff}.dsearch .ds-larea .ds-btn .btn-normal-md i{right:8px}.dsearch .ds-larea .note{margin-bottom:0;font-size:1.4rem}.dsearch .ds-larea .note:not(:last-of-type){margin-bottom:15px}.dsearch .ds-rarea{padding-top:30px}.dsearch .ds-rarea .cal{margin:0 0 10px;border:1px solid #bdbdbd;border-spacing:5px;border-collapse:separate;border-radius:3px;background-color:#fff;table-layout:fixed;font-size:1.4rem}.dsearch .ds-rarea .cal tr:not(:first-child) td:first-child{color:#f24448}.dsearch .ds-rarea .cal tr:not(:first-child) td:last-child{color:#3a51ff}.dsearch .ds-rarea .cal td{padding:0;text-align:center}.dsearch .ds-rarea .cal td.event{border-radius:3px;background:#5444ee}.dsearch .ds-rarea .cal td.event a{display:block;width:100%;height:100%;color:#fff;text-decoration:none}.dsearch .ds-rarea .cal .date{font-weight:700}.dsearch .ds-rarea .cal .next,.dsearch .ds-rarea .cal .prev{font-size:1rem}.dsearch .ds-rarea .cal .next a,.dsearch .ds-rarea .cal .prev a{display:block;width:100%;height:100%;text-decoration:none}.dsearch .ds-rarea .event-date{position:relative;margin:0;padding:0 0 0 40px;font-size:1.4rem}.dsearch .ds-rarea .event-date::before{position:absolute;top:50%;left:0;display:block;width:30px;height:24px;border-radius:3px;background:#5444ee;content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%)}.dsearch .result-bar{margin:20px 0 0}.dsearch .result-bar__inner{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 auto;padding:0 15px;max-width:380px;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dsearch .result-bar__txt{margin:0 15px 0 0;font-weight:700}.dsearch .result-bar__btn{padding:5px 10px;outline:0;border:none;border-radius:3px;background:#bdbdbd;color:#fff;font-weight:700;font-size:1.2rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.dsearch .result-bar__btn:not(:last-child){margin:0 15px 0 0}.dsearch .result-bar__btn.active{position:relative;padding:5px 10px 5px 25px;background:#424242}.dsearch .result-bar__btn.active::before{position:absolute;top:50%;left:7px;display:block;content:"✔";font-family:"Zapf Dingbats";-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media print,screen and (min-width:768px){.dsearch{margin:20px 20px 15px}.dsearch .ds-area__inner{display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:none;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dsearch .ds-larea{margin:0 50px 0 0;padding-bottom:0;border-bottom:none;-webkit-flex-basis:40%;-ms-flex-preferred-size:40%;flex-basis:40%}.dsearch .ds-larea .loca{margin:0 0 25px}.dsearch .ds-larea .free{margin:0 0 25px}.dsearch .ds-larea .ds-btn{margin:25px 0;text-align:left}.dsearch .ds-larea .ds-btn .btn-normal-md{width:calc((100% - 10px)/ 2)}.dsearch .ds-larea .ds-btn .btn-normal-md:not(:first-child){margin:0 0 0 10px}.dsearch .ds-rarea{padding-top:0;padding-left:40px;border-left:1px solid #bdbdbd;-webkit-flex-basis:45%;-ms-flex-preferred-size:45%;flex-basis:45%}.dsearch .result-bar__inner{padding:0;max-width:none}}@media print,screen and (min-width:992px){.dsearch .ds-larea{padding:10px 0 0;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.dsearch .ds-larea .loca{display:-webkit-flex;display:-ms-flexbox;display:flex}.dsearch .ds-larea .loca__ttl{-webkit-flex-basis:40%;-ms-flex-preferred-size:40%;flex-basis:40%}.dsearch .ds-larea .loca__select{-webkit-flex-basis:60%;-ms-flex-preferred-size:60%;flex-basis:60%}.dsearch .ds-larea .free{display:-webkit-flex;display:-ms-flexbox;display:flex}.dsearch .ds-larea .free__ttl{-webkit-flex-basis:40%;-ms-flex-preferred-size:40%;flex-basis:40%}.dsearch .ds-larea .free__input{-webkit-flex-basis:60%;-ms-flex-preferred-size:60%;flex-basis:60%}.dsearch .ds-larea .ds-btn{margin:25px 0;text-align:left}.dsearch .ds-larea .ds-btn .btn-normal-md{width:calc((100% - 40px)/ 2)}.dsearch .ds-larea .ds-btn .btn-normal-md:not(:first-child){margin:0 0 0 40px}.dsearch .ds-rarea{-webkit-flex-basis:40%;-ms-flex-preferred-size:40%;flex-basis:40%}.dsearch .ds-rarea .cal td.event{transition:.3s}.dsearch .ds-rarea .cal td.event:hover{opacity:.7}.dsearch .result-bar__btn{transition:.3s}.dsearch .result-bar__btn:hover{background:#424242}.dsearch .result-bar__btn.active{position:relative;padding:5px 10px 5px 25px;background:#424242}}@media print,screen and (min-width:1200px){.dsearch{margin:20px 45px 15px}.dsearch .ds-rarea{-webkit-flex-basis:30%;-ms-flex-preferred-size:30%;flex-basis:30%}}.pg-faq .t-tertiary::before{background-color:#c8a635}.pg-faq .thumb-dl{margin-bottom:0}.pg-faq .thumb-dl li{margin-bottom:20px}.pg-faq .txt-dl{margin-bottom:15px;padding-left:0}.pg-faq .txt-dl ul li{margin:0 0 5px}.pg-faq .movie-area{margin-top:20px;margin-bottom:20px}.pg-faq .qa-lst:not(:last-child){margin:0 0 8px}.pg-faq .qa-lst .input-trigger{display:none}.pg-faq .qa-lst .input-trigger:checked+.btn-q::after{content:"\e90c"}.pg-faq .qa-lst .input-trigger:checked~.area-a{max-height:9999px}.pg-faq .qa-lst .btn-q{position:relative;display:block;padding:14px 40px 14px 45px;background-color:#f9f5dd;font-weight:700;line-height:1.5625;cursor:pointer}.pg-faq .qa-lst .btn-q::before{position:absolute;top:50%;left:12px;display:block;width:22px;height:22px;background:url(../../faq/img/q.png) no-repeat;background-size:cover;content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%)}.pg-faq .qa-lst .btn-q::after{position:absolute;top:50%;right:10px;color:#c8a635;content:"\e90d";text-transform:none;font-weight:400;font-style:normal;font-feature-settings:normal;font-variant:normal;font-size:24px;font-family:icon!important;line-height:1;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.pg-faq .qa-lst .area-a{overflow:hidden;max-height:0}.pg-faq .qa-lst .area-a p{margin:0}.pg-faq .lead-txt{margin:0 0 22px}.pg-faq .lead-txt p{margin:0;font-weight:700}.pg-faq .t-primary{color:#424242}.pg-faq .t-primary:not(:first-child){margin-top:0}.faq-index .btn-area [class^=btn-]{display:block;margin:0 auto}.faq-index .btn-area .btn-normal-md{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 auto 10px;min-width:auto;max-width:375px;border-radius:10em;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.faq-index .btn-area .btn-normal-md i{right:20px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.faq-index .btn-maincat .btn-normal-md{padding:17px 48px 17px 14px;border:2px solid #e6d46e}.faq-index .btn-maincat .btn-normal-md i{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.faq-index .btn-maincat .btn-normal-md:nth-child(odd) i{-webkit-transform:rotate(0);transform:rotate(0)}.faq-index .btn-maincat .btn-normal-md:last-child i{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.faq-games .sports-lst-wrap{margin-right:-16px;margin-left:-16px}.faq-games .sports-lst-wrap .sports-lst{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.faq-games .sports-lst-wrap .sports-lst li{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:-1px;margin-left:-1px;width:calc(33.33333% + 1px);border:1px solid #e0e0e0;text-align:center}.faq-games .sports-lst-wrap .sports-lst li::after{position:absolute;right:50%;bottom:5px;color:#bdbdbd;content:"\e904";text-transform:none;font-weight:400;font-style:normal;font-feature-settings:normal;font-variant:normal;font-size:20px;font-family:icon!important;line-height:1;-webkit-transform:translateX(50%) rotate(90deg);transform:translateX(50%) rotate(90deg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.faq-games .sports-lst-wrap .sports-lst li a{display:block;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;padding:15px 2px 30px;text-decoration:none}.faq-games .sports-lst-wrap .sports-lst li a p{margin-bottom:0;font-weight:700;font-size:.9rem}@media print,screen and (min-width:768px){.pg-faq .free-area,.pg-faq .txt-area{margin-bottom:20px}.pg-faq .sec-second:not(:first-of-type){margin-top:0}.pg-faq .sec-second:not(:last-of-type){margin-bottom:40px}.pg-faq .t-primary{margin-bottom:24px;padding:18px;font-size:2rem}.pg-faq .t-secondary{margin-top:40px;margin-bottom:24px;padding-bottom:12px}.faq-index .sec-third:not(:first-of-type){margin-top:24px}.faq-index .sec-third:not(:last-of-type){margin-bottom:24px}.faq-index .btn-maincat,.faq-index .btn-subcat{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.faq-index .btn-maincat .btn-normal-md,.faq-index .btn-subcat .btn-normal-md{margin:0 0 10px;width:calc((100% - 14px)/ 2)}.faq-index .btn-maincat .btn-normal-md:nth-child(odd),.faq-index .btn-subcat .btn-normal-md:nth-child(odd){margin:0 14px 10px 0}.faq-games .sports-lst-wrap .sports-lst li{width:calc(25% + 1px)}.faq-games .sports-lst-wrap .sports-lst li a:hover{opacity:.7}.faq-games .sports-lst-wrap .sports-lst li a p{font-size:1.2rem}}@media print,screen and (min-width:992px){.pg-faq .qa-lst .area-a{padding:0 45px}.pg-faq .qa-lst .btn-q{padding:16px 40px 16px 45px}.pg-faq .lead-txt{margin:0 0 40px}.pg-faq .lead-txt p{font-size:2rem}.pg-faq .sec-second:not(:last-of-type){margin-bottom:60px}.pg-faq .t-primary{margin-bottom:40px;padding:26px 18px}.pg-faq .t-secondary{margin-top:40px;margin-bottom:40px}.faq-index .sec-third:not(:first-of-type){margin-top:36px}.faq-index .sec-third:not(:last-of-type){margin-bottom:60px}.faq-index .btn-area .btn-normal-md{max-width:100%}.faq-index .btn-maincat .btn-normal-md,.faq-index .btn-subcat .btn-normal-md{margin:0 0 20px}.faq-index .btn-maincat .btn-normal-md:nth-child(odd),.faq-index .btn-subcat .btn-normal-md:nth-child(odd){margin:0 14px 20px 0}.faq-index .btn-maincat .btn-normal-md{padding:26px 48px 26px 14px}.faq-index .btn-subcat .btn-normal-md{padding:14px 48px 14px 14px;width:calc((100% - 40px)/ 3)}.faq-index .btn-subcat .btn-normal-md:nth-child(odd){margin:0 0 20px 0}.faq-index .btn-subcat .btn-normal-md:not(:nth-child(3n)){margin:0 20px 20px 0}.faq-games .sports-lst-wrap .sports-lst li{width:calc(20% + 1px)}}@media print,screen and (min-width:1200px){.faq-index .btn-subcat .btn-normal-md{width:calc((100% - 60px)/ 4)}.faq-index .btn-subcat .btn-normal-md:nth-child(odd){margin:0 0 20px 0}.faq-index .btn-subcat .btn-normal-md:not(:nth-child(3n)){margin:0 0 20px 0}.faq-index .btn-subcat .btn-normal-md:not(:nth-child(4n)){margin:0 20px 20px 0}.faq-games .sports-lst-wrap .sports-lst li a p{font-size:1.4rem}}.contact-index .notice-message{margin:30px auto;border:2px solid #f24448;background-color:#fff}.contact-index .notice-message p{margin:0;padding:25px}.contact-index .t-primary{font-size:1.6rem}.contact-index .qa-box .t-tertiary::before{background-color:#c8a635}.contact-index .qa-box .thumb-dl{margin-bottom:0}.contact-index .qa-box .thumb-dl li{margin-bottom:20px}.contact-index .qa-box .txt-dl{margin-bottom:15px;padding-left:0}.contact-index .qa-box .txt-dl ul li{margin:0 0 5px}.contact-index .qa-box .movie-area{margin-top:20px;margin-bottom:20px}.contact-index .qa-box .qa-lst:not(:last-child){margin:0 0 8px}.contact-index .qa-box .qa-lst .input-trigger{display:none}.contact-index .qa-box .qa-lst .input-trigger:checked+.btn-q::after{content:"\e90c"}.contact-index .qa-box .qa-lst .input-trigger:checked~.area-a{max-height:9999px}.contact-index .qa-box .qa-lst .btn-q{position:relative;display:block;padding:14px 40px 14px 45px;background-color:#f9f5dd;font-weight:700;line-height:1.5625;cursor:pointer}.contact-index .qa-box .qa-lst .btn-q::before{position:absolute;top:50%;left:12px;display:block;width:22px;height:22px;background:url(../../faq/img/q.png) no-repeat;background-size:cover;content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%)}.contact-index .qa-box .qa-lst .btn-q::after{position:absolute;top:50%;right:10px;color:#c8a635;content:"\e90d";text-transform:none;font-weight:400;font-style:normal;font-feature-settings:normal;font-variant:normal;font-size:24px;font-family:icon!important;line-height:1;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.contact-index .qa-box .qa-lst .area-a{overflow:hidden;max-height:0}.contact-index .qa-box .qa-lst .area-a p{margin:0}.contact-index .qa-box .btn-area{margin:30px 0 0}.contact-index .qa-box .btn-area .btn-normal-md{margin:0}.contact-index .note-box ul li{padding-left:1em;text-indent:-1em}.contact-index .note-box ul li:not(:last-child){margin:0 0 16px}.contact-index .form-box input[type=checkbox],.contact-index .form-box input[type=submit],.contact-index .form-box input[type=text],.contact-index .form-box select,.contact-index .form-box textarea{margin:0;padding:0;outline:0;border:none;border-radius:0;background:0 0;resize:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.contact-index .form-box select::-ms-expand{display:none}.contact-index .form-box .form-group:not(:last-of-type){margin:0 0 15px}.contact-index .form-box .form-group .form-input{word-break:break-word}.contact-index .form-box .form-group .pull_sp{position:relative}.contact-index .form-box .form-group .pull_sp::after{position:absolute;top:50%;right:20px;margin-top:-6px;width:8px;height:8px;border:0;border-right:solid 3px #e0e0e0;border-bottom:solid 3px #e0e0e0;content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg)}.contact-index .form-box .form-group .pull_sp select{border-radius:10em}.contact-index .form-box .contact-form{margin:0 0 28px}.contact-index .form-box .contact-form label{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 0 15px;padding:10px 12px;border-top:1px solid #e0e0e0;background-color:#f5f5f5;font-weight:700;font-size:1.6rem;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.contact-index .form-box .contact-form .reference-mark{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 0 0 10px;padding:2px 10px;border-radius:10em;background-color:#f24448;color:#fff;text-align:center;font-size:1.4rem}.contact-index .form-box .contact-form input,.contact-index .form-box .contact-form select,.contact-index .form-box .contact-form textarea{padding:0 18px;width:100%;height:42px;border:2px solid #e0e0e0;border-radius:6px;background-color:#fff;font-size:1.6rem}.contact-index .form-box .contact-form input::-webkit-input-placeholder,.contact-index .form-box .contact-form select::-webkit-input-placeholder,.contact-index .form-box .contact-form textarea::-webkit-input-placeholder{color:#616161;font-size:1.4rem}.contact-index .form-box .contact-form input:-ms-input-placeholder,.contact-index .form-box .contact-form select:-ms-input-placeholder,.contact-index .form-box .contact-form textarea:-ms-input-placeholder{color:#616161;font-size:1.4rem}.contact-index .form-box .contact-form input::placeholder,.contact-index .form-box .contact-form select::placeholder,.contact-index .form-box .contact-form textarea::placeholder{color:#616161;font-size:1.4rem}.contact-index .form-box .contact-form select{background-color:#fff}.contact-index .form-box .contact-form textarea{padding:8px 10px;height:112px}.contact-index .form-box .contact-form .msg-wrap textarea{height:160px}.contact-index .form-box .contact-form .msg-wrap .msg{display:block;color:#f24448;font-size:1.4rem}.contact-index .form-box .consent-lead{margin:0 0 22px;text-align:center;font-size:1.4rem}.contact-index .form-box .consent-check{margin:0 0 20px;text-align:center}.contact-index .form-box .consent-check label{cursor:pointer}.contact-index .form-box .consent-check input{display:none}.contact-index .form-box .consent-check input:checked+.consent-txt::after{position:absolute;top:50%;left:0;display:block;margin:-4px 0 0;width:6px;height:12px;border-right:3px solid #c8a635;border-bottom:3px solid #c8a635;content:"";-webkit-transform:rotate(40deg) translateY(-50%);transform:rotate(40deg) translateY(-50%)}.contact-index .form-box .consent-check .consent-txt{position:relative;display:inline-block;padding:0 0 0 32px;font-weight:700}.contact-index .form-box .consent-check .consent-txt::before{position:absolute;top:50%;left:0;display:block;width:16px;height:16px;border:2px solid #bdbdbd;border-radius:2px;background-color:#fff;content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%)}.contact-index .form-box .btn-area .btn-gl-md{margin:8px;padding-right:30px;min-width:240px}.contact-index .form-box .btn-area .btn-gl-md i{right:auto;left:14px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.contact-index .form-box .btn-area .btn-normal-md{margin:8px;padding-right:30px;min-width:240px;border:2px solid #c8a635}.contact-index .form-box .btn-area .btn-normal-md i{right:14px}.contact-index .form-error .error-txt{padding:8px 20px;border:1px solid #f24448;color:#f24448;text-align:center;font-weight:700;font-size:1.4rem}.contact-index .form-error .error-note{display:block;color:#f24448;font-weight:700;font-size:1.4rem}.contact-index .contact-form .form-group .error-input input,.contact-index .contact-form .form-group .error-input select,.contact-index .contact-form .form-group .error-input textarea{border:2px solid #f24448;background-color:#ffe1e1}.contact-index .error-input.form-group input,.contact-index .error-input.form-group select,.contact-index .error-input.form-group textarea{border:2px solid #f24448;background-color:#ffe1e1}.contact-index .error-input.form-group .pull_sp::after{border-right:solid 3px #f24448;border-bottom:solid 3px #f24448}.contact-index .error-input.consent-check .consent-txt::before{border:2px solid #f24448;background-color:#ffe1e1}.contact-index .error-input.consent-check .error-note{display:block;color:#f24448;font-weight:700;font-size:1.4rem}.contact-index .confirm-txt{font-weight:700}.contact-index .comp-txt{margin:0 0 20px;font-weight:700;font-size:2.4rem}.contact-index .comp-lst{margin:0 0 30px}.contact-index .comp-lst li{margin:0 0 10px;padding-left:1em;text-indent:-1em}.contact-index .add{display:block;margin:0 0 30px;font-style:normal}.contact-index .tel-contact>p{margin:0 0 10px}.contact-index .tel-contact>p.tel-contact__tel{font-weight:700}.contact-index .tel-contact a{display:inline-block;text-decoration:none;pointer-events:auto}.contact-index .tel-contact ul li{padding-left:1em;text-indent:-1em}.contact-index .tel-contact ul li:not(:last-child){margin:0 0 5px}.contact-index .btn-top{margin:30px 0 0}.contact-index .tel-box>p{margin:0 0 12px;font-weight:700;font-size:2.4rem;line-height:1}.contact-index .tel-box>p a{display:inline-block;text-decoration:none;pointer-events:auto}.contact-index .tel-box ul li{padding-left:1em;text-indent:-1em;font-size:1.4rem}.contact-index .tel-box ul li:not(:last-child){margin:0 0 5px}.contact-index .tel-box .tb-blk{margin:0 0 20px}.contact-index .tel-box .tb-blk th{border-top:1px solid #e0e0e0}.contact-index .tel-box .tb-blk td{padding:10px 0}@media print,screen and (min-width:768px){.contact-index .free-area,.contact-index .txt-area{margin-bottom:20px}.contact-index .t-primary{font-size:2rem}.contact-index .t-secondary{margin-top:40px;margin-bottom:24px;padding-bottom:12px}.contact-index .sec-second:not(:last-of-type){margin-bottom:50px}.contact-index .sec-second:not(:first-of-type){margin-top:50px}.contact-index .qa-box .btn-area{margin:40px 0 0}.contact-index .note-box ul li{font-size:1.6rem}.contact-index .note-box ul li:not(:last-child){margin:0 0 14px}.contact-index .form-box .form-group{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.contact-index .form-box .form-group:not(:last-of-type){margin:0;border-bottom:1px solid #e0e0e0}.contact-index .form-box .form-group .form-input{padding:20px 30px;width:calc(100% - 286px)}.contact-index .form-box .form-group .custom-select-wrapper select{display:none}.contact-index .form-box .form-group .custom-select-wrapper .custom-select{position:relative;display:block}.contact-index .form-box .form-group .custom-select-wrapper .custom-select-trigger{position:relative;display:block;padding:0 22px;border:2px solid #e0e0e0;border-radius:22px;background-color:#fff;color:#222;font-size:1.6rem;line-height:42px;cursor:pointer}.contact-index .form-box .form-group .custom-select-wrapper .custom-select-trigger::after{position:absolute;top:50%;right:25px;display:block;margin-top:-3px;width:10px;height:10px;border-right:3px solid #e0e0e0;border-bottom:3px solid #e0e0e0;content:"";transition:all .4s ease-in-out;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);-webkit-transform-origin:50% 0;transform-origin:50% 0}.contact-index .form-box .form-group .custom-select-wrapper .custom-select.opened .custom-select-trigger{border-radius:22px 22px 0 0}.contact-index .form-box .form-group .custom-select-wrapper .custom-select.opened .custom-select-trigger::after{margin-top:3px;-webkit-transform:rotate(-135deg) translateY(-50%);transform:rotate(-135deg) translateY(-50%)}.contact-index .form-box .form-group .custom-select-wrapper .custom-select.opened .custom-options{visibility:visible;background-color:#fff;opacity:1;-webkit-transform:translateY(0);transform:translateY(0);pointer-events:all}.contact-index .form-box .form-group .custom-select-wrapper .custom-options{position:absolute;top:100%;right:0;left:0;z-index:1;display:block;visibility:hidden;margin-top:-1px;padding:0 16px 16px;min-width:100%;border:2px solid #e0e0e0;border-top:0;border-radius:0 0 22px 22px;box-shadow:0 3px 6px rgba(0,0,0,.07);opacity:0;transition:all .4s ease-in-out;-webkit-transform:translateY(-15px);transform:translateY(-15px);pointer-events:none}.contact-index .form-box .form-group .custom-select-wrapper .custom-option{display:block;padding:0 0 0 20px;border-bottom:1px solid #e0e0e0;color:#222;font-size:1.6rem;line-height:54px;cursor:pointer;transition:all .3s}.contact-index .form-box .form-group .custom-select-wrapper .custom-option::first-child{border-top:1px solid #e0e0e0}.contact-index .form-box .form-group .custom-select-wrapper .custom-option:hover{background-color:#e0e0e0}.contact-index .form-box .contact-form{margin:0 0 68px;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.contact-index .form-box .contact-form label{margin:0;padding:27px;width:286px;border-top:0;-webkit-align-self:stretch;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.contact-index .form-box .contact-form .reference-mark{margin:0 0 0 20px}.contact-index .form-box .contact-form textarea{height:188px}.contact-index .form-box .contact-form .msg-wrap textarea{height:140px}.contact-index .form-box .consent-lead{font-size:1.6rem}.contact-index .form-box .consent-check input:checked+.consent-txt::after{position:absolute;top:50%;left:0;display:block;margin:-4px 0 0;width:6px;height:12px;border-right:3px solid #c8a635;border-bottom:3px solid #c8a635;content:"";-webkit-transform:rotate(40deg) translateY(-50%);transform:rotate(40deg) translateY(-50%)}.contact-index .form-box .consent-check .consent-txt::before{border-radius:4px}.contact-index .form-box .btn-area .btn-gl-md,.contact-index .form-box .btn-area .btn-normal-md{min-width:258px}.contact-index .form-error .error-txt{padding:18px 20px;font-size:1.6rem}.contact-index .contact-form .form-group .error-input input,.contact-index .contact-form .form-group .error-input select,.contact-index .contact-form .form-group .error-input textarea{border:2px solid #f24448;background-color:#ffe1e1}.contact-index .form-group.error-input .custom-select-wrapper .custom-select-trigger{border:2px solid #f24448;background-color:#ffe1e1}.contact-index .form-group.error-input .custom-select-wrapper .custom-select-trigger::after{border-right:3px solid #f24448;border-bottom:3px solid #f24448}.contact-index .form-group.error-input .custom-select-wrapper .custom-option{border-bottom:1px solid #f24448}.contact-index .form-group.error-input .custom-select-wrapper .custom-option:hover{background-color:#f24448}.contact-index .form-group.error-input .custom-select-wrapper .custom-select.opened .custom-options{border:2px solid #f24448;border-top:0;background-color:#ffe1e1}.contact-index .comp-lst li{margin:0}.contact-index .tel-contact a{pointer-events:none}.contact-index .tel-box>p{margin:0 0 20px}.contact-index .tel-box>p a{pointer-events:none}.contact-index .tel-box ul li{font-size:1.6rem}.contact-index .tel-box .tb-blk th{border-top:0}.contact-index .tel-box .tb-blk td{padding:10px 16px}}@media print,screen and (min-width:992px){.contact-index .qa-lst .input-trigger:checked~.area-a{padding:0 45px}.contact-index .qa-lst .btn-q{padding:16px 40px 16px 45px}.contact-index .t-secondary{margin-top:40px;margin-bottom:40px}.contact-index .form-box .btn-area button{cursor:pointer}}.refund-contact-index .t-primary{font-size:1.6rem}.refund-contact-index .note-box ul li{padding-left:1em;text-indent:-1em}.refund-contact-index .note-box ul li:not(:last-child){margin:0 0 16px}.refund-contact-index .form-box input[type=checkbox],.refund-contact-index .form-box input[type=submit],.refund-contact-index .form-box input[type=text],.refund-contact-index .form-box select{margin:0;padding:0;outline:0;border:none;border-radius:0;background:0 0;resize:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.refund-contact-index .form-box select::-ms-expand{display:none}.refund-contact-index .form-box .jp-txt{color:#3a51ff}.refund-contact-index .form-box .jp-txt a{color:#3a51ff}.refund-contact-index .form-box .form-group:not(:last-of-type){margin:0 0 15px}.refund-contact-index .form-box .form-group .form-input{word-break:break-word}.refund-contact-index .form-box .form-group .form-row{display:-webkit-flex;display:-ms-flexbox;display:flex}.refund-contact-index .form-box .form-group .pull{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;width:33.33333%;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.refund-contact-index .form-box .form-group .pull::after{position:absolute;top:50%;right:30%;margin-top:-6px;width:6px;height:6px;border:0;border-right:solid 3px #e0e0e0;border-bottom:solid 3px #e0e0e0;content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg)}.refund-contact-index .form-box .form-group .pull__txt{display:inline-block;padding:0 5px}.refund-contact-index .form-box .form-group .pull select{padding:0 18px 0 14px}.refund-contact-index .form-box .form-group .note02{margin:0 0 15px;padding:0 0 0 1em;text-indent:-1em}.refund-contact-index .form-box .form-group .msg{display:block;padding:0 0 0 1em;color:#f24448;text-indent:-1em}.refund-contact-index .form-box .form-group .account-area:not(:last-child){margin:0 0 15px;padding:0 0 20px;border-bottom:1px dotted #e0e0e0}.refund-contact-index .form-box .form-group .account-area p{margin:0}.refund-contact-index .form-box .form-group .account-area .note{font-size:1.4rem}.refund-contact-index .form-box .form-group .account-area .type{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:10px 0 0;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.refund-contact-index .form-box .form-group .account-area .type label{display:block;margin:0;padding:0;width:auto;border-top:none;background-color:transparent;font-weight:400;cursor:pointer}.refund-contact-index .form-box .form-group .account-area .type label:not(:last-child){margin:0 30px 0 0}.refund-contact-index .form-box .form-group .account-area .type label input{display:none}.refund-contact-index .form-box .form-group .account-area .type label input:checked+span::after{position:absolute;top:50%;left:4px;display:block;width:12px;height:12px;border-radius:50%;background-color:#c8a635;content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%)}.refund-contact-index .form-box .form-group .account-area .type label span{position:relative;display:inline-block;padding:0 0 0 26px}.refund-contact-index .form-box .form-group .account-area .type label span::before{position:absolute;top:50%;left:0;display:block;width:16px;height:16px;border:2px solid #bdbdbd;border-radius:50%;background-color:#fff;content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%)}.refund-contact-index .form-box .form-group .account-area .swift-code{margin:0 0 15px}.refund-contact-index .form-box .form-group .account-area .swift-code.error-input ul li label span::before{border:2px solid #f24448;background-color:#ffe1e1}.refund-contact-index .form-box .form-group .account-area .swift-code ul{margin:10px 0}.refund-contact-index .form-box .form-group .account-area .swift-code ul li:not(:last-child){margin:0 0 10px}.refund-contact-index .form-box .form-group .account-area .swift-code ul li label{display:inline-block;margin:0;padding:0;width:auto;border-top:none;background-color:transparent;font-weight:400;cursor:pointer}.refund-contact-index .form-box .form-group .account-area .swift-code ul li label:not(:last-child){margin:0 30px 0 0}.refund-contact-index .form-box .form-group .account-area .swift-code ul li label input{display:none}.refund-contact-index .form-box .form-group .account-area .swift-code ul li label input:checked+span::after{position:absolute;top:50%;left:4px;display:block;width:12px;height:12px;border-radius:50%;background-color:#c8a635;content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%)}.refund-contact-index .form-box .form-group .account-area .swift-code ul li label span{position:relative;display:inline-block;padding:0 0 0 26px}.refund-contact-index .form-box .form-group .account-area .swift-code ul li label span::before{position:absolute;top:50%;left:0;display:block;width:16px;height:16px;border:2px solid #bdbdbd;border-radius:50%;background-color:#fff;content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%)}.refund-contact-index .form-box .form-group .account-area .type-list.error-input ul li label span::before{border:2px solid #f24448;background-color:#ffe1e1}.refund-contact-index .form-box .form-group .account-area .type-list ul{margin:10px 0}.refund-contact-index .form-box .form-group .account-area .type-list ul li:not(:last-child){margin:0 0 10px}.refund-contact-index .form-box .form-group .account-area .type-list ul li label{display:inline-block;margin:0;padding:0;width:auto;border-top:none;background-color:transparent;font-weight:400;cursor:pointer}.refund-contact-index .form-box .form-group .account-area .type-list ul li label:not(:last-child){margin:0 30px 0 0}.refund-contact-index .form-box .form-group .account-area .type-list ul li label.others-label{display:-webkit-flex;display:-ms-flexbox;display:flex}.refund-contact-index .form-box .form-group .account-area .type-list ul li label.others-label span{width:75px}.refund-contact-index .form-box .form-group .account-area .type-list ul li label.others-label .others-input{display:block;margin:0 0 0 15px;width:calc(100% - 90px)}.refund-contact-index .form-box .form-group .account-area .type-list ul li label input{display:none}.refund-contact-index .form-box .form-group .account-area .type-list ul li label input:checked+span::after{position:absolute;top:50%;left:4px;display:block;width:12px;height:12px;border-radius:50%;background-color:#c8a635;content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%)}.refund-contact-index .form-box .form-group .account-area .type-list ul li label span{position:relative;display:inline-block;padding:0 0 0 26px}.refund-contact-index .form-box .form-group .account-area .type-list ul li label span::before{position:absolute;top:50%;left:0;display:block;width:16px;height:16px;border:2px solid #bdbdbd;border-radius:50%;background-color:#fff;content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%)}.refund-contact-index .form-box .form-group .account-area .account-charea{margin:0 0 10px 0}.refund-contact-index .form-box .form-group .bank-account{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 0 15px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.refund-contact-index .form-box .form-group .bank-account label{display:block;margin:5px;padding:0;width:calc((100% - 20px)/ 2);border:none;background-color:transparent;text-align:center;font-weight:700;font-size:1.4rem;cursor:pointer}.refund-contact-index .form-box .form-group .bank-account label input{display:none}.refund-contact-index .form-box .form-group .bank-account label input:checked+span{border:2px solid #c8a635;background-color:#c8a635;color:#fff}.refund-contact-index .form-box .form-group .bank-account label span{display:block;padding:5px 0;border:2px solid #e0e0e0;background-color:#fff}.refund-contact-index .form-box .form-group .ttl-1st{font-size:1.8rem}.refund-contact-index .form-box .form-group .ttl-2nd{font-size:1.6rem}.refund-contact-index .form-box .form-group .def-txt{font-size:1.5rem}.refund-contact-index .form-box .form-group .btn-wrap{display:-webkit-flex;display:-ms-flexbox;display:flex}.refund-contact-index .form-box .form-group .btn-row{margin:0 0 25px}.refund-contact-index .form-box .form-group .btn-row label{display:block;margin:2px 1px;padding:0;width:auto;border:none;background-color:transparent;text-align:center;cursor:pointer}.refund-contact-index .form-box .form-group .btn-row label input{display:none}.refund-contact-index .form-box .form-group .btn-row label input:checked+span{background-color:#c8a635;color:#fff}.refund-contact-index .form-box .form-group .btn-row label span{display:block;padding:4px 0;width:8.6vw;border:1px solid #aaa;border-radius:2px;background-color:#eee;font-weight:700}.refund-contact-index .form-box .form-group .search-result{margin:0 0 20px}.refund-contact-index .form-box .form-group .search-result .not-txt{margin:10px 0 0;color:#f24448;text-align:center}.refund-contact-index .form-box .form-group .tbl-head{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.refund-contact-index .form-box .form-group .tbl-head .item{display:-webkit-flex;display:-ms-flexbox;display:flex;padding:5px 10px;border:1px solid #ccc;background-color:#f7f7f7;text-align:center;font-weight:700;font-size:1.4rem;line-height:1.15;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.refund-contact-index .form-box .form-group .tbl-head .item-select{width:15%}.refund-contact-index .form-box .form-group .tbl-head .item-fname{width:60%;border-right:none;border-left:none}.refund-contact-index .form-box .form-group .tbl-head .item-fcode{width:25%}.refund-contact-index .form-box .form-group .tbl-body{overflow:auto;max-height:210px}.refund-contact-index .form-box .form-group .tbl-body label{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:-1px 0 0;padding:0;width:auto;border-top:none;background-color:transparent;font-weight:400;cursor:pointer}.refund-contact-index .form-box .form-group .tbl-body label:nth-child(even) .item{background-color:#fffcf7}.refund-contact-index .form-box .form-group .tbl-body label .item{display:-webkit-flex;display:-ms-flexbox;display:flex;padding:8px 10px;border:1px solid #ccc;font-size:1.4rem;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}.refund-contact-index .form-box .form-group .tbl-body label .item-select{width:15%;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.refund-contact-index .form-box .form-group .tbl-body label .item-select input{display:none}.refund-contact-index .form-box .form-group .tbl-body label .item-select input:checked+span::after{position:absolute;top:50%;left:4px;display:block;width:10px;height:10px;border-radius:50%;background-color:#c8a635;content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%)}.refund-contact-index .form-box .form-group .tbl-body label .item-select span{position:relative;display:block;width:18px;height:18px}.refund-contact-index .form-box .form-group .tbl-body label .item-select span::before{position:absolute;top:50%;left:0;display:block;width:14px;height:14px;border:2px solid #bdbdbd;border-radius:50%;background-color:#fff;content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%)}.refund-contact-index .form-box .form-group .tbl-body label .item-fname{width:60%;border-right:none;border-left:none;line-height:1.15}.refund-contact-index .form-box .form-group .tbl-body label .item-fcode{width:25%;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.refund-contact-index .form-box .contact-form{margin:0 0 28px}.refund-contact-index .form-box .contact-form label{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 0 15px;padding:10px 12px;border-top:1px solid #e0e0e0;background-color:#f5f5f5;font-weight:700;font-size:1.6rem;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.refund-contact-index .form-box .contact-form .reference-mark{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 0 0 10px;padding:2px 10px;border-radius:10em;background-color:#f24448;color:#fff;text-align:center;font-size:1.4rem}.refund-contact-index .form-box .contact-form input,.refund-contact-index .form-box .contact-form select{padding:0 18px;width:100%;height:42px;border:2px solid #e0e0e0;border-radius:6px;background-color:#fff;font-size:1.6rem}.refund-contact-index .form-box .contact-form input::-webkit-input-placeholder,.refund-contact-index .form-box .contact-form select::-webkit-input-placeholder{color:#616161;font-size:1.4rem}.refund-contact-index .form-box .contact-form input:-ms-input-placeholder,.refund-contact-index .form-box .contact-form select:-ms-input-placeholder{color:#616161;font-size:1.4rem}.refund-contact-index .form-box .contact-form input::placeholder,.refund-contact-index .form-box .contact-form select::placeholder{color:#616161;font-size:1.4rem}.refund-contact-index .form-box .contact-form select{background-color:#fff}.refund-contact-index .form-box .contact-form textarea{padding:8px 10px;height:112px}.refund-contact-index .form-box .consent-lead{margin:0 0 22px;text-align:center;font-size:1.4rem}.refund-contact-index .form-box .notes-txt{margin:0 0 22px}.refund-contact-index .form-box .notes-txt ul li{padding-left:1em;text-indent:-1em}.refund-contact-index .form-box .notes-txt ul li:not(:last-child){margin:0 0 5px}.refund-contact-index .form-box .consent-check{margin:0 0 20px;text-align:center}.refund-contact-index .form-box .consent-check label{cursor:pointer}.refund-contact-index .form-box .consent-check input{display:none}.refund-contact-index .form-box .consent-check input:checked+.consent-txt::after{position:absolute;top:50%;left:0;display:block;margin:-4px 0 0;width:6px;height:12px;border-right:3px solid #c8a635;border-bottom:3px solid #c8a635;content:"";-webkit-transform:rotate(40deg) translateY(-50%);transform:rotate(40deg) translateY(-50%)}.refund-contact-index .form-box .consent-check .consent-txt{position:relative;display:inline-block;padding:0 0 0 32px;font-weight:700}.refund-contact-index .form-box .consent-check .consent-txt::before{position:absolute;top:50%;left:0;display:block;width:16px;height:16px;border:2px solid #bdbdbd;border-radius:2px;background-color:#fff;content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%)}.refund-contact-index .form-box .btn-area .btn-gl-md{margin:8px;padding-right:30px;min-width:240px}.refund-contact-index .form-box .btn-area .btn-gl-md i{right:auto;left:14px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.refund-contact-index .form-box .btn-area .btn-normal-md{margin:8px;padding-right:30px;min-width:240px;border:2px solid #c8a635}.refund-contact-index .form-box .btn-area .btn-normal-md i{right:14px}.refund-contact-index .form-error .error-txt{padding:8px 20px;border:1px solid #f24448;color:#f24448;text-align:center;font-weight:700;font-size:1.4rem}.refund-contact-index .form-error .error-note{display:block;color:#f24448;font-weight:700;font-size:1.4rem}.refund-contact-index .contact-form .form-group .error-input input,.refund-contact-index .contact-form .form-group .error-input select{border:2px solid #f24448;background-color:#ffe1e1}.refund-contact-index .contact-form .form-group .error-input.pull::after{border-right:solid 3px #f24448;border-bottom:solid 3px #f24448}.refund-contact-index .contact-form .form-group .error-input.account-area .type label span::before{border:2px solid #f24448;background-color:#ffe1e1}.refund-contact-index .error-input.consent-check .consent-txt::before{border:2px solid #f24448;background-color:#ffe1e1}.refund-contact-index .error-input.consent-check .error-note{display:block;color:#f24448;font-weight:700;font-size:1.4rem}.refund-contact-index .confirm-txt{font-weight:700}.refund-contact-index .comp-txt{margin:0 0 20px;font-weight:700;font-size:2.4rem}.refund-contact-index .comp-lst{margin:0 0 30px}.refund-contact-index .comp-lst li{margin:0 0 10px;padding-left:1em;text-indent:-1em}.refund-contact-index .btn-top{margin:30px 0 0}@media print,screen and (min-width:768px){.refund-contact-index .t-primary{font-size:2rem}.refund-contact-index .t-secondary{margin-top:40px;margin-bottom:24px;padding-bottom:12px}.refund-contact-index .sec-second:not(:last-of-type){margin-bottom:50px}.refund-contact-index .sec-second:not(:first-of-type){margin-top:50px}.refund-contact-index .note-box ul li{font-size:1.6rem}.refund-contact-index .note-box ul li:not(:last-child){margin:0 0 14px}.refund-contact-index .form-box .form-group{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.refund-contact-index .form-box .form-group:not(:last-of-type){margin:0;border-bottom:1px solid #e0e0e0}.refund-contact-index .form-box .form-group .form-input{padding:20px 30px;width:calc(100% - 286px)}.refund-contact-index .form-box .form-group .btn-row label span{width:4.6vw}.refund-contact-index .form-box .contact-form{margin:0 0 68px;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.refund-contact-index .form-box .contact-form label{margin:0;padding:27px;width:286px;border-top:0;-webkit-align-self:stretch;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.refund-contact-index .form-box .contact-form .reference-mark{margin:0 0 0 20px}.refund-contact-index .form-box .consent-lead{font-size:1.6rem}.refund-contact-index .form-box .consent-check input:checked+.consent-txt::after{position:absolute;top:50%;left:0;display:block;margin:-4px 0 0;width:6px;height:12px;border-right:3px solid #c8a635;border-bottom:3px solid #c8a635;content:"";-webkit-transform:rotate(40deg) translateY(-50%);transform:rotate(40deg) translateY(-50%)}.refund-contact-index .form-box .consent-check .consent-txt::before{border-radius:4px}.refund-contact-index .form-box .btn-area .btn-gl-md,.refund-contact-index .form-box .btn-area .btn-normal-md{min-width:258px}.refund-contact-index .form-error .error-txt{padding:18px 20px;font-size:1.6rem}.refund-contact-index .contact-form .form-group .error-input input,.refund-contact-index .contact-form .form-group .error-input select{border:2px solid #f24448;background-color:#ffe1e1}.refund-contact-index .comp-lst li{margin:0}}@media print,screen and (min-width:992px){.refund-contact-index .t-secondary{margin-top:40px;margin-bottom:40px}.refund-contact-index .form-box .form-group .pull{width:160px}.refund-contact-index .form-box .form-group .pull__txt{padding:0 10px}.refund-contact-index .form-box .form-group .bank-account label{width:calc((100% - 40px)/ 3)}.refund-contact-index .form-box .form-group .btn-row label span{padding:6px 0;width:5.6vw}.refund-contact-index .form-box .form-group .tbl-head{padding-right:17px}.refund-contact-index .form-box .btn-area button{cursor:pointer}}@media print,screen and (min-width:1200px){.refund-contact-index .cmn-head{height:180px}.refund-contact-index .form-box .form-group .bank-account label{width:calc((100% - 80px)/ 5)}.refund-contact-index .form-box .form-group .btn-row label{margin:4px 2px}.refund-contact-index .form-box .form-group .btn-row label span{padding:10px 0;width:68px}}.accommodation-index .notice-txt{margin:0 0 40px;padding:15px;background-color:#fff;color:#f24448;font-weight:700;font-size:2rem}.accommodation-index .img-box{margin:0 0 30px}.accommodation-index .t-secondary{margin-top:30px}.accommodation-index .lead{margin:0 0 60px}.accommodation-index .conts-ttl{position:relative;margin:0 auto 20px;max-width:650px;text-align:center;font-weight:700;font-size:2rem;line-height:1.4}.accommodation-index .conts-ttl::after,.accommodation-index .conts-ttl::before{position:absolute;top:50%;display:block;width:40px;height:78px;content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%)}.accommodation-index .conts-ttl::before{left:-10px;background:url(../../accommodation/img/arrow_l.png) no-repeat;background-size:cover}.accommodation-index .conts-ttl::after{right:-10px;background:url(../../accommodation/img/arrow_r.png) no-repeat;background-size:cover}.accommodation-index .conts-ttl em{font-style:normal;font-size:2.6rem}.accommodation-index .conts-ttl em.green{color:#1fcab4}.accommodation-index .conts-ttl em.blue{color:#3a51ff}.accommodation-index .conts-ttl em.red{color:#f24448}.accommodation-index .point-box .item{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:30px 10px;border:2px solid #eee;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.accommodation-index .point-box .item:nth-child(1){margin:0 0 15px}.accommodation-index .point-box .item:nth-child(1)::before{background:url(../../accommodation/img/p-1.png) no-repeat;background-size:cover}.accommodation-index .point-box .item:nth-child(2){margin:0 0 15px}.accommodation-index .point-box .item:nth-child(2)::before{background:url(../../accommodation/img/p-2.png) no-repeat;background-size:cover}.accommodation-index .point-box .item:nth-child(3)::before{background:url(../../accommodation/img/p-3.png) no-repeat;background-size:cover}.accommodation-index .point-box .item::before{position:absolute;top:6px;left:6px;display:block;width:80px;height:76px;content:""}.accommodation-index .point-box .item__img{margin:0 20px 0 0;width:135px}.accommodation-index .point-box .item__img img{vertical-align:bottom}.accommodation-index .point-box .item__txt{width:calc(100% - 155px)}.accommodation-index .point-box .item__txt .point-ttl{color:#3a51ff;font-weight:700;font-size:1.8rem;line-height:1.33333}.accommodation-index .select-box{margin:64px 0}.accommodation-index .select-box .select-frame{position:relative;margin:0 0 30px;padding:28px 25px 18px;border:3px solid #eee;text-align:center}.accommodation-index .select-box .select-frame::before{position:absolute;top:-22px;left:50%;display:block;max-width:600px;width:300px;height:43px;background:url(../../accommodation/img/pleaseselect.png) no-repeat;background-size:cover;content:"";-webkit-transform:translateX(-50%);transform:translateX(-50%)}.accommodation-index .select-box .select-frame>p{margin:0;color:#3a51ff;font-weight:700;font-size:1.8rem;line-height:1.388888}.accommodation-index .select-box .row-conts{margin:0 0 56px}.accommodation-index .select-box .row-conts p{position:relative;margin:0 auto 12px;max-width:375px;text-align:center;font-weight:700;font-size:1.7rem;line-height:1.5}.accommodation-index .select-box .row-conts p::after,.accommodation-index .select-box .row-conts p::before{position:absolute;top:50%;display:block;width:20px;height:39px;content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%)}.accommodation-index .select-box .row-conts p::before{left:0;background:url(../../accommodation/img/arrow_l.png) no-repeat;background-size:cover}.accommodation-index .select-box .row-conts p::after{right:0;background:url(../../accommodation/img/arrow_r.png) no-repeat;background-size:cover}.accommodation-index .select-box .row-conts p em{font-style:normal;font-size:1.9rem}.accommodation-index .select-box .row-conts .select-img{position:relative;display:block;pointer-events:none}.accommodation-index .select-box .row-conts .select-img::before{position:absolute;top:0;left:0;z-index:2;display:block;width:100%;height:100%;background-color:rgba(255,255,255,.75);content:""}.accommodation-index .select-box .row-conts .select-img .notice-box{position:absolute;top:50%;right:50%;z-index:5;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:15px;width:calc(100% - 30px);border:2px solid #f24448;background-color:#fff;color:#f24448;text-align:center;font-weight:700;font-size:2rem;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.accommodation-index .select-box .row-conts .select-img img{vertical-align:bottom}.accommodation-index .select-box .row-conts .select-img .btn-area{position:absolute;top:50%;right:50%;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}.accommodation-index .select-box .row-conts .select-img .btn-area [class^=btn-]{margin:0;padding:14px;min-width:300px;border-radius:10px;letter-spacing:.1em;font-size:3.2rem}.accommodation-index .select-box .row-conts .select-img .btn-area [class^=btn-] span{letter-spacing:0;font-size:2rem}.accommodation-index .select-box .row-lconts p em{color:#3a51ff}.accommodation-index .select-box .row-rconts p em{color:#00b09b}.accommodation-index .o-partnerhotel{margin:0 0 56px;padding:25px 15px;background-color:#f9f5dd;color:#c8a635;text-align:center}.accommodation-index .o-partnerhotel p{margin:20px 0 0;padding-left:1em;text-align:left;text-indent:-1em}.accommodation-index .o-partnerhotel__ttl{margin:0 0 16px;font-size:1.8rem}.accommodation-index .o-partnerhotel__bnr{display:inline-block}.accommodation-index .o-partnerhotel__bnr img{vertical-align:bottom}.accommodation-index .g-reservation{margin:0 0 70px}.accommodation-index .g-reservation p{margin:0}.accommodation-index .g-reservation .slide-trigger{display:none}.accommodation-index .g-reservation .slide-trigger:checked+.btn-slide label::after{content:"\e90c"}.accommodation-index .g-reservation .slide-trigger:checked~.slide-area{padding:30px 0 0;max-height:9999px}.accommodation-index .g-reservation .btn-slide{position:relative;border:3px solid #eee;text-align:center}.accommodation-index .g-reservation .btn-slide::before{position:absolute;top:-13px;left:50%;display:block;max-width:270px;width:135px;height:26px;background:url(../../accommodation/img/group.png) no-repeat;background-size:cover;content:"";-webkit-transform:translateX(-50%);transform:translateX(-50%)}.accommodation-index .g-reservation .btn-slide label{position:relative;display:block;padding:28px 25px 18px;color:#00b09b;font-weight:700;font-size:1.8rem;line-height:1.33333;cursor:pointer}.accommodation-index .g-reservation .btn-slide label::after{position:absolute;top:50%;right:15px;color:#00b09b;content:"\e90d";text-transform:none;font-weight:400;font-style:normal;font-feature-settings:normal;font-variant:normal;font-size:24px;font-family:icon!important;line-height:1;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.accommodation-index .g-reservation .slide-area{overflow:hidden;max-height:0}.accommodation-index .g-reservation .slide-area .lead{margin:0 0 40px}.accommodation-index .g-reservation .slide-area .bnr-box{display:block;margin:0 0 30px;text-align:center}.accommodation-index .g-reservation .slide-area .bnr-box a{position:relative;display:inline-block;pointer-events:none}.accommodation-index .g-reservation .slide-area .bnr-box a::before{position:absolute;top:0;left:0;z-index:2;display:block;width:100%;height:100%;background-color:rgba(255,255,255,.75);content:""}.accommodation-index .g-reservation .slide-area .bnr-box a .notice-box{position:absolute;top:50%;right:50%;z-index:5;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:15px;width:calc(100% - 30px);border:2px solid #f24448;background-color:#fff;color:#f24448;text-align:center;font-weight:700;font-size:2rem;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.accommodation-index .g-reservation .slide-area .bnr-box img{vertical-align:bottom}.accommodation-index .g-reservation .slide-area .howtouse dt{margin:0 0 5px;font-weight:700}.accommodation-index .g-reservation .slide-area .note{margin:10px 0 0;font-size:1.4rem}.accommodation-index .lodging-lst li{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.accommodation-index .lodging-lst li:not(:last-child){margin:0 0 30px}.accommodation-index .lodging-lst .logo{margin:0 15px 0 0;width:120px;border:1px solid #e0e0e0;text-align:center}.accommodation-index .lodging-lst .logo a{display:block}.accommodation-index .lodging-lst .logo img{vertical-align:bottom}.accommodation-index .lodging-lst .cnt{width:calc(100% - 135px);font-weight:700;line-height:1.5}.accommodation-index .lodging-lst .cnt a{font-weight:500;font-size:1.4rem}.accommodation-index .lodging-lst .cnt a i{position:relative;top:3px;display:inline-block;margin:0 0 0 4px;color:#bdbdbd;text-decoration:none;font-size:1.8rem}.accommodation-index .sec-faq .qa-lst:not(:last-child){margin:0 0 8px}.accommodation-index .sec-faq .qa-lst .input-trigger{display:none}.accommodation-index .sec-faq .qa-lst .input-trigger:checked+.btn-q::after{content:"\e90c"}.accommodation-index .sec-faq .qa-lst .input-trigger:checked~.area-a{max-height:9999px}.accommodation-index .sec-faq .qa-lst .btn-q{position:relative;display:block;padding:14px 40px 14px 45px;background-color:#f9f5dd;font-weight:700;line-height:1.5625;cursor:pointer}.accommodation-index .sec-faq .qa-lst .btn-q::before{position:absolute;top:50%;left:12px;display:block;width:22px;height:22px;background:url(../../faq/img/q.png) no-repeat;background-size:cover;content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%)}.accommodation-index .sec-faq .qa-lst .btn-q::after{position:absolute;top:50%;right:10px;color:#c8a635;content:"\e90d";text-transform:none;font-weight:400;font-style:normal;font-feature-settings:normal;font-variant:normal;font-size:24px;font-family:icon!important;line-height:1;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.accommodation-index .sec-faq .qa-lst .area-a{overflow:hidden;max-height:0}.accommodation-index .sec-faq .qa-lst .area-a p{margin:0}.accommodation-index .sec-faq .qa-lst .t-secondary{margin-top:40px;font-size:2rem}.accommodation-index .sec-faq .qa-lst .t-tertiary::before{background-color:#5444ee}.accommodation-index .sec-faq .qa-lst .thumb-dl{margin-bottom:0}.accommodation-index .sec-faq .qa-lst .thumb-dl li{margin-bottom:20px}.accommodation-index .sec-faq .qa-lst .txt-dl{margin-bottom:15px;padding-left:0}.accommodation-index .sec-faq .qa-lst .txt-dl ul li{margin:0 0 5px}.accommodation-index .sec-faq .qa-lst .movie-area{margin-top:20px;margin-bottom:20px}.accommodation-index .sec-faq .btn-area [class^=btn-]{display:block;margin:30px auto 0;min-width:auto;max-width:343px}.accommodation-index.en .conts-ttl em{font-size:2rem}.accommodation-index.en .select-box .row-conts p{line-height:1.3}.accommodation-index.en .select-box .row-conts p em{font-size:1.7rem}.accommodation-index.en .select-box .row-conts .select-img .btn-area [class^=btn-]{letter-spacing:0;line-height:1.3}.accommodation-sports-index .select-frame{position:relative;margin:0 0 27px;padding:28px 25px 18px;border:3px solid #eee;text-align:center}.accommodation-sports-index .select-frame::before{position:absolute;top:-22px;left:50%;display:block;max-width:600px;width:300px;height:43px;background:url(../../accommodation/img/pleaseselect.png) no-repeat;background-size:cover;content:"";-webkit-transform:translateX(-50%);transform:translateX(-50%)}.accommodation-sports-index .select-frame>p{margin:0;color:#3a51ff;font-weight:700;font-size:1.8rem;line-height:1.388888}.accommodation-sports-index .lead small{display:block;margin:5px 0 0;padding-left:1em;text-indent:-1em;font-size:1.4rem}.accommodation-sports-index .notes-box{position:relative;overflow:hidden;margin:0 0 60px;padding:25px 30px;background-color:#eee;text-align:center}.accommodation-sports-index .notes-box::before{position:absolute;top:30px;left:-20px;display:block;width:138px;height:138px;background:url(../../accommodation/img/attention.png) no-repeat;background-size:cover;content:""}.accommodation-sports-index .notes-box .note-txt{position:relative;margin:0 auto 30px;max-width:320px;background-color:#f24448;color:#fff;font-weight:700;line-height:30px}.accommodation-sports-index .notes-box .note-txt::after,.accommodation-sports-index .notes-box .note-txt::before{position:absolute;top:0;width:0;height:0;border:solid transparent;border-width:15px 15px;content:""}.accommodation-sports-index .notes-box .note-txt::before{right:100%;border-right-color:#f24448}.accommodation-sports-index .notes-box .note-txt::after{left:100%;border-left-color:#f24448}.accommodation-sports-index .notes-box .note-ttl{color:#616161;text-align:center;font-weight:700;font-size:2.6rem;line-height:1.4}.accommodation-sports-index .notes-box .note-ttl span{font-size:2rem}.accommodation-sports-index .notes-box .notes-trigger{display:none}.accommodation-sports-index .notes-box .notes-trigger:checked+.btn-more::before{content:"閉じる"}.accommodation-sports-index .notes-box .notes-trigger:checked+.btn-more::after{content:"\e90c"}.accommodation-sports-index .notes-box .notes-trigger:checked~.notes-lst{padding:15px 0;max-height:9999px}.accommodation-sports-index .notes-box .btn-more{position:relative;display:inline-block;height:50px;font-weight:700;line-height:50px;cursor:pointer}.accommodation-sports-index .notes-box .btn-more::before{display:block;color:#616161;content:"詳しく見る"}.accommodation-sports-index .notes-box .btn-more::after{position:absolute;top:50%;right:-35px;color:#bdbdbd;content:"\e90d";text-transform:none;font-weight:400;font-style:normal;font-feature-settings:normal;font-variant:normal;font-size:24px;font-family:icon!important;line-height:1;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.accommodation-sports-index .notes-box .notes-lst{overflow:hidden;max-height:0}.accommodation-sports-index .notes-box .notes-lst li{display:-webkit-flex;display:-ms-flexbox;display:flex;text-align:left}.accommodation-sports-index .notes-box .notes-lst li:not(:last-child){margin:0 0 15px}.accommodation-sports-index .notes-box .notes-lst li span{margin-right:8px;padding-right:6px;border-right:1px solid #222}.accommodation-sports-index .normal__btnarea .btn-normal-md{margin:5px 10px;padding:12px 0}.accommodation-sports-index .normal__btnarea .btn-normal-md i{right:16px}.accommodation-sports-index .sports-lst-wrap{margin:0 -16px 40px}.accommodation-sports-index .sports-lst-wrap .sports-lst{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.accommodation-sports-index .sports-lst-wrap .sports-lst li{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:-1px;margin-left:-1px;width:calc(33.33333% + 1px);border:1px solid #e0e0e0;text-align:center}.accommodation-sports-index .sports-lst-wrap .sports-lst li a{display:block;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;padding:15px 2px;text-decoration:none}.accommodation-sports-index .sports-lst-wrap .sports-lst li a p{margin-bottom:0;font-weight:700;font-size:.9rem}.accommodation-sports-index .sports-lst-wrap .sports-lst .comingsoon{margin:5px 0 0;padding:2px;background:linear-gradient(90deg,#3a51ff 0,#00b09b 100%);color:#fff;font-weight:700;font-size:.9rem}.accommodation-sports-index .bnr-box{text-align:center}.accommodation-sports-index .bnr-box a{display:inline-block}.accommodation-sports-index .bnr-box a img{vertical-align:bottom}.accommodation-sports-index.en .notes-box .notes-trigger:checked+.btn-more::before{content:"Close"}.accommodation-sports-index.en .notes-box .btn-more::before{content:"Learn more"}.accommodation-sports-index.en .notes-box .btn-more::after{right:-35px}.accommodation-sports-det .t-primary{margin:30px 0;font-size:1.6rem}.accommodation-sports-det .t-tertiary{font-size:1.6rem}.accommodation-sports-det .t-tertiary::before{background-color:#3a51ff}.accommodation-sports-det .img-box{margin:0 0 30px}.accommodation-sports-det .btn-more{display:block;margin:0 0 60px;text-align:center}.accommodation-sports-det .btn-more a{display:inline-block}.accommodation-sports-det .btn-more img{vertical-align:bottom}.accommodation-sports-det .sec-box01{margin:0 0 40px}.accommodation-sports-det .sec-box02{margin:0 0 40px}.accommodation-sports-det .group-box{margin:0 0 40px}.accommodation-sports-det .sec-def{margin:0 0 40px}.accommodation-sports-det .slide-trigger{display:none}.accommodation-sports-det .slide-trigger:checked+.btn-slide label::after{content:"\e90c"}.accommodation-sports-det .slide-trigger:checked~.slide-area{padding:30px 0;max-height:9999px;border-bottom:1px solid #e0e0e0}.accommodation-sports-det .btn-slide{position:relative;border:3px solid #eee;border-radius:10em;background-color:#eee;box-shadow:0 0 5px #bdbdbd inset;text-align:center}.accommodation-sports-det .btn-slide::before{position:absolute;top:-10px;left:50%;display:block;content:"";-webkit-transform:translateX(-50%);transform:translateX(-50%)}.accommodation-sports-det .btn-slide label{position:relative;display:block;padding:18px 35px 12px;font-weight:700;font-size:1.8rem;line-height:1.33333;cursor:pointer}.accommodation-sports-det .btn-slide label::after{position:absolute;top:50%;right:15px;content:"\e90d";text-transform:none;font-weight:400;font-style:normal;font-feature-settings:normal;font-variant:normal;font-size:24px;font-family:icon!important;line-height:1;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.accommodation-sports-det .btn-select.btn-select--01::before{max-width:246px;width:123px;height:19px;background:url(../../accommodation/img/select1.png) no-repeat;background-size:cover}.accommodation-sports-det .btn-select.btn-select--02::before{max-width:254px;width:127px;height:19px;background:url(../../accommodation/img/select2.png) no-repeat;background-size:cover}.accommodation-sports-det .btn-select label{color:#3a51ff}.accommodation-sports-det .btn-select label::after{color:#3a51ff}.accommodation-sports-det .btn-group::before{max-width:196px;width:98px;height:19px;background:url(../../accommodation/img/group.png) no-repeat;background-size:cover}.accommodation-sports-det .btn-group label{color:#00b09b}.accommodation-sports-det .btn-group label::after{color:#00b09b}.accommodation-sports-det .slide-area{overflow:hidden;max-height:0}.accommodation-sports-det .slide-area .bnr-recommended{display:block;margin:0 auto 30px;text-align:center}.accommodation-sports-det .slide-area .bnr-recommended a,.accommodation-sports-det .slide-area .bnr-recommended span{display:inline-block}.accommodation-sports-det .slide-area .bnr-recommended img{vertical-align:bottom}.accommodation-sports-det .slide-area .bnr-box{display:block;margin:0 auto 30px;text-align:center}.accommodation-sports-det .slide-area .bnr-box a{display:inline-block}.accommodation-sports-det .slide-area .bnr-box img{vertical-align:bottom}.accommodation-sports-det .slide-area .check-point{margin:0 0 24px}.accommodation-sports-det .slide-area .check-point .balloon{position:relative;display:inline-block;margin:0 0 10px;padding:0 5px;width:110px;height:30px;border-radius:10em;background-color:#00a0e9;color:#fff;text-align:center;font-weight:700;font-size:1.8rem;line-height:30x}.accommodation-sports-det .slide-area .check-point .balloon::before{position:absolute;right:0;bottom:-14px;border:10px solid transparent;border-left:10px solid #00a0e9;content:"";-webkit-transform:rotate(60deg);transform:rotate(60deg)}.accommodation-sports-det .slide-area .check-point>.inner{padding:10px;border:2px solid #00a0e9;border-radius:10px;background:rgba(0,160,233,.4)}.accommodation-sports-det .slide-area .check-point>.inner>p{margin:0}.accommodation-sports-det .slide-area .check-point ul{padding:10px;border:2px solid #00a0e9;border-radius:10px;background:rgba(0,160,233,.4)}.accommodation-sports-det .slide-area .check-point ul li{padding-left:1em;text-indent:-1em}.accommodation-sports-det .slide-area .check-point ul li:not(:last-child){margin:0 0 5px}.accommodation-sports-det .slide-area .howtouse dt{margin:0 0 5px;font-weight:700}.accommodation-sports-det .slide-area .note{margin:10px 0 0;padding-left:1em;text-indent:-1em;font-size:1.4rem}.accommodation-sports-det .slide-area .btn-area{margin:30px 0}.accommodation-sports-det .slide-area .btn-area a{margin:0;min-width:auto;max-width:100%;width:450px}.accommodation-sports-det .def-area .bnr-recommended{display:block;margin:0 auto 30px;text-align:center}.accommodation-sports-det .def-area .bnr-recommended a{display:inline-block}.accommodation-sports-det .def-area .bnr-recommended img{vertical-align:bottom}.accommodation-sports-det .def-area .howtouse dt{margin:0 0 5px;font-weight:700}.accommodation-sports-det .bnr-group{display:block;text-align:center}.accommodation-sports-det .bnr-group a{display:inline-block}.accommodation-sports-det .bnr-group img{vertical-align:bottom}.accommodation-sports-det .btn-area{margin:0 0 50px}.accommodation-sports-det .btn-area a{margin:0;min-width:auto;max-width:100%;width:450px;font-size:1.6rem}.accommodation-sports-det.en .main-lead-40 p{margin:0 0 15px}.accommodation-sports-det.en .main-lead-40 ul{margin:0 0 30px}.accommodation-sports-det.en .main-lead-40 ul li{padding-left:1em;text-indent:-1em}.accommodation-sports-det.en .main-lead-40 ul li:not(:last-child){margin:0 0 5px}.accommodation-sports-det.en .mail-box .t-secondary{font-size:1.6rem}.accommodation-sports-det.en .mail-box p{margin:0 0 10px}.accommodation-area-index .select-frame{position:relative;margin:0 0 27px;padding:28px 25px 18px;border:3px solid #eee;text-align:center}.accommodation-area-index .select-frame::before{position:absolute;top:-22px;left:50%;display:block;max-width:600px;width:300px;height:43px;background:url(../../accommodation/img/pleaseselect.png) no-repeat;background-size:cover;content:"";-webkit-transform:translateX(-50%);transform:translateX(-50%)}.accommodation-area-index .select-frame>p{margin:0;color:#3a51ff;font-weight:700;font-size:1.8rem;line-height:1.388888}.accommodation-area-index .lead small{display:block;margin:5px 0 0;padding-left:1em;text-indent:-1em;font-size:1.4rem}.accommodation-area-index .hostcity-map{margin:0 0 30px;text-align:center}.accommodation-area-index .btn-more{margin:0 0 60px;text-align:center}.accommodation-area-index .btn-more a{display:inline-block}.accommodation-area-index .btn-more a img{vertical-align:bottom}.accommodation-area-index .btn-det{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 0 20px;text-align:left;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.accommodation-area-index .btn-det [class^=btn-]{margin:0 0 10px}.accommodation-area-index .btn-det .btn-normal-md{display:-webkit-flex;display:-ms-flexbox;display:flex;padding:12px 34px 12px 14px;min-width:auto;width:calc((100% - 10px)/ 2);-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.accommodation-area-index .btn-det .btn-normal-md:nth-child(odd){margin:0 10px 10px 0}.accommodation-area-index .btn-det .btn-normal-md.btn-fukui{border:2px solid #b64be4;color:#b64be4}.accommodation-area-index .btn-det .btn-normal-md.btn-fukui i{color:#b64be4}.accommodation-area-index .btn-det .btn-normal-md.btn-shiga{border:2px solid #5746f2;color:#5746f2}.accommodation-area-index .btn-det .btn-normal-md.btn-shiga i{color:#5746f2}.accommodation-area-index .btn-det .btn-normal-md.btn-kyoto{border:2px solid #f67114;color:#f67114}.accommodation-area-index .btn-det .btn-normal-md.btn-kyoto i{color:#f67114}.accommodation-area-index .btn-det .btn-normal-md.btn-osaka{border:2px solid #edbe39;color:#edbe39}.accommodation-area-index .btn-det .btn-normal-md.btn-osaka i{color:#edbe39}.accommodation-area-index .btn-det .btn-normal-md.btn-hyogo{border:2px solid #f0835c;color:#f0835c}.accommodation-area-index .btn-det .btn-normal-md.btn-hyogo i{color:#f0835c}.accommodation-area-index .btn-det .btn-normal-md.btn-nara{border:2px solid #98da57;color:#98da57}.accommodation-area-index .btn-det .btn-normal-md.btn-nara i{color:#98da57}.accommodation-area-index .btn-det .btn-normal-md.btn-wakayama{border:2px solid #49cab4;color:#49cab4}.accommodation-area-index .btn-det .btn-normal-md.btn-wakayama i{color:#49cab4}.accommodation-area-index .btn-det .btn-normal-md.btn-tottori{border:2px solid #e84244;color:#e84244}.accommodation-area-index .btn-det .btn-normal-md.btn-tottori i{color:#e84244}.accommodation-area-index .btn-det .btn-normal-md.btn-tokushima{border:2px solid #38b09b;color:#38b09b}.accommodation-area-index .btn-det .btn-normal-md.btn-tokushima i{color:#38b09b}.accommodation-area-index .btn-det .btn-normal-md.btn-kyotocity{border:2px solid #f67114;color:#f67114}.accommodation-area-index .btn-det .btn-normal-md.btn-kyotocity i{color:#f67114}.accommodation-area-index .btn-det .btn-normal-md.btn-osakacity{border:2px solid #edbe39;color:#edbe39}.accommodation-area-index .btn-det .btn-normal-md.btn-osakacity i{color:#edbe39}.accommodation-area-index .btn-det .btn-normal-md.btn-sakaicity{border:2px solid #edbe39;color:#edbe39}.accommodation-area-index .btn-det .btn-normal-md.btn-sakaicity i{color:#edbe39}.accommodation-area-index .btn-det .btn-normal-md.btn-kobecity{border:2px solid #f0835c;color:#f0835c}.accommodation-area-index .btn-det .btn-normal-md.btn-kobecity i{color:#f0835c}.accommodation-area-index .btn-det .btn-normal-md i{margin-top:-11px;font-size:20px}.accommodation-area-index .btn-map{margin:0 0 40px}.accommodation-area-index .t-tertiary{margin-top:40px;font-size:1.6rem}.accommodation-area-index .t-tertiary::before{background-color:#3a51ff}.accommodation-area-index .bnr-box{text-align:center}.accommodation-area-index .bnr-box a{display:inline-block}.accommodation-area-index .bnr-box img{vertical-align:bottom}.accommodation-area-index .bnr-box02{margin:60px 0 0;text-align:center}.accommodation-area-index .bnr-box02 a{display:inline-block}.accommodation-area-index .bnr-box02 img{vertical-align:bottom}@media print,screen and (min-width:768px){.accommodation-index .lead{padding:0 16px}.accommodation-index .point-box .item{padding:30px 20px 20px}.accommodation-index .point-box .item__img{margin:0 20px 0 0;width:156px}.accommodation-index .point-box .item__txt{width:calc(100% - 176px)}.accommodation-index .point-box .item__txt .point-ttl{text-align:left;font-size:2.4rem}.accommodation-index .select-box .select-row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.accommodation-index .select-box .row-conts{width:calc((100% - 24px)/ 2)}.accommodation-index .select-box .row-lconts{margin:0 24px 0 0}.accommodation-index .select-box .row-rconts{margin:0}.accommodation-index .o-partnerhotel{padding:25px 50px}.accommodation-index .o-partnerhotel__ttl{font-size:2.4rem}.accommodation-index .g-reservation .slide-trigger:checked~.slide-area{padding:30px 16px 0}.accommodation-index .lodging-lst{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.accommodation-index .lodging-lst li{width:calc((100% - 15px)/ 2)}.accommodation-index .lodging-lst li:not(:last-child){margin:0}.accommodation-index .lodging-lst li:nth-child(odd){margin:0 15px 30px 0}.accommodation-index .sec-faq .qa-lst .free-area,.accommodation-index .sec-faq .qa-lst .txt-area{margin-bottom:20px}.accommodation-index .sec-faq .qa-lst .t-secondary{margin-top:40px;margin-bottom:24px;padding-bottom:12px}.accommodation-sports-index .notes-box::before{top:-20px;width:207px;height:207px}.accommodation-sports-index .normal__btnarea{margin:54px}.accommodation-sports-index .sports-lst-wrap .sports-lst li{width:calc(25% + 1px)}.accommodation-sports-index .sports-lst-wrap .sports-lst li a p{font-size:1.2rem}.accommodation-sports-index .sports-lst-wrap .sports-lst .comingsoon{font-size:1.2rem}.accommodation-sports-det .slide-trigger:checked~.slide-area{padding:30px 16px}.accommodation-sports-det .slide-area .check-point{margin:0 0 36px}.accommodation-sports-det .def-area .howtouse{padding:0 16px}.accommodation-sports-det.en .mail-box{margin-top:40px;margin-bottom:40px}.accommodation-sports-det.en .mail-box .t-secondary{margin-top:40px}.accommodation-area-index .btn-det{margin:0 0 44px}.accommodation-area-index .btn-det [class^=btn-]{margin:0 0 20px}.accommodation-area-index .btn-det .btn-normal-md{padding:12px 36px 12px 14px;width:calc((100% - 40px)/ 3)}.accommodation-area-index .btn-det .btn-normal-md:nth-child(odd){margin:0 0 20px 0}.accommodation-area-index .btn-det .btn-normal-md:not(:nth-child(3n)){margin:0 20px 20px 0}.accommodation-area-index .btn-map{margin:0 0 70px}.accommodation-area-index .bnr-box02{margin:80px 0 0}}@media print,screen and (min-width:992px){.accommodation-index .img-box{margin:0 0 46px}.accommodation-index .t-secondary{margin-top:54px;font-size:2.4rem}.accommodation-index .conts-ttl{margin:0 auto 56px;max-width:992px;font-size:2.6rem}.accommodation-index .conts-ttl::before{left:0}.accommodation-index .conts-ttl::after{right:0}.accommodation-index .conts-ttl em{font-size:3.4rem}.accommodation-index .point-box .item{margin:0 auto;padding:20px 50px 20px 70px;max-width:820px}.accommodation-index .point-box .item:nth-child(1){margin:0 auto 15px}.accommodation-index .point-box .item:nth-child(2){margin:0 auto 15px}.accommodation-index .point-box .item__img{margin:0 40px 0 0}.accommodation-index .point-box .item__txt{width:calc(100% - 196px)}.accommodation-index .select-box{margin:120px 0}.accommodation-index .select-box .select-frame{margin:0 0 50px;padding:40px 25px 26px;border:6px solid #eee}.accommodation-index .select-box .select-frame::before{top:-50px;width:600px;height:86px}.accommodation-index .select-box .select-frame>p{font-size:2.8rem}.accommodation-index .select-box .select-row{margin:0 0 84px}.accommodation-index .select-box .row-conts p{margin:0 auto 20px;max-width:458px;font-size:2rem}.accommodation-index .select-box .row-conts p::after,.accommodation-index .select-box .row-conts p::before{width:26px;height:50px}.accommodation-index .select-box .row-conts p em{font-size:2.4rem}.accommodation-index .select-box .row-conts .select-img .btn-area [class^=btn-]{padding:13px 14px;min-width:440px;border-radius:20px;font-size:4rem}.accommodation-index .select-box .row-conts .select-img .btn-area [class^=btn-] span{font-size:2.4rem}.accommodation-index .select-box .row-conts .select-img .btn-area [class^=btn-] i{right:24px;margin-top:-16px;font-size:32px}.accommodation-index .o-partnerhotel{margin:0 0 96px;padding:50px 100px}.accommodation-index .o-partnerhotel__ttl{margin:0 0 32px;font-size:3rem}.accommodation-index .o-partnerhotel__bnr{transition:.3s all}.accommodation-index .o-partnerhotel__bnr:hover{opacity:.7}.accommodation-index .g-reservation{margin:0 0 80px}.accommodation-index .g-reservation .slide-trigger:checked~.slide-area{padding:54px 16px}.accommodation-index .g-reservation .btn-slide{border:6px solid #eee}.accommodation-index .g-reservation .btn-slide::before{top:-26px;width:270px;height:52px}.accommodation-index .g-reservation .btn-slide label{padding:40px 25px 26px;font-size:2.8rem;line-height:1.33333}.accommodation-index .g-reservation .btn-slide label::after{right:30px;font-size:40px}.accommodation-index .g-reservation .slide-area .lead{margin:0 0 60px}.accommodation-index .g-reservation .slide-area .bnr-box{margin:0 0 50px}.accommodation-index .g-reservation .slide-area .bnr-box a{transition:.3s all}.accommodation-index .g-reservation .slide-area .bnr-box a:hover{opacity:.7}.accommodation-index .lodging-lst li{width:calc((100% - 30px)/ 2)}.accommodation-index .lodging-lst li:nth-child(odd){margin:0 30px 30px 0}.accommodation-index .lodging-lst .logo{width:180px}.accommodation-index .lodging-lst .logo a{transition:.3s all}.accommodation-index .lodging-lst .logo a:hover{opacity:.7}.accommodation-index .lodging-lst .cnt{width:calc(100% - 195px);font-size:1.8rem}.accommodation-index .lodging-lst .cnt a{font-size:1.6rem}.accommodation-index .sec-faq .qa-lst .area-a{padding:0 45px}.accommodation-index .sec-faq .qa-lst .btn-q{padding:16px 40px 16px 45px}.accommodation-index .sec-faq .t-secondary{margin-top:40px;margin-bottom:40px}.accommodation-index .sec-faq .btn-area [class^=btn-]{margin:50px auto 0;max-width:400px}.accommodation-index.en .conts-ttl em{font-size:2.6rem}.accommodation-index.en .select-box .row-conts p em{font-size:2.4rem}.accommodation-index.en .select-box .row-conts .select-img .btn-area [class^=btn-]{line-height:1}.accommodation-sports-index .select-frame{margin:0 0 50px;padding:40px 25px 26px;border:6px solid #eee}.accommodation-sports-index .select-frame::before{top:-50px;width:600px;height:86px}.accommodation-sports-index .select-frame>p{font-size:2.8rem}.accommodation-sports-index .notes-box{padding:50px 60px}.accommodation-sports-index .notes-box::before{top:-10px;left:-10px}.accommodation-sports-index .notes-box .note-txt{font-size:1.8rem;line-height:40px}.accommodation-sports-index .notes-box .note-txt::after,.accommodation-sports-index .notes-box .note-txt::before{border-width:20px 20px}.accommodation-sports-index .notes-box .note-ttl{font-size:3.4rem}.accommodation-sports-index .notes-box .note-ttl span{font-size:2.6rem}.accommodation-sports-index .notes-box .notes-lst li span{margin-right:16px;padding-right:12px}.accommodation-sports-index .sports-lst-wrap{margin:0 -16px 100px}.accommodation-sports-index .sports-lst-wrap .sports-lst li{display:-webkit-flex;display:-ms-flexbox;display:flex;width:calc(20% + 1px)}.accommodation-sports-index .sports-lst-wrap .sports-lst li a{transition:.3s all}.accommodation-sports-index .sports-lst-wrap .sports-lst li a:hover{opacity:.7}.accommodation-sports-index .sports-lst-wrap .sports-lst .comingsoon{font-size:1.4rem}.accommodation-sports-index .bnr-box a{transition:all .3s}.accommodation-sports-index .bnr-box a:hover{opacity:.7}.accommodation-sports-det .t-primary{margin:0 0 50px;font-size:2.2rem}.accommodation-sports-det .t-tertiary{font-size:1.8rem}.accommodation-sports-det .img-box{margin:0 0 50px}.accommodation-sports-det .lead{margin:0 0 44px}.accommodation-sports-det .btn-more{margin:0 0 90px}.accommodation-sports-det .btn-more a{transition:.3s all}.accommodation-sports-det .btn-more a:hover{opacity:.7}.accommodation-sports-det .sec-box01{margin:0 0 80px}.accommodation-sports-det .sec-box02{margin:0 0 80px}.accommodation-sports-det .group-box{margin:0 0 80px}.accommodation-sports-det .sec-def{margin:0 0 80px}.accommodation-sports-det .slide-trigger:checked~.slide-area{padding:54px 16px}.accommodation-sports-det .btn-slide{border:6px solid #eee}.accommodation-sports-det .btn-slide::before{top:-25px}.accommodation-sports-det .btn-slide label{padding:26px 70px 20px;font-size:2.8rem;line-height:1.33333}.accommodation-sports-det .btn-slide label::after{right:30px;font-size:40px}.accommodation-sports-det .btn-select.btn-select--01::before{width:246px;height:38px}.accommodation-sports-det .btn-select.btn-select--02::before{width:254px;height:38px}.accommodation-sports-det .btn-group::before{width:196px;height:38px}.accommodation-sports-det .slide-area .bnr-recommended{margin:0 auto 50px}.accommodation-sports-det .slide-area .bnr-recommended a{transition:.3s all}.accommodation-sports-det .slide-area .bnr-recommended a:hover{opacity:.7}.accommodation-sports-det .slide-area .bnr-box{margin:0 auto 50px}.accommodation-sports-det .slide-area .bnr-box a{transition:.3s all}.accommodation-sports-det .slide-area .bnr-box a:hover{opacity:.7}.accommodation-sports-det .slide-area .btn-area{margin:30px 0 50px}.accommodation-sports-det .def-area .bnr-recommended a{transition:.3s all}.accommodation-sports-det .def-area .bnr-recommended a:hover{opacity:.7}.accommodation-sports-det .def-area .howtouse dt{margin:0 0 5px;font-weight:700}.accommodation-sports-det .bnr-group a{transition:.3s all}.accommodation-sports-det .bnr-group a:hover{opacity:.7}.accommodation-sports-det .btn-area{margin:0 0 80px}.accommodation-sports-det .btn-area a{margin:0;min-width:auto;max-width:100%;width:450px;font-size:2rem}.accommodation-sports-det.en .mail-box{margin-bottom:80px}.accommodation-area-index .select-frame{margin:0 0 50px;padding:40px 25px 26px;border:6px solid #eee}.accommodation-area-index .select-frame::before{top:-50px;width:600px;height:86px}.accommodation-area-index .select-frame>p{font-size:2.8rem}.accommodation-area-index .hostcity-map{margin:0 0 44px}.accommodation-area-index .btn-more a{transition:all .3s}.accommodation-area-index .btn-more a:hover{opacity:.7}.accommodation-area-index .btn-det .btn-normal-md{padding:14px 36px 14px 24px}.accommodation-area-index .btn-det .btn-normal-md.btn-fukui:hover{background-color:#b64be4}.accommodation-area-index .btn-det .btn-normal-md.btn-shiga:hover{background-color:#5746f2}.accommodation-area-index .btn-det .btn-normal-md.btn-kyoto:hover{background-color:#f67114}.accommodation-area-index .btn-det .btn-normal-md.btn-osaka:hover{background-color:#edbe39}.accommodation-area-index .btn-det .btn-normal-md.btn-hyogo:hover{background-color:#f0835c}.accommodation-area-index .btn-det .btn-normal-md.btn-nara:hover{background-color:#98da57}.accommodation-area-index .btn-det .btn-normal-md.btn-wakayama:hover{background-color:#49cab4}.accommodation-area-index .btn-det .btn-normal-md.btn-tottori:hover{background-color:#e84244}.accommodation-area-index .btn-det .btn-normal-md.btn-tokushima:hover{background-color:#38b09b}.accommodation-area-index .btn-det .btn-normal-md.btn-kyotocity:hover{background-color:#f67114}.accommodation-area-index .btn-det .btn-normal-md.btn-osakacity:hover{background-color:#edbe39}.accommodation-area-index .btn-det .btn-normal-md.btn-sakaicity:hover{background-color:#edbe39}.accommodation-area-index .btn-det .btn-normal-md.btn-kobecity:hover{background-color:#f0835c}.accommodation-area-index .btn-det .btn-normal-md:hover{color:#fff}.accommodation-area-index .btn-det .btn-normal-md:hover i{color:#fff}.accommodation-area-index .t-tertiary{font-size:1.8rem}.accommodation-area-index .bnr-box a{transition:all .3s}.accommodation-area-index .bnr-box a:hover{opacity:.7}.accommodation-area-index .bnr-box02{margin:100px 0 0}.accommodation-area-index .bnr-box02 a{transition:all .3s}.accommodation-area-index .bnr-box02 a:hover{opacity:.7}}@media print,screen and (min-width:1200px){.accommodation-sports-index .sports-lst-wrap .sports-lst li a p{font-size:1.4rem}.accommodation-area-index .btn-det .btn-normal-md{width:calc((100% - 80px)/ 5)}.accommodation-area-index .btn-det .btn-normal-md:nth-child(odd){margin:0 0 20px 0}.accommodation-area-index .btn-det .btn-normal-md:not(:nth-child(3n)){margin:0 0 20px 0}.accommodation-area-index .btn-det .btn-normal-md:not(:nth-child(5n)){margin:0 20px 20px 0}}.accommodation-contact-index .t-primary{font-size:1.6rem}.accommodation-contact-index .t-tertiary::before{background-color:#c8a635}.accommodation-contact-index .note-box ul li{padding-left:1em;text-indent:-1em}.accommodation-contact-index .note-box ul li:not(:last-child){margin:0 0 16px}.accommodation-contact-index .form-box input[type=checkbox],.accommodation-contact-index .form-box input[type=submit],.accommodation-contact-index .form-box input[type=text],.accommodation-contact-index .form-box select,.accommodation-contact-index .form-box textarea{margin:0;padding:0;outline:0;border:none;border-radius:0;background:0 0;resize:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.accommodation-contact-index .form-box select::-ms-expand{display:none}.accommodation-contact-index .form-box .form-group:not(:last-of-type){margin:0 0 15px}.accommodation-contact-index .form-box .form-group p{margin:0}.accommodation-contact-index .form-box .form-group .form-input{word-break:break-word}.accommodation-contact-index .form-box .form-group .form-row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.accommodation-contact-index .form-box .form-group .s-area{width:150px}.accommodation-contact-index .form-box .form-group .m-area{width:220px}.accommodation-contact-index .form-box .form-group .unit-txt{display:inline-block;padding:0 0 0 5px}.accommodation-contact-index .form-box .form-group .note{font-size:1.4rem}.accommodation-contact-index .form-box .form-group .pull{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.accommodation-contact-index .form-box .form-group .pull::after{position:absolute;top:50%;right:12px;margin-top:-6px;width:6px;height:6px;border:0;border-right:solid 3px #e0e0e0;border-bottom:solid 3px #e0e0e0;content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg)}.accommodation-contact-index .form-box .form-group .date-range__item:not(:last-child){margin:0 0 10px}.accommodation-contact-index .form-box .form-group .date-range__item input{padding:0 14px}.accommodation-contact-index .form-box .contact-form{margin:0 0 28px}.accommodation-contact-index .form-box .contact-form label{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 0 15px;padding:10px 12px;border-top:1px solid #e0e0e0;background-color:#f5f5f5;font-weight:700;font-size:1.6rem;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.accommodation-contact-index .form-box .contact-form label .label-note small{display:block;font-size:1.4rem}.accommodation-contact-index .form-box .contact-form .reference-mark{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 0 0 10px;padding:2px 10px;border-radius:10em;background-color:#f24448;color:#fff;text-align:center;font-size:1.4rem}.accommodation-contact-index .form-box .contact-form input,.accommodation-contact-index .form-box .contact-form select,.accommodation-contact-index .form-box .contact-form textarea{padding:0 18px;width:100%;height:42px;border:2px solid #e0e0e0;border-radius:6px;background-color:#fff;font-size:1.6rem}.accommodation-contact-index .form-box .contact-form input::-webkit-input-placeholder,.accommodation-contact-index .form-box .contact-form select::-webkit-input-placeholder,.accommodation-contact-index .form-box .contact-form textarea::-webkit-input-placeholder{color:#616161;font-size:1.4rem}.accommodation-contact-index .form-box .contact-form input:-ms-input-placeholder,.accommodation-contact-index .form-box .contact-form select:-ms-input-placeholder,.accommodation-contact-index .form-box .contact-form textarea:-ms-input-placeholder{color:#616161;font-size:1.4rem}.accommodation-contact-index .form-box .contact-form input::placeholder,.accommodation-contact-index .form-box .contact-form select::placeholder,.accommodation-contact-index .form-box .contact-form textarea::placeholder{color:#616161;font-size:1.4rem}.accommodation-contact-index .form-box .contact-form select{background-color:#fff}.accommodation-contact-index .form-box .contact-form textarea{padding:8px 10px;height:112px}.accommodation-contact-index .form-box .consent-lead{margin:0 0 22px;text-align:center;font-size:1.4rem}.accommodation-contact-index .form-box .consent-check{margin:0 0 20px;text-align:center}.accommodation-contact-index .form-box .consent-check label{cursor:pointer}.accommodation-contact-index .form-box .consent-check input{display:none}.accommodation-contact-index .form-box .consent-check input:checked+.consent-txt::after{position:absolute;top:50%;left:0;display:block;margin:-4px 0 0;width:6px;height:12px;border-right:3px solid #c8a635;border-bottom:3px solid #c8a635;content:"";-webkit-transform:rotate(40deg) translateY(-50%);transform:rotate(40deg) translateY(-50%)}.accommodation-contact-index .form-box .consent-check .consent-txt{position:relative;display:inline-block;padding:0 0 0 32px;font-weight:700}.accommodation-contact-index .form-box .consent-check .consent-txt::before{position:absolute;top:50%;left:0;display:block;width:16px;height:16px;border:2px solid #bdbdbd;border-radius:2px;background-color:#fff;content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%)}.accommodation-contact-index .form-box .btn-area .btn-gl-md{margin:8px;padding-right:30px;min-width:240px}.accommodation-contact-index .form-box .btn-area .btn-gl-md i{right:auto;left:14px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.accommodation-contact-index .form-box .btn-area .btn-normal-md{margin:8px;padding-right:30px;min-width:240px;border:2px solid #c8a635}.accommodation-contact-index .form-box .btn-area .btn-normal-md i{right:14px}.accommodation-contact-index .form-error .error-txt{padding:8px 20px;border:1px solid #f24448;color:#f24448;text-align:center;font-weight:700;font-size:1.4rem}.accommodation-contact-index .form-error .error-note{display:block;color:#f24448;font-weight:700;font-size:1.4rem}.accommodation-contact-index .contact-form .form-group .error-input input,.accommodation-contact-index .contact-form .form-group .error-input select,.accommodation-contact-index .contact-form .form-group .error-input textarea{border:2px solid #f24448;background-color:#ffe1e1}.accommodation-contact-index .contact-form .form-group .error-input .pull::after{border-right:solid 3px #f24448;border-bottom:solid 3px #f24448}.accommodation-contact-index .error-input.consent-check .consent-txt::before{border:2px solid #f24448;background-color:#ffe1e1}.accommodation-contact-index .error-input.consent-check .error-note{display:block;color:#f24448;font-weight:700;font-size:1.4rem}.accommodation-contact-index .confirm-txt{font-weight:700}.accommodation-contact-index .comp-txt{margin:0 0 20px;font-weight:700;font-size:2.4rem}.accommodation-contact-index .comp-lst{margin:0 0 30px}.accommodation-contact-index .comp-lst li{margin:0 0 10px;padding-left:1em;text-indent:-1em}.accommodation-contact-index .add{display:block;margin:0 0 30px;font-style:normal}.accommodation-contact-index .tel-contact>p{margin:0 0 10px}.accommodation-contact-index .tel-contact>p.tel-contact__tel{font-weight:700}.accommodation-contact-index .tel-contact a{display:inline-block;text-decoration:none;pointer-events:auto}.accommodation-contact-index .tel-contact ul li{padding-left:1em;text-indent:-1em}.accommodation-contact-index .tel-contact ul li:not(:last-child){margin:0 0 5px}.accommodation-contact-index .btn-top{margin:30px 0 0}.accommodation-contact-index .tel-box>p{margin:0 0 12px;font-weight:700;font-size:2.4rem;line-height:1}.accommodation-contact-index .tel-box>p a{display:inline-block;text-decoration:none;pointer-events:auto}.accommodation-contact-index .tel-box ul li{padding-left:1em;text-indent:-1em;font-size:1.4rem}.accommodation-contact-index .tel-box ul li:not(:last-child){margin:0 0 5px}.accommodation-contact-index .tel-box .tb-blk{margin:0 0 20px}.accommodation-contact-index .tel-box .tb-blk th{border-top:1px solid #e0e0e0}.accommodation-contact-index .tel-box .tb-blk td{padding:10px 0}.accommodation-contact-index.en .form-box .form-group .s-area{width:200px}.accommodation-contact-index.en .form-box .form-group .unit-txt{width:100px}.accommodation-contact-index.en .form-box .form-group .pull.m-area{width:100%}@media print,screen and (min-width:768px){.accommodation-contact-index .t-primary{font-size:2rem}.accommodation-contact-index .t-secondary{margin-top:40px;margin-bottom:24px;padding-bottom:12px}.accommodation-contact-index .sec-second:not(:last-of-type){margin-bottom:50px}.accommodation-contact-index .sec-second:not(:first-of-type){margin-top:50px}.accommodation-contact-index .note-box ul li{font-size:1.6rem}.accommodation-contact-index .note-box ul li:not(:last-child){margin:0 0 14px}.accommodation-contact-index .form-box .form-group{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.accommodation-contact-index .form-box .form-group:not(:last-of-type){margin:0;border-bottom:1px solid #e0e0e0}.accommodation-contact-index .form-box .form-group .form-input{padding:20px 30px;width:calc(100% - 286px)}.accommodation-contact-index .form-box .form-group .date-range{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.accommodation-contact-index .form-box .form-group .date-range__item:not(:last-child){margin:0}.accommodation-contact-index .form-box .form-group .date-range .from-to{margin:30px 0 0;padding:0 10px}.accommodation-contact-index .form-box .form-group-bt{border-top:1px solid #e0e0e0}.accommodation-contact-index .form-box .contact-form{margin:0 0 68px;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.accommodation-contact-index .form-box .contact-form label{margin:0;padding:27px;width:286px;border-top:0;-webkit-align-self:stretch;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.accommodation-contact-index .form-box .contact-form .reference-mark{margin:0 0 0 20px}.accommodation-contact-index .form-box .contact-form textarea{height:188px}.accommodation-contact-index .form-box .consent-lead{font-size:1.6rem}.accommodation-contact-index .form-box .consent-check input:checked+.consent-txt::after{position:absolute;top:50%;left:0;display:block;margin:-4px 0 0;width:6px;height:12px;border-right:3px solid #c8a635;border-bottom:3px solid #c8a635;content:"";-webkit-transform:rotate(40deg) translateY(-50%);transform:rotate(40deg) translateY(-50%)}.accommodation-contact-index .form-box .consent-check .consent-txt::before{border-radius:4px}.accommodation-contact-index .form-box .btn-area .btn-gl-md,.accommodation-contact-index .form-box .btn-area .btn-normal-md{min-width:258px}.accommodation-contact-index .form-error .error-txt{padding:18px 20px;font-size:1.6rem}.accommodation-contact-index .contact-form .form-group .error-input input,.accommodation-contact-index .contact-form .form-group .error-input select,.accommodation-contact-index .contact-form .form-group .error-input textarea{border:2px solid #f24448;background-color:#ffe1e1}.accommodation-contact-index .comp-lst li{margin:0}.accommodation-contact-index .tel-contact a{pointer-events:none}.accommodation-contact-index .tel-box>p{margin:0 0 20px}.accommodation-contact-index .tel-box>p a{pointer-events:none}.accommodation-contact-index .tel-box ul li{font-size:1.6rem}.accommodation-contact-index .tel-box .tb-blk th{border-top:0}.accommodation-contact-index .tel-box .tb-blk td{padding:10px 16px}.accommodation-contact-index.en .form-box .form-group .pull.m-area{width:300px}}@media print,screen and (min-width:992px){.accommodation-contact-index .t-secondary{margin-top:40px;margin-bottom:40px}.accommodation-contact-index .form-box .l-area{width:400px}.accommodation-contact-index .form-box .unit-txt{padding:0 0 0 10px}.accommodation-contact-index .form-box .btn-area button{cursor:pointer}}.base-index .sec-top{margin-top:32px;padding-bottom:45px}.base-index .sec-base{padding:30px 0;background-image:url(../../base/img/bnr_base_bg.png),linear-gradient(to bottom,rgba(0,0,0,.82) 0,rgba(0,0,0,.82) 100%);background-position:center;background-size:cover}.base-index .sec-base__ttl{margin:0 0 10px;color:#fff;text-align:center;font-weight:700;font-size:2.4rem;line-height:1.5}.base-index .sec-base__ttl em{color:#fccc58;font-style:normal;font-size:2.6rem}.base-index .sec-base__txt{color:#fff;text-align:center;font-weight:700;font-size:1.5rem;line-height:1.5}.base-index .sec-base__txt em{color:#fccc58;font-style:normal;font-size:1.8rem}.base-index .sec-base .period-frame{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 auto;padding:20px;max-width:450px;border:2px solid #fff;color:#fff;font-weight:700;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.base-index .sec-base .period-frame p{margin:0}.base-index .sec-base .period-frame .ltxt{display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 20px 0 0;width:4.2em;border-right:2px solid #fff;letter-spacing:.2em;font-size:1.9rem;line-height:1.4;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.base-index .sec-base .period-frame .rtxt{padding:0 0 0 18px}.base-index .sec-base .period-frame .rtxt>p{font-style:italic;font-size:2.3rem;font-family:Barlow,sans-serif;line-height:1.3}.base-index .sec-base .period-frame .rtxt span{display:block;font-size:1.4rem;line-height:1.2}.base-index .base-box:not(:last-child){margin:0 0 40px}.base-index .base-box__ttl{margin:0 0 20px;padding:3px 10px;color:#fff;text-align:center}.base-index .base-box .base-lbox__inner{display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 0 20px 18px;border-bottom:1px solid #e0e0e0;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.base-index .base-box .base-lbox__base{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 25px 0 0;width:102px;height:102px;border-radius:50%;text-align:center;font-weight:700;font-size:2rem;line-height:1;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.base-index .base-box .base-lbox__base span{font-size:1.6rem}.base-index .base-box .base-lbox p{margin:0;width:calc(100% - 127px)}.base-index .base-box .base-rbox{padding:20px 0 0}.base-index .base-box .base-rbox__ttl{margin:0 0 15px;color:#616161;text-align:center;font-weight:700}.base-index .base-box .base-rbox .item-row{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 0 17px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.base-index .base-box .base-rbox .item-row .item{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 0 3px;padding:10px;width:calc((100% - 3px)/ 2);border-radius:4px;background-color:#f5f5f5;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.base-index .base-box .base-rbox .item-row .item:nth-child(odd){margin:0 3px 3px 0}.base-index .base-box .base-rbox .item-row .item__img{margin:0 10px 0 0;width:25px}.base-index .base-box .base-rbox .item-row .item__img img{vertical-align:bottom}.base-index .base-box .base-rbox .item-row .item>p{margin:0;width:calc(100% - 35px);color:#616161;font-weight:700;font-size:1.2rem}.base-index .base-box .base-rbox .item-row .item>p.nothing{color:#e0e0e0}.base-index .base-box .base-rbox .btn-area .btn-normal-md{display:block;margin:0 auto;min-width:auto;max-width:343px}.base-index .base-ov .base-box__ttl{background-color:#771385}.base-index .base-ov .base-lbox__base{border:2px solid #771385;background:rgba(119,19,133,.1);color:#771385}.base-index .base-mv .base-box__ttl{background-color:#e6102e}.base-index .base-mv .base-lbox__base{border:2px solid #e6102e;background:rgba(230,16,46,.1);color:#e6102e}.base-index .base-cv .base-box__ttl{background-color:#00a3e0}.base-index .base-cv .base-lbox__base{border:2px solid #00a3e0;background:rgba(0,163,224,.1);color:#00a3e0}.base-index .base-temporary .base-box__ttl{background-color:#13a94d}.base-index .base-temporary .base-lbox__base{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border:2px solid #13a94d;background:rgba(19,169,77,.1);color:#13a94d}.base-index .gmap p{margin:0}.base-index .gmap .img-box{margin:0 0 34px}.base-index .gmap .btn-area{margin:0 0 40px}.base-index .gmap .btn-area .btn-pdf{display:block;margin:0 auto;min-width:auto;max-width:228px}.base-index .t-tertiary{margin-top:30px;margin-bottom:8px;font-size:1.6rem}.base-index .btn-area-row .btn-normal-md{display:block;margin:20px auto 0;min-width:auto;max-width:343px}.base-index .btn-area-row .btn-normal-md:not(:last-child){margin:30px auto 0}.base-index .btn-area-row .btn-normal-md:not(:last-child) i{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.base-index .tb-wrap{overflow:auto;overflow-y:hidden!important}.base-index .tb-wrap table{width:1120px;table-layout:fixed}.base-index .tb-wrap table td,.base-index .tb-wrap table th{font-size:1.4rem}.base-index .tb-wrap table thead th{border-right:1px solid transparent;line-height:1.3}.base-index .tb-wrap table thead th:nth-child(1){width:4%}.base-index .tb-wrap table thead th:nth-child(2){width:20%}.base-index .tb-wrap table thead th:nth-child(3){width:20%}.base-index .tb-wrap table thead th:nth-child(4){width:18%}.base-index .tb-wrap table thead th:nth-child(5){width:14%}.base-index .tb-wrap table thead th:nth-child(6){width:24%}.base-index .tb-wrap table tbody td,.base-index .tb-wrap table tbody th{padding:16px 10px}.base-index .tb-wrap table tbody th{background-color:transparent;vertical-align:middle;text-align:center;font-size:1.6rem}.base-index .tb-wrap table tbody .btn-gl-md{display:block;margin:0 auto;padding:6px 32px 6px 14px;min-width:auto;max-width:100px;text-align:center}.base-index .tb-wrap table tbody .btn-gl-md i{right:12px;margin-top:-8px;font-size:16px}.base-index .sec-ov .t-tertiary::before{background-color:#771385}.base-index .sec-ov .tb-venue tbody th{color:#771385}.base-index .sec-mv .t-tertiary::before{background-color:#e6102e}.base-index .sec-mv .tb-venue tbody th{color:#e6102e}.base-index .sec-cv .t-tertiary::before{background-color:#00a3e0}.base-index .sec-cv .tb-venue tbody th{color:#00a3e0}.base-index .sec-temporary .t-tertiary::before{background-color:#13a94d}.base-index .sec-temporary .tb-venue tbody th{color:#13a94d}.base-index .sec-temporary .tb-wrap table thead th{line-height:1.3}.base-index .sec-temporary .tb-wrap table thead th:nth-child(1){width:4%}.base-index .sec-temporary .tb-wrap table thead th:nth-child(2){width:20%}.base-index .sec-temporary .tb-wrap table thead th:nth-child(3){width:20%}.base-index .sec-temporary .tb-wrap table thead th:nth-child(4){width:18%}.base-index .sec-temporary .tb-wrap table thead th:nth-child(5){width:38%}.base-index .sec-gateway .t-tertiary::before{background-color:#f2931b}.base-index .sec-gateway .tb-venue tbody th{color:#f2931b}.base-index.en .period-frame{display:block}.base-index.en .period-frame .ltxt{display:block;padding:0 0 10px 0;width:100%;border-right:none;border-bottom:2px solid #fff;text-align:center;font-size:1.8rem}.base-index.en .period-frame .rtxt{padding:10px 0 0 0}.base-index.en .period-frame .rtxt>p{text-align:center;font-size:4rem;line-height:1.3}.base-index.en .base-box .base-lbox__base{font-size:1.7rem}.base-index.en .tb-wrap table thead th:nth-child(1){width:6%}.base-index.en .tb-wrap table thead th:nth-child(2){width:20%}.base-index.en .tb-wrap table thead th:nth-child(3){width:20%}.base-index.en .tb-wrap table thead th:nth-child(4){width:20%}.base-index.en .tb-wrap table thead th:nth-child(5){width:12%}.base-index.en .tb-wrap table thead th:nth-child(6){width:22%}.base-index.en .sec-temporary .tb-wrap table thead th:nth-child(1){width:6%}.base-index.en .sec-temporary .tb-wrap table thead th:nth-child(2){width:20%}.base-index.en .sec-temporary .tb-wrap table thead th:nth-child(3){width:20%}.base-index.en .sec-temporary .tb-wrap table thead th:nth-child(4){width:20%}.base-index.en .sec-temporary .tb-wrap table thead th:nth-child(5){width:34%}@media print,screen and (min-width:768px){.base-index .t-secondary{margin-top:40px;margin-bottom:24px;padding-bottom:12px;font-size:2rem}.base-index .base-box .base-rbox .item-row .item{width:calc((100% - 6px)/ 3)}.base-index .base-box .base-rbox .item-row .item:nth-child(odd){margin:0 0 3px 0}.base-index .base-box .base-rbox .item-row .item:not(:nth-child(3n)){margin:0 3px 3px 0}.base-index .btn-area-row{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:50px 0 0;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.base-index .btn-area-row .btn-normal-md{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0;min-width:225px;max-width:100%;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.base-index .btn-area-row .btn-normal-md:not(:last-child){margin:0 20px 0 0}}@media print,screen and (min-width:992px){.base-index .sec-top{margin-top:60px;padding-bottom:120px}.base-index .t-secondary{margin-bottom:44px;padding-bottom:16px;font-size:2.4rem}.base-index .sec-base{margin:0 0 100px;padding:70px 0 90px}.base-index .sec-base__ttl{margin:0 0 5px;font-size:4.4rem}.base-index .sec-base__ttl em{font-size:4.8rem}.base-index .sec-base__txt{font-size:2.6rem}.base-index .sec-base__txt em{font-size:3.4rem}.base-index .sec-base .period-frame{padding:10px;max-width:954px}.base-index .sec-base .period-frame .ltxt{padding:0 80px 0 0;width:auto;border-right:2px solid #fff;letter-spacing:.2em;font-size:2.6rem}.base-index .sec-base .period-frame .rtxt{display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 0 0 36px;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.base-index .sec-base .period-frame .rtxt>p{display:inline-block;font-size:3.6rem}.base-index .sec-base .period-frame .rtxt span{display:inline-block;padding:0 0 0 40px}.base-index .base-box:not(:last-child){margin:0 0 48px}.base-index .base-box:last-of-type{margin:0 0 100px}.base-index .base-box__ttl{padding:6px 10px;font-size:2.4rem}.base-index .base-box__row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.base-index .base-box .base-lbox{padding:10px 20px 0 0;width:calc(100% - 313px)}.base-index .base-box .base-lbox__inner{margin:0 0 30px;padding:0;border-bottom:none}.base-index .base-box .base-lbox__base{margin:0 30px 0 0;width:128px;height:128px;font-size:2.6rem}.base-index .base-box .base-lbox p{width:calc(100% - 158px)}.base-index .base-box .base-lbox .btn-area .btn-normal-md{display:block;margin:0 auto;min-width:auto;max-width:100%}.base-index .base-box .base-lbox .btn-area .btn-normal-md i{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.base-index .base-box .base-rbox{padding:0 0 0 20px;width:313px;border-left:2px solid #e0e0e0}.base-index .base-box .base-rbox__ttl{margin:0 0 10px}.base-index .base-box .base-rbox .item-row{margin:0}.base-index .base-box .base-rbox .item-row .item{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0 0 8px;padding:10px 8px;width:calc((100% - 16px)/ 3);border-radius:8px}.base-index .base-box .base-rbox .item-row .item:nth-child(odd){margin:0 0 8px 0}.base-index .base-box .base-rbox .item-row .item:not(:nth-child(3n)){margin:0 8px 8px 0}.base-index .base-box .base-rbox .item-row .item__img{margin:0 0 8px 0;width:auto}.base-index .base-box .base-rbox .item-row .item>p{width:auto;font-size:1.1rem}.base-index .base-ov .base-lbox__base{border:4px solid rgba(119,19,133,.1)}.base-index .base-mv .base-lbox__base{border:4px solid rgba(230,16,46,.1)}.base-index .base-cv .base-lbox__base{border:4px solid rgba(0,163,224,.1)}.base-index .base-temporary .base-lbox__base{border:4px solid rgba(19,169,77,.1)}.base-index .gmap .btn-area{margin:0 0 60px}.base-index .t-tertiary{margin-top:36px;margin-bottom:16px;font-size:1.8rem}.base-index .tb-wrap table{width:100%}.base-index .tb-wrap table td,.base-index .tb-wrap table th{font-size:1.6rem}.base-index .tb-wrap table thead th:nth-child(1){width:4%}.base-index .tb-wrap table thead th:nth-child(2){width:24%}.base-index .tb-wrap table thead th:nth-child(3){width:20%}.base-index .tb-wrap table thead th:nth-child(4){width:16%}.base-index .tb-wrap table thead th:nth-child(5){width:18%}.base-index .tb-wrap table thead th:nth-child(6){width:18%}.base-index .tb-wrap table tbody td,.base-index .tb-wrap table tbody th{padding:12px}.base-index .sec-temporary .tb-wrap table thead th:nth-child(1){width:4%}.base-index .sec-temporary .tb-wrap table thead th:nth-child(2){width:24%}.base-index .sec-temporary .tb-wrap table thead th:nth-child(3){width:20%}.base-index .sec-temporary .tb-wrap table thead th:nth-child(4){width:16%}.base-index .sec-temporary .tb-wrap table thead th:nth-child(5){width:36%}.base-index.en .period-frame{padding:20px 40px;max-width:674px}.base-index.en .period-frame .ltxt{padding:0 0 10px 0;border-right:none;font-size:2.8rem}.base-index.en .period-frame .rtxt{display:block;padding:10px 0 0 0}.base-index.en .period-frame .rtxt>p{display:block;font-size:8rem;line-height:1}.base-index.en .period-frame .rtxt span{display:block;padding:10px 0 0}.base-index.en .base-box .base-lbox__base{font-size:2.2rem}.base-index.en .tb-wrap table thead th:nth-child(1){width:5%}.base-index.en .tb-wrap table thead th:nth-child(2){width:24%}.base-index.en .tb-wrap table thead th:nth-child(3){width:20%}.base-index.en .tb-wrap table thead th:nth-child(4){width:15%}.base-index.en .tb-wrap table thead th:nth-child(5){width:14%}.base-index.en .tb-wrap table thead th:nth-child(6){width:22%}.base-index.en .sec-temporary .tb-wrap table thead th:nth-child(1){width:5%}.base-index.en .sec-temporary .tb-wrap table thead th:nth-child(2){width:24%}.base-index.en .sec-temporary .tb-wrap table thead th:nth-child(3){width:20%}.base-index.en .sec-temporary .tb-wrap table thead th:nth-child(4){width:15%}.base-index.en .sec-temporary .tb-wrap table thead th:nth-child(5){width:36%}}@media print,screen and (min-width:1200px){.base-index .tb-wrap table thead th:nth-child(1){width:4%}.base-index .tb-wrap table thead th:nth-child(2){width:20%}.base-index .tb-wrap table thead th:nth-child(3){width:23%}.base-index .tb-wrap table thead th:nth-child(4){width:17%}.base-index .tb-wrap table thead th:nth-child(5){width:18%}.base-index .tb-wrap table thead th:nth-child(6){width:18%}.base-index .sec-temporary .tb-wrap table thead th:nth-child(1){width:4%}.base-index .sec-temporary .tb-wrap table thead th:nth-child(2){width:20%}.base-index .sec-temporary .tb-wrap table thead th:nth-child(3){width:23%}.base-index .sec-temporary .tb-wrap table thead th:nth-child(4){width:17%}.base-index .sec-temporary .tb-wrap table thead th:nth-child(5){width:36%}}.pg-link .lst-txturl li{font-weight:400}.pg-link .lst-txturl li:not(:last-child){margin-bottom:10px}@media print,screen and (min-width:768px){.pg-link{font-size:1.6rem}}.pg-privacy p{margin:0 0 15px}.pg-privacy .t-secondary{padding-left:1em;text-indent:-.9em}.pg-privacy .lst{margin:0 0 10px;padding-left:1.5em;text-indent:-1.5em}.pg-privacy .lst li{margin:0 0 5px}.pg-privacy .ad dt{margin:0 0 5px}.pg-privacy .ad dd{margin-left:1em}.pg-privacy .ad-lst li{display:-webkit-flex;display:-ms-flexbox;display:flex}.pg-privacy .ad-lst__l{width:3em}.pg-privacy .ad-lst__r{width:calc(100% - 3em)}.pg-privacy .ad-lst__r .tel{display:inline-block;text-decoration:none}.pg-privacy .committe-tbl{overflow:auto;margin:60px 0 0}.pg-privacy .committe-tbl table{width:635px;table-layout:fixed;font-size:1.4rem}.pg-privacy .committe-tbl table caption{text-align:left}.pg-privacy .committe-tbl table td,.pg-privacy .committe-tbl table th{padding:.5rem 1rem;border:1px solid #e0e0e0}.pg-privacy .committe-tbl table thead th{vertical-align:middle;text-align:center}.pg-privacy .committe-tbl table thead th:nth-child(1){width:15%}.pg-privacy .committe-tbl table thead th:nth-child(2){width:15%}.pg-privacy .committe-tbl table thead th:nth-child(3){width:70%}.en.pg-privacy .ad-lst__l{width:7em}@media print,screen and (min-width:768px){.pg-privacy .committe-tbl table{width:100%}}@media print,screen and (min-width:992px){.pg-privacy .ad-lst__r .tel{pointer-events:none}.pg-privacy .committe-tbl table td,.pg-privacy .committe-tbl table th{text-align:center}.pg-privacy .committe-tbl table thead th:nth-child(1){width:15%}.pg-privacy .committe-tbl table thead th:nth-child(2){width:15%}.pg-privacy .committe-tbl table thead th:nth-child(3){width:70%}}.pg-cookie p{margin:0 0 15px}.pg-cookie .t-secondary{padding-left:1em;text-indent:-.9em}.pg-cookie .lst>dt{margin:0 0 10px;padding-left:1.5em;text-indent:-1.5em;font-weight:700}.pg-cookie .lst>dd{margin:0 0 10px 1.5em}.pg-cookie .lst__lower{margin:10px 0 15px}.pg-cookie .lst__lower>dt{padding-left:.5em;text-indent:-.5em}.pg-cookie .lst__lower>dd{margin:0 0 10px .5em}.pg-cookie .ad dt{margin:0 0 5px}.pg-cookie .ad dd{margin-left:1em}.pg-cookie .ad-lst li{display:-webkit-flex;display:-ms-flexbox;display:flex}.pg-cookie .ad-lst__l{width:3em}.pg-cookie .ad-lst__r{width:calc(100% - 3em)}.pg-cookie .ad-lst__r .tel{display:inline-block;text-decoration:none}.pg-cookie.en .ad-lst__l{width:6em}.pg-cookie.en .ad-lst__r{width:calc(100% - 6em)}@media print,screen and (min-width:992px){.pg-cookie .ad-lst__r .tel{pointer-events:none}}.pg-stayactive p{margin:0}.pg-stayactive .lead{margin:0 auto;max-width:896px}.pg-stayactive .lead__img{margin:0 0 30px;text-align:center}.pg-stayactive .lead__img img{vertical-align:bottom}.pg-stayactive .lead .btn-area{margin:30px 0 0}.pg-stayactive .lead .btn-area .btn-normal-md{border:none;background:linear-gradient(135deg,#00b09b 0,#90da5f 100%);color:#fff}.pg-stayactive .lead .btn-area .btn-normal-md i{color:#fff}.pg-stayactive .sec-message{margin:35px auto 0;padding:30px 20px;max-width:896px;background:linear-gradient(135deg,rgba(0,176,155,.34) 0,rgba(144,218,95,.34) 100%);text-align:center}.pg-stayactive .sec-message .ttl{margin:0 0 15px;font-weight:700;font-size:2rem}.pg-stayactive .sec-ambmsg{margin:0 0 40px}.pg-stayactive .sec-ambmsg .amb-item{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin:0 auto;padding:30px 20px;max-width:896px;background-color:#f5f5f5}.pg-stayactive .sec-ambmsg .amb-item:not(:last-child){margin:0 0 30px}.pg-stayactive .sec-ambmsg .amb-item::after,.pg-stayactive .sec-ambmsg .amb-item::before{position:absolute;display:block;width:0;height:0;border-style:solid;content:""}.pg-stayactive .sec-ambmsg .amb-item::before{top:0;left:0;border-width:16px 16px 0 0;border-color:#00b09b transparent transparent transparent}.pg-stayactive .sec-ambmsg .amb-item::after{right:0;bottom:0;border-width:0 0 16px 16px;border-color:transparent transparent #00b09b transparent}.pg-stayactive .sec-ambmsg .amb-item__cont .name{position:relative;margin:0 0 16px;padding:0 0 14px;border-bottom:1px solid #e5e5e5;font-weight:700;font-size:2.4rem;line-height:1}.pg-stayactive .sec-ambmsg .amb-item__cont .name::before{display:block;margin:0 0 12px;color:#8b8b8b;content:attr(data-position);font-size:12px;font-size:1.2rem}.pg-stayactive .sec-ambmsg .amb-item__cont .name span{font-size:1.6rem}.pg-stayactive .sec-ambmsg .amb-item__img{margin:0 auto 20px;max-width:300px;width:53.33333vw}.pg-stayactive .sec-ambmsg .amb-item__img img{vertical-align:bottom}.pg-stayactive .sec-ambpost .ambpost-box{margin:0 auto;width:288px}.pg-stayactive .sec-ambpost .ambpost-box__item{width:288px}.pg-stayactive .sec-ambpost .ambpost-box__item:not(:last-child){margin:0 0 30px}.pg-stayactive .sec-ambpost .ambpost-box__item .subname{margin:0 0 6px;color:#8b8b8b;font-weight:700;font-size:1.2rem}.pg-stayactive .sec-ambpost .ambpost-box__item .name{margin:0 0 16px;font-weight:700;font-size:2rem;line-height:1}.pg-stayactive .sec-ambpost .ambpost-box__item .name span{font-size:1.6rem}.pg-stayactive .sec-ambpost .ambpost-box__item iframe{min-width:288px!important;max-width:288px!important}.pg-stayactive .sec-ambpost .ambpost-box__item .twitter-tweet{margin-top:0!important}.pg-stayactive .sec-sns{margin:60px 0 0}.pg-stayactive .sec-sns .sns-ttl{margin:0 0 30px;text-align:center}.pg-stayactive .sec-sns .sns-lst{display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 10px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.pg-stayactive .sec-sns .sns-lst li{position:relative;margin:0 0 10px;width:calc((100% - 10px)/ 2);background-color:#000}.pg-stayactive .sec-sns .sns-lst li:nth-child(odd){margin:0 10px 10px 0}.pg-stayactive .sec-sns .sns-lst li.is-hidden{display:none;margin:0;height:0;opacity:0}.pg-stayactive .sec-sns .sns-lst li::after,.pg-stayactive .sec-sns .sns-lst li::before{position:absolute;display:block}.pg-stayactive .sec-sns .sns-lst li::before{position:absolute;top:0;left:0;display:block;width:0;height:0;border-width:42px 42px 0 0;border-style:solid;content:""}.pg-stayactive .sec-sns .sns-lst li::after{position:absolute;display:block}.pg-stayactive .sec-sns .sns-lst li.sns-insta{background:rgba(255,73,128,.9)}.pg-stayactive .sec-sns .sns-lst li.sns-insta::before{border-color:#ff4980 transparent transparent transparent}.pg-stayactive .sec-sns .sns-lst li.sns-insta::after{top:5px;left:4px;width:14px;height:14px;background:url(../img/ico_insta.png) no-repeat;background-size:cover;content:""}.pg-stayactive .sec-sns .sns-lst li.sns-insta a .overly-txt{padding:20px;color:#fff;opacity:1}.pg-stayactive .sec-sns .sns-lst li.sns-insta a .overly-txt p{overflow:hidden;height:8.75em;font-size:1.4rem}.pg-stayactive .sec-sns .sns-lst li.sns-tw{color:#fff;font-size:2rem}.pg-stayactive .sec-sns .sns-lst li.sns-tw::before{border-color:#1da1f2 transparent transparent transparent}.pg-stayactive .sec-sns .sns-lst li.sns-tw::after{top:2px;left:2px;content:"\e900";font-family:icon!important;line-height:1}.pg-stayactive .sec-sns .sns-lst li a{display:-webkit-flex;display:-ms-flexbox;display:flex;height:41.6vw;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.pg-stayactive .sec-sns .sns-lst li a .overly-txt{position:absolute;top:0;left:0;overflow:hidden;opacity:0}.pg-stayactive .sec-sns .sns-lst li img{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;max-height:100%;vertical-align:bottom}.pg-stayactive .sec-sns .bnt-more{margin:25px 0 0}.pg-stayactive .sec-sns .bnt-more .btn-normal-md{padding:12px;min-width:160px;border:none;background:linear-gradient(135deg,#00b09b 0,#90da5f 100%);color:#fff}.pg-stayactive .external{margin:40px 0 0}.pg-stayactive .external__frame{padding:25px;border:6px solid #fdd42f}.pg-stayactive .external__ttl{margin:0 0 15px;text-align:center;font-weight:700;font-size:2.2rem;line-height:1.5}.pg-stayactive .external .external__bnr{margin:20px 0 0}.pg-stayactive .external .external__bnr a{display:inline-block}.pg-stayactive .external .external__bnr img{vertical-align:bottom}@media print,screen and (min-width:768px){.pg-stayactive .sec-ambmsg{margin:0 0 80px}.pg-stayactive .sec-ambmsg .amb-item{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding:30px}.pg-stayactive .sec-ambmsg .amb-item__cont{padding:15px 0 0;width:calc(100% - 230px)}.pg-stayactive .sec-ambmsg .amb-item__img{margin:0 30px 0 0;max-width:100%;width:200px}.pg-stayactive .sec-ambpost .ambpost-box{display:-webkit-flex;display:-ms-flexbox;display:flex;width:674px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.pg-stayactive .sec-ambpost .ambpost-box__item{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:306px;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.pg-stayactive .sec-ambpost .ambpost-box__item:not(:last-child){margin:0 0 30px}.pg-stayactive .sec-ambpost .ambpost-box__item:nth-child(even){margin:0 0 30px 30px}.pg-stayactive .sec-ambpost .ambpost-box__item:nth-child(4){-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.pg-stayactive .sec-ambpost .ambpost-box__item iframe{min-width:306px!important;max-width:306px!important}.pg-stayactive .sec-sns{margin:100px 0 0}.pg-stayactive .sec-sns .t-secondary{margin-top:50px}.pg-stayactive .sec-sns .sns-lst li{width:calc((100% - 20px)/ 3)}.pg-stayactive .sec-sns .sns-lst li:nth-child(odd){margin:0 0 10px 0}.pg-stayactive .sec-sns .sns-lst li:not(:nth-child(3n)){margin:0 10px 10px 0}.pg-stayactive .sec-sns .sns-lst li::before{border-width:62px 62px 0 0}.pg-stayactive .sec-sns .sns-lst li.sns-insta::after{top:6px;width:24px;height:24px}.pg-stayactive .sec-sns .sns-lst li.sns-insta a .overly-txt{padding:30px}.pg-stayactive .sec-sns .sns-lst li.sns-insta a .overly-txt p{height:8.75em}.pg-stayactive .sec-sns .sns-lst li.sns-tw{font-size:3.2rem}.pg-stayactive .sec-sns .sns-lst li a{height:22.78226vw}.pg-stayactive .external__frame{border:12px solid #fdd42f}.pg-stayactive .external .external__bnr{padding:0 50px}}@media print,screen and (min-width:992px){.pg-stayactive .lead p{padding:0 32px}.pg-stayactive .sec-message{margin:35px auto 0;padding:30px}.pg-stayactive .sec-message .ttl{font-size:2.4rem}.pg-stayactive .sec-ambmsg .amb-item__cont .name::before{font-size:14px;font-size:1.4rem}.pg-stayactive .sec-ambpost .ambpost-box__item .subname{font-size:1.4rem}.pg-stayactive .sec-ambpost .ambpost-box__item .name{font-size:2.2rem}.pg-stayactive .sec-sns .sns-lst li{width:calc((100% - 30px)/ 4)}.pg-stayactive .sec-sns .sns-lst li:nth-child(odd){margin:0 0 10px 0}.pg-stayactive .sec-sns .sns-lst li:not(:nth-child(3n)){margin:0 0 10px 0}.pg-stayactive .sec-sns .sns-lst li:not(:nth-child(4n)){margin:0 10px 10px 0}.pg-stayactive .sec-sns .sns-lst li::after,.pg-stayactive .sec-sns .sns-lst li::before{z-index:1}.pg-stayactive .sec-sns .sns-lst li.sns-insta a .overly-txt{padding:35px}.pg-stayactive .sec-sns .sns-lst li.sns-insta a .overly-txt p{height:12.25em;font-size:1.6rem}.pg-stayactive .sec-sns .sns-lst li.sns-tw a:hover .overly-txt{opacity:1}.pg-stayactive .sec-sns .sns-lst li.sns-tw a .overly-txt{background:rgba(29,161,242,.9)}.pg-stayactive .sec-sns .sns-lst li a{position:relative;height:22.25vw}.pg-stayactive .sec-sns .sns-lst li a .overly-txt{padding:35px;width:100%;height:100%;color:#fff;transition:all .3s}.pg-stayactive .sec-sns .sns-lst li a .overly-txt p{overflow:hidden;height:12.25em;font-size:1.6rem}.pg-stayactive .external{margin:60px auto 0;max-width:940px}.pg-stayactive .external__frame{padding:25px}.pg-stayactive .external__ttl{font-size:2.8rem}.pg-stayactive .external .external__bnr{padding:0 100px}.pg-stayactive .external .external__bnr a{transition:all .3s}.pg-stayactive .external .external__bnr a:hover{opacity:.7}}@media print,screen and (min-width:1200px){.pg-stayactive .sec-sns .sns-lst li a{height:267px}}.pg-dosports p{margin:0}.pg-dosports .lead{margin:0 0 37px}.pg-dosports .lead__img{margin:0 0 12px;text-align:center}.pg-dosports .lead__img img{vertical-align:bottom}.pg-dosports .item-box:not(:last-child){margin:0 0 10px}.pg-dosports .item-box .trigger{display:none}.pg-dosports .item-box .trigger:checked~.cont-area{display:block}.pg-dosports .item-box .trigger:checked+.btn-trigger::after{content:"\e90c"}.pg-dosports .item-box .btn-trigger{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:18px 40px 18px 12px;background:linear-gradient(135deg,rgba(0,176,155,.34) 0,rgba(144,218,95,.34) 100%);cursor:pointer}.pg-dosports .item-box .btn-trigger::after{position:absolute;top:50%;right:15px;color:#8b8b8b;content:"\e90d";text-transform:none;font-weight:400;font-style:normal;font-feature-settings:normal;font-variant:normal;font-size:20px;font-family:icon!important;line-height:1;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.pg-dosports .item-box .btn-trigger .icon-img{margin:0 15px 0 0;width:80px;height:80px}.pg-dosports .item-box .btn-trigger .pro-area{width:calc(100% - 95px);font-weight:700;line-height:1.35}.pg-dosports .item-box .btn-trigger .pro-ttl{position:relative;margin:0 0 10px;padding:0 0 0 30px;font-size:1.9rem}.pg-dosports .item-box .btn-trigger .pro-ttl::before{position:absolute;top:50%;left:0;display:block;width:20px;height:3px;background-color:#00b09b;content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%)}.pg-dosports .item-box .btn-trigger .pro-desc p{margin:0 0 5px;font-size:1.4rem}.pg-dosports .item-box .btn-trigger .pro-desc dl{font-size:1.4rem}.pg-dosports .item-box .cont-area{display:none;padding:27px 14px 20px;border-bottom:1px solid #c7c7c7}.pg-dosports .item-box .cont-area .btn-area{margin:17px 0 0}.pg-dosports .item-box .desc-list dl{overflow:hidden}.pg-dosports .item-box .desc-list dl dt{float:left;color:#00b09b;font-weight:700}.pg-dosports .item-box .desc-list .tbl-def{clear:both;margin:10px 0}.pg-dosports .item-box .desc-list .tbl-def table{width:690px;table-layout:fixed}.pg-dosports .item-box .desc-list .tbl-def table td,.pg-dosports .item-box .desc-list .tbl-def table th{border:1px solid #e0e0e0}.pg-dosports .item-box .desc-list .tbl-def--02 thead th:nth-child(1){width:15%}.pg-dosports .item-box .desc-list .tbl-def--02 thead th:nth-child(2){width:35%}.pg-dosports .item-box .desc-list .tbl-def--02 thead th:nth-child(3){width:30%}.pg-dosports .item-box .desc-list .tbl-def--02 thead th:nth-child(4){width:20%}@media print,screen and (min-width:992px){.pg-dosports .lead{margin:0 0 54px}.pg-dosports .lead__img{margin:0 0 24px}.pg-dosports .item-box .btn-trigger{padding:20px 40px 20px 40px}.pg-dosports .item-box .btn-trigger::after{right:40px;font-size:28px}.pg-dosports .item-box .btn-trigger .icon-img{margin:0 30px 0 0;width:140px;height:140px}.pg-dosports .item-box .btn-trigger .pro-area{padding:10px 0 0;width:calc(100% - 170px)}.pg-dosports .item-box .btn-trigger .pro-ttl{font-size:2rem}.pg-dosports .item-box .btn-trigger .pro-desc p{margin:0 0 5px;font-size:2rem}.pg-dosports .item-box .btn-trigger .pro-desc dl{display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:1.8rem}.pg-dosports .item-box .btn-trigger .pro-desc dl dt{width:5em}.pg-dosports .item-box .btn-trigger .pro-desc dl dd{width:calc(100% - 6em)}.pg-dosports .item-box .cont-area{padding:34px 40px 40px}.pg-dosports .item-box .cont-area .btn-area{margin:34px 0 0}.pg-dosports .item-box .desc-list .tbl-def table{width:100%}}.pg-recommend-sec{padding-top:30px;background-color:#f5f5f5}.pg-recommend-sec .recommend-list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.pg-recommend-sec .recommend-list li{margin:0 0 20px 0;width:calc((100% - 10px)/ 2);background-color:#fff}.pg-recommend-sec .recommend-list li:nth-child(odd){margin:0 10px 20px 0}.pg-recommend-sec .recommend-list a{display:block;height:100%;text-decoration:none}.pg-recommend-sec .recommend-list .art-img{display:-webkit-flex;display:-ms-flexbox;display:flex;height:40vw;background-color:#eee;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.pg-recommend-sec .recommend-list .art-img img{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;max-height:100%;vertical-align:bottom}.pg-recommend-sec .recommend-list .art-cont{padding:16px;word-break:break-all;font-weight:700}.pg-recommend-sec .recommend-list .art-cont time{margin-bottom:8px;color:#8b8b8b;font-size:1.2rem}.pg-recommend-sec .recommend-list .art-cont h2{font-size:1.4rem;line-height:1.5}@media screen and (min-width:992px){.pg-recommend-sec{margin-top:18px}.pg-recommend-sec .recommend-list li{margin:0 0 20px 0;width:calc((100% - 40px)/ 3)}.pg-recommend-sec .recommend-list li:nth-child(odd){margin:0 0 20px 0}.pg-recommend-sec .recommend-list li:not(:nth-child(3n)){margin:0 20px 20px 0}.pg-recommend-sec .recommend-list a{transition:box-shadow .3s;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.pg-recommend-sec .recommend-list a:hover{box-shadow:0 0 13px rgba(0,0,0,.2)}.pg-recommend-sec .recommend-list .art-img{height:326px}.pg-recommend-sec .recommend-list .art-cont{padding:24px}.pg-recommend-sec .recommend-list .art-cont time{margin-bottom:16px;font-size:1.4rem}.pg-recommend-sec .recommend-list .art-cont h2{font-size:1.6rem}}.swiper-container{position:relative;z-index:1;overflow:hidden;margin:0 auto;padding:0;list-style:none}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;z-index:1;display:-webkit-flex;display:-ms-flexbox;display:flex;box-sizing:content-box;width:100%;height:100%;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-slide{position:relative;width:100%;height:100%;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0}.swiper-invisible-blank-slide{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-ms-flex-align:start;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-align:start}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;pointer-events:none}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),transparent)}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;z-index:10;margin-top:-22px;width:27px;height:44px;background-position:center;background-size:27px 44px;background-repeat:no-repeat;cursor:pointer}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{right:auto;left:10px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;z-index:10;text-align:center;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{display:inline-block;width:8px;height:8px;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{margin:0;padding:0;border:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{background:#007aff;opacity:1}.swiper-container-vertical>.swiper-pagination-bullets{top:50%;right:10px;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:6px 0}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;width:8px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s top,.2s -webkit-transform;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;white-space:nowrap;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s left,.2s -webkit-transform;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s right,.2s -webkit-transform;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{position:absolute;background:rgba(0,0,0,.25)}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{position:absolute;top:0;left:0;width:100%;height:100%;background:#007aff;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar{top:0;left:0;width:100%;height:4px}.swiper-container-vertical>.swiper-pagination-progressbar{top:0;left:0;width:4px;height:100%}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{position:relative;border-radius:10px;background:rgba(0,0,0,.1);-ms-touch-action:none}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;bottom:3px;left:1%;z-index:50;width:98%;height:5px}.swiper-container-vertical>.swiper-scrollbar{position:absolute;top:1%;right:3px;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{position:relative;top:0;left:0;width:100%;height:100%;border-radius:10px;background:rgba(0,0,0,.5)}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:center;-ms-flex-align:center;width:100%;height:100%;text-align:center;-webkit-align-items:center;align-items:center;-webkit-box-align:center;-webkit-justify-content:center;justify-content:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{position:absolute;top:50%;left:50%;z-index:10;margin-top:-21px;margin-left:-21px;width:42px;height:42px;-webkit-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat;content:""}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;top:0;left:0;z-index:-1000;opacity:0;pointer-events:none}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{transition-property:opacity;pointer-events:none}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{z-index:1;visibility:hidden;width:100%;height:100%;-webkit-transform-origin:0 0;transform-origin:0 0;pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{visibility:visible;pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;bottom:0;left:0;z-index:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur stdDeviation="50" /></filter></svg>#filter');filter:blur(50px)}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{z-index:1;pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}html.lb-disable-scrolling{position:fixed;overflow:hidden;width:100vw;height:100vh}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;display:none;background-color:#000;opacity:.8}.lightbox{position:absolute;left:0;z-index:10000;width:100%;text-align:center;font-weight:400;line-height:0}.lightbox .lb-image{display:block;max-width:inherit;max-height:none;height:auto;border:4px solid #fff;border-radius:3px}.lightbox a img{border:none}.lb-outerContainer{position:relative;margin:0 auto;width:250px;height:250px;border-radius:4px;background-color:#fff}.lb-outerContainer:after{display:table;clear:both;content:""}.lb-loader{position:absolute;top:43%;left:0;width:100%;height:25%;text-align:center;line-height:0}.lb-cancel{display:block;margin:0 auto;width:32px;height:32px;background:url(../img/loading.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;z-index:10;width:100%;height:100%}.lb-container>.nav{left:0}.lb-nav a{outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-next,.lb-prev{display:block;height:100%;cursor:pointer}.lb-nav a.lb-prev{left:0;float:left;width:34%;background:url(/common/img/prev.png) left 48% no-repeat;opacity:0;transition:opacity .6s}.lb-nav a.lb-prev:hover{opacity:1}.lb-nav a.lb-next{right:0;float:right;width:64%;background:url(/common/img/next.png) right 48% no-repeat;opacity:0;transition:opacity .6s}.lb-nav a.lb-next:hover{opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.lb-dataContainer:after{display:table;clear:both;content:""}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{float:left;width:85%;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-weight:700;font-size:13px;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;color:#999;font-size:12px}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;outline:0;background:url(/common/img/close.png) top right no-repeat;text-align:right;opacity:.7;transition:opacity .2s}.lb-data .lb-close:hover{opacity:1;cursor:pointer}@-webkit-keyframes scroll-hint-appear{0%{opacity:0;-webkit-transform:translateX(40px);transform:translateX(40px)}10%{opacity:1}100%,50%{opacity:0;-webkit-transform:translateX(-40px);transform:translateX(-40px)}}@keyframes scroll-hint-appear{0%{opacity:0;-webkit-transform:translateX(40px);transform:translateX(40px)}10%{opacity:1}100%,50%{opacity:0;-webkit-transform:translateX(-40px);transform:translateX(-40px)}}.scroll-hint.is-right-scrollable{background:linear-gradient(270deg,rgba(0,0,0,.15) 0,transparent 16px,transparent)}.scroll-hint.is-right-scrollable.is-left-scrollable{background:linear-gradient(90deg,rgba(0,0,0,.15) 0,transparent 16px,transparent),linear-gradient(270deg,rgba(0,0,0,.15) 0,transparent 16px,transparent)}.scroll-hint.is-left-scrollable{background:linear-gradient(90deg,rgba(0,0,0,.15) 0,transparent 16px,transparent)}.scroll-hint-icon{position:absolute;top:calc(50% - 25px);left:calc(50% - 60px);box-sizing:border-box;padding:20px 10px 10px 10px;width:120px;height:80px;border-radius:5px;background:rgba(0,0,0,.7);text-align:center;opacity:0;transition:opacity .3s}.scroll-hint-icon-wrap{position:absolute;top:0;left:0;max-height:100%;width:100%;height:100%;pointer-events:none}.scroll-hint-text{margin-top:5px;color:#fff;font-size:10px}.scroll-hint-icon-wrap.is-active .scroll-hint-icon{opacity:.8}.scroll-hint-icon:before{display:inline-block;width:40px;height:40px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS43NyIgaGVpZ2h0PSIzMC41MiIgdmlld0JveD0iMCAwIDI1Ljc3IDMwLjUyIj48dGl0bGU+44Ki44K744OD44OIIDM8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxwYXRoIGQ9Ik0yMS4zMywzMC41Mkg3Ljg1QTEuNTUsMS41NSwwLDAsMSw2LjMsMjlhMTIuNDYsMTIuNDYsMCwwLDAtLjYzLTQuNDIsMjUuMTYsMjUuMTYsMCwwLDAtNC4yNS01bC0uMDYtLjA2QTUsNSwwLDAsMSwwLDE1Ljg2YTMuNjQsMy42NCwwLDAsMSwxLjE3LTIuNjIsMy42MywzLjYzLDAsMCwxLDUuMTQuMDdWMy43N2EzLjc3LDMuNzcsMCwxLDEsNy41NCwwVjguMzNhMy4zNSwzLjM1LDAsMCwxLDEuMjYsMCwzLDMsMCwwLDEsMiwxLjIyLDMuNSwzLjUsMCwwLDEsMi0uMDYsMy4yMSwzLjIxLDAsMCwxLDIsMS41NCwzLjc0LDMuNzQsMCwwLDEsMywuNDdBNC4yMSw0LjIxLDAsMCwxLDI1Ljc0LDE1YzAsLjExLDAsLjI3LDAsLjQ2YTE5LjI2LDE5LjI2LDAsMCwxLS44NCw3Yy0uMTQuMzgtLjM2LjgxLS41NiwxLjIybC0uMTEuMjJjMCwuMDctLjA5LjE0LS4xNC4yMWE3LjEzLDcuMTMsMCwwLDAtMS4xNywyLjE3Yy0uMDYuNTYtLjA2LDIuMTUtLjA1LDIuNzFBMS41NSwxLjU1LDAsMCwxLDIxLjMzLDMwLjUyWk04LjYxLDI4LjIxaDEyYzAtLjcxLDAtMS43MS4wNy0yLjIzYTguNzQsOC43NCwwLDAsMSwxLjU5LTMuMjVsLjA2LS4xMmExMCwxMCwwLDAsMCwuNDYtMSwxNi44LDE2LjgsMCwwLDAsLjctNi4xMmMwLS4yMywwLS40MSwwLS41NGgwYTIsMiwwLDAsMC0uNjQtMS41MiwxLjMzLDEuMzMsMCwwLDAtMS41NS4wOCwxLjEzLDEuMTMsMCwwLDEtMS4xOC4yOCwxLjE1LDEuMTUsMCwwLDEtLjc4LS45NCwxLjI2LDEuMjYsMCwwLDAtLjc1LTEuMTEsMSwxLDAsMCwwLTEuMTEuMjhsLS4xLjFhMS4xNSwxLjE1LDAsMCwxLTEuMTkuMjksMS4xNiwxLjE2LDAsMCwxLS43OC0uOTVjLS4wOS0uNjgtLjIxLS43Ny0uNy0uODdhLjgyLjgyLDAsMCwwLTEsLjQ4LDEuMTYsMS4xNiwwLDAsMS0yLjE2LS41OFYzLjc3YTEuNDYsMS40NiwwLDEsMC0yLjkyLDB2Ny44NWwwLDQuMzNhMS4xNywxLjE3LDAsMCwxLS44MywxLjExLDEuMTUsMS4xNSwwLDAsMS0xLjItLjM1bC0xLS45MWMtLjQ3LS40Mi0uNzMtLjY2LS44NC0uNzdhMS4zNSwxLjM1LDAsMCwwLTItLjEyTDIuNywxNWExLjMyLDEuMzIsMCwwLDAtLjM5LDFBMi41NywyLjU3LDAsMCwwLDMsMTcuODVsMCwwYTI3LjI0LDI3LjI0LDAsMCwxLDQuNyw1LjYyQTEyLjYzLDEyLjYzLDAsMCwxLDguNjEsMjguMjFaTTIzLjIsMjMuMzVaTTYuNTEsMTYuNTlaIiBmaWxsPSIjZmZmIi8+PC9nPjwvZz48L3N2Zz4=);background-position:center center;background-size:contain;background-repeat:no-repeat;color:#fff;content:"";vertical-align:middle;text-align:center}.scroll-hint-icon:after{position:absolute;top:10px;left:50%;display:block;margin-left:-20px;width:34px;height:14px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy4yOSIgaGVpZ2h0PSIxMi4wMiIgdmlld0JveD0iMCAwIDMzLjI5IDEyLjAyIj48dGl0bGU+44Ki44K744OD44OIIDE8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxsaW5lIHgxPSIxLjg1IiB5MT0iNi4wMSIgeDI9IjEwLjQiIHkyPSI2LjAxIiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTEwLjQsNy4xN0gxLjg1YTEuMTYsMS4xNiwwLDEsMSwwLTIuMzFIMTAuNGExLjE2LDEuMTYsMCwxLDEsMCwyLjMxWiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik03LjQsMTJhMS4xNSwxLjE1LDAsMCwxLS43Mi0uMjVsLTYuMjUtNUExLjIsMS4yLDAsMCwxLDAsNS44NywxLjE0LDEuMTQsMCwwLDEsLjQ2LDVMNi43LjIzQTEuMTYsMS4xNiwwLDAsMSw4LjEsMi4wOEwzLDUuOTEsOC4xMiwxMEExLjE2LDEuMTYsMCwwLDEsNy40LDEyWiIgZmlsbD0iI2ZmZiIvPjxsaW5lIHgxPSIzMS40NSIgeTE9IjYuMDEiIHgyPSIyMi44OSIgeTI9IjYuMDEiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMzEuNDUsNy4xN0gyMi44OWExLjE2LDEuMTYsMCwxLDEsMC0yLjMxaDguNTZhMS4xNiwxLjE2LDAsMCwxLDAsMi4zMVoiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMjUuOSwxMmExLjE4LDEuMTgsMCwwLDEtLjkxLS40M0ExLjE3LDEuMTcsMCwwLDEsMjUuMTcsMTBsNS4wOS00LjA1TDI1LjIsMi4wOEExLjE2LDEuMTYsMCwwLDEsMjYuNTkuMjNMMzIuODQsNWExLjE2LDEuMTYsMCwwLDEsLjQ1LjkxLDEuMTQsMS4xNCwwLDAsMS0uNDMuOTJsLTYuMjQsNUExLjE3LDEuMTcsMCwwLDEsMjUuOSwxMloiIGZpbGw9IiNmZmYiLz48L2c+PC9nPjwvc3ZnPg==);background-repeat:no-repeat;content:"";opacity:0;transition-delay:2.4s}.scroll-hint-icon-wrap.is-active .scroll-hint-icon:after{opacity:1}.scroll-hint-icon-wrap.is-active .scroll-hint-icon:before{-webkit-animation:scroll-hint-appear 1.2s linear;animation:scroll-hint-appear 1.2s linear;-webkit-animation-iteration-count:2;animation-iteration-count:2}.scroll-hint-icon-white{background-color:#fff;box-shadow:0 4px 5px rgba(0,0,0,.4)}.scroll-hint-icon-white:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS43NyIgaGVpZ2h0PSIzMC41MiIgdmlld0JveD0iMCAwIDI1Ljc3IDMwLjUyIj48dGl0bGU+44Ki44K744OD44OIIDQ8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxwYXRoIGQ9Ik0yMS4zMywzMC41Mkg3Ljg1QTEuNTUsMS41NSwwLDAsMSw2LjMsMjlhMTIuNDYsMTIuNDYsMCwwLDAtLjYzLTQuNDIsMjUuMTYsMjUuMTYsMCwwLDAtNC4yNS01bC0uMDYtLjA2QTUsNSwwLDAsMSwwLDE1Ljg2YTMuNjQsMy42NCwwLDAsMSwxLjE3LTIuNjIsMy42MywzLjYzLDAsMCwxLDUuMTQuMDdWMy43N2EzLjc3LDMuNzcsMCwxLDEsNy41NCwwVjguMzNhMy4zNSwzLjM1LDAsMCwxLDEuMjYsMCwzLDMsMCwwLDEsMiwxLjIyLDMuNSwzLjUsMCwwLDEsMi0uMDYsMy4yMSwzLjIxLDAsMCwxLDIsMS41NCwzLjc0LDMuNzQsMCwwLDEsMywuNDdBNC4yMSw0LjIxLDAsMCwxLDI1Ljc0LDE1YzAsLjExLDAsLjI3LDAsLjQ2YTE5LjI2LDE5LjI2LDAsMCwxLS44NCw3Yy0uMTQuMzgtLjM2LjgxLS41NiwxLjIybC0uMTEuMjJjMCwuMDctLjA5LjE0LS4xNC4yMWE3LjEzLDcuMTMsMCwwLDAtMS4xNywyLjE3Yy0uMDYuNTYtLjA2LDIuMTUtLjA1LDIuNzFBMS41NSwxLjU1LDAsMCwxLDIxLjMzLDMwLjUyWk04LjYxLDI4LjIxaDEyYzAtLjcxLDAtMS43MS4wNy0yLjIzYTguNzQsOC43NCwwLDAsMSwxLjU5LTMuMjVsLjA2LS4xMmExMCwxMCwwLDAsMCwuNDYtMSwxNi44LDE2LjgsMCwwLDAsLjctNi4xMmMwLS4yMywwLS40MSwwLS41NGgwYTIsMiwwLDAsMC0uNjQtMS41MiwxLjMzLDEuMzMsMCwwLDAtMS41NS4wOCwxLjEzLDEuMTMsMCwwLDEtMS4xOC4yOCwxLjE1LDEuMTUsMCwwLDEtLjc4LS45NCwxLjI2LDEuMjYsMCwwLDAtLjc1LTEuMTEsMSwxLDAsMCwwLTEuMTEuMjhsLS4xLjFhMS4xNSwxLjE1LDAsMCwxLTEuMTkuMjksMS4xNiwxLjE2LDAsMCwxLS43OC0uOTVjLS4wOS0uNjgtLjIxLS43Ny0uNy0uODdhLjgyLjgyLDAsMCwwLTEsLjQ4LDEuMTYsMS4xNiwwLDAsMS0yLjE2LS41OFYzLjc3YTEuNDYsMS40NiwwLDEsMC0yLjkyLDB2Ny44NWwwLDQuMzNhMS4xNywxLjE3LDAsMCwxLS44MywxLjExLDEuMTUsMS4xNSwwLDAsMS0xLjItLjM1bC0xLS45MWMtLjQ3LS40Mi0uNzMtLjY2LS44NC0uNzdhMS4zNSwxLjM1LDAsMCwwLTItLjEyTDIuNywxNWExLjMyLDEuMzIsMCwwLDAtLjM5LDFBMi41NywyLjU3LDAsMCwwLDMsMTcuODVsMCwwYTI3LjI0LDI3LjI0LDAsMCwxLDQuNyw1LjYyQTEyLjYzLDEyLjYzLDAsMCwxLDguNjEsMjguMjFaTTIzLjIsMjMuMzVaTTYuNTEsMTYuNTlaIi8+PC9nPjwvZz48L3N2Zz4=)}.scroll-hint-icon-white:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy4yOSIgaGVpZ2h0PSIxMi4wMiIgdmlld0JveD0iMCAwIDMzLjI5IDEyLjAyIj48dGl0bGU+44Ki44K744OD44OIIDI8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxsaW5lIHgxPSIxLjg1IiB5MT0iNi4wMSIgeDI9IjEwLjQiIHkyPSI2LjAxIi8+PHBhdGggZD0iTTEwLjQsNy4xN0gxLjg1YTEuMTYsMS4xNiwwLDEsMSwwLTIuMzFIMTAuNGExLjE2LDEuMTYsMCwxLDEsMCwyLjMxWiIvPjxwYXRoIGQ9Ik03LjQsMTJhMS4xNSwxLjE1LDAsMCwxLS43Mi0uMjVsLTYuMjUtNUExLjIsMS4yLDAsMCwxLDAsNS44NywxLjE0LDEuMTQsMCwwLDEsLjQ2LDVMNi43LjIzQTEuMTYsMS4xNiwwLDAsMSw4LjEsMi4wOEwzLDUuOTEsOC4xMiwxMEExLjE2LDEuMTYsMCwwLDEsNy40LDEyWiIvPjxsaW5lIHgxPSIzMS40NSIgeTE9IjYuMDEiIHgyPSIyMi44OSIgeTI9IjYuMDEiLz48cGF0aCBkPSJNMzEuNDUsNy4xN0gyMi44OWExLjE2LDEuMTYsMCwxLDEsMC0yLjMxaDguNTZhMS4xNiwxLjE2LDAsMCwxLDAsMi4zMVoiLz48cGF0aCBkPSJNMjUuOSwxMmExLjE4LDEuMTgsMCwwLDEtLjkxLS40M0ExLjE3LDEuMTcsMCwwLDEsMjUuMTcsMTBsNS4wOS00LjA1TDI1LjIsMi4wOEExLjE2LDEuMTYsMCwwLDEsMjYuNTkuMjNMMzIuODQsNWExLjE2LDEuMTYsMCwwLDEsLjQ1LjkxLDEuMTQsMS4xNCwwLDAsMS0uNDMuOTJsLTYuMjQsNUExLjE3LDEuMTcsMCwwLDEsMjUuOSwxMloiLz48L2c+PC9nPjwvc3ZnPg==)}.scroll-hint-icon-white .scroll-hint-text{color:#000}/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-weight:400;font-style:normal;font-family:FontAwesome;src:url(../fonts/fontawesome-webfont3e6e.eot?v=4.7.0);src:url(../fonts/fontawesome-webfontd41d.eot?#iefix&v=4.7.0) format("embedded-opentype"),url(../fonts/fontawesome-webfont3e6e.woff2?v=4.7.0) format("woff2"),url(../fonts/fontawesome-webfont3e6e.woff?v=4.7.0) format("woff"),url(../fonts/fontawesome-webfont3e6e.ttf?v=4.7.0) format("truetype"),url(../fonts/fontawesome-webfont3e6e.svg?v=4.7.0#fontawesomeregular) format("svg")}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:auto}.fa-lg{vertical-align:-15%;font-size:1.33333333em;line-height:.75em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{margin-left:2.14285714em;padding-left:0;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;top:.14285714em;left:-2.14285714em;width:2.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-webkit-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{-webkit-filter:none;filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;vertical-align:middle;line-height:2em}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-close:before,.fa-remove:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-repeat:before,.fa-rotate-right:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-exclamation-triangle:before,.fa-warning:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-floppy-o:before,.fa-save:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-bolt:before,.fa-flash:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-chain-broken:before,.fa-unlink:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"\f150"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"\f151"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"\f152"}.fa-eur:before,.fa-euro:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-inr:before,.fa-rupee:before{content:"\f156"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\f158"}.fa-krw:before,.fa-won:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-try:before,.fa-turkish-lira:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:"\f19c"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"\f1c5"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:"\f1c6"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:"\f1d0"}.fa-empire:before,.fa-ge:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-paper-plane:before,.fa-send:before{content:"\f1d8"}.fa-paper-plane-o:before,.fa-send-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-bed:before,.fa-hotel:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-y-combinator:before,.fa-yc:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-television:before,.fa-tv:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:"\f2a3"}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-sign-language:before,.fa-signing:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-address-card:before,.fa-vcard:before{content:"\f2bb"}.fa-address-card-o:before,.fa-vcard-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;overflow:hidden;clip:rect(0,0,0,0);margin:-1px;padding:0;width:1px;height:1px;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;overflow:visible;clip:auto;margin:0;width:auto;height:auto}.visible-xs{display:none!important}.visible-sm{display:none!important}.visible-md{display:none!important}.visible-lg{display:none!important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}