@charset "UTF-8";.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}.clr{clear:both}.cl{clear:left}.cr{clear:right}.p-rl{position:relative}.p-ab{position:absolute}.LeftPos{float:left}.RightPos{float:right}.LeftPos p{margin-bottom:0!important}.RightPos p{margin-bottom:0!important}div#container #main .mt-image-right{position:relative;float:right;margin:0 -10px 20px 20px}div#container #main .mt-image-left{position:relative;float:left;margin:0 20px 20px -10px}div#container #main .mt-image-center{text-align:center}p.right{text-align:right!important}p.left{text-align:left!important}p.center{text-align:center!important}.hidden{position:absolute;top:0;left:0;width:0!important;height:0!important;min-height:0!important;min-width:0!important;overflow:hidden}@media print{.print-hidden{position:absolute;top:0;left:0;width:0!important;height:0!important;overflow:hidden!important;visibility:hidden!important}}img.wrap,.img_wrap img.wrap,.img_wrap img{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-touch-callout:none;-moz-user-select:none;touch-callout:none;user-select:none}.mp0{margin:0!important;padding:0!important}.m0{margin:0!important}.m10{margin:10px!important}.mt0{margin-top:0!important}.mt1{margin-top:1px!important}.mt5{margin-top:5px!important}.mt10{margin-top:10px!important}.mt20{margin-top:20px!important}.mt30{margin-top:30px!important}.mr0{margin-right:0!important}.mr3{margin-right:3px!important}.mr5{margin-right:5px!important}.mr10{margin-right:10px!important}.mr15{margin-right:15px!important}.mr20{margin-right:20px!important}.mr30{margin-right:30px!important}.ml5{margin-left:5px!important}.ml10{margin-left:10px!important}.ml20{margin-left:20px!important}.ml30{margin-left:30px!important}.ml40{margin-left:40px!important}.ml60{margin-left:60px!important}.ml80{margin-left:80px!important}.ml220{margin-left:220px!important}.mb0{margin-bottom:0!important}.mb3{margin-bottom:3px!important}.mb8{margin-bottom:8px!important}.mb10{margin-bottom:10px!important}.mb20{margin-bottom:20px!important}.mb30{margin-bottom:30px!important}.mb50{margin-bottom:50px!important}.pt0{padding-top:0!important}.pt1{padding-top:1px!important}.pt2{padding-top:2px!important}.pt5{padding-top:5px!important}.pt10{padding-top:10px!important}.pt20{padding-top:20px!important}.pl3{padding-left:3px!important}.pl10{padding-left:10px!important}.pl180{padding-left:180px!important}.pr10{padding-left:10px!important}.pb2{padding-bottom:2px!important}.pb15{padding-bottom:15px!important}.pb20{padding-bottom:20px!important}.pb3em{padding-bottom:3em!important}.plt10{padding-left:10px;padding-top:10px}.bd01{}.line01{height:2px;font-size:2px;line-height:2px;background:url(../../common_re2023/images/line01.gif) repeat-x}.linebot01{background:url(../../common_re2023/images/line01.gif) repeat-x left bottom}.indent1em{margin-left:1em;text-indent:-1em}.indent-05em{display:inline-block;text-indent:-.5em}.noimage{background:0 0!important}.imgLeft{float:left;padding-bottom:10px;padding-right:10px}.imgRight{float:right;padding-bottom:10px;padding-left:10px}.imgLeft p,.imgRight p{margin-bottom:0!important}.imgBorder01{padding:1px;border:solid 1px #ccc}.caption01{padding:2px 3px;margin-top:1px;margin-bottom:6px;text-align:right;font-size:92%;background-color:#e2e2e2}.caption01 strong,.caption01 string a{font-size:86%;font-weight:400;font-weight:300;color:#c00}#main small.copy{display:block;font-size:10px!important;line-height:1.3;text-align:center}#main article p{text-align:justify;text-justify:inter-ideograph}.colRed{color:#c00}.col-red{color:#c00!important}.col-red2{color:red!important}.col-orange{color:#f60!important}.col-pink{color:#e08!important}.col-blue{color:#1e90ff!important}.col-green{color:#006664!important}.col-gray{color:#666!important}.ftL{font-size:larger}.ftS{font-size:smaller}.ft14{font-size:116%!important}.ft10px{font-size:10px!important}.ft11px{font-size:11px!important}.ft12px{font-size:12px!important}.sphoneBanner{margin:3px}.sphoneBanner a{display:block;height:62px;text-align:center;border:solid 3px #000;background:url(../images/bg_btn_sphone.jpg) repeat-x;line-height:62px}#content .wide{position:relative;display:inline-block;width:calc(100% + 273px);max-width:1160px;margin-right:-273px}#content .wide-w{position:relative;display:inline-block;width:calc(100% + 298px);max-width:1160px;min-width:1100px;margin-left:-12px;margin-right:-286px;margin-top:-8px;margin-bottom:-18px;padding:8px 12px 18px}#content .wide-w{background:#eff0f2}#content .wide:after,#content .wide-w:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0}@media screen and (max-width:1244px){#content .wide{max-width:calc( 100vw - 90px )}#content .wide-w{max-width:calc( 100vw - 90px )}}span.kukuri{white-space:nowrap;display:inline-block}a{color:#4b619e;text-decoration:none}a:hover{text-decoration:underline}#siteID{position:absolute;left:28px;top:14px;width:80px;height:35px}.siteLabel{position:absolute;left:132px;top:6px;width:144px;height:50px}#header #siteID a{display:inline-block;width:80px;height:0;line-height:35px;padding-top:35px;overflow:hidden;background:url(/common_re2023/images/logo3@2x.png) no-repeat;-webkit-background-size:80px 35px;background-size:80px 35px}#header .siteLabel a{display:inline-block;width:144px;height:0;line-height:50px;padding-top:50px;overflow:hidden;background:url(/common_re2023/images/free-broadcast@2x.png) no-repeat;-webkit-background-size:144px 50px;background-size:144px 50px}#main ul#pathNav{box-sizing:border-box;width:100%;min-width:1200px;margin:0;padding:15px 0 15px 10px;background:#000}body#feature ul#pathNav{position:absolute;left:50%;z-index:999;width:1200px;max-width:96vw;min-width:960px;margin:0 -600px 0!important;overflow:hidden;background:0 0}body#enjoyment ul#pathNav{position:relative;box-sizing:border-box;width:100%;padding-left:30px;background:0 0}body#enjoyment ul#pathNav li a{line-height:1;display:inline-block}@media screen and (min-width:1300px){#main ul#pathNav{padding-left:calc( 50vw - 650px)}body#feature ul#pathNav{padding-left:15px}}#main ul#pathNav li{display:inline;margin-right:3px;padding-right:12px;color:#ddd;font-size:13px;letter-spacing:.1em}#main ul#pathNav li::after{content:"＞";display:inline-block;margin-left:1.3em;-moz-transform:scaleX(.85);-webkit-transform:scaleX(.85);transform:scaleX(.85);color:#4b619e}#main ul#pathNav li:last-child::after{content:none}#main ul#pathNav li a{color:#8299d9}body#enjoyment ul#pathNav li a,body#feature ul#pathNav li a{color:#4b619e}body#enjoyment ul#pathNav li a:hover,body#feature ul#pathNav li a:hover{}body#enjoyment ul#pathNav li.current{color:#999}body#feature ul#pathNav li.current{color:#bbb}#footer p.logo{position:absolute;right:20px;bottom:7px;z-index:20}#footer p#copyright{position:relative;left:50%;bottom:10px;width:1200px;height:60px;line-height:60px;margin-left:-600px;color:#fff;text-align:center;color:#666;font-size:120%}#footer p#copyright small{font-size:13px;letter-spacing:.05em}#footer p.pagetop{position:absolute;right:20px;top:0;margin-top:-21px}#footer p#page-top{position:fixed;z-index:500;right:0;bottom:40px}#footer p#nav-howto{position:fixed;right:-82px;bottom:115px;z-index:500;width:175px;height:195px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}#footer p#nav-howto:hover{right:2px;bottom:115px}#footer p#nav-howto a{display:block;width:175px;height:0;padding-top:195px;line-height:195px;overflow:hidden;background:url(/common_re2023/images/nav_howto_off@2x.png) no-repeat;background-position:0 0;-webkit-background-size:175px 195px;background-size:175px 195px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}#footer p#nav-howto a:hover{background:url(/common_re2023/images/nav_howto_on@2x.png) no-repeat;background-position:0 0;-webkit-background-size:175px 195px;background-size:175px 195px;-webkit-transition-delay:.25s;-moz-transition-delay:.25s;transition-delay:.25s}#footer p#nav-guide{display:none;position:fixed;left:-7px;bottom:40px;z-index:500;width:78px;height:260px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;animation:fade1 2s ease 0s 1 normal}#footer p#nav-mailmaga{position:fixed;left:-10px;bottom:30px;z-index:500;width:112px;height:112px;-webkit-transition:all .15s ease;-moz-transition:all .15s ease;transition:all .15s ease}body#mm #footer p#nav-mailmaga{display:none}body#howto #footer p#nav-mailmaga,body#program2 #footer p#nav-mailmaga{display:none;bottom:310px}@keyframes fade1{0%,50%{opacity:0}90%{opacity:1}}body#howto #footer p#nav-guide,body#program2 #footer p#nav-guide{display:block}#footer p#nav-guide:hover{left:-3px}#footer p#nav-mailmaga:hover{left:-7px;bottom:25px;width:120px;height:120px;transform:rotate(4deg)}#footer p#nav-guide a{display:block;width:78px;height:0;padding-top:260px;line-height:260px;overflow:hidden;background:url(/common_re2023/images/side_ban_guide@2x.png) no-repeat;background-position:0 0;-webkit-background-size:78px 260px;background-size:78px 260px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;cursor:pointer}#footer p#nav-guide a:hover{animation:hover2 .5s ease 0s 1 normal}#footer p#nav-mailmaga a{display:block;width:100%;height:0;padding-top:120px;line-height:120px;overflow:hidden;background:url(/common_re2023/images/nav_mailmaga@2x.png) no-repeat;background-position:0 0;-webkit-background-size:contain;background-size:contain;cursor:pointer}@keyframes hover2{0%{opacity:.6}50%{opacity:.9}70%{opacity:.6}90%{opacity:.9}99%{opacity:.6}}.bannerArea_footer{position:relative;margin:0 auto 10px;padding:16px 6px 6px 16px;background:#edece7;text-align:center;vertical-align:bottom}.bannerArea_footer img{margin-right:10px;margin-bottom:10px;opacity:.85}.bannerArea_footer img:hover{opacity:1}h2.bar,p.bar{margin:0 0 3px!important}.section01 .contents{padding:15px 20px 10px;line-height:1.6}.section01 .contents p{margin-bottom:1.4em}.section01 .inner2{float:left;width:346px;background:url(../../common_re2023/images/line02.gif) repeat-y right top;padding-bottom:3px}.section01 .inner4{float:left;width:173px;padding-top:1px;padding-bottom:3px;background:url(../../common_re2023/images/line02.gif) repeat-y right top}.section01 p.date{color:#006664;font-weight:700;font-weight:500;padding:0 10px 4px 8px;line-height:1.3!important}.section01 p.text{padding:0 10px 5px 8px;line-height:1.4!important}.section01 p.text strong{font-size:100%;font-weight:700;font-weight:500}.section01 p.text strong a{color:#333}.section01 p.text span a{color:#333}.section01 p.more{text-align:right;margin-right:12px;padding-bottom:3px}.section01 .contents{padding:15px 20px 10px;line-height:1.6}.section01 .contents p{margin-bottom:1.4em}.topBanner,.bottomBanner{width:100%;min-width:1476px;position:relative;box-sizing:border-box;padding:16px 0 0;margin:0;background:#fff;text-align:center;z-index:990}#home .topBanner{top:109px;padding:20px 0 6px;border-bottom:solid 1px #d4d4d4}#feature .topBanner,#enjoyment .topBanner{border-bottom:solid 1px #d4d4d4;background:#dbdee5}.bottomBanner{background:#edede7;z-index:1}.bottomBanner>div:first-child{margin-right:15px}.topBanner img{margin:0 15px 16px 0}.bottomBanner img{margin:0 0 12px}.topBanner>a:last-child img{margin:0 0 16px}.bottomBanner>a:last-child img{margin:0 0 12px 15px}.topBanner .only img{margin:0 0 16px}.bottomBanner .only img{margin:0 0 12px}@media screen and (max-width:1299px){}.pageNav{clear:both;padding-top:13px;padding-bottom:10px;margin-bottom:0!important;border-top:dotted 1px #bbb;text-align:center;line-height:1.1!important;font-family:Arial,Helvetica,sans-serif;font-size:108%}p.show+.pageNav{border-top:none}#messageArea .pageNav{margin-bottom:30px!important;padding-bottom:25px;padding-top:28px;background:0 0;border-bottom:dotted 1px #bbb;vertical-align:top}.pageNav .current{font-weight:700;font-weight:500;padding:6px 8px}#messageArea .pageNav .current{display:inline-block;padding:4px 9px;background:#d90000;border:solid 1px #d90000;line-height:1;color:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;vertical-align:top}.pageNav a{padding:7px 9px}#messageArea .pageNav a,#messageArea .pageNav a.btn{display:inline-block;margin-bottom:4px;padding:4px 9px;background:#fff;border:solid 1px #aaa!important;line-height:1;color:#000;font-weight:700;font-weight:500;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;vertical-align:top}.pageNav a:hover{padding:6px 8px;background:#fff;border:solid 1px #ddd;text-decoration:none}#whatsnew .pageNav,#info .pageNav{letter-spacing:.2em}#whatsnew .pageNav a,#info .pageNav a{padding:7px 1px 7px 3px}#whatsnew .pageNav a:hover,#info .pageNav a:hover{padding:6px 0 6px 2px}#messageArea .pageNav a:hover{padding:4px 9px;border:solid 1px #d90000!important}.pageNav a.btn,.pageNav a:hover.btn{padding:7px 9px;border:none!important;background:0 0!important}#messageArea .pageNav a.over{border:none!important;background:0 0}#messageArea .pageNav a.over:hover{color:#d90000}#whatsnew .pageNav a.btn,#whatsnew .pageNav a:hover.btn,#info .pageNav a.btn,#info .pageNav a:hover.btn{padding:7px 0 7px 2px}.readmore-button-box,.close-button-box{display:none}.remarksColumn h3{width:678px;height:18px;padding:7px 0 0 18px;background:url(../../common_re2023/images/program/titlebar_free.gif) no-repeat;font-size:12px;font-weight:700;font-weight:500;color:#fff;line-height:1.05}.onlyPC{}.onlySP{display:none!important}.center{text-align:center}.layoutBlock:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0}.layoutBlock{width:auto;box-sizing:border-box}.layoutBlock .innerBox{display:inline-block;box-sizing:border-box;position:relative;padding:2px 1% 10px;vertical-align:top}.layoutBlock .innerBox img{max-width:100%;height:auto;margin-bottom:3px}.layoutBlock .innerBox h4,.layoutBlock .innerBox h5,.layoutBlock .innerBox h6,.layoutBlock .innerBox p{padding-left:2.5%;padding-right:2%}.layoutBlock .center{text-align:center}.layoutBlock .left{text-align:left}.layoutBlock .right{text-align:right}.string2 .innerBox{width:49%}.string3 .innerBox{width:32.2%}.string4 .innerBox{width:23.5%}.string5 .innerBox{width:18.5%}.pageLinkBtn{position:absolute;box-sizing:border-box;right:50%;top:30px;z-index:999;width:1200px;padding-right:25px;text-align:right;margin-right:-600px}.pageLinkBtn a{display:inline-block;box-sizing:border-box;width:12em;height:40px;line-height:40px;border:solid 1px #fff;text-decoration:none;color:#fff;text-align:center;letter-spacing:2px;background:rgba(0,0,0,.25);-webkit-transition:.8s;transition:.8s}.pageLinkBtn a:hover{text-decoration:none;border:solid 1px #fff;background:#c6010c;-webkit-transition:.5s;transition:.5s}.side-ban-left{left:50%;margin-left:-810px;background:url(/banner/side/sideBan_left_sp17-18@2x.jpg) no-repeat right top}.side-ban-right{right:50%;margin-right:-810px;background:url(/banner/side/sideBan_right_sp17-18@2x.jpg) no-repeat left top}.side-ban-left,.side-ban-right{position:absolute;top:20px;width:300px;-webkit-background-size:300px 940px!important;background-size:300px 940px!important}#feature .side-ban-left,#feature .side-ban-right,#enjoyment .side-ban-left,#enjoyment .side-ban-right{display:none}.side-ban-left a,.side-ban-right a{display:block;width:300px;height:940px;opacity:0;background-color:#fff}.side-ban-left a:hover,.side-ban-right a:hover{opacity:.25}p.btn-goarchive{position:absolute;z-index:1;display:inline-block;right:10px;top:-66px;box-sizing:border-box;text-align:right}.footer_mm p.btn-goarchive{right:calc( 50vw - 600px );top:40px}p.btn-goarchive.btn2{right:calc( 14.5em + 60px )}#news p.btn-goarchive{top:30px}.snsBlock_official p.btn-goarchive{top:30px;right:calc( 50vw - 550px )}@media screen and (max-width:1300px){.footer_mm p.btn-goarchive,.snsBlock_official p.btn-goarchive{right:50px}}p.btn-goarchive a{display:inline-block;position:relative;padding-left:20px;padding-right:20px;padding-top:1px;border:solid 2px #000;border-radius:5px;font-size:16px;color:#000;font-weight:500;letter-spacing:.15em;background:#fff;line-height:38px;-webkit-transition:all .1s ease;-moz-transition:all .1s ease;transition:all .1s ease}#main p.btn-goarchive a:hover,.snsBlock_official p.btn-goarchive a:hover,.footer_mm p.btn-goarchive a:hover{background:#000;color:#fff;text-decoration:none;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}#ondemandBlock p.btn-goarchive{top:-132px;border:none}#ondemandBlock p.btn-goarchive a{vertical-align:middle;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}#ondemandBlock p.btn-goarchive a:hover{background-color:#fff;border:solid 2px #d00100;color:#000}#ondemandBlock p.btn-goarchive a img{vertical-align:middle}.footer_mm{position:relative;padding:25px 0 40px;background:#fdf1f1}.mmArea{position:relative;box-sizing:border-box;width:100%;max-width:1300px;min-width:1200px;margin:0 auto 50px;padding:60px 50px 85px;text-align:left;background:#f0f0f1}.footer_mm .boxWrapper{position:relative;box-sizing:border-box;width:100%;max-width:1200px;min-width:1100px;margin:0 auto;padding:0 10px 0 50px;text-align:left}.mmArea .usagi{position:absolute;top:80px;left:45px}.footer_mm .usagi{position:absolute;top:-70px;left:-50px}.mmArea .usagi img{width:155px;height:auto}.footer_mm .usagi img{width:125px;height:auto}.mmArea h2,.footer_mm h2{line-height:38px;margin-bottom:45px;padding:10px 16px 4px 95px;border-bottom:none!important;font-size:25px;font-weight:400;vertical-align:middle;letter-spacing:.1em;text-align:center}.footer_mm h2{box-sizing:border-box;max-width:1150px;min-width:1050px;margin:0 auto -5px;padding:10px 16px 0}.mmArea h2 img,.footer_mm h2 img{position:relative;vertical-align:middle;margin-right:9px;margin-top:-5px}.mmArea h2+p{padding-left:200px}.footer_mm .box:first-child p{padding-left:90px}.mmArea p,.footer_mm p{padding:0 16px;margin-bottom:.8em;font-size:18px;font-weight:400;line-height:1.8;letter-spacing:.1em}.footer_mm p{font-size:16px}.mmArea .formBox p{padding:10px 0 0;margin-bottom:6px;font-size:14px;font-weight:400;line-height:1.7;letter-spacing:.1em}.mmArea .formBox p.info{color:#c7000a;letter-spacing:.05em}#container .footer_mm .formBox p.info{color:#c7000a;letter-spacing:.05em;font-size:14px;padding-left:0}.mmArea .boxWrapper,.footer_mm .boxWrapper{position:relative;-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;margin-top:50px}.mmArea .box{box-sizing:border-box;width:calc((( 100% - 36px )/2 ) - 25px );margin-left:12px}.footer_mm .box{position:relative;box-sizing:border-box;margin-left:12px}.mmArea .box:first-child{width:calc((( 100% - 36px )/2 ) + 25px);margin-right:12px;padding:21px 28px 30px;-webkit-box-shadow:2px 2px 2px 0 #ddd;-moz-box-shadow:2px 2px 2px 0 #ddd;box-shadow:2px 2px 2px 0 #ddd;background:#fff}.footer_mm .boxWrapper .box{position:relative;margin-left:12px}.footer_mm .boxWrapper .box:first-child{width:570px;margin-right:12px}.mmArea .formBox{margin-bottom:18px;padding:21px 28px 20px;-webkit-box-shadow:2px 2px 2px 0 #ddd;-moz-box-shadow:2px 2px 2px 0 #ddd;box-shadow:2px 2px 2px 0 #ddd;background:#fff}#mm .mmArea .release{background:#dde0e6}.mmArea h3{font-size:20px;font-weight:500;letter-spacing:.1em}.mmArea .box:first-child h3{text-align:center;margin-bottom:25px}ul.maillmagaImg{position:relative}ul.maillmagaImg li{display:inline-block;width:49%;text-align:center}ul.maillmagaImg li:first-child{margin-right:1%}ul.maillmagaImg li a{display:block;position:relative}ul.maillmagaImg li a::after{content:"";position:absolute;left:0;top:0;display:block;width:100%;height:100%;background:url(/mm/images/lupe.png) no-repeat center center;-webkit-background-size:50px 50px;background-size:50px 50px;opacity:.85}ul.maillmagaImg li a:hover::after{background:rgba(0,0,0,.2) url(/mm/images/lupe.png) no-repeat center center;-webkit-background-size:55px 55px;background-size:55px 55px;opacity:1;cursor:pointer}ul.maillmagaImg li h4{margin-bottom:.7em;font-size:16px;font-weight:500}ul.maillmagaImg li:first-child h4{letter-spacing:.1em}#mm .formBox input,.footer_mm .formBox input{box-sizing:border-box;width:100%;height:46px;margin:15px 0;padding:3px 5px;line-height:46px;border:solid 1px #9a9a9a;border-radius:4px;font-size:18px;letter-spacing:1px;vertical-align:middle}#container .footer_mm .formBox input{width:calc( 100% - 150px );margin-top:0!important}#mm .formBox input[type=submit],.footer_mm .formBox input[type=submit]{display:block;width:55%;height:40px;margin:0 auto 12px;padding:0 0 0 .4em;color:#fff;font-size:16px;line-height:40px;background:#253254;border:none;letter-spacing:.4em;border-radius:4px;cursor:pointer}#container .footer_mm .formBox input[type=submit]{display:inline-block;width:130px;height:46px;margin-left:9px;line-height:46px;font-size:20px}.mmArea .attention{box-sizing:border-box;width:100%;-webkit-box-shadow:2px 2px 2px 0 #ddd;-moz-box-shadow:2px 2px 2px 0 #ddd;box-shadow:2px 2px 2px 0 #ddd;background:#fff;margin-top:45px;padding:20px 35px 10px}.mmArea .attention p{margin-bottom:1.2em;margin-left:1em;padding:0;font-size:14px;letter-spacing:.05em;text-indent:-1em}.mmArea .attention .inner-box{margin-left:-.6em;margin-right:-.6em;margin-bottom:1.5em;padding:.8em .6em 1em;background:#fce7e7}.mmArea .attention .inner-box h4{margin-bottom:.5em;font-size:15px;font-weight:700;letter-spacing:.05em}.mmArea .attention .inner-box p{margin-bottom:0}.mmArea p.attention2{padding:10px 35px 0;font-size:13px}.mmArea .attention .inner-box p a{text-decoration:underline;color:#566cab}.snsBlock_official{position:relative;padding:36px 0 26px;background:#f4f4f3;1}.snsBlock_official ul{position:relative;box-sizing:border-box;max-width:1100px;margin:0 auto;padding-right:60px;text-align:left}.snsBlock_official ul li{display:inline-block;box-sizing:border-box;font-size:16px;font-weight:500;vertical-align:middle;line-height:56px;margin-bottom:20px;min-width:20%;margin-right:30px;text-align:left;letter-spacing:.05em}.snsBlock_official ul li a{color:#000}.snsBlock_official ul li a::before{content:"";display:inline-block;width:58px;height:58px;margin-right:10px;background-image:url(../images/icon.png);-webkit-background-size:820px 175px;background-size:820px 175px;background-repeat:no-repeat;vertical-align:middle}.snsBlock_official ul li a:hover::before{transform:scale(1.05)}.snsBlock_official ul li.icon-fb a::before{background-position:0 -100px}.snsBlock_official ul li.icon-X a::before{background-position:-95px -100px}.snsBlock_official ul li.icon-youtube a::before{background-position:-195px -100px}.snsBlock_official ul li.icon-instagram a::before{background-position:-295px -100px}.bannerArea_home_bottom,.bannerArea_carouselBlock{position:relative;min-height:90px;padding:9px 0 12px;text-align:center;vertical-align:bottom;background:#dbdee5}.bannerArea_home_bottom img{margin-right:10px;margin-bottom:10px;opacity:1}.bannerArea_genrelBlock img:hover,.bannerArea_home_bottom img:hover{animation:flash2 .25s}@keyframes flash2{0%{opacity:1}30%{opacity:.4}50%{opacity:.8}70%{opacity:.4}100%{opacity:1}}@keyframes flash3{0%{opacity:1}30%{opacity:.7}50%{opacity:.9}70%{opacity:.7}100%{opacity:1}}.bannerArea_home_bottom{padding-left:10px}@media screen and (max-width:1552px){.bannerArea_home_bottom .bannerInner{display:inline-block;width:1300px;margin-left:auto;margin-right:auto;text-align:left}}.bannerArea_home_bottom a{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}#enjoyment ul.snsArea,#enjoyment ul.snsArea2,#feature ul.snsArea,#feature ul.snsArea2{position:absolute;right:50px;bottom:20px;z-index:6;padding-top:3px;padding-bottom:5px;text-align:center}#enjoyment ul.snsArea li,#enjoyment ul.snsArea2 li,#feature ul.snsArea li,#feature ul.snsArea2 li{display:inline-block;margin-left:9px;margin-bottom:10px;background:0 0;border-radius:7px}#enjoyment ul.snsArea a,#enjoyment ul.snsArea2 a,#feature ul.snsArea a,#feature ul.snsArea2 a{position:relative;text-align:center;display:block;width:42px;height:42px;border-radius:21px;overflow:hidden;background:#fff}