@media screen and (min-width: 801px),print{.flame{position:absolute;z-index:101;width:120px}.deco{position:absolute;z-index:101}.flame_tr{top:-1px;right:-3px}.flame_tl{top:-1px;left:-3px}.flame_br{bottom:-1px;right:-3px}.flame_bl{bottom:-1px;left:-3px}.overwrap{overflow:hidden}#service.handcap{overflow:hidden}#service.handcap #leadArea{position:relative;display:flex;justify-content:space-between}#service.handcap #leadArea .txt_box{box-sizing:border-box;width:440px;margin-left:80px}#service.handcap #leadArea .txt_box .hd{font-size:25px;font-weight:bold;margin-bottom:40px;letter-spacing:3px}#service.handcap #leadArea .txt_box p{line-height:2}#service.handcap #leadArea .txt_box .illust{width:141px;position:absolute;bottom:0;right:0}#service.handcap #leadArea .img_box{margin-left:50px;width:calc(100% - 580px);margin-right:3px;position:relative;border-radius:16px;min-height:470px}#service.handcap #leadArea .img_box{background:url("../img/handcap/lead_pht.jpg") no-repeat center/cover}#service.handcap #leadArea .img_box .flame{width:120px;border-radius:0}#service.handcap #leadArea .img_box .flame_br{width:121px}#service.handcap .sec{margin-top:200px;position:relative}#service.handcap .sec h2{position:relative;margin:0 auto 30px;text-align:center;font-size:25px;letter-spacing:3px;width:275px;padding-left:3px}#service.handcap .sec h2:before,#service.handcap .sec h2:after{content:"";display:block;position:absolute;width:15px;height:29px;top:0;bottom:0;margin:auto 0}#service.handcap .sec h2:before{background:url("../img/tit_l.png") no-repeat center/cover;left:0}#service.handcap .sec h2:after{background:url("../img/tit_r.png") no-repeat center/cover;right:0}#service.handcap .sec .lead{font-weight:bold;font-size:18px;text-align:center;line-height:2}#service.handcap .btn{width:400px;border:solid 3px #66cbaf;border-radius:18px;position:relative;color:#0da997;padding:13px 25px 13px 13px;display:block;font-weight:bold;margin:30px 0 0;line-height:1em;box-sizing:border-box;font-feature-settings:"palt"}_:-ms-lang(x)::-ms-backdrop,#service.handcap .btn{padding-top:18px;display:flex;align-items:center}#service.handcap .btn+.btn{margin-top:10px}#service.handcap .btn::before{position:absolute;content:"";top:0;bottom:0;right:15px;margin:auto;background-image:url(../../common/img/arrow.png);background-size:cover;width:20px;height:15px;transition:300ms}#service.handcap .btn:hover{background-color:#66cbaf !important;color:#fff}#service.handcap .btn.kobetu:hover{background-color:#ff97aa !important;color:#fff}#service.handcap .btn.kobetu:hover::before,#service.handcap .btn:hover::before{right:8px;background-image:url(../../common/img/arrow_w.png)}#service.handcap .btn .type{display:inline-block;font-size:12px;color:#fff;background-color:#0da997;border-radius:6px;padding:4px 7px 5px 8px;line-height:1em;margin-right:5px;transition:300ms}#service.handcap .btn.kobetu{border:solid 3px #ff97aa;color:#f17180}#service.handcap .btn.kobetu::before{background-image:url(../../common/img/arrow_p.png)}#service.handcap .btn.kobetu .type{background-color:#f17180}_:-ms-lang(x)::-ms-backdrop,#service.handcap .btn .type{padding-top:6px;padding-bottom:2px;display:block;margin-top:-5px}#service.handcap .btn:hover .type{color:#0da997;background-color:#fff}#service.handcap .btn.kobetu:hover .type{color:#f17180}#service.handcap #exp{position:relative}#service.handcap #exp .content{position:relative;display:flex}#service.handcap #exp .content:nth-of-type(2n){flex-direction:row-reverse}#service.handcap #exp .content+.content{margin-top:200px}#service.handcap #exp .content .deco{width:162px}#service.handcap #exp .content .flame_tl{width:120px}#service.handcap #exp .content .flame_br{width:120px;transform:rotate(-180deg);right:-1px}#service.handcap #exp .content:nth-of-type(2n) .flame_tr{transform:scale(-1, 1)}#service.handcap #exp .content:nth-of-type(2n) .flame_bl{transform:scale(1, -1);left:-1px;width:119px}#service.handcap #exp .content .flame_br{width:119px;transform:rotate(-180deg)}#service.handcap #exp .content .img_box{position:relative;width:50%;min-height:400px;border-radius:0 16px 0 16px}#service.handcap #exp .content:nth-of-type(2n) .img_box{border-radius:16px 0 16px 0}#service.handcap #exp .content .img_box .num{position:absolute;width:32px;left:0;top:0;z-index:102}#service.handcap #exp .content:nth-of-type(2n) .img_box .num{left:auto;right:0}#service.handcap #exp .content .txt_box{width:calc(50% - 140px);margin-left:50px}#service.handcap #exp .content .txt_box table{border-collapse:collapse;width:100%;margin-top:20px}#service.handcap #exp .content .txt_box table th,#service.handcap #exp .content .txt_box table td{text-align:left;border-bottom:1px solid #ddd;padding:10px 0}#service.handcap #exp .content .txt_box table th{padding-right:10px;width:5em;line-height:1.4}#service.handcap #exp .content .txt_box table tr:last-child th,#service.handcap #exp .content .txt_box table tr:last-child td{border:none}#service.handcap #exp .content .txt_box table td span{line-height:1.4;display:inline-block}#service.handcap #exp .content .txt_box table td span+br+strong{display:inline-block;margin-top:5px}#service.handcap #exp .content .txt_box table td a{color:#ff97aa;font-weight:bold}#service.handcap #exp .content:nth-of-type(2n) .txt_box{width:calc(50% - 140px);margin-left:0;margin-right:50px}#service.handcap #exp .content .txt_box .hd{font-size:22px;font-weight:bold;letter-spacing:.1em;margin-bottom:20px}#service.handcap #exp .content .txt_box .hd span{display:block;font-size:18px}#service.handcap #exp .content:nth-of-type(1) .img_box{background:url("../img/handcap/pht01.jpg") no-repeat left center/cover}#service.handcap #exp .content:nth-of-type(1) .deco{bottom:-90px;right:-95px}#service.handcap #exp .content:nth-of-type(2) .img_box{background:url("../img/handcap/pht02.jpg") no-repeat left center/cover}#service.handcap #exp .content:nth-of-type(3) .img_box{background:url("../img/handcap/pht03.jpg") no-repeat left center/cover}#service.handcap #exp .content:nth-of-type(3) .illust{width:141px;position:absolute;bottom:0;right:0}#service.handcap #exp .content:nth-of-type(4) .img_box{background:url("../img/handcap/pht04.jpg") no-repeat left center/cover}#service.handcap #exp .content:nth-of-type(4) .deco{bottom:-130px;left:-95px}#service.handcap #exp .content:nth-of-type(5) .img_box{background:url("../img/handcap/pht05.jpg") no-repeat left center/cover}#service.handcap #staff h2{background:url("../img/staff_tit_bg.png") no-repeat center/cover;width:168px;height:168px;display:flex;justify-content:center;align-items:center;margin-bottom:80px}#service.handcap #staff h2:before,#service.handcap #staff h2:after{display:none}#service.handcap #staff .voice{position:relative;padding:0 3px}#service.handcap #staff .voice+.voice{margin-top:100px}#service.handcap #staff .voice .txt_box{width:calc(100% - 140px);position:relative;background-image:url(../../common/img/bg_p.jpg);background-size:350px;border-radius:16px;padding:80px 450px 80px 80px;box-sizing:border-box;min-height:540px}#service.handcap #staff .voice:nth-of-type(2n + 1) .txt_box{background-image:url(../../common/img/bg_b.jpg);margin:0 0 0 auto;padding:80px 80px 80px 450px}#service.handcap #staff .voice .txt_box .flame{width:121px}#service.handcap #staff .voice .txt_box .flame.flame_bl{transform:scale(-1, 1)}#service.handcap #staff .voice .txt_box ul li+li{margin-top:25px}#service.handcap #staff .voice .txt_box ul li dl dt{font-size:16px;font-weight:bold;position:relative;padding-left:13px}#service.handcap #staff .voice .txt_box ul li dl dt:after{content:"";display:block;position:absolute;width:10px;height:10px;border-radius:10px;background-color:#ff97aa;left:0;top:.6em}#service.handcap #staff .voice:nth-of-type(2n+1) .txt_box ul li dl dt:after{background-color:#66cbaf}#service.handcap #staff .voice .txt_box ul li dl dd{margin-top:5px}#service.handcap #staff .voice .img_box{width:534px;position:absolute;z-index:1;top:-50px;left:0}#service.handcap #staff .voice:nth-of-type(2n) .img_box{right:0;left:auto}#service.handcap #staff .voice .img_box .inner{position:relative}#service.handcap #staff .voice .prof_box{position:absolute;width:200px;top:80px;right:40px}#service.handcap #staff .voice.staff01 .prof_box,#service.handcap #staff .voice:nth-of-type(2n) .prof_box{right:auto;left:50px}#service.handcap #staff .voice .post{display:block;font-weight:bold}#service.handcap #staff .voice .name{display:block;font-weight:bold;font-size:18px}#service.handcap #staff .voice .txt{margin-top:10px}#service.handcap #movieArea{position:relative;text-align:center}#service.handcap #movieArea .deco{top:-30px;right:30px;width:197px}#service.handcap #movieArea .wrap{position:relative;background-image:url(../../common/img/bg_p.jpg);background-size:350px;background-position:0 0;padding-top:110px;padding-bottom:70px;width:1040px;border-radius:16px}#service.handcap #movieArea .wrap:before,#service.handcap #movieArea .wrap:after{content:"";display:block;position:absolute;width:calc(50% - 245px);height:70px;background-color:#fff;top:0}#service.handcap #movieArea .wrap:before{left:0}#service.handcap #movieArea .wrap:after{right:0}#service.handcap #movieArea .wrap .flame_tl{top:60px;left:0;width:16px}#service.handcap #movieArea .wrap .flame_tr{top:70px;right:0;width:64px}#service.handcap #movieArea .wrap .flame_bl{transform:scale(-1, -1);left:0;width:64px}#service.handcap #movieArea .headbg{position:absolute;width:490px;top:0;left:0;right:0;margin:0 auto}#service.handcap #movieArea .wrap .deco.icon{width:123px;left:0;right:0;top:40px;margin:auto}#service.handcap #movieArea h2{width:auto}#service.handcap #movieArea h2:before,#service.handcap #movieArea h2:after{display:none}}@media only screen and (max-width: 800px){.flame{position:absolute;z-index:101;width:60px}.deco{position:absolute;z-index:101}.flame_tr{top:-1px;right:-2px}.flame_tl{top:-1px;left:-2px}.flame_br{bottom:-1px;right:-2px}.flame_bl{bottom:-1px;left:-2px}.overwrap{overflow:hidden}#service.handcap{overflow:hidden}#service.handcap #leadArea{margin-top:160px;position:relative;display:flex;justify-content:space-between;flex-wrap:wrap;flex-direction:column-reverse}#service.handcap #leadArea .txt_box{box-sizing:border-box}#service.handcap #leadArea .txt_box .hd{font-size:20px;font-weight:bold;margin-bottom:10px}#service.handcap #leadArea .txt_box p{line-height:2}#service.handcap #leadArea .txt_box .illust{max-width:141px;width:25%;position:absolute;top:10px;right:0;z-index:102}#service.handcap #leadArea .img_box{position:relative;margin-bottom:20px}#service.handcap #leadArea .img_box img{border-radius:0 8px 0 8px}#service.handcap #leadArea .img_box .flame{width:60px}#service.handcap #leadArea .img_box .flame img{border-radius:0}#service.handcap .sec{margin-top:100px;position:relative}#service.handcap .sec h2{position:relative;margin:0 auto 30px;text-align:center;font-size:22px;width:90%;max-width:275px;padding-left:3px}#service.handcap .sec h2:before,#service.handcap .sec h2:after{content:"";display:block;position:absolute;width:15px;height:29px;top:0;bottom:0;margin:auto 0}#service.handcap .sec h2:before{background:url("../img/tit_l.png") no-repeat center/cover;left:0}#service.handcap .sec h2:after{background:url("../img/tit_r.png") no-repeat center/cover;right:0}#service.handcap .sec .lead{font-weight:bold;font-size:16px;text-align:center;line-height:2}#service.handcap .btn{max-width:400px;width:100%;border:solid 3px #66cbaf;border-radius:18px;display:block;position:relative;color:#0da997;padding:15px 45px 15px 15px;box-sizing:border-box;line-height:1.3;font-weight:bold;margin:20px 0 0}#service.handcap .btn+.btn{margin-top:10px}#service.handcap .btn::before{position:absolute;content:"";top:0;bottom:0;right:15px;margin:auto;background-image:url(../../common/img/arrow.png);background-size:cover;width:20px;height:15px;transition:300ms}#service.handcap .btn .type{display:block;width:4.5em;text-align:center;font-size:12px;color:#fff;background-color:#0da997;border-radius:6px;padding:5px 8px;line-height:1em;margin-bottom:5px}#service.handcap .btn.kobetu{border:solid 3px #ff97aa;color:#f17180}#service.handcap .btn.kobetu::before{background-image:url(../../common/img/arrow_p.png)}#service.handcap .btn.kobetu .type{background-color:#f17180}#service.handcap #exp{position:relative}#service.handcap #exp .content{position:relative}#service.handcap #exp .content+.content{margin-top:60px}#service.handcap #exp .content .deco{width:110px}#service.handcap #exp .content .flame_tl{width:60px}#service.handcap #exp .content .flame_br{width:60px;transform:rotate(-180deg)}#service.handcap #exp .content:nth-of-type(2n) .flame_tr{transform:scale(-1, 1)}#service.handcap #exp .content:nth-of-type(2n) .flame_bl{transform:scale(1, -1);left:-1px}#service.handcap #exp .content .img_box{margin-bottom:20px;position:relative}#service.handcap #exp .content .img_box>img{border-radius:0 8px 0 8px}#service.handcap #exp .content:nth-of-type(2n) .img_box>img{border-radius:8px 0 8px 0}#service.handcap #exp .content .img_box .num{position:absolute;width:25px;left:0;top:0;z-index:102}#service.handcap #exp .content .img_box .num img{display:block}#service.handcap #exp .content:nth-of-type(2n) .img_box .num{left:auto;right:0}#service.handcap #exp .content .txt_box table{border-collapse:collapse;width:100%;margin-top:10px}#service.handcap #exp .content .txt_box table th,#service.handcap #exp .content .txt_box table td{text-align:left;border-bottom:1px solid #ddd;padding:10px 0}#service.handcap #exp .content .txt_box table th{padding-right:10px;width:5em;line-height:1.4}#service.handcap #exp .content .txt_box table tr:last-child th,#service.handcap #exp .content .txt_box table tr:last-child td{border:none}#service.handcap #exp .content .txt_box table td span{line-height:1.4;display:inline-block}#service.handcap #exp .content .txt_box table td span+br+strong{display:inline-block;margin-top:5px}#service.handcap #exp .content .txt_box table td a{color:#ff97aa;font-weight:bold}#service.handcap #exp .content .txt_box .hd{font-size:20px;font-weight:bold;letter-spacing:.1em;margin-bottom:10px}#service.handcap #exp .content .txt_box .hd span{display:block;font-size:16px;line-height:1.5}#service.handcap #exp .content:nth-of-type(1) .deco{display:none}#service.handcap #exp .content:nth-of-type(4) .deco{display:none}#service.handcap #staff h2{background:url("../img/staff_tit_bg.png") no-repeat center/cover;width:168px;height:168px;display:flex;justify-content:center;align-items:center}#service.handcap #staff h2:before,#service.handcap #staff h2:after{display:none}#service.handcap #staff .voice{position:relative}#service.handcap #staff .voice+.voice{margin-top:50px}#service.handcap #staff .voice .img_box{width:80%;margin:0 auto;position:relative;z-index:2}#service.handcap #staff .voice .img_box .inner{position:relative}#service.handcap #staff .voice .prof_box{margin-bottom:20px}#service.handcap #staff .voice .post{display:block;font-weight:bold}#service.handcap #staff .voice .name{display:block;font-weight:bold;font-size:18px}#service.handcap #staff .voice .txt{margin-top:10px}#service.handcap #staff .voice .txt_box{position:relative;background-image:url(../../common/img/bg_p.jpg);background-size:350px;border-radius:8px;box-sizing:border-box;margin-top:-30px;padding:60px 30px 60px}#service.handcap #staff .voice:nth-of-type(2n + 1) .txt_box{background-image:url(../../common/img/bg_b.jpg)}#service.handcap #staff .voice .txt_box .flame{width:60px}#service.handcap #staff .voice .txt_box .flame.flame_bl{transform:scale(-1, 1)}#service.handcap #staff .voice .txt_box ul li+li{margin-top:25px}#service.handcap #staff .voice .txt_box ul li dl dt{font-size:16px;font-weight:bold;position:relative;padding-left:13px}#service.handcap #staff .voice .txt_box ul li dl dt:after{content:"";display:block;position:absolute;width:10px;height:10px;border-radius:10px;background-color:#ff97aa;left:0;top:.6em}#service.handcap #staff .voice:nth-of-type(2n+1) .txt_box ul li dl dt:after{background-color:#66cbaf}#service.handcap #staff .voice .txt_box ul li dl dd{margin-top:5px}#service.handcap #movieArea{position:relative;text-align:center;z-index:100}#service.handcap #movieArea .deco{top:-40px;right:-30px;width:110px}#service.handcap #movieArea .wrap{position:relative;background-image:url(../../common/img/bg_p.jpg);background-size:350px;background-position:0 0;padding-top:100px;padding-bottom:40px}#service.handcap #movieArea .wrap .flame{display:none}#service.handcap #movieArea .headbg{position:absolute;width:100%;top:0;left:0;right:0;margin:0 auto}#service.handcap #movieArea h2{line-height:1.5;margin-bottom:20px}#service.handcap #movieArea h2:before,#service.handcap #movieArea h2:after{display:none}#service.handcap #movieArea .wrap .deco.icon{width:123px;left:0;right:0;top:30px;margin:auto}#service.handcap #movieArea .wrap iframe{width:100%;height:50.63vw}}
/*# sourceMappingURL=handcap.min.css.map */