::before,::after{-webkit-box-sizing:border-box;box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}button[disabled],[type=button][disabled],[type=reset][disabled],[type=submit][disabled]{cursor:default}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:none}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}template{display:none}[hidden]{display:none}*,::before,::after{-webkit-box-sizing:border-box;box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}button[disabled],[type=button][disabled],[type=reset][disabled],[type=submit][disabled]{cursor:default}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:none}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}template{display:none}[hidden]{display:none}@-webkit-keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0 !important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-ms-flexbox;display:-webkit-box;display:flex;height:100%;margin:0 !important;padding:0 !important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none !important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{-webkit-animation:splide-loading 1s linear infinite;animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:rgba(0,0,0,0);border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}html{font-family:"Noto Sans JP",sans-serif;color:#222}@media screen and (max-width: 768px){body.no-scroll{overflow:hidden}}img{width:100%;height:auto;vertical-align:top}a{text-decoration:underline}@media screen and (max-width: 1024px){.none-max-l{display:none}}@media screen and (max-width: 768px){.none-max-t{display:none}}@media screen and (max-width: 425px){.none-max-ml{display:none}}@media screen and (min-width: 1025px){.none-min-l{display:none}}@media screen and (min-width: 769px){.none-min-t{display:none}}@media screen and (min-width: 426px){.none-min-ml{display:none}}.header{background-color:#1a50a7;position:fixed;top:0;z-index:9999;width:100%;-webkit-box-shadow:0px 6px 10px rgba(26,113,167,.14);box-shadow:0px 6px 10px rgba(26,113,167,.14)}.header *{-webkit-transition:all .6s;transition:all .6s}.header>.wrap{max-width:1720px;width:calc(100% - 40px);margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 768px){.header>.wrap{width:100%;padding-left:15px}}.header>.wrap>.logo{width:240px}@media screen and (max-width: 768px){.header>.wrap>.logo{width:180px}}.header>.wrap>.logo>.link>img{display:block}.header>.wrap>.content>.container{background-color:rgba(0,0,0,.7);position:fixed;max-width:450px;width:100%;right:-120%;height:730px}@media screen and (max-width: 768px){.header>.wrap>.content>.container{height:100vh}}.header>.wrap>.content>.container>.nav{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;height:730px;padding:0 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:50px}@media screen and (max-width: 768px){.header>.wrap>.content>.container>.nav{height:100vh;padding:125px 15px 94px;-webkit-box-pack:initial;-ms-flex-pack:initial;justify-content:initial;gap:55px;overflow-x:scroll}}.header>.wrap>.content>.container>.nav>.list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:35px}@media screen and (max-width: 768px){.header>.wrap>.content>.container>.nav>.list{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.header>.wrap>.content>.container>.nav>.list>.item>.link{-webkit-transition:opacity .2s;transition:opacity .2s;color:#fff;font-size:20px;font-weight:700}.header>.wrap>.content>.container>.nav>.list>.item>.link:hover{opacity:.8}@media(hover: hover){.header>.wrap>.content>.container>.nav>.list>.item>.link:hover{-webkit-transition:opacity .2s;transition:opacity .2s}}@media screen and (max-width: 768px){.header>.wrap>.content>.container>.nav>.list>.item>.link{font-size:18px}}.header>.wrap>.content>.container>.nav>.contact{width:100%;background-color:#fff;padding:36px 10px 30px;text-align:center}@media screen and (max-width: 768px){.header>.wrap>.content>.container>.nav>.contact{padding:32px 10px 25px}}.header>.wrap>.content>.container>.nav>.contact>.txt{font-size:20px;font-weight:700}.header>.wrap>.content>.container>.nav>.contact>.phone{-webkit-transition:opacity .2s;transition:opacity .2s;text-decoration:none;font-size:50px;font-family:"din-2014",sans-serif;font-weight:300;color:#ffab0d;letter-spacing:.05em;margin-top:16px}.header>.wrap>.content>.container>.nav>.contact>.phone:hover{opacity:.8}@media(hover: hover){.header>.wrap>.content>.container>.nav>.contact>.phone:hover{-webkit-transition:opacity .2s;transition:opacity .2s}}.header>.wrap>.content>.container.panelactive{right:0}.header>.wrap>.content>.ham{position:relative;cursor:pointer;width:68px;height:68px;background-color:#1a50a7;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 768px){.header>.wrap>.content>.ham{width:60px;height:60px}}.header>.wrap>.content>.ham>.btn{position:relative;width:28px;height:24px}.header>.wrap>.content>.ham>.btn>span{position:absolute;height:2px;background-color:#fff;width:100%}.header>.wrap>.content>.ham>.btn>span:nth-of-type(1){top:0}.header>.wrap>.content>.ham>.btn>span:nth-of-type(2){top:0;bottom:0;margin:auto}.header>.wrap>.content>.ham>.btn>span:nth-of-type(3){bottom:0}.header>.wrap>.content>.ham.active{background-color:rgba(0,0,0,0)}.header>.wrap>.content>.ham.active span:nth-of-type(1){top:50%;left:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.header>.wrap>.content>.ham.active span:nth-of-type(2){opacity:0}.header>.wrap>.content>.ham.active span:nth-of-type(3){top:50%;left:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.header.front{background-color:rgba(0,0,0,0)}.header.front>.wrap{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.footer>.guide{padding:80px 0 60px}@media screen and (max-width: 768px){.footer>.guide{padding:60px 0 50px}}.footer>.guide>.content{max-width:1200px;width:calc(100% - 40px);margin:0 auto;max-width:542px;border-right:2px solid #1a50a7;border-left:2px solid #1a50a7;padding:20px 10px 10px;text-align:center}@media screen and (max-width: 768px){.footer>.guide>.content{width:calc(100% - 30px)}}@media screen and (max-width: 768px){.footer>.guide>.content{max-width:344px;border-right:1px solid #1a50a7;border-left:1px solid #1a50a7;padding:15px 10px 10px}}.footer>.guide>.content>.ttl{font-size:24px;font-weight:700}@media screen and (max-width: 768px){.footer>.guide>.content>.ttl{font-size:20px}}@media screen and (max-width: 374px){.footer>.guide>.content>.ttl{font-size:17px}}.footer>.guide>.content>.num{-webkit-transition:opacity .2s;transition:opacity .2s;font-size:60px;font-family:"din-2014",sans-serif;font-weight:300;color:#1a50a7;letter-spacing:.1em;margin-top:26px;text-decoration:none;display:block}.footer>.guide>.content>.num:hover{opacity:.8}@media(hover: hover){.footer>.guide>.content>.num:hover{-webkit-transition:opacity .2s;transition:opacity .2s}}@media screen and (max-width: 768px){.footer>.guide>.content>.num{font-size:40px;margin-top:17px}}@media screen and (max-width: 374px){.footer>.guide>.content>.num{font-size:38px}}.footer>.benefit{padding:35px 0 37px;background-color:#d5f5ff;text-align:center;font-weight:700}@media screen and (max-width: 768px){.footer>.benefit{padding:38px 0}}.footer>.benefit>.wrap{max-width:1200px;width:calc(100% - 40px);margin:0 auto}@media screen and (max-width: 768px){.footer>.benefit>.wrap{width:calc(100% - 30px)}}.footer>.benefit>.wrap>.ttl{font-size:32px;color:#aa051f}@media screen and (max-width: 768px){.footer>.benefit>.wrap>.ttl{font-size:24px}}.footer>.benefit>.wrap>.list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:25px;margin-top:22px}@media screen and (max-width: 768px){.footer>.benefit>.wrap>.list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:25px}}.footer>.benefit>.wrap>.list>.item{width:353.6666666667px}@media screen and (max-width: 768px){.footer>.benefit>.wrap>.list>.item{width:260px}}.footer>.benefit>.wrap>.list>.item>.txt,.footer>.benefit>.wrap>.list>.item>.val{font-size:22px}@media screen and (max-width: 768px){.footer>.benefit>.wrap>.list>.item>.txt,.footer>.benefit>.wrap>.list>.item>.val{font-size:18px}}.footer>.benefit>.wrap>.list>.item>.head{font-size:22px;color:#fff;padding:7px 25px 11px;background-color:#1a50a7;border-radius:25px;display:inline-block;margin-bottom:15px}@media screen and (max-width: 768px){.footer>.benefit>.wrap>.list>.item>.head{width:100%;font-size:20px}}.footer>.benefit>.wrap>.list>.item>.txt{line-height:1.7272727273}.footer>.benefit>.wrap>.list>.item>.txt>.markup{color:#1a50a7}.footer>.benefit>.wrap>.list>.item>.val>.price,.footer>.benefit>.wrap>.list>.item>.val>.unit{color:#aa051f}.footer>.benefit>.wrap>.list>.item>.val>.price{font-size:50px}@media screen and (max-width: 768px){.footer>.benefit>.wrap>.list>.item>.val>.price{font-size:40px}}.footer>.benefit>.wrap>.list>.item>.val>.unit{font-size:35px}@media screen and (max-width: 768px){.footer>.benefit>.wrap>.list>.item>.val>.unit{font-size:25px}}.footer>.benefit>.wrap>.link{-webkit-transition:opacity .2s;transition:opacity .2s;display:block;margin-top:31px;font-size:18px;font-weight:400;color:#1a50a7}.footer>.benefit>.wrap>.link:hover{opacity:.8}@media(hover: hover){.footer>.benefit>.wrap>.link:hover{-webkit-transition:opacity .2s;transition:opacity .2s}}@media screen and (max-width: 768px){.footer>.benefit>.wrap>.link{font-size:14px}}.footer>.category{padding:45px 0}@media screen and (max-width: 768px){.footer>.category{padding:40px 0}}.footer>.category>.wrap{max-width:1200px;width:calc(100% - 40px);margin:0 auto}@media screen and (max-width: 768px){.footer>.category>.wrap{width:calc(100% - 30px)}}.footer>.category>.wrap>.list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}.footer>.category>.wrap>.list>.item>.ttl{font-size:18px;font-weight:700}@media screen and (max-width: 768px){.footer>.category>.wrap>.list>.item>.ttl{font-size:15px}}.footer>.category>.wrap>.list>.item>.list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:15px}@media screen and (max-width: 768px){.footer>.category>.wrap>.list>.item>.list{margin-top:13px}}.footer>.category>.wrap>.list>.item>.list>.item{padding-right:3px}.footer>.category>.wrap>.list>.item>.list>.item:not(:last-of-type)::after{content:"｜"}.footer>.category>.wrap>.list>.item>.list>.item>.link{-webkit-transition:opacity .2s;transition:opacity .2s;font-size:14px;line-height:2;padding-right:3px}.footer>.category>.wrap>.list>.item>.list>.item>.link:hover{opacity:.8}@media(hover: hover){.footer>.category>.wrap>.list>.item>.list>.item>.link:hover{-webkit-transition:opacity .2s;transition:opacity .2s}}@media screen and (max-width: 768px){.footer>.category>.wrap>.list>.item>.list>.item>.link{font-size:13px;line-height:2.1538461538}}.footer>.default{background-color:#1a50a7;padding:40px 0 0;color:#fff;font-size:14px}@media screen and (max-width: 768px){.footer>.default{font-size:13px}}.footer>.default>.wrap{max-width:1200px;width:calc(100% - 40px);margin:0 auto}@media screen and (max-width: 768px){.footer>.default>.wrap{width:calc(100% - 30px)}}.footer>.default>.wrap>.content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:end}@media screen and (max-width: 1024px){.footer>.default>.wrap>.content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px}}.footer>.default>.wrap>.content>.detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;gap:25px}@media screen and (max-width: 768px){.footer>.default>.wrap>.content>.detail{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px}}.footer>.default>.wrap>.content>.detail>.detail-left{width:40%}@media screen and (max-width: 1024px){.footer>.default>.wrap>.content>.detail>.detail-left{width:100%}}.footer>.default>.wrap>.content>.detail>.detail-left>.logo{width:285px;margin-bottom:12px}@media screen and (max-width: 768px){.footer>.default>.wrap>.content>.detail>.detail-left>.logo{width:188px}}@media screen and (max-width: 1024px){.footer>.default>.wrap>.content>.detail>.detail-left>.logo{margin-inline:auto}}@media screen and (max-width: 1024px){.footer>.default>.wrap>.content>.detail>.detail-left>.tel{text-align:center}}.footer>.default>.wrap>.content>.detail>.detail-right{width:60%}@media screen and (max-width: 1024px){.footer>.default>.wrap>.content>.detail>.detail-right{width:100%}}.footer>.default>.wrap>.content>.detail>.detail-right>.list{display:grid;grid-template-columns:repeat(auto-fill, minmax(160px, 1fr));row-gap:24px;margin-bottom:30px}@media screen and (max-width: 1024px){.footer>.default>.wrap>.content>.detail>.detail-right>.list{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;row-gap:15px}}.footer>.default>.wrap>.content>.detail>.detail-right>.list>.item{padding-right:3px}@media screen and (max-width: 1024px){.footer>.default>.wrap>.content>.detail>.detail-right>.list>.item{text-align:center}}.footer>.default>.wrap>.content>.detail>.detail-right>.list>.item>.link{-webkit-transition:opacity .2s;transition:opacity .2s;padding-right:3px;display:unset}.footer>.default>.wrap>.content>.detail>.detail-right>.list>.item>.link:hover{opacity:.8}@media(hover: hover){.footer>.default>.wrap>.content>.detail>.detail-right>.list>.item>.link:hover{-webkit-transition:opacity .2s;transition:opacity .2s}}.footer>.default>.wrap>.content>.detail>.detail-right>.sns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;row-gap:8px}@media screen and (max-width: 1024px){.footer>.default>.wrap>.content>.detail>.detail-right>.sns{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.footer>.default>.wrap>.content>.detail>.detail-right>.sns>.list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer>.default>.wrap>.content>.detail>.detail-right>.sns>.list>.item{margin-right:24px}.footer>.default>.wrap>.content>.txt>.link{-webkit-transition:opacity .2s;transition:opacity .2s}.footer>.default>.wrap>.content>.txt>.link:hover{opacity:.8}@media(hover: hover){.footer>.default>.wrap>.content>.txt>.link:hover{-webkit-transition:opacity .2s;transition:opacity .2s}}.footer>.default>.copyright{color:#fff;border-top:1px solid #fff;margin-top:30px;text-align:center;margin-top:40px;padding-block:10px 18px}.search>.wrap{max-width:1200px;width:calc(100% - 40px);margin:0 auto;background-color:#d5f5ff;border-radius:4px;padding-right:40px;padding-left:40px}@media screen and (max-width: 768px){.search>.wrap{width:calc(100% - 30px)}}@media screen and (max-width: 768px){.search>.wrap{width:100%;padding-right:15px;padding-left:15px}}.search>.wrap>form>.category{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:25px}@media screen and (max-width: 1200px){.search>.wrap>form>.category{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.search>.wrap>form>.category>.itemc{display:-webkit-box;display:-ms-flexbox;display:flex;gap:25px;width:100%}@media screen and (max-width: 1200px){.search>.wrap>form>.category>.itemc{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width: 768px){.search>.wrap>form>.category>.itemc{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.search>.wrap>form>.category>.itemc:first-of-type{width:95%}@media screen and (max-width: 1200px){.search>.wrap>form>.category>.itemc:first-of-type{width:100%}}.search>.wrap>form>.category>.itemc>.item{width:100%}.search>.wrap>form>.category>.itemc>.item>select,.search>.wrap>form>.category>.itemc>.item>input{border-radius:4px;font-size:18px;font-weight:700;line-height:1.7777777778;width:100%;background-color:#fff;border:2px solid #1a50a7;color:#1a50a7;padding:14px 18px}@media screen and (max-width: 768px){.search>.wrap>form>.category>.itemc>.item>select,.search>.wrap>form>.category>.itemc>.item>input{font-size:16px;line-height:2}}@media screen and (max-width: 374px){.search>.wrap>form>.category>.itemc>.item>select,.search>.wrap>form>.category>.itemc>.item>input{font-size:14px}}@media screen and (max-width: 768px){.search>.wrap>form>.category>.itemc>.item>select,.search>.wrap>form>.category>.itemc>.item>input{padding:11px 28px}}.search>.wrap>form>.category>.itemc>.item>select::-webkit-input-placeholder, .search>.wrap>form>.category>.itemc>.item>input::-webkit-input-placeholder{color:#8399be}.search>.wrap>form>.category>.itemc>.item>select::-moz-placeholder, .search>.wrap>form>.category>.itemc>.item>input::-moz-placeholder{color:#8399be}.search>.wrap>form>.category>.itemc>.item>select:-ms-input-placeholder, .search>.wrap>form>.category>.itemc>.item>input:-ms-input-placeholder{color:#8399be}.search>.wrap>form>.category>.itemc>.item>select::-ms-input-placeholder, .search>.wrap>form>.category>.itemc>.item>input::-ms-input-placeholder{color:#8399be}.search>.wrap>form>.category>.itemc>.item>select::placeholder,.search>.wrap>form>.category>.itemc>.item>input::placeholder{color:#8399be}.search>.wrap>form>.category>.itemc>.item>input{color:#222}.search>.wrap>form>.category>.itemc>.item>select{background:#fff url(../images/triangle.png) no-repeat 92% 50%/contain;background-size:15px;cursor:pointer}.search>.wrap>form>.category>.itemc>.item>input[type=text]{text-align:center}@media screen and (max-width: 1200px){.search>.wrap>form>.category>.itemc>.item>input[type=text]{text-align:left}}.search>.wrap>form>.category>.itemc>.item.small{max-width:214px}@media screen and (max-width: 1200px){.search>.wrap>form>.category>.itemc>.item.small{max-width:344px}}.search>.wrap>form>.category>.itemc>.item.medium{max-width:232px}@media screen and (max-width: 1200px){.search>.wrap>form>.category>.itemc>.item.medium{max-width:344px}}.search>.wrap>form>.category>.itemc>.item.large{max-width:254px}@media screen and (max-width: 1200px){.search>.wrap>form>.category>.itemc>.item.large{max-width:344px}}.search>.wrap>form>.category>.search-btn{border-radius:4px;font-size:18px;font-weight:700;line-height:1.7777777778;width:100%;-webkit-transition:opacity .2s;transition:opacity .2s;background-color:#aa051f;padding:16px;color:#fff;text-align:center;max-width:106px;width:100%}@media screen and (max-width: 768px){.search>.wrap>form>.category>.search-btn{font-size:16px;line-height:2}}@media screen and (max-width: 374px){.search>.wrap>form>.category>.search-btn{font-size:14px}}.search>.wrap>form>.category>.search-btn:hover{opacity:.8}@media(hover: hover){.search>.wrap>form>.category>.search-btn:hover{-webkit-transition:opacity .2s;transition:opacity .2s}}@media screen and (max-width: 768px){.search>.wrap>form>.category>.search-btn{padding:17px}}@media screen and (max-width: 1200px){.search>.wrap>form>.category>.search-btn{max-width:344px}}.search>.wrap>form>.detailc{overflow:hidden;height:0;-webkit-transition:all .4s;transition:all .4s}.search>.wrap>form>.detailc>.detail{margin-top:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}.search>.wrap>form>.detailc>.detail>.container>.ttl{font-size:18px;font-weight:700;line-height:1.4444444444}@media screen and (max-width: 768px){.search>.wrap>form>.detailc>.detail>.container>.ttl{font-size:16px}}.search>.wrap>form>.detailc>.detail>.container>.list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:15px;margin-top:15px}.search>.wrap>form>.detailc>.detail>.container>.list>.item{margin-right:50px}@media screen and (max-width: 768px){.search>.wrap>form>.detailc>.detail>.container>.list>.item{margin-right:30px}}@media screen and (max-width: 768px){.search>.wrap>form>.detailc>.detail>.container>.list>.item>label{font-size:14px}}.search>.wrap>form>.detailc>.detail>.container>.list>.item>label>input[type=checkbox]{vertical-align:baseline;margin-right:6px}@media screen and (max-width: 768px){.search>.wrap>form>.detailc>.detail>.container>.list>.item>label>input[type=checkbox]{margin-right:4px}}.search>.wrap>form>.detailc>.detail>.btnc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:3.125vw}@media screen and (max-width: 768px){.search>.wrap>form>.detailc>.detail>.btnc{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:25px}}.search>.wrap>form>.detailc>.detail>.btnc>*{max-width:254px;width:100%}@media screen and (max-width: 768px){.search>.wrap>form>.detailc>.detail>.btnc>*{max-width:344px}}.search>.wrap>form>.detailc>.detail>.btnc>.search-btn{border-radius:4px;font-size:18px;font-weight:700;line-height:1.7777777778;width:100%;-webkit-transition:opacity .2s;transition:opacity .2s;background-color:#aa051f;padding:16px;color:#fff;text-align:center}@media screen and (max-width: 768px){.search>.wrap>form>.detailc>.detail>.btnc>.search-btn{font-size:16px;line-height:2}}@media screen and (max-width: 374px){.search>.wrap>form>.detailc>.detail>.btnc>.search-btn{font-size:14px}}.search>.wrap>form>.detailc>.detail>.btnc>.search-btn:hover{opacity:.8}@media(hover: hover){.search>.wrap>form>.detailc>.detail>.btnc>.search-btn:hover{-webkit-transition:opacity .2s;transition:opacity .2s}}@media screen and (max-width: 768px){.search>.wrap>form>.detailc>.detail>.btnc>.search-btn{padding:17px}}@media screen and (max-width: 768px){.search>.wrap>form>.detailc>.detail>.btnc>.btnsp{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px}}.search>.wrap>form>.detail-btn{-webkit-transition:opacity .2s;transition:opacity .2s;display:block;font-size:18px;line-height:1.7777777778;color:#1a50a7;text-decoration:underline;margin:30px auto 0}.search>.wrap>form>.detail-btn:hover{opacity:.8}@media(hover: hover){.search>.wrap>form>.detail-btn:hover{-webkit-transition:opacity .2s;transition:opacity .2s}}.search>.wrap>form .clear-btn,.search>.wrap>form .close-btn{border-radius:4px;font-size:18px;font-weight:700;line-height:1.7777777778;width:100%;background-color:#fff;border:2px solid #1a50a7;color:#1a50a7;padding:14px 18px;-webkit-transition:opacity .2s;transition:opacity .2s;text-align:center}@media screen and (max-width: 768px){.search>.wrap>form .clear-btn,.search>.wrap>form .close-btn{font-size:16px;line-height:2}}@media screen and (max-width: 374px){.search>.wrap>form .clear-btn,.search>.wrap>form .close-btn{font-size:14px}}@media screen and (max-width: 768px){.search>.wrap>form .clear-btn,.search>.wrap>form .close-btn{padding:11px 28px}}.search>.wrap>form .clear-btn:hover,.search>.wrap>form .close-btn:hover{opacity:.8}@media(hover: hover){.search>.wrap>form .clear-btn:hover,.search>.wrap>form .close-btn:hover{-webkit-transition:opacity .2s;transition:opacity .2s}}@media screen and (max-width: 768px){.search>.wrap>form .clear-btn,.search>.wrap>form .close-btn{max-width:160px;padding:11px}}@media screen and (max-width: 768px){.sticky{position:fixed;bottom:0;width:100%;height:98px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,.7)}.sticky>.btn{display:block;max-width:280px;width:100%;margin:auto;padding:14px 0;background-color:#ffab0d;border-radius:27px;text-decoration:none;text-align:center;font-size:18px;font-weight:700;color:#fff;-webkit-transition:opacity .2s;transition:opacity .2s;max-width:307px;width:calc(100% - 30px)}.sticky>.btn:hover{opacity:.8}}@media screen and (max-width: 768px)and (hover: hover){.sticky>.btn:hover{-webkit-transition:opacity .2s;transition:opacity .2s}}@media screen and (max-width: 768px)and (max-width: 1024px){.sticky>.btn{font-size:16px;padding:10px 9px 13px}}.breadcrumb>.wrap{background-color:#d5f5ff;padding:10px 0}.breadcrumb>.wrap>.list{max-width:1720px;width:calc(100% - 40px);margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px 20px}.breadcrumb>.wrap>.list>.item{font-size:14px;position:relative}@media screen and (max-width: 768px){.breadcrumb>.wrap>.list>.item{font-size:12px}}.breadcrumb>.wrap>.list>.item:not(:first-of-type)::before{content:">";position:absolute;right:calc(100% + 5px);-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%}.breadcrumb>.wrap>.list>.item>.link{-webkit-transition:opacity .2s;transition:opacity .2s}.breadcrumb>.wrap>.list>.item>.link:hover{opacity:.8}@media(hover: hover){.breadcrumb>.wrap>.list>.item>.link:hover{-webkit-transition:opacity .2s;transition:opacity .2s}}.pagination{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:15px;margin-top:80px}@media screen and (max-width: 768px){.pagination{gap:9px;margin-top:60px}}.pagination.pc{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 768px){.pagination.pc{display:none}}.pagination.sp{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width: 769px){.pagination.sp{display:none}}.pagination>.item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:60px;aspect-ratio:1;border:1px solid #1a50a7;text-decoration:none}@media screen and (max-width: 768px){.pagination>.item{width:42px;font-size:12px}}.pagination>.item.current{background-color:#1a50a7;color:#fff}.pagination>.item.prev,.pagination>.item.next,.pagination>.item.dot{font-size:20px}@media screen and (max-width: 768px){.pagination>.item.prev,.pagination>.item.next,.pagination>.item.dot{font-size:14px}}.pagination>.item.first,.pagination>.item.last{font-size:15px}@media screen and (max-width: 768px){.pagination>.item.first,.pagination>.item.last{font-size:13px}}.pagination>.item.hover:hover{background-color:#e0f3fd}.main.front>.mv{background-color:#d5f5ff;position:relative}.main.front>.mv>.wrap{max-width:1920px;width:100%;margin:0 auto;font-weight:700;color:#fff;background:url(../images/front/mv.webp) no-repeat center/cover;background-position:center;padding:51px 0 35px}@media screen and (max-width: 1300px){.main.front>.mv>.wrap{background-position:35% 50%}}@media screen and (max-width: 768px){.main.front>.mv>.wrap{background:url(../images/front/mv-sp.webp) no-repeat center/cover;padding:45px 0 43px;height:460px}}.main.front>.mv>.wrap>.content{max-width:1200px;width:calc(100% - 40px);margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}@media screen and (max-width: 768px){.main.front>.mv>.wrap>.content{width:calc(100% - 30px)}}@media screen and (max-width: 768px){.main.front>.mv>.wrap>.content{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%}}.main.front>.mv>.wrap>.content>.logo{max-width:383px;width:100%}@media screen and (max-width: 768px){.main.front>.mv>.wrap>.content>.logo{max-width:225px}}.main.front>.mv>.wrap>.content>.detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}@media screen and (max-width: 768px){.main.front>.mv>.wrap>.content>.detail{gap:16px}}.main.front>.mv>.wrap>.content>.detail>.ttl{font-size:40px;line-height:1.3}@media screen and (max-width: 768px){.main.front>.mv>.wrap>.content>.detail>.ttl{font-size:20px;line-height:1.7}}.main.front>.mv>.wrap>.content>.detail>.count{max-width:464px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:14px 25px;border:2px solid hsla(0,0%,100%,.54);border-radius:20px;background-color:rgba(34,34,34,.54)}@media screen and (max-width: 768px){.main.front>.mv>.wrap>.content>.detail>.count{max-width:344px;padding:7px 11px 10px}}.main.front>.mv>.wrap>.content>.detail>.count>.txt{font-size:22px}@media screen and (max-width: 768px){.main.front>.mv>.wrap>.content>.detail>.count>.txt{font-size:16px}}@media screen and (max-width: 374px){.main.front>.mv>.wrap>.content>.detail>.count>.txt{font-size:14px}}@media screen and (max-width: 768px){.main.front>.mv>.wrap>.content>.detail>.count>.txt:last-of-type{font-size:20px}}@media screen and (max-width: 374px){.main.front>.mv>.wrap>.content>.detail>.count>.txt:last-of-type{font-size:14px}}.main.front>.mv>.wrap>.content>.detail>.count>.txt>.val{font-size:40px;color:#ffab0d;line-height:1.3}@media screen and (max-width: 768px){.main.front>.mv>.wrap>.content>.detail>.count>.txt>.val{font-size:34px}}@media screen and (max-width: 374px){.main.front>.mv>.wrap>.content>.detail>.count>.txt>.val{font-size:26px}}.main.front>.banner{padding-top:40px}.main.front>.banner>.wrap{max-width:1200px;width:calc(100% - 40px);margin:0 auto;position:relative}@media screen and (max-width: 768px){.main.front>.banner>.wrap{width:calc(100% - 30px)}}.main.front>.banner .splide__track{max-width:1093px;width:calc(100% - 70px);margin:0 auto}.main.front>.banner .splide__slide{max-width:340px;width:100%}.main.front>.banner .splide__slide .link{-webkit-transition:opacity .2s;transition:opacity .2s}.main.front>.banner .splide__slide .link:hover{opacity:.8}@media(hover: hover){.main.front>.banner .splide__slide .link:hover{-webkit-transition:opacity .2s;transition:opacity .2s}}.main.front>.banner .splide__slide img{border-radius:50px}@media screen and (max-width: 768px){.main.front>.banner .splide__slide img{border-radius:40px}}.main.front>.banner .splide__arrow{position:absolute;top:0;bottom:0;margin:auto;background-color:rgba(0,0,0,0);width:16px;height:44px}.main.front>.banner .splide__arrow::before{content:"";background-color:#1a50a7;position:absolute;top:0;width:100%;height:100%}.main.front>.banner .splide__arrow--prev{left:0}.main.front>.banner .splide__arrow--prev::before{clip-path:polygon(100% 0, 0 50%, 100% 100%)}.main.front>.banner .splide__arrow--next{right:0}.main.front>.banner .splide__arrow--next::before{clip-path:polygon(0 0, 0 100%, 100% 50%)}.main.front>.keyword{padding-top:45px}@media screen and (max-width: 768px){.main.front>.keyword{padding-top:40px}}.main.front>.keyword>.wrap{max-width:1200px;width:calc(100% - 40px);margin:0 auto}@media screen and (max-width: 768px){.main.front>.keyword>.wrap{width:calc(100% - 30px)}}.main.front>.keyword>.wrap>.ttl{font-size:24px;line-height:1.5833333333;font-weight:700}@media screen and (max-width: 768px){.main.front>.keyword>.wrap>.ttl{font-size:20px;line-height:1.6}}.main.front>.keyword>.wrap>.list{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}@media screen and (max-width: 768px){.main.front>.keyword>.wrap>.list{margin-top:15px;gap:15px 20px}}.main.front>.keyword>.wrap>.list>.item{-webkit-transition:opacity .2s;transition:opacity .2s;display:block;text-decoration:none;padding:9px 28px;font-size:18px;color:#1a50a7;line-height:1.7777777778;border:2px solid #1a50a7;border-radius:4px}.main.front>.keyword>.wrap>.list>.item:hover{opacity:.8}@media(hover: hover){.main.front>.keyword>.wrap>.list>.item:hover{-webkit-transition:opacity .2s;transition:opacity .2s}}@media screen and (max-width: 768px){.main.front>.keyword>.wrap>.list>.item{padding:6px 14px;font-size:16px;line-height:2}}.main.front>.area{padding:45px 0 60px}@media screen and (max-width: 768px){.main.front>.area{padding:40px 0}}.main.front>.area>.wrap{max-width:1200px;width:calc(100% - 40px);margin:0 auto}@media screen and (max-width: 768px){.main.front>.area>.wrap{width:calc(100% - 30px)}}.main.front>.area>.wrap>.ttl{font-size:24px;line-height:1.5833333333;font-weight:700}@media screen and (max-width: 768px){.main.front>.area>.wrap>.ttl{font-size:20px;line-height:1.6}}.main.front>.area>.wrap>.list{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}@media screen and (max-width: 768px){.main.front>.area>.wrap>.list{margin-top:15px;gap:12px 24px}}.main.front>.area>.wrap>.list>.item{-webkit-transition:opacity .2s;transition:opacity .2s;width:190px;text-decoration:none;text-align:center}.main.front>.area>.wrap>.list>.item:hover{opacity:.8}@media(hover: hover){.main.front>.area>.wrap>.list>.item:hover{-webkit-transition:opacity .2s;transition:opacity .2s}}@media screen and (max-width: 768px){.main.front>.area>.wrap>.list>.item{width:160px}}.main.front>.area>.wrap>.list>.item>.img>img{border-radius:16px}.main.front>.area>.wrap>.list>.item>.txt{font-size:18px;margin-top:10px}@media screen and (max-width: 768px){.main.front>.area>.wrap>.list>.item>.txt{font-size:16px;margin-top:5px}}.main.front>.search{padding-bottom:35px;position:relative}@media screen and (max-width: 768px){.main.front>.search{padding-bottom:31px}}.main.front>.search>.wrap{padding-top:30px;padding-bottom:67px}@media screen and (max-width: 768px){.main.front>.search>.wrap{padding-bottom:63px}}.main.front>.search>.wrap>.ttl{font-size:32px;font-weight:700;color:#1a50a7;text-align:center}.main.front>.search>.wrap>.link{display:block;max-width:434px;width:100%;margin:0 auto;padding:18px 10px 17px;background-color:#1a50a7;text-align:center;font-size:24px;font-weight:700;color:#fff;border-radius:4px;text-decoration:none;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width: 768px){.main.front>.search>.wrap>.link{max-width:292px;padding:17px 10px 16px;font-size:20px}}.main.front>.search>.wrap>.link:hover{background-color:#ffab0d}.main.front>.search>.wrap>form>.category{margin-top:35px}@media screen and (max-width: 768px){.main.front>.search>.wrap>form>.category{margin-top:21px}}.main.front>.work{padding-bottom:60px}.main.front>.work>.wrap{max-width:1200px;width:calc(100% - 40px);margin:0 auto}@media screen and (max-width: 768px){.main.front>.work>.wrap{width:calc(100% - 30px)}}.main.front>.work>.wrap>.content{padding-top:50px}@media screen and (max-width: 768px){.main.front>.work>.wrap>.content{padding-top:45px}}.main.front>.work>.wrap>.content>.ttl{font-size:24px;line-height:1.5833333333;font-weight:700;padding-bottom:11px;position:relative}@media screen and (max-width: 768px){.main.front>.work>.wrap>.content>.ttl{font-size:20px;line-height:1.6}}@media screen and (max-width: 768px){.main.front>.work>.wrap>.content>.ttl{padding-bottom:8px}}.main.front>.work>.wrap>.content>.ttl::before{content:"";position:absolute;bottom:0;width:100%;height:2px;background-color:#1a50a7}@media screen and (max-width: 768px){.main.front>.work>.wrap>.content>.ttl::before{height:1px}}.main.front>.work>.wrap>.content>.list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px 24px;margin-top:25px}@media screen and (max-width: 768px){.main.front>.work>.wrap>.content>.list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:30px;margin-top:20px}}.main.front>.work>.wrap>.content>.list>.item{width:282px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}@media screen and (max-width: 768px){.main.front>.work>.wrap>.content>.list>.item{max-width:344px;width:100%;gap:15px}}.main.front>.work>.wrap>.content>.list>.item>.img{overflow:hidden;border-radius:16px;position:relative}@media screen and (max-width: 768px){.main.front>.work>.wrap>.content>.list>.item>.img{max-width:272px;width:100%;margin:0 auto}}.main.front>.work>.wrap>.content>.list>.item>.img:hover>img{-webkit-transform:scale(1.1);transform:scale(1.1)}.main.front>.work>.wrap>.content>.list>.item>.img>img{-webkit-transition:ease .6s;transition:ease .6s}.main.front>.work>.wrap>.content>.list>.item>.img>.work-closed{position:absolute;right:10px;bottom:10px;display:inline-block;border-radius:20px;padding:10px 15px;background-color:#5f5f5f;font-size:14px;color:#fff;text-wrap:nowrap}@media screen and (max-width: 768px){.main.front>.work>.wrap>.content>.list>.item>.img>.work-closed{right:5px;bottom:5px;padding:5px 10px}}.main.front>.work>.wrap>.content>.list>.item>.detail>.location,.main.front>.work>.wrap>.content>.list>.item>.detail>.type,.main.front>.work>.wrap>.content>.list>.item>.detail>.pay,.main.front>.work>.wrap>.content>.list>.item>.detail>.period{font-size:14px;line-height:1.7142857143}@media screen and (max-width: 768px){.main.front>.work>.wrap>.content>.list>.item>.detail>.location,.main.front>.work>.wrap>.content>.list>.item>.detail>.type,.main.front>.work>.wrap>.content>.list>.item>.detail>.pay,.main.front>.work>.wrap>.content>.list>.item>.detail>.period{font-size:13px;line-height:1.6153846154}}.main.front>.work>.wrap>.content>.list>.item>.detail>.ttl{display:inline-block;font-weight:700;margin-top:5px;margin-bottom:9px;min-height:75px;line-height:1.625}@media screen and (max-width: 768px){.main.front>.work>.wrap>.content>.list>.item>.detail>.ttl{margin-top:3px}}.main.front>.work>.wrap>.content>.list>.item>.detail>.ttl:hover{color:#1a50a7}@media screen and (max-width: 768px){.main.front>.work>.wrap>.content.rec{padding-top:40px}}.main.front>.work>.wrap>.link{display:block;max-width:434px;width:100%;margin:0 auto;padding:18px 10px 17px;background-color:#1a50a7;text-align:center;font-size:24px;font-weight:700;color:#fff;border-radius:4px;text-decoration:none;margin:60px auto 0}@media screen and (max-width: 768px){.main.front>.work>.wrap>.link{max-width:292px;padding:17px 10px 16px;font-size:20px}}.main.front>.work>.wrap>.link:hover{background-color:#ffab0d}.main.front>.news{padding:45px 0}@media screen and (max-width: 768px){.main.front>.news{padding:35px 0 40px}}.main.front>.news>.wrap{max-width:1200px;width:calc(100% - 40px);margin:0 auto}@media screen and (max-width: 768px){.main.front>.news>.wrap{width:calc(100% - 30px)}}.main.front>.news>.wrap>.ttl{font-size:24px;line-height:1.5833333333;font-weight:700}@media screen and (max-width: 768px){.main.front>.news>.wrap>.ttl{font-size:20px;line-height:1.6}}.main.front>.news>.wrap>.list{margin-top:5px}@media screen and (max-width: 768px){.main.front>.news>.wrap>.list{margin-top:14px}}.main.front>.news>.wrap>.list>.item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:25px 25px 25px 0;border-bottom:1px solid #b3c4bf;line-height:1.625}@media screen and (max-width: 768px){.main.front>.news>.wrap>.list>.item{font-size:12px;line-height:1.4166666667;padding:20px 10px 20px 0}}.main.front>.news>.wrap>.list>.item>.txt{margin-right:8%}@media screen and (max-width: 768px){.main.front>.news>.wrap>.list>.item>.txt{margin-right:10%}}.main.front>.news>.wrap>.list>.item>.link:hover{color:#1a50a7}.main.front>.news>.wrap>.link{display:block;margin-top:25px;text-align:right}@media screen and (max-width: 768px){.main.front>.news>.wrap>.link{font-size:14px;margin-top:35px;text-align:center}}.main.front>.news>.wrap>.link:hover{color:#1a50a7}.main.front>.news>.wrap>.no-post{margin-top:30px}.main.front>.about{padding-top:53px}@media screen and (max-width: 768px){.main.front>.about{padding-top:40px}}.main.front>.about>.wrap{max-width:1200px;width:calc(100% - 40px);margin:0 auto}@media screen and (max-width: 768px){.main.front>.about>.wrap{width:calc(100% - 30px)}}.main.front>.about>.wrap>.list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}@media screen and (max-width: 768px){.main.front>.about>.wrap>.list{gap:25px}}.main.front>.about>.wrap>.list>.item>.ttl{font-size:24px;line-height:1.5833333333;font-weight:700;position:relative;padding-bottom:8px}@media screen and (max-width: 768px){.main.front>.about>.wrap>.list>.item>.ttl{font-size:20px;line-height:1.6}}.main.front>.about>.wrap>.list>.item>.ttl::before{content:"";position:absolute;bottom:0;width:48px;height:4px;background-color:#1a50a7}@media screen and (max-width: 768px){.main.front>.about>.wrap>.list>.item>.ttl::before{height:3px}}.main.front>.about>.wrap>.list>.item>.txt{margin-top:20px;line-height:1.625}@media screen and (max-width: 768px){.main.front>.about>.wrap>.list>.item>.txt{font-size:13px;margin-top:15px}}.main.work>.search{padding:40px 0}@media screen and (max-width: 768px){.main.work>.search{padding:30px 0}}.main.work>.search>.ttl{font-size:30px;font-weight:700;color:#1a50a7;line-height:1.4666666667;max-width:1200px;width:calc(100% - 40px);margin:0 auto;margin-bottom:30px}@media screen and (max-width: 768px){.main.work>.search>.ttl{font-size:24px}}@media screen and (max-width: 768px){.main.work>.search>.ttl{width:calc(100% - 30px)}}@media screen and (max-width: 768px){.main.work>.search>.ttl{margin-bottom:25px}}.main.work>.search>.wrap{padding-top:40px;padding-bottom:37px}@media screen and (max-width: 768px){.main.work>.search>.wrap{padding-top:30px;padding-bottom:24px}}.main.work>.content{padding-bottom:80px}@media screen and (max-width: 768px){.main.work>.content{padding-bottom:60px}}.main.work>.content>.wrap{max-width:1200px;width:calc(100% - 40px);margin:0 auto}@media screen and (max-width: 768px){.main.work>.content>.wrap{width:calc(100% - 30px)}}.main.work>.content>.wrap>.ttl{font-size:30px;font-weight:700;color:#1a50a7;line-height:1.4666666667;margin-bottom:30px}@media screen and (max-width: 768px){.main.work>.content>.wrap>.ttl{font-size:24px}}@media screen and (max-width: 768px){.main.work>.content>.wrap>.ttl{margin-bottom:25px}}@media screen and (max-width: 768px){.main.work>.content>.wrap>.result{font-size:14px}}.main.work>.content>.wrap>.result>.num{font-size:20px;font-weight:700;color:#1a50a7}.main.work>.content>.wrap>.list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px 24px;margin-top:25px;margin-top:40px}@media screen and (max-width: 768px){.main.work>.content>.wrap>.list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:30px;margin-top:20px}}.main.work>.content>.wrap>.list>.item{width:282px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}@media screen and (max-width: 768px){.main.work>.content>.wrap>.list>.item{max-width:344px;width:100%;gap:15px}}.main.work>.content>.wrap>.list>.item>.img{overflow:hidden;border-radius:16px;position:relative}@media screen and (max-width: 768px){.main.work>.content>.wrap>.list>.item>.img{max-width:272px;width:100%;margin:0 auto}}.main.work>.content>.wrap>.list>.item>.img:hover>img{-webkit-transform:scale(1.1);transform:scale(1.1)}.main.work>.content>.wrap>.list>.item>.img>img{-webkit-transition:ease .6s;transition:ease .6s}.main.work>.content>.wrap>.list>.item>.img>.work-closed{position:absolute;right:10px;bottom:10px;display:inline-block;border-radius:20px;padding:10px 15px;background-color:#5f5f5f;font-size:14px;color:#fff;text-wrap:nowrap}@media screen and (max-width: 768px){.main.work>.content>.wrap>.list>.item>.img>.work-closed{right:5px;bottom:5px;padding:5px 10px}}.main.work>.content>.wrap>.list>.item>.detail>.location,.main.work>.content>.wrap>.list>.item>.detail>.type,.main.work>.content>.wrap>.list>.item>.detail>.pay,.main.work>.content>.wrap>.list>.item>.detail>.period{font-size:14px;line-height:1.7142857143}@media screen and (max-width: 768px){.main.work>.content>.wrap>.list>.item>.detail>.location,.main.work>.content>.wrap>.list>.item>.detail>.type,.main.work>.content>.wrap>.list>.item>.detail>.pay,.main.work>.content>.wrap>.list>.item>.detail>.period{font-size:13px;line-height:1.6153846154}}.main.work>.content>.wrap>.list>.item>.detail>.ttl{display:inline-block;font-weight:700;margin-top:5px;margin-bottom:9px;min-height:75px;line-height:1.625}@media screen and (max-width: 768px){.main.work>.content>.wrap>.list>.item>.detail>.ttl{margin-top:3px}}.main.work>.content>.wrap>.list>.item>.detail>.ttl:hover{color:#1a50a7}.main.work>.content>.wrap>.pagination.pagination-work{display:-webkit-box;display:-ms-flexbox;display:flex}.main.work>.content>.wrap>.no-result{margin-top:40px;padding:80px 15px;text-align:center;background-color:#c5e9de}.main.work.detail{padding-top:40px;line-height:1.625}@media screen and (max-width: 1024px){.main.work.detail{padding-top:30px;font-size:14px}}.main.work.detail>.heading>.wrap{max-width:1200px;width:calc(100% - 40px);margin:0 auto;display:grid;grid-template-columns:1fr 40.5%;grid-template-rows:1fr auto;grid-template-areas:"info gallery" "banner banner";gap:40px 5%}@media screen and (max-width: 768px){.main.work.detail>.heading>.wrap{width:calc(100% - 30px)}}@media screen and (max-width: 1024px){.main.work.detail>.heading>.wrap{gap:30px}}@media screen and (max-width: 768px){.main.work.detail>.heading>.wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.main.work.detail>.heading>.wrap>.info{grid-area:info}.main.work.detail>.heading>.wrap>.info>.ttl{font-size:30px;font-weight:700;color:#1a50a7;line-height:1.6;display:inline}@media screen and (max-width: 1024px){.main.work.detail>.heading>.wrap>.info>.ttl{font-size:20px}}.main.work.detail>.heading>.wrap>.info>.work-closed{border-radius:20px;padding:1px 20px 3px;background-color:#5f5f5f;color:#fff;display:inline-block;vertical-align:bottom;margin-right:10px;font-size:22px}@media screen and (max-width: 1024px){.main.work.detail>.heading>.wrap>.info>.work-closed{font-size:16px}}.main.work.detail>.heading>.wrap>.info>.no{margin-top:25px;font-size:18px;font-weight:700}@media screen and (max-width: 768px){.main.work.detail>.heading>.wrap>.info>.no{margin-top:16px;font-size:14px}}.main.work.detail>.heading>.wrap>.info>.outline{margin-top:50px;padding:30px 20px;background-color:#d5f5ff;border-radius:6px}@media screen and (max-width: 1024px){.main.work.detail>.heading>.wrap>.info>.outline{margin-top:25px;padding:25px 20px}}.main.work.detail>.heading>.wrap>.info>.outline>.ttl{text-align:center;font-size:22px;font-weight:700;color:#1a50a7;line-height:1.4545454545}@media screen and (max-width: 1024px){.main.work.detail>.heading>.wrap>.info>.outline>.ttl{font-size:18px}}.main.work.detail>.heading>.wrap>.info>.outline>.list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:13px;max-width:574px;width:100%;margin:25px auto 0}@media screen and (max-width: 1024px){.main.work.detail>.heading>.wrap>.info>.outline>.list{margin-top:15px}}.main.work.detail>.heading>.wrap>.info>.outline>.list>.item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:27px}@media screen and (max-width: 1024px){.main.work.detail>.heading>.wrap>.info>.outline>.list>.item{gap:18px}}.main.work.detail>.heading>.wrap>.info>.outline>.list>.item>.label{width:90px;padding:4px;background-color:#fff;border:1px solid #b3c4bf;border-radius:4px;text-align:center;font-weight:700;line-height:1}@media screen and (max-width: 1024px){.main.work.detail>.heading>.wrap>.info>.outline>.list>.item>.label{width:70px;font-size:13px}}.main.work.detail>.heading>.wrap>.info>.outline>.list>.item>.txt{-webkit-box-flex:1;-ms-flex:1;flex:1}.main.work.detail>.heading>.wrap .splide.is-initialized:not(.is-active) .splide__list{grid-area:gallery;display:grid;grid-template-areas:"img-a img-a" "img-b img-c";gap:4.0540540541% 4.9382716049%;aspect-ratio:486/592}.main.work.detail>.heading>.wrap .splide__slide{width:100%;aspect-ratio:486/385;border-radius:16px}.main.work.detail>.heading>.wrap .splide__slide.img-a{grid-area:img-a}.main.work.detail>.heading>.wrap .splide__slide.img-b{grid-area:img-b}.main.work.detail>.heading>.wrap .splide__slide.img-c{grid-area:img-c}.main.work.detail>.heading>.wrap .splide__slide img{border-radius:16px}.main.work.detail>.heading>.wrap .splide__pagination{margin-top:20px}.main.work.detail>.heading>.wrap .splide__pagination__page{display:inline-block;width:12px;height:12px;background-color:#d9d9d9;margin:0 10px;border-radius:50%}.main.work.detail>.heading>.wrap .splide__pagination__page.is-active{background-color:#8b8b8b}.main.work.detail>.heading>.wrap>.banner{-webkit-transition:opacity .2s;transition:opacity .2s;grid-area:banner}.main.work.detail>.heading>.wrap>.banner:hover{opacity:.8}@media(hover: hover){.main.work.detail>.heading>.wrap>.banner:hover{-webkit-transition:opacity .2s;transition:opacity .2s}}.main.work.detail>.heading>.wrap>.banner img{width:100%;height:auto;vertical-align:top}.main.work.detail>.content{padding-top:40px;padding-bottom:50px}@media screen and (max-width: 1024px){.main.work.detail>.content{padding-top:30px;padding-bottom:45px}}.main.work.detail>.content>.wrap{max-width:1200px;width:calc(100% - 40px);margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;gap:5%}@media screen and (max-width: 768px){.main.work.detail>.content>.wrap{width:calc(100% - 30px)}}.main.work.detail>.content>.wrap>.primary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;width:66.6666666667%}@media screen and (max-width: 1024px){.main.work.detail>.content>.wrap>.primary{gap:30px}}@media screen and (max-width: 768px){.main.work.detail>.content>.wrap>.primary{width:100%}}.main.work.detail>.content>.wrap>.primary>.inner>.ttl{font-size:24px;font-weight:700;color:#1a50a7;line-height:1.5833333333}@media screen and (max-width: 1024px){.main.work.detail>.content>.wrap>.primary>.inner>.ttl{font-size:20px}}.main.work.detail>.content>.wrap>.primary>.inner>.list-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:30px;border-bottom:1px solid #b3c4bf}@media screen and (max-width: 1024px){.main.work.detail>.content>.wrap>.primary>.inner>.list-row{margin-top:20px}}.main.work.detail>.content>.wrap>.primary>.inner>.list-row>.item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:7px 20px;padding:25px 0;border-top:1px solid #b3c4bf}@media screen and (max-width: 1024px){.main.work.detail>.content>.wrap>.primary>.inner>.list-row>.item{padding:12px 0}}@media screen and (max-width: 768px){.main.work.detail>.content>.wrap>.primary>.inner>.list-row>.item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.main.work.detail>.content>.wrap>.primary>.inner>.list-row>.item>.label{-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:700}@media screen and (max-width: 768px){.main.work.detail>.content>.wrap>.primary>.inner>.list-row>.item>.label{-webkit-box-flex:initial;-ms-flex:initial;flex:initial;width:100%}}.main.work.detail>.content>.wrap>.primary>.inner>.list-row>.item>.txt{width:81%}@media screen and (max-width: 768px){.main.work.detail>.content>.wrap>.primary>.inner>.list-row>.item>.txt{width:100%}}.main.work.detail>.content>.wrap>.primary>.inner>.list-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 5px;margin-top:30px}@media screen and (max-width: 1024px){.main.work.detail>.content>.wrap>.primary>.inner>.list-grid{margin-top:20px;gap:5px 0}}.main.work.detail>.content>.wrap>.primary>.inner>.list-grid>.item{max-width:95px;width:100%}@media screen and (max-width: 1024px){.main.work.detail>.content>.wrap>.primary>.inner>.list-grid>.item{max-width:80px}}.main.work.detail>.content>.wrap>.primary>.inner>.list-grid>.item.no-icon{max-width:85px;background-color:#fff;font-size:12px;text-align:center;-webkit-box-shadow:0 1px 3px rgba(112,112,112,.5);box-shadow:0 1px 3px rgba(112,112,112,.5);border-radius:10px;margin:7px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px}@media screen and (max-width: 1024px){.main.work.detail>.content>.wrap>.primary>.inner>.list-grid>.item.no-icon{max-width:70px;margin:5px}}.main.work.detail>.content>.wrap>.primary>.inner>.frame{margin-top:30px;padding:30px;background-color:#d5f5ff}@media screen and (max-width: 1024px){.main.work.detail>.content>.wrap>.primary>.inner>.frame{margin-top:20px;padding:20px}}.main.work.detail>.content>.wrap>.primary>.end>.banner{-webkit-transition:opacity .2s;transition:opacity .2s}.main.work.detail>.content>.wrap>.primary>.end>.banner:hover{opacity:.8}@media(hover: hover){.main.work.detail>.content>.wrap>.primary>.end>.banner:hover{-webkit-transition:opacity .2s;transition:opacity .2s}}.main.work.detail>.content>.wrap>.primary>.end>.banner img{width:100%;height:auto;vertical-align:top}.main.work.detail>.content>.wrap>.primary>.end>.btn{display:block;max-width:280px;width:100%;margin:auto;padding:14px 0;background-color:#ffab0d;border-radius:27px;text-decoration:none;text-align:center;font-size:18px;font-weight:700;color:#fff;-webkit-transition:opacity .2s;transition:opacity .2s;margin-top:50px}.main.work.detail>.content>.wrap>.primary>.end>.btn:hover{opacity:.8}@media(hover: hover){.main.work.detail>.content>.wrap>.primary>.end>.btn:hover{-webkit-transition:opacity .2s;transition:opacity .2s}}@media screen and (max-width: 1024px){.main.work.detail>.content>.wrap>.primary>.end>.btn{font-size:16px;padding:10px 9px 13px}}@media screen and (max-width: 1024px){.main.work.detail>.content>.wrap>.primary>.end>.btn{margin-top:40px}}.main.work.detail>.content>.wrap>.side{width:28.3333333333%}.main.work.detail>.content>.wrap>.side.fix{position:fixed}@media screen and (max-width: 768px){.main.work.detail>.content>.wrap>.side{display:none}}.main.work.detail>.content>.wrap>.side>.lead{padding:30px;border:1px solid #b3c4bf;background-color:#d5f5ff;border-radius:6px}@media screen and (max-width: 1024px){.main.work.detail>.content>.wrap>.side>.lead{padding:20px 10px}}.main.work.detail>.content>.wrap>.side>.lead>.btn{display:block;max-width:280px;width:100%;margin:auto;padding:14px 0;background-color:#ffab0d;border-radius:27px;text-decoration:none;text-align:center;font-size:18px;font-weight:700;color:#fff;-webkit-transition:opacity .2s;transition:opacity .2s;margin-top:20px}.main.work.detail>.content>.wrap>.side>.lead>.btn:hover{opacity:.8}@media(hover: hover){.main.work.detail>.content>.wrap>.side>.lead>.btn:hover{-webkit-transition:opacity .2s;transition:opacity .2s}}@media screen and (max-width: 1024px){.main.work.detail>.content>.wrap>.side>.lead>.btn{font-size:16px;padding:10px 9px 13px}}.main.work.detail>.content>.wrap>.side>.list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px;margin-top:40px}.main.work.detail>.content>.wrap>.side>.list>.item>.link{-webkit-transition:opacity .2s;transition:opacity .2s}.main.work.detail>.content>.wrap>.side>.list>.item>.link:hover{opacity:.8}@media(hover: hover){.main.work.detail>.content>.wrap>.side>.list>.item>.link:hover{-webkit-transition:opacity .2s;transition:opacity .2s}}.main.work.detail>.content>.wrap>.side>.list>.item>.link img{border-radius:6px}.main.work.detail>.recommend>.wrap{max-width:1200px;width:calc(100% - 40px);margin:0 auto}@media screen and (max-width: 768px){.main.work.detail>.recommend>.wrap{width:calc(100% - 30px)}}.main.work.detail>.recommend>.wrap>.ttl{font-size:24px;line-height:1.5833333333;font-weight:700;padding-bottom:11px;position:relative}@media screen and (max-width: 768px){.main.work.detail>.recommend>.wrap>.ttl{font-size:20px;line-height:1.6}}@media screen and (max-width: 768px){.main.work.detail>.recommend>.wrap>.ttl{padding-bottom:8px}}.main.work.detail>.recommend>.wrap>.ttl::before{content:"";position:absolute;bottom:0;width:100%;height:2px;background-color:#1a50a7}@media screen and (max-width: 768px){.main.work.detail>.recommend>.wrap>.ttl::before{height:1px}}.main.work.detail>.recommend>.wrap>.list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px 24px;margin-top:25px}@media screen and (max-width: 768px){.main.work.detail>.recommend>.wrap>.list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:30px;margin-top:20px}}.main.work.detail>.recommend>.wrap>.list>.item{width:282px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}@media screen and (max-width: 768px){.main.work.detail>.recommend>.wrap>.list>.item{max-width:344px;width:100%;gap:15px}}.main.work.detail>.recommend>.wrap>.list>.item>.img{overflow:hidden;border-radius:16px;position:relative}@media screen and (max-width: 768px){.main.work.detail>.recommend>.wrap>.list>.item>.img{max-width:272px;width:100%;margin:0 auto}}.main.work.detail>.recommend>.wrap>.list>.item>.img:hover>img{-webkit-transform:scale(1.1);transform:scale(1.1)}.main.work.detail>.recommend>.wrap>.list>.item>.img>img{-webkit-transition:ease .6s;transition:ease .6s}.main.work.detail>.recommend>.wrap>.list>.item>.img>.work-closed{position:absolute;right:10px;bottom:10px;display:inline-block;border-radius:20px;padding:10px 15px;background-color:#5f5f5f;font-size:14px;color:#fff;text-wrap:nowrap}@media screen and (max-width: 768px){.main.work.detail>.recommend>.wrap>.list>.item>.img>.work-closed{right:5px;bottom:5px;padding:5px 10px}}.main.work.detail>.recommend>.wrap>.list>.item>.detail>.location,.main.work.detail>.recommend>.wrap>.list>.item>.detail>.type,.main.work.detail>.recommend>.wrap>.list>.item>.detail>.pay,.main.work.detail>.recommend>.wrap>.list>.item>.detail>.period{font-size:14px;line-height:1.7142857143}@media screen and (max-width: 768px){.main.work.detail>.recommend>.wrap>.list>.item>.detail>.location,.main.work.detail>.recommend>.wrap>.list>.item>.detail>.type,.main.work.detail>.recommend>.wrap>.list>.item>.detail>.pay,.main.work.detail>.recommend>.wrap>.list>.item>.detail>.period{font-size:13px;line-height:1.6153846154}}.main.work.detail>.recommend>.wrap>.list>.item>.detail>.ttl{display:inline-block;font-weight:700;margin-top:5px;margin-bottom:9px;min-height:75px;line-height:1.625}@media screen and (max-width: 768px){.main.work.detail>.recommend>.wrap>.list>.item>.detail>.ttl{margin-top:3px}}.main.work.detail>.recommend>.wrap>.list>.item>.detail>.ttl:hover{color:#1a50a7}.main.work.detail>.recommend>.wrap>.link{display:block;max-width:434px;width:100%;margin:0 auto;padding:18px 10px 17px;background-color:#1a50a7;text-align:center;font-size:24px;font-weight:700;color:#fff;border-radius:4px;text-decoration:none;margin:60px auto 0}@media screen and (max-width: 768px){.main.work.detail>.recommend>.wrap>.link{max-width:292px;padding:17px 10px 16px;font-size:20px}}.main.work.detail>.recommend>.wrap>.link:hover{background-color:#ffab0d}.main.news{padding-top:40px;line-height:1.625}@media screen and (max-width: 768px){.main.news{padding-top:30px;font-size:14px}}.main.news>.sec>.wrap{max-width:1200px;width:calc(100% - 40px);margin:0 auto}@media screen and (max-width: 768px){.main.news>.sec>.wrap{width:calc(100% - 30px)}}.main.news>.sec>.wrap>.ttl{font-size:30px;font-weight:700;color:#1a50a7;line-height:1.4666666667}@media screen and (max-width: 768px){.main.news>.sec>.wrap>.ttl{font-size:24px}}.main.news.archive>.sec>.wrap>.lead{margin-top:30px}@media screen and (max-width: 768px){.main.news.archive>.sec>.wrap>.lead{margin-top:20px}}.main.news.archive>.sec>.wrap>.content{margin-top:38px}@media screen and (max-width: 768px){.main.news.archive>.sec>.wrap>.content{margin-top:30px}}.main.news.archive>.sec>.wrap>.content>.list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:25px}@media screen and (max-width: 768px){.main.news.archive>.sec>.wrap>.content>.list{gap:20px}}.main.news.archive>.sec>.wrap>.content>.list>.item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 7.5%;padding-bottom:25px;border-bottom:1px solid #b3c4bf}@media screen and (max-width: 768px){.main.news.archive>.sec>.wrap>.content>.list>.item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 30px;padding-bottom:20px}}.main.news.archive>.sec>.wrap>.content>.list>.item>.date{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width: 768px){.main.news.archive>.sec>.wrap>.content>.list>.item>.date{font-size:12px}}.main.news.archive>.sec>.wrap>.content>.list>.item>.ttl{-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width: 768px){.main.news.archive>.sec>.wrap>.content>.list>.item>.ttl{font-size:12px}}.main.news.archive>.sec>.wrap>.content>.list>.item>.ttl>.link:hover{color:#1a50a7}.main.news.single>.sec>.wrap>.date{margin-top:30px}@media screen and (max-width: 768px){.main.news.single>.sec>.wrap>.date{margin-top:20px}}.main.news.single>.sec>.wrap>.content{margin-top:50px}@media screen and (max-width: 768px){.main.news.single>.sec>.wrap>.content{margin-top:30px}}.main.news.single>.sec>.wrap>.content>*:first-child{margin-top:0}.main.news.single>.sec>.wrap>.content>*:last-child{margin-bottom:0}.main.news.single>.sec>.wrap>.content p{margin:0}.main.news.single>.sec>.wrap>.content h3{margin:46px 0 26px;font-size:22px;font-weight:700;color:#1a50a7;line-height:1.5}@media screen and (max-width: 768px){.main.news.single>.sec>.wrap>.content h3{margin:30px 0 18px}}.main.news.single>.sec>.wrap>.content h4{margin:46px 0 26px;font-size:18px;font-weight:700;line-height:1.5555555556}@media screen and (max-width: 768px){.main.news.single>.sec>.wrap>.content h4{margin:30px 0 18px}}.main.news.single>.sec>.wrap>.content img{display:block;max-width:486px;width:100%;margin:46px auto}@media screen and (max-width: 768px){.main.news.single>.sec>.wrap>.content img{margin:30px auto}}.main.news.single>.sec>.wrap>.page-nation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:60px}@media screen and (max-width: 768px){.main.news.single>.sec>.wrap>.page-nation{margin-top:50px}}.main.news.single>.sec>.wrap>.page-nation>.cover{min-width:127px}@media screen and (max-width: 425px){.main.news.single>.sec>.wrap>.page-nation>.cover{min-width:85px}}.main.news.single>.sec>.wrap>.page-nation>.all{text-align:center}.main.news.single>.sec>.wrap>.page-nation>.prev{text-align:left}.main.news.single>.sec>.wrap>.page-nation>.next{text-align:right}main.main.company>.info{padding-top:40px}@media screen and (max-width: 768px){main.main.company>.info{padding-top:30px;font-size:14px}}main.main.company>.info>.wrap{max-width:1200px;width:calc(100% - 40px);margin:0 auto}@media screen and (max-width: 768px){main.main.company>.info>.wrap{width:calc(100% - 30px)}}main.main.company>.info>.wrap>.ttl{font-size:30px;font-weight:700;color:#1a50a7;line-height:1.4666666667}@media screen and (max-width: 768px){main.main.company>.info>.wrap>.ttl{font-size:24px}}main.main.company>.info>.wrap>.list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:25px;margin-top:40px}@media screen and (max-width: 768px){main.main.company>.info>.wrap>.list{margin-top:30px}}@media screen and (max-width: 425px){main.main.company>.info>.wrap>.list{gap:40px}}main.main.company>.info>.wrap>.list>.item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media screen and (max-width: 425px){main.main.company>.info>.wrap>.list>.item{-ms-flex-wrap:wrap;flex-wrap:wrap}}main.main.company>.info>.wrap>.list>.item>*{padding-bottom:25px}main.main.company>.info>.wrap>.list>.item>* .txt{line-height:1.625}main.main.company>.info>.wrap>.list>.item>.label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:23.5%;border-bottom:2px solid #1a50a7;text-align:center}@media screen and (max-width: 425px){main.main.company>.info>.wrap>.list>.item>.label{width:100%;padding-bottom:10px}}main.main.company>.info>.wrap>.list>.item>.data{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:38px;border-bottom:1px solid #b3c4bf}@media screen and (max-width: 425px){main.main.company>.info>.wrap>.list>.item>.data{padding:10px 0 0;border-bottom:0;text-align:center}}main.main.company>.info>.wrap>.list>.item>.data .link{color:#1a50a7;-webkit-transition:opacity .2s;transition:opacity .2s;display:inline-block}main.main.company>.info>.wrap>.list>.item>.data .link:hover{opacity:.8}@media(hover: hover){main.main.company>.info>.wrap>.list>.item>.data .link:hover{-webkit-transition:opacity .2s;transition:opacity .2s}}main.main.company>.benefit{padding-top:80px}@media screen and (max-width: 768px){main.main.company>.benefit{padding-top:50px;font-size:14px}}main.main.company>.benefit>.wrap{max-width:1200px;width:calc(100% - 40px);margin:0 auto}@media screen and (max-width: 768px){main.main.company>.benefit>.wrap{width:calc(100% - 30px)}}main.main.company>.benefit>.wrap>.ttl{font-size:30px;font-weight:700;color:#1a50a7;line-height:1.4666666667}@media screen and (max-width: 768px){main.main.company>.benefit>.wrap>.ttl{font-size:24px}}main.main.company>.benefit>.wrap>.lead{margin-top:30px;line-height:1.625}@media screen and (max-width: 768px){main.main.company>.benefit>.wrap>.lead{margin-top:20px}}main.main.company>.benefit>.wrap>.list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:24px;margin-top:30px}@media screen and (max-width: 768px){main.main.company>.benefit>.wrap>.list{margin-top:20px}}main.main.company>.benefit>.wrap>.list>.item{max-width:384px;width:100%}@media screen and (max-width: 768px){main.main.company>.benefit>.wrap>.list>.item{max-width:344px}}main.main.company>.benefit>.wrap>.list>.item>.ttl{padding:20px 0;background-color:#aa051f;border-radius:20px 20px 0 0;text-align:center;font-size:30px;font-weight:700;color:#fff;line-height:1.2666666667}@media screen and (max-width: 768px){main.main.company>.benefit>.wrap>.list>.item>.ttl{padding:6px 0;font-size:20px;line-height:1.45}}main.main.company>.benefit>.wrap>.list>.item>.content{height:calc(100% - 74.5px);padding:23px 30px 30px;background-color:#fcf4e2;border-radius:0 0 20px 20px}@media screen and (max-width: 768px){main.main.company>.benefit>.wrap>.list>.item>.content{height:calc(100% - 41px);padding:15px 20px 20px}}main.main.company>.benefit>.wrap>.list>.item>.content>.lead{text-align:center;font-size:26px;font-weight:700;line-height:1.5384615385}@media screen and (max-width: 768px){main.main.company>.benefit>.wrap>.list>.item>.content>.lead{font-size:18px}}main.main.company>.benefit>.wrap>.list>.item>.content>.lead>.red{color:#aa051f}main.main.company>.benefit>.wrap>.list>.item>.content>.price{margin-top:6px;text-align:center;font-size:30px;font-weight:700}@media screen and (max-width: 768px){main.main.company>.benefit>.wrap>.list>.item>.content>.price{margin-top:4px;font-size:20px}}main.main.company>.benefit>.wrap>.list>.item>.content>.price .red{color:#aa051f}main.main.company>.benefit>.wrap>.list>.item>.content>.price .large{font-size:50px}@media screen and (max-width: 768px){main.main.company>.benefit>.wrap>.list>.item>.content>.price .large{font-size:30px}}main.main.company>.benefit>.wrap>.list>.item>.content>.detail{margin-top:16px}main.main.company>.benefit>.wrap>.list>.item>.content>.detail>.bold{text-align:center;font-size:18px;font-weight:700}@media screen and (max-width: 768px){main.main.company>.benefit>.wrap>.list>.item>.content>.detail>.bold{font-size:16px}}main.main.company>.benefit>.wrap>.list>.item>.content>.detail>.copy{margin-top:15px;text-align:center;font-size:22px;font-weight:700;color:#1a50a7;line-height:1.5909090909}@media screen and (max-width: 768px){main.main.company>.benefit>.wrap>.list>.item>.content>.detail>.copy{font-size:18px}}main.main.company>.benefit>.wrap>.list>.item>.content>.detail>.copy .red{color:#aa051f}main.main.company>.benefit>.wrap>.list>.item>.content>.detail>.ttl{text-align:center;font-size:18px;font-weight:700;color:#1a50a7;line-height:1.5555555556}@media screen and (max-width: 768px){main.main.company>.benefit>.wrap>.list>.item>.content>.detail>.ttl{font-size:16px}}main.main.company>.benefit>.wrap>.list>.item>.content>.detail>.ttl:not(:first-child){margin-top:15px}main.main.company>.benefit>.wrap>.list>.item>.content>.detail>.dot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}main.main.company>.benefit>.wrap>.list>.item>.content>.detail>.dot::before{content:"・";display:block;width:16px;height:24px;padding-top:4px}main.main.company>.benefit>.wrap>.list>.item>.content>.detail>.dot>.txt{line-break:strict;line-height:1.625}main.main.company>.benefit>.wrap>.list>.item>.content>.detail>.txt{margin-top:10px;line-height:1.625}main.main.company>.benefit>.wrap>.end{margin-top:30px;line-height:1.625}@media screen and (max-width: 768px){main.main.company>.benefit>.wrap>.end{margin-top:20px}}main.main.company>.benefit>.wrap>.end>.link{color:#1a50a7;-webkit-transition:opacity .2s;transition:opacity .2s;display:inline-block}main.main.company>.benefit>.wrap>.end>.link:hover{opacity:.8}@media(hover: hover){main.main.company>.benefit>.wrap>.end>.link:hover{-webkit-transition:opacity .2s;transition:opacity .2s}}main.main.faq{padding-top:40px;line-height:1.625}@media screen and (max-width: 768px){main.main.faq{padding-top:30px;font-size:14px}}main.main.faq>.sec>.wrap{max-width:1200px;width:calc(100% - 40px);margin:0 auto}@media screen and (max-width: 768px){main.main.faq>.sec>.wrap{width:calc(100% - 30px)}}main.main.faq>.sec>.wrap>.ttl{font-size:30px;font-weight:700;color:#1a50a7;line-height:1.4666666667}@media screen and (max-width: 768px){main.main.faq>.sec>.wrap>.ttl{font-size:24px}}main.main.faq>.sec>.wrap>.part-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:50px;margin-top:30px}@media screen and (max-width: 768px){main.main.faq>.sec>.wrap>.part-list{gap:40px;margin-top:20px}}main.main.faq>.sec>.wrap>.part-list>.part-item>.ttl{padding:6px 30px 9px;border-radius:6px;background-color:#1a50a7;font-size:24px;font-weight:700;color:#fff}@media screen and (max-width: 768px){main.main.faq>.sec>.wrap>.part-list>.part-item>.ttl{border-radius:4px;padding:7px 15px;font-size:18px}}main.main.faq>.sec>.wrap>.part-list>.part-item>.list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px;margin-top:30px}@media screen and (max-width: 768px){main.main.faq>.sec>.wrap>.part-list>.part-item>.list{margin-top:25px;gap:25px}}main.main.faq>.sec>.wrap>.part-list>.part-item>.list>.item>.question{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:30px}@media screen and (max-width: 768px){main.main.faq>.sec>.wrap>.part-list>.part-item>.list>.item>.question{gap:15px}}main.main.faq>.sec>.wrap>.part-list>.part-item>.list>.item>.question>.icon{width:40px;aspect-ratio:1;padding-top:2px;border:1px solid #1a50a7;border-radius:2px;text-align:center;font-size:20px;font-weight:700;color:#1a50a7}@media screen and (max-width: 768px){main.main.faq>.sec>.wrap>.part-list>.part-item>.list>.item>.question>.icon{width:28px;font-size:16px;line-height:1}}main.main.faq>.sec>.wrap>.part-list>.part-item>.list>.item>.question>.txt{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-top:6px;text-decoration:underline;text-decoration-thickness:1px;font-size:20px;font-weight:700;line-height:1.45}@media screen and (max-width: 768px){main.main.faq>.sec>.wrap>.part-list>.part-item>.list>.item>.question>.txt{padding-top:0;font-size:16px;line-height:1.625}}main.main.faq>.sec>.wrap>.part-list>.part-item>.list>.item>.answer{overflow:hidden;height:0;-webkit-transition:all .4s;transition:all .4s}main.main.faq>.sec>.wrap>.part-list>.part-item>.list>.item>.answer>.frame{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:30px;margin-top:30px;padding:30px;background-color:#d5f5ff}@media screen and (max-width: 768px){main.main.faq>.sec>.wrap>.part-list>.part-item>.list>.item>.answer>.frame{gap:15px;margin-top:25px;padding:15px}}main.main.faq>.sec>.wrap>.part-list>.part-item>.list>.item>.answer>.frame>.icon{width:40px;aspect-ratio:1;padding-top:2px;background-color:#aa051f;border-radius:2px;text-align:center;font-size:20px;font-weight:700;color:#fff}@media screen and (max-width: 768px){main.main.faq>.sec>.wrap>.part-list>.part-item>.list>.item>.answer>.frame>.icon{width:28px;padding-top:5px;font-size:16px;line-height:1}}main.main.faq>.sec>.wrap>.part-list>.part-item>.list>.item>.answer>.frame>.txt{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-top:6px}@media screen and (max-width: 768px){main.main.faq>.sec>.wrap>.part-list>.part-item>.list>.item>.answer>.frame>.txt{padding-top:2px;line-height:1.8571428571}}main.main.faq>.sec>.wrap>.part-list>.part-item>.list>.item>.answer>.frame>.txt .resortkujin{text-decoration:none;line-break:anywhere;-webkit-transition:opacity .2s;transition:opacity .2s}main.main.faq>.sec>.wrap>.part-list>.part-item>.list>.item>.answer>.frame>.txt .resortkujin:hover{opacity:.8}@media(hover: hover){main.main.faq>.sec>.wrap>.part-list>.part-item>.list>.item>.answer>.frame>.txt .resortkujin:hover{-webkit-transition:opacity .2s;transition:opacity .2s}}main.main.faq>.sec>.wrap>.part-list>.part-item>.list>.item>.answer>.frame>.cross{cursor:pointer;position:relative;display:block;width:16px;aspect-ratio:1}@media screen and (max-width: 768px){main.main.faq>.sec>.wrap>.part-list>.part-item>.list>.item>.answer>.frame>.cross{width:14px}}main.main.faq>.sec>.wrap>.part-list>.part-item>.list>.item>.answer>.frame>.cross::before,main.main.faq>.sec>.wrap>.part-list>.part-item>.list>.item>.answer>.frame>.cross::after{content:"";position:absolute;top:50%;left:50%;display:block;width:20px;height:2px;background-color:#222;border-radius:5px}@media screen and (max-width: 768px){main.main.faq>.sec>.wrap>.part-list>.part-item>.list>.item>.answer>.frame>.cross::before,main.main.faq>.sec>.wrap>.part-list>.part-item>.list>.item>.answer>.frame>.cross::after{width:18px;height:1px}}main.main.faq>.sec>.wrap>.part-list>.part-item>.list>.item>.answer>.frame>.cross::before{-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}main.main.faq>.sec>.wrap>.part-list>.part-item>.list>.item>.answer>.frame>.cross::after{-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}main.main.terms{padding-top:40px;line-height:1.625}@media screen and (max-width: 768px){main.main.terms{padding-top:30px;font-size:14px}}main.main.terms>.sec>.wrap{max-width:1200px;width:calc(100% - 40px);margin:0 auto}@media screen and (max-width: 768px){main.main.terms>.sec>.wrap{width:calc(100% - 30px)}}main.main.terms>.sec>.wrap>.ttl{font-size:30px;font-weight:700;color:#1a50a7;line-height:1.4666666667}@media screen and (max-width: 768px){main.main.terms>.sec>.wrap>.ttl{font-size:24px}}main.main.terms>.sec>.wrap>.lead{margin-top:30px}@media screen and (max-width: 768px){main.main.terms>.sec>.wrap>.lead{margin-top:20px}}main.main.terms>.sec>.wrap>.content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px;margin-top:30px}main.main.terms>.sec>.wrap>.content>.part>.ttl{font-size:18px;font-weight:700;color:#1a50a7;line-height:1.4444444444}@media screen and (max-width: 768px){main.main.terms>.sec>.wrap>.content>.part>.ttl{font-size:16px}}main.main.terms>.sec>.wrap>.content>.part .list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;margin-top:10px}main.main.terms>.sec>.wrap>.content>.part .list.indent{padding-left:28px}main.main.terms>.sec>.wrap>.content>.part .list.inner{margin-top:0}main.main.terms>.sec>.wrap>.content>.part .list>.item{display:-webkit-box;display:-ms-flexbox;display:flex}main.main.terms>.sec>.wrap>.content>.part .list>.item>.no{padding-right:.5em}main.main.terms>.sec>.wrap>.end{margin-top:40px;text-align:right}@media screen and (max-width: 768px){main.main.terms>.sec>.wrap>.end{margin-top:30px}}main.main.policy{padding-top:40px;line-height:1.625}@media screen and (max-width: 768px){main.main.policy{padding-top:30px;font-size:14px}}main.main.policy .sec>.wrap{max-width:1200px;width:calc(100% - 40px);margin:0 auto}@media screen and (max-width: 768px){main.main.policy .sec>.wrap{width:calc(100% - 30px)}}main.main.policy .sec>.wrap>.ttl{font-size:30px;font-weight:700;color:#1a50a7;line-height:1.4666666667}@media screen and (max-width: 768px){main.main.policy .sec>.wrap>.ttl{font-size:24px}}main.main.policy .sec>.wrap>.lead{margin-top:30px}@media screen and (max-width: 768px){main.main.policy .sec>.wrap>.lead{margin-top:20px}}main.main.policy .sec>.wrap>.content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px;margin-top:30px}main.main.policy .sec>.wrap>.content>.part>.ttl{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;font-weight:700;color:#1a50a7;line-height:1.4444444444}@media screen and (max-width: 768px){main.main.policy .sec>.wrap>.content>.part>.ttl{font-size:16px}}main.main.policy .sec>.wrap>.content>.part>.ttl>.no{padding-right:.1em}main.main.policy .sec>.wrap>.content>.part>.txt{margin-top:10px}.main.entryform{padding-top:40px;line-height:1.625}@media screen and (max-width: 768px){.main.entryform{padding-top:30px;font-size:14px}}.main.entryform>.sec>.wrap{max-width:1200px;width:calc(100% - 40px);margin:0 auto}@media screen and (max-width: 768px){.main.entryform>.sec>.wrap{width:calc(100% - 30px)}}.main.entryform>.sec>.wrap>.ttl{font-size:30px;font-weight:700;color:#1a50a7;line-height:1.4666666667}@media screen and (max-width: 768px){.main.entryform>.sec>.wrap>.ttl{font-size:24px}}.main.entryform>.sec>.wrap>.txt{margin-top:15px}.main.entryform>.sec>.wrap>form>.row{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media screen and (max-width: 768px){.main.entryform>.sec>.wrap>form>.row{margin-top:30px;gap:12px}}.main.entryform>.sec>.wrap>form>.row:first-of-type{margin-top:30px}@media screen and (max-width: 768px){.main.entryform>.sec>.wrap>form>.row:first-of-type{margin-top:20px}}@media screen and (max-width: 374px){.main.entryform>.sec>.wrap>form>.row:first-of-type{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width: 768px){.main.entryform>.sec>.wrap>form>.row:not(:first-of-type){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.main.entryform>.sec>.wrap>form>.row>.label{width:30%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px}@media screen and (max-width: 768px){.main.entryform>.sec>.wrap>form>.row>.label{width:100%;gap:20px}}.main.entryform>.sec>.wrap>form>.row>.label>.req,.main.entryform>.sec>.wrap>form>.row>.label>.any{padding:0 7px 1px;border-radius:4px;color:#fff}.main.entryform>.sec>.wrap>form>.row>.label>.req{background-color:#fc0000}.main.entryform>.sec>.wrap>form>.row>.label>.any{background-color:#878686}.main.entryform>.sec>.wrap>form>.row>.input{width:70%}@media screen and (max-width: 768px){.main.entryform>.sec>.wrap>form>.row>.input{width:100%}}.main.entryform>.sec>.wrap>form>.row>.input>input[type=text],.main.entryform>.sec>.wrap>form>.row>.input>textarea{border:1px solid #b2b2b2;border-radius:6px;padding:8px 20px 10px}.main.entryform>.sec>.wrap>form>.row>.input>.txt{width:60%}@media screen and (max-width: 768px){.main.entryform>.sec>.wrap>form>.row>.input>.txt{width:100%}}.main.entryform>.sec>.wrap>form>.row>.input>.txtarea{width:100%}.main.entryform>.sec>.wrap>form>.row.age>.inputc{width:70%}@media screen and (max-width: 768px){.main.entryform>.sec>.wrap>form>.row.age>.inputc{width:100%}}.main.entryform>.sec>.wrap>form>.row.age>.inputc>.input{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px 50px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 768px){.main.entryform>.sec>.wrap>form>.row.age>.inputc>.input{gap:15px 30px}}.main.entryform>.sec>.wrap>form>.row.age>.inputc>.input>.radioc>.label>.radio{margin-right:8px}.main.entryform>.sec>.wrap>form>.row.age>.inputc>.input>.radioc>.radio{width:14px;height:14px}.main.entryform>.sec>.wrap>form>.privacy{margin-top:50px;text-align:center}.main.entryform>.sec>.wrap>form>.privacy>.txt>.link{color:#1a50a7}.main.entryform>.sec>.wrap>form>.privacy>.input{margin-top:40px}.main.entryform>.sec>.wrap>form>.privacy>.input>.label>.agree{margin-right:8px}.main.entryform>.sec>.wrap>form>.btnc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:50px;margin-top:50px}@media screen and (max-width: 768px){.main.entryform>.sec>.wrap>form>.btnc{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px;margin-top:40px}}.main.entryform>.sec>.wrap>form>.btnc>.submit-btn{-webkit-transition:opacity .2s;transition:opacity .2s;display:block;max-width:266px;width:100%;border-radius:6px;padding:20px;text-align:center;color:#fff;text-decoration:none;background-color:#1a50a7}.main.entryform>.sec>.wrap>form>.btnc>.submit-btn:hover{opacity:.8}@media(hover: hover){.main.entryform>.sec>.wrap>form>.btnc>.submit-btn:hover{-webkit-transition:opacity .2s;transition:opacity .2s}}.main.entryform>.sec>.wrap>form>.btnc>.submit-btn:disabled{cursor:no-drop;background-color:#c5e9de}.main.entryform>.sec>.wrap>form>.btnc>.submit-btn:disabled:hover{opacity:1}.main.entryform>.sec>.wrap>form>.btnc>.back-btn{-webkit-transition:opacity .2s;transition:opacity .2s;display:block;max-width:266px;width:100%;border-radius:6px;padding:20px;text-align:center;color:#fff;text-decoration:none;background-color:#b3c4bf}.main.entryform>.sec>.wrap>form>.btnc>.back-btn:hover{opacity:.8}@media(hover: hover){.main.entryform>.sec>.wrap>form>.btnc>.back-btn:hover{-webkit-transition:opacity .2s;transition:opacity .2s}}.main.entryform>.sec>.wrap>form .error{color:red;margin-top:5px}.main.entryform.complete>.sec>.wrap>.txt{margin-top:40px}.main.entryform.complete>.sec>.wrap>.btn{border-radius:4px;font-size:18px;font-weight:700;line-height:1.7777777778;width:100%;background-color:#fff;border:2px solid #1a50a7;color:#1a50a7;padding:14px 18px;-webkit-transition:opacity .2s;transition:opacity .2s;display:block;max-width:260px;margin:40px auto 0;text-decoration:none;text-align:center}@media screen and (max-width: 768px){.main.entryform.complete>.sec>.wrap>.btn{font-size:16px;line-height:2}}@media screen and (max-width: 374px){.main.entryform.complete>.sec>.wrap>.btn{font-size:14px}}@media screen and (max-width: 768px){.main.entryform.complete>.sec>.wrap>.btn{padding:11px 28px}}.main.entryform.complete>.sec>.wrap>.btn:hover{opacity:.8}@media(hover: hover){.main.entryform.complete>.sec>.wrap>.btn:hover{-webkit-transition:opacity .2s;transition:opacity .2s}}/*# sourceMappingURL=main.css.map */