/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media {#page h2:before{background:none;}span.ext{display:none;}.for_pc{display:block;}.for_sp{display:none;}.font20{font-size:2.0rem;}.font15{font-size:1.5rem;}.font12{font-size:1.2rem;}.font09{font-size:0.9rem;}.font08{font-size:0.8rem;}.font07{font-size:0.7rem;}.font-red{color:#fe3131;}.font-blue{color:#0075C2;}.font-sky{color:#1BA0C6;}.mt50{margin-top:50px}.mt40{margin-top:40px}.mt30{margin-top:30px}.mt20{margin-top:20px}.mt10{margin-top:10px}.mb50{margin-bottom:50px}.mb40{margin-bottom:40px}.mb30{margin-bottom:30px}.mb20{margin-bottom:20px}.mb10{margin-bottom:10px}img{width:100%;display:block;}div.img-area{margin:0 auto;}div.video{position:relative;width:100%;height:0;padding-top:56.25%;}div.video iframe{position:absolute;top:0;left:0;width:100%;height:100%;}p.video-cap{margin-top:10px;font-weight:bold;}section.cnt{margin-bottom:20px;}div.flex-box{display:flex;justify-content:space-between;flex-wrap:nowrap;align-items:stretch;flex-direction:row;gap:20px;max-width:100%;}div.flex-box div.flex-item{width:100%;}div.flex-rat-box{display:flex;flex-wrap:nowrap;align-items:stretch;flex-direction:row;gap:20px;margin-bottom:20px;max-width:100%;}div.flex-rat-box div.flex-rat-item30{flex-basis:30%;}div.flex-rat-box div.flex-rat-item40{flex-basis:40%;}div.flex-rat-box div.flex-rat-item50{flex-basis:50%;}div.flex-rat-box div.flex-rat-item60{flex-basis:60%;}div.flex-rat-box div.flex-rat-item70{flex-basis:70%;}div.flex-rat-box div.flex-rat-item100{flex-basis:100%;}div.flex-rat-box div.flex-rat-itemauto{flex-basis:auto;}h2.sky-title{background-color:#1ea0c6;color:#fff;font-size:20px;line-height:1.4;font-weight:bold;margin:50px auto 10px;padding:10px 15px 8px;}h2.h2-title{border-bottom:#2E4DC9 2px solid;border-left:#2E4DC9 8px solid;font-size:20px;line-height:1.4;font-weight:bold;padding:10px 20px 8px 20px;margin:50px auto 10px;position:relative;}h3.h3-title{background:#EEEEEE;border:#CCCCCC 1px solid;font-size:16px;line-height:1;font-weight:bold;padding:10px 20px 8px 30px;margin:30px 0 15px;position:relative;}h3.h3-title:before{content:'';display:inline-block;background:#1BA0C6;width:8px;height:70%;border-radius:5px;margin-right:5px;position:absolute;left:12px;top:15%;}@media screen and (max-width:768px){.long-text-wrapper-inner{width:94%;margin:0 auto;}section.cnt{margin:auto;}h2{margin-left:0;}div.flex-box,div.flex-rat-box{display:block;margin:auto;max-width:100%;}p.video-cap{margin:10px 0 20px;}.for_pc{display:none;}.for_sp{display:block;}}
}
