@charset "UTF-8";*{box-sizing:border-box}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}body{margin:0}body.search{max-width:100%}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:400;margin:0}h3,h4,h5,h6{font-weight:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}img{backface-visibility:hidden;border:0;height:auto;max-width:100%;vertical-align:middle;width:100%}dd,dl,dt,ol,ul{margin:0;padding:0}table{border-collapse:collapse;width:100%}li,ol{list-style:none}a{color:inherit;cursor:pointer;display:inline-block;text-decoration:none}p{margin-bottom:0;margin-top:0}b{font-weight:700}button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;background:none;border:0;color:inherit;cursor:pointer;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}button:focus{outline:0}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}[role=button]{color:inherit;cursor:default;display:inline-block;text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;white-space:pre}figure{display:block;margin-block-end:0;margin-block-start:0;margin-inline-end:0;margin-inline-start:0;margin:0}@media (min-width:768px){a[href^=tel]{pointer-events:none}}input[type=button],input[type=email],input[type=reset],input[type=search],input[type=submit],input[type=tel],input[type=text],select,textarea{border:0;font-family:Noto Sans JP,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,游ゴシック,Yu Gothic,游ゴシック体,YuGothic,ＭＳ Ｐゴシック,MS PGothic,sans-serif}.flex{align-content:space-between;display:flex;flex-wrap:wrap;justify-content:space-between}@media (max-width:767px){.flex{align-items:center;justify-content:center}}.flex.nowrap{flex-wrap:nowrap}@media (max-width:767px){.flex.inherit{align-content:space-between;align-items:stretch;justify-content:space-between}}.flex.jcA{justify-content:space-around}.flex.jcE{justify-content:flex-end}@media (max-width:767px){.flex.sp-jcA{justify-content:space-around}}.flex.jcC{justify-content:center}.flex.fS{justify-content:flex-start}.flex.fE{justify-content:flex-end}@media (max-width:767px){.flex.sp-fS{justify-content:flex-start}}.flex.aiC{align-items:center}.flex.aiE{align-items:flex-end}.flex.aifS{align-items:flex-start}@media (max-width:767px){.flex.sp-aifS{align-items:flex-start}}.flex.row-re{flex-direction:row-reverse}@media (max-width:767px){.flex.sp-row-re{flex-direction:row-reverse}.flex.sp-reverse{flex-direction:column-reverse}.flex.sp-sB{justify-content:space-between}}.flex.gap5{gap:5px}.flex.gap10{gap:10px}@media (max-width:767px){.flex.gap10{gap:5px}}.flex.gap20{gap:20px}@media (max-width:767px){.flex.gap20{gap:10px}}.flex.gap30{gap:30px}@media (max-width:767px){.flex.gap30{gap:15px}}.flex.gap40{gap:40px}@media (max-width:767px){.flex.gap40{gap:15px}}.flex.gap50{gap:50px}@media (max-width:767px){.flex.gap50{gap:15px}}.flex.gap60{gap:60px}@media (max-width:767px){.flex.gap60{gap:15px}}.flex.gather:after{width:30%}.flex.gather:before{order:1}.flex.gather:after,.flex.gather:before{content:"";display:block;width:25%}@media (max-width:767px){.sp-flex{align-content:space-around;display:flex;flex-wrap:wrap;justify-content:space-between}}.core{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}a,button[type=submit]{transition:all .3s}a:hover,button[type=submit]:hover{opacity:.7}.containers{margin:0 auto;max-width:1230px;padding:70px 15px;width:100%}@media (max-width:767px){.containers{padding:35px 15px}.scroll{overflow-x:scroll}}.cf:after,.cf:before{content:"";display:block;overflow:hidden}.cf:after{clear:both}.cf{zoom:1;display:inline-table}.sub-conts{width:calc(100% - 460px)}@media (max-width:767px){.sub-conts{margin-bottom:40px;width:100%}}.side-form{width:360px}@media (max-width:767px){.side-form{width:100%}}.side-form iframe{background:#f0f3f6;min-height:1230px;padding:0 15px}body{font-family:Noto Sans JP,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,游ゴシック,Yu Gothic,游ゴシック体,YuGothic,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:clamp(14px,1.3008130081vw,16px);line-height:1.75}.container{margin-left:auto;margin-right:auto;max-width:1230px;position:relative}@media (max-width:767px){.container{padding-left:15px;padding-right:15px}}.clearfix:after{clear:both;content:"";display:table}@media (min-width:768px){.sp-only{display:none!important}}@media (min-width:1113px){.hsp-only{display:none!important}}@media (max-width:767px){.pc-only{display:none!important}}@media (max-width:1112px){.hpc-only{display:none!important}}.form__note{margin-bottom:60px}@media (max-width:767px){.form__note{margin-bottom:30px}}.form__note p:not(:last-child){margin-bottom:10px}.form form .container{padding-left:0;padding-right:0}.form__ttl{background:#f0f3f6;border-bottom:1px solid #17294d;color:#17294d;font-size:clamp(16px,1.6260162602vw,20px);font-weight:700;padding:15px;text-align:center}.form .message{color:#eb1600;font-size:clamp(12px,1.1382113821vw,14px)}.form__table{background:#f6f6f6;box-shadow:0 0 10px rgba(0,0,0,.2);padding:20px 70px 40px}@media (max-width:767px){.form__table{padding:15px}}.form__table col:first-child{width:300px}@media (max-width:767px){.form__table col:first-child{width:100%}}.form__table col:last-child{width:calc(100% - 300px)}@media (max-width:767px){.form__table col:last-child{width:100%}}.form__table tr{border-bottom:1px solid rgba(20,19,76,.2)}.form__table tr td,.form__table tr th{padding:15px 0;text-align:left}@media (max-width:767px){.form__table tr td,.form__table tr th{display:block;padding:10px 0}}.form__table tr th{padding-right:50px}@media (max-width:767px){.form__table tr th{padding:15px 0 0}}.form__table tr th .item{display:inline-block;font-weight:700}.form__table tr th .optional,.form__table tr th .required{background:red;border-radius:3px;color:#fff;display:inline-block;font-size:clamp(10px,.8943089431vw,11px);font-weight:700;padding:0 5px}.form__table tr th .optional{background:#8d8d8d}.form__table tr td input[type=checkbox],.form__table tr td input[type=email],.form__table tr td input[type=tel],.form__table tr td input[type=text],.form__table tr td input[type=url],.form__table tr td textarea{background:#fff;border:1px solid #bbb;border-radius:3px;font-size:clamp(14px,1.3008130081vw,16px);height:40px;padding:5px 10px;width:100%}.form__table tr td input[type=checkbox]::-moz-placeholder,.form__table tr td input[type=email]::-moz-placeholder,.form__table tr td input[type=tel]::-moz-placeholder,.form__table tr td input[type=text]::-moz-placeholder,.form__table tr td input[type=url]::-moz-placeholder,.form__table tr td textarea::-moz-placeholder{color:#a5a5a5;font-size:clamp(12px,1.0569105691vw,13px);font-weight:700}.form__table tr td input[type=checkbox]::placeholder,.form__table tr td input[type=email]::placeholder,.form__table tr td input[type=tel]::placeholder,.form__table tr td input[type=text]::placeholder,.form__table tr td input[type=url]::placeholder,.form__table tr td textarea::placeholder{color:#a5a5a5;font-size:clamp(12px,1.0569105691vw,13px);font-weight:700}.form__table tr td input[type=checkbox]{height:20px;margin-right:10px;width:20px}.form__table tr td textarea{background:#fff;height:190px;resize:vertical}@media (max-width:767px){.form__table tr td textarea{height:100px}}.form__table tr td textarea[name=division_only]{height:40px}.form__table tr td a{color:#0090ff}.form__table tr td a:hover{opacity:1;text-decoration:underline}.form__table tr td.label{font-weight:700}.form__table tr td.value{align-items:center;display:flex;padding:10px 0}.form__table tr td .half{width:45%}.form__table tr td .half span{display:inline}.form__table tr td .half input[type=text]{width:85%}@media (max-width:767px){.form__table tr td .half input[type=text]{width:70%}}.form__table tr td.comment{padding:0 0 15px}.form__table .privacy-text-master>div{border-bottom:1px solid rgba(20,19,76,.2);padding-bottom:20px}.form__table button{margin-top:40px}@media (max-width:767px){.form__table button{margin-top:20px}}.form__table button.more.bg-o{transition:all .3s;width:300px}@media (max-width:767px){.form__table button.more.bg-o{width:85%}}.form__table input[type=button]{background:#f29600;border:2px solid #f29600;border-radius:37px;color:#fff;display:block;font-size:clamp(14px,1.6260162602vw,20px);font-weight:700;line-height:1;margin:0 auto;padding:20px 50px;text-align:center;transition:all .3s;width:300px}@media (max-width:767px){.form__table input[type=button]{width:85%}}.form__table .required{color:red;display:inline-block;font-size:clamp(10px,.9756097561vw,12px);margin-left:10px;position:relative;vertical-align:middle}.form__table .required:after{content:"必須"}.form .button_area{display:flex;margin-top:30px}@media (max-width:767px){.form .button_area{flex-direction:column;gap:15px;margin-top:15px}}.form #button_confirm_back{background:#999;border:2px solid #999}.side-form .form__table{padding:15px}.side-form .form__table col:first-child,.side-form .form__table col:last-child{width:100%}.side-form .form__table tr td,.side-form .form__table tr th{display:block}.side-form .form__table tr th{padding-right:0}.side-form .form__table tr td{padding:0 0 15px}.side-form .form__table tr td input[type=checkbox],.side-form .form__table tr td input[type=email],.side-form .form__table tr td input[type=tel],.side-form .form__table tr td input[type=text],.side-form .form__table tr td input[type=url],.side-form .form__table tr td textarea{margin:0}.side-form .form__table .btn01.small{width:100%}.print_dx #siteFooter>.sfInner{display:none}.print_dx .containers{max-width:1030px}.print_dx .article__had{background:#17294d;clip-path:polygon(0 0,100% 0,95% 100%,0 100%);color:#fff;display:inline-block;font-size:clamp(14px,1.4634146341vw,18px);font-weight:700;line-height:1.5;margin-bottom:20px;padding:10px 40px 10px 20px}@media (max-width:767px){.print_dx .article__had{margin-bottom:15px}}.print_dx .article__had span{background:#fff;border-radius:3px;color:#c50018;display:inline-block;font-size:clamp(12px,1.0569105691vw,13px);margin-left:15px;padding:2px 5px}.print_dx .article__ttl{color:#17294d;font-size:clamp(20px,2.9268292683vw,36px);font-weight:800;line-height:1.5;margin-bottom:30px}@media (max-width:767px){.print_dx .article__ttl{margin-bottom:15px}}.print_dx .article__lead{color:#333;font-size:clamp(18px,1.7886178862vw,22px);margin-bottom:70px}@media (max-width:767px){.print_dx .article__lead{margin-bottom:30px}}.print_dx .article__wrap{margin-bottom:70px}@media (max-width:767px){.print_dx .article__wrap{margin-bottom:30px}}.print_dx .article__wrap .item{border-bottom:1px solid #ddd;padding:30px 0}@media (max-width:767px){.print_dx .article__wrap .item{padding:15px 0}}.print_dx .article__wrap .item__img{text-align:center;width:33%}@media (max-width:767px){.print_dx .article__wrap .item__img{margin:0 auto 15px;width:85%}}.print_dx .article__wrap .item__img img{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover}.print_dx .article__wrap .item__box{width:calc(67% - 30px)}@media (max-width:767px){.print_dx .article__wrap .item__box{width:100%}}.print_dx .article__wrap .item__box--ttl{display:-webkit-box;font-size:clamp(16px,1.6260162602vw,20px);font-weight:700;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-bottom:10px;overflow:hidden}.print_dx .article__wrap .item__box--row{margin-bottom:10px}.print_dx .article__wrap .item__box--row span{display:inline-block}.print_dx .article__wrap .item__box--row .cat{background:#0d5bab;color:#fff;display:inline-block;font-size:clamp(12px,1.1382113821vw,14px);line-height:1.4;padding:5px 15px;text-align:center}@media (max-width:767px){.print_dx .article__wrap .item__box--row .cat{padding:5px}}.print_dx .article__wrap .item__box--lead{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.print_dx .article__toc{border:1px solid #17294d}.print_dx .article__toc--ttl{background:#f0f3f6;color:#17294d;font-size:clamp(16px,1.4634146341vw,18px);font-weight:700;padding:10px;text-align:center}.print_dx .article__toc--list{padding:30px}@media (max-width:767px){.print_dx .article__toc--list{padding:15px}}.print_dx .article__toc--list dl:not(:last-child){margin-bottom:30px}@media (max-width:767px){.print_dx .article__toc--list dl:not(:last-child){margin-bottom:15px}}.print_dx .article__toc--list dl dt{font-weight:700;margin-bottom:10px}.print_dx .article__toc--list dl dd{margin-bottom:5px}.print_dx .article__toc--list dl dd ul li{font-size:clamp(12px,1.1382113821vw,14px);font-weight:500;margin-left:.5em;padding-left:1em;position:relative}.print_dx .article__toc--list dl dd ul li:before{content:"-";left:0;position:absolute;top:0}.print_dx .article__desc{margin-bottom:40px}@media (max-width:767px){.print_dx .article__desc{margin-bottom:20px}}.print_dx .article__img{margin-bottom:40px}@media (max-width:767px){.print_dx .article__img{margin-bottom:20px}}.print_dx .article__img img{box-shadow:0 0 10px rgba(0,0,0,.16)}.print_dx .article__sub{color:#222;font-size:clamp(18px,1.7886178862vw,22px);font-weight:700;line-height:1.5;margin-bottom:20px}@media (max-width:767px){.print_dx .article__sub{margin-bottom:15px}}.thanks #siteFooter>.sfInner{display:none}.print_dx-thanks{text-align:center}.print_dx-thanks .containers{max-width:1030px;padding:100px 15px}@media (max-width:767px){.print_dx-thanks .containers{padding:35px 15px 50px}}.print_dx-thanks__ttl{color:#000;font-size:clamp(20px,2.9268292683vw,36px);font-weight:700;margin-bottom:30px}@media (max-width:767px){.print_dx-thanks__ttl{margin-bottom:15px}}.print_dx-thanks .lead{font-size:clamp(14px,1.6260162602vw,20px);font-weight:500;margin-bottom:40px}@media (max-width:767px){.print_dx-thanks .lead{margin-bottom:20px}}.print_dx-thanks__more{border:2px solid #334c80;border-radius:30px;color:#334c80;font-weight:700;padding:15px;position:relative;width:300px}.print_dx-thanks__more:after{background:url(../img/more.png) 50%/contain no-repeat;bottom:0;content:"";height:25px;margin:auto;position:absolute;right:15px;top:0;width:25px}.print_dx-thanks__more:hover{background:#334c80;color:#fff;opacity:1}
/*# sourceMappingURL=main.css.map */
