﻿@media screen and (max-width: 767px){.ua-safari .mod_0012 .inner .title i{margin-right:-0.333em}}@media screen and (max-width: 767px){.ua-safari .mod_0016 .inner .title i{margin-right:-0.333em}}@media screen and (max-width: 767px){.ua-safari .mod_0019 .inner .title i{margin-right:-0.333em}}@media screen and (max-width: 767px){.ua-safari .mod_0022 .inner .title i{margin-right:-0.333em}}@media screen and (max-width: 767px){.ua-safari .mod_0026 .inner .sec .title i{margin-right:-0.333em}}@media screen and (max-width: 767px){.ua-safari .mod_0028 .inner .title i{margin-right:-0.333em}}@media print{body .page-wrapper{width:1280px;transform:scale(0.8);-moz-transform:scale(0.8);-webkit-transform:scale(0.8);transform-origin:0 0}body .page-wrapper .page-header{position:absolute}}body{text-size-adjust:none;-webkit-text-size-adjust:none;font-size:1rem;font-family:'Noto Sans JP', sans-serif;font-weight:400;color:#333333}@media screen and (max-width: 767px){body{font-size:4.375vw}}body.sp-menu-open{position:fixed;width:100%}body:before{transition:background-color 0.2s linear}body.fixed{overflow:hidden;height:100%;width:100%}body.fixed .overlay{position:fixed;content:"";background-color:rgba(0,0,0,0.7);width:100%;height:100%;z-index:8999}.hover{opacity:1;transition:opacity 0.2s linear;backface-visibility:hidden}.hover:hover{opacity:.7}@media screen and (max-width: 767px){.hover:hover{opacity:1}}.blinking{-webkit-animation:blink 0.75s ease-in-out infinite alternate;-moz-animation:blink 0.75s ease-in-out infinite alternate;animation:blink 0.75s ease-in-out infinite alternate}@-webkit-keyframes blink{0%{opacity:0}100%{opacity:1}}@-moz-keyframes blink{0%{opacity:0}100%{opacity:1}}@keyframes blink{0%{opacity:0}100%{opacity:1}}@media screen and (max-width: 767px){.sp-hide{display:none}}.pc-hide{display:none}@media screen and (max-width: 767px){.pc-hide{display:inline-block}}.pc-br{display:block}@media screen and (max-width: 767px){.pc-br{display:inline}}@media screen and (max-width: 767px){.sp-br{display:block}}img.resize{width:100%;height:auto}img.responsive{max-width:100%;width:auto;height:auto}img.ofi{object-fit:cover;font-family:"object-fit: cover;"}a{color:#221713;text-decoration:none}a:hover{text-decoration:underline}nav li::before{position:absolute}a[href^="tel:"]{pointer-events:none}@media screen and (max-width: 767px){a[href^="tel:"]{pointer-events:auto}}figure,figcaption{margin:0}@media screen and (max-width: 767px){.anchor{padding-top:18.75vw;margin-top:-18.75vw}}.a{fill:none}.b{clip-path:url(#a)}.page-wrapper{width:100%;min-width:1280px}@media screen and (max-width: 767px){.page-wrapper{min-width:320px}}.page-wrapper .page-main{width:100%}@media screen and (max-width: 767px){.page-wrapper .page-main{padding-top:18.75vw}}.page-wrapper .page-main .container{width:100%;padding:60px 0 40px 0;margin-top:0px}@media screen and (max-width: 767px){.page-wrapper .page-main .container{margin:0;padding:9.375vw 0 0 0}}.page-wrapper .page-main .container.mv-pt{padding-top:0}.page-wrapper .page-main .container.motif{width:100%;background-image:url("../img/common/bg_motif.svg");background-position:center top;background-repeat:no-repeat;background-size:2100px auto;position:relative;z-index:0}@media screen and (max-width: 767px){.page-wrapper .page-main .container.motif{background-size:218.75vw auto;background-position:right -37.5vw top}}.page-wrapper .page-main .container .section-wrap{padding:30px 0 0 0}@media screen and (max-width: 767px){.page-wrapper .page-main .container .section-wrap{padding:9.375vw 0 0 0}}.page-wrapper .page-main .container .section-wrap.bg{background-color:#e8edec;padding:40px 0 20px 0;margin-top:80px}@media screen and (max-width: 767px){.page-wrapper .page-main .container .section-wrap.bg{padding:12.5vw 0 .3125vw 0}}.page-wrapper .page-main .lower-mainvisual-577{padding:0;width:100%;height:577px;background-position:center center;background-repeat:no-repeat;background-size:cover;margin-bottom:70px}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-mainvisual-577{width:100%;height:auto;padding:9.375vw 0;margin-bottom:9.375vw}}.page-wrapper .page-main .lower-mainvisual-577.mv01{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.page-wrapper .page-main .lower-mainvisual-577.mv01 .contents{width:810px;height:auto;padding:60px 78px;background-color:#fff}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-mainvisual-577.mv01 .contents{width:90vw;padding:6.25vw}}.page-wrapper .page-main .lower-mainvisual-577.mv01 .contents .title{text-align:center;padding:0;margin:0;font-weight:700;letter-spacing:0.111em;font-size:1.75rem}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-mainvisual-577.mv01 .contents .title{font-size:6.5625vw}}.page-wrapper .page-main .lower-mainvisual-577.mv01 .contents .title em{color:#53b6de;font-style:normal;font-weight:700}.page-wrapper .page-main .lower-mainvisual-577.mv01 .contents .title strong{color:#9fc155;font-style:normal;font-weight:700}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-mainvisual-577.mv01 .contents .title strong{display:block}}.page-wrapper .page-main .lower-mainvisual-577.mv01 .contents .text{width:100%;margin:1em 0 0 0;letter-spacing:0.111em;line-height:2em;font-weight:500;text-align:justify;text-justify:inter-ideograph}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-mainvisual-577.mv01 .contents .text{font-size:5vw;line-height:1.777em}}.page-wrapper .page-main .lower-mainvisual-577.mv06{background-position:center top}.page-wrapper .page-main .lower-mainvisual-577.mv06 .contents{width:100%;height:100%;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;color:#fff}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-mainvisual-577.mv06 .contents{width:90vw;margin:0 auto}}.page-wrapper .page-main .lower-mainvisual-577.mv06 .contents .mv-title{margin:0;text-align:left;font-size:1.375rem;line-height:2.333em;letter-spacing:0.111em;font-weight:500;text-align:justify;text-justify:inter-ideograph}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-mainvisual-577.mv06 .contents .mv-title{font-size:5vw;line-height:1.777em}}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-mainvisual-577.mv06 .contents .mv-title.sp-center{text-align:center}}.page-wrapper .page-main .lower-mainvisual-577.mv06 .contents .mv-description{padding:0;text-align:center;font-size:1.25rem;line-height:1.999em;letter-spacing:0.111em}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-mainvisual-577.mv06 .contents .mv-description{font-size:4.375vw;line-height:1.777em;text-align:justify;text-justify:inter-ideograph}}.page-wrapper .page-main .lower-mainvisual-577.mv07{background-position:center top}.page-wrapper .page-main .lower-mainvisual-577.mv07 .contents{width:100%;height:100%;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;color:#fff}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-mainvisual-577.mv07 .contents{width:90vw;margin:0 auto}}.page-wrapper .page-main .lower-mainvisual-577.mv07 .contents .mv-title{margin:0;text-align:center;font-size:1.75rem;line-height:1.555em;letter-spacing:0.111em}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-mainvisual-577.mv07 .contents .mv-title{font-size:7.5vw}}.page-wrapper .page-main .lower-mainvisual-577.mv07 .contents .mv-description{padding:0;text-align:center;font-size:1.25rem;line-height:1.999em;letter-spacing:0.111em}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-mainvisual-577.mv07 .contents .mv-description{font-size:5vw;line-height:1.777em;text-align:justify;text-justify:inter-ideograph}}.page-wrapper .page-main .lower-mainvisual-577.mv08{background-position:center top}.page-wrapper .page-main .lower-mainvisual-577.mv08 .contents{width:100%;height:100%;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;color:#fff}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-mainvisual-577.mv08 .contents{width:90vw;margin:0 auto}}.page-wrapper .page-main .lower-mainvisual-577.mv08 .contents .mv-title{margin:0;text-align:center;font-size:1.125rem;line-height:2.333em;letter-spacing:0.111em;font-weight:500}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-mainvisual-577.mv08 .contents .mv-title{font-size:5vw;line-height:1.777em;text-align:justify;text-justify:inter-ideograph}}.page-wrapper .page-main .lower-mainvisual-577.mv08 .contents .mv-description{padding:0;text-align:center;font-size:1.25rem;line-height:1.999em;letter-spacing:0.111em}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-mainvisual-577.mv08 .contents .mv-description{font-size:5vw;line-height:1.777em;text-align:justify;text-justify:inter-ideograph}}.page-wrapper .page-main .lower-mainvisual-577.mv09{background-position:center top}.page-wrapper .page-main .lower-mainvisual-577.mv09 .contents{width:100%;height:100%;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;color:#fff}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-mainvisual-577.mv09 .contents{width:90vw;margin:0 auto}}.page-wrapper .page-main .lower-mainvisual-577.mv09 .contents .inner{width:1000px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-mainvisual-577.mv09 .contents .inner{width:100%;display:block}}.page-wrapper .page-main .lower-mainvisual-577.mv09 .contents .left{width:490px}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-mainvisual-577.mv09 .contents .left{width:100%}}.page-wrapper .page-main .lower-mainvisual-577.mv09 .contents .left .mv-title{margin:0;text-align:justify;text-justify:inter-ideograph;font-size:1.125rem;line-height:2.333em;letter-spacing:0.111em;font-weight:500}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-mainvisual-577.mv09 .contents .left .mv-title{font-size:5vw;line-height:1.777em;text-align:justify;text-justify:inter-ideograph}}.page-wrapper .page-main .lower-mainvisual-577.mv09 .contents .left .mv-description{padding:0;text-align:center;font-size:1.25rem;line-height:1.999em;letter-spacing:0.111em}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-mainvisual-577.mv09 .contents .left .mv-description{font-size:5vw;line-height:1.777em;text-align:justify;text-justify:inter-ideograph}}.page-wrapper .page-main .lower-mainvisual-577.mv09 .contents .left .indent{font-size:.875rem;font-weight:500;margin:1em 0 0 0;padding-left:1em;text-indent:-1.111em}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-mainvisual-577.mv09 .contents .left .indent{font-size:4.375vw}}.page-wrapper .page-main .lower-mainvisual-577.mv09 .contents .right{width:480px}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-mainvisual-577.mv09 .contents .right{width:100%;margin-top:2em}}.page-wrapper .page-main .lower-mainvisual-577.mv09 .contents .right .video{width:100%;height:auto}.page-wrapper .page-main .lower-mainvisual-577.mv10{background-position:center top}.page-wrapper .page-main .lower-mainvisual-577.mv10 .contents{width:100%;height:100%;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;color:#fff}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-mainvisual-577.mv10 .contents{width:90vw;margin:0 auto}}.page-wrapper .page-main .lower-mainvisual-577.mv10 .contents .inner{width:1000px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-mainvisual-577.mv10 .contents .inner{width:100%;display:block}}.page-wrapper .page-main .lower-mainvisual-577.mv10 .contents .mv-title{margin:0;text-align:justify;text-justify:inter-ideograph;font-size:1.125rem;line-height:2.333em;letter-spacing:0.111em;font-weight:500}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-mainvisual-577.mv10 .contents .mv-title{font-size:5vw;line-height:1.777em;text-align:justify;text-justify:inter-ideograph}}.page-wrapper .page-main .lower-mainvisual-577.mv10 .contents .pic{width:194px}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-mainvisual-577.mv10 .contents .pic{width:70%;margin:2em auto 0 auto}}.page-wrapper .page-main .lower-mainvisual-386{padding:0;width:100%;height:386px;background-position:center center;background-repeat:no-repeat;background-size:cover;margin-bottom:70px}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-mainvisual-386{width:100%;height:auto;padding:9.375vw 0}}.page-wrapper .page-main .lower-mainvisual-386.mv02{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.page-wrapper .page-main .lower-mainvisual-386.mv02 .contents{width:985px;height:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-mainvisual-386.mv02 .contents{width:90vw}}.page-wrapper .page-main .lower-mainvisual-386.mv02 .contents .title{width:50%;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;font-size:1.75rem;line-height:1.777em;font-weight:700;letter-spacing:0.111em;color:#fff}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-mainvisual-386.mv02 .contents .title{justify-content:center;width:100%;font-size:5.625vw;text-align:center}}.page-wrapper .page-main .lower-mainvisual-386.mv02 .contents .pic{width:50%;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-mainvisual-386.mv02 .contents .pic{justify-content:center;width:100%;text-align:center;margin-top:9.375vw}}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-mainvisual-386.mv02 .contents .pic img{width:80%}}.page-wrapper .page-main .lower-mainvisual-335{padding:0;width:100%;height:335px;background-position:center top;background-repeat:repeat-x;background-size:auto 100%;margin-bottom:70px}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-mainvisual-335{width:100%;height:100vw;padding:0;background-size:cover;margin-bottom:2em}}.page-wrapper .page-main .lower-mainvisual-335.mv03{background-image:url("../img/recruit/form/mv_pc.jpg")}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-mainvisual-335.mv03{background-image:url("../img/recruit/form/mv_sp.jpg")}}.page-wrapper .page-main .lower-mainvisual-335.mv05{background-image:url("../img/recruit/mv_pc.jpg")}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-mainvisual-335.mv05{background-image:url("../img/recruit/mv_sp.jpg")}}.page-wrapper .page-main .lower-mainvisual-335.mv05 .contents{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.page-wrapper .page-main .lower-mainvisual-335.mv05 .contents .mv-title{color:#fff;font-weight:500}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-mainvisual-335.mv05 .contents .mv-title{line-height:1.333em;width:100%}}.page-wrapper .page-main .lower-mainvisual-335.mv05 .contents .mv-title .underline{font-size:2.125rem;background:linear-gradient(transparent 50%, #9fc155 55%)}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-mainvisual-335.mv05 .contents .mv-title .underline{font-size:9.375vw}}.page-wrapper .page-main .lower-mainvisual-335.mv05 .contents .mv-title .sp-br.underline{background:none;display:inline-block}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-mainvisual-335.mv05 .contents .mv-title .sp-br.underline{background:linear-gradient(transparent 50%, #9fc155 55%)}}.page-wrapper .page-main .lower-mainvisual-335.mv05 .contents .mv-description{color:#fff;font-size:1.125rem;font-weight:400;margin:0}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-mainvisual-335.mv05 .contents .mv-description{font-size:5vw}}.page-wrapper .page-main .lower-mainvisual-280{padding:0;width:100%;height:280px;background-position:center top;background-repeat:repeat-x;background-size:contain;margin-bottom:70px}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-mainvisual-280{width:100%;height:auto;padding:6.25vw 0 9.375vw 0}}.page-wrapper .page-main .lower-mainvisual-280.mv04{background-color:#52c3f1}.page-wrapper .page-main .lower-mainvisual-280.mv04 .inner{width:100%;height:100%;display:flex;flex-wrap:wrap;justify-content:center}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-mainvisual-280.mv04 .inner{display:block}}.page-wrapper .page-main .lower-mainvisual-280.mv04 .inner .img{color:#fff;font-size:12.5rem;line-height:0;display:flex;align-items:center}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-mainvisual-280.mv04 .inner .img{display:block;text-align:center;width:100%;font-size:46.875vw}}.page-wrapper .page-main .lower-mainvisual-280.mv04 .inner .text{width:730px;color:#fff;letter-spacing:0.111em;margin-left:50px;text-align:justify;text-justify:inter-ideograph;display:flex;flex-direction:column;justify-content:center;align-content:center}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-mainvisual-280.mv04 .inner .text{width:90vw;margin:0 auto}}.page-wrapper .page-main .lower-mainvisual-280.mv04 .inner .text .tt{font-size:1.25rem;font-weight:700;line-height:2em;margin:0}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-mainvisual-280.mv04 .inner .text .tt{width:100%;font-size:5.625vw}}.page-wrapper .page-main .lower-mainvisual-280.mv04 .inner .text .tx{font-size:1.125rem;font-weight:500;line-height:1.777em}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-mainvisual-280.mv04 .inner .text .tx{width:100%;font-size:5vw}}.page-wrapper .page-main .lower-mainvisual-280.mv04 .inner .text .indent{font-size:1rem;font-weight:500;line-height:1.777em;padding-left:1em;text-indent:-1.111em;margin:0}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-mainvisual-280.mv04 .inner .text .indent{width:100%;font-size:4.375vw}}.page-wrapper .page-main .lower-title{width:100%}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-title{margin-bottom:9.375vw}}.page-wrapper .page-main .lower-title .inner{width:1000px;margin:0 auto;position:relative}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-title .inner{width:90vw}}.page-wrapper .page-main .lower-title .inner .time{width:124px;height:24px;padding:0;margin:2px 0 0 0}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-title .inner .time{width:39.375vw;height:5.625vw;margin-bottom:4.6875vw}}.page-wrapper .page-main .lower-title .inner .time time{width:100%;height:100%;padding:0;margin:0;display:flex;flex-wrap:wrap;color:#fff}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-title .inner .time time{background-image:url("../img/common/topics_bg_sp.svg");background-size:contain;background-repeat:no-repeat;background-position:center center}}.page-wrapper .page-main .lower-title .inner .time time .yyyy{line-height:1em;text-align:center;display:flex;justify-content:center;align-items:center;height:100%;width:52px;background-color:#48809b;font-size:.75rem;letter-spacing:0.111em}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-title .inner .time time .yyyy{background-color:transparent;width:18.4375vw;font-size:3.125vw;padding-left:0.777em}}.page-wrapper .page-main .lower-title .inner .time time .mmdd{line-height:1em;text-align:center;display:flex;justify-content:center;align-items:center;height:100%;width:72px;background-color:#53b6de;font-size:1rem;letter-spacing:0.111em}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-title .inner .time time .mmdd{background-color:transparent;width:20.9375vw;font-size:3.75vw;padding-right:0.777em}}.page-wrapper .page-main .lower-title .inner .title{font-size:1.75rem;font-weight:700;color:#9fc155;letter-spacing:0.222em;position:relative}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-title .inner .title{font-size:7.1875vw;letter-spacing:0.111em;text-align:justify;text-justify:inter-ideograph;margin:0}}.page-wrapper .page-main .lower-title .inner .title:before{content:"";width:14.28571429%;height:1px;background-color:#9fc155;position:absolute;top:22px;left:-15%}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-title .inner .title:before{display:none}}.page-wrapper .page-main .lower-title .inner .category{font-weight:500;letter-spacing:0.111em}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-title .inner .category{font-size:4.375vw}}.page-wrapper .page-main .lower-title .inner .category a{color:#53b6de}.page-wrapper .page-main .lower-title .inner .text-block{width:840px;margin:3em auto 0 auto}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-title .inner .text-block{width:100%;margin:0 auto}}.page-wrapper .page-main .lower-title .inner .text-block.w800{width:800px}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-title .inner .text-block.w800{width:100%}}.page-wrapper .page-main .lower-title .inner .text-block .column2{max-width:800px;width:100%;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-title .inner .text-block .column2{width:100%;max-width:none}}.page-wrapper .page-main .lower-title .inner .text-block .column2 .text{width:385px;margin:0}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-title .inner .text-block .column2 .text{width:100%;margin-top:1em}}.page-wrapper .page-main .lower-title .inner .text-block .column2 .text p{margin:0}.page-wrapper .page-main .lower-title .inner .text-block .column2 .text .indent-list{margin:1em 0 0 0}.page-wrapper .page-main .lower-title .inner .text-block .column2 .text .indent-list li{color:#333333;font-size:.875rem;text-indent:-1.111em}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-title .inner .text-block .column2 .text .indent-list li{font-size:4.375vw}}.page-wrapper .page-main .lower-title .inner .text-block .column2 .pic{width:385px;margin:0}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-title .inner .text-block .column2 .pic{width:100%;margin:1em 0 0 0}}.page-wrapper .page-main .lower-title .inner .text-block p{font-weight:500;letter-spacing:0.111em;line-height:1.999em;text-align:justify;text-justify:inter-ideograph}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-title .inner .text-block p{font-size:5vw;letter-spacing:0.111em;margin:6.25vw 0 0 0;line-height:1.777em}}.page-wrapper .page-main .lower-title .inner .text-block p strong{color:#1a5f89;font-weight:500}.page-wrapper .page-main .lower-title .inner .text-block .tt{color:#1a5f89;font-size:1.125rem;margin-top:0;letter-spacing:0.111em;line-height:1.777em}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-title .inner .text-block .tt{font-size:5vw;margin:1em 0 0 0}}.page-wrapper .page-main .lower-title .inner .text-block a{color:#53b6de;text-decoration:underline}.page-wrapper .page-main .lower-title .inner .text-block a:hover{text-decoration:none}.page-wrapper .page-main .lower-title .inner .text-block .pic{text-align:center;margin:3em 0}.page-wrapper .page-main .lower-title .inner .text-block .indent-list{width:100%;padding:0;margin:2em 0;list-style:none;color:#1a5f89;font-weight:500}.page-wrapper .page-main .lower-title .inner .text-block .indent-list li{text-indent:-1em;padding-left:1em;line-height:1.999em;letter-spacing:0.111em}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-title .inner .text-block .indent-list li{font-size:4.375vw}}.page-wrapper .page-main .lower-title .inner .text-block .indent-list li i{text-indent:0.111em;margin-right:0}.page-wrapper .page-main .lower-title .inner .text-block .note{list-style:none;width:100%;padding:0;margin:1em 0;list-style:none;font-weight:500}.page-wrapper .page-main .lower-title .inner .text-block .note li{text-indent:-1em;padding-left:1em;line-height:1.999em;letter-spacing:0.111em;font-size:.875rem}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-title .inner .text-block .note li{font-size:3.75vw}}.page-wrapper .page-main .lower-title .inner .text-block .link{list-style:none;width:100%;padding:0;margin:1em 0;list-style:none;font-weight:500;display:flex;flex-wrap:wrap}.page-wrapper .page-main .lower-title .inner .text-block .link li{margin-right:50px}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-title .inner .text-block .link li{margin-top:1.777em}}.page-wrapper .page-main .lower-title .inner .text-block .link li a{text-decoration:none;font-size:1rem;letter-spacing:0.111em;position:relative;display:inline-block;color:#53b6de}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-title .inner .text-block .link li a{font-size:4.375vw}}.page-wrapper .page-main .lower-title .inner .text-block .link li a:hover{text-decoration:none}.page-wrapper .page-main .lower-title .inner .text-block .link li a:hover:before{bottom:-4px;opacity:1;visibility:visible}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-title .inner .text-block .link li a:hover:before{display:none}}.page-wrapper .page-main .lower-title .inner .text-block .link li a:before{position:absolute;bottom:-8px;left:0;content:'';width:100%;height:2px;background:#53b6de;opacity:0;visibility:hidden;transition:.3s}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-title .inner .text-block .link li a:before{display:none}}.page-wrapper .page-main .lower-title .inner .text-block .link li a:after{display:inline-block;content:"";width:29px;height:1em;line-height:25px;background-image:url("../img/common/arrow_right_blue.svg");background-size:contain;background-position:center bottom;background-repeat:no-repeat;margin-left:0.333em}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-title .inner .text-block .link li a:after{width:10vw;line-height:1em;height:1em}}.page-wrapper .page-main .lower-title .inner .text-block .back-link{width:590px;height:80px;margin:80px auto}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-title .inner .text-block .back-link{width:100%;height:12.5vw;margin:12.5vw auto}}.page-wrapper .page-main .lower-title .inner .text-block .back-link a{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;height:100%;color:#fff;font-size:1.125rem;font-weight:500;background-color:#53b6de;text-decoration:none}.page-wrapper .page-main .lower-title .inner .text-block .back-link a i{margin-left:0.222em}.sec-wrap{width:100%;padding: 25px 0 70px 0}@media screen and (max-width: 767px){.sec-wrap{padding:12.5vw 0}}.sec-wrap.liftup{position:relative;top:-100px;z-index:8999;margin-bottom:-100px}@media screen and (max-width: 767px){.sec-wrap.liftup{top:auto;margin-bottom:auto}}.sec-wrap.motif{width:100%;background-image:url("../img/common/bg_motif.svg");background-position:center top;background-repeat:no-repeat;background-size:2100px auto;position:relative;z-index:10}@media screen and (max-width: 767px){.sec-wrap.motif{background-size:218.75vw auto;background-position:right -37.5vw top}}.sec-wrap.blue{background-color:#53b6de}.sec-wrap.green{background-color:#9fc155}.sec-wrap.service{background-image:url("../img/top/service_02.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 767px){.sec-wrap.service{background-size:contain;background-position:center bottom}}.sec-wrap.contact{width:95.71428571%;margin:35px auto;padding:50px 0;border-top:solid 5px #53b6de;border-bottom:solid 5px #53b6de}@media screen and (max-width: 767px){.sec-wrap.contact{margin:10.9375vw auto;padding:10.9375vw 0;border-top:solid 1.5625vw #53b6de;border-bottom:solid 1.5625vw #53b6de}}@media screen and (max-width: 767px){.sec-wrap.contact .sec-header{margin-bottom:6.25vw}}.sec-wrap.contact .sec-header .sec-title-ja,.sec-wrap.contact .sec-header .sec-title-en{color:#53b6de}.sec-wrap .sec-header{width:100%;text-align:center;margin-bottom:40px;display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (max-width: 767px){.sec-wrap .sec-header{margin-top:21vw;margin-bottom:9.375vw}}.sec-wrap .sec-header a:hover{text-decoration:none}.sec-wrap .sec-header .sec-title-ja{font-weight:700;font-size:1.875rem;padding:0;margin: 15px 0;letter-spacing:0.111em}@media screen and (max-width: 767px){.sec-wrap .sec-header .sec-title-ja{font-size:7.1875vw}}.sec-wrap .sec-header .sec-title-en{font-family:'Questrial', sans-serif;font-weight:700;font-size:1rem;padding:0;margin:0.777em 0 0 0;letter-spacing:0.444em}@media screen and (max-width: 767px){.sec-wrap .sec-header .sec-title-en{font-size:4.375vw}}.page-header{width:100%;min-width:1280px;position:fixed;z-index:9999}@media screen and (max-width: 767px){.page-header{min-width:320px;min-height:18.75vw}}.page-header .logo{width:200px;height:187px;background-color:#fff;position:absolute;top:0;left:0;opacity:1;transition:all 0.1s linear}.page-header .logo.none{opacity:0}.active .page-header .logo,.lower-page .page-header .logo{height:83px;width:230px}@media screen and (max-width: 767px){.active .page-header .logo,.lower-page .page-header .logo{height:18.75vw;width:100%}}.active .page-header .logo a img,.lower-page .page-header .logo a img{width:162px;height:auto}@media screen and (max-width: 767px){.active .page-header .logo a img,.lower-page .page-header .logo a img{width:100%}}.active .page-header .logo a img:first-child,.lower-page .page-header .logo a img:first-child{display:none}.active .page-header .logo a img:last-child,.lower-page .page-header .logo a img:last-child{display:block}@media screen and (max-width: 767px){.page-header .logo{width:100%;height:18.75vw;box-shadow:0 0 8px rgba(0,0,0,0.3)}}.page-header .logo a{width:100%;height:100%;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 767px){.page-header .logo a{width:53.75vw;padding:0 5vw}}.page-header .logo a img{width:103px;height:99.69px}@media screen and (max-width: 767px){.page-header .logo a img{width:100%;height:auto}}.page-header .menu-trigger{top:0;right:0;position:absolute;display:flex;justify-content:center;align-items:center;width:99px;height:83px;background-color:#fff;cursor:pointer;z-index:9999}@media screen and (max-width: 767px){.page-header .menu-trigger{width:18.75vw;height:18.75vw}}.page-header .menu-trigger .inner{width:41px;height:25px;display:inline-block;transition:all .4s;position:relative}@media screen and (max-width: 767px){.page-header .menu-trigger .inner{width:10vw;height:5.625vw}}.page-header .menu-trigger .inner span{display:inline-block;transition:all .4s;position:absolute;left:0;width:100%;height:3px;background-color:#53b6de}@media screen and (max-width: 767px){.page-header .menu-trigger .inner span{height:2px}}.page-header .menu-trigger .inner span:nth-of-type(1){top:0}.page-header .menu-trigger .inner span:nth-of-type(2){top:11px}@media screen and (max-width: 767px){.page-header .menu-trigger .inner span:nth-of-type(2){top:2.5vw}}.page-header .menu-trigger .inner span:nth-of-type(3){bottom:0}.page-header .menu-trigger.active{background-color:unset}.page-header .menu-trigger.active .inner span:nth-of-type(1){transform:translateY(11px) rotate(-45deg)}@media screen and (max-width: 767px){.page-header .menu-trigger.active .inner span:nth-of-type(1){transform:translateY(2.5vw) rotate(-45deg);background-color:#fff}}.page-header .menu-trigger.active .inner span:nth-of-type(2){opacity:0}.page-header .menu-trigger.active .inner span:nth-of-type(3){transform:translateY(-11px) rotate(45deg)}@media screen and (max-width: 767px){.page-header .menu-trigger.active .inner span:nth-of-type(3){transform:translateY(-2.5vw) rotate(45deg);background-color:#fff}}@media screen and (min-width: 768px){.page-header .menu-wrapper{width:100%;min-width:1280px;background-color:rgba(255,255,255,0.8);position:fixed;top:0;left:0;z-index:8999;display:none}.page-header .menu-wrapper .menu-scroll{width:100%;overflow-y:scroll;max-height:90vh}.page-header .menu-wrapper .inner{width:100%;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;max-width:1400px}.page-header .menu-wrapper .inner .menu-logo{width:200px;height:155px}.page-header .menu-wrapper .inner .menu-logo a{padding-bottom:12px;width:100%;height:100%;display:flex;justify-content:center;align-items:flex-end}.page-header .menu-wrapper .inner .menu-logo a img{width:103px}.page-header .menu-wrapper .inner .menu-links .links-top{width:100%;height:105px;display:flex;flex-wrap:wrap;align-items:center;list-style:none;margin:0;padding:0}.page-header .menu-wrapper .inner .menu-links .links-top li{margin-right:40px}.page-header .menu-wrapper .inner .menu-links .links-top li:last-child{margin-right:0}.page-header .menu-wrapper .inner .menu-links .links-top li a i.fas{margin-right:0.333em}.page-header .menu-wrapper .inner .menu-links .links-top li a i.far{margin-left:0.333em}.page-header .menu-wrapper .inner .menu-links .links-bottom{width:100%;height:50px;margin:0;padding:0;display:flex;flex-wrap:wrap;list-style:none}.page-header .menu-wrapper .inner .menu-links .links-bottom .level1{width:333px;height:100%;border-left:solid 1px #fff;display:flex}.page-header .menu-wrapper .inner .menu-links .links-bottom .level1:last-child{width:334px;border-left:solid 1px #fff;border-right:solid 1px #fff}.page-header .menu-wrapper .inner .menu-links .links-bottom .level1.active{background-color:#fff}.page-header .menu-wrapper .inner .menu-links .links-bottom .level1.active .tx i{transform:rotate(180deg)}.page-header .menu-wrapper .inner .menu-links .links-bottom .level1 .tx{width:100%;height:100%;display:flex;justify-content:center;align-items:center;cursor:pointer}.page-header .menu-wrapper .inner .menu-links .links-bottom .level1 .tx i.far{margin-left:0.333em}.page-header .menu-wrapper .inner .menu-links .links-bottom .level1:hover{background-color:#fff}.page-header .menu-wrapper .inner .menu-links .links-bottom .level1:hover .level2{opacity:1}.page-header .menu-wrapper .inner .menu-links .links-bottom .level1:hover .level2 ul{height:100%;overflow:visible}.page-header .menu-wrapper .menu-inner{width:100%;background-color:#fff;height:auto;display:none}.page-header .menu-wrapper .menu-inner .sp-swich{display:none}.page-header .menu-wrapper .menu-inner .level2{width:100%;display:flex;justify-content:center}.page-header .menu-wrapper .menu-inner .level2 ul{height:auto;overflow:hidden;width:1000px;margin:0 auto;list-style:none;margin:0 auto;padding:0 0 40px 0;display:flex;flex-wrap:wrap;justify-content:space-between}.page-header .menu-wrapper .menu-inner .level2 ul li{display:flex;width:235px;margin-top:40px}.page-header .menu-wrapper .menu-inner .level2 ul li a{width:100%}.page-header .menu-wrapper .menu-inner .level2 ul li a:hover{text-decoration:none}.page-header .menu-wrapper .menu-inner .level2 ul li a .tt{color:#53b6de;padding:0;margin:0 0 0.555em 0}.page-header .menu-wrapper .menu-inner .level2 ul li a .tt i.far{margin-left:0.333em}.page-header .menu-wrapper .menu-inner .level2 ul li a .ph{width:100%}.page-header .menu-wrapper .menu-inner .level2 ul li a .ph .ofi-wrap{display:block;width:235px;height:160px;position:relative;overflow:hidden;text-align:center}.page-header .menu-wrapper .menu-inner .level2 ul li a .ph .ofi-wrap img{width:235px;height:100%}.page-header .menu-wrapper .menu-inner .level2 ul li a .ph .tx-wrap .sp-tt{display:none}.page-header .menu-wrapper .menu-inner .level2 ul li a .ph .tx-wrap .textOverflow{line-height:1.555em;font-size:.8125rem;margin:0.555em 0 0 0;width:100%;height:40px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-align:justify;text-justify:inter-ideograph}.page-header .menu-wrapper .menu-inner .level2 ul:before{content:"";display:block;width:235px;order:1}.page-header .menu-wrapper .menu-inner .level2 ul:after{content:"";display:block;width:235px}.page-header .menu-wrapper .links-sp{display:none}.page-header .menu-wrapper .contact{padding:30px 0}.page-header .menu-wrapper .contact .inner{width:100%;max-width:none;padding:10px 0}.page-header .menu-wrapper .contact .inner .line{display:flex;align-items:center;width:100%;height:102px;border-top:solid 2px #53b6de;border-bottom:solid 2px #53b6de;background-color:#fff}.page-header .menu-wrapper .contact .inner .line dl{width:1000px;display:flex;flex-wrap:wrap;justify-content:center;align-content:center;padding:0;margin:0 auto;letter-spacing:0.111em}.page-header .menu-wrapper .contact .inner .line dl dt{color:#53b6de;font-size:1.4375rem;font-weight:700;line-height:25px;padding:0;margin:0 20px}.page-header .menu-wrapper .contact .inner .line dl dd{font-weight:500;line-height:25px;padding:0;margin:0 20px}.page-header .menu-wrapper .contact .inner .line dl dd a{line-height:0;line-height:25px}.page-header .menu-wrapper .contact .inner .line dl dd a:after{display:inline-block;content:"";width:33px;height:1em;line-height:25px;background-image:url("../img/common/arrow_right_black.svg");background-size:contain;background-position:center bottom;background-repeat:no-repeat;margin-left:0.333em}}@media screen and (max-width: 767px){.page-header .menu-wrapper{width:100%;min-width:320px;height:auto;background-color:#53b6de;position:fixed;top:0;left:0;z-index:8999;display:none;overflow-y:scroll;overflow-x:hidden;height:100vh}.page-header .menu-wrapper .menu-scroll{width:100%;padding-bottom:5em}.page-header .menu-wrapper .inner{width:100%;margin:0;padding-top:18.75vw}.page-header .menu-wrapper .inner .menu-logo{position:fixed;width:100%;height:18.75vw;background-color:#53b6de;top:0;left:0;box-shadow:0 0 8px rgba(0,0,0,0.3);z-index:7999}.page-header .menu-wrapper .inner .menu-logo a{width:53.75vw;padding:0 5vw;height:100%;display:flex;justify-content:flex-start;align-items:center}.page-header .menu-wrapper .inner .menu-logo a img{width:100%}.page-header .menu-wrapper .inner .menu-logo a img:nth-child(2){display:none}.page-header .menu-wrapper .inner .menu-links{width:100%}.page-header .menu-wrapper .inner .menu-links .links-top{width:100%;margin:0;padding-top:4.6875vw}.page-header .menu-wrapper .inner .menu-links .links-top li{width:100%;margin:0 auto;display:none}.page-header .menu-wrapper .inner .menu-links .links-top li:first-child{display:flex}.page-header .menu-wrapper .inner .menu-links .links-top li a{width:100%;height:12.5vw;display:flex;align-items:center;font-size:5vw;color:#fff;padding:0 5vw}.page-header .menu-wrapper .inner .menu-links .links-top li a:hover{text-decoration:none}.page-header .menu-wrapper .inner .menu-links .links-top li a i.fas{margin-right:0.333em}.page-header .menu-wrapper .inner .menu-links .links-bottom{display:none}.page-header .menu-wrapper .menu-inner{width:100%;margin:0 auto}.page-header .menu-wrapper .menu-inner .sp-swich{width:100%;height:12.5vw;display:flex;align-items:center;font-size:5vw;color:#fff;cursor:pointer;padding:0 5vw}.page-header .menu-wrapper .menu-inner .sp-swich.active{background-color:#bdefff;color:#53b6de}.page-header .menu-wrapper .menu-inner .sp-swich.active i{transform:rotate(180deg)}.page-header .menu-wrapper .menu-inner .sp-swich i.far{margin-left:0.333em}.page-header .menu-wrapper .menu-inner .level2{width:100%;display:none;background-color:#bdefff}.page-header .menu-wrapper .menu-inner .level2 ul{width:79.6875vw;list-style:none;margin:0 auto;padding:0 0 7.5vw 0}.page-header .menu-wrapper .menu-inner .level2 ul li{width:100%;padding-top:7.5vw}.page-header .menu-wrapper .menu-inner .level2 ul li a{width:100%}.page-header .menu-wrapper .menu-inner .level2 ul li a:hover{text-decoration:none}.page-header .menu-wrapper .menu-inner .level2 ul li a .tt{display:none}.page-header .menu-wrapper .menu-inner .level2 ul li a .ph{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.page-header .menu-wrapper .menu-inner .level2 ul li a .ph .ofi-wrap{display:block;width:18.125vw;height:18.125vw;position:relative;overflow:hidden;text-align:center}.page-header .menu-wrapper .menu-inner .level2 ul li a .ph .ofi-wrap img{width:18.125vw;height:100%}.page-header .menu-wrapper .menu-inner .level2 ul li a .ph .tx-wrap{width:58.125vw}.page-header .menu-wrapper .menu-inner .level2 ul li a .ph .tx-wrap .sp-tt{width:100%;margin:0 0 0.333em 0;color:#53b6de;font-size:3.75vw}.page-header .menu-wrapper .menu-inner .level2 ul li a .ph .tx-wrap .sp-tt i.far{margin-left:0.333em}.page-header .menu-wrapper .menu-inner .level2 ul li a .ph .tx-wrap .textOverflow{width:100%;margin:0;font-size:3.4375vw;line-height:1.555em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-align:justify;text-justify:inter-ideograph}.page-header .menu-wrapper .links-sp{width:100%;margin:0;padding:0;list-style:none}.page-header .menu-wrapper .links-sp li{width:100%;margin:0 auto;display:none;display:flex}.page-header .menu-wrapper .links-sp li a{width:100%;height:12.5vw;display:flex;align-items:center;font-size:5vw;color:#fff;padding:0 5vw}.page-header .menu-wrapper .links-sp li a:hover{text-decoration:none}.page-header .menu-wrapper .links-sp li a i.far{margin-left:0.333em}.page-header .menu-wrapper .contact{width:90vw;margin:6.25vw auto 0 auto;background-color:#fff}.page-header .menu-wrapper .contact .inner{padding:3.125vw 4.375vw;width:100%}.page-header .menu-wrapper .contact .inner .line{width:100%;border-top:solid .625vw #53b6de;border-bottom:solid .625vw #53b6de}.page-header .menu-wrapper .contact .inner .line dl{width:100%;padding:6.25vw 3.125vw;margin:0;letter-spacing:0.111em}.page-header .menu-wrapper .contact .inner .line dl dt{color:#53b6de;font-size:5.3125vw;font-weight:700;padding:0}.page-header .menu-wrapper .contact .inner .line dl dd{font-size:4.375vw;font-weight:500;margin:0.777em 0 0 0;padding:0}.page-header .menu-wrapper .contact .inner .line dl dd a:hover{text-decoration:none}.page-header .menu-wrapper .contact .inner .line dl dd a:after{display:inline-block;content:"";width:6.25vw;height:1em;line-height:normal;background-image:url("../img/common/arrow_right_black.svg");background-size:contain;background-position:center bottom;background-repeat:no-repeat;margin-left:0.333em}}.page-footer{width:100%}.page-footer .page-footer-nav{width:100%;background-color:#d5dad9}@media screen and (max-width: 767px){.page-footer .page-footer-nav{display:none}}.page-footer .page-footer-nav .inner{width:1000px;margin:0 auto;padding:50px 0 70px 0}.page-footer .page-footer-nav .inner .links-top{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap}.page-footer .page-footer-nav .inner .links-top li{display:flex;margin-right:30px;font-size:.875rem}.page-footer .page-footer-nav .inner .links-top li:last-child{margin-right:0}.page-footer .page-footer-nav .inner .links-top li i.fas{margin-right:0.333em}.page-footer .page-footer-nav .inner .links-top li i.far{margin-left:0.333em}.page-footer .page-footer-nav .inner .links-bottom{width:100%;display:flex;flex-wrap:wrap;margin-top:50px}.page-footer .page-footer-nav .inner .links-bottom .links{width:25%;border-left:solid 1px #fff;padding:0 0 0.777em 1.111em;margin:0}.page-footer .page-footer-nav .inner .links-bottom .links li{display:flex;flex-wrap:wrap;font-size:.875rem;margin:0.999em 0 0 0}.page-footer .page-footer-nav .inner .links-bottom .links li i.fas{margin-right:0.333em}.page-footer .page-footer-nav .inner .links-bottom .links li i.far{margin-left:0.333em}.page-footer .page-footer-nav .inner .links-bottom .links li ul{list-style:none;width:100%;padding:0 0 0 1.111em;margin:0}.page-footer .page-footer-nav .inner .links-bottom .links:last-child{background-color:#fff;border-left:none;padding:0 1.111em}.page-footer .page-footer-nav .inner .links-bottom .links:last-child li{display:flex;flex-wrap:wrap}.page-footer .page-footer-nav .inner .links-bottom .links:last-child li:first-child{font-weight:500}.page-footer .footer-logo{width:100%;text-align:center;margin:0;padding:50px 0 30px 0}@media screen and (max-width: 767px){.page-footer .footer-logo{padding:7.8125vw 0 4.6875vw 0}}.page-footer .footer-logo img{width:310px}@media screen and (max-width: 767px){.page-footer .footer-logo img{width:70vw}}.page-footer .copyright{width:100%;text-align:center;font-size:.75rem;letter-spacing:0.111em;margin:0;padding-bottom:50px}@media screen and (max-width: 767px){.page-footer .copyright{font-size:3.75vw;line-height:1.777em;padding-bottom:7.8125vw}}.page-footer .side-menu{display:none;width:108px;position:fixed;right:15px;bottom:15px;z-index:7999}@media screen and (max-width: 767px){.page-footer .side-menu{width:19.6875vw;right:3.125vw;bottom:3.125vw}}.page-footer .side-menu ul{list-style:none;padding:0;margin:0;width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.page-footer .side-menu ul li{width:48px;height:48px}@media screen and (max-width: 767px){.page-footer .side-menu ul li{width:9.0625vw;height:9.0625vw}}.page-footer .side-menu ul li a{font-size:1.5rem;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:#53b6de;color:#fff;border-radius:7px}.page-footer .side-menu ul li a:hover{text-decoration:none}@media screen and (max-width: 767px){.page-footer .side-menu ul li a{font-size:5.625vw;border-radius:1.5625vw}}.main-visual{width:100%;position:relative}@media screen and (max-width: 767px){.main-visual{margin-bottom:40.625vw}}.main-visual:after{content:"";display:block;width:100%;height:100px;position:absolute;bottom:0;background-color:#fff;z-index:1}@media screen and (max-width: 767px){.main-visual:after{display:none}}.main-visual .inner .swiper-container{width:100%;margin:0 auto}.main-visual .inner .swiper-container .swiper-wrapper .swiper-slide{width:100%;height:786px;background-position:center center;background-size:cover;background-repeat:no-repeat;}@media screen and (max-width: 767px){.main-visual .inner .swiper-container .swiper-wrapper .swiper-slide{width:100%;height:68vw;}}.main-visual .inner .swiper-container .swiper-wrapper .swiper-slide a{width:100%;height:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.main-visual .inner .swiper-container .swiper-wrapper .swiper-slide a .mv_01_text_01{text-align:center;font-weight:500;color:#fff;letter-spacing:0.111em;margin-top:16%}@media screen and (max-width: 767px){.main-visual .inner .swiper-container .swiper-wrapper .swiper-slide a .mv_01_text_01 img{width:86.25vw;margin-top:27%}}.main-visual .inner .swiper-container .swiper-wrapper .swiper-slide a .mv_01_text_01 figcaption{margin-top:2em}.main-visual .inner .swiper-container .swiper-wrapper .swiper-slide a .mv_02_text_01{text-align:center;font-weight:500;color:#fff;letter-spacing:0.111em;margin-left:700px;margin-bottom:180px}@media screen and (max-width: 767px){.main-visual .inner .swiper-container .swiper-wrapper .swiper-slide a .mv_02_text_01{margin-left:inherit;margin-bottom:10.625vw}}@media screen and (max-width: 767px){.main-visual .inner .swiper-container .swiper-wrapper .swiper-slide a .mv_02_text_01 img{width:86.25vw}}.main-visual .inner .swiper-container .swiper-wrapper .swiper-slide a .mv_02_text_01 figcaption{margin-top:2em}.main-visual .inner .swiper-container .swiper-wrapper .swiper-slide .mv_01_text_02{position:absolute;width:260px;height:4em;top:500px;left:50%;margin-left:-130px;letter-spacing:0.111em;text-shadow: 0px 0px 5px rgba(0,0,0,1.0);}@media screen and (max-width: 767px){.main-visual .inner .swiper-container .swiper-wrapper .swiper-slide .mv_01_text_02{width:62.5vw;margin-top:2.555em;top:50%;margin-left:-31.25vw;font-size:5vw;height:3em}}.main-visual .inner .swiper-container .swiper-wrapper .swiper-slide .mv_01_text_02 a{color:#fff;font-weight:500;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.main-visual .inner .swiper-container .swiper-wrapper .swiper-slide .mv_01_text_02 a:after{display:inline-block;content:"";width:35px;height:1em;line-height:1em;background-image:url("../img/common/arrow_right_white.svg");background-size:contain;background-position:center bottom;background-repeat:no-repeat;margin-left:0.333em}@media screen and (max-width: 767px){.main-visual .inner .swiper-container .swiper-wrapper .swiper-slide .mv_01_text_02 a:after{width:9.375vw}}.main-visual .inner .swiper-container .swiper-wrapper .swiper-slide .mv_02_text_02{position:absolute;width:260px;height:3em;top:360px;left:50%;margin-left:223px;letter-spacing:0.111em}@media screen and (max-width: 767px){.main-visual .inner .swiper-container .swiper-wrapper .swiper-slide .mv_02_text_02{width:62.5vw;margin-top:2.555em;top:50%;margin-left:-31.25vw;font-size:5vw;height:3em}}.main-visual .inner .swiper-container .swiper-wrapper .swiper-slide .mv_02_text_02 a{color:#53b6de;font-weight:500;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.main-visual .inner .swiper-container .swiper-wrapper .swiper-slide .mv_02_text_02 a:after{display:inline-block;content:"";width:35px;height:1em;line-height:1em;background-image:url("../img/common/arrow_right_blue.svg");background-size:contain;background-position:center bottom;background-repeat:no-repeat;margin-left:0.333em}@media screen and (max-width: 767px){.main-visual .inner .swiper-container .swiper-wrapper .swiper-slide .mv_02_text_02 a:after{width:9.375vw}}.main-visual .inner .swiper-container .swiper-wrapper .swiper-slide .mv_03_text_02{position:absolute;width:383px;height:auto;top:410px;left:50%;margin-left:200px;letter-spacing:0.111em}@media screen and (max-width: 767px){.main-visual .inner .swiper-container .swiper-wrapper .swiper-slide .mv_03_text_02{width:90vw;margin-top:2.555em;top:50%;margin-left:-45vw;font-size:5vw;height:3em}}.main-visual .inner .swiper-container .swiper-wrapper .swiper-slide .mv_03_text_02 a{padding:10px;color:#53b6de;font-weight:500;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;background-color:transparent;transition:background-color 0.2s linear}.main-visual .inner .swiper-container .swiper-wrapper .swiper-slide .mv_03_text_02 a:hover{background-color:rgba(255,255,255,0.3)}@media screen and (max-width: 767px){.main-visual .inner .swiper-container .swiper-wrapper .swiper-slide .mv_03_text_02 a img{width:100%;height:auto}}.main-visual .keywords{width:1000px;height:75px;background-color:#fff;padding:0 30px 0 0;margin:0 0 0 -500px;position:absolute;bottom:120px;left:50%;z-index:1000;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;box-shadow:0 0 8px rgba(0,0,0,0.3)}@media screen and (max-width: 767px){.main-visual .keywords{width:90vw;height:auto;margin:-40vw 0 0 -45vw;bottom:auto;top:101.5625vw;padding:0 0 0.777em 0;display:block}}.main-visual .keywords dt{width:160px;height:100%;background-image:url("../img/top/mv_keywords_pc.svg");background-size:auto 100%;background-repeat:no-repeat;background-position:left center;text-align:center;display:flex;justify-content:center;align-items:center;font-family:'Questrial', sans-serif;font-weight:400;color:#fff;letter-spacing:0.222em}@media screen and (max-width: 767px){.main-visual .keywords dt{background-image:url("../img/top/mv_keywords_sp.svg");background-position:left top;width:100%;height:17.5vw;margin-bottom:0.777em;font-size:3.75vw;letter-spacing:0.333em}}.main-visual .keywords dd{margin:0;padding:0}@media screen and (max-width: 767px){.main-visual .keywords dd{width:100%}}.main-visual .keywords dd a{font-size:1.0625rem;font-weight:500;letter-spacing:0.111em}@media screen and (max-width: 767px){.main-visual .keywords dd a{width:100%;padding:0.333em 1em;font-size:4.6875vw;display:block}}.main-visual .keywords dd a i{margin-left:0.333em}.lower-header{width:100%;height:210px;background-color:#fff;padding-top:83px;z-index:20}@media screen and (max-width: 767px){.lower-header.simple{height:30.3125vw}}.lower-header.simple .inner:before{display:none}.lower-header.simple .inner .wrap{background-image:none}.lower-header.simple .inner .wrap .h-center{padding-top:0}@media screen and (max-width: 767px){.lower-header{padding-top:0;height:41.875vw}}.lower-header .inner{width:100%;height:127px;background-color:#9fc155;position:relative}@media screen and (max-width: 767px){.lower-header .inner{height:100%}}.lower-header .inner:before{content:"";width:50%;height:127px;background-color:#53b6de;position:absolute;top:0;left:0}@media screen and (max-width: 767px){.lower-header .inner:before{display:none}}.lower-header .inner .wrap{display:block;max-width:1400px;width:100%;height:100%;background-image:url("../img/common/lower-header-bg.svg");background-position:center center;background-size:1400px 127px;background-repeat:no-repeat;margin:0 auto;position:relative;z-index:1}.lower-header .inner .wrap .h-center{width:100%;height:100%;text-align:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center}@media screen and (max-width: 767px){.lower-header .inner .wrap .h-center{padding-top:11.5625vw}}.lower-header .inner .wrap .h-center .title-en{color:#fff;padding:0;margin:0 0 0.333em 0;font-family:'Questrial', sans-serif;font-weight:700;letter-spacing:0.444em;font-size:1rem}@media screen and (max-width: 767px){.lower-header .inner .wrap .h-center .title-en{font-size:4.375vw}}.lower-header .inner .wrap .h-center .title-ja{color:#fff;padding:0;margin:0;font-weight:500;letter-spacing:0.111em;font-size:2rem}@media screen and (max-width: 767px){.lower-header .inner .wrap .h-center .title-ja{font-size:7.5vw}}.lower-header .inner .wrap .h-left{width:16%;height:127px;position:absolute;top:0;left:0;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center}@media screen and (max-width: 767px){.lower-header .inner .wrap .h-left{width:100%;height:11.5625vw;background-image:url("../img/common/lower-header-bg_sp.svg");background-size:cover;background-position:center center;background-repeat:no-repeat;justify-content:flex-start;flex-direction:row}}.lower-header .inner .wrap .h-left .en{color:#fff;font-size:.75rem;font-family:'Questrial', sans-serif;font-weight:700;margin:0;padding:0;line-height:1.555em;letter-spacing:0.444em}@media screen and (max-width: 767px){.lower-header .inner .wrap .h-left .en{display:none}}.lower-header .inner .wrap .h-left .ja{color:#fff;font-size:1.125rem;font-weight:500;margin:0;padding:0;line-height:1.555em;letter-spacing:0.222em}@media screen and (max-width: 767px){.lower-header .inner .wrap .h-left .ja{font-size:4.375vw;width:60%;text-align:center}}.lower-header .inner .wrap .h-left:after{content:"";height:30px;width:3000px;position:absolute;bottom:-30px;right:30px;background-color:#d2f0f9}@media screen and (max-width: 767px){.lower-header .inner .wrap .h-left:after{display:none}}.lower-header .inner .wrap .links{height:30px;width:100%;max-width:1400px;margin:0;padding:0 0 0 4.5%;display:block;background-image:url("../img/common/lower-header-bg_pc.svg");background-position:center center;background-size:1400px auto;background-repeat:no-repeat;position:absolute;bottom:-30px;left:0;text-align:left;z-index:999;font-family:'Questrial', sans-serif;font-size:.75rem;font-weight:700;letter-spacing:0.222em;display:flex;flex-wrap:wrap;align-items:center}.lower-header .inner .wrap .links a{color:#53b6de}@media screen and (max-width: 767px){.lower-header .inner .wrap .links{height:11.5625vw;width:40%;font-size:3.4375vw;bottom:auto;left:auto;top:0;right:0;justify-content:center;letter-spacing:0.111em;text-align:center;padding:0.222em 0 0 1.333em}}.lower-header .inner .wrap .h-right{width:35%;height:127px;position:absolute;padding-right:30px;top:0;right:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}@media screen and (max-width: 767px){.lower-header .inner .wrap .h-right{display:none}}.lower-header .inner .wrap .h-right ol{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;align-content:center}.lower-header .inner .wrap .h-right ol li{font-size:.8125rem;color:#fff;line-height:1.777em;letter-spacing:0.111em;display:flex;justify-content:flex-end;align-items:center}.lower-header .inner .wrap .h-right ol li:before{content:"\f105";font-family:"Font Awesome 5 Pro";font-weight:400;margin:0 0.333em;margin-bottom:-2px}.lower-header .inner .wrap .h-right ol li a{color:#fff}.lower-header .inner .wrap .h-right ol li:first-child:before{display:none}#error_message.alert{text-align:center;font-size:1.5rem;color:#ff0000;padding:0;margin-top:3em;font-weight:700;letter-spacing:0.111em}@media screen and (max-width: 767px){#error_message.alert{font-size:5.625vw;margin-top:1.999em}}.mod_0001{width:100%}.mod_0001 .inner{width:760px;margin:0 auto}@media screen and (max-width: 767px){.mod_0001 .inner{width:90vw}}.mod_0001 .inner .entry{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;border-bottom:solid 1px #bebebf;padding-bottom:26px;margin-bottom:25px}@media screen and (max-width: 767px){.mod_0001 .inner .entry{padding-bottom:4.6875vw;margin-bottom:4.6875vw;display:block}}.mod_0001 .inner .entry a{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 767px){.mod_0001 .inner .entry a{display:block}}.mod_0001 .inner .entry a:hover{text-decoration:none}.mod_0001 .inner .entry a:hover .title{text-decoration:underline}.mod_0001 .inner .entry a .time{color:#fff}.mod_0001 .inner .entry .time{width:124px;height:24px;padding:0;margin:2px 0 0 0}@media screen and (max-width: 767px){.mod_0001 .inner .entry .time{width:39.375vw;height:5.625vw}}.mod_0001 .inner .entry .time time{width:100%;height:100%;padding:0;margin:0;display:flex;flex-wrap:wrap;color:#fff}@media screen and (max-width: 767px){.mod_0001 .inner .entry .time time{background-image:url("../img/common/topics_bg_sp.svg");background-size:contain;background-repeat:no-repeat;background-position:center center}}.mod_0001 .inner .entry .time time .yyyy{line-height:1em;text-align:center;display:flex;justify-content:center;align-items:center;height:100%;width:52px;background-color:#48809b;font-size:.75rem;letter-spacing:0.111em}@media screen and (max-width: 767px){.mod_0001 .inner .entry .time time .yyyy{background-color:transparent;width:18.4375vw;font-size:3.125vw;padding-left:0.777em}}.mod_0001 .inner .entry .time time .mmdd{line-height:1em;text-align:center;display:flex;justify-content:center;align-items:center;height:100%;width:72px;background-color:#53b6de;font-size:1rem;letter-spacing:0.111em}@media screen and (max-width: 767px){.mod_0001 .inner .entry .time time .mmdd{background-color:transparent;width:20.9375vw;font-size:3.75vw;padding-right:0.777em}}.mod_0001 .inner .entry .title{line-height:1.555em;width:590px;font-size:1.125rem;font-weight:400;margin:0;padding:0;letter-spacing:0.111em}@media screen and (max-width: 767px){.mod_0001 .inner .entry .title{width:100%;font-size:4.375vw;margin-top:0.333em}}.mod_0001 .inner .entry .title i{margin-left:0.222em}.mod_0001 .inner .link{width:100%;text-align:center}@media screen and (max-width: 767px){.mod_0001 .inner .link{text-align:right}}.mod_0001 .inner .link a{font-size:1rem;letter-spacing:0.111em;position:relative;display:inline-block}@media screen and (max-width: 767px){.mod_0001 .inner .link a{font-size:3.75vw}}.mod_0001 .inner .link a:hover{text-decoration:none}.mod_0001 .inner .link a:hover:before{bottom:-4px;opacity:1;visibility:visible}@media screen and (max-width: 767px){.mod_0001 .inner .link a:hover:before{display:none}}.mod_0001 .inner .link a:before{position:absolute;bottom:-8px;left:0;content:'';width:100%;height:2px;background:#333;opacity:0;visibility:hidden;transition:.3s}@media screen and (max-width: 767px){.mod_0001 .inner .link a:before{display:none}}.mod_0001 .inner .link a:after{display:inline-block;content:"";width:33px;height:1em;line-height:25px;background-image:url("../img/common/arrow_right_black.svg");background-size:contain;background-position:center bottom;background-repeat:no-repeat;margin-left:0.333em}@media screen and (max-width: 767px){.mod_0001 .inner .link a:after{width:10vw;line-height:1em;height:1em}}.mod_0002{width:100%}.mod_0002 .inner{margin:0 auto;width:1000px;position:relative}@media screen and (max-width: 767px){.mod_0002 .inner{width:90vw}}.mod_0002 .inner .title{width:100%;text-align:center;font-size:1.6875rem;font-weight:500;letter-spacing:0.222em;margin:0;padding:0;color:#fff}@media screen and (max-width: 767px){.mod_0002 .inner .title{font-size:6.875vw;text-align:left}}.mod_0002 .inner .title a{color:#fff;text-decoration:none}.mod_0002 .inner .title a:hover{text-decoration:none}.mod_0002 .inner .title .underline{font-size:2.375rem;background:linear-gradient(transparent 50%, #9fc155 55%)}@media screen and (max-width: 767px){.mod_0002 .inner .title .underline{font-size:9.375vw}}.mod_0002 .inner .list{list-style:none;margin:35px 0 0 0;padding:0;width:100%;display:flex;flex-wrap:wrap}@media screen and (max-width: 767px){.mod_0002 .inner .list{margin:7.8125vw 0 0 0}}.mod_0002 .inner .list li{width:33.333%;height:116px;transition:background-color 0.2s linear}@media screen and (max-width: 767px){.mod_0002 .inner .list li{width:100%;height:33.125vw}}.mod_0002 .inner .list li:nth-child(even) a{background-color:rgba(0,0,0,0.1)}.mod_0002 .inner .list li:hover{background-color:rgba(255,255,255,0.2)}.mod_0002 .inner .list li a{width:100%;height:100%;background-color:rgba(255,255,255,0.15);display:flex;flex-wrap:wrap;justify-content:flex-end;position:relative}.mod_0002 .inner .list li a:hover{text-decoration:none}.mod_0002 .inner .list li a .nam{width:30px;height:32px;margin:0;padding:0 0 0.222em 0;line-height:1em;font-size:1.1875rem;background-image:url("../img/common/kaiketsu_crown.svg");background-size:contain;background-repeat:no-repeat;background-position:center center;color:#53b6de;display:flex;justify-content:center;align-items:flex-end;position:absolute;top:10px;left:10px;font-weight:500}@media screen and (max-width: 767px){.mod_0002 .inner .list li a .nam{width:7.5vw;height:8vw;font-size:4.6875vw;top:3.125vw;left:3.125vw;padding:0 0 0.2em 0}}.mod_0002 .inner .list li a .pic{width:120px;height:100%;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 767px){.mod_0002 .inner .list li a .pic{width:31.25vw}}@media screen and (max-width: 767px){.mod_0002 .inner .list li a .pic img{height:19.375vw;width:auto}}.mod_0002 .inner .list li a .tx{width:174px;height:100%;display:flex;align-items:center}@media screen and (max-width: 767px){.mod_0002 .inner .list li a .tx{width:46.875vw}}.mod_0002 .inner .list li a .tx p{color:#fff;font-weight:500;line-height:1.777em;margin:0;padding:0}@media screen and (max-width: 767px){.mod_0002 .inner .list li a .tx p{font-size:4.375vw}}.mod_0002 .inner .list li a i{position:absolute;right:10px;line-height:116px;top:0;color:#fff}@media screen and (max-width: 767px){.mod_0002 .inner .list li a i{line-height:33.125vw;font-size:4.375vw;right:3.125vw}}.mod_0002 .inner .list li a .wrap{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.mod_0002 .inner .list li a .wrap p{color:#fff;font-weight:500;line-height:1.777em;margin:0;padding:0}@media screen and (max-width: 767px){.mod_0002 .inner .list li a .wrap p{font-size:4.375vw}}.mod_0002 .inner .list li a .wrap p:after{display:inline-block;content:"";width:33px;height:1em;line-height:25px;background-image:url("../img/common/arrow_right_white.svg");background-size:contain;background-position:center bottom;background-repeat:no-repeat;margin-left:0.333em}@media screen and (max-width: 767px){.mod_0002 .inner .list li a .wrap p:after{width:10vw;line-height:1em;height:1em}}.mod_0002 .label{position:absolute;top:-50px;right:0}@media screen and (max-width: 767px){.mod_0002 .label{width:28.125vw;top:-6.25vw}}.mod_0002 .label a{display:inline-block}.mod_0002 .label a:hover{animation-name:bounce;animation-duration:1.5s}@media screen and (max-width: 767px){.mod_0002 .label img{width:100%;height:auto}}.mod_0003{width:100%}.mod_0003 .inner{width:1000px;margin:70px auto 0 auto;display:flex;flex-wrap:wrap}@media screen and (max-width: 767px){.mod_0003 .inner{width:90vw;margin:0 auto}}.mod_0003 .inner .bnr{width:500px}@media screen and (max-width: 767px){.mod_0003 .inner .bnr{width:100%}}.mod_0003 .inner .bnr a{display:block}.mod_0003 .inner .bnr a:hover{text-decoration:none}.mod_0003 .inner .bnr a figcaption{width:100%;line-height:80px;background-color:#9fc155;color:#fff;font-size:1.125rem;font-weight:500;letter-spacing:0.111em;text-align:center}@media screen and (max-width: 767px){.mod_0003 .inner .bnr a figcaption{line-height:14.0625vw;font-size:4.375vw}}.mod_0003 .inner .bnr a figcaption:after{display:inline-block;content:"";width:45px;height:1em;line-height:25px;background-image:url("../img/common/arrow_right_white.svg");background-size:contain;background-position:center bottom;background-repeat:no-repeat;margin-left:0.333em}@media screen and (max-width: 767px){.mod_0003 .inner .bnr a figcaption:after{width:10.9375vw;line-height:1em;height:1em}}.mod_0003 .inner .links{width:500px;list-style:none;margin:0;padding:0 0 0 50px;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 767px){.mod_0003 .inner .links{width:100%;padding:0 0 0 4.6875vw}}@media screen and (max-width: 767px){.mod_0003 .inner .links li{margin-top:6.25vw}}.mod_0003 .inner .links li a{font-size:1.375rem;font-weight:500;position:relative;display:inline-block;text-shadow:#fff 1px 0 10px}@media screen and (max-width: 767px){.mod_0003 .inner .links li a{font-size:4.375vw}}.mod_0003 .inner .links li a:hover{text-decoration:none}.mod_0003 .inner .links li a:hover:before{bottom:-4px;opacity:1;visibility:visible}@media screen and (max-width: 767px){.mod_0003 .inner .links li a:hover:before{display:none}}.mod_0003 .inner .links li a:before{position:absolute;bottom:-8px;left:0;content:'';width:100%;height:2px;background:#333;opacity:0;visibility:hidden;transition:.3s}@media screen and (max-width: 767px){.mod_0003 .inner .links li a:before{display:none}}.mod_0003 .inner .links li a:after{display:inline-block;content:"";width:45px;height:1em;line-height:25px;background-image:url("../img/common/arrow_right_black.svg");background-size:contain;background-position:center bottom;background-repeat:no-repeat;margin-left:0.333em}@media screen and (max-width: 767px){.mod_0003 .inner .links li a:after{width:10.9375vw;line-height:1em;height:1em}}.mod_0004{width:100%}.mod_0004 .inner{width:100%;text-align:center}.mod_0004 .inner .link{text-align:center;margin:0}.mod_0004 .inner .link a{font-size:1.375rem;font-weight:500;position:relative;display:inline-block;text-shadow:#fff 1px 0 10px}@media screen and (max-width: 767px){.mod_0004 .inner .link a{font-size:4.375vw;text-align:justify;text-justify:inter-ideograph;width:75vw;margin:0 auto;line-height:1.777em}}.mod_0004 .inner .link a:hover{text-decoration:none}.mod_0004 .inner .link a:hover:before{bottom:-4px;opacity:1;visibility:visible}@media screen and (max-width: 767px){.mod_0004 .inner .link a:hover:before{display:none}}.mod_0004 .inner .link a:before{position:absolute;bottom:-8px;left:0;content:'';width:100%;height:2px;background:#333;opacity:0;visibility:hidden;transition:.3s}@media screen and (max-width: 767px){.mod_0004 .inner .link a:before{display:none}}.mod_0004 .inner .link a:after{display:inline-block;content:"";width:45px;height:1em;line-height:25px;background-image:url("../img/common/arrow_right_black.svg");background-size:contain;background-position:center bottom;background-repeat:no-repeat;margin-left:0.333em}@media screen and (max-width: 767px){.mod_0004 .inner .link a:after{width:10.9375vw;line-height:1em;height:1em}}.mod_0004 .inner .text{letter-spacing:0.111em;font-weight:500;margin:2em 0 0 0}@media screen and (max-width: 767px){.mod_0004 .inner .text{font-size:4.375vw}}.mod_0005{width:100%}.mod_0005 .inner{max-width:1300px;width:100%;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center}@media screen and (max-width: 767px){.mod_0005 .inner{flex-direction:column-reverse}}.mod_0005 .inner .ph{max-width:650px;width:50%;text-align:center}@media screen and (max-width: 767px){.mod_0005 .inner .ph{max-width:90vw;width:100%;margin:6.25vw auto 0 auto}}@media screen and (max-width: 767px){.mod_0005 .inner .ph img{width:100%;height:auto}}.mod_0005 .inner .tx{max-width:650px;width:50%;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;padding-left:50px}@media screen and (max-width: 767px){.mod_0005 .inner .tx{max-width:none;width:80vw;padding-left:0;margin:0 auto}}.mod_0005 .inner .tx .header{display:flex;justify-content:flex-start}@media screen and (max-width: 767px){.mod_0005 .inner .tx .header{flex-direction:column;justify-content:flex-start;align-items:center;text-align:center}}.mod_0005 .inner .tx .header a{text-decoration:none}.mod_0005 .inner .tx .header .title-ja{font-weight:700;font-size:1.875rem;padding:0;margin:0 1em 0 0;letter-spacing:0.111em}@media screen and (max-width: 767px){.mod_0005 .inner .tx .header .title-ja{font-size:7.1875vw;text-align:center;margin:0}}.mod_0005 .inner .tx .header .title-en{font-family:'Questrial', sans-serif;font-weight:700;font-size:1rem;padding:0;margin:0.777em 0 0 0;letter-spacing:0.444em}@media screen and (max-width: 767px){.mod_0005 .inner .tx .header .title-en{font-size:4.375vw;text-align:center}}.mod_0005 .inner .tx .text{margin:2em 0 0 0;width:445px;font-size:1.125rem;line-height:1.777em;letter-spacing:0.111em;font-weight:500;text-align:justify;text-justify:inter-ideograph}@media screen and (max-width: 767px){.mod_0005 .inner .tx .text{width:100%;font-size:4.375vw}}.mod_0005 .inner .tx .link{width:445px;text-align:right}@media screen and (max-width: 767px){.mod_0005 .inner .tx .link{width:100%}}.mod_0005 .inner .tx .link a{font-size:1rem;letter-spacing:0.111em;position:relative;display:inline-block}@media screen and (max-width: 767px){.mod_0005 .inner .tx .link a{font-size:3.75vw}}.mod_0005 .inner .tx .link a:hover{text-decoration:none}.mod_0005 .inner .tx .link a:hover:before{bottom:-4px;opacity:1;visibility:visible}@media screen and (max-width: 767px){.mod_0005 .inner .tx .link a:hover:before{display:none}}.mod_0005 .inner .tx .link a:before{position:absolute;bottom:-8px;left:0;content:'';width:100%;height:2px;background:#333;opacity:0;visibility:hidden;transition:.3s}@media screen and (max-width: 767px){.mod_0005 .inner .tx .link a:before{display:none}}.mod_0005 .inner .tx .link a:after{display:inline-block;content:"";width:33px;height:1em;line-height:25px;background-image:url("../img/common/arrow_right_black.svg");background-size:contain;background-position:center bottom;background-repeat:no-repeat;margin-left:0.333em}@media screen and (max-width: 767px){.mod_0005 .inner .tx .link a:after{width:10vw;line-height:1em;height:1em}}.mod_0006{width:1000px;margin:0 auto;background-color:#fff;padding:50px 0}@media screen and (max-width: 767px){.mod_0006{width:90vw;padding:12.5vw 0}}.mod_0006 .link{text-align:center;margin:0}.mod_0006 .link a{font-size:1.375rem;font-weight:700;position:relative;display:inline-block;text-shadow:#fff 1px 0 10px}@media screen and (max-width: 767px){.mod_0006 .link a{font-size:4.375vw}}.mod_0006 .link a:hover{text-decoration:none}.mod_0006 .link a:hover:before{bottom:-4px;opacity:1;visibility:visible}@media screen and (max-width: 767px){.mod_0006 .link a:hover:before{display:none}}.mod_0006 .link a:before{position:absolute;bottom:-8px;left:0;content:'';width:100%;height:2px;background:#333;opacity:0;visibility:hidden;transition:.3s}@media screen and (max-width: 767px){.mod_0006 .link a:before{display:none}}.mod_0006 .link a:after{display:inline-block;content:"";width:45px;height:1em;line-height:25px;background-image:url("../img/common/arrow_right_black.svg");background-size:contain;background-position:center bottom;background-repeat:no-repeat;margin-left:0.333em}@media screen and (max-width: 767px){.mod_0006 .link a:after{width:10.9375vw;line-height:1em;height:1em}}.mod_0006 .inner{width:900px;margin:35px auto 0 auto;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 767px){.mod_0006 .inner{width:80vw;margin:9.375vw auto 0 auto}}.mod_0006 .inner .detail{width:430px;letter-spacing:0.111em;padding-left:30px}@media screen and (max-width: 767px){.mod_0006 .inner .detail{width:100%;padding-left:0}}.mod_0006 .inner .detail .tt1{margin:0;padding:0;font-size:1.3125rem;font-weight:700}@media screen and (max-width: 767px){.mod_0006 .inner .detail .tt1{font-size:5vw}}.mod_0006 .inner .detail .tt2{margin:1em 0 0 0;padding:0;font-size:1.25rem;font-weight:500;letter-spacing:0.111em}@media screen and (max-width: 767px){.mod_0006 .inner .detail .tt2{font-size:4.375vw}}.mod_0006 .inner .detail .tt2 i{font-size:1.5rem;color:#9fc155;margin-right:0.111em}@media screen and (max-width: 767px){.mod_0006 .inner .detail .tt2 i{font-size:5vw}}.mod_0006 .inner .detail .tx{margin:1em 0 0 0;padding:0;line-height:1.777em}@media screen and (max-width: 767px){.mod_0006 .inner .detail .tx{font-size:4.375vw}}.mod_0006 .inner .map{width:430px}@media screen and (max-width: 767px){.mod_0006 .inner .map{width:100%;margin-top:6.25vw}}.mod_0006 .inner .map .googlemaps{height:0;overflow:hidden;padding-bottom:65.11627907%;position:relative}.mod_0006 .inner .map .googlemaps iframe{position:absolute;left:0;top:0;height:100%;width:100%}.mod_0006 .inner .links{text-align:right}.mod_0006 .inner .links a{font-size:1rem;letter-spacing:0.111em;position:relative;display:inline-block}@media screen and (max-width: 767px){.mod_0006 .inner .links a{font-size:3.75vw}}.mod_0006 .inner .links a:hover{text-decoration:none}.mod_0006 .inner .links a:hover:before{bottom:-4px;opacity:1;visibility:visible}@media screen and (max-width: 767px){.mod_0006 .inner .links a:hover:before{display:none}}.mod_0006 .inner .links a:before{position:absolute;bottom:-8px;left:0;content:'';width:100%;height:2px;background:#333;opacity:0;visibility:hidden;transition:.3s}@media screen and (max-width: 767px){.mod_0006 .inner .links a:before{display:none}}.mod_0006 .inner .links a:after{display:inline-block;content:"";width:33px;height:1em;line-height:25px;background-image:url("../img/common/arrow_right_black.svg");background-size:contain;background-position:center bottom;background-repeat:no-repeat;margin-left:0.333em}@media screen and (max-width: 767px){.mod_0006 .inner .links a:after{width:10vw;line-height:1em;height:1em}}.mod_0007{width:100%}.mod_0007 .inner{width:100%}.mod_0007 .inner .pic{width:100%;max-width:1400px;margin:0 auto}.mod_0007 .inner .pic figcaption{font-size:2.125rem;font-weight:500;text-align:center;margin:0.777em 0 0 0}@media screen and (max-width: 767px){.mod_0007 .inner .pic figcaption{font-size:6.875vw;width:62.5vw;margin:0.333em auto 0 auto;line-height:1.777em}}.mod_0007 .inner .pic figcaption .underline{background:linear-gradient(transparent 50%, #9fc155 55%)}.mod_0007 .inner .link{text-align:center;margin-top:2em}@media screen and (max-width: 767px){.mod_0007 .inner .link{margin-top:1.333em}}.mod_0007 .inner .link a{font-size:1rem;letter-spacing:0.111em;position:relative;display:inline-block}@media screen and (max-width: 767px){.mod_0007 .inner .link a{font-size:3.75vw}}.mod_0007 .inner .link a:hover{text-decoration:none}.mod_0007 .inner .link a:hover:before{bottom:-4px;opacity:1;visibility:visible}@media screen and (max-width: 767px){.mod_0007 .inner .link a:hover:before{display:none}}.mod_0007 .inner .link a:before{position:absolute;bottom:-8px;left:0;content:'';width:100%;height:2px;background:#333;opacity:0;visibility:hidden;transition:.3s}@media screen and (max-width: 767px){.mod_0007 .inner .link a:before{display:none}}.mod_0007 .inner .link a:after{display:inline-block;content:"";width:33px;height:1em;line-height:25px;background-image:url("../img/common/arrow_right_black.svg");background-size:contain;background-position:center bottom;background-repeat:no-repeat;margin-left:0.333em}@media screen and (max-width: 767px){.mod_0007 .inner .link a:after{width:10vw;line-height:1em;height:1em}}.mod_0008{width:100%;margin-top:70px}@media screen and (max-width: 767px){.mod_0008{margin-top:10.9375vw}}.mod_0008 .inner{width:1000px;margin:0 auto}@media screen and (max-width: 767px){.mod_0008 .inner{width:90vw}}.mod_0008 .inner .title{width:100%;display:flex;flex-wrap:wrap;align-items:center;color:#1a5f89;font-size:1.5rem;letter-spacing:0.111em}@media screen and (max-width: 767px){.mod_0008 .inner .title{font-size:5vw;text-align:justify;text-justify:inter-ideograph}}.mod_0008 .inner .title .tx{flex:1}.mod_0008 .inner .title:before{content:"Q";font-family:'Questrial', sans-serif;font-size:2.625rem;color:#fff;background-color:#9fc155;width:78px;height:78px;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-right:20px}@media screen and (max-width: 767px){.mod_0008 .inner .title:before{width:12.5vw;height:12.5vw;font-size:6.875vw;margin-right:3.125vw}}.mod_0008 .inner .wrap{margin-left:40px;width:960px;background-color:#e8edec;position:relative;margin-top:40px;padding:50px 60px}@media screen and (max-width: 767px){.mod_0008 .inner .wrap{width:100%;margin-left:0;padding:7.8125vw 4.6875vw}}.mod_0008 .inner .wrap:before{content:"A";font-family:'Questrial', sans-serif;font-size:2.625rem;color:#fff;background-color:#53b6de;width:78px;height:78px;border-radius:50%;display:flex;justify-content:center;align-items:center;position:absolute;left:-40px;top:-15px}@media screen and (max-width: 767px){.mod_0008 .inner .wrap:before{width:12.5vw;height:12.5vw;font-size:6.875vw;margin-right:3.125vw;left:0;top:-6.25vw}}.mod_0008 .inner .wrap .tx{font-weight:500;letter-spacing:0.111em;text-align:justify;text-justify:inter-ideograph;line-height:1.999em;margin:0}@media screen and (max-width: 767px){.mod_0008 .inner .wrap .tx{font-size:4.375vw;line-height:1.777em}}.mod_0008 .inner .wrap .tx.indent{font-size:.875rem;text-indent:-1.111em;padding-left:1em}@media screen and (max-width: 767px){.mod_0008 .inner .wrap .tx.indent{font-size:3.75vw}}.mod_0008 .inner .wrap .tx strong{color:#ff7f00;font-weight:500}.mod_0008 .inner .wrap.column{display:flex;justify-content:space-between}@media screen and (max-width: 767px){.mod_0008 .inner .wrap.column{display:block}}.mod_0008 .inner .wrap.column .text{width:460px}@media screen and (max-width: 767px){.mod_0008 .inner .wrap.column .text{width:100%}}.mod_0008 .inner .wrap.column .text dl{padding:25px;margin:25px 0 0 0;background-color:#fff;line-height:1.999em;letter-spacing:0.111em;font-weight:500}@media screen and (max-width: 767px){.mod_0008 .inner .wrap.column .text dl{padding:6.25vw;margin:6.25vw 0 0 0;letter-spacing:0}}.mod_0008 .inner .wrap.column .text dl dt{color:#1a5f89;margin:0;padding:0}@media screen and (max-width: 767px){.mod_0008 .inner .wrap.column .text dl dt{font-size:4.375vw}}.mod_0008 .inner .wrap.column .text dl dd{margin:0;padding:0}@media screen and (max-width: 767px){.mod_0008 .inner .wrap.column .text dl dd{font-size:4.375vw;padding-left:1em;text-indent:-1.111em;margin-top:0.333em}}.mod_0008 .inner .wrap.column .pic{width:334px}@media screen and (max-width: 767px){.mod_0008 .inner .wrap.column .pic{width:100%;margin-top:6.25vw}}.mod_0008 .inner .wrap .link{width:100%}.mod_0008 .inner .wrap .link a{font-size:1rem;letter-spacing:0.111em;position:relative;display:inline-block;color:#53b6de}@media screen and (max-width: 767px){.mod_0008 .inner .wrap .link a{font-size:4.375vw}}.mod_0008 .inner .wrap .link a:hover{text-decoration:none}.mod_0008 .inner .wrap .link a:hover:before{bottom:-4px;opacity:1;visibility:visible}@media screen and (max-width: 767px){.mod_0008 .inner .wrap .link a:hover:before{display:none}}.mod_0008 .inner .wrap .link a:before{position:absolute;bottom:-8px;left:0;content:'';width:100%;height:2px;background:#53b6de;opacity:0;visibility:hidden;transition:.3s}@media screen and (max-width: 767px){.mod_0008 .inner .wrap .link a:before{display:none}}.mod_0008 .inner .wrap .link a:after{display:inline-block;content:"";width:29px;height:1em;line-height:25px;background-image:url("../img/common/arrow_right_blue.svg");background-size:contain;background-position:center bottom;background-repeat:no-repeat;margin-left:0.333em}@media screen and (max-width: 767px){.mod_0008 .inner .wrap .link a:after{width:10vw;line-height:1em;height:1em}}.mod_0009{width:100%;margin-top:70px;margin-bottom:70px}@media screen and (max-width: 767px){.mod_0009{margin-top:10.9375vw;margin-bottom:10.9375vw}}.mod_0009.mt{margin-top:1em}.mod_0009 .inner{width:1000px;margin:0 auto;text-align:right}.mod_0009 .inner.center{text-align:center}.mod_0009 .inner.flex{display:flex;width:800px;justify-content:flex-end}@media screen and (max-width: 767px){.mod_0009 .inner.flex{display:block;width:90vw;text-align:left}}.mod_0009 .inner.flex .link{width:auto;margin-left:3em}@media screen and (max-width: 767px){.mod_0009 .inner.flex .link{margin-left:0}}@media screen and (max-width: 767px){.mod_0009 .inner{width:90vw}}.mod_0009 .inner .link{width:100%}.mod_0009 .inner .link a{font-size:1rem;letter-spacing:0.111em;position:relative;display:inline-block;color:#53b6de}@media screen and (max-width: 767px){.mod_0009 .inner .link a{font-size:4.375vw}}.mod_0009 .inner .link a:hover{text-decoration:none}.mod_0009 .inner .link a:hover:before{bottom:-4px;opacity:1;visibility:visible}@media screen and (max-width: 767px){.mod_0009 .inner .link a:hover:before{display:none}}.mod_0009 .inner .link a:before{position:absolute;bottom:-8px;left:0;content:'';width:100%;height:2px;background:#53b6de;opacity:0;visibility:hidden;transition:.3s}@media screen and (max-width: 767px){.mod_0009 .inner .link a:before{display:none}}.mod_0009 .inner .link a:after{display:inline-block;content:"";width:29px;height:1em;line-height:25px;background-image:url("../img/common/arrow_right_blue.svg");background-size:contain;background-position:center bottom;background-repeat:no-repeat;margin-left:0.333em}@media screen and (max-width: 767px){.mod_0009 .inner .link a:after{width:10vw;line-height:1em;height:1em}}.mod_0010{width:95.71428571%;height:75px;margin:70px auto}@media screen and (max-width: 767px){.mod_0010{margin-top:0;height:auto;width:90vw}}.mod_0010 .inner{width:100%;height:100%;margin:0;display:flex;background-color:#d2f0f9}@media screen and (max-width: 767px){.mod_0010 .inner{width:90vw;display:block;height:auto;padding-bottom:1em}}.mod_0010 .inner dt{width:223px;height:100%;background-image:url("../img/common/bottom_links_bg.svg");background-position:center center;background-size:auto 100%;background-repeat:no-repeat;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;color:#fff;text-align:center;margin-right:1em}@media screen and (max-width: 767px){.mod_0010 .inner dt{background-image:none;width:100%;height:26.5625vw;padding:0 0 1em 0;font-size:5vw;background-image:url("../img/common/lower_links_bg.svg");background-position:center top;background-size:100% auto}}.mod_0010 .inner dt .en{color:#fff;font-size:.75rem;font-family:'Questrial', sans-serif;font-weight:700;margin:0;padding:0;line-height:1.555em;letter-spacing:0.444em}@media screen and (max-width: 767px){.mod_0010 .inner dt .en{font-size:3.75vw}}.mod_0010 .inner dd{padding:0;margin:0}@media screen and (max-width: 767px){.mod_0010 .inner dd{width:100%}}.mod_0010 .inner dd a{height:100%;padding:0 0.555em;display:flex;justify-content:center;align-items:center;color:#fff;color:#53b6de;letter-spacing:0.111em;font-size:.875rem}.mod_0010 .inner dd a i{margin-left:0.222em}@media screen and (max-width: 767px){.mod_0010 .inner dd a{justify-content:flex-start;width:100%;height:auto;padding:0.555em 0.777em;font-size:4.375vw;text-align:left}}.mod_0011{width:100%;margin-top:60px}@media screen and (max-width: 767px){.mod_0011{margin-top:12.5vw;margin-bottom:12.5vw}}.mod_0011 .inner{width:760px;margin:0 auto}@media screen and (max-width: 767px){.mod_0011 .inner{width:90vw}}.mod_0011 .inner .entry{width:100%;padding-bottom:30px;margin-bottom:30px;border-bottom:solid 1px #cfcfd0}@media screen and (max-width: 767px){.mod_0011 .inner .entry{padding-bottom:9.375vw;margin-bottom:9.375vw}}.mod_0011 .inner .entry .time{width:124px;height:24px;padding:0;margin:2px 0 0 0}@media screen and (max-width: 767px){.mod_0011 .inner .entry .time{width:39.375vw;height:5.625vw}}.mod_0011 .inner .entry .time time{width:100%;height:100%;padding:0;margin:0;display:flex;flex-wrap:wrap;color:#fff}@media screen and (max-width: 767px){.mod_0011 .inner .entry .time time{background-image:url("../img/common/topics_bg_sp.svg");background-size:contain;background-repeat:no-repeat;background-position:center center}}.mod_0011 .inner .entry .time time .yyyy{line-height:1em;text-align:center;display:flex;justify-content:center;align-items:center;height:100%;width:52px;background-color:#48809b;font-size:.75rem;letter-spacing:0.111em}@media screen and (max-width: 767px){.mod_0011 .inner .entry .time time .yyyy{background-color:transparent;width:18.4375vw;font-size:3.125vw;padding-left:0.777em}}.mod_0011 .inner .entry .time time .mmdd{line-height:1em;text-align:center;display:flex;justify-content:center;align-items:center;height:100%;width:72px;background-color:#53b6de;font-size:1rem;letter-spacing:0.111em}@media screen and (max-width: 767px){.mod_0011 .inner .entry .time time .mmdd{background-color:transparent;width:20.9375vw;font-size:3.75vw;padding-right:0.777em}}.mod_0011 .inner .entry .title{line-height:1.555em;width:100%;font-size:1.25rem;font-weight:500;margin:1.222em 0 0 0;padding:0;letter-spacing:0.111em}@media screen and (max-width: 767px){.mod_0011 .inner .entry .title{width:100%;font-size:5vw;margin-top:1.222em}}.mod_0011 .inner .entry .title i{margin-left:0.111em}.mod_0011 .inner .entry .entry-body{letter-spacing:0.111em;line-height:1.999em;font-size:1rem;text-align:justify;text-justify:inter-ideograph;word-break:break-all}@media screen and (max-width: 767px){.mod_0011 .inner .entry .entry-body{font-size:4.375vw;line-height:1.777em}}.mod_0011 .inner .entry .entry-body section{margin:3em 0}.mod_0011 .inner .entry .entry-body a{color:#53b6de}.mod_0011 .inner .entry .entry-body ul.indent{list-style:none;padding-left:0}.mod_0011 .inner .entry .entry-body ul.indent li{padding-left:1em;text-indent:-1.111em}.mod_0011 .inner .entry .entry-body ul.indent li a i{text-indent:0;margin-left:0.222em}.mod_0011 .inner .entry .entry-body .figure{margin:1em 0}.mod_0011 .inner .entry .entry-body .figure figcaption{margin:0.777em 0}.mod_0011 .inner .entry .entry-body .flex{display:flex;flex-wrap:wrap;align-items:flex-start}@media screen and (max-width: 767px){.mod_0011 .inner .entry .entry-body .flex{display:block}}.mod_0011 .inner .entry .entry-body .flex .pic{margin:1em 1em 1em 0}@media screen and (max-width: 767px){.mod_0011 .inner .entry .entry-body .flex .pic{margin:1em 0}}.mod_0011 .inner .entry .entry-body .flex .txt{flex:1}.mod_0011 .inner .entry .entry-body .photo-2column{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.mod_0011 .inner .entry .entry-body .photo-2column div{width:49%}@media screen and (max-width: 767px){.mod_0011 .inner .entry .entry-body .photo-2column div{width:100%;margin:1em 0}}.mod_0011 .inner .entry .links{width:100%;text-align:right;margin:0}@media screen and (max-width: 767px){.mod_0011 .inner .entry .links{font-size:4.375vw}}.mod_0011 .inner .entry .links a{color:#53b6de;position:relative;display:inline-block;text-decoration:none}.mod_0011 .inner .entry .links a:after{position:absolute;bottom:-8px;left:0;content:'';width:100%;height:2px;background:#53b6de;opacity:0;visibility:hidden;transition:.3s}@media screen and (max-width: 767px){.mod_0011 .inner .entry .links a:after{display:none}}.mod_0011 .inner .entry .links a:hover:after{bottom:-4px;opacity:1;visibility:visible}@media screen and (max-width: 767px){.mod_0011 .inner .entry .links a:hover:after{display:none}}.mod_0011 .inner .entry .links a i{margin-left:0.222em}.mod_0011 .pager{width:620px;margin:80px auto 0 auto;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 767px){.mod_0011 .pager{width:90vw;margin:12.5vw auto 0 auto}}.mod_0011 .pager a{color:#53b6de}.mod_0011 .pager .btn,.mod_0011 .pager .list{letter-spacing:0.111em;list-style:none;padding:0;margin:0;font-size:1.125rem;font-weight:500}@media screen and (max-width: 767px){.mod_0011 .pager .btn,.mod_0011 .pager .list{font-size:4.375vw}}.mod_0011 .pager .btn i,.mod_0011 .pager .list i{margin:0 0.222em}.mod_0011 .pager .btn.disable a,.mod_0011 .pager .list.disable a{color:#ccc;pointer-events:none}@media screen and (max-width: 767px){.mod_0011 .pager .btn li,.mod_0011 .pager .list li{width:20%}}.mod_0011 .pager .btn li a,.mod_0011 .pager .list li a{display:inline-block;padding:0 0.555em;position:relative}@media screen and (max-width: 767px){.mod_0011 .pager .btn li a,.mod_0011 .pager .list li a{width:100%;text-align:center;padding:0.555em 0}}.mod_0011 .pager .btn li.current a:after,.mod_0011 .pager .list li.current a:after{position:absolute;content:"・";bottom:-1em;left:0;text-align:center;width:100%}@media screen and (max-width: 767px){.mod_0011 .pager .btn li.current a:after,.mod_0011 .pager .list li.current a:after{bottom:-0.333em}}.mod_0011 .pager .btn li.current a:hover:after,.mod_0011 .pager .list li.current a:hover:after{text-decoration:none}@media screen and (max-width: 767px){.mod_0011 .pager .btn{width:18.75vw}}.mod_0011 .pager .list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}@media screen and (max-width: 767px){.mod_0011 .pager .list{width:46.875vw}}.mod_0011 .column{width:1000px;margin:80px auto 80px auto;display:flex;justify-content:space-between}@media screen and (max-width: 767px){.mod_0011 .column{width:90vw;margin:9.375vw auto 9.375vw auto;display:block}}.mod_0011 .column .wrap{width:470px;background-color:#e8edec;padding:60px 40px}@media screen and (max-width: 767px){.mod_0011 .column .wrap{width:100%;margin-top:9.375vw;padding:9.375vw 6.25vw}}.mod_0011 .column .wrap .tt{margin:0;padding:0;font-family:'Questrial', sans-serif;font-weight:700;font-size:1.375rem;text-align:center;letter-spacing:0.222em}@media screen and (max-width: 767px){.mod_0011 .column .wrap .tt{font-size:5.625vw}}.mod_0011 .column .wrap .list{list-style:none;margin:0;padding:0}.mod_0011 .column .wrap .list:first-child{margin:0}.mod_0011 .column .wrap .list li{margin:1em 0 0 0}@media screen and (max-width: 767px){.mod_0011 .column .wrap .list li{font-size:4.375vw}}.mod_0011 .column .wrap .list li a{color:#53b6de}.mod_0011 .column .wrap .list li a i{margin-left:0.222em}.mod_0011 .column .wrap .accordion{width:100%;padding:0;margin:30px 0 0 0;list-style:none;border-bottom:solid 1px #c5c5c5}.mod_0011 .column .wrap .accordion dt{width:100%;padding:1em 1em 1em 0;color:#53b6de;display:flex;justify-content:space-between;border-top:solid 1px #c5c5c5;cursor:pointer}@media screen and (max-width: 767px){.mod_0011 .column .wrap .accordion dt{font-size:5vw}}.mod_0011 .column .wrap .accordion dt i{vertical-align:-webkit-baseline-middle}.mod_0011 .column .wrap .accordion dt.active i{transform:rotate(-180deg)}.mod_0011 .column .wrap .accordion dd{padding:0;margin:0;display:none}.mod_0011 .column .wrap .accordion dd ul{padding:0;margin:0;list-style:none;display:flex;flex-wrap:wrap}.mod_0011 .column .wrap .accordion dd ul li{width:25%;text-align:center;margin-bottom:1em}@media screen and (max-width: 767px){.mod_0011 .column .wrap .accordion dd ul li{font-size:4.375vw}}.mod_0011 .column .wrap .accordion dd ul li a{color:#53b6de}.mod_0011 .column .wrap .accordion dd ul li a i{margin-left:0.222em}.mod_0011 .entrybody{width:840px;margin:0 auto;padding:0 0 50px 0;line-height:2em;letter-spacing:0.111em;border-bottom:solid 1px #cfcfd0;font-size:1rem;text-align:justify;text-justify:inter-ideograph}@media screen and (max-width: 767px){.mod_0011 .entrybody{width:90vw;padding:0 0 6.25vw 0;font-size:4.375vw}}.mod_0011 .entrybody img{max-width:100%;width:auto;height:auto}.mod_0011 .return{width:100%;text-align:center;font-size:1.125rem;font-weight:500;margin-top:1em}@media screen and (max-width: 767px){.mod_0011 .return{font-size:4.375vw}}.mod_0011 .return a{color:#53b4dc}.mod_0011 .return a i{margin-left:0.222em}.mod_0012{width:100%;margin:50px 0 0 0}@media screen and (max-width: 767px){.mod_0012{margin:2em 0 0 0}}.mod_0012 .inner{width:1000px;margin:0 auto;padding:50px 0 0 0;border-top:solid 1px #c5c5c5}@media screen and (max-width: 767px){.mod_0012 .inner{width:90vw;padding:1.777em 0 0 0}}.mod_0012 .inner .title{color:#53b6de;font-weight:700;font-size:1.5rem;padding:0;margin:0;letter-spacing:0.111em;text-indent:-0.6777em;padding-left:1.333em}@media screen and (max-width: 767px){.mod_0012 .inner .title{width:100%;font-size:5.625vw}}.mod_0012 .inner .title i{margin:0 0.222em}.mod_0012 .inner .text{width:800px;margin:2em auto 0 auto}@media screen and (max-width: 767px){.mod_0012 .inner .text{width:100%}}.mod_0012 .inner .text p{font-weight:500;letter-spacing:0.111em;line-height:1.999em;text-align:justify;text-justify:inter-ideograph}@media screen and (max-width: 767px){.mod_0012 .inner .text p{font-size:4.375vw;line-height:1.777em}}.mod_0012 .inner .text dl{width:100%;background-color:#e8edec;padding:1em 1.555em;margin:0}.mod_0012 .inner .text dl dt{font-weight:500;margin:0;padding:0;letter-spacing:0.111em;color:#1a5f89}@media screen and (max-width: 767px){.mod_0012 .inner .text dl dt{font-size:5vw}}.mod_0012 .inner .text dl dd{font-weight:500;margin:0.777em 0 0 0;padding:0;font-size:.875rem;letter-spacing:0.111em;line-height:1.777em;text-align:justify;text-justify:inter-ideograph}@media screen and (max-width: 767px){.mod_0012 .inner .text dl dd{font-size:4.375vw}}.mod_0012 .inner .text dl dd .indent{display:block;padding-left:1em;text-indent:-1.111em;font-size:.75rem}@media screen and (max-width: 767px){.mod_0012 .inner .text dl dd .indent{font-size:3.75vw}}.mod_0013{width:100%;margin:50px 0 0 0}@media screen and (max-width: 767px){.mod_0013{margin:2em 0 0 0}}.mod_0013 .inner{width:1000px;margin:0 auto;padding:50px 0 0 0;background-color:#e8edec}@media screen and (max-width: 767px){.mod_0013 .inner{width:90vw;padding:2em 0 0 0}}.mod_0013 .inner .title{width:912px;height:75px;background-image:url("../img/common/titlebar.svg");background-position:center center;background-size:cover;background-repeat:no-repeat;margin:0 auto;text-align:center;line-height:75px;font-size:1.5rem;font-weight:700;letter-spacing:0.222em;color:#fff}@media screen and (max-width: 767px){.mod_0013 .inner .title{width:80vw;height:23.4375vw;line-height:normal;font-size:5.625vw;text-align:center;padding:0.555em 0}}.mod_0013 .inner .text{width:800px;margin:0 auto;padding:3em 0}@media screen and (max-width: 767px){.mod_0013 .inner .text{width:80vw;padding:2em 0}}.mod_0013 .inner .text p{font-weight:500;letter-spacing:0.111em;line-height:1.999em;text-align:justify;text-justify:inter-ideograph;margin-top:2em}.mod_0013 .inner .text p:first-child{margin-top:0}@media screen and (max-width: 767px){.mod_0013 .inner .text p{font-size:4.375vw;line-height:1.777em;margin-top:1em}}.mod_0013 .inner .text p strong{color:#1a5f89}.mod_0014{width:100%}.mod_0014 .inner{width:850px;margin:0 auto}@media screen and (max-width: 767px){.mod_0014 .inner{width:90vw}}.mod_0014 .inner .list{width:100%;padding:1.777em 0 1.777em 0;margin:0;display:flex;border-bottom:solid 1px #d1d1d2}@media screen and (max-width: 767px){.mod_0014 .inner .list{flex-direction:column}}@media screen and (max-width: 767px){.mod_0014 .inner .list:first-child{padding-top:0}}.mod_0014 .inner .list dt{width:140px;padding:0;margin:0;color:#53b6de;font-weight:500;letter-spacing:0.111em;line-height:1.999em;font-size:1rem}@media screen and (max-width: 767px){.mod_0014 .inner .list dt{width:100%;font-size:4.375vw}}.mod_0014 .inner .list dd{width:710px;padding:0;margin:0;font-weight:500;letter-spacing:0.111em;font-size:1.125rem;line-height:1.777em;position:relative}.mod_0014 .inner .list dd .logo{width:50px;position:absolute;top:0;right:0}@media screen and (max-width: 767px){.mod_0014 .inner .list dd .logo{width:15.625vw}}.mod_0014 .inner .list dd .logo img{backface-visibility:hidden}@media screen and (max-width: 767px){.mod_0014 .inner .list dd{width:100%;font-size:5vw}}.mod_0014 .inner .list dd a{color:#53b6de}.mod_0014 .inner .list dd .other{font-size:1rem;margin-top:2em;margin-bottom:0}@media screen and (max-width: 767px){.mod_0014 .inner .list dd .other{font-size:4.375vw}}.mod_0014 .inner .list dd .other .large{font-size:1.125rem}@media screen and (max-width: 767px){.mod_0014 .inner .list dd .other .large{font-size:4.375vw}}.mod_0014 .inner .list dd .other .small{font-size:.875rem}@media screen and (max-width: 767px){.mod_0014 .inner .list dd .other .small{font-size:3.75vw}}.mod_0014 .inner .list dd ul{list-style:none;padding:0;margin:0;width:100%}.mod_0014 .inner .list dd ul li{width:100%;background-color:#e8edec;padding:1em 0.999em 1em 1.333em;margin-top:12px}@media screen and (max-width: 767px){.mod_0014 .inner .list dd ul li{margin-top:3.125vw;padding:1em 0.999em 1em 0.999em}}.mod_0014 .inner .list dd ul li:first-child{margin-top:0}.mod_0014 .inner .list dd ul li p{margin:0}.mod_0014 .inner .list dd ul li p.tt{font-size:1.125rem}@media screen and (max-width: 767px){.mod_0014 .inner .list dd ul li p.tt{font-size:5vw}}.mod_0014 .inner .list dd ul li p.tx{font-size:1rem}@media screen and (max-width: 767px){.mod_0014 .inner .list dd ul li p.tx{font-size:4.375vw}}.mod_0014 .inner .list dd ul li p.link{font-size:1rem}@media screen and (max-width: 767px){.mod_0014 .inner .list dd ul li p.link{font-size:4.375vw}}.mod_0014 .inner .list dd ul li p.link a{font-size:1rem;letter-spacing:0.111em;position:relative;display:inline-block;color:#53b6de}@media screen and (max-width: 767px){.mod_0014 .inner .list dd ul li p.link a{font-size:4.375vw}}.mod_0014 .inner .list dd ul li p.link a:hover{text-decoration:none}.mod_0014 .inner .list dd ul li p.link a:hover:before{bottom:0;opacity:1;visibility:visible}@media screen and (max-width: 767px){.mod_0014 .inner .list dd ul li p.link a:hover:before{display:none}}.mod_0014 .inner .list dd ul li p.link a:before{position:absolute;bottom:-4px;left:0;content:'';width:100%;height:2px;background:#53b6de;opacity:0;visibility:hidden;transition:.3s}@media screen and (max-width: 767px){.mod_0014 .inner .list dd ul li p.link a:before{display:none}}.mod_0014 .inner .list dd ul li p.link a:after{display:inline-block;content:"";width:29px;height:1em;line-height:25px;background-image:url("../img/common/arrow_right_blue.svg");background-size:contain;background-position:center bottom;background-repeat:no-repeat;margin-left:0.333em}@media screen and (max-width: 767px){.mod_0014 .inner .list dd ul li p.link a:after{width:10vw;line-height:1em;height:1em}}.mod_0015{width:100%;margin-top:40px}@media screen and (max-width: 767px){.mod_0015{margin-top:0;margin-bottom:12.5vw}}.mod_0015 .inner{width:800px;margin:0 auto}@media screen and (max-width: 767px){.mod_0015 .inner{width:90vw}}.mod_0015 .inner .tt{width:100%;color:#1a5f89;font-size:22px;font-weight:700;letter-spacing:0.111em}@media screen and (max-width: 767px){.mod_0015 .inner .tt{font-size:5.625vw;margin:0}}.mod_0015 .inner .tx{width:100%;letter-spacing:0.111em;font-weight:500;line-height:1.777em;text-align:justify;text-justify:inter-ideograph}@media screen and (max-width: 767px){.mod_0015 .inner .tx{font-size:4.375vw}}.mod_0015 .inner .list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:space-between}.mod_0015 .inner .list li{margin:15px 0 0 0;width:170px;border:solid 1px #ddd}@media screen and (max-width: 767px){.mod_0015 .inner .list li{width:48%}}.mod_0015 .inner .list:before{content:"";display:block;width:170px;order:1}@media screen and (max-width: 767px){.mod_0015 .inner .list:before{display:none}}.mod_0015 .inner .list:after{content:"";display:block;width:170px}@media screen and (max-width: 767px){.mod_0015 .inner .list:after{display:none}}.mod_0015 .inner .photo{width:100%;margin-top:2em}.mod_0015 .inner .column2{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;margin:2em 0 4em 0}@media screen and (max-width: 767px){.mod_0015 .inner .column2.single .pics:last-child{margin-top:2em}}@media screen and (max-width: 767px){.mod_0015 .inner .column2.left .pics{margin-bottom:2em}.mod_0015 .inner .column2.left .pics:last-child{margin-bottom:0}}.mod_0015 .inner .column2.left:before{content:"";display:block;width:175px;order:1}.mod_0015 .inner .column2.left:after{content:"";display:block;width:175px}@media screen and (max-width: 767px){.mod_0015 .inner .column2 .pics{width:100%}}.mod_0015 .inner .column2 .pics img{width:auto;height:256px}@media screen and (max-width: 767px){.mod_0015 .inner .column2 .pics img{width:100%;height:auto}}.mod_0015 .inner .column2 .pics figcaption{color:#1a5f89;font-weight:700;letter-spacing:0.111em;font-size:1rem;margin-top:0.555em}@media screen and (max-width: 767px){.mod_0015 .inner .column2 .pics figcaption{font-size:4.375vw}}.mod_0016{width:100%;margin:4em 0 6em 0}@media screen and (max-width: 767px){.mod_0016{margin:3em 0 4em 0}}.mod_0016 .inner{width:1000px;margin:0 auto;padding:0}@media screen and (max-width: 767px){.mod_0016 .inner{width:90vw;padding:0}}.mod_0016 .inner .title{color:#53b6de;font-weight:700;font-size:1.5rem;padding:0;margin:0;letter-spacing:0.111em;text-indent:-0.6777em;padding-left:1.333em}@media screen and (max-width: 767px){.mod_0016 .inner .title{width:100%;font-size:5.625vw}}.mod_0016 .inner .title i{margin:0 0.222em}.mod_0016 .inner .text{width:1000px;margin:1em auto 0 auto;display:flex;flex-wrap:wrap;list-style:none;padding:0}@media screen and (max-width: 767px){.mod_0016 .inner .text{width:100%}}.mod_0016 .inner .text p{font-weight:500;letter-spacing:0.111em;line-height:1.999em;text-align:justify;text-justify:inter-ideograph;margin:1.777em 0 0 0;padding:0 0 0 2em}@media screen and (max-width: 767px){.mod_0016 .inner .text p{font-size:4.375vw;line-height:1.777em;margin:1em 0 0 0;padding:0}}.mod_0016 .inner .text p a i{margin-left:0.222em}.mod_0016 .inner .list{width:1000px;margin:1em auto 0 auto;display:flex;flex-wrap:wrap;list-style:none;padding:0}@media screen and (max-width: 767px){.mod_0016 .inner .list{width:100%}}.mod_0016 .inner .list li{width:50%;font-weight:500;letter-spacing:0.111em;line-height:1.999em;text-align:justify;text-justify:inter-ideograph;margin:1.777em 0 0 0;padding:0 0 0 2em}@media screen and (max-width: 767px){.mod_0016 .inner .list li{width:100%;font-size:4.375vw;line-height:1.777em;margin:1em 0 0 0;padding:0}}.mod_0016 .inner .list li a i{margin-left:0.222em}.mod_0017{width:100%;margin-bottom:80px}@media screen and (max-width: 767px){.mod_0017{margin-bottom:18.75vw}}.mod_0017 .inner{width:800px;margin:0 auto;padding:0;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 767px){.mod_0017 .inner{width:90vw}}.mod_0017 .inner .list{width:377px;list-style:none;margin:0;padding:0;font-weight:500}@media screen and (max-width: 767px){.mod_0017 .inner .list{width:100%}}.mod_0017 .inner .list>li{width:100%;border-bottom:solid 1px #cfcfd0;padding:30px 0 31px 15px}@media screen and (max-width: 767px){.mod_0017 .inner .list>li{padding:1em}}.mod_0017 .inner .list>li>a{color:#1a5f89;font-size:1.125rem;font-weight:700;position:relative;display:inline-block}@media screen and (max-width: 767px){.mod_0017 .inner .list>li>a{font-size:5vw;text-align:justify;text-justify:inter-ideograph;width:75vw;margin:0 auto;line-height:1.777em}}.mod_0017 .inner .list>li>a:hover{text-decoration:none}.mod_0017 .inner .list>li>a:hover:before{bottom:-4px;opacity:1;visibility:visible}@media screen and (max-width: 767px){.mod_0017 .inner .list>li>a:hover:before{display:none}}.mod_0017 .inner .list>li>a:before{position:absolute;bottom:-8px;left:0;content:'';width:100%;height:2px;background:#1a5f89;opacity:0;visibility:hidden;transition:.3s}@media screen and (max-width: 767px){.mod_0017 .inner .list>li>a:before{display:none}}.mod_0017 .inner .list>li>a:after{display:inline-block;content:"";width:45px;height:1em;line-height:25px;background-image:url("../img/common/arrow_right_navy.svg");background-size:contain;background-position:center bottom;background-repeat:no-repeat;margin-left:0.333em}@media screen and (max-width: 767px){.mod_0017 .inner .list>li>a:after{width:10.9375vw;line-height:1em;height:1em}}.mod_0017 .inner .list>li ul{list-style:none;margin:0;padding:0 0 0 38px}@media screen and (max-width: 767px){.mod_0017 .inner .list>li ul{padding:0 0 0 1.666em}}.mod_0017 .inner .list>li ul li{margin-top:0.9em}@media screen and (max-width: 767px){.mod_0017 .inner .list>li ul li:last-child{margin-bottom:0.555em}}@media screen and (max-width: 767px){.mod_0017 .inner .list>li ul li{font-size:4.375vw}}.mod_0017 .inner .list>li ul li a i{margin-left:0.222em}.mod_0018{width:100%;margin-bottom:80px}@media screen and (max-width: 767px){.mod_0018{margin-bottom:18.75vw}}.mod_0018 .inner{width:800px;margin:0 auto;padding:0;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 767px){.mod_0018 .inner{width:90vw}}.mod_0018 .inner .description{font-weight:500;line-height:1.999em;padding:0;margin:1em 0;letter-spacing:0.111em;text-align:justify;text-justify:inter-ideograph}@media screen and (max-width: 767px){.mod_0018 .inner .description{font-size:4.375vw}}.mod_0018 .inner .wrap{width:100%;margin-top:1.333em}.mod_0018 .inner .wrap .tt{color:#1a5f89;margin:0;padding:0;font-size:1.125rem;font-weight:700;letter-spacing:0.111em}@media screen and (max-width: 767px){.mod_0018 .inner .wrap .tt{font-size:5vw}}.mod_0018 .inner .wrap .tx{font-weight:500;line-height:1.999em;padding:0;margin:1em 0;letter-spacing:0.111em;text-align:justify;text-justify:inter-ideograph}@media screen and (max-width: 767px){.mod_0018 .inner .wrap .tx{font-size:4.375vw}}.mod_0018 .inner .wrap .list{list-style:none;font-weight:500;line-height:1.999em;padding:0 0 0 1.555em;text-indent:-1.666em;margin:1em 0;letter-spacing:0.111em;text-align:justify;text-justify:inter-ideograph}@media screen and (max-width: 767px){.mod_0018 .inner .wrap .list{font-size:4.375vw}}.mod_0018 .inner .wrap .address{border:solid 4px #ababab;list-style:none;font-weight:500;line-height:1.999em;padding:1.555em 2em;margin:1em 0;letter-spacing:0.111em;text-align:justify;text-justify:inter-ideograph}@media screen and (max-width: 767px){.mod_0018 .inner .wrap .address{font-size:4.375vw;padding:0.555em 0.999em}}.mod_0019{width:100%;margin-top:80px;margin-bottom:80px}@media screen and (max-width: 767px){.mod_0019{margin-top:18.75vw;margin-bottom:18.75vw}}.mod_0019 .inner{width:840px;margin:0 auto;padding:0}@media screen and (max-width: 767px){.mod_0019 .inner{width:90vw}}.mod_0019 .inner .title{color:#53b6de;font-weight:700;font-size:1.5rem;padding:0;margin:1.777em 0 1.333em 0;letter-spacing:0.111em;text-indent:-0.6777em;padding-left:1.333em}@media screen and (max-width: 767px){.mod_0019 .inner .title{width:100%;font-size:5.625vw}}.mod_0019 .inner .title i{margin:0 0.222em}.mod_0019 .inner .form-group{width:100%;display:flex;flex-wrap:wrap;margin-top:7px}.mod_0019 .inner .form-group .cate{width:270px;background-color:#53b6de;color:#fff;padding:1em 1em 1em 1em;display:flex;flex-wrap:wrap;align-items:center;align-content:center;font-weight:500;letter-spacing:0.111em}@media screen and (max-width: 767px){.mod_0019 .inner .form-group .cate{width:100%;font-size:4.375vw;padding:0.777em}}.mod_0019 .inner .form-group .cate .badge{color:#ff0000;margin-left:1em}.mod_0019 .inner .form-group .cate .tx{width:100%;font-weight:400;font-size:.875rem;margin-top:1em;text-align:justify;text-justify:inter-ideograph}@media screen and (max-width: 767px){.mod_0019 .inner .form-group .cate .tx{font-size:3.75vw;margin-top:0.555em}}.mod_0019 .inner .form-group .wrap{width:100%;padding:1em;flex:1;background-color:#e8edec;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:flex-start}@media screen and (max-width: 767px){.mod_0019 .inner .form-group .wrap{padding:0.777em}}.mod_0019 .inner .form-group .wrap .form-control{width:100%;height:42px;border:solid 1px #ababab;background-color:#fff;font-size:1rem;font-family:'Noto Sans JP', sans-serif;border-radius:7px;padding:0 0.777em;letter-spacing:0.111em}@media screen and (max-width: 767px){.mod_0019 .inner .form-group .wrap .form-control{font-size:4.375vw;height:13.125vw;padding:0 0.777em}}.mod_0019 .inner .form-group .wrap .form-control-confirm{width:100%;height:auto;font-size:1rem;font-family:'Noto Sans JP', sans-serif;padding:0 0.777em;letter-spacing:0.111em}@media screen and (max-width: 767px){.mod_0019 .inner .form-group .wrap .form-control-confirm{font-size:4.375vw;padding:0 0.222em}}.mod_0019 .inner .form-group .wrap .alert{font-size:.875rem;color:#ff0000;padding:0.777em 0 0 0;font-weight:500;letter-spacing:0.111em}@media screen and (max-width: 767px){.mod_0019 .inner .form-group .wrap .alert{font-size:3.75vw}}.mod_0019 .inner .form-group .wrap .addr-btn{margin-top:0.555em}.mod_0019 .inner .form-group .wrap textarea.form-control{width:100%;height:300px;padding:0.777em}.mod_0019 .inner .form-group .wrap img{margin-bottom:0.555em}.mod_0019 .inner .button{list-style:none;width:540px;margin:50px auto;padding:0;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 767px){.mod_0019 .inner .button{width:100%}}.mod_0019 .inner .button li{width:252px;height:82px}@media screen and (max-width: 767px){.mod_0019 .inner .button li{width:48%;height:15.625vw}}.mod_0019 .inner .button li .btn{width:100%;height:100%;background-color:#fff;border:solid 3px #53b6de;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;font-size:1.125rem;letter-spacing:0.111em;font-weight:500;font-family:'Noto Sans JP', sans-serif;color:#53b6de;cursor:pointer}@media screen and (max-width: 767px){.mod_0019 .inner .button li .btn{font-size:4.375vw}}.mod_0019 .inner .button li .btn i{margin-left:0.222em}.mod_0020{width:100%}.mod_0020 .inner{width:840px;margin:0 auto}@media screen and (max-width: 767px){.mod_0020 .inner{width:90vw}}.mod_0020 .inner .title{color:#53b6de;font-weight:700;font-size:1.5rem;padding:0;margin:1.777em 0 1.333em 0;letter-spacing:0.111em;text-indent:-0.6777em;padding-left:1.333em}@media screen and (max-width: 767px){.mod_0020 .inner .title{width:100%;font-size:5.625vw}}.mod_0020 .inner .title i{margin:0 0.222em}.mod_0020 .inner .flow{width:100%}.mod_0020 .inner .flow.partner .list{margin-bottom:2em}.mod_0020 .inner .flow.partner .list dt i{margin-right:0.111em}.mod_0020 .inner .flow.partner .list dd{text-align:justify;text-justify:inter-ideograph;padding:0 1.333em}@media screen and (max-width: 767px){.mod_0020 .inner .flow.partner .list dd{padding:0}}.mod_0020 .inner .flow .down{width:100%;height:80px;background-image:url("../img/recruit/form/down.svg");background-size:auto;background-repeat:no-repeat;background-position:center center}@media screen and (max-width: 767px){.mod_0020 .inner .flow .down{height:12.5vw;background-size:25% auto}}.mod_0020 .inner .flow .list{width:100%;margin:0;padding:2em 3em;border:solid 1px #53b6de;letter-spacing:0.111em}@media screen and (max-width: 767px){.mod_0020 .inner .flow .list{padding:1em 2em}}.mod_0020 .inner .flow .list dt{margin:0;padding:0;color:#1a5f89;font-size:1.125rem;font-weight:500;line-height:1.777em}@media screen and (max-width: 767px){.mod_0020 .inner .flow .list dt{font-size:5vw}}.mod_0020 .inner .flow .list dt i{margin-right:0.222em}@media screen and (max-width: 767px){.mod_0020 .inner .flow .list dt .sp-br{margin-left:0.555em}}.mod_0020 .inner .flow .list dd{margin:1em 0 0 0;padding:0 1.2em;font-size:1rem;font-weight:500;line-height:1.777em}@media screen and (max-width: 767px){.mod_0020 .inner .flow .list dd{font-size:4.375vw;margin:0.555em 0 0 0;padding:0}}.mod_0020 .inner .flow .note{list-style:none;width:100%;padding:0;margin:2em 0 1em 0;list-style:none;font-weight:500}.mod_0020 .inner .flow .note li{text-indent:-1em;padding-left:1em;line-height:1.999em;letter-spacing:0.111em;font-size:.875rem}@media screen and (max-width: 767px){.mod_0020 .inner .flow .note li{font-size:3.75vw}}.mod_0020 .inner .flow .link{list-style:none;width:100%;padding:0;margin:1em 0;list-style:none;font-weight:500;display:flex;flex-wrap:wrap}.mod_0020 .inner .flow .link li{margin-right:50px}@media screen and (max-width: 767px){.mod_0020 .inner .flow .link li{margin-top:1.777em}}.mod_0020 .inner .flow .link li a{text-decoration:none;font-size:1rem;letter-spacing:0.111em;position:relative;display:inline-block;color:#53b6de}@media screen and (max-width: 767px){.mod_0020 .inner .flow .link li a{font-size:4.375vw}}.mod_0020 .inner .flow .link li a:hover{text-decoration:none}.mod_0020 .inner .flow .link li a:hover:before{bottom:-4px;opacity:1;visibility:visible}@media screen and (max-width: 767px){.mod_0020 .inner .flow .link li a:hover:before{display:none}}.mod_0020 .inner .flow .link li a:before{position:absolute;bottom:-8px;left:0;content:'';width:100%;height:2px;background:#53b6de;opacity:0;visibility:hidden;transition:.3s}@media screen and (max-width: 767px){.mod_0020 .inner .flow .link li a:before{display:none}}.mod_0020 .inner .flow .link li a:after{display:inline-block;content:"";width:29px;height:1em;line-height:25px;background-image:url("../img/common/arrow_right_blue.svg");background-size:contain;background-position:center bottom;background-repeat:no-repeat;margin-left:0.333em}@media screen and (max-width: 767px){.mod_0020 .inner .flow .link li a:after{width:10vw;line-height:1em;height:1em}}.mod_0021{width:100%;margin:2.777em 0 0 0}@media screen and (max-width: 767px){.mod_0021{margin:0}}.mod_0021 .inner{width:800px;margin:0 auto}@media screen and (max-width: 767px){.mod_0021 .inner{width:90vw}}.mod_0021 .inner .title{font-size:1.125rem;line-height:1.999em;text-align:justify;text-justify:inter-ideograph;padding:0;margin:0;font-weight:700;letter-spacing:0.111em;color:#1a5f89}@media screen and (max-width: 767px){.mod_0021 .inner .title{font-size:5vw;line-height:1.777em}}.mod_0021 .inner .text{font-size:1rem;line-height:1.999em;text-align:justify;text-justify:inter-ideograph;padding:0;margin:1em 0;font-weight:500;letter-spacing:0.111em}@media screen and (max-width: 767px){.mod_0021 .inner .text{font-size:4.375vw;line-height:1.777em}}.mod_0021 .inner .words{width:100%;padding:1em;margin:1em 0 0 0;display:flex;flex-wrap:wrap;background-color:#e8edec}@media screen and (max-width: 767px){.mod_0021 .inner .words{display:block;padding:1em;margin:1em 0 2em 0}}.mod_0021 .inner .words .label{border-right:solid 1px #ccc;padding:0 1em 0 0;margin:0;font-size:.875rem;font-weight:500}@media screen and (max-width: 767px){.mod_0021 .inner .words .label{padding:0;width:100%;border-right:none;border-bottom:solid 1px #ccc;font-size:4.375vw;padding-bottom:0.333em}}.mod_0021 .inner .words .detail{width:100%;flex:1;font-size:.875rem;font-weight:500}.mod_0021 .inner .words .detail dl{width:100%;padding:0 0 0 1em;margin:0 0 1em 0;display:flex;flex-wrap:wrap;align-items:flex-start}.mod_0021 .inner .words .detail dl:last-child{margin:0}@media screen and (max-width: 767px){.mod_0021 .inner .words .detail dl{display:block;padding:1em 0 0 0;margin:0;font-size:4.375vw}}.mod_0021 .inner .words .detail dl dt{margin:0;padding:0;width:100px;background-color:#fff;text-align:center;line-height:1.777em}@media screen and (max-width: 767px){.mod_0021 .inner .words .detail dl dt{width:100%;text-align:left;padding:0 0.333em;font-size:4.375vw;margin-bottom:0.555em}}.mod_0021 .inner .words .detail dl dd{margin:0;padding:0 0 0 1em;flex:1;line-height:1.777em;text-align:justify;text-justify:inter-ideograph}@media screen and (max-width: 767px){.mod_0021 .inner .words .detail dl dd{width:100%;padding:0;font-size:4.375vw}}.mod_0021 .inner .words .detail dl dd .indent{display:block;padding-left:1em;text-indent:-1.111em}.mod_0021 .inner .graphic{width:100%;margin:1em 0}.mod_0021 .inner .sasage{width:100%;list-style:none;margin:2em 0 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:space-between}.mod_0021 .inner .sasage li{width:25%}@media screen and (max-width: 767px){.mod_0021 .inner .sasage li{width:100%;margin-bottom:1em}}.mod_0021 .inner .sasage li:first-child{width:43%}@media screen and (max-width: 767px){.mod_0021 .inner .sasage li:first-child{width:100%}}.mod_0021 .inner .sasage li h3{color:#53b6de;padding:0 0 0.333em 0;margin:0;border-bottom:solid 1px #ccc;font-size:1.25rem;font-weight:700}@media screen and (max-width: 767px){.mod_0021 .inner .sasage li h3{width:100%;font-size:6.25vw}}.mod_0021 .inner .sasage li dl{padding:0;margin:0}.mod_0021 .inner .sasage li dl dt{padding:0;margin:0.777em 0 0 0;font-weight:700;color:#1a5f89}@media screen and (max-width: 767px){.mod_0021 .inner .sasage li dl dt{width:100%;font-size:5vw}}.mod_0021 .inner .sasage li dl dd{padding:0;margin:0;font-size:.875rem;font-weight:500;line-height:1.777em}@media screen and (max-width: 767px){.mod_0021 .inner .sasage li dl dd{width:100%;font-size:4.375vw}}.mod_0022{width:100%;margin:50px 0 0 0}@media screen and (max-width: 767px){.mod_0022{margin:2em 0 0 0}}.mod_0022 .inner{width:1000px;margin:0 auto;padding:50px 0 0 0;border-top:solid 1px #c5c5c5}@media screen and (max-width: 767px){.mod_0022 .inner{width:90vw;padding:1.777em 0 0 0}}.mod_0022 .inner .title{color:#53b6de;font-weight:700;font-size:1.5rem;padding:0;margin:0;letter-spacing:0.111em;text-indent:-0.6777em;padding-left:1.333em}@media screen and (max-width: 767px){.mod_0022 .inner .title{width:100%;font-size:5.625vw}}.mod_0022 .inner .title i{margin:0 0.222em}.mod_0022 .inner .text{width:800px;margin:2em auto 0 auto}@media screen and (max-width: 767px){.mod_0022 .inner .text{width:100%}}.mod_0022 .inner .text p{font-weight:500;letter-spacing:0.111em;line-height:1.999em;text-align:justify;text-justify:inter-ideograph}@media screen and (max-width: 767px){.mod_0022 .inner .text p{font-size:4.375vw;line-height:1.777em}}.mod_0022 .inner .text p.center{text-align:center}@media screen and (max-width: 767px){.mod_0022 .inner .text p.center{text-align:justify;text-justify:inter-ideograph}}.mod_0022 .inner .column2{width:800px;display:flex;flex-wrap:wrap;justify-content:space-between;margin:2em auto 0 auto}@media screen and (max-width: 767px){.mod_0022 .inner .column2{width:100%}}.mod_0022 .inner .column2 .ph{width:385px}@media screen and (max-width: 767px){.mod_0022 .inner .column2 .ph{width:100%}}@media screen and (max-width: 767px){.mod_0022 .inner .column2 .ph:last-child{margin-top:1em}}.mod_0022 .inner .column2 .tx-wrap{width:385px}@media screen and (max-width: 767px){.mod_0022 .inner .column2 .tx-wrap{width:100%}}.mod_0022 .inner .column2 .tx-wrap h3{color:#1a5f89;font-weight:700;font-size:1.125rem;margin:0}@media screen and (max-width: 767px){.mod_0022 .inner .column2 .tx-wrap h3{font-size:5vw}}.mod_0022 .inner .column2 .tx-wrap p{letter-spacing:0.111em;line-height:1.999em;font-weight:500}.mod_0022 .inner .column2 .tx-wrap p:first-child{margin-top:0}@media screen and (max-width: 767px){.mod_0022 .inner .column2 .tx-wrap p{line-height:1.777em;font-size:4.375vw}}.mod_0022 .inner .video{width:800px;height:auto;margin:1em auto 0 auto}@media screen and (max-width: 767px){.mod_0022 .inner .video{width:100%}}.mod_0022 .inner .video .youtube{margin:2em auto 0 auto;position:relative;width:100%;padding-top:56.25%}.mod_0022 .inner .video .youtube iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}.mod_0022 .inner .table{width:800px;margin:2em auto 0 auto}@media screen and (max-width: 767px){.mod_0022 .inner .table{width:100%}}.mod_0022 .inner .table.small tbody tr th{width:200px}@media screen and (max-width: 767px){.mod_0022 .inner .table.small tbody tr th{width:100%}}.mod_0022 .inner .table.small tbody tr th .tt{font-size:1rem}@media screen and (max-width: 767px){.mod_0022 .inner .table.small tbody tr th .tt{font-size:4.375vw}}.mod_0022 .inner .table tbody tr th{background-color:#53b6de;border-bottom:solid 5px #fff}@media screen and (max-width: 767px){.mod_0022 .inner .table tbody tr th{display:block;width:100%}}.mod_0022 .inner .table tbody tr td{background-color:#e8edec;border-bottom:solid 5px #fff}@media screen and (max-width: 767px){.mod_0022 .inner .table tbody tr td{display:block;width:100%}}.mod_0022 .inner .table tbody tr .tt{padding:0.111em 0.777em;margin:0;font-weight:400;color:#fff;line-height:1.777em;text-align:left;letter-spacing:0.111em}@media screen and (max-width: 767px){.mod_0022 .inner .table tbody tr .tt{font-size:4.375vw;padding:0.333em 0.777em}}.mod_0022 .inner .table tbody tr .tx{padding:0.111em 0.777em;margin:0;font-weight:400;line-height:1.777em;text-align:left;letter-spacing:0.111em}@media screen and (max-width: 767px){.mod_0022 .inner .table tbody tr .tx{font-size:4.375vw;padding:0.333em 0.777em}}.mod_0022 .inner .cost{width:800px;margin:2em auto 0 auto;text-align:center}@media screen and (max-width: 767px){.mod_0022 .inner .cost{width:100%;text-align:left}}.mod_0022 .inner .cost .tt{text-align:center;font-size:1rem;font-weight:400;letter-spacing:0.222em;margin:0 auto}@media screen and (max-width: 767px){.mod_0022 .inner .cost .tt{width:100%;text-align:left;font-size:4.375vw}}.mod_0022 .inner .cost .tx{text-align:center;font-size:1.125rem;font-weight:700;letter-spacing:0.222em}@media screen and (max-width: 767px){.mod_0022 .inner .cost .tx{width:100%;text-align:left;font-size:5vw}}.mod_0022 .inner .cost .tx .blue{color:#53b6de;font-size:1.375rem}@media screen and (max-width: 767px){.mod_0022 .inner .cost .tx .blue{font-size:6.875vw}}.mod_0022 .inner .cost .tx .small{font-size:.875rem;font-weight:400}@media screen and (max-width: 767px){.mod_0022 .inner .cost .tx .small{font-size:4.375vw}}.mod_0022 .inner .cost .note{text-align:center;font-size:.875rem;font-weight:400;letter-spacing:0.222em}@media screen and (max-width: 767px){.mod_0022 .inner .cost .note{width:100%;text-align:left;font-size:3.75vw;padding-left:1em;text-indent:-1.222em}}.mod_0022 .inner .cost .note.mt{margin-top:0.555em}.mod_0022 .inner .message{text-align:center;font-size:1.125rem;line-height:1.999em;letter-spacing:0.111em;font-weight:700;color:#1a5f89}@media screen and (max-width: 767px){.mod_0022 .inner .message{text-align:justify;text-justify:inter-ideograph;font-size:5vw;line-height:1.777em;margin-bottom:2em}}.mod_0022 .inner .sample{max-width:800px;width:100%;margin:45px auto 0 auto;position:relative}.mod_0022 .inner .sample .balloon{background-position:center center;background-repeat:no-repeat;background-size:contain;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:flex-start;position:absolute;z-index:1;text-align:justify;text-justify:inter-ideograph}@media screen and (max-width: 767px){.mod_0022 .inner .sample .balloon{background-image:none;border:solid .9375vw #ff7f00;border-radius:3.125vw;position:static;margin-top:17.1875vw;position:relative}}.mod_0022 .inner .sample .balloon#balloon1{background-image:url("../img/service/lp/balloon_1_pc.svg");width:277px;height:162px;top:80px;right:-100px;padding:0 20px 0 35px}@media screen and (max-width: 767px){.mod_0022 .inner .sample .balloon#balloon1{background-image:none;padding:2em 1.333em 1em 1.333em;width:100%;height:auto;right:auto;top:auto}}.mod_0022 .inner .sample .balloon#balloon2{background-image:url("../img/service/lp/balloon_2_pc.svg");width:280px;height:181px;top:660px;left:-100px;padding:0 35px 0 20px}@media screen and (max-width: 767px){.mod_0022 .inner .sample .balloon#balloon2{background-image:none;padding:2em 1.333em 1em 1.333em;width:100%;height:auto;left:auto;top:auto}}.mod_0022 .inner .sample .balloon#balloon3{background-image:url("../img/service/lp/balloon_3_pc.svg");width:277px;height:145px;top:1583px;right:-100px;padding:0 20px 0 35px}@media screen and (max-width: 767px){.mod_0022 .inner .sample .balloon#balloon3{background-image:none;padding:2em 1.333em 1em 1.333em;width:100%;height:auto;right:auto;top:auto}}.mod_0022 .inner .sample .balloon#balloon4{background-image:url("../img/service/lp/balloon_4_pc.svg");width:280px;height:164px;top:1893px;left:-100px;padding:0 35px 0 20px}@media screen and (max-width: 767px){.mod_0022 .inner .sample .balloon#balloon4{background-image:none;padding:2em 1.333em 1em 1.333em;width:100%;height:auto;left:auto;top:auto}}.mod_0022 .inner .sample .balloon .point{color:#ff7f00;font-size:.9375rem;font-weight:400;margin:0}@media screen and (max-width: 767px){.mod_0022 .inner .sample .balloon .point{font-size:4.375vw}}.mod_0022 .inner .sample .balloon .target{color:#ff7f00;font-size:1rem;font-weight:500;margin:0}@media screen and (max-width: 767px){.mod_0022 .inner .sample .balloon .target{font-size:5vw}}.mod_0022 .inner .sample .balloon .detail{font-size:.875rem;margin:0.555em 0 0 0;letter-spacing:0.111em}@media screen and (max-width: 767px){.mod_0022 .inner .sample .balloon .detail{font-size:4.375vw}}.mod_0022 .inner .sample .balloon .num{display:none}@media screen and (max-width: 767px){.mod_0022 .inner .sample .balloon .num{display:block;width:15vw;height:15vw;border-radius:50%;border:solid .9375vw #ff7f00;position:absolute;left:50%;margin-left:-8.75vw;top:-14.375vw;background-color:#fff;text-align:center;display:flex;justify-content:center;align-items:center;font-size:6.25vw;font-weight:700;color:#ff7f00}}.mod_0022 .inner .sample .number{display:none}@media screen and (max-width: 767px){.mod_0022 .inner .sample .number{display:block;width:15vw;height:15vw;border-radius:50%;border:solid .9375vw #ff7f00;position:absolute;background-color:#fff;text-align:center;display:flex;justify-content:center;align-items:center;font-size:6.25vw;font-weight:700;color:#ff7f00;z-index:1}}@media screen and (max-width: 767px){.mod_0022 .inner .sample .number#num1{top:10.625vw;right:9.375vw}}@media screen and (max-width: 767px){.mod_0022 .inner .sample .number#num2{top:78.125vw;left:0vw}}@media screen and (max-width: 767px){.mod_0022 .inner .sample .number#num3{top:168.75vw;right:9.375vw}}@media screen and (max-width: 767px){.mod_0022 .inner .sample .number#num4{top:218.75vw;left:0vw}}.mod_0023{width:100%;margin:50px 0 0 0}@media screen and (max-width: 767px){.mod_0023{margin:0}}.mod_0023 .inner{width:800px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none}@media screen and (max-width: 767px){.mod_0023 .inner{width:90vw;padding:0}}.mod_0023 .inner:after{content:"";width:33%;display:block}@media screen and (max-width: 767px){.mod_0023 .inner:after{display:none}}.mod_0023 .inner li{width:33%;border-left:solid 1px #ababab;padding:0 0.777em;margin:0.333em 0}@media screen and (max-width: 767px){.mod_0023 .inner li{width:100%;font-size:5vw}}.mod_0023 .inner li a{color:#53b6de}.mod_0023 .inner li a i{margin-left:0.222em}.mod_0024{width:100%;margin:50px 0 0 0}@media screen and (max-width: 767px){.mod_0024{margin:2em 0 0 0}}.mod_0024.mt0{margin-top:0}@media screen and (max-width: 767px){.mod_0024.mt0{margin-top:0}}.mod_0024 .inner{max-width:1342px;width:100%;height:385px;margin:0 auto 30px auto}@media screen and (max-width: 767px){.mod_0024 .inner{height:auto;margin:0 auto 9.375vw auto}}.mod_0024 .inner:nth-child(even) a .text-block,.mod_0024 .inner:nth-child(even) .inner-block .text-block{background-image:url("../img/recruit/bg_green_pc.svg")}@media screen and (max-width: 767px){.mod_0024 .inner:nth-child(even) a .text-block,.mod_0024 .inner:nth-child(even) .inner-block .text-block{background-image:url("../img/recruit/bg_green_sp.svg")}}@media screen and (max-width: 767px){.mod_0024 .inner:nth-child(even) a .text-block .wrap,.mod_0024 .inner:nth-child(even) .inner-block .text-block .wrap{background-color:#9fc155}}.mod_0024 .inner.green a .text-block,.mod_0024 .inner.green .inner-block .text-block{background-image:url("../img/recruit/bg_green_pc.svg") !important}@media screen and (max-width: 767px){.mod_0024 .inner.green a .text-block,.mod_0024 .inner.green .inner-block .text-block{background-image:url("../img/recruit/bg_green_sp.svg") !important}}@media screen and (max-width: 767px){.mod_0024 .inner.green a .text-block .wrap,.mod_0024 .inner.green .inner-block .text-block .wrap{background-color:#9fc155 !important}}.mod_0024 .inner:nth-child(odd) a .text-block,.mod_0024 .inner:nth-child(odd) .inner-block .text-block{background-image:url("../img/recruit/bg_blue_pc.svg")}@media screen and (max-width: 767px){.mod_0024 .inner:nth-child(odd) a .text-block,.mod_0024 .inner:nth-child(odd) .inner-block .text-block{background-image:url("../img/recruit/bg_blue_sp.svg")}}@media screen and (max-width: 767px){.mod_0024 .inner:nth-child(odd) a .text-block .wrap,.mod_0024 .inner:nth-child(odd) .inner-block .text-block .wrap{background-color:#53b6de}}.mod_0024 .inner.blue a .text-block,.mod_0024 .inner.blue .inner-block .text-block{background-image:url("../img/recruit/bg_blue_pc.svg") !important}@media screen and (max-width: 767px){.mod_0024 .inner.blue a .text-block,.mod_0024 .inner.blue .inner-block .text-block{background-image:url("../img/recruit/bg_blue_sp.svg") !important}}@media screen and (max-width: 767px){.mod_0024 .inner.blue a .text-block .wrap,.mod_0024 .inner.blue .inner-block .text-block .wrap{background-color:#53b6de !important}}.mod_0024 .inner a,.mod_0024 .inner .inner-block{display:block;width:100%;height:100%;padding-top:80px;position:relative}@media screen and (max-width: 767px){.mod_0024 .inner a,.mod_0024 .inner .inner-block{width:90vw;margin:0 auto;padding-top:0}}.mod_0024 .inner a:hover,.mod_0024 .inner .inner-block:hover{text-decoration:none}.mod_0024 .inner a .text-block,.mod_0024 .inner .inner-block .text-block{width:78.61400894%;max-width:1055px;height:305px;margin-left:21.38599106%;background-repeat:no-repeat;background-position:left center;background-size:auto 100%;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:flex-start;padding-left:306px;color:#fff;position:relative}@media screen and (max-width: 767px){.mod_0024 .inner a .text-block,.mod_0024 .inner .inner-block .text-block{background-size:100% auto;background-position:center 17.8125vw;width:100%;height:auto;margin:0;display:block;padding-left:0;padding-top:71.875vw}}@media screen and (max-width: 767px){.mod_0024 .inner a .text-block .wrap,.mod_0024 .inner .inner-block .text-block .wrap{width:100%;padding:1em 1em 2em 1em}}.mod_0024 .inner a .text-block .title,.mod_0024 .inner .inner-block .text-block .title{font-size:2.375rem;margin:0;padding:0;letter-spacing:0.111em}@media screen and (max-width: 767px){.mod_0024 .inner a .text-block .title,.mod_0024 .inner .inner-block .text-block .title{font-size:7.5vw;line-height:1.333em;margin-bottom:0.555em}}.mod_0024 .inner a .text-block .title:after,.mod_0024 .inner .inner-block .text-block .title:after{display:inline-block;content:"";width:45px;height:1em;line-height:25px;background-image:url("../img/common/arrow_right_white.svg");background-size:contain;background-position:center bottom;background-repeat:no-repeat;margin-left:0.333em}@media screen and (max-width: 767px){.mod_0024 .inner a .text-block .title:after,.mod_0024 .inner .inner-block .text-block .title:after{width:10.9375vw;line-height:1em;height:1em}}.mod_0024 .inner a .text-block .description,.mod_0024 .inner .inner-block .text-block .description{font-size:1rem;margin:0;padding:0;letter-spacing:0.111em}@media screen and (max-width: 767px){.mod_0024 .inner a .text-block .description,.mod_0024 .inner .inner-block .text-block .description{font-size:4.375vw;text-align:justify;text-justify:inter-ideograph}}.mod_0024 .inner a .text-block .en,.mod_0024 .inner .inner-block .text-block .en{font-family:'Questrial', sans-serif;font-size:.875rem;font-weight:700;letter-spacing:0.222em;padding:0;margin:0;transform:rotate(-45deg);color:#333;position:absolute;bottom:100px;left:-6.75%;width:300px}@media screen and (max-width: 767px){.mod_0024 .inner a .text-block .en,.mod_0024 .inner .inner-block .text-block .en{font-size:4.375vw;bottom:auto;top:29.6875vw;left:auto;right:-7.8125vw;text-align:right;width:62.5vw}}.mod_0024 .inner a .ph-block,.mod_0024 .inner .inner-block .ph-block{position:absolute;top:0;left:0;width:600px}@media screen and (max-width: 767px){.mod_0024 .inner a .ph-block,.mod_0024 .inner .inner-block .ph-block{width:100%}}@media screen and (max-width: 767px){.mod_0024 .inner a .ph-block .mask,.mod_0024 .inner .inner-block .ph-block .mask{width:100%}}.mod_0024 .inner .inner-block .text-block .title:after{display:none}.mod_0025{width:100%}.mod_0025 .inner{max-width:850px;width:100%;margin:0 auto}@media screen and (max-width: 767px){.mod_0025 .inner{width:90vw}}.mod_0025 .inner .table{width:100%}@media screen and (max-width: 767px){.mod_0025 .inner .table{border-top:solid 1px #d1d1d2}}.mod_0025 .inner .table tbody tr th{color:#53b6de;font-weight:500;padding:2em 0;line-height:1.777em;letter-spacing:0.111em;width:150px;vertical-align:top;text-align:left;border-bottom:solid 1px #d1d1d2;font-size:1rem}@media screen and (max-width: 767px){.mod_0025 .inner .table tbody tr th{display:block;width:100%;font-size:4.375vw;border-bottom:none;padding:1.333em 0 0.111em 0}}.mod_0025 .inner .table tbody tr td{padding:2em 0;line-height:1.777em;letter-spacing:0.111em;vertical-align:top;text-align:left;border-bottom:solid 1px #d1d1d2;font-size:1rem;text-align:justify;text-justify:inter-ideograph}@media screen and (max-width: 767px){.mod_0025 .inner .table tbody tr td{display:block;width:100%;font-size:4.375vw;padding:0.111em 0 1.333em 0}}.mod_0025 .inner .table tbody tr td .list{list-style:none;margin:0;padding:0}.mod_0025 .inner .table tbody tr td .list.mb{margin-bottom:1.333em}.mod_0025 .inner .table tbody tr td .list li.indent{padding-left:1em;text-indent:-1.111em}.mod_0025 .inner .table tbody tr td .list li.small{font-size:.875rem}@media screen and (max-width: 767px){.mod_0025 .inner .table tbody tr td .list li.small{font-size:3.75vw}}.mod_0026{width:100%;background-color:#e8edec;margin:60px 0;padding:60px 0}@media screen and (max-width: 767px){.mod_0026{margin:9.375vw 0;padding:9.375vw 0}}.mod_0026 .inner{max-width:1000px;width:100%;margin:0 auto;background-color:#fff;padding:60px 0}@media screen and (max-width: 767px){.mod_0026 .inner{width:90vw;padding:9.375vw 0}}@media screen and (max-width: 767px){.mod_0026 .inner .sec{width:90%;margin:0 auto}}.mod_0026 .inner .sec:last-child .text,.mod_0026 .inner .sec:last-child .list{margin-bottom:0}.mod_0026 .inner .sec .title{width:860px;margin:0 auto;color:#53b6de;letter-spacing:0.222em;font-weight:700;font-size:1.5rem;line-height:1.777em}@media screen and (max-width: 767px){.mod_0026 .inner .sec .title{width:100%;font-size:5.625vw;letter-spacing:0.111em;text-indent:-0.599em;padding-left:1.333em}}.mod_0026 .inner .sec .title i{margin-right:0.222em}.mod_0026 .inner .sec .text{width:700px;margin:1.777em auto 3.777em auto;letter-spacing:0.111em;font-weight:500;font-size:1rem;line-height:1.777em;text-align:justify;text-justify:inter-ideograph}@media screen and (max-width: 767px){.mod_0026 .inner .sec .text{width:100%;font-size:4.375vw;margin:0.333em auto 1.777em auto}}.mod_0026 .inner .sec .text.mb{margin-bottom:0}.mod_0026 .inner .sec .text.mb+.text{margin-top:1em}.mod_0026 .inner .sec .list{width:700px;margin:1.777em auto 3.777em auto;padding:0;letter-spacing:0.111em;font-weight:500;font-size:1rem;line-height:1.777em;text-align:justify;text-justify:inter-ideograph;list-style:none}@media screen and (max-width: 767px){.mod_0026 .inner .sec .list{width:100%;font-size:4.375vw;margin:0.333em auto 1.777em auto}}.mod_0026 .inner .sec .list li{letter-spacing:0.111em;font-weight:500;font-size:1rem;line-height:1.777em;text-align:justify;text-justify:inter-ideograph;text-indent:-1.111em;padding-left:1em}@media screen and (max-width: 767px){.mod_0026 .inner .sec .list li{width:100%;font-size:4.375vw}}.mod_0026 .inner .sec .flow{width:700px;margin:0 auto 3.777em auto}@media screen and (max-width: 767px){.mod_0026 .inner .sec .flow{width:100%;margin:0 auto 1.777em auto}}.mod_0026 .inner .sec .flow dl{width:100%;padding:1.111em 1.777em;margin:40px 0 0 0;background-color:#e8edec;position:relative}@media screen and (max-width: 767px){.mod_0026 .inner .sec .flow dl{padding:1.111em;margin:12.5vw 0 0 0}}@media screen and (max-width: 767px){.mod_0026 .inner .sec .flow dl:first-child{margin:3.125vw 0 0 0}}.mod_0026 .inner .sec .flow dl dt{width:100%;margin:0;padding:0;font-size:1.125rem;font-weight:700;letter-spacing:0.111em;color:#1a5f89}@media screen and (max-width: 767px){.mod_0026 .inner .sec .flow dl dt{font-size:5vw}}.mod_0026 .inner .sec .flow dl dd{width:100%;margin:0;padding:0;font-size:1rem;font-weight:500;letter-spacing:0.111em;line-height:1.777em}@media screen and (max-width: 767px){.mod_0026 .inner .sec .flow dl dd{font-size:4.375vw}}.mod_0026 .inner .sec .flow dl dd i{font-size:2.5rem;position:absolute;bottom:-40px;left:50%;margin-left:-11.83px;color:#1a5f89}@media screen and (max-width: 767px){.mod_0026 .inner .sec .flow dl dd i{font-size:12.5vw;bottom:-12.5vw;left:0;width:100%;text-align:center;margin-left:0}}.mod_0027{width:100%;margin:80px 0}@media screen and (max-width: 767px){.mod_0027{margin:9.375vw 0}}.mod_0027 .inner{width:590px;height:80px;margin:0 auto}@media screen and (max-width: 767px){.mod_0027 .inner{width:90vw;height:25vw}}.mod_0027 .inner a{width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:#53b6de;font-size:1.5rem;font-weight:700;letter-spacing:0.222em;color:#fff}@media screen and (max-width: 767px){.mod_0027 .inner a{font-size:7.5vw}}.mod_0027 .inner a:hover{text-decoration:none}.mod_0027 .inner a .tx i{margin-left:0.222em}.mod_0028{width:100%;margin:0;padding:0 0 80px 0}@media screen and (max-width: 767px){.mod_0028{margin:0;padding:0 0 12.5vw 0}}.mod_0028 .inner{width:1000px;margin:0 auto;border-top:solid 1px #c5c5c5;padding:50px 0 0 0}@media screen and (max-width: 767px){.mod_0028 .inner{width:90vw}}.mod_0028 .inner .mod_0009{margin-top:0;margin-bottom:0}.mod_0028 .inner .mod_0009 .inner{width:100%;border-top:none;padding:0}@media screen and (max-width: 767px){.mod_0028 .inner .mod_0009 .inner{width:100%;height:auto}}.mod_0028 .inner .mod_0009 .inner .link:first-child{margin-top:0}.mod_0028 .inner .title{color:#53b6de;font-weight:700;font-size:1.5rem;padding:0;margin:0;letter-spacing:0.111em;text-indent:-0.6777em;padding-left:1.333em}@media screen and (max-width: 767px){.mod_0028 .inner .title{width:100%;font-size:5.625vw}}.mod_0028 .inner .title i{margin:0 0.222em}.mod_0028 .inner .column2{width:850px;margin:3em auto 0 auto;display:flex;flex-direction:row-reverse;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 767px){.mod_0028 .inner .column2{width:100%;display:block;margin:1em auto 0 auto}}.mod_0028 .inner .column2 .ph{width:289px}@media screen and (max-width: 767px){.mod_0028 .inner .column2 .ph{width:70%;margin:2em auto 0 auto}}.mod_0028 .inner .column2 .detail{width:500px;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:center}@media screen and (max-width: 767px){.mod_0028 .inner .column2 .detail{width:100%}}.mod_0028 .inner .column2 .detail .pic{width:100%;margin:20px auto 0 auto;text-align:center}.mod_0028 .inner .column2 .detail .pic .sasage{display:block;width:250px;margin:0 auto}@media screen and (max-width: 767px){.mod_0028 .inner .column2 .detail .pic .sasage{width:70%}}.mod_0028 .inner .column2 .detail .pic .text{font-size:1.375rem;font-weight:500;letter-spacing:0.111em;text-align:center;line-height:1.777em;margin-top:0.333em}.mod_0028 .inner .column2 .detail .pic .text strong{font-weight:700;color:#1a5f89}@media screen and (max-width: 767px){.mod_0028 .inner .column2 .detail .pic .text{font-size:5.625vw}}.mod_0028 .inner .column2 .detail .indent{text-align:center;font-size:.875rem;margin:0.555em auto}@media screen and (max-width: 767px){.mod_0028 .inner .column2 .detail .indent{font-size:3.75vw;text-align:left;padding-left:1em;text-indent:-1em}}.mod_0028 .inner .column2 .detail .more-link{text-align:center;margin:0.555em auto}@media screen and (max-width: 767px){.mod_0028 .inner .column2 .detail .more-link{margin-top:1.555em}}.mod_0028 .inner .column2 .detail .more-link a{font-size:1rem;letter-spacing:0.111em;position:relative;display:inline-block;color:#53b6de}@media screen and (max-width: 767px){.mod_0028 .inner .column2 .detail .more-link a{font-size:4.375vw}}.mod_0028 .inner .column2 .detail .more-link a:hover{text-decoration:none}.mod_0028 .inner .column2 .detail .more-link a:hover:before{bottom:-4px;opacity:1;visibility:visible}@media screen and (max-width: 767px){.mod_0028 .inner .column2 .detail .more-link a:hover:before{display:none}}.mod_0028 .inner .column2 .detail .more-link a:before{position:absolute;bottom:-8px;left:0;content:'';width:100%;height:2px;background:#53b6de;opacity:0;visibility:hidden;transition:.3s}@media screen and (max-width: 767px){.mod_0028 .inner .column2 .detail .more-link a:before{display:none}}.mod_0028 .inner .column2 .detail .more-link a:after{display:inline-block;content:"";width:29px;height:1em;line-height:25px;background-image:url("../img/common/arrow_right_blue.svg");background-size:contain;background-position:center bottom;background-repeat:no-repeat;margin-left:0.333em}@media screen and (max-width: 767px){.mod_0028 .inner .column2 .detail .more-link a:after{width:10vw;line-height:1em;height:1em}}.mod_0029{width:100%;margin:0}@media screen and (max-width: 767px){.mod_0029{margin:0}}.mod_0029 .inner{width:100%;height:373px;display:flex;flex-wrap:wrap;border-bottom:solid 1px #fff}@media screen and (max-width: 767px){.mod_0029 .inner{height:auto}}.mod_0029 .inner .header{width:43.78571429%;height:100%;padding-right:65px;display:flex;justify-content:flex-end;align-items:center}@media screen and (max-width: 767px){.mod_0029 .inner .header{width:100%;height:auto;padding-right:0}}.mod_0029 .inner .header.blue{background-color:#53b6de;color:#53b6de}.mod_0029 .inner .header.green{background-color:#9fc155;color:#9fc155}.mod_0029 .inner .header .wrap{background-color:#fff;width:282px;height:265px;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center}@media screen and (max-width: 767px){.mod_0029 .inner .header .wrap{width:100%;height:auto;display:block;text-align:left;background-color:transparent}}.mod_0029 .inner .header .wrap figure{width:80px;margin:0;padding:0}@media screen and (max-width: 767px){.mod_0029 .inner .header .wrap figure{display:none}}.mod_0029 .inner .header .wrap h2{margin:0.555em 0 0 0;padding:0;letter-spacing:0.111em;text-align:center}@media screen and (max-width: 767px){.mod_0029 .inner .header .wrap h2{width:90vw;font-size:5vw;margin:0 auto;color:#fff;text-align:left;padding:0.555em 0}}.mod_0029 .inner .text{width:56.21428571%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center center;position:relative;display:flex;flex-wrap:wrap;align-items:center}@media screen and (max-width: 767px){.mod_0029 .inner .text{width:100%;height:auto}}.mod_0029 .inner .text:before{position:absolute;content:"";background-color:rgba(255,255,255,0.9);width:100%;height:100%;top:0;left:0}.mod_0029 .inner .text .wrap{width:480px;position:relative;z-index:1;margin-left:50px}@media screen and (max-width: 767px){.mod_0029 .inner .text .wrap{width:90vw;margin:0 auto;padding:1.555em 0}}.mod_0029 .inner .text .wrap h3{color:#1a5f89;font-size:1.25rem;font-weight:700;letter-spacing:0.111em;line-height:1.777em;margin-top:0}@media screen and (max-width: 767px){.mod_0029 .inner .text .wrap h3{font-size:5vw}}.mod_0029 .inner .text .wrap p{font-weight:500;letter-spacing:0.111em;line-height:1.777em;margin-top:0;text-align:justify;text-justify:inter-ideograph}@media screen and (max-width: 767px){.mod_0029 .inner .text .wrap p{font-size:4.375vw}}.mod_0029 .inner .text .wrap p.more-link{text-align:right;margin:0.555em auto 0 auto}@media screen and (max-width: 767px){.mod_0029 .inner .text .wrap p.more-link{margin-top:1.555em}}.mod_0029 .inner .text .wrap p.more-link a{font-size:1rem;letter-spacing:0.111em;position:relative;display:inline-block;color:#53b6de}@media screen and (max-width: 767px){.mod_0029 .inner .text .wrap p.more-link a{font-size:4.375vw}}.mod_0029 .inner .text .wrap p.more-link a:hover{text-decoration:none}.mod_0029 .inner .text .wrap p.more-link a:hover:before{bottom:-4px;opacity:1;visibility:visible}@media screen and (max-width: 767px){.mod_0029 .inner .text .wrap p.more-link a:hover:before{display:none}}.mod_0029 .inner .text .wrap p.more-link a:before{position:absolute;bottom:-8px;left:0;content:'';width:100%;height:2px;background:#53b6de;opacity:0;visibility:hidden;transition:.3s}@media screen and (max-width: 767px){.mod_0029 .inner .text .wrap p.more-link a:before{display:none}}.mod_0029 .inner .text .wrap p.more-link a:after{display:inline-block;content:"";width:29px;height:1em;line-height:25px;background-image:url("../img/common/arrow_right_blue.svg");background-size:contain;background-position:center bottom;background-repeat:no-repeat;margin-left:0.333em}@media screen and (max-width: 767px){.mod_0029 .inner .text .wrap p.more-link a:after{width:10vw;line-height:1em;height:1em}}.mod_0030{width:100%;margin:70px 0}.mod_0030 .inner{width:1000px;margin:0 auto;border:solid 5px #9fc155;padding:40px 0}@media screen and (max-width: 767px){.mod_0030 .inner{width:90vw;border:solid 1.5625vw #9fc155;padding:6.25vw 0}}.mod_0030 .inner.noborder{background-color:#e8edec;border:none}@media screen and (max-width: 767px){.mod_0030 .inner.noborder .title{color:#333;font-weight:700}}.mod_0030 .inner.noborder .description{margin-bottom:0.777em}.mod_0030 .inner .title{width:912px;height:75px;background-image:url("../img/service/015.svg");background-repeat:no-repeat;background-size:cover;background-position:center center;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding:0;margin:0 auto;color:#fff;font-size:1.5rem;line-height:1em;letter-spacing:0.111em;font-weight:500}@media screen and (max-width: 767px){.mod_0030 .inner .title{width:90%;height:15.625vw;font-size:5.625vw;background-position:10% center}}.mod_0030 .inner .description{width:800px;font-weight:500;margin:1.777em auto;line-height:1.777em;letter-spacing:0.111em}@media screen and (max-width: 767px){.mod_0030 .inner .description{width:90%;font-size:4.375vw}}.mod_0030 .inner .indent{width:800px;font-weight:500;margin:0.777em auto 0 auto;line-height:1.777em;letter-spacing:0.111em;padding-left:1em;text-indent:-1.111em;font-size:.875rem}@media screen and (max-width: 767px){.mod_0030 .inner .indent{width:90%;font-size:3.75vw}}.mod_0030 .inner .list{width:800px;margin:0 auto;list-style:none;padding:0;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 767px){.mod_0030 .inner .list{width:90%}}.mod_0030 .inner .list li{width:250px}@media screen and (max-width: 767px){.mod_0030 .inner .list li{width:100%;margin-bottom:1.777em}}@media screen and (max-width: 767px){.mod_0030 .inner .list li:last-child{margin-bottom:0}}.mod_0030 .inner .list li .tt{font-size:1.125rem;color:#1a5f89;margin:1em 0 0.555em 0;line-height:1.777em}@media screen and (max-width: 767px){.mod_0030 .inner .list li .tt{font-size:5vw}}.mod_0030 .inner .list li .tx{font-size:1rem;text-align:justify;text-justify:inter-ideograph;line-height:1.777em;letter-spacing:0.111em;font-weight:500;margin:0}@media screen and (max-width: 767px){.mod_0030 .inner .list li .tx{font-size:4.375vw}}.mod_0031{width:100%;padding:60px 0;background-color:#e8edec}@media screen and (max-width: 767px){.mod_0031{padding:9.375vw 0}}.mod_0031 .inner{width:1000px;background-color:#fff;margin:0 auto}@media screen and (max-width: 767px){.mod_0031 .inner{width:90vw}}.mod_0031 .inner:last-child{margin-top:60px}.mod_0031 .inner .content{width:800px;margin:0 auto;padding:65px 0}@media screen and (max-width: 767px){.mod_0031 .inner .content{padding:9.375vw 0;width:90%}}.mod_0031 .inner .content .title{width:100%;font-size:1.5rem;letter-spacing:0.111em;padding:0;margin:0;text-align:center;color:#9fc155;line-height:1.777em;font-weight:500}@media screen and (max-width: 767px){.mod_0031 .inner .content .title{font-size:6.25vw}}.mod_0031 .inner .content .description{margin:40px 0 0 0;letter-spacing:0.111em;font-weight:500;line-height:1.777em;text-align:justify;text-justify:inter-ideograph}@media screen and (max-width: 767px){.mod_0031 .inner .content .description{font-size:4.375vw}}.mod_0031 .inner .content .column2{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:40px;margin-bottom:60px}.mod_0031 .inner .content .column2 .tx{width:385px}@media screen and (max-width: 767px){.mod_0031 .inner .content .column2 .tx{width:100%}}.mod_0031 .inner .content .column2 .tx p{margin:0;letter-spacing:0.111em;font-weight:500;line-height:1.777em;text-align:justify;text-justify:inter-ideograph}@media screen and (max-width: 767px){.mod_0031 .inner .content .column2 .tx p{font-size:4.375vw}}.mod_0031 .inner .content .column2 .ph{width:385px}@media screen and (max-width: 767px){.mod_0031 .inner .content .column2 .ph{width:100%;margin-top:9.375vw}}.mod_0031 .inner .content .sec{width:100%;position:relative;background-color:#e8edec;padding:1em 90px 1em 135px;margin-bottom:130px}@media screen and (max-width: 767px){.mod_0031 .inner .content .sec{padding:1em;margin-bottom:40.625vw}}.mod_0031 .inner .content .sec.short{margin-bottom:80px}@media screen and (max-width: 767px){.mod_0031 .inner .content .sec.short{margin-bottom:25vw}}.mod_0031 .inner .content .sec.short:after{background-image:url("../img/service/019.svg");width:33px;height:65px}@media screen and (max-width: 767px){.mod_0031 .inner .content .sec.short:after{width:10.3125vw;height:20.3125vw}}.mod_0031 .inner .content .sec.none{margin-bottom:0}.mod_0031 .inner .content .sec.none:after{display:none}.mod_0031 .inner .content .sec:after{content:"";width:33px;height:117px;background-image:url("../img/service/017.svg");background-size:contain;background-repeat:no-repeat;background-position:center center;position:absolute;right:50%;margin-right:-16.5px;top:calc(100% - 7px)}@media screen and (max-width: 767px){.mod_0031 .inner .content .sec:after{width:10.3125vw;height:36.5625vw;margin-right:-5.15625vw}}.mod_0031 .inner .content .sec .tt{width:154px;height:154px;background-image:url("../img/service/016.svg");background-size:contain;background-repeat:no-repeat;background-position:center center;text-align:center;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;color:#fff;font-size:1.125rem;letter-spacing:0.111em;position:absolute;top:-31px;left:-52px;margin:0}@media screen and (max-width: 767px){.mod_0031 .inner .content .sec .tt{width:100%;height:auto;background:none;display:block;color:#53b6de;font-size:5.625vw;position:static;top:0;left:0}}.mod_0031 .inner .content .sec .tx{margin:0;letter-spacing:0.111em;font-weight:500;line-height:1.777em;text-align:justify;text-justify:inter-ideograph}@media screen and (max-width: 767px){.mod_0031 .inner .content .sec .tx{font-size:4.375vw}}.mod_0031 .inner .content .sec .tx .note{background-color:#9fc155;width:430px;height:40px;color:#fff;line-height:40px;text-align:center;position:absolute;left:50%;margin-left:-215px;bottom:-90px;z-index:1}@media screen and (max-width: 767px){.mod_0031 .inner .content .sec .tx .note{font-size:4.375vw;width:100%;height:auto;line-height:1.333em;padding:0.333em 0;left:0;margin-left:auto;letter-spacing:0;bottom:-26.5625vw}}.mod_0031 .inner .content .sec ul{list-style:none;margin:0;letter-spacing:0.111em;font-weight:500;line-height:1.777em;padding:0}.mod_0031 .inner .content .sec ul li{text-indent:-1.111em;padding-left:1em;font-size:.875rem}@media screen and (max-width: 767px){.mod_0031 .inner .content .sec ul li{font-size:3.75vw}}.mod_0031 .inner .content .sec2{width:100%;position:relative;background-color:#9fc155;padding:35px 0;margin-bottom:80px;border-radius:30px;z-index:1}@media screen and (max-width: 767px){.mod_0031 .inner .content .sec2{font-size:3.75vw;padding:6.25vw 0;margin-bottom:25vw;border-radius:4.6875vw}}.mod_0031 .inner .content .sec2:after{content:"";width:33px;height:117px;background-image:url("../img/service/017.svg");background-size:contain;background-repeat:no-repeat;background-position:center center;position:absolute;right:50%;margin-right:-16.5px;top:calc(100% - 70px);z-index:-1}@media screen and (max-width: 767px){.mod_0031 .inner .content .sec2:after{width:10.3125vw;height:36.5625vw;margin-right:-5.15625vw}}.mod_0031 .inner .content .sec2 .tt{text-align:center;line-height:1.777em;font-weight:500;letter-spacing:0.111em;color:#fff;font-size:1rem;margin-top:0}@media screen and (max-width: 767px){.mod_0031 .inner .content .sec2 .tt{font-size:5vw;margin-top:0}}.mod_0031 .inner .content .sec2 .pic{width:566px;margin:0 auto}@media screen and (max-width: 767px){.mod_0031 .inner .content .sec2 .pic{width:90%}}.mod_0031 .inner .content .sec3{width:100%;margin-top:3em}.mod_0031 .inner .content .sec3 .tt{background-color:#53b6de;color:#fff;padding:1em 1.333em;line-height:1em;font-weight:500;letter-spacing:0.111em}@media screen and (max-width: 767px){.mod_0031 .inner .content .sec3 .tt{font-size:5vw;padding:0.777em 0.999em;line-height:1.333em}}.mod_0031 .inner .content .sec3 .indent{list-style:none;padding:0}.mod_0031 .inner .content .sec3 .indent li{margin:0;letter-spacing:0.111em;font-weight:500;line-height:1.777em;text-align:justify;text-justify:inter-ideograph;padding-left:1em;text-indent:-1.111em;font-size:.875rem}@media screen and (max-width: 767px){.mod_0031 .inner .content .sec3 .indent li{font-size:3.75vw}}.mod_0031 .inner .content .sec3 .description{margin:1em 0 0 0;letter-spacing:0.111em;font-weight:500;line-height:1.777em;text-align:justify;text-justify:inter-ideograph}@media screen and (max-width: 767px){.mod_0031 .inner .content .sec3 .description{font-size:4.375vw}}.mod_0032{width:100%;padding:60px 0}@media screen and (max-width: 767px){.mod_0032{padding:0}}.mod_0032 .inner{width:1000px;margin:0 auto}@media screen and (max-width: 767px){.mod_0032 .inner{width:90vw}}.mod_0032 .inner:first-child{position:relative;margin-bottom:4em}@media screen and (max-width: 767px){.mod_0032 .inner:first-child{margin-bottom:3em}}.mod_0032 .inner:first-child:after{content:"";background-image:url("../img/service/data-registration/down.svg");background-size:contain;background-position:center center;background-repeat:no-repeat;width:45px;height:45px;position:absolute;left:50%;margin-left:-22.5px;bottom:-43px}.mod_0032 .inner.blue .title{color:#53b6de}.mod_0032 .inner.blue .list{border:solid 8px #53b6de}.mod_0032 .inner.blue .list li:before{background-image:url("../img/service/data-registration/checkedbox.svg")}.mod_0032 .inner .title{width:100%;font-size:1.375rem;letter-spacing:0.111em;padding:0;margin:0;text-align:center;line-height:1.777em;font-weight:500}@media screen and (max-width: 767px){.mod_0032 .inner .title{font-size:5.625vw}}.mod_0032 .inner .list{width:100%;border:solid 8px #c5c5c5;list-style:none;padding:40px 0 40px 150px;margin-top:1.555em}@media screen and (max-width: 767px){.mod_0032 .inner .list{padding:1em;border:solid 1.25vw #c5c5c5}}.mod_0032 .inner .list li{letter-spacing:0.111em;font-size:1.125rem;font-weight:500;margin-top:1em}@media screen and (max-width: 767px){.mod_0032 .inner .list li{font-size:4.375vw;padding-left:1em;text-indent:-1.222em}}.mod_0032 .inner .list li:first-child{margin-top:0}.mod_0032 .inner .list li:before{content:"";display:inline-block;width:30px;height:24px;background-image:url("../img/service/data-registration/checkbox.svg");background-size:contain;background-position:center center;background-repeat:no-repeat;position:relative;bottom:-3px}@media screen and (max-width: 767px){.mod_0032 .inner .list li:before{width:5.625vw;height:5vw}}.mod_0033{width:100%;padding:60px 0}.mod_0033.pb{padding-bottom:0}@media screen and (max-width: 767px){.mod_0033.pb{margin-top:2em}}@media screen and (max-width: 767px){.mod_0033{padding:0}}.mod_0033 .inner{width:1000px;margin:0 auto;padding:3em 0;background-color:#e8edec}@media screen and (max-width: 767px){.mod_0033 .inner{width:90vw;padding:2em 0}}.mod_0033 .inner .title{color:#9fc155;font-size:1.5rem;font-weight:700;text-align:center;margin:0 auto;letter-spacing:0.111em}@media screen and (max-width: 767px){.mod_0033 .inner .title{width:90%;font-size:5vw}}.mod_0033 .inner .text{width:800px;margin:2em auto;text-align:justify;text-justify:inter-ideograph;letter-spacing:0.111em;font-weight:500;line-height:1.777em}@media screen and (max-width: 767px){.mod_0033 .inner .text{width:90%;font-size:4.375vw;margin:1em auto}}.mod_0033 .inner .text.mt{margin:0.777em auto}.mod_0033 .inner .tx{width:800px;color:#1a5f89;font-size:1.125rem;font-weight:700;text-align:center;margin:0 auto;letter-spacing:0.111em}@media screen and (max-width: 767px){.mod_0033 .inner .tx{width:90%;font-size:4.375vw}}.mod_0033 .inner .tx.left{margin-top:2em;text-align:left}.mod_0033 .inner .indent{width:800px;margin:1em auto;text-align:justify;text-justify:inter-ideograph;letter-spacing:0.111em;font-weight:500;line-height:1.777em;font-size:.875rem;padding-left:1em;text-indent:-1.111em}@media screen and (max-width: 767px){.mod_0033 .inner .indent{width:90%;font-size:3.75vw;margin:1em auto}}.mod_0033 .inner .bnr{width:640px;margin:2em auto 0 auto}@media screen and (max-width: 767px){.mod_0033 .inner .bnr{width:90%}}.mod_0034{width:100%;margin-top:3em}@media screen and (max-width: 767px){.mod_0034{padding:0;margin-top:2em}}.mod_0034 .inner{width:1000px;margin:0 auto}@media screen and (max-width: 767px){.mod_0034 .inner{width:90vw}}.mod_0034 .inner .swiper-wrap{width:668px;margin:0 auto}@media screen and (max-width: 767px){.mod_0034 .inner .swiper-wrap{width:100%}}.mod_0034 .inner .swiper-wrap .swiper-container .swiper-wrapper .swiper-slide figcaption{letter-spacing:0.111em;text-align:justify;text-justify:inter-ideograph;line-height:1.777em;font-weight:500;padding:0 0.555em}@media screen and (max-width: 767px){.mod_0034 .inner .swiper-wrap .swiper-container .swiper-wrapper .swiper-slide figcaption{font-size:4.375vw}}.mod_0034 .inner .swiper-wrap .swiper-container .swiper-wrapper .swiper-slide figcaption strong{display:block;font-weight:700;font-size:1.125rem;margin:0.555em 0;color:#1a5f89}@media screen and (max-width: 767px){.mod_0034 .inner .swiper-wrap .swiper-container .swiper-wrapper .swiper-slide figcaption strong{font-size:4.375vw}}.mod_0034 .inner .swiper-wrap .swiper-container .swiper-button-next{top:50%;margin-top:-72px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%239fc155'%2F%3E%3C%2Fsvg%3E")}@media screen and (max-width: 767px){.mod_0034 .inner .swiper-wrap .swiper-container .swiper-button-next{margin-top:-30%}}.mod_0034 .inner .swiper-wrap .swiper-container .swiper-button-prev{top:50%;margin-top:-72px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%239fc155'%2F%3E%3C%2Fsvg%3E")}@media screen and (max-width: 767px){.mod_0034 .inner .swiper-wrap .swiper-container .swiper-button-prev{margin-top:-30%}}.mod_0035{width:100%;margin-top:3em;margin-bottom:3em}@media screen and (max-width: 767px){.mod_0035{padding:0}}.mod_0035 .inner{width:800px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 767px){.mod_0035 .inner{width:90vw}}.mod_0035 .inner .wrap{width:250px}@media screen and (max-width: 767px){.mod_0035 .inner .wrap{width:100%;margin-bottom:2em}}@media screen and (max-width: 767px){.mod_0035 .inner .wrap:last-child{margin-bottom:0}}.mod_0035 .inner .wrap h2{letter-spacing:0.111em;font-weight:700;font-size:1.125rem;margin:0 0 0.555em 0;color:#1a5f89}@media screen and (max-width: 767px){.mod_0035 .inner .wrap h2{font-size:4.375vw}}.mod_0035 .inner .wrap p{letter-spacing:0.111em;text-align:justify;text-justify:inter-ideograph;line-height:1.777em;font-weight:500;padding:0}@media screen and (max-width: 767px){.mod_0035 .inner .wrap p{font-size:4.375vw}}.mod_0035 .inner .wrap figcaption{letter-spacing:0.111em;font-weight:700;font-size:1rem;margin:0.555em 0 0 0;text-align:center}@media screen and (max-width: 767px){.mod_0035 .inner .wrap figcaption{font-size:4.375vw;text-align:left}}.mod_0035 .inner .title{width:100%;letter-spacing:0.111em;font-weight:700;font-size:1.125rem;margin:3em 0 0 0;color:#1a5f89}@media screen and (max-width: 767px){.mod_0035 .inner .title{font-size:4.375vw}}.mod_0035 .inner .text{letter-spacing:0.111em;text-align:justify;text-justify:inter-ideograph;line-height:1.777em;font-weight:500;padding:0}@media screen and (max-width: 767px){.mod_0035 .inner .text{font-size:4.375vw}}.mod_0036{width:100%;margin-top:0;margin-bottom:3em}@media screen and (max-width: 767px){.mod_0036{padding:0}}.mod_0036 .inner{width:800px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:flex-start}@media screen and (max-width: 767px){.mod_0036 .inner{width:90vw}}.mod_0036 .inner .wrap{width:290px;margin-right:100px}@media screen and (max-width: 767px){.mod_0036 .inner .wrap{width:100%;margin:0 auto 0 auto}}@media screen and (max-width: 767px){.mod_0036 .inner .wrap:first-child .title{margin:0 0 1em 0}}.mod_0036 .inner .wrap .title{width:100%;letter-spacing:0.111em;font-weight:700;font-size:1.125rem;margin:3em 0 1em 0;color:#1a5f89}@media screen and (max-width: 767px){.mod_0036 .inner .wrap .title{font-size:4.375vw}}.mod_0037{width:100%;margin-top:0;margin-bottom:3em}@media screen and (max-width: 767px){.mod_0037{padding:0}}.mod_0037 .inner{width:800px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:flex-start}@media screen and (max-width: 767px){.mod_0037 .inner{width:90vw}}.mod_0037 .inner .title{width:100%;letter-spacing:0.111em;font-weight:700;font-size:1.125rem;margin:0.777em 0;color:#1a5f89}@media screen and (max-width: 767px){.mod_0037 .inner .title{font-size:4.375vw;line-height:1.777em}}.mod_0037 .inner .ph{width:100%;background-color:#fff;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;padding:1.777em}@media screen and (max-width: 767px){.mod_0037 .inner .ph{padding:1em 0;width:100%;margin:0 auto}}.mod_0037 .inner .ph img{width:128px;height:auto}@media screen and (max-width: 767px){.mod_0037 .inner .ph img{width:90%;margin:0 auto}}.mod_0037 .inner .ph figcaption{width:587px;letter-spacing:0.111em;text-align:justify;text-justify:inter-ideograph;line-height:1.777em;font-weight:500;padding:0}@media screen and (max-width: 767px){.mod_0037 .inner .ph figcaption{font-size:4.375vw;margin-top:1em;width:90%;margin-right:auto;margin-left:auto}}.mod_0037 .inner .ph figcaption ul{list-style:none;margin:0;padding:0}.mod_0037 .inner .ph figcaption ul li{text-indent:-1.111em;padding-left:1em}.mod_0038{width:100%;margin-top:0;margin-bottom:3em}@media screen and (max-width: 767px){.mod_0038{padding:0}}.mod_0038 .inner{width:800px;margin:0 auto;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;align-items:center;text-align:center}@media screen and (max-width: 767px){.mod_0038 .inner{width:90vw}}.mod_0038 .inner h2{font-size:2.125rem;letter-spacing:0.111em;font-weight:700}@media screen and (max-width: 767px){.mod_0038 .inner h2{font-size:7.5vw}}.mod_0038 .inner p{font-size:1rem;letter-spacing:0.111em;font-weight:500}@media screen and (max-width: 767px){.mod_0038 .inner p{font-size:5vw}}.more-link{display:none}.entry-1column{width:100%}.entry-1column figure,.entry-1column div{margin:1em 0;width:100%}@media screen and (max-width: 767px){.entry-1column figure,.entry-1column div{width:100%}}.entry-1column figure img,.entry-1column div img{max-width:100%;height:auto}.entry-2column{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.entry-2column figure,.entry-2column div{margin:1em 0;width:49%}@media screen and (max-width: 767px){.entry-2column figure:first-child,.entry-2column div:first-child{margin-top:0}}@media screen and (max-width: 767px){.entry-2column figure,.entry-2column div{width:100%;margin-top:1em;margin-bottom:0}}.entry-2column figure img,.entry-2column div img{max-width:100%;height:auto}.entry-2column figure p:first-child,.entry-2column div p:first-child{margin-top:0}@media screen and (max-width: 767px){.entry-2column figure p:first-child,.entry-2column div p:first-child{margin-bottom:0}}#shadow {filter: drop-shadow(0px 0px 7px rgba(255,255,255,1.0));}#shadow2{filter: drop-shadow(0px 0px 3px rgba(0,0,0,0.5));}#border{border: 1px solid #000000;}#square{width: 245px;border: none;display: flex;align-items: center;/* margin: 15px auto 0 auto; */}@media screen and (max-width: 767px){#square{width: 68%;border: none;display: flex;align-items: center;margin:15px auto 0 auto;}}img.resize2 {width: 100%;height: auto;border: solid 1px #ddd;}#bk_img {background-image: url("/assets/img/top/mv_01_sp.jpg");}@media screen and (min-width:768px) {#bk_img {background-image: url("/assets/img/top/mv_01_pc.jpg");}}
/*# sourceMappingURL=main.css.map */

/*test*/
.page-wrapper .page-main .lower-mainvisual-577_test.mv01_test{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.page-wrapper .page-main .lower-mainvisual-577_test.mv01_test .contents_test{width:810px;height:auto;padding:60px 78px;background-color:#fff}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-mainvisual-577_test.mv01_test .contents_test{width:90vw;padding:6.25vw}}.page-wrapper .page-main .lower-mainvisual-577_test.mv01_test .contents_test .title{text-align:center;padding:0;margin:0;font-weight:700;letter-spacing:0.111em;font-size:1.75rem}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-mainvisual-577_test.mv01_test .contents_test .title{font-size:6.5625vw}}.page-wrapper .page-main .lower-mainvisual-577_test.mv01_test .contents_test .title em{color:#53b6de;font-style:normal;font-weight:700}.page-wrapper .page-main .lower-mainvisual-577_test.mv01_test .contents_test .title strong{color:#9fc155;font-style:normal;font-weight:700}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-mainvisual-577_test.mv01_test .contents_test .title strong{display:block}}.page-wrapper .page-main .lower-mainvisual-577_test.mv01_test .contents_test .text{width:100%;margin:1em 0 0 0;letter-spacing:0.111em;line-height:2em;font-weight:500;text-align:justify;text-justify:inter-ideograph}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-mainvisual-577_test.mv01_test .contents_test .text{font-size:5vw;line-height:1.777em}}.page-wrapper .page-main .lower-mainvisual-577_test.mv06{background-position:center top}.page-wrapper .page-main .lower-mainvisual-577_test.mv06 .contents{width:100%;height:100%;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;color:#fff}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-mainvisual-577_test.mv06 .contents{width:90vw;margin:0 auto}}.page-wrapper .page-main .lower-mainvisual-577_test.mv06 .contents .mv-title{margin:0;text-align:left;font-size:1.375rem;line-height:2.333em;letter-spacing:0.111em;font-weight:500;text-align:justify;text-justify:inter-ideograph}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-mainvisual-577_test.mv06 .contents .mv-title{font-size:5vw;line-height:1.777em}}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-mainvisual-577_test.mv06 .contents .mv-title.sp-center{text-align:center}}.page-wrapper .page-main .lower-mainvisual-577_test.mv06 .contents .mv-description{padding:0;text-align:center;font-size:1.25rem;line-height:1.999em;letter-spacing:0.111em}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-mainvisual-577_test.mv06 .contents .mv-description{font-size:4.375vw;line-height:1.777em;text-align:justify;text-justify:inter-ideograph}}.page-wrapper .page-main .lower-mainvisual-577_test.mv07{background-position:center top}.page-wrapper .page-main .lower-mainvisual-577_test.mv07 .contents{width:100%;height:100%;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;color:#fff}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-mainvisual-577_test.mv07 .contents{width:90vw;margin:0 auto}}.page-wrapper .page-main .lower-mainvisual-577_test.mv07 .contents .mv-title{margin:0;text-align:center;font-size:1.75rem;line-height:1.555em;letter-spacing:0.111em}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-mainvisual-577_test.mv07 .contents .mv-title{font-size:7.5vw}}.page-wrapper .page-main .lower-mainvisual-577_test.mv07 .contents .mv-description{padding:0;text-align:center;font-size:1.25rem;line-height:1.999em;letter-spacing:0.111em}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-mainvisual-577_test.mv07 .contents .mv-description{font-size:5vw;line-height:1.777em;text-align:justify;text-justify:inter-ideograph}}.page-wrapper .page-main .lower-mainvisual-577_test.mv08{background-position:center top}.page-wrapper .page-main .lower-mainvisual-577_test.mv08 .contents{width:100%;height:100%;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;color:#fff}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-mainvisual-577_test.mv08 .contents{width:90vw;margin:0 auto}}.page-wrapper .page-main .lower-mainvisual-577_test.mv08 .contents .mv-title{margin:0;text-align:center;font-size:1.125rem;line-height:2.333em;letter-spacing:0.111em;font-weight:500}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-mainvisual-577_test.mv08 .contents .mv-title{font-size:5vw;line-height:1.777em;text-align:justify;text-justify:inter-ideograph}}.page-wrapper .page-main .lower-mainvisual-577_test.mv08 .contents .mv-description{padding:0;text-align:center;font-size:1.25rem;line-height:1.999em;letter-spacing:0.111em}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-mainvisual-577_test.mv08 .contents .mv-description{font-size:5vw;line-height:1.777em;text-align:justify;text-justify:inter-ideograph}}.page-wrapper .page-main .lower-mainvisual-577_test.mv09{background-position:center top}.page-wrapper .page-main .lower-mainvisual-577_test.mv09 .contents{width:100%;height:100%;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;color:#fff}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-mainvisual-577_test.mv09 .contents{width:90vw;margin:0 auto}}.page-wrapper .page-main .lower-mainvisual-577_test.mv09 .contents .inner{width:1000px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-mainvisual-577_test.mv09 .contents .inner{width:100%;display:block}}.page-wrapper .page-main .lower-mainvisual-577_test.mv09 .contents .left{width:490px}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-mainvisual-577_test.mv09 .contents .left{width:100%}}.page-wrapper .page-main .lower-mainvisual-577_test.mv09 .contents .left .mv-title{margin:0;text-align:justify;text-justify:inter-ideograph;font-size:1.125rem;line-height:2.333em;letter-spacing:0.111em;font-weight:500}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-mainvisual-577_test.mv09 .contents .left .mv-title{font-size:5vw;line-height:1.777em;text-align:justify;text-justify:inter-ideograph}}.page-wrapper .page-main .lower-mainvisual-577_test.mv09 .contents .left .mv-description{padding:0;text-align:center;font-size:1.25rem;line-height:1.999em;letter-spacing:0.111em}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-mainvisual-577_test.mv09 .contents .left .mv-description{font-size:5vw;line-height:1.777em;text-align:justify;text-justify:inter-ideograph}}.page-wrapper .page-main .lower-mainvisual-577_test.mv09 .contents .left .indent{font-size:.875rem;font-weight:500;margin:1em 0 0 0;padding-left:1em;text-indent:-1.111em}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-mainvisual-577_test.mv09 .contents .left .indent{font-size:4.375vw}}.page-wrapper .page-main .lower-mainvisual-577_test.mv09 .contents .right{width:480px}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-mainvisual-577_test.mv09 .contents .right{width:100%;margin-top:2em}}.page-wrapper .page-main .lower-mainvisual-577_test.mv09 .contents .right .video{width:100%;height:auto}.page-wrapper .page-main .lower-mainvisual-577_test.mv10{background-position:center top}.page-wrapper .page-main .lower-mainvisual-577_test.mv10 .contents{width:100%;height:100%;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;color:#fff}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-mainvisual-577_test.mv10 .contents{width:90vw;margin:0 auto}}.page-wrapper .page-main .lower-mainvisual-577_test.mv10 .contents .inner{width:1000px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-mainvisual-577_test.mv10 .contents .inner{width:100%;display:block}}.page-wrapper .page-main .lower-mainvisual-577_test.mv10 .contents .mv-title{margin:0;text-align:justify;text-justify:inter-ideograph;font-size:1.125rem;line-height:2.333em;letter-spacing:0.111em;font-weight:500}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-mainvisual-577_test.mv10 .contents .mv-title{font-size:5vw;line-height:1.777em;text-align:justify;text-justify:inter-ideograph}}.page-wrapper .page-main .lower-mainvisual-577_test.mv10 .contents .pic{width:194px}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-mainvisual-577_test.mv10 .contents .pic{width:70%;margin:2em auto 0 auto}}.page-wrapper .page-main .lower-mainvisual-386{padding:0;width:100%;height:386px;background-position:center center;background-repeat:no-repeat;background-size:cover;margin-bottom:70px}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-mainvisual-386{width:100%;height:auto;padding:9.375vw 0}}.page-wrapper .page-main .lower-mainvisual-386.mv02{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.page-wrapper .page-main .lower-mainvisual-386.mv02 .contents{width:985px;height:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-mainvisual-386.mv02 .contents{width:90vw}}.page-wrapper .page-main .lower-mainvisual-386.mv02 .contents .title{width:50%;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;font-size:1.75rem;line-height:1.777em;font-weight:700;letter-spacing:0.111em;color:#fff}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-mainvisual-386.mv02 .contents .title{justify-content:center;width:100%;font-size:5.625vw;text-align:center}}.page-wrapper .page-main .lower-mainvisual-386.mv02 .contents .pic{width:50%;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-mainvisual-386.mv02 .contents .pic{justify-content:center;width:100%;text-align:center;margin-top:9.375vw}}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-mainvisual-386.mv02 .contents .pic img{width:80%}}.page-wrapper .page-main .lower-mainvisual-335_test{padding:0;width:100%;height:335px;background-position:center top;background-repeat:repeat-x;background-size:auto 100%;margin-bottom:70px}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-mainvisual-335_test{width:100%;height:100vw;padding:0;background-size:cover;margin-bottom:2em}}.page-wrapper .page-main .lower-mainvisual-335_test.mv03_test{background-image:url("../img/recruit/form/mv_pc_test.jpg")}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-mainvisual-335_test.mv03_test{background-image:url("../img/recruit/form/mv_sp_test.jpg")}}.page-wrapper .page-main .lower-mainvisual-335_test.mv05_test{background-image:url("../img/recruit/mv_pc_test.jpg")}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-mainvisual-335_test.mv05_test{background-image:url("../img/recruit/mv_sp_test.jpg")}}.page-wrapper .page-main .lower-mainvisual-335_test.mv05_test .contents{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.page-wrapper .page-main .lower-mainvisual-335_test.mv05_test .contents .mv-title{color:#fff;font-weight:500}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-mainvisual-335_test.mv05_test .contents .mv-title{line-height:1.333em;width:100%}}.page-wrapper .page-main .lower-mainvisual-335_test.mv05_test .contents .mv-title .underline{font-size:2.125rem;background:linear-gradient(transparent 50%, #9fc155 55%)}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-mainvisual-335_test.mv05_test .contents .mv-title .underline{font-size:9.375vw}}.page-wrapper .page-main .lower-mainvisual-335_test.mv05_test .contents .mv-title .sp-br.underline{background:none;display:inline-block}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-mainvisual-335_test.mv05_test .contents .mv-title .sp-br.underline{background:linear-gradient(transparent 50%, #9fc155 55%)}}.page-wrapper .page-main .lower-mainvisual-335_test.mv05_test .contents .mv-description{color:#fff;font-size:1.125rem;font-weight:400;margin:0}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-mainvisual-335_test.mv05_test .contents .mv-description{font-size:5vw}}.page-wrapper .page-main .lower-mainvisual-280{padding:0;width:100%;height:280px;background-position:center top;background-repeat:repeat-x;background-size:contain;margin-bottom:70px}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-mainvisual-280{width:100%;height:auto;padding:6.25vw 0 9.375vw 0}}.page-wrapper .page-main .lower-mainvisual-280.mv04{background-color:#52c3f1}.page-wrapper .page-main .lower-mainvisual-280.mv04 .inner{width:100%;height:100%;display:flex;flex-wrap:wrap;justify-content:center}@media screen and (max-width: 767px){.page-wrapper .page-main .lower-mainvisual-280.mv04
/*test*/