@keyframes fadeInAnime{0%{opacity:0;transform:translate3d(-10px,0,0)}90%{opacity:1;transform:translate3d(0px,0,0)}100%{opacity:1}}#flow_pic{position:relative}#flow_pic.active .arrow{animation-name:fadeInAnime;animation-fill-mode:forwards;animation-duration:1s;animation-iteration-count:1;animation-timing-function:ease;animation-direction:normal}#flow_pic .arrow{opacity:0}#flow_pic .arrow01{width:81px;position:absolute;top:170px;left:190px}#flow_pic .arrow02{width:81px;position:absolute;top:170px;left:425px;animation-delay:.3s}#flow_pic .arrow03{width:81px;position:absolute;top:170px;left:655px;animation-delay:.6s}#flow_pic .arrow04{width:81px;position:absolute;top:170px;left:880px;animation-delay:.9s}#flow{padding-bottom:190px}#flow .flow_head{text-align:center;background:url(//www.playful-kaitori.com/wpapp/wp-content/themes/playful/css/../images/delivery/line.png) 0 bottom no-repeat;background-size:100% auto}#flow .flow_head .txt01{font-size:24px;font-size:2.4rem;font-weight:500;padding-bottom:15px}#flow .flow_head .txt02{line-height:2;padding-bottom:85px}#flow .flow_head .btn_wrap{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;padding-top:70px;padding-bottom:75px}#flow .flow_head .btn_wrap a{width:420px;text-align:center;padding-left:0;margin:0}#flow .flow_head .btn_wrap a:first-of-type{margin-right:20px}#flow .step{border-bottom:1px solid #969696;position:relative;padding-top:95px;padding-left:40px;padding-right:40px;padding-bottom:70px}#flow .step:before{content:"";width:0;height:0;border-style:solid;border-width:30px 25px 0;border-color:#c00 transparent transparent;position:absolute;bottom:-30px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#flow .step .l_flex{-webkit-align-items:center;align-items:center}#flow .step .num{border:3px solid #969696;border-radius:50%;width:140px;height:140px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;margin-left:30px;margin-right:30px}#flow .step .num p{font-weight:700;font-size:25px;font-size:2.5rem;text-align:center}#flow .step .num p span{font-size:50px;font-size:5rem;display:block}#flow .step .ttl{padding-left:50px;padding-right:50px;width:280px;text-align:center}#flow .step .ttl img{margin:0 auto}#flow .step .ttl .step01_pic{width:110px;margin-bottom:24px}#flow .step .ttl .step02_pic{width:100px;margin-bottom:20px}#flow .step .ttl .step03_pic{width:120px;margin-bottom:34px}#flow .step .ttl .step04_pic{width:77px;margin-bottom:20px}#flow .step .ttl .step05_pic{width:94px;margin-bottom:24px}#flow .step .ttl h4{font-size:24px;font-size:2.4rem;font-weight:700;line-height:1.3}#flow .step .ttl h4 span{display:block;font-size:32px;font-size:3.2rem;color:#cc0001}#flow .step .txt{width:600px}#flow .step .txt p{font-size:16px;font-size:1.6rem;line-height:1.6}#flow .step .txt p span{color:#cc0001;font-weight:700;font-size:28px;font-size:2.8rem;padding:0 3px}#flow .step .txt .link{padding-top:20px}#flow .step .txt .link a{color:#cc0001;border-bottom:1px solid #cc0001;padding-bottom:5px;display:inline-block}#flow #step01{padding-top:125px}#flow #step01 .btn_wrap{padding-top:35px}#flow #step01 .btn_wrap a{color:#cc0001;border:3px solid #cc0001;border-radius:30px;display:block;padding:14px 0 14px 180px;position:relative;font-weight:500;font-size:24px;font-size:2.4rem;width:560px}#flow #step01 .btn_wrap a:before{content:"";width:30px;height:21px;background:url(//www.playful-kaitori.com/wpapp/wp-content/themes/playful/css/../images/delivery/icon_mail.png) 0 0 no-repeat;background-size:100% auto;position:absolute;left:112px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#flow #step01 .btn_wrap a:after{content:"";width:39px;height:11px;background:url(//www.playful-kaitori.com/wpapp/wp-content/themes/playful/css/../images/common/arrow_red_l.png) 0 0 no-repeat;background-size:100% auto;position:absolute;right:30px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#flow #step01 .btn_wrap a:hover{background-color:#cc0001;color:#fff}#flow #step01 .btn_wrap a:hover:before{background:url(//www.playful-kaitori.com/wpapp/wp-content/themes/playful/css/../images/common/icon_mail.svg) 0 0 no-repeat;background-size:100% auto}#flow #step01 .btn_wrap a:hover:after{background:url(//www.playful-kaitori.com/wpapp/wp-content/themes/playful/css/../images/common/arrow_white.png) 0 0 no-repeat;background-size:100% auto;right:20px}#flow #step02 .step02_bottom{padding-top:30px}#flow #step02 .step02_photo{width:420px}#flow #step02 .step02_item{width:600px;margin-left:auto;border:1px solid #000;border-radius:8px;padding:25px}#flow #step02 .step02_item h5{font-weight:700;font-size:22px;font-size:2.2rem;line-height:1;padding-bottom:30px;text-align:center}#flow #step02 .step02_item ul{display:flex;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;position:relative}#flow #step02 .step02_item ul:before{content:"";width:26px;height:26px;background:url(//www.playful-kaitori.com/wpapp/wp-content/themes/playful/css/../images/delivery/plus.png) 0 0 no-repeat;background-size:100% auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#flow #step02 .step02_item ul li{width:250px;background-color:#f1f1f1;text-align:center;position:relative;padding-top:96px;padding-bottom:15px}#flow #step02 .step02_item ul li .step02_icon01{position:absolute;top:26px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:52px}#flow #step02 .step02_item ul li .step02_icon02{position:absolute;top:37px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:48px}#flow #step02 .step02_item ul li .bold{font-weight:700;font-size:20px;font-size:2rem;line-height:1}#flow #step02 .step02_item ul li .txt01{padding-top:24px}#flow #step02 .step02_item ul li .txt01 a{color:#cc0001}#flow #step02 .step02_item ul li .txt02{padding-top:16px;line-height:1.5}#flow #step03 .send{border:1px solid #000;border-radius:8px;padding:25px 60px;margin-top:30px;text-align:center}#flow #step03 .send h5{font-weight:700;font-size:22px;font-size:2.2rem;line-height:1;padding-bottom:15px;text-align:center}#flow #step03 .send .add{font-size:18px;font-size:1.8rem}#flow #step03 .send .name{font-size:500;font-size:22px;font-size:2.2rem;border-bottom:1px solid #969696;padding-bottom:5px}#flow #step03 .send .tel{margin-top:10px;margin-bottom:10px;pointer-events:none;position:relative;padding-left:70px;display:inline-block;font-weight:500;font-size:46px;font-size:4.6rem;line-height:1}#flow #step03 .send .tel:before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:67px;height:39px;background:url(//www.playful-kaitori.com/wpapp/wp-content/themes/playful/css/../images/common/icon_freedial_big.png) 0 0 no-repeat;background-size:100% auto}#flow #step03 .send .time{font-size:14px;font-size:1.4rem}#flow #step05:before{display:none}#kit{padding-bottom:220px}#kit .txt01{font-size:24px;font-size:2.4rem;text-align:center;padding-bottom:80px}#kit .kit01{padding-left:140px;padding-right:100px;padding-bottom:70px}#kit .kit01 .txt{width:calc(100% - 445px);padding-top:65px}#kit .kit01 .txt ul li{position:relative;padding-left:50px;font-weight:700;font-size:22px;font-size:2.2rem;margin-bottom:24px}#kit .kit01 .txt ul li:last-child{margin-bottom:0}#kit .kit01 .txt ul li:before{content:"";width:31px;height:25px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(//www.playful-kaitori.com/wpapp/wp-content/themes/playful/css/../images/delivery/icon_check.png) 0 0 no-repeat;background-size:100% auto}#kit .kit01 .photo{width:445px}#kit .kit02{padding:40px 40px 60px;-webkit-justify-content:space-between;justify-content:space-between}#kit .kit02 .kit02_block{width:calc(50% - 40px);position:relative;text-align:center}#kit .kit02 .kit02_block .circle{width:48px;height:48px;background-color:#cc0001;color:#fff;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;font-weight:700;font-size:22px;font-size:2.2rem;border-radius:50%}#kit .kit02 .kit02_block .size{font-size:18px;font-size:1.8rem;font-weight:700;padding-top:30px;padding-bottom:40px}#kit .kit02 .kit02_block dl{display:flex;flex-wrap:wrap;border:1px solid #969696}#kit .kit02 .kit02_block dl dt{width:32.7%;background-color:#f1f1f1;text-align:center;font-weight:500;padding:75px 0}#kit .kit02 .kit02_block dl dd{width:67.3%;padding:25px 0 25px 70px;text-align:left}#kit .kit02 .kit02_block dl dd table th{font-size:500;padding:6px 0}#kit .kit02 .kit02_block dl dd table td{font-weight:700;padding:6px 0}#kit .attention{border:1px solid #969696}#kit .attention h4{background-color:#f1f1f1;text-align:center;font-weight:700;font-size:22px;font-size:2.2rem;padding:12px 0}#kit .attention ul{padding-left:75px;padding-top:50px;padding-bottom:50px}#kit .attention ul li{font-size:19px;font-size:1.9rem;font-weight:700;padding-bottom:.8em;text-indent:-1em;padding-left:1em;line-height:1.5}#kit .attention ul li:last-child{padding-bottom:0}#kit .btn_wrap{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;padding-top:50px;padding-bottom:100px}#kit .btn_wrap a{width:420px;text-align:center;padding-left:0;margin:0}#kit .btn_wrap a:first-of-type{margin-right:20px}.bnr_area{margin-left:-10px}.bnr_area a{display:block;width:calc(25% - 10px);margin-left:10px}.bnr_area a:hover .txt{transform:scale(.95,.95)}.bnr_area a:hover .txt:before{right:15px}.bnr_area img{z-index:1;position:relative}.bnr_area .txt{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;box-shadow:0 0 7px rgba(0,0,0,.4);background-color:#fff;text-align:center;padding-top:20px;padding-bottom:20px;width:81%;margin:-60px auto 0;z-index:2;position:relative}.bnr_area .txt p{font-size:20px;font-size:2rem;font-weight:500;line-height:1;position:relative;padding-bottom:20px}.bnr_area .txt p:before{content:"";position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:36px;height:3px;background-color:#cc0001}@media screen and (max-width:1280px){#flow_pic .arrow01{width:calc(81 / 1280 * 100vw);top:calc(170 / 1280 * 100vw);left:calc(190 / 1280 * 100vw)}#flow_pic .arrow02{width:calc(81 / 1280 * 100vw);top:calc(170 / 1280 * 100vw);left:calc(425 / 1280 * 100vw)}#flow_pic .arrow03{width:calc(81 / 1280 * 100vw);top:calc(170 / 1280 * 100vw);left:calc(655 / 1280 * 100vw)}#flow_pic .arrow04{width:calc(81 / 1280 * 100vw);top:calc(170 / 1280 * 100vw);left:calc(880 / 1280 * 100vw)}#flow{padding-bottom:calc(190 / 1280 * 100vw)}#flow .flow_head .txt01{font-size:calc(24 / 1280 * 100vw);padding-bottom:calc(15 / 1280 * 100vw)}#flow .flow_head .txt02{padding-bottom:calc(85 / 1280 * 100vw)}#flow .flow_head .btn_wrap{padding-top:calc(70 / 1280 * 100vw);padding-bottom:calc(75 / 1280 * 100vw)}#flow .flow_head .btn_wrap a{width:calc(420 / 1280 * 100vw)}#flow .flow_head .btn_wrap a:first-of-type{margin-right:calc(20 / 1280 * 100vw)}#flow .step{padding-top:calc(95 / 1280 * 100vw);padding-left:calc(40 / 1280 * 100vw);padding-right:calc(40 / 1280 * 100vw);padding-bottom:calc(70 / 1280 * 100vw)}#flow .step:before{border-width:calc( 30 / 1280 * 100vw) calc(25 / 1280 * 100vw) 0 calc(25 / 1280 * 100vw);bottom:calc(-30 / 1280 * 100vw)}#flow .step .num{border:calc(3 / 1280 * 100vw) solid #969696;width:calc(140 / 1280 * 100vw);height:calc(140 / 1280 * 100vw);margin-left:calc(30 / 1280 * 100vw);margin-right:calc(30 / 1280 * 100vw)}#flow .step .num p{font-size:calc(25 / 1280 * 100vw)}#flow .step .num p span{font-size:calc(50 / 1280 * 100vw)}#flow .step .ttl{padding-left:calc(50 / 1280 * 100vw);padding-right:calc(50 / 1280 * 100vw);width:calc(280 / 1280 * 100vw)}#flow .step .ttl .step01_pic{width:calc(110 / 1280 * 100vw);margin-bottom:calc(24 / 1280 * 100vw)}#flow .step .ttl .step02_pic{width:calc(100 / 1280 * 100vw);margin-bottom:calc(20 / 1280 * 100vw)}#flow .step .ttl .step03_pic{width:calc(120 / 1280 * 100vw);margin-bottom:calc(34 / 1280 * 100vw)}#flow .step .ttl .step04_pic{width:calc(77 / 1280 * 100vw);margin-bottom:calc(20 / 1280 * 100vw)}#flow .step .ttl .step05_pic{width:calc(94 / 1280 * 100vw);margin-bottom:calc(24 / 1280 * 100vw)}#flow .step .ttl h4{font-size:calc(24 / 1280 * 100vw)}#flow .step .ttl h4 span{font-size:calc(32 / 1280 * 100vw)}#flow .step .txt{width:calc(600 / 1280 * 100vw)}#flow .step .txt p{font-size:calc(16 / 1280 * 100vw)}#flow .step .txt p span{font-size:calc(28 / 1280 * 100vw);padding:0 calc(3 / 1280 * 100vw)}#flow .step .txt .link{padding-top:calc(20 / 1280 * 100vw)}#flow .step .txt .link a{padding-bottom:calc(5 / 1280 * 100vw)}#flow #step01{padding-top:calc(125 / 1280 * 100vw)}#flow #step01 .btn_wrap{padding-top:calc(35 / 1280 * 100vw)}#flow #step01 .btn_wrap a{border-width:calc(3 / 1280 * 100vw);border-radius:calc(30 / 1280 * 100vw);padding:calc(14 / 1280 * 100vw) 0 calc(14 / 1280 * 100vw) calc(180 / 1280 * 100vw);font-size:calc(24 / 1280 * 100vw);width:calc(560 / 1280 * 100vw)}#flow #step01 .btn_wrap a:before{width:calc(30 / 1280 * 100vw);height:calc(21 / 1280 * 100vw);left:calc(112 / 1280 * 100vw)}#flow #step01 .btn_wrap a:after{width:calc(39 / 1280 * 100vw);height:calc(11 / 1280 * 100vw);right:calc(30 / 1280 * 100vw)}#flow #step01 .btn_wrap a:hover:after{right:calc(20 / 1280 * 100vw)}#flow #step02 .step02_bottom{padding-top:calc(30 / 1280 * 100vw)}#flow #step02 .step02_photo{width:calc(420 / 1280 * 100vw)}#flow #step02 .step02_item{width:calc(600 / 1280 * 100vw);border-radius:calc(8 / 1280 * 100vw);padding:calc(25 / 1280 * 100vw)}#flow #step02 .step02_item h5{font-size:calc(22 / 1280 * 100vw);padding-bottom:calc(30 / 1280 * 100vw)}#flow #step02 .step02_item ul:before{width:calc(26 / 1280 * 100vw);height:calc(26 / 1280 * 100vw)}#flow #step02 .step02_item ul li{width:calc(250 / 1280 * 100vw);padding-top:calc(96 / 1280 * 100vw);padding-bottom:calc(15 / 1280 * 100vw)}#flow #step02 .step02_item ul li .step02_icon01{top:calc(26 / 1280 * 100vw);width:calc(52 / 1280 * 100vw)}#flow #step02 .step02_item ul li .step02_icon02{top:calc(37 / 1280 * 100vw);width:calc(48 / 1280 * 100vw)}#flow #step02 .step02_item ul li .bold{font-size:calc(20 / 1280 * 100vw)}#flow #step02 .step02_item ul li .txt01{padding-top:calc(24 / 1280 * 100vw)}#flow #step02 .step02_item ul li .txt02{padding-top:calc(16 / 1280 * 100vw)}#flow #step03 .send{border-radius:calc(8 / 1280 * 100vw);padding:calc(25 / 1280 * 100vw) calc(60 / 1280 * 100vw);margin-top:calc(30 / 1280 * 100vw)}#flow #step03 .send h5{font-size:calc(22 / 1280 * 100vw);padding-bottom:calc(15 / 1280 * 100vw)}#flow #step03 .send .add{font-size:calc(18 / 1280 * 100vw)}#flow #step03 .send .name{font-size:calc(22 / 1280 * 100vw);padding-bottom:calc(5 / 1280 * 100vw)}#flow #step03 .send .tel{margin-top:calc(10 / 1280 * 100vw);margin-bottom:calc(10 / 1280 * 100vw);pointer-events:none;padding-left:calc(70 / 1280 * 100vw);font-size:calc(46 / 1280 * 100vw)}#flow #step03 .send .tel:before{width:calc(67 / 1280 * 100vw);height:calc(39 / 1280 * 100vw)}#flow #step03 .send .time{font-size:calc(14 / 1280 * 100vw)}#kit{padding-bottom:calc(220 / 1280 * 100vw)}#kit .txt01{font-size:calc(24 / 1280 * 100vw);padding-bottom:calc(80 / 1280 * 100vw)}#kit .kit01{padding-left:calc(140 / 1280 * 100vw);padding-right:calc(100 / 1280 * 100vw);padding-bottom:calc(70 / 1280 * 100vw)}#kit .kit01 .txt{width:calc(100% - calc(445 / 1280 * 100vw));padding-top:calc(65 / 1280 * 100vw)}#kit .kit01 .txt ul li{padding-left:calc(50 / 1280 * 100vw);font-size:calc(22 / 1280 * 100vw);margin-bottom:calc(24 / 1280 * 100vw)}#kit .kit01 .txt ul li:before{width:calc(31 / 1280 * 100vw);height:calc(25 / 1280 * 100vw)}#kit .kit01 .photo{width:calc(445 / 1280 * 100vw)}#kit .kit02{padding:calc(40 / 1280 * 100vw) calc(40 / 1280 * 100vw) calc(60 / 1280 * 100vw)}#kit .kit02 .kit02_block{width:calc(50% - calc(40 / 1280 * 100vw))}#kit .kit02 .kit02_block .circle{width:calc(48 / 1280 * 100vw);height:calc(48 / 1280 * 100vw);font-size:calc(22 / 1280 * 100vw)}#kit .kit02 .kit02_block .size{font-size:calc(18 / 1280 * 100vw);padding-top:calc(30 / 1280 * 100vw);padding-bottom:calc(40 / 1280 * 100vw)}#kit .kit02 .kit02_block dl dt{padding:calc(75 / 1280 * 100vw) 0}#kit .kit02 .kit02_block dl dd{padding:calc(25 / 1280 * 100vw) 0 calc(25 / 1280 * 100vw) calc(70 / 1280 * 100vw)}#kit .kit02 .kit02_block dl dd table th{padding:calc(6 / 1280 * 100vw) 0}#kit .kit02 .kit02_block dl dd table td{padding:calc(6 / 1280 * 100vw) 0}#kit .attention h4{font-size:calc(22 / 1280 * 100vw);padding:calc(12 / 1280 * 100vw) 0}#kit .attention ul{padding-left:calc(75 / 1280 * 100vw);padding-top:calc(50 / 1280 * 100vw);padding-bottom:calc(50 / 1280 * 100vw)}#kit .attention ul li{font-size:calc(19 / 1280 * 100vw)}#kit .btn_wrap{padding-top:calc(50 / 1280 * 100vw);padding-bottom:calc(100 / 1280 * 100vw)}#kit .btn_wrap a{width:calc(420 / 1280 * 100vw)}#kit .btn_wrap a:first-of-type{margin-right:calc(20 / 1280 * 100vw)}.bnr_area{margin-left:calc(-10 / 1280 * 100vw)}.bnr_area a{width:calc(25% - calc(10 / 1280 * 100vw));margin-left:calc(10 / 1280 * 100vw)}.bnr_area .txt{box-shadow:0 0 calc(7 / 1280 * 100vw) rgba(0, 0, 0, 0.4);padding-top:calc(20 / 1280 * 100vw);padding-bottom:calc(20 / 1280 * 100vw);margin:calc(-60 / 1280 * 100vw) auto 0}.bnr_area .txt p{font-size:calc(20 / 1280 * 100vw);padding-bottom:calc(20 / 1280 * 100vw)}.bnr_area .txt p:before{width:calc(36 / 1280 * 100vw)}}@media screen and (max-width:750px){#flow_pic .arrow01{width:calc(81 / 750 * 100vw);top:calc(170 / 750 * 100vw);left:calc(190 / 750 * 100vw)}#flow_pic .arrow02{width:calc(81 / 750 * 100vw);top:calc(170 / 750 * 100vw);left:calc(420 / 750 * 100vw)}#flow_pic .arrow03{width:calc(81 / 750 * 100vw);top:calc(665 / 750 * 100vw);left:calc(85 / 750 * 100vw)}#flow_pic .arrow04{width:calc(81 / 750 * 100vw);top:calc(665 / 750 * 100vw);left:calc(310 / 750 * 100vw)}#flow{padding-bottom:calc(250 / 750 * 100vw)}#flow .main_ttl{line-height:1.4}#flow .flow_head{padding-left:calc(30 / 750 * 100vw);padding-right:calc(30 / 750 * 100vw)}#flow .flow_head .txt01{font-size:calc(32 / 750 * 100vw);line-height:1.4;padding-bottom:calc(20 / 750 * 100vw)}#flow .flow_head .txt02{padding:0 0 calc(160 / 750 * 100vw);font-size:calc(28 / 750 * 100vw);text-align:center;line-height:1.6}#flow .flow_head .btn_wrap{padding-top:calc(120 / 750 * 100vw);padding-bottom:calc(150 / 750 * 100vw);display:block}#flow .flow_head .btn_wrap a{width:100%}#flow .flow_head .btn_wrap a:first-of-type{margin-right:0;margin-bottom:calc(30 / 750 * 100vw)}#flow .step{padding-top:calc(100 / 750 * 100vw);padding-left:calc(30 / 750 * 100vw);padding-right:calc(30 / 750 * 100vw);padding-bottom:calc(100 / 750 * 100vw)}#flow .step:before{border-width:calc( 30 / 750 * 100vw) calc(25 / 750 * 100vw) 0 calc(25 / 750 * 100vw);bottom:calc(-30 / 750 * 100vw)}#flow .step .num{border:calc(3 / 750 * 100vw) solid #969696;width:calc(200 / 750 * 100vw);height:calc(200 / 750 * 100vw);margin-left:auto;margin-right:auto}#flow .step .num p{font-size:calc(40 / 750 * 100vw)}#flow .step .num p span{font-size:calc(80 / 750 * 100vw)}#flow .step .ttl{padding-top:calc(50 / 750 * 100vw);padding-left:calc(50 / 750 * 100vw);padding-right:calc(50 / 750 * 100vw);width:100%}#flow .step .ttl .step01_pic{width:calc(220 / 750 * 100vw);margin-bottom:calc(48 / 750 * 100vw)}#flow .step .ttl .step02_pic{width:calc(200 / 750 * 100vw);margin-bottom:calc(40 / 750 * 100vw)}#flow .step .ttl .step03_pic{width:calc(240 / 750 * 100vw);margin-bottom:calc(68 / 750 * 100vw)}#flow .step .ttl .step04_pic{width:calc(154 / 750 * 100vw);margin-bottom:calc(40 / 750 * 100vw)}#flow .step .ttl .step05_pic{width:calc(188 / 750 * 100vw);margin-bottom:calc(40 / 750 * 100vw)}#flow .step .ttl h4{font-size:calc(36 / 750 * 100vw)}#flow .step .ttl h4 span{font-size:calc(40 / 750 * 100vw)}#flow .step .txt{width:100%;padding-top:calc(30 / 750 * 100vw)}#flow .step .txt p{font-size:calc(28 / 750 * 100vw)}#flow .step .txt p span{font-size:calc(36 / 750 * 100vw);padding:0 calc(3 / 750 * 100vw)}#flow .step .txt .link{padding-top:calc(40 / 750 * 100vw)}#flow .step .txt .link a{padding-bottom:calc(10 / 750 * 100vw)}#flow #step01{padding-top:calc(100 / 750 * 100vw)}#flow #step01 .btn_wrap{padding-top:calc(35 / 750 * 100vw)}#flow #step01 .btn_wrap a{border-width:calc(4 / 750 * 100vw);border-radius:calc(60 / 750 * 100vw);padding:calc(28 / 750 * 100vw) 0 calc(28 / 750 * 100vw) calc(180 / 750 * 100vw);font-size:calc(36 / 750 * 100vw);width:100%}#flow #step01 .btn_wrap a:before{width:calc(50 / 750 * 100vw);height:calc(35 / 750 * 100vw);left:calc(100 / 750 * 100vw)}#flow #step01 .btn_wrap a:after{width:calc(49 / 750 * 100vw);height:calc(14 / 750 * 100vw);right:calc(30 / 750 * 100vw)}#flow #step01 .btn_wrap a:hover:after{right:calc(20 / 750 * 100vw)}#flow #step02 .step02_bottom{padding-top:calc(60 / 750 * 100vw)}#flow #step02 .step02_photo{width:100%;padding-top:calc(40 / 750 * 100vw);order:2}#flow #step02 .step02_item{width:100%;order:1;border-radius:calc(16 / 750 * 100vw);padding:calc(30 / 750 * 100vw)}#flow #step02 .step02_item h5{font-size:calc(36 / 750 * 100vw);padding-bottom:calc(40 / 750 * 100vw)}#flow #step02 .step02_item ul:before{width:calc(26 / 750 * 100vw);height:calc(26 / 750 * 100vw)}#flow #step02 .step02_item ul li{width:100%;padding-top:calc(180 / 750 * 100vw);padding-bottom:calc(30 / 750 * 100vw);height:calc(360 / 750 * 100vw)}#flow #step02 .step02_item ul li:first-child{margin-bottom:calc(60 / 750 * 100vw)}#flow #step02 .step02_item ul li .step02_icon01{top:calc(52 / 750 * 100vw);width:calc(104 / 750 * 100vw)}#flow #step02 .step02_item ul li .step02_icon02{top:calc(74 / 750 * 100vw);width:calc(96 / 750 * 100vw)}#flow #step02 .step02_item ul li .bold{font-size:calc(36 / 750 * 100vw)}#flow #step02 .step02_item ul li .txt01{padding-top:calc(48 / 750 * 100vw)}#flow #step02 .step02_item ul li .txt02{padding-top:calc(32 / 750 * 100vw)}#flow #step03 .send{border-radius:calc(16 / 750 * 100vw);padding:calc(50 / 750 * 100vw) calc(30 / 750 * 100vw);margin-top:calc(50 / 750 * 100vw)}#flow #step03 .send h5{font-size:calc(36 / 750 * 100vw);padding-bottom:calc(20 / 750 * 100vw)}#flow #step03 .send .add{font-size:calc(26 / 750 * 100vw)}#flow #step03 .send .name{font-size:calc(30 / 750 * 100vw);padding-bottom:calc(5 / 750 * 100vw)}#flow #step03 .send .tel{margin-top:calc(20 / 750 * 100vw);margin-bottom:calc(20 / 750 * 100vw);pointer-events:auto;padding-left:calc(70 / 750 * 100vw);font-size:calc(68 / 750 * 100vw)}#flow #step03 .send .tel:before{width:calc(67 / 750 * 100vw);height:calc(39 / 750 * 100vw)}#flow #step03 .send .time{font-size:calc(24 / 750 * 100vw)}#kit{padding-left:calc(30 / 750 * 100vw);padding-right:calc(30 / 750 * 100vw);padding-bottom:calc(300 / 750 * 100vw)}#kit .txt01{font-size:calc(32 / 750 * 100vw);padding-bottom:calc(100 / 750 * 100vw);line-height:1.5}#kit .kit01{padding-left:0;padding-right:0;padding-bottom:calc(100 / 750 * 100vw)}#kit .kit01 .txt{width:100%;padding-top:0}#kit .kit01 .txt ul li{padding-left:calc(50 / 750 * 100vw);font-size:calc(36 / 750 * 100vw);margin-bottom:calc(24 / 750 * 100vw)}#kit .kit01 .txt ul li:before{width:calc(31 / 750 * 100vw);height:calc(25 / 750 * 100vw)}#kit .kit01 .photo{padding-top:calc(60 / 750 * 100vw);width:100%}#kit .kit02{padding:calc(40 / 750 * 100vw) 0 calc(60 / 750 * 100vw)}#kit .kit02 .kit02_block{width:100%;padding-bottom:calc(40 / 750 * 100vw)}#kit .kit02 .kit02_block .circle{width:calc(60 / 750 * 100vw);height:calc(60 / 750 * 100vw);font-size:calc(36 / 750 * 100vw)}#kit .kit02 .kit02_block .size{font-size:calc(32 / 750 * 100vw);padding-top:calc(50 / 750 * 100vw);padding-bottom:calc(70 / 750 * 100vw)}#kit .kit02 .kit02_block dl dt{padding:calc(20 / 750 * 100vw) 0;text-align:center;width:100%}#kit .kit02 .kit02_block dl dd{width:100%;padding:calc(25 / 750 * 100vw) calc(30 / 750 * 100vw)}#kit .kit02 .kit02_block dl dd table th{padding:calc(6 / 750 * 100vw) 0}#kit .kit02 .kit02_block dl dd table td{padding:calc(6 / 750 * 100vw) 0}#kit .attention h4{font-size:calc(36 / 750 * 100vw);padding:calc(20 / 750 * 100vw) 0}#kit .attention ul{padding:calc(30 / 750 * 100vw)}#kit .attention ul li{font-size:calc(30 / 750 * 100vw)}#kit .btn_wrap{padding-top:calc(50 / 750 * 100vw);padding-bottom:calc(100 / 750 * 100vw);flex-wrap:wrap}#kit .btn_wrap a{width:100%}#kit .btn_wrap a:first-of-type{margin-right:0;margin-bottom:calc(20 / 750 * 100vw)}.bnr_area{margin-left:0}.bnr_area a{width:100%;margin-left:0;margin-bottom:calc(60 / 750 * 100vw)}.bnr_area a img{width:100%}.bnr_area .txt{box-shadow:0 0 calc(12 / 750 * 100vw) rgba(0, 0, 0, 0.4);padding-top:calc(40 / 750 * 100vw);padding-bottom:calc(40 / 750 * 100vw);margin:calc(-120 / 750 * 100vw) auto 0}.bnr_area .txt p{font-size:calc(36 / 750 * 100vw);padding-bottom:calc(40 / 750 * 100vw)}.bnr_area .txt p:before{width:calc(72 / 750 * 100vw)}}