﻿.campaign01 .page-flex{padding-top:80px}@media screen and (max-width: 979px){.campaign01 .page-flex{padding-top:40px}}.campaign01 .area .inpagelink_col2{display:flex;flex-wrap:wrap;justify-content:space-between}.campaign01 .area .inpagelink_col2 li{width:48%;margin-bottom:4%}.campaign01 .area .inpagelink_col2 li:nth-child(2n){margin-right:0}@media screen and (max-width: 600px){.campaign01 .area .inpagelink_col2 li{width:100%;margin-right:0px;margin-bottom:15px}}.campaign01 .area .inpagelink_col2 li a{background-color:#fff;border:1px solid #1f7b84;width:100%;height:55px;display:flex;align-items:center;justify-content:center;color:#1f7b84;font-size:19px;text-align:center}@media screen and (max-width: 979px){.campaign01 .area .inpagelink_col2 li a{font-size:16px}}@media screen and (max-width: 600px){.campaign01 .area .inpagelink_col2 li a{height:auto;padding:12px 0px;font-size:17px}}.campaign01 .sec01{position:relative;z-index:3}.campaign01 .sec01 section{padding:60px 0px 0px}@media screen and (max-width: 979px){.campaign01 .sec01 section{padding:40px 0px 0px}}.campaign01 .sec01 .campaign-slider__item a{display:block}.campaign01 .sec01 .campaign-slider__item img{border-radius:10px;margin-bottom:17px}.campaign01 .sec01 .campaign-txt{font-size:17px;font-weight:bold;color:#fff;margin-bottom:20px;text-shadow:1px 1px 15px 0 rgba(0,0,0,.16)}@media screen and (max-width: 600px){.campaign01 .sec01 .campaign-txt{text-align:center}}.campaign01 .sec01 h2{text-shadow:none !important}@media screen and (max-width: 600px){.campaign01 .sec01 h2{text-align:center}}.campaign01 .sec01 p{font-size:14px;line-height:2;color:#fff;text-shadow:1px 1px 15px 0 rgba(0,0,0,.16)}.campaign01 .sec01 p strong{color:#fff;font-size:14px;font-weight:bold}.campaign01 .sec01 p span{color:#fff;font-size:14px;font-weight:bold}.campaign01 .sec01 p span.deco{text-decoration:underline}.campaign01 .sec01 .compaign-aside .aside-02_bg{background:inherit;padding-bottom:0px}@media screen and (max-width: 979px){.campaign01 .sec01 .compaign-aside .aside-02_bg .aside_bg{width:100%}}.campaign01 .sec01 .compaign-aside h2{color:#1f7b84 !important;text-shadow:none !important}@media screen and (max-width: 979px){.campaign01 .sec01 .compaign-aside h2{margin-bottom:10px !important;font-size:20px !important;line-height:1.34 !important}}@media screen and (max-width: 600px){.campaign01 .sec01 .compaign-aside h2{margin-bottom:22px !important;font-size:30px !important;line-height:1.84 !important}}.campaign01 .sec01 .sec01-img{margin-top:30px;margin-bottom:20px}.campaign01 .sec01 .sec01-img img{border-radius:10px}.campaign01 .sec01 .title-h4{width:100%;display:flex;align-items:center;justify-content:center;color:#1f7b84;margin-top:40px;font-size:20px;background-color:#fff;font-weight:400;border-radius:10px;text-align:center;flex-wrap:wrap;padding:30px 20px}@media screen and (max-width: 600px){.campaign01 .sec01 .title-h4{height:auto;padding:20px}}.campaign01 .sec01 .title-h4 h4{font-size:17px;text-align:center;color:#1f7b84;font-weight:400;line-height:1.8}@media screen and (max-width: 600px){.campaign01 .sec01 .title-h4 h4{text-align:left;font-size:17px}}.campaign01 .sec01 .title-h4 p{color:#1f7b84;font-size:14px;line-height:2;width:100%;margin:10px 0px 0px;text-align:center}@media screen and (max-width: 600px){.campaign01 .sec01 .title-h4 p{text-align:left}}.campaign01 .point .point-table{margin-bottom:10px}.campaign01 .point .point-table table{border-radius:10px;overflow:hidden;width:100%}.campaign01 .point .point-table table tr:last-child th,.campaign01 .point .point-table table tr:last-child td{border-bottom:none !important}.campaign01 .point .point-table table th{background-color:#1f7b84;color:#fff;vertical-align:middle;text-align:center;font-size:14px;padding:15px 0px;font-weight:normal}@media screen and (max-width: 979px){.campaign01 .point .point-table table th{font-weight:bold;font-size:12px;padding:10px 0px}}.campaign01 .point .point-table table th:nth-child(1){width:60%;border-right:1px solid #fff}.campaign01 .point .point-table table th:nth-child(2){width:40%}.campaign01 .point .point-table table td{background-color:#fff;color:#1f7b84;vertical-align:middle;text-align:left;font-size:14px;padding:10px 10px;border-bottom:solid 1px #1f7b84;line-height:1.8}@media screen and (max-width: 979px){.campaign01 .point .point-table table td{font-size:12px}}.campaign01 .point .point-table table td:nth-child(1){width:60%;border-right:1px solid #1f7b84}.campaign01 .point .point-table table td:nth-child(2){text-align:center}.campaign01 .point .point-table table td span{font-size:14px;color:#888}@media screen and (max-width: 979px){.campaign01 .point .point-table table td span{font-size:12px}}.campaign01 .point .point-table table td strong{font-size:14px;color:#1f7b84;font-weight:bold}.campaign01 .point h3{font-family:"Noto Serif JP",serif;text-align:left;color:#fff;font-size:17px}.campaign01 .point h3.sec01-h3-point-example{font-size:25px;margin-top:40px}@media screen and (max-width: 600px){.campaign01 .point h3.sec01-h3-point-example{font-size:17px;margin-top:0px}}.campaign01 .point .point-desc{font-size:14px;color:#fff;line-height:2;font-family:"Noto Serif JP",serif;margin-bottom:10px}.campaign01 .point .point-container{border-top:1px solid #fff;margin-bottom:40px}.campaign01 .point .point-container .point-wrap{border-bottom:1px solid #fff;padding:20px 0px;display:flex;flex-wrap:wrap;justify-content:space-between}.campaign01 .point .point-container .point-wrap .point-wrap-col{width:60%;position:relative}@media screen and (min-width: 601px){.campaign01 .point .point-container .point-wrap .point-wrap-col:nth-child(2){width:35%}}@media screen and (max-width: 600px){.campaign01 .point .point-container .point-wrap .point-wrap-col{width:45%}}.campaign01 .point .point-container .point-wrap .point-wrap-col:first-child:after{width:10px;height:20px;background-color:#fff;clip-path:polygon(0 0, 100% 50%, 0% 100%);content:"";display:block;position:absolute;right:-20px;bottom:50%;transform:translateY(50%)}.campaign01 .point .point-container .point-wrap .point-wrap-col h4{font-size:14px;color:#fff;margin-bottom:10px}.campaign01 .point .point-container .point-wrap .point-wrap-col p{font-size:14px;line-height:1.6;font-weight:normal;margin:0px}.campaign01 .point .point-container .point-wrap .point-wrap-col .deco{text-decoration:underline;text-decoration-color:#ea4468 !important;text-decoration-thickness:4px;text-underline-offset:4px;font-size:18px}@media screen and (max-width: 600px){.campaign01 .point .point-container .point-wrap .point-wrap-col .deco{font-size:17px}}.campaign01 .example-sec:hover{opacity:1 !important}.campaign01 .example-sec h2{border-bottom:1px solid #fff;text-align:left}.campaign01 .example-sec p{margin-bottom:30px}.campaign01 .example-sec h3{font-family:"Noto Serif JP",serif;color:#fff;margin-bottom:10px;font-size:17px}.campaign01 .example-sec .example-wrap{display:flex;flex-wrap:wrap;border-radius:10px;overflow:hidden;margin-bottom:40px}.campaign01 .example-sec .example-wrap .example-wrap-title{width:100%}.campaign01 .example-sec .example-wrap .example-wrap-title h4{background-color:#1f7b84;color:#fff;text-align:center;padding:20px 0px;font-size:14px;font-weight:400}.campaign01 .example-sec .example-wrap .example-wrap-left{width:55%;background-color:#fff;padding:15px 10px;color:#1f7b84;font-size:14px;border-right:1px solid #1f7b84;border-top:1px solid #1f7b84}.campaign01 .example-sec .example-wrap .example-wrap-right{width:45%;background-color:#fff;padding:15px 10px;font-size:14px;color:#1f7b84;font-weight:bold;border-top:1px solid #1f7b84;text-align:center}@media screen and (max-width: 600px){.campaign01 .example-sec .example-wrap .example-wrap-right{text-align:left}}.campaign01 .student_table01{margin-bottom:40px}.campaign01 .student_table01 ul{display:flex;flex-wrap:wrap;border-radius:10px;border:solid 1px #1f7b84;overflow:hidden}.campaign01 .student_table01 ul li{font-size:14px;font-weight:400;letter-spacing:.02em;padding:13px 10px;border-top:solid 1px #1f7b84;display:flex;flex-wrap:wrap;align-items:center;position:relative}.campaign01 .student_table01 ul li.border-bold{border-bottom:solid 2px #1f7b84 !important}@media screen and (max-width: 979px){.campaign01 .student_table01 ul li{font-size:14px}}@media screen and (max-width: 600px){.campaign01 .student_table01 ul li{font-size:var(--font-14-mobile);padding:10px var(--space-10-mobile)}}.campaign01 .student_table01 ul li.wrap-bg{background-color:#c7faff !important}.campaign01 .student_table01 ul li:nth-of-type(-n + 3){background-color:#1f7b84}.campaign01 .student_table01 ul li:nth-of-type(3n + 1){width:43%;border-right:solid 1px #1f7b84}.campaign01 .student_table01 ul li:nth-of-type(3n + 2){width:26%;justify-content:center}@media screen and (max-width: 600px){.campaign01 .student_table01 ul li:nth-of-type(3n + 2){border-right:solid 1px #1f7b84}}.campaign01 .student_table01 ul li:nth-of-type(3n + 3){width:31%;justify-content:left;position:relative;padding:0px 20px}@media screen and (max-width: 600px){.campaign01 .student_table01 ul li:nth-of-type(3n + 3){justify-content:center;padding:0px 0px 0px}}.campaign01 .student_table01 ul li:nth-of-type(3n + 3).title{justify-content:center}.campaign01 .student_table01 ul li:nth-of-type(3n + 3).wrap{font-weight:bold;font-size:19px;padding:0px 20px 0px 15px}@media screen and (max-width: 600px){.campaign01 .student_table01 ul li:nth-of-type(3n + 3).wrap{font-size:17px;padding:0px 0px 0px;padding-bottom:15px !important}}.campaign01 .student_table01 ul li:nth-of-type(3n + 3)::before{position:absolute;display:block;content:"▶";font-size:13px;color:#1f7b84;left:-10px;transform:translateX(-50%)}@media screen and (max-width: 600px){.campaign01 .student_table01 ul li:nth-of-type(3n + 3)::before{display:none}}.campaign01 .student_table01 ul li:first-of-type{border-right:solid 1px #fff !important}@media screen and (max-width: 600px){.campaign01 .student_table01 ul li:nth-of-type(2){border-right:solid 1px #fff !important}}.campaign01 .student_table01 ul li span{display:block;padding:2px 5px;font-weight:400;font-size:10px;background-color:#1f7b84;color:#fff;text-align:center;position:absolute;right:20px;bottom:50%;transform:translateY(50%);width:78px;border-radius:10px}@media screen and (max-width: 979px){.campaign01 .student_table01 ul li span{padding:0px 5px;border-radius:0px;transform:inherit;right:inherit;left:0px;bottom:0px;width:100%;font-size:11px}}.campaign01 .student_table01 ul .title{text-align:center;color:#fff;justify-content:center}.campaign01 .student_table01 ul .wrap{color:#1f7b84;background-color:#fff}.campaign01 .student_table01 ul .color_blue{background-color:#c7faff !important}.color_red{color:#c72e2e !important}.campaign01-nikibi .sec05 .title-h4{width:100%;display:flex;align-items:center;justify-content:center;height:125px;color:#1f7b84;margin-top:40px;font-size:20px;background-color:#fff;font-weight:400;border-radius:10px;text-align:center;flex-wrap:wrap;padding:40px 20px;height:auto !important}@media screen and (max-width: 600px){.campaign01-nikibi .sec05 .title-h4{padding:20px}}.campaign01-nikibi .sec05 .title-h4 h4{font-size:20px;text-align:center;color:#1f7b84;font-weight:400}@media screen and (max-width: 600px){.campaign01-nikibi .sec05 .title-h4 h4{text-align:left;font-size:17px}}.campaign01-nikibi .sec05 .title-h4 p{color:#1f7b84;font-size:14px;line-height:2;width:100%;margin:10px 0px 0px;text-align:center}.campaign01-nikibi .point .point-wrapper{margin-top:80px}@media screen and (max-width: 979px){.campaign01-nikibi .point .point-wrapper{margin-top:40px}}.campaign01-nikibi .point .point-wrapper .deco{text-decoration:underline;text-decoration-color:red !important;text-decoration-thickness:2px;font-size:18px}@media screen and (max-width: 600px){.campaign01-nikibi .point .point-wrapper .deco{font-size:17px}}.campaign01-nikibi .point .point-table{margin-bottom:10px}.campaign01-nikibi .point .point-table table{border-radius:10px;overflow:hidden;width:100%}.campaign01-nikibi .point .point-table table tr:last-child th,.campaign01-nikibi .point .point-table table tr:last-child td{border-bottom:none !important}.campaign01-nikibi .point .point-table table th{background-color:#1f7b84;color:#fff;vertical-align:middle;text-align:center;font-size:14px;padding:10px 0px}@media screen and (max-width: 979px){.campaign01-nikibi .point .point-table table th{font-size:12px}}.campaign01-nikibi .point .point-table table th:nth-child(1){width:60%;border-right:1px solid #fff}.campaign01-nikibi .point .point-table table th:nth-child(2){width:40%}.campaign01-nikibi .point .point-table table td{background-color:#fff;color:#1f7b84;vertical-align:middle;text-align:left;font-size:14px;padding:10px 10px;border-bottom:solid 1px #1f7b84}@media screen and (max-width: 979px){.campaign01-nikibi .point .point-table table td{font-size:12px;text-align:left}}.campaign01-nikibi .point .point-table table td:nth-child(1){width:60%;border-right:1px solid #1f7b84}.campaign01-nikibi .point .point-table table td:nth-child(2){text-align:center}@media screen and (max-width: 979px){.campaign01-nikibi .point .point-table table td:nth-child(2){text-align:left}}.campaign01-nikibi .point .point-table table td span{font-size:12px;color:#888}.campaign01-nikibi .point .point-table table td strong{font-size:14px;color:#1f7b84;font-weight:bold}.campaign01-nikibi .point h3{font-family:"Noto Serif JP",serif;text-align:left;color:#fff;font-size:17px}.campaign01-nikibi .point .point-desc{font-size:14px;color:#fff;line-height:2;font-family:"Noto Serif JP",serif;margin-bottom:10px}.campaign01-nikibi .point .point-container{border-top:1px solid #fff;margin-bottom:40px}.campaign01-nikibi .point .point-container .point-wrap{border-bottom:1px solid #fff;padding:20px 0px;display:flex;flex-wrap:wrap;justify-content:space-between}.campaign01-nikibi .point .point-container .point-wrap .point-wrap-col{width:55%;position:relative}@media screen and (max-width: 600px){.campaign01-nikibi .point .point-container .point-wrap .point-wrap-col{width:45%}}.campaign01-nikibi .point .point-container .point-wrap .point-wrap-col:first-child:after{width:10px;height:20px;background-color:#fff;clip-path:polygon(0 0, 100% 50%, 0% 100%);content:"";display:block;position:absolute;right:-20px;bottom:50%;transform:translateY(50%)}.campaign01-nikibi .point .point-container .point-wrap .point-wrap-col h4{font-size:14px;color:#fff;margin-bottom:10px}.campaign01-nikibi .point .point-container .point-wrap .point-wrap-col p{font-size:14px;line-height:1.6;font-weight:normal;margin:0px}.campaign01-nikibi .example-sec h2{border-bottom:1px solid #fff;text-align:left}.campaign01-nikibi .example-sec p{margin-bottom:30px}.campaign01-nikibi .example-sec h3{font-family:"Noto Serif JP",serif;color:#fff;margin-bottom:10px;font-size:17px}.campaign01-nikibi .example-sec .example-wrap{display:flex;flex-wrap:wrap;border-radius:10px;overflow:hidden;margin-bottom:40px}.campaign01-nikibi .example-sec .example-wrap .example-wrap-title{width:100%}.campaign01-nikibi .example-sec .example-wrap .example-wrap-title h4{background-color:#1f7b84;color:#fff;text-align:center;padding:20px 0px;font-size:14px;font-weight:400}.campaign01-nikibi .example-sec .example-wrap .example-wrap-left{width:55%;background-color:#fff;padding:15px 10px;color:#1f7b84;font-size:14px;border-right:1px solid #1f7b84;border-top:1px solid #1f7b84}.campaign01-nikibi .example-sec .example-wrap .example-wrap-right{width:45%;background-color:#fff;padding:15px 10px;font-size:14px;color:#1f7b84;font-weight:bold;border-top:1px solid #1f7b84}
/*# sourceMappingURL=campaign01.css.map */
