.fv{padding:0;height:596px;background:0 0}.fv_img{position:absolute;left:40px;bottom:25px}.fv_content{position:absolute;right:140px;top:90px;text-align:center;font-weight:700}.fv_content h3{font-size:20px}.fv_content h1{font-size:36px;margin:15px 0}.fv_content h2{margin-bottom:20px}.fv_content p{font-size:30px}.fv_back{position:absolute;left:80px;bottom:0;width:50%}.tetote_btn_wrap{padding:98px 0 64px;text-align:center}.tetote_btn{display:inline-block;padding:20px 100px;border-radius:40px;font-size:24px;font-weight:700;position:relative;background:linear-gradient(90deg,#ff8d87,#fc7871);color:#fff}.tetote_btn span{display:inline-block;position:absolute;padding:5px 20px;border-radius:30px;border:1px solid #f26f78;color:#333;font-size:18px;background-color:#fff;left:50%;top:0;transform:translate(-50%,-50%)}.nayami_img{margin-bottom:0}.nayami h4 span{padding:10px 50px}.change_header_img{text-align:center}.soudan{max-width:800px;margin:0 auto;padding:80px;position:relative;margin-top:200px}.soudan h2{position:absolute;left:0;top:-80px;text-align:center;width:100%}.soudan .left_ttl{position:absolute;left:24px;text-align:center;top:50%;height:100%;transform:translateY(-50%);font-size:20px;font-weight:700;color:#fff;writing-mode:vertical-rl;text-orientation:upright}.soudan .right_ttl{position:absolute;right:24px;text-align:center;top:50%;height:100%;transform:translateY(-50%);font-size:20px;font-weight:700;color:#fff;writing-mode:vertical-rl;text-orientation:upright}.soudan_btn{position:absolute;bottom:50px;left:50%;transform:translateX(-50%)}@media screen and (max-width:768px){.soudan{padding:30px;margin-top:100px}.soudan .left_ttl{font-size:12px;left:3px}.soudan .right_ttl{font-size:12px;right:3px}.soudan h2{top:-50px}.soudan h2 img{height:72px}.soudan_btn{bottom:-20px}}.feature_one{display:block;padding:70px}.feature_illust{right:70px}.change_content{text-align:center}.change_content h4{font-size:24px}.change_content h5{font-size:20px}.change_imgs{margin-top:20px;text-align:center}.change_list{display:flex}.change_list li{width:100%;border:2px solid #fff;background-color:#f2f2f2;padding:50px 0}.change_list li p{font-weight:700;margin-bottom:20px}.tetote_back{background:url(//www.hoikumate.jyusen-t.com/wp-content/themes/jyusen-wp5/css/../img/tetote/back.jpg) no-repeat;background-size:cover;background-position:center}.banner2{background-color:#efeeea}.reason .fixedcontainer{background:url(//www.hoikumate.jyusen-t.com/wp-content/themes/jyusen-wp5/css/../img/konet/ttl-back.png) no-repeat;background-size:contain;background-position:top}.expert .title{margin-bottom:0}.reason_one{padding:120px 0 50px;position:relative;margin-bottom:80px}.reason_one:last-child{margin-bottom:0}.reason_one:before{position:absolute;content:"";left:calc(540px - 50vw);bottom:0;width:calc(50vw + 400px);height:calc(100% - 60px);background:url(//www.hoikumate.jyusen-t.com/wp-content/themes/jyusen-wp5/css/../img/back4.png) no-repeat;background-position:center;background-size:cover}.reason_img{position:absolute;left:0;top:0;width:540px;z-index:1}.reason_content{margin-left:440px;width:640px;padding:50px;background-color:#fff;box-shadow:0 12px 12px 0 rgba(40,47,60,.3);border-radius:max(10px, min(15px, calc((100vw - 10px - 100%) * 9999)));position:relative;z-index:2;min-height:320px;border:1px solid #f2f2f2}.reason_num{position:absolute;left:50px;top:-32px;color:#f26f78;font-family:"Homemade Apple",cursive;font-size:24px}.reason_num span{font-family:DINNextLTPro-Medium;font-size:48px;margin-left:5px}.reason_ttl{font-size:30px;margin-bottom:20px}.reason_txt{line-height:2}.reason_one.reserve .reason_img{right:0;left:auto}.reason_one.reserve .reason_content{margin-left:0}.reason_one.reserve:before{left:auto;right:calc(540px - 50vw)}.function{background:url(//www.hoikumate.jyusen-t.com/wp-content/themes/jyusen-wp5/css/../img/back.jpg) no-repeat;background-size:cover;background-position:center}.function_in{padding:50px;position:relative;border:5px solid #f26f78;background-color:#fff}.function_icon{position:absolute;right:0;top:-5px;transform:translateY(-100%)}.function_one{display:flex;justify-content:space-between;margin-bottom:80px}.function_one:last-child{margin-bottom:0}.function_content{width:430px}.function_img{width:480px}.function_num{font-size:24px;font-family:"Homemade Apple",cursive;margin-bottom:40px;line-height:1}.function_num span{font-family:DINNextLTPro-Medium;font-size:48px;margin-left:5px}.function_ttl{font-size:24px;margin-bottom:30px;color:#f26f78}.function_one:nth-child(2n-1){flex-direction:row-reverse}.merit_one{display:flex;margin-bottom:50px}.merit_img{width:450px}.merit_img img{width:100%;height:100%;object-fit:cover}.merit_content{color:#fff;padding:50px;width:630px}.merit_num{font-family:"Homemade Apple",cursive;font-size:24px;line-height:1;margin-bottom:30px}.merit_num span{font-family:DINNextLTPro-Medium;font-size:48px;margin-left:5px}.merit_ttl{font-size:24px;margin-bottom:20px}.merit_one:nth-child(2n){flex-direction:row-reverse}.price_in{position:relative;max-width:800px;margin:0 auto}.price_in .illust{position:absolute;left:80px;top:80px;transform:translate(-100%,-100%);z-index:-1}.price_in .woman{position:absolute;right:100px;top:0;transform:translateY(-100%)}.price_div{text-align:center;padding:50px 0;border:5px solid #f26f78;box-shadow:0 12px 12px 0 rgba(40,47,60,.3);border-radius:max(10px, min(15px, calc((100vw - 10px - 100%) * 9999)))}.price_div h4 span{background:#333;padding:10px 25px;border-radius:30px;color:#fff;font-size:20px}.price_div h3{font-size:32px;line-height:1.2}.price_div h3 span{font-size:48px;color:#f26f78}.price_btn{margin:10px auto 20px}@media screen and (max-width:768px){.price_in .woman{width:120px;right:0}.price_in .illust{width:180px}.price_div{padding:30px 20px}.price_div h4 span{padding:5px 18px;font-size:16px}.price_div h3{font-size:20px}.price_div h3 span{font-size:26px}.price p{font-size:12px}}.function_list_in{display:flex}.function_list_in table{width:50%}.function_list_in table th{background:#f2f2f2;font-size:20px;border:1px solid #ccc;padding:30px;vertical-align:top}.function_list_in table td{padding:30px;line-height:2;border:1px solid #ccc}.tetote_contact .fixedcontainer{background:url(//www.hoikumate.jyusen-t.com/wp-content/themes/jyusen-wp5/css/../img/konet/ttl-back.png) no-repeat;background-size:contain;background-position:top}.device_in{border:5px dashed #f26f78;padding:70px;text-align:center}.device_in>h2{font-size:30px;margin-bottom:20px}.device_in>h3{font-size:40px;color:#f26f78;margin-bottom:20px}.device_in>h3>span{font-size:56px}.device_list{margin-top:30px;display:flex;justify-content:space-around}@media screen and (max-width:768px){.reason_img{position:initial;width:100%}.reason_one:before{content:none}.reason_content{margin:0;width:100%;min-height:auto}.fv_content{position:initial;padding:10vw 5vw 30px}.fv_content h3{font-size:16px;margin-bottom:20px}.fv_content h1{font-size:28px}.fv_content h2{margin-bottom:10px}.fv_content p{font-size:16px}.fv_back{position:initial;width:80%;max-width:640px;margin:0 auto}.fv_img{width:100px;left:20px;bottom:10px}.fv{height:auto}.tetote_btn_wrap{padding:60px 5vw 40px}.tetote_btn span{font-size:14px}.tetote_btn{padding:20px 40px;font-size:18px}.nayami h4 span{display:inline-block}.feature_one{padding:20px}.feature_num{font-size:10px}.change_content h4{font-size:18px}.change_content h5{font-size:16px}.change_list li{padding:20px 5px}.change_list li p{font-size:12px;margin-bottom:10px}.change_imgs{margin-top:10px}.message h3{margin-right:100px}.reason_one{padding:0;margin-bottom:30px}.reason_content{border:none;padding:20px}.reason_num{left:20px;top:20px;transform:translateY(-80%)}.reason_ttl{font-size:20px;margin-bottom:10px}.function_icon{width:100px;display:none}.function_in{padding:20px;border-width:3px}.function_one{display:block;margin-bottom:40px}.function_content{width:100%}.function_img{width:100%;margin-top:20px}.function_num{margin-bottom:20px}.function_ttl{font-size:20px;margin-bottom:15px}.merit_header{min-height:260px}.merit_header img{width:100%;height:100%;min-height:260px;object-fit:cover}.merit_one{display:block;margin-bottom:30px}.merit_img{width:100%}.merit_content{width:100%;padding:20px}.merit_num{margin-bottom:15px}.merit_ttl{margin-bottom:10px;font-size:20px}.function_list_in{display:block}.function_list_in table{width:100%}.function_list_in table th{font-size:16px;padding:10px;width:120px}.function_list_in table td{padding:10px}.device_in{border-width:3px;padding:20px}.device_in>h2{font-size:20px;margin-bottom:5px;line-height:1.5}.device_in>h3{font-size:24px}.device_in>h3>span{font-size:30px}.device_list{display:block}.device_one{margin-top:20px}.logo img{width:100px}}