﻿.mb30{margin-bottom:30px}.slash-ttl{display:inline-block;position:relative;font-family:"Hiragino Kaku Gothic Pro";color:#3d3c42;font-size:4.54vw;font-weight:bold;padding:0 2em;margin-bottom:10px}.slash-ttl::before{content:"";display:inline-block;width:2px;height:100%;background-color:#3d3c42;position:absolute;top:0;left:10px;transform:rotate(-30deg)}.slash-ttl::after{content:"";display:inline-block;width:2px;height:100%;background-color:#3d3c42;position:absolute;top:0;right:10px;transform:rotate(30deg)}.bg-gray{background-color:#f5f5f5}p.bg-gray{padding:8vw 4vw 6vw;font-size:3.74vw;color:#333;letter-spacing:.05em;line-height:1.7em}.mainv{position:relative}.mainv img{width:100%}.areaForm.form-area-easy{background-color:#d1f0fc;background-image:url("../img/service_area/form-area-easy/icon_area_blue.png");background-size:82px;background-position:93% 2%}.areaForm.form-area-easy .areaForm_title{justify-content:space-between}.areaForm.form-area-easy .areaForm_title .img{width:21%}.areaForm.form-area-easy .areaForm_title .text{color:#1667d9}.areaForm.form-area-easy .areaForm_title .text em{font-size:26px}.areaForm.form-area-easy .areaForm_title .text em span{font-size:22px}.areaForm.form-area-easy .areaForm_iframe iframe{height:522px}.cta-tel{background-color:#332e2b;padding:7vw 4vw;display:flex;justify-content:center;align-items:center;flex-direction:column;padding-top:20px}.cta-tel .tel-ttl{position:relative;font-size:15px;color:#fff;margin-bottom:5px}.cta-tel .tel-ttl::before{content:"";width:2px;height:1.2em;background-color:#fff;position:absolute;top:0px;left:-1em;transform:rotate(155deg)}.cta-tel .tel-ttl::after{content:"";width:2px;height:1.2em;background-color:#fff;position:absolute;top:0px;right:-1em;transform:rotate(25deg)}.cta-tel .tel-btn{display:flex;width:100%;height:60px;justify-content:center;align-items:center;background-color:#fff;border-radius:5px;box-shadow:0 5px 0 #bcbcbc}.cta-tel .tel-btn .btn-txt-wrapper{position:relative;width:100%}.cta-tel .tel-btn .btn-txt-wrapper::before{content:"";position:absolute;background:url("../img/service_area/cta_icon_tel.png") no-repeat 0;background-size:contain;background-position:center;width:7vw;height:100%;left:3em}.cta-tel .tel-btn .btn-txt-wrapper::after{content:"";position:absolute;margin-top:auto;width:12px;height:12px;right:2em;top:1.5em;border-top:3px solid #332e2b;border-right:3px solid #332e2b;transform:rotate(45deg)}.cta-tel .tel-btn .btn-txt-wrapper p{font-size:13px;text-align:center}.cta-tel .tel-btn .btn-txt-wrapper p em{font-size:18px;font-weight:bold}.content_wrap{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:10px 0;font-size:5.34vw;font-weight:bold;text-align:center;letter-spacing:.05em}.content_wrap .title .small{font-size:18px}.content_wrap .title .ttl-color{color:#f98f18}.content_wrap .title .point-txt{font-family:"Century Gothic Pro";font-size:4.8vw}.content_wrap .title .large-number{font-family:"Century Gothic Pro";font-size:1.3em}.point_content .content{padding:0 4vw 40px}.point_content .content .item{margin-top:30px;text-align:center}.point_content .content .item div:last-child,.point_content .content .item p:last-child,.point_content .content .item a:last-child{margin-bottom:0}.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:3.74vw;margin:30px 0px 20px;line-height:1.6em;letter-spacing:.05em;text-align:left}.point_content .content .item .mt0{margin-top:0}.point_content .content .link_btn{font-size:4vw;font-weight:bold;line-height:54px;color:#666;background-color:#f3f3f3;border-radius:8px;border:1px solid #666;display:block;text-align:center;box-sizing:border-box;position:relative;text-decoration:none;margin:5.34vw 4vw}.point_content .content .link_btn:after{content:"";width:2.27vw;height:4vw;background:url("/sp/img/common/btn_icon_arrow.png") no-repeat center;background-size:contain;margin:auto;vertical-align:middle;position:absolute;top:0;bottom:0;right:4vw}.pt15{padding-top:15px}.pb15{padding-bottom:15px}#container #main .area-top .inner{padding:0 10px}#container #main .area-top .inner p{font-size:13px;line-height:1.5;letter-spacing:.5px}#faq-wrap{margin-bottom:30px;padding:20px 4vw;background-color:#f5f5f5;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif}#faq-wrap dt{display:flex;align-items:center;justify-content:center;font-size:3.2vw;color:#666;line-height:1.5;border:2px solid #999;border-radius:10px;background-color:#fff;font-family:"A P-OTF A1Gothic Std";height:60px;width:72vw;margin:10px 0 20px auto;position:relative}#faq-wrap dt::after{display:block;content:"";width:10px;height:10px;position:absolute;margin:auto;top:0;bottom:0;left:-1.2vw;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:16vw;height:16vw;position:absolute;margin:auto;top:0;bottom:0;left:-20vw;background:url("/sp/img/service_area/father.png") no-repeat;background-size:cover}#faq-wrap dt.q2:before{display:block;content:"";width:16vw;height:16vw;position:absolute;margin:auto;top:0;bottom:0;left:-20vw;background:url("/sp/img/service_area/son.png") no-repeat;background-size:cover}#faq-wrap dt.q3:before{display:block;content:"";width:16vw;height:16vw;position:absolute;margin:auto;top:0;bottom:0;left:-20vw;background:url("/sp/img/service_area/jyosei.png") no-repeat;background-size:cover}#faq-wrap dd{font-family:"A P-OTF A1Gothic Std";display:flex;align-items:center;text-align:center;padding:4vw;color:#fff;font-size:3.2vw;line-height:1.5;background-color:#ff9702;border:2px solid #999;border-radius:10px;height:80px;width:72vw;margin:0 auto 20px 0;position:relative;letter-spacing:.05em}#faq-wrap dd::after{display:block;content:"";width:10px;height:10px;position:absolute;margin:auto;top:0;bottom:0;right:-1.34vw;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:16vw;height:16vw;position:absolute;margin:auto;top:0;bottom:0;right:-20vw;background:url("/sp/img/service_area/mother.png") no-repeat;background-size:cover}#faq-wrap dd:last-child{margin-bottom:0}.table{margin-top:15px;width:100%}.table tr{height:75px;border-bottom:2px solid #fff}.table th{font-size:3.2vw;background-color:#aaa;color:#fff;text-align:center;vertical-align:middle;padding:12px 0px;width:50%;font-weight:bold;line-height:1.5em;border-right:2px solid #fff}.table th .small{font-weight:normal;font-size:3.2vw}.table td{text-align:center;vertical-align:middle;color:#f94c00;font-size:3.2vw;font-weight:bold;background-color:#eee;line-height:1.5em;padding:12px 0}.table td .txt-merge{display:inline-table}.table td .mid{font-size:4.54vw}.table td .small{font-size:3.2vw}.table td .big{font-size:6.67vw;line-height:24px;margin-top:5px}.table td .big .orange{color:#ec5504}.table td .big.price{font-family:"Arial";letter-spacing:0}.table td #sup{font-weight:normal;font-weight:3.4vw;top:.2em}.table td .parent-sub{font-size:3.2vw;font-weight:normal;bottom:0}.table td .parent-sub sub{font-size:12px;bottom:0}.table td .mb10{display:inline-block}.table-note{text-align:left;color:#999;font-size:12px;line-height:1.5em;margin-top:10px}.note-box{text-align:left}.note-box .active-txt{display:none}.note-box .js-ac-menu{display:inline-block;text-decoration:underline;font-size:12px;color:#999;margin-bottom:1em}.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:"閉じる"}.note-box li{text-indent:-2em;padding-left:2em}.note-box li .deco-under{text-decoration:underline;display:inline}.note-box li.kome-only-list{text-indent:-1.5em;padding-left:2em}.note-box li.plain-txt{text-indent:0}#sub{font-size:71%}.check_price{margin-top:0 !important;border-top:solid 1px #f3f3f3}
