@media print{.headerVer2__inner{display:none;}}
@media print{.headerVer2__menu{display:none;}}
@media print{.headerVer2.header--show + *{padding-top:0;}}
.pressRelease{max-width:950px;margin:0 auto;padding:64px 16px 72px;}
@media screen and (max-width:750px){.pressRelease{width:100%;padding-top:32px;}}
@media print{.pressRelease{padding-bottom:0;}}
.pressRelease__container{margin-top:72px;}
@media screen and (max-width:750px){.pressRelease__container{margin-top:32px;}}
.pressRelease__subtitle{margin-top:72px;font-size:1.6rem;font-weight:700;padding:0 0 8px 8px;border-bottom:2px solid #ccc;}
.pressRelease__subtitle:first-child{margin-top:0;}
@media screen and (max-width:750px){.pressRelease__subtitle{padding:0 0 10px 0;}}
@media print{.pressRelease__subtitle{display:none;}}
.mainTitle{text-align:center;}
.mainTitle__main{display:block;font-family:'Montserrat', sans-serif;color:#ff0033;font-size:4rem;letter-spacing:2px;}
@media screen and (max-width:750px){.mainTitle__main{font-size:3rem;}}
.mainTitle__text{display:block;margin-top:5px;color:#606060;font-size:1.4rem;letter-spacing:5px;}
@media screen and (max-width:750px){.mainTitle__text{font-size:1rem;}}
.mainTitle__link{display:inline-block;-webkit-transition:0.3s all;-o-transition:0.3s all;transition:0.3s all;}
@media screen and (min-width:751px){.mainTitle__link:hover{opacity:0.7;text-decoration:none;}}
.tab{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-bottom:1px solid #ccc;margin:48px auto 0;}
@media screen and (min-width:751px){.tab{max-width:650px;}}
@media screen and (max-width:750px){.tab{margin:32px -16px 0;}}
.tab__item{width:50%;}
.tab__link, .tab__link--current{display:block;padding:16px 0;color:#909090;text-align:center;-webkit-transition:0.3s all;-o-transition:0.3s all;transition:0.3s all;}
@media screen and (max-width:750px){.tab__link, .tab__link--current{padding:10px 0;font-size:1.4rem;}}
.tab__link:visited, .tab__link--current:visited{color:#909090;}
.tab__link:hover, .tab__link--current:hover{text-decoration:none;opacity:0.7;}
.tab__link--current{position:relative;color:#242323;font-weight:700;pointer-events:none;}
.tab__link--current::after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:3px;background-color:#eb3452;}
.tab__link--current:visited{color:#242323;}
.articleList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-16px -24px 0;}
@media screen and (max-width:750px){.articleList{margin:-32px -16px 0;}}
.articleList__item, .articleList__item--empty{width:274px;margin:72px 24px 0;}
@media screen and (max-width:750px){.articleList__item, .articleList__item--empty{margin:64px 16px 0;}}
.articleList__item--empty{margin-top:0;}
.articleList__link{display:block;color:#242323;-webkit-transition:0.3s all;-o-transition:0.3s all;transition:0.3s all;}
.articleList__link:visited{color:#242323;}
@media screen and (min-width:751px){.articleList__link:hover{opacity:0.7;color:#00b9f5;text-decoration:none;}}
.articleList__canvas{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;border:1px solid #ddd;height:184px;background-color:#fff;}
.articleList__image{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:auto;max-height:100%;}
.articleList__date{margin-top:8px;color:#909090;font-size:1.2rem;text-align:right;}
.articleList__category{margin-top:4px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;}
.articleList__label{display:inline-block;margin:4px 0 0 4px;padding:1px 10px;color:#fff;font-size:1.1rem;background-color:#f03;border-radius:10px;}
.articleList__title{margin-top:16px;font-size:1.6rem;font-weight:700;}
.article{margin-top:40px;font-size:1.4rem;}
@media screen and (max-width:750px){.article{margin-top:24px;}}
.article__date{margin-top:16px;color:#909090;text-align:right;}
.article__company{margin-top:4px;text-align:right;}
.article__title{margin-top:24px;font-size:2rem;font-weight:700;text-align:center;}
.article__subtitle{margin-top:16px;font-size:1.8rem;font-weight:700;text-align:center;}
.article__contents{margin-top:32px;padding-bottom:48px;border-bottom:1px solid #ccc;}
@media print{.article__contents{border-bottom:none;}}
.share{text-align:right;}
.share__list{font-size:0;}
@media print{.share__list.switch__display--sp{display:none;}}
.share__item{display:inline-block;}
.share__item:not(:last-child){margin-right:4px;}
.share__button{display:block;-webkit-transition:0.3s all;-o-transition:0.3s all;transition:0.3s all;}
@media screen and (min-width:751px){.share__button:hover{opacity:0.6;}}
.share__image{max-width:50px;}
@media screen and (max-width:750px){.share__image{max-width:40px;}}
.post h2{margin-top:40px;font-size:1.8rem;font-weight:700;}
@media screen and (max-width:750px){.post h2{font-size:1.6rem;}}
.post h2 + h3{margin-top:16px;}
.post h3{margin-top:32px;font-size:1.6rem;font-weight:700;}
.post p{margin-top:16px;}
.post b, .post strong{font-weight:700;}
.post ul, .post ol{margin-top:16px;}
.post li{margin-top:8px;}
.post dl{margin-top:16px;}
.post dt{margin-top:16px;}
.post dd{margin-top:8px;}
.post table{width:100%;margin-top:16px;border:1px solid #ccc;table-layout:fixed;}
.post th, .post td{padding:10px 8px;border:1px solid #ccc;text-align:left;}
.post th p:first-child, .post td p:first-child{margin-top:0;}
.post hr{margin:16px 0;border:1px solid #eee;}
.post a{word-break:break-all;}
.post img{display:block;margin:0 auto;}
.post .pdf{margin-top:32px;}
.post .align--center{text-align:center;}
.post .align--left{text-align:left;}
.post .align--right{text-align:right;}
.post__note{color:#606060;font-size:1.2rem;}
@media screen and (max-width:750px){.post__note{font-size:1.1rem;}}
.post__note + .post__note{margin-top:8px;}
.post .border{border:1px solid #ccc;}
.post .space{margin:32px 0;}
.post .textArea{margin:16px 0 24px;}
.post .textArea > *:first-child{margin-top:0;}
.post .imageArea{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.post .imageArea__item{width:calc((100% - 24px) / 2);margin-top:0;text-align:center;}
.post .sideArea{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:16px;}
@media screen and (max-width:750px){.post .sideArea{display:block;}}
.post .sideArea__contents{width:100%;}
.post .sideArea__contents > *:first-child{margin-top:0;}
.post .sideArea__canvas{width:150px;min-width:150px;margin-left:16px;}
@media screen and (max-width:750px){.post .sideArea__canvas{min-width:auto;margin:16px auto 0;}}
.post .youtube{margin-top:16px;}
.post .youtube__container{position:relative;width:100%;padding-top:56.25%;}
.post .youtube__frame{position:absolute;top:0;right:0;width:100%;height:100%;}
.post .commonNote{margin-top:24px;}
.post .commonNote > *:first-child{margin-top:0;}
.post .dot{margin-top:16px;padding-left:2em;}
.post .dot > *:first-child{margin-top:0;}
.post .dot > p:not(.post__note){position:relative;}
.post .dot > p:not(.post__note)::before{display:block;position:absolute;content:"";top:6px;left:calc(-2em + 5px);width:5px;height:5px;background-color:#242323;border-radius:50%;}
.post .hyphen{margin-top:16px;padding-left:2em;}
.post .hyphen > *:first-child{margin-top:0;}
.post .hyphen > p:not(.post__note){position:relative;}
.post .hyphen > p:not(.post__note)::before{display:block;position:absolute;content:"";top:8px;left:calc(-2em + 5px);width:7px;height:1px;background-color:currentColor;}
.post .number{counter-reset:number;margin-top:16px;padding-left:2em;}
.post .number > *:first-child{margin-top:0;}
.post .number > p:not(.post__note){position:relative;counter-increment:number;}
.post .number > p:not(.post__note)::before{display:block;position:absolute;content:counter(number) ".";top:0;left:-2em;font-weight:700;}
.post .parentheses{counter-reset:parentheses;margin-top:16px;padding-left:2em;}
.post .parentheses > *:first-child{margin-top:0;}
.post .parentheses > p:not(.post__note){position:relative;counter-increment:parentheses;}
.post .parentheses > p:not(.post__note)::before{display:block;position:absolute;content:"(" counter(parentheses) ")";top:0;left:-2em;}
.post .round{counter-reset:round;margin-top:16px;padding-left:2em;}
.post .round > *:first-child{margin-top:0;}
.post .round > p:not(.post__note){position:relative;counter-increment:round;}
.post .round > p:not(.post__note)::before{display:block;position:absolute;content:counter(round);top:1px;left:-2em;width:15px;height:15px;border:1px solid currentColor;font-size:1.2rem;text-align:center;line-height:1;border-radius:50%;}
.pagination{width:332px;margin:40px auto 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;text-align:center;}
@media screen and (max-width:750px){.pagination{width:260px;}}
@media print{.pagination{display:none;}}
.pagination__item{width:104px;}
@media screen and (max-width:750px){.pagination__item{width:80px;}}
.pagination__link, .pagination__link--prev, .pagination__link--next{display:block;position:relative;padding:8px 0;border:1px solid #ccc;color:#606060;font-size:1.4rem;border-radius:4px;-webkit-transition:0.3s all;-o-transition:0.3s all;transition:0.3s all;}
.pagination__link:visited, .pagination__link--prev:visited, .pagination__link--next:visited{color:#606060;}
@media all and (min-width:751px){.pagination__link:hover, .pagination__link--prev:hover, .pagination__link--next:hover{text-decoration:none;background-color:#f9f9f9;}}
.pagination__link--prev::before{content:"<";display:inline-block;position:relative;margin-right:6px;}
.pagination__link--next::after{content:">";display:inline-block;position:relative;margin-left:6px;}
.mt-site-search-container{margin-top:40px;}
@media print{.mt-site-search-container{display:none;}}
.mt-site-search-form{position:relative;margin:auto;width:250px;height:36px;}
@media screen and (max-width:750px){.mt-site-search-form{margin:0 auto;width:80%;}}
.mt-site-search-form__query{position:absolute;top:-3px;left:-7%;width:114%;height:116%;padding:0 40px 0 8px;border:1px solid #bbb;font-size:1.6rem;border-radius:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transform:scale(0.88);-ms-transform:scale(0.88);transform:scale(0.88);}
@media screen and (max-width:750px){.mt-site-search-form__query{padding-right:50px;}}
.mt-site-search-form__button{position:absolute;top:0;right:0;overflow:hidden;width:40px;height:100%;padding:0;border:none;text-indent:100%;white-space:nowrap;background:url(../../../common/images/btn_search.png) 50% no-repeat;background-size:17px;cursor:pointer;}
@media screen and (max-width:750px){.mt-site-search-form__button{width:50px;}}
.mt-site-search-result{margin-top:16px;}
.mt-site-search-result__message{padding-left:8px;}
.mt-site-search-result__list{margin-top:16px;border-top:1px solid #e6e6e6;}
.mt-site-search-result-item{margin:0;border-bottom:1px solid #e6e6e6;}
.mt-site-search-result-item__link{display:block;padding:16px 8px;color:#242323;-webkit-transition:0.3s all;-o-transition:0.3s all;transition:0.3s all;}
.mt-site-search-result-item__link:visited{color:#242323;}
.mt-site-search-result-item__link:hover{background-color:#f9f9f9;text-decoration:none;}
.mt-site-search-result-item__link:hover .mt-site-search-result-item__label{text-decoration:none;}
.mt-site-search-result-item__url{margin-top:4px;color:#214dd2;font-size:1.2rem;word-break:break-all;}
.mt-site-search-result-item__excerpt{display:none;}
.mt-site-search__pagination{width:100%;margin-top:24px;text-align:center;}
.mt-site-search__pagination ul{font-size:0;}
.mt-site-search-pagination-item{display:inline-block;padding:0;}
.mt-site-search-pagination-item:not(:first-child){margin-left:8px;}
.mt-site-search-pagination-item__link{display:block;width:32px;padding:10px 0;border:1px solid #ccc;color:#606060;font-size:1.6rem;border-radius:4px;-webkit-transition:0.3s all;-o-transition:0.3s all;transition:0.3s all;}
.mt-site-search-pagination-item__link:visited{color:#606060;}
.mt-site-search-pagination-item__link:hover{text-decoration:none;background-color:#f9f9f9;}
.mt-site-search-pagination-item--previous .mt-site-search-pagination-item__link, .mt-site-search-pagination-item--next .mt-site-search-pagination-item__link{width:64px;}
.mt-site-search-pagination-item--current .mt-site-search-pagination-item__link{font-weight:700;background-color:#efefef;pointer-events:none;}
@media print{.archive{display:none;}}
.archive__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
@media screen and (max-width:750px){.archive__list{display:block;}}
.archive__item{width:calc(100% / 3);border-bottom:1px solid #e6e6e6;}
@media screen and (max-width:750px){.archive__item{width:100%;}}
.archive__link{display:block;position:relative;padding:10px 32px 10px 8px;color:#242323;font-size:1.4rem;-webkit-transition:0.3s all;-o-transition:0.3s all;transition:0.3s all;}
@media screen and (max-width:750px){.archive__link{padding:16px 32px 16px 0;}}
.archive__link:visited{color:#242323;}
.archive__link::after{content:"";display:block;position:absolute;top:50%;right:10px;width:10px;height:10px;margin-top:-5px;border-top:solid 2px #3599cb;border-right:solid 2px #3599cb;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
@media screen and (min-width:751px){.archive__link:hover{background-color:#f9f9f9;text-decoration:none;}}
.top--sticky{bottom:84px;}
@media screen and (max-width:750px){.top--sticky{bottom:70px;}}
.stickyApp__body{display:block;position:fixed;bottom:0;left:0;z-index:1;width:100%;padding:10px 0 8px;background-color:#f5f5f5;}
@media screen and (max-width:750px){.stickyApp__body{padding:8px 0;}}
@media print{.stickyApp__body{display:none;}}
.stickyApp__container{max-width:750px;margin:0 auto;padding:0 24px;}
.stickyApp__close{position:absolute;top:0;right:0;overflow:hidden;width:50px;height:50px;text-indent:100%;white-space:nowrap;cursor:pointer;}
@media screen and (max-width:750px){.stickyApp__close{width:30px;height:32px;}}
.stickyApp__close:before, .stickyApp__close:after{content:"";display:block;position:absolute;top:24px;right:16px;width:18px;height:2px;background-color:#909090;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}
@media screen and (max-width:750px){.stickyApp__close:before, .stickyApp__close:after{top:15px;right:8px;width:14px;}}
.stickyApp__close:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.stickyApp__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
.stickyApp__text{margin-right:12px;font-weight:700;font-size:1.6rem;letter-spacing:0.1em;}
@media screen and (max-width:750px){.stickyApp__text{font-size:1rem;line-height:1.5;letter-spacing:0.05em;}}
.stickyApp__text--emphasis{color:#ff203b;}
.stickyApp__contents{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;}
.stickyApp__device{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin:0 4px;}
.stickyApp__device:last-child{margin-right:0;}
.stickyApp__image{width:auto;height:50px;}
@media screen and (max-width:750px){.stickyApp__image{height:38px;}}
@media print{.footerVer2{padding:0;}}
@media print{.footerVer2--sticky{padding-bottom:0;}}
@media print{.footerVer2__inner{padding:48px 0;}}
@media print{.footerVer2__container{display:none;}}
@media print{.footerLogoVer2{margin-top:0;}}
