.c-bg{padding-block:calc(var(--rem)*52) calc(var(--rem)*48);@media screen and (width >= 60rem){padding-block:calc(var(--rem)*60) calc(var(--rem)*100)}}#note{background-color:var(--color-white);border-radius:calc(var(--rem)*8);margin-bottom:calc(var(--rem)*48);padding:calc(var(--rem)*24) calc(var(--rem)*15);.note_main{display:grid;margin-bottom:calc(var(--rem)*28);row-gap:calc(var(--rem)*24);h2{border-bottom:2px solid var(--color-blue);font-family:var(--font-jpAccent);font-size:calc(var(--rem)*22);font-weight:600;letter-spacing:0;line-height:1.45;margin-bottom:calc(var(--rem)*18);padding-bottom:calc(var(--rem)*10)}h3{font-size:calc(var(--rem)*16);font-weight:700;margin-block:calc(var(--rem)*14) calc(var(--rem)*4)}p{font-weight:500}li{padding-left:calc(var(--rem)*24);position:relative;&:before{aspect-ratio:1/1;background-color:var(--color-black);border-radius:50%;content:"";left:calc(var(--rem)*10);position:absolute;top:calc(var(--rem)*10);width:calc(var(--rem)*4)}}}.note_sub{background-color:var(--color-lightGray);border-radius:calc(var(--rem)*8);padding:calc(var(--rem)*18) calc(var(--rem)*15);h2{font-size:calc(var(--rem)*18);font-weight:700;line-height:1.6;margin-bottom:calc(var(--rem)*8)}li{padding-left:calc(var(--rem)*24);position:relative;&:before{aspect-ratio:1/1;background-color:var(--color-black);border-radius:50%;content:"";left:calc(var(--rem)*10);position:absolute;top:calc(var(--rem)*10);width:calc(var(--rem)*4)}}}@media screen and (width >= 60rem){margin-bottom:calc(var(--rem)*55);padding:calc(var(--rem)*40);.note_main{row-gap:calc(var(--rem)*48);h2{font-size:calc(var(--rem)*22);margin-bottom:calc(var(--rem)*24)}h3{font-size:calc(var(--rem)*20);margin-block:calc(var(--rem)*24) calc(var(--rem)*8)}ul{display:grid;row-gap:calc(var(--rem)*8)}li{padding-left:calc(var(--rem)*34);&:before{left:calc(var(--rem)*18);top:calc(var(--rem)*10);width:calc(var(--rem)*6)}}}.note_sub{padding:calc(var(--rem)*24) calc(var(--rem)*32);h2{font-size:calc(var(--rem)*20);line-height:1.2;margin-bottom:calc(var(--rem)*15)}li{padding-left:calc(var(--rem)*16);&:before{left:0;width:calc(var(--rem)*6)}}}}}#form{.form_heading{font-family:var(--font-jpAccent);font-size:calc(var(--rem)*24);font-weight:600;letter-spacing:0;line-height:1.5;margin-bottom:calc(var(--rem)*8);text-align:center}.form_lead{font-weight:500;margin-bottom:calc(var(--rem)*18);text-align:center}.form_contents{background-color:var(--color-white);border-radius:calc(var(--rem)*8);padding:calc(var(--rem)*32) calc(var(--rem)*15) calc(var(--rem)*8)}.form_subContents{display:grid;margin-bottom:calc(var(--rem)*18);row-gap:calc(var(--rem)*18);>div{display:grid;gap:calc(var(--rem)*8) calc(var(--rem)*30)}}.form_groupLabel,label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:calc(var(--rem)*8);-moz-column-gap:calc(var(--rem)*8);column-gap:calc(var(--rem)*8);line-height:1.6}.form_groupLabel,label:not(:has(input[type=radio])),legend{font-weight:700}label{&:has(input[type=radio]){width:-webkit-max-content;width:-moz-max-content;width:max-content}}legend{margin-bottom:calc(var(--rem)*8);>span{margin-right:calc(var(--rem)*8)}}.form_optional,.form_required{border-radius:calc(var(--rem)*4);font-size:calc(var(--rem)*12);font-weight:700;letter-spacing:0;line-height:1.4;padding:calc(var(--rem)*3) calc(var(--rem)*7)}.form_required{border:1px solid var(--color-orange);color:var(--color-orange)}.form_optional{border:1px solid var(--color-darkGray);color:var(--color-darkGray)}input:not([type=radio]):not([type=checkbox]):not([type=submit]),select,textarea{background-color:var(--color-lightGray);border-radius:calc(var(--rem)*4);font-size:calc(var(--rem)*16);font-weight:500;letter-spacing:0;padding:calc(var(--rem)*10) calc(var(--rem)*15);width:100%}input{&[type=radio]{background-color:var(--color-lightGray);border:1px solid #b5b5b5;border-radius:50%;cursor:pointer;height:calc(var(--rem)*24);position:relative;width:calc(var(--rem)*24);&:checked{&:before{background-color:var(--color-blue);border-radius:50%;content:"";height:calc(var(--rem)*16);inset:0;margin:auto;position:absolute;width:calc(var(--rem)*16);z-index:var(--z-index-front)}}}}textarea{height:calc(var(--rem)*180)}select{cursor:pointer}.form_select{position:relative;&:before{background-image:url(../../img/common/icon_selectArrow.svg);background-repeat:no-repeat;background-size:contain;content:"";height:calc(var(--rem)*5);position:absolute;right:calc(var(--rem)*10);top:50%;width:calc(var(--rem)*10);z-index:var(--z-index-front)}}.form_birth{-webkit-column-gap:calc(var(--rem)*8);-moz-column-gap:calc(var(--rem)*8);column-gap:calc(var(--rem)*8);display:-webkit-box;display:-ms-flexbox;display:flex;.form_select{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:calc(var(--rem)*8);-moz-column-gap:calc(var(--rem)*8);column-gap:calc(var(--rem)*8);&:before{right:calc(var(--rem)*32)}}select{width:calc(var(--rem)*78)}}.form_box{margin-bottom:calc(var(--rem)*18)}.form_text{font-weight:500;margin-bottom:calc(var(--rem)*6);>small{font-size:calc(var(--rem)*12);line-height:1.6}}.wpcf7-list-item{margin:0;&:not(:first-child){margin-left:calc(var(--rem)*36)}}.form_note{font-size:calc(var(--rem)*12);font-weight:500;margin-bottom:calc(var(--rem)*24);a{text-decoration:underline;text-underline-offset:calc(var(--rem)*2);-webkit-transition:opacity var(--move-base);transition:opacity var(--move-base);@media (any-hover:hover){&:hover{opacity:.7}}}}.form_submit{display:grid;place-items:center;position:relative;&:before{background-image:url(../../img/common/icon_submitArrow_orange.svg);background-repeat:no-repeat;background-size:contain;content:"";height:calc(var(--rem)*16);left:calc(50% + var(--rem)*72);position:absolute;top:calc(var(--rem)*17);width:calc(var(--rem)*17);z-index:var(--z-index-front)}}.wpcf7-submit{background-color:var(--color-orange);border-radius:100vmax;color:var(--color-white);cursor:pointer;font-size:calc(var(--rem)*16);font-weight:700;letter-spacing:0;line-height:1;padding:calc(var(--rem)*16) calc(var(--rem)*80);position:relative;-webkit-transition:opacity var(--move-base);transition:opacity var(--move-base);@media (any-hover:hover){&:hover{opacity:.7}}}@media screen and (width >= 60rem){.form_heading{font-size:calc(var(--rem)*40)}.form_heading,.form_lead{margin-bottom:calc(var(--rem)*24)}.form_contents{padding:calc(var(--rem)*40) calc(var(--rem)*40) calc(var(--rem)*16);row-gap:calc(var(--rem)*56)}.form_subContents{margin-bottom:calc(var(--rem)*24);row-gap:calc(var(--rem)*24);>*{grid-template-columns:calc(var(--rem)*238) 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;&:has(textarea){-webkit-box-align:start;-ms-flex-align:start;align-items:start}}}.form_groupLabel,label{font-size:calc(var(--rem)*18)}.form_optional,.form_required{font-size:calc(var(--rem)*14);line-height:1.2;padding-block:calc(var(--rem)*7)}legend{float:left;margin-block:calc(var(--rem)*12) 0;width:calc(var(--rem)*268)}input:not([type=radio]):not([type=checkbox]):not([type=submit]),select,textarea{font-size:calc(var(--rem)*18);padding:calc(var(--rem)*12) calc(var(--rem)*18);width:100%}input{&[type=radio]{height:calc(var(--rem)*30);width:calc(var(--rem)*30);&:checked{&:before{height:calc(var(--rem)*24);width:calc(var(--rem)*24)}}}}textarea{height:calc(var(--rem)*200)}.form_select{&:before{height:calc(var(--rem)*8);right:calc(var(--rem)*20);width:calc(var(--rem)*13)}}.form_birth{-webkit-column-gap:calc(var(--rem)*30);-moz-column-gap:calc(var(--rem)*30);column-gap:calc(var(--rem)*30);display:-webkit-box;display:-ms-flexbox;display:flex;.form_select{-webkit-column-gap:calc(var(--rem)*10);-moz-column-gap:calc(var(--rem)*10);column-gap:calc(var(--rem)*10);&:before{right:calc(var(--rem)*40)}}select{width:calc(var(--rem)*130)}}.form_box{margin-bottom:calc(var(--rem)*24)}.form_text{font-size:calc(var(--rem)*18);margin-bottom:calc(var(--rem)*8);>small{font-size:calc(var(--rem)*16);letter-spacing:0;line-height:1.7}}.wpcf7-list-item{&:not(:first-child){margin-left:calc(var(--rem)*48)}}.wpcf7-radio{display:block;height:calc(var(--rem)*30)}.form_note{font-size:calc(var(--rem)*16);letter-spacing:0;margin-bottom:calc(var(--rem)*32);text-align:center}.form_submit{&:before{left:calc(50% + var(--rem)*116);top:calc(var(--rem)*22)}}.wpcf7-submit{font-size:calc(var(--rem)*20);line-height:1.2;padding:calc(var(--rem)*18) calc(var(--rem)*116)}}}#confirm{.confirm_lead{font-weight:500;margin-bottom:calc(var(--rem)*24);text-align:center;>span{display:inline-block}}.confirm_content{background-color:var(--color-white);border-radius:calc(var(--rem)*8);padding:calc(var(--rem)*32) calc(var(--rem)*15)}.form_subContents{display:grid;margin-bottom:calc(var(--rem)*24);row-gap:calc(var(--rem)*18)}.form_groupLabel,label,legend{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:calc(var(--rem)*8);-moz-column-gap:calc(var(--rem)*8);column-gap:calc(var(--rem)*8);font-weight:700;line-height:1.6;margin-bottom:calc(var(--rem)*6)}.form_optional,.form_required{border-radius:calc(var(--rem)*4);font-size:calc(var(--rem)*12);font-weight:700;letter-spacing:0;line-height:1.4;padding:calc(var(--rem)*3) calc(var(--rem)*7)}.form_required{border:1px solid var(--color-orange);color:var(--color-orange)}.form_optional{border:1px solid var(--color-darkGray);color:var(--color-darkGray)}div:has(>.form_text){border-bottom:1px solid var(--color-gray)}.form_text{margin-bottom:calc(var(--rem)*4)}.form_btns{-webkit-column-gap:calc(var(--rem)*8);-moz-column-gap:calc(var(--rem)*8);column-gap:calc(var(--rem)*8);display:grid;grid-template-columns:auto 1fr;margin-inline:auto;width:-webkit-max-content;width:-moz-max-content;width:max-content}.form_submit{display:grid;place-items:center;position:relative;&:before{background-image:url(../../img/common/icon_submitArrow_orange.svg);background-repeat:no-repeat;background-size:contain;content:"";height:calc(var(--rem)*13);position:absolute;right:calc(var(--rem)*20);top:calc(var(--rem)*14);width:calc(var(--rem)*13);z-index:var(--z-index-front)}}.wpcf7-submit{background-color:var(--color-orange);border-radius:100vmax;color:var(--color-white);cursor:pointer;font-weight:700;letter-spacing:0;line-height:1;padding:calc(var(--rem)*12) calc(var(--rem)*40);position:relative;-webkit-transition:opacity var(--move-base);transition:opacity var(--move-base);@media (any-hover:hover){&:hover{opacity:.7}}}.form_back{display:grid;position:relative;&:before{background-image:url(../../img/common/icon_submitArrow_white.svg);background-repeat:no-repeat;background-size:contain;content:"";height:calc(var(--rem)*13);position:absolute;right:calc(var(--rem)*20);top:calc(var(--rem)*14);width:calc(var(--rem)*13);z-index:var(--z-index-front)}}.wpcf7-previous{background-color:var(--color-white);border:1px solid var(--color-orange);border-radius:100vmax;color:var(--color-orange);cursor:pointer;font-weight:700;height:-webkit-max-content;height:-moz-max-content;height:max-content;letter-spacing:0;line-height:1;padding:calc(var(--rem)*12) calc(var(--rem)*40);position:relative;-webkit-transition:opacity var(--move-base);transition:opacity var(--move-base);@media (any-hover:hover){&:hover{opacity:.7}}}@media screen and (width >= 60rem){.confirm_lead{font-size:calc(var(--rem)*18)}.confirm_content{border-radius:calc(var(--rem)*18);font-size:calc(var(--rem)*18);padding:calc(var(--rem)*40);.form_required{font-size:calc(var(--rem)*14);line-height:1.2;padding:calc(var(--rem)*6) calc(var(--rem)*8)}}.form_subContents{>div{padding-left:calc(var(--rem)*54);>:not(:has(>.form_text)){margin-left:calc(var(--rem)*-54)}}.form_birth,.form_select{padding-left:calc(var(--rem)*54)}}.form_groupLabel,label,legend{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:calc(var(--rem)*8);-moz-column-gap:calc(var(--rem)*8);column-gap:calc(var(--rem)*8);margin-bottom:calc(var(--rem)*6)}.has_text{&:not(.--02)>div{padding-left:calc(var(--rem)*54)}}.form_btns{-webkit-column-gap:calc(var(--rem)*40);-moz-column-gap:calc(var(--rem)*40);column-gap:calc(var(--rem)*40);margin-top:calc(var(--rem)*32)}.form_submit{&:before{height:calc(var(--rem)*16);right:calc(var(--rem)*24);top:calc(var(--rem)*20);width:calc(var(--rem)*17)}}.wpcf7-submit{font-size:calc(var(--rem)*20);padding:calc(var(--rem)*18) calc(var(--rem)*60)}.form_back{display:grid;position:relative;&:before{height:calc(var(--rem)*16);right:calc(var(--rem)*24);top:calc(var(--rem)*20);width:calc(var(--rem)*17)}}.wpcf7-previous{font-size:calc(var(--rem)*20);padding:calc(var(--rem)*18) calc(var(--rem)*60)}}}