﻿body{font-family:-apple-system,BlinkMacSystemFont,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN W3",HiraKakuProN-W3,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"游ゴシック体",YuGothic,"Yu Gothic M","游ゴシック Medium","Yu Gothic Medium","ＭＳ Ｐゴシック","MS PGothic","Helvetica Neue",HelveticaNeue,Helvetica,Arial,"Segoe UI",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}@font-face{body{font-family:"Yu Gothic M";src:local("Yu Gothic Medium")}}@font-face{body{font-family:"Yu Gothic M";src:local("Yu Gothic Bold");font-weight:bold}}.y-banner-wrapper{background-color:#f0f5f8;padding:60px 0}@media(max-width: 40em){.y-banner-wrapper{padding:24px 0}}.y-banner{background-color:#fff;border:1px solid #e1e7eb;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;overflow:hidden;position:relative;width:960px}@media(max-width: 40em){.y-banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc(100vw - 50px)}}.y-banner:nth-child(2){margin:30px auto 0}.y-banner:hover .y-banner__image__background{-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02);-webkit-transition-duration:.4s;transition-duration:.4s}.y-banner::after{background-color:#00aeca;background-image:url("/images/arrow_white.png");background-position:center;background-repeat:no-repeat;background-size:8px;border-radius:100%;content:"";height:40px;position:absolute;right:30px;top:calc(50% - 20px);width:40px}@media(max-width: 40em){.y-banner::after{bottom:15px !important;background-size:6px;height:30px;right:calc(50% - 15px);top:auto;width:30px}}.y-banner.y-banner-type--newsletter .y-banner__image::before{background-color:#f0ac00;-webkit-box-shadow:0 2px 1px 0 rgba(0,0,0,.1);box-shadow:0 2px 1px 0 rgba(0,0,0,.1);color:#fff;content:"登録無料";font-size:.9rem;padding:2px 0 0;position:absolute;right:-55px;text-align:center;top:10px;-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg);width:190px;z-index:10}.y-banner.y-banner-type--package .y-banner__image{border-right:2px solid #f0f5f8}@media(max-width: 40em){.y-banner.y-banner-type--package .y-banner__image{border-right:none;border-bottom:2px solid #f0f5f8}}.y-banner__image{border-radius:8px 0 0 8px;min-height:160px;overflow:hidden;position:relative;width:320px}@media(max-width: 40em){.y-banner__image{border-radius:8px 8px 0 0;height:50%;width:100%}}.y-banner__image__background{background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:8px 0 0 8px;content:"";height:100%;position:absolute;-webkit-transition-duration:.4s;transition-duration:.4s;width:100%}@media(max-width: 40em){.y-banner__image__background{border-radius:8px 8px 0 0}}.y-banner__image__background--gesundroid{background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url(/images/banner_gesundroid.png);border-radius:8px 0 0 8px;content:"";height:100%;position:absolute;-webkit-transition-duration:.4s;transition-duration:.4s;width:100%}@media(max-width: 40em){.y-banner__image__background--gesundroid{border-radius:8px 8px 0 0;background-image:url(/images/banner_gesundroid_mobile.png)}}.y-banner__image__background--toio-collection{background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url(/images/banner_toio-collection.png);border-radius:8px 0 0 8px;content:"";height:100%;position:absolute;-webkit-transition-duration:.4s;transition-duration:.4s;width:100%}@media(max-width: 40em){.y-banner__image__background--toio-collection{border-radius:8px 8px 0 0;background-image:url(/images/banner_toio-collection_mobile.png)}}.y-banner__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:30px 60px;width:520px}@media(max-width: 40em){.y-banner__text{padding:20px 30px 57px;width:100%}}.y-banner__text__title{color:#00aeca;font-size:1.25rem;line-height:1}@media(max-width: 40em){.y-banner__text__title{font-size:1.125rem;line-height:1.7;text-align:center}}.y-banner__text__description{color:#333;font-size:1rem;line-height:2;margin:15px 0 0}@media(max-width: 40em){.y-banner__text__description{font-size:.875rem;line-height:1.7}}.y-footer-border{background-color:#f0f5f8;height:4px;width:100%}@media(max-width: 40em){.y-footer-border{display:none}}.y-footer{border-bottom:1px solid #eee;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:75rem;margin:0 auto;padding:100px 0 40px;position:relative;width:1170px}@media(max-width: 40em){.y-footer{display:none}}.y-footer__top__image{height:45px;width:106.5789473684px}.y-footer__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:20px 0 0}.y-footer-nav{display:-webkit-box;display:-ms-flexbox;display:flex}.y-footer-nav__list{color:#666 !important;font-size:.875rem !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 80px 0 0}.y-footer-nav__list__item{color:#666 !important;font-size:.875rem !important;list-style:none;margin:0 !important;padding:0 !important}.y-footer-nav__list__item.bold{font-weight:bold}.y-footer-nav__list__item+.bold{margin:10px 0 0 !important}.y-footer-banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.y-footer-banner__wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:4px;background-color:#f0f5f8;display:-webkit-box;display:-ms-flexbox;display:flex;height:75px;width:320px;margin:0 0 15px !important;padding:0 !important;position:relative}.y-footer-banner__wrapper.youtube .y-footer-banner__wrapper__text{padding:0 0 0 30px}.y-footer-banner__wrapper.youtube .y-footer-banner__wrapper__text::after{background-image:url("/images/yt_icon_rgb.png");background-position:center;background-repeat:no-repeat;background-size:20px;content:"";height:20px;position:absolute;left:0;top:calc(50% - 10px);width:20px}.y-footer-banner__wrapper__image{border-radius:4px 0 0 4px !important;height:75px !important;margin:0 20px 0 0 !important;width:75px !important}.y-footer-banner__wrapper__text{color:#666 !important;font-size:.875rem !important;margin:0 !important;position:relative}.y-footer-banner__wrapper::after{background-color:#00aeca;background-image:url("/images/arrow_white.png");background-position:center;background-repeat:no-repeat;background-size:6px;border-radius:100%;content:"";height:20px;position:absolute;right:15px;top:calc(50% - 11px);width:20px}@media(max-width: 40em){.y-footer-banner__wrapper::after{display:none}}.y-recommend-message{border-top:1px solid #ededed;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;padding:40px 0;width:840px}@media(max-width: 40em){.y-recommend-message{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}}.y-recommend-message.margin-top{margin:30px auto 0}.y-recommend-message.margin-bottom{margin:0 auto 30px}.y-recommend-message__image{border-radius:100%;background-position:center;background-repeat:no-repeat;background-size:cover;height:180px;margin:0 80px 0 0;width:180px}@media(max-width: 40em){.y-recommend-message__image{margin:0 auto 30px}}.y-recommend-message__text{border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:580px}@media(max-width: 40em){.y-recommend-message__text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}}.y-recommend-message__text__name{color:#333;display:block;font-size:1.25rem;font-weight:700}@media(max-width: 40em){.y-recommend-message__text__name{font-size:1rem;text-align:center}}.y-recommend-message__text__position{color:#333;font-size:1rem;font-weight:normal;margin:0 0 0 20px}@media(max-width: 40em){.y-recommend-message__text__position{text-align:center;font-size:.75rem}}.y-recommend-message__text__profile{color:#666;font-size:.875rem;line-height:1.7;margin:10px 0 0;width:100%}@media(max-width: 40em){.y-recommend-message__text__profile{line-height:1.5}}.y-recommend-message__text__message{font-size:.875rem;line-height:1.8;margin:20px 0 0;width:100%}@media(max-width: 40em){.y-recommend-message__text__message{line-height:2}}.y-gesundroid_nav{align-items:center;-webkit-box-align:center;-ms-flex-align:center;display:flex;display:-webkit-box;display:-ms-flexbox;justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;margin:0 auto 50px;min-width:1170px;position:relative;width:100vw}@media(max-width: 40em){.y-gesundroid_nav{height:60px;margin:20px 0 0;min-width:100vw;overflow:scroll}.y-gesundroid_nav::-webkit-scrollbar{display:none}}.y-gesundroid_nav__list{align-items:center;-webkit-box-align:center;-ms-flex-align:center;background-color:#fff;display:flex;display:-webkit-box;display:-ms-flexbox;justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;width:100%}@media(max-width: 40em){.y-gesundroid_nav__list{left:0;overflow-x:auto;padding:0 20px 0 10px;position:absolute;top:0;width:auto}}.y-gesundroid_nav__list__item{align-items:center;-webkit-box-align:center;-ms-flex-align:center;color:#000;display:flex;display:-webkit-box;display:-ms-flexbox;flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;font-size:1rem;height:60px;justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;margin:0 20px;padding:8px 20px 3px;position:relative;text-align:left;-webkit-transition-duration:.3s !important;transition-duration:.3s !important;white-space:nowrap;word-break:keep-all}@media(max-width: 40em){.y-gesundroid_nav__list__item{font-size:.8rem;margin:0;padding:6px 15px 0}}.y-gesundroid_nav__list__item:hover{color:#000;opacity:.7;-webkit-transition-duration:.3s !important;transition-duration:.3s !important}.y-gesundroid_nav__list__item:hover::after{background-color:#000;bottom:0;content:"";height:3px;left:0;position:absolute;width:100%}.y-gesundroid_nav__list__item.active::after{right:0;background-color:#000;bottom:0;content:"";height:3px;left:0;position:absolute;width:100%}.y-gesundroid_nav__list__item.external::before{background-image:url(/images/icon_external_gray.png);background-position:center;background-repeat:no-repeat;background-size:contain;content:"";height:14px;position:absolute;right:0px;top:24px;width:14px}@media(max-width: 40em){.y-gesundroid_nav__list__item.external::before{height:11px;right:0px;top:27px;width:11px}}.y-gesundroid_nav__list__item__notice{align-items:center;-webkit-box-align:center;-ms-flex-align:center;display:flex;display:-webkit-box;display:-ms-flexbox;font-size:.8rem;margin:-4px auto -12px;padding:0 0 2px;position:relative;text-align:center}@media(max-width: 40em){.y-gesundroid_nav__list__item__notice{font-size:.6rem;padding:3px 0 0px;position:relative;text-align:center;margin:-11px auto -12px;padding:8px 0 0}}.y-gesundroid_nav__list__item__notice::after{background-image:url("/images/icon_arrow_white.svg");background-position:center;background-repeat:no-repeat;background-size:5px;background-color:#888;border-radius:100%;content:"";height:14px;position:absolute;right:-18px;top:9px;width:14px}@media(max-width: 40em){.y-gesundroid_nav__list__item__notice::after{height:12px;right:-15px;position:absolute;top:17px;width:12px}}.y-gesundroid_nav__list a{color:#000}.y-gesundroid_nav__list a:visited{color:#000}@media(max-width: 40em){.y-gesundroid_attention{font-size:.64rem}}.y-gesundroid_news{background:rgba(255,255,255,.1);border:solid 2px #000;margin:80px auto;padding:40px 0 30px}@media(max-width: 40em){.y-gesundroid_news{margin:0 auto 60px;padding:30px 20px 10px}}.y-gesundroid_news__heading{font-size:1.5rem !important;font-weight:bold;margin:0 auto 40px !important;padding:0 !important;position:relative}.y-gesundroid_news__heading::after{background-color:#000;bottom:-20px;content:"";height:3px;left:calc(50% - 20px);position:absolute;width:40px}.y-gesundroid_news__list__item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;margin:7px auto;width:960px}@media(max-width: 40em){.y-gesundroid_news__list__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:20px auto;width:100%}}.y-gesundroid_news__list__item__info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width: 40em){.y-gesundroid_news__list__item__info{width:100%}}.y-gesundroid_news__list__item__info__label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#000;border-radius:20px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.9rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:0;width:210px}@media(max-width: 40em){.y-gesundroid_news__list__item__info__label{font-size:.85rem;width:200px}}.y-gesundroid_news__list__item__info__date{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.125rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;margin:0 0 0 30px;width:100px}@media(max-width: 40em){.y-gesundroid_news__list__item__info__date{font-size:.8rem;margin:0 0 0 10px;width:auto}}.y-gesundroid_news__list__item__title,.y-gesundroid_news__list__item a{color:#000;font-size:1.125rem;line-height:2;margin:0 0 0 20px;padding:0}@media(max-width: 40em){.y-gesundroid_news__list__item__title,.y-gesundroid_news__list__item a{font-size:1rem;line-height:1.7;margin:10px 0 0;width:100%}}.y-gesundroid_news__list__item a{text-decoration:underline}.y-gesundroid_news__list__item a:hover{color:#000;opacity:.7}.y-gesundroid_original{margin:60px auto;width:960px}@media(max-width: 40em){.y-gesundroid_original{margin:60px auto 24px;width:calc(100vw - 40px)}}.y-gesundroid_original__article{border-top:5px solid #fff;padding:40px 40px 60px;width:100%;position:relative}@media(max-width: 40em){.y-gesundroid_original__article{padding:40px 0}}.y-gesundroid_original__article:last-child{padding:40px 40px 0}@media(max-width: 40em){.y-gesundroid_original__article:last-child{padding:40px 0 0}}.y-gesundroid_original__article__date{color:#000;font-size:1.25rem;margin:0 auto;padding:0;text-align:center;display:inline-block;background-color:#fccf2f;padding:0px 20px;position:absolute;top:calc(-1.25rem + 2px);left:0}.y-gesundroid_original__article__note{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:20px auto 0;padding:0;width:100%}.y-gesundroid_original__article__note__character{height:70px;width:70px}@media(max-width: 40em){.y-gesundroid_original__article__note__character{height:50px;width:50px}}.y-gesundroid_original__article__note__voice{background-color:#fff;border-radius:15px;color:#000;font-size:.9rem;line-height:1.9;margin:0;padding:10px 20px;width:calc(100% - 80px)}@media(max-width: 40em){.y-gesundroid_original__article__note__voice{width:calc(100% - 55px)}}.y-gesundroid_original__article__image,.y-gesundroid_original__article__movie{background-position:center;background-repeat:no-repeat;background-size:cover;height:450px;margin:40px auto 0;width:800px;border-radius:48px}@media(max-width: 40em){.y-gesundroid_original__article__image,.y-gesundroid_original__article__movie{height:calc((100vw - 40px)*.5625);width:calc(100vw - 40px);border-radius:12px}}.y-gesundroid_original__article__movie{position:relative}.y-gesundroid_original__article__movie::before{background-image:url("/images/icon_play.png");background-position:center;background-repeat:no-repeat;background-size:cover;content:"";height:88px;position:absolute;right:calc(50% - 44px);top:calc(50% - 55px);width:88px;z-index:10}.y-gesundroid_original__article__movie::after{color:#fff;content:"動画を見る";position:absolute;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.12);top:calc(50% + 40px);width:100%;z-index:10}.y-gesundroid_original__article__movie:hover{opacity:.9}.y-coming-soon{font-size:50px;text-align:center;margin:130px auto 400px}@media(max-width: 40em){.y-coming-soon{font-size:30px;margin:80px auto 150px}}.y-gesundroid_btn{margin:0 auto 60px !important}@media(max-width: 40em){.y-gesundroid_btn{margin:0 auto 25px !important}}.y-gesundroid_btn::after{display:none !important}.y-gesundroid_btn__icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media(max-width: 40em){.y-gesundroid_btn__icon{display:block !important;height:1rem !important;left:30px;position:absolute;width:1rem !important}}.y-gesundroid_heading--small{font-size:25px}@media(max-width: 40em){.y-gesundroid_heading--small{font-size:16px}}.y-titles_now-on-sale{color:#757575;font-size:.75rem !important;line-height:2;margin:-5px 0 20px 0 !important;padding:0 !important}@media(max-width: 40em){.y-titles_now-on-sale{text-align:center !important}}.y-titles_nav{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:50px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100vw}@media(max-width: 40em){.y-titles_nav{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:auto;margin:10px 0}}.y-titles_nav__list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:1080px}@media(max-width: 40em){.y-titles_nav__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100vw}}.y-titles_nav__list__item{color:#00aeca;font-size:1rem;margin:0 0 0 80px;position:relative}@media(max-width: 40em){.y-titles_nav__list__item{margin:0;width:calc(100vw - 80px)}}.y-titles_nav__list__item:hover{color:#00aeca}.y-titles_nav__list__item:visited{color:#00aeca}.y-titles_nav__list__item::before{content:"";background-image:url("/images/arrow_blue_circle.png");background-position:center;background-repeat:no-repeat;background-size:cover;height:16px;left:-22px;position:absolute;top:8px;width:16px}.y-titles_s-spec__title{color:#000 !important;line-height:1.6 !important}@media(max-width: 40em){.y-titles_s-spec__title{font-size:1.2rem !important}}.y-titles_s-spec__heading{margin:60px auto 0 !important;font-size:1rem !important}@media(max-width: 40em){.y-titles_s-spec__heading{margin:40px auto 0 !important}}.y-titles_s-spec__table{margin:20px auto 40px !important}.y-titles_s-spec__description{font-size:.8rem !important;line-height:2 !important}.y-titles_border-none{border:none !important}.y-titles_accordion-box{border:1px solid #e1e7eb !important;margin:0 auto 40px !important;padding:10px 40px !important}@media(max-width: 40em){.y-titles_accordion-box{padding:0 15px !important}}.y-titles_accordion-content{padding:0 !important}.y-titles_japan-media-arts-festival--laptop{margin:25px 0 40px 0 !important;width:100% !important}@media(max-width: 40em){.y-titles_japan-media-arts-festival--laptop{display:none !important}}.y-titles_japan-media-arts-festival--mobile{display:none !important}@media(max-width: 40em){.y-titles_japan-media-arts-festival--mobile{display:block !important;margin:20px 0 30px 0 !important;width:100% !important}}.y-titles_card{margin:60px auto !important}.y-titles_btn-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:40px 0 0 !important;width:100%}@media(max-width: 40em){.y-titles_btn-list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.y-titles_btn{margin:0 20px 0 0 !important}@media(max-width: 40em){.y-titles_btn{margin:10px auto 0 !important;width:100% !important}.y-titles_btn:first-child{margin:0 auto !important}}.y-titles_btn a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:40px !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important;font-size:1.1rem !important;height:45px !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1 !important;padding:0 !important;width:240px !important}@media(max-width: 40em){.y-titles_btn a{margin:0 auto !important;width:calc(100vw - 120px) !important}}.y-titles_btn a::after{content:"";background:url(/images/arrow_white.png) no-repeat center center;background-size:8px;width:20px;height:20px;color:#fff;position:absolute;display:inline-block;top:calc(50% + 6px);right:12px}.y-titles_btn a.y-inactive{background-color:#999 !important;color:#fff !important;font-size:.9rem !important;pointer-events:none}.y-titles_btn a.y-inactive:hover{cursor:default !important;opacity:1 !important}.y-inactive__coming-soon{font-size:.8rem !important;margin-bottom:5px}@media(max-width: 40em){.y-titles_heading{line-height:1.5 !important}}.y-titles_card-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:60px 0 120px 0}.y-titles_card-list>li{width:30%;margin:0 1.666% 40px;padding:0;-webkit-box-shadow:0 0 12px 0 rgba(0,0,0,.04);box-shadow:0 0 12px 0 rgba(0,0,0,.04);background:#fff}@media(max-width: 40em){.y-titles_card-list>li{width:48.25%;margin:0 .875% 10px}}.y-titles_card-list>li:hover{-webkit-transition:all .3s;transition:all .3s;-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px);opacity:.7}.y-titles_card-list>li>a{display:block;padding:15px 30px;height:100%}@media(max-width: 40em){.y-titles_card-list>li>a{padding:0 10px}}.y-titles_card-list__new{width:30%;margin:0 1.666% 40px;padding:0;-webkit-box-shadow:0 0 12px 0 rgba(0,0,0,.04);box-shadow:0 0 12px 0 rgba(0,0,0,.04);background:#fff}@media(max-width: 40em){.y-titles_card-list__new{width:48.25%;margin:0 .875% 10px}}.y-titles_card-list__new:hover{-webkit-transition:all .3s;transition:all .3s;-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px);opacity:1 !important}.y-titles_card-list__new>a{display:block;padding:15px 30px}@media(max-width: 40em){.y-titles_card-list__new>a{padding:0 10px}}.y-titles_card-list__new>a:hover{opacity:1 !important}.y-titles_card-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.y-titles_card-list__item figure{min-height:0%}.y-titles_card-list__item img{min-height:0%}.y-titles_card-list__item .box{position:relative;margin:10% auto 12%;width:80%}.y-titles_card-list__item .box .playbtn{text-align:center;position:absolute;width:100%;top:30%;opacity:0}.y-titles_card-list__item .box .playbtn img{width:70px;display:block;margin:0 auto}@media(max-width: 40em){.y-titles_card-list__item .box .playbtn img{width:40px}}.y-titles_card-list__item .box .playbtn span{text-shadow:0 1px 2px rgba(0,0,0,.12);display:block;color:#fff}@media(max-width: 40em){.y-titles_card-list__item .box .playbtn span{font-size:.85em}}.y-titles_card-list__item .box .photo{position:relative}.y-titles_card-list__item .box .photo .image{padding-top:100%;-webkit-transition:none;transition:none}.mask{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;background-color:rgba(0,0,0,.3);-webkit-transition:all .6s ease;transition:all .6s ease}.y-titles_card-list__new:hover .playbtn{opacity:1}.y-titles_card-list__new:hover .mask{opacity:1}.y-titles_card-list__item__head{background-color:#00aeca;color:#fff;font-size:.8rem;text-align:center;height:30px;margin:0 0 -30px}.y-titles_card-list__item__description{color:#00aeca;font-size:1.5rem;margin:30px 0 0;text-align:center}@media(max-width: 40em){.y-titles_card-list__item__description{font-size:.75rem;line-height:1.2rem}}.y-titles_card-list__item__title{color:#333;font-size:1.1rem;line-height:1.5rem;height:3.5rem}@media(max-width: 40em){.y-titles_card-list__item__title{height:4.6rem;font-size:.85rem}}@media(max-width: 40em){.y-titles_card-list__item__title>br{display:none;font-size:.85rem;height:3.3rem;line-height:1.2rem}}.y-titles_card-list__item__price{color:#757575;font-size:.75rem;line-height:2}@media(max-width: 40em){.y-titles_card-list__item__price{font-size:.6rem;line-height:.9rem}}.y-titles_gesundroid__eyecatch{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fccf2f;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:20px auto 0;padding:30px 140px;width:600px}@media(max-width: 40em){.y-titles_gesundroid__eyecatch{margin:40px auto -10px;padding:0;text-align:center;width:100%}}.y-titles_gesundroid__eyecatch__image{width:320px;height:200px}@media(max-width: 40em){.y-titles_gesundroid__eyecatch__image{padding:20px 0;height:auto;width:70%;margin:0;vertical-align:middle !important}}.y-platform_accordion-box{border:1px solid #e1e7eb !important;margin:60px auto 0 !important;padding:10px 40px !important}@media(max-width: 40em){.y-platform_accordion-box{margin:30px auto 0 !important;padding:0 15px !important;width:calc(100vw - 40px) !important}}.y-platform_accordion-box+.y-platform_accordion-box{margin:30px auto 0 !important}@media(max-width: 40em){.y-platform_accordion-box+.y-platform_accordion-box{margin:20px auto 0 !important}}.y-platform_accordion-title{color:#000;font-size:1.25rem !important}@media(max-width: 40em){.y-platform_accordion-title{font-size:1rem !important}}.y-platform_table{margin:20px auto 40px !important}@media(max-width: 40em){.y-platform_table{margin:0 auto 30px !important}}.y-news_back-btn{margin:-40px auto 40px;padding:0 0 0 25px;position:relative;width:960px}@media(max-width: 40em){.y-news_back-btn{margin:-20px auto 40px;width:calc(100% - 40px)}}.y-news_back-btn::before{background-color:#2699db;background-image:url("/images/arrow_white.png");background-position:center;background-repeat:no-repeat;background-size:35%;border-radius:100px;content:"";height:18px;left:0;position:absolute;top:7px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);width:18px}.y-index_news-area{background-color:#f0f5f8;padding:40px 0;width:100%}@media(max-width: 40em){.y-index_news-area{margin:0;padding:25px 0}}.y-index_news-list{margin:0 auto;width:1080px}@media(max-width: 40em){.y-index_news-list{width:calc(100vw - 40px)}}.y-index_news-list__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #dedede;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 10px !important;padding:0 0 8px 0 !important}@media(max-width: 40em){.y-index_news-list__item{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:first baseline;-ms-flex-align:first baseline;align-items:first baseline;-webkit-box-orient:inherit;-webkit-box-direction:inherit;-ms-flex-direction:inherit;flex-direction:inherit}}.y-index_news-list__item:last-child{border-bottom:none;margin:0 !important;padding:0 !important}.y-index_news-list__item__info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width: 40em){.y-index_news-list__item__info{margin:0 0 6px}}.y-index_news-list__item__info__label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#00aeca;border-radius:2px;color:#fff !important;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.8rem !important;height:26px !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 10px 0 0 !important;padding:0 !important;width:65px !important}.y-index_news-list__item__info__date{color:#888 !important;font-size:.8rem !important;margin:0 5px 0 0 !important;padding:0 !important;display:inline}.y-index_news-list__item__title{color:#00aeca !important;font-size:.9rem !important;line-height:1.7 !important;margin:0 !important;padding:0 !important;width:calc(100% - 125px - 80px) !important}@media(max-width: 40em){.y-index_news-list__item__title{width:calc(100vw - 40px) !important}}.y-index_news-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:30px auto 0;width:1080px}@media(max-width: 40em){.y-index_news-link{border-top:1px solid #dedede;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:10px auto 0;padding:20px 0 0;width:calc(100vw - 40px) !important;display:none}}.y-index_news-link__item{color:#00aeca !important;font-size:.9rem !important;line-height:1.7 !important;margin:0 0 0 40px !important;padding:0 0 0 20px !important;position:relative}.y-index_news-link__item:first-child{margin:0 !important}.y-index_news-link__item::before{background-color:#00aeca;background-image:url("/images/arrow_white.png");background-position:center;background-repeat:no-repeat;background-size:5px;border-radius:100%;content:"";height:16px;left:0;position:absolute;top:calc(50% - 10px);width:16px}.y-index_btn--green{margin:20px auto 0 !important;text-align:left !important;display:block !important}@media(max-width: 40em){.y-index_btn--green{width:calc(100% - 40px) !important}}.y-index_btn--green a{color:#95ba25 !important;text-shadow:none !important}.y-index_btn--green a::after{background-image:url("/images/arrow_green.png") !important}.y-index_h2{margin:10px auto 0 !important}.y-index_card-area,.y-index_card-area--white{background-color:#f0f5f8;padding:50px 0 100px;min-width:100vw}.y-index_card-area--white{background-color:#fff}@media(max-width: 40em){.y-index_card-area,.y-index_card-area--white{padding:40px 0;width:100vw}}.y-index_card-area__title{color:#00aeca;font-size:2rem !important;line-height:1.6 !important;margin:0 auto 30px !important;padding:0 !important;text-align:center !important;width:1080px !important}@media(max-width: 40em){.y-index_card-area__title{font-size:1.4rem !important;line-height:1.5 !important;margin:0 auto 20px !important;text-align:center !important;width:calc(100vw - 40px) !important}}.y-index_card-area__description{color:#333 !important;font-size:1.125rem !important;line-height:1.7 !important;margin:0 auto 60px !important;padding:0 !important;text-align:center !important;width:1080px !important}@media(max-width: 40em){.y-index_card-area__description{font-size:.9rem !important;line-height:1.8 !important;margin:0 auto 40px !important;text-align:left !important;width:calc(100vw - 40px) !important}}.y-index_card-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;width:1080px}@media(max-width: 40em){.y-index_card-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc(100vw - 40px)}}.y-index_card-list__item,.y-index_card-list__item--shadow-darker{background-color:#fff;-webkit-box-shadow:0 0 12px 0 rgba(0,0,0,.04);box-shadow:0 0 12px 0 rgba(0,0,0,.04);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 !important;width:340px}@media(max-width: 40em){.y-index_card-list__item,.y-index_card-list__item--shadow-darker{margin:0 auto 20px;width:100%}.y-index_card-list__item:last-child,.y-index_card-list__item--shadow-darker:last-child{margin:0 auto}}.y-index_card-list__item--shadow-darker{-webkit-box-shadow:0 0 12px 0 rgba(0,0,0,.08);box-shadow:0 0 12px 0 rgba(0,0,0,.08)}.y-index_card-list__item__image{background-color:#888;background-position:center;background-repeat:no-repeat;background-size:cover;height:200px;width:100%}.y-index_card-list__item__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:25px 30px}.y-index_card-list__item__text__title{color:#00aeca;font-size:1.2rem !important;line-height:1.6 !important;padding:0 !important;text-align:center}.y-index_card-list__item__text__description{color:#333;font-size:.9rem !important;line-height:1.8 !important;margin:10px 0 0 !important;padding:0 !important;text-align:left !important}.y-index_card-list__item__text__link{color:#00aeca;display:inline-block;font-size:.9rem !important;line-height:1.8 !important;margin:20px auto 0 !important;padding:0 0 0 25px !important;position:relative;text-align:center !important}.y-index_card-list__item__text__link::before{background-color:#00aeca;background-image:url("/images/arrow_white.png");background-position:center;background-repeat:no-repeat;background-size:5px;border-radius:100%;content:"";height:16px;left:0;position:absolute;top:calc(50% - 8px);width:16px}.y-index-lebel{padding:70px 0 100px}@media(max-width: 40em){.y-index-lebel{padding:40px 0}}@media(max-width: 40em){.y-index_br{display:none}}.y-index_belt,.y-index_belt--blue,.y-index_belt--orange,.y-index_belt--green,.y-index_belt--white{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(max-width: 40em){.y-index_belt,.y-index_belt--blue,.y-index_belt--orange,.y-index_belt--green,.y-index_belt--white{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.y-index_belt--blue{background-color:#00aeca}.y-index_belt--orange{background-color:#e0a80b}.y-index_belt--green{background-color:#a2c732}.y-index_belt--white{background-color:#fff}.y-index_belt__image{background-position:center;background-repeat:no-repeat;background-size:cover;min-width:560px;width:560px}@media(max-width: 40em){.y-index_belt__image{height:70vw;min-width:100vw;width:100vw}}.y-index_belt__text{min-width:520px !important;padding:60px 100px !important;width:calc(100vw - 560px)}.y-index_belt__text--sp{display:none}@media(max-width: 40em){.y-index_belt__text{min-width:100vw !important;padding:30px 30px !important;width:100vw !important}.y-index_belt__text--sp{display:block}}.y-index_belt__text__title,.y-index_belt__text__title--red{color:#fff;font-size:2rem !important;line-height:1.6 !important;padding:0 !important;text-shadow:0 1px 2px rgba(0,0,0,.12) !important;width:100% !important}@media(max-width: 40em){.y-index_belt__text__title,.y-index_belt__text__title--red{font-size:1.4rem !important;line-height:1.5 !important;text-align:center !important}.y-index_belt__text__title--pc{display:none}}.y-index_belt__text__title--red{color:red !important;text-shadow:none !important}.y-index_belt__text__description,.y-index_belt__text__description--gray{color:#fff !important;font-size:1.125rem !important;line-height:2 !important;margin:20px auto 0 !important;padding:0 !important;position:relative !important;text-shadow:0 1px 2px rgba(0,0,0,.12) !important;width:100% !important}@media(max-width: 40em){.y-index_belt__text__description,.y-index_belt__text__description--gray{font-size:.9rem !important;line-height:1.8 !important;margin:0px auto 0 !important}}.y-index_belt__text__description.external::after,.external.y-index_belt__text__description--gray::after{content:"";background-position:center;background-repeat:no-repeat;background-image:url(/images/icon_external.png);background-size:10px;bottom:2px;height:20px;position:absolute;width:20px}.y-index_belt__text__description--gray{color:#666 !important;text-shadow:none !important}@media(max-width: 40em){.y-index_belt-invert{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}}.y-index_attract,.y-index_attract--white,.y-index_attract--blue{display:block;padding:70px 0}@media(max-width: 40em){.y-index_attract,.y-index_attract--white,.y-index_attract--blue{padding:30px 0}}.y-index_attract.pb0,.pb0.y-index_attract--white,.pb0.y-index_attract--blue{padding-bottom:0}.y-index_attract--white{background-color:#fff}.y-index_attract--blue{background-color:#f0f5f8}.y-index_attract__big-title__wrap{background-color:#f0f5f8;padding-top:60px}@media(max-width: 40em){.y-index_attract__big-title__wrap{padding-top:0}}.y-index_attract__big-title{font-size:2.5em;line-height:1.6;text-align:center;max-width:1170px;width:100%;margin-left:auto;margin-right:auto;padding:70px 0 30px;background-color:#fff;color:#00aeca}@media(max-width: 40em){.y-index_attract__big-title{font-size:1.5rem;line-height:1.5;padding:30px 0 0}}.y-index_attract__big-title__text{font-size:3.2rem}@media(max-width: 40em){.y-index_attract__big-title__text{font-size:2.2rem}}.y-index_attract__big-title__text .toio-text{font-size:4rem;margin-right:.25em}@media(max-width: 40em){.y-index_attract__big-title__text .toio-text{font-size:2.7rem}}.y-index_attract__title{font-size:2rem;line-height:1.6;text-align:center;color:#00aeca;padding:20px 20px 40px}@media(max-width: 40em){.y-index_attract__title{font-size:1.4rem;line-height:1.5}}.y-index_attract__title__text{display:inline-block;padding:7px 0 7px 80px;background-repeat:no-repeat;background-position:left center;background-size:contain}@media(max-width: 40em){.y-index_attract__title__text{background-position:center top;background-size:60px;padding:70px 0 0}}.y-index_attract__content{display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width: 40em){.y-index_attract__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.y-index_attract__img,.y-index_attract__img--point1-img{width:100%;max-width:768px;background-repeat:no-repeat;background-position:center;background-size:cover}@media(max-width: 40em){.y-index_attract__img,.y-index_attract__img--point1-img{height:70vw}}.y-index_attract__img--point1-img{min-height:400px;background-size:auto 100%;background-position:right}@media(max-width: 40em){.y-index_attract__img--point1-img{min-height:inherit;background-size:cover;background-position:center}}.y-index_attract__textbox,.y-index_attract__textbox--col1{padding:60px 100px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:1152px}@media(max-width: 40em){.y-index_attract__textbox,.y-index_attract__textbox--col1{padding:30px}}.y-index_attract__textbox--col1{padding-top:0;padding-bottom:0}.y-index_attract__text{font-size:1.125rem;line-height:2;text-shadow:0px 1px 2px rgba(0,0,0,.12);word-break:break-all;width:100%;display:block}@media(max-width: 40em){.y-index_attract__text{font-size:.9rem}}.y-index_attract__btn{margin-top:40px;width:100%}.y-index_attract__btn.mt0{margin-top:0}.y-index_attract__btn__item,.y-index_attract__btn__item--white,.y-index_attract__btn__item--blue{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.25rem;border-radius:40px;height:70px;max-width:380px;width:100%;margin:0 auto;position:relative}@media(max-width: 40em){.y-index_attract__btn__item,.y-index_attract__btn__item--white,.y-index_attract__btn__item--blue{font-size:1rem;max-width:inherit;height:50px}}.y-index_attract__btn__item::after,.y-index_attract__btn__item--white::after,.y-index_attract__btn__item--blue::after{content:"";background-position:center;background-repeat:no-repeat;background-size:contain;display:inline-block;height:15px;width:15px;position:absolute;top:0;bottom:0;right:20px;margin:auto}.y-index_attract__btn__item--white{background-color:#fff;color:#00aeca}.y-index_attract__btn__item--white::after{background-image:url("/images/arrow_blue.png")}.y-index_attract__btn__item--white:hover,.y-index_attract__btn__item--white:visited{color:#00aeca}.y-index_attract__btn__item--blue{background-color:#00aeca;color:#fff}.y-index_attract__btn__item--blue::after{background-image:url("/images/arrow_white.png")}.y-index_attract__btn__item--blue:hover,.y-index_attract__btn__item--blue:visited{color:#fff}.y-index_bizfaq{background-color:#f0f5f8;padding:100px 0}@media(max-width: 40em){.y-index_bizfaq{padding:40px 0}}.y-index_bizfaq__title{color:#333;font-size:2rem !important;line-height:1.6 !important;margin:0 auto 30px !important;padding:0 !important;text-align:center !important;width:1080px !important}@media(max-width: 40em){.y-index_bizfaq__title{font-size:1.4rem !important;line-height:1.5 !important;margin:0 auto 20px !important;text-align:center !important;width:calc(100vw - 40px) !important}}.y-index_bizfaq__link{color:#333 !important;text-decoration:underline}.y-index_bizfaq__list{margin:60px auto 0 !important;width:1080px}@media(max-width: 40em){.y-index_bizfaq__list{margin:30px auto 0 !important;width:calc(100vw - 40px) !important}}.y-index_bizfaq__list__item{border-bottom:1px solid #ddd;color:#333 !important;margin:0 0 25px !important;padding:0 0 25px !important}.y-index_bizfaq__list__item:first-child{border-top:1px solid #ddd;padding:25px 0 !important}.y-index_bizfaq__list__item:last-child{margin:0 !important}.y-index_bizfaq__list__item__question{color:#333 !important;font-size:1.25rem !important;line-height:1.7 !important;margin:0 0 15px !important;padding:0 !important}@media(max-width: 40em){.y-index_bizfaq__list__item__question{font-size:1rem !important}}.y-index_bizfaq__list__item__answer{color:#333 !important;font-size:1em !important;line-height:2 !important;margin:0 !important;padding:0 !important}@media(max-width: 40em){.y-index_bizfaq__list__item__answer{font-size:.9rem !important}}.y-index_btn,.y-index_btn--blue,.y-index_btn--green,.y-index_btn--youtube,.y-index_btn--carousel-item-1,.y-index_btn--carousel-item-2,.y-index_btn--carousel-item-3,.y-index_btn--carousel-item-5,.y-index_btn--carousel-item-7{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:40px;background-color:#fff;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;font-size:1.25rem;height:70px !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;margin:40px 0 0 !important;padding:0 !important;position:relative;width:380px !important}@media(max-width: 40em){.y-index_btn,.y-index_btn--blue,.y-index_btn--green,.y-index_btn--youtube,.y-index_btn--carousel-item-1,.y-index_btn--carousel-item-2,.y-index_btn--carousel-item-3,.y-index_btn--carousel-item-5,.y-index_btn--carousel-item-7{font-size:1rem !important;height:50px !important;margin:30px 0 0 !important;width:100% !important}}.y-index_btn:after,.y-index_btn--blue:after,.y-index_btn--green:after,.y-index_btn--youtube:after,.y-index_btn--carousel-item-1:after,.y-index_btn--carousel-item-2:after,.y-index_btn--carousel-item-3:after,.y-index_btn--carousel-item-5:after,.y-index_btn--carousel-item-7:after{background-position:center;background-repeat:no-repeat;background-size:10px;content:"";display:inline-block;height:34px;position:absolute;right:12px;top:calc(50% - 17px);width:34px}.y-index_btn:hover,.y-index_btn--blue:hover,.y-index_btn--green:hover,.y-index_btn--youtube:hover,.y-index_btn--carousel-item-1:hover,.y-index_btn--carousel-item-2:hover,.y-index_btn--carousel-item-3:hover,.y-index_btn--carousel-item-5:hover,.y-index_btn--carousel-item-7:hover{opacity:.8 !important}.y-index_btn--blue{color:#00aeca !important}.y-index_btn--blue:hover{color:#00aeca !important}.y-index_btn--blue:visited{color:#00aeca !important}.y-index_btn--blue:after{background-image:url("/images/arrow_blue.png")}.y-index_btn--green{color:#a2c732 !important}.y-index_btn--green:hover{color:#a2c732 !important}.y-index_btn--green:visited{color:#a2c732 !important}.y-index_btn--green:after{background-image:url("/images/arrow_green.png")}.y-index_btn--youtube{background-color:red !important;color:#fff !important;padding:0 0 0 20px !important}.y-index_btn--youtube:before{background-position:center;background-repeat:no-repeat;background-size:32px;content:"";display:inline-block;height:32px;position:absolute;left:calc(50% - 76px);top:calc(50% - 16px);width:32px;background-image:url("/images/yt_icon_mono_dark.png")}@media(max-width: 40em){.y-index_btn--youtube:before{background-size:26px;height:26px;left:calc(50% - 70px);top:calc(50% - 12px);width:26px}}.y-index_btn--youtube:hover{background-color:red !important;color:#fff !important;opacity:.8}.y-index_btn--youtube:visited{background-color:red !important;color:#fff !important}.y-index_btn--youtube:after{background-image:url("/images/arrow_white.png")}.y-index_btn--carousel-item-1{background-color:#f0ac00 !important;color:#fff !important;margin:10px 0 0 !important;width:300px !important}.y-index_btn--carousel-item-1:hover{color:#fff !important}.y-index_btn--carousel-item-1:visited{color:#fff !important}.y-index_btn--carousel-item-1:after{background-image:url("/images/arrow_white.png")}.y-index_btn--carousel-item-2{background-color:#f0ac00 !important;color:#fff !important;font-size:1rem !important;height:40px !important;margin:10px 0 0 !important;width:160px !important}.y-index_btn--carousel-item-2:hover{color:#fff !important}.y-index_btn--carousel-item-2:visited{color:#fff !important}.y-index_btn--carousel-item-2:after{background-image:url("/images/arrow_white.png")}.y-index_btn--carousel-item-3{background-color:#95ba25 !important;color:#fff !important;margin:10px 0 0 !important;width:300px !important}.y-index_btn--carousel-item-3:hover{color:#fff !important}.y-index_btn--carousel-item-3:visited{color:#fff !important}.y-index_btn--carousel-item-3:after{background-image:url("/images/arrow_white.png")}.y-index_btn--carousel-item-5{background-color:red !important;color:#fff !important;margin:10px 0 0 !important;width:300px !important}.y-index_btn--carousel-item-5:hover{color:#fff !important}.y-index_btn--carousel-item-5:visited{color:#fff !important}.y-index_btn--carousel-item-5:after{background-image:url("/images/arrow_white.png")}.y-index_btn--carousel-item-7{background-color:#00aeca !important;color:#fff !important;margin:10px 0 0 !important;width:300px !important}.y-index_btn--carousel-item-7:hover{color:#fff !important}.y-index_btn--carousel-item-7:visited{color:#fff !important}.y-index_btn--carousel-item-7:after{background-image:url("/images/arrow_white.png")}.y-index_faq{background-color:#00aeca;padding:100px 0}@media(max-width: 40em){.y-index_faq{padding:40px 0}}.y-index_faq__title{color:#fff;font-size:2rem !important;line-height:1.6 !important;margin:0 auto 30px !important;padding:0 !important;text-align:center !important;width:1080px !important}@media(max-width: 40em){.y-index_faq__title{font-size:1.4rem !important;line-height:1.5 !important;margin:0 auto 20px !important;text-align:center !important;width:calc(100vw - 40px) !important}}.y-index_faq__link{color:#fff !important;text-decoration:underline}.y-index_faq__list{margin:60px auto 0 !important;width:1080px}@media(max-width: 40em){.y-index_faq__list{margin:30px auto 0 !important;width:calc(100vw - 40px) !important}}.y-index_faq__list__item{border-bottom:1px solid rgba(255,255,255,.2);color:#fff !important;margin:0 0 25px !important;padding:0 0 25px !important}.y-index_faq__list__item:first-child{border-top:1px solid rgba(255,255,255,.2);padding:25px 0 !important}.y-index_faq__list__item:last-child{margin:0 !important}.y-index_faq__list__item__question{color:#fff !important;font-size:1.25rem !important;line-height:1.7 !important;margin:0 0 15px !important;padding:0 !important}@media(max-width: 40em){.y-index_faq__list__item__question{font-size:1rem !important}}.y-index_faq__list__item__answer{color:#fff !important;font-size:1em !important;line-height:2 !important;margin:0 !important;padding:0 !important}@media(max-width: 40em){.y-index_faq__list__item__answer{font-size:.9rem !important}}.y-index_important-notice{background-color:#fff;padding:100px 0}@media(max-width: 40em){.y-index_important-notice{padding:40px 0}}.y-index_important-notice__title{color:#333;font-size:2rem !important;line-height:1.6 !important;margin:0 auto 30px !important;padding:0 !important;text-align:center !important;width:1080px !important}@media(max-width: 40em){.y-index_important-notice__title{font-size:1.4rem !important;line-height:1.5 !important;margin:0 auto 20px !important;text-align:center !important;width:calc(100vw - 40px) !important}}.y-index_important-notice__list{margin:60px auto 0 !important;width:1080px}@media(max-width: 40em){.y-index_important-notice__list{margin:30px auto 0 !important;width:calc(100vw - 40px) !important}}.y-index_important-notice__list__item{border-bottom:1px solid #ddd;color:#fff !important;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 15px !important;padding:0 0 15px !important}@media(max-width: 40em){.y-index_important-notice__list__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.y-index_important-notice__list__item:first-child{border-top:1px solid #ddd;padding:15px 0 !important}.y-index_important-notice__list__item:last-child{margin:0 !important}.y-index_important-notice__list__item__date{color:#888 !important;font-size:.9rem !important;margin:0 !important;padding:0 !important;width:110px}.y-index_important-notice__list__item__title{color:#333 !important;font-size:.9rem !important;margin:0 !important;padding:0 !important;text-decoration:underline !important}.y-index_carousel{height:590px;overflow:hidden;width:100%}@media(max-width: 40em){.y-index_carousel{height:69.33vw;width:100vw}}.y-index_carousel__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:590px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;position:relative;width:100%}@media(max-width: 40em){.y-index_carousel__item{height:69.33vw;width:100vw}}.y-index_carousel__item__laptop{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:590px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;position:relative;width:100%}.y-index_carousel__item__laptop a{background-position:center;background-repeat:no-repeat;background-size:cover;height:100%;overflow:hidden;width:100%}.y-index_carousel__item__laptop a:hover{opacity:1 !important}@media(max-width: 40em){.y-index_carousel__item__laptop{display:none}}.y-index_carousel__item__mobile{display:none}@media(max-width: 40em){.y-index_carousel__item__mobile{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:69.33vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;position:relative;width:100vw}.y-index_carousel__item__mobile a{background-position:center;background-repeat:no-repeat;background-size:cover;height:69.33vw;overflow:hidden;width:100vw}.y-index_carousel__item__mobile a:hover{opacity:1 !important}}.y-news_important-notice{margin:0 auto !important;padding:20px 0 40px !important;width:1080px;overflow:scroll;overflow-x:hidden;height:400px}@media(max-width: 40em){.y-news_important-notice{margin:0 auto !important;padding:0 0 20px !important;width:calc(100vw - 40px) !important}}.y-news_important-notice__table{margin:30px auto}@media(max-width: 40em){.y-news_important-notice__table{display:none}}.y-news_important-notice__table__outline,.y-news_important-notice__table__outline--title,.y-news_important-notice__table__outline--image,.y-news_important-notice__table__outline--text,.y-news_important-notice__mobile-table__outline--title,.y-news_important-notice__mobile-table__outline--image,.y-news_important-notice__mobile-table__outline--text{width:600px}.y-news_important-notice__table__outline--title{background-color:#f7f7f7;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.y-news_important-notice__table__outline--image{display:-webkit-box;display:-ms-flexbox;display:flex}.y-news_important-notice__table__outline--text{background-color:#f7f7f7 !important;display:-webkit-box;display:-ms-flexbox;display:flex}.y-news_important-notice__table__outline__title{color:#333;text-align:center;font-size:.7rem;line-height:1.5;width:200px}.y-news_important-notice__table__outline__image{text-align:center;width:200px}.y-news_important-notice__table__outline__image__content{height:100px;width:100px}.y-news_important-notice__table__outline__text{-webkit-box-align:start;-ms-flex-align:start;align-items:start;width:200px;color:#333;font-size:.7rem;line-height:1.5}.y-news_important-notice__mobile-table{display:none;margin:30px auto}@media(max-width: 40em){.y-news_important-notice__mobile-table{display:inline}}.y-news_important-notice__mobile-table__outline{width:calc(100vw - 30px);background-color:#fff}.y-news_important-notice__mobile-table__outline--title{background-color:#f7f7f7;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.y-news_important-notice__mobile-table__outline--image{background-color:#fff !important;display:-webkit-box;display:-ms-flexbox;display:flex}.y-news_important-notice__mobile-table__outline--text{background-color:#f7f7f7 !important;display:-webkit-box;display:-ms-flexbox;display:flex}.y-news_important-notice__mobile-table__outline__title{margin:40px 0 0 0 !important;padding:0 !important;display:block;color:#333;text-align:center;font-size:.9rem;line-height:1.5;width:100%}.y-news_important-notice__mobile-table__outline__image{padding:0 !important;display:block;text-align:center;margin:0 auto !important;width:60%}.y-news_important-notice__mobile-table__outline__image__content{height:120px !important;width:120px !important}.y-news_important-notice__mobile-table__outline__text{padding:0 30px;display:block;width:100%;color:#333;font-size:.7rem;line-height:1.5;margin:0 0 30px}@media(max-width: 40em){.y-news-table-1{display:none}}.y-news-table-1-mobile{display:none}@media(max-width: 40em){.y-news-table-1-mobile{display:inline}}.y-more_card-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:60px 0 120px 0}.y-more_card-list>li{width:30%;margin:0 1.666% 40px;padding:0;-webkit-box-shadow:0 0 12px 0 rgba(0,0,0,.04);box-shadow:0 0 12px 0 rgba(0,0,0,.04);background:#fff}@media(max-width: 40em){.y-more_card-list>li{width:48.25%;margin:0 .875% 10px}}.y-more_card-list>li:hover{-webkit-transition:all .3s;transition:all .3s;-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px);opacity:.7}.y-more_card-list>li>a{display:block;padding:15px 30px}@media(max-width: 40em){.y-more_card-list>li>a{padding:10px 10px}}.y-more_card-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.y-more_card-list__item figure{min-height:0%}.y-more_card-list__item img{min-height:0%}.y-more_card-list__item__description{color:#757575;font-size:.9rem;height:6.7rem}@media(max-width: 40em){.y-more_card-list__item__description{font-size:.6rem;line-height:.9rem;height:5rem}}.y-more_card-list__item__title{margin-top:.68032rem;color:#333;line-height:1.2rem}@media(max-width: 40em){.y-more_card-list__item__title{height:3.4rem}}@media(max-width: 40em){.y-more_card-list__item__title>br{display:none}}.y-more_card-list__item__introduction{margin-top:.68032rem;padding:4px 10px 5px 10px;border-radius:50px;border:1px solid #757575;color:#757575;text-align:center;color:#757575;font-size:.9rem}@media(max-width: 40em){.y-more_card-list__item__introduction{padding:2px 8px 3px 8px;font-size:.6rem;line-height:.9rem}}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[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-loading .slick-list{background:#fff url("./ajax-loader.gif") center center no-repeat}@font-face{font-family:"slick";src:url("./fonts/slick.eot");src:url("./fonts/slick.eot?#iefix") format("embedded-opentype"),url("./fonts/slick.woff") format("woff"),url("./fonts/slick.ttf") format("truetype"),url("./fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:30px;z-index:20}@media(max-width: 40em){.slick-prev{left:10px}}[dir=rtl] .slick-prev{left:auto;right:auto;z-index:100}.slick-prev:before{background-image:url("/images/arrow_white.png");background-position:center;background-repeat:no-repeat;background-size:contain;content:"";height:30px;left:0;position:absolute;top:0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);width:30px}@media(max-width: 40em){.slick-prev:before{height:20px;width:20px}}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:30px;z-index:20}@media(max-width: 40em){.slick-next{right:10px}}[dir=rtl] .slick-next{left:auto;right:auto;z-index:100}.slick-next:before{background-image:url("/images/arrow_white.png");background-position:center;background-repeat:no-repeat;background-size:contain;content:"";height:30px;right:0;position:absolute;top:0;width:30px}@media(max-width: 40em){.slick-next:before{height:20px;width:20px}}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:0}.slick-dots{position:absolute;bottom:15px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}@media(max-width: 40em){.slick-dots{bottom:8px}}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}@media(max-width: 40em){.slick-dots li{margin:0}}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:50px;line-height:20px;text-align:center;color:#fff;opacity:.2;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#fff;opacity:1}@media(max-width: 40em){#lightcase-case,#lightcase-content,.lightcase-inlineWrap{-ms-overflow-style:none}#lightcase-case::-webkit-scrollbar,#lightcase-content::-webkit-scrollbar,.lightcase-inlineWrap::-webkit-scrollbar{display:none}}@media(max-width: 40em){.lightcase-open body{padding:0 0 30px !important}}@media(max-width: 40em){#lightcase-case * .lightcase-contentInner{height:100% !important;margin-top:calc(50vh - 25%);padding:0 10px !important}}@media(max-width: 40em){.modal-buy{margin-top:calc(-50vh + 50%) !important}}.y-header{display:-webkit-box;display:-ms-flexbox;display:flex;height:74px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:fixed;top:36.6px;width:100%;z-index:50}.y-header.fixed{position:fixed;top:0}@media(max-width: 40em){.y-header{height:55px;position:absolute;top:38.594px}}.y-header__left{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#00aeca;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 0px 0 40px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}@media(max-width: 40em){.y-header__left{padding:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:calc(100% - 130px)}}.y-header__left__hamburger-menu,.y-header__left__hamburger-menu--close,.y-header__left__hamburger-menu--open{display:none}@media(max-width: 40em){.y-header__left__hamburger-menu,.y-header__left__hamburger-menu--close,.y-header__left__hamburger-menu--open{background-color:#00a0b9;background-position:center;background-repeat:no-repeat;background-size:20px;display:none;height:55px;margin:0 15px 0 0;width:55px}}.y-header__left__hamburger-menu--close{background-image:url("/images/icon_hamburger-menu--close.svg")}.y-header__left__hamburger-menu--close.visible{display:block}.y-header__left__hamburger-menu--open{background-image:url("/images/icon_hamburger-menu--open.svg")}.y-header__left__hamburger-menu--open.visible{display:block}.y-header__left__hamburger-menu-wrapper{display:none}@media(max-width: 40em){.y-header__left__hamburger-menu-wrapper{display:block}}.y-header__left__logo{background-image:url("/images/logo_toio_white.png");background-position:center;background-repeat:no-repeat;background-size:contain;height:27.13px;margin:0 !important;padding:0 !important;min-width:62px}.y-header__left__menu{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 !important;padding-left:15px;max-width:760px;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right;width:100%;height:100%}@media(max-width: 40em){.y-header__left__menu{display:none}}.y-header__left__menu__item{margin:0 !important;padding:0 !important;position:relative;height:100%;width:14.2857142857%;min-width:14.2544169611%}.y-header__left__menu__item__link{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;color:#fff;font-size:1rem;padding:0 5px;text-align:center;height:100%;line-height:1;cursor:pointer}.y-header__left__menu__item__link:hover{color:#fff;opacity:1;background-color:#0094aa}.y-header__left__menu__item__link:focus{color:#fff;opacity:1;background-color:#0094aa}.y-header__left__menu__item__link:visited{color:#fff}.y-header__left__menu__item:hover .y-header__left__menu__item__link{opacity:1;background-color:#0094aa}.y-header__left__menu__item:focus .y-header__left__menu__item__link{color:#fff;opacity:1;background-color:#0094aa}.y-header__right{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f0ac00;color:#fff !important;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:400;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-shadow:0 1px 2px rgba(0,0,0,.12);max-width:240px;width:20%}@media(max-width: 40em){.y-header__right{width:130px}}.y-header__right__icon{height:20px;margin:0 7px 0 0;width:20px}.y-header::after{display:none !important}.y-header::before{display:none !important}.y-header__megamenu{position:absolute;display:block;left:0px;right:0;top:100%;margin:auto;min-width:210px;display:none}.y-header__megamenu__item{margin-bottom:0;padding-top:0;display:block}.y-header__megamenu__item__link{display:block;background-color:#0094aa;padding:5px 15px !important;margin-left:0 !important;text-align:left;color:#fff}.y-header__megamenu__item__link:hover{color:#fff;background-color:#00aeca;opacity:1}.y-header__megamenu__item__link:focus{color:#fff;background-color:#00aeca;opacity:1}.y-header__megamenu__item__link:visited{color:#fff}.y-header__megamenu__item__img{padding-left:5%;padding-left:5%;padding-bottom:3px;vertical-align:middle}.y-hamburger-menu{background-color:#00aeca;display:none;height:calc(100vh - 55px);left:0;opacity:0;overflow-y:scroll;position:absolute;top:55px;-webkit-transition-duration:.2s;transition-duration:.2s;width:100%;z-index:500}@media(min-width: 40.063em){.y-hamburger-menu{display:none !important}}.y-hamburger-menu.visible{display:block;opacity:1;-webkit-transition-duration:.4s;transition-duration:.4s}.y-hamburger-menu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:10px auto;width:100%}.y-hamburger-menu__list__item,.y-hamburger-menu__list__second__item{border-bottom:1px solid rgba(255,255,255,.2);padding:0;margin:0;width:100%}.y-hamburger-menu__list__item__link,.y-hamburger-menu__list__second__item__link{color:#fff !important;font-size:1.1rem !important;padding:12px 20px;display:block;position:relative}.y-hamburger-menu__list__item__link::after,.y-hamburger-menu__list__second__item__link::after{background-image:url("/images/arrow_white.png");background-position:center;background-repeat:no-repeat;background-size:8px;content:"";height:20px;opacity:.8;position:absolute;right:20px;top:calc(50% - 10px);width:20px;-webkit-transition:background .3s ease 0s,-webkit-transform .3s ease 0s;transition:background .3s ease 0s,-webkit-transform .3s ease 0s;transition:transform .3s ease 0s,background .3s ease 0s;transition:transform .3s ease 0s,background .3s ease 0s,-webkit-transform .3s ease 0s}.y-hamburger-menu__list__item__link[onclick="return false;"]:hover,.y-hamburger-menu__list__second__item__link[onclick="return false;"]:hover{opacity:1}.y-hamburger-menu__list__item__link[onclick="return false;"]::after,.y-hamburger-menu__list__second__item__link[onclick="return false;"]::after{background-image:url("/images/add_white.png");background-size:12px}.y-hamburger-menu__list__item__link[onclick="return false;"].is-open::after,.y-hamburger-menu__list__second__item__link[onclick="return false;"].is-open::after{background-image:url("/images/remove_white_vertical.png");-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.y-hamburger-menu__list__item__corporation::after{background-image:none !important}.y-hamburger-menu__list__second{display:none;margin-left:0}.y-hamburger-menu__list__second__item__link{padding-left:calc(20px + 1em);color:#fff;background-color:#0094aa}.y-hamburger-menu__list__second__item__link:hover{color:#fff;background-color:#00aeca}.y-hamburger-menu__list__second__item__link:visited{color:#fff}.y-hamburger-menu__banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:40px auto 30px;width:calc(100vw - 40px)}.y-hamburger-menu__banner__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f0f5f8;border-radius:4px;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;height:75px !important;margin:0 auto 15px !important;padding:0 !important;position:relative;width:100%}.y-hamburger-menu__banner__item::after{background-color:#00aeca;background-image:url("/images/arrow_white.png");background-position:center;background-repeat:no-repeat;background-size:6px;border-radius:100%;content:"";height:20px;position:absolute;right:10px;top:calc(50% - 10px);width:20px}.y-hamburger-menu__banner__item__image{background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:4px 0 0 4px;margin:0 15px 0 0 !important;height:75px;padding:0 !important;width:75px}.y-hamburger-menu__banner__item__text{color:#666 !important;font-size:.9rem !important;margin:0 !important;padding:0 !important}.y-header-adjuster{display:block;height:74px}@media(max-width: 40em){.y-header-adjuster{height:55px}}body{overflow-x:hidden}.y-programming_cover{background-position:center;background-repeat:no-repeat;background-size:cover;height:400px;background-position:top 15% center;width:100%;position:relative}@media(max-width: 40em){.y-programming_cover{height:210px}}.y-programming_section{padding:100px 0;width:100%}@media(max-width: 40em){.y-programming_section{padding:40px 0;width:100%}}.y-programming_section.light{background-color:#fff}@media(max-width: 40em){.y-programming_section.light{padding:40px 20px !important;width:100%}}.y-programming_section.semi-light{background-color:#f0f5f8}.y-programming_section.border-bottom{border-bottom:2px solid #fff}.y-programming_section__caption{color:#666 !important;font-size:.8rem;line-height:2;margin:-80px auto 50px;padding:0 40px !important;text-align:right;width:100%}@media(max-width: 40em){.y-programming_section__caption{font-size:.7rem;margin:-30px auto 40px;padding:0 10px !important;width:100%}}.y-programming_section__label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:100%;color:#fff !important;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.5rem;height:120px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 40px;padding:0;width:120px}@media(max-width: 40em){.y-programming_section__label{font-size:1.2rem !important;height:100px;margin:0 auto 30px;width:100px}}.y-programming_section__label.green{background-color:#95ba25}.y-programming_section__label.orange{background-color:#f0ac00}.y-programming_section__label.red{background-color:#e85654}.y-programming_section__label.yellow{background-color:gold;color:#333 !important}.y-programming_section__label.blue{background-color:#01bbec}.y-programming_heading{font-size:1.5rem;line-height:1.75;text-align:center;margin:0 auto;width:960px}@media(max-width: 40em){.y-programming_heading{font-size:1.125rem;line-height:1.777;width:calc(100vw - 40px)}}.y-programming_heading.blue{color:#00aeca !important}.y-programming_heading.black{color:#333 !important}.y-programming_description{color:#333 !important;font-size:1.125rem;line-height:2;margin:2em auto 0;padding:0 !important;width:660px}@media(max-width: 40em){.y-programming_description{font-size:1rem;line-height:2;margin:2em auto 0;width:calc(100vw - 40px)}}.y-programming_nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-top:1px solid #ededed;display:-webkit-box;display:-ms-flexbox;display:flex;height:80px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.y-programming_nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.y-programming_nav__list__item{color:#424242 !important;font-size:1.1rem !important;margin:0 30px;position:relative}.y-programming_nav__list__item::before{background-image:url("/images/icon_arrow_down.svg");background-position:center;background-repeat:no-repeat;background-size:cover;content:"";height:7px;left:-16px;position:absolute;top:0px;bottom:0;width:10px;margin:auto}@media(max-width: 40em){.y-programming_nav__list__item{font-size:.9rem !important;margin:0 20px}}.y-programming_large-card{background-color:#fff;-webkit-box-shadow:0 0 12px 0 rgba(0,0,0,.04);box-shadow:0 0 12px 0 rgba(0,0,0,.04);margin:40px auto 0;width:960px}@media(max-width: 40em){.y-programming_large-card{width:calc(100vw - 40px)}}.y-programming_large-card__image{background-position:center;background-repeat:no-repeat;background-size:cover;height:530px;width:100%}@media(max-width: 40em){.y-programming_large-card__image{height:188px}}.y-programming_large-card__text{padding:40px 180px}@media(max-width: 40em){.y-programming_large-card__text{padding:20px 20px}}.y-programming_large-card__text__description{width:100%}.y-programming_large-card__text__description__kome{font-size:.6rem !important;margin:0 3px;vertical-align:super !important}.y-programming_large-card__text__description.large{color:#666;font-size:1rem !important;line-height:1.8 !important;margin:0 auto !important;padding:0 !important}@media(max-width: 40em){.y-programming_large-card__text__description.large{font-size:.9rem !important}}.y-programming_large-card__text__description.small{color:#999;font-size:.8rem !important;line-height:1.7 !important;margin:10px auto 0 !important;padding:0 !important}@media(max-width: 40em){.y-programming_large-card__text__description.small{font-size:.7rem !important}}.y-programming_large-card__text__description.caption{font-size:.8rem !important;line-height:1.7 !important;margin:15px auto 0 !important;text-align:right;padding:0 30px 0 !important;width:100%}@media(max-width: 40em){.y-programming_large-card__text__description.caption{font-size:.7rem !important;padding:0 20px 10px !important;width:100%}}.y-programming_large-card__text__btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:40px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.25rem;height:60px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;margin:40px auto 0;padding:0;position:relative;width:380px}@media(max-width: 40em){.y-programming_large-card__text__btn{font-size:1rem !important;height:50px !important;margin:30px 0 0 !important;width:100% !important}}.y-programming_large-card__text__btn:after{background-position:center;background-repeat:no-repeat;background-size:10px;content:"";display:inline-block;height:34px;position:absolute;right:12px;top:calc(50% - 17px);width:34px}.y-programming_large-card__text__btn:hover{opacity:.8 !important}.y-programming_large-card__text__btn.blue{background-color:#00aeca;color:#fff !important}.y-programming_large-card__text__btn.blue:hover{color:#fff !important}.y-programming_large-card__text__btn.blue:visited{color:#fff !important}.y-programming_large-card__text__btn.blue:after{background-image:url("/images/arrow_white.png")}.y-programming_large-card__text__btn.gray{background-color:#999;color:#fff !important}.y-programming_large-card__text__btn.gray:hover{color:#fff !important;opacity:1 !important}.y-programming_large-card__text__btn.gray:visited{background-color:#ccc;color:#fff !important;opacity:1 !important}.y-programming_large-card__text__btn.gray:after{background-image:url("/images/arrow_white.png")}.y-programming_large-card__banner{background-color:#f8f8f8;padding:20px 40px}@media(max-width: 40em){.y-programming_large-card__banner{padding:10px}}.y-programming_recommend-message{padding:40px 0 0 !important}.y-programming_attention-box{background-color:#f7f7f7;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:60px auto 0;padding:40px 75px;width:840px}@media(max-width: 40em){.y-programming_attention-box{margin:30px auto 0;padding:25px 20px;width:calc(100vw - 40px)}}.y-programming_attention-box__title{font-size:1.2rem;line-height:1.75;margin:0 0 20px !important;padding:0 !important;text-align:center}@media(max-width: 40em){.y-programming_attention-box__title{font-size:.9rem;font-weight:bold;line-height:1.777;margin:0 0 10px}}.y-programming_attention-box__list{font-size:1rem;line-height:2;margin:0 !important;padding:0 !important}@media(max-width: 40em){.y-programming_attention-box__list{font-size:.9rem;line-height:1.8}}.y-programming_attention-box__list__inner>li{font-size:.9rem;padding:0;margin:0}.y-programming_attention-box__list__item{padding:0 0 0 22px !important;position:relative}.y-programming_attention-box__list__item__list{padding-left:5%}.y-programming_attention-box__list__item__list__item{padding:0 0 0 22px !important;position:relative}.y-programming_attention-box__list__item__list__item:after{background-color:#666;border-radius:3px;content:"";height:5px;left:0;position:absolute;top:15px;width:5px}.y-programming_attention-box__list__item:after{background-color:#666;border-radius:3px;content:"";height:12px;left:0;position:absolute;top:10px;width:12px}.y-programming_warnig-mobile{display:none}@media(max-width: 40em){.y-programming_warnig-mobile{color:#e85654;display:block;font-size:.9rem;line-height:1.8;margin:15px auto 0}}.y-programming_small-card{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;-webkit-box-shadow:0 0 12px 0 rgba(0,0,0,.04);box-shadow:0 0 12px 0 rgba(0,0,0,.04);display:-webkit-box;display:-ms-flexbox;display:flex;margin:20px auto 0;position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:960px}@media(max-width: 40em){.y-programming_small-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc(100vw - 40px)}}.y-programming_small-card_section1{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:60px 0;width:100%}@media(max-width: 40em){.y-programming_small-card_section1{padding:20px 25px}}.y-programming_small-card__btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:40px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.25rem;height:60px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;margin:40px 0 0 260px;padding:0;position:relative;width:460px;background-color:#00aeca;color:#fff !important}@media(max-width: 40em){.y-programming_small-card__btn{font-size:1rem !important;height:50px !important;margin:30px 0 0 !important;width:100% !important}}.y-programming_small-card__btn__external{background-image:url("/images/icon_external.png");background-position:center;background-repeat:no-repeat;background-size:contain;content:"";margin:0 0 0 5px;height:13px;width:13px}.y-programming_small-card__btn:after{background-image:url("/images/arrow_white.png");background-position:center;background-repeat:no-repeat;background-size:10px;content:"";display:inline-block;height:34px;position:absolute;right:12px;top:calc(50% - 17px);width:34px}.y-programming_small-card__btn:hover{color:#fff !important;opacity:.8 !important}.y-programming_small-card__btn:visited{color:#fff !important}.y-programming_small-card__title{color:#333 !important;font-size:1.2rem !important;font-weight:bold !important;margin:0 0 20px !important;padding:0 60px}@media(max-width: 40em){.y-programming_small-card__title{font-size:1rem !important;margin:0 0 10px !important;padding:0}}.y-programming_small-card__description{color:#666 !important;font-size:1rem !important;padding:0 60px}@media(max-width: 40em){.y-programming_small-card__description{font-size:.9rem !important;line-height:1.8 !important;padding:0}}.y-programming_small-card__link{color:#00aeca !important;font-size:1rem !important;padding:0 60px}@media(max-width: 40em){.y-programming_small-card__link{font-size:.9rem !important;line-height:1.8 !important;padding:0}}.y-programming_small-card__link.external{padding:0 0 0 60px !important;position:relative}@media(max-width: 40em){.y-programming_small-card__link.external{padding:0 !important}}.y-programming_small-card__link.external::after{background-image:url("/images/icon_external_blue.png");background-position:center;background-repeat:no-repeat;background-size:contain;content:"";height:13px;position:absolute;right:-20px;top:4px;width:13px}.y-programming_small-card__image{height:270px;max-width:none !important;padding:15px 15px 15px 15px;vertical-align:bottom !important;width:360px}.y-programming_small-card__image__procedure2{height:270px;max-width:none !important;padding:0px 15px 15px 15px;vertical-align:bottom !important;width:360px}@media(max-width: 40em){.y-programming_small-card__image__procedure2{height:75%;margin:0 auto;width:100%;padding:0 0 20px 0}}@media(max-width: 40em){.y-programming_small-card__image{height:75%;margin:0 auto;padding:0 20px 20px;width:100%}}@media(max-width: 40em){.y-programming_small-card__apple{display:none;margin:0}}.y-programming_small-card__apple__image{height:55px;width:193px}.y-programming_small-card__apple__image-none{display:none}@media(max-width: 40em){.y-programming_small-card__apple__image-none{display:block;height:60px;width:200px;margin:20px auto 0}}@media(max-width: 40em){.y-programming_small-card__windows{display:none;margin:0}}.y-programming_small-card__windows__image{margin:0 80px 0 25%;height:55px}.y-programming_small-card__windows__image-none{display:none}@media(max-width: 40em){.y-programming_small-card__windows__image-none{display:block;height:70px;width:193px;margin:20px auto 0;opacity:.5;-webkit-filter:grayscale(1);filter:grayscale(1)}}.y-programming_app_flow_description{margin:2em 1em 0;text-align:center;font-size:1.4rem}@media(max-width: 40em){.y-programming_app_flow_description{font-size:1rem}}.y-programming_option{margin:60px auto 0;width:710px}@media(max-width: 40em){.y-programming_option{width:calc(100vw - 40px)}}.y-programming_option__image{text-align:center}.y-programming_option__image__item{width:30%}.y-programming_option__text{text-align:center}.y-programming_option__text__link{font-size:large}.y-programming_option__corecube{width:100%;background-color:#fff}.y-programming_option__corecube__contents{padding:3%}.y-programming_option__title{color:#333;font-size:1.2rem;margin:0 auto 40px;text-align:center}@media(max-width: 40em){.y-programming_option__title{text-align:left}}.y-programming_option__cardlist{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto}@media(max-width: 40em){.y-programming_option__cardlist{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc(100vw - 40px)}}.y-programming_option__cardlist__card{background-color:#fff;-webkit-box-shadow:0 0 12px 0 rgba(0,0,0,.04);box-shadow:0 0 12px 0 rgba(0,0,0,.04);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:340px}@media(max-width: 40em){.y-programming_option__cardlist__card{margin:0 auto 20px;width:calc(100vw - 40px)}}.y-programming_option__cardlist__card__image{background-position:center;background-repeat:no-repeat;background-size:cover;height:170px;width:340px}@media(max-width: 40em){.y-programming_option__cardlist__card__image{height:calc((100vw - 40px)*.5);width:calc(100vw - 40px)}}.y-programming_option__cardlist__card__text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#666;display:-webkit-box;display:-ms-flexbox;display:flex;padding:30px;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.y-programming_3cardlist{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:60px auto 0;width:1080px}@media(max-width: 40em){.y-programming_3cardlist{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc(100vw - 40px)}}.y-programming_3cardlist__card{background-color:#fff;-webkit-box-shadow:0 0 12px 0 rgba(0,0,0,.12);box-shadow:0 0 12px 0 rgba(0,0,0,.12);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:340px}@media(max-width: 40em){.y-programming_3cardlist__card{margin:0 auto 20px;width:calc(100vw - 40px)}}.y-programming_3cardlist__card__image{background-position:center;background-repeat:no-repeat;background-size:cover;height:170px;width:340px}@media(max-width: 40em){.y-programming_3cardlist__card__image{height:calc((100vw - 40px)*.5);width:calc(100vw - 40px)}}.y-programming_3cardlist__card__text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#666;display:-webkit-box;display:-ms-flexbox;display:flex;padding:30px;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.y-programming_btn-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;width:860px}@media(max-width: 40em){.y-programming_btn-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc(100vw - 40px)}}.y-programming_github{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:70px;padding:0 40px;width:100%}@media(max-width: 40em){.y-programming_github{margin:0 auto 10px;padding:0;width:calc(100vw - 40px)}}.y-programming_github__icon{background-image:url("/images/icon_github.png");background-position:center;background-repeat:no-repeat;background-size:cover;display:block;height:40px;width:41px}@media(max-width: 40em){.y-programming_github__icon{height:30px;width:30px}}.y-programming-banner{width:100% !important}.y-programming_app-download{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:30px auto 0;width:100%}@media(max-width: 40em){.y-programming_app-download{display:none}}.y-programming_app-download__apple{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.y-programming_app-download__btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:40px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem;height:55px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;margin:0 20px;padding:0;position:relative;width:193px;background-color:#00aeca;color:#fff !important}.y-programming_app-download__text{text-align:center;margin:50px 0 0 0;font-size:20px}@media(max-width: 40em){.y-programming_app-download__text{display:none}}.y-programming-level-anchor{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}@media(max-width: 40em){.y-programming-level-anchor{-webkit-transform:translateY(-75px);-ms-transform:translateY(-75px);transform:translateY(-75px)}}.y-programming_small-card__btn-2{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:40px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.25rem;height:60px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;margin:40px 0 0 260px;padding:0;position:relative;width:460px;background-color:#00aeca;color:#fff !important}.y-programming_small-card__btn-2:after{background-image:url("/images/arrow_white.png");background-position:center;background-repeat:no-repeat;background-size:10px;content:"";display:inline-block;height:34px;position:absolute;right:12px;top:calc(50% - 17px);width:34px}@media(max-width: 40em){.y-programming_small-card__btn-2:after{right:-3px;background-size:6px}}@media(max-width: 40em){.y-programming_small-card__btn-2{font-size:1rem !important;height:50px !important;margin:30px 0 0 !important;width:100% !important}}.y-programming_small-card__btn-2__text{color:#fff;position:relative;margin:0 !important;padding:0 30px 0 0 !important}@media(max-width: 40em){.y-programming_small-card__btn-2__text{font-size:.85rem !important;line-height:1.3;padding:0 !important}}.y-programming_small-card__btn-2__text::after{background-image:url("/images/icon_external.png");background-position:center;background-repeat:no-repeat;background-size:contain;content:"";height:13px;position:absolute;right:10px;top:calc(50% - 6.5px);width:13px}@media(max-width: 40em){.y-programming_small-card__btn-2__text::after{bottom:3px;height:11px;right:15px;top:auto;width:11px}}.y-programming_small-card__btn-2__text::after:hover{color:#fff !important;opacity:.8 !important}.y-programming_small-card__btn-2__text::after:visited{color:#fff !important}.y-programming_small-card__btn-2_br{display:none}@media(max-width: 40em){.y-programming_small-card__btn-2_br{display:inline}}.y-programming_small-card__tips{background-color:#f0f5f8;margin:48px 60px 0;padding:1rem}@media(max-width: 40em){.y-programming_small-card__tips{margin:3rem 0 0}}.y-programming_small-card__tips__title{font-size:1rem}.y-programming_small-card__tips__description{border-top:1px solid #e1e7eb;border-bottom:1px solid #e1e7eb;padding:1em 0;font-size:.8rem;line-height:2 !important}.y-programing_sample-file__download{margin:60px auto 0;text-align:center;display:block}.y-programing_sample-file__download:hover{text-decoration:underline}@media(max-width: 40em){.y-programing_sample-file__download{margin:60px auto 20px}}.y-programming_sample-cardlist{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:20px auto 0;width:1080px}@media(max-width: 40em){.y-programming_sample-cardlist{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc(100vw - 40px);margin:0 auto}}.y-programming_sample-cardlist__card{background-color:#fff;-webkit-box-shadow:0 0 12px 0 rgba(0,0,0,.12);box-shadow:0 0 12px 0 rgba(0,0,0,.12);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:340px}@media(max-width: 40em){.y-programming_sample-cardlist__card{margin:0 auto 20px;width:calc(100vw - 40px)}}.y-programming_sample-cardlist__card__image{background-position:center;background-repeat:no-repeat;background-size:cover;height:170px;width:340px}@media(max-width: 40em){.y-programming_sample-cardlist__card__image{height:calc((100vw - 40px)*.5);width:calc(100vw - 40px)}}.y-programming_sample-cardlist__card__title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:30px 0 0;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.1rem;color:#333}.y-programming_sample-cardlist__card__title>a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.1rem}.y-programming_sample-cardlist__card__download{margin-left:1rem;height:48px;width:auto}.y-programming_sample-cardlist__card__text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#666;display:-webkit-box;display:-ms-flexbox;display:flex;padding:30px;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.y-programming_sample-cardlist__card__note-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 30px;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.y-programming_sample-cardlist__card__note-link:hover{text-decoration:underline}.y-programming_external_link{text-align:center;padding:5%}@media(max-width: 40em){.y-programming_external_link{text-align:left}}.y-programming_external_link>p{font-size:1.2rem}.y-programming_accordion-box{border:1px solid #e1e7eb !important;margin:60px auto 0 !important;padding:10px 40px}@media(max-width: 40em){.y-programming_accordion-box{padding:10px 20px}}.y-programming-title h3{margin:0;padding:0;color:#424242}@media(max-width: 40em){.y-programming-title h3{font-size:16px;font-size:1rem;line-height:1.3125}}.y-programming_table{margin:20px auto 40px !important}.y-programing_release_notes{width:840px;margin:0 auto}@media(max-width: 40em){.y-programing_release_notes{width:100%}}.y-programming_release-box{background-color:#f7f7f7;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:60px auto 0;padding:40px 75px;width:840px}@media(max-width: 40em){.y-programming_release-box{margin:30px auto 0;padding:25px 20px;width:calc(100vw - 40px)}}.y-programming_release-box__title{font-size:1.2rem;line-height:1.75;margin:0 0 20px !important;padding:0 !important;text-align:center}@media(max-width: 40em){.y-programming_release-box__title{font-size:.9rem;font-weight:bold;line-height:1.777;margin:0 0 10px}}.y-programming_release-box__list{font-size:1rem;line-height:2;margin:0 !important;padding:0 5%}@media(max-width: 40em){.y-programming_release-box__list{font-size:.9rem;line-height:1.8;padding:0}}.y-programming_release-box__list__inner>li{font-size:.9rem;padding:0;margin:0}.y-programming_release-box__list__item{padding:0 0 0 22px !important;position:relative}.y-programming_release-box__list__item:after{background-color:#666;border-radius:3px;content:"";height:12px;left:0;position:absolute;top:10px;width:12px}.y-programming_release-box__text{margin:0 0 0 1em !important;padding:0 !important}@media(max-width: 40em){.y-programming_release-box__text{margin:0 !important}}.y-programming_procedure{display:-webkit-box;display:-ms-flexbox;display:flex}.y-programming_procedure__img2-2{float:right}@media(max-width: 40em){.y-programming_procedure{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.y-programming_option_heading{font-size:1.5rem;line-height:1.75;text-align:center}.y-programming_option_heading.blue{color:#00aeca !important}.y-programming_title{font-size:72px;position:absolute;color:#fff;top:50%;left:50%;width:100%;text-align:center;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-shadow:1px 2px 3px gray}@media(max-width: 40em){.y-programming_title{font-size:32px}}.y-event_calendar{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-top:1px solid #ededed;display:-webkit-box;display:-ms-flexbox;display:flex;height:80px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.y-event_calendar__list{width:100%;text-align:center}.y-event_calendar__list__item{color:#424242 !important;font-size:1.1rem !important;margin:0 30px;position:relative}.y-event_calendar__list__item::before{background-image:url("/images/icon_calendar.svg");background-position:center;background-repeat:no-repeat;background-size:cover;content:"";height:7px;left:-16px;position:absolute;top:8px;width:10px}@media(max-width: 40em){.y-event_calendar__list__item{font-size:.9rem !important;margin:0 20px}}.y-event_month{background-color:#f0f5f8;border-top:2px solid #fff;padding:60px 0;width:100%}@media(max-width: 40em){.y-event_month{padding:40px 0}}.y-event_month__title{color:#00aeca;font-size:1.5rem;line-height:1.75;text-align:center;margin:0 auto 40px}@media(max-width: 40em){.y-event_month__title{font-size:1.125rem;line-height:1.77;margin:0 auto 20px}}.y-event_card{background-color:#fff;-webkit-box-shadow:0 0 12px 0 rgba(0,0,0,.04);box-shadow:0 0 12px 0 rgba(0,0,0,.04);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:20px auto 0;padding:40px 60px;width:960px}@media(max-width: 40em){.y-event_card{padding:20px 25px;width:calc(100vw - 40px)}}.y-event_card__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(max-width: 40em){.y-event_card__top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.y-event_card__top__title{color:#333;font-size:1.1rem !important;font-weight:bold;line-height:1.6;max-width:70%}@media(max-width: 40em){.y-event_card__top__title{max-width:100%}}.y-event_card__top__tags{display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width: 40em){.y-event_card__top__tags{margin:15px 0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.y-event_card__top__tags__black{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#333;border-radius:4px;color:#fff !important;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.9rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:25px;margin:0 0 0 10px !important;padding:0 18px !important;word-break:keep-all}@media(max-width: 40em){.y-event_card__top__tags__black{margin:0 10px 5px 0 !important}}.y-event_card__top__tags__blue{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#00aeca;border-radius:4px;color:#fff !important;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.9rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:25px;margin:0 0 0 10px !important;padding:0 18px !important;word-break:keep-all}@media(max-width: 40em){.y-event_card__top__tags__blue{margin:0 10px 5px 0 !important}}.y-event_card__bottom__list{margin:10px 0 0 !important}.y-event_card__bottom__list__item{color:#666 !important;font-size:.9rem !important;line-height:1.9 !important;margin:3px 0 0 !important;padding:0 0 0 25px !important;position:relative}.y-event_card__bottom__list__item::before{background-color:#666;border-radius:3px;content:"";height:15px;left:0;position:absolute;top:6px;width:15px}.y-event_card__bottom__text.medium{color:#666 !important;font-size:.9rem !important;line-height:1.9 !important}.y-event_card__bottom__text.small{color:#999 !important;font-size:.8rem !important;line-height:1.7 !important}.y-event_card__bottom__text.link{color:#00aeca !important;text-decoration:underline !important;font-size:.9rem !important}.y-event_card__bottom__text.y-external{position:relative !important}.y-event_card__bottom__text.y-external:after{background-image:url("/images/icon_external_blue.png");background-position:center;background-repeat:no-repeat;background-size:contain;content:"";margin:0 0 0 5px;height:13px;position:absolute !important;top:calc(50% - 7.5px);right:-18px;width:13px}@media(max-width: 40em){.y-event_month-anchor{-webkit-transform:translateY(-40px);-ms-transform:translateY(-40px);transform:translateY(-40px)}}.y-event_archive_text_btn.blue:visited{color:#fff !important}.y-event_archive_text_btn.blue{background-color:#00aeca;color:#fff !important}.y-event_archive_text_btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:40px;display:-ms-flexbox;display:-webkit-box;display:flex;font-size:1rem;height:60px;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;width:380px;margin:3% auto 0 auto}@media(max-width: 40em){.y-event_archive_text_btn{width:70%}}.y-news_sns{border-top:2px solid #fff;background-color:#f0f5f8;padding:40px 0;width:100%}@media(max-width: 40em){.y-news_sns{padding:40px 0}}.y-news_sns.margin-top{margin:50px 0 0}@media(max-width: 40em){.y-news_sns.margin-top{margin:20px 0 0}}.y-news_sns__heading{color:#00aeca;font-size:1.5rem;line-height:1.6;margin:0 auto;text-align:center}@media(max-width: 40em){.y-news_sns__heading{font-size:1.125rem;line-height:1;line-height:1.6}}.y-news_sns__timeline{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:1080px}@media(max-width: 40em){.y-news_sns__timeline{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc(100vw - 40px)}}.fb_iframe_widget,.fb_iframe_widget span,.fb_iframe_widget iframe[style]{width:100% !important}.y-news_facebook{width:500px}@media(max-width: 40em){.y-news_facebook{width:calc(100vw - 40px);margin:0 auto 40px}}.y-news_item{color:#333 !important;font-size:1.25rem !important;line-height:1.5 !important;font-weight:700;position:relative}@media(max-width: 40em){.y-news_item{font-size:1rem !important;line-height:1 !important}}.y-news_item:visited{color:#333 !important}.y-news_item.external::after{background-image:url("/images/icon_external_blue.png");background-position:center;background-repeat:no-repeat;background-size:cover;content:"";position:absolute;bottom:8px;right:-25px;height:14px;width:16px}.y-gesundroid_note{display:flex;display:-webkit-box;display:-ms-flexbox;width:100%;-webkit-box-align:center;float:none;margin:0 auto;padding:0;border:0;font-size:1rem}@media(max-width: 40em){.y-gesundroid_note{flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}}.y-gesundroid_note__fig{width:100px;margin:20px 20px 20px 0}@media(max-width: 40em){.y-gesundroid_note__fig{margin:0 auto}}.y-gesundroid_note__fig__image{background-image:url("/images/icon_gesundroid_note.png") !important;width:100px !important;padding-top:72px !important;background-size:contain !important;background-repeat:no-repeat !important;background-position:center !important}@media(max-width: 40em){.y-gesundroid_note__fig__image{background-image:url("/images/icon_gesundroid_original.png") !important;margin:20px 0 0;width:60px}}.y-gesundroid_note__text{font-size:1rem;margin:20px 0;padding:0 5px !important;width:310px}@media(max-width: 40em){.y-gesundroid_note__text{margin:18px 0;width:100%}}.y-gesundroid_note__text_2{font-size:1rem;margin:20px 0;padding:0 5px !important;width:100%}@media(max-width: 40em){.y-gesundroid_note__text_2{margin:18px 0}}.y-gesundroid_download{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:315px;padding:15px !important;width:460px !important}@media(max-width: 40em){.y-gesundroid_download{float:none !important;margin:0 auto 20px !important;height:auto;padding:0 5px !important;width:calc(100vw - 70px) !important}}.y-gesundroid_print_external{position:relative}@media(max-width: 40em){.y-gesundroid_print_external{padding:0 !important}}.y-gesundroid_print_external::after{background-image:url("/images/icon_external_gray.png");background-position:center;background-repeat:no-repeat;background-size:contain;content:"";height:13px;position:absolute;right:-20px;top:4px;width:13px}.y-gesundroid_index_note{width:950px !important}@media(max-width: 40em){.y-gesundroid_index_note{width:auto !important}}.y-gesundroid_original{margin:60px auto;width:960px}@media(max-width: 40em){.y-gesundroid_original{margin:60px auto 24px;width:calc(100vw - 40px)}}.y-gesundroid_original__howto__movie{background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:48px;height:540px;margin:40px auto 0;position:relative;width:960px}@media(max-width: 40em){.y-gesundroid_original__howto__movie{border-radius:12px;height:calc((100vw - 40px)*.5625);margin:20px auto 0;width:calc(100vw - 40px)}}.y-gesundroid_original__howto__movie::before{background-image:url("/images/icon_play.png");background-position:center;background-repeat:no-repeat;background-size:cover;content:"";height:88px;position:absolute;right:calc(50% - 44px);top:calc(50% - 55px);width:88px;z-index:10}.y-gesundroid_original__howto__movie::after{color:#fff;content:"動画を見る";position:absolute;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.12);top:calc(50% + 40px);width:100%;z-index:10}.y-gesundroid_original__howto__movie:hover{opacity:.9}.y-storelist-anchor{-webkit-transform:translateY(-40px);-ms-transform:translateY(-40px);transform:translateY(-40px)}@media(max-width: 40em){.y-storelist-anchor{-webkit-transform:translateY(-80px);-ms-transform:translateY(-80px);transform:translateY(-80px)}}.y-press-dl__title{font-size:2.4rem;line-height:1.75;color:#fff}@media(max-width: 40em){.y-press-dl__title{font-size:1.8rem}}.y-press-dl__title__wrap{background-repeat:repeat;background-size:contain;background-image:url("/images/toio_header_bg.png");padding:100px 20px;text-align:center}@media(max-width: 40em){.y-press-dl__title__wrap{padding:50px 20px}}.y-press-dl__consent__wrap{border:1px solid #ccc;padding:15px}.y-press-dl__consent__title{font-size:2rem;margin-bottom:20px}.y-press-dl__btn__wrap{text-align:center;margin-top:50px}.y-press-dl__btn__wrap .btn.border-black{color:#000;border:2px solid #000}.y-press-dl__btn__wrap .btn.border-black::after{display:none}.y-press-dl__note__wrap{text-align:center;margin-top:50px}.y-press-dl__note__text--red{color:red}.y_products--white{background-color:#fff;padding:40px 0}@media(max-width: 40em){.y_products--white{padding:30px 0}}.y_products__title{font-size:2rem;line-height:1.6;color:#333;padding:20px 0}@media(max-width: 40em){.y_products__title{font-size:1.4rem;line-height:1.5;padding:0}}.y_products__content{display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width: 40em){.y_products__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.y_products__img{width:100%;max-width:768px}.y_products__textbox{padding:0 100px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:1152px}@media(max-width: 40em){.y_products__textbox{padding:15px 30px}}.y_products__text{font-size:1.125rem;line-height:2;text-shadow:0px 1px 2px rgba(0,0,0,.12);word-break:break-all;width:100%;display:block}@media(max-width: 40em){.y_products__text{font-size:.9rem}}.y_products__btn{margin-top:40px;width:100%}.y_products__btn.mt0{margin-top:0}.y_products__btn__item,.y_products__btn__item--blue{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.25rem;border-radius:40px;height:70px;max-width:380px;width:100%;margin:0 auto;position:relative;border:4px solid #00aeca}@media(max-width: 40em){.y_products__btn__item,.y_products__btn__item--blue{font-size:1rem;max-width:inherit;height:50px}}.y_products__btn__item::after,.y_products__btn__item--blue::after{content:"";background-position:center;background-repeat:no-repeat;background-size:contain;display:inline-block;height:15px;width:15px;position:absolute;top:0;bottom:0;right:20px;margin:auto}.y_products__btn__item--blue{background-color:#00aeca;color:#fff !important}.y_products__btn__item--blue::after{background-image:url("/images/arrow_white.png")}.y_products__btn__item--blue:hover,.y_products__btn__item--blue:visited{opacity:.7}@media(min-width: 40.063em){.limitedmodel__cube__text{text-align:center}.limitedmodel__cube .title{width:1080px;padding:50px 45px;margin:70px auto}.limitedmodel__cube .title .text{margin-left:100px}.cube__btn__wrap{width:500px;margin:0 auto}.sp-only{display:none}.limitedmodel__cube__top{display:-webkit-box;display:-ms-flexbox;display:flex}.limitedmodel__cube .text table th,.limitedmodel__cube .text table td{font-size:12px;font-size:.75rem;line-height:2;color:#757575}.limitedmodel__cube .text h2{font-size:24px;font-size:1.5rem;line-height:1;margin-top:10px;margin-bottom:20px}.limitedmodel__cube .text p.price{font-size:20px;font-size:1.25rem;line-height:1}}@media(max-width: 40em){.pc-only{display:none}.cube__btn__wrap{width:90%;margin:0 auto;margin-top:20px !important}.limitedmodel__cube img{width:235px;margin:0 auto}.limitedmodel__cube .text h2{font-size:20px;font-size:1.25rem;line-height:1;text-align:center;margin:24px 0 12px}.limitedmodel__cube .text p.price{font-size:18px;font-size:1.125rem;line-height:1}.limitedmodel__cube .text table th,.limitedmodel__cube .text table td{font-size:12px;font-size:.75rem;line-height:2;color:#757575}.cube__btn__buy{padding:10px 0 50px !important}.limitedmodel__cube .title{margin:40px 0;padding:40px 20px 48px}}.limitedmodel__cube__text{margin-top:0}.limitedmodel__cube .text p.price{color:#666;font-weight:bold}.limitedmodel__cube .text table{margin-top:1.5em}.cube__btn__wrap a{width:100%}.cube__btn__buy{margin:0 auto !important;padding:40px 0 0px !important}@media(max-width: 40em){.cube__btn__buy{width:255px}}.limitedmodel__cube img{display:block;width:300px}.limitedmodel__cube__bottom{margin-top:0px !important}.limitedmodel__cube__bottom__imgs_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;width:70%;margin:0 auto;padding:30px 0 10px 0}@media(max-width: 40em){.limitedmodel__cube__bottom__imgs_wrap{width:100%}}.limitedmodel__cube__bottom__img_wrap{text-align:center;margin:0 auto}@media(max-width: 40em){.limitedmodel__cube__bottom__img_wrap{padding:0 5%}}.limitedmodel__cube .limitedmodel__cube_card{width:225px}.limitedmodel__cube .title{background:#fff;-webkit-box-shadow:0 0px 12px 0 rgba(0,0,0,.04);box-shadow:0 0px 12px 0 rgba(0,0,0,.04)}.limitedmodel__cube .text table *{background:#fff;border:none;padding:0;margin:0}.cube_cover{background-image:url(../../images/cube/cube_cover.jpg)}.limitedmodel__cube__gray_panel{background:#000;opacity:.5;width:100%;height:100%;position:fixed;top:0;left:0;display:none;z-index:51}#limitedmodel__cube_playmat_large{width:80%;height:auto;position:fixed;display:none;z-index:52;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#limitedmodel__cube_card_large{width:auto;height:80%;position:fixed;display:none;z-index:52;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.mClear{margin:0 !important}.pClear{padding:0 !important}.flsm0-05{letter-spacing:-0.05em !important}.flsm0-06{letter-spacing:-0.06em !important}.flsm0-07{letter-spacing:-0.07em !important}.flsm0-08{letter-spacing:-0.08em !important}.flsm0-09{letter-spacing:-0.09em !important}.flsm0-10{letter-spacing:-0.1em !important}.flsm0-11{letter-spacing:-0.11em !important}.flsm0-12{letter-spacing:-0.12em !important}.flsm0-13{letter-spacing:-0.13em !important}.flsm0-14{letter-spacing:-0.14em !important}.flsm0-15{letter-spacing:-0.15em !important}.flsm0-16{letter-spacing:-0.16em !important}.flsm0-17{letter-spacing:-0.17em !important}.flsm0-18{letter-spacing:-0.18em !important}.flsm0-19{letter-spacing:-0.19em !important}.flsm0-20{letter-spacing:-0.2em !important}.mt0{margin-top:0px !important}.mt001{margin-top:1px !important}.mt002{margin-top:2px !important}.mt003{margin-top:3px !important}.mt004{margin-top:4px !important}.mt005{margin-top:5px !important}.mt006{margin-top:6px !important}.mt007{margin-top:7px !important}.mt008{margin-top:8px !important}.mt009{margin-top:9px !important}.mt010{margin-top:10px !important}.mt011{margin-top:11px !important}.mt012{margin-top:12px !important}.mt013{margin-top:13px !important}.mt014{margin-top:14px !important}.mt015{margin-top:15px !important}.mt016{margin-top:16px !important}.mt017{margin-top:17px !important}.mt018{margin-top:18px !important}.mt019{margin-top:19px !important}.mt020{margin-top:20px !important}.mt024{margin-top:24px !important}.mt025{margin-top:25px !important}.mt030{margin-top:30px !important}.mt035{margin-top:35px !important}.mt036{margin-top:36px !important}.mt040{margin-top:40px !important}.mt045{margin-top:45px !important}.mt048{margin-top:48px !important}.mt050{margin-top:50px !important}.mt055{margin-top:55px !important}.mt060{margin-top:60px !important}.mt065{margin-top:65px !important}.mt070{margin-top:70px !important}.mt075{margin-top:75px !important}.mt080{margin-top:80px !important}.mt085{margin-top:85px !important}.mt090{margin-top:90px !important}.mt095{margin-top:95px !important}.mt100{margin-top:100px !important}.mb0{margin-bottom:0px !important}.mb001{margin-bottom:1px !important}.mb002{margin-bottom:2px !important}.mb003{margin-bottom:3px !important}.mb004{margin-bottom:4px !important}.mb005{margin-bottom:5px !important}.mb006{margin-bottom:6px !important}.mb007{margin-bottom:7px !important}.mb008{margin-bottom:8px !important}.mb009{margin-bottom:9px !important}.mb010{margin-bottom:10px !important}.mb012{margin-bottom:12px !important}.mb015{margin-bottom:15px !important}.mb020{margin-bottom:20px !important}.mb024{margin-bottom:24px !important}.mb025{margin-bottom:25px !important}.mb030{margin-bottom:30px !important}.mb035{margin-bottom:35px !important}.mb036{margin-bottom:36px !important}.mb040{margin-bottom:40px !important}.mb045{margin-bottom:45px !important}.mb048{margin-bottom:48px !important}.mb050{margin-bottom:50px !important}.mb055{margin-bottom:55px !important}.mb060{margin-bottom:60px !important}.mb065{margin-bottom:65px !important}.mb070{margin-bottom:70px !important}.mb075{margin-bottom:75px !important}.mb080{margin-bottom:80px !important}.mb085{margin-bottom:85px !important}.mb090{margin-bottom:90px !important}.mb095{margin-bottom:95px !important}.mb100{margin-bottom:100px !important}.ml0{margin-left:0px !important}.ml001{margin-left:1px !important}.ml002{margin-left:2px !important}.ml003{margin-left:3px !important}.ml004{margin-left:4px !important}.ml005{margin-left:5px !important}.ml010{margin-left:10px !important}.ml015{margin-left:15px !important}.ml020{margin-left:20px !important}.ml025{margin-left:25px !important}.ml024{margin-left:24px !important}.ml030{margin-left:30px !important}.ml035{margin-left:35px !important}.ml036{margin-left:36px !important}.ml040{margin-left:40px !important}.ml045{margin-left:45px !important}.ml048{margin-left:48px !important}.ml050{margin-left:50px !important}.ml055{margin-left:55px !important}.ml060{margin-left:60px !important}.ml065{margin-left:65px !important}.ml070{margin-left:70px !important}.ml075{margin-left:75px !important}.ml080{margin-left:80px !important}.ml085{margin-left:85px !important}.ml090{margin-left:90px !important}.ml095{margin-left:95px !important}.ml100{margin-left:100px !important}.mr0{margin-right:0px !important}.mr001{margin-right:1px !important}.mr002{margin-right:2px !important}.mr003{margin-right:3px !important}.mr004{margin-right:4px !important}.mr005{margin-right:5px !important}.mr010{margin-right:10px !important}.mr015{margin-right:15px !important}.mr020{margin-right:20px !important}.mr024{margin-right:24px !important}.mr025{margin-right:25px !important}.mr030{margin-right:30px !important}.mr035{margin-right:35px !important}.mr036{margin-right:36px !important}.mr040{margin-right:40px !important}.mr045{margin-right:45px !important}.mr048{margin-right:48px !important}.mr050{margin-right:50px !important}.mr055{margin-right:55px !important}.mr060{margin-right:60px !important}.mr065{margin-right:65px !important}.mr070{margin-right:70px !important}.mr075{margin-right:75px !important}.mr080{margin-right:80px !important}.mr085{margin-right:85px !important}.mr090{margin-right:90px !important}.mr095{margin-right:95px !important}.mr100{margin-right:100px !important}.mmt001{margin-top:-1px !important}.mmt002{margin-top:-2px !important}.mmt003{margin-top:-3px !important}.mmt004{margin-top:-4px !important}.mmt005{margin-top:-5px !important}.mmt006{margin-top:-6px !important}.mmt007{margin-top:-7px !important}.mmt008{margin-top:-8px !important}.mmt009{margin-top:-9px !important}.mmt010{margin-top:-10px !important}.mmt011{margin-top:-11px !important}.mmt012{margin-top:-12px !important}.mmt013{margin-top:-13px !important}.mmt014{margin-top:-14px !important}.mmt015{margin-top:-15px !important}.mmt016{margin-top:-16px !important}.mmt017{margin-top:-17px !important}.mmt018{margin-top:-18px !important}.mmt019{margin-top:-19px !important}.mmt020{margin-top:-20px !important}.mmt024{margin-top:-24px !important}.mmt025{margin-top:-25px !important}.mmt030{margin-top:-30px !important}.mmt035{margin-top:-35px !important}.mmt036{margin-top:-36px !important}.mmt040{margin-top:-40px !important}.mmt045{margin-top:-45px !important}.mmt048{margin-top:-48px !important}.mmt050{margin-top:-50px !important}.mmt055{margin-top:-55px !important}.mmt060{margin-top:-60px !important}.mmt065{margin-top:-65px !important}.mmt070{margin-top:-70px !important}.mmt075{margin-top:-75px !important}.mmt080{margin-top:-80px !important}.mmt085{margin-top:-85px !important}.mmt090{margin-top:-90px !important}.mmt095{margin-top:-95px !important}.mmt100{margin-top:-100px !important}.mmb001{margin-bottom:-1px !important}.mmb002{margin-bottom:-2px !important}.mmb003{margin-bottom:-3px !important}.mmb004{margin-bottom:-4px !important}.mmb005{margin-bottom:-5px !important}.mmb006{margin-bottom:-6px !important}.mmb007{margin-bottom:-7px !important}.mmb008{margin-bottom:-8px !important}.mmb009{margin-bottom:-9px !important}.mmb010{margin-bottom:-10px !important}.mmb011{margin-bottom:-11px !important}.mmb012{margin-bottom:-12px !important}.mmb013{margin-bottom:-13px !important}.mmb014{margin-bottom:-14px !important}.mmb015{margin-bottom:-15px !important}.mmb020{margin-bottom:-20px !important}.mmb021{margin-bottom:-21px !important}.mmb022{margin-bottom:-22px !important}.mmb023{margin-bottom:-23px !important}.mmb024{margin-bottom:-24px !important}.mmb025{margin-bottom:-25px !important}.mmb030{margin-bottom:-30px !important}.mmb035{margin-bottom:-35px !important}.mmb036{margin-bottom:-36px !important}.mmb040{margin-bottom:-40px !important}.mmb045{margin-bottom:-45px !important}.mmb048{margin-bottom:-48px !important}.mmb050{margin-bottom:-50px !important}.mmb055{margin-bottom:-55px !important}.mmb060{margin-bottom:-60px !important}.mmb065{margin-bottom:-65px !important}.mmb070{margin-bottom:-70px !important}.mmb075{margin-bottom:-75px !important}.mmb080{margin-bottom:-80px !important}.mmb085{margin-bottom:-85px !important}.mmb090{margin-bottom:-90px !important}.mmb095{margin-bottom:-95px !important}.mmb100{margin-bottom:-100px !important}.pt0{padding-top:0px !important}.pt001{padding-top:1px !important}.pt002{padding-top:2px !important}.pt003{padding-top:3px !important}.pt004{padding-top:4px !important}.pt005{padding-top:5px !important}.pt006{padding-top:6px !important}.pt007{padding-top:7px !important}.pt008{padding-top:8px !important}.pt009{padding-top:9px !important}.pt010{padding-top:10px !important}.pt011{padding-top:11px !important}.pt012{padding-top:12px !important}.pt013{padding-top:13px !important}.pt014{padding-top:14px !important}.pt015{padding-top:15px !important}.pt016{padding-top:16px !important}.pt017{padding-top:17px !important}.pt018{padding-top:18px !important}.pt019{padding-top:19px !important}.pt020{padding-top:20px !important}.pt024{padding-top:24px !important}.pt025{padding-top:25px !important}.pt030{padding-top:30px !important}.pt035{padding-top:35px !important}.pt036{padding-top:36px !important}.pt040{padding-top:40px !important}.pt045{padding-top:45px !important}.pt048{padding-top:48px !important}.pt050{padding-top:50px !important}.pt055{padding-top:55px !important}.pt060{padding-top:60px !important}.pt065{padding-top:65px !important}.pt070{padding-top:70px !important}.pt075{padding-top:75px !important}.pt080{padding-top:80px !important}.pt085{padding-top:85px !important}.pt090{padding-top:90px !important}.pt095{padding-top:95px !important}.pt100{padding-top:100px !important}.pb0{padding-bottom:0px !important}.pb001{padding-bottom:1px !important}.pb002{padding-bottom:2px !important}.pb003{padding-bottom:3px !important}.pb004{padding-bottom:4px !important}.pb005{padding-bottom:5px !important}.pb006{padding-bottom:6px !important}.pb007{padding-bottom:7px !important}.pb008{padding-bottom:8px !important}.pb009{padding-bottom:9px !important}.pb010{padding-bottom:10px !important}.pb011{padding-bottom:11px !important}.pb012{padding-bottom:12px !important}.pb013{padding-bottom:13px !important}.pb014{padding-bottom:14px !important}.pb015{padding-bottom:15px !important}.pb020{padding-bottom:20px !important}.pb024{padding-bottom:24px !important}.pb025{padding-bottom:25px !important}.pb030{padding-bottom:30px !important}.pb035{padding-bottom:35px !important}.pb036{padding-bottom:36px !important}.pb040{padding-bottom:40px !important}.pb045{padding-bottom:45px !important}.pb048{padding-bottom:48px !important}.pb050{padding-bottom:50px !important}.pb055{padding-bottom:55px !important}.pb060{padding-bottom:60px !important}.pb065{padding-bottom:65px !important}.pb070{padding-bottom:70px !important}.pb075{padding-bottom:75px !important}.pb080{padding-bottom:80px !important}.pb085{padding-bottom:85px !important}.pb090{padding-bottom:90px !important}.pb095{padding-bottom:95px !important}.pb100{padding-bottom:100px !important}.pl0{padding-left:0px !important}.pl001{padding-left:1px !important}.pl002{padding-left:2px !important}.pl003{padding-left:3px !important}.pl004{padding-left:4px !important}.pl005{padding-left:5px !important}.pl006{padding-left:6px !important}.pl007{padding-left:7px !important}.pl008{padding-left:8px !important}.pl009{padding-left:9px !important}.pl010{padding-left:10px !important}.pl011{padding-left:11px !important}.pl012{padding-left:12px !important}.pl013{padding-left:13px !important}.pl014{padding-left:14px !important}.pl015{padding-left:15px !important}.pl020{padding-left:20px !important}.pl024{padding-left:24px !important}.pl025{padding-left:25px !important}.pl026{padding-left:26px !important}.pl027{padding-left:27px !important}.pl028{padding-left:28px !important}.pl029{padding-left:29px !important}.pl030{padding-left:30px !important}.pr0{padding-right:0px !important}.pr001{padding-right:1px !important}.pr002{padding-right:2px !important}.pr003{padding-right:3px !important}.pr004{padding-right:4px !important}.pr005{padding-right:5px !important}.pr006{padding-right:6px !important}.pr007{padding-right:7px !important}.pr008{padding-right:8px !important}.pr009{padding-right:9px !important}.pr010{padding-right:10px !important}.pr011{padding-right:11px !important}.pr012{padding-right:12px !important}.pr013{padding-right:13px !important}.pr014{padding-right:14px !important}.pr015{padding-right:15px !important}.pr020{padding-right:20px !important}.pr024{padding-right:24px !important}.pr025{padding-right:25px !important}.pr030{padding-right:30px !important}.pbl010{padding-bottom:10px !important;padding-left:10px !important}.pbl015{padding-bottom:15px !important;padding-left:15px !important}.pbl020{padding-bottom:20px !important;padding-left:20px !important}.pbl025{padding-bottom:25px !important;padding-left:25px !important}.pbl030{padding-bottom:30px !important;padding-left:30px !important}.pbl035{padding-bottom:35px !important;padding-left:35px !important}.pbl040{padding-bottom:40px !important;padding-left:40px !important}.pbl045{padding-bottom:45px !important;padding-left:45px !important}.pbl050{padding-bottom:50px !important;padding-left:50px !important}.pbr010{padding-bottom:10px !important;padding-right:10px !important}.pbr015{padding-bottom:15px !important;padding-right:15px !important}.pbr020{padding-bottom:20px !important;padding-right:20px !important}.pbr025{padding-bottom:25px !important;padding-right:25px !important}.pbr030{padding-bottom:30px !important;padding-right:30px !important}.pbr035{padding-bottom:35px !important;padding-right:35px !important}.pbr040{padding-bottom:40px !important;padding-right:40px !important}.pbr045{padding-bottom:45px !important;padding-right:45px !important}.pbr050{padding-bottom:50px !important;padding-right:50px !important}.pall005{padding:5px !important}.pall010{padding:10px !important}.pall015{padding:15px !important}.pall020{padding:20px !important}.pall025{padding:25px !important}.pall030{padding:30px !important}.pall035{padding:35px !important}.pall040{padding:40px !important}.pall045{padding:45px !important}.pall050{padding:50px !important}.pall055{padding:55px !important}.pall060{padding:60px !important}.pall065{padding:65px !important}.pall070{padding:70px !important}.pall075{padding:75px !important}.pall080{padding:80px !important}.pall085{padding:85px !important}.pall090{padding:90px !important}.pall095{padding:95px !important}.pall100{padding:100px !important}body{color:#333;line-break:strict}.f-mplus2 *,.f-mplus2 .btnCommon a,.f-mplus2 .btnCommon span,.f-mplus2 .btnCommonNew a,.f-mplus2 .btnCommonNew span{font-family:__M_PLUS_2_9ff0a5,__M_PLUS_2_Fallback_9ff0a,-apple-system,BlinkMacSystemFont,sans-serif;font-style:normal}.strikeTxt{text-decoration:line-through}.nowrapTxt{white-space:nowrap}.lineHStyle0{line-height:0 !important}.lineHStyle1{line-height:1.2 !important}.lineHStyle2{line-height:1.4 !important}.lineHStyle3{line-height:1.6 !important}.lineHStyle4{line-height:1.8 !important}.s10{font-size:.625rem !important}.s12{font-size:.75rem !important}.s14{font-size:.875rem !important}.s16{font-size:1rem !important}.s18{font-size:1.125rem !important}.s20{font-size:1.25rem !important}.s22{font-size:1.375rem !important}.s24{font-size:1.5rem !important}.s26{font-size:1.625rem !important}.s28{font-size:1.75rem !important}.s30{font-size:1.875rem !important}.s36{font-size:2.25rem !important}.s38{font-size:2.375rem !important}.s40{font-size:2.5rem !important}.s42{font-size:2.625rem !important}.s46{font-size:2.875rem !important}.s48{font-size:3rem !important}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}article,aside,canvas,details,figcaption,figure,header,footer,hgroup,menu,nav,section,summary{margin:0;display:block}div,p,br{margin:0;padding:0;letter-spacing:0}figure{line-height:0}figcaption{line-height:2rem}.boldTxt{font-weight:bold}:focus,:active{outline:0}form{margin:0;padding:0}html[data-whatinput=keyboard] a:focus{outline:2px solid #ff00ae}_:-ms-lang(x)::-ms-backdrop,a:focus{outline:2px solid #ff00ae}.pc{display:block !important;line-height:0}.sp{display:none !important}.spW320{display:none !important}.pc.inline{display:inline-block !important;line-height:0}.ios .osSwitcher .noios{display:none}hr{height:0;margin:0;padding:0;display:none;border:0}.clearset:after,section:after,article:after,.section:after,.article:after,.pcaunit:after,.infoArea:after{content:"";display:block;clear:both;height:0}.clearset,section,article,.section,.article,.pcaunit,.infoArea{*zoom:1}blockquote,.boxBlock,.attnblock{width:auto;margin:0;padding:0;background:#fff;box-shadow:0 0 12px rgba(0,0,0,.04);-webkit-box-shadow:0 0 12px rgba(0,0,0,.04);-moz-box-shadow:0 0 12px rgba(0,0,0,.04);text-indent:0;position:relative;z-index:10}.boxBlock.nonShadow{box-shadow:0 0 0 rgba(0,0,0,0);-webkit-box-shadow:0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 0 0 rgba(0,0,0,0)}.attnblock{padding:30px;background:#f7f7f7;box-shadow:0 0 0 rgba(0,0,0,0);-webkit-box-shadow:0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 0 0 rgba(0,0,0,0)}blockquote+blockquote,.boxBlock+.boxBlock,.attnblock+.attnblock{margin-top:24px}.boxBlock.boxStyle1{padding:60px}.boxBlock.boxStyle2{padding:60px 180px}.boxBlock.boxStyleLine1{padding:12px 24px;border:1px solid #e1e7eb}.lineBox{width:auto;margin:0;padding:24px 0;border-top:4px double #e1e7eb;border-bottom:4px double #e1e7eb;text-indent:0;position:relative;z-index:0}.borderColor1{border:1px solid #e1e7eb}.borderColor2{border:1px solid #e85654}.borderColor2-3{border:3px solid #e85654}.lineTop-gray{border-top:1px solid #e1e7eb}.lineBottom-gray{border-bottom:1px solid #e1e7eb}.lineTop-white{border-top:4px solid #fff}.lineBottom-white{border-bottom:4px solid #fff}.rCorner{border-radius:8px 8px 8px 8px;-moz-border-radius:8px 8px 8px 8px;-webkit-border-radius:8px 8px 8px 8px;-o-border-radius:8px 8px 8px 8px;-ms-border-radius:8px 8px 8px 8px;overflow:hidden}.embedcode{position:relative;height:0;padding-bottom:75%;overflow:hidden;display:block;border:0}.embedcode.youtube,.embedcode.map{padding-bottom:56.25%}.embedcode iframe,.embedcode object,.embedcode embed{width:100%;height:100%;position:absolute;top:0;left:0}.embedcodeSnsBox{width:100%;display:table;position:relative;z-index:0}.embedcodeSnsBox iframe,.embedcodeSnsBox object,.embedcodeSnsBox embed{width:100% !important;max-width:100% !important;min-width:100% !important}.embedcodeBlock{width:740px;margin-left:auto;margin-right:auto}.indenTxt,.noteTxt{margin-left:1em !important;text-indent:-1em !important}.indenTxt1-1{margin-left:1.1em !important;text-indent:-1.1em !important}.indenTxt1-2{margin-left:1.2em !important;text-indent:-1.2em !important}.indenTxt1-3{margin-left:1.3em !important;text-indent:-1.3em !important}.indenTxt1-4{margin-left:1.4em !important;text-indent:-1.4em !important}.indenTxt1-5{margin-left:1.5em !important;text-indent:-1.5em !important}.indenTxt1-6{margin-left:1.6em !important;text-indent:-1.6em !important}.indenTxt1-7{margin-left:1.7em !important;text-indent:-1.7em !important}.indenTxt1-8{margin-left:1.8em !important;text-indent:-1.8em !important}.indenTxt1-9{margin-left:1.9em !important;text-indent:-1.9em !important}.indenTxt2{margin-left:2em !important;text-indent:-2em !important}.indenTxt2-1{margin-left:2.1em !important;text-indent:-2.1em !important}.indenTxt2-2{margin-left:2.2em !important;text-indent:-2.2em !important}.indenTxt2-3{margin-left:2.3em !important;text-indent:-2.3em !important}.indenTxt2-4{margin-left:2.4em !important;text-indent:-2.4em !important}.indenTxt2-5{margin-left:2.5em !important;text-indent:-2.5em !important}.indenTxt2-6{margin-left:2.6em !important;text-indent:-2.6em !important}.indenTxt2-7{margin-left:2.7em !important;text-indent:-2.7em !important}.indenTxt2-8{margin-left:2.8em !important;text-indent:-2.8em !important}.indenTxt2-9{margin-left:2.9em !important;text-indent:-2.9em !important}.indenTxt3{margin-left:3em !important;text-indent:-3em !important}.indenTxt3-1{margin-left:3.1em !important;text-indent:-3.1em !important}.indenTxt3-2{margin-left:3.2em !important;text-indent:-3.2em !important}.indenTxt3-3{margin-left:3.3em !important;text-indent:-3.3em !important}.indenTxt3-4{margin-left:3.4em !important;text-indent:-3.4em !important}.indenTxt3-5{margin-left:3.5em !important;text-indent:-3.5em !important}.indenTxt3-6{margin-left:3.6em !important;text-indent:-3.6em !important}.indenTxt3-7{margin-left:3.7em !important;text-indent:-3.7em !important}.indenTxt3-8{margin-left:3.8em !important;text-indent:-3.8em !important}.indenTxt3-9{margin-left:3.9em !important;text-indent:-3.9em !important}.indenTxt4{margin-left:4em !important;text-indent:-4em !important}.indenTxt4-1{margin-left:4.1em !important;text-indent:-4.1em !important}.indenTxt4-2{margin-left:4.2em !important;text-indent:-4.2em !important}.indenTxt4-3{margin-left:4.3em !important;text-indent:-4.3em !important}.indenTxt4-4{margin-left:4.4em !important;text-indent:-4.4em !important}.indenTxt4-5{margin-left:4.5em !important;text-indent:-4.5em !important}.indenTxt4-6{margin-left:4.6em !important;text-indent:-4.6em !important}.indenTxt4-7{margin-left:4.7em !important;text-indent:-4.7em !important}.indenTxt4-8{margin-left:4.8em !important;text-indent:-4.8em !important}.indenTxt4-9{margin-left:4.9em !important;text-indent:-4.9em !important}.indenTxt5{margin-left:5em !important;text-indent:-5em !important}.indenTxt5-1{margin-left:5.1em !important;text-indent:-5.1em !important}.indenTxt5-2{margin-left:5.2em !important;text-indent:-5.2em !important}.indenTxt5-3{margin-left:5.3em !important;text-indent:-5.3em !important}.indenTxt5-4{margin-left:5.4em !important;text-indent:-5.4em !important}.indenTxt5-5{margin-left:5.5em !important;text-indent:-5.5em !important}.indenTxt5-6{margin-left:5.6em !important;text-indent:-5.6em !important}.indenTxt5-7{margin-left:5.7em !important;text-indent:-5.7em !important}.indenTxt5-8{margin-left:5.8em !important;text-indent:-5.8em !important}.indenTxt5-9{margin-left:5.9em !important;text-indent:-5.9em !important}.indenTxt6{margin-left:6em !important;text-indent:-6em !important}.indenTxt6-1{margin-left:6.1em !important;text-indent:-6.1em !important}.indenTxt6-2{margin-left:6.2em !important;text-indent:-6.2em !important}.indenTxt6-3{margin-left:6.3em !important;text-indent:-6.3em !important}.indenTxt6-4{margin-left:6.4em !important;text-indent:-6.4em !important}.indenTxt6-5{margin-left:6.5em !important;text-indent:-6.5em !important}.indenTxt6-6{margin-left:6.6em !important;text-indent:-6.6em !important}.indenTxt6-7{margin-left:6.7em !important;text-indent:-6.7em !important}.indenTxt6-8{margin-left:6.8em !important;text-indent:-6.8em !important}.indenTxt6-9{margin-left:6.9em !important;text-indent:-6.9em !important}.indenTxt7{margin-left:7em !important;text-indent:-7em !important}.indenTxt7-1{margin-left:7.1em !important;text-indent:-7.1em !important}.indenTxt7-2{margin-left:7.2em !important;text-indent:-7.2em !important}.indenTxt7-3{margin-left:7.3em !important;text-indent:-7.3em !important}.indenTxt7-4{margin-left:7.4em !important;text-indent:-7.4em !important}.indenTxt7-5{margin-left:7.5em !important;text-indent:-7.5em !important}.indenTxt7-6{margin-left:7.6em !important;text-indent:-7.6em !important}.indenTxt7-7{margin-left:7.7em !important;text-indent:-7.7em !important}.indenTxt7-8{margin-left:7.8em !important;text-indent:-7.8em !important}.indenTxt7-9{margin-left:7.9em !important;text-indent:-7.9em !important}.indenTxt8{margin-left:8em !important;text-indent:-8em !important}.indenTxt8-1{margin-left:8.1em !important;text-indent:-8.1em !important}.indenTxt8-2{margin-left:8.2em !important;text-indent:-8.2em !important}.indenTxt8-3{margin-left:8.3em !important;text-indent:-8.3em !important}.indenTxt8-4{margin-left:8.4em !important;text-indent:-8.4em !important}.indenTxt8-5{margin-left:8.5em !important;text-indent:-8.5em !important}.indenTxt8-6{margin-left:8.6em !important;text-indent:-8.6em !important}.indenTxt8-7{margin-left:8.7em !important;text-indent:-8.7em !important}.indenTxt8-8{margin-left:8.8em !important;text-indent:-8.8em !important}.indenTxt8-9{margin-left:8.9em !important;text-indent:-8.9em !important}.indenTxt9{margin-left:9em !important;text-indent:-9em !important}.indenTxt9-1{margin-left:9.1em !important;text-indent:-9.1em !important}.indenTxt9-2{margin-left:9.2em !important;text-indent:-9.2em !important}.indenTxt9-3{margin-left:9.3em !important;text-indent:-9.3em !important}.indenTxt9-4{margin-left:9.4em !important;text-indent:-9.4em !important}.indenTxt9-5{margin-left:9.5em !important;text-indent:-9.5em !important}.indenTxt9-6{margin-left:9.6em !important;text-indent:-9.6em !important}.indenTxt9-7{margin-left:9.7em !important;text-indent:-9.7em !important}.indenTxt9-8{margin-left:9.8em !important;text-indent:-9.8em !important}.indenTxt9-9{margin-left:9.9em !important;text-indent:-9.9em !important}.indenTxt10{margin-left:10em !important;text-indent:-10em !important}.indenTxt.attention,.indenTxt.bullet,.indenTxt.bullet.note{margin-left:1em;text-indent:-1em}.indenTxt.attention:before{content:"※";font-weight:normal}.indenTxt.bullet:before{content:"●";font-size:.875rem}.indenTxt.bullet.note:before{content:"・";margin-left:.2em;font-weight:bold;font-size:.875rem}.indenTxt .after2Line{margin-left:0;text-indent:0;display:inline-block}.safari .f-mplus2 .indenTxt.attention:before{padding-right:.4em}.backslashTxt{font-family:Helvetica,Arial,Tahoma,Verdana,sans-serif}a.opacityHover,a.opacityHoverImg{-webkit-transition:all .2s ease-out 0s;-moz-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;-ms-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;-ms-filter:alpha(opacity=100);filter:alpha(opacity=100);opacity:1;display:block}a.opacityHover:hover{-ms-filter:alpha(opacity=60);filter:alpha(opacity=60);opacity:.6}a.opacityHoverImg:hover img{-ms-filter:alpha(opacity=80);filter:alpha(opacity=80);opacity:.8}a.wordBreak-all{word-break:break-all}a.wordBreak-word{word-break:break-word}a.txtLinkColorStyle1{color:#333}a.txtLinkStyle1{text-decoration:underline}a.txtLinkStyle1:hover{text-decoration:none}a.txtLinkStyle2{color:#333;text-decoration:none}a.txtLinkStyle2:hover{text-decoration:underline}.icons{position:relative;z-index:0}.icons:before,.icons:after{content:"";display:inline-block;vertical-align:middle}.icons.iconPdfL{padding-left:36px;display:inline-block}.icons.iconPdfL:before{width:24px;height:29px;background:url(/images/icon_pdf.png) top left no-repeat;background-size:24px 29px;position:absolute;top:2px;left:0;z-index:1}.icons.blank1r:after,.icons.blank1rw:after{width:17px;height:19px;padding-right:12px;background:url(/images/icon_external_blue.png) center right no-repeat;background-size:17px 15px;position:relative;top:-2px}.icons.blank1rw:after{background:url(/images/icon_external_white.png) center right no-repeat;background-size:17px 15px}.icons.blank1r.sSize:after{width:14px;background:url(/images/icon_external_blue.png) center right no-repeat;background-size:14px}a.icons.blank1r:hover:after,a.icons.blank1rw:hover:after{-webkit-transition:all .2s ease-out 0s;-moz-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;-ms-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;-ms-filter:alpha(opacity=60);filter:alpha(opacity=60);opacity:.6}.iconExternal{position:relative;z-index:0}.iconExternal::after{content:"";background-image:url(/images/icon_external_blue.png);background-position:center;background-repeat:no-repeat;background-size:14px;position:absolute;bottom:1px;right:-25px;height:14px;width:14px}.win10 .iconExternal::after,.win81 .iconExternal::after,.win8 .iconExternal::after,.win7 .iconExternal::after{top:4px}.iconExternal.floatTxt{padding-right:25px;display:inline-block}.iconExternal.floatTxt::after{right:-10px;top:1px;position:relative;display:inline-block}.iconExternal.iconLeft::after{display:none}.iconExternal.iconLeft::before{content:"";background-image:url(/images/icon_external_blue.png);background-position:center;background-repeat:no-repeat;background-size:14px;position:absolute;bottom:1px;left:-25px;height:14px;width:14px}.iconExternal.iconLeft.floatTxt{padding-left:25px;display:inline-block}.iconExternal.iconLeft.floatTxt::before{right:-10px;top:1px;position:relative;display:inline-block}.icons.arrow1r,.icons.arrow1l,.icons.arrow1d,.icons.arrow1t{padding-left:18px;position:relative;z-index:0}.icons.arrow1r.iconRight,.icons.arrow1l.iconRight,.icons.arrow1d.iconRight,.icons.arrow1t.iconRight{padding-left:0;padding-right:18px}.icons.arrow1r.styleBold,.icons.arrow1l.styleBold,.icons.arrow1d.styleBold,.icons.arrow1t.styleBold{font-weight:700}.icons.arrow1r:before,.icons.arrow1l:before,.icons.arrow1d:before,.icons.arrow1t:before{content:"";width:8px;height:8px;position:absolute;top:calc(50% - 5px);left:0;border-top:1px solid #00aeca;border-right:1px solid #00aeca;-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;-webkit-transition:all .2s ease-out .1s;-moz-transition:all .2s ease-out .1s;-o-transition:all .2s ease-out .1s;-ms-transition:all .2s ease-out .1s;transition:all .2s ease-out .1s}.icons.arrow1r.styleBold:before,.icons.arrow1l.styleBold:before,.icons.arrow1d.styleBold:before,.icons.arrow1t.styleBold:before{border-top:2px solid #00aeca;border-right:2px solid #00aeca}.icons.iconRight:before{left:auto;right:0}.icons.arrow1d:before{top:calc(50% - 7px);-webkit-transform:rotate(135deg);transform:rotate(135deg)}.icons.arrow1t:before{top:calc(50% - 7px);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.icons.arrow2r,.icons.arrow3r{padding-left:22px;position:relative;z-index:0}.icons.arrow2r::before,.icons.arrow3r::before{content:"";width:16px;height:16px;margin-top:-7px;background:#00aeca;border-radius:50%;position:absolute;top:50%;left:0;z-index:0}.icons.arrow2r::after,.icons.arrow3r::after{content:"";width:6px;height:6px;margin-top:-2px;border-top:solid 1px #fff;border-right:solid 1px #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;left:4px;z-index:1}.icons.arrow3r::before{margin-top:-8px}.icons.arrow3r::after{margin-top:-3px;border-top:solid 2px #fff;border-right:solid 2px #fff}.icons.arrow1rType1,.icons.arrow1dType1{padding-left:22px;position:relative;z-index:0}.icons.arrow1rType1.iconTop{display:inline-block;line-height:1.4}.icons.arrow1rType1::before,.icons.arrow1dType1::before{content:"";width:16px;height:16px;margin-top:-8px;background:#00aeca;border-radius:50%;position:absolute;top:50%;left:0;z-index:0}.icons.arrow1rType1::after,.icons.arrow1dType1::after{content:"";width:6px;height:6px;margin-top:-3px;border-top:solid 2px #fff;border-right:solid 2px #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;left:4px;z-index:1}.icons.arrow1dType1::after{-webkit-transform:rotate(135deg);transform:rotate(135deg);top:calc(50% - 1px);left:5px}.icons.arrow1rType1.iconTop::before,.icons.arrow1dType1.iconTop::before{margin-top:0;top:2px}.icons.arrow1rType1.iconTop::after,.icons.arrow1dType1.iconTop::after{top:10px}ul{margin:0 0 0 16px}ul li{margin:0}ul.list-bullet1{margin:0;list-style:none;text-align:left}ul.list-bullet1 li{margin-left:1em;padding-top:0;text-indent:-1em;line-height:1.4}ul.list-bullet1 li p{margin-left:-0.2em;display:inline}ul.list-bullet1 li .indenTxt{margin-left:1em;display:block}ul.list-bullet1 li+feDistantLight{padding-top:12px}ul.list-bullet1.styleRow1 li+li{padding-top:12px}ul.list-bullet1 li.fcl{padding-top:0}ul.list-bullet1 li.pcab-c2,ul.list-bullet1 li.pcab-c3,ul.list-bullet1 li.pcab-c3c,ul.list-bullet1 li.pcab-c4,ul.list-bullet1 li.pcab-c4c,ul.list-bullet1 li.pcab-c5,ul.list-bullet1 li.pcab-c5c,ul.list-bullet1 li.pcab-c6,ul.list-bullet1 li.pcab-c6c{margin-bottom:10px}ul.list-bullet1 li:before{content:"・";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;z-index:0}ul.list-bullet1.note li:before{content:"・";margin-left:.2em;margin-right:.6em}ul.list-bullet1.attention li:before{content:"※";font-weight:normal}ul.list-bullet1 li ul.ulindent li:before{content:"";margin-right:0;font-size:0}ul.list-bullet1.specList{list-style-type:disc}ul.list-bullet1.specList li{padding-top:0;font-size:.875rem;line-height:2;color:#757575;text-indent:0}ul.list-bullet1.specList li:before{content:"";font-size:0}ul.list-bullet1.mfont li{font-size:.875rem;line-height:1.6}ul.list-bullet1.sfont li{font-size:.75rem;line-height:1.6}ul.list-nonstyle,ul.list-indent,ul.list-inline{margin:0;list-style:none}ul.list-inline{font-size:0}ul.list-indent li{margin-left:1em;text-indent:-1em}ul.list-inline li{padding-bottom:12px;display:inline-block;vertical-align:top}ul.list-nonstyle li:before,ul.list-indent li:before{display:none}ul.list-nonstyle li{margin-left:0;padding-top:0;text-indent:0}ul.list-nonstyle.sfont li{font-size:.75rem;line-height:1.6}ul.list-inline1{margin:0 0 0 -5px;list-style:none}ul.list-inline1 li{padding:0 10px 0 5px;line-height:1;border-right:1px solid #333;display:inline-block;vertical-align:middle}ul.list-inline1 li:only-of-type{border-right:none}ul.list-inlineLink{margin:0;list-style:none}ul.list-inlineLink li{margin-right:24px;line-height:1;display:inline-block;vertical-align:middle;position:relative;z-index:0}ul.pcablock.list-inlineLink,ul.pcablock-nonfh.list-inlineLink,ul.pcablock-2c.list-inlineLink{margin:0 0 0 -40px}ul.list-inlineLink li:only-of-type{margin-right:0}ul.pdfList li+li{padding-top:24px}ol,ol.olcTxt1{margin:0;list-style-position:outside;list-style:decimal}ol.olcTxt1{padding-left:1.6rem}ol li ul{list-style-type:disc}ol li{padding:0}ol li+li{padding-top:12px}ol.olcTxt1 li{color:#00aeca;font-weight:700}ol li .fcNormal{color:#333}ol li .fwl{font-weight:lighter}ol li .fcNormalwl{color:#333;font-weight:lighter}dl{margin:0}dt{margin:0}dd{margin:0}dl+dl{margin-top:12px}dl.dlf dt{width:auto;margin:0;white-space:nowrap;display:block;float:left}dl.dlf dt,dl.dlf dd{padding-bottom:6px;line-height:1.4}dl.dlf dd p{margin-bottom:0;padding-bottom:0;line-height:1.6}dl.dlf dd.l1em{margin-left:1em}dl.dlf dd.l2em{margin-left:2em}dl.dlf dd.l3em{margin-left:3em}dl.dlf dd.l4em{margin-left:4em}dl.dlf dd.l5em{margin-left:5em}dl.dlf dd.l6em{margin-left:6em}dl.dlf dd.l7em{margin-left:7em}dl.dlf dd.l8em{margin-left:8em}dl.dlf dd.l9em{margin-left:9em}dl.dlf dd.l10em{margin-left:10em}dl.dlf dd.l11em{margin-left:11em}dl.dlf dd.l12em{margin-left:12em}dl.dlf dd.l13em{margin-left:13em}dl.dlf dd.l14em{margin-left:14em}dl.dlf dd.l15em{margin-left:15em}dl.dlf dd.l16em{margin-left:16em}dl.dlf dd.l17em{margin-left:17em}dl.dlf dd.l18em{margin-left:18em}dl.dlf dd.l19em{margin-left:19em}dl.dlf dd.l20em{margin-left:20em}dl.dlf.specStyle dt,dl.dlf.specStyle dd,dl.dlf.specStyle dd p{font-size:.875rem}dl.dlf.specStyle.sfont dt,dl.dlf.specStyle.sfont dd,dl.dlf.specStyle.sfont dd p{font-size:.75rem}dl.dlf.specStyle dt,dl.dlf dt.fwn{font-weight:normal}dl.dlf dd .indenTxt.nonIndent .pc{display:inline !important}dl.dlf dt:last-of-type,dl.dlf dd:last-of-type{padding-bottom:0}dl.reader{padding:0 0 12px;border-bottom:1px solid #e1e7eb}dl.reader:first-of-type{padding-top:0}dl.reader.lastNonBorder{padding-bottom:0;border-bottom:none}.numBlock{margin-bottom:24px;position:relative;z-index:0}.numBlock .num,.numBlock .txtArea{display:inline-block;vertical-align:middle}.numBlock .num{line-height:1;color:#fff;text-align:center;border-radius:100px 100px 100px 100px;-moz-border-radius:100px 100px 100px 100px;-webkit-border-radius:100px 100px 100px 100px;-o-border-radius:100px 100px 100px 100px;-ms-border-radius:100px 100px 100px 100px;background:#00aeca;position:absolute;z-index:1}.numBlock .num .numTxt{width:36px;height:36px;display:table-cell;vertical-align:middle}.numBlock .txtArea{width:calc(100% - 48px);padding-left:48px}.txtfff{color:#fff}.txt666{color:#666}.txt999{color:#999}.txtccc{color:#ccc}.txtnormal{color:#333}.txtmain{color:#00aeca}.txtgreen1{color:#009b74}.txtred1{color:#e85654}.txtpurple1{color:#556dc4}.txtgray2{color:#757575}.txtorange1{color:#f0ac00}.al{text-align:left !important}.ar{text-align:right !important}.ac{text-align:center !important}.ma{margin-left:auto !important;margin-right:auto !important}.dinline{display:inline}.dinlineblock{display:inline-block}.dbStyle{display:block}.fcl{float:left}.fcr{float:right}.wAuto{width:auto !important}.w5per{width:5% !important}.w10per{width:10% !important}.w12per{width:12% !important}.w15per{width:15% !important}.w20per{width:20% !important}.w23-3per{width:23.3% !important}.w24per{width:24% !important}.w25per{width:25% !important}.w30per{width:30% !important}.w33-3per{width:33.3% !important}.w35per{width:35% !important}.w36per{width:36% !important}.w40per{width:40% !important}.w45per{width:45% !important}.w48per{width:48% !important}.w50per{width:50% !important}.w55per{width:55% !important}.w60per{width:60% !important}.w65per{width:65% !important}.w70per{width:70% !important}.w72per{width:72% !important}.w75per{width:75% !important}.w80per{width:80% !important}.w84per{width:84% !important}.w85per{width:85% !important}.w90per{width:90% !important}.w95per{width:95% !important}.w96per{width:96% !important}.w100per{width:100% !important}img.w100per,.w100per img{width:100%;height:auto}img.wAuto,.wAuto img{width:auto;height:100%}@media only screen and (max-width: 40em){body{min-width:320px;background:#fff}.firefox body,.ie body{min-width:320px;overflow-x:hidden}.ios.safari.macOS #bodyset{min-width:100%}.pc,.pc.inline{display:none !important}.sp{display:block !important;line-height:0}.fcl,.fcr{float:none}.fcl{padding-bottom:24px}.boxBlock.boxStyle1,.boxBlock.boxStyle2,.attnblock{padding:20px}a{-webkit-transition:all .2s ease-out 0s;-moz-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;-ms-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.ios a{font-feature-settings:"pkna" 1}a.opacityHover{-ms-filter:alpha(opacity=100);filter:alpha(opacity=100);opacity:1}a.opacityHover:hover{-ms-filter:alpha(opacity=100);filter:alpha(opacity=100);opacity:1}a.txtLinkStyle2:hover{text-decoration:none}.embedcode.map{padding-bottom:75%}.embedcodeBlock{width:100%}.indenTxt.spTxtL{text-align:left}.icons.iconPdfL{padding-left:28px}.icons.iconPdfL:before{width:18px;height:22px;background:url(/images/icon_pdf.png) top left no-repeat;background-size:18px 22px}.iconExternal::after{right:-20px}dl.dlf.nonCol dt{float:none}dl.dlf.nonCol dd.l1em,dl.dlf.nonCol dd.l2em,dl.dlf.nonCol dd.l3em,dl.dlf.nonCol dd.l4em,dl.dlf.nonCol dd.l5em,dl.dlf.nonCol dd.l6em,dl.dlf.nonCol dd.l7em,dl.dlf.nonCol dd.l8em,dl.dlf.nonCol dd.l9em,dl.dlf.nonCol dd.l10em,dl.dlf.nonCol dd.l11em,dl.dlf.nonCol dd.l12em,dl.dlf.nonCol dd.l13em,dl.dlf.nonCol dd.l14em,dl.dlf.nonCol dd.l15em,dl.dlf.nonCol dd.l16em,dl.dlf.nonCol dd.l17em,dl.dlf.nonCol dd.l18em,dl.dlf.nonCol dd.l19em,dl.dlf.nonCol dd.l20em{margin-left:0}dl.dlf.nonCol dd+dt{margin-top:24px}dl.dlf.nonCol dd .indenTxt.nonIndent{margin-left:0 !important;text-indent:0 !important}dl.dlf dd .indenTxt.nonIndent .pc{display:none !important}}@media only screen and (max-width: 320px){.spW320{display:block !important;line-height:0}}#mainbody{position:relative;z-index:10}.cArea{margin:0 auto;position:relative;z-index:0}.cBlock{width:1200px;margin:0 auto;position:relative;z-index:0}.cBlock.lType{width:1170px}.cBlock.mType{width:1080px}.cBlock.sType{width:960px}.cBlock.sType1{width:840px}.cBlock.ssType{width:750px}.cBlock.sssType{width:640px}.cBlock.ssssType{width:600px}.cBlock.sType480{width:480px}.cBlock.mType.carouselType{width:1120px}.cBlock+.cBlock,.cBlock+.titStyle{margin-top:80px}.cBlock.typeTabCarousel+.cBlock.typeTabCarousel{margin-top:120px}.cBlock+.cBlock.t0,.cBlock+.cBlock.unitArea{margin-top:0}#colEntryBlock{float:left}#colSideBlock{float:right}.phArea img,img.phArea,.figArea img,img.figArea{width:100%;height:auto}.phArea.type1,.figArea.type1{width:70%;margin-left:auto;margin-right:auto}.section{padding:80px 0}.section.bgStyle1,.article.bgStyle1,.y-index_news-area.bgStyle1{background:#fff}.section.bgStyle2,.article.bgStyle2{background:#f0f5f8}.section.bgStyle3,.article.bgStyle3{background:#fabe00}.section.bgStyle4,.article.bgStyle4{background:#ddd}.section.bgStyleMainColor,.article.bgStyleMainColor{background:#00aeca}.section.typeCarousel{padding:80px 0 120px}.section.b0{padding:80px 0 0}.section.b40{padding:80px 0 40px}.section.typeBtn{padding:48px 0}.section.style1{padding:60px 0}.section.style2{padding:40px 0}.section.style3{padding:60px 0 80px}.section.style4{padding:60px 0 24px}.section.firstSection{padding:0 0 80px}.pcaunit{margin:0}.article{margin:0}.article+.article{padding-top:60px}.article .txtArea+.txtArea{padding-top:24px}.divider{padding-bottom:60px;border-bottom:1px solid #e1e7eb}.divider-tStyle1{border-top:1px solid #e1e7eb}.divider-bs1{padding-bottom:48px;border-bottom:1px solid #e1e7eb}.divider-bs1.colType{padding-bottom:24px}.divider-bs1:last-child{padding-bottom:0;border-bottom:none}.divider-bs1+.divider-bs1{padding-top:48px}.anchorLinkBlock{padding-top:30px}.corporation_footer{padding-top:2.5em;padding-bottom:2.5em}.frameStyle1{margin:0 auto;padding:30px 48px;border:6px solid #ffcf00;border-radius:16px 16px 16px 16px;-moz-border-radius:16px 16px 16px 16px;-webkit-border-radius:16px 16px 16px 16px;-o-border-radius:16px 16px 16px 16px;-ms-border-radius:16px 16px 16px 16px;background:#fff}.overflowHidden{overflow:hidden}.desLeadTxt,p.desLeadTxt{margin:0;padding-top:0;font-size:1.125rem;text-align:center}.desLeadTxt.style1,p.desLeadTxt.style1{font-size:1.5rem}.desBlock,p.desBlock{margin:0 auto;padding:0;font-size:1.125rem;line-height:2;text-align:center}.desBlock.style1{padding-bottom:48px}.section.style2 .desBlock{padding-bottom:40px}.dateTxt{padding-bottom:12px;font-size:.875rem;text-align:right}.nonLinkFig{opacity:.4}.infoTxt{line-break:strict}.labelReserve{color:#f0ac00;font-weight:700}.txtColorStyle1,.l-body .caption-before-button.txtColorStyle1{color:#e85654}.txtBoldStyle1{font-weight:700}.labelArea{margin:0;padding:3px 24px;border-radius:100px 100px 100px 100px;-moz-border-radius:100px 100px 100px 100px;-webkit-border-radius:100px 100px 100px 100px;-o-border-radius:100px 100px 100px 100px;-ms-border-radius:100px 100px 100px 100px;font-size:1rem;font-weight:700;display:inline-block;text-align:center;position:relative;z-index:0}.labelArea.centerPos{left:50%;transform:translateX(-50%)}.labelArea.style1{background:#e85654;color:#fff}.labelArea.style2{background:#fff;border:1px solid #999;color:#333}.labelArea.style3{background:#00aeca;color:#fff}.labelArea.style4{background:#fabe00;color:#fff}.labelArea.style5{background:#fff;border:1px solid #00aeca;color:#333}.labelArea.style6{background:#000;color:#fff}.labelComplete{margin:0;padding:3px 12px;font-size:.875rem;font-weight:700;line-height:1;display:inline-block;text-align:center;position:relative;z-index:0;background:#fff;border:1px solid #333;color:#333}.bnrArea{line-height:0}.txtlinkArea.sRight{text-align:right}.pcaVideo{position:relative}.pcaVideo .photo{overflow:hidden;min-height:10px;line-height:0}.pcaVideo .photo .image{padding-top:56%}.pcaVideo .playbtn{text-align:center;position:absolute;width:100%;top:0;top:50%;transform:translateY(-50%);z-index:100}.pcaVideo .comingsoonBlock{text-align:center;position:absolute;top:0;top:50%;transform:translateY(-50%);z-index:200;line-height:0}.pcaVideo .playbtn img{width:88px;display:block;margin:0 auto}.pcaVideo .playbtn span{text-shadow:0 1px 2px rgba(0,0,0,.12);display:block;color:#fff}.pcaVideo a:hover .photo img,a:hover .pcaVideo .photo img{-ms-filter:alpha(opacity=80);filter:alpha(opacity=80);opacity:.8}.videoKvBlock{width:960px;margin:0 auto;position:relative;z-index:0;overflow:hidden}.videoKvBlock .videoKvUnit{width:100%;height:0;padding-bottom:56.25%}.safari .videoKvBlock .videoKvUnit{padding-bottom:56.26%}.videoKvBlock .videoKv{width:100%;height:auto;position:absolute;top:0;left:50%;transform:translate(-50%, 0%);z-index:0}.videoKvBlock .videoBtn{cursor:pointer}.videoKvBlock .videoBtn::after{content:"";width:44px;height:44px;display:block;position:absolute;left:23px;bottom:23px;z-index:10;background:#fff;border-radius:100px 100px 100px 100px;-moz-border-radius:100px 100px 100px 100px;-webkit-border-radius:100px 100px 100px 100px;-o-border-radius:100px 100px 100px 100px;-ms-border-radius:100px 100px 100px 100px}.videoKvBlock .videoBtn #videoSeekBar{width:56px;height:56px;position:absolute;left:17px;bottom:17px;z-index:200}.videoKvBlock .videoBtn .iconArea{width:50px;height:50px;position:absolute;left:20px;bottom:20px;background:url(/images/icon_play2.png) 0 0 no-repeat;background-size:50px;z-index:100;-webkit-transition:all .2s ease-out 0s;-moz-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;-ms-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;-ms-filter:alpha(opacity=100);filter:alpha(opacity=100);opacity:1}.videoKvBlock .videoBtn.videoPlay .iconArea{background:url(/images/icon_pause2.png) 0 0 no-repeat;background-size:50px}.videoKvBlock .videoBtn:hover .iconArea,.videoKvBlock .videoBtn:hover #videoSeekBar{-ms-filter:alpha(opacity=60);filter:alpha(opacity=60);opacity:.6}video.videoKv[poster]{width:100%;height:100%;object-fit:cover}.safari video.videoKv[poster]{width:101%;height:101%}video{filter:drop-shadow(0px 0px rgba(0, 0, 0, 0));outline:none;border:none}.boxBlock.cTitles .infoBlock{padding:12px}.boxBlock.cTitles .textArea{width:100%;padding:36px;font-size:1.5rem;line-height:1.6;text-align:center;display:table}.boxBlock.cTitles .textArea.dbStyle{display:block}.boxBlock.cTitles.titlesInfoBlock .pcab-col.style1.txtArea .titStyle{text-align:left}.boxBlock.cTitles .textArea .infoArea{display:table-cell;vertical-align:middle}.boxBlock.cTitles .textArea .infoArea.vat{vertical-align:top}.boxBlock.cTitles .textArea .infoArea .infoTxt{width:600px;margin:0 auto;text-align:left}.boxBlock.cTitles .textArea .infoArea .infoTxt+.infoTxt,.boxBlock.cTitles .infoTxt+.infoTxt{margin-top:24px}.boxBlock.cTitles .photo .image,.boxBlock.cTitles .fig .image{padding-top:56.25%}.boxBlock.cTitles .txtStyle1,.boxBlock.cTitles p.txtStyle1{font-size:1.125rem}.boxBlock.cTitles .txtStyle2,.boxBlock.cTitles p.txtStyle2{font-size:1.5rem}.boxBlock.cTitles .txtStyle3,.boxBlock.cTitles p.txtStyle3{font-size:1rem}.boxBlock.cTitles .txtStyle4,.boxBlock.cTitles p.txtStyle4,.boxBlock.cTitles .txtStyle5,.boxBlock.cTitles p.txtStyle5,.boxBlock.colBox .pType1 .txtArea p{font-size:.875rem}.boxBlock.cTitles .txtStyle6,.boxBlock.cTitles p.txtStyle6{font-size:.75rem}.boxBlock.cTitles .txtStyle7,.boxBlock.cTitles p.txtStyle7{font-size:1.875rem}.boxBlock.cTitles .txtStyle8,.boxBlock.cTitles p.txtStyle8{font-size:1.375rem;line-height:1.8}.boxBlock.cTitles .txtStyle1.redBoldStyle{font-weight:700;color:#e85654}.boxBlock.cTitles .txtPrice,.boxBlock.cTitles p.txtPrice{font-size:1.25rem;font-weight:700}.boxBlock.cTitles .btnCommon{width:280px;margin:0}.boxBlock.cTitles .btnCommon.sType1{width:320px}.boxBlock.cTitles .btnCommon.sType2{width:auto;display:inline-block;position:relative;left:50%;transform:translateX(-50%);z-index:0}.boxBlock.cTitles .btnCommon.sType2 a,.boxBlock.cTitles .btnCommon.sType2 span{padding:6px 72px}.boxBlock.cTitles .btnCommon.sType3{width:auto;line-height:1.6}.boxBlock.cTitles .btnCommon.sType4{width:100%}.boxBlock.cTitles .textArea .infoTxt.style1{width:760px;margin:0 auto;text-align:left}.boxBlock.cTitles .textArea .infoTxt.txtAlignC{text-align:center}.boxBlock.cTitles .textArea .noteTxt{margin:24px auto 0;display:inline-block;text-align:left;line-height:1.4}.boxBlock.colBox{text-align:center}.boxBlock.colBox.typeTl{text-align:left}.boxBlock.colBox .titStyle .titleArea{color:#00aeca;font-weight:700}.boxBlock.colBox .titStyle .titleArea.txtStyle1{color:#333}.boxBlock.colBox .titStyle.vam{width:100%;display:table}.boxBlock.colBox .titStyle.vam .titleArea{display:table-cell;vertical-align:middle}.boxBlock.colBox .titStyle .labelArea{margin-top:6px;font-size:.875rem}.boxBlock.colBox .infoBlock.style1{padding:0 12px 12px}.boxBlock.colBox .pType1{padding:12px}.boxBlock.colBox .pType1 .btnCommonNew{margin-top:12px}.boxBlock.colBox .txtLink{padding-top:12px}.boxBlock.colBox .typeTl{text-align:left}.boxBlock.colBox .setInfoBlock{text-align:left}.boxBlock.colBox .setInfoBlock+.setInfoBlock{margin-top:24px;padding-top:24px;border-top:1px solid #e1e7eb}.boxBlock.colBox .setInfoBlock .exTxt{font-size:.875rem}.boxBlock.colBox .setInfoBlock .setInfoArea{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;align-items:center}.boxBlock.colBox .setInfoBlock .btnCommonNew{margin-top:0}.boxBlock.colBox .setInfoBlock .setInfoArea .productName{font-weight:700;line-height:1.4}.boxBlock.colStyle1{margin:0;position:relative;z-index:0;overflow:hidden;border:1px solid #e1e7eb;border-radius:8px 8px 8px 8px;-moz-border-radius:8px 8px 8px 8px;-webkit-border-radius:8px 8px 8px 8px;-o-border-radius:8px 8px 8px 8px;-ms-border-radius:8px 8px 8px 8px;box-shadow:0 0 0 rgba(0,0,0,0);-webkit-box-shadow:0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 0 0 rgba(0,0,0,0);background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none}.boxBlock.colStyle1 .figArea{width:150px;min-height:150px;overflow:hidden;position:relative;z-index:0}.boxBlock.colStyle1 .figArea .figImg{width:100%;height:100%;position:absolute;z-index:0;background-position:no-repeat;background-size:cover;transform:scale(1);-webkit-transition:transform .4s ease-out 0s;-moz-transition:transform .4s ease-out 0s;-o-transition:transform .4s ease-out 0s;-ms-transition:transform .4s ease-out 0s;transition:transform .4s ease-out 0s}.boxBlock.colStyle1 .infoArea{width:calc(100% - 172px);margin:0;padding:24px;text-align:left}.boxBlock.colStyle1.nofig .infoArea{width:100%}.boxBlock.colStyle1 .infoArea .titStyle{margin:0;padding-bottom:12px;text-align:left}.boxBlock.colStyle1 .infoArea .titStyle .titleArea{font-size:1rem;font-weight:700;color:#333;line-height:1.4}.boxBlock.colStyle1 .infoArea .desTxt{font-size:.875rem;line-height:1.4}.boxBlock.colStyle1 .infoArea .desTxt+.desTxt{padding-top:12px}a:hover .boxBlock.colStyle1 .figArea .figImg{transform:scale(1.02)}.boxBlock.colStyle1::before{content:"";width:24px;height:24px;margin-top:-12px;background:#00aeca;border-radius:50%;position:absolute;top:50%;left:auto;right:10px;z-index:0}.boxBlock.colStyle1::after{content:"";width:6px;height:6px;margin-top:-3px;border-top:solid 2px #fff;border-right:solid 2px #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;left:auto;right:20px;z-index:1}.boxBlock.colStyle1.icon-external:after{width:12px;height:10px;margin-top:-5px;right:16px;border:0;background:url(/images/icon_external_white.png) center left no-repeat;background-size:12px;transform:rotate(0deg)}.bizBlock a.opacityHover:hover{-ms-filter:alpha(opacity=100);filter:alpha(opacity=100);opacity:1}.bizBlock a.opacityHover:hover .boxBlock.colStyle1 .figArea,.bizBlock a.opacityHover:hover .boxBlock.colStyle1 .titStyle,.bizBlock a.opacityHover:hover .boxBlock.colStyle1::before,.bizBlock a.opacityHover:hover .boxBlock.colStyle1::after{-webkit-transition:all .2s ease-out 0s;-moz-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;-ms-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;-ms-filter:alpha(opacity=60);filter:alpha(opacity=60);opacity:.6}.boxBlock.colStyle1 .infoArea .desTxt .boxInLink{color:#1575ac}.boxBlock.colStyle1 .infoArea .desTxt .boxInLink:hover{text-decoration:underline}.articleEntryBox{position:relative;z-index:0}.boxBlock.articleEntryBox+.boxBlock.articleEntryBox{margin-top:40px}.articleEntryBox .infoBlock{padding:24px}.articleEntryBox.articleEntry .infoBlock{padding:48px}.articleEntryBox .pinEntryLabel{padding:8px 12px 8px 14px;font-size:.875rem;line-height:0;position:absolute;z-index:10;top:12px;left:12px;z-index:10;background:rgba(255,255,255,.6);border-radius:100px 100px 100px 100px;-moz-border-radius:100px 100px 100px 100px;-webkit-border-radius:100px 100px 100px 100px;-o-border-radius:100px 100px 100px 100px;-ms-border-radius:100px 100px 100px 100px}.articleEntryBox .pinEntryLabel::before{content:"";width:14px;height:12px;display:inline-block;background:url(/images/icon_pin_gray.png) 0 1px no-repeat;background-size:7px}.articleEntryBox a .pinEntryLabel{color:#333}.articleEntryBox .dateTxt{padding-left:24px;padding-bottom:6px;position:relative;z-index:0;text-align:left;background:url(/images/icon_clock_gray.png) 0 9px no-repeat;background-size:14px}.articleEntryBox .titStyle{margin-bottom:24px;text-align:left}.articleEntryBox .titStyle .titleArea{font-size:1.5rem;font-weight:700}.articleEntryBox .infoTxt,.articleEntryBox .infoTxt p{font-size:1.125rem}.articleEntryBox .infoTxt a{word-break:break-all}.articleEntryBox .btnMore{margin-top:36px;text-align:right}.articleEntryBox .tagsArea{margin:0 24px;padding:0 0 24px;border-top:1px solid #e1e7eb}.articleEntryBox.articleEntry .tagsArea{margin:0 48px;padding:0 0 48px}.articleEntryBox .tagsArea .tagsList{margin:0 auto;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;z-index:0}.articleEntryBox .tagsArea .tagsList li{margin:0;padding-top:12px;line-height:0;text-align:center;font-size:.75rem}.articleEntryBox .tagsArea .tagsList li+li{margin-left:12px}.articleEntryBox .tagsArea .tagsList li a{padding:12px;position:relative;z-index:0;display:block;color:#333;border:1px solid #e1e7eb;border-radius:100px 100px 100px 100px;-moz-border-radius:100px 100px 100px 100px;-webkit-border-radius:100px 100px 100px 100px;-o-border-radius:100px 100px 100px 100px;-ms-border-radius:100px 100px 100px 100px}.articleEntryBox .tagsArea .tagsList li a:hover{background:#e1e7eb}.boxBlock.catBox+.boxBlock.catBox{margin-top:20px}.catBox .infoBlock{padding:12px;position:relative;z-index:0}.catBox .titStyle{text-align:left}.catBox .titStyle .titleArea{font-size:1rem;font-weight:700;line-height:1.6}.catBox .infoTxt,.catBox .infoTxt p{font-size:.75rem;line-height:1.6}.catBox .articleNum{margin-top:12px;padding-left:16px;font-size:.875rem;position:relative;z-index:0;text-align:left;background:url(/images/icon_article_gray.png) 0 9px no-repeat;background-size:10px}.catBox .btnMore{margin-top:6px;font-size:.875rem;text-align:right}.catBox a .titStyle .titleArea{color:#333}.catBox.style1 .infoBlock{padding:24px}.catBox.style1 .titStyle .titleArea{padding-bottom:12px;font-size:1.25rem;text-align:center}.catBox.style1 .infoTxt,.catBox.style1 .infoTxt p{font-size:1rem}.catBox.style1 .infoTxt .indenTxt.attention{padding-top:12px;font-size:.875rem}.catBox.style1 .infoTxt .btnCommon{margin-top:24px}.catBox.style1 .infoTxt .btnCommon+.btnCommon{margin-top:12px}.relatedBlock{margin-top:60px}.relatedBlock .boxBlock.catBox a{display:block}.relatedBlock .titStyle .titleArea{padding-bottom:12px;font-size:1.25rem;font-weight:700;line-height:1.6;text-align:left;color:#333}.relatedBlock .catBox .titStyle .titleArea{padding-bottom:6px;font-size:.875rem;line-height:1.4}.archiveCateListBox+.archiveCateListBox{margin-top:20px}.archiveCateListBox{margin:0 auto;padding:24px;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;z-index:0}.archiveCateListBox .articleMvArea{width:43.9189189%}.archiveCateListBox .infoBlock{width:56.0810811%;padding-left:20px}.archiveCateListBox .titStyle{margin-bottom:6px;text-align:left}.archiveCateListBox .titStyle .titleArea{font-size:1rem;font-weight:700;line-height:1.4}.archiveCateListBox .infoTxt,.archiveCateListBox .infoTxt p{font-size:.75rem;line-height:1.6}.archiveCateListBox .dateMorArea{margin:0 auto;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;z-index:0}.archiveCateListBox .dateTxt,.archiveCateListBox .btnMore{width:50%;font-size:.75rem}.archiveCateListBox .dateTxt{padding-left:18px;padding-bottom:0;text-align:left;background:url(/images/icon_clock_gray.png) 0 10px no-repeat;background-size:12px}.archiveCateListBox .btnMore{margin-top:0;text-align:right}.archiveCateListBox .btnMore .icons.arrow2r{padding-left:20px}.archiveCateListBox .btnMore .icons.arrow2r::before{content:"";width:14px;height:14px;margin-top:-6px}.archiveCateListBox .btnMore .icons.arrow2r::after{width:4px;height:4px;margin-top:-1px;left:4px}.archiveListBlock+.archiveListBlock,.boxBlock+.archiveListBlock,.archiveListBlock+.boxBlock{margin-top:40px}.articleEntry .article,.articleEntry .article.style1{padding-top:60px;padding-bottom:60px}.articleEntry .titStyle .titleArea.hStyle1{color:#333;font-weight:700;line-height:1.5}.articleEntry .titStyle .titleArea.cStyle1{color:#00aeca;line-height:1.5}.articleEntry .titStyle .titleArea.fwn{font-weight:normal}.articleEntry .infoBlock h3,.articleEntry .infoBlock h4,.articleEntry .infoBlock h5,.articleEntry .infoBlock h6{padding-bottom:12px;color:#333;font-weight:bold;line-height:1.5}.articleEntry .infoBlock h3{font-size:1.125rem}.articleEntry .infoBlock h4,.articleEntry .infoBlock h5,.articleEntry .infoBlock h6{font-size:1rem}.articleEntry .infoBlock p,.articleEntry .infoBlock li{font-size:1rem;line-height:1.6}.articleEntry .infoBlock.leadBlock p,.articleEntry .infoBlock.leadBlock li{font-size:1.125rem;line-height:1.8}.articleEntry .infoBlock.leadBlock .fsPlus{font-size:1.25rem}.articleEntry .infoBlock.leadBlock .fsPlus2{font-size:1.5rem}.articleEntry .infoBlock.leadBlock .fsPlus3{font-size:1.375rem;line-height:1.8}.articleEntry .infoBlock.leadBlock.txtAlignC{text-align:center}.articleEntry .infoBlock p+p,.articleEntry .infoBlock p+ul,.articleEntry .infoBlock p+ol,.articleEntry .infoBlock p+table,.articleEntry .infoBlock ul+table,.articleEntry .infoBlock ol+table,.articleEntry .infoBlock .btnCommon+.btnCommon,.articleEntry .infoBlock blockquote+blockquote,.articleEntry .infoBlock p+.lineBox,.articleEntry .infoBlock ul+.lineBox,.articleEntry .infoBlock ol+.lineBox,.articleEntry .infoBlock table+.lineBox,.articleEntry .infoBlock blockquote+.lineBox,.articleEntry .infoBlock .lineBox+p,.articleEntry .infoBlock .lineBox+ul,.articleEntry .infoBlock .lineBox+ol,.articleEntry .infoBlock .lineBox+table,.articleEntry .infoBlock .lineBox+blockquote,.articleEntry .infoBlock .lineBox+.btnCommon{margin-top:24px}.articleEntry .infoBlock p+h3,.articleEntry .infoBlock ul+h3,.articleEntry .infoBlock ol+h3,.articleEntry .infoBlock dl+h3,.articleEntry .infoBlock table+h3,.articleEntry .infoBlock table+h4,.articleEntry .infoBlock .pcablock+.pcablock,.articleEntry .infoBlock .pcablock+.pcablock.listStyle,.articleEntry .infoBlock .pcablock+.pcablock-nonfh.listStyle,.articleEntry .infoBlock .pcablock+.pcablock-2c.listStyle,.articleEntry .infoBlock .pcablock.listStyle+.pcablock,.articleEntry .infoBlock .pcablock.listStyle+.pcablock.listStyle,.articleEntry .infoBlock .pcablock.listStyle+.pcablock-nonfh.listStyle,.articleEntry .infoBlock .pcablock.listStyle+.pcablock-2c.listStyle,.articleEntry .infoBlock .pcablock-nonfh.listStyle+.pcablock,.articleEntry .infoBlock .pcablock-nonfh.listStyle+.pcablock.listStyle,.articleEntry .infoBlock .pcablock-nonfh.listStyle+.pcablock-nonfh.listStyle,.articleEntry .infoBlock .pcablock-nonfh.listStyle+.pcablock-2c.listStyle,.articleEntry .infoBlock .pcablock-2c.listStyle+.pcablock,.articleEntry .infoBlock .pcablock-2c.listStyle+.pcablock.listStyle,.articleEntry .infoBlock .pcablock-2c.listStyle+.pcablock-nonfh.listStyle,.articleEntry .infoBlock .pcablock-2c.listStyle+.pcablock-2c.listStyle,.articleEntry .infoBlock .pcablock+h3,.articleEntry .infoBlock .lineBox+h3,.articleEntry .infoBlock .attnblock{margin-top:48px}.articleEntry .infoBlock p+ul.list-bullet1.attention{margin-top:12px}.articleEntry .infoBlock ol{margin:0 0 -3px 1.5rem;list-style-type:decimal}.articleEntry .infoBlock ol li ul{list-style-type:disc}.articleEntry .infoBlock ol li{padding:0}.articleEntry .infoBlock ol li+li{padding:0 0 3px 0}.articleEntry .infoBlock .figArea img{margin:0}.articleEntry .infoBlock .figArea .figCapTxt{padding:12px 0 0;line-height:1.6}.articleEntry .infoBlock li dl.dlf dd{text-indent:0}.articleEntry .infoBlock .btnCommon{margin:0 auto}.articleEntry .btnNoteTxt{margin:0 auto;padding-top:12px;text-align:center}.articleEntry .btnNoteTxt p,.eventBlock .articleEntryBox .infoTxt .btnNoteTxt p{font-size:.875rem;line-height:1.6}.articleEntry .referenceBlock .btnNoteTxt{text-align:left}.articleEntry .pageNoteTxt{margin:48px auto 0;padding-top:24px;border-top:1px solid #e1e7eb}.articleEntry .pageNoteTxt p{font-size:.75rem;line-height:1.6}.articleEntryBox.articleEntry .desTxt p+p,.articleEntryBox.articleEntry .infoTxt p+p,.articleEntryBox.articleEntry .infoTxt p+ul,.articleEntryBox.articleEntry .infoTxt p+ol,.articleEntryBox.articleEntry .infoTxt p+dl,.articleEntryBox.articleEntry .infoTxt p+blockquote,.articleEntryBox.articleEntry .infoTxt p+table,.articleEntryBox.articleEntry .infoTxt p+pre,.articleEntryBox.articleEntry .infoTxt ul+p,.articleEntryBox.articleEntry .infoTxt ul+ul,.articleEntryBox.articleEntry .infoTxt ul+ol,.articleEntryBox.articleEntry .infoTxt ul+dl,.articleEntryBox.articleEntry .infoTxt ul+blockquote,.articleEntryBox.articleEntry .infoTxt ul+table,.articleEntryBox.articleEntry .infoTxt ul+pre,.articleEntryBox.articleEntry .infoTxt ol+p,.articleEntryBox.articleEntry .infoTxt ol+ul,.articleEntryBox.articleEntry .infoTxt ol+ol,.articleEntryBox.articleEntry .infoTxt ol+dl,.articleEntryBox.articleEntry .infoTxt ol+blockquote,.articleEntryBox.articleEntry .infoTxt ol+table,.articleEntryBox.articleEntry .infoTxt ol+pre,.articleEntryBox.articleEntry .infoTxt dl+p,.articleEntryBox.articleEntry .infoTxt dl+ul,.articleEntryBox.articleEntry .infoTxt dl+ol,.articleEntryBox.articleEntry .infoTxt dl+dl,.articleEntryBox.articleEntry .infoTxt dd+dt,.articleEntryBox.articleEntry .infoTxt dl+blockquote,.articleEntryBox.articleEntry .infoTxt dl+table,.articleEntryBox.articleEntry .infoTxt dl+pre,.articleEntryBox.articleEntry .infoTxt blockquote+p,.articleEntryBox.articleEntry .infoTxt blockquote+ul,.articleEntryBox.articleEntry .infoTxt blockquote+ol,.articleEntryBox.articleEntry .infoTxt blockquote+dl,.articleEntryBox.articleEntry .infoTxt blockquote+blockquote,.articleEntryBox.articleEntry .infoTxt blockquote+table,.articleEntryBox.articleEntry .infoTxt blockquote+pre,.articleEntryBox.articleEntry .infoTxt p+h4,.articleEntryBox.articleEntry .infoTxt ul+h4,.articleEntryBox.articleEntry .infoTxt ol+h4,.articleEntryBox.articleEntry .infoTxt dl+h4,.articleEntryBox.articleEntry .infoTxt blockquote+h4,.articleEntryBox.articleEntry .infoTxt table+h4,.articleEntryBox.articleEntry .infoTxt pre+h4,.articleEntryBox.articleEntry .infoTxt .btnCommon+h4,.articleEntryBox.articleEntry .infoTxt .embedcode+h4{margin-top:36px}.articleEntryBox.articleEntry .infoTxt p+h3,.articleEntryBox.articleEntry .infoTxt ul+h3,.articleEntryBox.articleEntry .infoTxt ol+h3,.articleEntryBox.articleEntry .infoTxt dl+h3,.articleEntryBox.articleEntry .infoTxt blockquote+h3,.articleEntryBox.articleEntry .infoTxt table+h3,.articleEntryBox.articleEntry .infoTxt pre+h3,.articleEntryBox.articleEntry .infoTxt .btnCommon+h3,.articleEntryBox.articleEntry .infoTxt .btnCommonNew+h3,.articleEntryBox.articleEntry .infoTxt .embedcode+h3{margin-top:60px}.awardResultBox{padding:24px 0;position:relative;z-index:0}.awardResultBox::before,.awardResultBox::after,.awardResultBox .awardResultBoxUnit::before,.awardResultBox .awardResultBoxUnit::after{content:"";width:75px;height:75px;display:block;position:absolute;z-index:10}.awardResultBox::before{top:0;left:0;background:url(/images/awardResult_frame_tl.png) 0 0 no-repeat;background-size:75px}.awardResultBox::after{top:0;right:0;background:url(/images/awardResult_frame_tr.png) 0 0 no-repeat;background-size:75px}.awardResultBox .awardResultBoxUnit::before{bottom:0;left:0;background:url(/images/awardResult_frame_bl.png) 0 0 no-repeat;background-size:75px}.awardResultBox .awardResultBoxUnit::after{bottom:0;right:0;background:url(/images/awardResult_frame_br.png) 0 0 no-repeat;background-size:75px}.pcablock,.pcablock-nonfh,.pcablock-2c{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.pcablock.centerStyle,.pcablock-nonfh.centerStyle,.pcablock-2c.centerStyle{justify-content:center}.pcablock.listStyle,.pcablock-nonfh.listStyle,.pcablock-2c.listStyle{margin:0 0 0 -40px}.pcablock.listStyle.col2Center,.pcablock-nonfh.listStyle.col2Center,.pcablock-2c.listStyle.col2Center{width:calc(66.6666666667% + 26px);margin:0 0 0 -20px;position:relative;z-index:0;left:50%;transform:translateX(-50%)}.pcablock.listStyle.centerCol2,.pcablock-nonfh.listStyle.centerCol2,.pcablock-2c.listStyle.centerCol2{margin:0 0 0 -20px;position:relative;z-index:0;left:50%;transform:translateX(-50%)}.pcablock.listStyle.centerCol2.col3,.pcablock-nonfh.listStyle.centerCol2.col3,.pcablock-2c.listStyle.centerCol2.col3{width:calc(66.6666666667% + 26px)}.pcablock .unitArticle,.pcablock-nonfh .unitArticle,.pcablock-2c .unitArticle{width:100%;display:table}.pcablock p{margin:0;padding:0}.pcablock .appleBnr{width:193px}.pcablock .windowsBnr{width:152px;margin-left:60px}.pcablock img{width:100%;height:auto}.pcab-col{margin:0 0 40px 40px}.pcab-col.txtLinkR{text-align:right}.pcab-col.txtLinkL{text-align:left}.pcab-col.style1,.pcab-col.style2,.pcab-col.style3{margin:0 0 0 40px}.pcab-col.centerCol1{margin:0 auto;padding-left:40px}.pcab-col.centerCol1.nonPadding{padding-left:0}.pcab-col.style1.phArea,.pcab-col.style2.phArea,.pcab-col.style3.phArea{width:300px;margin:0}.pcab-col.style1.txtArea,.pcab-col.style2.txtArea,.pcab-col.style3.txtArea{margin:0;padding-left:48px;width:calc(100% - 300px)}.pcab-col.style1.txtArea.rStyle,.pcab-col.style2.txtArea.rStyle,.pcab-col.style3.txtArea.rStyle{padding-left:0;padding-right:48px}.pcab-col.style2.phArea{width:450px}.pcab-col.style2.txtArea{width:calc(100% - 450px)}.pcab-col.style3.phArea{width:420px}.pcab-col.style3.txtArea{width:calc(100% - 420px)}.pcab-col img{width:100%;height:auto}.pcablock .unitArticle{font-size:0}.pcablock .unitArticle .pcab-col,.pcablock-nonfh .unitArticle .pcab-col,.pcablock-2c .unitArticle .pcab-col{font-size:1rem;display:inline-block;vertical-align:top}.pcablock .unitArticle.vam .pcab-col,.pcablock-nonfh .unitArticle.vam .pcab-col,.pcablock-2c .unitArticle.vam .pcab-col{vertical-align:middle}.pcablock .unitArticle.vab .pcab-col,.pcablock-nonfh .unitArticle.vab .pcab-col,.pcablock-2c .unitArticle.vab .pcab-col{vertical-align:bottom}.pcab-c1{width:100%}.pcab-c2{width:calc(50% - 40px)}.pcab-c3{width:calc(33.3333333333% - 40px)}.pcab-c4{width:calc(25% - 40px)}.pcab-c5{width:calc(20% - 40px)}.pcab-c6{width:calc(16.6666666667% - 40px)}.pcab-c3c{width:calc(66.6666666667% - 40px)}.pcab-c4c{width:calc(75.0001875005% - 40px)}.pcab-c5c{width:calc(83.3333333333% - 40px)}.pcab-c1.w80perArea{width:80%}.pcab-col.centerCol1.pcab-c2{width:50%}.pcab-col.centerCol1.pcab-c3{width:33.3333333333%}.pcab-col.centerCol1.pcab-c4{width:25%}.pcab-col.centerCol1.pcab-c5{width:20%}.pcab-col.centerCol1.pcab-c6{width:16.6666666667%}.pcab-col.centerCol1.pcab-c3c{width:66.6666666667%}.pcab-col.centerCol1.pcab-c4c{width:75.0001875005%}.pcab-col.centerCol1.pcab-c5c{width:83.3333333333%}.ie .pcab-c2,.edge .pcab-c2{width:calc(50% - 40px - .01px)}.ie .pcab-c3,.edge .pcab-c3{width:calc(33.3333333333% - 40px - .01px)}.ie .pcab-c4,.edge .pcab-c4{width:calc(25% - 40px - .01px)}.ie .pcab-c5,.edge .pcab-c5{width:calc(20% - 40px - .01px)}.ie .pcab-c6{width:calc(16.6666666667% - 40px - .01px)}.edge .pcab-c6{width:calc(16.6% - 40px - .01px)}.ie .pcab-c3c,.edge .pcab-c3c{width:calc(66.6666666667% - 40px - .01px)}.ie .pcab-c4c,.edge .pcab-c4c{width:calc(75.0001875005% - 40px - .01px)}.ie .pcab-c5c,.edge .pcab-c5c{width:calc(83.3333333333% - 40px - .01px)}.pcablock.listStyle.style1{margin:0 0 0 -24px}.pcablock.listStyle.style1 .pcab-col{margin:0 0 24px 24px;padding-top:0}.pcablock.listStyle.style1 .pcab-c2{width:calc(50% - 24px)}.pcablock.listStyle.style1 .pcab-c3{width:calc(33.3333333333% - 24px)}.pcablock.listStyle.style1 .pcab-c4{width:calc(25% - 24px)}.pcablock.listStyle.style1 .pcab-c5{width:calc(20% - 24px)}.pcablock.listStyle.style1 .pcab-c6{width:calc(16.6666666667% - 24px)}.pcablock.listStyle.style1 .pcab-c3c{width:calc(66.6666666667% - 24px)}.pcablock.listStyle.style1 .pcab-c4c{width:calc(75.0001875005% - 24px)}.pcablock.listStyle.style1 .pcab-c5c{width:calc(83.3333333333% - 24px)}.pcablockwrap{margin:0}.pcablockwrap .pcab-c2,.pcablockwrap .pcab-c3,.pcablockwrap .pcab-c4,.pcablockwrap .pcab-c5,.pcablockwrap .pcab-c6{margin-left:0;padding-top:5px}.pcablockwrap .pcab-c1.fcl,.pcablockwrap .pcab-c2.fcl,.pcablockwrap .pcab-c3.fcl,.pcablockwrap .pcab-c4.fcl,.pcablockwrap .pcab-c5.fcl,.pcablockwrap .pcab-c6.fcl{padding-right:40px;padding-bottom:12px}.pcablockwrap .pcab-c1.fcr,.pcablockwrap .pcab-c2.fcr,.pcablockwrap .pcab-c3.fcr,.pcablockwrap .pcab-c4.fcr,.pcablockwrap .pcab-c5.fcr,.pcablockwrap .pcab-c6.fcr{padding-left:40px;padding-bottom:12px}.pcablockwrap .style1.phArea,.pcablockwrap .style2.phArea{width:348px;margin:0;padding-right:48px;padding-bottom:12px}.pcablockwrap .style1.txtArea,.pcablockwrap .style2.txtArea{margin:0}.cBlock.mType.carouselType .y-index_card-list{width:1120px}.cBlock.mType.carouselType .y-index_card-list .slick-slide{margin:0 20px;padding-bottom:10px}.cBlock.mType.carouselType .y-index_card-list .slick-disabled{cursor:default}.cBlock.mType.carouselType .y-index_card-list .slick-prev.slick-disabled:before,.cBlock.mType.carouselType .y-index_card-list .slick-next.slick-disabled:before{opacity:0;cursor:default}.carouselBlock .slick-prev,.carouselBlock .slick-next{height:24px;width:24px;top:calc(50% - 12px)}.carouselBlock .slick-prev:before,.carouselBlock .slick-next:before{background:none;width:24px;height:24px;margin-right:0;border-top:solid 5px #00aeca;border-right:solid 5px #00aeca;-webkit-transform:rotate(45deg);transform:rotate(45deg);display:inline-block;z-index:0;top:calc(50% - 12px);right:0}.carouselBlock .slick-prev:before{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.carouselBlock .slick-next{right:-45px}.carouselBlock .slick-prev{left:-36px}.carouselBlock .slick-dots{bottom:-42px}.carouselBlock .slick-dots li{width:24px;height:24px;margin:0 10px}.carouselBlock .slick-dots li button:before{display:none}.carouselBlock .slick-dots li button{width:24px;height:24px;padding:0;background:#fff;font-size:1rem;font-weight:700;color:#00aeca;border:solid 2px #00aeca;border-radius:100px 100px 100px 100px;-moz-border-radius:100px 100px 100px 100px;-webkit-border-radius:100px 100px 100px 100px;-o-border-radius:100px 100px 100px 100px;-ms-border-radius:100px 100px 100px 100px}.carouselBlock .slick-dots li.slick-active button{color:#fff;background:#00aeca}.accordionUnit{margin:0}.accordionUnit.btLine{padding:24px 0;border-top:1px solid #e1e7eb}.accordionUnit.btLine+.btLine{margin-top:48px;padding-top:48px}.accordionUnit .listInner{margin-left:1.25rem}.accordion-content .accordionUnit p{margin:0;padding:0}.accordion-content .accordionUnit .list-bullet1 li+li{padding-top:6px}.awardBox{padding:12px;border:1px solid #e1e7eb}.awardBox+.awardBox{margin-top:12px}.awardBox .awardInfoArea{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center}.awardBox .awardInfoArea .figArea{width:180px;padding-right:20px;border-right:1px solid #e1e7eb;text-align:center}.awardBox .awardInfoArea .figArea img{width:120px;height:auto;margin:0 auto;float:none;text-align:center}.awardBox .awardInfoArea .titleArea{width:calc(100% - 180px);padding-left:20px;font-size:1rem;font-weight:700;line-height:1.6}.awardBox .awardInfoArea.col1 .titleArea{width:auto;padding-left:0}.awardBox .awardInfoArea .titleArea .labelArea{margin:0 0 6px;padding:3px 24px;font-size:1rem;font-weight:700;line-height:1}.awardBox .awardInfoArea .titleArea .infoTxt{font-size:1rem;font-weight:700;line-height:1.6}.awardBox .awardInfoArea .titleArea em{font-weight:700}.awardBox .awardInfoArea .titleArea .infoTxt .note{font-size:.875rem;font-weight:normal;line-height:1.4;display:inline-block}.awardBox .awardInfoArea .titleArea ul{margin:0;list-style:none}.awardBox .awardInfoArea .titleArea ul li{margin-left:1em;margin-bottom:0;padding-top:6px;text-indent:-1em;border-bottom:none;font-size:1rem;line-height:1.6}.awardBox .awardInfoArea .titleArea ul li p{margin-left:1em;display:inline-block;line-height:1.2}.awardBox .awardInfoArea .titleArea ul li:before{content:"・";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;top:-1px;z-index:0}.awardBox .awardInfoArea .titleArea ul li p.attention{padding-top:3px;font-size:.875rem}.awardBox .awardInfoArea.lineRight .figArea{border-right:none}.awardBox .awardInfoArea.lineRight .titleArea{border-left:1px solid #e1e7eb}.saleTagArea{width:50px;position:absolute;top:-25px;right:-12px;z-index:10}.saleTagArea.type1{width:60px;top:-20px;right:-20px}.cpPriceBox{margin:24px 0 0;padding:6px;border:1px solid #e85654;border-radius:6px 6px 6px 6px;-moz-border-radius:6px 6px 6px 6px;-webkit-border-radius:6px 6px 6px 6px;-o-border-radius:6px 6px 6px 6px;-ms-border-radius:6px 6px 6px 6px}.cpPriceBox .titStyle.bgStyle1{margin:-22px 0 0;position:relative;z-index:10}.cpPriceBox .titStyle.bgStyle1 .titleArea{min-width:90%;margin:0;padding:6px 12px;color:#fff;background:#e85654;border:none;border-radius:100px 100px 100px 100px;-moz-border-radius:100px 100px 100px 100px;-webkit-border-radius:100px 100px 100px 100px;-o-border-radius:100px 100px 100px 100px;-ms-border-radius:100px 100px 100px 100px;font-size:.875rem;font-weight:700;line-height:1;display:inline-block;text-align:center}.cpPriceBox .priceTxt{margin-top:6px;font-size:1.125rem;font-weight:700;color:#e85654;text-align:center;line-height:1}.picotons-conEntry .awardResultBox{margin-top:48px}.picotons-conEntry .awardResultBox .awardResultInfoTitle{padding:24px 75px;text-align:center;position:relative;z-index:0}.picotons-conEntry .awardResultBox .awardResultInfoTitle::before,.picotons-conEntry .awardResultBox .awardResultInfoTitle::after{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%);z-index:10}.picotons-conEntry .awardResultBox .awardResultInfoTitle::before{width:71px;height:92px;left:0;background:url(/special/picotons/con_entry/img/ribbon_patternL.png) 0 0 no-repeat;background-size:71px}.picotons-conEntry .awardResultBox .awardResultInfoTitle::after{width:75px;height:81px;right:0;background:url(/special/picotons/con_entry/img/ribbon_patternR.png) 0 0 no-repeat;background-size:75px}.picotons-conEntry .awardResultBox .awardResultInfoTitle .titleTxt,.picotons-conEntry .awardResultBox .awardResultInfoTitle .subTxt{padding:0;font-size:1.5rem;font-weight:700;line-height:1.6}.picotons-conEntry .awardResultBox .awardResultInfoTitle .subTxt,.picotons-conEntry .awardResultBox .awardResultInfoTitle p.subTxt{padding:0;color:#d22331}.picotons-conEntry .awardResultBox .commentArea{margin:0;padding-top:24px}.picotons-conEntry .awardResultBox .commentUnit{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.picotons-conEntry .awardResultBox .balloonFigArea{width:160px;text-align:center}.picotons-conEntry .awardResultBox .balloonFigArea p{margin-top:0;padding:0}.picotons-conEntry .awardResultBox .balloonFigArea .phArea{padding-bottom:12px;line-height:0}.picotons-conEntry .awardResultBox .balloonFigArea .nameArea{padding-bottom:6px;font-size:1.125rem;font-weight:700}.picotons-conEntry .awardResultBox .balloonFigArea .infoArea{font-size:.875rem}.picotons-conEntry .awardResultBox .balloonArea{width:calc(100% - 184px);margin:0 0 0 24px;padding-top:24px}.picotons-conEntry .awardResultBox .balloonArea{padding:24px;background:#f0f5f8;border-radius:8px;position:relative;z-index:10}.picotons-conEntry .awardResultBox .balloonArea .txtArea,.picotons-conEntry .awardResultBox .balloonArea p.txtArea{font-size:1rem}.ie .picotons-conEntry .awardResultBox .balloonArea{display:table}.ie .picotons-conEntry .awardResultBox .balloonArea .txtArea{display:table-cell;vertical-align:middle}.picotons-conEntry .awardResultBox .balloonArea::before{content:"";width:0;height:0;left:-10px;top:60px;border-right:12px solid #f0f5f8;border-top:12px solid transparent;border-bottom:12px solid transparent;position:absolute;z-index:0;display:block}.picotons-conEntry .awardResultBox .btnCommon{margin-bottom:24px}.boxBlock.cTitles .picotons-conEntry .awardResultBox .btnCommon.sType2 a,.boxBlock.cTitles .picotons-conEntry .awardResultBox .btnCommon.sType2 span{padding:12px 48px;font-size:1.125rem;font-weight:700;line-height:1.4;letter-spacing:-0.05em}.boxBlock.cTitles .picotons-conEntry .awardResultBox .btnCommon.sType2 span.sFont{padding:0;font-size:1rem}table.style1{width:100%;margin:0;border:none 0px;border-collapse:collapse;border-spacing:0}table.style1 tr:nth-child(even){background:#fff}table.style1 tr,table.style1 th,table.style1 td{margin:0}table.style1 th,table.style1 td{padding:12px 24px;vertical-align:middle;text-align:left;border:1px solid #e1e7eb}table.style1 th{padding:6px 24px;font-weight:700;background:#f1f1f1;text-align:center;border-bottom:1px solid #e1e7eb}.lightcase-open body.lightcaseNewOpen{overflow:hidden}.safari.lightcase-open body.lightcaseNewOpen{position:fixed}.safari #lightcase-overlay{opacity:1 !important}.lightcase-icon-prev,.lightcase-icon-next{height:24px;width:24px;top:calc(50% - 12px)}.lightcase-icon-prev:before,.lightcase-icon-next:before{content:"";width:24px;height:24px;margin-right:0;border-top:solid 1px #000;border-right:solid 1px #000;-webkit-transform:rotate(45deg);transform:rotate(45deg);display:inline-block;z-index:0;top:calc(50% - 12px);right:0;background:none}.lightcase-icon-prev:before{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}#lightcase-nav a[class*=lightcase-icon-].lightcase-icon-prev,#lightcase-nav a[class*=lightcase-icon-].lightcase-icon-next{height:40px}#lightcase-content .indenTxt.attention.style1,#lightcase-content p.indenTxt.attention.style1{font-weight:700;text-align:center;color:#e85654}.infoList{margin:0 auto;list-style:none}.infoList li{margin:0 0 12px;padding:0 0 10px 0;border-bottom:1px solid #dedede}.infoList li .catArea{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.infoList li .catArea .catTxt,.infoList li .catArea p.catTxt{padding:3px 12px !important;font-size:.75rem;color:#fff;line-height:1;text-align:center;border-radius:4px 4px 4px 4px;-moz-border-radius:4px 4px 4px 4px;-webkit-border-radius:4px 4px 4px 4px;-o-border-radius:4px 4px 4px 4px;-ms-border-radius:4px 4px 4px 4px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center;background:#333}.infoList li .catArea .catTxt+.catTxt{margin-left:6px}.infoList li .catArea .catTxt.cType1{background:#333}.infoList li .catArea .catTxt.cType2{background:#00aeca}.infoList li .infoTitle{margin-top:12px;font-size:1rem;line-height:1.6}.infoListArea .btnMore{font-size:.875rem;text-align:right}.infoList li a{color:#333;display:inline-block;text-decoration:underline}.bnrStrategyguideBox{padding:36px 0}.bnrStrategyguideBox.style1{padding:0 0 36px}.bnrStrategyguideBox.style2{padding:36px 0 0}.bnrStrategyguide{margin:0;padding:0;border:1px solid #e1e7eb;border-radius:8px 8px 8px 8px;-moz-border-radius:8px 8px 8px 8px;-webkit-border-radius:8px 8px 8px 8px;-o-border-radius:8px 8px 8px 8px;-ms-border-radius:8px 8px 8px 8px;background:#fff;position:relative;z-index:0;overflow:hidden}.bnrStrategyguide+.bnrStrategyguide{margin-top:24px}.bnrStrategyguide a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:stretch}.bnrStrategyguide a::after{background-color:#00aeca;background-image:url("/images/arrow_white.png");background-position:center;background-repeat:no-repeat;background-size:8px;border-radius:100%;content:"";height:40px;position:absolute;right:24px;top:calc(50% - 20px);width:40px}.sgTitleArea{width:38px;margin:0;padding:6px;text-align:center;background:#333;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;border-right:1px solid #e1e7eb}.sgTitleArea .sgTitle{color:#fff;font-weight:700;line-height:1.2;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center}.bnrStrategyguide .title-sgLogoArea{border-right:1px solid #e1e7eb;overflow:hidden}.bnrStrategyguide .title-sgLogoArea .title-sgLogo{width:320px;padding-bottom:50%;-webkit-transition:all .2s ease-out 0s;-moz-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;-ms-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.bnrStrategyguide .sgInfoBlock{width:calc(100% - 360px);height:100%;padding:0 70px 0 24px;position:absolute;right:0;z-index:0}.bnrStrategyguide .title-sgInfoArea{position:relative;top:50%;transform:translateY(-50%);z-index:0}.bnrStrategyguide .title-sgInfoArea .infoUserTitle,.bnrStrategyguide .title-sgInfoArea .title-sgTitle,.bnrStrategyguide .title-sgInfoArea .title-sgDes{color:#333}.bnrStrategyguide .title-sgInfoArea .infoUserTitle{padding:6px 24px;font-size:20px;font-size:1.25rem;font-weight:700;background:#e1e7eb;border-radius:6px 6px 6px 6px;-moz-border-radius:6px 6px 6px 6px;-webkit-border-radius:6px 6px 6px 6px;-o-border-radius:6px 6px 6px 6px;-ms-border-radius:6px 6px 6px 6px;line-height:1;display:inline-block}.bnrStrategyguide .title-sgInfoArea .title-sgTitle{font-size:16px;font-size:1rem;font-weight:700}.bnrStrategyguide .title-sgInfoArea .title-sgDes{font-size:14px;font-size:0.875rem;line-height:1.6}.bnrStrategyguide a:hover .title-sgLogoArea .title-sgLogo{transform:scale(1.02)}.y-banner-wrapper .bnrStrategyguideBox{width:960px;margin:0 auto;padding:0}.y-banner-wrapper .bnrStrategyguide .sgInfoBlock{top:50%;transform:translateY(-50%)}.y-banner-wrapper .bnrStrategyguideBox .sgTitleArea{padding:6px 8px}.y-banner-wrapper .bnrStrategyguideBox .sgTitleArea .sgTitle{writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;-ms-writing-mode:vertical-rl}.y-banner-wrapper .bnrStrategyguide .title-sgLogoArea,.y-banner-wrapper .bnrStrategyguideBox .bnrStrategyguide .title-sgInfoArea{padding:12px 0}.y-banner-wrapper .bnrStrategyguideBox .sgInfoArea{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center}.y-banner-wrapper .bnrStrategyguideBox .bnrStrategyguide .title-sgInfoArea .title-sgTitle{padding-bottom:6px;font-size:20px;font-size:1.25rem;font-weight:700;color:#00aeca}.y-banner-wrapper .bnrStrategyguideBox .bnrStrategyguide .title-sgInfoArea .title-sgDes{font-size:16px;font-size:1rem;line-height:1.8}.y-banner-wrapper .bnrStrategyguide+.bnrStrategyguide{margin-top:24px}.answerBlock{padding-top:12px}.answerList{margin:0;padding:24px 0}.answerList+.answerList{border-top:1px solid #ededed}.answerList dt,.answerList dd{margin-left:2em;text-indent:-1.85em}.answerList dt{font-size:1.125rem;font-weight:700}.answerList dd{padding-top:2px;line-height:1.8}.answerList dt .qTxt,.answerList dd .aTxt{padding-right:.5em;font-size:1.125rem;color:#00aeca;font-weight:700}.answerList dd .aTxt{color:#d35e4d}.addArea .txtLinkColorStyle1{color:#333;text-decoration:underline}.addArea a:hover .txtLinkColorStyle1{color:#999;text-decoration:none}.cubesan.type1{width:240px;padding-bottom:24px}ruby.lhStyle1{line-height:3}ruby.lhStyle2{line-height:2.5}ruby rt{text-align:center}ruby.rubyTxtL rt{text-align:left}ruby[data-ruby] rt{display:none}ruby[data-ruby]{position:relative;display:inline-block}ruby[data-ruby]::before{content:attr(data-ruby);width:100vw;position:absolute;left:50%;top:-0.7em;text-align:center;font-size:.5em;transform:translateX(-50%)}ruby.lhStyle1[data-ruby]::before{top:-0.2em}ruby.lhStyle2[data-ruby]::before{top:-0.5em}ruby.rubyTxtL[data-ruby]::before{width:max-content;left:0;text-align:left;transform:translateX(0)}#breadcrumbList{width:100%;margin:0;border-top:1px solid #f0f5f8}#breadcrumbList ul{padding:12px 0 6px;font-size:0;list-style:none;line-height:1}#breadcrumbList ul li{margin:2px 30px 6px 0px;padding:0;font-size:.75rem;font-weight:700;line-height:1.4;color:#333;display:inline-block;position:relative;z-index:0}#breadcrumbList ul li a{color:#333;font-weight:normal;text-decoration:underline;-webkit-transition:all .2s ease-out 0s;-moz-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;-ms-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}#breadcrumbList ul li #home-link:hover a,#breadcrumbList ul li a:hover{text-decoration:none}#breadcrumbList ul li::before,#breadcrumbList ul li::after{content:"";width:6px;height:1px;padding:0;position:absolute;top:50%;right:-20px;left:auto;display:block;background-color:#333;cursor:default}.ie #breadcrumbList ul li::before,.ie #breadcrumbList ul li::after{top:calc(50% - 2px)}#breadcrumbList ul li::before{margin-top:-3px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#breadcrumbList ul li::after{width:6px;margin-top:1px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#breadcrumbList ul li:last-child:before,#breadcrumbList ul li:last-child:after{content:none}#breadcrumbList ul li #home-link{margin-left:0;padding-left:24px}#breadcrumbList ul li #home-link::before{content:"";width:16px;height:14px;margin:0;position:absolute;top:1px;left:0;display:block;background:url(/images/icon_home.png) 0 0 no-repeat;background-size:16px;-webkit-transform:rotate(0deg);transform:rotate(0deg);cursor:pointer}#breadcrumbList ul li a:hover #home-link{-ms-filter:alpha(opacity=60);filter:alpha(opacity=60);opacity:.6}@media only screen and (max-width: 40em){.cBlock{width:auto;padding:0 20px}.cBlock.lType,.cBlock.mType,.cBlock.sType,.cBlock.sType1,.cBlock.ssType,.cBlock.sssType,.cBlock.ssssType,.cBlock.sType480,.cBlock.mType.carouselType{width:auto}.cBlock+.cBlock,.cBlock+.cBlock.t0,.cBlock+.titStyle{margin-top:40px}.cBlock.typeTabCarousel+.cBlock.typeTabCarousel{margin-top:80px}.cBlock+.cBlock.unitArea{margin-top:0}#colEntryBlock,#colSideBlock{float:none}#colSideBlock{display:none}.phArea.type1,.figArea.type1{width:100%}.section,.section.b40{padding:40px 0}.section.typeCarousel{padding:40px 0 80px}.section.b0{padding:40px 0 0}.section.typeBtn{padding:36px 0}.section.style1{padding:40px 0}.section.style3{padding:40px 0 60px}.section.style4{padding:40px 0 24px}.divider{padding-bottom:30px}.divider-bs1+.divider-bs1{padding-top:24px}.corporation_footer{padding-top:0em;padding-bottom:2.5em}.frameStyle1{padding:24px 12px 12px;border:3px solid #ffcf00}.leadTxt{text-align:left}.figPackage{width:80%;margin:0 auto}.spLeft{text-align:left}.desLeadTxt,p.desLeadTxt{text-align:left}.desBlock,p.desBlock{text-align:left}.pcaVideo .playbtn img{width:48px}.pcaVideo .playbtn span{font-size:.875rem}.txtlinkArea.sRight.spLeft{text-align:left}.videoKvBlock{width:calc(100% - 40px);padding-bottom:calc(56.25% - 20px)}.videoKvBlock.fullW{width:100%;padding-bottom:56.25%}.videoKvBlock .videoKvUnit{padding-bottom:0}.safari .videoKvBlock .videoKvUnit{padding-bottom:0}.videoKvBlock .videoKv{top:50%;left:50%;transform:translate(-50%, -50%)}.videoKvBlock .videoBtn::after{width:30px;height:30px;left:15px;bottom:15px}.videoKvBlock .videoBtn #videoSeekBar{width:38px;height:38px;left:11px;bottom:11px}.videoKvBlock .videoBtn .iconArea{width:36px;height:36px;left:12px;bottom:12px;background:url(/images/icon_play2.png) 0 0 no-repeat;background-size:36px}.videoKvBlock .videoBtn.videoPlay .iconArea{background:url(/images/icon_pause2.png) 0 0 no-repeat;background-size:36px}.videoKvBlock .videoBtn:hover .iconArea{-ms-filter:alpha(opacity=100);filter:alpha(opacity=100);opacity:1}.boxBlock.cTitles .textArea{padding:24px;font-size:1rem}.boxBlock.cTitles.titlesInfoBlock .pcab-col.style1.txtArea .titStyle,.boxBlock.cTitles.titlesInfoBlock .pcab-col.style1.txtArea .labelReserve,.boxBlock.cTitles.titlesInfoBlock .pcab-col.style1.txtArea .onsaleTxt{text-align:center}.boxBlock.cTitles .textArea .infoArea .infoTxt{width:auto}.boxBlock.cTitles .txtStyle1,.boxBlock.cTitles p.txtStyle1,.boxBlock.cTitles .txtStyle2,.boxBlock.cTitles p.txtStyle2,.boxBlock.cTitles .txtStyle5,.boxBlock.cTitles p.txtStyle5,.boxBlock.cTitles .txtStyle8,.boxBlock.cTitles p.txtStyle8{font-size:1rem}.boxBlock.cTitles .txtStyle7,.boxBlock.cTitles p.txtStyle7{font-size:1.375rem}.boxBlock.cTitles .txtPrice,.boxBlock.cTitles p.txtPrice{font-size:1.125rem}.boxBlock.cTitles .indenTxt.attention{padding-top:12px;font-size:.875rem;line-height:1.4}.boxBlock.cTitles .btnCommon,.boxBlock.cTitles .btnCommon.sType1{width:auto;margin:0 auto}.boxBlock.cTitles .textArea .infoTxt.style1{width:auto}.boxBlock.cTitles .textArea .infoTxt.txtAlignC{text-align:left}.boxBlock.cTitles .textArea .noteTxt{margin:24px 0 0;padding:0;display:block}.boxBlock.colBox .pType1{padding:12px 0}.boxBlock.colBox .setInfoBlock{text-align:center}.boxBlock.colBox .setInfoBlock+.setInfoBlock{margin-top:18px;padding-top:12px}.boxBlock.colBox .setInfoBlock .setInfoArea{display:block}.boxBlock.colBox .setInfoBlock .btnCommonNew{margin-top:12px}.boxBlock.colStyle1 .figArea{width:100px;min-height:100px}.boxBlock.colStyle1 .figArea .figImg{background-position:center;background-repeat:no-repeat}.boxBlock.colStyle1 .infoArea{width:calc(100% - 110px);padding:12px}.boxBlock.colStyle1 .infoArea .titStyle{padding-bottom:6px}.boxBlock.colStyle1 .infoArea .titStyle .titleArea{font-size:.875rem}.boxBlock.colStyle1 .infoArea .desTxt{font-size:.75rem;padding-right:12px}a:hover .boxBlock.colStyle1 .figArea .figImg{transform:scale(1)}.boxBlock.colStyle1::before{width:14px;height:14px;margin-top:-7px;right:6px}.boxBlock.colStyle1::after{right:11px}.boxBlock.colStyle1.icon-external:after{width:8px;height:10px;margin-top:-5px;right:9px;border:0;background:url(/images/icon_external_white.png) center left no-repeat;background-size:8px;transform:rotate(0deg)}.bizBlock a.opacityHover:hover .boxBlock.colStyle1 .figArea,.bizBlock a.opacityHover:hover .boxBlock.colStyle1 .titStyle,.bizBlock a.opacityHover:hover .boxBlock.colStyle1::before,.bizBlock a.opacityHover:hover .boxBlock.colStyle1::after{-ms-filter:alpha(opacity=100);filter:alpha(opacity=100);opacity:1}.articleEntryBox .infoBlock,.articleEntryBox.articleEntry .infoBlock{padding:12px}.articleEntryBox .pinEntryLabel{padding:0px 10px 6px 12px;font-size:.75rem}.articleEntryBox .pinEntryLabel::before{width:12px;height:16px;background:url(/images/icon_pin_gray.png) 0 6px no-repeat;background-size:6px}.articleEntryBox .titStyle{margin-bottom:12px}.articleEntryBox .titStyle .titleArea{font-size:1.125rem}.articleEntryBox .infoTxt,.articleEntryBox .infoTxt p{font-size:.875rem}.articleEntryBox .infoTxt p+p,.articleEntryBox .infoTxt p+ul,.articleEntryBox .infoTxt p+ol,.articleEntryBox .infoTxt p+table,.articleEntryBox .infoTxt ul+table,.articleEntryBox .infoTxt ol+table{margin-top:12px}.articleEntryBox .btnMore{margin-top:24px}.articleEntryBox .tagsArea,.articleEntryBox.articleEntry .tagsArea{margin:0 12px;padding:0 0 12px}.articleEntryBox .tagsArea .tagsList{padding-top:6px}.articleEntryBox .tagsArea .tagsList li{margin:0 6px 0 0;padding-top:6px}.articleEntryBox .tagsArea .tagsList li+li{margin-left:0}.archiveCateListBox{padding:0}.archiveCateListBox .articleMvArea,.archiveCateListBox .infoBlock{width:100%}.archiveCateListBox .infoBlock{width:100%;padding:12px}.articleEntry .article.style1{padding-top:24px}.articleEntry .infoBlock .btnCommon{line-height:1.4}.articleEntry .infoBlock.leadBlock.txtAlignC{text-align:left}.articleEntry .infoBlock.leadBlock .fsPlus2{font-size:1.25rem}.articleEntry .infoBlock.leadBlock .fsPlus3{font-size:1rem}.articleEntry .btnNoteTxt{text-align:left}.pcablock,.pcablock-nonfh,.pcablock-2c{margin:0}.pcablock.listStyle,.pcablock.listStyle.style1,.pcablock-nonfh.listStyle,.pcablock-2c.listStyle{margin:0}.pcablock-nonfh.listStyle,.pcablock-2c.listStyle{margin:0 0 0 -20px}.pcablock.listStyle.centerCol2,.pcablock-nonfh.listStyle.centerCol2,.pcablock-2c.listStyle.centerCol2{margin:0;left:0;transform:translateX(0)}.pcablock-nonfh.listStyle.centerCol2,.pcablock-2c.listStyle.centerCol2{margin:0 0 0 -20px}.pcablock.listStyle.centerCol2.col3,.pcablock-nonfh.listStyle.centerCol2.col3,.pcablock-2c.listStyle.centerCol2.col3{width:100%}.pcab-col{margin:0 0 24px}.pcablock.listStyle.style1 .pcab-col{margin:0 0 12px}.pcab-col.txtLinkR,.pcab-col.txtLinkL{text-align:center}.pcab-col.centerCol1{padding-left:0}.pcab-col.mb0{margin-bottom:24px !important}.addArea .pcab-col.mb0{margin-bottom:0px !important}.pcab-col:last-child{margin-bottom:0 !important}.pcablock .unitArticle .pcab-col.thg,.pcablock-nonfh .unitArticle .pcab-col.thg,.pcablock-2c .unitArticle .pcab-col.thg{display:table-header-group}.pcablock .unitArticle .pcab-col.tfg,.pcablock-nonfh .unitArticle .pcab-col.tfg,.pcablock-2c .unitArticle .pcab-col.tfg{margin:0;display:table-footer-group}.pcablock .unitArticle .pcab-col.thg .phArea,.pcablock-nonfh .unitArticle .pcab-col.thg .phArea,.pcablock-2c .unitArticle .pcab-col.thg .phArea{padding-bottom:24px}.pcablock .unitArticle .pcab-col.thg+.thg .phArea,.pcablock-nonfh .unitArticle .pcab-col.thg+.thg .phArea,.pcablock-2c .unitArticle .pcab-col.thg+.thg .phArea{padding-top:24px}.pcab-col.style1.phArea,.pcab-col.style2.phArea,.pcab-col.style3.phArea{width:100%;margin:0 0 24px}.pcab-col.style1.txtArea,.pcab-col.style2.txtArea,.pcab-col.style3.txtArea{width:100%;margin:0;padding-left:0}.pcab-col.style1.phArea.rStyle,.pcab-col.style2.phArea.rStyle,.pcab-col.style3.phArea.rStyle{margin:24px 0 0}.pcab-col.style1.txtArea.rStyle,.pcab-col.style2.txtArea.rStyle,.pcab-col.style3.txtArea.rStyle{padding-right:0}.pcab-c1,.pcab-c2,.pcab-c3,.pcab-c4,.pcab-c5,.pcab-c6,.pcab-c3c,.pcab-c4c,.pcab-c5c,.ie .pcab-c2,.ie .pcab-c3,.ie .pcab-c4,.ie .pcab-c5,.ie .pcab-c6,.ie .pcab-c3c,.ie .pcab-c4c,.ie .pcab-c5c,.edge .pcab-c2,.edge .pcab-c3,.edge .pcab-c4,.edge .pcab-c5,.edge .pcab-c6,.edge .pcab-c3c,.edge .pcab-c4c,.edge .pcab-c5c,.pcab-c1.w80perArea{width:100%}.pcab-col.centerCol1.pcab-c2,.pcab-col.centerCol1.pcab-c3,.pcab-col.centerCol1.pcab-c4,.pcab-col.centerCol1.pcab-c5,.pcab-col.centerCol1.pcab-c6,.pcab-col.centerCol1.pcab-c3c,.pcab-col.centerCol1.pcab-c4c,.pcab-col.centerCol1.pcab-c5c{width:100%}.pcablock.listStyle.style1 .pcab-c2,.pcablock.listStyle.style1 .pcab-c3,.pcablock.listStyle.style1 .pcab-c4,.pcablock.listStyle.style1 .pcab-c5,.pcablock.listStyle.style1 .pcab-c6,.pcablock.listStyle.style1 .pcab-c3c,.pcablock.listStyle.style1 .pcab-c4c,.pcablock.listStyle.style1 .pcab-c5c{width:100%}.pcablock-2c .pcab-c2,.pcablock-2c .pcab-c3,.pcablock-2c .pcab-c4,.pcablock-2c .pcab-c5,.pcablock-2c .pcab-c6{width:calc(50% - 20px);margin:0 0 20px 20px}.ie .pcablock-2c .pcab-c2,.ie .pcablock-2c .pcab-c3,.ie .pcablock-2c .pcab-c4,.ie .pcablock-2c .pcab-c5,.ie .pcablock-2c .pcab-c6,.edge .pcablock-2c .pcab-c2,.edge .pcablock-2c .pcab-c3,.edge .pcablock-2c .pcab-c4,.edge .pcablock-2c .pcab-c5,.edge .pcablock-2c .pcab-c6{width:calc(50% - 20px - .01px);margin:0 0 20px 20px}.pcablock-2c .pcab-col:last-child{margin-bottom:20px !important}.pcablock-nonfh .pcab-c2{width:calc(50% - 40px)}.pcablock-nonfh .pcab-c3{width:calc(33.3333333333% - 40px)}.pcablock-nonfh .pcab-c4{width:calc(25% - 40px)}.pcablock-nonfh .pcab-c5{width:calc(20% - 40px)}.pcablock-nonfh .pcab-c6{width:calc(16.6666666667% - 40px)}.pcablock-nonfh .pcab-c3c{width:calc(66.6666666667% - 40px)}.pcablock-nonfh .pcab-c4c{width:calc(75.0001875005% - 40px)}.pcablock-nonfh .pcab-c5c{width:calc(83.3333333333% - 40px)}.ie .pcablock-nonfh .pcab-c2,.edge .pcablock-nonfh .pcab-c2{width:calc(50% - 40px - .01px)}.ie .pcablock-nonfh .pcab-c3,.edge .pcablock-nonfh .pcab-c3{width:calc(33.3333333333% - 40px - .01px)}.ie .pcablock-nonfh .pcab-c4,.edge .pcablock-nonfh .pcab-c4{width:calc(25% - 40px - .01px)}.ie .pcablock-nonfh .pcab-c5,.edge .pcablock-nonfh .pcab-c5{width:calc(20% - 40px - .01px)}.ie .pcablock-nonfh .pcab-c6{width:calc(16.6666666667% - 40px - .01px)}.edge .pcablock-nonfh .pcab-c6{width:calc(16.6% - 40px - .01px)}.ie .pcablock-nonfh .pcab-c3c,.edge .pcablock-nonfh .pcab-c3c{width:calc(66.6666666667% - 40px - .01px)}.ie .pcablock-nonfh .pcab-c4c,.edge .pcablock-nonfh .pcab-c4c{width:calc(75.0001875005% - 40px - .01px)}.ie .pcablock-nonfh .pcab-c5c,.edge .pcablock-nonfh .pcab-c5c{width:calc(83.3333333333% - 40px - .01px)}.pcablockwrap .pcab-c2,.pcablockwrap .pcab-c3,.pcablockwrap .pcab-c4,.pcablockwrap .pcab-c5,.pcablockwrap .pcab-c6{padding-top:0}.pcablockwrap .pcab-c1.fcl,.pcablockwrap .pcab-c2.fcl,.pcablockwrap .pcab-c3.fcl,.pcablockwrap .pcab-c4.fcl,.pcablockwrap .pcab-c5.fcl,.pcablockwrap .pcab-c6.fcl{padding-right:0;padding-bottom:0}.pcablockwrap .pcab-c1.fcr,.pcablockwrap .pcab-c2.fcr,.pcablockwrap .pcab-c3.fcr,.pcablockwrap .pcab-c4.fcr,.pcablockwrap .pcab-c5.fcr,.pcablockwrap .pcab-c6.fcr{padding-left:0;padding-bottom:0}.pcablockwrap .style1.phArea,.pcablockwrap .style2.phArea{width:auto;margin:0;padding-right:0;padding-bottom:12px}.pcab-col.centerCol1.nonPadding+.pcab-col{padding-top:24px}#lightcase-content h1,#lightcase-content h2,#lightcase-content h3,#lightcase-content h4,#lightcase-content h5,#lightcase-content h6,#lightcase-content p{color:#333}.cBlock.mType.carouselType .y-index_card-list{width:auto}.cBlock.mType.carouselType .y-index_card-list .slick-slide{margin:0 10px}.carouselBlock .slick-prev,.carouselBlock .slick-next{height:12px;width:12px;top:calc(50% + 6px)}.carouselBlock .slick-prev:before,.carouselBlock .slick-next:before{width:12px;height:12px;border-top:solid 3px #00aeca;border-right:solid 3px #00aeca}.carouselBlock .slick-next{right:-14px}.carouselBlock .slick-prev{left:-5px}.accordion-content .accordionUnit p.y-programming_attention-box__title{font-size:.9rem}.awardBox{padding:12px;border:1px solid #e1e7eb}.awardBox+.awardBox{margin-top:12px}.awardBox .awardInfoArea{display:block}.awardBox .awardInfoArea .figArea{width:100%;margin-bottom:12px;padding-right:0;border-right:none}.awardBox .awardInfoArea .titleArea{width:100%;padding-left:0;font-size:.875rem}.awardBox .awardInfoArea.lineRight .titleArea{border-left:none}.awardBox .awardInfoArea .titleArea ul li{width:auto;font-size:.875rem}.awardBox .awardInfoArea .titleArea ul li p{margin:0;display:inline;line-height:1.6}.awardBox .awardInfoArea .titleArea ul li p.attention{font-size:.75rem;display:block}.awardResultBox{padding:36px 0 12px;position:relative;z-index:0}.awardResultBox::before,.awardResultBox::after,.awardResultBox .awardResultBoxUnit::before,.awardResultBox .awardResultBoxUnit::after{width:48px;height:48px}.awardResultBox::before{background:url(/images/awardResult_frame_tl.png) 0 0 no-repeat;background-size:48px}.awardResultBox::after{background:url(/images/awardResult_frame_tr.png) 0 0 no-repeat;background-size:48px}.awardResultBox .awardResultBoxUnit::before{background:url(/images/awardResult_frame_bl.png) 0 0 no-repeat;background-size:48px}.awardResultBox .awardResultBoxUnit::after{background:url(/images/awardResult_frame_br.png) 0 0 no-repeat;background-size:48px}.saleTagArea,.saleTagArea.type1{width:50px;top:-25px;right:-12px}.picotons-conEntry .awardResultBox{margin-top:48px}.picotons-conEntry .awardResultBox .awardResultInfoTitle{padding:12px 36px}.picotons-conEntry .awardResultBox .awardResultInfoTitle::before{width:36px;height:47px;background:url(/special/picotons/con_entry/img/ribbon_patternL.png) 0 0 no-repeat;background-size:36px}.picotons-conEntry .awardResultBox .awardResultInfoTitle::after{width:36px;height:39px;background:url(/special/picotons/con_entry/img/ribbon_patternR.png) 0 0 no-repeat;background-size:36px}.picotons-conEntry .awardResultBox .awardResultInfoTitle .titleTxt,.picotons-conEntry .awardResultBox .awardResultInfoTitle .subTxt{font-size:1rem}.picotons-conEntry .awardResultBox .commentArea{margin:0;padding-top:24px}.picotons-conEntry .awardResultBox .commentUnit{display:block}.picotons-conEntry .awardResultBox .balloonFigArea{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:left}.picotons-conEntry .awardResultBox .balloonFigArea .phArea{width:110px;padding-bottom:0}.picotons-conEntry .awardResultBox .balloonFigArea .txtArea{width:calc(100% - 122px);padding-left:12px}.picotons-conEntry .awardResultBox .balloonFigArea .nameArea{font-size:1rem}.picotons-conEntry .awardResultBox .balloonFigArea .infoArea{font-size:.75rem}.picotons-conEntry .awardResultBox .balloonArea{width:100%;margin:18px 0 0;padding:12px}.picotons-conEntry .awardResultBox .balloonArea .txtArea,.picotons-conEntry .awardResultBox .balloonArea p.txtArea{font-size:.875rem}.ie .picotons-conEntry .awardResultBox .balloonArea{display:block}.picotons-conEntry .awardResultBox .balloonArea::before{left:40px;top:-24px;border-top:12px solid transparent;border-right:12px solid transparent;border-bottom:12px solid #f0f5f8;border-left:12px solid transparent}.picotons-conEntry .awardResultBox .btnCommon{margin-bottom:24px}.boxBlock.cTitles .picotons-conEntry .awardResultBox .btnCommon.sType2 a,.boxBlock.cTitles .picotons-conEntry .awardResultBox .btnCommon.sType2 span{padding:12px 36px 12px 12px;font-size:.875rem}.boxBlock.cTitles .picotons-conEntry .awardResultBox .btnCommon.sType2 span.sFont{font-size:.75rem}.picotons-conEntry .titStyle .titleArea.hStyle1{font-size:1rem}table.style1{font-size:.875rem}table.style1 th,table.style1 td{padding:6px;line-height:1.6}.lightcase-open body.lightcaseNewOpen{overflow:hidden}.lightcase-open body.lightcaseNewOpen .modal-buy{width:calc(100% - 60px);height:calc(100vh - 120px);margin:0 30px !important;position:fixed;overflow:auto}.lightcase-open body.lightcaseNewOpen .modal-buy{top:80px}.lightcase-open body.lightcaseNewOpen #container{position:relative !important;top:0 !important;width:auto !important;height:auto !important;overflow:auto !important}#lightcase-nav a[class*=lightcase-icon-]{top:28px;bottom:0}#lightcase-nav a[class*=lightcase-icon-].lightcase-icon-prev,#lightcase-nav a[class*=lightcase-icon-].lightcase-icon-next{width:34px;height:34px}#lightcase-nav a[class*=lightcase-icon-].lightcase-icon-prev{left:0;padding:5px 25px 5px 15px}#lightcase-nav a[class*=lightcase-icon-].lightcase-icon-next{left:48px;padding:5px 40px 5px 0}.lightcase-icon-prev,.lightcase-icon-next{height:24px;width:24px;top:calc(50% - 12px)}.lightcase-icon-prev:before,.lightcase-icon-next:before{content:"";width:24px;height:24px;margin-right:0;border-top:solid 1px #000;border-right:solid 1px #000;-webkit-transform:rotate(45deg);transform:rotate(45deg);display:inline-block;z-index:0;top:calc(50% - 12px);right:0;background:none}.lightcase-icon-prev:before{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.lightcaseNewOpen.videoFrame iframe{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%)}.bnrStrategyguide a{padding-bottom:48px;display:block}.bnrStrategyguide a::after{width:30px;height:30px;top:auto;right:0;bottom:15px;left:calc(50% - 15px)}.sgTitleArea{width:auto;text-align:center;display:block;border-right:none}.sgTitleArea .sgTitle{display:block}.bnrStrategyguide .title-sgLogoArea{border-right:none;border-bottom:1px solid #e1e7eb}.bnrStrategyguide .title-sgLogoArea .title-sgLogo{width:100%;padding-bottom:48%}.bnrStrategyguide .sgInfoBlock{width:100%;height:100%;padding:12px;position:relative;right:auto;z-index:0}.bnrStrategyguide .title-sgInfoArea{top:0;transform:translateY(0);text-align:center}.bnrStrategyguide .title-sgInfoArea .infoUserTitle{font-size:16px;font-size:1rem}.bnrStrategyguide .title-sgInfoArea .title-sgTitle{font-size:14px;font-size:0.875rem;font-weight:700;line-height:1.6}.bnrStrategyguide .title-sgInfoArea .title-sgDes{font-size:12px;font-size:0.75rem;line-height:1.6}.y-banner-wrapper .bnrStrategyguide a{padding-bottom:36px}.y-banner-wrapper .bnrStrategyguideBox{width:calc(100vw - 50px);padding-top:4px}.y-banner-wrapper .bnrStrategyguide .sgInfoBlock{top:0;transform:translateY(0)}.y-banner-wrapper .bnrStrategyguideBox .sgTitleArea{padding:6px 12px}.y-banner-wrapper .bnrStrategyguideBox .sgTitleArea .sgTitle{writing-mode:horizontal-tb;-webkit-writing-mode:horizontal-tb;-ms-writing-mode:horizontal-tb}.y-banner-wrapper .bnrStrategyguide .title-sgLogoArea,.y-banner-wrapper .bnrStrategyguideBox .bnrStrategyguide .title-sgInfoArea{padding:12px 0}.y-banner-wrapper .bnrStrategyguideBox .sgInfoArea{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center}.y-banner-wrapper .bnrStrategyguideBox .bnrStrategyguide .title-sgInfoArea .title-sgTitle{font-size:18px;font-size:1.125rem}.y-banner-wrapper .bnrStrategyguideBox .bnrStrategyguide .title-sgInfoArea .title-sgDes{font-size:14px;font-size:0.875rem;line-height:1.6;text-align:left}.y-banner-wrapper .bnrStrategyguide+.bnrStrategyguide{margin-top:24px}.title-strategyguideList{margin:0 0 0 -6px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.title-strategyguideList .bnrStrategyguide{width:calc(50% - 6px);margin:0 0 0 6px}.title-strategyguideList .bnrStrategyguide+.bnrStrategyguide{margin-top:0}.title-strategyguideList .bnrStrategyguide:nth-child(n+3){margin-top:12px}.title-strategyguideList .bnrStrategyguide a{padding-bottom:24px}.title-strategyguideList .bnrStrategyguide a::after{width:20px;height:20px;background-image:url("/images/arrow_white.png");background-size:6px;bottom:10px;left:calc(50% - 10px)}.title-strategyguideList .sgTitleArea{padding:3px}.title-strategyguideList .sgTitleArea .sgTitle{font-size:12px;font-size:0.75rem}.title-strategyguideList .bnrStrategyguide .title-sgLogoArea .title-sgLogo{padding-bottom:50%}.title-strategyguideList .bnrStrategyguide .title-sgInfoArea .infoUserTitle{padding:3px 12px;font-size:14px;font-size:0.875rem}.title-strategyguideList .bnrStrategyguide .title-sgInfoArea .title-sgTitle{padding-bottom:6px;font-size:12px;font-size:0.75rem;line-height:1.4}.title-strategyguideList .bnrStrategyguide .title-sgInfoArea .title-sgDes{font-size:10px;font-size:0.625rem;line-height:1.4;text-align:left}.cubesan.type1{width:50%}ruby[data-ruby]::before{top:-1em}.safari ruby[data-ruby]::before,.firefox ruby[data-ruby]::before,.android ruby[data-ruby]::before{top:-0.7em}.android.safari ruby[data-ruby]::before{top:-1em}ruby.lhStyle1[data-ruby]::before{top:-0.6em}ruby.lhStyle2[data-ruby]::before{top:-0.9em}.safari ruby.lhStyle1[data-ruby]::before,.firefox ruby.lhStyle1[data-ruby]::before,.android ruby.lhStyle1[data-ruby]::before{top:-0.2em}.android.safari ruby.lhStyle1[data-ruby]::before{top:-0.6em}.safari ruby.lhStyle2[data-ruby]::before,.firefox ruby.lhStyle2[data-ruby]::before,.android ruby.lhStyle2[data-ruby]::before{top:-0.5em}.android.safari ruby.lhStyle2[data-ruby]::before{top:-0.9em}#breadcrumbList ul{padding:12px 24px}}@media only screen and (max-width: 320px){#catalogDl.catalogDownload .catalogDownloadBlock .linkArea,#discontinued.catalogDownload .catalogDownloadBlock .linkArea{font-size:14px;font-size:0.875rem}}h1,h2,h3,h4,h5,h6{margin:0}.titStyle{text-align:center;position:relative;z-index:0;color:#00aeca}.titStyle .titleArea{position:relative;z-index:10}.titStyle .titleArea.hStyle1{font-size:1.5rem}.titStyle .titleArea.hStyle2{font-size:2rem}.titStyle.colorStyle1,.titStyle .noteTxt{color:#333}.titStyle .noteTxt.fStyle1{font-size:1.125rem}.titStyle .noteTxt.fStyle2{font-size:.875rem}.titStyle.bgStyle .titleArea{padding:12px;color:#fff;background:#00aeca;border-radius:100px 100px 100px 100px;-moz-border-radius:100px 100px 100px 100px;-webkit-border-radius:100px 100px 100px 100px;-o-border-radius:100px 100px 100px 100px;-ms-border-radius:100px 100px 100px 100px}.titStyle.bgStyle1,.titStyle.bgStyle2{margin:0 auto 20px;color:#333}.titStyle.bgStyle1 .titleArea{min-width:270px;padding:12px 30px;background:#fff;border:2px solid #00aeca;color:#333;font-size:1.125rem;font-weight:700;border-radius:100px 100px 100px 100px;-moz-border-radius:100px 100px 100px 100px;-webkit-border-radius:100px 100px 100px 100px;-o-border-radius:100px 100px 100px 100px;-ms-border-radius:100px 100px 100px 100px;line-height:1;display:inline-block;text-align:center}.titStyle.bgStyle2 .titleArea{padding:12px 30px;background:#fff;border:2px solid #ddd;color:#333;font-size:1.125rem;font-weight:700;line-height:1.6;display:block;text-align:center}.titStyle.style1{margin-bottom:30px}.titStyle.style1.prl20{padding:0 20px}.titStyle.style2{font-size:1.125rem;font-weight:700;color:#333}.titStyle.style2.fStyle1{font-size:2.25rem;line-height:1.2}.titStyle.style3 .titleArea{font-size:1.25rem;font-weight:700;color:#333}.titStyle.style4{color:#333;text-align:center}.titStyle.bbline1{margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #00aeca;line-height:1;text-align:left;font-weight:700;color:#333}.titStyle.styleNum{text-align:left;font-weight:700;color:#333}.titStyle.styleNum .titleArea .numBlock,.titStyle.styleNum .titleArea .txtArea{display:inline-block;vertical-align:top}.titStyle.styleNum .numBlock{width:24px;height:24px;margin-top:4px;margin-right:12px;padding-top:12px;line-height:0;font-weight:700;color:#fff;text-align:center;border-radius:24px 24px 24px 24px;-moz-border-radius:24px 24px 24px 24px;-webkit-border-radius:24px 24px 24px 24px;-o-border-radius:24px 24px 24px 24px;-ms-border-radius:24px 24px 24px 24px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;background:#00aeca}.titStyle.styleNum .titleArea .txtArea{width:calc(100% - 42px)}.titStyle.styleNum+.titStyle.styleNum,.infoTxt+.titStyle.styleNum{margin-top:12px}.titStyle.styleNum .titleArea .txtArea a{color:#00aeca}.titStyle.styleRibbon1{margin:0 auto 24px;text-align:center;display:table;position:relative;z-index:0}.titStyle.styleRibbon1::before,.titStyle.styleRibbon1::after{content:"";width:42px;height:54px;display:block;position:absolute;bottom:-15px;z-index:10}.titStyle.styleRibbon1::before{left:-28px;background:url(/images/title_ribbonL.png) 0 0 no-repeat;background-size:42px}.titStyle.styleRibbon1::after{right:-28px;background:url(/images/title_ribbonR.png) 0 0 no-repeat;background-size:42px}.titStyle.styleRibbon1 .titleArea{padding:6px 48px;color:#fff;background:#d22331;position:relative;z-index:30}.articleEntry .titStyle.styleRibbon1 .titleArea.hStyle1{color:#fff}.titStyle.iconStyle1{width:100%;margin:0 auto 48px;text-align:center;position:relative;z-index:0;background:#f0f5f8}.titStyle.iconStyle1 .titleArea{padding:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center}.titStyle.iconStyle1 .titleArea .iconArea{width:80px;line-height:0;font-size:0}.titStyle.iconStyle1 .titleArea .iconArea+.iconArea{margin-left:6px}.titStyle.iconStyle1 .titleArea .iconArea img{image-rendering:auto;line-height:0;font-size:0}.titStyle.iconStyle1 .titleArea .titleTxt{padding-left:24px;font-size:1.5rem;color:#333;font-weight:700}#colSideBlock .titStyle{padding-bottom:12px;text-align:left;color:#333}#colSideBlock .titStyle .titleArea{font-size:1rem;font-weight:700}#colSideBlock .titStyle.bbStyle1{margin-bottom:12px;border-bottom:1px solid #00aeca}.page-header .hStyle1{font-size:1.875rem}.page-header.topLinkCol{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.page-header.topLinkCol #headerArea-l{width:auto;padding:0 0 0 40px;text-align:left;position:absolute;z-index:0}.page-header.topLinkCol .row .columns h1{width:80%;margin:auto}.page-header.topLinkCol #headerArea-l #topLink{position:relative;z-index:0;display:inline-block}.page-header.topLinkCol #headerArea-l #topLink a{padding-left:26px}.page-header.topLinkCol #headerArea-l #topLink a:before,.page-header.topLinkCol #headerArea-l #topLink a:after{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);z-index:0}.page-header.topLinkCol #headerArea-l #topLink a:before{width:16px;height:16px;background:#00aeca;border-radius:50%;margin-top:0px}.page-header.topLinkCol #headerArea-l #topLink a:after{width:6px;height:6px;margin-top:-3px;border-top:solid 2px #fff;border-right:solid 2px #fff;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);left:6px}.page-header .phLinkArea{font-size:1rem;display:inline-block}.page-header .phLinkArea a{font-size:1rem}.l-title .page-section.s-cover .photo .image.percentageImgStyle1{padding-top:44.875549%}.l-title.spring21cpBlock .page-section.s-cover .photo .image.percentageImgStyle1{padding-top:28.91%}.labelTabTitle{margin:0;padding:0;position:relative;top:0;left:10px;z-index:0}.labelTabTitle .tabTitArea{margin:0;padding:12px 48px;color:#00aeca;font-size:1.5rem;font-weight:700;line-height:1;text-align:center;border-top:2px solid #00aeca;border-right:2px solid #00aeca;border-left:2px solid #00aeca;background:#fff;border-radius:12px 12px 0 0;-moz-border-radius:12px 12px 0 0;-webkit-border-radius:12px 12px 0 0;-o-border-radius:12px 12px 0 0;-ms-border-radius:12px 12px 0 0;display:inline-block}.accordion-title .hStyle1{font-size:1.25rem}.accordion-title .labelArea{margin-right:12px;padding:3px 12px;font-size:.875rem;line-height:1.6}.page-title{margin:0 auto;padding:60px 0;text-align:center}.page-title.style1{padding:60px 0 48px}.page-title.style2{padding:60px 0 24px}.page-title.style3{padding:0 0 24px}.page-title.style4{padding:0 0 48px}.page-title.style5{padding:0 0 60px}.page-title .page-titleArea{font-size:2rem;color:#00aeca}.page-title .page-titleArea.style1{font-size:3rem;line-height:1.4}#pageMv{position:relative;z-index:0}#pageMv img{width:100%;height:auto}@media only screen and (max-width: 767px){.page-header.topLinkCol #headerArea-l{padding:0}.page-header.topLinkCol .row .columns h1{width:auto;padding:0 24px}.page-header.topLinkCol #headerArea-l #topLink{text-indent:100%;white-space:nowrap;overflow:hidden}.page-header.topLinkCol #headerArea-l #topLink a:before{display:none}.page-header.topLinkCol #headerArea-l #topLink a:after{width:12px;height:12px;border-top:solid 2px #00aeca;border-right:solid 2px #00aeca;left:20px}.page-header .labelArea{padding:0 12px;font-size:.75rem}}@media only screen and (max-width: 40em){.titStyle.bgStyle2 .titleArea{padding:12px}.titStyle.style1{margin-bottom:12px}.titStyle .titleArea.hStyle1.spSfont{font-size:1.125rem}.titStyle.bgStyle1 .titleArea{min-width:270px;padding:12px 30px;background:#fff;border:2px solid #00aeca;color:#333;font-size:1.125rem;font-weight:700;border-radius:100px 100px 100px 100px;-moz-border-radius:100px 100px 100px 100px;-webkit-border-radius:100px 100px 100px 100px;-o-border-radius:100px 100px 100px 100px;-ms-border-radius:100px 100px 100px 100px;line-height:1;display:inline-block;text-align:center}.titStyle .noteTxt,.titStyle .spLeftTxt{text-align:left}.titStyle.style2.fStyle1{font-size:1.875rem}.titStyle.style1.style2.fStyle1 .titleArea.hStyle2{font-size:1.5rem;line-height:1.4}.titStyle.styleRibbon1::before,.titStyle.styleRibbon1::after{width:28px;height:36px;bottom:-10px}.titStyle.styleRibbon1::before{left:-18px;background:url(/images/title_ribbonL.png) 0 0 no-repeat;background-size:28px}.titStyle.styleRibbon1::after{right:-18px;background:url(/images/title_ribbonR.png) 0 0 no-repeat;background-size:28px}.titStyle.styleRibbon1 .titleArea{padding:6px}.articleEntry .titStyle.styleRibbon1 .titleArea.hStyle1{font-size:1rem}.titStyle.iconStyle1 .titleArea{padding:12px 0;display:block}.titStyle.iconStyle1 .titleArea .iconArea{width:60px;display:inline-block;text-align:center}.titStyle.iconStyle1 .titleArea .titleTxt{padding-left:0;font-size:1.125rem;display:block}.page-header .hStyle1{font-size:1.5rem}.l-title .page-section.s-cover .photo .image.percentageImgStyle1,.l-title.spring21cpBlock .page-section.s-cover .photo .image.percentageImgStyle1{padding-top:56%}.l-title.robotbgBlock .page-section.s-cover .photo .image.percentageImgStyle1{padding-top:54%}.labelTabTitle{top:0}.labelTabTitle .tabTitArea{padding:8px 20px;font-size:1rem}.accordion-title .hStyle1{font-size:1.125rem;line-height:1.4}.page-title{padding:48px 0}.page-title.style4{padding:0 0 40px}.page-title.style5{padding:0 0 40px}.page-title .page-titleArea{font-size:1.75rem}.page-title .page-titleArea.style1{font-size:2.25rem}#pageMv{width:100%;padding:0}}.btnCommon{width:100%;margin:0 auto;position:relative;z-index:0;border:none;text-align:center}.btnCommon.sType{width:70%}.btnCommon a,.btnCommon span{width:100%;padding:6px 12px;display:inline-block;color:#fff;text-align:center;background:#00aeca;cursor:pointer;border-radius:100px 100px 100px 100px;-moz-border-radius:100px 100px 100px 100px;-webkit-border-radius:100px 100px 100px 100px;-o-border-radius:100px 100px 100px 100px;-ms-border-radius:100px 100px 100px 100px;position:relative;z-index:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,sans-serif}.btnCommon.fbColor a,.btnCommon.fbColor span{background:#3b5998}.btnCommon.twColor a,.btnCommon.twColor span{background:#1da1f2}.btnCommon a:after,.btnCommon span:after{content:"";width:10px;height:10px;margin-top:-5px;margin-right:30px;border-top:solid 2px #fff;border-right:solid 2px #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);display:inline-block;position:absolute;z-index:0;top:50%;right:0}.btnCommon a.icon-external,.btnCommon span.icon-external{top:-2px}.btnCommon a.icon-external:after,.btnCommon span.icon-external:after{content:"";width:20px;height:18px;margin-top:-10px;border:0;-webkit-transform:rotate(0);transform:rotate(0);background:url(/images/icon_external_white.png) center left no-repeat;background-size:20px}.btnCommon a.icon-download:after,.btnCommon span.icon-download:after{content:"";width:20px;height:22px;margin-top:-13px;margin-right:28px;border:0;-webkit-transform:rotate(0);transform:rotate(0);background:url(/images/icon_download_white.png) center left no-repeat;background-size:18px}.btnCommon a.icon-pdf:after,.btnCommon span.icon-pdf:after{content:"";width:25px;height:30px;margin-top:-15px;margin-right:24px;border:0;-webkit-transform:rotate(0);transform:rotate(0);background:url(/images/icon_pdf.png) center left no-repeat;background-size:20px}.btnCommon a.icon-anchor:after,.btnCommon span.icon-anchor:after{margin-top:-7px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.btnCommon a.nonIcon:after,.btnCommon span.nonIcon:after{display:none}.btnCommon.btnStyle3 a,.btnCommon.btnStyle3 span{color:#fff;background:#f0ac00}.btnCommon.btnStyleNon a,.btnCommon.btnStyleNon span{color:#fff;background:#b9bdbf;cursor:default}.btnCommon.btnStyleIcon a,.btnCommon.btnStyleIcon span{padding:12px 60px;font-weight:700}.btnCommon.btnStyleIcon a.icon-external,.btnCommon.btnStyleIcon span.icon-external{top:0}.btnCommon.btnStyleIcon a.icon-external:after,.btnCommon.btnStyleIcon span.icon-external:after{background:url(/images/icon_external_white.png) center left no-repeat;background-size:20px;margin-top:-10px}.btnCommon.btnStyleIcon a.icon-download:after,.btnCommon.btnStyleIcon span.icon-download:after{background:url(/images/icon_download_white.png) center left no-repeat;background-size:18px;margin-top:-12px}.btnCommon.btnStyleIcon a.icon-pdf:after,.btnCommon.btnStyleIcon span.icon-pdf:after{background:url(/images/icon_pdf.png) right center no-repeat;background-size:20px;margin-right:28px}.btnCommon .fileSize,.btnCommon span.fileSize{width:auto;padding:0;font-size:.875rem;text-align:left}.btnCommon.btnStyleIcon.fType1 a,.btnCommon.btnStyleIcon.fType1 span{padding:6px 40px;font-weight:normal;line-height:1.4}.btnCommon.btnStyleIcon.fType1.ft1Style1 a,.btnCommon.btnStyleIcon.fType1.ft1Style1 span{padding:6px 20px;font-weight:normal;line-height:1.4}.btnCommon.btnStyleIcon.fType1 a:after,.btnCommon.btnStyleIcon.fType1 span:after{margin-right:16px}.btnCommon.btnStyleIcon.fType1 a.icon-external:after,.btnCommon.btnStyleIcon.fType1 span.icon-external:after{background:url(/images/icon_external_white.png) center left no-repeat;background-size:16px;margin-top:-10px}.btnCommon.btnStyleIcon.fType1 a.icon-download:after,.btnCommon.btnStyleIcon.fType1 span.icon-download:after{background:url(/images/icon_download_white.png) center left no-repeat;background-size:14px;margin-top:-12px}.btnCommon.btnStyleIcon.fType1 a.icon-pdf:after,.btnCommon.btnStyleIcon.fType1 span.icon-pdf:after{background:url(/images/icon_pdf.png) right center no-repeat;background-size:16px;margin-right:30px}.btnCommon.btnStyleIcon.fType2 a,.btnCommon.btnStyleIcon.fType2 span{min-width:420px;width:auto;display:inline-block;padding:24px 120px;font-size:1.125rem;line-height:1.4}.btnCommon.btnStyleIcon.fType3 a,.btnCommon.btnStyleIcon.fType3 span{padding:12px 40px}.btnCommon.btnStyleIcon.fType4 a,.btnCommon.btnStyleIcon.fType4 span{width:100vh;padding:12px 50px;display:table-cell;vertical-align:middle}.edge .btnCommon.btnStyleIcon.fType4.txtLine1 a:after,.edge .btnCommon.btnStyleIcon.fType4.txtLine1 span:after,.ie .btnCommon.btnStyleIcon.fType4.txtLine1 a:after,.ie .btnCommon.btnStyleIcon.fType4.txtLine1 span:after{margin-top:5px}.edge .btnCommon.btnStyleIcon.fType4.txtLine1 a.icon-external:after,.edge .btnCommon.btnStyleIcon.fType4.txtLine1 span.icon-external:after,.edge .btnCommon.btnStyleIcon.fType4.txtLine1 a.icon-download:after,.edge .btnCommon.btnStyleIcon.fType4.txtLine1 span.icon-download:after,.ie .btnCommon.btnStyleIcon.fType4.txtLine1 a.icon-external:after,.ie .btnCommon.btnStyleIcon.fType4.txtLine1 span.icon-external:after,.ie .btnCommon.btnStyleIcon.fType4.txtLine1 a.icon-download:after,.ie .btnCommon.btnStyleIcon.fType4.txtLine1 span.icon-download:after{margin-top:0}.btnCommon.btnStyleIcon.fType5{width:auto}.firefox .btnCommon.btnStyleIcon.fType5{line-height:1}.btnCommon.btnStyleIcon.fType5 a,.btnCommon.btnStyleIcon.fType5 span{width:100%;display:inline-block;padding:12px 60px;font-size:1rem;line-height:1.5}.btnCommon.btnStyle2 a,.btnCommon.btnStyle2 span{color:#00aeca;background:#fff}.btnCommon.btnStyle2.bline a,.btnCommon.btnStyle2.bline span{border:solid 2px #00aeca}.btnCommon.btnStyle2 a:after,.btnCommon.btnStyle2 span:after{border-top:solid 2px #00aeca;border-right:solid 2px #00aeca}.btnCommon.btnStyle2 a.icon-external,.btnCommon.btnStyle2 span.icon-external{top:-2px}.btnCommon.btnStyle2 a.icon-external:after,.btnCommon.btnStyle2 span.icon-external:after{border:0;background:url(/images/icon_external_blue.png) center left no-repeat;background-size:20px;margin-top:-10px}.btnStyleMakuake.posCenter{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center}.btnStyleMakuake a,.btnStyleMakuake .nonLink{width:auto;font-weight:400;padding:6px 48px 6px 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center}.btnStyleMakuake .logoArea{width:auto;margin:0;padding:0 6px 0 0;line-height:0}.btnStyleMakuake .logoArea img{width:124px}.btnStyleMakuake .logoArea::after{display:none}.btnCommon.btnStyleMakuake,.boxBlock.cTitles .btnCommon.btnStyleMakuake{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.btnStyleMakuake .nonLink{padding:6px 24px 6px 24px}.btnStyleMakuake span.nonLink::after{display:none}.btnCommonNew{margin:0 auto;position:relative;z-index:0;border:none;text-align:center;display:inline-block}.btnCommonNew.sType{width:70%}.btnCommonNew a,.btnCommonNew span{width:100%;padding:6px 12px;display:inline-block;color:#333;text-align:center;border:2px solid #00aeca;cursor:pointer;border-radius:100px 100px 100px 100px;-moz-border-radius:100px 100px 100px 100px;-webkit-border-radius:100px 100px 100px 100px;-o-border-radius:100px 100px 100px 100px;-ms-border-radius:100px 100px 100px 100px;position:relative;z-index:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.4;background:#fff}.btnCommonNew a.icons.arrow1r,.btnCommonNew span.icons.arrow1r,.btnCommonNew a.icons.icon-plus,.btnCommonNew span.icons.icon-plus,.btnCommonNew a.icon-external,.btnCommonNew span.icon-external{padding:6px 32px;position:relative;z-index:0}.btnCommonNew a.icons.arrow1r::before,.btnCommonNew span.icons.arrow1r::before,.btnCommonNew a.icon-external::before,.btnCommonNew span.icon-external::before{content:"";width:16px;height:16px;margin-top:-8px;background:#00aeca;border-radius:50%;position:absolute;top:50%;left:auto;right:6px;z-index:0}.btnCommonNew a.icons.arrow1r::after,.btnCommonNew span.icons.arrow1r::after,.btnCommonNew a.icon-external::after,.btnCommonNew span.icon-external::after{content:"";width:6px;height:6px;margin-top:-3px;border-top:solid 2px #fff;border-right:solid 2px #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;left:auto;right:12px;z-index:1}.btnCommonNew a.icons.icon-plus .iconPlusArea,.btnCommonNew span.icons.icon-plus .iconPlusArea,.btnCommonNew a.icons.icon-plus .iconMinusArea,.btnCommonNew span.icons.icon-plus .iconMinusArea{width:16px;height:16px;margin-top:-8px;padding:0;background:#00aeca;border-radius:50%;position:absolute;top:50%;left:auto;right:6px}.btnCommonNew a.icons.icon-plus .iconPlusArea::before,.btnCommonNew a.icons.icon-plus .iconPlusArea::after,.btnCommonNew span.icons.icon-plus .iconPlusArea::before,.btnCommonNew span.icons.icon-plus .iconPlusArea::after,.btnCommonNew a.icons.icon-plus .iconMinusArea::after,.btnCommonNew span.icons.icon-plus .iconMinusArea::after{content:"";width:50%;height:2px;display:block;-webkit-transition:all .4s ease-out 0s;-moz-transition:all .4s ease-out 0s;-o-transition:all .4s ease-out 0s;-ms-transition:all .4s ease-out 0s;transition:all .4s ease-out 0s;background:#fff;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:0}.btnCommonNew a.icons.icon-plus .iconPlusArea::before,.btnCommonNew span.icons.icon-plus .iconPlusArea::before{transform:translate(-50%, -50%) rotate(90deg)}.btnCommonNew a.icon-external:after,.btnCommonNew span.icon-external:after{width:10px;height:10px;margin-top:-5px;right:9px;border:0;background:url(/images/icon_external_white.png) center left no-repeat;background-size:10px;transform:rotate(0deg)}.btnCommonNew.style1{min-width:420px;left:50%;transform:translateX(-50%)}.btnCommonNew.style2{width:100%;left:50%;transform:translateX(-50%)}.btnCommonNew.style1 a,.btnCommonNew.style1 span,.btnCommonNew.style1 a.icons.arrow1r,.btnCommonNew.style1 span.icons.arrow1r,.btnCommonNew.style1 a.icons.icon-plus,.btnCommonNew.style1 span.icons.icon-plus,.btnCommonNew.style1 a.icons.icon-external,.btnCommonNew.style1 span.icons.icon-external,.btnCommonNew.style2 a,.btnCommonNew.style2 span,.btnCommonNew.style2 a.icons.arrow1r,.btnCommonNew.style2 span.icons.arrow1r,.btnCommonNew.style2 a.icons.icon-plus,.btnCommonNew.style2 span.icons.icon-plus,.btnCommonNew.style2 a.icons.icon-external,.btnCommonNew.style2 span.icons.icon-external{padding:12px 32px;display:inline-block;background:#fff}.btnCommonNew a:hover,.btnCommonNew.style1 a:hover,.btnCommonNew.style1 a:hover.icons.arrow1r,.btnCommonNew.style1 a:hover.icons.icon-plus,.btnCommonNew.style1 a:hover.icons.icon-external,.btnCommonNew.style2 a:hover,.btnCommonNew.style2 a:hover.icons.arrow1r,.btnCommonNew.style2 a:hover.icons.icon-plus,.btnCommonNew.style2 a:hover.icons.icon-external{background:#c6edf3}.btnCommonNew.style1 a.icons.arrow1r::before,.btnCommonNew.style1 span.icons.arrow1r::before,.btnCommonNew.style1 a.icon-external::before,.btnCommonNew.style1 span.icon-external::before,.btnCommonNew.style2 a.icons.arrow1r::before,.btnCommonNew.style2 span.icons.arrow1r::before,.btnCommonNew.style2 a.icon-external::before,.btnCommonNew.style2 span.icon-external::before{right:18px}.btnCommonNew.style1 a.icons.arrow1r::after,.btnCommonNew.style1 span.icons.arrow1r::after,.btnCommonNew.style2 a.icons.arrow1r::after,.btnCommonNew.style2 span.icons.arrow1r::after{right:24px}.btnCommonNew.style1 a.icon-external:after,.btnCommonNew.style1 span.icon-external:after,.btnCommonNew.style2 a.icon-external:after,.btnCommonNew.style2 span.icon-external:after{right:20px;background:url(/images/icon_external_white.png) center left no-repeat;background-size:8px}.btnCommonNew.btnDetail{width:auto;min-width:340px;display:inline-block;left:50%;transform:translateX(-50%)}.btnCommonNew.btnDetail a,.btnCommonNew.btnDetail span{padding:12px 52px;font-weight:700}.btnCommonNew.btnDetail a::before,.btnCommonNew.btnDetail span::before{content:"";width:16px;height:16px;margin-top:-8px;background:#00aeca;border-radius:50%;position:absolute;top:50%;left:auto;right:6px;z-index:0}.btnCommonNew.btnDetail a::after,.btnCommonNew.btnDetail span::after{content:"";width:3px;height:3px;margin-top:-2px;border-top:solid 1px #fff;border-right:solid 1px #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;left:auto;right:13px;z-index:1}.btnCommonNew.btnDetail a::before,.btnCommonNew.btnDetail span::before{right:24px}.btnCommonNew.btnDetail a::after,.btnCommonNew.btnDetail span::after{right:31px}.btnCommonNew.btnDetail a.icon-external::before,.btnCommonNew.btnDetail span.icon-external::before,.btnCommonNew.btnDetail a.icon-pdf::before,.btnCommonNew.btnDetail span.icon-pdf::before,.btnCommonNew.btnDetail a.icon-download::before,.btnCommonNew.btnDetail span.icon-download::before{display:none}.btnCommonNew.btnDetail a.icon-external::after,.btnCommonNew.btnDetail span.icon-external::after,.btnCommonNew.btnDetail a.icon-pdf::after,.btnCommonNew.btnDetail span.icon-pdf::after,.btnCommonNew.btnDetail a.icon-download::after,.btnCommonNew.btnDetail span.icon-download::after{margin-top:0;border:none}.btnCommonNew.btnDetail a.icon-external,.btnCommonNew.btnDetail span.icon-external,.btnCommonNew.btnDetail a.icon-pdf,.btnCommonNew.btnDetail span.icon-pdf,.btnCommonNew.btnDetail a.icon-download,.btnCommonNew.btnDetail span.icon-download{padding-left:46px;padding-right:46px}.btnCommonNew.btnDetail a.icon-external:after,.btnCommonNew.btnDetail span.icon-external:after{content:"";width:20px;height:18px;background:url(/images/icon_external_gray.png) center left no-repeat;background-size:20px;display:block;position:absolute;z-index:0;right:24px;transform:translateY(-50%);top:50%}.btnCommonNew.btnDetail a.icon-pdf:after,.btnCommonNew.btnDetail span.icon-pdf:after{content:"";width:20px;height:24px;border:0;background:url(/images/icon_pdf.png) center left no-repeat;background-size:20px;position:absolute;z-index:0;right:24px;transform:translateY(-50%);top:50%}.btnCommonNew.btnDetail a.icon-download:after,.btnCommonNew.btnDetail span.icon-download:after{content:"";width:20px;height:24px;border:0;background:url(/images/icon_download_blue.png) center left no-repeat;background-size:20px;position:absolute;z-index:0;right:24px;transform:translateY(-50%);top:50%}.boxBlock.cTitles .textArea .btnCommonNew{left:auto;transform:translateX(0)}.btnColumnArea{display:table}.btnColumnArea .btnCommonNew+.btnCommonNew{margin-left:12px}@media only screen and (max-width: 767px){.btnCommon{font-size:.875rem}.btnCommon a,.btnCommon span{padding:12px}.btnCommon.btnStyle1 a,.btnCommon.btnStyle1 span{width:auto;min-width:100%;padding:12px}.btnCommon a:after,.btnCommon span:after{content:"";margin-right:22px}.btnCommon a.icon-external:after,.btnCommon span.icon-external:after{width:14px;background:url(/images/icon_external_white.png) center left no-repeat;background-size:14px;margin-top:-10px}.btnCommon a.icon-download:after,.btnCommon span.icon-download:after{width:16px;background:url(/images/icon_download_white.png) center left no-repeat;background-size:16px;margin-right:22px}.btnCommon a.icon-pdf:after,.btnCommon span.icon-pdf:after{width:16px;background:url(/images/icon_pdf.png) right center no-repeat;background-size:16px;margin-right:22px}.btnCommon.btnStyleIcon a,.btnCommon.btnStyleIcon span{padding:12px 48px 12px 24px;text-align:left}.btnCommon.btnStyleIcon a.icon-external:after,.btnCommon.btnStyleIcon span.icon-external:after{width:14px;background:url(/images/icon_external_white.png) center left no-repeat;background-size:14px;margin-top:-10px}.btnCommon.btnStyleIcon a.icon-download:after,.btnCommon.btnStyleIcon span.icon-download:after{width:14px;background:url(/images/icon_download_white.png) center left no-repeat;background-size:14px}.btnCommon.btnStyleIcon a.icon-pdf,.btnCommon.btnStyleIcon span.icon-pdf{padding:12px 48px 12px 24px}.btnCommon.btnStyleIcon a.icon-pdf:after,.btnCommon.btnStyleIcon span.icon-pdf:after{content:"";width:16px;margin-right:20px;background:url(/images/icon_pdf.png) right center no-repeat;background-size:16px}.btnCommon.btnStyleIcon.fType1 a,.btnCommon.btnStyleIcon.fType1 span{padding:12px 40px;line-height:1.6;text-align:center}.btnCommon.btnStyleIcon.fType1 a:after,.btnCommon.btnStyleIcon.fType1 span:after{margin-right:22px}.btnCommon.btnStyleIcon.fType1 a.icon-external:after,.btnCommon.btnStyleIcon.fType1 span.icon-external:after{width:14px;background:url(/images/icon_external_white.png) center left no-repeat;background-size:14px;margin-top:-10px}.btnCommon.btnStyleIcon.fType1 a.icon-download:after,.btnCommon.btnStyleIcon.fType1 span.icon-download:after{width:16px;background:url(/images/icon_download_white.png) center left no-repeat;background-size:16px;margin-right:22px}.btnCommon.btnStyleIcon.fType1 a.icon-pdf:after,.btnCommon.btnStyleIcon.fType1 span.icon-pdf:after{width:16px;background:url(/images/icon_pdf.png) right center no-repeat;background-size:16px;margin-right:22px}.btnCommon.btnStyleIcon.fType2 a,.btnCommon.btnStyleIcon.fType2 span{min-width:100%;width:100%;padding:24px 40px;text-align:center}.btnCommon.btnStyleIcon.fType4 a,.btnCommon.btnStyleIcon.fType4 span{height:auto}.btnCommon.btnStyleIcon.fType4 a,.btnCommon.btnStyleIcon.fType4 span{font-size:.875rem}.edge .btnCommon.btnStyleIcon.fType4.txtLine1 a:after,.edge .btnCommon.btnStyleIcon.fType4.txtLine1 span:after,.ie .btnCommon.btnStyleIcon.fType4.txtLine1 a:after,.ie .btnCommon.btnStyleIcon.fType4.txtLine1 span:after{margin-top:5px}.edge .btnCommon.btnStyleIcon.fType4.txtLine1 a.icon-external:after,.edge .btnCommon.btnStyleIcon.fType4.txtLine1 span.icon-external:after,.ie .btnCommon.btnStyleIcon.fType4.txtLine1 a.icon-external:after,.ie .btnCommon.btnStyleIcon.fType4.txtLine1 span.icon-external:after{margin-top:0}.edge .btnCommon.btnStyleIcon.fType4.txtLine1 a.icon-download:after,.edge .btnCommon.btnStyleIcon.fType4.txtLine1 span.icon-download:after,.ie .btnCommon.btnStyleIcon.fType4.txtLine1 a.icon-download:after,.ie .btnCommon.btnStyleIcon.fType4.txtLine1 span.icon-download:after{margin-top:0}.btnCommon.btnStyleIcon.fType5 a,.btnCommon.btnStyleIcon.fType5 span{padding:12px 40px;text-align:center}.btnCommon.btnStyle2 a.icon-external:after,.btnCommon.btnStyle2 span.icon-external:after{width:14px;background:url(/images/icon_external_blue.png) center left no-repeat;background-size:14px}.btnStyleMakuake a,.btnStyleMakuake span.nonLink{padding:12px 30px 12px 12px}.btnStyleMakuake .logoArea img{width:110px}.btnStyleMakuake a,.btnStyleMakuake span.nonLink{width:100%}.btnStyleMakuake span.nonLink{padding:12px}.btnCommonNew.style1{min-width:90%}.btnCommonNew.style1 a.icons.arrow1r::before,.btnCommonNew.style1 span.icons.arrow1r::before,.btnCommonNew.style1 a.icon-external::before,.btnCommonNew.style1 span.icon-external::before,.btnCommonNew.style2 a.icons.arrow1r::before,.btnCommonNew.style2 span.icons.arrow1r::before,.btnCommonNew.style2 a.icon-external::before,.btnCommonNew.style2 span.icon-external::before{right:12px}.btnCommonNew.style1 a.icons.arrow1r::after,.btnCommonNew.style1 span.icons.arrow1r::after,.btnCommonNew.style2 a.icons.arrow1r::after,.btnCommonNew.style2 span.icons.arrow1r::after{right:18px}.btnCommonNew.style1 a.icon-external:after,.btnCommonNew.style1 span.icon-external:after,.btnCommonNew.style2 a.icon-external:after,.btnCommonNew.style2 span.icon-external:after{right:15px;background:url(/images/icon_external_white.png) center left no-repeat;background-size:10px}.btnCommonNew.btnDetail{width:90%;min-width:auto}.btnCommonNew.btnDetail a::before,.btnCommonNew.btnDetail span::before{right:16px}.btnCommonNew.btnDetail a::after,.btnCommonNew.btnDetail span::after{right:23px}.btnCommonNew.btnDetail a.icon-external:after,.btnCommonNew.btnDetail span.icon-external:after,.btnCommonNew.btnDetail a.icon-pdf:after,.btnCommonNew.btnDetail span.icon-pdf:after,.btnCommonNew.btnDetail a.icon-download:after,.btnCommonNew.btnDetail span.icon-download:after{right:16px}.boxBlock.cTitles .textArea .btnCommonNew{width:100%}.boxBlock.cTitles .textArea .btnCommonNew.mt048{margin-top:36px !important}.btnColumnArea{display:block}.btnColumnArea .btnCommonNew+.btnCommonNew{margin-left:0}}@media only screen and (max-width: 375px){.btnStyleMakuake span.nonLink{padding:12px 12px 6px 12px}}@media only screen and (max-width: 320px){.btnCommonNew.btnDetail a.icon-external,.btnCommonNew.btnDetail span.icon-external,.btnCommonNew.btnDetail a.icon-pdf,.btnCommonNew.btnDetail span.icon-pdf,.btnCommonNew.btnDetail a.icon-download,.btnCommonNew.btnDetail span.icon-download{padding-left:36px;padding-right:36px}}@media only screen and (min-width: 40.0625em){html,body.teaser-home,body.teaser-home #container{min-width:1200px}}#main{position:relative;z-index:0}.appDlBlock{width:430px;margin:30px auto 0}.appDlBlock .noteTxt1{font-size:.875rem;line-height:1.4}.appDlBlock .appleBnr .noteTxt1{text-align:center}@media(max-width: 40em){.appDlBlock{display:none}}.y-programming_release-box__list__item.txtColorStyle1:after{background-color:#e85654}.y-programming_attention-box__list__item.nonMarker::after{display:none}.y-programming_attention-box__list__item__list__item.txtColorStyle1:after{background-color:#e85654}.y-header__megamenu__item .fs12{font-size:.75rem}.y-header__megamenu__item.lineH1{line-height:1.4}.y-header__left__menu__item__link:focus{background-color:transparent}.y-header__megamenu__item__img{width:24px}@media(max-width: 40em){.y-header__megamenu__item__img{width:36px}}.y-header__megamenu__item.bLine{border-bottom:1px solid #66bfcc;background-color:#0094aa}.y-header__megamenu__item__link.nonlink,.y-header__megamenu__item__link.nonlink:hover{background-color:#66bfcc}.y-hamburger-menu__list__second__item.tLine{border-top:5px solid rgba(255,255,255,.2)}.yhmi-thirdUl{margin:0;list-style:none;background-color:#0094aa}.yhmi-thirdUl .y-header__megamenu__item__link{background-color:#0094aa;padding:5px 15px 5px 30px !important;font-size:.875rem;line-height:1.4;position:relative;z-index:0}.yhmi-thirdUl .y-header__megamenu__item__link:hover{background-color:#00aeca}.yhmi-thirdUl .y-header__megamenu__item__link:before{content:"";width:6px;height:2px;display:block;background:#f0f5f8;position:absolute;left:15px;top:14px;z-index:1}.y-hamburger-menu__list__second__item .yhmi-thirdUl{border-top:1px solid rgba(255,255,255,.2)}.y-hamburger-menu__list__second__item .yhmi-thirdUl .y-hamburger-menu__list__second__item{border-bottom:none}.y-hamburger-menu__list__second__item .yhmi-thirdUl .y-hamburger-menu__list__second__item+.y-hamburger-menu__list__second__item{border-top:1px solid rgba(255,255,255,.2)}.y-hamburger-menu__list__second__item.lineH1{line-height:1.4}.y-hamburger-menu__list__second__item__link{padding-left:calc(20px + 1em);padding-right:calc(20px + 2em)}.y-hamburger-menu__list__second__item__link .fs12{font-size:.75rem}.y-hamburger-menu__list__second__item__link .fs14{font-size:.875rem}.y-hamburger-menu__list__second__item__link.nonlink,.y-hamburger-menu__list__second__item__link.nonlink:hover{background-color:#66bfcc}.y-hamburger-menu__list__second__item__link.nonlink::after{display:none}.yhmi-thirdUl .y-hamburger-menu__list__second__item__link{background-color:#0094aa;font-size:1rem !important;line-height:1.6;position:relative;z-index:0;padding:10px 50px 10px calc(20px + 2em) !important}.yhmi-thirdUl .y-hamburger-menu__list__second__item__link:before{content:"";width:6px;height:2px;display:block;background:#f0f5f8;position:absolute;left:calc(20px + 1em);top:22px;z-index:1}.yhmi-thirdUl .y-hamburger-menu__list__second__item__link .y-header__megamenu__item__img{width:36px}@media only screen and (max-width: 767px){.yhmi-thirdUl .y-hamburger-menu__list__second__item__link .y-header__megamenu__item__img{width:26px}}@media only screen and (max-width: 320px){.yhmi-thirdUl .y-hamburger-menu__list__second__item__link .y-header__megamenu__item__img{width:24px}}.yhmi-fourthUl{margin:0;list-style:none;border-top:1px dotted #66bfcc;background-color:#0094aa}.yhmi-fourthUl .y-header__megamenu__item__link{background-color:#0094aa;padding:5px 15px 5px 47px !important;font-size:.875rem;line-height:1.4;position:relative;z-index:0}.yhmi-fourthUl .y-header__megamenu__item{border-top:none}.yhmi-fourthUl .y-header__megamenu__item__link:hover{background-color:#00aeca}.yhmi-fourthUl .y-header__megamenu__item__link:before{content:"";width:6px;height:2px;display:block;background:#f0f5f8;position:absolute;left:32px;top:14px;z-index:1}.y-hamburger-menu__list__second__item .yhmi-fourthUl{border-top:1px solid rgba(255,255,255,.2)}.y-hamburger-menu__list__second__item .yhmi-fourthUl .y-hamburger-menu__list__second__item{border-bottom:none}.y-hamburger-menu__list__second__item .yhmi-fourthUl .y-hamburger-menu__list__second__item+.y-hamburger-menu__list__second__item{border:none}.y-hamburger-menu__list__second__item.lineH1{line-height:1.4}.y-hamburger-menu__list__second__item__link{padding-left:calc(20px + 1em);padding-right:calc(20px + 2em)}.y-hamburger-menu__list__second__item__link .fs12{font-size:.75rem}.y-hamburger-menu__list__second__item__link .fs14{font-size:.875rem}.y-hamburger-menu__list__second__item__link.nonlink,.y-hamburger-menu__list__second__item__link.nonlink:hover{background-color:#66bfcc}.y-hamburger-menu__list__second__item__link.nonlink::after{display:none}.yhmi-fourthUl .y-hamburger-menu__list__second__item__link{background-color:#0094aa;font-size:1rem !important;line-height:1.6;position:relative;z-index:0;padding:6px 50px 6px calc(20px + 3em) !important}.yhmi-fourthUl .y-hamburger-menu__list__second__item__link:before{content:"";width:6px;height:2px;display:block;background:#f0f5f8;position:absolute;left:calc(20px + 2em);top:18px;z-index:1}.yhmi-fourthUl .y-hamburger-menu__list__second__item__link .y-header__megamenu__item__img{width:36px}@media only screen and (max-width: 767px){.yhmi-fourthUl .y-hamburger-menu__list__second__item__link .y-header__megamenu__item__img{width:26px}}@media only screen and (max-width: 320px){.yhmi-fourthUl .y-hamburger-menu__list__second__item__link .y-header__megamenu__item__img{width:24px}}.yheader-v2 .y-header__left__menu__item{min-width:auto;display:table}.yheader-v2 .y-header__left__menu__item__link{display:table-cell;vertical-align:middle}.yheader-v2 .y-header__megamenu__item+.y-header__megamenu__item{border-top:1px dotted #66bfcc;background-color:#0094aa}.yheader-v2 .y-header__megamenu__item+.y-header__megamenu__item.tLine{border-top:3px solid #66bfcc}.yheader-v2 .y-header__megamenu__item.nonTLine{border-top:none}.yheader-v1 .y-header__left__menu,.yheader-v2 .y-header__left__menu{max-width:900px}.yheader-v1 .y-header__megamenu,.yheader-v2 .y-header__megamenu{min-width:300px}.yheader-v2 .y-header__megamenu__item.bLine .yhmi-thirdUl .y-header__megamenu__item__link,.yheader-v2 .y-header__megamenu__item.bLine .yhmi-fourthUl .y-header__megamenu__item__link{border-bottom:none}.yheader-v2 .y-header__megamenu__item__link.nonlink,.yheader-v2 .y-header__megamenu__item__link.nonlink:hover{color:#0094aa;font-weight:700;background:#94e8f1}.yheader-v2 .y-header__left__menu__item__link.lsStyle1{letter-spacing:-0.09em}.yheader-v2 .accordionlink{position:relative;z-index:0}.yheader-v2 .accordionlink .accordionlinkTitle{padding:5px 15px 5px 36px !important}.yheader-v2 .accordionlink .iconAccordion{width:14px;height:14px;margin-left:14px;background:#fff;border-radius:50%;display:block;top:14px;position:absolute;z-index:10}.yheader-v2 .accordionlink .iconAccordion::before,.yheader-v2 .accordionlink .iconAccordion::after{position:absolute;top:6px;left:50%;content:"";display:inline-block;width:10px;height:10px;border-top:2px solid #0094aa;transform:translateX(-50%)}.yheader-v2 .accordionlink .iconAccordion::after{top:2px;left:-2px;transform:rotate(90deg)}.yheader-v2 .accordionlink.listOpen .iconAccordion:before{border-top:2px solid #00aeca}.yheader-v2 .accordionlink.listOpen .iconAccordion::after{border-top:none}.yheader-v2 .accordionlink.listOpen .accordionlinkTitle{background:#00aeca}.yheader-v2 .y-hamburger-menu__list__second__item__link.nonlink,.yheader-v2 .y-hamburger-menu__list__second__item__link.nonlink:hover{padding-right:0;color:#0094aa !important;font-weight:700;background:#94e8f1;font-size:1rem !important}.yheader-v2 .y-hamburger-menu__list__second__item.accordionlink .iconAccordion{margin-left:32px;top:21px}.yheader-v2 .y-hamburger-menu__list__second__item__link.accordionlinkTitle{padding:12px 15px 12px 53px !important;background:#0094aa}.col5 .y-index_card-list__item,.col5 .y-index_card-list__item--shadow-darker{width:192px}.col4 .y-index_card-list__item,.col4 .y-index_card-list__item--shadow-darker{width:246px}@media(max-width: 40em){.y-index_card-list.col5,.y-index_card-list.col4{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.col5 .y-index_card-list__item,.col5 .y-index_card-list__item--shadow-darker,.col4 .y-index_card-list__item,.col4 .y-index_card-list__item--shadow-darker{width:calc(50% - 20px);margin:20px 10px 0 10px}}.y-index_card-list__item__text__link.fsL{font-size:1.125rem !important}.indenTxt .y-index_card-list__item__text__link{margin:0 auto !important;padding-left:2.25em !important}.y-index-lebel.homeBnr{padding:70px 0}.homeBnr .y-index_card-list+.y-index_card-list{margin-top:30px}.homeBnr .y-index_card-list li.y-index_card-list__item{margin:0;line-height:0}.homeBnr .y-index_card-list li.y-index_card-list__item a{height:100%}@media(max-width: 40em){.homeBnr .y-index_card-list+.y-index_card-list,.homeBnr .y-index_card-list li.y-index_card-list__item+li.y-index_card-list__item{margin-top:20px}}.y-banner__image__background.posTop{background-position:top}.y-banner__image__background.posBottom{background-position:bottom}.y-pcaNav{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-top:1px solid #ededed;display:-webkit-box;display:-ms-flexbox;display:flex;height:80px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.y-pcaNav.nonTLine{border-top:none}.y-pcaNav.bLine{border-bottom:1px solid #ededed}.y-pcaNav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.y-pcaNav__list__item{color:#424242 !important;font-size:1.1rem !important;margin:0 30px;position:relative}.y-pcaNav__list__item::before{background-image:url("/images/icon_arrow_down.svg");background-position:center;background-repeat:no-repeat;background-size:cover;content:"";height:7px;left:-16px;position:absolute;top:0px;bottom:0;width:10px;margin:auto}@media(max-width: 40em){.y-pcaNav__list__item{font-size:.9rem !important;margin:0 20px}}.image.title_programming_0{background-image:url("../../images/programming_cover.png")}.image.title_toio_programming_0{background-image:url("../../images/toio_programming_cover.jpg")}.y-banner__image__background--cubeCorecube{background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url(/images/banner_cube_corecube.png);border-radius:8px 0 0 8px;content:"";height:100%;position:absolute;-webkit-transition-duration:.4s;transition-duration:.4s;width:100%}@media(max-width: 40em){.y-banner__image__background--cubeCorecube{border-radius:8px 8px 0 0;background-image:url(/images/banner_cube_corecube_mobile.png)}}@media only screen and (max-width: 40em){#footer .m-list-share.col5{width:auto;transform:translateX(-50%);position:relative;z-index:0;left:50%;display:inline-block}}.slick-prev:before{width:50px;height:46px;left:-9px;top:-8px;background-image:url("/images/arrow_white_shadow.png")}.slick-next:before{width:50px;height:46px;right:-9px;top:-8px;background-image:url("/images/arrow_white_shadow.png")}@media(max-width: 40em){.slick-prev:before,.slick-next:before{width:30px;height:30px;top:-5px}}#home-awardBlock .y-index_attract__textbox{padding:0 100px 60px}#home-awardBlock .y-index_attract__textbox .awardLogoArea{padding-bottom:20px}@media(max-width: 40em){#home-awardBlock .y-index_attract__title__text{padding:0}#home-awardBlock .y-index_attract__textbox{padding:0 30px 50px}#home-awardBlock .y-index_attract__textbox .awardLogoArea{padding-bottom:0}#home-awardBlock .y-index_attract__btn{line-height:1.2;text-align:center}}#home-awardBlock .y-index_attract__btn__item,#home-awardBlock .y-index_attract__btn__item--white,#home-awardBlock .y-index_attract__btn__item--blue{max-width:420px}@media(max-width: 40em){#home-awardBlock .y-index_attract__btn__item,#home-awardBlock .y-index_attract__btn__item--white,#home-awardBlock .y-index_attract__btn__item--blue{max-width:inherit}}.listBlock{margin:0;list-style:none;border-top:1px solid #e1e7eb}.listBlock .listUnit{margin:0;padding:1em 0;border-bottom:1px solid #e1e7eb}.listBlock .listUnit em{font-weight:700}@media only screen and (max-width: 40em){.l-body .caption-before-button{line-height:1.4}}@media only screen and (min-width: 40.0625em){.l-body .caption-before-button{line-height:1.4}}.y-news_back-btn.style1{margin:0 45px 40px;width:100%}.y-news_back-btn.style2{margin:0 1.666% 40px;width:100%}.y-news_back-btn.style3{margin:24px 0 0 0;width:100%}.newsBlock .y-news_back-btn{margin:-40px auto 0;padding:0 0 40px 25px}@media(max-width: 40em){.y-news_back-btn.style1,.y-news_back-btn.style2{margin:0 0 40px}.newsBlock .y-news_back-btn{margin:0 auto}}.y-titles_card-list.style1{margin:60px 0 30px}.y-programming_btn-list.style1 .app_info_text_btn{width:410px;margin:40px 10px auto 10px;line-height:1.4;text-align:center}.y-programming_btn-list.style1 div{width:auto}@media(max-width: 40em){.y-programming_btn-list.style1 .app_info_text_btn{height:auto !important;padding:12px 48px}}@media(max-width: 40em){.y-titles_nav.cBlock{margin:10px 0}.y-titles_nav.cBlock .y-titles_nav__list__item{font-size:.75rem;line-height:1.4}.y-titles_nav.cBlock .y-titles_nav__list__item::before{top:0}.y-titles_nav.cBlock .y-titles_nav__list__item+.y-titles_nav__list__item{margin-top:6px}}.y-titles_nav__list__item.nonLinks{color:#999}.y-programming_accordion-box.mt0{border-top:none !important;margin:0 auto !important}.y-programming_accordion-box.firstBox{margin:0 auto !important}.y-programming_large-card__text__btn.style1{width:430px}@media(max-width: 40em){.y-programming_large-card__text__btn.style1{text-align:center}}.y-programming_nav__list__item.icon-external::before{background:url(/images/icon_external_blue.png) center left no-repeat;background-size:14px;width:16px;height:14px;left:-22px}.modal-buy .s-modal-buy .content-bnr{width:100%;margin:0;padding:30px 50px 0}.modal-buy .s-modal-buy .content-header .noteTxt{width:auto;margin:12px 24px 0;padding-right:24px;display:inline-block;position:relative;left:50%;z-index:0;transform:translateX(-50%);font-size:.875rem;line-height:1.6}.modal-buy .s-modal-buy .content-header .noteTxt:before{content:"※";font-weight:normal}@media(max-width: 40em){.modal-buy .s-modal-buy .content-bnr{padding:30px 24px 0}.modal-buy .s-modal-buy .content-header .noteTxt{font-size:.75rem}}.modal-buy .s-modal-buy .content-section.style1{padding:0 20px 30px}@media only screen and (max-width: 40em){.image.title_gesundroid_0{background-image:url("../../images/title_gesundroid_1_mobile.png")}}@media only screen and (min-width: 40.0625em){.image.title_gesundroid_0{background-image:url("../../images/title_gesundroid_1.png")}}.programmingEduBnrBlock .btnCommon{min-width:450px;width:auto;margin-top:24px;display:inline-block}@media only screen and (max-width: 40em){.y-programming_nav{height:auto;padding:12px 0}.y-programming_nav__list__item{font-size:.75rem !important;margin:0 16px}.programmingEduBnrBlock .btnCommon{min-width:100%;width:auto;margin-top:24px;display:inline-block;line-height:1.6}.programmingEduBnrBlock .y-index_belt__image{height:auto;min-width:100vw;width:100%;padding-top:84%}}@media only screen and (max-width: 40em)and (max-width: 40em){.image.home_message_photo_0{background-image:url("../../images/home_message_photo_0_mobile.jpg?v=20210122a")}}@media only screen and (max-width: 40em)and (min-width: 40.0625em){.image.home_message_photo_0{background-image:url("../../images/home_message_photo_0.jpg?v=20210122a")}}@media only screen and (max-width: 40em)and (max-width: 40em){.image.about_cover{background-image:url("../../images/about_cover_mobile.jpg?v=20210122a");padding-top:56%}}@media only screen and (max-width: 40em)and (min-width: 40.0625em){.image.about_cover{background-image:url("../../images/about_cover.jpg?v=20210122a");padding-top:400px;background-position:top 30% center}}.cBlock.ssType .y-banner{width:auto}.cBlock.ssType .y-banner__image{width:250px}.cBlock.ssType .bnrUser .y-banner__text{width:500px;padding:30px 50px 30px 30px}.cBlock.ssType .bnrUser .y-banner::after{width:28px;height:28px;right:15px;top:calc(50% - 14px)}.cBlock.ssType .bnrUser .y-banner.anchorLink::after{transform:rotate(90deg)}@media(max-width: 40em){.cBlock.ssType .y-banner__image{width:100%}.cBlock.ssType .bnrUser .y-banner__text{width:100%;padding:20px 30px 57px}.cBlock.ssType .bnrUser .y-banner::after{height:30px;right:calc(50% - 15px);top:auto;width:30px}}.y-gesundroid_nav__list__item__notice.nonIcon::after{display:none}.y-gesundroid_index_note .balloonTxt{width:calc(100% - 102px)}@media(max-width: 40em){.y-gesundroid_index_note .balloonTxt{width:auto}}.y-gesundroid_index_note a{color:#000}.accordionlink{cursor:pointer}.accordionlink.listOpen .y-header__megamenu__item__link.accordionlinkTitle{background-color:#00aeca}.accordionList{display:none;border-top:1px dotted #66bfcc}.accordionlink.listOpen .accordionList{display:block}#pcaNavBlock{margin:0 auto;padding:0 30px;border-top:2px solid #f0f5f8;position:relative;z-index:10}#pcaNavBlock.nonBorder{border-top:none}#pcaNavArea{display:block}#pcaNavList{width:1200px;margin:0 auto;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;z-index:0}#pcaNavList.alignRight{justify-content:flex-end}#pcaNavList.alignCenter{justify-content:center}#pcaNavList.mType{width:1080px}#pcaNavList.sType{width:960px}#pcaNavList li{margin:0;padding:12px 0;font-size:1rem;line-height:0}#pcaNavList li+li{margin-left:35px}#pcaNavList li a{padding:12px 0 12px 22px;position:relative;z-index:0;display:block}#pcaNavList li a:before{content:"";width:16px;height:16px;margin-top:-7px;background:#00aeca;border-radius:50%;position:absolute;top:50%;left:0;z-index:0}#pcaNavList li a:after{content:"";width:6px;height:6px;margin-top:-2px;border-top:solid 1px #fff;border-right:solid 1px #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;left:4px;z-index:1}#pcaNavList li a.icon-external:after{width:12px;height:10px;border-top:none;border-right:none;-webkit-transform:rotate(0);transform:rotate(0);background:url(/images/icon_external_blue.png) center left no-repeat;background-size:12px;margin-top:0px;border-radius:0;transform:translateY(-50%)}#pcaNavList li a.icon-external:before{display:none}#pcaNavList li#rssBtn{position:absolute;right:0;z-index:0}#pcaNavList li#rssBtn a{padding:12px 22px 12px 0}#pcaNavList li#rssBtn a:after{width:15px;height:15px;border-top:none;border-right:none;-webkit-transform:rotate(0);transform:rotate(0);background:url(/images/icon_rss_blue.png) center right no-repeat;background-size:15px;margin-top:0px;border-radius:0;transform:translateY(-50%);left:auto;right:0}#pcaNavList li#rssBtn a:before{display:none}#pcaNavList li#searchBtn{position:absolute;right:0;z-index:0}#pcaNavList li#searchBtn a{padding:12px 22px 12px 0}#pcaNavList li#searchBtn a:after{width:15px;height:15px;border-top:none;border-right:none;-webkit-transform:rotate(0);transform:rotate(0);background:url(/images/icon_search_blue.png) center right no-repeat;background-size:15px;margin-top:0px;border-radius:0;transform:translateY(-50%);left:auto;right:0}#pcaNavList li#searchBtn a:before{display:none}#pcaNavList.colList{justify-content:space-between}#pcaNavList .lowerList{margin:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;z-index:0}#pcaNavList .lowerList.rBkock{justify-content:flex-end}#pcaNavList .lowerList li#searchBtn,#pcaNavList .lowerList li#rssBtn{position:relative}.unitNavBlock{width:100%;margin:0 auto 50px;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;-webkit-box-align:center;-ms-flex-align:center;justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;position:relative;z-index:100;background:#fff}.unitNavArea{width:100%;min-width:1170px}.unitNavList{margin:0 auto;list-style:none;align-items:center;-webkit-box-align:center;-ms-flex-align:center;display:flex;display:-webkit-box;display:-ms-flexbox;justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center}.unitNavList li{margin:0 20px;padding:0;color:#000;font-size:1rem;align-items:center;-webkit-box-align:center;-ms-flex-align:center;display:flex;display:-webkit-box;display:-ms-flexbox;flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;position:relative;text-align:left;-webkit-transition-duration:.3s !important;transition-duration:.3s !important;white-space:nowrap;word-break:keep-all}.unitNavList li:hover{color:#000;opacity:.7;-webkit-transition-duration:.3s !important;transition-duration:.3s !important;cursor:pointer}.unitNavList li.nonLink:hover{opacity:1;cursor:default}.unitNavList li:hover::after{content:"";width:100%;height:3px;position:absolute;bottom:0;left:0;background-color:#000}.unitNavList li.nonLink:hover::after{display:none}.unitNavList li .active::after{content:"";width:100%;height:3px;position:absolute;right:0;bottom:0;left:0;background-color:#000}.unitNavList li .external::before{content:"";width:14px;height:14px;background-image:url(/images/icon_external_gray.png);background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;top:24px;right:0px}.unitNavList li .pnllNotice{margin:-4px auto -12px;padding:0 0 2px;display:table;font-size:.8rem;position:relative;text-align:center}.unitNavList li .pnllNotice::after{content:"";width:14px;height:14px;background-image:url("/images/icon_arrow_white.svg");background-position:5px 3px;background-repeat:no-repeat;background-size:5px;background-color:#888;border-radius:100%;position:absolute;right:-18px;top:9px}.unitNavList li a{height:62px;padding:8px 20px 3px;color:#000;display:table-cell;vertical-align:middle}.unitNavList li a:visited{color:#000}@media only screen and (max-width: 767px){#pcaNavList.mType,#pcaNavList.sType{width:auto}#pcaNavBlock{padding:0 6px}#pcaNavList{padding:0}#pcaNavList.alignRight,#pcaNavList.alignCenter{justify-content:flex-start}#pcaNavList li{padding:6px;font-size:.75rem}#pcaNavList li+li{margin-left:0}#pcaNavList li a{padding:12px 0}#pcaNavList li a:before,#pcaNavList li a:after{display:none}#pcaNavList li#rssBtn a{padding:12px 15px 12px 0}#pcaNavList li#rssBtn a:after{width:12px;height:12px;background:url(/images/icon_rss_blue.png) center right no-repeat;background-size:12px;display:block}#pcaNavList li#searchBtn a{padding:12px 15px 12px 0}#pcaNavList li#searchBtn a:after{width:12px;height:12px;background:url(/images/icon_search_blue.png) center right no-repeat;background-size:12px;display:block}#pcaNavList li#rssBtn.hiddenTxt,#pcaNavList li#searchBtn.hiddenTxt{width:34px}#pcaNavList li#rssBtn.hiddenTxt a,#pcaNavList li#searchBtn.hiddenTxt a{padding:12px 0;text-indent:-9999px}#pcaNavList li#rssBtn.hiddenTxt a:after,#pcaNavList li#searchBtn.hiddenTxt a:after{width:15px;height:15px;background:url(/images/icon_rss_blue.png) center right no-repeat;background-size:15px;display:block}#pcaNavList li#searchBtn.hiddenTxt a:after{background:url(/images/icon_search_blue.png) center right no-repeat;background-size:15px}}@media(max-width: 40em){.unitNavArea{min-width:100vw;overflow:scroll}.unitNavArea::-webkit-scrollbar{display:none}.unitNavList::before,.unitNavList::after{content:"";padding:1px 15px 1px 0;display:block}.unitNavList li{margin:0;padding:0;font-size:.8rem}.unitNavList li a{padding:8px 15px 3px}.unitNavList li a.external::before{width:11px;height:11px;right:0px;top:27px}.unitNavList li .pnllNotice{margin:-11px auto -12px;padding:8px 0 0;font-size:.6rem;padding:3px 0 0px;position:relative;text-align:center}.unitNavList li .pnllNotice::after{width:12px;height:12px;position:absolute;top:14px;right:-15px;background-image:url("/images/icon_arrow_white.svg");background-position:center}}@media only screen and (max-width: 320px){#pcaNavList li{font-size:.812rem}}.modal-overlay{width:100%;height:100%;background:rgba(0,0,0,.8);position:fixed;z-index:1000;display:none}.modalBox{width:1000px;height:calc(100% - 30px);max-height:620px;padding:15px;-webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,.1);box-shadow:0 4px 12px 0 rgba(0,0,0,.1);border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;background:#fff;position:absolute;top:20px;left:50%;transform:translateX(-50%);z-index:2;overflow-y:auto;display:none}#m-ft-logo{width:100px;margin:0 auto;text-align:center;line-height:0}#m-ft-logo img{width:100%;height:auto}#m-ft-desBlock{margin:0;font-size:0}#m-ft-desBlock .phArea,#m-ft-desBlock .textArea{display:inline-block;vertical-align:middle}#m-ft-desBlock .phArea{width:440px;line-height:0;text-align:center}#m-ft-desBlock .phArea img{width:320px}#m-ft-desBlock .textArea{width:calc(100% - 460px);padding-left:30px;font-size:.875rem;line-height:1.6;font-weight:700}#m-ft-listBlock{margin:0}#m-ft-list{margin:0 0 0 -15px;font-size:0}#m-ft-list li{width:calc(50% - 15px);margin:0 0 15px 15px;padding:0;display:inline-block;vertical-align:top;font-size:0}#m-ft-list li a{display:block;background:#00aeca;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;overflow:hidden;position:relative;z-index:0;background-size:cover}#m-ft-list li .phArea,#m-ft-list li .infoArea{display:inline-block;vertical-align:top}#m-ft-list li .phArea{width:140px;margin:0;line-height:0;background-size:cover}#m-ft-list li .infoArea{width:calc(100% - 140px);margin:0;padding:15px;color:#fff}#m-ft-list li .infoArea p{margin:0;padding:0;color:#fff;line-height:1.4}#m-ft-list li .infoArea .titleArea{font-size:.875rem;font-weight:700}#m-ft-list li .infoArea .infoTxt{padding-top:6px;font-size:.75rem}#m-ft-list li .infoArea .btnCommon{margin-top:12px}#m-ft-list li .infoArea .btnCommon a,#m-ft-list li .infoArea .btnCommon span{width:50%;min-width:50%;padding:3px;font-size:.75rem}#m-ft-list li .infoArea .btnCommon.btnStyle1 a:after,#m-ft-list li .infoArea .btnCommon.btnStyle1 span:after,#m-ft-list li .infoArea .btnCommon.btnStyle2 a:after,#m-ft-list li .infoArea .btnCommon.btnStyle2 span:after{width:8px;height:8px;margin-top:-4px;margin-right:10px}#modal-top-btn.btnStyle1 a,#modal-top-btn.btnStyle1 span{width:auto;min-width:100px;padding:6px 60px;color:#00aeca;background:#fff;border:2px solid #00aeca}#modal-top-btn.btnCommon.btnStyle1 a:after,#modal-top-btn.btnCommon.btnStyle1 span:after{border-top:solid 2px #00aeca;border-right:solid 2px #00aeca}.m-ft-btnClose{position:absolute;top:20px;right:20px;z-index:1}#modal-top-btn.m-ft-btnClose{position:relative;top:0;right:0}.m-ft-btnClose .btnArea{width:50px;height:50px;margin:0 auto;-webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,.1);box-shadow:0 4px 12px 0 rgba(0,0,0,.1);background:#fff;display:block;border-radius:100px;border:2px solid #00aeca;position:relative;z-index:0}.m-ft-btnClose .btnArea img{width:20px;height:20px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:0}@media(max-width: 40em){.modalBox{width:calc(100% - 40px);height:calc(100% - 40px);max-height:100%;padding:10px;top:20px;left:50%;transform:translate(-50%, 0)}#m-ft-logo{width:60px}#m-ft-desBlock{margin:15px 0 0;font-size:0}#m-ft-desBlock .phArea,#m-ft-desBlock .textArea{display:table-footer-group}#m-ft-desBlock .phArea{width:auto}#m-ft-desBlock .phArea img{width:80%;margin:auto}#m-ft-desBlock .textArea{width:auto;padding-bottom:10px;padding-left:0;font-size:.875rem;line-height:1.2}#m-ft-list{margin:0}#m-ft-list li{width:100%;margin:0;display:block;-webkit-transform:translate3d(0, 0, 0)}#m-ft-list li+li{margin-top:10px}#m-ft-list li a:before,#m-ft-list li a:after{width:8px;height:2px;right:5px}#m-ft-list li a:before{margin-top:-4px}#m-ft-list li a:after{width:8px}#m-ft-list li .phArea,#m-ft-list li .infoArea{display:inline-block;vertical-align:top}#m-ft-list li .phArea{width:100px;margin:0;line-height:0;background-size:cover}#m-ft-list li .infoArea{width:calc(100% - 100px);margin:0;padding:10px 20px 10px 10px;color:#fff}#m-ft-list li .infoArea .titleArea{font-size:.75rem}#m-ft-list li .infoArea .infoTxt{padding-top:5px;font-size:.625rem}#m-ft-list li .infoArea .btnCommon a,#m-ft-list li .infoArea .btnCommon span{width:80%}#modal-top-btn.btnStyle1 a,#modal-top-btn.btnStyle1 span{width:100%;min-width:100%;margin-top:24px;margin-bottom:12px;padding:6px 50px;font-size:.75rem}.m-ft-btnClose{position:absolute;top:10px;right:10px;z-index:10;display:none}#modal-top-btn.m-ft-btnClose{top:0;right:0;display:block}.m-ft-btnClose .btnArea{width:40px;height:40px}.m-ft-btnClose .btnArea img{width:20px;height:20px}}#n-footer{width:100%;margin:0 auto;position:relative;z-index:0;border-top:4px solid #f0f5f8}#n-footerArea{width:1170px;margin:0 auto;padding:100px 0 40px;border-bottom:1px solid #eee;font-size:.875rem}#n-footer-logo{margin-bottom:36px}#n-footer-logo .logoArea{width:106.5789473684px;height:45px}.nf-navArea+.nf-navArea{margin-top:48px}.nf-navListTitle{font-weight:700;position:relative;z-index:0;line-height:1.6}.nf-navList{margin:6px 0 0 12px;padding:0;list-style:none}.nf-navList li{padding:0 12px 0 0;font-size:.875rem;line-height:1.6;position:relative;z-index:0}.nf-navList li+li{margin-top:6px}.nf-navList.listMarginStyle1 li+li{margin-top:12px}.nf-navList li .nonLink{font-weight:700}.nf-navListTitle a::before,.nf-navList li a::before{content:"";width:16px;height:16px;margin:0 6px 0 0;background-color:#00aeca;background-image:url(/images/arrow_white.png);background-position:center;background-repeat:no-repeat;background-size:5px;border-radius:100%;display:inline-block;position:absolute;left:0;top:3px;z-index:0}.nf-navList li a::before{width:12px;height:12px;margin:0 6px 0 0;background-position:4px 2px;background-size:4px;top:5px}.nf-navListTitle a.icon-external:after,.nf-navList li a.icon-external:after{content:"";width:20px;height:18px;background:url(/images/icon_external_blue.png) 6px 4px no-repeat;background-size:14px;display:inline-block;position:absolute;z-index:0}.nf-navList li a.icon-external:after{background:url(/images/icon_external_blue.png) 6px 3px no-repeat;background-size:14px}.nf-navListTitle a,.nf-navList li a{padding-left:22px;color:#333;display:block}.nf-navList li a{padding-left:18px}.nf-subNavList{margin:6px 0 0 14px;padding:0;list-style:none}.nf-subNavList.dirLevUp{margin:6px 0 0 0}.nf-subNavList li{padding:0 12px 0 0;font-size:.875rem;line-height:1.4;position:relative;z-index:0}.nf-subNavList li+li,.nf-navList li .nf-subNavList.dirLevUp li+li{margin-top:6px}.nf-navList li .nf-subNavList.dirLevUp li+li{margin-top:6px}.nf-subNavList.dirLevUp li a{padding-left:18px}.nf-subNavList.dirLevUp li a::before{content:"";width:12px;height:12px;margin:0 6px 0 0;background-color:#00aeca;background-image:url(/images/arrow_white.png);background-position:center;background-repeat:no-repeat;background-position:4px 1px;background-size:4px;border-radius:100%;display:inline-block;position:absolute;left:0;top:3px;z-index:0;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.nf-subNavList li a,.nf-subNavList.dirLevUp li .nf-subNavList li a{padding-left:12px}.nf-subNavList li a:before,.nf-subNavList.dirLevUp li .nf-subNavList li a:before{content:"";width:6px;height:6px;margin-top:-3px;border-top:solid 1px #00aeca;border-right:solid 1px #00aeca;-webkit-transform:rotate(45deg);transform:rotate(45deg);display:inline-block;position:absolute;z-index:0;top:9px;background:none;border-radius:0}@media only screen and (max-width: 40em){#n-footer{display:none}#footer{border-top:4px solid #f0f5f8}}.image.title_picotons_0{background-image:url("../../images/title_picotons_0.png");background-repeat:no-repeat}.picotonsBlock .y-index_news-list{height:150px;overflow-y:auto}.boxBlock.cTitles .photo.sasukeMv .image,.boxBlock.cTitles .fig.sasukeMv .image{padding-top:69.7916667%}.picotonsCpInfo .pcablock{margin-top:12px}.picotonsCpInfo .pcab-col{margin:0}.picotonsCpInfo .infoArea{width:66.6666666667%}.picotonsCpInfo .btnArea{width:33.3333333333%}.picotonsCpInfo .infoArea .titStyle{padding-right:24px;font-size:1.125rem}.picotonsCpInfo .infoArea .titStyle.styleNum{padding-right:0;font-size:1rem;line-height:1;display:inline-block}.picotonsCpInfo .infoArea .titStyle.styleNum .titleArea .txtArea{width:auto}.picotonsCpInfo .infoArea .titStyle.styleNum+.titStyle.styleNum{margin-left:24px}.picotonsCpInfo .infoArea .titStyle.styleNum .numBlock{margin-top:-4px}.picotonsMsBlock.hellroom{background:#774698}.figRcorner{border-radius:15px 15px 15px 15px;-moz-border-radius:15px 15px 15px 15px;-webkit-border-radius:15px 15px 15px 15px;-o-border-radius:15px 15px 15px 15px;-ms-border-radius:15px 15px 15px 15px}.picotonsMsBlock #mainVisualBlock{height:395px;background:#df1f22 url("/picotons/images/common/bg_mainVisual.png") center center no-repeat;position:relative;z-index:0}.picotonsMsBlock.hellroom #mainVisualBlock{background:#262e67 url("/picotons/images/common/bg_mainVisual_devil.png") center center no-repeat}.picotonsMsBlock #mainVisualArea{width:510px;height:100%;margin:0 auto;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center;background:#df1f22}.picotonsMsBlock.hellroom #mainVisualArea{background:#262e67}.picotonsMsBlock #mainVisualArea #picotonsMsLogo{width:510px}.picotonsMsBlock .y-gesundroid_nav__list,.picotonsMsBlock .unitNavBlock{background:#f2f2f5}.picotonsMsBlock .y-gesundroid_nav__list__item,.picotonsMsBlock .unitNavList li{margin:0 6px}.picotonsMsBlock .y-gesundroid_nav__list a,.picotonsMsBlock .unitNavList .unitNavListLink{color:#1f2b61}.picotonsMsBlock .y-gesundroid_nav__list a:visited,.picotonsMsBlock .unitNavList a:visited{color:#1f2b61}.picotonsMsBlock .y-gesundroid_nav__list__item.nonLink:hover{opacity:1}.picotonsMsBlock .y-gesundroid_nav__list__item:hover::after,.picotonsMsBlock .y-gesundroid_nav__list__item.active::after,.picotonsMsBlock .unitNavList li:hover::after,.picotonsMsBlock .unitNavList li .active::after{background-color:#1f2b61}.picotonsMsBlock .y-gesundroid_nav__list__item.nonLink:hover::after,.picotonsMsBlock .y-gesundroid_nav__list__item.nonLink.active::after{display:none}.picotonsMsBlock .y-gesundroid_nav__list__item.external::before,.picotonsMsBlock .unitNavList li .external::before{background-image:url(/picotons/images/common/icon_external.png);background-size:contain}#picotonsMsSection{padding-bottom:120px;background:url("/picotons/images/common/bg_mainBody.png") top center repeat-y;position:relative;z-index:0}.hellroom #picotonsMsSection{background:url("/picotons/images/common/bg_mainBody_devil.png") top center repeat-y}#picotonsMsSection .picotonsMsMainBlock{padding:0 45px}#picotonsMsSection .article+.article,#picotonsMsSection.howto .cBlock+.cBlock,#picotonsMsSection.howto .cBlock.picotonsMsMainBlock+.cBlock,#picotonsMsSection.convert .cBlock+.cBlock,#picotonsMsSection.convert .cBlock.picotonsMsMainBlock+.cBlock,#picotonsMsSection.compose .cBlock+.cBlock{padding-top:120px}#picotonsMsSection.hellroom .cBlock+.cBlock{padding-top:160px}#picotonsMsSection.hellroom .cBlock.picotonsMsMainBlock+.cBlock{padding-top:90px}#picotonsMsSection .cBlock+.cBlock,#picotonsMsSection .cBlock.picotonsMsMainBlock+.cBlock{margin-top:0}#picotonsMsSection.compose .cBlock.picotonsMsMainBlock+.cBlock,#picotonsMsSection.howto .cBlock.picotonsMsMainBlock.lowerLayer+.cBlock{padding-top:50px}#picotonsMsSection.compose.autoplay .article+.article{padding-top:60px}#picotonsMsSection .anchorLinkBlock{padding-top:30px}#picotonsMsSection .titStyleImg{margin:20px auto 60px;text-align:center;position:relative;z-index:0}#picotonsMsSection .titStyleImg #howtoTitle,#picotonsMsSection .titStyleImg #convertTitle,#picotonsMsSection .titStyleImg #hellroomTitle,#picotonsMsSection .titStyleImg #musicchallengeTitle,#picotonsMsSection .titStyleImg #composeTitle{margin:80px auto 0}#picotonsMsSection .titStyleImg #howtoTitle{width:575px}#picotonsMsSection .titStyleImg #convertTitle{width:422px}#picotonsMsSection .titStyleImg #hellroomTitle{width:666px;margin:0 auto}#picotonsMsSection .titStyleImg #musicchallengeTitle{width:609px}#picotonsMsSection .titStyleImg #composeTitle{width:236px}#picotonsMsSection .titStyle{margin-bottom:48px;text-align:center;position:relative;z-index:0;color:#1f2b61}#picotonsMsSection .titStyle .titleArea{font-size:2.5rem;font-weight:700;line-height:1.4;position:relative;z-index:10}#picotonsMsSection .bgTitleArea{margin:-1px;background:#1f2b61;text-align:center;border-radius:12px 12px 0 0;-moz-border-radius:12px 12px 0 0;-webkit-border-radius:12px 12px 0 0;-o-border-radius:12px 12px 0 0;-ms-border-radius:12px 12px 0 0}#picotonsMsSection .bgTitleAreaLabel{background:#1f2b61;text-align:center;border-radius:100px 100px 100px 100px;-moz-border-radius:100px 100px 100px 100px;-webkit-border-radius:100px 100px 100px 100px;-o-border-radius:100px 100px 100px 100px;-ms-border-radius:100px 100px 100px 100px;position:relative;left:50%;transform:translate(-50%, -50%);z-index:20;display:inline-block}#picotonsMsSection .bgTitleAreaLabel.lowerLayer{margin:60px 0;transform:translate(-50%, 0)}#picotonsMsSection .bgTitleAreaLabel.bgStyle1{background:#df1f22}#picotonsMsSection .bgTitleArea.bgStyle2,#picotonsMsSection .bgTitleAreaLabel.bgStyle2{background:#90d2e4}#picotonsMsSection .bgTitleArea.bgStyle3,#picotonsMsSection .bgTitleAreaLabel.bgStyle3{background:#146ab3}#picotonsMsSection .bgTitleArea.bgStyle4,#picotonsMsSection .bgTitleAreaLabel.bgStyle4{background:#d8d8d8}#picotonsMsSection .bgTitleArea.bgStyle5,#picotonsMsSection .bgTitleAreaLabel.bgStyle5{background:#07aeca}#picotonsMsSection .bgTitleAreaLabel.styleThunder::before,#picotonsMsSection .bgTitleAreaLabel.styleThunder::after{content:"";width:75px;height:130px;position:absolute;top:50%;transform:translateY(-50%);display:inline-block;z-index:30}#picotonsMsSection .bgTitleAreaLabel.styleThunder::before{left:-72px;background:url("/picotons/images/common/bg_title_thunderL.png") center left no-repeat;background-size:75px}#picotonsMsSection .bgTitleAreaLabel.styleThunder::after{right:-72px;background:url("/picotons/images/common/bg_title_thunderR.png") center left no-repeat;background-size:75px}#picotonsMsSection .bgTitleArea .titleArea{padding:12px 0;font-size:1.5rem;font-weight:700;color:#fff}#picotonsMsSection .bgTitleAreaLabel .titleArea{padding:24px 60px;font-size:2.5rem;font-weight:700;color:#fff}#picotonsMsSection .bgTitleAreaLabel .titleArea.hStyle1{padding:6px 48px;font-size:1.5rem}#picotonsMsSection .bgTitleArea.bgStyle4 .titleArea,#picotonsMsSection .bgTitleAreaLabel.bgStyle2 .titleArea{color:#1f2b61}#picotonsMsSection ol.olcTxt1 li{color:#1f2b61}#picotonsMsSection .numBlock .num,#picotonsMsSection .numBlock .txtArea{font-size:1.5rem;font-weight:700}#picotonsMsSection .numBlock .num{background:#1f2b61}#picotonsMsSection .numBlock .txtArea{color:#1f2b61}.picotonsMsBox{border:6px solid #1f2b61;border-radius:24px 24px 24px 24px;-moz-border-radius:24px 24px 24px 24px;-webkit-border-radius:24px 24px 24px 24px;-o-border-radius:24px 24px 24px 24px;-ms-border-radius:24px 24px 24px 24px;position:relative;z-index:0}.picotonsMsBox.LineStyle1{border:6px solid #df1f22}.picotonsMsBox.LineStyle2{border:6px solid #90d2e4}.picotonsMsBox.LineStyle3{border:6px solid #d8d8d8}.picotonsMsBox.bgStyle1{background:#f2f2f5}.picotonsMsBox.bgStyle2{background:#1f2b61}.picotonsMsBox.bgStyle3{background:#90d2e4}.picotonsMsBoxUnit{padding:0 54px}.picotonsMsNoBox li .txtArea,.picotonsMsBox li .txtArea{padding-top:12px;font-size:1rem;color:#1f2b61;text-align:center;line-height:1.6}.picotonsMsNoBox a:hover img,.picotonsMsNoBox a:hover .txtArea,.picotonsMsBox a:hover img,.picotonsMsBox a:hover .txtArea{-ms-filter:alpha(opacity=80);filter:alpha(opacity=80);opacity:.8}.picotonsMsLeadBlock{margin:0 auto 60px;padding: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;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.picotonsMsLeadBlock .balloonArea{padding-left:200px;background:url("/picotons/images/common/character_mrconsole.png") center left no-repeat;background-size:164px;position:relative;z-index:0}.picotonsMsLeadBlock .balloonArea+.balloonArea{margin-top:36px}.picotonsMsLeadBlock .balloonTxtArea{min-height:96px;padding:12px 24px;background:#ffe100;border-radius:8px;position:relative;z-index:10;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}.picotonsMsLeadBlock .balloonTxtArea .txtArea,.picotonsMsLeadBlock .balloonTxtArea p.txtArea{font-size:1.5rem;font-weight:700;color:#1f2b61}.ie .picotonsMsLeadBlock .balloonTxtArea{display:table}.ie .picotonsMsLeadBlock .balloonTxtArea .txtArea{display:table-cell;vertical-align:middle}.picotonsMsLeadBlock .balloonTxtArea::before{content:"";width:0;height:0;left:-10px;top:calc(50% - 12px);border-right:12px solid #ffe100;border-top:12px solid transparent;border-bottom:12px solid transparent;position:absolute;z-index:0;display:block}.hellroom .picotonsMsLeadBlock .balloonArea{background:url("/picotons/images/common/character_devilconsole.png") center left no-repeat;background-size:164px}.hellroom .picotonsMsLeadBlock .balloonTxtArea{margin-top:16px;background:#1f2b61}.hellroom .picotonsMsLeadBlock .balloonTxtArea::before{border-right:12px solid #1f2b61}.hellroom .picotonsMsLeadBlock .balloonTxtArea .txtArea,.hellroom .picotonsMsLeadBlock .balloonTxtArea p.txtArea{color:#fff}.picotonsMsLeadBlock .balloonArea.charaSasuke{background:url("/picotons/images/common/character_sasuke.png") 28px center no-repeat}.picotonsMsBox .newArea .newsList{margin:0;padding:0;list-style:none}.picotonsMsBox .newArea .newsList li{margin:0;padding:0 54px;font-size:0}.picotonsMsBox .newArea .newsList li+li{border-top:1px solid #dedede}.picotonsMsBox .newArea .newsList li .nonlink,.picotonsMsBox .newArea .newsList li a{margin:0;padding:24px 0;display:block;line-height:0;position:relative}.picotonsMsBox .newArea .newsList li .label,.picotonsMsBox .newArea .newsList li .dateTxt,.picotonsMsBox .newArea .newsList li .titleTxt{font-size:1rem;display:inline-block;vertical-align:top}.picotonsMsBox .newArea .newsList li .label{width:180px;padding:12px;line-height:1;text-align:center;font-weight:700;color:#fff;background:#df1f22;border-radius:100px 100px 100px 100px;-moz-border-radius:100px 100px 100px 100px;-webkit-border-radius:100px 100px 100px 100px;-o-border-radius:100px 100px 100px 100px;-ms-border-radius:100px 100px 100px 100px}.picotonsMsBox .newArea .newsList li .label.labelStyle1{background:#1f2b61}.picotonsMsBox .newArea .newsList li .dateTxt{width:120px;padding:3px 0 0 0;font-size:1.125rem;color:#666}.picotonsMsBox .newArea .newsList li .titleTxt{width:calc(100% - 320px);padding:3px 0 0 12px;font-size:1.125rem;color:#1f2b61}.picotonsMsBox .newArea .newsList li .titleTxt .labelArea{margin-left:12px;padding:6px 12px;font-size:.875rem;line-height:1}.picotonsMsBox .newArea .newsList li .titleTxt .labelArea.style1{background:#ffe100;color:#df1f22}.characterInfo{align-items:baseline}.characterInfo .figArea{padding:0 24px}.characterInfo img{padding-bottom:24px}.characterInfo figcaption{font-size:1rem;text-align:center}.characterInfo figcaption .characterName{padding-bottom:12px;font-size:1.5rem;line-height:1.4;font-weight:700;color:#1f2b61}.characterInfo figcaption .infoTxt{line-height:1.6}.characterInfo #characterInfo1 .figArea{padding:0 30px}.characterInfo #characterInfo3 .figArea{padding:0}.picotonsMs-pcaNav li a .txtArea,.picotonsMs-howtoPcaNav li a .txtArea{padding-top:12px;font-size:1.125rem;font-weight:700;color:#1f2b61;text-align:center;line-height:1.6}.picotonsMs-pcaNav a:hover img,.picotonsMs-pcaNav a:hover .txtArea,.picotonsMs-howtoPcaNav a:hover img,.picotonsMs-howtoPcaNav a:hover .txtArea{-ms-filter:alpha(opacity=80);filter:alpha(opacity=80);opacity:.8}#picotonsMsSection.convert #btnConvertApp{margin:36px 0 0}#picotonsMsSection.convert #convert-fileType .picotonsMsBoxUnit{padding:0 36px 24px}#picotonsMsSection.convert #convert-fileType .txtArea{padding-top:12px;font-size:1.125rem;color:#1f2b61;text-align:center;line-height:1.6;font-weight:700}#picotonsMsSection.convert #convert-fileType .txtArea.rowTxt1{padding-top:24px}.picotonsMsBlock a.icon-mov,.picotonsMsBlock span.icon-mov{margin:0;padding:0 0 0 36px;position:relative;z-index:0;color:#1f2b61;display:inline-block}.picotonsMsBlock a.icon-mov:before,.picotonsMsBlock span.icon-mov:before{content:"";width:32px;height:32px;margin:0;position:absolute;top:50%;left:0;display:inline-block;z-index:10;transform:translateY(-50%);background:url(/picotons/images/convert/icon_mov.png) left center no-repeat;background-size:32px}#picotonsMsSection .faqBlock+.faqBlock{margin-top:36px}#picotonsMsSection .faqBlock .qBlock,#picotonsMsSection .faqBlock .aBlock{position:relative;z-index:0}#picotonsMsSection .faqBlock .qBlock{padding-left:54px;padding-right:54px;text-align:left}#picotonsMsSection .faqBlock .aBlock,#picotonsMsSection .faqBlock .infoBlock{padding:24px 0}#picotonsMsSection .faqBlock .qBlock:before,#picotonsMsSection .faqBlock .aBlock:before{content:"Q.";margin:0;color:#1f2b61;font-weight:700;position:absolute;z-index:0}#picotonsMsSection .faqBlock .aBlock:before{content:"A.";font-size:1.5rem;color:#df1f22}#picotonsMsSection .faqBlock .titArea,#picotonsMsSection .faqBlock .txtArea{padding-left:42px;display:block}#picotonsMsSection .faqBlock .txtArea,#picotonsMsSection .faqBlock .txtArea p,#picotonsMsSection .faqBlock .txtArea li{font-size:1rem;color:#1f2b61}#picotonsMsSection .faqBlock .infoBlock .txtArea{padding-left:0}#picotonsMsSection .faqBlock .txtArea .indenTxt.attention{line-height:1.6}#picotonsMsSection.hellroom .silhouetteImg{width:710px;margin:0 auto;padding:36px 0 48px;text-align:center}#picotonsMsSection.hellroom .coverImg{margin:0 auto;padding:12px 0 24px;text-align:center}#picotonsMsSection.hellroom .btnCommon a.icon-pdf,#picotonsMsSection.hellroom .btnCommon span.icon-pdf{margin-bottom:54px}.modal-musicalscore{width:auto}.picotonsMsBlock .btnCommon a,.picotonsMsBlock .btnCommon span{width:auto;padding:24px 100px 24px 150px;font-size:2rem;line-height:1;color:#1f2b61;background:#fdd118}.picotonsMsBlock .btnCommon.btnStyleNon a,.picotonsMsBlock .btnCommon.btnStyleNon span{color:#fff;background:#b9bdbf;cursor:default}.picotonsMsBlock .btnCommon a.icon-pdf,.picotonsMsBlock .btnCommon span.icon-pdf{padding:24px 84px}.picotonsMsBlock .btnCommon a:before,.picotonsMsBlock .btnCommon span:before{content:"";width:50px;height:50px;margin-top:0;border-top:none;border-right:none;position:absolute;top:50%;left:0;display:inline-block;transform:translateY(-50%)}.picotonsMsBlock .btnCommon a.icon-camera:before,.picotonsMsBlock .btnCommon span.icon-camera:before{margin-left:76px;background:url(/picotons/images/common/icon_camera.png) left center no-repeat;background-size:50px}.picotonsMsBlock .btnCommon a.icon-pdf:before,.picotonsMsBlock .btnCommon span.icon-pdf:before{display:none}.picotonsMsBlock .btnCommon a.icon-pdf:after,.picotonsMsBlock .btnCommon span.icon-pdf:after{width:30px;height:40px;background:url(/images/icon_pdf.png) right center no-repeat;background-size:30px;margin-top:-20px;margin-right:30px}.picotonsMsBlock .btnCommon a.icon-backArrow:before,.picotonsMsBlock .btnCommon span.icon-backArrow:before{margin-left:36px;background:url(/picotons/images/common/icon_arrow_back1.png) left center no-repeat;background-size:36px}.picotonsMsBlock .btnCommon a.icon-camera::after,.picotonsMsBlock .btnCommon span.icon-camera::after,.picotonsMsBlock .btnCommon a.icon-backArrow::after,.picotonsMsBlock .btnCommon span.icon-backArrow::after{display:none}.picotonsMsBlock .btnCommon.btnStyleNon a.icon-camera:before,.picotonsMsBlock .btnCommon.btnStyleNon span.icon-camera:before{background:url(/picotons/images/common/icon_camera_white.png) left center no-repeat;background-size:50px}.picotonsMsBlock .btnListBackArea .figArea{text-align:center;margin-bottom:48px}.picotonsMsBlock .btnListBackArea .figArea img{width:auto;height:100%}.picotonsMsBlock .btnListBackArea .btnCommon a,.picotonsMsBlock .btnListBackArea .btnCommon span{min-width:550px;padding:24px 72px}.picotonsMsBlock .labelReserve{margin:0 auto;padding-top:12px;text-align:center}.picotonsMsBlock .labelReserve .indenTxt{font-size:1.125rem;color:#e85654;font-weight:700}.y-banner__image__background--picotons{background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url(/images/banner_picotons.png);border-radius:8px 0 0 8px;content:"";height:100%;position:absolute;-webkit-transition-duration:.4s;transition-duration:.4s;width:100%}@media only screen and (max-width: 40em){.picotonsBlock .image.title_picotons_0{background-image:url("../../images/title_picotons_0_mobile.png")}.picotonsBlock.l-title .page-section.s-cover .playbtn{padding-top:0;top:50%;transform:translateY(-50%)}.picotonsBlock.l-title .page-section.s-cover .playbtn img{width:48px}.picotonsBlock.l-title .page-section.s-cover .playbtn span{display:none}.picotonsBlock .y-titles_nav__list__item{font-size:.75rem;line-height:1.4}.picotonsBlock .y-titles_nav__list__item+.y-titles_nav__list__item{margin-top:6px}.picotonsBlock .y-titles_nav__list__item::before{top:0}.picotonsBlock .y-index_news-list{height:164px}.picotonsCpInfo .infoArea,.picotonsCpInfo .btnArea{width:100%}.picotonsCpInfo .infoArea .titStyle{padding-bottom:12px;padding-right:0}.picotonsCpInfo .infoArea .titStyle.styleNum{padding-bottom:0;display:block}.picotonsCpInfo .infoArea .titStyle.styleNum+.titStyle.styleNum{margin-left:0}.picotonsCpInfo .btnArea{margin-top:12px}.picotonsMsBlock #mainVisualBlock{height:auto}.picotonsMsBlock #mainVisualArea{width:100%;height:100%}.picotonsMsBlock .y-gesundroid_nav{margin:0 0 60px}.picotonsMsBlock.hellroom .y-gesundroid_nav{margin:0 0 35px}.picotonsMsBlock .y-gesundroid_nav__list{position:relative}#picotonsMsSection{padding-bottom:60px;background:none}#picotonsMsSection .picotonsMsMainBlock{padding:0 20px}#picotonsMsSection .article+.article,#picotonsMsSection.howto .cBlock+.cBlock,#picotonsMsSection.howto .cBlock.picotonsMsMainBlock+.cBlock,#picotonsMsSection.convert .cBlock+.cBlock,#picotonsMsSection.convert .cBlock.picotonsMsMainBlock+.cBlock,#picotonsMsSection.hellroom .cBlock.picotonsMsMainBlock+.cBlock,#picotonsMsSection.compose .cBlock+.cBlock{padding-top:60px}#picotonsMsSection.hellroom .cBlock+.cBlock{padding-top:80px}#picotonsMsSection .titStyleImg{margin:0 auto 60px}#picotonsMsSection .titStyleImg.lowerLayer{margin:0 auto}#picotonsMsSection .titStyleImg #howtoTitle,#picotonsMsSection .titStyleImg #convertTitle,#picotonsMsSection .titStyleImg #hellroomTitle,#picotonsMsSection .titStyleImg #musicchallengeTitle,#picotonsMsSection .titStyleImg #composeTitle{width:100%;margin:20px auto 0}#picotonsMsSection .titStyleImg #hellroomTitle{width:100%;margin:0 auto}#picotonsMsSection .titStyle{margin-bottom:24px}#picotonsMsSection .titStyle .titleArea{font-size:1.75rem}#picotonsMsSection .bgTitleArea .titleArea{padding:6px 0;font-size:1.25rem}#picotonsMsSection .bgTitleAreaLabel{min-width:calc(100% - 40px)}#picotonsMsSection .bgTitleAreaLabel .titleArea,#picotonsMsSection .bgTitleAreaLabel .titleArea.hStyle1{padding:6px 12px;font-size:1.25rem;line-height:1.4}#picotonsMsSection .bgTitleAreaLabel.lowerLayer .titleArea,#picotonsMsSection .bgTitleAreaLabel.lowerLayer .titleArea.hStyle1{font-size:1.75rem}#picotonsMsSection .bgTitleAreaLabel.styleThunder::before,#picotonsMsSection .bgTitleAreaLabel.styleThunder::after{content:"";width:45px;height:130px}#picotonsMsSection .bgTitleAreaLabel.styleThunder{min-width:calc(100% - 50px)}#picotonsMsSection .bgTitleAreaLabel.styleThunder::before{left:-40px;background:url("/picotons/images/common/bg_title_thunderL.png") center left no-repeat;background-size:45px}#picotonsMsSection .bgTitleAreaLabel.styleThunder::after{right:-40px;background:url("/picotons/images/common/bg_title_thunderR.png") center left no-repeat;background-size:45px}#picotonsMsSection .numBlock{margin-bottom:12px}#picotonsMsSection .numBlock .num,#picotonsMsSection .numBlock .txtArea{font-size:1.25rem;line-height:1.4;vertical-align:top}#picotonsMsSection .numBlock .num .numTxt{width:28px;height:28px}#picotonsMsSection .numBlock .txtArea{width:calc(100% - 28px);padding-left:34px}.picotonsMsBoxUnit{padding:0 20px 20px}.picotonsMsLeadBlock{margin:0 auto 36px;display:block}.picotonsMsLeadBlock .balloonArea{padding-left:0;padding-top:112px;background:url("/picotons/images/common/character_mrconsole.png") top center no-repeat;background-size:164px}.hellroom .picotonsMsLeadBlock .balloonArea{padding-top:136px;background:url("/picotons/images/common/character_devilconsole.png") top center no-repeat;background-size:164px}.picotonsMsLeadBlock .balloonArea.charaSasuke{padding-top:112px;background:url("/picotons/images/common/character_sasuke.png") top center no-repeat}.picotonsMsLeadBlock .balloonTxtArea{padding:12px}.picotonsMsLeadBlock .balloonTxtArea .txtArea,.picotonsMsLeadBlock .balloonTxtArea p.txtArea{font-size:1.125rem;line-height:1.6}.picotonsMsLeadBlock .balloonTxtArea::before,.hellroom .picotonsMsLeadBlock .balloonTxtArea::before{left:calc(50% - 12px);top:-12px;border-right:12px solid transparent;border-left:12px solid transparent;border-bottom:12px solid #ffe100;border-top:none}.hellroom .picotonsMsLeadBlock .balloonTxtArea{margin-top:0}.hellroom .picotonsMsLeadBlock .balloonTxtArea::before{border-bottom:12px solid #1f2b61}.picotonsMsBox .newArea .newsList li{padding:0 12px}.picotonsMsBox .newArea .newsList li .nonlink,.picotonsMsBox .newArea .newsList li a{padding:12px 0}.picotonsMsBox .newArea .newsList li .label,.picotonsMsBox .newArea .newsList li .dateTxt,.picotonsMsBox .newArea .newsList li .titleTxt{font-size:.75rem}.picotonsMsBox .newArea .newsList li .label{width:auto;padding:6px 12px}.picotonsMsBox .newArea .newsList li .label.labelStyle1{background:#1f2b61}.picotonsMsBox .newArea .newsList li .dateTxt{width:auto;padding:3px 0 0 12px;line-height:1;font-size:1rem}.picotonsMsBox .newArea .newsList li .titleTxt{width:auto;padding:6px 0 0 0;font-size:1rem;display:block}.picotonsMsBox .newArea .newsList li .titleTxt .labelArea{margin-left:6px;padding:3px 6px;font-size:.75rem}.characterInfo+.characterInfo{margin-top:48px}.characterInfo .pcab-col+.pcab-col{margin:48px 0 0}.characterInfo .figArea{padding:0 24px;text-align:center}.characterInfo img{width:80%;padding-bottom:12px}.characterInfo figcaption .characterName{padding-bottom:6px;font-size:1.125rem}#characterInfo1{-webkit-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2}#characterInfo2{-webkit-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1}#characterInfo3{-webkit-box-ordinal-group:3;-ms-flex-order:3;-webkit-order:3;order:3}#characterInfo2.pcab-col,#characterInfo4.pcab-col{margin:0}#characterInfo1.pcab-col,#characterInfo3.pcab-col,#characterInfo5.pcab-col{margin:48px 0 0}.characterInfo #characterInfo3 .figArea img{width:85%}.characterInfo #characterInfo5 .figArea{padding:0}.characterInfo #characterInfo5 .figArea img{width:100%}.pcablock.listStyle.picotonsMsNavBottom{margin-top:48px}#picotonsMsSection.convert #btnConvertApp{margin:36px 0 0}#picotonsMsSection.convert #convert-fileType .picotonsMsBoxUnit{padding:0 15px 15px}#picotonsMsSection.convert #convert-fileType .txtArea.rowTxt1{padding-top:12px}#picotonsMsSection.convert #convert-fileType .picotonsMsBox{margin-bottom:24px}#picotonsMsSection.convert #convert-fileType .pcab-col.style1,#picotonsMsSection.convert #convert-fileType .pcab-col.centerCol1{margin:0}#picotonsMsSection.convert #convert-fileType .pcab-col+.pcab-col{margin-top:24px}#picotonsMsSection.convert #convert-fileType .figArea{margin:0 auto;text-align:center}#picotonsMsSection.convert #convert-fileType .figArea img{width:70%}#picotonsMsSection .faqBlock .bgTitleArea .titleArea{font-size:1.125rem;line-height:1.6}#picotonsMsSection .faqBlock .qBlock{padding:12px 20px}#picotonsMsSection .faqBlock .aBlock,#picotonsMsSection .faqBlock .infoBlock{padding:12px 0}#picotonsMsSection .faqBlock .aBlock:before{font-size:1.25rem}#picotonsMsSection .faqBlock .titArea,#picotonsMsSection .faqBlock .txtArea{padding-left:30px}#picotonsMsSection .faqBlock .picotonsMsBoxUnit{padding:0 20px 0}#picotonsMsSection.hellroom .silhouetteImg,#picotonsMsSection.hellroom .coverImg{width:auto;padding:0 0 24px}#picotonsMsSection.hellroom .btnCommon a.icon-pdf,#picotonsMsSection.hellroom .btnCommon span.icon-pdf{margin-bottom:20px}.modal-musicalscore{width:calc(100% - 24px);height:calc(100vh - 92px);position:fixed;top:80px;left:50%;transform:translateX(-50%);overflow:auto}.picotonsMsBlock .btnCommon a,.picotonsMsBlock .btnCommon span{width:auto;padding:24px 24px 24px 72px;font-size:1.5rem;font-feature-settings:normal}.picotonsMsBlock .btnCommon a.icon-pdf,.picotonsMsBlock .btnCommon span.icon-pdf{padding:24px 60px}.picotonsMsBlock .btnCommon a:before,.picotonsMsBlock .btnCommon span:before{content:"";width:30px;height:30px}.picotonsMsBlock .btnCommon a.icon-camera:before,.picotonsMsBlock .btnCommon span.icon-camera:before{margin-left:24px;background:url(/picotons/images/common/icon_camera.png) left center no-repeat;background-size:30px}.picotonsMsBlock .btnCommon a.icon-pdf:after,.picotonsMsBlock .btnCommon span.icon-pdf:after{background:url(/images/icon_pdf.png) right center no-repeat;background-size:18px;margin-top:-21px;margin-right:24px}.picotonsMsBlock .btnCommon.btnStyleNon a.icon-camera:before,.picotonsMsBlock .btnCommon.btnStyleNon span.icon-camera:before{background:url(/picotons/images/common/icon_camera_white.png) left center no-repeat;background-size:30px}.picotonsMsBlock .btnCommon a.icon-backArrow:before,.picotonsMsBlock .btnCommon span.icon-backArrow:before{margin-left:24px;background:url(/picotons/images/common/icon_arrow_back1.png) left center no-repeat;background-size:30px}.picotonsMsBlock .btnListBackArea .figArea{text-align:center;margin-bottom:48px}.picotonsMsBlock .btnListBackArea .figArea img{width:100%;height:auto}.picotonsMsBlock .btnListBackArea .btnCommon a,.picotonsMsBlock .btnListBackArea .btnCommon span{min-width:auto;padding:24px 72px}.y-banner__image__background--picotons{border-radius:8px 8px 0 0;background-image:url(/images/banner_picotons_mobile.png)}}@media only screen and (max-width: 320px){.picotonsMsBlock .btnCommon a.icon-camera,.picotonsMsBlock .btnCommon span.icon-camera{padding:24px 24px 24px 64px}}.image.title_kaitoudan_0{background-image:url("../../images/title_kaitoudan_0.jpg")}#kaitoudan-featuresArea .boxBlock.cTitles .textArea{padding:36px 36px 0}#kaitoudan-featuresArea .boxBlock.cTitles .textArea.style1{padding:36px}.kaitoudanBlock #kaitoudan-features2 .pcab-col{margin:0 0 0 40px}.kaitoudanBlock #kaitoudan-features2 .pcab-col+.pcab-col{border-left:1px solid #e1e7eb}.kaitoudanBlock .boxBlock.cTitles #kaitoudan-features2 .txtStyle1,.kaitoudanBlock .boxBlock.cTitles #kaitoudan-features2 p.txtStyle1{font-size:1rem}.kaitoudanBlock .boxBlock.cTitles #kaitoudan-features2 .txtPrice,.kaitoudanBlock .boxBlock.cTitles #kaitoudan-features2 p.txtPrice{padding-bottom:12px;font-weight:700;font-size:1.125rem}.kaitoudanPIBlock #mainVisualBlock{height:395px;background:url("/kaitoudan/images/common/kaitoudan_pi_bg_mainVisual.png") center center;position:relative;z-index:0}.kaitoudanPIBlock #mainVisualArea{width:580px;height:100%;margin:0 auto;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center}.kaitoudanPIBlock #mainVisualArea #kaitoudanPILogo{width:580px}.kaitoudanPIBlock .unitNavBlock{margin-bottom:0}.kaitoudanPIBlock .y-gesundroid_nav__list,.kaitoudanPIBlock .unitNavBlock{background:#f2f2f5}.kaitoudanPIBlock .y-gesundroid_nav__list__item,.kaitoudanPIBlock .unitNavList li{margin:0 6px}.kaitoudanPIBlock .y-gesundroid_nav__list a,.kaitoudanPIBlock .unitNavList .unitNavListLink{color:#000}.kaitoudanPIBlock .y-gesundroid_nav__list a.active,.kaitoudanPIBlock .unitNavList a.active,.kaitoudanPIBlock .y-gesundroid_nav__list a:hover,.kaitoudanPIBlock .unitNavList a:hover,.kaitoudanPIBlock .y-gesundroid_nav__list__item:hover a,.kaitoudanPIBlock .unitNavList li:hover a{color:#6a0072}.kaitoudanPIBlock .y-gesundroid_nav__list__item.nonLink:hover{opacity:1}.kaitoudanPIBlock .y-gesundroid_nav__list__item:hover::after,.kaitoudanPIBlock .y-gesundroid_nav__list__item.active::after,.kaitoudanPIBlock .unitNavList li:hover::after,.kaitoudanPIBlock .unitNavList li .active::after{background-color:#6a0072}.kaitoudanPIBlock .y-gesundroid_nav__list__item.nonLink:hover::after,.kaitoudanPIBlock .y-gesundroid_nav__list__item.nonLink.active::after{display:none}.kaitoudanPIBlock .y-gesundroid_nav__list__item.external::before,.kaitoudanPIBlock .unitNavList li .external::before{background-image:url(/kaitoudan/images/common/icon_external.png);background-size:contain}.kaitoudanPIBlock .y-gesundroid_nav__list__item.external:hover::before,.kaitoudanPIBlock .unitNavList li:hover .external::before{background-image:url(/kaitoudan/images/common/icon_external_hover.png);background-size:contain}#kaitoudanPISection{padding:60px 0;background:#000 url("/kaitoudan/images/common/kaitoudan_pi_bg_mainBody.png") top center repeat-y;position:relative;z-index:0}#kaitoudanPISection .kaitoudanPIMainBlock{padding:45px 45px 120px;border-radius:36px 36px 36px 36px;-moz-border-radius:36px 36px 36px 36px;-webkit-border-radius:36px 36px 36px 36px;-o-border-radius:36px 36px 36px 36px;-ms-border-radius:36px 36px 36px 36px;background:#fff;position:relative;z-index:10}#kaitoudanPISection.download .kaitoudanPIMainBlock{padding:45px 45px 60px}#kaitoudanPISection .kaitoudanPIMainBlock::before,#kaitoudanPISection .kaitoudanPIMainBlock::after{content:"";width:100%;display:block;position:absolute;z-index:-10}#kaitoudanPISection .kaitoudanPIMainBlock::before{height:422px;right:0;background:url("/kaitoudan/images/common/kaitoudan_pi_bgPatternR1.png") top right no-repeat}#kaitoudanPISection .kaitoudanPIMainBlock::after{height:513px;left:0;bottom:0;border-radius:36px;background:url("/kaitoudan/images/common/kaitoudan_pi_bgPatternL1.png") bottom left no-repeat}#kaitoudanPISection .article+.article{padding-top:80px}#kaitoudanPISection .anchorLinkBlock{padding-top:30px}#kaitoudanPISection .titStyleImg{margin:20px auto 60px;text-align:center;position:relative;z-index:0}#kaitoudanPISection .titStyleImg.subTitStyle{margin:20px auto 36px}#kaitoudanPISection .titStyleImg #ruleTitle,#kaitoudanPISection .titStyleImg #ruleSubTitle1,#kaitoudanPISection .titStyleImg #ruleSubTitle2,#kaitoudanPISection .titStyleImg #downloadTitle{margin:0 auto}#kaitoudanPISection .titStyleImg #ruleTitle{width:543px}#kaitoudanPISection .titStyleImg #ruleSubTitle1{width:423px}#kaitoudanPISection .titStyleImg #ruleSubTitle2{width:523px}#kaitoudanPISection .titStyle{margin-bottom:48px;text-align:center;position:relative;z-index:10;color:#000}#kaitoudanPISection .titStyle .titleArea{font-size:2.5rem;font-weight:700;line-height:1.4;position:relative;z-index:10}#kaitoudanPISection .bgTitleArea{margin-bottom:24px;background:#6a0072;text-align:center;border-radius:12px 12px 12px 12px;-moz-border-radius:12px 12px 12px 12px;-webkit-border-radius:12px 12px 12px 12px;-o-border-radius:12px 12px 12px 12px;-ms-border-radius:12px 12px 12px 12px;position:relative;z-index:10}#kaitoudanPISection .bgTitleArea .titleArea{padding:24px 60px;font-size:2.5rem;font-weight:700;color:#fff}#kaitoudanPISection .bgTitleArea::before,#kaitoudanPISection .bgTitleArea::after{content:"";width:24px;height:24px;position:absolute;top:50%;transform:translateY(-50%);display:inline-block;z-index:30}#kaitoudanPISection .bgTitleArea::before{left:24px;background:url("/kaitoudan/images/common/kaitoudan_pi_bgTitle_pin.png") center left no-repeat;background-size:24px}#kaitoudanPISection .bgTitleArea::after{right:24px;background:url("/kaitoudan/images/common/kaitoudan_pi_bgTitle_pin.png") center left no-repeat;background-size:24px}.kaitoudanPILeadBlock{margin:0 auto 60px;padding: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;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.kaitoudanPILeadBlock.style1{margin:0 auto 80px}.kaitoudanPILeadBlock.style2{margin:0 auto 36px}.kaitoudanPILeadBlock .balloonArea{padding-left:160px;background:url("/kaitoudan/images/common/kaitoudan_pi_character_sapphire.png") center left no-repeat;background-size:134px;position:relative;z-index:0}.kaitoudanPILeadBlock .balloonArea+.balloonArea{margin-top:36px}.kaitoudanPILeadBlock .balloonTxtArea{min-height:134px;padding:12px 24px;background:#fff;border-radius:36px;position:relative;z-index:10;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;border:4px solid #6a0072}.kaitoudanPILeadBlock .balloonTxtArea .txtArea,.kaitoudanPILeadBlock .balloonTxtArea p.txtArea,.kaitoudanPILeadBlock .balloonTxtArea .txtArea p{font-size:1.5rem;font-weight:700;color:#000}.kaitoudanPILeadBlock .balloonTxtArea .txtArea p.indenTxt.attention{font-size:1rem;line-height:1.2}.ie .kaitoudanPILeadBlock .balloonTxtArea{display:table}.ie .kaitoudanPILeadBlock .balloonTxtArea .txtArea{display:table-cell;vertical-align:middle}.kaitoudanPILeadBlock .balloonTxtArea::before,.kaitoudanPILeadBlock .balloonTxtArea::after{content:"";width:0;height:0;left:-16px;top:calc(50% - 16px);border-right:16px solid #6a0072;border-top:16px solid transparent;border-bottom:16px solid transparent;position:absolute;z-index:0;display:block}.kaitoudanPILeadBlock .balloonTxtArea::after{left:-10px;border-right:16px solid #fff;border-top:16px solid transparent;border-bottom:16px solid transparent}.kaitoudanPIBox{border-radius:12px 12px 12px 12px;-moz-border-radius:12px 12px 12px 12px;-webkit-border-radius:12px 12px 12px 12px;-o-border-radius:12px 12px 12px 12px;-ms-border-radius:12px 12px 12px 12px;box-shadow:3px 3px 0 #654e4e;-webkit-box-shadow:3px 3px 0 #654e4e;-moz-box-shadow:3px 3px 0 #654e4e;position:relative;z-index:10;background:#dbc8b6}.kaitoudanPIUnit li .txtArea{padding-top:12px;font-size:1rem;color:#000;text-align:center;line-height:1.6;font-weight:700}.kaitoudanPIUnit a:hover img,.kaitoudanPIUnit a:hover .txtArea{-ms-filter:alpha(opacity=80);filter:alpha(opacity=80);opacity:.8}#kaitoudanPISection .kaitoudanPIBox.newBlock .titStyle{margin:0;position:relative;z-index:10}.kaitoudanPIBox.newBlock .titStyle::before,.kaitoudanPIBox.newBlock .titStyle::after{content:"";width:12px;height:12px;position:absolute;top:50%;transform:translateY(-50%);display:inline-block;z-index:30}.kaitoudanPIBox.newBlock .titStyle::before{left:12px;background:url("/kaitoudan/images/common/kaitoudan_pi_bgBox_pin.png") center left no-repeat;background-size:12px}.kaitoudanPIBox.newBlock .titStyle::after{right:12px;background:url("/kaitoudan/images/common/kaitoudan_pi_bgBox_pin.png") center left no-repeat;background-size:12px}#kaitoudanPISection .kaitoudanPIBox.newBlock .titStyle .titleArea{padding:12px 0;font-size:1.5rem;font-weight:700}.kaitoudanPIBox .newArea{margin:0;padding:0 24px 24px}.kaitoudanPIBox .newArea .newsList{margin:0;padding:0;list-style:none;background:#fff;border-radius:12px}.kaitoudanPIBox .newArea .newsList li{margin:0;padding:0 24px;font-size:0}.kaitoudanPIBox .newArea .newsList li+li{border-top:1px solid #dedede}.kaitoudanPIBox .newArea .newsList li .nonlink,.kaitoudanPIBox .newArea .newsList li a{margin:0;padding:24px 0;display:block;line-height:0;position:relative}.kaitoudanPIBox .newArea .newsList li .label,.kaitoudanPIBox .newArea .newsList li .dateTxt,.kaitoudanPIBox .newArea .newsList li .titleTxt{font-size:1rem;display:inline-block;vertical-align:top}.kaitoudanPIBox .newArea .newsList li .label{width:180px;padding:12px;line-height:1;text-align:center;font-weight:700;color:#fff;background:#d0121b;border-radius:100px 100px 100px 100px;-moz-border-radius:100px 100px 100px 100px;-webkit-border-radius:100px 100px 100px 100px;-o-border-radius:100px 100px 100px 100px;-ms-border-radius:100px 100px 100px 100px}.kaitoudanPIBox .newArea .newsList li .label.labelStyle1{background:#000}.kaitoudanPIBox .newArea .newsList li .dateTxt{width:120px;padding:3px 0 0 0;font-size:1.125rem;color:#666}.kaitoudanPIBox .newArea .newsList li .titleTxt{width:calc(100% - 320px);padding:3px 0 0 12px;font-size:1.125rem;color:#000}.kaitoudanPIBox .newArea .newsList li .titleTxt .labelArea{margin-left:12px;padding:6px 12px;font-size:.875rem;line-height:1}.kaitoudanPIBox .newArea .newsList li .titleTxt .labelArea.style1{background:#ffe100;color:#d0121b}#kaitoudanPISection .characterInfoArea{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:baseline;position:relative;z-index:10}#kaitoudanPISection .characterInfoArea.bgPattern1::before,#kaitoudanPISection .characterInfoArea.bgPattern1::after,#kaitoudanPISection .characterInfoArea.bgPattern2::before,#kaitoudanPISection .characterInfoArea.bgPattern2::after{content:"";width:100%;display:block;position:absolute;z-index:0}#kaitoudanPISection .characterInfoArea.bgPattern1::before{height:197px;right:0;top:0;background:url("/kaitoudan/images/common/kaitoudan_pi_bgPatternR2.png") top right no-repeat}#kaitoudanPISection .characterInfoArea.bgPattern1::after{height:418px;left:0;bottom:0;border-radius:36px;background:url("/kaitoudan/images/common/kaitoudan_pi_bgPatternL2.png") bottom left no-repeat}#kaitoudanPISection .characterInfoArea.bgPattern2::before{height:337px;right:0;top:0;background:url("/kaitoudan/images/common/kaitoudan_pi_bgPatternR3.png") top right no-repeat}#kaitoudanPISection .characterInfoArea .figArea{padding:0;position:relative;z-index:10}#kaitoudanPISection .characterInfoArea img{padding-bottom:0}#kaitoudanPISection .characterInfoArea #character-sapphire{width:289px}#kaitoudanPISection .characterInfoArea #character-kaitoudan{width:769px;padding-left:24px}#kaitoudanPISection .characterInfoArea #character-daimao{width:353px}#kaitoudanPISection .characterInfoArea #character-watchman{width:674px;padding-left:24px}#kaitoudanPISection #rulePca2::before{content:"";width:100%;display:block;position:absolute;z-index:0}#kaitoudanPISection #rulePca2::before{height:337px;right:0;background:url("/kaitoudan/images/common/kaitoudan_pi_bgPatternR3.png") top right no-repeat}#kaitoudanPISection #downloadPca1 .figArea{padding-bottom:24px}#kaitoudanPISection #downloadPca1 .btnCommon a,#kaitoudanPISection #downloadPca1 .btnCommon span{text-align:left;background:#6a0072}.y-banner__image__background--kaitoudan{background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url(/images/banner_kaitoudan.png);border-radius:8px 0 0 8px;content:"";height:100%;position:absolute;-webkit-transition-duration:.4s;transition-duration:.4s;width:100%}@media only screen and (max-width: 40em){.l-title.kaitoudanBlock .page-section.s-cover .photo .image{padding-top:90.6666667%}.kaitoudanBlock .image.title_kaitoudan_0{background-image:url("../../images/title_kaitoudan_0_mobile.jpg")}.kaitoudanBlock.l-title .page-section.s-cover .playbtn{padding-top:0;top:50%;transform:translateY(-50%)}.kaitoudanBlock.l-title .page-section.s-cover .playbtn img{width:48px}.kaitoudanBlock.l-title .page-section.s-cover .playbtn span{display:none}#kaitoudan-featuresArea .boxBlock.cTitles .textArea,#kaitoudan-featuresArea .boxBlock.cTitles .textArea.style1{padding:24px}#kaitoudan-featuresArea .boxBlock.cTitles .textArea.style1 .infoArea{vertical-align:top}#kaitoudan-featuresArea .boxBlock.cTitles .textArea .txtStyle1{text-align:left}#kaitoudan-featuresArea .boxBlock.cTitles .textArea .txtStyle2{text-align:left;line-height:1.8}.kaitoudanBlock #kaitoudan-features2 .pcab-col{margin:0}.kaitoudanBlock #kaitoudan-features2 .pcab-col+.pcab-col{margin-top:12px;padding-top:12px;border-top:1px solid #e1e7eb;border-left:none}.kaitoudanBlock .boxBlock.cTitles .txtStyle1,.kaitoudanBlock .boxBlock.cTitles p.txtStyle1 .kaitoudanBlock .boxBlock.cTitles #kaitoudan-features2 .txtStyle1,.kaitoudanBlock .boxBlock.cTitles #kaitoudan-features2 p.txtStyle1{font-size:.875rem;text-align:center;line-height:1.8}.kaitoudanBlock .boxBlock.cTitles #kaitoudan-features2 .txtPrice,.kaitoudanBlock .boxBlock.cTitles #kaitoudan-features2 p.txtPrice{padding-bottom:6px;font-size:1rem}.kaitoudanPIBlock #mainVisualBlock{height:auto}.kaitoudanPIBlock #mainVisualArea{width:100%;height:100%}.kaitoudanPIBlock #mainVisualArea #kaitoudanPILogo{width:100%;margin-top:0}.kaitoudanPIBlock .y-gesundroid_nav{margin:0 0 60px}.kaitoudanPIBlock.hellroom .y-gesundroid_nav{margin:0 0 35px}.kaitoudanPIBlock .y-gesundroid_nav__list{position:relative}#kaitoudanPISection{padding-bottom:60px;background:none}.kaitoudanPIindex #kaitoudanPISection{padding-top:24px}#kaitoudanPISection .kaitoudanPIMainBlock,#kaitoudanPISection.download .kaitoudanPIMainBlock{padding:0 20px;border-radius:0 0 0 0;-moz-border-radius:0 0 0 0;-webkit-border-radius:0 0 0 0;-o-border-radius:0 0 0 0;-ms-border-radius:0 0 0 0}#kaitoudanPISection .kaitoudanPIMainBlock::before{background:url("/kaitoudan/images/common/kaitoudan_pi_bgPatternR1.png") top right no-repeat;background-size:50%}#kaitoudanPISection .kaitoudanPIMainBlock::after{background:url("/kaitoudan/images/common/kaitoudan_pi_bgPatternL1.png") bottom left no-repeat;background-size:50%}#kaitoudanPISection .article+.article{padding-top:60px}#kaitoudanPISection .titStyleImg{margin:0 auto 60px}#kaitoudanPISection .titStyleImg #ruleTitle,#kaitoudanPISection .titStyleImg #ruleSubTitle1,#kaitoudanPISection .titStyleImg #ruleSubTitle2,#kaitoudanPISection .titStyleImg #downloadTitle{width:100%}#kaitoudanPISection .titStyle{margin-bottom:24px}#kaitoudanPISection .titStyle .titleArea{font-size:1.75rem}#kaitoudanPISection .bgTitleArea .titleArea{padding:6px 36px;font-size:1.25rem;line-height:1.4}#kaitoudanPISection .bgTitleArea::before,#kaitoudanPISection .bgTitleArea::after{width:12px;height:12px}#kaitoudanPISection .bgTitleArea::before{left:12px;background:url("/kaitoudan/images/common/kaitoudan_pi_bgTitle_pin.png") center left no-repeat;background-size:12px}#kaitoudanPISection .bgTitleArea::after{right:12px;background:url("/kaitoudan/images/common/kaitoudan_pi_bgTitle_pin.png") center left no-repeat;background-size:12px}.kaitoudanPIBoxUnit{padding:0 20px 20px}.kaitoudanPILeadBlock{margin:0 auto 36px;display:block}.kaitoudanPILeadBlock .balloonArea{padding-left:0;padding-top:130px;background:url("/kaitoudan/images/common/kaitoudan_pi_character_sapphire.png") top center no-repeat;background-size:134px}.kaitoudanPILeadBlock .balloonTxtArea{padding:12px;border-radius:24px}.kaitoudanPILeadBlock .balloonTxtArea .txtArea,.kaitoudanPILeadBlock .balloonTxtArea p.txtArea,.kaitoudanPILeadBlock .balloonTxtArea .txtArea p{font-size:1.125rem;line-height:1.6}.kaitoudanPILeadBlock .balloonTxtArea::before,.kaitoudanPILeadBlock .balloonTxtArea::after{top:-16px;left:calc(50% - 16px);border-right:16px solid transparent;border-left:16px solid transparent;border-bottom:16px solid #6a0072;border-top:none}.kaitoudanPILeadBlock .balloonTxtArea::after{top:-10px;border-right:16px solid transparent;border-left:16px solid transparent;border-bottom:16px solid #fff;border-top:none}#kaitoudanPISection .kaitoudanPIBox.newBlock .titStyle .titleArea{padding:12px 0;font-size:1.5rem;font-weight:700}.kaitoudanPIBox .newArea{margin:0;padding:0 12px 12px}.kaitoudanPIBox .newArea .newsList li{padding:0 12px}.kaitoudanPIBox .newArea .newsList li .nonlink,.kaitoudanPIBox .newArea .newsList li a{padding:12px 0}.kaitoudanPIBox .newArea .newsList li .label,.kaitoudanPIBox .newArea .newsList li .dateTxt,.kaitoudanPIBox .newArea .newsList li .titleTxt{font-size:.75rem}.kaitoudanPIBox .newArea .newsList li .label{width:auto;padding:6px 12px}.kaitoudanPIBox .newArea .newsList li .dateTxt{width:auto;padding:3px 0 0 12px;line-height:1;font-size:1rem}.kaitoudanPIBox .newArea .newsList li .titleTxt{width:auto;padding:6px 0 0 0;font-size:1rem;display:block}.kaitoudanPIBox .newArea .newsList li .titleTxt .labelArea{margin-left:6px;padding:3px 6px;font-size:.75rem}#kaitoudanPISection .characterInfoArea.bgPattern1::before{background:url("/kaitoudan/images/common/kaitoudan_pi_bgPatternR2.png") top right no-repeat;background-size:60%}#kaitoudanPISection .characterInfoArea.bgPattern1::after{border-radius:36px;background:url("/kaitoudan/images/common/kaitoudan_pi_bgPatternL2.png") bottom left no-repeat;background-size:90%}#kaitoudanPISection .characterInfoArea.bgPattern2::before{background:url("/kaitoudan/images/common/kaitoudan_pi_bgPatternR3.png") top right no-repeat;background-size:70%}#kaitoudanPISection .characterInfoArea .figArea{padding:0;position:relative;z-index:10}#kaitoudanPISection .characterInfoArea img{padding-bottom:0}#kaitoudanPISection .characterInfoArea #character-sapphire{width:50%}#kaitoudanPISection .characterInfoArea #character-kaitoudan{width:100%;padding-top:24px;padding-left:0}#kaitoudanPISection .characterInfoArea #character-daimao{width:50%}#kaitoudanPISection .characterInfoArea #character-watchman{width:100%;padding-top:24px;padding-left:0}#kaitoudanPISection #rulePca2::before{background:url("/kaitoudan/images/common/kaitoudan_pi_bgPatternR3.png") top right no-repeat;background-size:70%}.y-banner__image__background--kaitoudan{border-radius:8px 8px 0 0;background-image:url(/images/banner_kaitoudan_mobile.png)}}.section.blogUnit{padding:60px 0}.blogUnit #pcaHead{width:960px;margin:0 auto;padding-bottom:60px;text-align:center}.blogUnit #pcaHead .leadTxt{padding-top:12px;font-size:1.125rem}.blogBlock #colEntryBlock{width:640px}.blogBlock #colSideBlock{width:280px}.archiveListBox{margin:0}.archiveListBox+.archiveListBox{margin-top:20px}.archiveListBox .titStyle{padding:24px}.archiveListBox .titStyle .titleArea{color:#333;font-size:1rem;font-weight:700;line-height:1;text-align:left}.archiveList{margin:0;padding:0;list-style:none}.archiveList li{margin:0;padding:0;list-style:none;border-top:1px solid #e1e7eb}.archiveList li .monthTxt,.archiveList li .articleNum{width:50%;margin:0;padding:0;line-height:1}.archiveList li .monthTxt{font-size:1rem}.archiveList li .articleNum{font-size:.75rem;text-align:right}.archiveList li a{padding:12px 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;z-index:0;color:#333}.archiveList li a:hover{background:#f0f5f8}.sideArchiveList{margin:0;padding:0;list-style:none}.sideArchiveList li{margin:0;padding:0 0 0 18px;font-size:.875rem;line-height:1.6;position:relative;z-index:0}.sideArchiveList li a{color:#333}.sideArchiveList li:before{content:"";width:6px;height:6px;position:absolute;top:8px;left:0;border-top:1px solid #00aeca;border-right:1px solid #00aeca;-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;-webkit-transition:all .2s ease-out .1s;-moz-transition:all .2s ease-out .1s;-o-transition:all .2s ease-out .1s;-ms-transition:all .2s ease-out .1s;transition:all .2s ease-out .1s}.sideArchiveList li+li{margin-top:12px}pre,code,pre span,code span{font-family:Menlo,Consolas,"DejaVu Sans Mono",monospace}.blogTop .articleEntryBox.articleEntry .infoBlock{padding:24px}.blogTop .articleEntryBox.articleEntry .tagsArea{margin:0 24px;padding:0 0 24px}.blogUnit .articleEntry{overflow:hidden}.blogUnit .articleEntry strong,.blogUnit .articleEntry em,.blogUnit .articleEntry b{font-weight:700}.blogUnit .articleEntry blockquote{width:auto;padding:24px;background:#f1f1f1;box-shadow:0 0 0 rgba(0,0,0,0);-webkit-box-shadow:0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 0 0 rgba(0,0,0,0)}.blogUnit .articleEntry .twitter-tweet{margin:0 auto}.blogUnit .articleEntry ul{margin:0;list-style:none;text-align:left}.blogUnit .articleEntry ul li{margin-left:1em;padding-top:0;text-indent:-1em;line-height:1.4}.blogUnit .articleEntry ul li:before{content:"・";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;z-index:0}.blogUnit .articleEntry .infoBlock p,.blogUnit .articleEntry .infoBlock li{font-size:1.125rem;line-height:1.6}.blogUnit .articleEntry .dateTxt,.blogUnit .articleEntry .infoBlock p.dateTxt{font-size:.875rem;background-position:0 4px}.blogUnit .articleEntry .titStyle .titleArea.hStyle1{font-size:1.875rem}.blogUnit .articleEntry .infoBlock h3,.blogUnit .articleEntry .infoBlock h4,.blogUnit .articleEntry .infoBlock h5,.blogUnit .articleEntry .infoBlock h6{padding-bottom:12px;color:#333;font-weight:bold;line-height:1.5}.blogUnit .articleEntry .infoBlock h3{padding-left:32px;padding-bottom:24px;font-size:1.5rem;position:relative;z-index:0}.blogUnit .articleEntry .infoBlock h3::before{content:"";width:20px;height:2px;display:block;background:#00aeca;position:absolute;top:17px;left:0;z-index:1}.blogUnit .articleEntry .infoBlock h4{font-size:1.25rem}.blogUnit .articleEntry .infoBlock h5,.blogUnit .articleEntry .infoBlock h6{font-size:1.125rem}.tableOfContentsBlock{margin:60px 0;background:#f0f5f8}.tocList{display:none}.tocList ul{margin:0;padding:0 24px;list-style:none}.tocList ul li,.blogUnit .articleEntry .tocList ul li{margin:0;padding:24px 0;font-size:1rem;line-height:1.4;text-indent:-1rem;border-top:1px solid #e1e7eb}.tocList ul li:before{display:none}.tocList ul li a{padding-left:24px;position:relative;color:#333;z-index:0;display:block}.tocList ul li a:before{content:"";width:8px;height:8px;margin-right:10px;border-top:solid 2px #00aeca;border-right:solid 2px #00aeca;-webkit-transform:rotate(135deg);transform:rotate(135deg);display:inline-block;position:relative;z-index:0;top:-2px}.blogUnit .articleEntry .infoBlock .tableOfContentsBlock .titStyle{margin-bottom:0;display:block;cursor:pointer;position:relative;z-index:0}.blogUnit .articleEntry .infoBlock .tableOfContentsBlock .titStyle::before,.blogUnit .articleEntry .infoBlock .tableOfContentsBlock .titStyle::after{content:"";width:16px;height:2px;background:#00aeca;display:block;transition:all .3s ease;box-sizing:border-box;transform:rotate(90deg);position:absolute;top:50%;right:24px;z-index:0}.blogUnit .articleEntry .infoBlock .tableOfContentsBlock .titStyle::after{width:2px;height:16px;transform:rotate(-90deg);top:calc(50% - 7px);right:31px}.blogUnit .articleEntry .infoBlock .tableOfContentsBlock .titStyle.menuOpen::before{transform:rotate(180deg)}.blogUnit .articleEntry .infoBlock .tableOfContentsBlock .titStyle.menuOpen::after{transform:rotate(0deg);opacity:0}.blogUnit .articleEntry .infoBlock .tableOfContentsBlock .titStyle .titleArea{padding-left:0;padding-bottom:0;font-size:1.125rem}.blogUnit .articleEntry .infoBlock .tableOfContentsBlock .titStyle .titleArea::before{display:none}.blogUnit .articleEntry .infoBlock .tableOfContentsBlock .titStyle .titleArea a{padding:24px;display:block}.blogUnit .articleEntry .infoBlock .prettyprint ol.linenums{padding:0 0 0 2rem;list-style-position:outside}.blogUnit code.prettyprint,.blogUnit pre.prettyprint,.blogUnit .articleEntry .infoBlock .prettyprint ol.linenums li{font-size:1rem}.prettyprint ol.linenums>li{list-style-type:decimal;color:#999}.blogUnit code.prettyprint,.blogUnit pre.prettyprint{width:100%;margin:auto;border-radius:0;overflow-x:hidden}.blogUnit code.prettyprint+.prettyprint,.blogUnit pre.prettyprint+.prettyprint{margin-top:24px}.blogUnit .articleEntry .tagsArea .tagsList li{text-indent:0;line-height:0}.blogUnit .articleEntry .tagsArea .tagsList li:before{display:none}.blogUnit .next-prev-navBlock{padding:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;z-index:0;line-height:1.6}.blogUnit .next-prev-navBlock:before{content:"";width:1px;height:calc(100% - 32px);position:absolute;z-index:0;top:16px;left:50%;display:block;background-color:#b9bdbf}.blogUnit .next-prev-navBlock .link-prev,.blogUnit .next-prev-navBlock .link-next{width:50%;margin:0;padding:0 24px 0 0}.blogUnit .next-prev-navBlock .link-next{padding:0 0 0 24px}.blogUnit .next-prev-navBlock a{color:#333;display:block;position:relative;z-index:0}.blogUnit .next-prev-navBlock .link-prev a:before,.blogUnit .next-prev-navBlock .link-next a:before{content:"";width:8px;height:8px;margin-right:10px;border-top:solid 2px #00aeca;border-right:solid 2px #00aeca;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);position:absolute;z-index:0;top:calc(50% - 6px);left:-20px}.blogUnit .next-prev-navBlock .link-next a:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);left:auto;right:-30px}.resTableBlock{width:100%;position:relative;z-index:0;display:inline-block;overflow-x:auto}.blogUnit .articleEntryBox.articleEntry .infoTxt table{width:100%;margin:0;border:none 0px;border-collapse:collapse;border-spacing:0}.blogUnit .articleEntryBox.articleEntry .infoTxt table tr:nth-child(even){background:#fff}.blogUnit .articleEntryBox.articleEntry .infoTxt table tr,.blogUnit .articleEntryBox.articleEntry .infoTxt table th,.blogUnit .articleEntryBox.articleEntry .infoTxt table td{margin:0}.blogUnit .articleEntryBox.articleEntry .infoTxt table th,.blogUnit .articleEntryBox.articleEntry .infoTxt table td{padding:12px 24px;vertical-align:middle;text-align:center;border:1px solid #e1e7eb}.blogUnit .articleEntryBox.articleEntry .infoTxt table th{padding:6px 24px;font-weight:500;background:#f1f1f1;border-bottom:1px solid #e1e7eb}table.nonBorder{width:calc(100% + 24px)}table.nonBorder th,table.nonBorder td{padding:0 0 0 24px;border:none;text-align:left}th.vat,td.vat{vertical-align:top}th.bbNone,td.bbNone{border-bottom:none}th.txtnowrap,td.txtnowrap{white-space:nowrap}th.bgcblue1,td.bgcblue1{color:#fff;background:#00aeca}th.bgcwhite,td.bgcwhite{color:#333;background:#fff}@media only screen and (max-width: 40em){.section.blogUnit{padding:20px 0}.blogBlock #colEntryBlock,.blogBlock #colSideBlock{width:auto}.blogUnit #pcaHead{width:auto;padding:0 20px 20px;text-align:center}.blogUnit #pcaHead.titStyle .titleArea.hStyle1{font-size:1.25rem}.blogUnit #pcaHead .leadTxt{padding-top:12px;font-size:1rem;line-height:1.4}.blogUnit #pcaHead .leadTxt br{display:none}.blogUnit .articleEntry blockquote{padding:12px}.blogUnit .articleEntry .infoBlock p,.blogUnit .articleEntry .infoBlock li,.blogUnit .articleEntry .infoBlock dt,.blogUnit .articleEntry .infoBlock dd{font-size:1rem}.blogUnit .articleEntry .titStyle .titleArea.hStyle1{font-size:1.25rem}.blogUnit .articleEntry .infoBlock h3{margin-bottom:24px;padding-left:14px;padding-bottom:0;font-size:1.25rem}.blogUnit .articleEntry .infoBlock h3::before{width:4px;height:100%;top:auto;bottom:0}.blogUnit .articleEntry .infoBlock h4{font-size:1.125rem}.blogUnit .articleEntry .infoBlock h5,.blogUnit .articleEntry .infoBlock h6{font-size:1rem}.blogTop .articleEntryBox.articleEntry .infoBlock{padding:12px}.blogTop .articleEntryBox.articleEntry .tagsArea{margin:0 12px;padding:0 0 12px}.tableOfContentsBlock{margin:36px 0}.tocList ul{padding:0 12px}.tocList ul li,.blogUnit .articleEntry .tocList ul li{padding:12px 0}.blogUnit .articleEntry .infoBlock .tableOfContentsBlock .titStyle::before,.blogUnit .articleEntry .infoBlock .tableOfContentsBlock .titStyle::after{right:12px}.blogUnit .articleEntry .infoBlock .tableOfContentsBlock .titStyle::after{right:19px}.blogUnit .articleEntry .infoBlock .tableOfContentsBlock .titStyle .titleArea{font-size:1rem}.blogUnit .articleEntry .infoBlock .tableOfContentsBlock .titStyle h3.titleArea{margin-bottom:0}.blogUnit .articleEntry .infoBlock .tableOfContentsBlock .titStyle .titleArea a{padding:12px}.blogUnit code.prettyprint,.blogUnit pre.prettyprint,.blogUnit .articleEntry .infoBlock .prettyprint ol.linenums li{font-size:.875rem;line-height:1.6}.blogUnit .next-prev-navBlock a{text-indent:-9999px}.blogUnit .next-prev-navBlock .link-prev a:after,.blogUnit .next-prev-navBlock .link-next a:after{content:"前の記事";width:100%;position:absolute;top:-3px;left:0;text-indent:0;z-index:0}.blogUnit .next-prev-navBlock .link-next a:after{content:"次の記事";text-align:right}}.catalogueBlock .labelArea.style1{font-size:.75rem;background:#e85654;color:#fff;left:50%;transform:translateX(-50%)}.catalogueBlock .labelArea.style2{font-size:.75rem;background:#fff;border:1px solid #999;color:#333}.newCatalogueBlock{padding-top:24px}.newCatalogueBlock .btnCommon{width:auto;margin:0 auto;display:inline-block;font-size:1.125rem;line-height:1.6;text-align:center;position:relative;z-index:0;left:50%;transform:translateX(-50%)}@-moz-document url-prefix(){.newCatalogueBlock .btnCommon{line-height:.8}}.newCatalogueBlock .btnCommon a,.newCatalogueBlock .btnCommon span{text-align:left}.newCatalogueBlock .btnCommon.col2Btn{width:100%}.newCatalogueBlock .btnCommon.col2Btn a,.newCatalogueBlock .btnCommon.col2Btn span{text-align:center}.newCatalogueBlock .btnCommon.col2Btn a.icon-pdf:after,.newCatalogueBlock .btnCommon.col2Btn span.icon-pdf:after{margin-right:24px}.newCatalogueBlock .indenTxt.attention{padding-top:12px;color:#e85654;font-weight:700;text-align:center}.newCatalogueBlock.style1{padding-top:60px}.newCatalogueBlock.style1 .btnCommon{margin:30px 0 0;left:auto;transform:translateX(0)}.newCatalogueBlock.style1 .btnCommon a{text-align:center}.catalogueNameTxt{margin:12px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center}.articleEntry .infoBlock .catalogueNameTxt p.catalogueName{margin:0 0 0 12px;font-size:1.125rem;font-weight:700}.catalogueArea .catalogueName{margin:12px 0 6px;font-size:1rem;font-weight:700}.catalogueArea .btnCommon a,.catalogueArea .btnCommon span{padding-left:24px;text-align:left}.catalogueArea .btnCommon a.icon-pdf:after,.catalogueArea .btnCommon span.icon-pdf:after{margin-right:12px}.catalogueArea a.opacityHover:hover{-ms-filter:alpha(opacity=80);filter:alpha(opacity=80);opacity:.8}@media only screen and (max-width: 40em){.newCatalogueBlock .btnCommon a,.newCatalogueBlock .btnCommon span,.newCatalogueBlock .btnCommon.btnStyleIcon a.icon-pdf,.newCatalogueBlock .btnCommon.btnStyleIcon span.icon-pdf,.catalogueArea .btnCommon a,.catalogueArea .btnCommon span{padding:6px 36px 6px 24px;text-align:left}.newCatalogueBlock .btnCommon a.icon-pdf:after,.newCatalogueBlock .btnCommon span.icon-pdf:after,.catalogueArea .btnCommon a.icon-pdf:after,.catalogueArea .btnCommon span.icon-pdf:after{margin-right:12px}.newCatalogueBlock .btnCommon.col2Btn a,.newCatalogueBlock .btnCommon.col2Btn span,.newCatalogueBlock .btnCommon.col2Btn a.icon-pdf,.newCatalogueBlock .btnCommon.col2Btn span.icon-pdf{text-align:center}.newCatalogueBlock .btnCommon{font-size:1rem;line-height:1.6}.catalogueArea .btnCommon{font-size:.75rem}.newCatalogueBlock .indenTxt.attention{font-size:.875rem;text-align:left}.newCatalogueBlock.style1 .infoTxt{text-align:left}}.programmingAdvancedBlock #variousProgramBlock .titStyle{width:100vh;display:table-cell;vertical-align:middle}.programmingAdvancedBlock #variousProgramBlock .catBox.style1 .infoTxt .indenTxt.attention{font-size:.75rem}.programmingAdvancedBlock #variousProgramBlock .btnCommon.btnStyleIcon.fType1 a,.programmingAdvancedBlock #variousProgramBlock .btnCommon.btnStyleIcon.fType1 span{width:100vh;height:56px;display:table-cell;vertical-align:middle}.programmingAdvancedBlock #makreFaireBlock .btnMore{margin-top:36px;font-size:1rem;text-align:right}.programmingAdvancedBlock #caseBlock .titStyle.style1{width:100vh;display:table-cell;vertical-align:middle}.programmingAdvancedBlock #caseBlock .titStyle.style1 .titleArea{padding:12px 24px}.programmingAdvancedBlock #caseBlock .titStyle.style1 .titleArea{font-weight:normal}.programmingAdvancedBlock #caseBlock .btnCommon.btnStyleIcon.fType1 a,.programmingAdvancedBlock #caseBlock .btnCommon.btnStyleIcon.fType1 span{width:100vh;padding:12px 50px;display:table-cell;vertical-align:middle}.edge .programmingAdvancedBlock .btnCommon.btnStyleIcon.fType1.txtLine1 a:after,.edge .programmingAdvancedBlock .btnCommon.btnStyleIcon.fType1.txtLine1 span:after,.ie .programmingAdvancedBlock .btnCommon.btnStyleIcon.fType1.txtLine1 a:after,.ie .programmingAdvancedBlock .btnCommon.btnStyleIcon.fType1.txtLine1 span:after{margin-top:5px}.edge .programmingAdvancedBlock .btnCommon.btnStyleIcon.fType1.txtLine1 a.icon-external:after,.edge .programmingAdvancedBlock .btnCommon.btnStyleIcon.fType1.txtLine1 span.icon-external:after,.edge .programmingAdvancedBlock .btnCommon.btnStyleIcon.fType1.txtLine1 a.icon-download:after,.edge .programmingAdvancedBlock .btnCommon.btnStyleIcon.fType1.txtLine1 span.icon-download:after,.ie .programmingAdvancedBlock .btnCommon.btnStyleIcon.fType1.txtLine1 a.icon-external:after,.ie .programmingAdvancedBlock .btnCommon.btnStyleIcon.fType1.txtLine1 span.icon-external:after,.ie .programmingAdvancedBlock .btnCommon.btnStyleIcon.fType1.txtLine1 a.icon-download:after,.ie .programmingAdvancedBlock .btnCommon.btnStyleIcon.fType1.txtLine1 span.icon-download:after{margin-top:0}@media only screen and (max-width: 40em){.programmingAdvancedBlock #makreFaireMv{padding:48px 0}.programmingAdvancedBlock #variousProgramBlock .btnCommon.btnStyleIcon.fType1 a,.programmingAdvancedBlock #variousProgramBlock .btnCommon.btnStyleIcon.fType1 span{height:auto}.programmingAdvancedBlock #makreFaireBlock .btnMore{margin-left:24px;text-align:left}.programmingAdvancedBlock #makreFaireBlock .btnMore .iconExternal.iconLeft::before{background-position:top;bottom:auto;top:4px}.programmingAdvancedBlock #variousProgramBlock .btnCommon.btnStyleIcon.fType1 a,.programmingAdvancedBlock #variousProgramBlock .btnCommon.btnStyleIcon.fType1 span,.programmingAdvancedBlock #caseBlock .btnCommon.btnStyleIcon.fType1 a,.programmingAdvancedBlock #caseBlock .btnCommon.btnStyleIcon.fType1 span{font-size:.875rem}.edge .programmingAdvancedBlock .btnCommon.btnStyleIcon.fType1.txtLine1 a:after,.edge .programmingAdvancedBlock .btnCommon.btnStyleIcon.fType1.txtLine1 span:after,.ie .programmingAdvancedBlock .btnCommon.btnStyleIcon.fType1.txtLine1 a:after,.ie .programmingAdvancedBlock .btnCommon.btnStyleIcon.fType1.txtLine1 span:after{margin-top:5px}.edge .programmingAdvancedBlock .btnCommon.btnStyleIcon.fType1.txtLine1 a.icon-external:after,.edge .programmingAdvancedBlock .btnCommon.btnStyleIcon.fType1.txtLine1 span.icon-external:after,.ie .programmingAdvancedBlock .btnCommon.btnStyleIcon.fType1.txtLine1 a.icon-external:after,.ie .programmingAdvancedBlock .btnCommon.btnStyleIcon.fType1.txtLine1 span.icon-external:after{margin-top:0}.edge .programmingAdvancedBlock .btnCommon.btnStyleIcon.fType1.txtLine1 a.icon-download:after,.edge .programmingAdvancedBlock .btnCommon.btnStyleIcon.fType1.txtLine1 span.icon-download:after,.ie .programmingAdvancedBlock .btnCommon.btnStyleIcon.fType1.txtLine1 a.icon-download:after,.ie .programmingAdvancedBlock .btnCommon.btnStyleIcon.fType1.txtLine1 span.icon-download:after{margin-top:0}}.l-title.toioDoTop .page-section.s-cover .photo .image.percentageImgStyle1{padding-top:42.8%;background:url(/do/img/toiodo_top_mv_pc.png) center center no-repeat;background-size:cover}.toioDoTop #pcaNavList li#icon-play a,.toioDoTop #pcaNavList li#icon-make a,.toioDoTop #pcaNavList li#icon-zeroMake a,.toioDoTop #pcaNavList li#icon-howTo a{top:0}.toioDoTop #pcaNavList li#icon-play a,.toioDoTop #pcaNavList li#icon-make a{padding:12px 0 12px 45px}.toioDoTop #pcaNavList li#icon-zeroMake a{padding:12px 0 12px 24px}.toioDoTop #pcaNavList li#icon-howTo a{padding:12px 0 12px 30px}.toioDoTop #pcaNavList li#icon-play a:before,.toioDoTop #pcaNavList li#icon-make a:before,.toioDoTop #pcaNavList li#icon-zeroMake a:before,.toioDoTop #pcaNavList li#icon-howTo a:before{display:none}.toioDoTop #pcaNavList li#icon-play a:after,.toioDoTop #pcaNavList li#icon-make a:after,.toioDoTop #pcaNavList li#icon-zeroMake a:after,.toioDoTop #pcaNavList li#icon-howTo a:after{width:33px;height:30px;border-top:none;border-right:none;-webkit-transform:rotate(0);transform:rotate(0);background:url(/do/assets/img/toiodo_top_icon_play.png) center left no-repeat;background-size:33px;top:0}.toioDoTop #pcaNavList li#icon-make a:after{background:url(/do/assets/img/toiodo_top_icon_make.png) center left no-repeat;background-size:33px}.toioDoTop #pcaNavList li#icon-zeroMake a:after{width:16px;background:url(/do/assets/img/toiodo_top_icon_zeroMake.png) center left no-repeat;background-size:16px}.toioDoTop #pcaNavList li#icon-howTo a:after{width:20px;background:url(/do/assets/img/toiodo_top_icon_howTo.png) center left no-repeat;background-size:20px}.toioDoTop .y-index_news-list__item__info__label{width:120px !important}.switchOs{-ms-filter:alpha(opacity=0);filter:alpha(opacity=0);opacity:0}.ipados .switchOs.otheros{display:block;-ms-filter:alpha(opacity=100);filter:alpha(opacity=100);opacity:1}.switchOs.ipados,.switchOs.chromeos{display:none}.ipados .switchOs.ipados{display:block;-ms-filter:alpha(opacity=100);filter:alpha(opacity=100);opacity:1}.ipados .switchOs.otheros,.ipados .switchOs.chromeos{display:none}.chromeos .switchOs.chromeos{display:block;-ms-filter:alpha(opacity=100);filter:alpha(opacity=100);opacity:1}.chromeos .switchOs.otheros,.chromeos .switchOs.ipados{display:none}.toioDoTop .pcab-col.txtLinkR,.toioDoTop .pcab-col.txtLinkL{margin-bottom:12px}.toioDoBlock .btnAppStoreArea,.toioDoBlock .btnGooglePlayArea{line-height:0}.toioDoBlock .btnAppStoreArea img,.toioDoBlock .btnGooglePlayArea img{width:200px;height:auto}.toioDoBlock .tryBtnBlock{margin:48px 0 0}.toioDoBlock .tryBtnBlock .pcab-col{margin:0}.toioDoBlock .tryBtnBlock .pcab-col.pcab-c2{width:50%}.toioDoBlock .tryBtnBlock .pcab-col+.pcab-col{border-left:2px solid #dedede}.toioDoBlock .boxBlock.cTitles .tryBtnBlock .textArea{padding:0 36px}.toioDoBlock .boxBlock.cTitles .switchOs.ipados .txtStyle1,.toioDoBlock .boxBlock.cTitles .switchOs.chromeos .txtStyle1{margin:0 auto}.toioDoBlock .boxBlock.cTitles .tryBtnBlock .textArea .infoArea .btnArea+.btnArea,.toioDoBlock .boxBlock.cTitles .tryBtnBlock .textArea .infoArea .btnCommon,.toioDoBlock .boxBlock.cTitles .tryBtnBlock .textArea .infoArea .indenTxt{padding-top:12px}.toioDoBlock .boxBlock.cTitles .tryBtnBlock .textArea .infoArea ul.list-bullet1.attention{width:320px;margin:0 auto;padding-top:12px}.toioDoBlock .boxBlock.cTitles .tryBtnBlock .textArea .infoArea ul.list-bullet1.attention li+li{padding-top:6px}#toio-do-guide{padding-top:80px}.toioDoBlock .btnCommon .btnIconPlay,.toioDoBlock .btnCommon .btnIconMake,.toioDoBlock .btnCommon .btnIconToioDoGuide{font-size:.875rem;line-height:1.6;position:relative;z-index:0}.toioDoBlock .btnCommon .btnIconPlay em,.toioDoBlock .btnCommon .btnIconMake em{font-size:1.5rem}.toioDoBlock .btnCommon .btnIconToioDoGuide em{font-size:1.25rem}.toioDoBlock .btnCommon .btnIconPlay::after,.toioDoBlock .btnCommon .btnIconMake::after{content:"";width:50px;height:50px;background:#fff;border-radius:50%;position:absolute;top:50%;left:24px;z-index:0;display:block;transform:translateY(-50%)}.toioDoBlock .btnCommon .btnIconPlay:before,.toioDoBlock .btnCommon .btnIconMake:before{content:"";width:33px;height:30px;background:url(/images/toiodo_top_icon_play.png) center left no-repeat;background-size:33px;top:50%;left:34px;z-index:1;display:block;position:absolute;transform:translateY(-50%)}.toioDoBlock .btnCommon .btnIconMake:before{background:url(/images/toiodo_top_icon_make.png) center left no-repeat;background-size:33px}.modal-buy .pcab-col.appBtn .btnAppStoreArea,.modal-buy .pcab-col.appBtn .btnGooglePlayArea{line-height:0}.modal-buy .pcab-col.appBtn .btnAppStoreArea img,.modal-buy .pcab-col.appBtn .btnGooglePlayArea img{width:200px}@media only screen and (max-width: 40em){.l-title.toioDoTop .page-section.s-cover .photo .image.percentageImgStyle1{padding-top:58%;background:url(/do/img/toiodo_top_mv_sp.png) center center no-repeat;background-size:cover}.toioDoBlock #pcaNavList li+li{padding:6px}.toioDoBlock #pcaNavBlock{padding:6px}.toioDoBlock #pcaNavList li a{padding:6px 0}.toioDoTop.toioDoBlock #pcaNavBlock{width:100vw;overflow:scroll}.toioDoTop.toioDoBlock #pcaNavBlock::-webkit-scrollbar{display:none}.toioDoTop.toioDoBlock #pcaNavBlock #pcaNavList{display:table}.toioDoTop.toioDoBlock #pcaNavBlock #pcaNavList::after{content:"";padding-right:15px;display:block}.toioDoTop.toioDoBlock #pcaNavBlock #pcaNavList li{display:table-cell;white-space:nowrap;word-break:keep-all}.toioDoTop #pcaNavList li a{padding:12px 0 12px 20px}.toioDoTop #pcaNavList li#icon-play a,.toioDoTop #pcaNavList li#icon-make a{padding:12px 0 12px 26px}.toioDoTop #pcaNavList li a:before,.toioDoTop #pcaNavList li a:after{display:block}.toioDoTop #pcaNavList li#icon-play a:after,.toioDoTop #pcaNavList li#icon-make a:after,.toioDoTop #pcaNavList li#icon-zeroMake a:after{width:16px;height:30px;background:url(/images/toiodo_top_icon_play.png) center left no-repeat;background-size:16px;display:block}.toioDoTop #pcaNavList li#icon-make a:after{background:url(/images/toiodo_top_icon_make.png) center left no-repeat;background-size:16px}.toioDoTop #pcaNavList li#icon-zeroMake a:after{background:url(/images/toiodo_top_icon_zeroMake.png) center left no-repeat;background-size:16px}.toioDoTop .boxBlock.cTitles .txtStyle3,.toioDoTop .boxBlock.cTitles p.txtStyle3{font-size:.875rem}.toioDoTop .pcab-col.txtLinkR{margin-bottom:0}.toioDoTop .pcab-col.txtLinkL{margin-bottom:12px !important}.toioDoTop .pcab-col.txtLinkL.appBtn{padding-top:12px;margin-bottom:0 !important}.toioDoBlock .tryBtnBlock .pcab-col.pcab-c2{width:100%}.toioDoBlock .tryBtnBlock .pcab-col+.pcab-col{margin-top:24px;padding-top:24px;border-top:2px solid #dedede;border-left:none}.toioDoBlock .boxBlock.cTitles .tryBtnBlock .textArea{padding:0}.toioDoBlock .boxBlock.cTitles .tryBtnBlock .textArea .infoArea ul.list-bullet1.attention{width:auto}.toioDoBlock .btnCommon .btnIconPlay::after,.toioDoBlock .btnCommon .btnIconMake::after{width:36px;height:36px;left:24px}.toioDoBlock .btnCommon .btnIconPlay:before,.toioDoBlock .btnCommon .btnIconMake:before{content:"";width:24px;height:30px;background:url(/images/toiodo_top_icon_play.png) center left no-repeat;background-size:24px;left:31px}.toioDoBlock .btnCommon .btnIconMake:before{background:url(/images/toiodo_top_icon_make.png) center left no-repeat;background-size:24px}.toioDoBlock .btnCommon .btnIconToioDoGuide em{font-size:1rem}}@media only screen and (max-width: 320px){.boxBlock.cTitles .textArea{padding:12px}.toioDoTop .boxBlock.cTitles .txtStyle3,.toioDoTop .boxBlock.cTitles p.txtStyle3{font-size:.75rem}}.toioTop .section{padding:60px 0}.toioTop .titStyle{margin:0 auto 48px}.toioTop .titStyle .titleArea{font-size:2.25rem}.toioTop .titStyle.markerStyle1::after{content:"";width:50px;height:8px;margin:24px auto 0;display:block;background:url(/img/home/marker_title1.png) center center no-repeat;background-size:cover}.toioTop .btnCommon.btnStyleIcon.fType1 a,.toioTop .btnCommon.btnStyleIcon.fType1 span{min-width:460px;width:auto;display:inline-block;padding:24px 48px;font-size:1.25rem;line-height:1.4}.toioTop .btnCommon.btnStyleIcon.fType1 a:after,.toioTop .btnCommon.btnStyleIcon.fType1 span:after{margin-right:24px}.toioTop .btnCommon.btnStyleIcon.fType1 a.icon-external:after,.toioTop .btnCommon.btnStyleIcon.fType1 span.icon-external:after{background:url(/images/icon_external_white.png) center left no-repeat;background-size:16px;margin-top:-10px}.newsListArea{width:100%;padding:40px 0;background:#f0f5f8}.newsListArea.bgStyle1{background:#fff}.toioTop .newsListArea{padding:40px 0 268px}.newsList{margin:0 auto;list-style:none}.newsList li{margin:0 0 10px;padding:0 0 8px 0;border-bottom:1px solid #dedede;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:start}.newsList li .newsInfo{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center}.newsList li .newsInfo .catArea,.newsList li .newsInfo p.catArea{width:65px;height:26px;border-radius:2px;background:#00aeca;text-align:center}.newsList li .newsInfo .catArea .catTxt,.newsList li .newsInfo .catArea p.catTxt{font-size:.812rem;color:#fff;line-height:1;display:inline-block;vertical-align:text-top;text-align:center}.newsList li .newsInfo .dateTxt,.newsList li .newsInfo p.dateTxt{margin:0 5px 0 12px;padding:0;font-size:.812rem;color:#888;text-align:left;line-height:1}.newsList li .newsTitle{margin-top:2px;font-size:.875rem;line-height:1.6}.newsListArea .btnMore{font-size:.875rem;text-align:right}.newsList li a{display:inline-block}.toioTop .awardBadgeBlock{text-align:center}.toioTop .awardBadgeBlock .awardBadgeArea{width:278px;font-size:0;display:inline-block;vertical-align:top}.toioTop .awardBadgeBlock .awardBadgeArea+.awardBadgeArea{margin-left:48px}.toioTop .awardBadgeBlock .awardBadgeArea img{width:100%;height:auto}.toioTop .awardBadgeBlock+.btnCommon{margin-top:48px}.toioTop .toioCharm.section{padding:0 0 60px}.toioTop .toioCharm #toioCharmTitle{height:220px;margin-top:-220px;padding:60px 0;position:relative;z-index:10;background:#fff}.toioTop .toioCharm #toioCharmTitle .titStyle{margin:0 auto}.toioTop .toioCharm #toioCharmTitle .titStyle.markerStyle1 .titleArea{font-size:3rem;font-weight:600}#toioCharmNav{margin-top:-48px;position:relative;z-index:100}#toioCharmNavList{margin:0 0 0 -24px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#toioCharmNavList li{width:calc(25% - 24px);margin:0 0 24px 24px;padding:0;text-align:center;position:relative;z-index:0}#toioCharmNavList li a{height:100%;display:block;position:relative;z-index:0}#toioCharmNavList #toioCharmPlayLink a::before,#toioCharmNavList #toioCharmProgrammingLink a::before,#toioCharmNavList #toioCharmDevelopmentLink a::before,#toioCharmNavList #toioCharmEducationLink a::before,#toioCharmNavList #toioCharmPlayLink a::after,#toioCharmNavList #toioCharmProgrammingLink a::after,#toioCharmNavList #toioCharmDevelopmentLink a::after,#toioCharmNavList #toioCharmEducationLink a::after{content:"";position:absolute;bottom:0;z-index:30}#toioCharmNavList #toioCharmPlayLink a::before,#toioCharmNavList #toioCharmProgrammingLink a::before,#toioCharmNavList #toioCharmDevelopmentLink a::before,#toioCharmNavList #toioCharmEducationLink a::before{width:42px;height:42px;background:#fff;border:2px solid #00b0ca;border-radius:50%;transform:translate(-50%, 50%);bottom:36px;left:50%;z-index:10}#toioCharmNavList #toioCharmPlayLink a::after,#toioCharmNavList #toioCharmProgrammingLink a::after,#toioCharmNavList #toioCharmDevelopmentLink a::after,#toioCharmNavList #toioCharmEducationLink a::after{width:12px;height:12px;border-top:solid 3px #00b0ca;border-right:solid 3px #00b0ca;-webkit-transform:rotate(135deg);transform:rotate(135deg);display:inline-block;position:relative;top:-22px;z-index:20}#toioCharmNavList .phArea{background:#fff;border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;-webkit-border-radius:8px 8px 0 0;-o-border-radius:8px 8px 0 0;-ms-border-radius:8px 8px 0 0;overflow:hidden}#toioCharmNavList .titleArea{width:100%;padding:24px 0 36px;color:#fff;font-weight:600;background:#00b0ca;display:table;border-radius:0 0 8px 8px;-moz-border-radius:0 0 8px 8px;-webkit-border-radius:0 0 8px 8px;-o-border-radius:0 0 8px 8px;-ms-border-radius:0 0 8px 8px}#toioCharmNavList .titleArea .titTxt{color:#fff;font-weight:600;display:table-cell;font-size:1.375rem;vertical-align:middle;line-height:1}#toioCharmNavList .titleArea .titTxt .supplementTxt{font-size:.875rem}#toioCharmNavList #toioCharmPlayLink .titleArea{background:#00b0ca}#toioCharmNavList #toioCharmPlayLink a::before{border:2px solid #00b0ca}#toioCharmNavList #toioCharmPlayLink a::after{border-top:solid 3px #00b0ca;border-right:solid 3px #00b0ca}#toioCharmNavList #toioCharmProgrammingLink .titleArea{background:#fabe00}#toioCharmNavList #toioCharmProgrammingLink a::before{border:2px solid #fabe00}#toioCharmNavList #toioCharmProgrammingLink a::after{border-top:solid 3px #fabe00;border-right:solid 3px #fabe00}#toioCharmNavList #toioCharmDevelopmentLink .titleArea{background:#675642}#toioCharmNavList #toioCharmDevelopmentLink a::before{border:2px solid #675642}#toioCharmNavList #toioCharmDevelopmentLink a::after{border-top:solid 3px #675642;border-right:solid 3px #675642}#toioCharmNavList #toioCharmEducationLink .titleArea{background:#c8da33}#toioCharmNavList #toioCharmEducationLink a::before{border:2px solid #c8da33}#toioCharmNavList #toioCharmEducationLink a::after{border-top:solid 3px #c8da33;border-right:solid 3px #c8da33}.toioTop .section.toioCharmSection{margin:0;padding:90px 0}.toioCharmSection .toioCharmInfo .toioCharmMv{width:calc(50% - 80px);height:auto;margin:0;padding-top:28%}.toioCharmSection .toioCharmInfo .toioCharmInfoArea{width:540px;margin:0 0 0 80px;position:relative;z-index:100}.toioCharmSection .toioCharmInfo.figRight .toioCharmMv{width:calc(50% - 80px);margin-left:160px;transform:translateX(100%)}.toioCharmSection .toioCharmInfo.figRight .toioCharmInfoArea{margin:0 0 0 -80px;transform:translateX(-100%)}.toioCharmSection .toioCharmInfo .toioCharmInfoArea .tciTitle1{margin:0 0 24px;padding:12px 24px;color:#fff;line-height:1;background:#00b0ca;border-radius:8px 8px 8px 8px;-moz-border-radius:8px 8px 8px 8px;-webkit-border-radius:8px 8px 8px 8px;-o-border-radius:8px 8px 8px 8px;-ms-border-radius:8px 8px 8px 8px;display:inline-block}.toioCharmSection .toioCharmInfo .toioCharmInfoArea .titStyle.tciTitle1 .titleArea{font-size:1.125rem;font-weight:600}.toioCharmSection .toioCharmInfo .toioCharmInfoArea .titStyle.tciTitle1 .titleArea .supplementTxt{font-size:.875rem}.toioCharmSection .toioCharmInfo .toioCharmInfoArea .tciTitle2{margin:0 0 24px;padding:0;text-align:left}.toioCharmSection .toioCharmInfo .toioCharmInfoArea .titStyle.tciTitle2 .titleArea{font-size:3rem;line-height:1.2}.toioCharmSection .toioCharmInfo .toioCharmInfoArea .titStyle.tciTitle2 .titleArea sup{font-size:1.125rem;position:relative;top:-30px}.toioCharmInfo .toioCharmInfoArea .txtArea,.toioCharmInfo .toioCharmInfoArea p.txtArea{font-size:1rem}.toioCharmInfo .toioCharmInfoArea .txtArea.indenTxt.attention,.toioCharmInfo .toioCharmInfoArea p.txtArea.indenTxt.attention{font-size:.875rem;line-height:1.6}.toioCharmSection .toioCharmInfo .pcablock+.cBlock{padding-top:48px}.toioCharmSection .toioCharmInfo figcaption{padding-top:12px;font-size:1.125rem;font-weight:600;text-align:center}.toioCharmInfo .toioCharmInfoArea .txtArea+.txtArea{padding-top:24px}.toioCharmSection .toioCharmInfo .figArea+.btnCommon,.toioCharmSection .toioCharmInfo .pcablock+.btnCommon{margin-top:60px}.toioCharmInfoTxt{position:relative;z-index:100}.toioCharmInfoTxt .moreLink{display:none;-webkit-transition:all .2s ease-out 0s;-moz-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;-ms-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.toioCharmInfoTxtUnit{position:relative;overflow:visible}.toioCharmInfoTxtUnit::before{display:none}#toioCharmPlay.toioCharmSection{border-top:4px solid #00b0ca}#toioCharmPlay.toioCharmSection .toioCharmInfo .toioCharmMv{background:url(/img/home/toio_charm_play_mv.jpg) top center no-repeat;background-size:cover;border-radius:0 24px 24px 0;-moz-border-radius:0 24px 24px 0;-webkit-border-radius:0 24px 24px 0;-o-border-radius:0 24px 24px 0;-ms-border-radius:0 24px 24px 0}#toioCharmPlay.toioCharmSection .toioCharmInfo .toioCharmInfoArea .tciTitle1{background:#00b0ca}#toioCharmProgramming.toioCharmSection{padding-top:90px;border-top:4px solid #fabe00}#toioCharmProgramming.toioCharmSection .toioCharmInfo .toioCharmMv{background:url(/img/home/toio_charm_programming_mv.jpg) top center no-repeat;background-size:cover;border-radius:24px 0 0 24px;-moz-border-radius:24px 0 0 24px;-webkit-border-radius:24px 0 0 24px;-o-border-radius:24px 0 0 24px;-ms-border-radius:24px 0 0 24px}#toioCharmProgramming.toioCharmSection .toioCharmInfo .toioCharmInfoArea .tciTitle1{background:#fabe00}#toioCharmDevelopment.toioCharmSection{padding-top:90px;border-top:4px solid #675642}#toioCharmDevelopment.toioCharmSection .toioCharmInfo .toioCharmMv{background:url(/img/home/toio_charm_development_mv.jpg) top center no-repeat;background-size:cover;border-radius:0 24px 24px 0;-moz-border-radius:0 24px 24px 0;-webkit-border-radius:0 24px 24px 0;-o-border-radius:0 24px 24px 0;-ms-border-radius:0 24px 24px 0}#toioCharmDevelopment.toioCharmSection .toioCharmInfo .toioCharmInfoArea .tciTitle1{background:#675642}#toioCharmEducation.toioCharmSection{padding-top:90px;border-top:4px solid #c8da33}#toioCharmEducation.toioCharmSection .toioCharmInfo .toioCharmMv{background:url(/img/home/toio_charm_education_mv.jpg) top center no-repeat;background-size:cover;border-radius:24px 0 0 24px;-moz-border-radius:24px 0 0 24px;-webkit-border-radius:24px 0 0 24px;-o-border-radius:24px 0 0 24px;-ms-border-radius:24px 0 0 24px}#toioCharmEducation.toioCharmSection .toioCharmInfo .toioCharmInfoArea .tciTitle1{background:#c8da33}.toioTop #toioStory.section{margin:0;padding:0 0 90px}.toioTop #toioStory.section .toioStoryMv{width:100%;height:auto;margin:0 0 60px;padding-top:45%;background:url(../../images/home_message_photo_0.jpg) center center no-repeat;background-size:cover}.toioTop #toioStory.section .article{text-align:center}.toioTop #toioStory.section .txtArea,.toioTop #toioStory.section p.txtArea{font-size:1.125rem}.toioTop #toioStory.section .btnCommon{margin-top:60px}@media only screen and (max-width: 40em){.toioTop .section{padding:36px 0 48px}.toioTop .titStyle{margin:0 auto 24px}.toioTop .titStyle .titleArea{font-size:1.5rem}.toioTop .titStyle.markerStyle1::after{margin:18px auto 0}.toioTop .btnCommon.btnStyleIcon.fType1 a,.toioTop .btnCommon.btnStyleIcon.fType1 span{min-width:100%;padding:24px 36px;font-size:1rem;line-height:1.4}.toioTop .btnCommon.btnStyleIcon.fType1 a.icon-external:after,.toioTop .btnCommon.btnStyleIcon.fType1 span.icon-external:after{width:16px}.toioTop .newsListArea{padding:36px 0}.newsList li{margin:0 0 10px;padding:0 0 8px 0;border-bottom:1px solid #dedede;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:start}.newsList li .newsInfo{padding-bottom:6px;justify-content:normal}.toioTop .awardBadgeBlock{text-align:center}.toioTop .awardBadgeBlock .awardBadgeArea{width:calc(50% - 24px)}.toioTop .awardBadgeBlock .awardBadgeArea+.awardBadgeArea{margin-left:24px}.toioTop .awardBadgeBlock .awardBadgeArea:last-child{margin-left:0}.toioTop .awardBadgeBlock+.btnCommon{margin-top:36px}.toioTop .toioCharm.section{padding:0 0 48px}.toioTop .toioCharm #toioCharmTitle{height:auto;margin-top:0;padding:48px 0 36px}.toioTop .toioCharm #toioCharmTitle .titStyle.markerStyle1 .titleArea{font-size:2.25rem}#toioCharmNav{margin-top:0}#toioCharmNavList{margin:0 0 0 -12px}#toioCharmNavList li{width:calc(50% - 12px);margin:0 0 0px 12px}#toioCharmNavList #toioCharmPlayLink a::before,#toioCharmNavList #toioCharmProgrammingLink a::before,#toioCharmNavList #toioCharmDevelopmentLink a::before,#toioCharmNavList #toioCharmEducationLink a::before{width:28px;height:28px;bottom:34px}#toioCharmNavList #toioCharmPlayLink a::after,#toioCharmNavList #toioCharmProgrammingLink a::after,#toioCharmNavList #toioCharmDevelopmentLink a::after,#toioCharmNavList #toioCharmEducationLink a::after{width:10px;height:10px;top:-21px}#toioCharmNavList .titleArea{padding:12px 0 20px}#toioCharmNavList #toioCharmPlayLink .titleArea,#toioCharmNavList #toioCharmProgrammingLink .titleArea{padding:20px 0 24px}#toioCharmNavList .titleArea .titTxt,#toioCharmNavList .titleArea .titTxt .supplementTxt{font-size:.875rem;line-height:1.4}#toioCharmNavList .titleArea{padding:12px 0 20px}.toioTop .section.toioCharmSection{margin:0;padding:0 0 48px}.toioCharmSection .toioCharmInfo .toioCharmMv,.toioCharmSection .toioCharmInfo.figRight .toioCharmMv{width:100%;height:auto;padding-top:69.65%;margin:0}.toioCharmSection .toioCharmInfo .toioCharmInfoArea{width:auto;margin:24px 0 0;padding:0 20px}.toioCharmSection .toioCharmInfo.figRight .toioCharmMv{transform:translateX(0)}.toioCharmSection .toioCharmInfo.figRight .toioCharmInfoArea{width:auto;margin:24px 0 0;transform:translateX(0)}.toioCharmSection .toioCharmInfo .toioCharmInfoArea .tciTitle1{margin:0 0 12px;padding:6px 12px}.toioCharmSection .toioCharmInfo .toioCharmInfoArea .titStyle.tciTitle1 .titleArea{font-size:1rem}.toioCharmSection .toioCharmInfo .toioCharmInfoArea .titStyle.tciTitle1 .titleArea .supplementTxt{font-size:.75rem}.toioCharmSection .toioCharmInfo .toioCharmInfoArea .tciTitle2{margin:0 0 12px}.toioCharmSection .toioCharmInfo .toioCharmInfoArea .titStyle.tciTitle2 .titleArea{font-size:1.875rem;line-height:1.2}.toioCharmSection .toioCharmInfo .toioCharmInfoArea .titStyle.tciTitle2 .titleArea sup{font-size:.875rem;top:-20px}.toioCharmSection .toioCharmInfo .pcablock+.cBlock{padding-top:36px}.toioCharmSection .toioCharmInfo .figArea+.btnCommon,.toioCharmSection .toioCharmInfo .pcablock+.btnCommon{margin-top:48px}.toioCharmInfoTxt .moreLink{width:100%;text-align:center;position:absolute;left:50%;bottom:1em;z-index:10;display:inline-block;cursor:pointer;color:#00aeca;transform:translateX(-50%);display:block}.toioCharmInfoTxt .moreLink .iconMore{position:relative;width:20px;height:20px;margin-right:6px;background:#fff;border:2px solid #00aeca;border-radius:50%;display:inline-block;top:5px}.toioCharmInfoTxt .moreLink .iconMore::before,.toioCharmInfoTxt .moreLink .iconMore::after{position:absolute;top:7px;left:50%;content:"";display:inline-block;width:10px;height:10px;border-top:2px solid #00aeca;transform:translateX(-50%)}.toioCharmInfoTxt .moreLink .iconMore::after{top:3px;left:-1px;transform:rotate(90deg)}.toioCharmInfoTxt .moreLink.is-show .iconMore:before{border-top:2px solid #00aeca}.toioCharmInfoTxt .moreLink.is-show .iconMore::after{border-top:none}.toioCharmInfoTxt .moreLink:hover{-ms-filter:alpha(opacity=60);filter:alpha(opacity=60);opacity:.6}.toioCharmInfoTxtUnit{overflow:hidden}.toioCharmInfoTxtUnit.is-hide{height:80px}.toioCharmInfoTxtUnit::before{display:block;position:absolute;bottom:0;left:0;content:"";width:100%;height:120px;background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 50%, rgba(255, 255, 255, 0.9) 50%, #fff 100%);background:linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 50%, rgba(255, 255, 255, 0.9) 50%, #fff 100%)}.moreLink.is-show{bottom:0}.moreLink.is-show+.toioCharmInfoTxtUnit::before{display:none}#toioCharmPlay.toioCharmSection .toioCharmInfo .toioCharmMv,#toioCharmProgramming.toioCharmSection .toioCharmInfo .toioCharmMv,#toioCharmDevelopment.toioCharmSection .toioCharmInfo .toioCharmMv,#toioCharmEducation.toioCharmSection .toioCharmInfo .toioCharmMv{border-radius:0 0 0 0;-moz-border-radius:0 0 0 0;-webkit-border-radius:0 0 0 0;-o-border-radius:0 0 0 0;-ms-border-radius:0 0 0 0}#toioCharmProgramming.toioCharmSection,#toioCharmDevelopment.toioCharmSection,#toioCharmEducation.toioCharmSection{padding-top:0}.toioTop #toioStory.section{padding:0 0 48px}.toioTop #toioStory.section .toioStoryMv{margin:0 0 36px;padding-top:56%;background:url(../../images/home_message_photo_0_mobile.jpg?v=20210122a) center center no-repeat;background-size:cover}.toioTop #toioStory.section .article{text-align:left}.toioTop #toioStory.section .txtArea,.toioTop #toioStory.section p.txtArea{font-size:1rem}.toioTop #toioStory.section .btnCommon{margin-top:36px}}@media only screen and (max-width: 320px){.toioTop .btnCommon.btnStyleIcon.fType1 a,.toioTop .btnCommon.btnStyleIcon.fType1 span{padding:18px 36px;font-size:.875rem}}.productsBlock .boxBlock.colBox a:hover .btnCommonNew span{background:#c6edf3}@media only screen and (max-width: 40em){.y-pcaNav.spScroll,.productsBlock .y-pcaNav{height:60px;overflow-y:hidden;justify-content:left}.y-pcaNav.spScroll .y-pcaNav__list,.productsBlock .y-pcaNav .y-pcaNav__list{padding:0 15px}.y-pcaNav.spScroll .y-pcaNav__list__item,.productsBlock .y-pcaNav__list__item{white-space:nowrap}.productsBlock .txtlinkArea.sRight{margin-top:10px}}@media only screen and (max-width: 320px){.productsBlock .y-pcaNav__list__item{margin:0px 5px 0 20px}}.statementBlock{margin:0;text-align:center}.statementBlock .pcablock{margin:0;border-right:1px solid #ddd}.statementBlock .pcab-col{margin:0;border-left:1px solid #ddd}.statementBlock .pcab-col.pcab-c3{width:33.3333333333%}.statementBlock .pcab-col .iconArea{width:100px;margin:0 auto;padding-bottom:12px}.statementBlock .pcab-col .iconArea img{width:100%;height:auto}.statementBlock .pcab-col .titArea{margin:0 auto;font-size:1.5rem;font-weight:700}.statementBlock .pcab-col .btnCommonNew{padding-top:24px}.socialgoodBlock .pcablock.listStyle,.socialgoodBlock .pcablock-nonfh.listStyle,.socialgoodBlock .pcablock-2c.listStyle{margin:0 0 0 -24px}.socialgoodBlock #questions .pcab-col,.socialgoodBlock #interview .pcab-col,.socialgoodBlock #progaku .pcab-col{margin:0 0 24px 24px}.socialgoodBlock #questions li,.socialgoodBlock #interview li,.socialgoodBlock #progaku li{padding-top:0}.socialgoodBlock .pcab-c4{width:calc(25% - 24px)}.interviewBlock .figBlock{margin:0 auto;overflow:hidden;position:relative;z-index:0}.interviewBlock .figBlock .figName{padding:6px;font-size:.875rem;line-height:1;text-align:right;background:#fff;position:absolute;bottom:0;right:0;z-index:10}.interviewBlock .figBlock .figArea{transform:scale(1);-webkit-transition:transform .4s ease-out 0s;-moz-transition:transform .4s ease-out 0s;-o-transition:transform .4s ease-out 0s;-ms-transition:transform .4s ease-out 0s;transition:transform .4s ease-out 0s;line-height:0}.interviewBlock .titStyle{padding:12px 0 0;text-align:left}.interviewBlock .titStyle .titleArea.txtStyle1 p{font-size:1.125rem;font-weight:700;line-height:1.4}.interviewBlock .infoBlock .infoName{padding-top:6px;font-size:.875rem;text-align:left;line-height:1.4}.interviewBlock .btnCommonNew{margin-top:12px}.interviewBlock .dateMorArea{margin:0 auto;padding-top:12px;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;z-index:0}#progaku .interviewBlock .dateMorArea{padding-top:6px}.interviewBlock .dateTxt{width:70%;font-size:.75rem}.interviewBlock .btnMore{width:30%;font-size:.875rem}.interviewBlock .dateTxt{padding-left:18px;padding-bottom:0;text-align:left;background:url(/images/icon_clock_gray.png) 0 10px no-repeat;background-size:12px}.interviewBlock .btnMore{margin-top:0;text-align:right}.interviewBlock .btnMore .icons.arrow2r{padding-left:20px}.interviewBlock .btnMore .icons.arrow2r::before{content:"";width:14px;height:14px;margin-top:-6px}.interviewBlock .btnMore .icons.arrow2r::after{width:4px;height:4px;margin-top:-1px;left:4px}a:hover .interviewBlock .figBlock .figArea{transform:scale(1.02)}.socialgoodBlock #questions .noteArea,.socialgoodBlock #interview .noteArea,.socialgoodBlock #progaku .noteArea{position:relative;top:-12px;z-index:0}.socialgoodBlock #specialInterview .noteArea{padding-top:12px;top:0}.socialgoodBlock .noteArea ul+ul,.socialgoodBlock .noteArea ul+p,.socialgoodBlock .noteArea p+p,.socialgoodBlock .noteArea p+ul{margin-top:12px}.socialgoodBlock .bnrUser+.bnrUser{margin-top:24px}.socialgoodBlock .y-banner__text{width:calc(100% - 350px);padding:30px 50px}.socialgoodBlock .bnrUser .boxBlock.colStyle1{align-items:center}.socialgoodBlock .bnrUser .boxBlock.colStyle1 .figArea{width:320px;min-height:160px}.socialgoodBlock .bnrUser .boxBlock.colStyle1 .infoArea{width:calc(100% - 332px);padding:12px 36px 12px 50px}.socialgoodBlock .bnrUser .boxBlock.colStyle1 .infoArea .titStyle{padding-bottom:6px}.socialgoodBlock .bnrUser .boxBlock.colStyle1 .infoArea .titStyle .titleArea{font-size:1.25rem}.socialgoodBlock .bnrUser .boxBlock.colStyle1 .infoArea .desTxt{font-size:1rem}.socialgoodBlock .bnrUser .boxBlock.colStyle1 .infoArea .dateTxt{margin-top:12px;padding-left:18px;padding-bottom:0;font-size:.875rem;color:#666;text-align:left;background:url(/images/icon_clock_gray.png) 0 10px no-repeat;background-size:12px}.socialgoodBlock .noteBox{margin:0 auto;padding:24px;border:2px solid #999}.socialgoodBlock .noteBox .txtArea{text-align:center}.socialgoodBlock .noteBox .noteBoxListArea{margin:0 auto;padding-top:12px;display:inline-block;position:relative;left:50%;transform:translateX(-50%);z-index:0}.interviewAnswerBlock{margin-top:48px;padding:24px}.interviewAnswerBlock.style1{margin-top:0}.interviewAnswerBlock+.interviewAnswerBlock{margin-top:24px}.socialgoodBlock .interviewAnswerBlock .pcablock.listStyle,.socialgoodBlock .interviewAnswerBlock .pcablock-nonfh.listStyle,.socialgoodBlock .interviewAnswerBlock .pcablock-2c.listStyle{margin:0 0 0 -40px}.socialgoodBlock .interviewAnswerBlock .pcab-col{margin:0 0 24px 40px}.socialgoodBlock .interviewAnswerBlock .pcab-c3{width:300px}.socialgoodBlock .interviewAnswerBlock .pcab-c3c{width:calc(100% - 380px)}.interviewAnswerBlock .interviewerBlock .figBlock,.interviewAnswerBlock .interviewerBlock .infoBlock{margin-bottom:0}.interviewAnswerBlock .interviewerBlock .infoBlock .nameTxt{font-size:1.5rem;font-weight:700}.interviewAnswerBlock .interviewerBlock .infoBlock .nameTxt.style1{padding-top:20px}.interviewAnswerBlock .interviewerBlock .infoBlock .nameTxt .honorificTxt{padding-left:6px;font-size:1rem}.interviewAnswerBlock .interviewerBlock .infoBlock .positionTxt{padding-top:12px;line-height:1.6}.interviewAnswerBlock .interviewerBlock .infoBlock .positionTxt1{padding-top:6px;font-weight:700;line-height:1.6}.interviewAnswerBlock .interviewerBlock .infoBlock .positionTxt2{padding-top:24px;line-height:1.6}.interviewAnswerBlock .interviewerBlock .infoBlock .btnCommonNew{min-width:200px;padding-top:36px}.modal-statement{width:auto}.interviewNoteBox{margin-bottom:48px;padding:12px;background:#f7f7f7}.interviewNoteBox .nameTxt{line-height:1.6}.spInterviewBlock.articleEntry .infoBlock h3{margin-bottom:20px;padding:12px;background:#fff;border:2px solid #ddd;color:#333;font-size:1.125rem;font-weight:700;line-height:1.6;display:block;text-align:center}.spInterviewBlock.articleEntry .infoBlock .interviewLeadTxt,.spInterviewBlock.articleEntry .infoBlock .interviewLeadTxt h3{margin-bottom:48px;padding:0;color:#333;font-size:1.125rem;font-weight:700;border:none;text-align:left}.spInterviewBlock.articleEntry .infoBlock h4,.spInterviewBlock.articleEntry .infoBlock .questionTxt{padding-bottom:24px;color:#00aeca;font-weight:700;line-height:1.6}.spInterviewBlock.articleEntry figure.pcaMv+.infoBlock{margin-top:24px}.spInterviewBlock.articleEntry .infoBlock p+h4{padding-top:48px}.spInterviewBlock.articleEntry .infoBlock p+.questionTxt{padding-top:24px}.spInterviewBlock.articleEntry .article .infoBlock strong,.spInterviewBlock.articleEntry .article .infoBlock em{font-weight:700}@media only screen and (max-width: 40em){.statementBlock .pcablock{margin:0;border-right:none}.statementBlock .pcab-col{padding-top:24px;border-left:none}.statementBlock .pcab-col+.pcab-col{margin-top:24px;border-top:1px solid #ddd}.statementBlock .pcab-col.pcab-c3{width:100%}.socialgoodBlock .pcablock.listStyle,.socialgoodBlock .pcablock-nonfh.listStyle,.socialgoodBlock .pcablock-2c.listStyle{margin:0}.socialgoodBlock #questions .pcab-col,.socialgoodBlock #interview .pcab-col,.socialgoodBlock #progaku .pcab-col{margin:0 0 24px}.socialgoodBlock .pcab-c4{width:100%}.socialgoodBlock .noteArea{padding-top:12px}.socialgoodBlock #questions .noteArea,.socialgoodBlock #interview .noteArea,.socialgoodBlock #progaku .noteArea{top:0}.socialgoodBlock .bnrUser .y-banner{width:100%}.socialgoodBlock .y-banner__text{width:100%;padding:20px 30px 57px}.socialgoodBlock .bnrUser .boxBlock.colStyle1 .figArea{width:100%}.socialgoodBlock .bnrUser .boxBlock.colStyle1 .infoArea{width:100%;padding:12px 12px 36px}.socialgoodBlock .bnrUser .boxBlock.colStyle1::before{content:"";width:24px;height:24px;margin-top:-12px;top:auto;left:calc(50% - 12px);right:auto;bottom:12px}.socialgoodBlock .bnrUser .boxBlock.colStyle1::after{content:"";width:6px;height:6px;margin-top:0;top:auto;left:calc(50% - 5px);right:auto;bottom:21px}.socialgoodBlock .bnrUser .boxBlock.colStyle1 .infoArea .titStyle .titleArea{font-size:1rem}.socialgoodBlock .bnrUser .boxBlock.colStyle1 .infoArea .desTxt{font-size:.875rem}.socialgoodBlock .socialgoodInterviewTitle{margin-bottom:30px}.interviewAnswerBlock .interviewerBlock .infoBlock .btnCommonNew{min-width:80%;padding-top:12px;left:50%;transform:translateX(-50%)}.socialgoodBlock .interviewAnswerBlock .pcablock.listStyle,.socialgoodBlock .interviewAnswerBlock .pcablock-nonfh.listStyle,.socialgoodBlock .interviewAnswerBlock .pcablock-2c.listStyle{margin:0}.socialgoodBlock .interviewAnswerBlock .pcab-col{margin:0 0 24px}.socialgoodBlock .interviewAnswerBlock .pcab-c3,.socialgoodBlock .interviewAnswerBlock .pcab-c3c{width:100%}.interviewNoteBox .nameTxt{font-size:.875rem}.interviewNoteBox .nameTxt+.nameTxt{margin-top:12px}.interviewAnswerBlock .interviewerBlock .infoBlock .nameTxt.style1{padding-top:0}.interviewAnswerBlock .answerBlock{margin-top:24px;border-top:1px solid #ededed}.modal-statement{width:calc(100% - 24px);height:calc(100vh - 92px);position:fixed;top:80px;left:50%;transform:translateX(-50%);overflow:auto}.spInterviewBlock.articleEntry .article .boxBlock .titStyle .titleArea.hStyle1{font-size:1.25rem;text-align:left}.spInterviewBlock.articleEntry .infoBlock h3{text-align:left}}@media(max-width: 40em){.newsBlock .infoBlock .cBlock{padding:20px 8px}}.y-news_important-notice{height:340px}#snsAccount{padding-top:70px}@media(max-width: 40em){#snsAccount{padding-top:50px}}.snsLogoArea{width:100%;height:90px;background-position:center;background-repeat:no-repeat;background-size:50px;background-color:#00aeca}#snsAccount-note{background-color:#41c9b4;background-size:40px}#snsAccount-fb{background-color:#1877f2}#snsAccount-ig{background-color:#e02b71}#snsAccount-tw{background-color:#1da1f2}#snsAccount-yt{background-color:red;background-size:57px}.y-index_card-list__item__text.style1{padding:15px}.y-index_card-list__item__text .titleArea{margin:0;font-weight:700;color:#333;line-height:1}.y-index_card-list__item__text .descArea,.y-index_card-list__item__text p.descArea{margin:0;padding-top:12px;font-size:.9rem;line-height:1.6}@media(max-width: 40em){.y-index_card-list__item__text .descArea,.y-index_card-list__item__text p.descArea{padding-top:6px}}@media only screen and (max-width: 320px){.y-index_card-list__item__text.style1{padding:10px}.y-index_card-list__item__text .titleArea{font-size:.9rem;line-height:1.6}.y-index_card-list__item__text .descArea,.y-index_card-list__item__text p.descArea{font-size:.75rem;line-height:1.4}}.section.eventUnit{padding:24px 0 60px}.eventUnit #pcaHead{width:960px;margin:0 auto;padding-bottom:60px;text-align:center}.eventUnit #pcaHead .leadTxt{padding-top:12px;font-size:1.125rem}.eventBlock #colEntryBlock{width:640px}.eventBlock #colSideBlock{width:280px}.eventListBox{margin:0}.eventListBox+.eventListBox{margin-top:20px}.eventInfoBlock{padding:24px 24px 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;position:relative;z-index:0;-webkit-transition:all .2s ease-out 0s;-moz-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;-ms-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.eventInfoBlock.col1Style{align-items:flex-end}.eventInfoBlock .eventInfoArea{width:calc(100% - 220px);padding-right:20px}.eventInfoBlock .articleFigArea{width:220px}.eventListBox .titStyle{width:100%;margin-bottom:12px;text-align:left}.eventListBox .titStyle .titleArea{font-size:1.125rem;font-weight:700;color:#333}.eventListBox .calenderTxt,.eventListBox .timeTxt{padding-bottom:6px;font-size:.875rem;line-height:1.4}.eventListBox .dateTxt{padding:0;background:none}.eventListBox .calenderTxt,.eventListBox .timeTxt{padding-left:20px;padding-bottom:6px;position:relative;z-index:0;text-align:left;background:url(/images/icon_clock_gray.png) 0 2px no-repeat;background-size:14px}.eventListBox .calenderTxt{background:url(/images/icon_calender_gray.png) 0 2px no-repeat;background-size:14px}.eventInfoBlock .btnMore{width:100%;margin-top:6px;line-height:1.4}.eventInfoBlock.col1Style .btnMore{width:220px}.eventListBox a:hover .eventInfoBlock{-ms-filter:alpha(opacity=60);filter:alpha(opacity=60);opacity:.6}.tagsArea.focusBlock{margin-bottom:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;position:relative;z-index:0}.tagsArea.focusBlock .titleArea{font-size:.875rem;font-weight:700;line-height:1}.tagsArea.focusBlock .tagsList{width:auto;margin:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;z-index:0}.tagsArea.focusBlock .tagsList li{margin:0 6px 0 0;padding-top:12px;line-height:0;text-align:center;font-size:.75rem}.eventBlock .articleEntryBox .tagsArea .tagsList li,.eventListBox .tagsArea .tagsList li{margin:0 12px 0 0}.eventBlock .articleEntryBox .tagsArea .tagsList li+li,.eventListBox .tagsArea .tagsList li+li{margin-left:0}.tagsArea.focusBlock .tagsList li a{padding:12px;position:relative;z-index:0;display:block;color:#333;border:1px solid #e1e7eb;background:#fff;border-radius:100px 100px 100px 100px;-moz-border-radius:100px 100px 100px 100px;-webkit-border-radius:100px 100px 100px 100px;-o-border-radius:100px 100px 100px 100px;-ms-border-radius:100px 100px 100px 100px}.tagsArea.focusBlock .tagsList li a:hover{background:#e1e7eb}#pagebuteBlock{margin:24px 0 0}#pagebuteBlock ul{margin:0;list-style:none;text-align:center;font-size:0}#pagebuteBlock ul li{margin:0 10px;font-size:.875rem;line-height:0;color:#fff;display:inline-block;vertical-align:middle}#pagebuteBlock ul li .current_page,#pagebuteBlock ul li a{padding:0;line-height:1;display:table-cell;vertical-align:middle;white-space:nowrap;color:#1575ac;position:relative;z-index:0}#pagebuteBlock ul li .current_page{font-weight:700}#pagebuteBlock ul li a.link_before{margin-right:20px;padding:0 0 0 20px}#pagebuteBlock ul li a.link_next{margin-left:20px;padding:0 20px 0 0}#pagebuteBlock ul li a.link_before::before,#pagebuteBlock ul li a.link_next::before{content:"";width:15px;height:15px;margin-top:-8px;background:#00aeca;border-radius:50%;position:absolute;top:50%;left:0;z-index:0}#pagebuteBlock ul li a.link_before::after,#pagebuteBlock ul li a.link_next::after{content:"";width:5px;height:5px;margin-top:-3px;border-top:solid 1px #fff;border-right:solid 1px #fff;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);position:absolute;top:50%;left:6px;z-index:1}#pagebuteBlock ul li a.link_next::before,#pagebuteBlock ul li a.link_next::after{left:auto;right:0}#pagebuteBlock ul li a.link_next::after{right:6px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#pagebuteBlock ul li a{-webkit-transition:all .2s ease-out 0s;-moz-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;-ms-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}#pagebuteBlock ul li a:link,#pagebuteBlock ul li a:visited,#pagebuteBlock ul li a:active{color:#333;text-decoration:none}#pagebuteBlock ul li a:hover{color:#1575ac;text-decoration:none;-ms-filter:alpha(opacity=60);filter:alpha(opacity=60);opacity:.6}#pagebuteBlock.nextPrevOnly{margin-top:12px}#pagebuteBlock.nextPrevOnly ul{width:100%;text-align:left;position:relative;z-index:0;display:block}#pagebuteBlock.nextPrevOnly ul:after{content:"";display:block;clear:both;height:0}#pagebuteBlock.nextPrevOnly ul{*zoom:1}#pagebuteBlock.nextPrevOnly ul li{margin:0}#pagebuteBlock.nextPrevOnly ul li#pbPrev{float:left}#pagebuteBlock.nextPrevOnly ul li#pbNext{float:right}.eventBlock .articleEntryBox.articleEntry .titStyle{margin-bottom:48px}.eventBlock .blogUnit .articleEntry .titStyle .titleArea.hStyle1{font-size:1.5rem}.eventBlock .blogUnit .articleEntry .infoBlock p,.eventBlock .blogUnit .articleEntry .infoBlock li,.eventBlock .articleEntryBox .infoTxt,.eventBlock .articleEntryBox .infoTxt p{font-size:1rem;line-height:2}.eventBlock .infoTxt{margin-top:24px}.eventBlock .btnBlock{margin:24px 0}.eventBlock .btnCommonNew.btnDetail+.btnCommonNew.btnDetail{margin-top:12px}.eventBlock .articleEntryBox .infoTxt .btnNoteTxt p{font-size:.875rem;line-height:1.6}.eventBlock .articleEntryBox .infoTxt .pageNoteTxt{border-top:none}.eventBlock .articleEntryBox .infoTxt .pageNoteTxt p{font-size:.75rem;line-height:1.6}.snsShareArea{margin-top:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;justify-content:flex-start;position:relative;z-index:0}.snsShareArea .titleArea{font-size:.875rem;font-weight:700;line-height:1}.snsShareArea .snsShareList{width:auto;margin:0 0 0 6px;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;z-index:0}.snsShareArea .snsShareList li{margin:0 12px 0 0;padding:0;line-height:0}.snsShareArea .snsShareList li img{width:40px}.snsShareArea .snsShareList li a{position:relative;z-index:0;display:block}.snsShareArea .snsShareList li a:hover{-ms-filter:alpha(opacity=60);filter:alpha(opacity=60);opacity:.6}@media only screen and (max-width: 40em){.section.eventUnit{padding:20px 0}.eventBlock #colEntryBlock,.eventBlock #colSideBlock{width:auto}.eventListBox{margin:0}.eventListBox+.eventListBox{margin-top:20px}.eventInfoBlock{padding:0;display:table}.eventInfoBlock.col1Style{display:block}.eventInfoBlock .eventInfoArea{width:auto;padding:12px;display:table-cell}.eventInfoBlock.col1Style .eventInfoArea{width:100%;padding:0 12px 12px;display:table}.eventInfoBlock .articleFigArea{width:auto;display:table-header-group}.eventListBox .titStyle{margin-bottom:12px;text-align:left}.eventInfoBlock.col1Style .titStyle{padding:12px 12px 0}.eventListBox .titStyle .titleArea{font-size:1.125rem;font-weight:700;color:#333}.eventListBox .dateMorArea{margin:0 auto;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:flex-end;position:relative;z-index:0}.eventListBox .dateMorArea .dateTxt,.eventListBox .dateMorArea .btnMore{width:100%}.eventListBox .calenderTxt,.eventListBox .timeTxt{font-size:.75rem}.eventInfoBlock .btnMore{width:auto;margin-top:0;padding-bottom:6px;font-size:.75rem}.eventListBox a:hover .eventInfoBlock{-ms-filter:alpha(opacity=60);filter:alpha(opacity=60);opacity:.6}.eventBlock dl.dlf dt{white-space:normal;float:none}.eventBlock dl.dlf dt,.eventBlock dl.dlf dt:last-of-type{padding-bottom:6px}.eventBlock dl.dlf dd.l1em,.eventBlock dl.dlf dd.l2em,.eventBlock dl.dlf dd.l3em,.eventBlock dl.dlf dd.l4em,.eventBlock dl.dlf dd.l5em,.eventBlock dl.dlf dd.l6em,.eventBlock dl.dlf dd.l7em,.eventBlock dl.dlf dd.l8em,.eventBlock dl.dlf dd.l9em,.eventBlock dl.dlf dd.l10em,.eventBlock dl.dlf dd.l11em,.eventBlock dl.dlf dd.l12em,.eventBlock dl.dlf dd.l13em,.eventBlock dl.dlf dd.l14em,.eventBlock dl.dlf dd.l15em,.eventBlock dl.dlf dd.l16em,.eventBlock dl.dlf dd.l17em,.eventBlock dl.dlf dd.l18em,.eventBlock dl.dlf dd.l19em,.eventBlock dl.dlf dd.l20em{margin-left:0}.tagsArea.focusBlock{display:block}.tagsArea.focusBlock .tagsList li{padding-top:6px}.eventBlock .articleEntryBox .tagsArea .tagsList li,.eventListBox .tagsArea .tagsList li{margin:0 6px 0 0}#pagebuteBlock{margin:12px 0 0}#pagebuteBlock ul li{margin:0 6px}}@media only screen and (max-width: 320px){#pagebuteBlock ul li{font-size:.75rem}}.playgroundBlock{overflow-x:hidden}.playgroundBlock .section.firstSection{padding:0 0 80px}.playgroundBlock .scheduleLabel{margin:0 auto;padding:12px 36px;color:#f6624c;text-align:center;font-weight:700;line-height:1;border:2px solid #f6624c;border-radius:12px 12px 12px 12px;-moz-border-radius:12px 12px 12px 12px;-webkit-border-radius:12px 12px 12px 12px;-o-border-radius:12px 12px 12px 12px;-ms-border-radius:12px 12px 12px 12px;display:inline-block}.playgroundBlock .textArea+.scheduleLabel{margin-top:60px}.playgroundBlock .page-title .page-titleArea.style1{color:#f6624c}.playgroundBlock .tpg-title{padding-bottom:30px;font-weight:700}.playgroundBlock .boxBlock.cTitles .textArea{padding:36px 36px 48px}.playgroundBlock .boxBlock.cTitles .textArea .noteTxt,.playgroundBlock .btnCommonNew a,.playgroundBlock .btnCommonNew span{font-size:1.125rem}.playground-boxBlock{margin:0;padding:12px 24px 24px;border-radius:12px 12px 12px 12px;-moz-border-radius:12px 12px 12px 12px;-webkit-border-radius:12px 12px 12px 12px;-o-border-radius:12px 12px 12px 12px;-ms-border-radius:12px 12px 12px 12px;overflow:hidden}.playground-boxBlock.basicStyle{background:#faccd0}.playground-boxBlock.advanceStyle{background:#cce2f2}.playground-boxBlock .titleStyle{margin:0;padding-bottom:24px;text-align:center}.playground-boxBlock .titleStyle .titleArea{font-size:1.875rem;font-weight:400}.playground-boxBlock .titleStyle .subTitle{padding-bottom:6px;font-size:1.25rem;display:inline-block}.playground-boxBlock .phArea{margin:0}.playground-boxBlock .card-info-lists{margin:0;list-style:none;text-align:center}.playground-boxBlock .card-info-lists li{margin:0;padding:6px 12px;font-size:1.125rem;background:#fff;border-radius:8px 8px 8px 8px;-moz-border-radius:8px 8px 8px 8px;-webkit-border-radius:8px 8px 8px 8px;-o-border-radius:8px 8px 8px 8px;-ms-border-radius:8px 8px 8px 8px}.playground-boxBlock .btnCommon a,.playground-boxBlock .btnCommon span.nonLink{width:auto;min-width:210px;padding:12px;font-size:1.125rem;font-weight:700}.playground-boxBlock .btnCommon.btnStyleMakuake a,.playground-boxBlock .btnCommon.btnStyleMakuake .nonLink{min-width:auto;padding:6px 48px 6px 24px;font-weight:400}.playground-boxBlock .btnCommon.btnStyleMakuake .nonLink{padding:6px 24px 6px 24px}.playground-boxBlock .card-info-lists li+li{margin-top:6px}.playground-boxBlock .phArea+.card-info-lists{margin-top:24px}.playground-boxBlock .card-info-lists+.btnCommon{margin-top:36px}.articleEntry+.playground-box2c{margin-top:48px}.playground-box2c+.btnCommonNew{margin-top:48px}.profileBox{margin:48px 0 0;padding:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;background:#fff;border-radius:12px 12px 12px 12px;-moz-border-radius:12px 12px 12px 12px;-webkit-border-radius:12px 12px 12px 12px;-o-border-radius:12px 12px 12px 12px;-ms-border-radius:12px 12px 12px 12px;box-shadow:0 0 12px rgba(0,0,0,.04);-webkit-box-shadow:0 0 12px rgba(0,0,0,.04);-moz-box-shadow:0 0 12px rgba(0,0,0,.04)}.bgStyle1 .profileBox{background:#f0f5f8}.profileBox+.profileBox{margin-top:24px}.profileBox .figArea{width:240px}.profileBox .figArea img{border-radius:100% 100% 100% 100%;-moz-border-radius:100% 100% 100% 100%;-webkit-border-radius:100% 100% 100% 100%;-o-border-radius:100% 100% 100% 100%;-ms-border-radius:100% 100% 100% 100%}.playgroundBlock .profileBox .figArea img{border-radius:12px 12px 12px 12px;-moz-border-radius:12px 12px 12px 12px;-webkit-border-radius:12px 12px 12px 12px;-o-border-radius:12px 12px 12px 12px;-ms-border-radius:12px 12px 12px 12px}.profileBox .profileInfoArea{width:calc(100% - 240px);padding-left:48px}.profileBox .profileInfoArea .nameTxt{padding-bottom:12px;font-size:1.5rem;font-weight:700}.profileBox .profileInfoArea .nameTxt .honorificTxt{font-size:1.125rem}.profileBox .profileInfoArea .labelArea{margin-bottom:6px;padding:3px 12px;font-size:.875rem;line-height:1.4;background:#e1e7eb}.bgStyle1 .profileBox .profileInfoArea .labelArea{background:#fff}.profileBox .profileInfoArea .positionTxt{font-size:.875rem;line-height:1.6}.profileBox .commentArea::after,.profileBox .commentArea .btnMoreContents{display:none}.profileBox .profileInfoArea .commentTxt{font-size:1.125rem}.playgroundBlock .titlesInfoBlock .titStyle{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center}.playgroundBlock .titlesInfoBlock .titStyle .labelArea{margin-left:12px;line-height:1.4}.safari .playgroundBlock .playgroundBlockAttenList li.noteTxt{text-indent:-0.58em !important}.playgroundBlock .bnrStrategyguideBox{width:960px;margin:0 auto}.playgroundBlock .bnrStrategyguide .sgInfoBlock{top:50%;transform:translateY(-50%)}.playgroundBlock .bnrStrategyguideBox .sgTitleArea{padding:6px 8px}.playgroundBlock .bnrStrategyguideBox .sgTitleArea .sgTitle{writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;-ms-writing-mode:vertical-rl}.playgroundBlock .bnrStrategyguideBox .sgInfoArea{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center}.playgroundBlock .bnrStrategyguideBox .bnrStrategyguide .title-sgInfoArea .title-sgTitle{padding-bottom:6px;font-size:20px;font-size:1.25rem;font-weight:700;color:#00aeca}.playgroundBlock .bnrStrategyguideBox .bnrStrategyguide .title-sgInfoArea .title-sgDes{font-size:16px;font-size:1rem;line-height:1.8}.playgroundPIBlock #mainVisualBlock{height:395px;background:#fff500 url("/playground/images/common/bg_mainVisual.png") center center no-repeat;background-size:1080px;position:relative;z-index:0}.playgroundPIBlock #mainVisualArea{width:100%;height:100%;margin:0 auto;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center}.playgroundPIBlock #mainVisualArea #playgroundPILogo{width:460px}.playgroundPIBlock .unitNavBlock{margin-bottom:0}.playgroundPIBlock .unitNavBlock{background:#f2f2f5}.playgroundPIBlock .unitNavList li{margin:0 6px}.playgroundPIBlock .unitNavList .unitNavListLink,.playgroundPIBlock .unitNavList a.active{color:#000}.playgroundPIBlock .unitNavList a:hover,.playgroundPIBlock .unitNavList li:hover a{color:#005292}.playgroundPIBlock .unitNavList li:hover::after,.playgroundPIBlock .unitNavList li .active::after{background-color:#005292}.playgroundPIBlock .unitNavList #howtoLink a:hover,.playgroundPIBlock .unitNavList li#howtoLink:hover a{color:#e85298}.playgroundPIBlock .unitNavList li#howtoLink:hover::after,.playgroundPIBlock .unitNavList li#howtoLink .active::after{background-color:#e85298}.playgroundPIBlock .unitNavList #missionLink a:hover,.playgroundPIBlock .unitNavList li#missionLink:hover a{color:#fabe00}.playgroundPIBlock .unitNavList li#missionLink:hover::after,.playgroundPIBlock .unitNavList li#missionLink .active::after{background-color:#fabe00}.playgroundPIBlock .unitNavList #cardLink a:hover,.playgroundPIBlock .unitNavList li#cardLink:hover a{color:#00afec}.playgroundPIBlock .unitNavList li#cardLink:hover::after,.playgroundPIBlock .unitNavList li#cardLink .active::after{background-color:#00afec}.playgroundPIBlock .unitNavList #supportLink a:hover,.playgroundPIBlock .unitNavList li#supportLink:hover a{color:#8fc31f}.playgroundPIBlock .unitNavList li#supportLink:hover::after,.playgroundPIBlock .unitNavList li#supportLink .active::after{background-color:#8fc31f}.playgroundPIBlock .unitNavList li .external::before,.playgroundPIBlock .unitNavList li:hover .external::before{background-image:url(/playground/images/common/icon_external.png);background-size:contain}.playgroundPIBlock .unitNavList li#supportLink:hover .external::before{background-image:url(/playground/images/common/icon_external_hover.png);background-size:contain}.playgroundPIBlock .unitNavList li .pnllNotice::after{display:none}#playgroundPISection{padding:60px 0 100px}.playgroundPIBlock #playgroundPISection .titStyle{margin:0;padding-bottom:36px;position:relative;z-index:10}.playgroundPIBlock #playgroundPISection .titStyle .titleArea{font-size:3rem;line-height:1.4;color:#000;font-weight:400}.playgroundPIBlock #playgroundPISection .titStyle .titleArea .subTxt{font-size:1.5rem}.playgroundPIBlock #playgroundPISection .titStyle.lineStyle{padding-bottom:80px}.playgroundPIBlock #playgroundPISection .titStyle.lineStyle .titleArea{display:inline-block}.playgroundPIBlock #playgroundPISection .titStyle.lineStyle .titleArea::after{content:"";width:100%;height:6px;margin-top:12px;background:#005292;display:block;border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;-o-border-radius:3px 3px 3px 3px;-ms-border-radius:3px 3px 3px 3px}.playgroundPIBlock.howto #playgroundPISection .titStyle.lineStyle .titleArea::after{background:#e85298}.playgroundPIBlock.mission #playgroundPISection .titStyle.lineStyle .titleArea::after{background:#fabe00}.playgroundPIBlock.card #playgroundPISection .titStyle.lineStyle .titleArea::after{background:#00afec}.playgroundPIBlock #playgroundPISection .titStyle.style1{padding-bottom:24px}.playgroundPIBlock #playgroundPISection .titStyle.style1 .titleArea{font-size:2.25rem}.playgroundPIBlock #playgroundPISection .titStyle.style2{padding-bottom:36px}.playgroundPIBlock #playgroundPISection .titStyle.style3{padding-bottom:24px}.playgroundPIBlock #playgroundPISection .titStyle.style3 .titleArea{font-size:1.875rem;font-weight:700}.playgroundPIBlock #playgroundPISection .titStyle.style3 .titleArea .subTxt{font-size:1.25rem;font-weight:400}.playgroundPIBlock #playgroundPISection .titleLabelBlock{margin:0 auto;text-align:center;display:block}.playgroundPIBlock #playgroundPISection .titleLabelTxt{margin:0 0 36px;padding:6px 24px;font-size:1.375rem;border:2px solid #000;border-radius:12px 12px 12px 12px;-moz-border-radius:12px 12px 12px 12px;-webkit-border-radius:12px 12px 12px 12px;-o-border-radius:12px 12px 12px 12px;-ms-border-radius:12px 12px 12px 12px;text-align:center;display:inline-block}.playground-anchorLink .noteTxt{padding-top:12px;text-align:center}#playgroundPISection .article+.article{padding-top:120px}#playgroundPISection .article .txtArea{font-size:1.375rem;line-height:1.6;text-align:center}#playgroundPISection .article .txtArea.style1{font-size:1.875rem}#playgroundPISection .btnCommonNew a{font-size:1.125rem}.playground-anchorLinkBlock{padding-top:48px}#playgroundPISection .playground-boxBlock{padding:0}#playgroundPISection .playground-boxBlock .phArea{text-align:center;border-radius:0px 0px 0px 0px;-moz-border-radius:0px 0px 0px 0px;-webkit-border-radius:0px 0px 0px 0px;-o-border-radius:0px 0px 0px 0px;-ms-border-radius:0px 0px 0px 0px}#playgroundPISection .playground-boxBlock a{padding:24px 24px 74px;color:#000;display:block;position:relative;z-index:0}#playgroundPISection .playground-boxBlock a::after{content:"";width:37px;height:37px;position:absolute;bottom:12px;left:50%;display:block;z-index:0;transform:translateX(-50%)}#playgroundPISection .playground-boxBlock.basicStyle a::after{background:url("/playground/images/common/playground_pi_nav_arrow_basic.png") no-repeat;background-size:37px}#playgroundPISection .playground-boxBlock.advanceStyle a::after{background:url("/playground/images/common/playground_pi_nav_arrow_advance.png") no-repeat;background-size:37px}#playgroundPISection .playground-boxBlock a:hover img,#playgroundPISection .playground-boxBlock a:hover .titleStyle,#playgroundPISection .playground-boxBlock a:hover::after{-ms-filter:alpha(opacity=60);filter:alpha(opacity=60);opacity:.6;-webkit-transition:all .4s ease-out 0s;-moz-transition:all .4s ease-out 0s;-o-transition:all .4s ease-out 0s;-ms-transition:all .4s ease-out 0s;transition:all .4s ease-out 0s}#playgroundPISection .bgTitleAreaLabel{background:#005292;text-align:center;border-radius:100px 100px 100px 100px;-moz-border-radius:100px 100px 100px 100px;-webkit-border-radius:100px 100px 100px 100px;-o-border-radius:100px 100px 100px 100px;-ms-border-radius:100px 100px 100px 100px;position:relative;left:50%;transform:translate(-50%, -50%);z-index:20;display:inline-block}#playgroundPISection .bgTitleAreaLabel.bgStyle1{background:#faccd0}#playgroundPISection .bgTitleAreaLabel.bgStyle2{background:#cce2f2}#playgroundPISection .bgTitleAreaLabel .titleArea{padding:24px 100px;font-size:2.5rem;font-weight:700;color:#000}.playgroundPIIndexNav li a{padding:24px;text-align:center;border:6px solid #005292;border-radius:24px 24px 24px 24px;-moz-border-radius:24px 24px 24px 24px;-webkit-border-radius:24px 24px 24px 24px;-o-border-radius:24px 24px 24px 24px;-ms-border-radius:24px 24px 24px 24px;display:block;-webkit-transition:all .4s ease-out 0s;-moz-transition:all .4s ease-out 0s;-o-transition:all .4s ease-out 0s;-ms-transition:all .4s ease-out 0s;transition:all .4s ease-out 0s}.playgroundPIIndexNav li .figArea{width:150px;margin:0 auto;padding-bottom:24px}.playgroundPIIndexNav li .linkTxt{font-size:1.5rem;line-height:1.6;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center}.playgroundPIIndexNav li a#index-howtoLink{border:6px solid #e85298}.playgroundPIIndexNav li a#index-howtoLink:hover{background:#fadcea}.playgroundPIIndexNav li a#index-missionLink{border:6px solid #fabe00}.playgroundPIIndexNav li a#index-missionLink:hover{background:#fef2cc}.playgroundPIIndexNav li a#index-cardLink{border:6px solid #00afec}.playgroundPIIndexNav li a#index-cardLink:hover{background:#cceffb}.playgroundPIIndexNav li a#index-supportLink{border:6px solid #8fc31f}.playgroundPIIndexNav li a#index-supportLink:hover{background:#e9f3d2}.playgroundPIsnsBtnBlock{width:960px;margin:0 auto;padding-top:36px}.playgroundPIsnsBtnBlock a{padding:30px;color:#000;font-size:1.875rem;font-weight:700;line-height:1;text-align:center;border:6px solid #00a3bc;position:relative;z-index:0;border-radius:24px 24px 24px 24px;-moz-border-radius:24px 24px 24px 24px;-webkit-border-radius:24px 24px 24px 24px;-o-border-radius:24px 24px 24px 24px;-ms-border-radius:24px 24px 24px 24px;display:block;-webkit-transition:all .4s ease-out 0s;-moz-transition:all .4s ease-out 0s;-o-transition:all .4s ease-out 0s;-ms-transition:all .4s ease-out 0s;transition:all .4s ease-out 0s}.playgroundPIsnsBtnBlock a:hover{background:#ccedf2}.playgroundPIsnsBtnBlock a .linkTxt{margin:0;padding:0 92px 0 122px;position:relative;z-index:0}.playgroundPIsnsBtnBlock a .linkTxt::before,.playgroundPIsnsBtnBlock a .linkTxt::after{content:"";position:absolute;top:50%;transform:translateY(-50%);display:block;z-index:30}.playgroundPIsnsBtnBlock a .linkTxt::before{width:74px;height:60px;background:url("/playground/images/index/playground_pi_snsBtn_character1.png") center left no-repeat;background-size:74px;left:0}.playgroundPIsnsBtnBlock a .linkTxt::after{width:44px;height:48px;margin-top:-1px;background:url("/playground/images/index/playground_pi_snsBtn_character2.png") center left no-repeat;background-size:44px;right:0}.playgroundPIBox{border-radius:24px 24px 24px 24px;-moz-border-radius:24px 24px 24px 24px;-webkit-border-radius:24px 24px 24px 24px;-o-border-radius:24px 24px 24px 24px;-ms-border-radius:24px 24px 24px 24px;position:relative;z-index:0}.playgroundPIBox.LineStyle1{border:6px solid #faccd0}.playgroundPIBox.LineStyle2{border:6px solid #cce2f2}.playgroundPIBox.bgStyle1{background:#faccd0}.playgroundPIBox.bgStyle2{background:#cce2f2}.playgroundPIBoxUnit{padding:0 54px}.playgroundPIBox li{padding:24px;border-radius:12px 12px 12px 12px;-moz-border-radius:12px 12px 12px 12px;-webkit-border-radius:12px 12px 12px 12px;-o-border-radius:12px 12px 12px 12px;-ms-border-radius:12px 12px 12px 12px;position:relative;z-index:0}.playgroundPIBox.LineStyle1 li{background:#faccd0}.playgroundPIBox.LineStyle2 li{background:#cce2f2}.playgroundPIBox li .labelNew{width:70px;height:70px;background:#fabe00;position:absolute;top:-12px;left:-12px;z-index:10;border-radius:100% 100% 100% 100%;-moz-border-radius:100% 100% 100% 100%;-webkit-border-radius:100% 100% 100% 100%;-o-border-radius:100% 100% 100% 100%;-ms-border-radius:100% 100% 100% 100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center}.playgroundPIBox li .labelNew .labelTxt{font-size:1.125rem;font-weight:700}.playgroundPIBox li .phArea{margin:0 0 24px;border-radius:12px 12px 12px 12px;-moz-border-radius:12px 12px 12px 12px;-webkit-border-radius:12px 12px 12px 12px;-o-border-radius:12px 12px 12px 12px;-ms-border-radius:12px 12px 12px 12px;overflow:hidden}.playgroundPIBox li .infoArea{margin:0}.playgroundPIBox li .infoArea .txtArea{padding:0 0 12px;font-size:1.5rem;font-weight:700;text-align:center;line-height:1.6}.playgroundPIBox li .infoArea .linkList{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center}.playgroundPIBox li .infoArea .linkList li{width:58px;padding:0}.playgroundPIBox li .infoArea .linkList li.iconList{line-height:0}.playgroundPIBox li .infoArea .linkList li+li{margin-left:24px}.playgroundPIBox li .infoArea .linkList li a:hover img,.playgroundPIBox li .infoArea .linkList li a:hover .txtArea{-ms-filter:alpha(opacity=60);filter:alpha(opacity=60);opacity:.6;-webkit-transition:all .4s ease-out 0s;-moz-transition:all .4s ease-out 0s;-o-transition:all .4s ease-out 0s;-ms-transition:all .4s ease-out 0s;transition:all .4s ease-out 0s}.playgroundPIBox li .nonLink img{-ms-filter:alpha(opacity=20);filter:alpha(opacity=20);opacity:.2}.playgroundPIBox .messageTxt{margin:0 0 48px;font-size:1.5rem;font-weight:700;text-align:center;display:inline-block;position:relative;left:50%;z-index:0;transform:translateX(-50%)}.playgroundPIBox .messageTxt .messageTxtUnit .textArea{font-size:1.5rem;font-weight:700}.playgroundPIBox .messageTxt .messageTxtUnit::before,.playgroundPIBox .messageTxt .messageTxtUnit::after{content:"";width:100px;height:90px;position:absolute;top:50%;transform:translateY(-50%);display:block;z-index:30}.playgroundPIBox .messageTxt .messageTxtUnit::before{left:-124px}.playgroundPIBox .messageTxt .messageTxtUnit::after{right:-124px}.playgroundPIBox.LineStyle1 .messageTxt .messageTxtUnit::before{background:url("/playground/images/mission/playground_pi_txt_character1_basic.png") no-repeat;background-size:100px}.playgroundPIBox.LineStyle1 .messageTxt .messageTxtUnit::after{background:url("/playground/images/mission/playground_pi_txt_character2_basic.png") no-repeat;background-size:100px}.playgroundPIBox.LineStyle2 .messageTxt .messageTxtUnit::before{background:url("/playground/images/mission/playground_pi_txt_character1_advance.png") no-repeat;background-size:100px}.playgroundPIBox.LineStyle2 .messageTxt .messageTxtUnit::after{background:url("/playground/images/mission/playground_pi_txt_character2_advance.png") no-repeat;background-size:100px}.playgroundPIBox .messageTxt .messageTxtUnit .btnCommonNew{margin-top:12px;left:0;transform:translateX(0)}.playgroundPIBox .messageTxt .messageTxtUnit .btnCommonNew.btnDetail a.icon-pdf:after,.playgroundPIBox .messageTxt .messageTxtUnit .btnCommonNew.btnDetail span.icon-pdf:after{width:20px;height:24px;background:url("/playground/images/common/icon_pdf.png") center left no-repeat;background-size:20px}#playgroundPISection.howto .pcaVideo .movLoad .youtubeEmbed{position:relative;height:0;padding-bottom:56.25%;overflow:hidden;display:none;border:0;opacity:0}.winXp #playgroundPISection.howto .pcaVideo .movLoad .youtubeEmbed,.win10 #playgroundPISection.howto .pcaVideo .movLoad .youtubeEmbed,.win81 #playgroundPISection.howto .pcaVideo .movLoad .youtubeEmbed,.win8 #playgroundPISection.howto .pcaVideo .movLoad .youtubeEmbed,.win7 #playgroundPISection.howto .pcaVideo .movLoad .youtubeEmbed,.winVista #playgroundPISection.howto .pcaVideo .movLoad .youtubeEmbed,.winXp #playgroundPISection.howto .pcaVideo .movLoad .youtubeEmbed,.macOS #playgroundPISection.howto .pcaVideo .movLoad .youtubeEmbed,.chromeos #playgroundPISection.howto .pcaVideo .movLoad .youtubeEmbed,.otherOS #playgroundPISection.howto .pcaVideo .movLoad .youtubeEmbed,.ios #playgroundPISection.howto .pcaVideo .movLoad .youtubeEmbed,.ipados #playgroundPISection.howto .pcaVideo .movLoad .youtubeEmbed,.android #playgroundPISection.howto .pcaVideo .movLoad .youtubeEmbed{opacity:1;display:block}#playgroundPISection.howto .pcaVideo .movLoad#howtoMov1,#playgroundPISection.howto .pcaVideo .movLoad#howtoMov2,#playgroundPISection.howto .pcaVideo .movLoad#howtoMov3{position:relative;height:0;padding-bottom:56.25%;overflow:hidden;background:url(/playground/images/howto/movie_BG_how2opening_1_loading.png);background-size:cover}#playgroundPISection.howto .pcaVideo .movLoad#howtoMov2{background:url(/playground/images/howto/movie_BG_how2opening_2_loading.png);background-size:cover}#playgroundPISection.howto .pcaVideo .movLoad#howtoMov3{background:url(/playground/images/howto/movie_BG_how2opening_3_loading.png);background-size:cover}#playgroundPISection.mission .playgroundPIBox.missionBox .pcablock.m1{margin:0 0 0 -20px}#playgroundPISection.mission .playgroundPIBox.missionBox .pcablock.m1 .pcab-c2{width:calc(50% - 50px)}.playgroundPIBlock.card,#playgroundPISection.card{margin-bottom:0;border:none;border-radius:0;background:transparent;box-shadow:none;overflow:auto;color:transparent}.card .playgroundPIBoxUnit+.playgroundPIBoxUnit{padding-top:40px}.card .playgroundPIBox li{padding:0;border-radius:0px 0px 0px 0px;-moz-border-radius:0px 0px 0px 0px;-webkit-border-radius:0px 0px 0px 0px;-o-border-radius:0px 0px 0px 0px;-ms-border-radius:0px 0px 0px 0px}.card .playgroundPIBox.LineStyle1 li,.card .playgroundPIBox.LineStyle2 li{background:none}.card .playgroundPIBox li .phArea{margin:0;border-radius:0px 0px 0px 0px;-moz-border-radius:0px 0px 0px 0px;-webkit-border-radius:0px 0px 0px 0px;-o-border-radius:0px 0px 0px 0px;-ms-border-radius:0px 0px 0px 0px}.card .playgroundPIBox li .phArea .txtArea{font-size:1.5rem;color:#666;font-weight:400;text-align:center}.card .playgroundPIBox li a:hover .phArea img,.card .playgroundPIBox li a:hover .phArea .txtArea{-ms-filter:alpha(opacity=60);filter:alpha(opacity=60);opacity:.6;-webkit-transition:all .4s ease-out 0s;-moz-transition:all .4s ease-out 0s;-o-transition:all .4s ease-out 0s;-ms-transition:all .4s ease-out 0s;transition:all .4s ease-out 0s}.modal-playgroundPI{width:auto}.modal-playgroundPI *{font-family:__M_PLUS_2_9ff0a5,__M_PLUS_2_Fallback_9ff0a,-apple-system,BlinkMacSystemFont,sans-serif;font-style:normal}.modal-playgroundPI .modalBlock{margin:0;padding:48px;background:#ebebeb;position:relative;z-index:0}.modal-playgroundPI .modalBlock.movModal{padding:72px 48px 48px}.modal-playgroundPI .modalBlock .btnCloseArea{width:48px;position:absolute;top:12px;right:12px;z-index:10}.modal-playgroundPI .modalBlock .cardInfo{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:start}.modal-playgroundPI .modalBlock .cardInfo .figArea{width:200px;padding-bottom:48px}.modal-playgroundPI .modalBlock .cardInfo .cardInfoUnit{width:calc(100% - 200px);padding-left:48px;padding-bottom:48px}#lightcase-content .modal-playgroundPI .modalBlock .cardInfo .cardInfoUnit .catArea{margin-bottom:12px;padding:6px 12px;font-size:1.125rem;font-weight:700;line-height:1;color:#fff;background:#000;text-align:center;border-radius:100px 100px 100px 100px;-moz-border-radius:100px 100px 100px 100px;-webkit-border-radius:100px 100px 100px 100px;-o-border-radius:100px 100px 100px 100px;-ms-border-radius:100px 100px 100px 100px;display:inline-block}.modal-playgroundPI .modalBlock .cardInfo .cardInfoUnit .cardName{font-size:2.25rem;line-height:1.6;font-weight:700}.modal-playgroundPI .modalBlock .cardInfo .cardInfoUnit .cardName .subTxt{font-size:1.375rem}.modal-playgroundPI .modalBlock .cardInfo .cardInfoUnit .cardEx{font-size:1.5rem}.modal-playgroundPI .modalBlock .videoKvBlock{width:100%}#lightcase-nav a[class*=lightcase-icon-].lightcase-icon-prev.playground-modal-nav,#lightcase-nav a[class*=lightcase-icon-].lightcase-icon-next.playground-modal-nav{width:60px;height:60px;background:#fff;left:calc(50% - 400px);transform:translateX(-50%);-webkit-transition:all 0s ease-out 0s;-moz-transition:all 0s ease-out 0s;-o-transition:all 0s ease-out 0s;-ms-transition:all 0s ease-out 0s;transition:all 0s ease-out 0s;-ms-filter:alpha(opacity=0);filter:alpha(opacity=0);opacity:0}#lightcase-nav a[class*=lightcase-icon-].lightcase-icon-next.playground-modal-nav{left:calc(50% + 400px);transform:translateX(-50%)}.lightcaseNewOpen #lightcase-nav a[class*=lightcase-icon-].lightcase-icon-prev.playground-modal-nav,.lightcaseNewOpen #lightcase-nav a[class*=lightcase-icon-].lightcase-icon-next.playground-modal-nav{-ms-filter:alpha(opacity=100);filter:alpha(opacity=100);opacity:1}.lightcase-icon-prev.playground-modal-nav:before,.lightcase-icon-next.playground-modal-nav:before{width:30px;height:30px;margin:15px -12px 0 0;border-top:solid 8px #000;border-right:solid 8px #000}.lightcase-icon-next.playground-modal-nav:before{margin:15px 0 0 -12px}.lightcase-icon-prev.playground-modal-nav:hover::before,.lightcase-icon-next.playground-modal-nav:hover::before{-ms-filter:alpha(opacity=60);filter:alpha(opacity=60);opacity:.6;-webkit-transition:all .4s ease-out 0s;-moz-transition:all .4s ease-out 0s;-o-transition:all .4s ease-out 0s;-ms-transition:all .4s ease-out 0s;transition:all .4s ease-out 0s}#lightcase-case.playground-modal * iframe{width:100% !important;height:100% !important}#lightcase-case.playground-modal:not([data-lc-type=error]) #lightcase-content .lightcase-contentInner .lightcase-inlineWrap{padding:0}#lightcase-case.playground-modal #lightcase-content .lightcase-inlineWrap{max-height:100% !important}.y-banner__image__background--playground{background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url(/images/banner_playground.png);border-radius:8px 0 0 8px;content:"";height:100%;position:absolute;-webkit-transition-duration:.4s;transition-duration:.4s;width:100%}@media only screen and (max-width: 960px){.modal-playgroundPI .modalBlock .cardInfo .figArea{width:160px;padding-bottom:48px}.modal-playgroundPI .modalBlock .cardInfo .cardInfoUnit{width:calc(100% - 160px);padding-left:48px;padding-bottom:48px}#lightcase-content .modal-playgroundPI .modalBlock .cardInfo .cardInfoUnit .catArea{margin:0 auto 12px;font-size:.875rem}.modal-playgroundPI .modalBlock .cardInfo .cardInfoUnit .cardName{font-size:1.375rem}.modal-playgroundPI .modalBlock .cardInfo .cardInfoUnit .cardName .subTxt{font-size:1.125rem}.modal-playgroundPI .modalBlock .cardInfo .cardInfoUnit .cardEx{font-size:1rem;line-height:1.6}}@media only screen and (max-width: 40em){.playgroundBlock .section.firstSection{padding:0 0 60px}.playgroundBlock .textArea+.scheduleLabel{margin-top:48px}.playgroundBlock .page-title.style1{padding:24px 0}.playgroundBlock .articleEntry .infoBlock.leadBlock.txtAlignC{text-align:center}.playgroundBlock .tpg-title{padding-bottom:24px}.playgroundBlock .boxBlock.cTitles .textArea{padding:24px}.playgroundBlock .boxBlock.cTitles.nonShadow .textArea{padding:24px 0}.playgroundBlock .boxBlock.cTitles .textArea .noteTxt{font-size:.875rem}.playgroundBlock .btnCommonNew a,.playgroundBlock .btnCommonNew span{font-size:4.2666vw}.playgroundLogo{width:80%}.playgroundBlock .page-title.style1{padding:36px 0 24px}.playgroundBlock .page-title .page-titleArea.style1{font-size:6.4vw}.playground-productTitle .page-title.style4{padding:0 0 24px}.playground-box2c.pcablock-2c.listStyle{margin:0 0 0 -12px}.playground-box2c.pcablock-2c.listStyle .pcab-c2{width:calc(50% - 12px);margin:0 0 12px 12px}.playground-boxBlock{padding:6px;border-radius:8px 8px 8px 8px;-moz-border-radius:8px 8px 8px 8px;-webkit-border-radius:8px 8px 8px 8px;-o-border-radius:8px 8px 8px 8px;-ms-border-radius:8px 8px 8px 8px}.playground-boxBlock .titleStyle{padding-bottom:6px}.playground-boxBlock .titleStyle .titleArea{font-size:3.2vw;line-height:1}.playground-boxBlock .titleStyle .subTitle{font-size:2.1333vw}.playground-boxBlock .phArea{padding:0 12px}.playground-boxBlock .card-info-lists li{padding:3px;font-size:2.6666vw;line-height:1.4;border-radius:4px 4px 4px 4px;-moz-border-radius:4px 4px 4px 4px;-webkit-border-radius:4px 4px 4px 4px;-o-border-radius:4px 4px 4px 4px;-ms-border-radius:4px 4px 4px 4px}.playground-boxBlock .btnCommon{margin-bottom:12px}.playground-boxBlock .btnCommon a{width:80%;min-width:auto;padding:12px;font-size:4.2666vw}.playground-boxBlock .phArea+.card-info-lists{margin-top:12px}.playground-boxBlock .card-info-lists+.btnCommon{margin-top:16px}.playground-boxBlock .btnCommon.btnStyleMakuake{margin-bottom:8px}.playground-boxBlock .btnCommon.btnStyleMakuake a,.playground-boxBlock .btnCommon.btnStyleMakuake .nonLink{width:100%;padding:6px 3px 6px 0;font-size:2.1333vw;line-height:1}.playground-boxBlock .btnCommon.btnStyleMakuake .logoArea{padding:0 3px 0 0}.playground-boxBlock .btnCommon.btnStyleMakuake .logoArea img{width:16vw}.playground-boxBlock .btnCommon.btnStyleMakuake a::after{width:6px;height:6px;margin-top:-3px;margin-right:6px}.playground-box2c+.btnCommonNew{margin-top:0}.articleEntry+.playground-box2c.pcablock-2c.listStyle{margin-top:24px}.playground-boxBlock .btnCommon.btnStyleMakuake+.noteTxt{font-size:.625rem;line-height:1.2}.playground-boxBlock .btnCommon.btnStyleMakuake+.noteTxt.ac{text-align:left !important}.profileBox{display:block}.profileBox+.profileBox{margin-top:24px}.profileBox .figArea{width:150px;margin:0 auto;padding-bottom:12px}.profileBox .profileInfoArea{width:100%;padding-left:0}.profileBox .profileInfoArea .nameTxt{font-size:5.3333vw}.profileBox .profileInfoArea .nameTxt .honorificTxt{font-size:4.2666vw}.profileBox .profileInfoArea .commentArea{position:relative;z-index:0}.profileBox .profileInfoArea .commentArea.openArea{padding-bottom:48px}.profileBox .profileInfoArea .commentArea::after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background:linear-gradient(to bottom, transparent 30%, #fff 70%);display:block}.bgStyle1 .profileBox .profileInfoArea .commentArea::after{background:linear-gradient(to bottom, transparent 30%, #f0f5f8 70%)}.profileBox .profileInfoArea .commentArea.openArea::after{-ms-filter:alpha(opacity=0);filter:alpha(opacity=0);opacity:0;-webkit-transition:all .1s ease-out .1s;-moz-transition:all .1s ease-out .1s;-o-transition:all .1s ease-out .1s;-ms-transition:all .1s ease-out .1s;transition:all .1s ease-out .1s}.profileBox .profileInfoArea .commentTxt{height:6.12em;position:relative;z-index:0;overflow:hidden;font-size:4.2666vw;line-height:1.8;-webkit-transition:all .1s ease-out 0s;-moz-transition:all .1s ease-out 0s;-o-transition:all .1s ease-out 0s;-ms-transition:all .1s ease-out 0s;transition:all .1s ease-out 0s}.profileBox .profileInfoArea .commentTxt.openArea{height:100%;-webkit-transition:all .1s ease-out 0s;-moz-transition:all .1s ease-out 0s;-o-transition:all .1s ease-out 0s;-ms-transition:all .1s ease-out 0s;transition:all .1s ease-out 0s}.profileBox .commentArea .btnMoreContents{display:block;position:absolute;left:50%;bottom:0;z-index:10;transform:translateX(-50%)}.profileBox .commentArea .btnMoreContents a,.profileBox .commentArea .btnMoreContents a:hover{padding:0 30px 0 0;background:transparent;border:none;-ms-filter:alpha(opacity=100);filter:alpha(opacity=100);opacity:1}.playgroundBlock .titlesInfoBlock{padding:0 20px 20px}.playgroundBlock .titlesInfoBlock .titStyle{justify-content:center}.playgroundBlock .titlesInfoBlock .titStyle .titleArea{line-height:1.6}.playgroundBlock .titlesInfoBlock .pcab-col.phArea{margin:0}.playgroundBlock .titlesInfoBlock .titStyle .labelArea{margin-left:0;font-size:.875rem}.playgroundBlock .bnrStrategyguide a{padding-bottom:36px}.playgroundBlock .bnrStrategyguideBox{width:calc(100vw - 40px);padding-top:24px}.playgroundBlock .bnrStrategyguide .sgInfoBlock{top:0;transform:translateY(0)}.playgroundBlock .bnrStrategyguideBox .sgTitleArea{padding:6px 12px}.playgroundBlock .bnrStrategyguideBox .sgTitleArea .sgTitle{writing-mode:horizontal-tb;-webkit-writing-mode:horizontal-tb;-ms-writing-mode:horizontal-tb}.playgroundBlock .bnrStrategyguideBox .bnrStrategyguide .title-sgInfoArea{padding:12px 0}.playgroundBlock .bnrStrategyguideBox .sgInfoArea{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center}.playgroundBlock .bnrStrategyguideBox .bnrStrategyguide .title-sgInfoArea .title-sgTitle{font-size:18px;font-size:1.125rem}.playgroundBlock .bnrStrategyguideBox .bnrStrategyguide .title-sgInfoArea .title-sgDes{font-size:14px;font-size:0.875rem;line-height:1.6;text-align:left}.playgroundBlock .bnrStrategyguide+.bnrStrategyguide{margin-top:24px}.playgroundPIBlock #mainVisualBlock{height:auto;background:#fff500}.playgroundPIBlock #mainVisualArea #playgroundPILogo{width:100%}.playgroundPIBlock .unitNavList::before,.playgroundPIBlock .unitNavList::after{display:none}.playgroundPIBlock .unitNavList li{margin:0 1.0666vw;font-size:2.9333vw}.playgroundPIBlock .unitNavList .pnllNotice{margin:0 auto;padding:0 0 3px;font-size:2.1333vw;line-height:1}.playgroundPIBlock .unitNavList li a{height:48px;padding:6px 1.6vw 3px;line-height:1}.playgroundPIBlock .unitNavList li a.external{padding:6px 3.466vw 3px .8vw}.playgroundPIBlock .unitNavList li a.external::before{top:20px}.playgroundPIBlock .unitNavList .unitNavListLink,.playgroundPIBlock .unitNavList a.active,.playgroundPIBlock .unitNavList a:hover,.playgroundPIBlock .unitNavList li:hover a,.playgroundPIBlock .unitNavList #howtoLink a:hover,.playgroundPIBlock .unitNavList li#howtoLink:hover a,.playgroundPIBlock .unitNavList #missionLink a:hover,.playgroundPIBlock .unitNavList li#missionLink:hover a,.playgroundPIBlock .unitNavList #cardLink a:hover,.playgroundPIBlock .unitNavList li#cardLink:hover a,.playgroundPIBlock .unitNavList #supportLink a:hover,.playgroundPIBlock .unitNavList li#supportLink:hover a{color:#000}.playgroundPIBlock .unitNavList li:hover::after,.playgroundPIBlock .unitNavList li#howtoLink:hover::after,.playgroundPIBlock .unitNavList li#missionLink:hover::after,.playgroundPIBlock .unitNavList li#cardLink:hover::after,.playgroundPIBlock .unitNavList li#supportLink:hover::after{display:none}.playgroundPIBlock .unitNavList li#supportLink:hover .external::before{background-image:url(/playground/images/common/icon_external.png);background-size:contain}#playgroundPISection{padding:48px 0 90px}.playgroundPIBlock #playgroundPISection .titStyle{padding-bottom:24px}.playgroundPIBlock #playgroundPISection .titStyle .titleArea{font-size:6.9333vw}.playgroundPIBlock #playgroundPISection .titStyle .titleArea .subTxt{font-size:5.8666vw}.playgroundPIBlock #playgroundPISection .titStyle.lineStyle{padding-bottom:48px}.playgroundPIBlock #playgroundPISection .titStyle.lineStyle .titleArea::after{height:3px;margin-top:0;border-radius:1px 1px 1px 1px;-moz-border-radius:1px 1px 1px 1px;-webkit-border-radius:1px 1px 1px 1px;-o-border-radius:1px 1px 1px 1px;-ms-border-radius:1px 1px 1px 1px}.playgroundPIBlock #playgroundPISection .titStyle.style1{padding-bottom:12px}.playgroundPIBlock #playgroundPISection .titStyle.lineStyle.style2{padding-bottom:24px}.playgroundPIBlock #playgroundPISection .titStyle.style3{padding-bottom:12px}.playgroundPIBlock #playgroundPISection .titStyle.style1 .titleArea{font-size:5.8666vw}.playgroundPIBlock #playgroundPISection .titStyle.style1 .titleArea .subTxt{font-size:3.7333vw}.playgroundPIBlock #playgroundPISection .titStyle.style3 .titleArea{font-size:4.8vw}.playgroundPIBlock #playgroundPISection .titStyle.style3 .titleArea .subTxt{font-size:3.7333vw}.playgroundPIBlock #playgroundPISection .titleLabelTxt{margin:0 0 24px;padding:6px 12px;font-size:3.7333vw;line-height:1.6}.playground-anchorLink .noteTxt{font-size:3.2vw;line-height:1.2}#playgroundPISection .article+.article{padding-top:60px}#playgroundPISection .article .txtArea{font-size:4.2666vw}#playgroundPISection .article .txtArea.style1{font-size:5.3333vw}#playgroundPISection .btnCommonNew a{font-size:4.2666vw}.playground-anchorLinkBlock{padding-top:24px}.playground-anchorLinkBlock .playground-boxBlock .titleStyle .titleArea{font-size:3.7333vw;line-height:1.2}#playgroundPISection .playground-boxBlock a{padding:12px 12px 48px}#playgroundPISection .playground-boxBlock a::after{width:24px;height:24px}#playgroundPISection .playground-boxBlock.basicStyle a::after{background:url("/playground/images/common/playground_pi_nav_arrow_basic.png") no-repeat;background-size:24px}#playgroundPISection .playground-boxBlock.advanceStyle a::after{background:url("/playground/images/common/playground_pi_nav_arrow_advance.png") no-repeat;background-size:24px}.pcablock-2c.playground-anchorLinkBlock .pcab-col.mb0,.pcablock-2c.playground-anchorLinkBlock .pcab-col.mb0:last-child{margin-bottom:0 !important}#playgroundPISection .bgTitleAreaLabel{min-width:calc(100% - 40px)}#playgroundPISection .bgTitleAreaLabel .titleArea{padding:6px 12px;font-size:5.3333vw;line-height:1.4}.playgroundPIIndexNav li.pcab-col{padding:0}.playgroundPIIndexNav li a{padding:6px 6px 12px}.playgroundPIIndexNav li .figArea{width:80px;padding:12px 0}.playgroundPIIndexNav li .linkTxt{font-size:3.4666vw;line-height:1.4}.playgroundPIIndexNav li a#index-howtoLink{border:4px solid #e85298}.playgroundPIIndexNav li a#index-missionLink{border:4px solid #fabe00}.playgroundPIIndexNav li a#index-cardLink{border:4px solid #00afec}.playgroundPIIndexNav li a#index-supportLink{border:4px solid #8fc31f}.playgroundPIIndexNav li a#index-howtoLink:hover,.playgroundPIIndexNav li a#index-missionLink:hover,.playgroundPIIndexNav li a#index-cardLink:hover,.playgroundPIIndexNav li a#index-supportLink:hover{background:#fff}.playgroundPIsnsBtnBlock{width:100%;padding-top:36px}.playgroundPIsnsBtnBlock a{padding:24px 12px;font-size:4.2666vw}.playgroundPIsnsBtnBlock a:hover{background:#fff}.playgroundPIsnsBtnBlock a .linkTxt{padding:0;display:block}.playgroundPIsnsBtnBlock a .linkTxt::before{width:44px;height:40px;background:url("/playground/images/index/playground_pi_snsBtn_character1.png") center left no-repeat;background-size:44px}.playgroundPIsnsBtnBlock a .linkTxt::after{width:30px;height:40px;margin-top:-1px;background:url("/playground/images/index/playground_pi_snsBtn_character2.png") center left no-repeat;background-size:30px}.playgroundPIBoxUnit{padding:0 20px 20px}.playgroundPIBox li{padding:12px}.playgroundPIBox li .labelNew{width:36px;height:36px;top:-6px;left:-6px}.playgroundPIBox li .labelNew .labelTxt{font-size:2.666vw}.playgroundPIBox li .phArea{margin:0 0 12px}.playgroundPIBox li .infoArea .txtArea{padding:0 0 6px}.playgroundPIBox li .infoArea .linkList li{width:9.6vw}.playgroundPIBox li .infoArea .linkList li+li{margin-left:24px}.playgroundPIBox li .infoArea .linkList li a:hover img,.playgroundPIBox li .infoArea .linkList li a:hover .txtArea{-ms-filter:alpha(opacity=100);filter:alpha(opacity=100);opacity:1;-webkit-transition:all 0s ease-out 0s;-moz-transition:all 0s ease-out 0s;-o-transition:all 0s ease-out 0s;-ms-transition:all 0s ease-out 0s;transition:all 0s ease-out 0s}.playgroundPIBox.missionBox .playgroundPIBoxUnit{padding:0 12px}#playgroundPISection .article .playgroundPIBox.missionBox li .infoArea{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}#playgroundPISection .article .playgroundPIBox.missionBox li .infoArea .txtArea{padding:0 0 6px;font-size:3.2vw;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center}.playgroundPIBox.missionBox .pcablock-2c.listStyle{margin:0 0 20px -12px}.playgroundPIBox.missionBox .pcablock-2c.listStyle .pcab-c2{width:calc(50% - 12px);margin:0 0 0 12px}.playgroundPIBox.missionBox .pcablock-2c.listStyle .pcab-c2:last-child{margin-bottom:0 !important}.playgroundPIBox .messageTxt{width:calc(100% - 40px);margin:0 0 20px;padding-top:24px;font-size:4.2666vw;line-height:1.6}.playgroundPIBox .messageTxt .messageTxtUnit{padding:0 50px;display:inline-block}.playgroundPIBox .messageTxt .messageTxtUnit.btnStyle{padding:0}.playgroundPIBox .messageTxt .messageTxtUnit.btnStyle .textArea{padding:0 50px;position:relative;z-index:0}.playgroundPIBox .messageTxt .messageTxtUnit .textArea{font-size:4.2666vw;line-height:1.6}.playgroundPIBox .messageTxt .messageTxtUnit::before,.playgroundPIBox .messageTxt .messageTxtUnit::after{width:40px;height:36px}.playgroundPIBox .messageTxt .messageTxtUnit::before{left:0px}.playgroundPIBox .messageTxt .messageTxtUnit::after{right:0px}.playgroundPIBox.LineStyle1 .messageTxt .messageTxtUnit::before{background:url("/playground/images/mission/playground_pi_txt_character1_basic.png") no-repeat;background-size:40px}.playgroundPIBox.LineStyle1 .messageTxt .messageTxtUnit::after{background:url("/playground/images/mission/playground_pi_txt_character2_basic.png") no-repeat;background-size:40px}.playgroundPIBox.LineStyle2 .messageTxt .messageTxtUnit::before{background:url("/playground/images/mission/playground_pi_txt_character1_advance.png") no-repeat;background-size:40px}.playgroundPIBox.LineStyle2 .messageTxt .messageTxtUnit::after{background:url("/playground/images/mission/playground_pi_txt_character2_advance.png") no-repeat;background-size:40px}.playgroundPIBox.LineStyle1 .messageTxt .messageTxtUnit.btnStyle::before,.playgroundPIBox.LineStyle1 .messageTxt .messageTxtUnit.btnStyle::after,.playgroundPIBox.LineStyle2 .messageTxt .messageTxtUnit.btnStyle::before,.playgroundPIBox.LineStyle2 .messageTxt .messageTxtUnit.btnStyle::after{background:none}.playgroundPIBox.LineStyle1 .messageTxt .messageTxtUnit.btnStyle .textArea::before,.playgroundPIBox.LineStyle1 .messageTxt .messageTxtUnit.btnStyle .textArea::after,.playgroundPIBox.LineStyle2 .messageTxt .messageTxtUnit.btnStyle .textArea::before,.playgroundPIBox.LineStyle2 .messageTxt .messageTxtUnit.btnStyle .textArea::after{content:"";width:40px;height:36px;position:absolute;top:50%;transform:translateY(-50%);display:block;z-index:30}.playgroundPIBox .messageTxt .messageTxtUnit.btnStyle .textArea::before{left:0px}.playgroundPIBox .messageTxt .messageTxtUnit.btnStyle .textArea::after{right:0px}.playgroundPIBox.LineStyle1 .messageTxt .messageTxtUnit.btnStyle .textArea::before{background:url("/playground/images/mission/playground_pi_txt_character1_basic.png") no-repeat;background-size:40px}.playgroundPIBox.LineStyle1 .messageTxt .messageTxtUnit.btnStyle .textArea::after{background:url("/playground/images/mission/playground_pi_txt_character2_basic.png") no-repeat;background-size:40px}.playgroundPIBox.LineStyle2 .messageTxt .messageTxtUnit.btnStyle .textArea::before{background:url("/playground/images/mission/playground_pi_txt_character1_advance.png") no-repeat;background-size:40px}.playgroundPIBox.LineStyle2 .messageTxt .messageTxtUnit.btnStyle .textArea::after{background:url("/playground/images/mission/playground_pi_txt_character2_advance.png") no-repeat;background-size:40px}#playgroundPISection.mission .playgroundPIBox.missionBox .pcablock.m1{margin:0}#playgroundPISection.mission .playgroundPIBox.missionBox .pcablock.m1 .pcab-c2{width:100%}.playgroundPIBox.cardBox .playgroundPIBoxUnit{padding:0 12px}.playgroundPIBox.cardBox .playgroundPIBoxUnit+.playgroundPIBoxUnit{padding-top:12px}.playgroundPIBox.cardBox .pcablock.listStyle{margin:0 0 0 -12px}.playgroundPIBox.cardBox .pcablock.listStyle .pcab-c4{width:calc(25% - 12px);margin:0 0 12px 12px}#playgroundPISection .article .playgroundPIBox.cardBox li .phArea .txtArea{font-size:3.7333vw}.modal-playgroundPI{width:calc(100% - 48px);height:auto;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);overflow:auto}.modal-playgroundPI.cardModal{width:calc(100% - 48px);height:auto;max-height:calc(100% - 48px);position:fixed;top:24px;left:50%;transform:translate(-50%, 0);overflow:auto}.ls-landscape .modal-playgroundPI{height:90vh;padding-top:0}.modal-playgroundPI .modalBlock{padding:72px 0 0}.modal-playgroundPI .modalBlock.movModal{padding:72px 12px 24px}.ls-landscape .modal-playgroundPI .modalBlock.movModal{width:70%;height:100%;left:50%;transform:translate(-50%, 0%)}.modal-playgroundPI .modalBlock .btnCloseArea{width:36px}.modal-playgroundPI .modalBlock .cardInfo{display:block}.modal-playgroundPI .modalBlock .cardInfo .figArea{width:30vw;min-width:140px;margin:0 auto;padding-bottom:24px;text-align:center}.modal-playgroundPI .modalBlock .cardInfo .cardInfoUnit{width:100%;padding:0 12px 24px;text-align:center}#lightcase-nav a[class*=lightcase-icon-].lightcase-icon-prev.playground-modal-nav,#lightcase-nav a[class*=lightcase-icon-].lightcase-icon-next.playground-modal-nav{width:36px;height:36px;background:#fff;-webkit-transition:all 0s ease-out 0s;-moz-transition:all 0s ease-out 0s;-o-transition:all 0s ease-out 0s;-ms-transition:all 0s ease-out 0s;transition:all 0s ease-out 0s;top:150px}#lightcase-nav a[class*=lightcase-icon-].lightcase-icon-prev.playground-modal-nav{left:17.0666vw;padding:5px 20px 5px 15px}#lightcase-nav a[class*=lightcase-icon-].lightcase-icon-next.playground-modal-nav{left:auto;right:7.2vw;padding:5px 25px 5px 0}.ls-landscape #lightcase-nav a[class*=lightcase-icon-].lightcase-icon-prev.playground-modal-nav{left:30px}.ls-landscape #lightcase-nav a[class*=lightcase-icon-].lightcase-icon-next.playground-modal-nav{right:-6px}.lightcase-icon-prev.playground-modal-nav,.lightcase-icon-next.playground-modal-nav{height:24px;width:24px;top:calc(50% - 12px);left:50%}.lightcase-icon-prev.playground-modal-nav:before,.lightcase-icon-next.playground-modal-nav:before{content:"";width:16px;height:16px;margin:0 0 0 8px;border-top:solid 4px #000;border-right:solid 4px #000;-webkit-transform:rotate(45deg);transform:rotate(45deg);display:inline-block;z-index:0;top:calc(50% - 12px);right:0;background:none}.lightcase-icon-prev.playground-modal-nav:before{margin:0 0 0 -2px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.lightcase-icon-prev.playground-modal-nav:hover::before,.lightcase-icon-next.playground-modal-nav:hover::before{-ms-filter:alpha(opacity=100);filter:alpha(opacity=100);opacity:1;-webkit-transition:all 0s ease-out 0s;-moz-transition:all 0s ease-out 0s;-o-transition:all 0s ease-out 0s;-ms-transition:all 0s ease-out 0s;transition:all 0s ease-out 0s}.y-banner__image__background--playground{border-radius:8px 8px 0 0;background-image:url(/images/banner_playground_mobile.png)}}@media only screen and (max-width: 320px){.playgroundPIsnsBtnBlock a{padding:24px 6px;font-size:.875rem}}