.p-headerNav{display:flex;justify-content:flex-end;align-items:center;display:-webkit-flex;flex-wrap:nowrap}.p-headerNav>ul{display:flex;justify-content:flex-end;align-items:center;display:-webkit-flex;flex-wrap:wrap;height:80px}.p-headerNav>ul>li{position:relative;display:table;height:80px;transition:margin 0.3s}.p-headerNav>ul>li::before{content:'';position:absolute;bottom:0;left:0;width:100%;height:5px;transition:0.3s;transform:scale(1, 0);transform-origin:center bottom;background-image:-moz-linear-gradient(90deg, #4bc1ee 0%, #1175ba 100%);background-image:-webkit-linear-gradient(90deg, #4bc1ee 0%, #1175ba 100%);background-image:-ms-linear-gradient(90deg, #4bc1ee 0%, #1175ba 100%);background-image:linear-gradient(90deg, #4bc1ee 0%, #1175ba 100%)}.p-headerNav>ul>li:not(:first-child){margin-left:40px}@media screen and (max-width: 1200px){.p-headerNav>ul>li:not(:first-child){margin-left:20px}}.p-headerNav>ul>li:last-child a::after{content:none}.p-headerNav>ul>li:hover::before{transform:scale(1, 1)}.p-headerNav>ul>li:hover>div{transform:scale(1, 1)}.p-headerNav>ul>li:not(:nth-of-type(2)):not(:nth-of-type(6))>a span,.p-headerNav>ul>li:not(:nth-of-type(2)):not(:nth-of-type(6))>a::after{display:inline-block;vertical-align:middle}.p-headerNav>ul>li:not(:nth-of-type(2)):not(:nth-of-type(6))>a::after{content:'';position:absolute;width:6px;height:6px;border:0px;border-top:solid 2px #3095cc;border-right:solid 2px #3095cc;transform:rotate(135deg);margin:2px 0 0 7px}.p-headerNav>ul>li>a{display:table-cell;vertical-align:middle;padding:35px 10px 0;font-size:1.2rem;text-decoration:none;white-space:nowrap;transition:padding 0.3s, fontSize 0.3s}.p-headerNav>ul>li>a span{color:#333333;transition:color 0.3s}.p-headerNav__subMenu{display:none}.p-headerNav__globalSite{position:absolute;top:10px;right:180px;transition:right 0.3s}@media screen and (max-width: 1000px){.p-headerNav__globalSite{right:130px}}.p-headerNav__globalSite select{position:relative;display:inline-block;width:150px;height:30px;padding-left:20px;line-height:30px;font-size:1.4rem;color:#333333;text-decoration:none;border:1px solid #cccccc;border-radius:3px}.p-headerNav__btn{transition:margin 0.3s}@media screen and (max-width: 1200px){.p-headerNav__btn{margin-left:15px}}.p-headerNav__btn a{display:block;width:150px;height:80px;background-color:#3095cc;text-align:center;line-height:80px;color:#fff;text-decoration:none;font-size:1.4rem;transition:0.3s}@media screen and (max-width: 1000px){.p-headerNav__btn a{width:100px;font-size:1.2rem}}.p-headerNav__btn a:hover{opacity:0.75}.p-btn--blue.outlink a:hover>span span::before{background:url("../images/icon/outlink.png")}@media screen and (min-width: 931px){.p-btn--blue.outlink a>span span::before{width:11px;height:9px;background:url("../images/icon/outlink_white.png")}}@media screen and (max-width: 930px){.p-btn--blue.outlink a>span span::before{width:11px;height:9px;background:url("../images/icon/outlink_white.png")}}.p-btn--blue a{text-decoration:none;background-color:#3095cc;background-size:cover;width:370px;height:70px;line-height:70px;transition:0.3s;border:1px solid transparent}.p-btn--blue a>span{display:block;background-color:transparent}.p-btn--blue a>span span{position:relative;display:inline-block;color:#fff;background-color:transparent}.p-btn--blue a>span span.no-gradation{background-image:none !important;color:#fff}.p-btn--blue a>span span::before{content:'';position:absolute;top:50%;right:-20px;width:13px;height:14px;background:url("../images/icon/arrow_right_white_37_39.png") no-repeat;background-size:12px 14px;transition:0.3s;position:absolute;top:50%;transform:translateY(-50%)}.p-btn--blue a .no-gradation{color:#fff !important}.p-btn a{display:inline-block;text-align:center}html{margin:0;padding:0;width:1200px;height:auto}body{width:100%;transform:scale(0.9);-moz-transform:scale(0.9);-webkit-transform:scale(0.9);transform-origin:0 0;page-break-inside:avoid}.p-sectionTitleSubPage{color:#3095cc !important;background-image:none !important;-webkit-text-fill-color:#3095cc}.sp{display:none !important}.p-strengthPage__block__01{padding-bottom:70px}.p-strengthPage__block__01 .p-localNavi{margin-bottom:30px}.p-strengthPage__block__01 .p-localNavi a{width:200px}.p-strengthPage__block__01__graphic{margin-top:60px;text-align:center}.p-strengthPage__block__01__list{display:flex;justify-content:space-between;align-items:stretch;display:-webkit-flex;flex-wrap:wrap;margin-top:100px}.p-strengthPage__block__01__list__item{position:relative;background-color:#f3f9fc;width:460px;padding:70px 25px 35px}.p-strengthPage__block__01__list__item div{position:absolute;left:50%;transform:translateX(-50%);top:-50px}.p-strengthPage__block__01__list__item p:nth-of-type(1){font-size:2.4rem;line-height:1.4;font-weight:bold;text-align:center}.p-strengthPage__block__01__list__item p:nth-of-type(2){margin-top:25px;font-size:1.4rem;line-height:1.6}.p-strengthPage__block__01__btn{margin-top:60px;text-align:center;font-size:1.6rem}@media screen and (max-width: 930px){.p-strengthPage__block__01__btn{padding:0 20px}}.p-strengthPage__block__02{margin-bottom:-120px;padding:60px 0 90px;background-color:#f3f9fc}.p-strengthPage__block__02__box{margin-top:70px}.p-strengthPage__block__02__box:nth-of-type(1){margin-top:40px}.p-strengthPage__block__02__box__headding{text-align:center}.p-strengthPage__block__02__box__headding p:nth-of-type(1){font-weight:bold;color:#3095cc}.p-strengthPage__block__02__box__headding div{margin-top:15px}.p-strengthPage__block__02__box__headding p:nth-of-type(2){margin-top:15px;font-size:1.4rem;line-height:1.6}.p-strengthPage__block__02__list{display:flex;justify-content:center;align-items:flex-start;display:-webkit-flex;flex-wrap:nowrap;margin-top:35px}.p-strengthPage__block__02__list__item{padding:0 25px;text-align:center}.p-strengthPage__block__02__list__item p{display:inline-block;max-width:170px;margin-top:15px;font-size:1.4rem;line-height:1.4}.p-indexPage .p-sectionTitle{text-align:center}.p-indexPage .p-sectionTitle span{display:block}.p-indexPage .p-sectionTitle__01{color:#3095cc;font-weight:bold}@media screen and (max-width: 930px){.p-indexPage .p-sectionTitle__01{font-size:1rem}}.p-indexPage .p-sectionTitle__02{margin-top:10px;font-size:3.2rem;font-weight:bold}@media screen and (max-width: 930px){.p-indexPage .p-sectionTitle__02{font-size:2.4rem}}.p-indexPage .p-graphicTextBox{display:flex;justify-content:flex-start;align-items:center;display:-webkit-flex;flex-wrap:nowrap}@media screen and (max-width: 930px){.p-indexPage .p-graphicTextBox{display:flex;justify-content:center;align-items:center;display:-webkit-flex;flex-wrap:wrap;padding:0 20px}}.p-indexPage .p-graphicTextBox__text h3{position:relative;font-weight:bold;line-height:1.6;color:#3095cc;background-image:-moz-linear-gradient(90deg, #4bc1ee 0%, #1175ba 100%);background-image:-webkit-linear-gradient(90deg, #4bc1ee 0%, #1175ba 100%);background-image:-ms-linear-gradient(90deg, #4bc1ee 0%, #1175ba 100%);background-image:linear-gradient(90deg, #4bc1ee 0%, #1175ba 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent}@media screen and (max-width: 930px){.p-indexPage .p-graphicTextBox__text h3{width:100%;order:0;text-align:center}}.p-indexPage .p-graphicTextBox__text h3.no-gradation{background-image:none;color:#3095cc}.p-indexPage .p-graphicTextBox__text h3::before{content:'';position:absolute;bottom:-25px;left:0;width:45px;height:3px;background:url("../images/common/gradation_border.png") no-repeat}@media screen and (max-width: 930px){.p-indexPage .p-graphicTextBox__text h3::before{width:25px;height:2px;bottom:-15px;position:absolute;left:50%;transform:translateX(-50%)}}.p-indexPage .p-graphicTextBox__text p{margin-top:60px;font-size:1.5rem;line-height:1.6}@media screen and (max-width: 930px){.p-indexPage .p-graphicTextBox__graphic{width:100%;order:1;margin-top:20px;text-align:center}}.p-indexPage .p-indexPage__localNav nav ul{display:flex;justify-content:center;align-items:center;display:-webkit-flex;flex-wrap:wrap}.p-indexPage .p-indexPage__localNav nav ul li{width:200%}.p-indexPage .p-indexPage__localNav nav ul li a{display:block;height:auto;line-height:1.4;padding:30px 0;background-color:#fff;color:#3095cc;text-decoration:none;font-size:1.2rem;text-align:center;border:1px solid #fff;transition:0.3s}.p-indexPage .p-indexPage__localNav nav ul li a span{transition:0.3s;padding-right:20px;background:url("../images/icon/arrow_right_blue_36_38.png") no-repeat right center;background-size:12px 14px}.p-indexPage .p-indexPage__block__01{position:relative;height:580px;overflow:hidden}.p-indexPage .p-indexPage__block__01 .c-container{position:relative;height:100%}.p-indexPage .p-indexPage__block__01__text{position:absolute;z-index:2;top:50%;left:0;font-size:5.2rem;font-weight:bold;line-height:1.3;margin-top:-160px}.p-indexPage .p-indexPage__block__01__text>span span{display:inline-block;transform:translateX(-30px)}.p-indexPage .p-indexPage__block__04{margin-top:50px}.p-indexPage .p-indexPage__block__04__localNav{padding:60px 0}.p-indexPage .p-indexPage__block__04__localNav li:not(:first-child){margin-left:10px}.p-indexPage .p-indexPage__block__06{margin-top:35px}.p-indexPage .p-indexPage__block__06__localNav{max-width:750px;width:100%;margin:0 auto;padding:60px 0 70px}.p-indexPage .p-indexPage__block__06__localNav ul{flex-wrap:wrap !important}.p-indexPage .p-indexPage__block__06__localNav ul li:nth-of-type(4){width:100%;max-width:100%}.p-indexPage .p-indexPage__block__06__localNav ul li:nth-of-type(4){margin-top:10px}.p-indexPage .p-indexPage__block__06__localNav ul li:nth-of-type(2){margin-left:0;max-width:244px}.p-indexPage .p-indexPage__block__06__localNav ul li:nth-of-type(2),.p-indexPage .p-indexPage__block__06__localNav ul li:nth-of-type(3){margin-left:10px}.p-indexPage .p-indexPage__block__07__btn{margin-top:100px;padding:0 20px;text-align:center}.p-indexPage .p-indexPage__block__07__btn a{width:370px;height:70px;line-height:70px;font-size:1.4rem}.p-indexPage .p-indexPage__block__07__btn a span .no-gradation{color:#fff !important}@media screen and (max-width: 930px){.p-indexPage .p-indexPage__block__07__btn a{width:100%;height:60px;line-height:60px}}
/*# sourceMappingURL=print.css.map */
