/*! destyle.css v1.0.13 | MIT License | https://github.com/nicolas-cusan/destyle.css */*{box-sizing:border-box}::before,::after{box-sizing:inherit}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);line-height:1.15}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{margin:0;font-weight:inherit;font-size:inherit;line-height:inherit}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;margin:0;clear:both;overflow:visible;border:0;border-top:1px solid;color:inherit}pre{font-size:inherit;font-family:monospace,monospace}address{font-style:inherit}a{background-color:rgba(0,0,0,0);color:inherit;text-decoration:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-size:inherit;font-family:monospace,monospace}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none;vertical-align:bottom}embed,object,iframe{border:0;vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border:0;border-radius:0;outline:0;background:rgba(0,0,0,0);color:inherit;font:inherit;text-align:inherit;vertical-align:middle}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}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{padding:0;border-style:none}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}option{padding:0}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:table;max-width:100%;padding:0;color:inherit;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{padding:0}[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}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{padding:0;vertical-align:top}th{font-weight:bold;text-align:left}template{display:none}[hidden]{display:none}html{font-size:62.5%;line-height:1.75}body{word-wrap:break-word;color:#000;font-size:1.4rem;font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,sans-serif;overflow-wrap:break-word}img{width:100%;height:auto}table{width:100%}table th,table td{vertical-align:middle;word-break:break-all}html,body{display:flex;flex-direction:column}body{min-height:100vh}footer{margin-top:auto}.footer{padding-block:15px;background-color:#17284c}.footer_copy{display:block;color:#fff;text-align:center}.header{position:relative;padding-block:40px 200px;background:linear-gradient(to bottom, #e3efff 0%, #fff 100%)}.header::before,.header::after{position:absolute;top:0;width:537px;height:270px;background:no-repeat top left/contain;content:""}.header::before{left:0;background-image:url("../img/bg_01.svg")}.header::after{right:0;background-image:url("../img/bg_02.svg")}.header_inner{z-index:1;position:relative}.header_logo{width:300px;margin-inline:auto}.header_title{width:300px;margin:20px auto 0;padding:10px;background-color:#f43e68;color:#fff;font-weight:bold;font-size:1.8rem;text-align:center}.block01{padding:20px;border:3px solid #ddd}.block01_inner01{display:-ms-grid;display:grid;-ms-grid-columns:5fr 20px 1fr;grid-template-columns:5fr 1fr;gap:20px}.block02{display:flex}.block02_textArea{width:100%;max-width:700px;margin-right:10px}.block02_imgArea{width:80px}.block03{padding:20px;background-color:#e7effa;font-size:1.7rem}.btn01,.btn01-s,.btn01-m{display:-ms-grid;display:grid;place-items:center;width:100%;padding:20px;border-radius:60px;background-color:#00358d;color:#fff;font-weight:bold;text-align:center}.btn01-m{max-width:400px;margin-inline:auto}.btn01-s{max-width:300px;margin-inline:auto;padding-block:15px}.btn01_text{display:block;position:relative;width:100%;padding:0 20px}.btn01_text::before{display:inline-block;position:absolute;top:8px;left:0;width:8px;height:8px;margin:auto;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-top:solid 2px currentColor;border-right:solid 2px currentColor;content:""}.btn02,.btn02-s,.btn02-m{display:-ms-grid;display:grid;place-items:center;width:100%;padding:20px;border:solid 1px #00358d;border-radius:60px;background-color:#e7effa;color:#00358d;font-weight:bold;text-align:center}.btn02-m{max-width:400px;margin-inline:auto}.btn02-s{max-width:300px;margin-inline:auto;padding-block:15px}.btn02_text{display:block;position:relative;width:100%;padding:0 20px}.btn02_text::before{display:inline-block;position:absolute;top:8px;left:0;width:8px;height:8px;margin:auto;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-top:solid 2px currentColor;border-right:solid 2px currentColor;content:""}.btnList-col1,.btnList-col4,.btnList-col3,.btnList-col2{display:-ms-grid;display:grid;gap:20px}.btnList-col2{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}.btnList-col3{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr)}.btnList-col4{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4, 1fr)}.content{margin-bottom:70px}.heading01{position:relative;margin:0 auto 30px;padding:0 0 30px 75px;border-bottom:2px solid #ddd;color:#f43e68;font-weight:bold;font-size:2.6rem}.heading01::before{position:absolute;top:-10px;left:0;width:60px;height:60px;background:url("../img/icon_sakura.svg") no-repeat center/contain;content:""}.heading01_s{font-size:2rem}.heading02{position:relative;margin-bottom:30px;padding:0 0 25px 25px;border-bottom:dotted 1px #b1b1b1;font-weight:normal;font-size:2.2rem}.heading02::before{position:absolute;top:7px;left:0;width:4px;height:24px;background-color:#00358d;content:""}.heading03{position:relative;margin-block:35px 25px;padding-left:20px;font-size:1.8rem}.heading03::before{position:absolute;top:8px;left:0;width:14px;height:14px;background-color:#00358d;content:""}.img-w200{max-width:200px}.img-auto{width:auto;max-width:100%}.indent-01{padding-left:1em;text-indent:-1em}.indent-02{padding-left:2em;text-indent:-2em}.indent-04{padding-left:4em;text-indent:-4em}.link,.link-icon,.link-blank,.link-pdf,.link-tel{color:#07409e;text-decoration:underline}.link-pdf{margin-right:5px;padding-right:18px;background:url("../img/icon_pdf.svg") no-repeat right center/12px}.link-blank{margin-right:5px;padding-right:18px;background:url("../img/icon_blank.svg") no-repeat right center/12px}.link-icon{display:inline-block;position:relative;padding-left:15px}.link-icon::before{display:inline-block;position:absolute;top:8px;left:0;width:7px;height:7px;margin:auto;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-top:solid 2px #00358d;border-right:solid 2px #00358d;content:""}.listMarker>li:nth-child(n+2){margin-top:7px}.listMarker-wide>li:nth-child(n+2){margin-top:30px}ol.listMarker,ol.listMarker-wide{padding-left:1.5em;list-style:decimal}ul.listMarker,ul.listMarker-wide{padding-left:1.5em;list-style:disc}.main{position:relative;width:calc(100% - 50px * 2);max-width:1250px;margin:-140px auto 0;border-radius:20px;background-color:#fff}.main_inner{width:calc(100% - 50px * 2);margin-inline:auto;padding-block:50px}.table01{position:relative;margin-top:6px;border:solid 1px #d6d6d6;counter-reset:rowCount}.table01::before{position:absolute;top:-6px;left:0;width:100%;height:4px;background:url(../img/bg_dot02.gif) repeat-x left top;content:""}.table01>thead>tr{border-bottom:solid 1px #d6d6d6}.table01>thead>tr>th{padding:15px;border-right:solid 1px #d6d6d6;background-color:#e7effa;color:#00358d;text-align:center;vertical-align:middle}.table01>tbody>tr{border-bottom:solid 1px #d6d6d6;counter-increment:rowCount}.table01>tbody>tr>th,.table01>tbody>tr>td{padding:15px;border-right:solid 1px #d6d6d6}.table01>tbody>tr>th{font-weight:normal}.table01_num{text-align:center}.table01_num::before{content:counter(rowCount)}.mt0{margin-top:0px !important}.mr0{margin-right:0px !important}.mb0{margin-bottom:0px !important}.ml0{margin-left:0px !important}.mt10{margin-top:10px !important}.mr10{margin-right:10px !important}.mb10{margin-bottom:10px !important}.ml10{margin-left:10px !important}.mt20{margin-top:20px !important}.mr20{margin-right:20px !important}.mb20{margin-bottom:20px !important}.ml20{margin-left:20px !important}.mt30{margin-top:30px !important}.mr30{margin-right:30px !important}.mb30{margin-bottom:30px !important}.ml30{margin-left:30px !important}.mt40{margin-top:40px !important}.mr40{margin-right:40px !important}.mb40{margin-bottom:40px !important}.ml40{margin-left:40px !important}.mt50{margin-top:50px !important}.mr50{margin-right:50px !important}.mb50{margin-bottom:50px !important}.ml50{margin-left:50px !important}.mt60{margin-top:60px !important}.mr60{margin-right:60px !important}.mb60{margin-bottom:60px !important}.ml60{margin-left:60px !important}.mt70{margin-top:70px !important}.mr70{margin-right:70px !important}.mb70{margin-bottom:70px !important}.ml70{margin-left:70px !important}.mt80{margin-top:80px !important}.mr80{margin-right:80px !important}.mb80{margin-bottom:80px !important}.ml80{margin-left:80px !important}.mt90{margin-top:90px !important}.mr90{margin-right:90px !important}.mb90{margin-bottom:90px !important}.ml90{margin-left:90px !important}.mt100{margin-top:100px !important}.mr100{margin-right:100px !important}.mb100{margin-bottom:100px !important}.ml100{margin-left:100px !important}.fz-xs{font-size:1rem !important}.fz-s{font-size:1.2rem !important}.fz-m{font-size:1.4rem !important}.fz-l{font-size:1.6rem !important}.fz-xl{font-size:1.8rem !important}.fw-n{font-weight:normal !important}.fw-b{font-weight:bold !important}.ta-left{text-align:left !important}.ta-right{text-align:right !important}.ta-center{text-align:center !important}.va-top{vertical-align:top !important}.va-middle{vertical-align:middle !important}.va-bottom{vertical-align:bottom !important}.va-base{vertical-align:baseline !important}.d-i{display:inline !important}.d-ib{display:inline-block !important}.d-b{display:block !important}.d-none{display:none !important}.c-main{color:#f43e68 !important}.c-red{color:#df0024 !important}@media (max-width: 1024px){.header::before,.header::after{width:250px}.main{width:100%}.main_inner{width:calc(100% - 30px * 2);padding-block:30px}}@media (max-width: 767px){.footer_copy{font-size:1.2rem}.header{padding-block:30px 100px}.header::before,.header::after{width:140px}.header_logo{width:200px}.header_title{font-size:1.6rem}.block01_inner01{-ms-grid-columns:none;grid-template-columns:none}.btn01,.btn01-s,.btn01-m{padding:15px}.btn01-m{max-width:none}.btn02,.btn02-s,.btn02-m{padding:15px}.btn02-m{max-width:none}.btnList-col1,.btnList-col4,.btnList-col3,.btnList-col2{-ms-grid-columns:1fr;grid-template-columns:1fr}.content{margin-bottom:30px}.heading01{margin-bottom:15px;padding:0 0 15px 50px;font-size:2rem}.heading01::before{top:4px;width:40px;height:30px}.heading01_s{display:block;font-size:1.6rem}.heading02{margin-bottom:15px;padding:0 0 8px 15px;font-size:1.8rem}.heading02::before{height:18px}.heading03{margin-block:20px 15px;padding-left:18px;font-size:1.6rem}.heading03::before{width:12px;height:12px}.listMarker>li:nth-child(n+2){margin-top:5px}.listMarker-wide>li:nth-child(n+2){margin-top:15px}.main{margin-top:-70px}.main_inner{width:calc(100% - 15px * 2);padding-block:25px}.table01{font-size:1.2rem}.table01>thead>tr>th{padding:5px}.table01>tbody>tr>th,.table01>tbody>tr>td{padding:5px}.tableScroll,.tableScroll-nowrap{padding-bottom:8px;overflow-x:auto;scrollbar-color:#00358d #d6d6d6;scrollbar-width:thin}.tableScroll::-webkit-scrollbar,.tableScroll-nowrap::-webkit-scrollbar{height:10px}.tableScroll::-webkit-scrollbar-track,.tableScroll-nowrap::-webkit-scrollbar-track{border-radius:7px;background-color:#d6d6d6}.tableScroll::-webkit-scrollbar-thumb,.tableScroll-nowrap::-webkit-scrollbar-thumb{border-radius:7px;background-color:#00358d}.tableScroll_table{min-width:700px}.tableScroll-nowrap{white-space:nowrap}.mt0{margin-top:0px !important}.mr0{margin-right:0px !important}.mb0{margin-bottom:0px !important}.ml0{margin-left:0px !important}.mt10{margin-top:5px !important}.mr10{margin-right:5px !important}.mb10{margin-bottom:5px !important}.ml10{margin-left:5px !important}.mt20{margin-top:10px !important}.mr20{margin-right:10px !important}.mb20{margin-bottom:10px !important}.ml20{margin-left:10px !important}.mt30{margin-top:15px !important}.mr30{margin-right:15px !important}.mb30{margin-bottom:15px !important}.ml30{margin-left:15px !important}.mt40{margin-top:20px !important}.mr40{margin-right:20px !important}.mb40{margin-bottom:20px !important}.ml40{margin-left:20px !important}.mt50{margin-top:25px !important}.mr50{margin-right:25px !important}.mb50{margin-bottom:25px !important}.ml50{margin-left:25px !important}.mt60{margin-top:30px !important}.mr60{margin-right:30px !important}.mb60{margin-bottom:30px !important}.ml60{margin-left:30px !important}.mt70{margin-top:35px !important}.mr70{margin-right:35px !important}.mb70{margin-bottom:35px !important}.ml70{margin-left:35px !important}.mt80{margin-top:40px !important}.mr80{margin-right:40px !important}.mb80{margin-bottom:40px !important}.ml80{margin-left:40px !important}.mt90{margin-top:45px !important}.mr90{margin-right:45px !important}.mb90{margin-bottom:45px !important}.ml90{margin-left:45px !important}.mt100{margin-top:50px !important}.mr100{margin-right:50px !important}.mb100{margin-bottom:50px !important}.ml100{margin-left:50px !important}}@media (any-hover: hover){.btn01,.btn01-s,.btn01-m{transition:background-color .2s}.btn01:hover,.btn01-s:hover,.btn01-m:hover{background-color:#008ffd}.btn02,.btn02-s,.btn02-m{transition:background-color .2s}.btn02:hover,.btn02-s:hover,.btn02-m:hover{border-color:#008ffd;background-color:#008ffd;color:#fff}.link,.link-icon,.link-blank,.link-pdf,.link-tel{transition:color .2s}.link:hover,.link-icon:hover,.link-blank:hover,.link-pdf:hover,.link-tel:hover{color:#008ffd;text-decoration:none}}
/*# sourceMappingURL=style.css.map */