article{overflow:hidden}#first{padding-top:20px;padding-bottom:220px}.main_txt{text-align:center;font-weight:500;padding-bottom:90px}#reason{width:1200px;margin:0 auto}#reason01{position:relative;padding-top:100px;margin-bottom:220px}#reason01:after{content:"";width:710px;height:330px;background:url(//www.playful-kaitori.com/wpapp/wp-content/themes/playful/css/../images/first/pattern.png) 0 0 no-repeat;background-size:100% auto;position:absolute;top:0;left:-180px;z-index:-1}#reason01 .pic{width:650px;position:relative;padding-left:40px}#reason01 .pic .num{width:107px;position:absolute;top:-20px;left:10px}#reason01 .pic .photo{width:100%}#reason01 .txt{padding-left:50px;width:530px}#reason01 .txt h4{font-size:42px;font-size:4.2rem;font-weight:700;padding-bottom:30px}#reason01 .txt h4 span{font-size:70px;font-size:7rem;font-weight:700;color:#cc0001}#reason01 .txt p{font-size:16px;font-size:1.6rem;line-height:2.25;font-weight:500}#reason01 .btn_wrap{position:absolute;bottom:35px;left:460px}#reason01 .btn_wrap .btn{width:410px;padding-left:0;text-align:center}#reason02{height:950px;position:relative}#reason02:after{content:"";width:710px;height:330px;background:url(//www.playful-kaitori.com/wpapp/wp-content/themes/playful/css/../images/first/pattern.png) 0 0 no-repeat;background-size:100% auto;position:absolute;top:0;right:-180px;z-index:-1}#reason02 .num{width:117px;position:absolute;right:0;top:-20px}#reason02 .txt{padding-top:40px;padding-left:40px}#reason02 .txt h4{font-size:42px;font-size:4.2rem;font-weight:700;padding-bottom:30px}#reason02 .txt h4 span{font-size:70px;font-size:7rem;font-weight:700;color:#cc0001}#reason02 .txt p{font-size:28px;font-size:2.8rem;line-height:1.6;font-weight:500}#reason02 .pic01{position:relative;padding-top:190px}#reason02 .pic01 h4{font-size:28px;font-size:2.8rem;font-weight:500;line-height:1.6}#reason02 .pic01 h4 span{background:linear-gradient(transparent 50%,#fc0 50%);padding:0 10px;display:inline-block;line-height:1.4}#reason02 .pic01 .pic{padding-top:70px;position:relative}#reason02 .pic01 .pic .reason01_pic01{position:absolute;width:48px;top:69px;left:211px;transform:translate3d(0,-150px,0);opacity:0;-webkit-transition:.4s cubic-bezier(.25,.46,.45,.94);-o-transition:.4s cubic-bezier(.25,.46,.45,.94);transition:.4s cubic-bezier(.25,.46,.45,.94);transition-delay:.8s}#reason02 .pic01 .pic .reason01_pic01.active{opacity:1;transform:translate3d(0,0px,0)}#reason02 .pic01 .pic .reason01_pic02{width:515px}#reason02 .pic02{position:absolute;top:95px;right:0}#reason02 .pic02 .pic{width:640px;height:622px}#reason02 .pic02 .reason02_pin{width:78px;position:absolute;top:276px;left:284px;z-index:1}#reason02 .pic02 .reason_slide_block p{display:none}#reason02 .pic02 .num{position:absolute;top:30px;z-index:10;width:58px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#reason02 .pic02 .num01{width:52px;margin:0 auto;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;transform:translate3d(0,15px,0);opacity:0;transition-delay:0}#reason02 .pic02 .num02{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;transform:translate3d(0,15px,0);opacity:0;transition-delay:.2s}#reason02 .pic02 .num03{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;transform:translate3d(0,15px,0);opacity:0;transition-delay:.4s}#reason02 .pic02 .num04{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;transform:translate3d(0,15px,0);opacity:0;transition-delay:.6s}#reason02 .pic02 .num05{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;transform:translate3d(0,15px,0);opacity:0;transition-delay:.8s}#reason02 .pic02.active .num01{transform:translate3d(0,0,0);opacity:1}#reason02 .pic02.active .num02{transform:translate3d(0,0,0);opacity:1}#reason02 .pic02.active .num03{transform:translate3d(0,0,0);opacity:1}#reason02 .pic02.active .num04{transform:translate3d(0,0,0);opacity:1}#reason02 .pic02.active .num05{transform:translate3d(0,0,0);opacity:1}#reason02 .pic02 .reason02_pic01{width:640px;height:622px;position:absolute;right:0;top:0}#reason02 .pic02 #reason_slide_block01{position:absolute;width:220px;top:0;left:210px;z-index:2;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#reason02 .pic02 #reason_slide_block01:hover{transform:rotateY(180deg)}#reason02 .pic02 #reason_slide_block02{position:absolute;width:220px;top:150px;right:0;z-index:2;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#reason02 .pic02 #reason_slide_block02:hover{transform:rotateY(180deg)}#reason02 .pic02 #reason_slide_block03{position:absolute;width:220px;top:400px;right:80px;z-index:2;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#reason02 .pic02 #reason_slide_block03:hover{transform:rotateY(180deg)}#reason02 .pic02 #reason_slide_block04{position:absolute;width:220px;top:400px;left:80px;z-index:2;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#reason02 .pic02 #reason_slide_block04:hover{transform:rotateY(180deg)}#reason02 .pic02 #reason_slide_block05{position:absolute;width:220px;top:150px;left:0;z-index:2;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#reason02 .pic02 #reason_slide_block05:hover{transform:rotateY(180deg)}#reason02 .pic02 .reason02_circle{position:absolute;top:108px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:448px;z-index:1}#reason02 .pic02:after{content:"";width:860px;height:330px;background:url(//www.playful-kaitori.com/wpapp/wp-content/themes/playful/css/../images/top/bg_reason02.png) 0 0 no-repeat;background-size:100% auto;position:absolute;top:90px;right:-80px;z-index:-1;opacity:0;transform:translate3d(250px,0px,0);-webkit-transition:.4s cubic-bezier(.25,.46,.45,.94);-o-transition:.4s cubic-bezier(.25,.46,.45,.94);transition:.4s cubic-bezier(.25,.46,.45,.94)}#reason03{position:relative;margin-bottom:120px;padding-top:100px}#reason03:after{content:"";width:710px;height:330px;background:url(//www.playful-kaitori.com/wpapp/wp-content/themes/playful/css/../images/first/pattern.png) 0 0 no-repeat;background-size:100% auto;position:absolute;top:0;left:-180px;z-index:-1}#reason03 .num{position:absolute;top:-15px;left:70px;width:117px;z-index:2}#reason03 .txt{position:absolute;top:0;right:0;width:600px;z-index:2}#reason03 .txt h4{font-size:42px;font-size:4.2rem;font-weight:700;padding-bottom:30px}#reason03 .txt h4 span{font-size:70px;font-size:7rem;font-weight:700;color:#cc0001}#reason03 .txt p{width:480px;font-size:18px;font-size:1.8rem;font-weight:700;line-height:1.77;font-weight:700}#reason03 .flow{position:relative}#reason03 .flow:before{content:"";width:90px;height:calc(100% - 60px);z-index:-1;background-color:#e0e0e0;position:absolute;top:0;left:85px}#reason03 .flow:after{content:"";width:0;height:0;border-style:solid;border-width:40px 45px 0;border-color:#e0e0e0 transparent transparent;z-index:-1;position:absolute;top:calc(100% - 60px);left:85px}#reason03 h5{border-radius:50%;background-color:#cc0001;color:#fff;width:235px;height:235px;font-size:28px;font-size:2.8rem;line-height:1.7;font-weight:700;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;text-align:center;position:absolute;left:10px;top:-12px}#reason03 .flow01{padding-top:270px;padding-left:140px;padding-bottom:70px}#reason03 .flow01 h5{top:-10px}#reason03 .flow01 ul{display:flex;flex-wrap:wrap;margin-left:-30px}#reason03 .flow01 ul li{width:310px;margin-left:30px;margin-bottom:20px}#reason03 .flow01 ul li img{width:100%}#reason03 .flow01 ul li p{font-size:16px;font-size:1.6rem;line-height:1.875;padding:20px 10px 0}#reason03 .flow02{padding-left:290px;padding-top:70px;padding-bottom:90px}#reason03 .flow02 .flow02_txt{font-size:18px;font-size:1.8rem;line-height:1.7;font-weight:700;padding-bottom:85px}#reason03 .flow02 ul{display:flex;flex-wrap:wrap;margin-left:-30px}#reason03 .flow02 ul li{width:310px;margin-left:30px}#reason03 .flow02 ul li img{width:100%}#reason03 .flow02 ul li p{font-size:16px;font-size:1.6rem;line-height:1.875;padding:20px 10px 0}#reason03 .flow03{padding-left:290px;padding-top:75px;padding-bottom:60px}#reason03 .flow03 .flow03_txt{font-size:18px;font-size:1.8rem;line-height:1.7;font-weight:700;padding-bottom:85px}#reason03 .flow03 ul{display:flex;flex-wrap:wrap;margin-left:-30px}#reason03 .flow03 ul li{width:310px;margin-left:30px}#reason03 .flow03 ul li img{width:100%}#reason03 .flow03 ul li p{font-size:16px;font-size:1.6rem;line-height:1.875;padding:20px 10px 0}#reason03 .flow04{position:relative;padding-left:290px;padding-top:75px;padding-bottom:60px}#reason03 .flow04 .flow04_txt{font-size:18px;font-size:1.8rem;line-height:1.7;font-weight:700;padding-bottom:50px}#reason03 .flow04 img{width:840px}#item_slide li .item_block{height:175px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}#brand{text-align:center;padding-top:100px;padding-bottom:100px}#brand .main_txt{font-size:28px;font-size:2.8rem;font-weight:500;padding-bottom:50px}#brand ul{width:820px;margin:0 auto;display:flex;flex-wrap:wrap}#brand ul li{width:33.3333%;border:1px solid silver}#brand ul li:nth-child(n+4){margin-top:-1px}#brand ul li:nth-child(3n),#brand ul li:nth-child(3n+2){margin-left:-1px}#brand ul li a{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;height:100%;padding:15px 0}#brand ul li a .img{width:100%;height:0;padding-top:33.3333%;position:relative}#brand ul li a .img img{width:100%;height:auto;position:absolute;top:50%;left:0;transform:translate(0,-50%)}#brand ul li a p{text-align:center;font-size:14px;font-size:1.4rem;line-height:1.5}#brand .btn_wrap{padding-top:120px;display:flex;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}#brand .btn_wrap .btn{margin:0;padding-left:0;text-align:center;width:420px}#brand .btn_wrap .btn: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){#first{padding-top:calc(20 / 1280 * 100vw);padding-bottom:calc(220 / 1280 * 100vw)}.main_txt{padding-bottom:calc(90 / 1280 * 100vw)}#reason{width:calc(1200 / 1280 * 100vw)}#reason01{padding-top:calc(100 / 1280 * 100vw);margin-bottom:calc(220 / 1280 * 100vw)}#reason01:after{width:calc(710 / 1280 * 100vw);height:calc(330 / 1280 * 100vw);left:calc(-180 / 1280 * 100vw)}#reason01 .pic{width:calc(650 / 1280 * 100vw);padding-left:calc(40 / 1280 * 100vw)}#reason01 .pic .num{width:calc(107 / 1280 * 100vw);top:calc(-20 / 1280 * 100vw);left:calc(10 / 1280 * 100vw)}#reason01 .txt{padding-left:calc(50 / 1280 * 100vw);width:calc(530 / 1280 * 100vw)}#reason01 .txt h4{font-size:calc(42 / 1280 * 100vw);padding-bottom:calc(30 / 1280 * 100vw)}#reason01 .txt h4 span{font-size:calc(70 / 1280 * 100vw)}#reason01 .txt p{font-size:calc(16 / 1280 * 100vw)}#reason01 .btn_wrap{bottom:calc(35 / 1280 * 100vw);left:calc(460 / 1280 * 100vw)}#reason01 .btn_wrap .btn{width:calc(410 / 1280 * 100vw)}#reason02{height:calc(950 / 1280 * 100vw)}#reason02:after{width:calc(710 / 1280 * 100vw);height:calc(330 / 1280 * 100vw);right:calc(-180 / 1280 * 100vw)}#reason02 .num{width:calc(117 / 1280 * 100vw);top:calc(-20 / 1280 * 100vw)}#reason02 .txt{padding-top:calc(40 / 1280 * 100vw);padding-left:calc(40 / 1280 * 100vw)}#reason02 .txt h4{font-size:calc(42 / 1280 * 100vw);padding-bottom:calc(30 / 1280 * 100vw)}#reason02 .txt h4 span{font-size:calc(70 / 1280 * 100vw)}#reason02 .txt p{font-size:calc(28 / 1280 * 100vw)}#reason02 .pic01{padding-top:calc(190 / 1280 * 100vw)}#reason02 .pic01 h4{font-size:calc(28 / 1280 * 100vw)}#reason02 .pic01 h4 span{padding:calc(0 10 / 1280 * 100vw)}#reason02 .pic01 .pic{padding-top:calc(70 / 1280 * 100vw)}#reason02 .pic01 .pic .reason01_pic01{width:calc(48 / 1280 * 100vw);top:calc(69 / 1280 * 100vw);left:calc(211 / 1280 * 100vw)}#reason02 .pic01 .pic .reason01_pic02{width:calc(515 / 1280 * 100vw)}#reason02 .pic02{top:calc(95 / 1280 * 100vw)}#reason02 .pic02 .pic{width:calc(640 / 1280 * 100vw);height:calc(622 / 1280 * 100vw)}#reason02 .pic02 .reason02_pin{width:calc(78 / 1280 * 100vw);top:calc(276 / 1280 * 100vw);left:calc(284 / 1280 * 100vw)}#reason02 .pic02 .num{top:calc(30 / 1280 * 100vw);width:calc(58 / 1280 * 100vw)}#reason02 .pic02 .num01{width:calc(52 / 1280 * 100vw)}#reason02 .pic02 .reason02_pic01{width:calc(640 / 1280 * 100vw);height:calc(622 / 1280 * 100vw)}#reason02 .pic02 #reason_slide_block01{width:calc(220 / 1280 * 100vw);left:calc(210 / 1280 * 100vw)}#reason02 .pic02 #reason_slide_block02{width:calc(220 / 1280 * 100vw);top:calc(150 / 1280 * 100vw)}#reason02 .pic02 #reason_slide_block03{width:calc(220 / 1280 * 100vw);top:calc(400 / 1280 * 100vw);right:calc(80 / 1280 * 100vw)}#reason02 .pic02 #reason_slide_block04{width:calc(220 / 1280 * 100vw);top:calc(400 / 1280 * 100vw);left:calc(80 / 1280 * 100vw)}#reason02 .pic02 #reason_slide_block05{width:calc(220 / 1280 * 100vw);top:calc(150 / 1280 * 100vw)}#reason02 .pic02 .reason02_circle{top:calc(108 / 1280 * 100vw);width:calc(448 / 1280 * 100vw)}#reason02 .pic02:after{width:calc(860 / 1280 * 100vw);height:calc(330 / 1280 * 100vw);top:calc(90 / 1280 * 100vw);right:calc(-80 / 1280 * 100vw)}#reason03{margin-bottom:calc(120 / 1280 * 100vw);padding-top:calc(100 / 1280 * 100vw)}#reason03:after{width:calc(710 / 1280 * 100vw);height:calc(330 / 1280 * 100vw);left:calc(-180 / 1280 * 100vw)}#reason03 .num{top:calc(-15 / 1280 * 100vw);left:calc(70 / 1280 * 100vw);width:calc(117 / 1280 * 100vw)}#reason03 .txt{width:calc(600 / 1280 * 100vw)}#reason03 .txt h4{font-size:calc(42 / 1280 * 100vw);padding-bottom:calc(30 / 1280 * 100vw)}#reason03 .txt h4 span{font-size:calc(70 / 1280 * 100vw)}#reason03 .txt p{width:calc(480 / 1280 * 100vw);font-size:calc(18 / 1280 * 100vw)}#reason03 .flow:before{width:calc(90 / 1280 * 100vw);height:calc(100% - calc(60 / 1280 * 100vw));left:calc(85 / 1280 * 100vw)}#reason03 .flow:after{border-width:calc( 40 / 1280 * 100vw) calc(45 / 1280 * 100vw) 0 calc(45 / 1280 * 100vw);top:calc(100% - calc(60 / 1280 * 100vw));left:calc(85 / 1280 * 100vw)}#reason03 h5{width:calc(235 / 1280 * 100vw);height:calc(235 / 1280 * 100vw);font-size:calc(28 / 1280 * 100vw);left:calc(10 / 1280 * 100vw);top:calc(-12 / 1280 * 100vw)}#reason03 .flow01{padding-top:calc(270 / 1280 * 100vw);padding-left:calc(140 / 1280 * 100vw);padding-bottom:calc(70 / 1280 * 100vw)}#reason03 .flow01 h5{top:calc(-10 / 1280 * 100vw)}#reason03 .flow01 ul{margin-left:calc(-30 / 1280 * 100vw)}#reason03 .flow01 ul li{width:calc(310 / 1280 * 100vw);margin-left:calc(30 / 1280 * 100vw);margin-bottom:calc(20 / 1280 * 100vw)}#reason03 .flow01 ul li p{font-size:calc(16 / 1280 * 100vw);padding:calc(20 / 1280 * 100vw) calc(10 / 1280 * 100vw) 0}#reason03 .flow02{padding-left:calc(290 / 1280 * 100vw);padding-top:calc(70 / 1280 * 100vw);padding-bottom:calc(90 / 1280 * 100vw)}#reason03 .flow02 .flow02_txt{font-size:calc(18 / 1280 * 100vw);padding-bottom:calc(85 / 1280 * 100vw)}#reason03 .flow02 ul{margin-left:calc(-30 / 1280 * 100vw)}#reason03 .flow02 ul li{width:calc(310 / 1280 * 100vw);margin-left:calc(30 / 1280 * 100vw)}#reason03 .flow02 ul li p{font-size:calc(16 / 1280 * 100vw);padding:calc(20 / 1280 * 100vw) calc(10 / 1280 * 100vw) 0}#reason03 .flow03{padding-left:calc(290 / 1280 * 100vw);padding-top:calc(75 / 1280 * 100vw);padding-bottom:calc(60 / 1280 * 100vw)}#reason03 .flow03 .flow03_txt{font-size:calc(18 / 1280 * 100vw);padding-bottom:calc(85 / 1280 * 100vw)}#reason03 .flow03 ul{margin-left:calc(-30 / 1280 * 100vw)}#reason03 .flow03 ul li{width:calc(310 / 1280 * 100vw);margin-left:calc(30 / 1280 * 100vw)}#reason03 .flow03 ul li p{font-size:calc(16 / 1280 * 100vw);padding:calc(20 / 1280 * 100vw) calc(10 / 1280 * 100vw) 0}#reason03 .flow04{padding-left:calc(290 / 1280 * 100vw);padding-top:calc(75 / 1280 * 100vw);padding-bottom:calc(60 / 1280 * 100vw)}#reason03 .flow04 .flow04_txt{font-size:calc(18 / 1280 * 100vw);padding-bottom:calc(50 / 1280 * 100vw)}#reason03 .flow04 img{width:calc(840 / 1280 * 100vw)}#item_slide li .item_block{height:calc(175 / 1280 * 100vw)}#brand{padding-top:calc(100 / 1280 * 100vw);padding-bottom:calc(100 / 1280 * 100vw)}#brand .main_txt{font-size:calc(28 / 1280 * 100vw);padding-bottom:calc(50 / 1280 * 100vw)}#brand ul{width:calc(820 / 1280 * 100vw)}#brand ul li a{padding:calc(15 / 1280 * 100vw) 0}#brand ul li a p{font-size:calc(14 / 1280 * 100vw)}#brand .btn_wrap{padding-top:calc(75 / 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){#first{padding-top:calc(40 / 750 * 100vw);padding-bottom:calc(200 / 750 * 100vw)}.main_txt{padding:0 calc(30 / 750 * 100vw) calc(150 / 750 * 100vw);line-height:1.5}#reason{width:100%}#reason01{padding-top:calc(80 / 750 * 100vw);margin-bottom:calc(180 / 750 * 100vw)}#reason01:after{width:96vw;height:calc(330 / 750 * 100vw);left:0}#reason01 .pic{width:calc(670 / 750 * 100vw);padding-left:calc(40 / 750 * 100vw)}#reason01 .pic .num{width:calc(107 / 750 * 100vw);top:calc(-20 / 750 * 100vw);left:calc(10 / 750 * 100vw)}#reason01 .txt{padding-top:calc(40 / 750 * 100vw);padding-left:calc(50 / 750 * 100vw);width:calc(670 / 750 * 100vw)}#reason01 .txt h4{font-size:calc(50 / 750 * 100vw);padding-bottom:calc(30 / 750 * 100vw)}#reason01 .txt h4 span{font-size:calc(80 / 750 * 100vw)}#reason01 .txt p{font-size:calc(28 / 750 * 100vw)}#reason01 .btn_wrap{position:static;bottom:0;left:0;padding-top:calc(60 / 750 * 100vw);width:calc(670 / 750 * 100vw);margin:0 auto}#reason01 .btn_wrap .btn{width:100%}#reason02{height:auto}#reason02:after{width:96vw;height:calc(330 / 750 * 100vw);right:0}#reason02 .num{width:calc(117 / 750 * 100vw);top:calc(-20 / 750 * 100vw);right:calc(50 / 750 * 100vw)}#reason02 .txt{padding-top:calc(40 / 750 * 100vw);padding-left:calc(40 / 750 * 100vw)}#reason02 .txt h4{font-size:calc(42 / 750 * 100vw);padding-bottom:calc(30 / 750 * 100vw)}#reason02 .txt h4 span{font-size:calc(70 / 750 * 100vw)}#reason02 .txt p{font-size:calc(36 / 750 * 100vw)}#reason02 .pic01{padding-left:calc(30 / 750 * 100vw);padding-bottom:calc(50 / 750 * 100vw)}#reason02 .pic01 h4{font-size:calc(38 / 750 * 100vw)}#reason02 .pic01 h4 span{padding:0 calc(10 / 750 * 100vw)}#reason02 .pic01 .pic{padding-top:calc(70 / 750 * 100vw)}#reason02 .pic01 .pic .reason01_pic01{width:calc(67 / 750 * 100vw);top:calc(69 / 750 * 100vw);left:calc(268 / 750 * 100vw)}#reason02 .pic01 .pic .reason01_pic02{width:calc(662 / 750 * 100vw)}#reason02 .pic02{padding-bottom:calc(40 / 750 * 100vw);background:url(//www.playful-kaitori.com/wpapp/wp-content/themes/playful/css/../images/top/bg_reason02_02_sp.png) 0 0 no-repeat;background-size:100% auto;position:static}#reason02 .pic02 .pic{position:relative;width:100%;height:auto;right:0;top:0}#reason02 .pic02 .reason02_pin{display:none}#reason02 .pic02 .slick-dotted.slick-slider{margin-bottom:0}#reason02 .pic02 .slick-dots{bottom:calc(30 / 750 * 100vw)}#reason02 .pic02 .slick-dots li{width:calc(16 / 750 * 100vw);height:calc(16 / 750 * 100vw);margin:0 calc(10 / 750 * 100vw)}#reason02 .pic02 .slick-dots li button{width:100%;height:100%;padding:0}#reason02 .pic02 .slick-dots li button:before{opacity:1;background-color:#bdbdbd;width:100%;height:100%;content:"";border-radius:50%}#reason02 .pic02 .slick-dots li.slick-active button:before{background-color:#cc0001}#reason02 .pic02 .reason_slide_block{width:calc(540 / 750 * 100vw);margin:0 auto;background-color:#fff;border-radius:calc(8 / 750 * 100vw);text-align:center;height:calc(770 / 750 * 100vw)}#reason02 .pic02 .reason_slide_block img{margin:0 auto}#reason02 .pic02 .reason_slide_block p{display:block;font-size:calc(40 / 750 * 100vw);line-height:1.5;padding-top:calc(30 / 750 * 100vw)}#reason02 .pic02 #reason_slide_block01{position:relative;width:calc(452 / 750 * 100vw);left:0}#reason02 .pic02 #reason_slide_block02{position:relative;width:calc(452 / 750 * 100vw);top:0}#reason02 .pic02 #reason_slide_block03{position:relative;width:calc(452 / 750 * 100vw);top:0;right:0}#reason02 .pic02 #reason_slide_block04{position:relative;width:calc(452 / 750 * 100vw);top:0;left:0}#reason02 .pic02 #reason_slide_block05{position:relative;width:calc(452 / 750 * 100vw);top:0}#reason02 .pic02 .num{display:none}#reason02 .pic02 .reason02_circle{display:none}#reason02 .pic02:after{width:100vw;height:calc(390 / 750 * 100vw);top:auto;bottom:0;right:auto;left:calc(20 / 750 * 100vw);background:url(//www.playful-kaitori.com/wpapp/wp-content/themes/playful/css/../images/top/bg_reason02_sp.png) 0 0 no-repeat;background-size:100% auto}#reason03{margin-bottom:calc(200 / 750 * 100vw);padding-top:calc(20 / 750 * 100vw)}#reason03:after{width:96vw;height:calc(330 / 750 * 100vw);left:0}#reason03 .num{top:calc(-15 / 750 * 100vw);left:calc(70 / 750 * 100vw);width:calc(117 / 750 * 100vw)}#reason03 .txt{position:static;width:calc(670 / 750 * 100vw);padding-top:calc(70 / 750 * 100vw);padding-bottom:calc(60 / 750 * 100vw);padding-left:calc(80 / 750 * 100vw)}#reason03 .txt h4{font-size:calc(42 / 750 * 100vw);padding-bottom:calc(30 / 750 * 100vw)}#reason03 .txt h4 span{font-size:calc(70 / 750 * 100vw)}#reason03 .txt p{width:100%;font-size:calc(28 / 750 * 100vw)}#reason03 .flow:before{width:calc(80 / 750 * 100vw);height:calc(100% - calc(60 / 750 * 100vw));left:calc(90 / 750 * 100vw)}#reason03 .flow:after{border-width:calc( 40 / 750 * 100vw) calc(40 / 750 * 100vw) 0 calc(40 / 750 * 100vw);top:calc(100% - calc(60 / 750 * 100vw));left:calc(90 / 750 * 100vw)}#reason03 h5{width:calc(250 / 750 * 100vw);height:calc(250 / 750 * 100vw);font-size:calc(36 / 750 * 100vw);left:calc(10 / 750 * 100vw);top:calc(-12 / 750 * 100vw)}#reason03 .flow01{padding-top:calc(320 / 750 * 100vw);padding-left:calc(140 / 750 * 100vw);padding-bottom:calc(70 / 750 * 100vw)}#reason03 .flow01 h5{top:calc(-12 / 750 * 100vw)}#reason03 .flow01 ul{margin-left:calc(-30 / 750 * 100vw)}#reason03 .flow01 ul li{width:calc(620 / 750 * 100vw);margin-left:0;margin-bottom:calc(40 / 750 * 100vw)}#reason03 .flow01 ul li p{font-size:calc(28 / 750 * 100vw);padding:calc(20 / 750 * 100vw) calc(10 / 750 * 100vw) 0}#reason03 .flow02{padding-top:calc(280 / 750 * 100vw);padding-left:calc(140 / 750 * 100vw);padding-bottom:calc(70 / 750 * 100vw)}#reason03 .flow02 .flow02_txt{font-size:calc(28 / 750 * 100vw);padding-bottom:calc(60 / 750 * 100vw)}#reason03 .flow02 ul{margin-left:calc(-30 / 750 * 100vw)}#reason03 .flow02 ul li{width:calc(620 / 750 * 100vw);margin-left:0;margin-bottom:calc(40 / 750 * 100vw)}#reason03 .flow02 ul li p{font-size:calc(28 / 750 * 100vw);padding:calc(20 / 750 * 100vw) calc(10 / 750 * 100vw) 0}#reason03 .flow03{padding-top:calc(280 / 750 * 100vw);padding-left:calc(140 / 750 * 100vw);padding-bottom:calc(70 / 750 * 100vw)}#reason03 .flow03 .flow03_txt{font-size:calc(28 / 750 * 100vw);padding-bottom:calc(60 / 750 * 100vw)}#reason03 .flow03 ul{margin-left:calc(-30 / 750 * 100vw)}#reason03 .flow03 ul li{width:calc(620 / 750 * 100vw);margin-left:0;margin-bottom:calc(40 / 750 * 100vw)}#reason03 .flow03 ul li p{font-size:calc(28 / 750 * 100vw);padding:calc(20 / 750 * 100vw) calc(10 / 750 * 100vw) 0}#reason03 .flow04{padding-top:calc(280 / 750 * 100vw);padding-left:calc(110 / 750 * 100vw);padding-bottom:calc(70 / 750 * 100vw)}#reason03 .flow04 .flow04_txt{font-size:calc(28 / 750 * 100vw);padding-bottom:calc(60 / 750 * 100vw)}#reason03 .flow04 img{width:calc(620 / 750 * 100vw)}#item_slide li .item_block{height:auto;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;padding:0 calc(15 / 750 * 100vw)}#brand{padding-top:calc(160 / 750 * 100vw);padding-bottom:calc(160 / 750 * 100vw)}#brand .main_txt{font-size:calc(34 / 750 * 100vw);line-height:1.47;padding-bottom:calc(70 / 750 * 100vw)}#brand ul{width:calc(710 / 750 * 100vw)}#brand ul li a{padding:calc(20 / 750 * 100vw) 0}#brand ul li a p{font-size:calc(20 / 750 * 100vw)}#brand .btn_wrap{padding-top:calc(100 / 750 * 100vw);display:block}#brand .btn_wrap .btn{width:calc(670 / 750 * 100vw);margin:0 auto}#brand .btn_wrap .btn:first-of-type{margin-right:auto;margin-bottom:calc(20 / 750 * 100vw)}.bnr_area{margin-left:0;padding-left:calc(30 / 750 * 100vw);padding-right:calc(30 / 750 * 100vw)}.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)}}