@import url('https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@600&display=swap');body{font-family:"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,"游ゴシック","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック",MS PGothic,sans-serif;font-weight:400;font-style:normal;font-size:16px}#head-oshirase{background:#cd282c;text-align:center}#head-oshirase p{font-weight:600;color:#fff;padding:4px 10px;margin:0}.min{font-family:'Noto Serif JP',serif}.site-branding{color:#000}.site-branding__logo{width:180px}#main .breadcrumbs{background:#fff;border-bottom:1px solid #f5f2ed;margin:0 auto 30px auto;padding:20px}.sub-page-contents{padding-top:70px}.head-img{width:100%;height:200px;background:url(//www.smilegroup21.com/wp/wp-content/themes/smile-wp/img/is-bg1.jpg) no-repeat center;background-size:contain}.head_contact{display:flex;justify-content:flex-end;align-items:center}.head_contact i{margin-right:5px}.head_contact__tel{display:flex;align-items:center}.head_contact__tel div:first-child{padding-right:10px;font-size:14px;font-weight:500}.head_contact__tel p{margin:0;font-size:30px;line-height:1;font-weight:600}.head_contact__tel p:before{content:'';display:inline-block;width:30px;height:30px;margin-right:4px;background:url(//www.smilegroup21.com/wp/wp-content/themes/smile-wp/img/free.png) no-repeat center 2px;background-size:contain;vertical-align:middle}.head_contact__tel span{font-size:12px;display:block;margin-top:-2px}.head_contact__btn a{background-color:#cf8100;background:linear-gradient(to bottom,#94051d,#6a0012);text-align:center;display:block;color:#fff!important;margin-left:10px;padding:6px 0;width:200px;font-weight:600;border-radius:2px;font-size:16px}.head_contact__btn a:hover{background-color:#b06e00;background:linear-gradient(#b06e00,#8a5600)}.head_contact__btn p{padding:0;margin:0}.head_contact__btn span{display:block;font-size:10px;margin-bottom:-2px}.header--center .global-nav{font-weight:700}.header--center .global-nav .menu{display:flex;justify-content:space-between}.main_visual .inner{max-width:1170px;margin:0 auto}.flex{display:flex}.space-b{justify-content:space-between}.row-r{flex-direction:row-reverse}#side_bana{background:#fff;color:#322721;border-radius:4px;position:fixed;transition:all linear .25s;transform:translateY(0);z-index:2;text-align:center;right:10px;bottom:40px;width:280px;font-weight:700;border:2px solid #745836}#side_bana p{margin:0;padding:0;line-height:1.5}#side_bana p:first-child{background:#745836;color:#fff;padding:4px 30px 4px 0;position:relative}#side_bana p:first-child img{width:70px;height:77px;position:absolute;bottom:0;right:20px}#side_bana p:nth-child(2){font-size:28px}#side_bana p:nth-child(2):before{content:'';display:inline-block;width:30px;height:30px;margin-right:4px;background:url(//www.smilegroup21.com/wp/wp-content/themes/smile-wp/img/free.png) no-repeat center 2px;background-size:contain;vertical-align:middle}#side_bana p:nth-child(3){font-size:13px;font-weight:400;margin:-4px 0 6px}#side_bana a{display:block;background-color:#cf8100;background:linear-gradient(to bottom,#94051d,#6a0012);border:1px solid #fff;color:#fff;padding:8px 0;margin:4px 10px 10px;font-size:15px}#side_bana a i{margin-right:3px}#side_bana a:hover{text-decoration:none;background:#610505}#page-top{position:fixed;right:12px;bottom:0}#page-top img{width:100px;height:14px}.inner{max-width:1170px;margin:0 auto;text-align:center}#t-content1{padding:8em 0 3em;background:url(//www.smilegroup21.com/wp/wp-content/themes/smile-wp/img/bg1.jpg) repeat center top #fff fixed;background-size:cover}#t-content1 .sub_tt{font-weight:600;display:inline-block;background:#563c1d;padding:2px 20px;color:#fff;border-radius:500px}#t-content1 h2{font-size:48px}#t-content1 .sub_title{font-size:18px;font-weight:600;padding:1.5em 0 .8em;line-height:1.8}#t-content1 .appl{align-items:center;justify-content:center;max-width:800px;margin:2em auto 1em auto}#t-content1 .appl li{list-style-type:none;border:1px solid #666;padding:1em .3em;margin:0 .4em;width:33.3%;font-weight:600;font-size:24px;border-radius:4px;background:#fff}#t-content1 .method{margin:2.5em 0 1em;padding:0}#t-content1 .method li{margin:0;list-style-type:none;border-radius:6px;border:1px solid #404410;background:#fff}#t-content1 .method li a{color:#322721;display:block;padding:1.8em}#t-content1 .method li h3{margin:0;padding:0 0 4px;font-size:45px;line-height:1.2}#t-content1 .method li p{font-size:15px;text-align:left;font-weight:500;height:100px}#t-content1 .method span{font-size:12px;font-weight:600;letter-spacing:.06em}#t-content1 .method a:hover{text-decoration:none;border-radius:6px;background:#faf6f2}#t-content1 .method .apt{background:#fff;border-radius:2px;display:block;text-align:center;font-size:16px;padding:2px;margin:.5em 0}#t-content1 .method_01 .apt{color:#900;border:1px solid #900}#t-content1 .method_03 .apt{color:#5c611f;border:1px solid #5c611f}#t-content1 .method_02 .apt{color:#276679;border:1px solid #276679}#t-content1 .method li .btn{border-radius:10px;color:#fff;padding:14px 0;display:block;font-weight:600}#t-content1 .method li .btn:after{content:"\f105";font-family:"ForkAwesome";margin-left:8px}#t-content1 .method_03 .btn{background:linear-gradient(to bottom,#82b539,#649819);box-shadow:-4px -4px 5px rgb(0 0 0/40%) inset,4px 4px 5px rgb(255 255 255/40%) inset}#t-content1 .method_02 .btn{background:linear-gradient(to bottom,#34ced2,#24bcbc);box-shadow:-4px -4px 5px rgb(0 0 0/40%) inset,4px 4px 5px rgb(255 255 255/40%) inset}#t-content1 .method_01 .btn{background:linear-gradient(to bottom,#c63918,#b52604);box-shadow:-4px -4px 5px rgb(0 0 0/40%) inset,4px 4px 5px rgb(255 255 255/40%) inset}#t-content1 .method-menu{margin:0;padding:8px 0 0}#t-content1 .method-menu li{margin:0 0 1em;list-style-type:none;border-radius:10px;position:relative}#t-content1 .method-menu li i{position:absolute;top:50%;right:20px;color:#000;font-size:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#t-content1 .method-menu li a{display:block;padding:1em;color:#000;font-weight:600}#t-content1 .method-menu li p{font-size:24px;padding:0 0 5px;margin:0;line-height:1.3}#t-content1 .method-menu li span{font-size:12px}#t-content1 .method-menu .method_1{background:#fff;border:3px solid #900}#t-content1 .method-menu .method_3{background:#fff;border:3px solid #5c611f}#t-content1 .method-menu .method_2{background:#fff;border:3px solid #276679}.line-btn{background:linear-gradient(to bottom,#01b901,#01b901);box-shadow:-4px -4px 5px rgb(0 0 0/40%) inset,4px 4px 5px rgb(255 255 255/40%) inset;display:block;border-radius:10px;max-width:100%;width:680px;margin:0 auto}.line-btn img{padding:10px}.youtube_wrap{max-width:850px;margin:0 auto;padding:0 0 2em}.youtube{position:relative;width:100%;padding-top:56.25%}.youtube iframe{position:absolute;top:0;right:0;width:100%;height:100%}#t-content3{background-color:#e3ded2;background:url(//www.smilegroup21.com/wp/wp-content/themes/smile-wp/img/bg-b-ud.jpg) repeat-x center bottom #e3ded2 fixed;padding:8em 0}#t-content3 h2{text-align:center;color:#231711;font-size:48px;margin:0 0 .8em}#t-content3 h3{letter-spacing:-1px;color:#231711;text-align:left}#t-content3 h3 span{background:#996d30;color:#fff;padding:0 10px;margin-right:6px}.t-service-wrap{flex-wrap:wrap}.t-service-wrap div{margin:.5em 0;border-radius:4px}.t-service-wrap div p{text-align:left;font-weight:500}.t-service-wrap div img{border-radius:2px}.t-service-wrap div h3{margin:16px 0 6px}.t-service-wrap ul{margin:0;padding:0}.t-service-wrap li{list-style-type:none;padding:0;margin:0}#t-item{background-color:#e3ded2;background:url(//www.smilegroup21.com/wp/wp-content/themes/smile-wp/img/bg-b-ud.jpg) repeat-x center bottom #e3ded2 fixed;padding:8em 0}#t-item h2,#t-case h2,#t-comparison h2,#t-point h2{font-size:48px;margin:.5em 0 1em}#t-item h3{background:#322721;color:#fff;padding:.5em 0;margin:1em 0}#t-item .sub_tt,#t-comparison .sub_tt{color:#231711;font-weight:600;margin-bottom:-10px;font-size:20px}#lp_icon_area{flex-wrap:wrap;margin:-10px -10px 0}#lp_icon_area .icon_box{width:calc(20% - 20px);margin:10px;padding:6px 0;background:#fff;border-radius:4px;font-weight:600}#t-item .point_list{display:flex;flex-wrap:wrap;margin:0;padding:0}#t-item .point_list li{text-align:center;list-style-type:none;padding:1.5em;border-right:1px solid #edebe9;margin:0 0 2em}#t-item .point_list li:nth-child(3){border-right:0}#t-item .point_list li h4{text-align:left}#t-item .point_list li h4 span{background:#996d30;color:#fff;padding:0 6px;margin-right:4px}#t-item .point_list li p{font-weight:500;text-align:left;margin-bottom:0}#t-item .point_list li img{width:150px;height:150px;margin:0 0 4px}#t-item .t-item_txt{padding:1em 0 3em;font-size:20px}#t-comparison{background-color:#e3ded2;background:url(//www.smilegroup21.com/wp/wp-content/themes/smile-wp/img/bg2.jpg) repeat center center #fff fixed;background-size:cover;padding:8em 0}#t-comparison table{border-collapse:collapse;background:#f1e9dc;font-weight:600;width:100%}#t-comparison th{padding:.5em;font-weight:700;vertical-align:middle;border:2px solid #fff;text-align:center;font-size:24px;background:#322721;color:#fff}#t-comparison td{padding:1em;vertical-align:middle;border:2px solid #fff;text-align:center;font-size:20px}#t-comparison .str{background:#900;color:#fff}#t-comparison .str2{background:#e0c2c2}#t-comparison .str2 span{color:#900}.t-advantage{margin:2em 0 0;background:#fff}.t-advantage h3{background:#322721;color:#fff;padding:.4em}.t-advantage ul{flex-wrap:wrap;padding:0 20px}.t-advantage li{width:31%;list-style-type:none;text-align:left;font-weight:500;padding:1.5em 0 .5em}.t-advantage li div{background:#996d30;color:#fff;margin:10px auto 4px auto;width:90px;position:relative;text-align:center}#t-wish{padding:8em 0;background-color:#322721;background:url(//www.smilegroup21.com/wp/wp-content/themes/smile-wp/img/bg4.jpg) no-repeat center bottom #322721;background-size:100%;color:#fff}#t-wish p{text-align:left}#t-wish h2{font-size:40px;padding-bottom:1em}#t-wish .staff_bana{padding:3em 0 0}#t-wish .staff_bana img{width:650px;height:auto;border:2px solid #fff}#t-content-area{padding:7em 0 4em;background-color:#e3ded2;background:url(//www.smilegroup21.com/wp/wp-content/themes/smile-wp/img/bg-b-ud.jpg) repeat-x center bottom #e3ded2 fixed}#t-content-area h2{font-size:48px;padding-bottom:.4em}#t-content-area .ok_area{font-weight:600;font-size:35px;padding:2em 0 .4em 60px;text-align:left}#t-content-area .flex{flex-direction:row-reverse}#t-content-area .flex span{display:block;padding-left:60px}#t-case{padding:8em 0}#t-case .t-case-box{padding:1em 0 0}#t-case .t-case-box__items{border:1px solid #322721;position:relative;border-radius:4px;padding:1em}#t-case .num{position:absolute;font-weight:600;left:0;right:0;margin:auto;top:-18px;background:#fff;width:100px;font-size:20px}#t-case h3{font-size:20px}#t-case p{font-weight:600;padding:0;margin:0}#t-case .tit p{font-size:18px}#t-case .case_add{text-align:center;margin:4px 0 -4px}#t-case .case_add span{border:1px solid #745836;color:#745836;font-size:13px;padding:4px}#t-case .txt{text-align:left;font-size:14px;line-height:1.5}#t-case .txt a{color:#000}#t-case .case_txt{font-size:14px;text-align:left;padding:2px 0 6px;line-height:1.3}#t-case .case_price{color:#900;font-size:36px;line-height:1.4}#t-case .case_price span{font-size:18px}#t-case .case_btn{margin:4em auto 0 auto;display:block;max-width:420px;background:linear-gradient(to bottom,#82b539,#649819);box-shadow:-4px -4px 5px rgb(0 0 0/20%) inset,4px 4px 5px rgb(255 255 255/20%) inset;color:#fff;padding:1em 0;font-weight:600;border-radius:4px}#contact-area{background:#231711;text-align:center;padding:3.5em 0;border-bottom:1px solid #aca49d;color:#fff}#contact-area h2{font-size:40px;padding:0 0 .4em}.contact-area__txt{font-size:18px;font-weight:600}.contact-area__box{display:flex;justify-content:space-between;max-width:1080px;margin:1em auto}#contact-area .foot_tel{margin:0;font-size:54px;line-height:1;font-weight:600}#contact-area .foot_tel:before{content:'';display:inline-block;width:40px;height:40px;margin-right:6px;background:url(//www.smilegroup21.com/wp/wp-content/themes/smile-wp/img/free.png) no-repeat center 2px;background-size:contain;vertical-align:middle}#contact-area .tt{font-size:18px;font-weight:600}.contact-area__box_mail a{background-color:#cf8100;background:linear-gradient(#cf8100,#b06e00);text-align:center;display:block;color:#fff!important;margin-left:10px;padding:6px 0;font-weight:600;border-radius:4px;font-size:16px;box-shadow:-4px -4px 5px rgb(0 0 0/20%) inset,4px 4px 5px rgb(255 255 255/20%) inset}.contact-area__box_mail a p{font-size:22px;margin:0}.contact-area__box_mail a p i{margin-right:4px}.contact-area__box_mail a:hover{background-color:#b06e00;background:linear-gradient(#b06e00,#8a5600);text-decoration:none}.single_output{display:flex;align-items:center;justify-content:space-between}.single_name{padding-bottom:10px}.single_name span{background:#e08b00;color:#fff;font-weight:500;padding:6px;font-size:14px}.single_price{display:flex;padding-left:14px}.single_price p{font-weight:600;color:#900;font-size:18px;margin:0;line-height:1}.single_price span{font-size:36px}.vCard{display:none}.entry-meta .published{display:none}.page-header{position:relative;padding:64px 0 100px;background:url(//www.smilegroup21.com/wp/wp-content/themes/smile-wp/img/is-bg1.jpg) no-repeat center;background-size:100%}.page-header__title{font-size:34px;color:#42301a;font-family:'Noto Serif JP',serif}.page-header_subtitle{position:absolute;top:280px;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);color:#42301a;font-weight:600;letter-spacing:.02em;font-family:'Noto Serif JP',serif}.is-wrap{padding:4em 0}h2.is_ttl2,#aContent .a_ttl2{font-size:40px;padding:20px 0;color:#42301a;line-height:1.5}h2.is_ttl2 span{color:#8a041a}.is_ttl2_sub{margin-bottom:-20px;font-weight:600;color:#42301a}#kaitori .method{margin:0;padding:0}#kaitori .method li a{color:#322721;display:block;padding:1.5em}#kaitori .method li a:hover{text-decoration:none;background:#faf6f2;border-radius:6px}#kaitori .method li{border:1px solid #7a5529;list-style-type:none;margin:0;border-radius:6px}#kaitori .method li h3{font-size:45px;margin:0}#kaitori .method li span{font-size:12px;font-weight:600;letter-spacing:.06em}#kaitori .method li p{font-size:15px;text-align:left;font-weight:500;height:105px}#kaitori .method li .apt{background:#f3ece6;border-radius:2px;display:block;text-align:center;font-size:16px;padding:2px;margin:.5em 0;font-weight:600}#kaitori .method li .btn{background:#5c611f;border-radius:500px;color:#fff;padding:14px 0;display:block;font-weight:600}#kaitori .method li .btn:hover{background:#505419}#kaitori .method li .btn:after{content:"\f105";font-family:"ForkAwesome";margin-left:8px}.full-area{margin-left:-15px;margin-right:-15px;padding:4em 0 0;background:#faf6f2}.merit{padding:1em 0 3em}.merit li{list-style-type:none;margin:0}#syuttyo_area .txt{text-align:left;font-weight:500;font-size:18px;align-items:center}#syuttyo_area .sub_txt,#takuhai_area .sub_txt{font-weight:600;font-size:20px;padding:0 0 1.5em}#syuttyo_area .sub_txt span,#takuhai_area .sub_txt span{color:#c66005;background:linear-gradient(transparent 80%,#fff599 0%);font-weight:600}.is_photo_area{margin:2em auto;justify-content:center}.nayami_point ul{background:#fff;margin:1em auto 1.5em auto;padding:0;border-radius:8px}.nayami_point li{list-style-type:none;border-bottom:1px dashed #322721;margin:0;padding:10px 0;font-weight:600;font-size:24px;color:#745836}.nayami_point li:last-child{border-bottom:0}.nayami_point p{font-size:20px;font-weight:600;padding-top:1.6em}.nayami_point p span{background:linear-gradient(transparent 80%,#fff599 0%)}.tsuyomi_img{margin:2.6em auto 4em auto}.step{margin:3em auto 1em auto;padding:0}.step li{list-style-type:none;border:1px solid #444;position:relative;border-radius:4px;padding:1.5em}.step1:after,.step2:after{content:"";position:absolute;top:0;bottom:0;right:-18px;margin:auto;border-width:15px 0 15px 18px;border-style:solid;border-color:transparent transparent transparent #d08305;width:0;height:0}.step span{display:block;position:absolute;top:-30px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);width:60px;height:60px;line-height:60px;background:#d08305;color:#fff;border-radius:500px;font-weight:600;font-size:13px}.step li h3{padding:4px 0 6px}.step li p{font-weight:600;font-size:17px;padding-top:14px}#takuhai_area .step span{background:#8ba035}#takuhai_area .step1:after,#takuhai_area .step2:after{border-color:transparent transparent transparent #8ba035}#lp_area{font-weight:500}#lp_area .sub_txt p{font-size:18px;font-weight:600;line-height:1.8;padding:1.5em 0 0}#lp_area .fuyohin-nayami{position:relative;margin:3em 0 0;border:1px solid #42301a}#lp_area .fuyohin-nayami h3{position:absolute;font-weight:600;left:0;right:0;margin:auto;top:-18px;background:#fff;width:300px;font-size:20px}#lp_area .fuyohin-nayami ul{display:flex;flex-wrap:wrap;margin:0;padding:1.5em 5em}#lp_area .fuyohin-nayami li{width:50%;text-align:left;font-weight:600;list-style-type:none;font-size:18px;padding:2px 0}#lp_onayami{padding:3em 0 5em;margin-top:3em}#lp_onayami .nayami_point li{font-size:20px}#lp_onayami i{font-size:60px;color:#1e5d70}#uItem_point{padding:3em 0 5em}.uItem_point__items div{text-align:left}.uItem_point__items div:first-child{width:39%}.uItem_point__items div:last-child{width:58%}.uItem_point__num{display:flex;justify-content:center;align-items:center;margin:3em 0 2em}.uItem_point__num span{display:block;padding:0 4px}.uItem_point__num span:first-child{font-weight:600;padding-top:10px}.uItem_point__num span:last-child{font-weight:600;font-size:6rem;color:#1e5d70;line-height:1}.uItem_point__items h3{font-size:30px;padding:0 0 .5em}#uItem_voice{padding:5em 0;margin-bottom:-70px}#uItem_voice .voice_list{padding-top:1em}#uItem_voice .voice_list div{background:#fff;border-radius:6px;padding:1.5em}#uItem_voice .voice_list div h3{margin:16px 0 16px;color:#42301a}#uItem_voice .voice_list div p{text-align:left}#uItem_voice .voice_list div span{display:block;background:#1e5d70;width:100px;color:#fff;margin:10px auto 0 auto;font-size:12px}#uItem_service{padding:3em 0 5em}#uItem_service .service_flx{display:flex;flex-wrap:wrap;margin:-10px -10px 0}#uItem_service .service_flx li{width:calc(25% - 20px);margin:10px;padding:6px 0;background:#fff;border-radius:4px;font-weight:600}#uItem_case{padding:2em 0 5em}#faq .box{border-bottom:1px solid #eee;padding:10px 0;text-align:left}#faq .txt_q{padding:0 0 0 38px;margin:15px 0;font-weight:600;background:url(//www.smilegroup21.com/wp/wp-content/themes/smile-wp/img/faq_f.png) no-repeat top left;background-size:30px auto;font-size:20px}#faq .txt_a{padding:0 0 0 38px;margin:15px 0;background:url(//www.smilegroup21.com/wp/wp-content/themes/smile-wp/img/faq_a.png) no-repeat top left;background-size:30px auto;font-size:16px}.staff_box{display:flex;flex-wrap:wrap;margin:0 -20px 0;padding:0}.staff_box li{list-style-type:none;width:calc(20% - 40px);margin:10px 20px 30px}.staff_box li p{font-weight:600;font-size:20px;padding:0;margin:0;color:#42301a}.staff_box li img{padding-bottom:10px}.staff_box li span{font-size:13px;letter-spacing:.02em}#staff .box{display:flex;flex-wrap:wrap;margin:0 -15px 0}#staff .box_area{width:calc(33% - 30px);margin:10px 15px 30px;padding:1.5em;color:#322721;border:1px solid #7a5529;border-radius:4px}#staff .box_area img{border-radius:500px;width:200px;height:200px}#staff .box_area p{font-size:13px;font-weight:600}#staff .box_area p span{background:#7a5529;color:#fff;padding:2px 8px;margin-right:4px;border-radius:2px}#staff .box_area .txt{padding:1.3em 0 .5em;text-align:left;line-height:1.6;border-top:1px dashed #333}#job .sub_txt{font-weight:600;font-size:18px}.job_list{width:100%}.job_list th{width:20%;padding:10px;font-weight:700;vertical-align:top;border:1px solid #ccc;background:#faf6f2;text-align:center}.job_list td{width:80%;padding:10px;vertical-align:top;border:1px solid #ccc;text-align:left}#contact h2,#job h2{text-align:left;border-bottom:1px solid #745836;padding:10px 4px;color:#42301a;margin:1.5em 0 1em}#contact .inq_box{display:flex}#contact .inq_name{width:30%;padding:1em;text-align:left;font-weight:600;background:#eee;border-bottom:1px solid #fff}#contact .inq_input{padding:1em}#contact .center{text-align:center;font-weight:600;padding:1em 0;font-size:20px}#contact .submit input{padding:10px 20px}#contact .tel_box{background:#eee;padding:2em}#contact .tel{line-height:1.1}#contact .tel a{font-size:40px;font-weight:600}#contact .tel_box p{font-weight:600;margin:0}#contact .tel a:before{content:'';display:inline-block;width:40px;height:36px;margin-right:4px;background:url(//www.smilegroup21.com/wp/wp-content/themes/smile-wp/img/free.png) no-repeat center 2px;background-size:contain;vertical-align:middle}.aContent_ttl_img{margin:-70px -15px 70px}.aContent_ttl_img img{width:100%}#aContent .txt{text-align:left;font-weight:500;font-size:18px}#aContent .sub_ttl{font-size:26px;font-weight:600;padding:1em 0;color:#42301a}#aContent_area01{padding:1em 0 5em}#aContent .box{padding:2em 0;justify-content:space-between;display:flex}#aContent .box__img{width:40%}#aContent .box__img img{border-radius:6px}#aContent .box__txt{width:57%;text-align:left}#aContent .box__txt h3{font-size:30px;color:#42301a;margin-top:0}#aContent .box__txt .txt2{font-size:18px}#aContent_area02{padding:3em 0 5em}#aContent_area03{padding:5em 0}#aContent .btn{max-width:500px;display:block;margin:0 auto;font-size:16px;font-weight:600}#aContent .btn a{background:#5c611f;padding:1em;display:block;margin:2em auto;color:#fff}#aContent .a_faq dt{font-size:18px;color:#fff;text-align:left;background:#745836;padding:.4em;margin:.5em 0}#aContent .a_faq dd{font-weight:500;text-align:left;padding:.4em .4em 1.5em}#aContent .detail h3{font-size:18px;color:#fff;text-align:left;background:#745836;padding:.4em;margin:.5em 0}#aContent .detail p{font-weight:500;text-align:left;padding:.4em .4em 1.5em}#aContent .staff_comment{background:#fff;margin-bottom:2em;border-radius:6px}#aContent .staff_comment h3{background:#c5af8b;color:#231711;font-size:16px;padding:6px 10px 6px 88px;margin:0;text-align:left;border-radius:6px 6px 0 0;position:relative}#aContent .staff_comment h3 img{position:absolute;bottom:0;left:10px;width:70px}#aContent .staff_comment p{font-size:14px;font-weight:500;padding:14px 10px;text-align:left}#hojin .hojin_nayami{border:1px solid #42301a;margin:2em 0;border-radius:6px;padding:2.5em}#hojin .hojin_nayami ul{flex-wrap:wrap}#hojin .hojin_nayami li{width:50%;text-align:left;font-size:18px;font-weight:600;padding:2px 0}#hojin .hojin_nayami li strong{color:#900}.ud_txt{padding:1em 0;font-size:20px}.t1_bnr1{margin:-70px 0 0;text-align:center}.t1_bnr{display:flex;margin:0 0 1em}.t1_bnr div{padding:10px}.service-app-box{background:#faf6f2;border-radius:8px;padding:3vw;margin:0 0 6rem;text-align:left}.service-app-box .point{background:#fff;margin:1em auto 1.5em auto;padding:0;border-radius:8px}.service-app-box .point li{list-style-type:none;border-bottom:1px dashed #322721;margin:0;padding:10px 20px;font-weight:600;font-size:18px;color:#745836}.service-app-box .point li:last-child{border-bottom:0}.service-app-num{padding:3vw 0 10px}.service-app-num span{padding:1.3vw 2vw;border-radius:500px;background:#d08305;color:#fff;font-size:3rem;font-weight:700;line-height:1}.t024{font-size:32px;margin:4rem 0 20px;position:relative}.t024:before{content:'';position:absolute;top:-24px;left:50%;transform:translateX(-50%);width:36px;height:3px;background-color:#d08305}.hr1{margin-top:50px;margin-bottom:50px;border-top:0}@media (max-width:768px){.t024{font-size:23px;margin:4px 0 10px}.service-app-num{padding-top:3rem}.service-app-num span{font-size:2rem}}@media (max-width:991px){.head_contact{display:none}.site-branding__heading_txt{display:none}.sp_head_tel{position:absolute;top:5px;right:-16px}.sp_head_tel img{width:190px}.site-branding__logo{width:120px}}@media (min-width:992px){.sp_head_tel{display:none}.site-branding__heading{display:flex;align-items:center}.site-branding__heading_txt{font-size:12px;text-align:left;font-weight:400;line-height:1.5;padding-left:6px}.header--center .site-branding{padding-bottom:10px!important}}@media (min-width:768px){.sp{display:none!important}.t-service-wrap div{width:48%}#t-content1 .method li,#kaitori .method li{width:32%}#t-case .t-case-box{flex-wrap:wrap;justify-content:center;margin:-10px -10px 0}#t-case .t-case-box__items{width:calc(33% - 20px);margin:10px}#t-item .point_list li{width:33.3%}.contact-area__box_tel,.contact-area__box_mail{width:50%;padding:2em}.contact-area__box_tel{border-right:1px solid #ccc}.merit li{width:18%}.step li,.voice_list div{width:31%}#takuhai_area .merit li{width:23%}}@media (min-width:480px){.flex-h{display:flex;justify-content:space-between}}@media (max-width:767px){#head-oshirase p{text-align:left;font-size:11px}body{font-size:14px}.pc{display:none!important}#main{margin-bottom:30px}#t-content1,#t-content3,#t-case,#t-item,#t-comparison,#t-content-area{padding:30px 20px}#t-content1 h2,#t-content3 h2,#t-item h2,#t-case h2,#t-comparison h2,#t-point h2,#t-wish h2,#t-content-area h2,#contact-area h2{font-size:26px;margin:10px 0}#t-content1 .sub_title{text-align:left;font-size:15px;padding:.2em 0 1em;margin-bottom:-6px}#t-content1 .method,#kaitori .method{flex-direction:column}#t-content1 .method li,#kaitori .method li{margin-bottom:20px}.t-service-wrap div{width:48%}#t-content3 h3{font-size:15px}#t-content3 h3 span{padding:0 6px;margin-right:2px}.t-service-wrap div p{font-size:13px;line-height:1.5}#t-case .t-case-box{flex-direction:column}#t-case .t-case-box__items{margin-bottom:40px}#t-case .case_btn{margin:0 auto 1em auto}#t-item .sub_tt,#t-comparison .sub_tt{font-size:12px}#lp_icon_area .icon_box{width:calc(25% - 10px);margin:10px 5px 10px;padding:10px;font-size:13px}#t-item h3,.t-advantage h3{font-size:18px}#t-item .point_list{justify-content:space-between}#t-item .point_list li{width:48%;padding:0;border-right:0;margin-bottom:20px}#t-item .point_list li img{width:85px;height:85px}#t-item .point_list li h4{font-size:16px}#t-item .point_list li p{font-size:13px;line-height:1.5}#kaitori .method li h3{font-size:36px}#t-comparison th,#t-comparison td{font-size:14px;padding:6px}.t-advantage li{width:48%}.t-advantage li p{font-size:14px;line-height:1.5}.t-advantage ul{padding:0 10px}#t-wish{padding:40px 30px}#t-content-area .ok_area{padding-left:30px;font-size:24px}#t-content-area .flex span{padding-left:30px;padding-top:20px;font-size:13px;text-align:left}#contact-area{padding:40px 20px}.contact-area__txt{font-size:14px;font-weight:500;line-height:1.5;margin-top:-10px}.contact-area__box{flex-direction:column;background:#fff;padding:20px;color:#000}.contact-area__box_mail a{margin-left:0;font-size:12px;border-radius:8px}.contact-area__box_mail a p{font-size:18px}.contact-area__box_mail,.contact-area__box_tel{padding-top:10px}#contact-area .tt{font-size:16px;margin-bottom:2px}.footer-widget-area{padding-bottom:100px}#contact-area .foot_tel{font-size:32px;font-weight:600}#side_bana2{color:#fff;border-radius:0;width:100%;padding:0;position:fixed;transition:all linear .25s;transform:translateY(0);z-index:2;text-align:center;right:0;bottom:0;width:100%;font-weight:700;align-items:center}#side_bana2 div{background:#fff;width:50%}#side_bana2 div a{display:block;padding:5px 10px;color:#fff}#side_bana2 div p{margin:0;padding:0 0 0 6px;line-height:1.3;font-size:13px}#side_bana2 div span{font-size:10px;display:block;line-height:1.3;font-weight:400;padding:0 0 0 6px}#side_bana2 .tel{background:linear-gradient(#d00,#d10000);position:relative}#side_bana2 .tel i{position:absolute;top:15px;left:12px;font-size:22px}#side_bana2 .mail{background:linear-gradient(#609725,#477115);position:relative}#side_bana2 .mail i{position:absolute;top:15px;left:12px;font-size:22px}#side_bana2 .line{background:#01b901}.page-header__title{font-size:24px}.sub-page-contents{padding-top:30px}h2.is_ttl2{font-size:24px;margin:2px 0 0}.page-header{background-size:cover;padding:20px 0 50px}.page-header_subtitle{top:140px;text-align:center;font-size:11px;font-family:"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,"游ゴシック","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック",MS PGothic,sans-serif;line-height:1.3}.full-area .inner{padding-left:15px;padding-right:15px}#syuttyo_area .sub_txt,#takuhai_area .sub_txt{font-size:15px;text-align:left;line-height:1.5;margin:0;font-weight:500}.nayami_point{margin:-10px 0 0}.nayami_point li{font-size:16px;padding:6px 10px}.nayami_point p{font-size:17px;padding-top:0;text-align:left}.service-app-box .point li{font-size:14px}.txt_items:first-child{display:none}.txt_items p{font-size:14px}.txt_items:last-child{padding-bottom:2em}.merit{flex-wrap:wrap;margin:-10px 10px}.merit li{width:48%;margin-bottom:14px}.step{flex-direction:column}.ts1{margin-top:-40px}.step li{width:100%;margin-bottom:20px}.step1:after,.step2:after{border-width:0}.is-wrap{padding:2em 0 0}#lp_area .sub_txt p{text-align:left;font-size:14px;line-height:1.6;font-weight:500}#lp_onayami .nayami_point li{font-size:15px}#lp_onayami{padding-bottom:2em}#lp_onayami i{font-size:30px}#uItem_point{padding-top:3em}.uItem_point__num{margin-top:1em}.uItem_point__items,#uItem_voice .voice_list{flex-direction:column}.uItem_point__items div:first-child,.uItem_point__items div:last-child{width:100%}.uItem_point__items h3{font-size:20px;padding:0}#uItem_voice .voice_list div{margin-bottom:1.5em}#uItem_voice .voice_list div h3{font-size:20px}#hojin .hojin_nayami{padding:1.5em}#hojin .hojin_nayami ul{padding:0 0 0 14px}#hojin .hojin_nayami li{width:100%;line-height:1.3;padding:8px 0;font-size:16px;border-bottom:1px dotted #ccc}.ud_txt{font-size:16px}.staff_box{padding:0 30px}.staff_box li{width:calc(50% - 40px)}#staff .box{flex-direction:column;margin:0}#staff .box_area{width:100%;margin:1em 0}#staff .box_area img{width:160px;height:160px}#faq .box{padding:10px}#faq .txt_q{font-size:17px;line-height:1.5;background-size:24px auto;padding-left:30px}#faq .txt_a{font-size:15px;line-height:1.5;background-size:24px auto;padding-left:30px}h2.is_ttl2,#aContent .a_ttl2{font-size:24px}#aContent .sub_ttl{font-size:18px}#aContent .txt{font-size:14px}#aContent_area01{padding:0 0 3em}#aContent .box{flex-direction:column;padding:1em 0}#aContent .box__img,#aContent .box__txt{width:100%}#aContent .box__txt h3{font-size:18px;margin-top:.8em}#aContent_area02{padding-top:1em}#aContent .a_faq dt{font-size:14px}#aContent .box__txt .txt2{font-size:15px;padding-top:1em}#aContent .detail h3{font-size:14px}#aContent_area03{padding-bottom:1em}#aContent .staff_comment p{font-size:12px;padding:10px;line-height:1.4}#aContent .staff_comment{margin-top:1.8em}#job .sub_txt{font-size:14px;text-align:left}#contact .inq_box{flex-direction:column}#contact .inq_name{width:100%}#contact .inq_input{width:100%;text-align:left}#contact .inq_input input,#contact .inq_input textarea{width:90%}#contact .center{font-size:15px}#contact .txt1{text-align:left}#contact h2,#job h2{margin:0 0 .5em;font-size:20px}#contact .tel a{font-size:30px;font-weight:600}#contact .tel_box{margin-bottom:3em}.single_name span{font-size:11px;padding:4px}.single_price p{font-size:14px}.single_price span{font-size:30px}.single_output{padding-bottom:6px}.t1_bnr1{margin:0;padding:0 10px}.t1_bnr{flex-direction:column;margin-top:-10px}}.copyright{background-color:#231711}address{text-align:center;color:#aca49d}.footer-widget-area{font-size:14px}.swiper-button-next,.swiper-button-prev{cursor:pointer;color:rgba(255,255,255,.5)}.swiper-button-next:after,.swiper-button-prev:after{font-size:20px}#sub h3{background:#eee;font-size:18px;padding:10px;margin-bottom:-10px}.wpcf7-response-output{font-weight:600}@media (max-width:480px){.sp_head_tel{top:10px}.sp_head_tel img{width:160px}#responsive-btn{right:-6px}.site-branding__logo{width:100px;margin-left:-4px}}.wpcf7-spinner{display:block}@media (min-width:768px){.col2{display:flex;justify-content:space-between;flex-direction:row-reverse}.col2-items{width:48%}}