/*! 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:transparent;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:transparent;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:transparent;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}table{width:100%}table th,table td{vertical-align:middle;word-break:break-all}html{font-size:62.5%;line-height:1.68}body{word-wrap:break-word;color:#000;font-size:1.4rem;font-family:"Noto Sans JP",sans-serif;overflow-wrap:break-word}img{width:auto;max-width:100%;height:auto}select::-ms-expand{display:none}html,body:not(.body-footerNoFixed){display:flex;flex-direction:column}body{min-height:100vh}footer{margin-top:auto}.footer{background-color:#005faf}.footer_inner{display:flex;justify-content:space-between}.footer_infoArea{width:calc(50% - 20px);margin-top:-20px;padding-left:15px;background-color:#fff}.footer_info{max-width:480px;margin-left:auto;padding:30px 30px 30px 0}.footer_nav{width:100%;max-width:460px;margin-right:auto;margin-left:60px}.footer_copy{margin-top:30px;padding-bottom:15px;color:#fff;font-size:1.2rem;text-align:center}.footerContactArea{display:none}.footerInfo{display:flex;justify-content:space-between}.footerInfo_lead{display:flex;align-items:center;justify-content:center;padding:10px 20px;border:1px solid #daceb0;font-size:1.6rem;font-family:"游明朝体 Demibold","Yu Mincho Demibold","游明朝 Demibold",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif}.footerInfo_text{max-width:300px;margin-left:30px}.footerNav{display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:30px}.footerNav_list{width:calc((100% - 30px)/2)}.footerNav_item{position:relative;padding-left:20px}.footerNav_item::after{display:inline-block;position:absolute;top:0;right:0;bottom:0;width:7px;height:7px;margin:auto;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-top:solid 2px #fff;border-right:solid 2px #fff;content:""}.footerNav_item::after{right:auto;left:0}.footerNav_item+.footerNav_item{margin-top:10px}.footerNav_link{color:#fff}.header{position:relative}.header_logo{width:270px;padding:10px 0 10px 20px}.header_contact{display:flex;position:absolute;top:0;right:0}.headerContact{display:flex;align-items:center}.headerContact_btn{margin-left:25px}.headerContactBtn{display:flex;align-items:center;height:50px;padding:0 30px;border-radius:0 0 0 25px;background-color:#016de7;color:#fff;transition:background-color .2s}.headerContactBtn:hover{background-color:#449cff}.headerContactBtn_text{padding-left:20px;background:url('../img/icon_mail-white.svg') no-repeat left/15px 10px}.headerContactTel{display:flex;align-items:center}.headerContactTel_tel{padding-left:40px;background:url('../img/icon_free-green.svg') no-repeat left/32px 18px;font-weight:900;font-size:2.4rem}.headerContactTel_text{margin-left:10px;font-size:1.2rem;line-height:1.4}.headerMenuBtn{display:none}.headerNav_list{display:flex;justify-content:center;margin:0 auto 20px}.headerNav_item{position:relative;padding:0 20px;transition:color .2s}.headerNav_item:not(:last-child)::after{position:absolute;top:auto;right:0;bottom:auto;content:"/";color:#dcd1b4}.icon-blank,.icon-blankBlue{margin-right:5px;padding-right:22px;background:url('../img/icon-blank.svg') no-repeat right center/12px 9px}.icon-blankBlue{padding-right:18px;background-image:url('../img/icon-blankBlue.svg')}.block01{display:flex}.block01_textArea-bg01{flex-basis:58%;padding:30px 30px 30px 40px}.block01_textArea-bg01{padding-left:150px;background:#f6f2e8}.block01_title-case{font-weight:700;font-size:2.4rem;line-height:1.2}.block01_title-case{position:relative}.block01_title-case::before{display:block;position:absolute;top:0;left:-110px;width:80px;height:80px;background:url('../img/icon_case.svg') no-repeat left top/contain;content:""}.block01_title-s{font-size:1.8rem}.block01_imgArea{flex-basis:42%}.block01_img{width:100%;height:100%}.block02-02,.block02-01{background:no-repeat center center/cover}.block02-01{background-image:url('../case/img/case_index_pic_01.jpg')}.block02-02{background-image:url('../case/img/case_index_pic_02.jpg')}.block02_textArea{width:50%;padding:40px;background:rgba(174,220,255,.65)}.block02_nameArea{font-family:"游明朝体 Demibold","Yu Mincho Demibold","游明朝 Demibold",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;text-align:center}.block02_lead{padding:5px;background:#06a7ff;color:#fff;font-size:1.8rem}.block02_name{padding:35px 0;border-bottom:solid 1px #fff;font-size:4rem;letter-spacing:.2em}.block02_text{margin-top:45px;font-size:2rem}.block03,.block03-reverse{display:flex;justify-content:space-between}.block03-reverse{flex-direction:row-reverse}.block03_floatImg-l,.block03_floatImg-r{width:45.5%}.block03_floatImg-r{margin:0 0 15px 15px;float:right}.block03_floatImg-l{margin:0 15px 15px 0;float:left}.block03_title01,.block03_title02{margin-bottom:15px;color:#06a7ff;font-weight:700;font-size:1.8rem}.block03_title02{margin-top:25px}.block03List{padding:50px 40px 35px;background-color:#f0f8fe}.block03List_item{margin-top:30px}.block03List_item:first-child{margin-top:0}.block04-point01{display:flex;position:relative;justify-content:space-between;padding:20px;background:#fff}.block04-point01::before{display:block;position:absolute;top:-8px;left:0;width:130px;height:60px;background:url('../reason/img/reason_icon_point01.svg') no-repeat top left/contain;content:""}.block04-point02{display:flex;position:relative;justify-content:space-between;padding:20px;background:#fff}.block04-point02::before{display:block;position:absolute;top:-8px;left:0;width:130px;height:60px;background:url('../reason/img/reason_icon_point02.svg') no-repeat top left/contain;content:""}.block04-point03{display:flex;position:relative;justify-content:space-between;padding:20px;background:#fff}.block04-point03::before{display:block;position:absolute;top:-8px;left:0;width:130px;height:60px;background:url('../reason/img/reason_icon_point03.svg') no-repeat top left/contain;content:""}.block04-point04{display:flex;position:relative;justify-content:space-between;padding:20px;background:#fff}.block04-point04::before{display:block;position:absolute;top:-8px;left:0;width:130px;height:60px;background:url('../reason/img/reason_icon_point04.svg') no-repeat top left/contain;content:""}.block04_imgArea{position:relative;flex-basis:23%;margin:53px 10% 0 0}.block04_textArea{flex-basis:70%}.block04_title{margin-bottom:10px;color:#15a7f5;font-weight:700;font-size:1.6rem}.block04List{display:flex;flex-wrap:wrap;justify-content:space-between;padding:30px;background-color:#f6f2e8}.block04List_item{width:calc((100% - 30px)/2)}.block04List_item:nth-child(n+3){margin-top:30px}.block05_textArea{padding:25px;background-color:#f0f8fe}.block05_text:nth-child(n+2){margin-top:10px}.block06{position:relative;width:1000px;max-width:calc(100% - 15px * 2);margin:0 auto;padding:50px 0 70px;background-color:#f0f8fe}.block06_date{position:absolute;top:-40px;right:0;padding:10px 15px;background-color:#f0f8fe}.block06_img{max-width:750px;margin:0 auto}.block06_text{position:absolute;bottom:0;left:0;padding:15px 15px 0;background-color:#fff;color:#15a7f5;font-weight:bold}.block07{position:relative;width:1000px;max-width:calc(100% - 15px * 2);margin:0 auto;margin-bottom:100px}.block07 p+p{margin-top:10px}.block08{display:flex;justify-content:space-between}.block08_text{flex-basis:55%}.block08_img{flex-basis:42%}.block09{padding:30px;background-color:#f0f8fe}.block09_heading{margin-bottom:20px;font-size:2.4rem;font-family:"游明朝体 Medium","Yu Mincho Medium","游明朝 Medium",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif}.block09_inner{display:flex;justify-content:space-between}.block09_img{flex-basis:32%}.block09_text{flex-basis:64%}.block09_title{font-weight:bold;font-size:1.8rem;transition:color .2s}.block09_inner:hover .block09_title{color:#449cff}.block09_date{display:block;margin:10px 0 15px;font-size:1.2rem}.block10{width:1000px;max-width:calc(100% - 15px * 2);margin:0 auto;padding:30px;background-color:#f6f2e8}.block10_heading{margin-bottom:20px;font-size:2rem;font-family:"游明朝体 Medium","Yu Mincho Medium","游明朝 Medium",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif}.block10_inner{display:flex;flex-wrap:wrap}.block10_item{display:block;width:calc((100% - 60px)/4);background-color:#fff}.block10_title{padding:15px;font-size:1.2rem;transition:color .2s}.block10_item:hover .block10_title{color:#449cff}.breadcrumbs{display:flex;align-items:center;height:40px;background-color:rgba(26,107,167,.5)}.breadcrumbs_list{display:flex;width:1000px;max-width:calc(100% - 15px * 2);margin:0 auto;color:#fff;font-size:1.2rem}.breadcrumbs_item+.breadcrumbs_item::before{margin:0 10px;content:">"}.breadcrumbs_link:hover{text-decoration:underline}.br-s{display:none}.br-m{display:none}.btn,.btn-l,.btn-m{display:block;width:100%;margin-right:auto;margin-left:auto;padding:12px 20px;border-radius:50px;background-color:#016de7;color:#fff;text-align:center;transition:background-color .2s}.btn-m{max-width:240px}.btn-l{max-width:490px}.btn_text{display:block;position:relative;padding:0 20px}.btn_text::after{display:inline-block;position:absolute;top:0;right:0;bottom:0;width:7px;height:7px;margin:auto;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-top:solid 2px #fff;border-right:solid 2px #fff;content:""}.btn_text-back{display:block;position:relative;padding:0 20px}.btn_text-back::before{display:inline-block;position:absolute;top:0;bottom:0;left:0;width:7px;height:7px;margin:auto;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);border-top:solid 2px #016de7;border-right:solid 2px #016de7;content:""}.btn-bottom::after{display:inline-block;position:absolute;top:0;right:0;bottom:0;width:7px;height:7px;margin:auto;-webkit-transform:rotate(135deg);transform:rotate(135deg);border-top:solid 2px #fff;border-right:solid 2px #fff;content:""}.btnList-col2{display:flex;justify-content:center}.btnList-col2_item:nth-child(odd){margin-right:3%}.cmsDetail h2{margin:75px 0 20px;font-size:2.8rem;font-family:"游明朝体 Demibold","Yu Mincho Demibold","游明朝 Demibold",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif}.cmsDetail h3{position:relative;margin:30px 0 10px;padding-left:30px;color:#06a7ff;font-weight:bold;font-size:1.8rem}.cmsDetail h3::before{position:absolute;top:13px;left:0;width:20px;height:8px;border-radius:4px 0 0 4px;background-color:#06a7ff;content:""}.cmsDetail h4{margin:20px 0 10px;font-weight:bold;font-size:1.6rem}.cmsDetail p+p{margin-top:10px}.cmsDetail a{color:#016de7}.cmsDetail a:hover{color:#449cff}.cmsDetail ul{margin:10px 0;list-style:disc}.cmsDetail ol{margin:10px 0;list-style:decimal}.cmsDetail li{margin-left:1.3em}.column_img{width:calc(100% - 30px)}.column_img>img{width:100%;height:163px;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.column_textArea{width:calc(100% - 20px);margin:-30px 0 0 20px;padding:50px 20px 20px;background-color:#fff}.column_title{font-weight:bold}.column_link{transition:color .2s}.column_link:hover{color:#449cff}.column_date{display:block;margin-top:5px;font-size:1.2rem}.column_category{margin-top:12px;padding-top:12px;border-top:dotted 1px #daceb0}.column_categoryLink{color:#016de7;font-size:1.2rem}.column_categoryLink:nth-child(n+2)::before{content:"／";color:#daceb0}.column_categoryLink:hover{color:#449cff}.columnList-col3,.columnList-col2{display:flex;flex-wrap:wrap}.columnList-col2_item{width:calc((100% - 35px)/2)}.columnList-col3_item{width:calc((100% - 70px)/3)}.columnSide{padding:20px 30px 30px;border:solid 1px #b4d3e4;border-radius:10px}.columnSide_title{margin-bottom:15px;font-size:1.8rem;font-family:"游明朝体 Medium","Yu Mincho Medium","游明朝 Medium",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif}.columnSide_title:nth-of-type(n + 2){margin-top:30px;padding-top:30px;border-top:solid 1px #b4d3e4}.columnSide_link{color:#016de7;transition:color .2s}.columnSide_link:hover{color:#449cff}.contactArea{background-color:#c8ecff;text-align:center}.contactArea_inner{width:1000px;max-width:calc(100% - 15px * 2);margin:0 auto;padding:60px 0 80px;background:url('../img/bg_contact.png') no-repeat center/calc(100% - 15px * 2) 100%}.contactArea_title{font-size:3rem;font-family:"游明朝体 Demibold","Yu Mincho Demibold","游明朝 Demibold",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif}.contactArea_contact{display:flex;flex-wrap:wrap;justify-content:space-between;margin:40px auto 0}.contactArea_block{width:calc((100% - 40px)/2);padding:45px 20px 30px;border-radius:20px;background-color:rgba(255,255,255,.5)}.contactArea_blockInner{margin:0 auto}.contactArea_lead{font-weight:700;font-size:2.2rem}.contactArea_leadText-web,.contactArea_leadText-tel{position:relative}.contactArea_leadText-web::before,.contactArea_leadText-tel::before{display:block;position:absolute;left:0;background-position:center;background-size:contain;background-repeat:no-repeat;content:""}.contactArea_leadText-tel{padding-left:40px}.contactArea_leadText-tel::before{top:-8px;width:28px;height:48px;background-image:url('../img/icon_tel-lightblue.svg')}.contactArea_leadText-web{padding-left:60px}.contactArea_leadText-web::before{top:4px;width:38px;height:24px;background-image:url('../img/icon_mail-lightblue.svg')}.contactArea_tel{margin-top:20px;font-weight:900;font-size:3rem}.contactArea_telNumber{padding-left:48px;background:url('../img/icon_free-green.svg') no-repeat left/40px 23px}.content,.content-col2{padding:60px 0 100px}.content-bg{padding:65px 0 80px;background-color:#f6f2e8}.content_inner,.content_inner-col2{width:1000px;max-width:calc(100% - 15px * 2);margin:0 auto}.content_inner-col2{display:flex;justify-content:space-between}.content_main{flex-basis:73.5%;order:2}.content_mainInner-bg{padding:40px;background-color:#f6f2e8}.content_side{flex-basis:21.5%;order:1}.details_numBlock{display:flex;justify-content:flex-end}.details_numItem:nth-child(n+2){margin-left:1em}.details_flex01{display:flex;align-items:flex-start;justify-content:space-between;margin-top:12px}.details_title{flex-basis:62%;font-weight:700;font-size:1.8rem}.details_info{flex-basis:35%;margin-left:auto;border:2px solid #b4d3e4;border-radius:15px;text-align:center}.details_infoTitle{padding:12px 10px;border-bottom:1px solid #b4d3e4;color:#518fb0;font-size:1.6rem}.details_infoText{padding:18px 10px;font-weight:700;font-size:2.4rem}.details_advice{position:relative;margin-top:30px;padding:34px 40px 33px 42px;background:#f6f2e8}.details_advice::before{display:block;position:absolute;width:120px;height:120px;background:url('../search/img/entryID/search_icon_01.png') no-repeat left center/contain;content:""}.details_adviceTextArea{min-height:120px;padding-left:158px}.details_adviceTitle{margin-bottom:10px;font-size:2.4rem;font-family:"游明朝体 Demibold","Yu Mincho Demibold","游明朝 Demibold",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif}.details_reason{display:flex;margin-top:30px;padding:28px 21px;background:#f0f8fe}.details_reasonTitle{margin-right:20px;color:#518fb0;font-weight:normal}.details_reasonText{flex-basis:84%}.faqList_item>dd::before,.faqList_item>dt::before{display:flex;position:absolute;left:0;align-items:center;justify-content:center;width:40px;height:40px;font-size:1.8rem;font-family:"游明朝体 Medium","Yu Mincho Medium","游明朝 Medium",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif}.faqList_item{border-bottom:1px dotted #daceb0}.faqList_item>dt{position:relative;padding:24px 40px 24px 60px;overflow:hidden;font-weight:normal;cursor:pointer;transition:color .2s}.faqList_item>dt::after{display:inline-block;position:absolute;top:0;right:0;bottom:0;width:9px;height:9px;margin:auto;-webkit-transform:rotate(135deg);transform:rotate(135deg);border-top:solid 2px #016de7;border-right:solid 2px #016de7;content:""}.faqList_item>dt::before{top:15px;border-radius:15px 0 0 0;background-color:#15a7f5;content:"Q";color:#fff}.faqList_item>dt::after{right:2px}.faqList_item>dt.is-open::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.faqList_item>dd{display:none;position:relative;margin-bottom:15px;padding:24px 20px 24px 60px;background-color:#e2f2fe}.faqList_item>dd::before{top:0;border-radius:0 0 15px 0;background-color:#fff;content:"A";color:#15a7f5}.faqList_itemMt10{margin-top:10px}.form_attentionText01,.form_attentionText02{margin:10px 0 0;font-size:1.4rem}.form_attentionText02{margin-bottom:10px}.form_errorMsg{margin-top:5px;color:#f66;font-size:1.4rem}.form_question,.form_questionTop{flex-basis:25%;margin-top:11px}.form_question-01,.form_questionTOP-01{flex-basis:15%;margin-top:14px}.form_questionTop{margin-top:0}.form_questionTOP-01{margin-top:0}.form_answer{flex-basis:70%}.form_answer-01{flex-basis:85%}.form_required::before{display:inline-block;margin-right:15px;padding:6px 16px 7px 17px;border-radius:13px 0 0 13px;background-color:#15a7f5;content:"必須";color:#fff;font-size:1.4rem;line-height:1}.form_notRequired{padding-left:76px}.form_input,.form_inputArea,.form_flexItem02,.form_flexItem01,.form_input-s{width:100%;padding:14px 18px 15px;border:solid 1px #b4d3e4;background-color:#fff}.form_input:focus,.form_inputArea:focus,.form_flexItem02:focus,.form_flexItem01:focus,.form_input-s:focus{outline:solid 1.6px #15a7f5}.form_input::-webkit-input-placeholder, .form_inputArea::-webkit-input-placeholder, .form_flexItem02::-webkit-input-placeholder, .form_flexItem01::-webkit-input-placeholder, .form_input-s::-webkit-input-placeholder{color:#999}.form_input::-moz-placeholder, .form_inputArea::-moz-placeholder, .form_flexItem02::-moz-placeholder, .form_flexItem01::-moz-placeholder, .form_input-s::-moz-placeholder{color:#999}.form_input:-ms-input-placeholder, .form_inputArea:-ms-input-placeholder, .form_flexItem02:-ms-input-placeholder, .form_flexItem01:-ms-input-placeholder, .form_input-s:-ms-input-placeholder{color:#999}.form_input::-ms-input-placeholder, .form_inputArea::-ms-input-placeholder, .form_flexItem02::-ms-input-placeholder, .form_flexItem01::-ms-input-placeholder, .form_input-s::-ms-input-placeholder{color:#999}.form_input::placeholder,.form_inputArea::placeholder,.form_flexItem02::placeholder,.form_flexItem01::placeholder,.form_input-s::placeholder{color:#999}.form_input.is-error,.is-error.form_inputArea,.is-error.form_flexItem02,.is-error.form_flexItem01,.is-error.form_input-s{border-color:red;background-color:#ffefef}.form_input-s{width:calc(100% - 6em);height:2em;margin-left:10px;padding:0px 8px 0px}.form_checkList{display:flex;flex-wrap:wrap}.form_checkItem,.form_checkItem-text{width:48.5%}.form_checkItem:nth-child(n+3),.form_checkItem-text:nth-child(n+3){margin-top:15px}.form_checkItem-text{display:flex}.form_selectWrap{position:relative}.form_selectWrap::after{display:inline-block;position:absolute;top:0;right:0;bottom:0;width:7px;height:7px;margin:auto;-webkit-transform:rotate(135deg);transform:rotate(135deg);border-top:solid 2px #016de7;border-right:solid 2px #016de7;content:""}.form_selectWrap::after{right:52%}.form_select{width:50%;padding:14px 18px 15px;border:solid 1px #b4d3e4;background-color:#fff}.form_select.is-error{border-color:red;background-color:#ffefef}.form_flex{display:flex}.form_flexItem02,.form_flexItem01{max-width:200px}.form_flexItem01{flex-basis:28%}.form_flexItem02{flex-basis:33%}.form_hyphen{display:block;padding:15px 10px 0}.form_inputArea{resize:none}.form_checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;opacity:0}.form_checkbox+.form_checkboxDeco,.form_checkbox+.form_checkboxDeco-s{display:inline-block;position:relative;padding:0 0 0 40px;cursor:pointer}.form_checkbox+.form_checkboxDeco::before,.form_checkbox+.form_checkboxDeco-s::before{display:block;position:absolute;top:50%;left:0;width:30px;height:30px;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:solid 1px #b4d3e4;background:#fff;content:""}.form_checkbox+.form_checkboxDeco::after,.form_checkbox+.form_checkboxDeco-s::after{display:block;position:absolute;top:50%;left:4px;width:22px;height:16px;margin-top:-3px;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);border-bottom:3px solid #15a7f5;border-left:3px solid #15a7f5;content:"";opacity:0}.form_checkbox:checked+.form_checkboxDeco::after,.form_checkbox:checked+.form_checkboxDeco-s::after{opacity:1}.form_checkbox+.form_checkboxDeco-s{padding:0 0 0 30px}.form_checkbox+.form_checkboxDeco-s::before{width:20px;height:20px}.form_checkbox+.form_checkboxDeco-s.is-error::before{border-color:red;background-color:#ffefef}.form_checkbox+.form_checkboxDeco-s::after{top:52.5%;left:2.7px;width:15px;height:10px;border-width:2px}.form_btn,.form_btn-back,.form_submitBtn,.form_submitBtn:disabled{display:block;width:240px;margin-top:50px;padding:16px 25px;border-radius:50px;background-color:#016de7;color:#fff;text-align:center;transition:background-color .2s}.form_submitBtn,.form_submitBtn:disabled{margin:50px auto 0}.form_submitBtn:disabled{background-color:#999}.form_btn-back{border:solid 1px #016de7;background:#fff;color:#016de7}.formList_item,.formList_item-02{display:flex;justify-content:space-between;padding:20px;border-bottom:dotted 1px #daceb0;background:#f6f2e8;font-size:1.6rem}.formList_item:first-child,.formList_item-02:first-child{border-top:dotted 1px #daceb0}.formList_item-01{display:flex;justify-content:space-between}.formList_item-01:nth-child(n+2){margin-top:15px}.formList_item-02{display:block;font-size:1.4rem;text-align:center}#body-search .heading01{position:relative;background:rgba(199,231,255,.5) url('../search/img/search_heading01.png') no-repeat right center}#body-search .heading01::before{position:absolute;width:100%;height:100%;background:rgba(199,231,255,.5);content:""}#body-search .heading01::after{z-index:2;position:absolute;top:0;right:40px;width:190px;height:240px;background-image:url('../img/heading01_line.svg');content:""}#body-case .heading01{position:relative;background:rgba(199,231,255,.5) url('../case/img/case_heading01.png') no-repeat right center}#body-case .heading01::before{position:absolute;width:100%;height:100%;background:rgba(199,231,255,.5);content:""}#body-case .heading01::after{z-index:2;position:absolute;top:0;right:40px;width:190px;height:240px;background-image:url('../img/heading01_line.svg');content:""}#body-contact .heading01{position:relative;background:rgba(199,231,255,.5) url('../contact/img/contact_heading01.png') no-repeat right center}#body-contact .heading01::before{position:absolute;width:100%;height:100%;background:rgba(199,231,255,.5);content:""}#body-contact .heading01::after{z-index:2;position:absolute;top:0;right:40px;width:190px;height:240px;background-image:url('../img/heading01_line.svg');content:""}#body-faq .heading01{position:relative;background:rgba(199,231,255,.5) url('../faq/img/faq_heading01.png') no-repeat right center}#body-faq .heading01::before{position:absolute;width:100%;height:100%;background:rgba(199,231,255,.5);content:""}#body-faq .heading01::after{z-index:2;position:absolute;top:0;right:40px;width:190px;height:240px;background-image:url('../img/heading01_line.svg');content:""}#body-reason .heading01{position:relative;background:rgba(199,231,255,.5) url('../reason/img/reason_heading01.png') no-repeat right center}#body-reason .heading01::before{position:absolute;width:100%;height:100%;background:rgba(199,231,255,.5);content:""}#body-reason .heading01::after{z-index:2;position:absolute;top:0;right:40px;width:190px;height:240px;background-image:url('../img/heading01_line.svg');content:""}#body-about .heading01{position:relative;background:rgba(199,231,255,.5) url('../about/img/about_heading01.png') no-repeat right center}#body-about .heading01::before{position:absolute;width:100%;height:100%;background:rgba(199,231,255,.5);content:""}#body-about .heading01::after{z-index:2;position:absolute;top:0;right:40px;width:190px;height:240px;background-image:url('../img/heading01_line.svg');content:""}#body-column .heading01{position:relative;background:rgba(199,231,255,.5) url('../column/img/column_heading01.png') no-repeat right center}#body-column .heading01::before{position:absolute;width:100%;height:100%;background:rgba(199,231,255,.5);content:""}#body-column .heading01::after{z-index:2;position:absolute;top:0;right:40px;width:190px;height:240px;background-image:url('../img/heading01_line.svg');content:""}.heading01_breadcrumbs{z-index:1;position:relative}.heading01_title,.heading01_title-masuika,.heading01_title-fujinka,.heading01_title-hinyoukika,.heading01_title-biyougeka,.heading01_title-keiseigeka,.heading01_title-hifuka,.heading01_title-geka,.heading01_title-touseki,.heading01_title-shounika,.heading01_title-shika,.heading01_title-seishinka,.heading01_title-seikeigeka,.heading01_title-sanfujinka,.heading01_title-noushinkeigeka,.heading01_title-naika,.heading01_title-jibiinkouka,.heading01_title-ganka{display:flex;z-index:4;position:relative;align-items:center;width:1000px;max-width:calc(100% - 15px * 2);height:200px;margin:0 auto;font-size:3.6rem;font-family:"游明朝体 Demibold","Yu Mincho Demibold","游明朝 Demibold",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif}.heading01_title-ganka{position:relative;flex-direction:column;align-items:flex-start;justify-content:center;padding-left:100px}.heading01_title-ganka::before{display:block;position:absolute;left:0;width:80px;height:80px;margin-top:-13px;background:url('../search/img/entryID/search_icon_ganka.svg') no-repeat center center/contain;content:""}.heading01_title-jibiinkouka{position:relative;flex-direction:column;align-items:flex-start;justify-content:center;padding-left:100px}.heading01_title-jibiinkouka::before{display:block;position:absolute;left:0;width:80px;height:80px;margin-top:-13px;background:url('../search/img/entryID/search_icon_jibiinkouka.svg') no-repeat center center/contain;content:""}.heading01_title-naika{position:relative;flex-direction:column;align-items:flex-start;justify-content:center;padding-left:100px}.heading01_title-naika::before{display:block;position:absolute;left:0;width:80px;height:80px;margin-top:-13px;background:url('../search/img/entryID/search_icon_naika.svg') no-repeat center center/contain;content:""}.heading01_title-noushinkeigeka{position:relative;flex-direction:column;align-items:flex-start;justify-content:center;padding-left:100px}.heading01_title-noushinkeigeka::before{display:block;position:absolute;left:0;width:80px;height:80px;margin-top:-13px;background:url('../search/img/entryID/search_icon_noushinkeigeka.svg') no-repeat center center/contain;content:""}.heading01_title-sanfujinka{position:relative;flex-direction:column;align-items:flex-start;justify-content:center;padding-left:100px}.heading01_title-sanfujinka::before{display:block;position:absolute;left:0;width:80px;height:80px;margin-top:-13px;background:url('../search/img/entryID/search_icon_sanfujinka.svg') no-repeat center center/contain;content:""}.heading01_title-seikeigeka{position:relative;flex-direction:column;align-items:flex-start;justify-content:center;padding-left:100px}.heading01_title-seikeigeka::before{display:block;position:absolute;left:0;width:80px;height:80px;margin-top:-13px;background:url('../search/img/entryID/search_icon_seikeigeka.svg') no-repeat center center/contain;content:""}.heading01_title-seishinka{position:relative;flex-direction:column;align-items:flex-start;justify-content:center;padding-left:100px}.heading01_title-seishinka::before{display:block;position:absolute;left:0;width:80px;height:80px;margin-top:-13px;background:url('../search/img/entryID/search_icon_seishinka.svg') no-repeat center center/contain;content:""}.heading01_title-shika{position:relative;flex-direction:column;align-items:flex-start;justify-content:center;padding-left:100px}.heading01_title-shika::before{display:block;position:absolute;left:0;width:80px;height:80px;margin-top:-13px;background:url('../search/img/entryID/search_icon_shika.svg') no-repeat center center/contain;content:""}.heading01_title-shounika{position:relative;flex-direction:column;align-items:flex-start;justify-content:center;padding-left:100px}.heading01_title-shounika::before{display:block;position:absolute;left:0;width:80px;height:80px;margin-top:-13px;background:url('../search/img/entryID/search_icon_shounika.svg') no-repeat center center/contain;content:""}.heading01_title-touseki{position:relative;flex-direction:column;align-items:flex-start;justify-content:center;padding-left:100px}.heading01_title-touseki::before{display:block;position:absolute;left:0;width:80px;height:80px;margin-top:-13px;background:url('../search/img/entryID/search_icon_touseki.svg') no-repeat center center/contain;content:""}.heading01_title-geka{position:relative;flex-direction:column;align-items:flex-start;justify-content:center;padding-left:100px}.heading01_title-geka::before{display:block;position:absolute;left:0;width:80px;height:80px;margin-top:-13px;background:url('../search/img/entryID/search_icon_geka.svg') no-repeat center center/contain;content:""}.heading01_title-hifuka{position:relative;flex-direction:column;align-items:flex-start;justify-content:center;padding-left:100px}.heading01_title-hifuka::before{display:block;position:absolute;left:0;width:80px;height:80px;margin-top:-13px;background:url('../search/img/entryID/search_icon_hifuka.svg') no-repeat center center/contain;content:""}.heading01_title-keiseigeka{position:relative;flex-direction:column;align-items:flex-start;justify-content:center;padding-left:100px}.heading01_title-keiseigeka::before{display:block;position:absolute;left:0;width:80px;height:80px;margin-top:-13px;background:url('../search/img/entryID/search_icon_keiseigeka.svg') no-repeat center center/contain;content:""}.heading01_title-biyougeka{position:relative;flex-direction:column;align-items:flex-start;justify-content:center;padding-left:100px}.heading01_title-biyougeka::before{display:block;position:absolute;left:0;width:80px;height:80px;margin-top:-13px;background:url('../search/img/entryID/search_icon_biyougeka.svg') no-repeat center center/contain;content:""}.heading01_title-hinyoukika{position:relative;flex-direction:column;align-items:flex-start;justify-content:center;padding-left:100px}.heading01_title-hinyoukika::before{display:block;position:absolute;left:0;width:80px;height:80px;margin-top:-13px;background:url('../search/img/entryID/search_icon_hinyoukika.svg') no-repeat center center/contain;content:""}.heading01_title-fujinka{position:relative;flex-direction:column;align-items:flex-start;justify-content:center;padding-left:100px}.heading01_title-fujinka::before{display:block;position:absolute;left:0;width:80px;height:80px;margin-top:-13px;background:url('../search/img/entryID/search_icon_fujinka.svg') no-repeat center center/contain;content:""}.heading01_title-masuika{position:relative;flex-direction:column;align-items:flex-start;justify-content:center;padding-left:100px}.heading01_title-masuika::before{display:block;position:absolute;left:0;width:80px;height:80px;margin-top:-13px;background:url('../search/img/entryID/search_icon_masuika.svg') no-repeat center center/contain;content:""}.heading01_prefecture{font-size:2.6rem;line-height:1}.heading01-detail{display:flex;align-items:center;justify-content:center;width:1000px;max-width:calc(100% - 15px * 2);height:240px;margin:0 auto;padding-right:280px;background:url('../column/img/column_detail_heading01.jpg') no-repeat right center/contain;font-weight:bold;font-size:3rem}.heading02,.heading02-col2{margin:75px 0 20px;font-size:2.8rem;font-family:"游明朝体 Demibold","Yu Mincho Demibold","游明朝 Demibold",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif}.heading03{position:relative;margin:30px 0 10px;padding-left:30px;color:#06a7ff;font-weight:bold;font-size:1.8rem}.heading03::before{position:absolute;top:13px;left:0;width:20px;height:8px;border-radius:4px 0 0 4px;background-color:#06a7ff;content:""}.heading04{margin:20px 0 10px;font-weight:bold;font-size:1.6rem}.indent-01{padding-left:1em;text-indent:-1em}.indexBlock01{z-index:3;position:relative;width:96%;max-width:1280px;margin:-70px auto 0;padding:70px 0 80px;border-top:1px solid #ecdcb4;background-color:#f6f2e8}.indexBlock01_inner{width:1000px;max-width:calc(100% - 15px * 2);margin:0 auto}.indexBlock01_title{margin-bottom:50px;font-size:3.6rem;font-family:"游明朝体 Demibold","Yu Mincho Demibold","游明朝 Demibold",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;letter-spacing:.1em}.indexBlock02{position:relative;top:-70px;background:url('../img/index/index_bg_03_pc.jpg') no-repeat top/cover}.indexBlock02_inner{position:relative;width:1000px;max-width:calc(100% - 15px * 2);margin:0 auto;padding:140px 0 80px;background:url('../img/index/index_line_02.png') no-repeat center/calc(100% - 15px * 2) 100%}.indexBlock02_block{display:flex;margin-top:20px}.indexBlock02_img{width:50%}.indexBlock02_img>img{height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.indexBlock02_text{width:50%;padding:30px 50px;background-color:#fff}.indexBlock02_title{font-size:3.6rem;font-family:"游明朝体 Demibold","Yu Mincho Demibold","游明朝 Demibold",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;letter-spacing:.1em}.indexBlock02_lead{font-weight:700;font-size:2.2rem}.indexBlock03{position:relative;margin-top:-70px;background:url('../img/index/index_bg_01_pc.jpg') no-repeat top right}.indexBlock03_bg{background:url('../img/index/index_bg_02_pc.jpg') no-repeat bottom left/100% 50%}.indexBlock03_inner{width:1000px;max-width:calc(100% - 15px * 2);margin:0 auto;padding:144px 0 100px;background:url('../img/index/index_line_01.png') no-repeat center/calc(100% - 15px * 2) 100%}.indexBlock03_block,.indexBlock03_block-reverse{display:flex;flex-direction:row-reverse;justify-content:space-between;max-width:870px;margin-left:auto}.indexBlock03_block-reverse{flex-direction:row;margin:120px auto 0 0}.indexBlock03_img{width:45%}.indexBlock03_text{width:48%}.indexBlock03_title{font-size:3.6rem;font-family:"游明朝体 Demibold","Yu Mincho Demibold","游明朝 Demibold",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;letter-spacing:.1em}.indexBlock03_lead{margin-top:10px;color:#15a7f5;font-weight:700;font-size:1.8rem}.indexBlock03_youtube{position:relative;width:100%;margin-top:40px;padding-top:56.25%}.indexBlock03_youtube>iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}.indexBlock04_inner{position:relative;width:1000px;max-width:calc(100% - 15px * 2);margin:0 auto;padding:80px 0;background:url('../img/index/index_line_03.png') no-repeat center/calc(100% - 15px * 2) 100%}.indexBlock04_title{margin-bottom:50px;font-size:3.6rem;font-family:"游明朝体 Demibold","Yu Mincho Demibold","游明朝 Demibold",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;letter-spacing:.1em}.indexBlock05{background-color:#f6f2e8}.indexBlock05_inner{position:relative;width:1000px;max-width:calc(100% - 15px * 2);margin:0 auto;padding:80px 0;background:url('../img/index/index_line_04.png') no-repeat center/calc(100% - 15px * 2) 100%}.indexBlock05_title{margin-bottom:50px;font-size:3.6rem;font-family:"游明朝体 Demibold","Yu Mincho Demibold","游明朝 Demibold",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;letter-spacing:.1em}.lead{margin-bottom:25px;font-weight:700;font-size:1.8rem}.link-text{color:#016de7}.list01{padding:25px 35px;background:#f0f8fe;list-style:disc}.list01_item{margin-left:20px}.list02{list-style:disc}.list02_item{margin-left:1.3em}.list03{list-style:disc}.list03_item{margin-left:1.3em}.list03_item:nth-child(n+2){margin-top:10px}.mainVisual{padding-bottom:150px;background:url('../img/index/main_bg_pc.jpg') repeat-x top}.mainVisual_bg{max-width:1160px;margin:0 auto;padding-top:520px;background:url('../img/index/main_pc.jpg') no-repeat top/100%}.mainVisual_inner{width:1000px;max-width:calc(100% - 15px * 2);margin:0 auto}.mainVisual_catch{color:#a98323;font-weight:700;font-size:3rem;letter-spacing:.2em;text-align:center}.mainVisual_btnList{display:flex;justify-content:space-between;width:510px;margin:40px auto 0}.mainVisual_lead{margin-top:40px;font-size:2.4rem;font-family:"游明朝体 Demibold","Yu Mincho Demibold","游明朝 Demibold",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;text-align:center}.pageLink{padding:0 30px;border:solid 1px #b4d3e4;border-radius:10px}.pageLink_title{position:relative;margin-bottom:20px;padding:20px 0;border-bottom:solid 1px #b4d3e4;font-size:2.4rem;font-family:"游明朝体 Medium","Yu Mincho Medium","游明朝 Medium",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif}.pageLink_title::after{display:inline-block;position:absolute;top:0;right:0;bottom:0;width:9px;height:9px;margin:auto;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-top:solid 2px #016de7;border-right:solid 2px #016de7;content:""}.pageLink_title:hover{cursor:pointer}.pageLink_title.is-open{margin-bottom:0;border-bottom:none}.pageLink_title.is-open::after{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.pageLink_list{padding-bottom:30px}.pageLink_item{position:relative;padding-left:1em;text-indent:-1em}.pageLink_item:nth-child(n+2){margin-top:10px}.pageLink_item::before{content:"・";color:#016de7}.pageLink_link{color:#016de7}.pageLink_link:hover{color:#449cff;cursor:pointer}.pagetop{z-index:5;position:fixed;right:0;bottom:0;width:60px;height:60px;border-radius:25px 0 0 0;background-color:#016de7;cursor:pointer;transition:background-color .2s}.pagetop::after{display:inline-block;position:absolute;top:0;right:0;bottom:0;width:12px;height:12px;margin:auto;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-top:solid 2px #fff;border-right:solid 2px #fff;content:""}.pagetop::after{top:5px;right:0;left:0;margin:auto}.pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;font-size:1.6rem}.pagination_item{margin:0 10px}.pagination_item:first-child{margin:0 20px 0 0}.pagination_item:last-child{margin:0 0 0 20px}.pagination_link-next,.pagination_link-previous{display:block;position:relative;width:26px;height:30px}.pagination_link-previous::after{display:inline-block;position:absolute;top:0;right:0;bottom:0;width:10px;height:10px;margin:auto;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);border-top:solid 2px #016de7;border-right:solid 2px #016de7;content:""}.pagination_link-previous::after{right:10px}.pagination_link-next::after{display:inline-block;position:absolute;top:0;right:0;bottom:0;width:10px;height:10px;margin:auto;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-top:solid 2px #016de7;border-right:solid 2px #016de7;content:""}.pagination_link-next::after{right:13px}.pagination_link{display:block;display:flex;align-items:center;justify-content:center;width:26px;height:26px;color:#016de7;transition:color .2s}.pagination_link.is-active,.pagination_link:hover{border-radius:50%;background-color:#15a7f5;color:#fff}.search{background-color:#fff}.search_title-masuika,.search_title-fujinka,.search_title-hinyoukika,.search_title-biyougeka,.search_title-keiseigeka,.search_title-hifuka,.search_title-geka,.search_title-touseki,.search_title-shika,.search_title-ganka,.search_title-shounika,.search_title-jibiinkouka,.search_title-sanfujinka,.search_title-seikeigeka,.search_title-seishinka,.search_title-naika,.search_title-noushinkeigeka{position:relative;min-height:93px;padding:14px 5px 5px 100px;background-color:#c8ecff;font-weight:700;transition:all .2s}.search_title-masuika::before,.search_title-fujinka::before,.search_title-hinyoukika::before,.search_title-biyougeka::before,.search_title-keiseigeka::before,.search_title-hifuka::before,.search_title-geka::before,.search_title-touseki::before,.search_title-shika::before,.search_title-ganka::before,.search_title-shounika::before,.search_title-jibiinkouka::before,.search_title-sanfujinka::before,.search_title-seikeigeka::before,.search_title-seishinka::before,.search_title-naika::before,.search_title-noushinkeigeka::before{position:absolute;top:-8px;left:0;width:88px;height:100px;background-size:cover;background-repeat:no-repeat;content:""}.search_new.search_title-masuika::after,.search_new.search_title-fujinka::after,.search_new.search_title-hinyoukika::after,.search_new.search_title-biyougeka::after,.search_new.search_title-keiseigeka::after,.search_new.search_title-hifuka::after,.search_new.search_title-geka::after,.search_new.search_title-touseki::after,.search_new.search_title-shika::after,.search_new.search_title-ganka::after,.search_new.search_title-shounika::after,.search_new.search_title-jibiinkouka::after,.search_new.search_title-sanfujinka::after,.search_new.search_title-seikeigeka::after,.search_new.search_title-seishinka::after,.search_new.search_title-naika::after,.search_new.search_title-noushinkeigeka::after{display:flex;position:absolute;top:0;right:0;align-items:center;justify-content:center;width:50px;height:24px;background-color:#ff6c00;content:"NEW";color:#fff;font-weight:normal;font-size:1.2rem;font-family:"游明朝体 Medium","Yu Mincho Medium","游明朝 Medium",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif}.search_title-noushinkeigeka::before{background-image:url('../img/icon_category_noushinkeigeka.svg')}.search_title-naika::before{background-image:url('../img/icon_category_naika.svg')}.search_title-seishinka::before{background-image:url('../img/icon_category_seishinka.svg')}.search_title-seikeigeka::before{background-image:url('../img/icon_category_seikeigeka.svg')}.search_title-sanfujinka::before{background-image:url('../img/icon_category_sanfujinka.svg')}.search_title-jibiinkouka::before{background-image:url('../img/icon_category_jibiinkouka.svg')}.search_title-shounika::before{background-image:url('../img/icon_category_shounika.svg')}.search_title-ganka::before{background-image:url('../img/icon_category_ganka.svg')}.search_title-shika::before{background-image:url('../img/icon_category_shika.svg')}.search_title-touseki::before{background-image:url('../img/icon_category_touseki.svg')}.search_title-geka::before{background-image:url('../img/icon_category_geka.svg')}.search_title-hifuka::before{background-image:url('../img/icon_category_hifuka.svg')}.search_title-keiseigeka::before{background-image:url('../img/icon_category_keiseigeka.svg')}.search_title-biyougeka::before{background-image:url('../img/icon_category_biyougeka.svg')}.search_title-hinyoukika::before{background-image:url('../img/icon_category_hinyoukika.svg')}.search_title-fujinka::before{background-image:url('../img/icon_category_fujinka.svg')}.search_title-masuika::before{background-image:url('../img/icon_category_masuika.svg')}.search_place{font-size:1.6rem}.search_department{font-size:2.4rem}.search_text{padding:15px}.search_number{margin-top:10px;font-size:1.2rem}.search_date{display:inline-block}.searchList{display:flex;flex-wrap:wrap;margin:-35px -17.5px 0}.searchList_item{width:calc((100% - 105px)/3 - .01px);margin:35px 17.5px 0 17.5px}.snsBtn{display:flex;justify-content:center;margin-top:60px;padding-top:30px;border-top:solid 1px #b4d3e4}.snsBtn_btn .fb_iframe_widget>span{height:20px !important}.sortArea{display:flex;align-items:center;justify-content:space-between;width:1000px;max-width:calc(100% - 15px * 2);margin:0 auto;padding:60px 0}.sortArea_title{width:175px;padding:20px 0;border:dotted #daceb0;border-width:2px 0;font-size:1.6rem;text-align:center}.sortArea_select{width:calc(100% - 230px)}.sortAreaSelect{display:flex;justify-content:space-between}.sortAreaSelect_item-area,.sortAreaSelect_item-department{display:flex;align-items:center;justify-content:space-between;width:48%}.sortAreaSelect_item-area+.sortAreaSelect_item-area,.sortAreaSelect_item-department+.sortAreaSelect_item-area,.sortAreaSelect_item-area+.sortAreaSelect_item-department,.sortAreaSelect_item-department+.sortAreaSelect_item-department{margin-left:40px}.sortAreaSelect_item-area>dt,.sortAreaSelect_item-department>dt{width:110px;margin-right:15px;padding:20px 0 20px 50px;background-position:left center;background-repeat:no-repeat;font-weight:bold;font-size:1.6rem}.sortAreaSelect_item-area>dd,.sortAreaSelect_item-department>dd{position:relative;width:calc(100% - 110px)}.sortAreaSelect_item-area>dd::after,.sortAreaSelect_item-department>dd::after{display:inline-block;position:absolute;top:0;right:0;bottom:0;width:7px;height:7px;margin:auto;-webkit-transform:rotate(135deg);transform:rotate(135deg);border-top:solid 2px #016de7;border-right:solid 2px #016de7;content:""}.sortAreaSelect_item-area>dd::after,.sortAreaSelect_item-department>dd::after{right:15px}.sortAreaSelect_item-department>dt{background-image:url('../search/img/icon_department.svg');background-size:35px 40px}.sortAreaSelect_item-area>dt{background-image:url('../search/img/icon_area.svg');background-size:42px 35px}.sortAreaSelect_form{width:100%;padding:10px 30px;border:solid 1px #b4d3e4;border-radius:50px;font-size:1.6rem}.sortAreaSelect_form:hover{cursor:pointer}.table01{border:solid 1px #daceb0}.table01>thead>tr>th,.table01>tbody>tr>th{border:solid 1px #daceb0;color:#88732b;font-weight:normal}.table01>thead>tr th{padding:17px;background-color:#fcf2de;text-align:center}.table01>tbody>tr>th,.table01>tbody>tr>td{padding:15px}.table01>tbody>tr>th{background-color:#fffcf6;vertical-align:top}.table01>tbody>tr>td{border:solid 1px #daceb0;background-color:#fff}.table01_iconArea{margin-bottom:5px}.table01_icon{width:30px}.table01List{display:flex;justify-content:space-between}.table01List_item{width:49.5%}.table02{border:solid 2px #b4d3e4}.table02>thead>tr>th,.table02>tbody>tr>th{font-weight:normal;text-align:center}.table02>thead>tr th{padding:5px 0;background-color:#e3f5ff;font-size:1.2rem}.table02>tbody>tr>th,.table02>tbody>tr>td{padding:15px}.table02>tbody>tr>td{padding:8px 0;border-top:solid 2px #b4d3e4;background-color:#fff;font-weight:700;font-size:1.8rem;text-align:center}.table02List{display:flex;flex-wrap:wrap}.table02List_item{width:50%}.table02List_item:nth-child(-n+2){margin-top:10px}.table02List_item:nth-child(n+3){border-top:none}.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-red{color:#f66 !important}.c-blue{color:#15a7f5 !important}@media only screen and (max-width: 1280px){body{font-size:1.4rem}}@media only screen and (max-width: 1024px){body{font-size:1.4rem}.footer_info{max-width:500px}.footer_info{width:260px;margin:0 auto;padding:20px 0}.footer_nav{max-width:400px;margin-left:30px}.footerInfo{display:block}.footerInfo_text{max-width:none;margin:10px 0 0}.header_logo{width:240px}.headerContact_btn{margin-left:15px}.headerContactBtn{padding:0 20px}.headerNav_list{margin:10px auto 20px}.headerNav_item{padding:0 15px}.block01_textArea-bg01{padding-left:130px}.block01_title-case::before{left:-96px;width:70px}.block04_imgArea{flex-basis:30%}.block04_textArea{flex-basis:60%}.br-m{display:block}.br-l{display:none}.indexBlock01{width:100%;max-width:none;margin-top:0}.mainVisual{padding-bottom:40px}.sortArea{display:block}.sortArea_title{width:100%;padding:10px 0}.sortArea_select{width:100%;margin-top:20px}}@media only screen and (max-width: 767px){body{font-size:1.4rem}.footer{padding-bottom:50px}.footer_infoArea{width:calc(100% - 15px);padding-left:0}.footer_nav{display:none}.footer_copy{margin-top:15px;margin-left:15px;text-align:left}.footerContactArea{display:flex;z-index:6;position:fixed;bottom:0;left:0;width:100%;height:50px;background-color:#016de7}.footerContactArea_item-contact,.footerContactArea_item-tel{display:flex;align-items:center;justify-content:center;width:50%}.footerContactArea_item-tel{border-right:1px solid #005faf}.footerContactArea_img-tel{max-width:150px}.footerContactArea_img-contact{max-width:110px}.footerInfo_lead{padding:0;font-size:1.4rem}.footerInfo_text{font-size:1.2rem}.header{height:60px}.header_logo{width:195px;padding-top:14px;padding-left:15px}.header_contact{position:static}.headerContact{display:block}.headerContact_btn{margin-top:10px;margin-left:0}.headerContactBtn{display:block;position:relative;height:auto;padding:15px;border-radius:10px;background-color:#fff;color:#000;text-align:center}.headerContactBtn::after{display:inline-block;position:absolute;top:0;right:0;bottom:0;width:7px;height:7px;margin:auto;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-top:solid 2px #016de7;border-right:solid 2px #016de7;content:""}.headerContactBtn::after{right:15px}.headerContactBtn_text{background:url('../img/icon_mail-blue.svg') no-repeat left/15px 10px}.headerContactTel{display:block;padding:15px;border-radius:10px;background-color:#fff}.headerContactTel_tel{font-size:2rem}.headerMenuBtn{display:flex;z-index:7;position:fixed;top:0;right:0;align-items:center;width:50px;height:50px;padding:0 15px;-webkit-transform:translateX(0);transform:translateX(0);border-radius:0 0 0 25px;background-color:#016de7;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s}.headerMenuBtn.is-active{-webkit-transform:translateX(-250px);transform:translateX(-250px)}.headerMenuBtn.is-active .headerMenuBtn_bar{background-color:transparent}.headerMenuBtn.is-active .headerMenuBtn_bar::before,.headerMenuBtn.is-active .headerMenuBtn_bar::after{background-color:#fff}.headerMenuBtn.is-active .headerMenuBtn_bar::before{-webkit-transform:translateY(6px) rotate(-45deg);transform:translateY(6px) rotate(-45deg)}.headerMenuBtn.is-active .headerMenuBtn_bar::after{-webkit-transform:translateY(-6px) rotate(45deg);transform:translateY(-6px) rotate(45deg)}.headerMenuBtn_bar{display:block;position:relative;width:20px;height:2px;background-color:#fff}.headerMenuBtn_bar::before,.headerMenuBtn_bar::after{display:block;position:absolute;left:0;width:100%;height:100%;background-color:inherit;content:"";transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s, -webkit-transform .4s}.headerMenuBtn_bar::before{top:-6px}.headerMenuBtn_bar::after{top:6px}.headerNav{z-index:8;position:fixed;top:0;right:0;width:250px;height:100%;padding:5px 20px 0;-webkit-transform:translate(250px);transform:translate(250px);background-color:#016de7;transition:all .2s}.headerNav.is-open{-webkit-transform:translateZ(0);transform:translateZ(0)}.headerNav_list{display:block}.headerNav_item{padding:15px 0;border-bottom:1px dotted #fff;color:#fff}.headerNav_item:not(:last-child)::after{content:none}.headerNav_link-column,.headerNav_link-faq,.headerNav_link-case,.headerNav_link-reason,.headerNav_link-about,.headerNav_link-search,.headerNav_link-top{display:block;position:relative}.headerNav_link-column::after,.headerNav_link-faq::after,.headerNav_link-case::after,.headerNav_link-reason::after,.headerNav_link-about::after,.headerNav_link-search::after,.headerNav_link-top::after{display:inline-block;position:absolute;top:0;right:0;bottom:0;width:7px;height:7px;margin:auto;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-top:solid 2px #fff;border-right:solid 2px #fff;content:""}.block01{display:block}.block01_textArea-bg01{padding:20px}.block01_title-case{font-size:1.8rem}.block01_title-case{padding-left:60px}.block01_title-case::before{left:0;width:40px}.block01_title-s{font-size:1.4rem}.block02-02,.block02-01{padding-top:80%;background-position:right 0;background-size:200%}.block02_textArea{width:100%;padding:20px;background:#c8ecff}.block02_lead{font-size:1.4rem}.block02_name{padding:15px 0;font-size:2.4rem}.block02_text{margin-top:15px;font-size:1.6rem}.block03,.block03-reverse{display:block}.block03_float{display:flex;flex-direction:column}.block03_floatImgArea{order:2}.block03_floatImg-l,.block03_floatImg-r{width:100%;margin:30px 0 0;clear:both}.block03_floatTextArea{order:1}.block03_title01,.block03_title02{font-size:1.6rem}.block03List{padding:25px 20px 30px}.block03List_item{margin-top:25px}.block04-point01{display:block;padding:55px 15px 15px}.block04-point01::before{top:-7px;width:115px;height:50px}.block04-point02{display:block;padding:55px 15px 15px}.block04-point02::before{top:-7px;width:115px;height:50px}.block04-point03{display:block;padding:55px 15px 15px}.block04-point03::before{top:-7px;width:115px;height:50px}.block04-point04{display:block;padding:55px 15px 15px}.block04-point04::before{top:-7px;width:115px;height:50px}.block04_imgArea{position:static;width:100px;margin:0 0 10px 15px;float:right}.block04List{display:block;padding:17px 10px 10px}.block04List_item{width:100%}.block04List_item:nth-child(n+2){margin-top:18px}.block05_textArea{padding:15px}.block06{width:100%;max-width:none;padding:45px 0 55px}.block06_date{top:0}.block08{display:block}.block08_img{margin-top:20px}.block09{padding:20px}.block09_heading{margin-bottom:10px;font-size:2rem}.block09_inner{display:block}.block09_text{margin-top:10px}.block10{width:100%;max-width:none;padding:20px}.block10_item{width:calc((100% - 15px)/2)}.block10_item:nth-child(odd){margin-right:14.99px}.block10_item:nth-child(n+3){margin-top:15px}.block10_title{padding:10px 10px 15px}.br-s{display:block}.br-m{display:none}.btn,.btn-l,.btn-m{padding:15px}.btn-m{max-width:none}.btn-l{max-width:none}.cmsDetail h2{margin:35px 0 15px;font-size:2rem}.cmsDetail h3{margin-top:20px;font-size:1.6rem}.cmsDetail h3::before{top:10px}.cmsDetail h4{margin:15px 0 5px;font-size:1.4rem}.column_img{width:calc(100% - 95px)}.column_img>img{height:145px}.column_textArea{width:calc(100% - 30px)}.columnList-col3,.columnList-col2{display:block}.columnList-col2_item{width:100%}.columnList-col2_item:nth-child(n+2){margin-top:20px}.columnList-col3_item{width:100%}.columnList-col3_item:nth-child(n+2){margin-top:20px}.columnSide{max-width:calc(100% - 15px * 2);margin:30px auto 0}.columnSide_list{display:flex;flex-wrap:wrap;justify-content:space-between}.columnSide_item{width:calc((100% - 20px)/2)}.columnSide_item:nth-child(n+3){margin-top:10px}.contactArea_inner{padding:30px 0 40px}.contactArea_title{font-size:2rem}.contactArea_contact{display:block;margin-top:20px}.contactArea_block{width:100%;padding:20px 15px;border-radius:10px}.contactArea_block+.contactArea_block{margin-top:10px}.contactArea_lead{font-size:1.6rem}.contactArea_leadText-tel{padding-left:18px}.contactArea_leadText-tel::before{top:0;width:14px;height:24px}.contactArea_leadText-web{padding-left:34px}.contactArea_leadText-web::before{width:25px;height:16px}.contactArea_tel{margin-top:0}.content,.content-col2{padding:30px 0 50px}.content-col2{padding-top:10px}.content-bg{padding:40px 0}.content_inner-col2{display:block;width:100%;max-width:none}.content_mainInner-bg{padding:30px 15px}.details_numBlock{font-size:1.2rem}.details_flex01{display:block;margin-top:15px}.details_title{font-size:1.6rem}.details_info{width:82%;margin:15px auto 0}.details_infoTitle{padding:9px 10px;font-size:1.4rem}.details_infoText{padding:16px 10px;font-size:1.8rem}.details_advice{padding:15px}.details_advice::before{width:70px;height:70px}.details_adviceTextArea{min-height:auto;padding-left:0}.details_adviceTitle{margin:24px 0 20px;padding-left:88px;font-size:2rem}.details_reason{display:block;margin-top:10px;padding:18px 8px}.details_reasonTitle{margin:0 0 10px 0}.faqList_item>dd::before,.faqList_item>dt::before{width:30px;height:30px;font-size:1.6rem}.faqList_item>dt{padding:12px 40px 12px 40px}.faqList_item>dt::before{top:8.5px}.faqList_item>dd{padding:12px 20px 12px 40px}.form_question,.form_questionTop{margin-top:0}.form_question-01,.form_questionTOP-01{margin:12px 0 12px}.form_answer{margin-top:15px}.form_required::before{position:absolute;right:17px}.form_notRequired{padding-left:0}.form_checkList{display:block}.form_checkItem,.form_checkItem-text{width:100%}.form_checkItem:nth-child(n+2),.form_checkItem-text:nth-child(n+2){margin-top:15px}.form_selectWrap::after{right:3%}.form_select{width:100%}.form_flexItem02,.form_flexItem01{max-width:85px}.form_inputArea{height:245px}.form_btn,.form_btn-back,.form_submitBtn,.form_submitBtn:disabled{margin-top:45px}.form_submitBtn,.form_submitBtn:disabled{width:100%}.formList_item,.formList_item-02{display:block;padding:20px 17px}.formList_item-01{display:block}.formList_item-01:nth-child(n+2){margin-top:0}.formList_item-02{text-align:left}#body-search .heading01{height:100px;background-size:40% 100%}#body-search .heading01::before{height:100px}#body-search .heading01::after{right:0;width:80px;height:100px}#body-case .heading01{height:100px;background-size:40% 100%}#body-case .heading01::before{height:100px}#body-case .heading01::after{right:0;width:80px;height:100px}#body-contact .heading01{height:100px;background-size:40% 100%}#body-contact .heading01::before{height:100px}#body-contact .heading01::after{right:0;width:80px;height:100px}#body-faq .heading01{height:100px;background-size:40% 100%}#body-faq .heading01::before{height:100px}#body-faq .heading01::after{right:0;width:80px;height:100px}#body-reason .heading01{height:100px;background-size:40% 100%}#body-reason .heading01::before{height:100px}#body-reason .heading01::after{right:0;width:80px;height:100px}#body-about .heading01{height:100px;background-size:40% 100%}#body-about .heading01::before{height:100px}#body-about .heading01::after{right:0;width:80px;height:100px}#body-column .heading01{height:100px;background-size:40% 100%}#body-column .heading01::before{height:100px}#body-column .heading01::after{right:0;width:80px;height:100px}.heading01_breadcrumbs{display:none}.heading01_title,.heading01_title-masuika,.heading01_title-fujinka,.heading01_title-hinyoukika,.heading01_title-biyougeka,.heading01_title-keiseigeka,.heading01_title-hifuka,.heading01_title-geka,.heading01_title-touseki,.heading01_title-shounika,.heading01_title-shika,.heading01_title-seishinka,.heading01_title-seikeigeka,.heading01_title-sanfujinka,.heading01_title-noushinkeigeka,.heading01_title-naika,.heading01_title-jibiinkouka,.heading01_title-ganka{height:100%;font-size:1.8rem}.heading01_title-ganka{padding-left:50px}.heading01_title-ganka::before{left:0;width:40px;height:40px;margin-top:-7.5px}.heading01_title-jibiinkouka{padding-left:50px}.heading01_title-jibiinkouka::before{left:0;width:40px;height:40px;margin-top:-7.5px}.heading01_title-naika{padding-left:50px}.heading01_title-naika::before{left:0;width:40px;height:40px;margin-top:-7.5px}.heading01_title-noushinkeigeka{padding-left:50px}.heading01_title-noushinkeigeka::before{left:0;width:40px;height:40px;margin-top:-7.5px}.heading01_title-sanfujinka{padding-left:50px}.heading01_title-sanfujinka::before{left:0;width:40px;height:40px;margin-top:-7.5px}.heading01_title-seikeigeka{padding-left:50px}.heading01_title-seikeigeka::before{left:0;width:40px;height:40px;margin-top:-7.5px}.heading01_title-seishinka{padding-left:50px}.heading01_title-seishinka::before{left:0;width:40px;height:40px;margin-top:-7.5px}.heading01_title-shika{padding-left:50px}.heading01_title-shika::before{left:0;width:40px;height:40px;margin-top:-7.5px}.heading01_title-shounika{padding-left:50px}.heading01_title-shounika::before{left:0;width:40px;height:40px;margin-top:-7.5px}.heading01_title-touseki{padding-left:50px}.heading01_title-touseki::before{left:0;width:40px;height:40px;margin-top:-7.5px}.heading01_title-geka{padding-left:50px}.heading01_title-geka::before{left:0;width:40px;height:40px;margin-top:-7.5px}.heading01_title-hifuka{padding-left:50px}.heading01_title-hifuka::before{left:0;width:40px;height:40px;margin-top:-7.5px}.heading01_title-keiseigeka{padding-left:50px}.heading01_title-keiseigeka::before{left:0;width:40px;height:40px;margin-top:-7.5px}.heading01_title-biyougeka{padding-left:50px}.heading01_title-biyougeka::before{left:0;width:40px;height:40px;margin-top:-7.5px}.heading01_title-hinyoukika{padding-left:50px}.heading01_title-hinyoukika::before{left:0;width:40px;height:40px;margin-top:-7.5px}.heading01_title-fujinka{padding-left:50px}.heading01_title-fujinka::before{left:0;width:40px;height:40px;margin-top:-7.5px}.heading01_title-masuika{padding-left:50px}.heading01_title-masuika::before{left:0;width:40px;height:40px;margin-top:-7.5px}.heading01_prefecture{font-size:1.2rem}.heading01-detail{width:100%;max-width:none;height:130px;padding:0 15px;border-top:solid 2px #8cb5d3;font-size:2rem}.heading02,.heading02-col2{margin:35px 0 15px;font-size:2rem}.heading02-col2{max-width:calc(100% - 15px * 2);margin:0 auto 15px}.heading03{margin-top:20px;font-size:1.6rem}.heading03::before{top:10px}.heading04{margin:15px 0 5px;font-size:1.4rem}.indexBlock01{padding:30px 0}.indexBlock01_title{margin-bottom:20px;font-size:2rem}.indexBlock02{position:static;background-image:url('../img/index/index_bg_03_sp.jpg')}.indexBlock02_inner{padding:30px 0}.indexBlock02_block{display:block;margin-top:10px}.indexBlock02_img{width:100%}.indexBlock02_img>img{width:100%;height:auto}.indexBlock02_text{width:100%;padding:20px}.indexBlock02_title{font-size:2rem}.indexBlock02_lead{font-size:1.6rem}.indexBlock03{margin-top:0;background-image:url('../img/index/index_bg_01_sp.jpg');background-size:contain}.indexBlock03_bg{background-image:url('../img/index/index_bg_02_sp.jpg')}.indexBlock03_inner{padding:30px 0}.indexBlock03_block,.indexBlock03_block-reverse{display:block;max-width:none}.indexBlock03_block-reverse{margin-top:40px}.indexBlock03_img{width:auto;max-width:280px;margin:0 auto}.indexBlock03_text{width:auto}.indexBlock03_title{margin-top:20px;font-size:2rem}.indexBlock03_lead{margin-top:10px;font-size:1.6rem}.indexBlock04_inner{padding:30px 0}.indexBlock04_title{margin-bottom:20px;font-size:2rem}.indexBlock05_inner{padding:30px 0}.indexBlock05_title{margin-bottom:20px;font-size:2rem}.lead{margin-bottom:35px;font-size:1.6rem}.list01{padding:15px 20px}.mainVisual{background:#e2f2ff url('../img/index/main_bg_sp.jpg') repeat-x top}.mainVisual_bg{padding-top:210px;background:url('../img/index/main_sp.jpg') no-repeat top/345px}.mainVisual_catch{font-size:1.6rem;letter-spacing:normal}.mainVisual_btnList{width:100%;margin-top:30px}.mainVisual_btn{width:calc((100% - 10px)/2);padding:15px 15px 15px 0}.mainVisual_lead{margin-top:20px;font-size:1.6rem}.pageLink{padding:0 20px}.pageLink_title{padding:15px 0;font-size:2rem}.pagetop{bottom:50px;width:50px;height:50px}.pagetop::after{width:10px;height:10px}.pagination{font-size:1.4rem}.pagination_item{margin:0 5px}.pagination_item:first-child{margin-right:10px}.pagination_item:last-child{margin-left:10px}.pagination_link-next::after,.pagination_link-previous::after{width:5px;height:5px;border-width:1px}.pagination_link-previous::after{right:6px}.pagination_link-next::after{right:9px}.pagination_link{padding:5px}.search_title-masuika,.search_title-fujinka,.search_title-hinyoukika,.search_title-biyougeka,.search_title-keiseigeka,.search_title-hifuka,.search_title-geka,.search_title-touseki,.search_title-shika,.search_title-ganka,.search_title-shounika,.search_title-jibiinkouka,.search_title-sanfujinka,.search_title-seikeigeka,.search_title-seishinka,.search_title-naika,.search_title-noushinkeigeka{min-height:61px;padding:10px 0 8px 62px}.search_title-masuika::before,.search_title-fujinka::before,.search_title-hinyoukika::before,.search_title-biyougeka::before,.search_title-keiseigeka::before,.search_title-hifuka::before,.search_title-geka::before,.search_title-touseki::before,.search_title-shika::before,.search_title-ganka::before,.search_title-shounika::before,.search_title-jibiinkouka::before,.search_title-sanfujinka::before,.search_title-seikeigeka::before,.search_title-seishinka::before,.search_title-naika::before,.search_title-noushinkeigeka::before{top:-5px;width:58px;height:66px}.search_new.search_title-masuika::after,.search_new.search_title-fujinka::after,.search_new.search_title-hinyoukika::after,.search_new.search_title-biyougeka::after,.search_new.search_title-keiseigeka::after,.search_new.search_title-hifuka::after,.search_new.search_title-geka::after,.search_new.search_title-touseki::after,.search_new.search_title-shika::after,.search_new.search_title-ganka::after,.search_new.search_title-shounika::after,.search_new.search_title-jibiinkouka::after,.search_new.search_title-sanfujinka::after,.search_new.search_title-seikeigeka::after,.search_new.search_title-seishinka::after,.search_new.search_title-naika::after,.search_new.search_title-noushinkeigeka::after{width:32px;height:18px;font-size:1rem}.search_place{font-size:1rem}.search_department{font-size:1.6rem}.search_number{font-size:1rem}.searchList{margin:-15px -5px 0}.searchList_item{width:calc((100% - 20px)/2 - .01px);margin:15px 5px 0 5px}.snsBtn{margin-top:40px;padding-top:20px}.sortArea{display:block;padding:20px 0 30px}.sortArea_title{padding:10px 0;font-size:1.4rem}.sortAreaSelect{display:block}.sortAreaSelect_item-area,.sortAreaSelect_item-department{width:100%}.sortAreaSelect_item-area+.sortAreaSelect_item-area,.sortAreaSelect_item-department+.sortAreaSelect_item-area,.sortAreaSelect_item-area+.sortAreaSelect_item-department,.sortAreaSelect_item-department+.sortAreaSelect_item-department{margin:20px 0 0}.sortAreaSelect_item-area>dt,.sortAreaSelect_item-department>dt{margin-right:0}.sortAreaSelect_form{padding:10px 20px}.table01List{display:block}.table01List_item{width:100%}.table01List_item:nth-child(n+2){margin-top:10px}.table02>thead>tr>th,.table02>thead>tr>td,.table02>tbody>tr>th,.table02>tbody>tr>td{display:block}.table02>tbody tr td{font-size:1.4rem}.table02List{display:block}.table02List_item{width:100%}.table02List_item:nth-child(2){margin-top:0;border-top:none}.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 print{html,body{display:block}body{min-height:auto}footer{margin-top:0}}@media only screen and (min-width: 768px){.footerNav_link:hover{text-decoration:underline}.headerNav{display:block !important}.headerNav_item:hover{color:#449cff}#body-top .headerNav_link-top{padding-bottom:5px;border-bottom:1px solid #016de7}#body-search .headerNav_link-search{padding-bottom:5px;border-bottom:1px solid #016de7}#body-about .headerNav_link-about{padding-bottom:5px;border-bottom:1px solid #016de7}#body-reason .headerNav_link-reason{padding-bottom:5px;border-bottom:1px solid #016de7}#body-case .headerNav_link-case{padding-bottom:5px;border-bottom:1px solid #016de7}#body-faq .headerNav_link-faq{padding-bottom:5px;border-bottom:1px solid #016de7}#body-column .headerNav_link-column{padding-bottom:5px;border-bottom:1px solid #016de7}.block10_item:not(:nth-child(4n)){margin-right:19.99px}.block10_item:nth-child(n+5){margin-top:20px}.btn:hover,.btn-l:hover,.btn-m:hover{background-color:#449cff}.columnList-col2_item:not(:nth-child(2n)){margin-right:35px}.columnList-col2_item:nth-child(n+3){margin-top:35px}.columnList-col3_item:not(:nth-child(3n)){margin-right:35px}.columnList-col3_item:nth-child(n+4){margin-top:35px}.columnSide_item:nth-child(n+2){margin-top:15px}.faqList_item>dt:hover{color:#449cff}.form_btn:hover,.form_btn-back:hover,.form_submitBtn:hover{background-color:#449cff}.form_submitBtn:disabled:hover{background-color:#999}.form_btn-back:hover{background-color:#e4f6ff}.pagetop:hover{background-color:#449cff}.search_link:hover .search_title-masuika,.search_link:hover .search_title-fujinka,.search_link:hover .search_title-hinyoukika,.search_link:hover .search_title-biyougeka,.search_link:hover .search_title-keiseigeka,.search_link:hover .search_title-hifuka,.search_link:hover .search_title-geka,.search_link:hover .search_title-touseki,.search_link:hover .search_title-shika,.search_link:hover .search_title-ganka,.search_link:hover .search_title-shounika,.search_link:hover .search_title-jibiinkouka,.search_link:hover .search_title-sanfujinka,.search_link:hover .search_title-seikeigeka,.search_link:hover .search_title-seishinka,.search_link:hover .search_title-naika,.search_link:hover .search_title-noushinkeigeka{background-color:#e1f9ff;color:#449cff}.table02List_item:nth-child(even){border-left:none}}@media only screen and (min-width: 768px)and (max-width: 1024px){.form_question-01,.form_questionTOP-01{flex-basis:17%}.form_answer-01{flex-basis:82%}.form_required{display:flex;align-items:center}.form_notRequired{display:block}.form_break{display:flex;position:relative;right:0;flex-direction:column;flex-wrap:wrap}}
/*# sourceMappingURL=style.css.map */