@charset "UTF-8";.mb5{margin-bottom:5px}.mt5,.mtb5{margin-top:5px}.mtb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mt10,.mtb10{margin-top:10px}.mtb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mt15,.mtb15{margin-top:15px}.mtb15{margin-bottom:15px}.mb20{margin-bottom:20px}.mt20,.mtb20{margin-top:20px}.mtb20{margin-bottom:20px}.mb25{margin-bottom:25px}.mt25,.mtb25{margin-top:25px}.mtb25{margin-bottom:25px}.mb30{margin-bottom:30px}.mt30,.mtb30{margin-top:30px}.mtb30{margin-bottom:30px}.mb35{margin-bottom:35px}.mt35,.mtb35{margin-top:35px}.mtb35{margin-bottom:35px}.mb40{margin-bottom:40px}.mt40,.mtb40{margin-top:40px}.mtb40{margin-bottom:40px}.mb45{margin-bottom:45px}.mt45,.mtb45{margin-top:45px}.mtb45{margin-bottom:45px}.mb50{margin-bottom:50px}.mt50,.mtb50{margin-top:50px}.mtb50{margin-bottom:50px}.mb55{margin-bottom:55px}.mt55,.mtb55{margin-top:55px}.mtb55{margin-bottom:55px}.mb60{margin-bottom:60px}.mt60,.mtb60{margin-top:60px}.mtb60{margin-bottom:60px}.mb65{margin-bottom:65px}.mt65,.mtb65{margin-top:65px}.mtb65{margin-bottom:65px}.mb70{margin-bottom:70px}.mt70,.mtb70{margin-top:70px}.mtb70{margin-bottom:70px}.mb75{margin-bottom:75px}.mt75,.mtb75{margin-top:75px}.mtb75{margin-bottom:75px}.mb80{margin-bottom:80px}.mt80,.mtb80{margin-top:80px}.mtb80{margin-bottom:80px}.mb85{margin-bottom:85px}.mt85,.mtb85{margin-top:85px}.mtb85{margin-bottom:85px}.mb90{margin-bottom:90px}.mt90,.mtb90{margin-top:90px}.mtb90{margin-bottom:90px}.mb95{margin-bottom:95px}.mt95,.mtb95{margin-top:95px}.mtb95{margin-bottom:95px}.mb100{margin-bottom:100px}.mt100,.mtb100{margin-top:100px}.mtb100{margin-bottom:100px}@media screen and (min-width:769px){.pc_mb5{margin-bottom:5px}.pc_mt5,.pc_mtb5{margin-top:5px}.pc_mtb5{margin-bottom:5px}.pc_mb10{margin-bottom:10px}.pc_mt10,.pc_mtb10{margin-top:10px}.pc_mtb10{margin-bottom:10px}.pc_mb15{margin-bottom:15px}.pc_mt15,.pc_mtb15{margin-top:15px}.pc_mtb15{margin-bottom:15px}.pc_mb20{margin-bottom:20px}.pc_mt20,.pc_mtb20{margin-top:20px}.pc_mtb20{margin-bottom:20px}.pc_mb25{margin-bottom:25px}.pc_mt25,.pc_mtb25{margin-top:25px}.pc_mtb25{margin-bottom:25px}.pc_mb30{margin-bottom:30px}.pc_mt30,.pc_mtb30{margin-top:30px}.pc_mtb30{margin-bottom:30px}.pc_mb35{margin-bottom:35px}.pc_mt35,.pc_mtb35{margin-top:35px}.pc_mtb35{margin-bottom:35px}.pc_mb40{margin-bottom:40px}.pc_mt40,.pc_mtb40{margin-top:40px}.pc_mtb40{margin-bottom:40px}.pc_mb45{margin-bottom:45px}.pc_mt45,.pc_mtb45{margin-top:45px}.pc_mtb45{margin-bottom:45px}.pc_mb50{margin-bottom:50px}.pc_mt50,.pc_mtb50{margin-top:50px}.pc_mtb50{margin-bottom:50px}.pc_mb55{margin-bottom:55px}.pc_mt55,.pc_mtb55{margin-top:55px}.pc_mtb55{margin-bottom:55px}.pc_mb60{margin-bottom:60px}.pc_mt60,.pc_mtb60{margin-top:60px}.pc_mtb60{margin-bottom:60px}.pc_mb65{margin-bottom:65px}.pc_mt65,.pc_mtb65{margin-top:65px}.pc_mtb65{margin-bottom:65px}.pc_mb70{margin-bottom:70px}.pc_mt70,.pc_mtb70{margin-top:70px}.pc_mtb70{margin-bottom:70px}.pc_mb75{margin-bottom:75px}.pc_mt75,.pc_mtb75{margin-top:75px}.pc_mtb75{margin-bottom:75px}.pc_mb80{margin-bottom:80px}.pc_mt80,.pc_mtb80{margin-top:80px}.pc_mtb80{margin-bottom:80px}.pc_mb85{margin-bottom:85px}.pc_mt85,.pc_mtb85{margin-top:85px}.pc_mtb85{margin-bottom:85px}.pc_mb90{margin-bottom:90px}.pc_mt90,.pc_mtb90{margin-top:90px}.pc_mtb90{margin-bottom:90px}.pc_mb95{margin-bottom:95px}.pc_mt95,.pc_mtb95{margin-top:95px}.pc_mtb95{margin-bottom:95px}.pc_mb100{margin-bottom:100px}.pc_mt100,.pc_mtb100{margin-top:100px}.pc_mtb100{margin-bottom:100px}.pc_text_center{text-align:center}.pc_text_left{text-align:left}.pc_text_right{text-align:right}}.underline{text-decoration:underline}.asterisk_list_number{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;list-style:none;margin:0;padding-left:0!important}.asterisk_list_number,.asterisk_list_number li{display:-webkit-box;display:-ms-flexbox;display:flex}.asterisk_list_number li{font-size:.7rem}.asterisk_list_number+.note_after{font-size:.75rem;margin-top:15px}.asterisk_list_number.left{-webkit-box-align:self-end;-ms-flex-align:self-end;align-items:self-end}.asterisk_list_number.center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.asterisk_list_number{counter-reset:notes}.asterisk_list_number li:before{content:"*" counter(notes,decimal);counter-increment:notes;display:inline-block;margin-right:3px}.campaign_bnr_list{display:-webkit-box;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-align:center;-ms-flex-align:center}.campaign_bnr_list .bnr_box{display:-webkit-box;display:-ms-flexbox;-ms-flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:end;-ms-flex-align:end}.form_tel_box{-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}.form_tel_box .tel_box{padding-left:0}.form_tel_box .tel_box .tel:before{height:60px;left:auto;position:static;top:auto;-webkit-transform:translateY(0);transform:translateY(0);width:60px}.form_tel_box .float_text_box{margin-top:20px;max-width:430px}.about_area{margin:auto;max-width:1200px}.about_title{color:#06576a;font-size:1.4375rem;font-weight:700;margin-bottom:30px;text-align:center}@media screen and (min-width:769px){.about_title{font-size:2.0625rem}}.about_list{-ms-flex-wrap:wrap;flex-wrap:wrap}.about_list,.about_list .about_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.about_list .about_box{padding:16px 0;-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;position:relative;text-align:center;width:50%}@media screen and (min-width:769px){.about_list .about_box{width:33.33333%}}.about_list .about_box:before{background:#707070;content:"";display:block;position:absolute}.about_list .about_box:not(:last-child):before{height:90%;left:100%;top:0;width:1px}.about_list .about_box:nth-child(2):before{display:none}@media screen and (min-width:769px){.about_list .about_box:nth-child(2):before{display:block}}.about_list .about_box:last-child{width:100%}@media screen and (min-width:769px){.about_list .about_box:last-child{width:33.33333%}}.about_list .about_box:last-child:before{height:1px;left:50%;top:0;translate:-50% 0;width:100%}@media screen and (min-width:769px){.about_list .about_box:last-child:before{display:none}.about_list .about_box:last-child .content{margin-top:10px}.about_list .about_box:last-child .unit{font-size:1.375rem;font-size:clamp(.75rem,1.7741935484vw,1.375rem)}}.about_list .about_box_inner{margin-bottom:10px}.about_list .title{font-size:.75rem;font-weight:700;text-align:center}@media screen and (min-width:769px){.about_list .title{font-size:1.5rem;font-size:clamp(.875rem,1.935483871vw,1.5rem)}}.about_list .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.about_list .number{color:#06576a;font-family:Barlow Condensed,sans-serif;font-size:2.75rem;font-weight:900;line-height:1;margin-top:-8px;-webkit-transform:translateY(4px);transform:translateY(4px)}@media screen and (min-width:769px){.about_list .number{font-size:5.8125rem;font-size:clamp(3.9375rem,7.5vw,5.8125rem);margin-top:-18px;-webkit-transform:translateY(7px);transform:translateY(7px)}}.about_list .text{color:#06576a;font-size:2.125rem;font-weight:600;line-height:1}@media screen and (min-width:769px){.about_list .text{font-size:4.25rem;font-size:clamp(2.375rem,5.4838709677vw,4.25rem)}}.about_list .unit{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-align:start;-ms-flex-align:start;align-items:flex-start;font-size:.8125rem;font-weight:700;line-height:1.2}@media screen and (min-width:769px){.about_list .unit{font-size:1.75rem;font-size:clamp(1.125rem,2.2580645161vw,1.75rem)}}.about_list .img{border:4px solid #06576a;border-radius:150%;max-width:120px;overflow:hidden}@media screen and (min-width:769px){.about_list .img{max-width:280px}}.reason_lead_area .marker_title{margin-bottom:10px}@media screen and (min-width:769px){.reason_lead_area .marker_title{margin-bottom:50px}}.reason_lead_area .marker_title .title{font-size:2.125rem}@media screen and (min-width:769px){.reason_lead_area .marker_title .title{font-size:3.625rem;font-size:clamp(1.75rem,4.6774193548vw,3.625rem)}}.reason_lead_area .reason_lead_img{margin:auto;max-width:1290px;text-align:center}.reason_lead_area .reason_lead_img img{width:100%}.reason_lead_area .baloon_box{font-size:1.875rem;margin:auto;max-width:1115px;padding:24px 15px;width:96%}@media screen and (min-width:769px){.reason_lead_area .baloon_box{font-size:2.25rem;padding:30px 15px}}.reason_lead_area .baloon_box .copy{font-size:1.5625rem;margin-bottom:6px}@media screen and (min-width:769px){.reason_lead_area .baloon_box .copy{font-size:3.125rem;margin-bottom:15px}.reason_lead_area .baloon_box.type_top{margin-top:0}}.baloon_box{background-color:#fffee5;border:5px solid #06576a;border-radius:10px;color:#101010;display:table;font-size:1.25rem;font-weight:700;padding:30px 15px;position:relative;text-align:center;width:100%}@media screen and (min-width:769px){.baloon_box{font-size:2.25rem}}.baloon_box .copy{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;color:#fff;font-size:2.5rem;gap:8px 0;justify-content:center;line-height:1}@media screen and (min-width:769px){.baloon_box .copy{font-size:5.625rem}}.baloon_box .copy span{background:#06576a;display:inline-block;padding:5px 15px .2em}@media screen and (min-width:769px){.baloon_box .copy span{padding:5px 0 .2em}}.baloon_box .copy span:first-of-type{padding-left:15px}.baloon_box .copy span:last-of-type{padding-right:15px}.baloon_box:after,.baloon_box:before{border-bottom:26px solid #06576a;border-left:26px solid transparent;border-right:26px solid transparent;bottom:100%;content:"";left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.baloon_box:before{bottom:calc(100% + 2px)}.baloon_box:after{border-bottom:21px solid #fffee5;border-left:21px solid transparent;border-right:21px solid transparent}.baloon_box.type_top{margin-bottom:40px;margin-top:40px}.baloon_box.type_top:after,.baloon_box.type_top:before{border:26px solid transparent;border-bottom:none;border-top-color:#06576a;bottom:auto;content:"";left:50%;position:absolute;top:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.baloon_box.type_top:before{bottom:calc(100% + 2px)}.baloon_box.type_top:after{border:21px solid transparent;border-bottom:none;border-top-color:#fffee5}.reason_lead_area{margin:auto}.reason_lead_list_wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.reason_lead_list,.reason_lead_list_wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.reason_lead_list{-webkit-box-orient:vertical;-webkit-box-direction:normal;counter-reset:item;-ms-flex-direction:column;flex-direction:column;gap:10px;max-width:1240px;width:94%}.reason_lead_list .reason_lead_list_box{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px 3%}.reason_lead_list .number{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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;color:#06576a;font-size:1.125rem;gap:0 4px;justify-content:center;line-height:1;white-space:nowrap}@media screen and (min-width:769px){.reason_lead_list .number{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-size:3.75rem;font-size:clamp(1.875rem,4.8387096774vw,3.75rem)}}.reason_lead_list .number:after{content:counter(item,decimal-leading-zero);counter-increment:item;font-size:2.75rem;font-weight:600;margin-top:-4px}@media screen and (min-width:769px){.reason_lead_list .number:after{font-size:5rem;font-size:clamp(3.125rem,6.4516129032vw,5rem);margin-top:0}}.reason_lead_list .content{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:1.125rem;font-weight:700;width:100%}@media screen and (min-width:769px){.reason_lead_list .content{border-bottom:1px solid #707070;font-size:2.25rem;font-size:clamp(1.625rem,2.9032258065vw,2.25rem);padding:10px 0}}.reason_lead_list mark{background:-webkit-gradient(linear,left top,left bottom,color-stop(40%,transparent),color-stop(0,#ffeb00));background:linear-gradient(transparent 40%,#ffeb00 0);color:#f80e0e;display:inline;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.supervise_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}@media screen and (min-width:769px){.supervise_box{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.supervise_box .img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;max-width:518px;padding-right:calc(40% + 15px);position:relative}@media screen and (min-width:769px){.supervise_box .img{padding-right:0}}.supervise_box .img img{width:100%}.supervise_box .img .book{position:absolute;right:0;top:0;width:40%}@media screen and (min-width:769px){.supervise_box .img .book{position:static;width:auto}}.supervise_box dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-weight:700;gap:5px;padding-right:calc(40% + 15px)}@media screen and (min-width:769px){.supervise_box dl{padding-right:0}}.supervise_box dl dt{-webkit-box-ordinal-group:2;-ms-flex-order:1;font-size:1rem;order:1}@media screen and (min-width:769px){.supervise_box dl dt{font-size:1.5625rem}}.supervise_box dl dd{font-size:.75rem}@media screen and (min-width:769px){.supervise_box dl dd{font-size:1rem}}.supervise_box dl dd p{font-size:.625rem;font-weight:400;margin-top:4px}@media screen and (min-width:769px){.supervise_box dl dd p{font-size:.6875rem}}.supervise_cat_list{display:grid;gap:10px;grid-template-columns:repeat(2,1fr);list-style:none;padding-left:0}.supervise_cat_list li{background:#fff;border:1px solid #707070;border-radius:25px;font-size:.875rem;font-weight:700;padding:4px 10px;text-align:center}@media screen and (min-width:769px){.supervise_cat_list li{font-size:1.5625rem}}.supervise_box_copy{font-size:1.0625rem;font-weight:700;margin-top:30px;text-align:center}@media screen and (min-width:769px){.supervise_box_copy{font-size:1.75rem;text-align:left}}.reason_box .icon_title{font-size:1rem}@media screen and (min-width:769px){.reason_box .icon_title{font-size:1.375rem}}.reason01_02_img01 img{max-width:400px;width:100%}.scroll_table{overflow-x:auto;padding:30px 0}.scroll_table table{border-collapse:separate;min-width:640px}@media screen and (min-width:769px){.scroll_table table{width:100%}}.scroll_table table td,.scroll_table table th{border-bottom:1px solid #e3e3e3;border-right:1px solid #e3e3e3;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:.875rem;line-height:1.4;padding:15px 8px;text-align:center;vertical-align:middle}@media screen and (min-width:769px){.scroll_table table td,.scroll_table table th{font-size:1.0625rem}}.scroll_table table .my{background:#fffee5;border-bottom-style:solid;border-left:4px solid #093255;border-right:4px solid #093255;border-top-style:solid;color:#f90e0e;font-weight:700}.scroll_table table .my p{font-size:.7em}.scroll_table table .my .icon{background:none;font-size:1.5em;padding:0}.scroll_table table .my.td_price{font-size:1.9375rem}.scroll_table table .my.td_price .number{font-size:1.3em}.scroll_table table th{font-weight:700}.scroll_table table th .asterisk_wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:5px}.scroll_table table th .asterisk{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.7em}.scroll_table table td{text-align:center!important}.scroll_table table thead td{background:transparent;border:none;color:#101010;font-weight:700}.scroll_table table thead th{background:#fff;color:#101010;font-size:1rem;line-height:1.2}.scroll_table table thead th:last-of-type{border-radius:0 20px 0 0}.scroll_table table thead .my{background:#71c4d7;color:#fff;font-size:1.125rem;position:relative}@media screen and (min-width:769px){.scroll_table table thead .my{font-size:1.375rem}}.scroll_table table thead .my:before{background:#71c4d7;border:4px solid #093255;border-bottom:none;border-radius:15px 15px 0 0;bottom:100%;content:"";display:block;height:18px;left:-4px;position:absolute;width:calc(100% + 8px)}.scroll_table table tbody{background:#fff}.scroll_table table tbody .my{font-size:1rem}@media screen and (min-width:769px){.scroll_table table tbody .my{font-size:1.125rem}}.scroll_table table tbody th{font-size:1.125rem;width:20%}@media screen and (min-width:769px){.scroll_table table tbody th{font-size:1.125rem}}.scroll_table table tbody td{width:20%}.scroll_table table tbody tr:first-child th{border-radius:20px 0 0 0}.scroll_table table tbody tr:last-child th{border-radius:0 0 0 20px}.scroll_table table tbody tr:last-child td:last-child{border-radius:0 0 20px 0}.scroll_table table tbody tr:last-child .my{position:relative}.scroll_table table tbody tr:last-child .my:before{background:#fffee5;border:4px solid #093255;border-radius:0 0 15px 15px;border-top:none;content:"";display:block;height:18px;left:-4px;position:absolute;top:100%;width:calc(100% + 8px)}.scroll_table:is(.type01) table thead th span{display:block;font-size:.75rem}.scroll_table:is(.type01) table .icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;background:none;justify-content:center;padding:0;position:relative}@media screen and (min-width:769px){.scroll_table:is(.type01) table .icon{font-size:2.4375rem}}.scroll_table:is(.type01) table .icon .marunage{max-width:49px}.scroll_table:is(.type01) table .my p{font-size:.75rem;white-space:nowrap}.scroll_table:is(.type02){max-height:600px;padding-top:50px}@media screen and (min-width:769px){.scroll_table:is(.type02){max-height:100%;padding-top:35px}}.scroll_table:is(.type02) .icon{background:none;padding:0}.scroll_table:is(.type02) table{min-width:600px;table-layout:fixed}.scroll_table:is(.type02) table .plan_pickup_flag{bottom:30px;left:-10px;max-width:200px;position:absolute;width:100%}@media screen and (min-width:769px){.scroll_table:is(.type02) table .plan_pickup_flag{bottom:20px}}.scroll_table:is(.type02) table .my p{font-size:.75rem;white-space:nowrap}.scroll_table:is(.type02) table :is(thead td,tbody th){width:20%}.scroll_table:is(.type02) table thead th{color:#fff;font-size:.875rem;position:sticky;top:-50px;z-index:1}@media screen and (min-width:769px){.scroll_table:is(.type02) table thead th{font-size:1.125rem;top:-35px}}.scroll_table:is(.type02) table thead th:first-of-type{background:#418ea1;border-radius:20px 0 0 0}.scroll_table:is(.type02) table thead th:nth-of-type(2){background:#06576a}.scroll_table:is(.type02) table thead th:nth-of-type(2):before{background:inherit}.scroll_table:is(.type02) table thead th:nth-of-type(3){background:#8c643c}.scroll_table:is(.type02) table tbody th{background:#fff;font-size:.8125rem;left:0;position:sticky;white-space:nowrap;z-index:2}@media screen and (min-width:769px){.scroll_table:is(.type02) table tbody th{font-size:.875rem}}.scroll_table:is(.type02) table tbody th span{display:inline-block}.scroll_table:is(.type02) table tbody th span.block{display:block}.scroll_table:is(.type02) table tbody td{width:27%}.scroll_table:is(.type02) table tbody td:first-of-type{color:#418ea1}.scroll_table:is(.type02) table tbody td:nth-of-type(2){color:#06576a}.scroll_table:is(.type02) table tbody td:nth-of-type(3){color:#8c643c}.scroll_table:is(.type02) .price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;font-weight:700;-webkit-box-pack:center;-ms-flex-pack:center;font-size:2.4375rem;justify-content:center;line-height:1;text-align:center;white-space:nowrap}@media screen and (min-width:769px){.scroll_table:is(.type02) .price{font-size:3.0625rem}}.scroll_table:is(.type02) .price .number{font-size:1em;font-weight:700}.scroll_table:is(.type02) .price .unit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;-ms-flex-direction:column;flex-direction:column;font-size:.5rem;font-size:.47em;justify-content:flex-end;margin-bottom:8px}@media screen and (min-width:769px){.scroll_table:is(.type02) .price .unit{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:.47em;margin-bottom:8px}}.scroll_table:is(.type02) .price .unit .unit01{-webkit-box-ordinal-group:1;-ms-flex-order:0;font-size:.3em;order:0}.scroll_table:is(.type02) .price .unit .unit02{-webkit-box-ordinal-group:2;-ms-flex-order:1;font-weight:700;order:1}.scroll_table:is(.type02) .price .unit .unit03{-webkit-box-ordinal-group:3;-ms-flex-order:2;display:none;order:2}.check_point_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:8px 3%;list-style:none;padding-left:0}@media screen and (min-width:769px){.check_point_list.pc_type_row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.check_point_list.type_center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.check_point_list.type_border{gap:24px 3%}.check_point_list.type_border li span{padding:15px 0;position:relative}.check_point_list.type_border li span:before{border-bottom:1px dashed #707070;bottom:0;content:"";display:block;left:-30px;position:absolute;width:calc(100% + 30px)}@media screen and (min-width:769px){.check_point_list.type_border li span:before{left:-50px;width:calc(100% + 50px)}}.check_point_list.type_red li{font-size:.9375rem}@media screen and (min-width:769px){.check_point_list.type_red li{font-size:1.875rem}}.check_point_list.type_red li:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2241.028%22%20height%3D%2241.027%22%20viewBox%3D%220%200%2041.028%2041.027%22%3E%3Cpath%20d%3D%22M41.028%2C20.514A20.514%2C20.514%2C0%2C1%2C1%2C20.514%2C0%2C20.514%2C20.514%2C0%2C0%2C1%2C41.028%2C20.514ZM30.847%2C12.745a1.924%2C1.924%2C0%2C0%2C0-2.769.056L19.173%2C24.147l-5.367-5.369A1.924%2C1.924%2C0%2C0%2C0%2C11.088%2C21.5l6.784%2C6.787a1.924%2C1.924%2C0%2C0%2C0%2C2.767-.051l10.237-12.8a1.924%2C1.924%2C0%2C0%2C0-.025-2.693Z%22%20fill%3D%22%23F80E0E%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E")}@media screen and (min-width:769px){.check_point_list.type_red li:before{width:37px}}.check_point_list li{color:#06576a;font-size:.875rem;font-weight:700;padding-left:30px;position:relative}@media screen and (min-width:769px){.check_point_list li{font-size:1.5625rem;padding-left:50px}}.check_point_list li:before{aspect-ratio:1;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2241.028%22%20height%3D%2241.027%22%20viewBox%3D%220%200%2041.028%2041.027%22%3E%3Cpath%20d%3D%22M41.028%2C20.514A20.514%2C20.514%2C0%2C1%2C1%2C20.514%2C0%2C20.514%2C20.514%2C0%2C0%2C1%2C41.028%2C20.514ZM30.847%2C12.745a1.924%2C1.924%2C0%2C0%2C0-2.769.056L19.173%2C24.147l-5.367-5.369A1.924%2C1.924%2C0%2C0%2C0%2C11.088%2C21.5l6.784%2C6.787a1.924%2C1.924%2C0%2C0%2C0%2C2.767-.051l10.237-12.8a1.924%2C1.924%2C0%2C0%2C0-.025-2.693Z%22%20fill%3D%22%23fb655c%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px}@media screen and (min-width:769px){.check_point_list li:before{width:40px}#reason01_03 .my{font-size:1.0625rem}#reason01_03 .my p{font-size:1.375rem}}#reason02_01 .check_point_list li{font-size:1.375rem}@media screen and (min-width:769px){#reason02_01 .check_point_list li{font-size:1.5625rem}}.reason_step_list{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;counter-reset:item;gap:24px;justify-content:center;margin-left:-20px;width:calc(100% + 40px)}@media screen and (min-width:769px){.reason_step_list{margin-left:0;max-width:900px;width:94%}}.reason_step_list .reason_step_list_box{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0;position:relative}.reason_step_list .reason_step_list_box:after{color:#06576a;content:"step" counter(item,decimal);counter-increment:item;font-family:Barlow Condensed,sans-serif;font-size:1.3125rem;left:10px;line-height:1;position:absolute;top:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width:769px){.reason_step_list .reason_step_list_box:after{font-size:2.5625rem;font-size:clamp(1.3125rem,3.3064516129vw,2.5625rem)}}.reason_step_list .content{background:#fff;font-size:.8125rem;padding:20px 12px}@media screen and (min-width:769px){.reason_step_list .content{font-size:1rem;padding:40px}}.reason_step_list .img{max-width:115px;width:30%;-ms-flex-negative:0;flex-shrink:0;overflow:hidden}@media screen and (min-width:769px){.reason_step_list .img{max-width:412px;width:50%}}.reason_step_list .img img{height:100%;max-height:164px;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:769px){.reason_step_list .img img{max-height:100%}}.reason_step_list .title{color:#06576a;font-size:1.125rem;font-size:clamp(.8125rem,4.8vw,1.125rem);font-weight:700;margin-bottom:10px}@media screen and (min-width:769px){.reason_step_list .title{font-size:1.625rem}}.reason03_01_box{font-size:.875rem}@media screen and (min-width:769px){.reason03_01_box{font-size:1.375rem}}.cloud_support_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#fff;border:1px solid #707070;-ms-flex-direction:column;flex-direction:column;max-width:884px}@media screen and (min-width:769px){.cloud_support_box{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.cloud_support_box.type_img_left .img{-webkit-box-ordinal-group:0;-ms-flex-order:-1;border-left:none;border-right:1px solid #707070;order:-1}}.cloud_support_box .img{border-top:1px solid #707070;width:100%}@media screen and (min-width:769px){.cloud_support_box .img{border-left:1px solid #707070;border-top:none;max-width:378px}}.cloud_support_box .img img{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.cloud_support_box ul{padding-left:1.2em}.cloud_support_box .content{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;font-size:.75rem;padding:24px 16px;width:100%}@media screen and (min-width:769px){.cloud_support_box .content{font-size:1.1875rem;padding:20px}}.cloud_support_box .title{font-size:1.375rem;margin-bottom:16px;text-align:center;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}@media screen and (min-width:769px){.cloud_support_box .title{font-size:2.5rem}}.cloud_support_box .red{color:#f80e0e;font-weight:700}.reason04_01_box{font-size:.875rem}@media screen and (min-width:769px){.reason04_01_box{font-size:1.375rem}}.reason04_img01{max-width:904px;width:100%}.reason04_img01 img{width:100%}@media screen and (min-width:1241px){#reason_04 .check_point_list li{font-size:2.5rem;font-size:clamp(1.25rem,2.8571428571vw,2.5rem)}}.cv_aera .cv_layout{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 3%;padding:60px 0 0}@media screen and (min-width:769px){.cv_aera .cv_layout{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0}.cv_aera .cv_layout .contents{padding:60px 0;width:54%}}.cv_aera .cv_layout .contents .text p+p{font-size:.875rem;margin-top:1.5em}@media screen and (min-width:769px){.cv_aera .cv_layout .img{width:43%}}.cv_aera .title{font-size:2rem;font-weight:700;line-height:1.4;margin-bottom:15px}@media screen and (min-width:769px){.cv_aera .title{font-size:2.5rem}}.cv_aera .title_wrap{color:#fff;margin-bottom:30px;text-align:center}@media screen and (min-width:769px){.cv_aera .title_wrap{text-align:left}}.cv_aera .title_wrap p{font-size:1.25rem;font-weight:700}@media screen and (min-width:769px){.cv_aera .title_wrap p{font-size:1.625rem}}.cv_aera .cta_box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:769px){.cv_aera .cta_box{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.cv_aera .cta_box .tel_box{margin:0}.cv_aera .cta_box .btn_area{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.plan_table_notes{font-size:.75rem;text-align:right}@media screen and (min-width:769px){.plan_table_notes{font-size:1.25rem}}.lable_title01,.plan_table_notes.center{text-align:center}.lable_title01{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:#418ea1;color:#fff;font-size:1.0625rem;font-weight:700;margin-inline:auto;margin-bottom:25px;max-width:1090px;min-height:72px;padding:8px}@media screen and (min-width:769px){.lable_title01{font-size:1.5rem;min-height:82px}}.plan_promise_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;color:#06576a;-ms-flex-direction:column;flex-direction:column;font-size:1.25rem;font-weight:700;padding-left:1em}@media screen and (min-width:769px){.plan_promise_list{font-size:1.75rem}}.plan_promise_list li::marker{content:"・"}.plan_box01_01_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:80px}.plan_box01_02{margin-bottom:80px}.plan_box01_02 .sub_title{color:#06576a;font-size:1.375rem;margin-bottom:30px;text-align:center}@media screen and (min-width:769px){.plan_box01_02 .sub_title{font-size:1.75rem}}.plan_box01_02 .plan_box01_02_box{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}.plan_box01_02 ul{list-style-type:"・"}.plan_box01_02 ul+ul{margin-top:15px}.plan_box01_02 ul ul{list-style-type:decimal;padding-left:1em}.plan_box03 .title01{margin-bottom:20px}.plan_box03 .title01 .copy{font-size:1.625rem}@media screen and (min-width:769px){.plan_box03 .title01 .copy{font-size:2.375rem}}.plan_box03 .title01+.text_center{font-size:1rem;margin-bottom:40px}@media screen and (min-width:769px){.plan_box03 .title01+.text_center{font-size:1.5rem}}.plan_option_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 3%;list-style-type:none;padding-left:0;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (max-width:768px){.plan_option_list{-ms-flex-wrap:wrap;flex-wrap:wrap}}.plan_option_list>*{overflow-wrap:break-word;width:31.33333%;word-wrap:break-word}@media screen and (max-width:768px){.plan_option_list>*{width:48.5%}}@media screen and (min-width:769px){.plan_option_list{row-gap:25px}}.plan_option_list li{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:#71c4d7;border-radius:7px;color:#fff;font-size:.875rem;font-weight:700;min-height:80px;text-align:center}@media screen and (min-width:769px){.plan_option_list li{font-size:1.5rem;min-height:115px}}.case_aera [data-js=scroll],.support_aera [data-js=scroll]{padding:20px 0}.case_list,.merit_list,.support_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:0 15px;justify-content:space-between}@media screen and (min-width:769px){.case_list,.merit_list,.support_list{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:25px 2%}}.case_list>div,.merit_list>div,.support_list>div{border-radius:20px;padding:30px 15px;text-align:center;width:90%;-ms-flex-negative:0;flex-shrink:0}@media screen and (min-width:769px){.case_list>div,.merit_list>div,.support_list>div{padding:30px 20px;width:31.5%}}.case_list .catch,.merit_list .catch,.support_list .catch{font-size:1.125rem;font-weight:700}.case_list .title,.merit_list .title,.support_list .title{font-size:1.375rem;font-weight:700;margin-bottom:15px}.case_list .img,.merit_list .img,.support_list .img{display:block;margin-bottom:15px}.case_list .content,.merit_list .content,.support_list .content{font-size:1rem;font-weight:500}.case_list,.support_list{gap:0 15px}@media screen and (min-width:769px){.case_list,.support_list{gap:30px 2%}}.case_list .baloon,.support_list .baloon{background-color:#fff;border:2px solid #06576a;border-radius:30px;color:#06576a;display:table;font-size:1.125rem;font-weight:700;left:50%;margin-bottom:1em;padding:3px 5px;position:absolute;text-align:center;top:-20px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:153px}.case_list .baloon:after,.case_list .baloon:before,.support_list .baloon:after,.support_list .baloon:before{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #06576a;content:"";left:50%;position:absolute;top:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.case_list .baloon:before,.support_list .baloon:before{top:calc(100% + 2px)}.case_list .baloon:after,.support_list .baloon:after{border-top:5px solid #fff}.case_list>div{background:#fff;padding:0 20px 20px;position:relative}@media screen and (min-width:769px){.case_list>div{background:none;padding:0}}.case_list .case_info{border-radius:20px;padding:40px 0 30px;position:relative}@media screen and (min-width:769px){.case_list .case_info{background:#fff;padding:40px 25px 30px}}.case_list .case_info:after{background:#06576a;clip-path:polygon(50% 100%,0 0,100% 0);content:"";display:block;height:19px;left:50%;position:absolute;top:calc(100% - 8px);-webkit-transform:translateX(-50%);transform:translateX(-50%);width:22px}.case_list .title{color:#06576a;font-size:1.125rem}@media screen and (min-width:769px){.case_list .title{font-size:1.375rem}}.case_list .case_result{margin-top:30px}.flow_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;background:#fff;border-radius:20px;counter-reset:flow;gap:25px 2%;justify-content:space-between;min-width:960px;padding:30px 15px;position:relative}@media screen and (min-width:769px){.flow_list{padding:50px}}.flow_list:before{background:#71c4d7;content:"";display:block;height:2px;left:50%;max-width:756px;position:absolute;top:75px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:70%}@media screen and (min-width:769px){.flow_list:before{top:95px}}.flow_list>div{min-width:300px;text-align:center;width:33%}@media screen and (min-width:769px){.flow_list>div{min-width:0}}.flow_list>div:last-child .number{background:#71c4d7;color:#fff}.flow_list .title{color:#71c4d7;font-size:1.375rem;font-weight:700;margin-bottom:15px}@media screen and (min-width:769px){.flow_list .title{font-size:1.5rem}}.flow_list .content{font-size:.875rem;font-weight:500}@media screen and (min-width:769px){.flow_list .content{font-size:1rem}}.flow_list .number{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;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #71c4d7;border-radius:100%;color:#71c4d7;font-size:1.125rem;font-weight:700;height:90px;line-height:1;margin:auto auto 10px;position:relative;text-align:center;width:90px;z-index:1}@media screen and (min-width:769px){.flow_list .number{font-size:1.125rem}}.flow_list .number:after{content:counter(flow,decimal-leading-zero);counter-increment:flow;display:block;font-size:2.375rem;width:100%}@media screen and (min-width:769px){.flow_list .number:after{font-size:2.375rem}}.flow_list+.flow_box{margin-top:80px}.flow_box .title01{color:#71c4d7;margin-bottom:15px}.flow_box .title01 .copy{font-size:1.75rem}@media screen and (min-width:769px){.flow_box .title01 .copy{font-size:1.875rem}}.flow_box .title01+p{font-size:1rem;margin-bottom:30px;text-align:center}@media screen and (min-width:769px){.flow_box .title01+p{font-size:1.5rem}}.flow_box .content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;background:#fff;border-radius:30px;font-size:1rem;justify-content:space-between;padding:30px 15px;row-gap:8px}@media screen and (min-width:769px){.flow_box .content{font-size:1.375rem;padding:30px}}.flow_box .content ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;list-style-type:none;padding-left:0;row-gap:8px}@media screen and (min-width:769px){.flow_box .content ul{width:49%}}.flow_box .content ul li{font-weight:700;-webkit-text-decoration:underline 1px;text-decoration:underline 1px;text-underline-offset:5px}.faq_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.faq_box{border-bottom:1px solid #cdd7da;overflow:hidden}.faq_box .faq_a,.faq_box .faq_q{padding:20px 15px}@media screen and (min-width:769px){.faq_box .faq_a,.faq_box .faq_q{padding:30px}}.faq_box .faq_a>div,.faq_box .faq_q>div{display:-webkit-box;display:-ms-flexbox;display:flex}.faq_box .faq_a>div:before,.faq_box .faq_q>div:before{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;-ms-flex-negative:0;border-radius:100%;color:#71c4d7;flex-shrink:0;font-size:1.625rem;font-weight:700;height:33px;margin-right:20px;width:33px}@media screen and (min-width:769px){.faq_box .faq_a>div:before,.faq_box .faq_q>div:before{font-size:1.875rem}}.faq_box .faq_q{cursor:pointer;font-size:.9375rem;font-weight:700}@media screen and (min-width:769px){.faq_box .faq_q{font-size:1.125rem}}.faq_box .faq_q>div{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.faq_box .faq_q>div:before{content:"Q."}.faq_box .faq_a{font-size:.875rem;padding-top:0}@media screen and (min-width:769px){.faq_box .faq_a{font-size:1rem}}.faq_box .faq_a>div:before{content:" "}.faq_box [data-btn=accordion]{padding-right:30px}@media screen and (min-width:769px){.faq_box [data-btn=accordion]{padding-right:50px}}[data-btn=accordion]{padding-right:30px;position:relative}@media screen and (min-width:769px){[data-btn=accordion]{padding-right:50px}}[data-btn=accordion]:after,[data-btn=accordion]:before{background:#71c4d7;content:"";display:block;height:2px;position:absolute;right:15px;top:50%;width:15px}@media screen and (min-width:769px){[data-btn=accordion]:after,[data-btn=accordion]:before{right:30px;width:20px}}[data-btn=accordion]:before{-webkit-transform:translateY(-50%);transform:translateY(-50%)}[data-btn=accordion]:after{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);-webkit-transition:all .3s ease;transition:all .3s ease}[data-btn=accordion].active:after{-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s ease;transition:all .3s ease}[data-btn=accordion]+[data-traget]{display:none}.form_box{background:#fff;border-radius:10px;padding:30px 10px}@media screen and (min-width:769px){.form_box{padding:80px 30px}}.hs_cos_wrapper.form-title{display:none}form label,form legend{font-family:Zen Kaku Gothic New,sans-serif}.form_box{overflow:hidden}.form_box .hs-form-field{border-bottom:1px solid #eee;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:10px;max-width:100%;padding-bottom:10px;padding-left:250px;position:relative}.form_box .hs-form-field>label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.25rem;font-weight:700;left:0;padding-left:54px;position:absolute;top:0;width:250px}.form_box .hs-form-field:before{background-color:#9a9a9a;border-radius:20px;color:#fff;content:"任意";font-size:12px;height:20px;left:0;line-height:20px;position:absolute;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:44px}.form_box .hs-form-field.hs_privacy:before{left:250px;top:49px;-webkit-transform:inherit;transform:inherit}.form_box .hs-form-field.required_field:before{background-color:#06576a;content:"必須"}.form_box .hs-form-field .input{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%}.form_box .hs-form-field .input input[type=text]{border:1px solid #707070;border-radius:5px;height:62px;padding:8px}.form_box .hs-form-field .input input[type=checkbox]{min-height:auto;opacity:0;overflow:hidden;position:absolute;width:0}.form_box .hs-form-field .input input[type=checkbox]+span{-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;line-height:1;margin:0;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap}.form_box .hs-form-field .input input[type=checkbox]+span:before{background:#fff;border:1px solid #06576a;border-radius:3px;content:"";display:inline-block;height:25px;margin-right:10px;width:25px}.form_box .hs-form-field .input input[type=checkbox]+span:after{content:"";display:inline-block;height:22px;left:8px;opacity:0;position:absolute;top:50%;-webkit-transform:translateY(-80%) rotate(45deg) skewX(15deg);transform:translateY(-80%) rotate(45deg) skewX(15deg);width:11px}.form_box .hs-form-field .input input[type=checkbox]:checked+span:after{border-bottom:4px solid #06576a;border-right:3px solid #06576a;opacity:1;-webkit-transition:border-bottom 0s ease-in .3s,border-right 0s ease-out .4s;transition:border-bottom 0s ease-in .3s,border-right 0s ease-out .4s}.form_box .hs-form-field .input input[type=checkbox]:checked+span:before{-webkit-animation:checks-action .5s ease 0s 1 forwards;animation:checks-action .5s ease 0s 1 forwards;background:#101010;background:none;border:2px solid #06576a;-webkit-transition:border-width 0s ease .2s;transition:border-width 0s ease .2s}.form_box .hs-form-field .input.error_area{position:relative}.form_box .hs-form-field .input.error_area .error_comment{background:#ffe2e2;border-radius:5px;bottom:auto;color:#f90e0e;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-filter:drop-shadow(0 2px 2px rgba(0,0,0,.2));filter:drop-shadow(0 2px 2px rgba(0,0,0,.2));font-size:12px!important;font-weight:700;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;left:0;padding:8px 10px;position:absolute;text-align:left;top:-45px}.form_box .hs-form-field .input.error_area .error_comment:before{background:#ffe2e2;clip-path:polygon(50% 100%,0 0,100% 0);content:"";height:8px;left:8px;position:absolute;top:100%;width:8px}.form_box .hs-form-field .input .hs-form-checkbox{margin:3px 0}.form_box .hs-form-field .input .hs-form-checkbox .hs-form-checkbox-display{padding:0}.form_box .hs-form-field .hs-field-desc{color:#7f7c7c;font-size:12px;margin-top:10px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%}.form_box .hs-form-field .hs-error-msgs .hs-error-msg{background:#ffe2e2;border-radius:5px;color:#f90e0e;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-filter:drop-shadow(0 2px 2px rgba(0,0,0,.2));filter:drop-shadow(0 2px 2px rgba(0,0,0,.2));font-size:12px!important;font-weight:700;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;left:250px;padding:8px 10px;position:absolute;text-align:left;top:-53px}.form_box .hs-form-field .hs-error-msgs .hs-error-msg:before{background:#ffe2e2;clip-path:polygon(50% 100%,0 0,100% 0);content:"";height:8px;left:8px;position:absolute;top:100%;width:8px}.form_box .hs_submit{text-align:center}.form_box .hs_privacy{border-bottom:none;margin-bottom:20px;padding-top:40px}.form_box .hs_privacy .input.error_area .error_comment{top:-27px}.form_box .hs_privacy .hs-form-booleancheckbox{position:relative}.form_box .hs_privacy .hs-form-booleancheckbox-display{display:block;padding-left:54px;position:relative}.form_box .hs_privacy .hs-form-required{left:0;position:absolute}.form_box .hs_privacy .hs-error-msgs .hs-error-msg{top:8px}.form_box .hs-button{background-color:#06576a;border:none;border-radius:10px;color:#fff;font-weight:700;max-width:400px;min-height:60px;text-align:center;width:100%}@media (max-width:768px){.form_box .hs-form-field{padding-left:0}.form_box .hs-form-field>label{font-size:1rem;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;position:static;width:100%}.form_box .hs-form-field:before{top:10px;-webkit-transform:inherit;transform:inherit}.form_box .hs-form-field.hs_privacy:before{left:0;top:35px}.form_box .hs-form-field .input{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.form_box .hs-form-field .hs-field-desc{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.form_box .hs-form-field .hs-error-msgs .hs-error-msg{left:0;top:-3px}.form_box .hs_type .input.error_area .error_comment{top:-63px}.form_box .hs_privacy .hs-form-booleancheckbox-display{margin-top:30px;padding-left:0}.form_box .hs_privacy .hs-form-required{top:-16px}.form_box .hs_privacy .input.error_area .error_comment{top:-34px}}.form_box form fieldset{max-width:100%}.inputs-list .hs-form-booleancheckbox,.inputs-list .hs-form-checkbox{list-style:none}.grecaptcha-badge{margin:auto}.form-columns-1:has(>.hs_message){clear:both}.footer,.header .header__skip{display:none}.campaign_bnr_list{align-items:center;display:flex;flex-direction:column;gap:20px}.campaign_bnr_list .bnr_box{align-items:flex-end;display:flex;flex-wrap:wrap;gap:15px 10px;justify-content:center;max-width:1080px;width:100%}@media screen and (min-width:769px){.campaign_bnr_list .bnr_box{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.campaign_bnr_list .bnr_box img{display:block;width:100%}@media screen and (min-width:769px){.campaign_bnr_list .bnr_box.w980{max-width:980px}}.campaign_bnr_list .bnr_box.w980 .img{width:100%}