﻿.about_sec01_bg{width:100%;padding:60px 16px 50px}.about_sec01_bg .about_sec01_outline01{font-size:1.2em}.about_sec01_bg .about_sec01_box_bg{margin:30px 0 0 0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;flex-direction:column}.about_sec01_bg .about_sec01_box_bg .about_sec01_box_img{order:1;width:100%}.about_sec01_bg .about_sec01_box_bg .about_sec01_box_img img{width:100%;height:auto}.about_sec01_bg .about_sec01_box_bg .about_sec01_box_text{margin:20px 0 0 0;order:2;width:100%}.about_sec01_bg .about_sec01_box_bg .about_sec01_box_text ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;flex-direction:column}.about_sec01_bg .about_sec01_box_bg .about_sec01_box_text ul li{background-color:#f0f3f8;padding:10px 2px;border-radius:8px;text-align:center;margin:0 0 20px 0}.about_sec01_bg .about_sec01_box_bg .about_sec01_box_text ul li h3{font-size:1.2em;font-weight:700;color:#003c6e}.about_sec01_bg .about_sec01_box_bg .about_sec01_box_text ul li p{font-size:1em}.about_sec02_bg{width:100%;padding:60px 16px 50px}.about_sec02_bg .about_sec02_box01{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;flex-wrap:wrap}.about_sec02_bg .about_sec02_box01:not(:first-child){margin:50px 0 0 0}.about_sec02_bg .about_sec02_box01 .about_sec02_box01_text{order:2;width:100%;margin:10px 0 0 0}.about_sec02_bg .about_sec02_box01 .about_sec02_box01_text .about_sec02_box01_num{font-size:4em;font-weight:700;color:#003c6e;font-family:Frank Ruhl Libre, serif;margin:0;line-height:1}.about_sec02_bg .about_sec02_box01 .about_sec02_box01_text h3{font-size:1.375em;margin:0 0 20px 0}.about_sec02_bg .about_sec02_box01 .about_sec02_box01_text p{font-size:1em;margin:0 0 20px 0}.about_sec02_bg .about_sec02_box01 .about_sec02_box01_text .about_sec02_box01_link a{width:350px;font-weight:bold;color:#003c6e;text-decoration:none;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;align-items:center}.about_sec02_bg .about_sec02_box01 .about_sec02_box01_text .about_sec02_box01_link a span{padding:0 25px 0 0;background:url(../images/common/icon_arrow_01.webp) right center no-repeat;background-size:auto 7px}.about_sec02_bg .about_sec02_box01 .about_sec02_box01_img{order:1;width:100%}.about_sec02_bg .about_sec02_box01 .about_sec02_box01_img img{width:100%;height:auto}.about_sec02_bg .about_sec02_box02_bg{margin:40px auto 0;max-width:896px;background-color:#f0f3f8;padding:16px 36px 36px;border-radius:4px}.about_sec02_bg .about_sec02_box02_bg .about_sec02_box02_text p{font-weight:700;margin:20px 0 0 0}.about_sec02_bg .about_sec02_box02_bg ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;flex-direction:column}.about_sec02_bg .about_sec02_box02_bg ul li{margin:5px 0 0 20px;padding:0 0 0 18px;position:relative;font-size:1em}.about_sec02_bg .about_sec02_box02_bg ul li::before{content:"";display:block;position:absolute;top:12px;left:0;width:6px;height:6px;border-radius:50%;background-color:#1f286f}.about_sec02_bg .about_sec02_box03_bg{margin:40px auto 0;background-color:#f0f3f8;padding:24px 20px;width:100%;border-radius:4px;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;align-items:center;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;flex-wrap:wrap}.about_sec02_bg .about_sec02_box03_bg .about_sec02_box03_text{width:100%}.about_sec02_bg .about_sec02_box03_bg .about_sec02_box03_text p{font-weight:700;text-align:center;font-size:1.375em;color:#003c6e}.about_sec02_bg .about_sec02_box03_bg ul{width:100%;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;flex-wrap:wrap}.about_sec02_bg .about_sec02_box03_bg ul li{width:100%;padding:13px 0;border-bottom:1px solid #e1e1eb}.about_sec02_bg .about_sec02_box03_bg ul li:last-child{border-bottom:none}.about_sec02_bg .about_sec02_box03_bg ul li a{color:#272727;text-decoration:none}.about_sec03_bg{width:100%;padding:60px 0 0}.about_sec03_bg .about_sec03_text{font-size:1.25em;font-weight:bold;color:#003c6e;text-align:center;margin:15px 0 10px 0}.about_sec03_bg .about_sec03_box{position:relative;margin-bottom:30px}.about_sec03_bg .about_sec03_box:last-child{margin-bottom:50px}.about_sec03_bg .about_sec03_box img{width:100%;height:auto}.about_sec03_bg .about_sec03_box .about_sec03_box_name{position:absolute;top:26%;right:4%;transform:translateY(-50%)}.about_sec03_bg .about_sec03_box .about_sec03_box_lead{padding:20px}.about_sec03_bg .about_sec03_box .about_sec03_box_link{padding:0 20px}.about_sec03_bg .about_sec03_box .about_sec03_box_link a{text-decoration:none;position:relative;padding-right:21px;color:#003c6e;font-weight:700}.about_sec03_bg .about_sec03_box .about_sec03_box_link a::after{background:url(../images/common/icon_link_blue.webp) center no-repeat;background-size:auto 17px;content:"";display:block;position:absolute;top:50%;right:0;transform:translateY(-50%);width:16px;height:16px}.about_sec03_bg .about_sec03_box .about_sec03_box_modal{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:hidden;background-color:rgba(0,0,0,0.4)}.about_sec03_bg .about_sec03_box .about_sec03_box_modal .about_sec03_box_modal-content{background-color:#fefefe;padding:20px;border:1px solid #888;width:90%;max-height:80vh;overflow-y:auto;scrollbar-width:none;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.about_sec03_bg .about_sec03_box .about_sec03_box_modal .about_sec03_box_modal-name{font-size:1.2em;font-weight:bold;background:#f0f3f8;padding:20px;text-align:left;margin-bottom:10px;color:#003c6e}.about_sec03_bg .about_sec03_box .about_sec03_box_modal .about_sec03_box_modal-text{text-align:justify}.about_sec03_bg .about_sec03_box .about_sec03_box_modal span{color:#aaa;font-size:28px;font-weight:bold;display:block;text-align:right}.about_sec03_bg .about_sec03_box:last-child .about_sec03_box_name{right:auto;left:4%}.about_sec04_bg{width:100%;padding:60px 16px 50px}.about_sec04_bg .about_sec04_outline01{font-size:1.2em}.about_sec04_bg .about_sec04_box01{text-align:center;margin:30px 0 20px 0}.about_sec04_bg .about_sec04_box01 .about_sec04_box01_text{margin:0 0 20px 0;font-size:1.375em;color:#003c6e}.about_sec04_bg .about_sec04_box01_table table{border:1px solid #ddd}.about_sec04_bg .about_sec04_box01_table table td{display:block;padding:8px;border-bottom:1px solid #ddd}.about_sec04_bg .about_sec04_box01_table table td:first-child{background-color:#f0f3f8}.about_sec04_bg .about_sec04_box01_table table tr:last-child td{border-bottom:none}.about_sec04_bg .about_sec04_box02{text-align:center;margin:50px 0 20px 0}.about_sec04_bg .about_sec04_box02 .about_sec04_box02_text{margin:0 0 20px 0;font-size:1.375em;color:#003c6e}.about_sec04_bg .about_sec04_box02 .about_sec04_box02_ttl{font-size:1.2em;font-weight:700;margin:0 0 10px 0;text-align:left}.about_sec04_bg .about_sec04_box02 .about_sec04_box02_table table{border:1px solid #ddd}.about_sec04_bg .about_sec04_box02 .about_sec04_box02_table table td{display:block;padding:8px;border-bottom:1px solid #ddd}.about_sec04_bg .about_sec04_box02 .about_sec04_box02_table table td:first-child{background-color:#f0f3f8}.about_sec04_bg .about_sec04_box02 .about_sec04_box02_table table tr:last-child td{border-bottom:none}.about_sec04_bg .about_sec04_box03{text-align:center;margin:50px 0 20px 0}.about_sec04_bg .about_sec04_box03 .about_sec04_box03_ttl{font-size:1.2em;font-weight:700;margin:0 0 10px 0;text-align:left}.about_sec04_bg .about_sec04_box03_img img{width:100%;height:auto}.about_sec04_bg .about_sec04_box04{text-align:center;margin:50px 0 20px 0}.about_sec04_bg .about_sec04_box04 .about_sec04_box04_ttl{font-size:1.2em;font-weight:700;margin:0 0 10px 0;text-align:left}.about_sec04_bg .about_sec04_box04 .about_sec04_box04_img{margin-bottom:50px}.about_sec04_bg .about_sec04_box04 .about_sec04_box04_img img{width:100%;height:auto}.about_sec04_bg .about_sec04_box04 .about_sec04_box04_movie video{width:100%}.about_sec04_bg .about_sec04_box05{margin:50px 0 20px 0}.about_sec04_bg .about_sec04_box05 .about_sec04_box05_ttl{font-size:1.2em;font-weight:700;margin:0 0 20px 0;text-align:left}.about_sec04_bg .about_sec04_box05 .about_sec04_box05_bg{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;align-items:center;flex-wrap:wrap}.about_sec04_bg .about_sec04_box05 .about_sec04_box05_bg .about_sec04_box05_bg_img{order:2;width:100%;margin:10px 0 0 0}.about_sec04_bg .about_sec04_box05 .about_sec04_box05_bg .about_sec04_box05_bg_img img{width:100%;height:auto}.about_sec04_bg .about_sec04_box05 .about_sec04_box05_bg .about_sec04_box05_bg_text{order:1;width:100%}.about_sec05{width:100%;padding:60px 16px 50px}.about_sec05 .about_sec05_box01{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;align-items:center;flex-wrap:wrap}.about_sec05 .about_sec05_box01 .about_sec05_box01_img{order:2;width:100%;margin:10px 0 0 0}.about_sec05 .about_sec05_box01 .about_sec05_box01_img img{width:100%;height:auto}.about_sec05 .about_sec05_box01 .about_sec05_box01_text{order:1;width:100%}.about_sec05 .about_sec05_box01_link{margin:15px 0 0 0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}.about_sec05 .about_sec05_box01_link a{width:100%;max-width:350px;height:50px;font-weight:bold;color:#003c6e;text-decoration:none;border:1px solid #003c6e;border-radius:8px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-align-items:center;align-items:center}.about_sec05 .about_sec05_box01_link a span.external_link{padding:0 25px 0 25px;background:url("../images/common/icon_link_blue.webp") right center no-repeat;background-size:auto 17px;text-align:center}.club_sec01_bg{width:100%;padding:60px 16px 60px}.club_sec01_bg .club_sec01_outline01{font-size:1.2em}.club_sec01_bg .club_sec01_box_bg{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.club_sec01_bg .club_sec01_box_bg .club_sec01_box{width:100%;margin:50px 0 0 0}.club_sec01_bg .club_sec01_box_bg .club_sec01_box .club_sec01_box_img img{width:100%;height:auto}.club_sec01_bg .club_sec01_box_bg .club_sec01_box .club_sec01_box_text h3{font-size:1.25em;font-weight:bold;color:#003c6e;text-align:center;margin:15px 0 10px 0}.club_sec01_bg .club_sec01_box_bg .club_sec01_box .club_sec01_box_link{margin:15px 0 0 0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex}.club_sec01_bg .club_sec01_box_bg .club_sec01_box .club_sec01_box_link a{width:100%;max-width:350px;font-weight:bold;font-weight:bold;color:#003c6e;text-decoration:none}.club_sec01_bg .club_sec01_box_bg .club_sec01_box .club_sec01_box_link a span{padding:0 25px 0 0;background:url("../images/common/icon_arrow_01.webp") right center no-repeat;background-size:auto 7px}.club_sec02_bg{width:100%;padding:60px 16px 60px}.club_sec02_bg .club_sec02_box_bg{margin:50px 0 0 0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.club_sec02_bg .club_sec02_box_bg .club_sec02_box{width:100%;margin:0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}.club_sec02_bg .club_sec02_box_bg .club_sec02_box:nth-child(n+2){margin-top:50px}.club_sec02_bg .club_sec02_box_bg .club_sec02_box .club_sec02_box_img{width:177px}.club_sec02_bg .club_sec02_box_bg .club_sec02_box .club_sec02_box_img img{width:100%;height:auto}.club_sec02_bg .club_sec02_box_bg .club_sec02_box .club_sec02_box_text{width:calc(100% - 177px)}.club_sec02_bg .club_sec02_box_bg .club_sec02_box .club_sec02_box_text h3{font-size:1.25em;font-weight:bold;margin:0 0 20px 0}.results_sec01_bg{width:100%;padding:60px 16px 60px}.results_sec01_bg .results_sec01_outline01{font-size:1.2em;text-align:center}.results_sec02_bg{width:100%;padding:60px 16px 60px}.results_sec02_bg .results_sec02_box_bg{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 80px 0}.results_sec02_bg .results_sec02_box_bg .results_sec02_box{width:100%}.results_sec02_bg .results_sec02_box_bg .results_sec02_box:nth-last-of-type(1){margin:50px 0 0 0}.results_sec02_bg .results_sec02_box_bg .results_sec02_box .results_sec02_box_img img{width:100%;height:auto}.results_sec02_bg .results_sec02_box_bg .results_sec02_box .results_sec02_box_text h3{font-size:1.25em;font-weight:bold;margin:15px 0 10px 0;text-align:center}.results_sec02_bg .results_sec02_box_bg .results_sec02_box .results_sec02_box_link{margin:15px 0 0 0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex}.results_sec02_bg .results_sec02_box_bg .results_sec02_box .results_sec02_box_link a{width:100%;max-width:350px;font-weight:bold;font-weight:bold;color:#003c6e;text-decoration:none}.results_sec02_bg .results_sec02_box_bg .results_sec02_box .results_sec02_box_link a span{padding:0 25px 0 0;background:url("../images/common/icon_arrow_01.webp") right center no-repeat;background-size:auto 7px}.results_sec02_bg .results_sec03_box_bg{border-top:1px solid #e1e1eb;border-bottom:1px solid #e1e1eb;padding:35px 0 40px;position:relative;margin:50px 0 50px 0}.results_sec02_bg .results_sec03_box_bg::before{content:"";display:block;position:absolute;width:100%;left:0;top:4px;border-top:1px solid #e1e1eb}.results_sec02_bg .results_sec03_box_bg::after{content:"";display:block;position:absolute;width:100%;left:0;bottom:4px;border-bottom:1px solid #e1e1eb}.results_sec02_bg .results_sec03_box_bg .results_sec03_box{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.results_sec02_bg .results_sec03_box_bg .results_sec03_box .results_sec03_box_text{width:100%;order:2}.results_sec02_bg .results_sec03_box_bg .results_sec03_box .results_sec03_box_text .results_sec03_box_text_en{font-family:Gelasio, serif;font-size:1.2em;color:#1f286f;text-align:center}.results_sec02_bg .results_sec03_box_bg .results_sec03_box .results_sec03_box_text h3{font-size:1.25em;font-weight:bold;margin:0 0 20px 0;text-align:center}.results_sec02_bg .results_sec03_box_bg .results_sec03_box .results_sec03_box_text .results_sec03_box_link{margin:20px 0 0 0}.results_sec02_bg .results_sec03_box_bg .results_sec03_box .results_sec03_box_text .results_sec03_box_link a{width:350px;height:50px;font-weight:bold;color:#003c6e;text-decoration:none}.results_sec02_bg .results_sec03_box_bg .results_sec03_box .results_sec03_box_text .results_sec03_box_link a span{padding:0 25px 0 0;background:url("../images/common/icon_arrow_01.webp") right center no-repeat;background-size:auto 7px}.results_sec02_bg .results_sec03_box_bg .results_sec03_box .results_sec03_box_img{order:1;margin:0 0 10px 0}.results_sec02_bg .results_sec03_box_bg .results_sec03_box .results_sec03_box_img img{width:100%;height:auto}.results_sec02_bg .results_sec04_box_bg{border-top:1px solid #e1e1eb;border-bottom:1px solid #e1e1eb;padding:35px 0 40px;position:relative;margin:50px 0 50px 0;position:relative}.results_sec02_bg .results_sec04_box_bg::before{content:"";display:block;position:absolute;width:100%;left:0;top:4px;border-top:1px solid #e1e1eb}.results_sec02_bg .results_sec04_box_bg::after{content:"";display:block;position:absolute;width:100%;left:0;bottom:4px;border-bottom:1px solid #e1e1eb}.results_sec02_bg .results_sec04_box_bg .results_sec04_box{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.results_sec02_bg .results_sec04_box_bg .results_sec04_box .results_sec04_box_text{width:100%;order:2}.results_sec02_bg .results_sec04_box_bg .results_sec04_box .results_sec04_box_text .results_sec04_box_text_en{font-family:Gelasio, serif;color:#1f286f;text-align:center;display:block;font-size:1.25em}.results_sec02_bg .results_sec04_box_bg .results_sec04_box .results_sec04_box_text h3{font-size:1.25em;font-weight:bold;margin:0 0 20px 0;text-align:center}.results_sec02_bg .results_sec04_box_bg .results_sec04_box .results_sec04_box_text .results_sec04_box_link{margin:20px 0 0 0}.results_sec02_bg .results_sec04_box_bg .results_sec04_box .results_sec04_box_text .results_sec04_box_link a{width:350px;height:50px;font-weight:bold;color:#003c6e;text-decoration:none}.results_sec02_bg .results_sec04_box_bg .results_sec04_box .results_sec04_box_text .results_sec04_box_link a span{padding:0 25px 0 0;background:url("../images/common/icon_arrow_01.webp") right center no-repeat;background-size:auto 7px}.results_sec02_bg .results_sec04_box_bg .results_sec04_box .results_sec04_box_img{order:1;margin:0 0 10px 0}.results_sec02_bg .results_sec04_box_bg .results_sec04_box .results_sec04_box_img img{width:100%;height:auto}.results_sec05_box_bg .results_sec05_box_link{margin:20px 0 0 0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}.results_sec05_box_bg .results_sec05_box_link a{width:350px;height:50px;font-weight:bold;color:#003c6e;text-decoration:none;border:1px solid #003c6e;border-radius:8px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-align-items:center;align-items:center}.results_sec05_box_bg .results_sec05_box_link a span{padding:0 25px 0 25px;background:url("../images/common/icon_arrow_01.webp") right center no-repeat;background-size:auto 7px}.results_sec05_box_bg .results_sec05_box_text{width:100%;max-width:712px;margin:40px auto;border:1px solid #e1e1eb;border-radius:4px;padding:36px}.results_sec05_box_bg .results_sec05_box_text p{text-align:center}.results_sec05_box_bg .results_sec05_box_text .results_sec05_box_link02{margin:20px 0 0 0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}.results_sec05_box_bg .results_sec05_box_text .results_sec05_box_link02 a{width:350px;height:50px;font-weight:bold;color:#fff;text-decoration:none;background-color:#003c6e;border-radius:8px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-align-items:center;align-items:center}.results_sec05_box_bg .results_sec05_box_text .results_sec05_box_link02 a span{padding:0 25px 0 25px;background:url("../images/common/icon_arrow_01.webp") right center no-repeat;background-size:auto 7px}.pass_record_sec01_bg{width:100%;padding:60px 16px 60px}.pass_record_sec01_bg .pass_record_sec01_outline01{font-size:1.2em;text-align:center}.pass_record_sec02_bg{width:100%;padding:60px 16px 60px}.pass_record_sec02_bg .pass_record_sec02_box .pass_record_sec02_box_outline{margin:25px 0 15px 0}.pass_record_sec02_bg .pass_record_sec02_box .pass_record_sec02_box_outline h3{font-size:1.375em;font-weight:700;margin:0;text-align:center;color:#003C6E}.pass_record_sec02_bg .pass_record_sec02_box .pass_record_sec02_box_text ul{border-top:1px solid #e1e1eb;border-left:1px solid #e1e1eb;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;flex-wrap:wrap}.pass_record_sec02_bg .pass_record_sec02_box .pass_record_sec02_box_text ul li{padding:20px;border-bottom:1px solid #e1e1eb;border-right:1px solid #e1e1eb;width:50%}.pass_record_sec03_bg{width:100%;padding:60px 16px 50px}.pass_record_sec03_bg .pass_record_sec03_box_bg .faq_box_bg .faq_box{padding:32px 0}.pass_record_sec03_bg .pass_record_sec03_box_bg .faq_box_bg .faq_box .faq_box_q p::after{display:none}.pass_record_sec03_bg .pass_record_sec03_box_bg .faq_box_bg .faq_box .faq_box_a{padding:30px 0 4px 0}.pass_record_sec03_bg .pass_record_sec03_box_bg .faq_box_bg .faq_box .faq_box_a p{font-size:1.375em;font-weight:bold;margin:0;text-align:center;color:#003C6E;margin:0 0 15px 0}.pass_record_sec03_bg .pass_record_sec03_box_bg .faq_box_bg .faq_box .faq_box_a table{display:table;table-layout:fixed;width:100%;border:1px solid #e1e1eb}.pass_record_sec03_bg .pass_record_sec03_box_bg .faq_box_bg .faq_box .faq_box_a table tr{box-sizing:border-box}.pass_record_sec03_bg .pass_record_sec03_box_bg .faq_box_bg .faq_box .faq_box_a table tr:last-child th{border-bottom:none}.pass_record_sec03_bg .pass_record_sec03_box_bg .faq_box_bg .faq_box .faq_box_a table tr:last-child td{border-bottom:none}.pass_record_sec03_bg .pass_record_sec03_box_bg .faq_box_bg .faq_box .faq_box_a table tr th{padding:20px;text-align:left;border-right:1px solid #e1e1eb;border-bottom:1px solid #e1e1eb;font-weight:normal;width:50%}.pass_record_sec03_bg .pass_record_sec03_box_bg .faq_box_bg .faq_box .faq_box_a table tr td{padding:20px;border-bottom:1px solid #e1e1eb;width:50%}.job_record_sec01_bg{width:100%;padding:60px 16px 60px}.job_record_sec01_bg .job_record_sec01_outline01{font-size:1.2em;text-align:center}.job_record_sec02_bg{width:100%;padding:60px 16px 60px}.job_record_sec02_bg .job_record_sec02_box .job_record_sec02_box_outline{margin:0 0 15px 0}.job_record_sec02_bg .job_record_sec02_box .job_record_sec02_box_outline h3{font-size:1.375em;font-weight:bold;margin:0;text-align:center;color:#003C6E}.job_record_sec02_bg .job_record_sec02_box .job_record_sec02_box_text ul{border-top:1px solid #e1e1eb;border-left:1px solid #e1e1eb;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;flex-wrap:wrap}.job_record_sec02_bg .job_record_sec02_box .job_record_sec02_box_text ul li{padding:20px;border-bottom:1px solid #e1e1eb;border-right:1px solid #e1e1eb;width:50%}.job_record_sec02_bg .job_record_sec02_box01 .job_record_sec02_box01_outline{margin:30px 0 15px 0}.job_record_sec02_bg .job_record_sec02_box01 .job_record_sec02_box01_outline h3{font-size:1.375em;font-weight:700;margin:0;text-align:center;color:#003C6E}.job_record_sec02_bg .job_record_sec02_box01 .job_record_sec02_box01_text{border:1px solid #e1e1eb;border-radius:4px;padding:24px 20px 24px 6px}.job_record_sec02_bg .job_record_sec02_box01 .job_record_sec02_box01_text ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.job_record_sec02_bg .job_record_sec02_box01 .job_record_sec02_box01_text ul li{margin:5px 0 0 20px;padding:0 0 0 18px;position:relative}.job_record_sec02_bg .job_record_sec02_box01 .job_record_sec02_box01_text ul li::before{content:"";display:block;position:absolute;top:12px;left:0;width:6px;height:6px;border-radius:50%;background-color:#1f286f}.job_record_sec03_bg{width:100%;padding:60px 16px 50px}.job_record_sec03_bg .job_record_sec03_box_bg .faq_box_bg .faq_box{padding:32px 0}.job_record_sec03_bg .job_record_sec03_box_bg .faq_box_bg .faq_box .faq_box_q p::after{display:none}.job_record_sec03_bg .job_record_sec03_box_bg .faq_box_bg .faq_box .faq_box_a{padding:30px 0 4px 0}.job_record_sec03_bg .job_record_sec03_box_bg .faq_box_bg .faq_box .faq_box_a p{font-size:1.375em;font-weight:bold;margin:0;text-align:center;color:#003C6E;margin:0 0 15px 0}.job_record_sec03_bg .job_record_sec03_box_bg .faq_box_bg .faq_box .faq_box_a table{display:table;table-layout:fixed;width:100%;border:1px solid #e1e1eb}.job_record_sec03_bg .job_record_sec03_box_bg .faq_box_bg .faq_box .faq_box_a table tr{box-sizing:border-box}.job_record_sec03_bg .job_record_sec03_box_bg .faq_box_bg .faq_box .faq_box_a table tr:last-child th{border-bottom:none}.job_record_sec03_bg .job_record_sec03_box_bg .faq_box_bg .faq_box .faq_box_a table tr:last-child td{border-bottom:none}.job_record_sec03_bg .job_record_sec03_box_bg .faq_box_bg .faq_box .faq_box_a table tr th{padding:20px;text-align:left;border-right:1px solid #e1e1eb;border-bottom:1px solid #e1e1eb;font-weight:normal;width:50%}.job_record_sec03_bg .job_record_sec03_box_bg .faq_box_bg .faq_box .faq_box_a table tr td{padding:20px;border-bottom:1px solid #e1e1eb;width:50%}.job_record_sec03_bg .job_record_sec03_box_bg .faq_box_bg .faq_box .faq_box_a .job_record_sec03_box_text{border:1px solid #e1e1eb;border-radius:4px;padding:24px 20px 24px 6px}.job_record_sec03_bg .job_record_sec03_box_bg .faq_box_bg .faq_box .faq_box_a .job_record_sec03_box_text ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.job_record_sec03_bg .job_record_sec03_box_bg .faq_box_bg .faq_box .faq_box_a .job_record_sec03_box_text ul li{margin:5px 0 0 20px;padding:0 0 0 18px;position:relative}.job_record_sec03_bg .job_record_sec03_box_bg .faq_box_bg .faq_box .faq_box_a .job_record_sec03_box_text ul li::before{content:"";display:block;position:absolute;top:12px;left:0;width:6px;height:6px;border-radius:50%;background-color:#1f286f}.activities_sec01_bg{width:100%;padding:60px 16px 50px}.activities_sec01_bg .activities_sec01_outline01{font-size:1.2em;text-align:center}.activities_sec02_bg{width:100%;padding:60px 16px 50px}.activities_sec02_bg .activities_sec02_box_text ul{border:1px solid #e1e1eb;border-radius:4px}.activities_sec02_bg .activities_sec02_box_text ul li{border-bottom:1px solid #e1e1eb;padding:16px 16px 16px 20px;display:block;color:#003C6E;font-weight:500;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-ms-align-items:center;align-items:center}.activities_sec02_bg .activities_sec02_box_text ul li:last-child{border-bottom:none}.activities_sec02_bg .activities_sec02_box_text ul li a{text-decoration:none;padding:0 20px 0 0;color:#003C6E}.activities_sec02_bg .activities_sec02_box_text ul li a span{padding:0 25px 0 0;background:url("../images/common/icon_arrow_01.webp") right center no-repeat;background-size:auto 7px}.activities_sec03_bg{width:100%;padding:60px 16px 50px}.activities_sec03_bg .activities_sec03_box_bg .faq_box_bg .faq_box{padding:32px 0px}.activities_sec03_bg .activities_sec03_box_bg .faq_box_bg .faq_box .faq_box_q p::after{display:none}.activities_sec03_bg .activities_sec03_box_bg .faq_box_bg .faq_box .faq_box_a{padding:10px 0 4px 0px}.activities_sec03_bg .activities_sec03_box_bg .faq_box_bg .faq_box .faq_box_a ul{border:1px solid #e1e1eb;border-radius:4px;list-style:none;margin:20px 0 0 0}.activities_sec03_bg .activities_sec03_box_bg .faq_box_bg .faq_box .faq_box_a ul li{border-bottom:1px solid #e1e1eb}.activities_sec03_bg .activities_sec03_box_bg .faq_box_bg .faq_box .faq_box_a ul li:last-child{border-bottom:none}.activities_sec03_bg .activities_sec03_box_bg .faq_box_bg .faq_box .faq_box_a ul li a{padding:16px 20px 16px 20px;text-decoration:none;display:block;color:#003C6E;font-weight:500;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-ms-align-items:center;align-items:center}.activities_sec03_bg .activities_sec03_box_bg .faq_box_bg .faq_box .faq_box_a ul li a span{padding:0 25px 0 0;background:url("../images/common/icon_arrow_01.webp") right center no-repeat;background-size:auto 7px}.feedback_sec01_bg{width:100%;padding:60px 16px 60px}.feedback_sec01_bg .feedback_sec01_outline01{font-size:1.2em;text-align:center}.feedback_sec02_bg{width:100%;padding:0 16px 60px}.feedback_sec02_bg .feedback_sec02_box_bg{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.feedback_sec02_bg .feedback_sec02_box_bg .feedback_sec02_box{width:100%}.feedback_sec02_bg .feedback_sec02_box_bg .feedback_sec02_box:nth-last-of-type(1){margin:50px 0 0 0}.feedback_sec02_bg .feedback_sec02_box_bg .feedback_sec02_box .feedback_sec02_box_img img{width:100%;height:auto}.feedback_sec02_bg .feedback_sec02_box_bg .feedback_sec02_box .feedback_sec02_box_text h3{font-size:1.25em;font-weight:bold;margin:15px 0 10px 0;text-align:center}.feedback_sec02_bg .feedback_sec02_box_bg .feedback_sec02_box .feedback_sec02_box_link{margin:15px 0 0 0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex}.feedback_sec02_bg .feedback_sec02_box_bg .feedback_sec02_box .feedback_sec02_box_link a{width:100%;max-width:350px;font-weight:bold;font-weight:bold;color:#003c6e;text-decoration:none}.feedback_sec02_bg .feedback_sec02_box_bg .feedback_sec02_box .feedback_sec02_box_link a span{padding:0 25px 0 0;background:url("../images/common/icon_arrow_01.webp") right center no-repeat;background-size:auto 7px}.feedback_sec03_bg .feedback_sec03_link{margin:20px 0 0 0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}.feedback_sec03_bg .feedback_sec03_link a{width:350px;height:50px;font-weight:bold;color:#003c6e;text-decoration:none;border:1px solid #003c6e;border-radius:8px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-align-items:center;align-items:center}.feedback_sec03_bg .feedback_sec03_link a span{padding:0 25px 0 25px;background:url("../images/common/icon_arrow_01.webp") right center no-repeat;background-size:auto 7px}.interview_sec01_bg{width:100%;padding:60px 16px 60px}.interview_sec01_bg .interview_sec01_outline01{font-size:1.2em;text-align:center}.interview_sec02_bg{width:100%;padding:0 16px 60px}.interview_sec02_bg .interview_sec02_box_bg{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.interview_sec02_bg .interview_sec02_box_bg .interview_sec02_box{width:100%;margin-top:0}.interview_sec02_bg .interview_sec02_box_bg .interview_sec02_box:nth-child(n+2){margin-top:50px}.interview_sec02_bg .interview_sec02_box_bg .interview_sec02_box .interview_sec02_box_img img{width:100%;height:auto}.interview_sec02_bg .interview_sec02_box_bg .interview_sec02_box .interview_sec02_box_text h3{font-size:1.25em;font-weight:bold;margin:15px 0 10px 0;text-align:center}.interview_sec02_bg .interview_sec02_box_bg .interview_sec02_box .interview_sec02_box_text p{font-size:1em;margin:0 0 20px 0}.interview_sec02_bg .interview_sec02_box_bg .interview_sec02_box .interview_sec02_box_link{margin:15px 0 0 0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex}.interview_sec02_bg .interview_sec02_box_bg .interview_sec02_box .interview_sec02_box_link a{width:100%;max-width:350px;font-weight:bold;font-weight:bold;color:#003c6e;text-decoration:none}.interview_sec02_bg .interview_sec02_box_bg .interview_sec02_box .interview_sec02_box_link a span{padding:0 25px 0 0;background:url("../images/common/icon_arrow_01.webp") right center no-repeat;background-size:auto 7px}.interview_net_sec01_bg{width:100%;padding:60px 16px 60px}.interview_net_sec01_bg .interview_net_sec01_outline01{font-size:1.2em;text-align:center}.interview_net_sec02_bg{width:100%;padding:0 16px 60px}.interview_net_sec02_bg .interview_net_sec02_box_bg .interview_net_sec02_box{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;margin:30px 0 0 0;padding:30px 20px;border-radius:10px;background:#F2F5F8;margin-top:50px}.interview_net_sec02_bg .interview_net_sec02_box_bg .interview_net_sec02_box .interview_net_sec02_box_img{order:1}.interview_net_sec02_bg .interview_net_sec02_box_bg .interview_net_sec02_box .interview_net_sec02_box_img img{width:100%;height:auto}.interview_net_sec02_bg .interview_net_sec02_box_bg .interview_net_sec02_box .interview_net_sec02_box_text{order:2}.interview_net_sec02_bg .interview_net_sec02_box_bg .interview_net_sec02_box .interview_net_sec02_box_text h3{font-size:1.25em;font-weight:bold;margin:10px 0 10px 0;text-align:center}.interview_net_sec02_bg .interview_net_sec02_box_bg .interview_net_sec02_box .interview_net_sec02_box_title{font-size:1.2em;font-weight:bold;margin:20px 0 10px 0}.interview_graduate_sec01_bg{width:100%;padding:60px 16px 60px}.interview_graduate_sec01_bg .interview_graduate_sec01_outline01{font-size:1.2em;text-align:center}.interview_graduate_sec02_bg{width:100%;padding:0 16px 60px}.interview_graduate_sec02_bg .interview_graduate_sec02_box_bg .interview_graduate_sec02_box{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;padding:30px 20px;border-radius:10px;background:#F2F5F8;margin:50px 0 0 0}.interview_graduate_sec02_bg .interview_graduate_sec02_box_bg .interview_graduate_sec02_box .interview_graduate_sec02_box_img{order:1}.interview_graduate_sec02_bg .interview_graduate_sec02_box_bg .interview_graduate_sec02_box .interview_graduate_sec02_box_img img{width:100%;height:auto}.interview_graduate_sec02_bg .interview_graduate_sec02_box_bg .interview_graduate_sec02_box .interview_graduate_sec02_box_text{order:2}.interview_graduate_sec02_bg .interview_graduate_sec02_box_bg .interview_graduate_sec02_box .interview_graduate_sec02_box_text h3{font-size:1.25em;font-weight:bold;margin:10px 0 10px 0;text-align:center}.interview_graduate_sec02_bg .interview_graduate_sec02_box_bg .interview_graduate_sec02_box .interview_graduate_sec02_box_title{font-size:1.2em;font-weight:bold;margin:20px 0 10px 0}.interview_current_sec01_bg{width:100%;padding:60px 16px 60px}.interview_current_sec01_bg .interview_current_sec01_outline01{font-size:1.2em;text-align:center}.interview_current_sec02_bg{width:100%;padding:0 16px 60px}.interview_current_sec02_bg .interview_current_sec02_box_bg .interview_current_sec02_box{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;padding:30px 20px;border-radius:10px;background:#F2F5F8;margin:50px 0 0 0}.interview_current_sec02_bg .interview_current_sec02_box_bg .interview_current_sec02_box .interview_current_sec02_box_img{order:1}.interview_current_sec02_bg .interview_current_sec02_box_bg .interview_current_sec02_box .interview_current_sec02_box_img img{width:100%;height:auto}.interview_current_sec02_bg .interview_current_sec02_box_bg .interview_current_sec02_box .interview_current_sec02_box_text{order:2}.interview_current_sec02_bg .interview_current_sec02_box_bg .interview_current_sec02_box .interview_current_sec02_box_text h3{font-size:1.25em;font-weight:bold;margin:10px 0 10px 0;text-align:center}.interview_current_sec02_bg .interview_current_sec02_box_bg .interview_current_sec02_box .interview_current_sec02_box_title{font-size:1.2em;font-weight:bold;margin:20px 0 10px 0}.interview_gradian_sec01_bg{width:100%;padding:60px 16px 60px}.interview_gradian_sec01_bg .interview_gradian_sec01_outline01{font-size:1.2em;text-align:center}.interview_gradian_sec02_bg{width:100%;padding:0 16px 60px}.interview_gradian_sec02_bg .interview_gradian_sec02_box_bg .interview_gradian_sec02_box{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;padding:30px 20px;border-radius:10px;background:#F2F5F8;margin:50px 0 0 0}.interview_gradian_sec02_bg .interview_gradian_sec02_box_bg .interview_gradian_sec02_box .interview_gradian_sec02_box_img{order:1}.interview_gradian_sec02_bg .interview_gradian_sec02_box_bg .interview_gradian_sec02_box .interview_gradian_sec02_box_img img{width:100%;height:auto}.interview_gradian_sec02_bg .interview_gradian_sec02_box_bg .interview_gradian_sec02_box .interview_gradian_sec02_box_text{order:2}.interview_gradian_sec02_bg .interview_gradian_sec02_box_bg .interview_gradian_sec02_box .interview_gradian_sec02_box_text h3{font-size:1.25em;font-weight:bold;margin:10px 0 10px 0;text-align:center}.interview_gradian_sec02_bg .interview_gradian_sec02_box_bg .interview_gradian_sec02_box .interview_gradian_sec02_box_title{font-size:1.2em;font-weight:bold;margin:20px 0 10px 0}.study_sec01_bg{width:100%;padding:60px 16px 60px}.study_sec01_bg .study_sec01_outline01{font-size:1.2em}.study_sec01_bg .study_sec01_outline02{margin:20px 0 0 0}.study_sec02_bg{width:100%;padding:0 16px 60px}.study_sec02_bg .study_sec02_box_bg{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.study_sec02_bg .study_sec02_box_bg .study_sec02_box_img img{width:100%;height:auto}.study_sec02_bg .study_sec02_box_bg .study_sec02_box_text .study_sec02_box_title{font-size:1.2em;text-align:center;margin:10px 0 0 0}.study_sec02_bg .study_sec02_box_bg .study_sec02_box_text h3{margin:0 0 10px 0;font-size:1.375em;color:#003c6e;font-weight:700;text-align:center}.study_sec02_bg .study_sec02_box_bg .study_sec02_box_link{margin:20px 0 0 0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}.study_sec02_bg .study_sec02_box_bg .study_sec02_box_link a{width:350px;height:50px;font-weight:bold;color:#003c6e;text-decoration:none;border:1px solid #003c6e;border-radius:8px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-align-items:center;align-items:center}.study_sec02_bg .study_sec02_box_bg .study_sec02_box_link a span{padding:0 25px 0 25px;background:url("../images/common/icon_arrow_01.webp") right center no-repeat;background-size:auto 7px}.study_sec02_bg .study_sec02_box_bg:nth-of-type(2){margin:50px 0 0 0}.study_sec02_bg .study_sec02_box_bg:nth-of-type(2) .study_sec02_box_text{order:2}.study_sec02_bg .study_sec02_box_bg:nth-of-type(2) .study_sec02_box_img{order:1}.study_sec02_box01_bg{border-top:1px solid #e1e1eb;border-bottom:1px solid #e1e1eb;padding:35px 0 40px;position:relative;margin:50px 0 50px 0;position:relative}.study_sec02_box01_bg::before{content:"";display:block;position:absolute;width:100%;left:0;top:4px;border-top:1px solid #e1e1eb}.study_sec02_box01_bg::after{content:"";display:block;position:absolute;width:100%;left:0;bottom:4px;border-bottom:1px solid #e1e1eb}.study_sec02_box01_bg .study_sec02_box01 .study_sec02_box01_text h3{font-size:1.25em;font-weight:bold;margin:0 0 10px 0;text-align:center;color:#003c6e}.study_sec02_box01_bg .study_sec02_box01 .study_sec02_box01_link{margin:15px 0 0 0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex}.study_sec02_box01_bg .study_sec02_box01 .study_sec02_box01_link a{width:100%;max-width:350px;font-weight:bold;font-weight:bold;color:#003c6e;text-decoration:none}.study_sec02_box01_bg .study_sec02_box01 .study_sec02_box01_link a span{padding:0 25px 0 0;background:url("../images/common/icon_arrow_01.webp") right center no-repeat;background-size:auto 7px}.study_sec03_bg{width:100%;padding:60px 16px 260px}.study_sec03_bg .study_sec03 .study_sec03_box{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;position:relative}.study_sec03_bg .study_sec03 .study_sec03_box .study_sec03_box_img img{width:100%;height:auto}.study_sec03_bg .study_sec03 .study_sec03_box .study_sec03_box_text{background:#fff;padding:10px 15px;margin:0px 15px;position:absolute;top:80%;right:0;transform:none;z-index:10}.study_sec03_bg .study_sec03 .study_sec03_box .study_sec03_box_text h3{font-size:1.25em;font-weight:bold;margin:15px 0 0 0;text-align:center;color:#003c6e}.study_sec03_bg .study_sec03 .study_sec03_box .study_sec03_box_text .study_sec03_box_title{font-weight:bold;margin:0 0 10px 0;color:#003c6e;text-align:center}.study_sec03_bg .study_sec03 .study_sec03_box .study_sec03_box_text .study_sec03_box_lead{margin:0 0 20px 0}.study_sec03_bg .study_sec03 .study_sec03_box .study_sec03_box_text .study_sec03_box_link{margin:20px 0 0 0}.study_sec03_bg .study_sec03 .study_sec03_box .study_sec03_box_text .study_sec03_box_link a{width:350px;height:50px;font-weight:bold;color:#003c6e;text-decoration:none}.study_sec03_bg .study_sec03 .study_sec03_box .study_sec03_box_text .study_sec03_box_link a span{padding:0 25px 0 0;background:url("../images/common/icon_arrow_01.webp") right center no-repeat;background-size:auto 7px}.study_sec03_bg .study_sec03 .study_sec03_box:nth-last-of-type(1){margin:300px 0 0 0}.study_sec04_bg{width:100%;padding:60px 16px 0}.study_sec04_bg .study_sec04 .study_sec04_box{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;position:relative}.study_sec04_bg .study_sec04 .study_sec04_box .study_sec04_box_img img{width:100%;height:auto}.study_sec04_bg .study_sec04 .study_sec04_box .study_sec04_box_text{background:#fff;padding:10px 15px;margin:0px 15px;position:absolute;top:80%;right:0;transform:none;z-index:10}.study_sec04_bg .study_sec04 .study_sec04_box .study_sec04_box_text h3{font-size:1.25em;font-weight:bold;margin:15px 0 0 0;text-align:center;color:#003c6e}.study_sec04_bg .study_sec04 .study_sec04_box .study_sec04_box_text .study_sec04_box_link{margin:20px 0 0 0}.study_sec04_bg .study_sec04 .study_sec04_box .study_sec04_box_text .study_sec04_box_link a{width:350px;height:50px;font-weight:bold;color:#003c6e;text-decoration:none}.study_sec04_bg .study_sec04 .study_sec04_box .study_sec04_box_text .study_sec04_box_link a span{padding:0 25px 0 0;background:url("../images/common/icon_arrow_01.webp") right center no-repeat;background-size:auto 7px}.study_sec04_bg .study_sec04 .study_sec04_box:nth-of-type(2){margin:240px 0 0 0}.study_sec04_bg .study_sec04_box01_bg{border-top:1px solid #e1e1eb;border-bottom:1px solid #e1e1eb;padding:35px 0 40px;position:relative;margin:250px 0 50px 0}.study_sec04_bg .study_sec04_box01_bg::before{content:"";display:block;position:absolute;width:100%;left:0;top:4px;border-top:1px solid #e1e1eb}.study_sec04_bg .study_sec04_box01_bg::after{content:"";display:block;position:absolute;width:100%;left:0;bottom:4px;border-bottom:1px solid #e1e1eb}.study_sec04_bg .study_sec04_box01_bg .study_sec04_box01{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.study_sec04_bg .study_sec04_box01_bg .study_sec04_box01 .study_sec04_box01_text{width:100%;order:2}.study_sec04_bg .study_sec04_box01_bg .study_sec04_box01 .study_sec04_box01_text_en{font-family:Gelasio, serif;font-size:1.2em;color:#1f286f;text-align:center}.study_sec04_bg .study_sec04_box01_bg .study_sec04_box01 h3{font-size:1.25em;font-weight:bold;margin:0 0 20px 0;text-align:center}.study_sec04_bg .study_sec04_box01_bg .study_sec04_box01 .study_sec04_box01_link{margin:20px 0 0 0}.study_sec04_bg .study_sec04_box01_bg .study_sec04_box01 .study_sec04_box01_link a{width:350px;height:50px;font-weight:bold;color:#003c6e;text-decoration:none}.study_sec04_bg .study_sec04_box01_bg .study_sec04_box01 .study_sec04_box01_link a span{padding:0 25px 0 0;background:url("../images/common/icon_arrow_01.webp") right center no-repeat;background-size:auto 7px}.study_sec04_bg .study_sec04_box01_bg .study_sec04_box01 .study_sec04_box01_img{order:1;margin:0 0 10px 0}.study_sec04_bg .study_sec04_box01_bg .study_sec04_box01 .study_sec04_box01_img img{width:100%;height:auto}.online_sec01_bg{width:100%;padding:60px 16px}.online_sec01_bg .online_sec01_outline01{font-size:1.2em}.online_sec02_bg{width:100%;padding:60px 16px}.online_sec02_bg .online_sec02_outline01 h3{font-size:1.625em;margin:0 0 20px 0}.online_sec02_bg .online_sec02_outline02{margin:0 0 30px 0}.online_sec02_bg .online_sec02_outline02 p{font-size:1.2em}.online_sec02_bg .online_sec02_box_bg .online_sec02_box_img{margin:0 auto 30px}.online_sec02_bg .online_sec02_box_bg .online_sec02_box_img img{width:100%;height:auto}.online_sec02_bg .online_sec02_box01_bg{width:100%;padding:60px 0 0}.online_sec02_bg .online_sec02_box01_bg .online_sec02_box01{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.online_sec02_bg .online_sec02_box01_bg .online_sec02_box01 .online_sec02_box01_text{order:2}.online_sec02_bg .online_sec02_box01_bg .online_sec02_box01 .online_sec02_box01_text .online_sec02_box01_num{font-size:4em;font-weight:700;color:#003c6e;font-family:Frank Ruhl Libre, serif;margin:0;line-height:1}.online_sec02_bg .online_sec02_box01_bg .online_sec02_box01 .online_sec02_box01_text h3{font-size:1.375em;font-weight:700;margin:0 0 20px 0}.online_sec02_bg .online_sec02_box01_bg .online_sec02_box01 .online_sec02_box01_text ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;flex-direction:column}.online_sec02_bg .online_sec02_box01_bg .online_sec02_box01 .online_sec02_box01_img{order:1;margin:0 0 10px 0}.online_sec02_bg .online_sec02_box01_bg .online_sec02_box01 .online_sec02_box01_img img{width:100%;height:auto}.online_sec02_bg .online_sec02_box02_bg{border-top:1px solid #e1e1eb;border-bottom:1px solid #e1e1eb;padding:35px 0 40px;position:relative;margin:50px 0 50px 0}.online_sec02_bg .online_sec02_box02_bg::before{content:"";display:block;position:absolute;width:100%;left:0;top:4px;border-top:1px solid #e1e1eb}.online_sec02_bg .online_sec02_box02_bg::after{content:"";display:block;position:absolute;width:100%;left:0;bottom:4px;border-bottom:1px solid #e1e1eb}.online_sec02_bg .online_sec02_box02_bg .online_sec02_box02{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.online_sec02_bg .online_sec02_box02_bg .online_sec02_box02 .online_sec02_box02_text{width:100%;order:2}.online_sec02_bg .online_sec02_box02_bg .online_sec02_box02 h3{font-size:1.25em;font-weight:bold;margin:0 0 20px 0;text-align:center}.online_sec02_bg .online_sec02_box02_bg .online_sec02_box02 ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;flex-direction:column}.online_sec02_bg .online_sec02_box02_bg .online_sec02_box02 .online_sec02_box02_img{order:1;margin:0 0 10px 0}.online_sec02_bg .online_sec02_box02_bg .online_sec02_box02 .online_sec02_box02_img img{width:100%;height:auto}.online_sec03_bg{width:100%;padding:60px 16px 0}.online_sec03_bg .online_sec03_outline01 p{font-size:1.2em;margin:0 0 20px 0}.online_sec03_bg .online_sec03_outline02 p{font-size:1.625em;text-align:center;margin:30px 0 20px 0;font-weight:700}.online_sec03_bg .online_sec03_box_bg{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.online_sec03_bg .online_sec03_box_bg .online_sec03_box:nth-of-type(2){margin:50px 0 0 0}.online_sec03_bg .online_sec03_box_bg .online_sec03_box:nth-of-type(3){margin:50px 0 0 0}.online_sec03_bg .online_sec03_box_bg .online_sec03_box_img img{width:100%;height:auto}.online_sec03_bg .online_sec03_box_bg .online_sec03_box_text h3{color:#003C6E;text-align:center;font-size:1.25em;margin:20px 0 0 0}.online_sec03_bg .online_sec03_box_bg .online_sec03_box_text p{margin:15px 0 0 0}.online_sec03_bg .online_sec03_box01_bg .online_sec03_box01_img{width:100%}.online_sec03_bg .online_sec03_box01_bg .online_sec03_box01_img img{width:100%;height:auto}.required_sec01_bg{width:100%;padding:60px 16px 60px}.required_sec01_bg .required_sec01_outline01 p{font-size:1.2em}.required_sec01_bg .required_sec01_box_bg{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;margin:50px 0 0 0}.required_sec01_bg .required_sec01_box_bg .required_sec01_box{background-color:#f0f3f8;padding:0 15px 15px;width:100%;margin:0 0 50px 0}.required_sec01_bg .required_sec01_box_bg .required_sec01_box .required_sec01_box_text .required_sec01_box_text_num{font-size:3em;font-weight:700;color:#003c6e;font-family:Frank Ruhl Libre, serif;line-height:1;text-align:center;margin-top:-25px}.required_sec01_bg .required_sec01_box_bg .required_sec01_box .required_sec01_box_text .required_sec01_box_text_title{font-size:1.375em;font-weight:700;color:#003c6e;text-align:center}.required_sec01_bg .required_sec01_box_bg .required_sec01_box .required_sec01_box_text ul li{font-size:1.2em;color:#003c6e;font-weight:700;margin:0 0 10px 0;text-align:center;background-color:#fff;padding:10px}.required_sec02_bg{width:100%;padding:0 16px 50px}.required_sec02_bg .required_sec02_box01{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;flex-wrap:wrap}.required_sec02_bg .required_sec02_box01:not(:first-child){margin:50px 0 0 0}.required_sec02_bg .required_sec02_box01 .required_sec02_box01_text{order:2;width:100%;margin:10px 0 0 0}.required_sec02_bg .required_sec02_box01 .required_sec02_box01_text .required_sec02_box01_num{font-size:4em;font-weight:700;color:#003c6e;font-family:Frank Ruhl Libre, serif;margin:0;line-height:1}.required_sec02_bg .required_sec02_box01 .required_sec02_box01_text h3{font-size:1.375em;margin:0 0 20px 0}.required_sec02_bg .required_sec02_box01 .required_sec02_box01_text p{font-size:1em;margin:0 0 20px 0}.required_sec02_bg .required_sec02_box01 .required_sec02_box01_text .required_sec02_box01_link a{width:350px;font-weight:bold;color:#003c6e;text-decoration:none;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;align-items:center}.required_sec02_bg .required_sec02_box01 .required_sec02_box01_text .required_sec02_box01_link a span{padding:0 25px 0 0;background:url(../images/common/icon_arrow_01.webp) right center no-repeat;background-size:auto 7px}.required_sec02_bg .required_sec02_box01 .required_sec02_box01_img{order:1;width:100%}.required_sec02_bg .required_sec02_box01 .required_sec02_box01_img img{width:100%;height:auto}.required_sec02_bg .required_sec02_nav{margin:34px 0 0 0}.required_sec02_bg .required_sec02_nav ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.required_sec02_bg .required_sec02_nav ul li{width:100%;height:60vw;margin:16px 0 0 0}.required_sec02_bg .required_sec02_nav ul li:nth-child(1) a{background:url("../images/index/index_sec05_img01.webp") center center no-repeat;background-size:cover}.required_sec02_bg .required_sec02_nav ul li:nth-child(2) a{background:url("../images/index/index_sec05_img02.webp") center center no-repeat;background-size:cover}.required_sec02_bg .required_sec02_nav ul li:nth-child(3) a{background:url("../images/index/index_sec05_img03.webp") center center no-repeat;background-size:cover}.required_sec02_bg .required_sec02_nav ul li:nth-child(4) a{background:url("../images/index/index_sec05_img04.webp") center center no-repeat;background-size:cover}.required_sec02_bg .required_sec02_nav ul li:nth-child(5) a{background:url("../images/index/index_sec05_img05.webp") center center no-repeat;background-size:cover}.required_sec02_bg .required_sec02_nav ul li:nth-child(6) a{background:url("../images/index/index_sec05_img06.webp") center center no-repeat;background-size:cover}.required_sec02_bg .required_sec02_nav ul li a{width:100%;height:100%;padding:30px;border-radius:10px;color:#003c6e;text-decoration:none;display:block;transition:all 0.5s ease}.required_sec02_bg .required_sec02_nav ul li a:hover{opacity:0.5}.required_sec02_bg .required_sec02_nav ul li a p{font-weight:bold;font-size:1.4em;text-align:center}.required_sec02_bg .required_sec02_nav ul li a span{width:160px;height:35px;font-size:0.8em;border:1px solid #003c6e;border-radius:10px;background:url("../images/common/icon_arrow_01.webp") calc(100% - 14px) 14px no-repeat #fff;background-size:auto 7px;margin:10px auto 0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}.required_sec03_bg{width:100%;padding:40px 16px 50px}.required_sec03_bg .required_sec03_box{width:100%;margin:40px auto;border:1px solid #e1e1eb;border-radius:4px;padding:36px}.required_sec03_bg .required_sec03_box ul{margin:0 0 0 10px}.required_sec03_bg .required_sec03_box ul li{list-style-type:disc;margin:4px 0 0 0}.required_sec03_bg .required_sec03_box ul li:first-child{margin-top:0}.required_sec04_bg{width:100%;padding:60px 16px 50px}.required_sec04_bg .required_sec04_box{width:100%;margin:40px auto;border:1px solid #e1e1eb;border-radius:4px;padding:36px}.required_sec04_bg .required_sec04_box ul li{margin:4px 0 0 0}.required_sec04_bg .required_sec04_box ul li:first-child{margin-top:0}.required_sec04_bg .required_sec04_box01_bg{border-top:1px solid #e1e1eb;border-bottom:1px solid #e1e1eb;padding:35px 0 40px;position:relative;margin:50px 0 50px 0;position:relative}.required_sec04_bg .required_sec04_box01_bg::before{content:"";display:block;position:absolute;width:100%;left:0;top:4px;border-top:1px solid #e1e1eb}.required_sec04_bg .required_sec04_box01_bg::after{content:"";display:block;position:absolute;width:100%;left:0;bottom:4px;border-bottom:1px solid #e1e1eb}.required_sec04_bg .required_sec04_box01_bg .required_sec04_box01 h3{font-size:1.25em;font-weight:bold;margin:0 0 20px 0;text-align:center;color:#003c6e}.required_sec04_bg .required_sec04_box01_bg .required_sec04_box01 .required_sec04_box01_link{margin:20px 0 0 0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}.required_sec04_bg .required_sec04_box01_bg .required_sec04_box01 .required_sec04_box01_link a{width:350px;height:50px;font-weight:bold;color:#003c6e;text-decoration:none;border:1px solid #003c6e;border-radius:8px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-align-items:center;align-items:center}.required_sec04_bg .required_sec04_box01_bg .required_sec04_box01 .required_sec04_box01_link a span{padding:0 25px 0 25px;background:url("../images/common/icon_arrow_01.webp") right center no-repeat;background-size:auto 7px}.required_sec05_bg{width:100%;max-width:712px;margin:0 auto;border:1px solid #e1e1eb;border-radius:4px;padding:36px}.required_sec05_bg p{text-align:center}.required_sec05_bg .required_sec05_box_text{margin:20px 0 0 0}.required_sec05_bg .required_sec05_box_text .required_sec05_box_link{margin:20px 0 0 0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}.required_sec05_bg .required_sec05_box_text .required_sec05_box_link a{width:350px;height:50px;font-weight:bold;color:#fff;text-decoration:none;background-color:#003c6e;border-radius:8px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-align-items:center;align-items:center}.required_sec05_bg .required_sec05_box_text .required_sec05_box_link a span{padding:0 25px 0 25px;background:url("../images/common/icon_arrow_01.webp") right center no-repeat;background-size:auto 7px}.schooling_sec01_bg{width:100%;padding:60px 16px 60px}.schooling_sec01_bg .schooling_sec01{margin:50px 0 0 0}.schooling_sec01_bg .schooling_sec01:first-child{margin-top:0}.schooling_sec01_bg .schooling_sec01 .schooling_sec01_box{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.schooling_sec01_bg .schooling_sec01 .schooling_sec01_box .schooling_sec01_box_img{order:1}.schooling_sec01_bg .schooling_sec01 .schooling_sec01_box .schooling_sec01_box_img img{width:100%;height:auto}.schooling_sec01_bg .schooling_sec01 .schooling_sec01_box .schooling_sec01_box_text{order:2}.schooling_sec01_bg .schooling_sec01 .schooling_sec01_box .schooling_sec01_box_text .schooling_sec01_box_text_en{font-size:1.2em;text-align:center;margin:10px 0 0 0}.schooling_sec01_bg .schooling_sec01 .schooling_sec01_box .schooling_sec01_box_text h3{margin:0 0 10px 0;font-size:1.375em;color:#003c6e;font-weight:700;text-align:center}.schooling_sec01_bg .schooling_sec01_link{margin:50px 0 0 0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}.schooling_sec01_bg .schooling_sec01_link a{width:350px;height:50px;font-weight:bold;color:#003c6e;text-decoration:none;border:1px solid #003c6e;border-radius:8px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-align-items:center;align-items:center}.schooling_sec01_bg .schooling_sec01_link a span{padding:0 25px 0 25px;background:url("../images/common/icon_arrow_01.webp") right center no-repeat;background-size:auto 7px}.schooling_sec02_bg{width:100%;padding:60px 16px 60px}.schooling_sec02_bg .schooling_sec02{margin:50px 0 0 0}.schooling_sec02_bg .schooling_sec02:first-child{margin-top:0}.schooling_sec02_bg .schooling_sec02 .schooling_sec02_box{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.schooling_sec02_bg .schooling_sec02 .schooling_sec02_box .schooling_sec02_box_img{order:1}.schooling_sec02_bg .schooling_sec02 .schooling_sec02_box .schooling_sec02_box_img img{width:100%;height:auto}.schooling_sec02_bg .schooling_sec02 .schooling_sec02_box .schooling_sec02_box_text{order:2}.schooling_sec02_bg .schooling_sec02 .schooling_sec02_box .schooling_sec02_box_text .schooling_sec02_box_text_en{font-size:1.2em;text-align:center}.schooling_sec02_bg .schooling_sec02 .schooling_sec02_box .schooling_sec02_box_text h3{margin:0 0 10px 0;font-size:1.375em;color:#003c6e;font-weight:700;text-align:center}.schooling_sec02_bg .schooling_sec02_link{margin:50px 0 0 0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}.schooling_sec02_bg .schooling_sec02_link a{width:350px;height:50px;font-weight:bold;color:#003c6e;text-decoration:none;border:1px solid #003c6e;border-radius:8px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-align-items:center;align-items:center}.schooling_sec02_bg .schooling_sec02_link a span{padding:0 25px 0 25px;background:url("../images/common/icon_arrow_01.webp") right center no-repeat;background-size:auto 7px}.schooling_sec03_bg{width:100%;padding:0 16px 60px}.schooling_sec03_bg .schooling_sec03{margin:50px 0 0 0}.schooling_sec03_bg .schooling_sec03:first-child{margin-top:0}.schooling_sec03_bg .schooling_sec03 .schooling_sec03_nav{margin:34px 0 0 0}.schooling_sec03_bg .schooling_sec03 .schooling_sec03_nav ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.schooling_sec03_bg .schooling_sec03 .schooling_sec03_nav ul li{width:100%;height:60vw;margin:16px 0 0 0}.schooling_sec03_bg .schooling_sec03 .schooling_sec03_nav ul li:nth-child(1) a{background:url("../images/index/index_sec05_img01.webp") center center no-repeat;background-size:cover}.schooling_sec03_bg .schooling_sec03 .schooling_sec03_nav ul li:nth-child(2) a{background:url("../images/index/index_sec05_img02.webp") center center no-repeat;background-size:cover}.schooling_sec03_bg .schooling_sec03 .schooling_sec03_nav ul li:nth-child(3) a{background:url("../images/index/index_sec05_img03.webp") center center no-repeat;background-size:cover}.schooling_sec03_bg .schooling_sec03 .schooling_sec03_nav ul li:nth-child(4) a{background:url("../images/index/index_sec05_img04.webp") center center no-repeat;background-size:cover}.schooling_sec03_bg .schooling_sec03 .schooling_sec03_nav ul li:nth-child(5) a{background:url("../images/index/index_sec05_img05.webp") center center no-repeat;background-size:cover}.schooling_sec03_bg .schooling_sec03 .schooling_sec03_nav ul li:nth-child(6) a{background:url("../images/index/index_sec05_img06.webp") center center no-repeat;background-size:cover}.schooling_sec03_bg .schooling_sec03 .schooling_sec03_nav ul li a{width:100%;height:100%;padding:30px;border-radius:10px;color:#003c6e;text-decoration:none;display:block;transition:all 0.5s ease}.schooling_sec03_bg .schooling_sec03 .schooling_sec03_nav ul li a:hover{opacity:0.5}.schooling_sec03_bg .schooling_sec03 .schooling_sec03_nav ul li a p{font-weight:bold;font-size:1.4em;text-align:center}.schooling_sec03_bg .schooling_sec03 .schooling_sec03_nav ul li a span{width:160px;height:35px;font-size:0.8em;border:1px solid #003c6e;border-radius:10px;background:url("../images/common/icon_arrow_01.webp") calc(100% - 14px) 14px no-repeat #fff;background-size:auto 7px;margin:10px auto 0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}.schooling_detail_sec01_bg{width:100%;padding:60px 16px 60px}.schooling_detail_sec01_bg .schooling_detail_sec01_outline p{text-align:center}.schooling_detail_sec01_bg .schooling_detail_sec01_box_bg{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.schooling_detail_sec01_bg .schooling_detail_sec01_box_bg .schooling_detail_sec01_box{width:100%;margin:50px 0 0 0}.schooling_detail_sec01_bg .schooling_detail_sec01_box_bg .schooling_detail_sec01_box img{width:100%;height:auto}.schooling_detail_sec01_bg .schooling_detail_sec01_box_bg .schooling_detail_sec01_box .schooling_detail_sec01_box_text{margin:20px 0 0 0}.schooling_detail_sec02_bg .schooling_detail_sec02_outline{margin:60px 0 60px 0}.schooling_detail_sec02_bg .schooling_detail_sec02_outline p{text-align:center}.schooling_detail_sec02_bg .schooling_detail_sec02_box_text{margin:50px 0 0 0}.schooling_detail_sec02_bg .schooling_detail_sec02_box_text .schooling_detail_sec02_box_text_q{font-size:1.25em;font-weight:bold}.schooling_detail_sec02_bg .schooling_detail_sec02_box_text .schooling_detail_sec02_box_text_q span{font-size:4em;font-weight:700;color:#003c6e;font-family:Frank Ruhl Libre, serif;margin:0}.schooling_special_sec01_bg{width:100%;padding:60px 16px 60px}.schooling_special_sec01_bg .schooling_special_sec01_box{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.schooling_special_sec01_bg .schooling_special_sec01_box .schooling_special_sec01_box_img img{width:100%;height:auto}.schooling_special_sec01_bg .schooling_special_sec01_box .schooling_special_sec01_box_text{margin:10px 0 0 0}.schooling_special_sec01_bg .schooling_special_sec01_box .schooling_special_sec01_box_text h3{font-size:1.25em;text-align:center;color:#003c6e}.schooling_special_sec01_bg .schooling_special_sec01_box .schooling_special_sec01_box_text p{margin:15px 0 0 0}.schooling_special_sec01_bg .schooling_special_sec01_box01_bg{border-top:1px solid #e1e1eb;border-bottom:1px solid #e1e1eb;padding:35px 0 40px;position:relative;margin:50px 0 50px 0}.schooling_special_sec01_bg .schooling_special_sec01_box01_bg::before{content:"";display:block;position:absolute;width:100%;left:0;top:4px;border-top:1px solid #e1e1eb}.schooling_special_sec01_bg .schooling_special_sec01_box01_bg::after{content:"";display:block;position:absolute;width:100%;left:0;bottom:4px;border-bottom:1px solid #e1e1eb}.schooling_special_sec01_bg .schooling_special_sec01_box01_bg .schooling_special_sec01_box01{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.schooling_special_sec01_bg .schooling_special_sec01_box01_bg .schooling_special_sec01_box01 .schooling_special_sec01_box01_text{order:2}.schooling_special_sec01_bg .schooling_special_sec01_box01_bg .schooling_special_sec01_box01 .schooling_special_sec01_box01_text .schooling_special_sec01_box01_text_en{font-family:Gelasio, serif;color:#1f286f;text-align:center;display:block;font-size:1.2em}.schooling_special_sec01_bg .schooling_special_sec01_box01_bg .schooling_special_sec01_box01 .schooling_special_sec01_box01_text h3{font-size:1.25em;font-weight:bold;margin:0;color:#003c6e;text-align:center}.schooling_special_sec01_bg .schooling_special_sec01_box01_bg .schooling_special_sec01_box01 .schooling_special_sec01_box01_text .schooling_special_sec01_box01_lead{margin:15px 0 0 0}.schooling_special_sec01_bg .schooling_special_sec01_box01_bg .schooling_special_sec01_box01 .schooling_special_sec01_box01_img{order:1;margin:0 0 10px 0}.schooling_special_sec01_bg .schooling_special_sec01_box01_bg .schooling_special_sec01_box01 .schooling_special_sec01_box01_img img{width:100%;height:auto}.schooling_special_sec02_bg{width:100%;padding:0 16px 60px}.schooling_special_sec02_bg .schooling_special_sec02_outline{padding:60px 16px 60px}.schooling_special_sec02_bg .schooling_special_sec02_outline p{text-align:center}.schooling_special_sec02_bg .schooling_special_sec02_box{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.schooling_special_sec02_bg .schooling_special_sec02_box .schooling_special_sec02_box_text{order:2;margin:10px 0 0 0}.schooling_special_sec02_bg .schooling_special_sec02_box .schooling_special_sec02_box_text h3{font-size:1.25em;font-weight:bold;margin:0;color:#003c6e;text-align:center}.schooling_special_sec02_bg .schooling_special_sec02_box .schooling_special_sec02_box_text p{margin:15px 0 0 0}.schooling_special_sec02_bg .schooling_special_sec02_box .schooling_special_sec02_box_img{order:1}.schooling_special_sec02_bg .schooling_special_sec02_box .schooling_special_sec02_box_img img{width:100%;height:auto}.schooling_special_sec02_bg .schooling_special_sec02_outline01{padding:50px 0 0 0;text-align:center}.schooling_special_sec02_bg .schooling_special_sec02_outline01 h3{font-size:1.25em;font-weight:bold;margin:0;color:#003c6e}.schooling_special_sec02_bg .schooling_special_sec02_outline01 p{margin:15px 0 0 0}.schooling_special_sec02_bg .schooling_special_sec02_box02_bg{padding:50px 0 0}.schooling_special_sec02_bg .schooling_special_sec02_box02_bg .schooling_special_sec02_box02_outline{padding:0 0 15px 0}.schooling_special_sec02_bg .schooling_special_sec02_box02_bg .schooling_special_sec02_box02_outline h4{font-size:1.25em;font-weight:bold;margin:0;text-align:center}.schooling_special_sec02_bg .schooling_special_sec02_box02_bg .schooling_special_sec02_box02_img ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.schooling_special_sec02_bg .schooling_special_sec02_box02_bg .schooling_special_sec02_box02_img ul li{margin:0 0 10px 0}.schooling_special_sec02_bg .schooling_special_sec02_box02_bg .schooling_special_sec02_box02_img ul li img{width:100%;height:auto}.schooling_special_sec02_bg .schooling_special_sec02_outline02{padding:50px 0 0 0}.schooling_special_sec02_bg .schooling_special_sec02_outline02 p{text-align:center}.schooling_special_sec02_bg .schooling_special_sec02_box03_bg{padding:60px 16px 0}.schooling_special_sec02_bg .schooling_special_sec02_box03_bg .schooling_special_sec02_box03{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.schooling_special_sec02_bg .schooling_special_sec02_box03_bg .schooling_special_sec02_box03 .schooling_special_sec02_box03_text{order:2;margin:10px 0 0 0}.schooling_special_sec02_bg .schooling_special_sec02_box03_bg .schooling_special_sec02_box03 .schooling_special_sec02_box03_text h3{font-size:1.25em;font-weight:bold;margin:0;color:#003c6e;text-align:center}.schooling_special_sec02_bg .schooling_special_sec02_box03_bg .schooling_special_sec02_box03 .schooling_special_sec02_box03_text p{margin:15px 0 0 0}.schooling_special_sec02_bg .schooling_special_sec02_box03_bg .schooling_special_sec02_box03 .schooling_special_sec02_box03_img{order:1}.schooling_special_sec02_bg .schooling_special_sec02_box03_bg .schooling_special_sec02_box03 .schooling_special_sec02_box03_img img{width:100%;height:auto}.schooling_special_sec03_bg{padding:60px 16px 60px}.schooling_special_sec03_bg .schooling_special_sec03_box{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.schooling_special_sec03_bg .schooling_special_sec03_box .schooling_special_sec03_box_text{order:2;margin:10px 0 0 0}.schooling_special_sec03_bg .schooling_special_sec03_box .schooling_special_sec03_box_img{order:1}.schooling_special_sec03_bg .schooling_special_sec03_box .schooling_special_sec03_box_img img{width:100%;height:auto}.schooling_special_sec03_bg .schooling_special_sec03_box01_bg{margin:50px 0 0 0}.schooling_special_sec03_bg .schooling_special_sec03_box01_bg .schooling_special_sec03_box01_text ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.schooling_special_sec03_bg .schooling_special_sec03_box01_bg .schooling_special_sec03_box01_text ul li{width:100%;border:1px solid #e1e1eb;padding:32px 20px 20px;border-radius:4px;margin:10px 0 10px 0}.schooling_special_sec03_bg .schooling_special_sec03_box01_bg .schooling_special_sec03_box01_text ul li h4{font-size:1.25em;font-weight:bold;margin:0;text-align:center}.schooling_special_sec03_bg .schooling_special_sec03_box01_bg .schooling_special_sec03_box01_text ul li p{margin:15px 0 0 0}.schooling_special_sec04_bg .schooling_special_sec04_outline{padding:60px 0 60px}.schooling_special_sec04_bg .schooling_special_sec04_outline p{text-align:center}.support_sec01_bg{width:100%;padding:0 16px 0}.support_sec01_bg .support_sec01_outline01{padding:60px 0 60px}.support_sec01_bg .support_sec01_outline01 p{text-align:center}.support_sec01_bg .support_sec01_box_bg .support_sec01_box_img{width:100%;margin:0 auto}.support_sec01_bg .support_sec01_box_bg .support_sec01_box_img img{width:100%;height:auto}.support_sec01_bg .support_sec01_box_bg .support_sec01_box_text{margin:10px 0 0 0}.support_sec01_bg .support_sec01_box_bg .support_sec01_box_text p{text-align:center}.support_sec01_bg .support_sec01_box_bg .support_sec01_box_text h3{font-size:1.625em;font-weight:bold;margin:0;color:#003c6e;text-align:center}.common_mv02_img.career_support_mv_img{width:100%}.common_mv02_img.career_support_mv_img img{width:100%;height:auto}.career_support_sec01_bg{width:100%}.career_support_sec01_bg .career_support_sec01_outline01 p{font-size:1.2em;text-align:center}.career_support_sec01_bg .career_support_sec01_box_bg{margin:30px 0 0 0}.career_support_sec01_bg .career_support_sec01_box_bg .career_support_sec01_box_img img{width:100%;height:auto}.career_support_sec01_bg .career_support_sec01_box_bg .career_support_sec01_box_text{margin:15px 0 0 0}.career_support_sec01_bg .career_support_sec01_box_bg .career_support_sec01_box_text p{text-align:center}.career_support_sec02_bg{padding:60px 16px 60px}.career_support_sec02_bg .career_support_sec02_box{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.career_support_sec02_bg .career_support_sec02_box .career_support_sec02_box_text{order:2;margin:10px 0 0 0}.career_support_sec02_bg .career_support_sec02_box .career_support_sec02_box_text h3{font-size:1.2em;font-weight:bold;margin:0}.career_support_sec02_bg .career_support_sec02_box .career_support_sec02_box_text p{margin:20px 0 0 0}.career_support_sec02_bg .career_support_sec02_box .career_support_sec02_box_img{order:1}.career_support_sec02_bg .career_support_sec02_box .career_support_sec02_box_img img{width:100%;height:auto}.career_support_sec02_bg .career_support_sec02_box01_bg{margin:60px auto 0;width:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.career_support_sec02_bg .career_support_sec02_box01_bg .career_support_sec02_box01{width:100%;padding:20px;border:1px solid #e1e1eb;border-radius:4px}.career_support_sec02_bg .career_support_sec02_box01_bg .career_support_sec02_box01:nth-last-of-type(1){margin:30px 0 0 0}.career_support_sec02_bg .career_support_sec02_box01_bg .career_support_sec02_box01 h3{font-size:1.2em;font-weight:700;text-align:center;color:#003c6e}.career_support_sec02_bg .career_support_sec02_box01_bg .career_support_sec02_box01 p{font-weight:700;margin:15px 0 0 0}.career_support_sec02_bg .career_support_sec02_box01_bg .career_support_sec02_box01 ul{margin:16px 0 0 0}.career_support_sec02_bg .career_support_sec02_box01_bg .career_support_sec02_box01 ul li{margin:4px 0 0 0}.career_support_sec03_bg{padding:60px 16px 0}.career_support_sec03_bg .career_support_sec03_box_bg{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.career_support_sec03_bg .career_support_sec03_box_bg .career_support_sec03_box{width:100%;border:1px solid #e1e1eb;border-radius:4px;padding:24px 20px}.career_support_sec03_bg .career_support_sec03_box_bg .career_support_sec03_box:nth-last-of-type(1){margin:30px 0 0 0}.career_support_sec03_bg .career_support_sec03_box_bg .career_support_sec03_box:nth-last-of-type(2){margin:30px 0 0 0}.career_support_sec03_bg .career_support_sec03_box_bg .career_support_sec03_box .career_support_sec03_box_img img{width:100%;height:auto}.career_support_sec03_bg .career_support_sec03_box_bg .career_support_sec03_box .career_support_sec03_box_text{margin:10px 0 0 0}.career_support_sec03_bg .career_support_sec03_box_bg .career_support_sec03_box .career_support_sec03_box_text h3{font-size:1.2em;font-weight:700;text-align:center;color:#003c6e}.career_support_sec03_bg .career_support_sec03_box_bg .career_support_sec03_box .career_support_sec03_box_text p{margin:15px 0 0 0}.career_support_sec03_bg .career_support_sec03_box01_bg{margin:50px auto 0}.career_support_sec03_bg .career_support_sec03_box01_bg .career_support_sec03_box01_text{width:100%;margin:40px auto;border:1px solid #e1e1eb;border-radius:4px;padding:36px}.career_support_sec03_bg .career_support_sec03_box01_bg .career_support_sec03_box01_text p{text-align:center}.career_support_sec03_bg .career_support_sec03_box01_bg .career_support_sec03_box01_text .career_support_sec03_box01_link{margin:20px 0 0 0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}.career_support_sec03_bg .career_support_sec03_box01_bg .career_support_sec03_box01_text .career_support_sec03_box01_link a{width:350px;height:50px;font-weight:bold;color:#003c6e;text-decoration:none;border:1px solid #003c6e;border-radius:8px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-align-items:center;align-items:center}.career_support_sec03_bg .career_support_sec03_box01_bg .career_support_sec03_box01_text .career_support_sec03_box01_link a span{padding:0 25px 0 25px;background:url("../images/common/icon_arrow_01.webp") right center no-repeat;background-size:auto 7px}.ict_sec01_bg{padding:60px 16px 60px}.ict_sec01_bg .ict_sec01_outline01{padding:0 0 15px}.ict_sec01_bg .ict_sec01_outline01 p{text-align:center;font-size:1.375em}.ict_sec01_bg .ict_sec01_box_bg .ict_sec01_box_img{width:100%}.ict_sec01_bg .ict_sec01_box_bg .ict_sec01_box_img img{width:100%;height:auto}.ict_sec01_bg .ict_sec01_box_bg .ict_sec01_box_text{margin:15px 0 0 0}.ict_sec01_bg .ict_sec01_box_bg .ict_sec01_box_text p{text-align:center}.ict_sec02_bg{padding:60px 16px 60px}.ict_sec02_bg .ict_sec02_box{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.ict_sec02_bg .ict_sec02_box .ict_sec02_box_img{order:1}.ict_sec02_bg .ict_sec02_box .ict_sec02_box_img img{width:100%;height:auto}.ict_sec02_bg .ict_sec02_box .ict_sec02_box_text{order:2;margin:10px 0 0 0}.ict_sec02_bg .ict_sec02_box .ict_sec02_box_text h3{font-size:1.2em;font-weight:bold;margin:0;text-align:center;color:#003c6e}.ict_sec02_bg .ict_sec02_box .ict_sec02_box_text p{margin:20px 0 0 0}.ict_sec02_bg .ict_sec02_box .ict_sec02_box_text ul{margin:20px 0 0 0;background-color:#f0f3f8;border-radius:4px;padding:20px}.ict_sec02_bg .ict_sec02_box .ict_sec02_box_text ul li{margin:0 0 10px 0}.ict_sec02_bg .ict_sec02_box .ict_sec02_box_text ul li h4{font-size:1.2em;font-weight:bold;text-align:center;color:#003c6e}.ict_sec02_bg .ict_sec02_outline{margin:50px 0 0 0}.ict_sec02_bg .ict_sec02_outline p{font-size:1.375em;text-align:center}.ict_sec02_bg .ict_sec02_outline01 p{text-align:center;margin:15px 0 0 0}.ict_sec02_bg .ict_sec02_box01{margin:50px 0 0 0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.ict_sec02_bg .ict_sec02_box01 .ict_sec02_box01_img{order:1}.ict_sec02_bg .ict_sec02_box01 .ict_sec02_box01_img img{width:100%;height:auto}.ict_sec02_bg .ict_sec02_box01 .ict_sec02_box01_text{order:2;margin:10px 0 0 0}.ict_sec02_bg .ict_sec02_box01 .ict_sec02_box01_text h3{font-size:1.2em;font-weight:700}.ict_sec02_bg .ict_sec02_box01 .ict_sec02_box01_text p{margin:15px 0 0 0}.ict_sec02_bg .ict_sec02_box02{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;margin:50px 0 0 0}.ict_sec02_bg .ict_sec02_box02 .ict_sec02_box02_text{border:1px solid #e1e1eb;border-radius:4px;padding:16px;margin:30px 0 0 0}.ict_sec02_bg .ict_sec02_box02 .ict_sec02_box02_text:nth-of-type(1){margin:0}.ict_sec02_bg .ict_sec02_box02 .ict_sec02_box02_text span{font-weight:700;text-align:center;display:block}.ict_sec02_bg .ict_sec02_box02 .ict_sec02_box02_text h3{font-size:1.2em;font-weight:700;color:#003c6e;text-align:center}.ict_sec02_bg .ict_sec02_box02 .ict_sec02_box02_text p{margin:15px 0 0 0}.ict_sec02_bg .ict_sec02_box03{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;margin:50px 0 0 0}.ict_sec02_bg .ict_sec02_box03 .ict_sec02_box03_img{order:1}.ict_sec02_bg .ict_sec02_box03 .ict_sec02_box03_img img{width:100%;height:auto}.ict_sec02_bg .ict_sec02_box03 .ict_sec02_box03_text{order:2;margin:10px 0 0 0;width:100%}.ict_sec02_bg .ict_sec02_box03 .ict_sec02_box03_text h3{font-size:1.2em;font-weight:700;color:#003c6e;text-align:center}.ict_sec02_bg .ict_sec02_box03 .ict_sec02_box03_text p{margin:15px 0 0 0}.ict_sec02_bg .ict_sec02_box03 .ict_sec02_box03_text ul{margin:15px 0 0 0;background-color:#f0f3f8;border-radius:4px;padding:16px}.ict_sec02_bg .ict_sec02_box03 .ict_sec02_box03_text ul li{margin:0 0 10px 0}.ict_sec02_bg .ict_sec02_box03 .ict_sec02_box03_text ul li h4{font-size:1.2em;font-weight:bold;text-align:center;color:#003c6e}.ict_sec02_bg .ict_sec02_outline02{margin:50px 0 0 0;padding:50px 0 0 0;border-top:1px solid #e1e1eb}.ict_sec02_bg .ict_sec02_outline02 h3{font-size:1.2em;font-weight:700;color:#003c6e;text-align:center}.ict_sec02_bg .ict_sec02_box04{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;margin:50px 0 0 0}.ict_sec02_bg .ict_sec02_box04 .ict_sec02_box04_text{order:2;margin:10px 0 0 0;width:100%}.ict_sec02_bg .ict_sec02_box04 .ict_sec02_box04_text h4{font-size:1.2em;font-weight:700}.ict_sec02_bg .ict_sec02_box04 .ict_sec02_box04_text p{margin:15px 0 0 0}.ict_sec02_bg .ict_sec02_box04 .ict_sec02_box04_img{order:1}.ict_sec02_bg .ict_sec02_box04 .ict_sec02_box04_img img{width:100%;height:auto}.younet_sec01_bg{padding:60px 16px 60px}.younet_sec01_bg .younet_sec01_outline01{padding:0 0 60px}.younet_sec01_bg .younet_sec01_outline01 p{font-size:1.2em}.younet_sec01_bg .younet_sec01_box_bg .younet_sec01_box_outline p{font-size:1.2em;font-weight:700;text-align:center}.younet_sec01_bg .younet_sec01_box_bg .younet_sec01_box{margin:20px 0 0 0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.younet_sec01_bg .younet_sec01_box_bg .younet_sec01_box .younet_sec01_box_text{order:2;margin:10px 0 0 0}.younet_sec01_bg .younet_sec01_box_bg .younet_sec01_box .younet_sec01_box_text h3{font-size:1.375em;font-weight:700;color:#003c6e}.younet_sec01_bg .younet_sec01_box_bg .younet_sec01_box .younet_sec01_box_text p{margin:15px 0 0 0}.younet_sec01_bg .younet_sec01_box_bg .younet_sec01_box .younet_sec01_box_img{order:1}.younet_sec01_bg .younet_sec01_box_bg .younet_sec01_box .younet_sec01_box_img img{width:100%;height:auto}.younet_sec01_bg .younet_sec01_box_outline01{margin:50px 0 0 0}.younet_sec01_bg .younet_sec01_box_outline01 h4{font-size:1.375em;font-weight:700;text-align:center}.younet_sec01_bg .younet_sec01_box02_bg{margin:20px 0 0 0}.younet_sec01_bg .younet_sec01_box02_bg .younet_sec01_box02 ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;gap:15px}.younet_sec01_bg .younet_sec01_box02_bg .younet_sec01_box02 ul li{width:calc(50% - 10px);background-color:#003c6e;border-radius:8px;padding:10px 7px;height:80px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;align-items:center;justify-content:center}.younet_sec01_bg .younet_sec01_box02_bg .younet_sec01_box02 ul li p{text-align:center;color:#fff}.younet_sec02_bg{padding:60px 16px 60px}.younet_sec02_bg .younet_sec02_box{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.younet_sec02_bg .younet_sec02_box .younet_sec02_box_text{order:2;margin:10px 0 0 0}.younet_sec02_bg .younet_sec02_box .younet_sec02_box_text ul{margin:15px 0 0 0}.younet_sec02_bg .younet_sec02_box .younet_sec02_box_text ul li a{width:350px;height:50px;font-weight:bold;color:#003c6e;text-decoration:none;border-radius:8px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;align-items:center}.younet_sec02_bg .younet_sec02_box .younet_sec02_box_text ul li a span{padding:0 25px 0 0;background:url("../images/common/icon_arrow_01.webp") right center no-repeat;background-size:auto 7px}.younet_sec02_bg .younet_sec02_box .younet_sec02_box_img{order:1}.younet_sec02_bg .younet_sec02_box .younet_sec02_box_img img{width:100%;height:auto}.younet_sec02_bg .younet_sec02_box01{width:100%;margin:40px auto;border:1px solid #e1e1eb;border-radius:4px;padding:20px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.younet_sec02_bg .younet_sec02_box01 .younet_sec02_box01_text{order:2;margin:10px 0 0 0}.younet_sec02_bg .younet_sec02_box01 .younet_sec02_box01_text h3{font-size:1.2em;font-weight:700;color:#003c6e;text-align:center}.younet_sec02_bg .younet_sec02_box01 .younet_sec02_box01_text ul{margin:15px 0 0 0}.younet_sec02_bg .younet_sec02_box01 .younet_sec02_box01_text ul li{margin:4px 0 0 0}.younet_sec02_bg .younet_sec02_box01 .younet_sec02_box01_img{order:1}.younet_sec02_bg .younet_sec02_box01 .younet_sec02_box01_img img{width:100%;height:auto}.younet_sec02_bg .younet_sec02_box02_bg{border-top:1px solid #e1e1eb;border-bottom:1px solid #e1e1eb;padding:35px 0 40px;position:relative;margin:50px 0 50px 0;position:relative}.younet_sec02_bg .younet_sec02_box02_bg::before{content:"";display:block;position:absolute;width:100%;left:0;top:4px;border-top:1px solid #e1e1eb}.younet_sec02_bg .younet_sec02_box02_bg::after{content:"";display:block;position:absolute;width:100%;left:0;bottom:4px;border-bottom:1px solid #e1e1eb}.younet_sec02_bg .younet_sec02_box02_bg .younet_sec02_box02{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.younet_sec02_bg .younet_sec02_box02_bg .younet_sec02_box02 .younet_sec02_box02_text{order:2;margin:10px 0 0 0}.younet_sec02_bg .younet_sec02_box02_bg .younet_sec02_box02 .younet_sec02_box02_text h3{font-size:1.2em;font-weight:bold;margin:0;color:#003c6e}.younet_sec02_bg .younet_sec02_box02_bg .younet_sec02_box02 .younet_sec02_box02_text ul{margin:15px 0 0 0}.younet_sec02_bg .younet_sec02_box02_bg .younet_sec02_box02 .younet_sec02_box02_text ul li{margin:4px 0 0 0}.younet_sec02_bg .younet_sec02_box02_bg .younet_sec02_box02 .younet_sec02_box02_img{order:1}.younet_sec02_bg .younet_sec02_box02_bg .younet_sec02_box02 .younet_sec02_box02_img img{width:100%;height:auto}.younet_sec03_bg{padding:60px 16px 60px}.younet_sec03_bg .younet_sec03_box{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.younet_sec03_bg .younet_sec03_box .younet_sec03_box_text{order:2;margin:10px 0 0 0}.younet_sec03_bg .younet_sec03_box .younet_sec03_box_text h4{font-size:1.2em;font-weight:bold;margin:0;color:#003c6e;margin:0 0 10px 0}.younet_sec03_bg .younet_sec03_box .younet_sec03_box_text ul{margin:15px 0 0 0;background-color:#f0f3f8;border-radius:4px;padding:20px}.younet_sec03_bg .younet_sec03_box .younet_sec03_box_text ul li{margin:4px 0 0 0;display:inline-block}.younet_sec03_bg .younet_sec03_box .younet_sec03_box_text ul li:first-child{display:block}.younet_sec03_bg .younet_sec03_box .younet_sec03_box_text a{width:350px;height:50px;font-weight:bold;color:#003c6e;text-decoration:none;border-radius:8px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;align-items:center}.younet_sec03_bg .younet_sec03_box .younet_sec03_box_text a span{padding:0 25px 0 0;background:url("../images/common/icon_arrow_01.webp") right center no-repeat;background-size:auto 7px}.younet_sec03_bg .younet_sec03_box .younet_sec03_box_img{order:1}.younet_sec03_bg .younet_sec03_box .younet_sec03_box_img img{width:100%;height:auto}.younet_sec04_bg{padding:60px 16px 60px}.younet_sec04_bg .younet_sec04_box{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.younet_sec04_bg .younet_sec04_box:nth-last-of-type(1){margin:50px 0 0 0}.younet_sec04_bg .younet_sec04_box .younet_sec04_box_text{order:2;margin:10px 0 0 0}.younet_sec04_bg .younet_sec04_box .younet_sec04_box_text h3{font-size:1.2em;font-weight:bold;margin:0;color:#003c6e}.younet_sec04_bg .younet_sec04_box .younet_sec04_box_text p{margin:15px 0 0 0}.younet_sec04_bg .younet_sec04_box .younet_sec04_box_text ul{margin:15px 0 0 0;background-color:#f0f3f8;border-radius:4px;padding:20px}.younet_sec04_bg .younet_sec04_box .younet_sec04_box_text ul li{margin:4px 0 0 0;display:inline-block}.younet_sec04_bg .younet_sec04_box .younet_sec04_box_text ul li:first-child{display:block}.younet_sec04_bg .younet_sec04_box .younet_sec04_box_img{order:1}.younet_sec04_bg .younet_sec04_box .younet_sec04_box_img img{width:100%;height:auto}.howto_sec01_bg{padding:60px 16px 60px}.howto_sec01_bg .howto_sec01_outline01 p{text-align:center}.howto_sec01_bg .howto_sec01_box_bg{margin:40px 0 0 0}.howto_sec01_bg .howto_sec01_box_bg .howto_sec01_box{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;flex-wrap:wrap}.howto_sec01_bg .howto_sec01_box_bg .howto_sec01_box .howto_sec01_box_text{order:2;margin:10px 0 0 0}.howto_sec01_bg .howto_sec01_box_bg .howto_sec01_box .howto_sec01_box_text h3{font-size:1.2em;font-weight:700;color:#003c6e}.howto_sec01_bg .howto_sec01_box_bg .howto_sec01_box .howto_sec01_box_text p{margin:15px 0 0 0}.howto_sec01_bg .howto_sec01_box_bg .howto_sec01_box .howto_sec01_box_img{order:1}.howto_sec01_bg .howto_sec01_box_bg .howto_sec01_box .howto_sec01_box_img img{width:100%;height:auto}.howto_sec02_bg{padding:60px 16px 60px}.howto_sec02_bg .howto_sec02_box{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;flex-wrap:wrap}.howto_sec02_bg .howto_sec02_box .howto_sec02_box_text{order:2;margin:10px 0 0 0}.howto_sec02_bg .howto_sec02_box .howto_sec02_box_text h3{font-size:1.2em;font-weight:700;color:#003c6e}.howto_sec02_bg .howto_sec02_box .howto_sec02_box_text p{margin:15px 0 0 0}.howto_sec02_bg .howto_sec02_box .howto_sec02_box_img{order:1}.howto_sec02_bg .howto_sec02_box .howto_sec02_box_img img{width:100%;height:auto}.howto_sec02_bg .howto_sec02_box01{margin:40px 0 0 0}.howto_sec02_bg .howto_sec02_box01 .howto_sec02_box01_text h3{font-size:1.2em;font-weight:700;color:#003c6e;text-align:center}.howto_sec02_bg .howto_sec02_box01 .howto_sec02_box01_img{margin:15px 0 0 0;text-align:center}.howto_sec02_bg .howto_sec02_box01 .howto_sec02_box01_img img{width:100%;height:auto}.howto_sec02_bg .howto_sec02_box02{margin:40px 0 0 0}.howto_sec02_bg .howto_sec02_box02 .howto_sec02_box02_text h3{font-size:1.2em;font-weight:700;color:#003c6e;text-align:center}.howto_sec02_bg .howto_sec02_box02 .howto_sec02_box02_img{margin:15px 0 0 0;text-align:center}.howto_sec02_bg .howto_sec02_box02 .howto_sec02_box02_img img{width:100%;height:auto}.howto_sec02_bg .howto_sec02_box03{margin:40px 0 0 0}.howto_sec02_bg .howto_sec02_box03 .howto_sec02_box03_text h3{font-size:1.2em;font-weight:700;color:#003c6e;text-align:center}.howto_sec02_bg .howto_sec02_box03 .howto_sec02_box03_img{margin:15px 0 0 0;text-align:center}.howto_sec02_bg .howto_sec02_box03 .howto_sec02_box03_img img{width:100%;height:auto}.howto_sec02_bg .howto_sec02_box04{border-top:1px solid #e1e1eb;border-bottom:1px solid #e1e1eb;padding:35px 0 40px;position:relative;margin:50px 0 50px 0;position:relative;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;flex-wrap:wrap}.howto_sec02_bg .howto_sec02_box04::before{content:"";display:block;position:absolute;width:100%;left:0;top:4px;border-top:1px solid #e1e1eb}.howto_sec02_bg .howto_sec02_box04::after{content:"";display:block;position:absolute;width:100%;left:0;bottom:4px;border-bottom:1px solid #e1e1eb}.howto_sec02_bg .howto_sec02_box04 .howto_sec02_box04_text{order:2;margin:10px 0 0 0}.howto_sec02_bg .howto_sec02_box04 .howto_sec02_box04_text h3{font-size:1.2em;font-weight:bold;margin:0;color:#003c6e}.howto_sec02_bg .howto_sec02_box04 .howto_sec02_box04_text ul{margin:15px 0 0 0}.howto_sec02_bg .howto_sec02_box04 .howto_sec02_box04_text ul li{margin:4px 0 0 0}.howto_sec02_bg .howto_sec02_box04 .howto_sec02_box04_img{order:1}.howto_sec02_bg .howto_sec02_box04 .howto_sec02_box04_img img{width:100%;height:auto}.howto_sec03_bg{padding:60px 16px 60px}.howto_sec03_bg .howto_sec03_outline p{text-align:center}.howto_sec03_bg .howto_sec03_box_bg .howto_sec03_box{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;flex-wrap:wrap;margin:40px 0 0 0}.howto_sec03_bg .howto_sec03_box_bg .howto_sec03_box .howto_sec03_box_text{order:2;margin:10px 0 0 0}.howto_sec03_bg .howto_sec03_box_bg .howto_sec03_box .howto_sec03_box_text p{font-weight:700}.howto_sec03_bg .howto_sec03_box_bg .howto_sec03_box .howto_sec03_box_text h3{font-size:1.2em;font-weight:700;color:#003c6e}.howto_sec03_bg .howto_sec03_box_bg .howto_sec03_box .howto_sec03_box_img{order:1}.howto_sec03_bg .howto_sec03_box_bg .howto_sec03_box .howto_sec03_box_img img{width:100%;height:auto}.howto_sec03_bg .howto_sec03_box01_bg{margin:40px 0 0 0}.howto_sec03_bg .howto_sec03_box01_bg .howto_sec03_box01{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;flex-wrap:wrap}.howto_sec03_bg .howto_sec03_box01_bg .howto_sec03_box01 .howto_sec03_box01_img{order:1}.howto_sec03_bg .howto_sec03_box01_bg .howto_sec03_box01 .howto_sec03_box01_img img{width:100%;height:auto}.howto_sec03_bg .howto_sec03_box01_bg .howto_sec03_box01 .howto_sec03_box01_text{order:2;margin:10px 0 0 0}.howto_sec03_bg .howto_sec03_box01_bg .howto_sec03_box01 .howto_sec03_box01_text p{font-weight:700}.howto_sec03_bg .howto_sec03_box01_bg .howto_sec03_box01 .howto_sec03_box01_text h3{font-size:1.2em;font-weight:700;color:#003c6e}.howto_sec03_bg .howto_sec03_box02_bg{margin:40px 0 0 0}.howto_sec03_bg .howto_sec03_box02_bg .howto_sec03_box02{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;flex-wrap:wrap}.howto_sec03_bg .howto_sec03_box02_bg .howto_sec03_box02 .howto_sec03_box02_text{order:2;margin:10px 0 0 0}.howto_sec03_bg .howto_sec03_box02_bg .howto_sec03_box02 .howto_sec03_box02_text p{font-weight:700}.howto_sec03_bg .howto_sec03_box02_bg .howto_sec03_box02 .howto_sec03_box02_text h3{font-size:1.2em;font-weight:700;color:#003c6e}.howto_sec03_bg .howto_sec03_box02_bg .howto_sec03_box02 .howto_sec03_box02_text ul{margin:15px 0 15px 0}.howto_sec03_bg .howto_sec03_box02_bg .howto_sec03_box02 .howto_sec03_box02_text ul li{margin:4px 0 0 0;position:relative;padding-left:15px}.howto_sec03_bg .howto_sec03_box02_bg .howto_sec03_box02 .howto_sec03_box02_text ul li::before{content:"・";display:block;position:absolute;left:0;top:0}.howto_sec03_bg .howto_sec03_box02_bg .howto_sec03_box02 .howto_sec03_box02_img{order:1}.howto_sec03_bg .howto_sec03_box02_bg .howto_sec03_box02 .howto_sec03_box02_img img{width:100%;height:auto}.howto_sec03_bg .howto_sec03_box03{margin:40px 0 0 0}.howto_sec03_bg .howto_sec03_box03 .howto_sec03_box03_text h3{font-size:1.2em;font-weight:700;color:#003c6e;text-align:center}.howto_sec03_bg .howto_sec03_box03 .howto_sec03_box03_text p{margin:15px 0 0 0;text-align:center}.howto_sec03_bg .howto_sec03_box03 .howto_sec03_box03_img{margin:15px 0 0 0;text-align:center}.howto_sec03_bg .howto_sec03_box03 .howto_sec03_box03_img img{width:100%;height:auto}.learning_tool_sec01_bg{padding:60px 16px 60px}.learning_tool_sec01_bg .learning_tool_sec01_outline01{padding:0 0 60px}.learning_tool_sec01_bg .learning_tool_sec01_outline01 p{text-align:center;font-size:1.2em}.learning_tool_sec01_bg .learning_tool_sec01_box_bg .learning_tool_sec01_box{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.learning_tool_sec01_bg .learning_tool_sec01_box_bg .learning_tool_sec01_box .learning_tool_sec01_box_text{order:2;margin:10px 0 0 0}.learning_tool_sec01_bg .learning_tool_sec01_box_bg .learning_tool_sec01_box .learning_tool_sec01_box_text h3{font-size:1.2em;font-weight:700;text-align:center}.learning_tool_sec01_bg .learning_tool_sec01_box_bg .learning_tool_sec01_box .learning_tool_sec01_box_text .learning_tool_sec01_box_title{font-weight:700;margin:15px 0 0 0}.learning_tool_sec01_bg .learning_tool_sec01_box_bg .learning_tool_sec01_box .learning_tool_sec01_box_text .learning_tool_sec01_box_lead{margin:10px 0 0 0}.learning_tool_sec01_bg .learning_tool_sec01_box_bg .learning_tool_sec01_box .learning_tool_sec01_box_img{order:1}.learning_tool_sec01_bg .learning_tool_sec01_box_bg .learning_tool_sec01_box .learning_tool_sec01_box_img img{width:100%;height:auto}.learning_tool_sec01_bg .learning_tool_sec01_box02_bg{border-top:1px solid #e1e1eb;border-bottom:1px solid #e1e1eb;padding:35px 0 40px;position:relative;margin:50px 0 20px 0;position:relative}.learning_tool_sec01_bg .learning_tool_sec01_box02_bg::before{content:"";display:block;position:absolute;width:100%;left:0;top:4px;border-top:1px solid #e1e1eb}.learning_tool_sec01_bg .learning_tool_sec01_box02_bg::after{content:"";display:block;position:absolute;width:100%;left:0;bottom:4px;border-bottom:1px solid #e1e1eb}.learning_tool_sec01_bg .learning_tool_sec01_box02_bg .learning_tool_sec01_box02{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.learning_tool_sec01_bg .learning_tool_sec01_box02_bg .learning_tool_sec01_box02 .learning_tool_sec01_box02_text{order:2;margin:10px 0 0 0}.learning_tool_sec01_bg .learning_tool_sec01_box02_bg .learning_tool_sec01_box02 .learning_tool_sec01_box02_text h3{font-size:1.2em;font-weight:bold;margin:0}.learning_tool_sec01_bg .learning_tool_sec01_box02_bg .learning_tool_sec01_box02 .learning_tool_sec01_box02_text p{margin:15px 0 0 0}.learning_tool_sec01_bg .learning_tool_sec01_box02_bg .learning_tool_sec01_box02 .learning_tool_sec01_box02_text .learning_tool_sec01_box02_link{margin:15px 0 0 0}.learning_tool_sec01_bg .learning_tool_sec01_box02_bg .learning_tool_sec01_box02 .learning_tool_sec01_box02_text .learning_tool_sec01_box02_link a{width:350px;height:50px;font-weight:bold;color:#003c6e;text-decoration:none;border-radius:8px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;align-items:center}.learning_tool_sec01_bg .learning_tool_sec01_box02_bg .learning_tool_sec01_box02 .learning_tool_sec01_box02_text .learning_tool_sec01_box02_link a span{padding:0 25px 0 0;background:url("../images/common/icon_arrow_01.webp") right center no-repeat;background-size:auto 7px}.learning_tool_sec01_bg .learning_tool_sec01_box02_bg .learning_tool_sec01_box02 .learning_tool_sec01_box02_img{order:1}.learning_tool_sec01_bg .learning_tool_sec01_box02_bg .learning_tool_sec01_box02 .learning_tool_sec01_box02_img img{width:100%;height:auto}.learning_tool_sec01_bg .learning_tool_sec01_box03_bg{margin:0 auto}.learning_tool_sec01_bg .learning_tool_sec01_box04_bg{border-top:1px solid #e1e1eb;border-bottom:1px solid #e1e1eb;padding:35px 0 40px;position:relative;margin:20px 0 0 0;position:relative}.learning_tool_sec01_bg .learning_tool_sec01_box04_bg::before{content:"";display:block;position:absolute;width:100%;left:0;top:4px;border-top:1px solid #e1e1eb}.learning_tool_sec01_bg .learning_tool_sec01_box04_bg::after{content:"";display:block;position:absolute;width:100%;left:0;bottom:4px;border-bottom:1px solid #e1e1eb}.learning_tool_sec01_bg .learning_tool_sec01_box04_bg .learning_tool_sec01_box04{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.learning_tool_sec01_bg .learning_tool_sec01_box04_bg .learning_tool_sec01_box04 .learning_tool_sec01_box04_text{order:2;margin:10px 0 0 0}.learning_tool_sec01_bg .learning_tool_sec01_box04_bg .learning_tool_sec01_box04 .learning_tool_sec01_box04_text h3{font-size:1.2em;font-weight:bold;margin:0}.learning_tool_sec01_bg .learning_tool_sec01_box04_bg .learning_tool_sec01_box04 .learning_tool_sec01_box04_text p{margin:15px 0 0 0}.learning_tool_sec01_bg .learning_tool_sec01_box04_bg .learning_tool_sec01_box04 .learning_tool_sec01_box04_text .learning_tool_sec01_box04_link{margin:15px 0 0 0}.learning_tool_sec01_bg .learning_tool_sec01_box04_bg .learning_tool_sec01_box04 .learning_tool_sec01_box04_text .learning_tool_sec01_box04_link a{width:350px;height:50px;font-weight:bold;color:#003c6e;text-decoration:none;border-radius:8px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;align-items:center}.learning_tool_sec01_bg .learning_tool_sec01_box04_bg .learning_tool_sec01_box04 .learning_tool_sec01_box04_text .learning_tool_sec01_box04_link a span{padding:0 25px 0 0;background:url("../images/common/icon_arrow_01.webp") right center no-repeat;background-size:auto 7px}.learning_tool_sec01_bg .learning_tool_sec01_box04_bg .learning_tool_sec01_box04 .learning_tool_sec01_box04_img{order:1}.learning_tool_sec01_bg .learning_tool_sec01_box04_bg .learning_tool_sec01_box04 .learning_tool_sec01_box04_img img{width:100%;height:auto}.learning_tool_sec01_bg .learning_tool_sec01_box04_bg .learning_tool_sec01_box04_01{margin:50px auto 0;background-color:#f0f3f8;border-radius:8px;padding:24px 20px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.learning_tool_sec01_bg .learning_tool_sec01_box04_bg .learning_tool_sec01_box04_01 .learning_tool_sec01_box04_01_text{order:2;margin:10px 0 0 0}.learning_tool_sec01_bg .learning_tool_sec01_box04_bg .learning_tool_sec01_box04_01 .learning_tool_sec01_box04_01_img{order:1}.learning_tool_sec01_bg .learning_tool_sec01_box04_bg .learning_tool_sec01_box04_01 .learning_tool_sec01_box04_01_img img{width:100%;height:auto}.learning_tool_sec02_bg{padding:60px 16px 0}.learning_tool_sec02_bg .learning_tool_sec02_img img{width:100%;height:auto}.learning_tool_sec02_bg .learning_tool_sec02_box_bg{margin:50px 0 0 0;border:1px solid #e1e1eb}.learning_tool_sec02_bg .learning_tool_sec02_box_bg .learning_tool_sec02_box_text table{display:table;table-layout:fixed;width:100%}.learning_tool_sec02_bg .learning_tool_sec02_box_bg .learning_tool_sec02_box_text table tr{box-sizing:border-box}.learning_tool_sec02_bg .learning_tool_sec02_box_bg .learning_tool_sec02_box_text table tr:last-child th{border-bottom:none}.learning_tool_sec02_bg .learning_tool_sec02_box_bg .learning_tool_sec02_box_text table tr:last-child td{border-bottom:none}.learning_tool_sec02_bg .learning_tool_sec02_box_bg .learning_tool_sec02_box_text table tr th{background-color:#f0f3f8;padding:16px;text-align:left;border-right:1px solid #e1e1eb;border-bottom:1px solid #e1e1eb;font-weight:normal;width:50%}.learning_tool_sec02_bg .learning_tool_sec02_box_bg .learning_tool_sec02_box_text table tr td{padding:16px;border-bottom:1px solid #e1e1eb;width:50%}.learning_tool_sec02_bg .learning_tool_sec02_outline{margin:50px 0 0 0}.learning_tool_sec02_bg .learning_tool_sec02_outline h3{font-size:1.375em;font-weight:700;margin:0;text-align:center}.learning_tool_sec02_bg .learning_tool_sec02_outline p{margin:15px 0 0 0;text-align:center}.learning_tool_sec02_bg .learning_tool_sec02_box01_bg .learning_tool_sec02_box01_text ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.learning_tool_sec02_bg .learning_tool_sec02_box01_bg .learning_tool_sec02_box01_text ul li{border:1px solid #e1e1eb;padding:20px;margin:30px 0 0 0}.learning_tool_sec02_bg .learning_tool_sec02_box01_bg .learning_tool_sec02_box01_text ul li h4{font-size:1.2em;text-align:center;font-weight:700;color:#003c6e}.learning_tool_sec02_bg .learning_tool_sec02_box01_bg .learning_tool_sec02_box01_text ul li p{margin:15px 0 0 0}.blog_sec01_bg{padding:60px 16px 60px}.blog_sec01_bg .blog_sec01{position:relative}.blog_sec01_bg .blog_sec01 .blog_sec01_box{border-bottom:1px solid #e1e1eb;margin:0 0 30px 0;padding:0 0 10px 0}.blog_sec01_bg .blog_sec01 .blog_sec01_box ul{display:inline-block}.blog_sec01_bg .blog_sec01 .blog_sec01_box ul li{display:inline-block;margin:0 10px}.blog_sec01_bg .blog_sec01 .blog_sec01_box ul li a{display:inline-block;padding:10px 20px;font-size:1.2em;color:#333;position:relative;text-decoration:none;transition:all 0.3s ease}.blog_sec01_bg .blog_sec01 .blog_sec01_box ul li a:hover{color:#003c6e}.blog_sec01_bg .blog_sec01 .blog_sec01_box ul li a::before{position:absolute;content:"";width:8px;height:8px;border-top:2px solid #003c6e;border-right:2px solid #003c6e;transform:rotate(135deg);left:10px;top:50%;transform-origin:left top}.blog_sec01_bg .blog_sec01 .blog_sec01_box ul li.active a{font-weight:700;color:#003c6e}.blog_sec01_bg .blog_sec01 .blog_sec01_box01{position:absolute;top:63px;left:0;z-index:15;width:300px;height:300px;overflow-y:auto;background:#fff;border-radius:6px;box-shadow:0 2px 8px rgba(12,21,34,0.16);display:none}.blog_sec01_bg .blog_sec01 .blog_sec01_box01 ul{display:flex;flex-direction:column;width:300px;height:300px;overflow-y:scroll;background:#fff;border-radius:6px;box-shadow:0 2px 8px rgba(12,21,34,0.16)}.blog_sec01_bg .blog_sec01 .blog_sec01_box01 ul li{margin:5px 10px}.blog_sec01_bg .blog_sec01 .blog_sec01_box01 ul li a{color:#272727;display:block;width:100%;padding:8px 16px;font-size:1.4em;text-decoration:none;transition:background-color 0.3s ease, color 0.3s ease}.blog_sec01_bg .blog_sec01 .blog_sec01_box01 ul li a:hover{background-color:#003c6e;color:#fff;border-color:#003c6e}.blog_sec01_bg .blog_sec01 #blog-posts-container ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;flex-wrap:wrap;gap:40px;width:100%}.blog_sec01_bg .blog_sec01 #blog-posts-container ul li{width:100%}.blog_sec01_bg .blog_sec01 #blog-posts-container ul li a{text-decoration:none}.blog_sec01_bg .blog_sec01 #blog-posts-container ul li img{width:100%;height:auto;border-radius:4px}.blog_sec01_bg .blog_sec01 #blog-posts-container ul li h2{color:#272727}.blog_sec01_bg .blog_sec01 #blog-posts-container ul li p{margin:5px 0 0 0;color:#003c6e}.blog_sec01_bg .blog_sec01 #blog-posts-container ul li time{color:#272727}.blog_sec01_bg .blog_sec01 #blog-posts-container #load-more-posts{width:350px;height:50px;font-weight:bold;color:#003c6e;text-decoration:none;border:1px solid #003c6e;border-radius:8px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-align-items:center;align-items:center;background-color:#fff;margin:50px auto 0}.blog_sec01_bg .blog_sec01 #blog-posts-container #load-more-posts span{padding:0 25px 0 0;background:url("../images/common/icon_arrow_01.webp") right center no-repeat;background-size:auto 7px}.blog_sec01_bg .blog_sec01 .blog_sec01_box01{display:none}body.show-blog-categories .blog_sec01_bg .blog_sec01 .blog_sec01_box01{display:block !important}.news_sec01_bg .news_sec01 .news_sec01_box02{display:none}body.show-news-ages .news_sec01_bg .news_sec01 .news_sec01_box02{display:block !important}.single_blog_sec01_bg{padding:30px 16px 60px}.single_blog_sec01_bg .single_blog_sec01 .single_blog_sec01_box .single_blog_sec01_box_link{border-bottom:1px solid #e1e1eb;margin:0 0 30px 0;padding:0 0 10px 0}.single_blog_sec01_bg .single_blog_sec01 .single_blog_sec01_box .single_blog_sec01_box_link a{width:350px;height:50px;font-weight:bold;color:#003c6e;text-decoration:none;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-ms-align-items:center;align-items:center;background-color:#fff}.single_blog_sec01_bg .single_blog_sec01 .single_blog_sec01_box .single_blog_sec01_box_link a span{padding:0 0 0 25px;background:url("../images/common/icon_arrow_01.webp") left center no-repeat;background-size:auto 7px}.single_blog_sec01_bg .single_blog_sec01 .single_blog_sec01_box .single_blog_sec01_box_meta span{margin:0 0 0 25px}.single_blog_sec01_bg .single_blog_sec01 .single_blog_sec01_box h2{text-align:center;font-size:1.375em;margin:40px auto 20px 0}.single_blog_sec01_bg .single_blog_sec01 .single_blog_sec01_box .single_blog_mv_img{margin:0 auto}.single_blog_sec01_bg .single_blog_sec01 .single_blog_sec01_box .single_blog_mv_img img{width:100%;height:auto}.single_blog_sec01_bg .single_blog_sec01 .single_blog_sec01_box01{margin:0 0 80px 0}.news_sec01_bg{padding:60px 16px 60px}.news_sec01_bg .news_sec01{position:relative}.news_sec01_bg .news_sec01 .news_sec01_box_bg{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;gap:30px}.news_sec01_bg .news_sec01 .news_sec01_box{border-bottom:1px solid #e1e1eb;margin:0 0 30px 0}.news_sec01_bg .news_sec01 .news_sec01_box ul{display:inline-block}.news_sec01_bg .news_sec01 .news_sec01_box ul li{display:inline-block;margin:0 10px}.news_sec01_bg .news_sec01 .news_sec01_box ul li a{display:inline-block;padding:10px 20px;color:#333;position:relative;text-decoration:none;transition:all 0.3s ease}.news_sec01_bg .news_sec01 .news_sec01_box ul li a:hover{color:#003c6e}.news_sec01_bg .news_sec01 .news_sec01_box ul li a::before{position:absolute;content:"";width:8px;height:8px;border-top:2px solid #003c6e;border-right:2px solid #003c6e;transform:rotate(135deg);left:10px;top:50%;transform-origin:left top}.news_sec01_bg .news_sec01 .news_sec01_box ul li.active a{font-weight:700;color:#003c6e}.news_sec01_bg .news_sec01 .news_sec01_box01{position:absolute;top:63px;left:0;z-index:15;width:300px;height:300px;overflow-y:auto;background:#fff;border-radius:6px;box-shadow:0 2px 8px rgba(12,21,34,0.16);display:none}.news_sec01_bg .news_sec01 .news_sec01_box01 ul{display:flex;flex-direction:column;width:300px;height:300px;overflow-y:scroll;background:#fff;border-radius:6px;box-shadow:0 2px 8px rgba(12,21,34,0.16)}.news_sec01_bg .news_sec01 .news_sec01_box01 ul li{margin:5px 10px}.news_sec01_bg .news_sec01 .news_sec01_box01 ul li a{color:#272727;display:block;width:100%;padding:8px 16px;text-decoration:none;transition:background-color 0.3s ease, color 0.3s ease}.news_sec01_bg .news_sec01 .news_sec01_box01 ul li a:hover{background-color:#003c6e;color:#fff;border-color:#003c6e}.news_sec01_bg .news_sec01 .news_sec01_box02{position:absolute;top:63px;left:119px;z-index:15;width:300px;height:300px;overflow-y:auto;background:#fff;border-radius:6px;box-shadow:0 2px 8px rgba(12,21,34,0.16);display:none}.news_sec01_bg .news_sec01 .news_sec01_box02 ul{display:flex;flex-direction:column;width:300px;height:300px;overflow-y:scroll;overflow-x:hidden;background:#fff;border-radius:6px;box-shadow:0 2px 8px rgba(12,21,34,0.16)}.news_sec01_bg .news_sec01 .news_sec01_box02 ul li{margin:5px 10px}.news_sec01_bg .news_sec01 .news_sec01_box02 ul li a{color:#272727;display:block;width:100%;padding:8px 16px;text-decoration:none;transition:background-color 0.3s ease, color 0.3s ease}.news_sec01_bg .news_sec01 .news_sec01_box02 ul li a:hover{background-color:#003c6e;color:#fff;border-color:#003c6e}.news_sec01_bg .news_sec01 #news-posts-container ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;flex-wrap:wrap;gap:40px;width:100%}.news_sec01_bg .news_sec01 #news-posts-container ul li{width:100%}.news_sec01_bg .news_sec01 #news-posts-container ul li a{text-decoration:none}.news_sec01_bg .news_sec01 #news-posts-container ul li img{width:100%;height:auto;border-radius:4px}.news_sec01_bg .news_sec01 #news-posts-container ul li h2{color:#272727}.news_sec01_bg .news_sec01 #news-posts-container ul li p{margin:5px 0 0 0;color:#003c6e}.news_sec01_bg .news_sec01 #news-posts-container ul li time{color:#272727}.news_sec01_bg .news_sec01 #news-posts-container #load-more-news-posts{width:350px;height:50px;font-weight:bold;color:#003c6e;text-decoration:none;border:1px solid #003c6e;border-radius:8px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-align-items:center;align-items:center;background-color:#fff;margin:50px auto 0}.news_sec01_bg .news_sec01 #news-posts-container #load-more-news-posts span{padding:0 25px 0 0;background:url("../images/common/icon_arrow_01.webp") right center no-repeat;background-size:auto 7px}.news_sec01_bg .news_sec01 .news_sec01_box01{display:none}body.show-news-categories .news_sec01_bg .news_sec01 .news_sec01_box01{display:block !important}.c-pagination{margin:32px 0;text-align:center;white-space:nowrap}.c-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 14px;margin:0 6px;border:1px solid #E3E6EF;border-radius:8px;background:#fff;color:#081359;text-decoration:none;line-height:1;font-weight:600}.c-pagination .page-numbers:hover{box-shadow:0 1px 0 rgba(0,0,0,0.04),0 2px 6px rgba(0,0,0,0.06)}.c-pagination .page-numbers.current{background:#EEF0FF;border-color:#D7DBF7;color:#081359;cursor:default}.c-pagination .page-numbers.dots{background:transparent;border:none;min-width:auto;padding:0 8px;margin:0 4px;color:#081359;box-shadow:none}.c-pagination .page-numbers.prev,.c-pagination .page-numbers.next{min-width:44px;width:44px;padding:0;border-color:#0A0F6A;background:#0A0F6A;color:#fff}.c-pagination .page-numbers.prev:hover,.c-pagination .page-numbers.next:hover{box-shadow:none;filter:brightness(1.05)}.single_news_sec01_bg{padding:30px 16px 60px}.single_news_sec01_bg .single_news_sec01 .single_news_sec01_box .single_news_sec01_box_link{border-bottom:1px solid #e1e1eb;margin:0 0 30px 0;padding:0 0 10px 0}.single_news_sec01_bg .single_news_sec01 .single_news_sec01_box .single_news_sec01_box_link a{width:350px;height:50px;font-weight:bold;color:#003c6e;text-decoration:none;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-ms-align-items:center;align-items:center;background-color:#fff}.single_news_sec01_bg .single_news_sec01 .single_news_sec01_box .single_news_sec01_box_link a span{padding:0 0 0 25px;background:url("../images/common/icon_arrow_01.webp") left center no-repeat;background-size:auto 7px}.single_news_sec01_bg .single_news_sec01 .single_news_sec01_box .single_news_sec01_box_meta span{margin:0 0 0 25px}.single_news_sec01_bg .single_news_sec01 .single_news_sec01_box h2{text-align:center;font-size:1.375em;margin:40px auto 20px 0}.single_news_sec01_bg .single_news_sec01 .single_news_sec01_box .single_news_mv_img{margin:0 auto}.single_news_sec01_bg .single_news_sec01 .single_news_sec01_box .single_news_mv_img img{width:100%;height:auto}.single_news_sec01_bg .single_news_sec01 .single_news_sec01_box01{margin:0 0 80px 0}.post-single{width:100%;max-width:1080px;padding:60px 16px 60px;margin:0 auto}.post-single .post-single__header{margin-bottom:24px}.post-single .post-single__header .post-single__meta{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-align-items:center;align-items:center}.post-single .post-single__header .post-single__meta .post-single__meta-left{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-ms-align-items:center;align-items:center;gap:10px}.post-single .post-single__header .post-single__meta .post-single__meta-left .post-single__date{font-weight:bold}.post-single .post-single__header .post-single__meta .post-single__meta-left .post-single__cats{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;gap:7px}.post-single .post-single__header .post-single__meta .post-single__meta-left .post-single__cats .post-single__cat-badge{display:inline-block;padding:4px 8px;border-radius:4px;font-size:0.875em;line-height:1;color:#fff;background:#003C6E;text-decoration:none}.post-single .post-single__header h1{font-size:1.375em;text-align:center;margin-top:20px}.post-single .post-single__content h3{font-size:1.25em;font-weight:bold;margin-top:30px;margin-bottom:20px;color:#FFFFFF;background-color:#003C6E;padding:10px}.post-single .post-single__navbtns{margin-top:40px}.post-single .post-single__navbtns .navbtns__inner{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;flex-wrap:wrap}.post-single .post-single__navbtns .navbtns__inner .navbtns__col{flex:1 1 100px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}.post-single .post-single__navbtns .navbtns__inner .navbtns__col .c-btn{display:inline-flex;align-items:center;justify-content:center;width:100px;height:50px;font-weight:bold;color:#003c6e;text-decoration:none;border:1px solid #003c6e;border-radius:8px;transition:background .2s,color .2s,opacity .2s}.post-single .post-related{margin-top:60px}.post-single .post-related .post-related__title{font-size:1.25rem;font-weight:700;margin:0 0 16px;text-align:left}.post-single .post-related .post-related__list{list-style:none;margin:0;padding:0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.post-single .post-related .post-related__list .post-related__item{width:100%}.post-single .post-related .post-related__list .post-related__item .post-related__link{display:block;text-decoration:none;color:inherit;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;transition:transform .12s ease, box-shadow .12s ease, border-color .12s ease}.post-single .post-related .post-related__list .post-related__item .post-related__link:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,0.08);border-color:#d1d5db}.post-single .post-related .post-related__list .post-related__item .post-related__thumb img{display:block;width:100%;height:180px;object-fit:cover}.post-single .post-related .post-related__list .post-related__item .post-related__meta{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center;gap:8px;padding:12px 14px 0}.post-single .post-related .post-related__list .post-related__item .post-related__meta .post-related__date{font-weight:700;color:#003C6E;font-size:0.875rem}.post-single .post-related .post-related__list .post-related__item .post-related__meta .post-related__cats{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;gap:6px;overflow:hidden}.post-single .post-related .post-related__list .post-related__item .post-related__meta .post-related__cats .post-related__cat{display:inline-block;font-size:0.875em;line-height:1;color:#fff;background:#003C6E;border-radius:6px;padding:2px 6px;white-space:nowrap}.post-single .post-related .post-related__list .post-related__item .post-related__heading{font-size:1rem;line-height:1.5;padding:6px 14px 14px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow:hidden}.campus_sec01_bg .campus_sec01_box_bg{padding:30px 16px 30px}.campus_sec01_bg .campus_sec01_box_bg .campus_sec01_box_outline h3{font-size:1.375em;font-weight:700;margin:0;text-align:center}.campus_sec01_bg .campus_sec01_box_bg .campus_sec01_box_outline p{margin:20px 0 0 0;text-align:center}.campus_sec01_bg .campus_sec01_box01_slider_wrapper{position:relative;overflow:hidden}.campus_sec01_bg .campus_sec01_box01_slider_wrapper .campus_sec01_box01_slider{position:relative;width:100%;margin:0 auto}.campus_sec01_bg .campus_sec01_box01_slider_wrapper .campus_sec01_box01_slider .swiper.campus_slider{width:100%;height:auto;overflow:visible}.campus_sec01_bg .campus_sec01_box01_slider_wrapper .campus_sec01_box01_slider .swiper.campus_slider .swiper-slide{box-sizing:border-box}.campus_sec01_bg .campus_sec01_box01_slider_wrapper .campus_sec01_box01_slider .swiper.campus_slider .swiper-slide img{width:100%;height:auto;object-fit:cover;display:block}.campus_sec01_bg .campus_sec01_box01_slider_wrapper .campus_sec01_box01_slider .swiper.campus_slider .swiper-button-prev:after,.campus_sec01_bg .campus_sec01_box01_slider_wrapper .campus_sec01_box01_slider .swiper.campus_slider .swiper-rtl .swiper-button-next:after,.campus_sec01_bg .campus_sec01_box01_slider_wrapper .campus_sec01_box01_slider .swiper.campus_slider .swiper-button-next:after,.campus_sec01_bg .campus_sec01_box01_slider_wrapper .campus_sec01_box01_slider .swiper.campus_slider .swiper-rtl .swiper-button-prev:after{color:#fff}.campus_sec01_bg .campus_sec01_box01_slider_wrapper .campus_sec01_box01_slider .swiper.campus_slider .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#003c6e}.campus_sec01_bg .campus_sec01_box02_bg{padding:30px 16px 60px}.campus_sec01_bg .campus_sec01_box02_bg .campus_sec01_box02{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;flex-wrap:wrap}.campus_sec01_bg .campus_sec01_box02_bg .campus_sec01_box02 .campus_sec01_box02_img{position:relative;width:100%;padding-bottom:56.25%;height:0}.campus_sec01_bg .campus_sec01_box02_bg .campus_sec01_box02 .campus_sec01_box02_img iframe{position:absolute;top:0;left:0;width:100%;height:100%}.campus_sec01_bg .campus_sec01_box02_bg .campus_sec01_box02 .campus_sec01_box02_text{border:1px solid #e1e1eb;padding:24px 20px;border-radius:4px;margin:80px 0 0 0}.campus_sec01_bg .campus_sec01_box02_bg .campus_sec01_box02 .campus_sec01_box02_text .campus_sec01_box02_text_title{font-weight:700;font-size:1.2em}.campus_sec01_bg .campus_sec01_box02_bg .campus_sec01_box02 .campus_sec01_box02_text a{text-decoration:none}.campus_sec01_bg .campus_sec01_box02_bg .campus_sec01_box02 .campus_sec01_box02_text .campus_sec01_box02_tel{font-weight:700;color:#272727}.campus_sec01_bg .campus_sec01_box02_bg .campus_sec01_box02 .campus_sec01_box02_text ul{margin:20px 0 0 0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.campus_sec01_bg .campus_sec01_box02_bg .campus_sec01_box02 .campus_sec01_box02_text ul li{width:250px}.campus_sec01_bg .campus_sec01_box02_bg .campus_sec01_box02 .campus_sec01_box02_text ul li .campus_sec01_box02_contact{margin:20px 0 0 0;font-weight:700;display:block;padding:5px 15px;border:1px solid #003c6e;color:#003c6e;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;border-radius:10px;transition:All 0.5sease;background:url(../images/common/icon_link_blue.webp) calc(100% - 15px) center no-repeat;background-size:auto 17px}.campus_sec01_bg .campus_sec01_box02_bg .campus_sec01_box02 .campus_sec01_box02_img{width:100%;margin:20px 0 0 0}.campus_sec01_bg .campus_sec01_box02_bg .campus_sec01_box02 .campus_sec01_box02_img iframe{width:100%;height:250px}.qa_sec01_bg{padding:60px 16px 60px}.graduate_sec01_bg{padding:60px 16px 60px}.graduate_sec01_bg .graduate_sec01_box{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.graduate_sec01_bg .graduate_sec01_box .graduate_sec01_box_img img{width:100%;height:auto}.graduate_sec01_bg .graduate_sec01_box .graduate_sec01_box_text{margin:15px 0 0 0}.graduate_sec02_bg{padding:60px 16px 60px}.graduate_sec02_bg .graduate_sec02_box{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.graduate_sec02_bg .graduate_sec02_box .graduate_sec02_box_img img{width:100%;height:auto}.graduate_sec02_bg .graduate_sec02_box .graduate_sec02_box_text{margin:15px 0 0 0}.graduate_sec02_bg .graduate_sec02_box .graduate_sec02_box_text .graduate_sec02_box_lead{margin:15px 0 0 0}.graduate_sec02_bg .graduate_sec02_box .graduate_sec02_box_text a{color:#003C6E;font-weight:500}.graduate_sec02_bg .graduate_sec02_box .graduate_sec02_box_text a:hover{opacity:0.7}.graduate_sec03_bg{padding:60px 16px 60px}.graduate_sec03_bg .graduate_sec03_box_bg .graduate_sec03_box .graduate_sec03_box_lead{text-align:center}.graduate_sec03_bg .graduate_sec03_box_bg .graduate_sec03_box .graduate_sec03_box_text dl{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;margin:20px 0 0 0}.graduate_sec03_bg .graduate_sec03_box_bg .graduate_sec03_box .graduate_sec03_box_text dl dt{width:100%}.graduate_sec03_bg .graduate_sec03_box_bg .graduate_sec03_box .graduate_sec03_box_text dl dt span{background-color:#f0f3f8;color:#003c6e;font-weight:700;padding:5px 10px;border-radius:5px;height:22px;padding:1px 8px;margin:0 0 0 12px;border-radius:14px}.graduate_sec03_bg .graduate_sec03_box_bg .graduate_sec03_box .graduate_sec03_box_text dl dt .inquiry_sec01_box_sub{color:#8d959c;font-size:0.875em}.graduate_sec03_bg .graduate_sec03_box_bg .graduate_sec03_box .graduate_sec03_box_text dl dd{width:100%;margin:5px 0 0 0}.graduate_sec03_bg .graduate_sec03_box_bg .graduate_sec03_box .graduate_sec03_box_text dl dd .graduate_sec03_box_num{width:150px;display:inline-block;margin:0 0 20px 0}.graduate_sec03_bg .graduate_sec03_box_bg .graduate_sec03_box .graduate_sec03_box_text dl dd .wpcf7-list-item.first{margin:0}.graduate_sec03_bg .graduate_sec03_box_bg .graduate_sec03_box .graduate_sec03_box_text dl dd .wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{height:48px;padding:11px 45px 11px 15px;border:1px solid #e1e1eb;border-radius:4px;max-width:400px;width:100%}.graduate_sec03_bg .graduate_sec03_box_bg .graduate_sec03_box .graduate_sec03_box_text dl dd .wpcf7-form-control.wpcf7-text{height:48px;padding:11px 45px 11px 15px;border:1px solid #e1e1eb;border-radius:4px;max-width:400px;width:100%}.graduate_sec03_bg .graduate_sec03_box_bg .graduate_sec03_box .graduate_sec03_box_text dl dd .wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required{height:48px;padding:11px 45px 11px 15px;border:1px solid #e1e1eb;border-radius:4px}.graduate_sec03_bg .graduate_sec03_box_bg .graduate_sec03_box .graduate_sec03_box_text dl dd .wpcf7-form-control.wpcf7-select{height:48px;padding:11px 45px 11px 15px;border:1px solid #e1e1eb;border-radius:4px}.graduate_sec03_bg .graduate_sec03_box_bg .graduate_sec03_box .graduate_sec03_box_text dl dd textarea{padding:11px 45px 11px 15px;border:1px solid #e1e1eb;border-radius:4px;width:100%}.graduate_sec03_bg .graduate_sec03_box_bg .graduate_sec03_box .graduate_sec03_box_text dl dd .graduate_sec03_box_textarea{font-size:0.9em;color:#8d959c}.graduate_sec03_bg .graduate_sec03_box_bg .graduate_sec03_box .graduate_sec03_box_text .graduate_sec03_box_policy{margin:50px 0 0 0}.graduate_sec03_bg .graduate_sec03_box_bg .graduate_sec03_box .graduate_sec03_box_text .graduate_sec03_box_policy p{text-align:center}.graduate_sec03_bg .graduate_sec03_box_bg .graduate_sec03_box .graduate_sec03_box_text .graduate_sec03_box_acceptance{margin:10px 0 0 0}.graduate_sec03_bg .graduate_sec03_box_bg .graduate_sec03_box .graduate_sec03_box_text .graduate_sec03_box_acceptance p{text-align:center}.graduate_sec03_bg .graduate_sec03_box_bg .graduate_sec03_box .graduate_sec03_box_text .graduate_sec03_box_link{margin:20px 0 0 0}.graduate_sec03_bg .graduate_sec03_box_bg .graduate_sec03_box .graduate_sec03_box_text .graduate_sec03_box_link input{margin:0 auto;width:350px;height:70px;font-weight:bold;color:#fff;text-decoration:none;background-color:#003c6e;border:1px solid #fff;border-radius:8px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-align-items:center;align-items:center}.graduate_thanks_sec01_bg{padding:60px 16px 60px}.graduate_thanks_sec01_bg .graduate_thanks_sec01_outline01 h2{text-align:center;font-size:1.2em;font-weight:700;color:#003c6e;margin:20px 0 0 0}.graduate_thanks_sec01_bg .graduate_thanks_sec01_outline01 p{text-align:center;margin:20px 0 0 0}.evaluation_sec01_bg{padding:60px 16px 60px}.evaluation_sec01_bg .evaluation_sec01_box_bg{padding:24px 20px;border:1px solid #e1e1eb;margin:50px 0 0 0}.evaluation_sec01_bg .evaluation_sec01_box_bg .evaluation_sec01_box_text ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;flex-direction:column}.evaluation_sec01_bg .evaluation_sec01_box_bg .evaluation_sec01_box_text ul li{margin:15px 0 0 0}.evaluation_sec01_bg .evaluation_sec01_box_bg .evaluation_sec01_box_text ul li:first-child{margin:0}.evaluation_sec01_bg .evaluation_sec01_box_bg .evaluation_sec01_box_text ul li a{text-decoration:none;position:relative;padding-right:21px;color:#003c6e;font-weight:700}.evaluation_sec01_bg .evaluation_sec01_box_bg .evaluation_sec01_box_text ul li a::after{background:url(../images/common/icon_link_blue.webp) center no-repeat;background-size:auto 17px;content:"";display:block;position:absolute;top:50%;right:0;transform:translateY(-50%);width:16px;height:16px}.evaluation_sec02_bg{padding:60px 16px 60px}.evaluation_sec02_bg .evaluation_sec02_outline01 h3{font-size:1.2em;font-weight:700;color:#003c6e;margin:20px 0 0 0}.evaluation_sec02_bg .evaluation_sec02_outline01 p{margin:10px 0 0 0}.evaluation_sec03_bg{padding:60px 16px 60px}.evaluation_sec03_bg .evaluation_sec03_outline01 p{margin:10px 0 0 0}.evaluation_sec04_bg{padding:60px 16px 60px}.evaluation_sec04_bg .evaluation_sec04_ul ul li{padding:3px 0 3px 30px;position:relative}.evaluation_sec04_bg .evaluation_sec04_ul ul li a{color:#003c6e}.evaluation_sec04_bg .evaluation_sec04_ul ul li a span{width:30px;position:absolute;left:0;top:3px}.policy_sec01_bg{padding:60px 16px 60px}.policy_sec01_bg .policy_sec01_box_bg .policy_sec01_box_text h3{font-size:1.2em;font-weight:700;color:#003c6e;margin:15px 0 0 0}.policy_sec01_bg .policy_sec01_box_bg .policy_sec01_box_text p{margin:5px 0 0 0}.policy_sec01_bg .policy_sec01_box_bg .policy_sec01_box_text .policy_sec01_box_lead{background-color:#f0f3f8;padding:20px;margin:15px 0 0 0}.policy_sec01_bg .policy_sec01_box_bg .policy_sec01_box_text .policy_sec01_box_lead p{margin:0}.inquiry_sec01_bg{padding:60px 16px 60px}.inquiry_sec01_bg .inquiry_sec01_outline01 p{text-align:center}.inquiry_sec01_bg .inquiry_sec01_box_bg{margin:50px 0 0 0}.inquiry_sec01_bg .inquiry_sec01_box_bg .inquiry_sec01_box_text dl{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;margin:20px 0 0 0}.inquiry_sec01_bg .inquiry_sec01_box_bg .inquiry_sec01_box_text dl dt{width:100%}.inquiry_sec01_bg .inquiry_sec01_box_bg .inquiry_sec01_box_text dl dt span{background-color:#f0f3f8;color:#003c6e;font-weight:700;padding:5px 10px;border-radius:5px;height:22px;padding:1px 8px;margin:0 0 0 12px;border-radius:14px}.inquiry_sec01_bg .inquiry_sec01_box_bg .inquiry_sec01_box_text dl dt .inquiry_sec01_box_sub{color:#8d959c;font-size:0.875em}.inquiry_sec01_bg .inquiry_sec01_box_bg .inquiry_sec01_box_text dl dd{width:100%;margin:5px 0 0 0}.inquiry_sec01_bg .inquiry_sec01_box_bg .inquiry_sec01_box_text dl dd .wpcf7-list-item.first{margin:0}.inquiry_sec01_bg .inquiry_sec01_box_bg .inquiry_sec01_box_text dl dd .wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{height:48px;padding:11px 45px 11px 15px;border:1px solid #e1e1eb;border-radius:4px;max-width:400px;width:100%}.inquiry_sec01_bg .inquiry_sec01_box_bg .inquiry_sec01_box_text dl dd .wpcf7-form-control.wpcf7-text{height:48px;padding:11px 45px 11px 15px;border:1px solid #e1e1eb;border-radius:4px;max-width:400px;width:100%}.inquiry_sec01_bg .inquiry_sec01_box_bg .inquiry_sec01_box_text dl dd .wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required{height:48px;padding:11px 45px 11px 15px;border:1px solid #e1e1eb;border-radius:4px}.inquiry_sec01_bg .inquiry_sec01_box_bg .inquiry_sec01_box_text dl dd .wpcf7-form-control.wpcf7-select{height:48px;padding:11px 45px 11px 15px;border:1px solid #e1e1eb;border-radius:4px}.inquiry_sec01_bg .inquiry_sec01_box_bg .inquiry_sec01_box_text dl dd textarea{padding:11px 45px 11px 15px;border:1px solid #e1e1eb;border-radius:4px;width:100%}.inquiry_sec01_bg .inquiry_sec01_box_bg .inquiry_sec01_box_text .inquiry_sec01_box_dl01 .wpcf7-list-item:nth-last-of-type(1){margin:0}.inquiry_sec01_bg .inquiry_sec01_box_bg .inquiry_sec01_box_text .inquiry_sec01_box_dl02 .wpcf7-list-item:nth-last-of-type(2){margin:0}.inquiry_sec01_bg .inquiry_sec01_box_bg .inquiry_sec01_box_text .inquiry_sec01_box_dl03 .wpcf7-list-item:nth-last-of-type(1),.inquiry_sec01_bg .inquiry_sec01_box_bg .inquiry_sec01_box_text .inquiry_sec01_box_dl03 .wpcf7-list-item:nth-last-of-type(4){margin:0}.inquiry_sec01_bg .inquiry_sec01_box_bg .inquiry_sec01_box_text .inquiry_sec01_box_dl03 .wpcf7-list-item:nth-last-of-type(5){margin:0 1em 0 1em}.inquiry_sec01_bg .inquiry_sec01_box_bg .inquiry_sec01_box_text .inquiry_sec01_box_policy{margin:50px 0 0 0}.inquiry_sec01_bg .inquiry_sec01_box_bg .inquiry_sec01_box_text .inquiry_sec01_box_policy p{text-align:center}.inquiry_sec01_bg .inquiry_sec01_box_bg .inquiry_sec01_box_text .inquiry_sec01_box_acceptance{margin:10px 0 0 0}.inquiry_sec01_bg .inquiry_sec01_box_bg .inquiry_sec01_box_text .inquiry_sec01_box_acceptance p{text-align:center}.inquiry_sec01_bg .inquiry_sec01_box_bg .inquiry_sec01_box_text .inquiry_sec01_box_link{margin:20px 0 0 0}.inquiry_sec01_bg .inquiry_sec01_box_bg .inquiry_sec01_box_text .inquiry_sec01_box_link input{margin:0 auto;width:350px;height:70px;font-weight:bold;color:#fff;text-decoration:none;background-color:#003c6e;border:1px solid #fff;border-radius:8px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-align-items:center;align-items:center}.inquiry_thanks_sec01_bg{padding:60px 16px 60px}.inquiry_thanks_sec01_bg .inquiry_thanks_sec01_outline01 h2{text-align:center;font-size:1.2em;font-weight:700;color:#003c6e;margin:20px 0 0 0}.inquiry_thanks_sec01_bg .inquiry_thanks_sec01_outline01 p{text-align:center;margin:20px 0 0 0}.media_sec01_bg{padding:60px 16px 60px}.media_sec01_bg .media_sec01_outline01 p{text-align:center}.media_sec01_bg .media_sec01_link a{margin:80px auto 0;width:100%;height:70px;font-weight:bold;color:#003c6e;text-decoration:none;border:1px solid #003c6e;border-radius:8px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-align-items:center;align-items:center}.media_sec01_bg .media_sec01_link a span{padding:0 25px 0 25px;background:url("../images/common/icon_link_blue.webp") right center no-repeat;background-size:auto 17px;text-align:center}.media_sec01_bg .media_sec01_link p{color:#939393;font-size:0.9em;text-align:center;margin:15px 0 0 0}.corporate_sec01_bg{padding:60px 16px 60px}.corporate_sec01_bg .corporate_sec01_outline01 p{font-size:1.375em;text-align:center}.corporate_sec01_bg .corporate_sec01_box_bg{margin:50px 0 0 0}.corporate_sec01_bg .corporate_sec01_box_bg .corporate_sec01_box_title h2{font-size:1.2em;font-weight:700;color:#003c6e;margin:20px 0 0 0;text-align:center}.corporate_sec01_bg .corporate_sec01_box_bg .corporate_sec01_box_table{margin:20px auto 0;max-width:896px}.corporate_sec01_bg .corporate_sec01_box_bg .corporate_sec01_box_table table{width:100%;border-collapse:collapse}.corporate_sec01_bg .corporate_sec01_box_bg .corporate_sec01_box_table table td{padding:10px;border:1px solid #ddd;text-align:left}.corporate_sec01_bg .corporate_sec01_box_bg .corporate_sec01_box_table table td:first-child{background-color:#f0f3f8}.corporate_sec01_bg .corporate_sec01_box_bg .corporate_sec01_box_table p{color:#939393;font-size:0.9em;text-align:center;margin:20px 0 0 0}.corporate_sec01_bg .corporate_sec01_box_bg .corporate_sec01_box_table .corporate_sec01_box_text{margin:50px 0 0 0}.corporate_sec01_bg .corporate_sec01_box_bg .corporate_sec01_box_table .corporate_sec01_box_text p{font-size:1.2em;font-weight:700;color:#003c6e;text-align:center}.corporate_sec01_bg .corporate_sec01_box_bg .corporate_sec01_box_table .corporate_sec01_box_link a{margin:20px auto 0;width:100%;height:50px;font-weight:bold;color:#003c6e;text-decoration:none;border:1px solid #003c6e;border-radius:8px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-align-items:center;align-items:center;font-size:1.2em}.corporate_sec01_bg .corporate_sec01_box_bg .corporate_sec01_box_table .corporate_sec01_box_link a span{background:url(../images/common/icon_tel_blue.webp) left center no-repeat;background-size:13px auto;padding:0 0 0 20px;transition:All 0.5sease}.corporate_sec01_bg .corporate_sec01_box_bg .corporate_sec01_box_table .corporate_sec01_box_contact a{font-weight:500;color:#003c6e}.cookie_sec01_bg{padding:60px 16px 60px}.cookie_sec01_bg .cookie_sec01_outline01{margin:50px 0 0 0}.cookie_sec01_bg .cookie_sec01_outline01 h2{font-size:1.4em;font-weight:700;color:#003c6e;margin:15px 0 15px 0;text-align:center}.cookie_sec01_bg .cookie_sec01_outline01:first-child{margin:0}.cookie_sec01_bg .cookie_sec01_outline01:first-child h2{margin:0 0 15px 0}.cookie_sec01_bg .cookie_sec01_outline02 ul{margin:15px 0 10px 0}.cookie_sec01_bg .cookie_sec01_outline02 ul li a{color:#003c6e}.cookie_sec01_bg .cookie_sec01_outline02 p:nth-last-of-type(2){margin:40px 0 0 0}.cookie_sec01_bg .cookie_sec01_outline02 p:nth-last-of-type(2) a{color:#003c6e}.cookie_sec01_bg .cookie_sec01_outline02 p:last-child{margin:15px 0 0 0}.donation_sec01_bg{padding:60px 16px 60px}.donation_sec01_bg .donation_sec01_box_bg .donation_sec01_box{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;flex-direction:column;padding:24px 20px;border-radius:10px;background:#F2F5F8}.donation_sec01_bg .donation_sec01_box_bg .donation_sec01_box .donation_sec01_box_img img{width:100%;height:auto}.donation_sec01_bg .donation_sec01_box_bg .donation_sec01_box .donation_sec01_box_text{width:100%;margin:20px 0 0 0}.donation_sec01_bg .donation_sec01_box_bg .donation_sec01_box .donation_sec01_box_text .donation_sec01_box_text_title{color:#003c6e;font-weight:500}.donation_sec01_bg .donation_sec01_box_bg .donation_sec01_box .donation_sec01_box_text .donation_sec01_box_text_name{font-size:1.2em;font-weight:700;line-height:1.2}.donation_sec01_bg .donation_sec01_box_bg .donation_sec01_box .donation_sec01_box_text .donation_sec01_box_text_text{margin:15px 0 0 0}.donation_sec01_bg .donation_sec01_box01_bg{padding:48px 0 0 0;border-top:1px solid #e1e1eb;margin:48px 0 0 0}.donation_sec01_bg .donation_sec01_box01_bg .donation_sec01_box01{text-align:center}.donation_sec01_bg .donation_sec01_box01_bg .donation_sec01_box01 h3{font-size:1.2em;font-weight:700;display:inline-block;border-bottom:2px solid #272727;padding:0 0 10px 0}.donation_sec01_bg .donation_sec01_box01_bg .donation_sec01_box01 h2{font-size:1.375em;font-weight:700;text-align:center;margin:15px 0 0 0}.donation_sec01_bg .donation_sec01_box01_bg .donation_sec01_box01_table{margin:15px auto 0}.donation_sec01_bg .donation_sec01_box01_bg .donation_sec01_box01_table table{width:100%;border-collapse:collapse}.donation_sec01_bg .donation_sec01_box01_bg .donation_sec01_box01_table table td{padding:10px;border:1px solid #ddd;text-align:left}.donation_sec01_bg .donation_sec01_box01_bg .donation_sec01_box01_table table td ul li span{font-weight:700;color:#003c6e;padding:0 10px 0 0}.donation_sec01_bg .donation_sec01_box01_bg .donation_sec01_box01_table table td:first-child{background-color:#f0f3f8}.donation_sec01_bg .donation_sec01_box02_bg{padding:48px 0 0 0}.donation_sec01_bg .donation_sec01_box02_bg .donation_sec01_box02 h2{font-size:1.375em;font-weight:700;text-align:center;margin:20px 0 0 0}.donation_sec01_bg .donation_sec01_box02_bg .donation_sec01_box02_table{margin:15px auto 0}.donation_sec01_bg .donation_sec01_box02_bg .donation_sec01_box02_table table{width:100%;border-collapse:collapse}.donation_sec01_bg .donation_sec01_box02_bg .donation_sec01_box02_table table td{padding:10px;border:1px solid #ddd;text-align:left}.donation_sec01_bg .donation_sec01_box02_bg .donation_sec01_box02_table table td ul li span{font-weight:700;color:#003c6e;padding:0 10px 0 0}.donation_sec01_bg .donation_sec01_box02_bg .donation_sec01_box02_table table td:first-child{background-color:#f0f3f8}.donation_sec02_bg{padding:60px 16px 60px}.donation_sec02_bg .donation_sec02_box{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-align-items:center;align-items:center;flex-direction:column}.donation_sec02_bg .donation_sec02_box .donation_sec02_box_img img{width:100%;height:auto}.donation_sec02_bg .donation_sec02_box .donation_sec02_box_text{margin:20px 0 0 0}.donation_sec02_bg .donation_sec02_box .donation_sec02_box_text h3{font-size:1.2em;font-weight:700;text-align:center}.donation_sec02_bg .donation_sec02_box .donation_sec02_box_text p{margin:15px 0 0 0}.donation_sec02_bg .donation_sec02_box .donation_sec02_box_text a{margin:15px auto 0;width:100%;height:50px;font-weight:bold;color:#fff;text-decoration:none;background-color:#003c6e;border-radius:8px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-align-items:center;align-items:center}.donation_sec02_bg .donation_sec02_box .donation_sec02_box_text ul{margin:15px 0 0 0}.donation_sec02_bg .donation_sec02_box .donation_sec02_box_text ul li{color:#939393;font-size:0.9em;margin:5px 0 0 0}.donation_sec02_bg .donation_sec02_box01_bg{margin:50px 0 0 0}.donation_sec02_bg .donation_sec02_box01_bg .donation_sec02_box01{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-align-items:center;align-items:center;flex-direction:column-reverse}.donation_sec02_bg .donation_sec02_box01_bg .donation_sec02_box01 .donation_sec02_box01_text{margin:20px 0 0 0}.donation_sec02_bg .donation_sec02_box01_bg .donation_sec02_box01 .donation_sec02_box01_text h3{font-size:1.2em;font-weight:700;text-align:center}.donation_sec02_bg .donation_sec02_box01_bg .donation_sec02_box01 .donation_sec02_box01_text p{margin:15px 0 0 0}.donation_sec02_bg .donation_sec02_box01_bg .donation_sec02_box01 .donation_sec02_box01_text a{margin:15px auto 0;width:100%;height:50px;font-weight:bold;color:#003c6e;text-decoration:none;border:1px solid #003c6e;border-radius:8px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-align-items:center;align-items:center}.donation_sec02_bg .donation_sec02_box01_bg .donation_sec02_box01 .donation_sec02_box01_text a span{padding:0 25px 0 0;background:url("../images/common/icon_arrow_01.webp") right center no-repeat;background-size:auto 7px}.donation_sec02_bg .donation_sec02_box01_bg .donation_sec02_box01 .donation_sec02_box01_img img{width:100%;height:auto}.donation_sec02_bg .donation_sec02_box02_bg{margin:50px auto 0;border:1px solid #e1e1eb;padding:24px 20px;border-radius:4px}.donation_sec02_bg .donation_sec02_box02_bg .donation_sec02_box02 h2{font-size:1.375em;font-weight:700;text-align:center}.donation_sec02_bg .donation_sec02_box02_bg .donation_sec02_box02 p{margin:15px 0 0 0}.donation_sec02_bg .donation_sec02_box02_bg .donation_sec02_box02 a{margin:15px auto 0;width:100%;height:50px;font-weight:bold;color:#003c6e;text-decoration:none;border:1px solid #003c6e;border-radius:8px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-align-items:center;align-items:center}.donation_sec02_bg .donation_sec02_box02_bg .donation_sec02_box02 a span{padding:0 25px 0 25px;background:url("../images/common/icon_link_blue.webp") right center no-repeat;background-size:auto 17px;text-align:center}.donation_sec03_bg{padding:60px 16px 60px}.donation_sec03_bg .donation_sec03_outline01 h2{font-size:1.375em;font-weight:700;text-align:center}.donation_sec03_bg .donation_sec03_outline01 p{text-align:center;margin:15px 0 0 0}.donation_sec03_bg .donation_sec03_box01_bg{margin:50px 0 0 0}.donation_sec03_bg .donation_sec03_box01_bg .donation_sec03_box01 ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;flex-direction:column}.donation_sec03_bg .donation_sec03_box01_bg .donation_sec03_box01 ul li{width:100%}.donation_sec03_bg .donation_sec03_box01_bg .donation_sec03_box01 ul li img{width:100%;height:auto;border-radius:4px}.donation_sec03_bg .donation_sec03_box01_bg .donation_sec03_box01 ul li h3{font-size:1.375em;font-weight:700;margin:15px 0 0 0}.donation_sec03_bg .donation_sec03_box01_bg .donation_sec03_box01 ul li a{margin:5px auto 0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;align-items:center;width:100%;height:50px;font-weight:bold;color:#003c6e;text-decoration:none}.donation_sec03_bg .donation_sec03_box01_bg .donation_sec03_box01 ul li a span{padding:0 25px 0 0;background:url("../images/common/icon_arrow_01.webp") right center no-repeat;background-size:auto 7px}.donation_sec03_bg .donation_sec03_box01_bg .donation_sec03_box01 ul li:last-child{margin:50px 0 0 0}.donation_sec04_bg{padding:60px 16px 60px}.donation_sec04_bg .donation_sec04_box_bg{margin:50px 0 0 0}.donation_sec04_bg .donation_sec04_box_bg .donation_sec04_box_outline01 h3{font-size:1.375em;font-weight:700;text-align:center}.donation_sec04_bg .donation_sec04_box_bg .donation_sec04_box_outline01 p{text-align:center;margin:15px 0 0 0}.donation_sec04_bg .donation_sec04_box_bg .donation_sec04_box_text{margin:50px 0 0 0}.donation_sec04_bg .donation_sec04_box_bg .donation_sec04_box_text ul{-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;flex-direction:column}.donation_sec04_bg .donation_sec04_box_bg .donation_sec04_box_text ul li{width:100%;margin:50px 0 0 0}.donation_sec04_bg .donation_sec04_box_bg .donation_sec04_box_text ul li img{width:100%;height:auto;border-radius:4px}.donation_sec04_bg .donation_sec04_box_bg .donation_sec04_box_text ul li h4{font-size:1.375em;font-weight:700;margin:15px 0 0 0;text-align:center}.donation_sec04_bg .donation_sec04_box_bg .donation_sec04_box_text ul li p{margin:15px 0 0 0}.donation_sec04_bg .donation_sec04_box_bg .donation_sec04_box_text ul li a{margin:5px auto 0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;align-items:center;width:100%;height:50px;font-weight:bold;color:#003c6e;text-decoration:none}.donation_sec04_bg .donation_sec04_box_bg .donation_sec04_box_text ul li a span{padding:0 25px 0 0;background:url("../images/common/icon_arrow_01.webp") right center no-repeat;background-size:auto 7px}.donation_sec04_bg .donation_sec04_box01_bg{padding:48px 0 0 0;border-top:1px solid #e1e1eb;margin:48px 0 0 0}.donation_sec04_bg .donation_sec04_box01_bg .donation_sec04_box01_outline01 h3{font-size:1.2em;font-weight:700;text-align:center}.donation_sec04_bg .donation_sec04_box01_bg .donation_sec04_box01_outline01 p{text-align:center;margin:15px 0 0 0}.donation_sec04_bg .donation_sec04_box01_bg .donation_sec04_box01_text{padding:24px 20px;border:1px solid #e1e1eb;border-radius:4px;margin:15px auto 0}.donation_sec04_bg .donation_sec04_box02_bg{padding:48px 0 0 0;border-top:1px solid #e1e1eb;margin:48px 0 0 0}.donation_sec04_bg .donation_sec04_box02_bg .donation_sec04_box02_outline01 h3{font-size:1.2em;font-weight:700;text-align:center}.donation_sec04_bg .donation_sec04_box02_bg .donation_sec04_box02_outline01 p{text-align:center;margin:15px 0 0 0}.donation_sec04_bg .donation_sec04_box02_bg .donation_sec04_box02_text{padding:24px 20px;border:1px solid #e1e1eb;border-radius:4px;margin:15px auto 0}.donation_sec04_bg .donation_sec04_box03_bg{padding:48px 0 0 0;border-top:1px solid #e1e1eb;margin:48px 0 0 0}.donation_sec04_bg .donation_sec04_box03_bg .donation_sec04_box03_outline01 h3{font-size:1.2em;font-weight:700;text-align:center}.donation_sec04_bg .donation_sec04_box03_bg .donation_sec04_box03_outline01 p{text-align:center;margin:15px 0 0 0}.donation_sec04_bg .donation_sec04_box03_bg .donation_sec04_box03_text{padding:24px 20px;border:1px solid #e1e1eb;border-radius:4px;margin:15px auto 0}.donation_sec04_bg .donation_sec04_box04_bg{margin:50px auto 0}.donation_sec04_bg .donation_sec04_box04_bg .donation_sec04_box04_text img{width:100%;height:auto;border-radius:4px}.donation_sec04_bg .donation_sec04_box04_bg .donation_sec04_box04_text ul li{color:#939393;font-size:0.9em;margin:5px 0 0 0}.donation_sec04_bg .donation_sec04_box04_bg .donation_sec04_box04_text ul li:first-child{margin:20px 0 0 0}.partnership_sec01_bg{padding:60px 16px 60px}.partnership_sec01_bg .partnership_sec01_outline01 p{text-align:center}.partnership_sec01_bg .partnership_sec01_text{background:#f4f4f4;border-radius:10px;margin:40px 0 0 0;width:100%;padding:30px 16px}.partnership_sec01_bg .partnership_sec01_text h3{color:#003c6e;font-weight:bold;font-size:1.25em;text-align:center;margin:0 0 20px 0}.partnership_sec01_bg .partnership_sec01_text ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.partnership_sec01_bg .partnership_sec01_text ul li{width:100%;padding:16px;border-top:1px solid #d4d4d4}.partnership_sec01_bg .partnership_sec01_text ul li:last-child{border-bottom:1px solid #d4d4d4}.partnership_sec01_bg .partnership_sec01_text ul li h4{color:#003c6e;font-weight:bold;font-size:1.2em}.correspondence_high_sec01_bg{padding:60px 16px 60px}.correspondence_high_sec01_bg .correspondence_high_sec01_outline01 p{text-align:center}.correspondence_high_sec01_bg .correspondence_high_sec01_text{margin:50px 0 0 0}.correspondence_high_sec01_bg .correspondence_high_sec01_text ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;flex-wrap:wrap;gap:25px}.correspondence_high_sec01_bg .correspondence_high_sec01_text ul li{width:100%;border:1px solid #e1e1eb;border-radius:4px;padding:24px 20px}.correspondence_high_sec01_bg .correspondence_high_sec01_text ul li span{font-size:0.9em;text-align:center;display:block}.correspondence_high_sec01_bg .correspondence_high_sec01_text ul li h2{font-size:1.2em;font-weight:700;color:#003c6e;text-align:center}.correspondence_high_sec01_bg .correspondence_high_sec01_text ul li p{margin:10px 0 0 0}.correspondence_high_sec01_bg .correspondence_high_sec01_text ul li a{border:1px solid #003c6e;border-radius:8px;margin:15px auto 0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;align-items:center;width:200px;height:50px;font-weight:bold;color:#003c6e;text-decoration:none}.correspondence_high_sec01_bg .correspondence_high_sec01_text ul li a span{padding:0 25px 0 0;background:url("../images/common/icon_arrow_01.webp") right center no-repeat;background-size:auto 7px}.cons_schedule_sec01_bg{padding:60px 16px 60px}.cons_schedule_sec01_bg .cons_schedule_sec01_box .cons_schedule_sec01_box_outline01 h3{font-size:1.4em;font-weight:700;color:#003c6e}.cons_schedule_sec01_bg .cons_schedule_sec01_box .cons_schedule_sec01_box_outline02{margin:40px 0 0 0}.cons_schedule_sec01_bg .cons_schedule_sec01_box .cons_schedule_sec01_box_outline02 h3{font-size:1.2em;font-weight:700;color:#003c6e}.cons_schedule_sec01_bg .cons_schedule_sec01_box .faq_box{border-top:1px solid #e1e1eb;padding:32px 0;transition:All 0.5s ease}.cons_schedule_sec01_bg .cons_schedule_sec01_box .faq_box:nth-child(2),.cons_schedule_sec01_bg .cons_schedule_sec01_box .faq_box:nth-child(5){margin:20px 0 0 0}.cons_schedule_sec01_bg .cons_schedule_sec01_box .faq_box:nth-child(3){border-bottom:1px solid #e1e1eb}.cons_schedule_sec01_bg .cons_schedule_sec01_box .faq_box .faq_box_q{cursor:pointer;position:relative}.cons_schedule_sec01_bg .cons_schedule_sec01_box .faq_box .faq_box_q::before{content:"";position:absolute;right:10.5px;top:9px;width:3px;height:24px;background:#1f286f;transition:All 0.5s ease}.cons_schedule_sec01_bg .cons_schedule_sec01_box .faq_box .faq_box_q::after{content:"";position:absolute;right:0;top:19px;width:24px;height:3px;background:#1f286f;transition:All 0.5s ease}.cons_schedule_sec01_bg .cons_schedule_sec01_box .faq_box .faq_box_q.active::before{transform:rotate(90deg);opacity:0}.cons_schedule_sec01_bg .cons_schedule_sec01_box .faq_box .faq_box_q.active::after{transform:rotate(180deg)}.cons_schedule_sec01_bg .cons_schedule_sec01_box .faq_box .faq_box_q p{font-size:1.2em;font-weight:500}.cons_schedule_sec01_bg .cons_schedule_sec01_box .faq_box .faq_box_a{display:none;padding:16px 0 0 0}.cons_schedule_sec01_bg .cons_schedule_sec01_box .faq_box .faq_box_a h3{font-size:1.1em;color:#1f286f;position:relative;padding:0 0 0 20px;margin:16px 0 10px}.cons_schedule_sec01_bg .cons_schedule_sec01_box .faq_box .faq_box_a h3::before{content:"";width:15px;height:2px;background:#1f286f;position:absolute;left:0;top:50%}.cons_schedule_sec01_bg .cons_schedule_sec01_box .faq_box .faq_box_a p{margin:10px 0}.cons_schedule_sec01_bg .cons_schedule_sec01_box .faq_box .faq_box_a ul{margin:10px 0 10px 30px;list-style-type:disc}.cons_schedule_sec01_bg .cons_schedule_sec01_box .faq_box .faq_box_a ul li::marker{font-weight:bold;color:#1f286f}.cons_schedule_sec01_bg .cons_schedule_sec01_box .faq_box .faq_box_a ol{margin:10px 0 10px 30px;list-style-type:decimal}.cons_schedule_sec01_bg .cons_schedule_sec01_box .faq_box .faq_box_a ol li::marker{font-family:"Gelasio", serif;font-weight:bold;font-size:1.1em;color:#1f286f}.cons_schedule_sec01_bg .cons_schedule_sec01_box .faq_box .faq_box_a img{margin:16px auto;max-width:100%;height:auto}.cons_schedule_sec01_bg .cons_schedule_sec01_box .faq_box table{width:100%;border-collapse:collapse}.cons_schedule_sec01_bg .cons_schedule_sec01_box .faq_box table th{padding:10px;border:1px solid #ddd;text-align:center;background-color:#f0f3f8}.cons_schedule_sec01_bg .cons_schedule_sec01_box .faq_box table td{padding:10px;border:1px solid #ddd;text-align:left}.cons_schedule_sec01_bg .cons_schedule_sec01_box .faq_box table td a{color:#003c6e;text-decoration:none;border-bottom:1px solid #003c6e;padding:0 0 2px 0;display:inline-block}.cons_schedule_sec01_bg .cons_schedule_sec01_box .faq_box table td:first-child{background-color:#f0f3f8;width:22%}.cons_schedule_sec01_bg .cons_schedule_sec01_box .faq_box table td:nth-child(2){width:15%}.cons_schedule_sec01_bg .cons_schedule_sec01_box .faq_box table td:nth-child(3){width:22%}.cons_schedule_sec01_bg .cons_schedule_sec01_box .faq_box table td:nth-child(4){width:8%}.cons_schedule_sec01_bg .cons_schedule_sec01_box .faq_box table td:nth-child(5){width:33%}.cons_schedule_sec01_bg .cons_schedule_sec01_box .faq_box table{width:100%;border-collapse:collapse}.cons_schedule_sec01_bg .cons_schedule_sec01_box .faq_box table th,.cons_schedule_sec01_bg .cons_schedule_sec01_box .faq_box table td{display:block;width:100%;box-sizing:border-box;padding:8px}.cons_schedule_sec01_bg .cons_schedule_sec01_box .faq_box table th{font-weight:bold;background-color:#f0f0f0}.cons_schedule_sec01_bg .cons_schedule_sec01_box .faq_box table td{background-color:#fff}.cons_schedule_sec01_bg .cons_schedule_sec01_box .faq_box table tr{border-bottom:1px solid #ddd}.cons_schedule_sec01_bg .cons_schedule_sec01_box .faq_box table tr:last-child{border-bottom:none}.cons_schedule_sec01_bg .cons_schedule_sec01_box .cons_schedule_sec01_box_img{margin:80px 0 0 0}.cons_schedule_sec01_bg .cons_schedule_sec01_box .cons_schedule_sec01_box_img img{height:auto;max-width:100%}.cons_schedule_sec01_bg .cons_schedule_sec01_box .cons_schedule_sec01_box_img a{display:block;text-align:center}.cons_schedule_sec01_bg .cons_schedule_sec01_box .cons_schedule_sec01_box_img span{display:block;text-align:center;margin:10px 0 0 0;font-size:0.9em}.consultation_sec01_bg{padding:60px 16px 0}.consultation_sec01_bg .consultation_sec01_outline01 p{text-align:center}.consultation_sec01_bg .consultation_sec01_box_bg{margin:40px 0 0 0}.consultation_sec01_bg .consultation_sec01_box_bg .consultation_sec01_box{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;flex-direction:column;gap:25px}.consultation_sec01_bg .consultation_sec01_box_bg .consultation_sec01_box .consultation_sec01_box_img{width:100%;border:1px solid #e1e1eb;border-radius:4px}.consultation_sec01_bg .consultation_sec01_box_bg .consultation_sec01_box .consultation_sec01_box_img a{display:block;text-decoration:none}.consultation_sec01_bg .consultation_sec01_box_bg .consultation_sec01_box .consultation_sec01_box_img a img{width:100%;height:auto;border-radius:4px 4px 0 0}.consultation_sec01_bg .consultation_sec01_box_bg .consultation_sec01_box .consultation_sec01_box_img a span{font-size:1.2em;font-weight:500;color:#003c6e;text-align:center;padding:15px 20px;display:block}.consultation_sec01_box01_bg{padding:0 16px 0}.consultation_sec01_box01_bg .consultation_sec01_box01{margin:40px 0 0 0}.consultation_sec01_box01_bg .consultation_sec01_box01 p{text-align:center}.consultation_sec01_box01_bg .consultation_sec01_box01 a{margin:20px auto 0;width:100%;height:50px;font-weight:bold;color:#fff;text-decoration:none;background-color:#003c6e;border-radius:8px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-align-items:center;align-items:center}.consultation_sec01_box01_bg .consultation_sec01_box01 a span{background:url("../images/common/icon_tel_white.webp") left center no-repeat;background-size:13px auto;padding:0 0 0 20px;transition:All 0.5s ease}.consultation_sec01_box02_bg{padding:0 16px 60px}.consultation_sec01_box02_bg .consultation_sec01_box02 h2{font-size:1.2em;font-weight:700;text-align:center;margin:40px 0 0 0}.consultation_sec01_box02_bg .consultation_sec01_box02 p{text-align:center;margin:15px 0 0 0}.consultation_sec01_box02_bg .consultation_sec01_box02 .consultation_sec01_box02_img{border:1px solid #e1e1eb;border-radius:4px;max-width:516px;margin:20px auto 0}.consultation_sec01_box02_bg .consultation_sec01_box02 .consultation_sec01_box02_img a{text-decoration:none}.consultation_sec01_box02_bg .consultation_sec01_box02 .consultation_sec01_box02_img img{width:100%;height:auto;border-radius:4px 4px 0 0}.consultation_sec01_box02_bg .consultation_sec01_box02 .consultation_sec01_box02_img span{font-size:0.9em;font-weight:500;color:#003c6e;text-align:center;padding:15px 20px;display:block}.web_sec01_bg{padding:60px 16px}.web_sec01_bg .web_sec01_box .faq_box{border-top:1px solid #e1e1eb;padding:32px 0;transition:All 0.5s ease}.web_sec01_bg .web_sec01_box .faq_box .faq_box_q{cursor:pointer;position:relative}.web_sec01_bg .web_sec01_box .faq_box .faq_box_q::before{content:"";position:absolute;right:10.5px;top:9px;width:3px;height:24px;background:#1f286f;transition:All 0.5s ease}.web_sec01_bg .web_sec01_box .faq_box .faq_box_q::after{content:"";position:absolute;right:0;top:19px;width:24px;height:3px;background:#1f286f;transition:All 0.5s ease}.web_sec01_bg .web_sec01_box .faq_box .faq_box_q.active::before{transform:rotate(90deg);opacity:0}.web_sec01_bg .web_sec01_box .faq_box .faq_box_q.active::after{transform:rotate(180deg)}.web_sec01_bg .web_sec01_box .faq_box .faq_box_q p{font-size:1.2em;font-weight:500}.web_sec01_bg .web_sec01_box .faq_box .faq_box_a{display:none;padding:16px 0 0 0}.web_sec01_bg .web_sec01_box .faq_box .faq_box_a .web_sec01_box_list{box-sizing:border-box;height:100%}.web_sec01_bg .web_sec01_box .faq_box .faq_box_a .web_sec01_box_list a{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;align-items:center;width:100%;box-sizing:border-box;height:100%;padding:12px 0;text-decoration:none;border:1px solid #e1e1eb;border-radius:4px;margin:0 0 30px 0;position:relative}.web_sec01_bg .web_sec01_box .faq_box .faq_box_a .web_sec01_box_list a span{padding:0 25px 0 0;background:url("../images/common/icon_arrow_01.webp") right center no-repeat;background-size:auto 7px;display:inline-block;width:100%}.web_sec01_bg .web_sec01_box .faq_box .faq_box_a .web_sec01_box_list a .web_sec01_box_date{color:#272727;font-weight:500;border-right:1px solid #e1e1eb;padding:24px 12px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;align-items:center;width:35%}.web_sec01_bg .web_sec01_box .faq_box .faq_box_a .web_sec01_box_list a .web_sec01_box_title{font-weight:500;color:#003c6e;width:65%;padding:24px 12px}.web_sec01_bg .web_sec01_box01_bg .web_sec01_box01:last-child{margin:40px 0 0 0}.web_sec01_bg .web_sec01_box01_bg p{text-align:center}.web_sec01_bg .web_sec01_box01_bg .web_sec01_box01_link{margin:10px auto 0;width:100%;height:50px;font-weight:bold;color:#fff;text-decoration:none;background-color:#003c6e;border-radius:8px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-align-items:center;align-items:center}.web_sec01_bg .web_sec01_box01_bg .web_sec01_box01_link span{padding:0 0 0 25px;background:url("../images/common/icon_map.webp") left center no-repeat;background-size:auto}.web_sec01_bg .web_sec01_box01_bg .web_sec01_box01_tel_link{margin:10px auto 0;width:100%;height:50px;font-weight:bold;color:#fff;text-decoration:none;background-color:#003c6e;border-radius:8px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-align-items:center;align-items:center}.web_sec01_bg .web_sec01_box01_bg .web_sec01_box01_tel_link span{background:url("../images/common/icon_tel_white.webp") left center no-repeat;background-size:13px auto;padding:0 0 0 20px;transition:All 0.5s ease}.single_web_sec01_bg{padding:60px 16px 0}.single_web_sec01_bg .single_web_sec01_box{margin:0 auto}.single_web_sec01_bg .single_web_sec01_box .single_web_sec01_box01{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;flex-direction:column;margin:0 0 30px 0}.single_web_sec01_bg .single_web_sec01_box .single_web_sec01_box01 .single_web_sec01_box_title p{font-weight:700}.single_web_sec01_bg .single_web_sec01_box .single_web_sec01_box01 .single_web_sec01_box_text a{border:1px solid #003c6e;border-radius:8px;margin:20px 0 0 0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;align-items:center;width:100%;height:50px;font-weight:bold;color:#003c6e;text-decoration:none}.single_web_sec01_bg .single_web_sec01_box .single_web_sec01_box01 .single_web_sec01_box_text a span{padding:0 0 0 25px;background:url("../images/common/icon_map.webp") left center no-repeat;background-size:auto}.single_web_sec01_bg .single_web_sec01_box02 .single_web_sec01_box_apply{margin:0 0 20px 0}.single_web_sec01_bg .single_web_sec01_box02 .single_web_sec01_box_apply a{border:1px solid #003c6e;border-radius:8px;margin:20px auto 0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;align-items:center;width:100%;height:50px;font-weight:bold;color:#fff;text-decoration:none;background-color:#003c6e}.single_web_sec01_bg .single_web_sec01_box02 .single_web_sec01_box_apply a span{padding:0 25px 0 0;background:url("../images/common/icon_arrow_02.webp") right center no-repeat;background-size:auto 7px}.single_web_sec01_bg .single_web_sec01_box02 .single_web_sec01_box_link a{width:100%;height:50px;margin:40px auto;font-weight:bold;color:#003c6e;text-decoration:none;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-align-items:center;align-items:center;background-color:#fff}.single_web_sec01_bg .single_web_sec01_box02 .single_web_sec01_box_link a span{padding:0 0 0 25px;background:url("../images/common/icon_arrow_03.webp") left center no-repeat;background-size:auto 7px}.venue_sec01_bg{padding:60px 16px}.venue_sec01_bg .venue_sec01_box .faq_box{border-top:1px solid #e1e1eb;padding:32px 0;transition:All 0.5s ease}.venue_sec01_bg .venue_sec01_box .faq_box .faq_box_q{cursor:pointer;position:relative}.venue_sec01_bg .venue_sec01_box .faq_box .faq_box_q::before{content:"";position:absolute;right:10.5px;top:9px;width:3px;height:24px;background:#1f286f;transition:All 0.5s ease}.venue_sec01_bg .venue_sec01_box .faq_box .faq_box_q::after{content:"";position:absolute;right:0;top:19px;width:24px;height:3px;background:#1f286f;transition:All 0.5s ease}.venue_sec01_bg .venue_sec01_box .faq_box .faq_box_q.active::before{transform:rotate(90deg);opacity:0}.venue_sec01_bg .venue_sec01_box .faq_box .faq_box_q.active::after{transform:rotate(180deg)}.venue_sec01_bg .venue_sec01_box .faq_box .faq_box_q p{font-size:1.2em;font-weight:500}.venue_sec01_bg .venue_sec01_box .faq_box .faq_box_a{display:none;padding:16px 0 0 0}.venue_sec01_bg .venue_sec01_box .faq_box .faq_box_a .venue_sec01_box_list{box-sizing:border-box;height:100%}.venue_sec01_bg .venue_sec01_box .faq_box .faq_box_a .venue_sec01_box_list a{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;align-items:center;width:100%;box-sizing:border-box;height:100%;padding:12px 0;text-decoration:none;border:1px solid #e1e1eb;border-radius:4px;margin:0 0 30px 0;position:relative}.venue_sec01_bg .venue_sec01_box .faq_box .faq_box_a .venue_sec01_box_list a span{padding:0 25px 0 0;background:url("../images/common/icon_arrow_01.webp") right center no-repeat;background-size:auto 7px;display:inline-block;width:100%}.venue_sec01_bg .venue_sec01_box .faq_box .faq_box_a .venue_sec01_box_list a .venue_sec01_box_date{color:#272727;font-weight:500;border-right:1px solid #e1e1eb;padding:24px 12px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;align-items:center;width:35%}.venue_sec01_bg .venue_sec01_box .faq_box .faq_box_a .venue_sec01_box_list a .venue_sec01_box_title{font-weight:500;color:#003c6e;width:65%;padding:24px 12px}.venue_sec01_bg .venue_sec01_box01_bg .venue_sec01_box01:last-child{margin:40px 0 0 0}.venue_sec01_bg .venue_sec01_box01_bg p{text-align:center}.venue_sec01_bg .venue_sec01_box01_bg .venue_sec01_box01_link{margin:10px auto 0;width:100%;height:50px;font-weight:bold;color:#fff;text-decoration:none;background-color:#003c6e;border-radius:8px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-align-items:center;align-items:center}.venue_sec01_bg .venue_sec01_box01_bg .venue_sec01_box01_link span{padding:0 0 0 25px;background:url("../images/common/icon_map.webp") left center no-repeat;background-size:auto}.venue_sec01_bg .venue_sec01_box01_bg .venue_sec01_box01_tel_link{margin:10px auto 0;width:100%;height:50px;font-weight:bold;color:#fff;text-decoration:none;background-color:#003c6e;border-radius:8px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-align-items:center;align-items:center}.venue_sec01_bg .venue_sec01_box01_bg .venue_sec01_box01_tel_link span{background:url("../images/common/icon_tel_white.webp") left center no-repeat;background-size:13px auto;padding:0 0 0 20px;transition:All 0.5s ease}.single_venue_sec01_bg{padding:60px 16px 0}.single_venue_sec01_bg .single_venue_sec01_box{margin:0 auto}.single_venue_sec01_bg .single_venue_sec01_box .single_venue_sec01_box01{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;flex-direction:column;margin:0 0 30px 0}.single_venue_sec01_bg .single_venue_sec01_box .single_venue_sec01_box01 .single_venue_sec01_box_title p{font-weight:700}.single_venue_sec01_bg .single_venue_sec01_box .single_venue_sec01_box01 .single_venue_sec01_box_text a{border:1px solid #003c6e;border-radius:8px;margin:20px 0 0 0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;align-items:center;width:100%;height:50px;font-weight:bold;color:#003c6e;text-decoration:none}.single_venue_sec01_bg .single_venue_sec01_box .single_venue_sec01_box01 .single_venue_sec01_box_text a span{padding:0 0 0 25px;background:url("../images/common/icon_map.webp") left center no-repeat;background-size:auto}.single_venue_sec01_bg .single_venue_sec01_box02 .single_venue_sec01_box_apply{margin:0 0 20px 0}.single_venue_sec01_bg .single_venue_sec01_box02 .single_venue_sec01_box_apply a{border:1px solid #003c6e;border-radius:8px;margin:20px auto 0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;align-items:center;width:100%;height:50px;font-weight:bold;color:#fff;text-decoration:none;background-color:#003c6e}.single_venue_sec01_bg .single_venue_sec01_box02 .single_venue_sec01_box_apply a span{padding:0 25px 0 0;background:url("../images/common/icon_arrow_02.webp") right center no-repeat;background-size:auto 7px}.single_venue_sec01_bg .single_venue_sec01_box02 .single_venue_sec01_box_link a{width:100%;height:50px;margin:40px auto;font-weight:bold;color:#003c6e;text-decoration:none;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-align-items:center;align-items:center;background-color:#fff}.single_venue_sec01_bg .single_venue_sec01_box02 .single_venue_sec01_box_link a span{padding:0 0 0 25px;background:url("../images/common/icon_arrow_03.webp") left center no-repeat;background-size:auto 7px}.movie_list_sec01_bg{padding:40px 16px}.movie_list_sec01_bg .movie_list_sec01 .movie_list_sec01_box_bg .movie_list_sec01_box .movie_list_sec01_box_grid{display:grid;grid-template-columns:1fr;gap:40px 0;margin:30px 0 0 0}.movie_list_sec01_bg .movie_list_sec01 .movie_list_sec01_box_bg .movie_list_sec01_box .movie_list_sec01_box_grid .movie_list_sec01_box_item .movie_list_sec01_box_item_text{padding:0 0 10px 0}.movie_list_sec01_bg .movie_list_sec01 .movie_list_sec01_box_bg .movie_list_sec01_box .movie_list_sec01_box_grid .movie_list_sec01_box_item .movie_list_sec01_box_item_text p{text-align:left;font-weight:500;font-size:1em;margin:0}.movie_list_sec01_bg .movie_list_sec01 .movie_list_sec01_box_bg .movie_list_sec01_box .movie_list_sec01_box_grid .movie_list_sec01_box_item .movie_list_sec01_box_item_img{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;cursor:pointer}.movie_list_sec01_bg .movie_list_sec01 .movie_list_sec01_box_bg .movie_list_sec01_box .movie_list_sec01_box_grid .movie_list_sec01_box_item .movie_list_sec01_box_item_img img{width:100%;height:100%;object-fit:cover;transition:all 0.3s ease}.movie_list_sec01_bg .movie_list_sec01 .movie_list_sec01_box_bg .movie_list_sec01_box .movie_list_sec01_box_grid .movie_list_sec01_box_item .movie_list_sec01_box_item_img:hover img{transform:scale(1.05)}.line_doc_sec01_bg{padding:60px 16px 60px}.line_doc_sec01_bg .line_doc_sec01 .line_doc_sec01_outline01 p{text-align:center}.line_doc_sec01_bg .line_doc_sec01 .line_doc_sec01_img{margin:40px 0 0 0}.line_doc_sec01_bg .line_doc_sec01 .line_doc_sec01_img img{width:100%;height:auto}.line_doc_sec02_bg{padding:60px 16px 60px}.line_doc_sec02_bg .line_doc_sec02_box_bg .line_doc_sec02_box .line_doc_sec02_box_outline01 p{text-align:center}.line_doc_sec02_bg .line_doc_sec02_box_bg .line_doc_sec02_box .line_doc_sec02_box_text ul{display:grid;grid-template-columns:repeat(1, 1fr);gap:30px;margin:40px 0 0 0}.line_doc_sec02_bg .line_doc_sec02_box_bg .line_doc_sec02_box .line_doc_sec02_box_text ul li h3{font-size:1.2em;font-weight:700;margin:0 0 15px 0;text-align:center;color:#003c6e}.line_doc_sec02_bg .line_doc_sec02_box_bg .line_doc_sec02_box .line_doc_sec02_box_text ul li a{display:block;width:100%}.line_doc_sec02_bg .line_doc_sec02_box_bg .line_doc_sec02_box .line_doc_sec02_box_text ul li a img{width:100%;height:auto}.line_doc_sec02_bg .line_doc_sec02_box_bg .line_doc_sec02_box_img{margin:60px 0 0 0}.line_doc_sec02_bg .line_doc_sec02_box_bg .line_doc_sec02_box_img img{width:100%;height:auto}.line_doc_sec03_bg{padding:0px 16px 60px}.line_doc_sec03_bg .line_doc_sec03_box_outline01 p{text-align:center}.line_doc_sec03_bg .line_doc_sec03_box_outline01 span{display:block;text-align:center;margin:10px 0 0 0;font-size:0.9em}.line_doc_sec03_bg .line_doc_sec03_box_img{margin:40px 0 0 0}.line_doc_sec03_bg .line_doc_sec03_box_img img{width:100%;height:auto}.singaku_sec01_bg{width:100%;padding:60px 16px 50px}.singaku_sec01_bg .singaku_sec01_box{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;flex-direction:column}.singaku_sec01_bg .singaku_sec01_box .singaku_sec01_box_text{width:100%}.singaku_sec01_bg .singaku_sec01_box .singaku_sec01_box_img{width:100%;margin:15px 0 0 0}.singaku_sec01_bg .singaku_sec01_box .singaku_sec01_box_img img{width:100%;height:auto}.singaku_sec02_bg{width:100%;padding:60px 16px 50px}.singaku_sec02_bg .singaku_sec02_box .singaku_sec02_box_text span{display:block;margin:10px 0 0 0;font-size:0.9em}.singaku_sec02_bg .singaku_sec02_box02 .singaku_sec02_box02_text{margin:40px 0 0 0;background:#f0f3f8;padding:20px 20px 20px 40px}.singaku_sec02_bg .singaku_sec02_box02 .singaku_sec02_box02_text h3{font-size:1.2em;font-weight:700;color:#003c6e;text-align:center}.singaku_sec02_bg .singaku_sec02_box02 .singaku_sec02_box02_text ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;flex-direction:column;margin:10px auto 0}.singaku_sec02_bg .singaku_sec02_box02 .singaku_sec02_box02_text ul li{position:relative}.singaku_sec02_bg .singaku_sec02_box02 .singaku_sec02_box02_text ul li::before{content:"";position:absolute;left:-20px;top:50%;transform:translateY(-50%);width:10px;height:10px;background:#003c6e;border-radius:50%}.singaku_sec02_bg .singaku_sec02_box02 .singaku_sec02_box02_img{margin:15px 0 0 0}.singaku_sec02_bg .singaku_sec02_box02 .singaku_sec02_box02_img img{width:100%;height:auto}.singaku_sec02_bg .singaku_sec02_box03 .singaku_sec02_box03_text{margin:40px 0 0 0}.singaku_sec02_bg .singaku_sec02_box03 .singaku_sec02_box03_text h3{font-size:1.2em;font-weight:700;color:#003c6e}.singaku_sec02_bg .singaku_sec02_box03 .singaku_sec02_box03_text .singaku_sec02_box03_lead{margin:15px 0 0 0;color:#003c6e}.singaku_sec02_bg .singaku_sec02_box03 .singaku_sec02_box03_text .singaku_sec02_box03_lead02{margin:15px 0 0 0}.singaku_sec02_bg .singaku_sec02_box03 .singaku_sec02_box03_link{margin:15px 0 0 0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}.singaku_sec02_bg .singaku_sec02_box03 .singaku_sec02_box03_link a{width:350px;height:50px;font-weight:bold;color:#003c6e;text-decoration:none;border:1px solid #003c6e;border-radius:8px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-align-items:center;align-items:center}.singaku_sec02_bg .singaku_sec02_box03 .singaku_sec02_box03_link a span{padding:0 25px 0 25px;background:url("../images/common/icon_arrow_01.webp") right center no-repeat;background-size:auto 7px}.singaku_sec02_bg .singaku_sec02_box04 .singaku_sec02_box04_text{margin:40px 0 0 0}.singaku_sec02_bg .singaku_sec02_box04 .singaku_sec02_box04_text h3{font-size:1.2em;font-weight:700;color:#003c6e}.singaku_sec02_bg .singaku_sec02_box04 .singaku_sec02_box04_text p{margin:15px 0 0 0}.singaku_sec02_bg .singaku_sec02_box04 .singaku_sec02_box04_link{margin:15px 0 0 0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}.singaku_sec02_bg .singaku_sec02_box04 .singaku_sec02_box04_link a{width:350px;height:50px;font-weight:bold;color:#003c6e;text-decoration:none;border:1px solid #003c6e;border-radius:8px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-align-items:center;align-items:center}.singaku_sec02_bg .singaku_sec02_box04 .singaku_sec02_box04_link a span{padding:0 25px 0 25px;background:url("../images/common/icon_arrow_01.webp") right center no-repeat;background-size:auto 7px}.singaku_sec02_bg .singaku_sec02_box05 .singaku_sec02_box05_text{margin:40px 0 0 0}.singaku_sec02_bg .singaku_sec02_box05 .singaku_sec02_box05_text h3{font-size:1.2em;font-weight:700;color:#003c6e}.singaku_sec02_bg .singaku_sec02_box05 .singaku_sec02_box05_text .singaku_sec02_box05_lead{margin:15px 0 0 0;color:#003c6e}.singaku_sec02_bg .singaku_sec02_box05 .singaku_sec02_box05_text .singaku_sec02_box05_lead02{margin:15px 0 0 0}.singaku_sec02_bg .singaku_sec02_box06 .singaku_sec02_box06_text{margin:40px 0 0 0}.singaku_sec02_bg .singaku_sec02_box06 .singaku_sec02_box06_text h3{font-size:1.2em;font-weight:700;color:#003c6e}.singaku_sec02_bg .singaku_sec02_box06 .singaku_sec02_box06_text .singaku_sec02_box06_lead{margin:15px 0 0 0;color:#003c6e}.singaku_sec02_bg .singaku_sec02_box06 .singaku_sec02_box06_text .singaku_sec02_box06_lead02{margin:15px 0 0 0}.singaku_sec02_bg .singaku_sec02_box07 .singaku_sec02_box07_text{margin:40px 0 0 0}.singaku_sec02_bg .singaku_sec02_box07 .singaku_sec02_box07_text h3{font-size:1.2em;font-weight:700;color:#003c6e}.singaku_sec02_bg .singaku_sec02_box07 .singaku_sec02_box07_text .singaku_sec02_box07_lead{margin:15px 0 0 0;color:#003c6e}.singaku_sec02_bg .singaku_sec02_box07 .singaku_sec02_box07_text .singaku_sec02_box07_lead02{margin:15px 0 0 0}.singaku_sec02_bg .singaku_sec02_box08 .singaku_sec02_box08_text{margin:40px 0 0 0}.singaku_sec02_bg .singaku_sec02_box08 .singaku_sec02_box08_text h3{font-size:1.2em;font-weight:700;color:#003c6e}.singaku_sec02_bg .singaku_sec02_box08 .singaku_sec02_box08_text .singaku_sec02_box08_lead{margin:15px 0 0 0;color:#003c6e}.singaku_sec02_bg .singaku_sec02_box08 .singaku_sec02_box08_text .singaku_sec02_box08_lead02{margin:15px 0 0 0}.singaku_sec03_bg{width:100%;padding:60px 16px 50px}.singaku_sec03_bg .singaku_sec03 .singaku_sec03_box .singaku_sec03_box_img img{width:100%;height:auto}.singaku_sec03_bg .singaku_sec03 .singaku_sec03_box02{margin:15px 0 0 0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;flex-wrap:wrap;align-items:center}.singaku_sec03_bg .singaku_sec03 .singaku_sec03_box02 .singaku_sec03_box02_text{order:2;width:100%;margin:15px 0 0 0}.singaku_sec03_bg .singaku_sec03 .singaku_sec03_box02 .singaku_sec03_box02_text .singaku_sec03_box02_text02{font-size:1.2em;font-weight:700}.singaku_sec03_bg .singaku_sec03 .singaku_sec03_box02 .singaku_sec03_box02_text h3{font-size:1.375em;font-weight:700;color:#003c6e}.singaku_sec03_bg .singaku_sec03 .singaku_sec03_box02 .singaku_sec03_box02_text .singaku_sec03_box02_text03{margin:15px 0 0 0}.singaku_sec03_bg .singaku_sec03 .singaku_sec03_box02 .singaku_sec03_box02_text span{display:block;margin:15px 0 0 0;font-size:0.9em}.singaku_sec03_bg .singaku_sec03 .singaku_sec03_box02 .singaku_sec03_box02_img{order:1;width:100%;margin:15px 0 0 0}.singaku_sec03_bg .singaku_sec03 .singaku_sec03_box02 .singaku_sec03_box02_img img{width:100%;height:auto}.singaku_sec03_bg .singaku_sec03 .singaku_sec03_box03{margin:40px 0 0 0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;align-items:center;flex-wrap:wrap}.singaku_sec03_bg .singaku_sec03 .singaku_sec03_box03 .singaku_sec03_box03_text{order:2;width:100%;margin:15px 0 0 0}.singaku_sec03_bg .singaku_sec03 .singaku_sec03_box03 .singaku_sec03_box03_text .singaku_sec03_box03_text02{font-size:1.2em;font-weight:700}.singaku_sec03_bg .singaku_sec03 .singaku_sec03_box03 .singaku_sec03_box03_text h3{font-size:1.375em;font-weight:700;color:#003c6e}.singaku_sec03_bg .singaku_sec03 .singaku_sec03_box03 .singaku_sec03_box03_text .singaku_sec03_box03_text03{margin:15px 0 0 0}.singaku_sec03_bg .singaku_sec03 .singaku_sec03_box03 .singaku_sec03_box03_text span{display:block;margin:15px 0 0 0;font-size:0.9em}.singaku_sec03_bg .singaku_sec03 .singaku_sec03_box03 .singaku_sec03_box03_img{order:1;width:100%;margin:15px 0 0 0}.singaku_sec03_bg .singaku_sec03 .singaku_sec03_box03 .singaku_sec03_box03_img img{width:100%;height:auto}.singaku_sec03_bg .singaku_sec03 .singaku_sec03_box04{margin:40px 0 0 0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;align-items:center;flex-wrap:wrap}.singaku_sec03_bg .singaku_sec03 .singaku_sec03_box04 .singaku_sec03_box04_text{order:2;width:100%;margin:15px 0 0 0}.singaku_sec03_bg .singaku_sec03 .singaku_sec03_box04 .singaku_sec03_box04_text .singaku_sec03_box04_text02{font-size:1.2em;font-weight:700}.singaku_sec03_bg .singaku_sec03 .singaku_sec03_box04 .singaku_sec03_box04_text h3{font-size:1.375em;font-weight:700;color:#003c6e}.singaku_sec03_bg .singaku_sec03 .singaku_sec03_box04 .singaku_sec03_box04_text .singaku_sec03_box04_text03{margin:15px 0 0 0}.singaku_sec03_bg .singaku_sec03 .singaku_sec03_box04 .singaku_sec03_box04_text span{display:block;margin:15px 0 0 0;font-size:0.9em}.singaku_sec03_bg .singaku_sec03 .singaku_sec03_box04 .singaku_sec03_box04_img{order:1;width:100%;margin:20px 0 0 0}.singaku_sec03_bg .singaku_sec03 .singaku_sec03_box04 .singaku_sec03_box04_img img{width:100%;height:auto}.singaku_sec03_bg .singaku_sec03 .singaku_sec03_box05{margin:40px 0 0 0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;align-items:center;flex-wrap:wrap}.singaku_sec03_bg .singaku_sec03 .singaku_sec03_box05 .singaku_sec03_box05_text{order:2;width:100%;margin:15px 0 0 0}.singaku_sec03_bg .singaku_sec03 .singaku_sec03_box05 .singaku_sec03_box05_text .singaku_sec03_box05_text02{font-size:1.2em;font-weight:700}.singaku_sec03_bg .singaku_sec03 .singaku_sec03_box05 .singaku_sec03_box05_text h3{font-size:1.375em;font-weight:700;color:#003c6e}.singaku_sec03_bg .singaku_sec03 .singaku_sec03_box05 .singaku_sec03_box05_text .singaku_sec03_box05_text03{margin:15px 0 0 0}.singaku_sec03_bg .singaku_sec03 .singaku_sec03_box05 .singaku_sec03_box05_text span{display:block;margin:15px 0 0 0;font-size:0.9em}.singaku_sec03_bg .singaku_sec03 .singaku_sec03_box05 .singaku_sec03_box05_img{order:1;width:100%;margin:15px 0 0 0}.singaku_sec03_bg .singaku_sec03 .singaku_sec03_box05 .singaku_sec03_box05_img img{width:100%;height:auto}.singaku_sec03_bg .singaku_sec03 .singaku_sec03_box06 .singaku_sec03_box06_img{order:1;width:100%;margin:40px 0 0 0}.singaku_sec03_bg .singaku_sec03 .singaku_sec03_box06 .singaku_sec03_box06_img img{width:100%;height:auto}.singaku_sec04_bg{width:100%;padding:60px 16px 50px}.singaku_sec04_bg .singaku_sec04_box_text h3{font-size:1.2em;font-weight:700;text-align:center}.singaku_sec04_bg .singaku_sec04_box02 .singaku_sec04_box02_text{margin:15px 0 0 0}.singaku_sec04_bg .singaku_sec04_box02 .singaku_sec04_box02_text h3{font-size:1.2em;font-weight:700;color:#003c6e;text-align:center}.singaku_sec04_bg .singaku_sec04_box02 .singaku_sec04_box02_text p{margin:15px 0 0 0;text-align:center}.singaku_sec04_bg .singaku_sec04_box02 .singaku_sec04_box02_img{margin:40px 0 0 0}.singaku_sec04_bg .singaku_sec04_box02 .singaku_sec04_box02_img img{width:100%;height:auto}.singaku_sec05_bg{width:100%;padding:60px 16px 50px}.singaku_sec05_bg .singaku_sec05_box{padding:30px 20px;border-radius:10px;background:#F2F5F8;margin:30px 0 0 0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;align-items:center;flex-wrap:wrap}.singaku_sec05_bg .singaku_sec05_box:first-child{margin:0}.singaku_sec05_bg .singaku_sec05_box .singaku_sec05_box_text{order:2;width:100%;margin:20px 0 0 0}.singaku_sec05_bg .singaku_sec05_box .singaku_sec05_box_text h3{font-size:1.2em;font-weight:700;color:#003c6e}.singaku_sec05_bg .singaku_sec05_box .singaku_sec05_box_text p{margin:0}.singaku_sec05_bg .singaku_sec05_box .singaku_sec05_box_text ul{margin:10px 0 0 0}.singaku_sec05_bg .singaku_sec05_box .singaku_sec05_box_text ul li{margin:0 0 10px 0;font-size:1.1em;font-weight:500}.singaku_sec05_bg .singaku_sec05_box .singaku_sec05_box_movie{order:1;width:100%;margin:15px 0 0 0}.singaku_sec05_bg .singaku_sec05_box .singaku_sec05_box_movie iframe{width:100%;display:block}.singaku_sec05_bg .singaku_sec05_box .singaku_sec05_box_movie a{display:block;width:100%}.singaku_sec05_bg .singaku_sec05_box .singaku_sec05_box_movie a img{width:100%;height:auto}.singaku_sec05_bg .singaku_sec05_box02{margin:30px 0 0 0;padding:30px 20px;border-radius:10px;background:#F2F5F8;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;flex-wrap:wrap}.singaku_sec05_bg .singaku_sec05_box02 .singaku_sec05_box02_text{order:2;width:100%;margin:20px 0 0 0}.singaku_sec05_bg .singaku_sec05_box02 .singaku_sec05_box02_text h3{font-size:1.2em;font-weight:700;color:#003c6e}.singaku_sec05_bg .singaku_sec05_box02 .singaku_sec05_box02_text p{margin:15px 0 0 0}.singaku_sec05_bg .singaku_sec05_box02 .singaku_sec05_box02_img{order:1;width:100%;margin:15px 0 0 0}.singaku_sec05_bg .singaku_sec05_box02 .singaku_sec05_box02_img img{width:100%;height:auto}.singaku_sec05_bg .singaku_sec05_box02 .singaku_sec05_box02_text03{width:100%;margin:15px 0 0 0}.singaku_sec05_bg .singaku_sec05_box03{margin:30px 0 0 0;padding:30px 20px;border-radius:10px;background:#F2F5F8}.singaku_sec05_bg .singaku_sec05_box03 .singaku_sec05_box03_text h3{font-size:1.2em;font-weight:700;color:#003c6e}.singaku_sec05_bg .singaku_sec05_box03 .singaku_sec05_box03_text02{margin:15px 0 0 0}.singaku_sec06_bg{width:100%;padding:60px 16px 50px}.singaku_sec06_bg .singaku_sec06_box .singaku_sec06_box_img img{width:100%;height:auto}.singaku_sec06_bg .singaku_sec06_box .singaku_sec06_box_text{margin:15px 0 0 0}.singaku_sec06_bg .singaku_sec06_box .singaku_sec06_box_text ul li{margin:0 0 10px 0;font-size:0.9em;font-weight:500}.exam01_sec01_bg{width:100%;padding:60px 16px 50px}.exam01_sec01_bg .exam01_sec01_box{margin:0 0 50px 0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;flex-direction:column}.exam01_sec01_bg .exam01_sec01_box .exam01_sec01_box_text{order:2;width:100%}.exam01_sec01_bg .exam01_sec01_box .exam01_sec01_box_text p{margin:15px 0 0 0}.exam01_sec01_bg .exam01_sec01_box .exam01_sec01_box_img{order:1;width:100%}.exam01_sec01_bg .exam01_sec01_box .exam01_sec01_box_img img{width:100%;height:auto}.exam01_sec01_bg .exam01_sec01_box02 .exam01_sec01_box02_text{margin:40px 0 0 0;background:#f0f3f8;padding:20px 20px 20px 34px}.exam01_sec01_bg .exam01_sec01_box02 .exam01_sec01_box02_text h3{font-size:1.2em;font-weight:700;color:#003c6e;text-align:center}.exam01_sec01_bg .exam01_sec01_box02 .exam01_sec01_box02_text ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;flex-direction:column;gap:10px;max-width:900px;margin:15px auto 0}.exam01_sec01_bg .exam01_sec01_box02 .exam01_sec01_box02_text ul li{font-size:1.1em;position:relative}.exam01_sec01_bg .exam01_sec01_box02 .exam01_sec01_box02_text ul li::before{content:"";position:absolute;left:-20px;top:50%;transform:translateY(-50%);width:10px;height:10px;background:#003c6e;border-radius:50%}.exam01_sec02_bg{width:100%;padding:60px 16px 50px}.exam01_sec02_bg .exam01_sec02_box{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;align-items:center;flex-direction:column;margin:50px 0 0 0}.exam01_sec02_bg .exam01_sec02_box:first-child{margin:0}.exam01_sec02_bg .exam01_sec02_box .exam01_sec02_box_text{order:2;width:100%;margin:15px 0 0 0}.exam01_sec02_bg .exam01_sec02_box .exam01_sec02_box_text .exam01_sec02_box_text02{font-size:1.2em;font-weight:700}.exam01_sec02_bg .exam01_sec02_box .exam01_sec02_box_text h3{font-size:1.375em;font-weight:700;color:#003c6e}.exam01_sec02_bg .exam01_sec02_box .exam01_sec02_box_text .exam01_sec02_box_text03{margin:15px 0 0 0}.exam01_sec02_bg .exam01_sec02_box .exam01_sec02_box_img{order:1;width:100%}.exam01_sec02_bg .exam01_sec02_box .exam01_sec02_box_img img{width:100%;height:auto}.exam01_sec02_bg .exam01_sec02_box02 span{display:block;margin:20px 0 0 0}.exam01_sec02_bg .exam01_sec02_box02 .exam01_sec02_box02_text{margin:40px 0 0 0;background:#f0f3f8;padding:20px 18px 20px 34px}.exam01_sec02_bg .exam01_sec02_box02 .exam01_sec02_box02_text ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;flex-wrap:wrap;gap:10px 50px;margin:0 auto;max-width:900px}.exam01_sec02_bg .exam01_sec02_box02 .exam01_sec02_box02_text ul li{font-size:1.1em;position:relative;width:100%}.exam01_sec02_bg .exam01_sec02_box02 .exam01_sec02_box02_text ul li::before{content:"";position:absolute;left:-20px;top:50%;transform:translateY(-50%);width:10px;height:10px;background:#003c6e;border-radius:50%}.exam01_sec02_bg .exam01_sec02_box03 .exam01_sec02_box03_text{margin:50px 0 0 0;text-align:center}.exam01_sec02_bg .exam01_sec02_box03 .exam01_sec02_box03_text h3{font-size:1.375em;font-weight:700;color:#003c6e}.exam01_sec02_bg .exam01_sec02_box03 .exam01_sec02_box03_img{width:100%;margin:15px auto 0}.exam01_sec02_bg .exam01_sec02_box03 .exam01_sec02_box03_img img{width:100%;height:auto}.exam01_sec02_bg .exam01_sec02_box04 .exam01_sec02_box04_text{margin:50px 0 0 0}.exam01_sec02_bg .exam01_sec02_box04 .exam01_sec02_box04_text h3{font-size:1.375em;font-weight:700;color:#003c6e}.exam01_sec02_bg .exam01_sec02_box04 .exam01_sec02_box04_text ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;flex-direction:column;gap:20px;margin:40px auto 0}.exam01_sec02_bg .exam01_sec02_box04 .exam01_sec02_box04_text ul li{width:100%}.exam01_sec02_bg .exam01_sec02_box04 .exam01_sec02_box04_text ul li .exam01_sec02_box04_title{font-size:1.2em;font-weight:700;color:#003c6e}.exam01_sec02_bg .exam01_sec02_box04 .exam01_sec02_box04_text ul li img{margin:10px 0 0 0;width:100%}.exam02_sec01_bg{width:100%;padding:60px 16px 50px}.exam02_sec01_bg .exam02_sec01_box{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;align-items:center;flex-direction:column}.exam02_sec01_bg .exam02_sec01_box .exam02_sec01_box_text{order:2;width:100%}.exam02_sec01_bg .exam02_sec01_box .exam02_sec01_box_text p{margin:15px 0 0 0}.exam02_sec01_bg .exam02_sec01_box .exam02_sec01_box_img{order:1;width:100%}.exam02_sec01_bg .exam02_sec01_box .exam02_sec01_box_img img{width:100%;height:auto}.exam02_sec01_bg .exam02_sec01_box02 .exam02_sec01_box02_img{width:100%;margin:40px auto 0}.exam02_sec01_bg .exam02_sec01_box02 .exam02_sec01_box02_img img{width:100%;height:auto}.exam02_sec02_bg{width:100%;padding:60px 16px 50px}.exam02_sec02_bg .exam02_sec02_box_text p{font-size:1.2em;font-weight:700;text-align:center}.exam02_sec02_bg .exam02_sec02_box_text h3{font-size:1.375em;font-weight:700;color:#003c6e;text-align:center}.exam02_sec02_bg .exam02_sec02_box_text03{margin:40px 0 0 0;background:#f0f3f8;padding:20px 28px;position:relative}.exam02_sec02_bg .exam02_sec02_box_text03 span{font-family:"Gelasio", serif;position:absolute;left:-10px;top:-38px;font-weight:bold;font-size:2.4em;color:#1f286f}.exam02_sec02_bg .exam02_sec02_box_text03 h4{font-size:1.2em;font-weight:700;color:#003c6e}.exam02_sec02_bg .exam02_sec02_box02{margin:50px 0 0 0}.exam02_sec02_bg .exam02_sec02_box02 .exam02_sec02_box02_text p{font-size:1.2em;font-weight:700;text-align:center}.exam02_sec02_bg .exam02_sec02_box02 .exam02_sec02_box02_text h3{font-size:1.375em;font-weight:700;color:#003c6e;text-align:center}.exam02_sec02_bg .exam02_sec02_box02 .exam02_sec02_box02_text03{margin:40px 0 0 0;background:#f0f3f8;padding:20px 28px;position:relative}.exam02_sec02_bg .exam02_sec02_box02 .exam02_sec02_box02_text03 span{font-family:"Gelasio", serif;position:absolute;left:-10px;top:-38px;font-weight:bold;font-size:2.4em;color:#1f286f}.exam02_sec02_bg .exam02_sec02_box02 .exam02_sec02_box02_text03 h4{font-size:1.2em;font-weight:700;color:#003c6e}.exam02_sec02_bg .exam02_sec02_box03{margin:50px 0 0 0}.exam02_sec02_bg .exam02_sec02_box03 .exam02_sec02_box03_text p{font-size:1.2em;font-weight:700;text-align:center}.exam02_sec02_bg .exam02_sec02_box03 .exam02_sec02_box03_text h3{font-size:1.375em;font-weight:700;color:#003c6e;text-align:center}.exam02_sec02_bg .exam02_sec02_box03 .exam02_sec02_box03_text03{margin:40px 0 0 0;background:#f0f3f8;padding:20px 28px;position:relative}.exam02_sec02_bg .exam02_sec02_box03 .exam02_sec02_box03_text03 span{font-family:"Gelasio", serif;position:absolute;left:-10px;top:-38px;font-weight:bold;font-size:2.4em;color:#1f286f}.exam02_sec02_bg .exam02_sec02_box03 .exam02_sec02_box03_text03 h4{font-size:1.2em;font-weight:700;color:#003c6e}.orico_sec01_bg{width:100%;padding:60px 16px 50px}.orico_sec01_bg .orico_sec01_box{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;align-items:center;flex-direction:column}.orico_sec01_bg .orico_sec01_box .orico_sec01_box_text{order:2;width:100%}.orico_sec01_bg .orico_sec01_box .orico_sec01_box_text h3{font-size:1.375em;font-weight:700;color:#003c6e}.orico_sec01_bg .orico_sec01_box .orico_sec01_box_text p{margin:15px 0 0 0}.orico_sec01_bg .orico_sec01_box .orico_sec01_box_img{order:1;width:100%}.orico_sec01_bg .orico_sec01_box .orico_sec01_box_img img{width:100%;height:auto}.orico_sec01_bg .orico_sec01_box02{margin:50px 0 0 0}.orico_sec01_bg .orico_sec01_box02 .orico_sec01_box02_text h3{font-size:1.375em;text-align:center}.orico_sec01_bg .orico_sec01_box02 .orico_sec01_box02_text ul{margin:40px 0 0 0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;flex-wrap:wrap;gap:30px}.orico_sec01_bg .orico_sec01_box02 .orico_sec01_box02_text ul li{background-color:#f0f3f8;width:100%}.orico_sec01_bg .orico_sec01_box02 .orico_sec01_box02_text ul li .orico_sec01_box02_title{font-size:1.2em;font-weight:700;color:#fff;background-color:#003c6e;padding:10px 20px;text-align:center}.orico_sec01_bg .orico_sec01_box02 .orico_sec01_box02_text ul li .orico_sec01_box02_title02{padding:10px 20px;text-align:center;color:#272727}.orico_sec01_bg .orico_sec01_box02 .orico_sec01_box02_text ul li a{display:block;text-decoration:none}.orico_sec01_bg .orico_sec01_box02 .orico_sec01_box02_text ul li a:hover{opacity:0.8}.recruit_sec01_bg{width:100%;max-width:1080px;padding:60px 16px 0;margin:0 auto}.recruit_sec01_bg .recruit_sec01 .recruit_sec01_box_bg{width:100%;margin:0 auto}.recruit_sec01_bg .recruit_sec01 .recruit_sec01_box_bg .recruit_sec01_box{margin:70px 0;padding:16px 16px 16px 16px;background:#f0f3f8;position:relative;border-radius:4px}.recruit_sec01_bg .recruit_sec01 .recruit_sec01_box_bg .recruit_sec01_box:first-child{margin-top:0}.recruit_sec01_bg .recruit_sec01 .recruit_sec01_box_bg .recruit_sec01_box:first-child::after{display:none}.recruit_sec01_bg .recruit_sec01 .recruit_sec01_box_bg .recruit_sec01_box::after{content:"";position:absolute;left:calc(50% - 25px);top:-45px;width:0;height:0;border-style:solid;border-color:#003c6e transparent transparent transparent;border-width:16px 25px 0px 25px}.recruit_sec01_bg .recruit_sec01 .recruit_sec01_box_bg .recruit_sec01_box h3{color:#003c6e;position:relative;font-size:1.3em;margin:0 0 20px 0;padding:0 0 20px 0;text-align:center}.recruit_sec01_bg .recruit_sec01 .recruit_sec01_box_bg .recruit_sec01_box h3::after{content:"";position:absolute;left:calc(50% - 20px);bottom:0;width:40px;height:3px;background:#003c6e}.recruit_sec01_bg .recruit_sec01 .recruit_sec01_box_bg .recruit_sec01_box p{font-size:1.1em;text-align:center;margin:0 0 10px 0}.recruit_sec01_bg .recruit_sec01 .recruit_sec01_box_bg .recruit_sec01_box span{font-family:"Gelasio", serif;position:absolute;left:50%;transform:translateX(-50%);top:-38px;font-weight:bold;font-size:2.4em;color:#1f286f}.recruit_sec01_bg .recruit_sec01 .recruit_sec01_box_bg .recruit_sec01_box a{text-decoration:none;position:relative;padding-right:21px;margin-right:20px;color:#003c6e;font-weight:700}.recruit_sec01_bg .recruit_sec01 .recruit_sec01_box_bg .recruit_sec01_box a::after{background:url(../images/common/icon_link_blue.webp) center no-repeat;background-size:auto 17px;content:"";display:block;position:absolute;top:50%;right:0;transform:translateY(-50%);width:16px;height:16px}.recruit_sec02_bg{width:100%;max-width:1080px;padding:60px 16px;margin:0 auto}.recruit_sec02_bg .recruit_sec02 .recruit_sec02_box_bg{width:100%}.recruit_sec02_bg .recruit_sec02 .recruit_sec02_box_bg .recruit_sec02_box .recruit_sec02_box_table table{width:100%;border-collapse:collapse}.recruit_sec02_bg .recruit_sec02 .recruit_sec02_box_bg .recruit_sec02_box .recruit_sec02_box_table table tr th{border:1px solid #dddddd;padding:10px 16px;background:#F2F5F8;font-weight:400;text-align:center;width:34%}.recruit_sec02_bg .recruit_sec02 .recruit_sec02_box_bg .recruit_sec02_box .recruit_sec02_box_table table tr th:first-child{background:#F2F5F8;text-align:left}.recruit_sec02_bg .recruit_sec02 .recruit_sec02_box_bg .recruit_sec02_box .recruit_sec02_box_table table tr td{border:1px solid #dddddd;padding:10px 16px;font-weight:400}.recruit_sec02_bg .recruit_sec02 .recruit_sec02_box_bg .recruit_sec02_box .recruit_sec02_box_table table tr td span{font-size:0.9em;margin:20px 0 0 0;display:block}.recruit_sec02_bg .recruit_sec02 .recruit_sec02_box01_bg{margin:50px 0 0 0}.recruit_sec02_bg .recruit_sec02 .recruit_sec02_box01_bg .recruit_sec02_box01_text h3{font-size:1.375em;font-weight:700;color:#003c6e;text-align:center;margin:0 0 20px 0}.recruit_sec02_bg .recruit_sec02 .recruit_sec02_box01_bg .recruit_sec02_box01_img img{width:100%;height:auto}.recruit_sec02_bg .recruit_sec02 .recruit_sec02_box01_bg .recruit_sec02_box01_btn{margin:60px 0 0 0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}.recruit_sec02_bg .recruit_sec02 .recruit_sec02_box01_bg .recruit_sec02_box01_btn a{width:350px;height:50px;font-weight:bold;color:#003c6e;text-decoration:none;border:1px solid #003c6e;border-radius:8px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-align-items:center;align-items:center;overflow:hidden;position:relative;transition:All 0.5s ease}.recruit_sec02_bg .recruit_sec02 .recruit_sec02_box01_bg .recruit_sec02_box01_btn a::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#ffffff;z-index:1}.recruit_sec02_bg .recruit_sec02 .recruit_sec02_box01_bg .recruit_sec02_box01_btn a::before{content:"";position:absolute;left:-100%;top:0;width:100%;height:100%;background:#eceef8;z-index:2;transition:All 0.5s ease}.recruit_sec02_bg .recruit_sec02 .recruit_sec02_box01_bg .recruit_sec02_box01_btn a:hover::before{left:0}.recruit_sec02_bg .recruit_sec02 .recruit_sec02_box01_bg .recruit_sec02_box01_btn a span{z-index:3;padding:0 25px 0 25px;background:url("../images/common/icon_arrow_01.webp") right center no-repeat;background-size:auto 7px}.recruit_sec02_bg .recruit_sec02 .recruit_sec02_box01_bg .recruit_sec02_box01_btn a span.external_link{padding:0 25px 0 25px;background:url("../images/common/icon_link_blue.webp") right center no-repeat;background-size:auto 17px}.recruit_sec03_bg{width:100%;max-width:1080px;padding:60px 16px;margin:0 auto}.recruit_sec03_bg .recruit_sec03 .recruit_sec03_box_bg .recruit_sec03_box p{font-size:1.2em;text-align:center}.recruit_sec04_bg{width:100%;max-width:1080px;padding:60px 16px;margin:0 auto}.recruit_sec04_bg .recruit_sec04 .recruit_sec04_box_bg .recruit_sec04_box p{font-size:1.2em;text-align:center}.web_entry_sec01_bg{width:100%;max-width:1080px;padding:60px 16px 0;margin:0 auto}.web_entry_sec01_bg .web_entry_sec01 .web_entry_sec01_box_bg{width:100%;margin:0 auto}.web_entry_sec01_bg .web_entry_sec01 .web_entry_sec01_box_bg .web_entry_sec01_box{margin:70px 0;padding:16px 16px 16px 16px;background:#f0f3f8;position:relative;border-radius:4px}.web_entry_sec01_bg .web_entry_sec01 .web_entry_sec01_box_bg .web_entry_sec01_box:first-child{margin-top:0}.web_entry_sec01_bg .web_entry_sec01 .web_entry_sec01_box_bg .web_entry_sec01_box:first-child::after{display:none}.web_entry_sec01_bg .web_entry_sec01 .web_entry_sec01_box_bg .web_entry_sec01_box::after{content:"";position:absolute;left:calc(50% - 25px);top:-45px;width:0;height:0;border-style:solid;border-color:#003c6e transparent transparent transparent;border-width:16px 25px 0px 25px}.web_entry_sec01_bg .web_entry_sec01 .web_entry_sec01_box_bg .web_entry_sec01_box h3{color:#003c6e;position:relative;font-size:1.3em;margin:0 0 20px 0;padding:0 0 20px 0;text-align:center}.web_entry_sec01_bg .web_entry_sec01 .web_entry_sec01_box_bg .web_entry_sec01_box h3::after{content:"";position:absolute;left:calc(50% - 20px);bottom:0;width:40px;height:3px;background:#003c6e}.web_entry_sec01_bg .web_entry_sec01 .web_entry_sec01_box_bg .web_entry_sec01_box p{font-size:1.1em;text-align:center;margin:0 0 10px 0}.web_entry_sec01_bg .web_entry_sec01 .web_entry_sec01_box_bg .web_entry_sec01_box .web_entry_sec01_box_no{font-family:"Gelasio", serif;position:absolute;left:50%;transform:translateX(-50%);top:-38px;font-weight:bold;font-size:2.4em;color:#1f286f}.web_entry_sec01_bg .web_entry_sec01 .web_entry_sec01_box_bg .web_entry_sec01_box a{height:50px;font-weight:bold;color:#003c6e;text-decoration:none;border:1px solid #003c6e;border-radius:8px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-align-items:center;align-items:center;overflow:hidden;position:relative;transition:All 0.5s ease}.web_entry_sec01_bg .web_entry_sec01 .web_entry_sec01_box_bg .web_entry_sec01_box a::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#ffffff;z-index:1}.web_entry_sec01_bg .web_entry_sec01 .web_entry_sec01_box_bg .web_entry_sec01_box a::before{content:"";position:absolute;left:-100%;top:0;width:100%;height:100%;background:#eceef8;z-index:2;transition:All 0.5s ease}.web_entry_sec01_bg .web_entry_sec01 .web_entry_sec01_box_bg .web_entry_sec01_box a:hover::before{left:0}.web_entry_sec01_bg .web_entry_sec01 .web_entry_sec01_box_bg .web_entry_sec01_box a span{z-index:3;padding:0 25px 0 25px;background:url("../images/common/icon_arrow_01.webp") right center no-repeat;background-size:auto 7px}.web_entry_sec01_bg .web_entry_sec01 .web_entry_sec01_box_bg .web_entry_sec01_box a span.external_link{padding:0 25px 0 25px;background:url("../images/common/icon_link_blue.webp") right center no-repeat;background-size:auto 17px}.web_entry1_sec01_bg{width:100%;max-width:1080px;padding:60px 16px;margin:0 auto}.web_entry1_sec01_bg .web_entry1_sec01 .web_entry1_sec01_box_bg .web_entry1_sec01_box .web_entry1_sec01_box_outline p{font-size:1.2em;text-align:center}.web_entry1_sec01_bg .web_entry1_sec01 .web_entry1_sec01_box_bg .web_entry1_sec01_box .web_entry1_sec01_box_btn{margin:20px 0 0 0;text-align:center}.web_entry1_sec01_bg .web_entry1_sec01 .web_entry1_sec01_box_bg .web_entry1_sec01_box .web_entry1_sec01_box_btn p{font-size:0.9em}.web_entry1_sec01_bg .web_entry1_sec01 .web_entry1_sec01_box_bg .web_entry1_sec01_box .web_entry1_sec01_box_btn a{margin:10px auto 20px;width:350px;height:50px;font-weight:bold;color:#003c6e;text-decoration:none;border:1px solid #003c6e;border-radius:8px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-align-items:center;align-items:center;overflow:hidden;position:relative;transition:All 0.5s ease}.web_entry1_sec01_bg .web_entry1_sec01 .web_entry1_sec01_box_bg .web_entry1_sec01_box .web_entry1_sec01_box_btn a::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#ffffff;z-index:1}.web_entry1_sec01_bg .web_entry1_sec01 .web_entry1_sec01_box_bg .web_entry1_sec01_box .web_entry1_sec01_box_btn a::before{content:"";position:absolute;left:-100%;top:0;width:100%;height:100%;background:#eceef8;z-index:2;transition:All 0.5s ease}.web_entry1_sec01_bg .web_entry1_sec01 .web_entry1_sec01_box_bg .web_entry1_sec01_box .web_entry1_sec01_box_btn a:hover::before{left:0}.web_entry1_sec01_bg .web_entry1_sec01 .web_entry1_sec01_box_bg .web_entry1_sec01_box .web_entry1_sec01_box_btn a span{z-index:3;display:inline-flex;align-items:center;padding:0;background:none}.web_entry1_sec01_bg .web_entry1_sec01 .web_entry1_sec01_box_bg .web_entry1_sec01_box .web_entry1_sec01_box_btn a span.download_link{gap:8px}.web_entry1_sec01_bg .web_entry1_sec01 .web_entry1_sec01_box_bg .web_entry1_sec01_box .web_entry1_sec01_box_btn a span.download_link i{font-size:16px;color:#003C6E;line-height:1}.web_entry1_sec01_bg .web_entry1_sec01 .web_entry1_sec01_box_bg .web_entry1_sec01_box .web_entry1_sec01_box_btn a span.external_link{gap:8px}.web_entry1_sec01_bg .web_entry1_sec01 .web_entry1_sec01_box_bg .web_entry1_sec01_box .web_entry1_sec01_box_btn a span.external_link i{font-size:16px;color:#003C6E;line-height:1}.web_entry1_sec01_bg .web_entry1_sec01 .web_entry1_sec01_box_bg .web_entry1_sec01_box .web_entry1_sec01_box_btn .web_entry1_copylink_btn{margin-left:12px;padding:8px 12px;font-size:0.95em;color:#003C6E;background:#F2F5F8;border:1px solid #D6DEE7;border-radius:4px;cursor:pointer;transition:background .2s, color .2s, border-color .2s;vertical-align:middle}.web_entry1_sec01_bg .web_entry1_sec01 .web_entry1_sec01_box_bg .web_entry1_sec01_box .web_entry1_sec01_box_btn .web_entry1_copylink_btn:hover{background:#E8EEF5}.web_entry1_sec01_bg .web_entry1_sec01 .web_entry1_sec01_box_bg .web_entry1_sec01_box .web_entry1_sec01_box_btn .web_entry1_copylink_btn.is-copied{color:#ffffff;background:#003C6E;border-color:#003C6E}.web_entry1_sec01_bg .web_entry1_sec01 .web_entry1_sec01_box_bg .web_entry1_sec01_box .web_entry1_sec01_box_btn .web_entry1_copylink_state{margin-left:8px;font-size:0.9em;color:#003C6E;vertical-align:middle}.web_entry1_sec05_bg{width:100%;max-width:1080px;padding:60px 16px;margin:0 auto}.web_entry1_sec05_bg .web_entry1_sec05 .web_entry1_sec05_box_bg .web_entry1_sec05_box .web_entry1_sec05_box_outline{margin:0 0 20px 0}.web_entry1_sec05_bg .web_entry1_sec05 .web_entry1_sec05_box_bg .web_entry1_sec05_box .web_entry1_sec05_box_outline p{font-size:1.2em;text-align:center}.web_entry1_sec05_bg .web_entry1_sec05 .web_entry1_sec05_box_bg .web_entry1_sec05_box .web_entry1_sec05_box_text{background:#f0f3f8;padding:16px;text-align:center;margin:0 0 20px 0}.web_entry1_sec05_bg .web_entry1_sec05 .web_entry1_sec05_box_bg .web_entry1_sec05_box .web_entry1_sec05_box_text h3{color:#003c6e;font-size:1.4em;font-weight:bold}.web_entry1_sec05_bg .web_entry1_sec05 .web_entry1_sec05_box_bg .web_entry1_sec05_box .web_entry1_sec05_box_btn a{margin:10px auto 50px;width:350px;height:80px;font-weight:bold;color:#003c6e;text-decoration:none;border:1px solid #003c6e;border-radius:8px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-align-items:center;align-items:center;overflow:hidden;position:relative;transition:All 0.5s ease}.web_entry1_sec05_bg .web_entry1_sec05 .web_entry1_sec05_box_bg .web_entry1_sec05_box .web_entry1_sec05_box_btn a::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#ffffff;z-index:1}.web_entry1_sec05_bg .web_entry1_sec05 .web_entry1_sec05_box_bg .web_entry1_sec05_box .web_entry1_sec05_box_btn a::before{content:"";position:absolute;left:-100%;top:0;width:100%;height:100%;background:#eceef8;z-index:2;transition:All 0.5s ease}.web_entry1_sec05_bg .web_entry1_sec05 .web_entry1_sec05_box_bg .web_entry1_sec05_box .web_entry1_sec05_box_btn a:hover::before{left:0}.web_entry1_sec05_bg .web_entry1_sec05 .web_entry1_sec05_box_bg .web_entry1_sec05_box .web_entry1_sec05_box_btn a span{z-index:3;display:inline-flex;align-items:center;padding:0;background:none}.web_entry1_sec05_bg .web_entry1_sec05 .web_entry1_sec05_box_bg .web_entry1_sec05_box .web_entry1_sec05_box_btn a span.download_link{gap:8px}.web_entry1_sec05_bg .web_entry1_sec05 .web_entry1_sec05_box_bg .web_entry1_sec05_box .web_entry1_sec05_box_btn a span.download_link i{font-size:16px;color:#003C6E;line-height:1}.web_entry1_sec05_bg .web_entry1_sec05 .web_entry1_sec05_box_bg .web_entry1_sec05_box .web_entry1_sec05_box_btn a span.external_link{gap:8px}.web_entry1_sec05_bg .web_entry1_sec05 .web_entry1_sec05_box_bg .web_entry1_sec05_box .web_entry1_sec05_box_btn a span.external_link i{font-size:16px;color:#003C6E;line-height:1}.web_entry1_sec05_bg .web_entry1_sec05 .web_entry1_sec05_box_bg .web_entry1_sec05_box .web_entry1_sec05_box_btn_bg{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-align-items:center;align-items:center;flex-wrap:wrap}.web_entry1_sec05_bg .web_entry1_sec05 .web_entry1_sec05_box_bg .web_entry1_sec05_box .web_entry1_sec05_box_btn_bg .web_entry1_sec05_box_btn a{margin:0 auto 50px;width:350px;height:80px;font-weight:bold;color:#003c6e;text-decoration:none;border:1px solid #003c6e;border-radius:8px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-align-items:center;align-items:center;overflow:hidden;position:relative;transition:All 0.5s ease}.web_entry1_sec05_bg .web_entry1_sec05 .web_entry1_sec05_box_bg .web_entry1_sec05_box .web_entry1_sec05_box_btn_bg .web_entry1_sec05_box_btn a::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#ffffff;z-index:1}.web_entry1_sec05_bg .web_entry1_sec05 .web_entry1_sec05_box_bg .web_entry1_sec05_box .web_entry1_sec05_box_btn_bg .web_entry1_sec05_box_btn a::before{content:"";position:absolute;left:-100%;top:0;width:100%;height:100%;background:#eceef8;z-index:2;transition:All 0.5s ease}.web_entry1_sec05_bg .web_entry1_sec05 .web_entry1_sec05_box_bg .web_entry1_sec05_box .web_entry1_sec05_box_btn_bg .web_entry1_sec05_box_btn a:hover::before{left:0}.web_entry1_sec05_bg .web_entry1_sec05 .web_entry1_sec05_box_bg .web_entry1_sec05_box .web_entry1_sec05_box_btn_bg .web_entry1_sec05_box_btn a span{z-index:3;display:inline-flex;align-items:center;padding:0;background:none}.web_entry1_sec05_bg .web_entry1_sec05 .web_entry1_sec05_box_bg .web_entry1_sec05_box .web_entry1_sec05_box_btn_bg .web_entry1_sec05_box_btn a span.download_link{gap:8px}.web_entry1_sec05_bg .web_entry1_sec05 .web_entry1_sec05_box_bg .web_entry1_sec05_box .web_entry1_sec05_box_btn_bg .web_entry1_sec05_box_btn a span.download_link i{font-size:16px;color:#003C6E;line-height:1}.web_entry1_sec05_bg .web_entry1_sec05 .web_entry1_sec05_box_bg .web_entry1_sec05_box .web_entry1_sec05_box_btn_bg .web_entry1_sec05_box_btn a span.external_link{gap:8px}.web_entry1_sec05_bg .web_entry1_sec05 .web_entry1_sec05_box_bg .web_entry1_sec05_box .web_entry1_sec05_box_btn_bg .web_entry1_sec05_box_btn a span.external_link i{font-size:16px;color:#003C6E;line-height:1}.web_entry1_sec06_bg{width:100%;max-width:1080px;padding:60px 16px;margin:0 auto}.web_entry1_sec06_bg .web_entry1_sec06 .web_entry1_sec06_box_bg .web_entry1_sec06_box .web_entry1_sec06_box_outline p{text-align:center}.web_entry1_sec06_bg .web_entry1_sec06 .web_entry1_sec06_box_bg .web_entry1_sec06_box .web_entry1_sec06_box01{margin:30px 0 0 0;padding:40px 16px;background:#f0f3f8;position:relative;border-radius:4px}.web_entry1_sec06_bg .web_entry1_sec06 .web_entry1_sec06_box_bg .web_entry1_sec06_box .web_entry1_sec06_box01:first-child{margin-top:0}.web_entry1_sec06_bg .web_entry1_sec06 .web_entry1_sec06_box_bg .web_entry1_sec06_box .web_entry1_sec06_box01:first-child::after{display:none}.web_entry1_sec06_bg .web_entry1_sec06 .web_entry1_sec06_box_bg .web_entry1_sec06_box .web_entry1_sec06_box01 h3{color:#003c6e;position:relative;font-size:1.3em;margin:0 0 20px 0;padding:0 0 20px 0;text-align:center}.web_entry1_sec06_bg .web_entry1_sec06 .web_entry1_sec06_box_bg .web_entry1_sec06_box .web_entry1_sec06_box01 h3::after{content:"";position:absolute;left:calc(50% - 20px);bottom:0;width:40px;height:3px;background:#003c6e}.web_entry1_sec06_bg .web_entry1_sec06 .web_entry1_sec06_box_bg .web_entry1_sec06_box .web_entry1_sec06_box01 p{text-align:justify;margin:0 0 10px 0}.web_entry1_sec06_bg .web_entry1_sec06 .web_entry1_sec06_box_bg .web_entry1_sec06_box .web_entry1_sec06_box_outline01{margin:30px 0 0 0}.web_entry1_sec06_bg .web_entry1_sec06 .web_entry1_sec06_box_bg .web_entry1_sec06_box .web_entry1_sec06_box_outline01 p{font-size:1.1em;margin:0 0 20px 0}.web_entry1_sec06_bg .web_entry1_sec06 .web_entry1_sec06_box_bg .web_entry1_sec06_box .web_entry1_sec06_box_outline01 a[href^="tel:"]{pointer-events:auto;text-decoration:underline;cursor:pointer;font-weight:bold;color:#003c6e;text-decoration:none;border:1px solid #003c6e;border-radius:8px;padding:8px 16px}.web_entry1_sec07_bg{width:100%;max-width:1080px;padding:60px 16px;margin:0 auto}.web_entry1_sec07_bg .web_entry1_sec07 .web_entry1_sec07_box_bg .web_entry1_sec07_box .web_entry1_sec07_box_img img{width:100%;height:auto}.web_entry2_sec01_bg{width:100%;max-width:1080px;padding:60px 16px;margin:0 auto}.web_entry2_sec01_bg .web_entry2_sec01 .web_entry2_sec01_box_bg .web_entry2_sec01_box .web_entry2_sec01_box_text{background:#f0f3f8;padding:16px;margin:0 0 10px 0}.web_entry2_sec01_bg .web_entry2_sec01 .web_entry2_sec01_box_bg .web_entry2_sec01_box .web_entry2_sec01_box_text h3{color:#003c6e;font-size:1.2em;font-weight:bold}.web_entry2_sec01_bg .web_entry2_sec01 .web_entry2_sec01_box_bg .web_entry2_sec01_box .web_entry2_sec01_box_text01{margin:0 0 20px 0}.web_entry2_sec01_bg .web_entry2_sec01 .web_entry2_sec01_box_bg .web_entry2_sec01_box .web_entry2_sec01_box_img img{width:100%;height:auto}.web_entry2_sec02_bg{width:100%;max-width:1080px;padding:60px 16px;margin:0 auto}.web_entry2_sec02_bg .web_entry2_sec02 .web_entry2_sec02_box_bg .web_entry2_sec02_box .web_entry2_sec02_box_outline p{margin:0 0 20px 0}.web_entry2_sec02_bg .web_entry2_sec02 .web_entry2_sec02_box_bg .web_entry2_sec02_box .web_entry2_sec02_box_text{background:#f0f3f8;padding:16px;margin:0 0 20px 0}.web_entry2_sec02_bg .web_entry2_sec02 .web_entry2_sec02_box_bg .web_entry2_sec02_box .web_entry2_sec02_box_text h3{color:#003c6e;font-size:1.2em;font-weight:bold}.web_entry2_sec02_bg .web_entry2_sec02 .web_entry2_sec02_box_bg .web_entry2_sec02_box .web_entry2_sec02_box_img{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-align-items:center;align-items:center;flex-wrap:wrap;gap:20px}.web_entry2_sec02_bg .web_entry2_sec02 .web_entry2_sec02_box_bg .web_entry2_sec02_box .web_entry2_sec02_box_img .web_entry2_sec02_box_img01{width:100%}.web_entry2_sec02_bg .web_entry2_sec02 .web_entry2_sec02_box_bg .web_entry2_sec02_box .web_entry2_sec02_box_link{text-align:center}.web_entry2_sec02_bg .web_entry2_sec02 .web_entry2_sec02_box_bg .web_entry2_sec02_box .web_entry2_sec02_box_link a{text-decoration:none;color:#003c6e;font-weight:bold}.web_entry2_sec03_bg{width:100%;max-width:1080px;padding:60px 16px;margin:0 auto}.web_entry2_sec03_bg .web_entry2_sec03 .web_entry2_sec03_box_bg .web_entry2_sec03_box .web_entry2_sec03_box_outline{margin:0 0 20px 0}.web_entry2_sec03_bg .web_entry2_sec03 .web_entry2_sec03_box_bg .web_entry2_sec03_box .web_entry2_sec03_box_outline span{color:#003C6E;font-weight:bold}.web_entry2_sec03_bg .web_entry2_sec03 .web_entry2_sec03_box_bg .web_entry2_sec03_box .web_entry2_sec03_box_text{background:#f0f3f8;padding:16px;margin:0 0 20px 0}.web_entry2_sec03_bg .web_entry2_sec03 .web_entry2_sec03_box_bg .web_entry2_sec03_box .web_entry2_sec03_box_text h3{color:#003c6e;font-size:1.2em;font-weight:bold}.web_entry2_sec03_bg .web_entry2_sec03 .web_entry2_sec03_box_bg .web_entry2_sec03_box .web_entry2_sec03_box01 ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.web_entry2_sec03_bg .web_entry2_sec03 .web_entry2_sec03_box_bg .web_entry2_sec03_box .web_entry2_sec03_box01 ul li{width:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;align-items:center;justify-content:center;gap:20px;margin:0 0 30px 0;flex-wrap:wrap}.web_entry2_sec03_bg .web_entry2_sec03 .web_entry2_sec03_box_bg .web_entry2_sec03_box .web_entry2_sec03_box01 ul a{text-decoration:none;color:#003c6e;font-weight:bold}.web_entry2_sec04_bg{width:100%;max-width:1080px;padding:60px 16px;margin:0 auto}.web_entry2_sec04_bg .web_entry2_sec04 .web_entry2_sec04_box_bg .web_entry2_sec04_box .web_entry2_sec04_box_outline p{margin:0 0 20px 0}.web_entry2_sec04_bg .web_entry2_sec04 .web_entry2_sec04_box_bg .web_entry2_sec04_box .web_entry2_sec04_box_outline p span{color:#003C6E;font-weight:bold}.web_entry2_sec04_bg .web_entry2_sec04 .web_entry2_sec04_box_bg .web_entry2_sec04_box .web_entry2_sec04_box_img{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-align-items:center;align-items:center;gap:20px}.web_entry2_sec04_bg .web_entry2_sec04 .web_entry2_sec04_box_bg .web_entry2_sec04_box .web_entry2_sec04_box_link{margin:10px 0 0 0;text-align:center}.web_entry2_sec04_bg .web_entry2_sec04 .web_entry2_sec04_box_bg .web_entry2_sec04_box .web_entry2_sec04_box_link a{text-decoration:none;color:#003c6e;font-weight:bold}.web_entry2_sec04_bg .web_entry2_sec04 .web_entry2_sec04_box_bg .web_entry2_sec04_box .web_entry2_sec04_box_text{background:#f0f3f8;padding:16px;margin:50px 0 20px 0}.web_entry2_sec04_bg .web_entry2_sec04 .web_entry2_sec04_box_bg .web_entry2_sec04_box .web_entry2_sec04_box_text h3{color:#003c6e;font-size:1.2em;font-weight:bold}.web_entry2_sec04_bg .web_entry2_sec04 .web_entry2_sec04_box_bg .web_entry2_sec04_box .web_entry2_sec04_box_text01 span{font-size:0.9em}.web_entry3_sec01_bg{width:100%;max-width:1080px;padding:60px 16px;margin:0 auto}.web_entry3_sec01_bg .web_entry3_sec01 .web_entry3_sec01_box_bg .web_entry3_sec01_box .web_entry3_sec01_box_outline p{margin:10px 0 0 0}.web_entry3_sec01_bg .web_entry3_sec01 .web_entry3_sec01_box_bg .web_entry3_sec01_box .web_entry3_sec01_box_outline span{font-size:0.8em}.web_entry3_sec01_bg .web_entry3_sec01 .web_entry3_sec01_box_bg .web_entry3_sec01_box .web_entry3_sec01_box_outline a{color:#003c6e;font-weight:bold;margin:10px 0 0 0;display:block}.web_entry3_sec02_bg{width:100%;max-width:1080px;padding:60px 16px;margin:0 auto}.web_entry3_sec02_bg .web_entry3_sec02 .web_entry3_sec02_box_bg .web_entry3_sec02_box .web_entry3_sec02_box_text{background:#f0f3f8;padding:16px}.web_entry3_sec02_bg .web_entry3_sec02 .web_entry3_sec02_box_bg .web_entry3_sec02_box .web_entry3_sec02_box_text h3{color:#003c6e;font-size:1.2em;font-weight:bold}.web_entry3_sec02_bg .web_entry3_sec02 .web_entry3_sec02_box_bg .web_entry3_sec02_box .web_entry3_sec02_box_text01{padding:10px 16px}.web_entry3_sec02_bg .web_entry3_sec02 .web_entry3_sec02_box_bg .web_entry3_sec02_box01{width:100%;margin:60px auto 0;padding:40px 16px;background:#f0f3f8;position:relative;border-radius:4px}.web_entry3_sec02_bg .web_entry3_sec02 .web_entry3_sec02_box_bg .web_entry3_sec02_box01 h3{color:#003c6e;position:relative;font-size:1.3em;margin:0 0 20px 0;padding:0 0 20px 0;text-align:center}.web_entry3_sec02_bg .web_entry3_sec02 .web_entry3_sec02_box_bg .web_entry3_sec02_box01 h3::after{content:"";position:absolute;left:calc(50% - 20px);bottom:0;width:40px;height:3px;background:#003c6e}.web_entry3_sec02_bg .web_entry3_sec02 .web_entry3_sec02_box_bg .web_entry3_sec02_box01 p{text-align:center;margin:0 0 10px 0}.recruit_form01_sec01_bg{padding:60px 16px 60px}.recruit_form01_sec01_bg .recruit_form01_sec01_outline01 p{text-align:center}.recruit_form01_sec01_bg .recruit_form01_sec01_box_bg{margin:50px 0 0 0}.recruit_form01_sec01_bg .recruit_form01_sec01_box_bg .recruit_form01_sec01_box_text dl{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;margin:20px 0 0 0}.recruit_form01_sec01_bg .recruit_form01_sec01_box_bg .recruit_form01_sec01_box_text dl dt{width:100%}.recruit_form01_sec01_bg .recruit_form01_sec01_box_bg .recruit_form01_sec01_box_text dl dt span{background-color:#f0f3f8;color:#003c6e;font-weight:700;padding:5px 10px;border-radius:5px;height:22px;padding:1px 8px;margin:0 0 0 12px;border-radius:14px}.recruit_form01_sec01_bg .recruit_form01_sec01_box_bg .recruit_form01_sec01_box_text dl dt .recruit_form01_sec01_box_sub{color:#8d959c;font-size:0.875em}.recruit_form01_sec01_bg .recruit_form01_sec01_box_bg .recruit_form01_sec01_box_text dl dd{width:100%;margin:5px 0 0 0}.recruit_form01_sec01_bg .recruit_form01_sec01_box_bg .recruit_form01_sec01_box_text dl dd .wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{height:48px;padding:11px 45px 11px 15px;border:1px solid #e1e1eb;border-radius:4px;max-width:400px;width:100%}.recruit_form01_sec01_bg .recruit_form01_sec01_box_bg .recruit_form01_sec01_box_text dl dd .wpcf7-form-control.wpcf7-text{height:48px;padding:11px 45px 11px 15px;border:1px solid #e1e1eb;border-radius:4px;max-width:400px;width:100%}.recruit_form01_sec01_bg .recruit_form01_sec01_box_bg .recruit_form01_sec01_box_text dl dd .wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required{height:48px;padding:11px 45px 11px 15px;border:1px solid #e1e1eb;border-radius:4px}.recruit_form01_sec01_bg .recruit_form01_sec01_box_bg .recruit_form01_sec01_box_text dl dd .wpcf7-form-control.wpcf7-select{height:48px;padding:11px 45px 11px 15px;border:1px solid #e1e1eb;border-radius:4px}.recruit_form01_sec01_bg .recruit_form01_sec01_box_bg .recruit_form01_sec01_box_text dl dd textarea{padding:11px 45px 11px 15px;border:1px solid #e1e1eb;border-radius:4px;width:100%}.recruit_form01_sec01_bg .recruit_form01_sec01_box_bg .recruit_form01_sec01_box_text .recruit_form01_sec01_box_dl:nth-of-type(9) .wpcf7-list-item:nth-last-of-type(3){margin:0}.recruit_form01_sec01_bg .recruit_form01_sec01_box_bg .recruit_form01_sec01_box_text .recruit_form01_sec01_box_dl02 .wpcf7-list-item:nth-last-of-type(2){margin:0}.recruit_form01_sec01_bg .recruit_form01_sec01_box_bg .recruit_form01_sec01_box_text .recruit_form01_sec01_box_dl03 .wpcf7-list-item:nth-last-of-type(1),.recruit_form01_sec01_bg .recruit_form01_sec01_box_bg .recruit_form01_sec01_box_text .recruit_form01_sec01_box_dl03 .wpcf7-list-item:nth-last-of-type(4){margin:0}.recruit_form01_sec01_bg .recruit_form01_sec01_box_bg .recruit_form01_sec01_box_text .recruit_form01_sec01_box_dl03 .wpcf7-list-item:nth-last-of-type(5){margin:0 1em 0 1em}.recruit_form01_sec01_bg .recruit_form01_sec01_box_bg .recruit_form01_sec01_box_text .recruit_form01_sec01_box_policy{margin:50px 0 0 0}.recruit_form01_sec01_bg .recruit_form01_sec01_box_bg .recruit_form01_sec01_box_text .recruit_form01_sec01_box_policy p{text-align:center}.recruit_form01_sec01_bg .recruit_form01_sec01_box_bg .recruit_form01_sec01_box_text .recruit_form01_sec01_box_acceptance{margin:10px 0 0 0}.recruit_form01_sec01_bg .recruit_form01_sec01_box_bg .recruit_form01_sec01_box_text .recruit_form01_sec01_box_acceptance p{text-align:center}.recruit_form01_sec01_bg .recruit_form01_sec01_box_bg .recruit_form01_sec01_box_text .recruit_form01_sec01_box_link{margin:20px 0 0 0}.recruit_form01_sec01_bg .recruit_form01_sec01_box_bg .recruit_form01_sec01_box_text .recruit_form01_sec01_box_link input{margin:0 auto;width:350px;height:70px;font-weight:bold;color:#fff;text-decoration:none;background-color:#003c6e;border:1px solid #fff;border-radius:8px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-align-items:center;align-items:center}.recruit_form01_thanks_sec01_bg{padding:60px 16px 60px}.recruit_form01_thanks_sec01_bg .recruit_form01_thanks_sec01_outline01 h2{text-align:center;font-size:1.2em;font-weight:700;color:#003c6e;margin:20px 0 0 0}.recruit_form01_thanks_sec01_bg .recruit_form01_thanks_sec01_outline01 p{text-align:center;margin:20px 0 0 0}.recruit_form02_sec01_bg{padding:60px 16px 60px}.recruit_form02_sec01_bg .recruit_form02_sec01_outline01 p{text-align:center}.recruit_form02_sec01_bg .recruit_form02_sec01_box_bg{margin:50px 0 0 0}.recruit_form02_sec01_bg .recruit_form02_sec01_box_bg .recruit_form02_sec01_box_text dl{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;margin:20px 0 0 0}.recruit_form02_sec01_bg .recruit_form02_sec01_box_bg .recruit_form02_sec01_box_text dl dt{width:100%}.recruit_form02_sec01_bg .recruit_form02_sec01_box_bg .recruit_form02_sec01_box_text dl dt span{background-color:#f0f3f8;color:#003c6e;font-weight:700;padding:5px 10px;border-radius:5px;height:22px;padding:1px 8px;margin:0 0 0 12px;border-radius:14px}.recruit_form02_sec01_bg .recruit_form02_sec01_box_bg .recruit_form02_sec01_box_text dl dt .recruit_form02_sec01_box_sub{color:#8d959c;font-size:0.875em}.recruit_form02_sec01_bg .recruit_form02_sec01_box_bg .recruit_form02_sec01_box_text dl dd{width:100%;margin:5px 0 0 0}.recruit_form02_sec01_bg .recruit_form02_sec01_box_bg .recruit_form02_sec01_box_text dl dd .wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{height:48px;padding:11px 45px 11px 15px;border:1px solid #e1e1eb;border-radius:4px;max-width:400px;width:100%}.recruit_form02_sec01_bg .recruit_form02_sec01_box_bg .recruit_form02_sec01_box_text dl dd .wpcf7-form-control.wpcf7-text{height:48px;padding:11px 45px 11px 15px;border:1px solid #e1e1eb;border-radius:4px;max-width:400px;width:100%}.recruit_form02_sec01_bg .recruit_form02_sec01_box_bg .recruit_form02_sec01_box_text dl dd .wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required{height:48px;padding:11px 45px 11px 15px;border:1px solid #e1e1eb;border-radius:4px}.recruit_form02_sec01_bg .recruit_form02_sec01_box_bg .recruit_form02_sec01_box_text dl dd .wpcf7-form-control.wpcf7-select{height:48px;padding:11px 45px 11px 15px;border:1px solid #e1e1eb;border-radius:4px}.recruit_form02_sec01_bg .recruit_form02_sec01_box_bg .recruit_form02_sec01_box_text dl dd textarea{padding:11px 45px 11px 15px;border:1px solid #e1e1eb;border-radius:4px;width:100%}.recruit_form02_sec01_bg .recruit_form02_sec01_box_bg .recruit_form02_sec01_box_text .recruit_form02_sec01_box_dl01 .wpcf7-list-item:nth-last-of-type(1){margin:0}.recruit_form02_sec01_bg .recruit_form02_sec01_box_bg .recruit_form02_sec01_box_text .recruit_form02_sec01_box_dl02 .wpcf7-list-item:nth-last-of-type(2){margin:0}.recruit_form02_sec01_bg .recruit_form02_sec01_box_bg .recruit_form02_sec01_box_text .recruit_form02_sec01_box_dl03 .wpcf7-list-item:nth-last-of-type(1),.recruit_form02_sec01_bg .recruit_form02_sec01_box_bg .recruit_form02_sec01_box_text .recruit_form02_sec01_box_dl03 .wpcf7-list-item:nth-last-of-type(4){margin:0}.recruit_form02_sec01_bg .recruit_form02_sec01_box_bg .recruit_form02_sec01_box_text .recruit_form02_sec01_box_dl03 .wpcf7-list-item:nth-last-of-type(5){margin:0 1em 0 1em}.recruit_form02_sec01_bg .recruit_form02_sec01_box_bg .recruit_form02_sec01_box_text .recruit_form02_sec01_box_policy{margin:50px 0 0 0}.recruit_form02_sec01_bg .recruit_form02_sec01_box_bg .recruit_form02_sec01_box_text .recruit_form02_sec01_box_policy p{text-align:center}.recruit_form02_sec01_bg .recruit_form02_sec01_box_bg .recruit_form02_sec01_box_text .recruit_form02_sec01_box_acceptance{margin:10px 0 0 0}.recruit_form02_sec01_bg .recruit_form02_sec01_box_bg .recruit_form02_sec01_box_text .recruit_form02_sec01_box_acceptance p{text-align:center}.recruit_form02_sec01_bg .recruit_form02_sec01_box_bg .recruit_form02_sec01_box_text .recruit_form02_sec01_box_link{margin:20px 0 0 0}.recruit_form02_sec01_bg .recruit_form02_sec01_box_bg .recruit_form02_sec01_box_text .recruit_form02_sec01_box_link input{margin:0 auto;width:350px;height:70px;font-weight:bold;color:#fff;text-decoration:none;background-color:#003c6e;border:1px solid #fff;border-radius:8px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-align-items:center;align-items:center}.recruit_form02_thanks_sec01_bg{padding:60px 16px 60px}.recruit_form02_thanks_sec01_bg .recruit_form02_thanks_sec01_outline01 h2{text-align:center;font-size:1.2em;font-weight:700;color:#003c6e;margin:20px 0 0 0}.recruit_form02_thanks_sec01_bg .recruit_form02_thanks_sec01_outline01 p{text-align:center;margin:20px 0 0 0}
