header{position:fixed;top:0vw;left:0vw;display:-webkit-flex;display:flex;-webkit-flex:none;flex:none;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-flow:row;flex-flow:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;z-index:2}@media (min-width: 750px){header{background:url(../images/common/bg_nav.svg) no-repeat top right;background-size:cover;width:auto;max-width:1050px}}nav{position:absolute;top:0vw;left:0vw;z-index:-1;overflow-y:auto;width:100%;min-height:100vh;height:100%}@media (max-width: 750px){nav{padding:26.66667vw 0vw 26.66667vw 0vw;background:#7cc1cc;pointer-events:none;-webkit-transform:translate(0, -100%);transform:translate(0, -100%);opacity:0;transition:opacity 0.6s, -webkit-transform 0.5s;transition:opacity 0.6s, transform 0.5s;transition:opacity 0.6s, transform 0.5s, -webkit-transform 0.5s}nav.open{pointer-events:all;-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1;transition:opacity 0.1s, -webkit-transform 0.5s;transition:opacity 0.1s, transform 0.5s;transition:opacity 0.1s, transform 0.5s, -webkit-transform 0.5s}}@media (min-width: 750px){nav{position:relative;z-index:0;background:none;overflow-y:visible;width:auto;min-height:100%;height:auto;padding:0vw 0vw 0vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){nav{padding:0px 0px 0px 0px}}nav ul{padding-top:0}nav ul li a,nav ul li p{display:block;padding:1em;text-align:center}nav ul li p img{opacity:0.6}@media (hover: hover), (-ms-high-contrast: none){nav ul li a{transition:0.5s}nav ul li a:hover{opacity:0.6}}@media (max-width: 750px){nav ul li:after{content:"-";color:#fff;display:block;width:100%;text-align:center}}@media (min-width: 750px){nav ul{display:-webkit-flex;display:flex;-webkit-flex:none;flex:none;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-flow:row;flex-flow:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;height:100%;padding:0 70px 0 10px}nav ul li{height:100%}nav ul li a,nav ul li p{height:100%;padding:1.25vw 1.66667vw 1.25vw 1.66667vw;line-height:1}}@media (min-width: 750px) and (min-width: 1200px){nav ul li a,nav ul li p{padding:15px 20px 15px 20px}}@media (min-width: 750px){nav ul li.active a{background:linear-gradient(transparent 90%, #7cc1cc 90%)}}#btnNav{position:fixed;top:0;right:0;z-index:1;width:13.33333vw;height:13.33333vw;background:#7cc1cc}@media (min-width: 750px){#btnNav{display:none}}#btnNav span{display:block;background:#fff;width:6.66667vw;height:.8vw}#btnNav span:nth-of-type(1){position:absolute;top:4vw;left:3.33333vw;z-index:1;transition:top 0.2s 0.2s, -webkit-transform 0.2s;transition:top 0.2s 0.2s, transform 0.2s;transition:top 0.2s 0.2s, transform 0.2s, -webkit-transform 0.2s}#btnNav span:nth-of-type(2){position:absolute;top:5.86667vw;left:3.33333vw;z-index:1;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s, -webkit-transform 0.2s}#btnNav span:nth-of-type(3){position:absolute;top:7.73333vw;left:3.33333vw;z-index:1;transition:top 0.2s 0.2s, -webkit-transform 0.2s;transition:top 0.2s 0.2s, transform 0.2s;transition:top 0.2s 0.2s, transform 0.2s, -webkit-transform 0.2s}#btnNav.open span:nth-of-type(1){position:absolute;top:6.66667vw;left:3.33333vw;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg);transition:top 0.2s, -webkit-transform 0.2s 0.2s;transition:top 0.2s, transform 0.2s 0.2s;transition:top 0.2s, transform 0.2s 0.2s, -webkit-transform 0.2s 0.2s}#btnNav.open span:nth-of-type(2){-webkit-transform:scaleX(0);transform:scaleX(0);transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s, -webkit-transform 0.2s}#btnNav.open span:nth-of-type(3){position:absolute;top:6.66667vw;left:3.33333vw;-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg);transition:top 0.2s, -webkit-transform 0.2s 0.2s;transition:top 0.2s, transform 0.2s 0.2s;transition:top 0.2s, transform 0.2s 0.2s, -webkit-transform 0.2s 0.2s}html{scroll-behavior:smooth}*{box-sizing:border-box;margin:0;padding:0;outline:none}ol li,ul li{list-style-type:none}img{width:auto;max-width:100%;margin:0 auto;height:auto;vertical-align:bottom;line-height:1;backface-visibility:hidden;-webkit-backface-visibility:hidden;image-rendering:-webkit-optimize-contrast}_::-webkit-full-page-media,_:future,:root img{image-rendering:auto}.pc{display:none}@media (min-width: 750px){.sp{display:none}.pc{display:block}}body{background:#fff;background-size:100% auto;font-family:"Zen Kaku Gothic New", serif;font-weight:500;line-height:2;color:#727171}body:before{content:"";display:block;position:fixed;top:0px;left:0px;z-index:-1;width:100%;height:100vh;background:url(../images/common/bg_sp.png) no-repeat center center #fff;background-size:100% auto}body a{color:#7cc1cc;text-decoration:none}@media (max-width: 750px){body{font-size:3.2vw}}@media (min-width: 750px){body{font-size:1.5vw}}@media (min-width: 750px) and (min-width: 1200px){body{font-size:18px}}@media (min-width: 750px){body:before{background:url(../images/common/bg.png) no-repeat top center #fff;background-size:100% auto}}#container{overflow:hidden}main #bg{display:block;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (max-width: 750px){main #bg{padding:0vw 4vw 13.33333vw 4vw}}@media (min-width: 750px){main #bg{padding:0vw 4.16667vw 12.5vw 4.16667vw}}@media (min-width: 750px) and (min-width: 1200px){main #bg{padding:0px 50px 150px 50px}}main h2.titMain{line-height:1;text-align:center}main h2.titMain>div{display:inline-block;background:#fff;width:auto;position:relative}main h2.titMain>img,main h2.titMain span{position:absolute;bottom:0;right:0;display:inline-block;width:auto}main h2.titMain span{background:#000;color:#fff;padding:1px 2px;font-size:0.8em;font-weight:400}@media (max-width: 750px){main h2.titMain{margin:0vw auto 8vw auto}main h2.titMain img{height:2rem;width:auto}}@media (min-width: 750px){main h2.titMain{margin:0vw auto 6.66667vw auto}}@media (min-width: 750px) and (min-width: 1200px){main h2.titMain{margin:0px auto 80px auto}}main .border{text-align:center;color:#111;border-bottom:1px solid #111;font-size:1.4em;font-weight:600}@media (max-width: 750px){main .border{padding:0vw 0vw 6.66667vw 0vw;margin:0vw auto 6.66667vw auto}}@media (min-width: 750px){main .border{padding:0vw 0vw 4.16667vw 0vw;margin:0vw auto 4.16667vw auto}}@media (min-width: 750px) and (min-width: 1200px){main .border{padding:0px 0px 50px 0px}}@media (min-width: 750px) and (min-width: 1200px){main .border{margin:0px auto 50px auto}}main ul>li{padding-left:1em;text-indent:-1em}main ul>li *{text-indent:0}main .inBox{background:rgba(168,217,209,0.3);padding:1em;margin:1em auto}main .inBox>li{text-indent:-1em}main .notice{font-size:0.8em;line-height:2}main .notice>li{margin-top:5px;padding-left:1em;text-indent:-1em}main .notice>li *{text-indent:0}main .notice>li:first-child{margin-top:0}main .box{display:block;background:#fff;box-shadow:0px 5px 20px 0px rgba(114,113,113,0.2)}@media (max-width: 750px){main .box{padding:6.66667vw 6.66667vw 6.66667vw 6.66667vw;margin:4vw auto 0vw auto}}@media (min-width: 750px){main .box{max-width:1200px;padding:4.16667vw 4.16667vw 4.16667vw 4.16667vw;margin:2.5vw auto 0vw auto}}@media (min-width: 750px) and (min-width: 1200px){main .box{padding:50px 50px 50px 50px}}@media (min-width: 750px) and (min-width: 1200px){main .box{margin:30px auto 0px auto}}main .btn{display:block;background:#a8d9d1;color:#111;padding:1em;box-shadow:0px 5px 20px 0px rgba(114,113,113,0.2);max-width:590px;text-align:center}@media (max-width: 750px){main .btn{margin:6.66667vw auto 0vw auto}}@media (min-width: 750px){main .btn{margin:4.16667vw auto 0vw auto}}@media (min-width: 750px) and (min-width: 1200px){main .btn{margin:50px auto 0px auto}}@media (hover: hover), (-ms-high-contrast: none){main .btn{transition:all 0.5s, color 0.5s}main .btn:hover{background:#fcb2b3}}.snav{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;z-index:3;max-width:1200px;margin:0 auto}@media (max-width: 750px){.snav{padding:0vw 0vw 4vw 0vw}}@media (min-width: 750px){.snav{padding:0vw 0vw 2.5vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){.snav{padding:0px 0px 30px 0px}}@media (max-width: 750px){.snav li{padding:0 5px}}@media (min-width: 750px){.snav li{padding:0 10px}}.snav li span,.snav li a{background:#111;color:#fff;display:block;width:100%;cursor:pointer;margin:0 0 10px;line-height:1;text-align:center;padding:1em 0;box-shadow:0px 5px 20px 0px rgba(114,113,113,0.2)}@media (min-width: 750px){.snav li span,.snav li a{transition:.5s}.snav li span:hover,.snav li a:hover{background:#a8d9d1}}.snav li.act span{background:#a8d9d1}.snav li.close{pointer-events:none}.snav li.close span{background:#727171}.tabContent{display:none}.tabContent.act{display:block}.sample{position:relative;z-index:0}.sample:before{content:"SAMPLE";position:absolute;top:50%;left:50%;z-index:2;width:100%;font-size:5.33333vw;font-weight:700;line-height:1;text-align:center;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0.5}.sample.white:before{color:#fff;text-shadow:0px 0px 10px #000}.sample.black:before{color:#000;text-shadow:0px 0px 10px #fff}@media (min-width: 750px){.sample:before{font-size:2.5vw}}@media (min-width: 750px) and (min-width: 1200px){.sample:before{font-size:30px}}footer{margin:0 auto;background:#727171;color:#fff;width:100%}footer .sns{display:-webkit-flex;display:flex;-webkit-flex:none;flex:none;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-flow:row;flex-flow:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}footer .copyright a{display:inline-block;color:#fff;text-decoration:underline}@media (max-width: 750px){footer{padding:6.66667vw 0vw 6.66667vw 0vw}footer .sns{margin:0vw 0vw 4vw 0vw}footer .sns li{width:8vw;margin:0vw 1.33333vw 0vw 1.33333vw}footer .copyright{margin:2.66667vw 0vw 0vw 0vw;text-align:center}}@media (min-width: 750px){footer{display:-webkit-flex;display:flex;-webkit-flex:none;flex:none;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;-webkit-flex-flow:row;flex-flow:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;padding:2.5vw 2.5vw 2.5vw 2.5vw}}@media (min-width: 750px) and (min-width: 1200px){footer{padding:30px 30px 30px 30px}}@media (min-width: 750px){footer .sns{margin:0vw 0vw 0vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){footer .sns{margin:0px 0px 0px 0px}}@media (min-width: 750px){footer .sns li{width:3.33333vw;max-width:40px;margin:0vw 1.66667vw 0vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){footer .sns li{margin:0px 20px 0px 0px}}@media (min-width: 750px){footer .copyright{margin:0vw 0vw 0vw 0vw;text-align:right}}@media (min-width: 750px) and (min-width: 1200px){footer .copyright{margin:0px 0px 0px 0px}}@media (max-width: 750px){main #bg{padding:13.33333vw 4vw 13.33333vw 4vw}}@media (min-width: 750px){main #bg{padding:10vw 4.16667vw 12.5vw 4.16667vw}}@media (min-width: 750px) and (min-width: 1200px){main #bg{padding:120px 50px 150px 50px}}section h2:not([class]){text-align:center}section h3:not([class]){padding:1em 0;border-bottom:1px solid #111}section h4:not([class]){background:rgba(168,217,209,0.2);color:#7cc1cc;padding:0.5em 1em;margin-top:2em}section h5:not([class]){margin-top:1.5em;padding-left:1em;line-height:1.4;font-size:1em;font-weight:700;border-left:solid 2px #7cc1cc}section h6{padding-top:1em;font-size:1em;font-weight:700}section p,section ul,section ol{padding-top:1em}section ul:not([class]){text-indent:-1em}section ol:not([class]){padding-left:2em}section ol:not([class]) li{list-style:decimal}section hr{margin-top:1em}section blockquote{margin-top:1em;padding:0 1em 1em 1em;background:rgba(168,217,209,0.3)}section .btn{display:block;background:#a8d9d1;color:#111;padding:1em;box-shadow:0px 5px 20px 0px rgba(114,113,113,0.2);max-width:590px}@media (max-width: 750px){section .btn{margin:6.66667vw auto 0vw auto}}@media (min-width: 750px){section .btn{margin:4.16667vw auto 0vw auto}}@media (min-width: 750px) and (min-width: 1200px){section .btn{margin:50px auto 0px auto}}@media (hover: hover), (-ms-high-contrast: none){section .btn{transition:all 0.5s, color 0.5s}section .btn:hover{background:#fcb2b3}}.highlightList{width:100%}.highlightList li{display:block;margin-bottom:2%;padding:0 0 1em}.highlightList li>span{display:block;background:#111;color:#fff;padding:0.5em 1em;margin:0 0 1em 0}.highlightList li>span span{color:#fcb2b3}@media (max-width: 750px){.highlightList li{padding-bottom:2em}}@media (min-width: 750px){.highlightList{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}.highlightList li{width:48%}}

/*# sourceMappingURL=maps/highlight.css.map */
