@charset "UTF-8";*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}ol,ul{padding:0}blockquote,body,dd,dl,figure,h1,h2,h3,h4,ol,p,ul{margin:0}html{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}ol,ul{list-style:none}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}article>*+*{margin-top:1em}button,input,select,textarea{font:inherit}@media (prefers-reduced-motion:reduce){*{-webkit-animation-duration:0.01ms!important;animation-duration:0.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;-webkit-transition-duration:0.01ms!important;-o-transition-duration:0.01ms!important;transition-duration:0.01ms!important;scroll-behavior:auto!important}}a{color:#000;text-decoration:none}html{font-size:62.5%;width:100%}body{font-size:1.6em;width:100%;overflow-x:hidden;font-family:'Noto Sans JP', sans-serif}.header{background:#fff}.header.active{position:fixed;top:0;left:0;right:0;z-index:3}.header-inner{width:1100px;height:100px;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}@media screen and (max-width:1099px){.header-inner{width:100%;padding:0 20px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}}.header-inner a{display:block;-webkit-transition:all ease .2s;-o-transition:all ease .2s;transition:all ease .2s}.header-inner a:hover{opacity:.7}@media screen and (max-width:1099px){.header-inner .logo{margin-right:20px}}@media screen and (max-width:1099px){.header-inner .nav-main{display:none}}.header-inner .nav-main ul{display:-webkit-box;display:-ms-flexbox;display:flex}.header-inner .nav-main ul li a{display:block;color:#1d576f;font-weight:bold;font-size:1.4rem;text-align:center;padding:0 15px;border-right:solid 1px #ccc}.header-inner .nav-main ul li a span{display:block;font-size:1.1rem}.header-inner .nav-main ul li:first-child a{border-left:solid 1px #ccc}.header-inner .nav-sub-btn{display:inline-block;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;width:30px;height:30px;cursor:pointer}@media screen and (max-width:1099px){.header-inner .nav-sub-btn{position:absolute;right:20px}}.header-inner .nav-sub-btn span{display:inline-block;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;left:0;width:100%;height:3px;background-color:#1d576f}.header-inner .nav-sub-btn span:first-of-type{top:0}.header-inner .nav-sub-btn span:nth-of-type(2){top:14px}.header-inner .nav-sub-btn span:nth-of-type(3){bottom:0}.header-inner .nav-sub-btn.active span:first-of-type{-webkit-transform:translateY(20px) rotate(-45deg);-ms-transform:translateY(20px) rotate(-45deg);transform:translateY(20px) rotate(-45deg);top:-6.5px}.header-inner .nav-sub-btn.active span:nth-of-type(2){opacity:0}.header-inner .nav-sub-btn.active span:nth-of-type(3){-webkit-transform:translateY(-20px) rotate(45deg);-ms-transform:translateY(-20px) rotate(45deg);transform:translateY(-20px) rotate(45deg);bottom:-6.5px}.header-inner .nav-sub{display:none;position:fixed;width:100%;top:100px;left:0;right:0;bottom:0;margin:auto;background:#000;z-index:3}.header-inner .nav-sub p{color:#0aa2ad;font-weight:bold;text-align:center;font-size:2rem;padding:40px 0}.header-inner .nav-sub ul{width:1100px;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:1099px){.header-inner .nav-sub ul{width:95%}}.header-inner .nav-sub ul li{width:31%;margin-bottom:30px}.header-inner .nav-sub ul li a{color:#fff;font-size:1.8rem;border:solid 1px #fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:60px}@media screen and (max-width:1099px){.header-inner .nav-sub ul li a{font-size:1.6rem}}.header-inner .nav-sub ul li a span{position:relative;padding:0 10px 0 35px;font-weight:bold}.header-inner .nav-sub ul li a span:before{content:"";display:block;width:0;height:0;border-style:solid;border-width:6px 0 6px 10.4px;border-color:transparent transparent transparent #0aa2ad;position:absolute;left:19px;top:0;bottom:0;margin:auto}main{display:block}main.active{margin-top:100px}.footer{background:#282828;padding:60px 0}.footer-sns-ttl{text-align:center;color:#ccc;font-size:2rem;font-weight:bold;margin-bottom:15px}.footer-sns ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none}.footer-sns ul li{margin:0 15px}.footer-sns ul li a{display:block;-webkit-transition:all ease .2s;-o-transition:all ease .2s;transition:all ease .2s}.footer-sns ul li a:hover{opacity:.7}.footer-link{width:1100px;margin:50px auto 40px;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:1099px){.footer-link{width:95%}}.footer-link-group:first-child{width:33.33%}.footer-link-group:last-child{width:66.66%}.footer-link-group:last-child li{width:50%}.footer-link-group-ttl{color:#fff;font-weight:bold;margin-bottom:15px}.footer-link-group ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;height:180px}.footer-link-group ul li{margin-bottom:5px}.footer-link-group ul li a{color:#fff;font-size:1.4rem;-webkit-transition:all ease .2s;-o-transition:all ease .2s;transition:all ease .2s}.footer-link-group ul li a:hover{opacity:.7}.footer-logo{text-align:center;margin-bottom:10px}.footer-logo img{margin:auto}.footer-copy{display:block;text-align:center;color:#fff;font-size:1.1rem}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;margin:0;padding:0}.slick-list:focus,.slick-list a:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-dots{position:absolute;bottom:25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 1px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:'slick';font-size:16px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'●';text-align:center;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000}main .nowonair{height:480px;background:url(../../images/index/nowonair-bg01.jpg) no-repeat;background-size:cover;background-color:#2e1206;color:#fff}main .nowonair ul{width:100%;height:100%;background:url(../../images/index/nowonair-dot.png);position:relative;padding-top:77px;overflow:hidden}main .nowonair ul:before{content:"";display:block;width:78px;height:78px;background:url("../../images/index/ajax-loader.gif") center center no-repeat;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;-webkit-transition:opacity .3s linear;-o-transition:opacity .3s linear;transition:opacity .3s linear}main .nowonair ul.slick-initialized li{opacity:1}main .nowonair ul.slick-initialized:before{opacity:0}main .nowonair ul li{border:solid 3px #fff;margin:0 36px;height:324px;padding:0 37px;position:relative;-webkit-transition:opacity .3s linear;-o-transition:opacity .3s linear;transition:opacity .3s linear;opacity:0}@media screen and (max-width:1099px){main .nowonair ul li{margin:0 75px}}main .nowonair ul li.now:before{content:"";display:block;width:187px;height:60px;background:url(../../images/index/nowonair-label.gif) no-repeat;background-size:100% 100%;position:absolute;top:-30px;left:-30px}main .nowonair ul li .nowonair-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}main .nowonair ul li .nowonair-inner figure{position:relative;width:40%;overflow:hidden}main .nowonair ul li .nowonair-inner figure:before{content:"";display:block;padding-top:62.5%}main .nowonair ul li .nowonair-inner figure img{width:100%;height:auto;position:absolute;top:0}main .nowonair ul li .nowonair-inner .nowonair-detail{margin-left:3%;width:57%}main .nowonair ul li .nowonair-inner .nowonair-detail .program-time{margin-bottom:5px}main .nowonair ul li .nowonair-inner .nowonair-detail .program-time .label{display:inline-block;vertical-align:middle;padding:2px 10px;border:solid 1px #fff;border-radius:50px;font-size:1.2rem;margin-right:10px}main .nowonair ul li .nowonair-inner .nowonair-detail .program-time .time{display:inline-block;vertical-align:middle;font-size:2rem;font-weight:bold}main .nowonair ul li .nowonair-inner .nowonair-detail .title{font-size:2.4rem;font-weight:bold;margin-bottom:3px}main .nowonair ul li .nowonair-inner .nowonair-detail .person{font-size:1.4rem;font-weight:bold}main .nowonair ul li .nowonair-inner .nowonair-detail a{margin-top:15px;display:block;color:#fff;font-size:1.3rem;font-weight:bold;width:196px;text-align:center;padding:3px 0;border:solid 2px #fff;-webkit-transition:all ease .2s;-o-transition:all ease .2s;transition:all ease .2s}main .nowonair ul li .nowonair-inner .nowonair-detail a:hover{background:rgba(255, 255, 255, 0.4)}main .nowonair ul li .radiko{width:302px;position:absolute;left:0;right:0;bottom:-30px;margin:auto;-webkit-transition:all ease .2s;-o-transition:all ease .2s;transition:all ease .2s}main .nowonair ul li .radiko img{width:100%}main .nowonair ul li .radiko:hover{padding:0 4px}main .nowonair ul .arrow{position:absolute;line-height:1.2;font-weight:bold;top:50%;z-index:2;cursor:pointer;-webkit-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s}main .nowonair ul .arrow span{position:relative}@media screen and (max-width:1099px){main .nowonair ul .arrow.prev{left:3%}}main .nowonair ul .arrow.prev:before{content:"";display:block;position:absolute;top:-47px;left:0;width:0;height:0;border-style:solid;border-width:20px 30px 20px 0;border-color:transparent #ffffff transparent transparent;-webkit-transition:all ease .1s;-o-transition:all ease .1s;transition:all ease .1s}@media screen and (max-width:1099px){main .nowonair ul .arrow.next{right:3%}}main .nowonair ul .arrow.next:before{content:"";display:block;position:absolute;top:-47px;left:0;width:0;height:0;border-style:solid;border-width:20px 0 20px 30px;border-color:transparent transparent transparent #ffffff;-webkit-transition:all ease .1s;-o-transition:all ease .1s;transition:all ease .1s}main .nowonair ul .arrow.slick-disabled{opacity:0}main .nowonair ul .arrow:hover.prev:before{top:-44.5px;left:2.5px;border-width:17.5px 25px 17.5px 0}main .nowonair ul .arrow:hover.next:before{top:-44.5px;left:2.5px;border-width:17.5px 0 17.5px 25px}main .music{min-height:20px;background:#00a8e9}main .music .emergency{line-height:1;padding:10px 0;width:1100px;margin:auto}main .music .emergency p{color:#fff;font-size:14px;line-height:1.5}main .music .emergency a{color:#fff;text-decoration:underline}main .music .emergency a:hover{text-decoration:none}main .topics h2{color:#fff;font-weight:bold;font-size:2rem;text-align:center;background:#104358;padding:5px 0}main .topics ul:not(.slick-dots){padding:30px 0 60px;width:100%;overflow:hidden;max-height:225px;background-color:#1e5870;position:relative}@media screen and (min-width:1700px){main .topics ul:not(.slick-dots){max-height:300px}}main .topics ul:not(.slick-dots):before{content:"";display:block;width:78px;height:78px;background:url("../../images/index/ajax-loader.gif") center center no-repeat;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;-webkit-transition:opacity .3s linear;-o-transition:opacity .3s linear;transition:opacity .3s linear}main .topics ul:not(.slick-dots) li.topic_item{margin:0 5px;position:relative;opacity:0;-webkit-transition:opacity .3s linear;-o-transition:opacity .3s linear;transition:opacity .3s linear}main .topics ul:not(.slick-dots) li.topic_item a{display:block;position:relative;z-index:1;-webkit-transition:all ease .2s;-o-transition:all ease .2s;transition:all ease .2s;overflow:hidden;background:#000}main .topics ul:not(.slick-dots) li.topic_item a:hover{opacity:.7}main .topics ul:not(.slick-dots) li.topic_item a:before{content:"";display:block;padding-top:56%}main .topics ul:not(.slick-dots) li.topic_item a img{width:100%;height:auto;position:absolute;top:0;bottom:0;margin:auto}main .topics ul:not(.slick-dots) li.topic_item:before{content:"";position:absolute;width:100%;height:100%;background:#143b4a;z-index:0;top:4px;left:4px}main .topics ul:not(.slick-dots).slick-initialized:before{opacity:0}main .topics ul:not(.slick-dots).slick-initialized li{opacity:1}main .topics .slick-dots li.slick-active button:before{color:#55e1ee}main .topics .slick-dots button:before{color:#fff}main .trendingnow{padding:60px 0 110px;width:1100px;margin:auto}@media screen and (max-width:1099px){main .trendingnow{width:100%}}main .trendingnow h2{color:#1e5870;text-align:center;width:1100px;border-bottom:solid 4px #1e5870;position:relative;margin:auto}@media screen and (max-width:1099px){main .trendingnow h2{width:95%}}main .trendingnow h2:after{content:"";position:absolute;display:block;width:100%;height:2px;background:#1e5870;bottom:-9px}main .trendingnow h2 .en{font-size:4rem;display:block;line-height:1;margin-bottom:3px}main .trendingnow h2 .ja{font-size:1.6rem;display:block;padding-bottom:20px}main .trendingnow-slides{margin-top:35px;opacity:0;-webkit-transition:opacity .3s linear;-o-transition:opacity .3s linear;transition:opacity .3s linear}main .trendingnow-slides.slick-initialized{opacity:1}main .trendingnow-slides .slick-list{overflow:hidden}main .trendingnow-slides .slick-arrow{position:absolute;cursor:pointer;-webkit-transition:all ease .2s;-o-transition:all ease .2s;transition:all ease .2s}main .trendingnow-slides .slick-arrow:hover{opacity:.7}main .trendingnow-slides .slick-arrow.prev{top:0;bottom:0;left:-70px;margin:auto;width:0;height:0;border-style:solid;border-width:140px 40px 140px 0;border-color:transparent #1e5770 transparent transparent}main .trendingnow-slides .slick-arrow.next{top:0;bottom:0;right:-70px;margin:auto;width:0;height:0;border-style:solid;border-width:140px 0 140px 40px;border-color:transparent transparent transparent #1e5770}main .trendingnow-slides .slick-dots{bottom:-50px}main .trendingnow-slides .slick-dots li.slick-active button:before{color:#e90069}main .trendingnow-slides .slick-dots button:before{color:#1e5870}main .trendingnow-programs{width:1100px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:1099px){main .trendingnow-programs{width:95%;margin:auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}main .trendingnow-programs li{margin-right:25px;margin-bottom:40px}@media screen and (max-width:1099px){main .trendingnow-programs li{width:32%;margin-right:0}}main .trendingnow-programs li:nth-child(3n){margin-right:0}main .trendingnow-programs li:nth-child(4),main .trendingnow-programs li:nth-child(5),main .trendingnow-programs li:nth-child(6){margin-bottom:0}main .trendingnow-programs li a{display:block;-webkit-transition:all ease .2s;-o-transition:all ease .2s;transition:all ease .2s}main .trendingnow-programs li a:hover{opacity:.7}main .trendingnow-programs li a figure{margin-bottom:15px;position:relative;background:#ccc}@media screen and (max-width:1099px){main .trendingnow-programs li a figure{overflow:hidden}main .trendingnow-programs li a figure:before{content:"";display:block;width:100%;padding-top:63%}}main .trendingnow-programs li a figure:after{content:"";background:url(../../images/index/btn_play.png) no-repeat;background-size:100% 100%;width:80px;height:80px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;opacity:.7}main .trendingnow-programs li a figure img{width:350px;height:218px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:1099px){main .trendingnow-programs li a figure img{width:100%;height:100%;position:absolute;top:0}}main .trendingnow-programs li a .title{max-width:350px;font-weight:bold;font-size:1.4rem;color:#676767}main .info{padding:60px 0;background:#00a8e9}main .info h2{color:#fff;text-align:center}main .info h2 .en{font-size:4rem;display:block;line-height:1;margin-bottom:3px}main .info h2 .ja{font-size:1.6rem;display:block}main .info ul{width:1100px;margin:30px auto 0;border-top:solid 1px #fff}@media screen and (max-width:1099px){main .info ul{width:95%}}main .info ul li{border-bottom:solid 1px #fff}main .info ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px 0;color:#fff;-webkit-transition:all ease .2s;-o-transition:all ease .2s;transition:all ease .2s}main .info ul li a:hover{opacity:.7}main .info ul li a .txt{font-weight:bold}main .info ul li a figure{margin-right:15px}@media screen and (max-width:1099px){main .info ul li a figure{position:relative;width:13%;margin-right:2%;overflow:hidden}main .info ul li a figure:before{content:"";display:block;padding-top:56%}}main .info ul li a figure img{width:130px;height:73px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:1099px){main .info ul li a figure img{position:absolute;top:0;width:100%;height:auto}}main .info ul li a div{width:950px}@media screen and (max-width:1099px){main .info ul li a div{width:85%}}main .info-btn{width:300px;margin:30px auto 0;display:block;border:solid 2px #fff;border-radius:50px;padding:13px 0;text-align:center;color:#fff;font-weight:bold;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}main .info-btn:hover{background:#fff;color:#00a8e9}main .recommend{padding:60px 0 40px}main .recommend h2{color:#1e5870;text-align:center;width:1100px;border-bottom:solid 4px #1e5870;position:relative;margin:auto}@media screen and (max-width:1099px){main .recommend h2{width:95%}}main .recommend h2:after{content:"";position:absolute;display:block;width:100%;height:2px;background:#1e5870;bottom:-9px}main .recommend h2 .en{font-size:4rem;display:block;line-height:1;margin-bottom:3px}main .recommend h2 .ja{font-size:1.6rem;display:block;padding-bottom:20px}main .recommend ul{width:1100px;margin:40px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:1099px){main .recommend ul{width:95%}}main .recommend ul:not(.smaller) li:last-child,main .recommend ul:not(.smaller) li:nth-child(4n){margin-right:0}main .recommend ul li{margin-bottom:20px;width:24%;margin-right:1.2%}main .recommend ul li a{display:block;-webkit-transition:all ease .2s;-o-transition:all ease .2s;transition:all ease .2s}main .recommend ul li a:hover{opacity:.7}main .recommend ul li a figure{margin-bottom:10px;border:solid 1px #d7d7d7;width:100%;position:relative;overflow:hidden}main .recommend ul li a figure:before{content:"";display:block;width:100%;padding-top:100%}main .recommend ul li a figure img{width:100%;height:auto;position:absolute;top:0;bottom:0;left:-50%;right:-50%;margin:auto;max-width:inherit}main .recommend ul li .tag{margin-bottom:10px;border:solid 1px #d7d7d7;width:100%;overflow:hidden}main .recommend ul li p{font-size:1.4rem}main .recommend ul.smaller{width:832px}main .recommend ul.smaller li{width:31.7%}main .recommend ul.smaller li:last-child,main .recommend ul.smaller li:nth-child(3n){margin-right:0}main .blog h2{color:#fff;text-align:center;background:#8b8b8b;padding:20px 0 15px}main .blog h2 .en{font-size:4rem;display:block;line-height:1;margin-bottom:3px}main .blog h2 .ja{font-size:1.6rem;display:block}main .blog-inner{background:#f3f3f3;padding:60px 0}main .blog-inner ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:1100px;margin:auto}@media screen and (max-width:1099px){main .blog-inner ul{width:95%}}main .blog-inner ul li{width:258px}@media screen and (max-width:1099px){main .blog-inner ul li{width:24%}}main .blog-inner ul li a{display:block;-webkit-transition:all ease .2s;-o-transition:all ease .2s;transition:all ease .2s}main .blog-inner ul li a:hover{opacity:.7}main .blog-inner ul li a figure{margin-bottom:10px;overflow:hidden;border:solid 1px #d7d7d7;position:relative}main .blog-inner ul li a figure:before{content:"";display:block;width:100%;padding-top:56%}main .blog-inner ul li a figure img{width:100%;height:auto;position:absolute;top:0;bottom:0;margin:auto}main .blog-inner ul li a p{font-size:1.4rem}main .blog-inner ul li a p.title{font-weight:bold;margin-bottom:3px}main .blog-btn{width:295px;margin:40px auto 0;padding:15px 0;text-align:center;display:block;color:#666666;font-size:1.8rem;border-radius:50px;border:solid 2px #666;line-height:1;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}main .blog-btn:hover{background:#666;color:#fff}main .news-inner{width:1100px;margin:auto;padding:60px 0 120px}@media screen and (max-width:1099px){main .news-inner{width:95%}}main .news-inner h2{text-align:center;margin-bottom:20px}main .news-inner h2 img{margin:auto}main .news-inner h3{color:#82b103;font-size:2.2rem;text-align:center;position:relative;margin-bottom:20px}main .news-inner h3:before{content:"";display:block;width:100%;height:4px;background:#82b103;position:absolute;top:0;bottom:0;margin:auto;z-index:0}main .news-inner h3 span{background:#fff;display:inline-block;padding:0 15px;position:relative;z-index:1}main .news-inner ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}main .news-inner ul li{width:48.5%;margin-bottom:20px}main .news-inner ul li:nth-child(5),main .news-inner ul li:nth-child(6){margin-bottom:0}main .news-inner ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:all ease .2s;-o-transition:all ease .2s;transition:all ease .2s}main .news-inner ul li a:hover{opacity:.7}main .news-inner ul li a figure{margin-right:20px;width:230px;position:relative}main .news-inner ul li a figure:before{content:"";display:block;padding-top:57%}@media screen and (max-width:1099px){main .news-inner ul li a figure{width:40%;margin-right:5%}}main .news-inner ul li a figure figcaption{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;left:0;width:40px;height:40px;background:#82b103;color:#fff;font-weight:bold}main .news-inner ul li a figure img{width:100%;height:100%;position:absolute;top:0}main .news-inner ul li a div{width:282px}@media screen and (max-width:1099px){main .news-inner ul li a div{width:55%}}main .news-inner ul li a .title{font-size:1.8rem;font-weight:bold}main .news-inner ul li a .txt{color:#666666}main .news-inner ul li:last-child a{border:solid 2px #82b103;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:130px}@media screen and (max-width:1099px){main .news-inner ul li:last-child a{height:auto}}main .news-inner ul li:last-child a img{margin-top:20px}@media screen and (max-width:1099px){main .news-inner ul li:last-child a img{margin:20px auto 10px}}main .news-inner ul li:last-child a .btn{width:50%;padding:3px 0;background:#82b103;color:#fff;font-weight:bold;text-align:center;border-radius:50px;margin-bottom:20px}main .more{background:#4e4e4e}main .more h2{text-align:center;padding:10px 0;background:#282828;color:#fff;font-weight:bold}main .more-inner{width:1100px;margin:auto;padding:60px 0 40px}@media screen and (max-width:1099px){main .more-inner{width:95%}}main .more-inner ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}main .more-inner ul li{margin-right:22px;margin-bottom:20px}main .more-inner ul li:last-child,main .more-inner ul li:nth-child(5n){margin-right:0}main .more-inner ul li a{display:block;-webkit-transition:all ease .2s;-o-transition:all ease .2s;transition:all ease .2s}main .more-inner ul li a:hover{opacity:.7}@media screen and (max-width:1099px){main .more-inner ul li{width:19%}main .more-inner ul li img{width:100%}}.popup{display:none;position:fixed;width:100%;top:0;bottom:0;left:0;right:0;margin:auto;z-index:4;background:rgba(0, 0, 0, 0.9)}.popup_inner{width:1100px;margin:auto}.popup_inner .ios_radiko{padding-top:100px}.popup_inner .ios_radiko ul{list-style:none}.popup_inner .ios_radiko ul li{text-align:center;margin-bottom:40px}.popup_inner .ios_radiko ul li a{display:block;width:500px;margin:auto}.popup_inner .ios_radiko ul li a img{width:100%}.popup_inner .ios_radiko .close{width:400px;border:solid 1px #fff;padding:15px 0;text-align:center;color:#fff;margin:auto}.page .breadcrumb{background:#104358}.page .breadcrumb ul{padding:5px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1080px;width:95%;margin:auto}.page .breadcrumb ul li{font-size:1.4rem;color:#fff}.page .breadcrumb ul li a{color:#fff;text-decoration:underline}.page .breadcrumb ul li a:hover{text-decoration:none}.page_inner{max-width:1100px;width:95%;margin:auto;padding:50px 0 80px}.page_inner .post_head{margin-bottom:20px;padding-bottom:20px;border-bottom:solid 1px #000}.page_inner .post_head h1{margin-bottom:5px}.page_inner .post_head time{display:block}.page_inner .snsShare{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.page_inner .snsShare li{margin-right:10px;width:80px}.page_inner .snsShare li a{display:block;-webkit-transition:all .7s linear;-o-transition:all .7s linear;transition:all .7s linear}.page_inner .snsShare li a:hover{opacity:.7}.page_inner .snsShare li a img{width:100%}.page_inner .textArea{}.page_inner .textArea p{margin-bottom:20px}.page_inner .textArea a{color:#00a8e9;text-decoration:underline}.page_inner .textArea a:hover{text-decoration:none}.page_inner .textArea+.snsShare{margin-top:40px}.page_inner .textArea strong{font-weight:bold}.page_inner .textArea em{font-style:italic}.page_inner .textArea blockquote{display:block;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:40px;-webkit-margin-end:40px}.page_inner .textArea .aligncenter{display:block;margin:0 auto}.page_inner .textArea .alignright{float:right}.page_inner .textArea .alignleft{float:left}.page_inner .textArea img[class*=attachment-],.page_inner .textArea img[class*=wp-image-]{height:auto;max-width:100%}.page_inner .list h1{color:#1e5870;text-align:center}.page_inner .list h1 .en{font-size:4rem;display:block;line-height:1;margin-bottom:3px}.page_inner .list h1 .ja{font-size:1.6rem;display:block;padding-bottom:30px}.page_inner .list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:1099px){.page_inner .list ul{width:95%;margin:auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.page_inner .list ul li{margin-right:25px;margin-bottom:40px;width:348px}@media screen and (max-width:1099px){.page_inner .list ul li{width:32%;margin-right:0}}.page_inner .list ul li:nth-child(3n){margin-right:0}.page_inner .list ul li a{display:block;-webkit-transition:all ease .2s;-o-transition:all ease .2s;transition:all ease .2s}.page_inner .list ul li a:hover{opacity:.7}.page_inner .list ul li a figure{margin-bottom:15px;position:relative;border:solid 1px #ccc}@media screen and (max-width:1099px){.page_inner .list ul li a figure{overflow:hidden}.page_inner .list ul li a figure:before{content:"";display:block;width:100%;padding-top:56%}}.page_inner .list ul li a figure img{width:348px;height:196px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:1099px){.page_inner .list ul li a figure img{width:100%;height:100%;position:absolute;top:0}}.page_inner .list ul li a .title{font-weight:bold;max-width:350px}.page_inner .paging{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px}.page_inner .paging .prev{margin-right:20px}.page_inner .paging li{width:40%;max-width:200px}.page_inner .paging li a{display:block;border:solid 1px #1e5870;color:#1e5870;font-weight:bold;padding:5px 0;text-align:center;-webkit-transition:all .7s linear;-o-transition:all .7s linear;transition:all .7s linear}.page_inner .paging li a:hover{opacity:.7}