﻿.mainv{background:url("/img/general/area/mainv-bg.png") no-repeat center top;min-height:330px;padding-top:80px;text-align:left;box-sizing:border-box}.mainv .container img{position:relative;left:2%;width:640px}.content .mt15{margin-top:15px}.content .mt40{margin-top:40px}.content .mt60{margin-top:60px}.content .mt80{margin-top:80px}.content .mb20{margin-bottom:20px}.content .mb40{margin-bottom:40px}.content .mb70{margin-bottom:70px}.content .img{text-align:center}main #main{width:1000px;margin-top:60px;margin-right:50px}h1.ttl{margin-bottom:15px}.ttl-text{margin-bottom:40px;font-size:12px;line-height:1.8}.caption{background:#2e2e33;color:#fff;padding:25px 0;font-size:30px;font-weight:bold;text-align:center;border-radius:15px 15px 0px 0px;margin-top:30px;margin-bottom:25px}.sec_ttl{font-size:40px;font-weight:bold;text-align:center;letter-spacing:.05em;padding-bottom:25px;margin-bottom:50px;position:relative}.sec_ttl .small{font-size:30px;line-height:2em}.sec_ttl:after{content:"";border-bottom:3px solid #fc7f00;position:absolute;height:3px;width:130px;bottom:0;left:0;right:40px;margin:auto}.area_btn{background:url("/img/general/area/cta_area_bg.png") no-repeat 97% top;height:240px;margin:30px 0 100px;position:relative}.area_btn a{position:absolute;height:90px;width:450px;left:12%;bottom:30px;padding:10px;display:flex;align-items:center;justify-content:center;background-color:#ec5504;box-shadow:0 5px 0 rgba(189,68,3,.9);box-sizing:border-box;border-radius:5px}.area_btn a:hover{transform:translate3d(0, 3px, 0);box-shadow:0 1px 0 rgba(189,68,3,.9)}.area_btn a img{position:absolute;left:7%}.area_btn a p{position:relative;font-size:23px;color:#fff;font-weight:bold;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif}.area_btn a p::after{content:"";position:absolute;top:2px;right:-20px;width:10px;height:10px;border-top:3px solid #fff;border-right:3px solid #fff;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.content_wrap{box-shadow:0 5px 5px #ddd;border-radius:15px;position:relative;background-color:#fff}.content_wrap .ttl-color{color:#f98f18}.content_wrap .ttl-text{font-size:20px;letter-spacing:.05em;padding:15px 30px}.content_wrap .title{background:#2e2e33;color:#fff;padding:25px 0;font-size:26px;font-weight:bold;text-align:center;border-radius:15px 15px 0px 0px}.content_wrap .title .img{vertical-align:baseline}.content_wrap .title .small{font-size:18px}.content_wrap .title .orange{color:#fd8616}.faq_wrap{margin-bottom:30px;padding:50px 30px;border-radius:0 0 10px 10px;background-color:#f5f5f5;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif}.faq_wrap .ttl-box{text-align:center}.faq_wrap .slash-ttl{display:inline-block;position:relative;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;color:#333;font-size:24px;line-height:1.3em;font-weight:bold;margin-bottom:30px}.faq_wrap .slash-ttl::before{content:"";display:inline-block;width:2px;height:2.5em;background-color:#333;position:absolute;top:3px;left:-20px;transform:rotate(-30deg)}.faq_wrap .slash-ttl::after{content:"";display:inline-block;width:2px;height:2.5em;background-color:#333;position:absolute;top:3px;right:-20px;transform:rotate(30deg)}.faq_wrap dt{display:flex;align-items:center;text-align:left;padding-left:20px;font-size:15px;color:#666;line-height:1.5;border:2px solid #999;border-radius:10px;background-color:#fff;height:70px;margin:10px auto 20px;width:660px;box-sizing:border-box;position:relative}.faq_wrap dt::after{display:block;content:"";width:10px;height:10px;position:absolute;margin:auto;top:0;bottom:0;left:-7px;border-style:solid;border-width:2px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #999 #999;transform:rotate(45deg);background-color:#fff}.faq_wrap dt.q1:before{display:block;content:"";width:96px;height:96px;position:absolute;margin:auto;top:0;bottom:0;left:-115px;background:url("/img/general/area/father.png") no-repeat left top}.faq_wrap dt.q2:before{display:block;content:"";width:96px;height:96px;position:absolute;margin:auto;top:0;bottom:0;left:-115px;background:url("/img/general/area/son.png") no-repeat left top}.faq_wrap dt.q3:before{display:block;content:"";width:96px;height:96px;position:absolute;margin:auto;top:0;bottom:0;left:-115px;background:url("/img/general/area/jyosei.png") no-repeat left top}.faq_wrap dd{display:flex;align-items:center;text-align:left;padding:0 30px 0 30px;color:#fff;font-size:15px;line-height:1.5;background-color:#ff9702;border:2px solid #999;border-radius:10px;height:80px;margin:10px auto 50px;width:660px;box-sizing:border-box;position:relative}.faq_wrap dd::after{display:block;content:"";width:10px;height:10px;position:absolute;margin:auto;top:0;bottom:0;right:-7px;border-style:solid;border-width:2px;border-color:#999 #999 rgba(0,0,0,0) rgba(0,0,0,0);transform:rotate(45deg);background-color:#ff9702}.faq_wrap dd::before{display:block;content:"";width:96px;height:96px;position:absolute;margin:auto;top:0;bottom:0;right:-115px;background:url("/img/general/area/mother.png") no-repeat top}.faq_wrap dd:last-child{margin-bottom:0}.point_content{margin-bottom:50px}.point_content .content{padding:0 30px 60px}.point_content .content .item{margin-top:40px;text-align:center}.point_content .content .item .ttl{color:#fc3e08;font-weight:bold;font-size:18px;margin-top:20px;line-height:1.2em}.point_content .content .item .ttl .under-line{text-decoration:underline}.point_content .content .item .item_txt{font-size:20px;margin:40px 0px;line-height:1.6em;text-align:left}.point_content .content .item .item_txt:has(+.note-txt-right){margin-bottom:0}.point_content .content .item .note-txt-right{margin-bottom:40px;color:#999;font-size:12px;text-align:right}.point_content .content .link_btn{font-size:16px;font-weight:bold;line-height:54px;color:#666;background-color:#f3f3f3;border-radius:999px;border:1px solid #666;display:block;text-align:center;box-sizing:border-box;position:relative;text-decoration:none;width:350px;margin:auto}.point_content .content .link_btn:after{content:"";margin:auto;vertical-align:middle;position:absolute;top:0;bottom:0;right:20px;width:7px;height:7px;border-top:2px solid #666;border-right:2px solid #666;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.point_content .content .link_btn:hover{color:#fff;background-color:#666}.point_content .content .link_btn:hover:after{border-top:2px solid #fff;border-right:2px solid #fff}.card-wrap{font-family:"Hiragino Kaku Gothic StdN";box-sizing:border-box;display:grid;grid-template-columns:max-content max-content;justify-content:center;margin-bottom:30px;column-gap:30px}.card-wrap .card-box{border-radius:18px;border:2px solid #f98f18;overflow:hidden}.card-wrap .card-box .card-ttl{letter-spacing:.05em;color:#fff;display:flex;justify-content:center;align-items:center;flex-direction:column;height:90px;background-color:#f98f18}.card-wrap .card-box .main-ttl{letter-spacing:.05em;font-size:24px;font-weight:bold;margin-bottom:10px}.card-wrap .card-box .main-ttl .img{margin-right:5px}.card-wrap .card-box .sub-ttl{font-size:16px}.card-wrap .card-box .card-content{display:flex;flex-direction:column;padding:30px}.card-wrap .card-box .card-content .case-txt{color:#f94c00;font-size:17px;font-weight:bold}.card-wrap .card-box .card-content .img{margin:20px 0}.card-wrap .card-box .card-content .sub-txt{color:#8e8e8e;font-size:13px}.card-wrap .marginal-note{margin-top:5px;color:#999;font-size:12px;text-align:right}.net-flex{display:flex;justify-content:space-between;text-align:left}.net-flex .net-txt{font-size:24px;letter-spacing:4px;line-height:1.3}.net-flex .net-flex-img{width:100%;margin-top:20px}.net-flex .width-half{width:48%}sup{font-size:70%;vertical-align:top;position:relative;top:-0.3em}.note-box{text-align:left}.note-box .active-txt{display:none}.note-box .js-ac-menu{display:inline-block;font-size:12px;color:#999;text-decoration:underline;margin:10px}.note-box .toggle-cont{display:none}.note-box .trigger::before{content:"▼"}.note-box .trigger::after{content:"確認する"}.note-box .open .trigger::before{content:"▲"}.note-box .open .trigger::after{content:"閉じる"}
