.topBox1{padding:100px 0 0}@media screen and (max-width:768px){.topBox1{padding:50px 0 0}}.topBox1 .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.topBox1 .left{width:50%;float:none;width:450px}@media screen and (max-width:768px){.topBox1 .left{width:100%;text-align:center;padding:0 20px}}.topBox1 .right{width:50%;float:none}@media screen and (max-width:768px){.topBox1 .right{width:100%;padding:30px 5px 0}}.topBox1 .right .inBox{float:left;width:45%;margin:0 2.5% 30px;padding:20px 0;background-color:#f1f1f1;text-align:center;border-radius:20px;font-weight:700}@media screen and (max-width:768px){.topBox1 .right .inBox{margin:0 2.5% 20px}}.topBox1 .right .inBox .tx1{font-size:16px}.topBox1 .right .inBox .tx2{font-size:97px;line-height:100%;color:#e95a64}@media screen and (max-width:768px){.topBox1 .right .inBox .tx2{font-size:60px}}.topBox1 .right .inBox .tx3{font-size:28px}@media screen and (max-width:768px){.topBox1 .right .inBox .tx3{font-size:20px}}.topBox1 .right .first{background-color:#e95a64}.topBox1 .right .first .tx2{color:#fff}.topBox1 .inBox2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#e95a64;color:#fff;padding:20px;margin:30px auto 0;border-radius:20px}@media screen and (max-width:768px){.topBox1 .inBox2{margin:20px}}.topBox1 .inBox2 .in{width:25%}@media screen and (max-width:768px){.topBox1 .inBox2 .in{width:100%;text-align:center}}.topBox1 .inBox2 .in:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;width:71%}@media screen and (max-width:768px){.topBox1 .inBox2 .in:last-child{width:100%;text-align:left;padding:10px 0 0}}.topBox1 .inBox2 .in .tx4{font-size:30px;font-weight:700}.topBox1 .inBox2 .in .tx4 span{font-size:16px;display:block}.topBox1 .inBox2 .in .in1{width:33%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.topBox1 .inBox2 .in .in1{width:100%;padding:5px 0}}.topBox1 .inBox2 .in .in1 .en{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;width:35px;height:35px;border-radius:17px;color:#e95a64;margin:0 10px 0 0}@media screen and (max-width:768px){.topBox1 .inBox2 .in .in1 .tx5{width:80%}}.topBox1 .inBox3{background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/top/top1_2imgBg.webp) center center repeat;background-repeat:no-repeat;background-position:top;background-size:cover;text-align:center;line-height:0;margin:30px 0 0}.no-webp .topBox1 .inBox3{background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/top/top1_2imgBg.png) center center repeat}@media screen and (max-width:768px){.topBox1 .inBox3{background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/top/top1_2imgBg_sp.webp) center center repeat;background-repeat:no-repeat;background-position:center;background-size:cover}.no-webp .topBox1 .inBox3{background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/top/top1_2imgBg_sp.png) center center repeat}}.topBox1 .inBox3 .inner{width:81vw;max-width:none;display:block;position:relative}@media screen and (max-width:768px){.topBox1 .inBox3 .inner{width:89vw;padding:46px 0 58px 30px}}.topBox1 .inBox3 .inner .tx{line-height:180%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:600px;-webkit-transform:translate(-65%,50px);transform:translate(-65%,50px)}@media screen and (max-width:768px){.topBox1 .inBox3 .inner .tx{width:90%;text-align:left;left:52%;-webkit-transform:translate(-50%,120px);transform:translate(-50%,120px)}}.topBox1 .inBox3 .inner .tx .tx_we{padding:30px 30px 0 0;text-align:right}@media screen and (max-width:768px){.topBox1 .inBox3 .inner .tx .tx_we{padding:10px 0 0;text-align:left}}.topBox2{background-color:#ec828a;margin:0;padding:0 0 150px}@media screen and (max-width:768px){.topBox2{margin:0;padding:0 0 70px}}.topBox2 .tx1{font-size:20px;font-weight:700;text-align:center;padding:0 0 50px}@media screen and (max-width:768px){.topBox2 .tx1{padding:0 20px 30px}}.topBox2 .tx2{line-height:180%;font-weight:700;padding:30px 100px 0}@media screen and (max-width:768px){.topBox2 .tx2{padding:30px 20px 0}}.topBox2 .in{width:800px;height:auto;margin:0 auto}@media screen and (max-width:768px){.topBox2 .in{width:auto;padding:0 10px}}.topBox2 .inBox{position:relative;width:230px;height:230px;border-radius:20px;-webkit-box-shadow:0 5px 0 #ec6268;box-shadow:0 5px 0 #ec6268;font-size:18px;font-weight:700;text-align:center;float:left;margin:0 18px 40px;-webkit-transition-duration:.3s;transition-duration:.3s;z-index:1}@media screen and (max-width:768px){.topBox2 .inBox{width:47%;height:170px;margin:0 1.5% 15px}}.topBox2 .inBox:before{position:absolute;top:0;left:0;content:" ";width:100%;height:100%;border-radius:25px;z-index:1}.topBox2 .inBox:after{position:absolute;bottom:20px;right:20px;content:" ";display:block;width:25px;height:25px;border-radius:25px;background-color:#e95a64;z-index:2;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}@media screen and (max-width:768px){.topBox2 .inBox:after{bottom:10px;right:10px}}.topBox2 .inBox:hover{opacity:1.0}.topBox2 .inBox:hover:after{right:10px}.topBox2 .inBox:hover a:after{right:19px}.topBox2 .inBox a{position:absolute;top:0;left:0;padding:37px 10px 0;display:block;color:#42210b;width:100%;height:100%;z-index:3;text-align:center;font-size:18px;line-height:calc(25/18)}@media screen and (max-width:768px){.topBox2 .inBox a{padding:25px 10px 0;font-size:16px;line-height:calc(22/16)}}.topBox2 .inBox a:after{position:absolute;bottom:28px;right:29px;content:" ";display:block;width:7px;height:7px;border-top:solid 2px #fff;border-right:solid 2px #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:2;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}@media screen and (max-width:768px){.topBox2 .inBox a:after{bottom:18px;right:19px}}.topBox2 .inBox img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.topBox2 .inBox1{background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/top/top2_img1.webp) center center repeat;background-repeat:no-repeat;background-position:center 70%;background-color:#ffefc4;background-size:66%}.no-webp .topBox2 .inBox1{background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/top/top2_img1.png) center center repeat}@media screen and (max-width:768px){.topBox2 .inBox1{background-size:60%}}.topBox2 .inBox1:after{background-color:#f15a24}.topBox2 .inBox1:hover{background-color:#ffe191}.topBox2 .inBox2{background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/top/top2_img2.webp) center center repeat;background-repeat:no-repeat;background-position:center 70%;background-color:#e8f0c5;background-size:70%}.no-webp .topBox2 .inBox2{background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/top/top2_img2.png) center center repeat}@media screen and (max-width:768px){.topBox2 .inBox2{background-size:70%}}.topBox2 .inBox2:after{background-color:#347800}.topBox2 .inBox2:hover{background-color:#d8e69c}.topBox2 .inBox3{background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/top/top2_img3.webp) center center repeat;background-repeat:no-repeat;background-position:center 70%;background-color:#ffe6e6;background-size:76%}.no-webp .topBox2 .inBox3{background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/top/top2_img3.png) center center repeat}@media screen and (max-width:768px){.topBox2 .inBox3{background-size:80%}}.topBox2 .inBox3:after{background-color:#e95a64}.topBox2 .inBox3:hover{background-color:#ffb3b3}.topBox2 .inBox4{background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/top/top2_img4.webp) center center repeat;background-repeat:no-repeat;background-position:center 80%;background-color:#f0e6d2;background-size:85%}.no-webp .topBox2 .inBox4{background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/top/top2_img4.png) center center repeat}@media screen and (max-width:768px){.topBox2 .inBox4{background-size:80%}}.topBox2 .inBox4:after{background-color:transparent;background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/top/top2_img7.webp) center center repeat;background-repeat:no-repeat;background-position:center;width:26px;height:26px;border-radius:0}.no-webp .topBox2 .inBox4:after{background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/top/top2_img7.png) center center repeat}.topBox2 .inBox4:hover{background-color:#e3d1ac}.topBox2 .inBox6 a{padding:17px 10px 0}.topBox2 .inBox4 a:after{display:none}.topBox2 .inBox5{background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/top/top2_img5.webp) center center repeat;background-repeat:no-repeat;background-position:center 80%;background-color:#d3edf9;background-size:78%}.no-webp .topBox2 .inBox5{background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/top/top2_img5.png) center center repeat}@media screen and (max-width:768px){.topBox2 .inBox5{background-size:80%}}.topBox2 .inBox5:after{background-color:#0071bc}.topBox2 .inBox5:hover{background-color:#a6dbf3}.topBox2 .inBox6{background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/top/top2_img6.webp) center center repeat;background-repeat:no-repeat;background-position:center 80%;background-color:#e2dfef;font-size:16px;background-size:62%}.no-webp .topBox2 .inBox6{background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/top/top2_img6.png) center center repeat}@media screen and (max-width:768px){.topBox2 .inBox6{background-size:50%;background-position:center 90%}}.topBox2 .inBox6:after{background-color:#5050c8}.topBox2 .inBox6:hover{background-color:#c3bdde}.topBox3 .inner{display:block}@media screen and (max-width:768px){.topBox3 .inner{display:block}}.topBox3_1{padding:0 0 150px}@media screen and (max-width:768px){.topBox3_1{padding:0 0 70px}}.topBox3_1 .promiseBox{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 0 70px}@media screen and (max-width:768px){.topBox3_1 .promiseBox{display:block;padding:0 20px 50px}}.topBox3_1 .promiseBox .tx{font-size:26px;font-weight:700;width:50%;line-height:180%}@media screen and (max-width:768px){.topBox3_1 .promiseBox .tx{width:100%;font-size:16px}}.topBox3_1 .promiseBox .imgBox{text-align:center;width:50%}.topBox3_1 .promiseBox .imgBox img{width:358px}@media screen and (max-width:768px){.topBox3_1 .promiseBox .imgBox{width:100%}}.topBox3_1 .btn{margin:0 auto}.topBox3{padding:0 0 150px}@media screen and (max-width:768px){.topBox3{padding:0 0 70px}}.topBox3 .left{width:50%;padding:100px 0 0}@media screen and (max-width:768px){.topBox3 .left{width:100%;padding:0}}.topBox3 .left .txBox2,.topBox3 .left .txBox3{opacity:0;display:none}.topBox3 .left .tx{font-size:26px;font-weight:700;line-height:180%}@media screen and (max-width:768px){.topBox3 .left .tx{font-size:16px;padding:15px 15px 0;text-align:center}}.topBox3 .left .tx2{padding:10px 0 0}@media screen and (max-width:768px){.topBox3 .left .tx2{padding:12px 10px 0;text-align:center}}.topBox3 .left .btn{margin:50px 0 0}@media screen and (max-width:768px){.topBox3 .left .btn{margin:30px auto 0}}.topBox3 .right{padding:50px 0 0 3.5vw;float:none}@media screen and (max-width:768px){.topBox3 .right{width:100%}}.topBox3 .reason{background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/top/top3_img1.gif) no-repeat center;width:375px;height:330px;position:relative}@media screen and (max-width:768px){.topBox3 .reason{width:min(74vw,280px);height:300px;margin:0 auto;background-size:100%}}.topBox3 .reason .reason_mainimg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:65%}.topBox3 .reason .reason_mainimg .main2,.topBox3 .reason .reason_mainimg .main3{opacity:0;display:none}.topBox3 .reason .reason_rotbox{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg);width:400px;height:327px}@media screen and (max-width:768px){.topBox3 .reason .reason_rotbox{width:100%;height:300px;left:50%;-webkit-transform:translate(-47%,-40%) rotate(180deg);transform:translate(-47%,-40%) rotate(180deg)}}.topBox3 .reason .reason_rotbox .item{display:block;position:absolute;-webkit-transform:rotate(-180deg);transform:rotate(-180deg);width:68px;height:110px}.topBox3 .reason .reason_rotbox .item.active{width:137px;height:140px}@media screen and (max-width:768px){.topBox3 .reason .reason_rotbox .item{width:100px;height:100px}.topBox3 .reason .reason_rotbox .item img{background-size:100%}}.topBox3 .reason .reason_rotbox .item.active{-webkit-transform:rotate(-180deg) translateX(16px);transform:rotate(-180deg) translateX(16px)}.topBox3 .reason .reason_rotbox .item.transition{-webkit-transition:all .35s ease;transition:all .35s ease}.topBox3 .reason .reason_rotbox .item1{background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/top/top3_img2_1.webp) center center repeat;background-repeat:no-repeat;background-size:100%}.no-webp .topBox3 .reason .reason_rotbox .item1{background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/top/top3_img2_1.png) center center repeat}@media screen and (max-width:768px){.topBox3 .reason .reason_rotbox .item1{background-size:50%}}.topBox3 .reason .reason_rotbox .item2{background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/top/top3_img2_2.webp) center center repeat;background-repeat:no-repeat;background-size:100%}.no-webp .topBox3 .reason .reason_rotbox .item2{background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/top/top3_img2_2.png) center center repeat}@media screen and (max-width:768px){.topBox3 .reason .reason_rotbox .item2{background-size:50%}}.topBox3 .reason .reason_rotbox .item3{background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/top/top3_img2_3.webp) center center repeat;background-repeat:no-repeat;background-size:100%}.no-webp .topBox3 .reason .reason_rotbox .item3{background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/top/top3_img2_3.png) center center repeat}@media screen and (max-width:768px){.topBox3 .reason .reason_rotbox .item3{background-size:50%}}.topBox3 .reason .reason_rotbox .item1.active{background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/top/top3_img3_1.webp) center center repeat;background-repeat:no-repeat;background-size:100%}.no-webp .topBox3 .reason .reason_rotbox .item1.active{background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/top/top3_img3_1.png) center center repeat}@media screen and (max-width:768px){.topBox3 .reason .reason_rotbox .item1.active{background-size:100%}}.topBox3 .reason .reason_rotbox .item2.active{background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/top/top3_img4_1.webp) center center repeat;background-repeat:no-repeat;background-size:100%}.no-webp .topBox3 .reason .reason_rotbox .item2.active{background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/top/top3_img4_1.png) center center repeat}@media screen and (max-width:768px){.topBox3 .reason .reason_rotbox .item2.active{background-size:100%}}.topBox3 .reason .reason_rotbox .item3.active{background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/top/top3_img5_1.webp) center center repeat;background-repeat:no-repeat;background-size:100%}.no-webp .topBox3 .reason .reason_rotbox .item3.active{background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/top/top3_img5_1.png) center center repeat}@media screen and (max-width:768px){.topBox3 .reason .reason_rotbox .item3.active{background-size:100%}}.topBox3 .reason .controls{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.topBox3 .reason .controls .previous{position:absolute;top:0;left:0;width:50%;height:100%}.topBox3 .reason .controls .next{position:absolute;top:0;right:0;width:50%;height:100%}.topBox3 .reason .controls .previous:active,.topBox3 .reason .controls .next:active{outline:none}.topBox3 .reason .controls .previous:hover,.topBox3 .reason .controls .next:hover{outline:none}.topBox3 .reason .controls .previous,.topBox3 .reason .controls .next{-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer}.topBox3 .reason .controls a:focus{outline:none}@media screen and (max-width:768px){.topBox3.topReason .reasonBox{padding-left:0;padding-right:0}.topBox3.topReason .reasonBox .inner{padding-left:20px;padding-right:20px}}.cam_bnr{margin:150px 0;text-align:center}@media screen and (max-width:768px){.cam_bnr{margin:70px 0}}.cam_bnr .kari{display:inline-block;border-radius:20px;background-color:#b9b9b9;width:800px;height:250px}@media screen and (max-width:768px){.cam_bnr .kari{width:90%;height:120px}}.topBox4{position:relative;padding:0 0 100px}@media screen and (max-width:768px){.topBox4{padding:0 0 50px}}.topBox4 .left{width:40%}@media screen and (max-width:768px){.topBox4 .left{width:100%}}.topBox4 .left .tx{font-size:26px;font-weight:700;line-height:180%;padding:100px 0 0}@media screen and (max-width:768px){.topBox4 .left .tx{width:100%;font-size:22px;padding:10px 0 15px 20px;z-index:3;text-align:center}}.topBox4 .left .tx2{padding:10px 0 50px;line-height:180%}@media screen and (max-width:768px){.topBox4 .left .tx2{padding:0 20px 0}}.topBox4 .left .imgBox{display:none}@media screen and (max-width:768px){.topBox4 .left .imgBox{display:block;padding:30px;text-align:center}}.topBox4 .right{position:relative;padding:0 0 40px;z-index:2}.topBox5{background-color:#ec828a;margin:100px 0 0;padding:0 0 100px}.topBox4 .right img{width:460px}@media screen and (max-width:768px){.topBox5{margin:50px 0 0;padding:0 0 70px}}.topBox5 .inBox{padding:0 0 50px}@media screen and (max-width:768px){.topBox5 .inBox{padding:0}}.topBox5 .inBox .inner{background-color:#fff;border-radius:20px;padding:50px;margin:0 auto 50px}@media screen and (max-width:768px){.topBox5 .inBox .inner{background-color:transparent;padding:0 0 30px;border-radius:0;margin:0 auto}}.topBox5 .inBox .in{margin:20px 0 0;padding:20px 0 0;border-top:1px solid #42210b}.topBox5 .inBox .in:first-child{margin:0;padding:0;border-top:none}@media screen and (max-width:768px){.topBox5 .inBox .in:first-child{margin:0 4% 20px}}@media screen and (max-width:768px){.topBox5 .inBox .in{border-top:none;width:92%;margin:0 4% 20px;padding:0}}.topBox5 .inBox .in a{display:block}@media screen and (max-width:768px){.topBox5 .inBox .in a{background-color:#f1f1f1;border-radius:20px;padding:30px 25px}}.topBox5 .inBox .in a .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;color:#fff;padding:0 0 10px}.topBox5 .inBox .in a .info .icon{display:table-cell;color:#fff;text-align:center;border-radius:10px;width:100px;margin:0 10px 0 0}.topBox5 .inBox .in a .info .day{color:gray;padding:0 0 0 20px}.topBox5 .inBox .in a .info .icon1{background-color:#5bb331}.topBox5 .inBox .in a .info .icon2{background-color:#28abd5}.topBox5 .inBox .in a .info .icon3{background-color:#f1962c}.topBox5 .inBox .in a .info .icon4{background-color:#e95a64}.topBox5 .inBox .in a .info .icon5{background-color:#0b9378}.topBox5 .inBox .in a .tx{font-size:20px;color:#42210b;font-weight:700;padding:0 0 10px}@media screen and (max-width:768px){.topBox5 .inBox .in a .tx{font-size:16px}}.topBox5 .inBox .in a .tx .end{background-color:#e4e4e4;padding:3px 10px;margin:0 5px 0 0;border-radius:10px}.topBox5 .inBox .in a .tx2{color:#42210b;line-height:160%}@media screen and (max-width:768px){.topBox5 .inBox .in a .tx2{display:none}}.topBox5 .btn{margin:0 auto}.topBox5 .btn:after{border-left:8px solid #fff}.topBox5 .btn:before{background-color:#42210b !important}.topBox5 .btn a{background-color:#fff;color:#42210b !important}.topBox6{padding:0 0 150px}@media screen and (max-width:768px){.topBox6{padding:0 0 70px}}.topBox6 .inBox{padding:0 0 50px}@media screen and (max-width:768px){.topBox6 .inBox{padding:0}}.topBox6 .inBox .in{float:left;width:30%;margin:0 1.5% 50px}@media screen and (max-width:768px){.topBox6 .inBox .in{float:none;width:92%;margin:0 4% 30px}}.topBox6 .inBox .in a{background-color:#f1f1f1;border-radius:20px;display:block}.topBox6 .inBox .in a .imgBox{position:relative;width:100%;height:195px;overflow:hidden;border-radius:20px 20px 0 0}@media screen and (max-width:768px){.topBox6 .inBox .in a .imgBox{float:left;width:35%;height:130px;border-radius:20px 0 0 20px}}.topBox6 .inBox .in a .imgBox img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;width:100%;height:auto;max-width:none}.topBox6 .inBox .in a:hover .imgBox img{width:105%;max-width:none}.topBox6 .inBox .in a .txBox{padding:20px}@media screen and (max-width:768px){.topBox6 .inBox .in a .txBox{float:right;width:65%;position:relative}}.topBox6 .inBox .in a .tx{color:#42210b;font-weight:700}@media screen and (max-width:768px){.topBox6 .inBox .in a .tx{min-height:70px}}.topBox6 .inBox .in a .info{display:table;width:100%;font-size:10px;color:#fff;padding:10px 0 10px}@media screen and (max-width:768px){.topBox6 .inBox .in a .info{padding:0}}.topBox6 .inBox .in a .info .day{display:table-cell;color:gray;text-align:left}.topBox6 .inBox .in a .info .link{font-weight:700;color:#e95a64;text-align:right;position:relative}.topBox6 .inBox .in a .info .link:before{content:" ";position:absolute;top:0;left:40px;background-color:#e95a64;width:20px;height:20px;border-radius:10px;z-index:2}@media screen and (max-width:768px){.topBox6 .inBox .in a .info .link:before{left:10px}}.topBox6 .inBox .in a .info .link:after{content:" ";position:absolute;top:4px;left:47px;width:0;height:0;border-left:8px solid #fff;border-top:6px solid transparent;border-bottom:6px solid transparent;z-index:3}@media screen and (max-width:768px){.topBox6 .inBox .in a .info .link:after{left:17px}}.topBox6 .btn{margin:0 auto}.topBox7{padding:0 0 30px}.topBox7 h3{font-size:26px;width:330px;margin:0 auto 30px;border:1px solid #42210b;text-align:center;padding:20px;border-radius:50px}@media screen and (max-width:768px){.topBox7 h3{width:70%;font-size:18px;margin:0 auto 20px;padding:10px}}.topBox7 .campaignBox_list{padding:0 0 50px}@media screen and (max-width:768px){.topBox7 .campaignBox_list{padding:0 20px 50px}}.topBox7 .campaignBox_list .t_h2_c{display:none}.topBox7 .campaignBox_list .inBox{margin:0 0 20px}.topBox7 .campaignBox_list .inBox .txBox .btn{display:block;background-color:#e95a64;margin:20px 0 0;padding:12px;color:#fff;border-radius:20px}@media screen and (max-width:768px){.topBox7 .campaignBox_list .inBox .txBox .btn{margin:20px auto 0}}.topBox7 .campaignBox_list .btn{display:none}.topBox7 .teiki{text-align:center}@media screen and (max-width:768px){.topBox7 .teiki{padding:0 20px}}.topBox7 .qaBox_list .t_h2_c{display:none}.topBox8 .firstBox_list{padding:50px 0 0 !important}@media screen and (max-width:768px){.topBox8 .firstBox_list{padding:0 !important}.topBox8 .firstBox_list .btn{margin:20px auto 0 !important}}@media screen and (max-width:768px){.topBox8 .inBox{padding:0 20px !important}}.topBox8 .inBox2{margin:50px 0}@media screen and (max-width:768px){.topBox8 .inBox2{margin:50px 0 0;padding:0 20px}}.topBox8 .inBox2 ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.topBox8 .inBox2 ul li{position:relative;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;top:0;cursor:pointer;width:23%;text-align:center;font-weight:700;border:3px solid #ffdcdc;border-radius:20px;padding:20px 20px 0;-webkit-box-shadow:0 5px 0 rgba(255,100,100,.4);box-shadow:0 5px 0 rgba(255,100,100,.4);line-height:0}@media screen and (max-width:768px){.topBox8 .inBox2 ul li{width:46%;margin:0 2% 20px;padding:10px 10px 0}}.topBox8 .inBox2 ul li .tx{line-height:180%;padding:0 0 10px}@media screen and (max-width:768px){.topBox8 .inBox2 ul li .tx{font-size:16px}}.topBox8 .inBox2 ul li .imgBox{position:relative}.topBox8 .inBox2 ul li .imgBox img{width:100%;height:auto;max-width:none;min-height:30px}.topBox8 .inBox2 ul li .imgBox:after{content:" ";display:block;position:absolute;bottom:10px;right:0;width:24px;height:30px;background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/niwaki-sentei/syurui_icon.webp) center center repeat;background-repeat:no-repeat;background-size:100%}.no-webp .topBox8 .inBox2 ul li .imgBox:after{background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/niwaki-sentei/syurui_icon.png) center center repeat}.topBox8 .inBox2 ul li .imgBox img{max-width:none;width:auto;height:140px}@media screen and (max-width:768px){.topBox8 .inBox2 ul li .imgBox img{width:100% !important;height:auto}}.topBox8 .inBox2 ul li:hover{top:5px;border:3px solid #e95a64;-webkit-box-shadow:0 0 0 rgba(255,255,255,0);box-shadow:0 0 0 rgba(255,255,255,0)}.topBox8 .inBox2 ul li:hover .imgBox:after{-webkit-animation-name:updown;animation-name:updown;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-duration:.5s;animation-duration:.5s}@-webkit-keyframes updown{0%{-webkit-transform:translate(0,0px);transform:translate(0,0px)}100%{-webkit-transform:translate(0,-15px);transform:translate(0,-15px)}}@keyframes updown{0%{-webkit-transform:translate(0,0px);transform:translate(0,0px)}100%{-webkit-transform:translate(0,-15px);transform:translate(0,-15px)}}.topBox8 .inBox3{padding:0 0 100px}@media screen and (max-width:768px){.topBox8 .inBox3{padding:0 20px 50px;margin-top:25px}}.topBox8 .inBox3 .in{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.topBox8 .inBox3 .in .tx{width:55%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media screen and (max-width:768px){.topBox8 .inBox3 .in .tx{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.topBox8 .inBox3 .in .tx h3{font-size:26px;line-height:160%;padding:0 0 20px}@media screen and (max-width:768px){.topBox8 .inBox3 .in .tx h3{font-size:4.5vw;text-align:center}}.topBox8 .inBox3 .in .imgBox{width:40%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;line-height:0}@media screen and (max-width:768px){.topBox8 .inBox3 .in .imgBox{padding:20px 0 0;width:100%;text-align:center;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.topBox8 .inBox3 .in2{background-color:#f1f1f1;border-radius:20px;padding:30px 40px;margin-top:25px}.topBox8 .nav_list{margin:0}.topBox8 .lightbox{display:none}.lightTx{display:none;position:fixed;top:50%;left:50%;background-color:#fff;border-radius:20px;padding:50px 0;width:800px;z-index:21;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (max-width:768px){.lightTx{width:90%}.lightTx .lightbox{max-height:400px;overflow:auto}}.lightTx .inBox{position:relative;-webkit-transform:rotate(.028deg);transform:rotate(.028deg)}.lightTx .inBox .title{padding:0 50px 20px;font-size:20px;font-weight:700}@media screen and (max-width:768px){.lightTx .inBox .title{font-size:16px;padding:0 20px 20px}}.lightTx .inBox .title .red{color:#e95a64}.lightTx .inBox .title .blue{color:#2f80c2}.lightTx .inBox .tx{padding:0 50px;font-size:16px}@media screen and (max-width:768px){.lightTx .inBox .tx{padding:0 20px}}.lightTx .inBox .tx p{padding:.5em 0}.lightTx .inBox .tx p span{color:#e95a64}.lightTx .inBox .txBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;border:2px solid #42210b;padding:0;margin:0 50px}@media screen and (max-width:768px){.lightTx .inBox .txBox{margin:0 20px;border:none}}.lightTx .inBox .txBox .box{width:50%}@media screen and (max-width:768px){.lightTx .inBox .txBox .box{width:100%;margin:10px 0;border:2px solid #42210b}}.lightTx .inBox .txBox .box .subTitle{background-color:#e95a64;color:#fff;text-align:center;padding:10px}.lightTx .inBox .txBox .box .subTitle span{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lightTx .inBox .txBox .box .subTitle span:before{content:" ";display:inline-block;width:10px;height:10px;margin:0 5px 0 0;border:3px solid #fff;border-radius:10px}.lightTx .inBox .txBox .box .tableTx{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 20px 10px 40px;height:60px}.lightTx .inBox .txBox .box .tableTx:nth-child(3){border-top:1px dotted #42210b;border-bottom:1px dotted #42210b}.lightTx .inBox .txBox .box .tableTx:after{content:" ";display:block;position:absolute;top:21px;left:18px;width:15px;height:15px;border:1px solid #42210b}.lightTx .inBox .txBox .box .tableTx:before{content:'';display:block;position:absolute;top:20px;left:20px;width:15px;height:5px;border-left:3px solid #e95a64;border-bottom:3px solid #e95a64;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.lightTx .inBox .txBox .box2{border-left:1px solid #42210b}.lightTx .inBox .txBox .box2 .subTitle{background-color:#2f80c2}.lightTx .inBox .txBox .box2 .subTitle span .clo{position:relative;display:inline-block;margin:-3px 20px 0 0}.lightTx .inBox .txBox .box2 .subTitle span .clo:after{position:absolute;top:0;left:0;content:" ";display:inline-block;content:"";width:15px;height:3px;background:#fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.lightTx .inBox .txBox .box2 .subTitle span .clo:before{position:absolute;top:0;left:0;content:" ";display:inline-block;width:15px;height:3px;background:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.lightTx .inBox .txBox .box2 .subTitle span:before{display:none;border:none}.lightTx .inBox .txBox .box2 .tableTx:before{border-left:3px solid #2f80c2;border-bottom:3px solid #2f80c2}.lightTx .close{cursor:pointer;position:absolute;top:-15px;right:-15px;width:52px;height:52px}.light_bg{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:11;background:#000;opacity:.5;filter:alpha(opacity=50)}.wrap_list_btn_service .list_btn_service{width:800px;height:auto;margin:0 auto;overflow:hidden}@media screen and (max-width:768px){.wrap_list_btn_service .list_btn_service{width:auto;padding:0 10px}}.wrap_list_btn_service .list_btn_service .btn_service{-webkit-transform:rotate(.028deg);transform:rotate(.028deg);position:relative;width:230px;height:230px;border-radius:20px;-webkit-box-shadow:0 5px 0 #ec6268;box-shadow:0 5px 0 #ec6268;font-size:18px;font-weight:700;text-align:center;float:left;margin:0 18px 40px;-webkit-transition-duration:.3s;transition-duration:.3s;z-index:1}@media screen and (max-width:768px){.wrap_list_btn_service .list_btn_service .btn_service{width:30%;height:35vw;margin:0 1.5% 15px;border-radius:10px;font-size:12px}}.wrap_list_btn_service .list_btn_service .btn_service:before{position:absolute;top:0;left:0;content:" ";width:100%;height:100%;border-radius:25px;z-index:1}.wrap_list_btn_service .list_btn_service .btn_service:after{position:absolute;bottom:20px;right:20px;content:" ";display:block;width:25px;height:25px;border-radius:25px;background-color:#e95a64;z-index:2;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}@media screen and (max-width:768px){.wrap_list_btn_service .list_btn_service .btn_service:after{bottom:10px;right:10px}}.wrap_list_btn_service .list_btn_service .btn_service:hover{opacity:1}.wrap_list_btn_service .list_btn_service .btn_service:hover:after{right:10px}.wrap_list_btn_service .list_btn_service .btn_service:hover a:after{right:19px}.wrap_list_btn_service .list_btn_service .btn_service a{position:absolute;top:0;left:0;padding:37px 10px 0;display:block;color:#42210b;width:100%;height:100%;z-index:3}@media screen and (max-width:768px){.wrap_list_btn_service .list_btn_service .btn_service a{padding:20px 5px 0}}.wrap_list_btn_service .list_btn_service .btn_service a:after{position:absolute;bottom:28px;right:29px;content:" ";display:block;width:7px;height:7px;border-top:solid 2px #fff;border-right:solid 2px #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:2;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}@media screen and (max-width:768px){.wrap_list_btn_service .list_btn_service .btn_service a:after{bottom:18px;right:19px}}.wrap_list_btn_service .list_btn_service .btn_service.sentei{background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/top/top2_img1.webp) center center repeat;background-repeat:no-repeat;background-position:center 70%;background-color:#ffefc4;background-size:60%}.no-webp .wrap_list_btn_service .list_btn_service .btn_service.sentei{background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/top/top2_img1.png) center center repeat}.wrap_list_btn_service .list_btn_service .btn_service.sentei:after{background-color:#f15a24}.wrap_list_btn_service .list_btn_service .btn_service.sentei:hover{background-color:#ffe191}.wrap_list_btn_service .list_btn_service .btn_service.kusakari{background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/top/top2_img2.webp) center center repeat;background-repeat:no-repeat;background-position:center 70%;background-color:#e8f0c5;background-size:70%}.no-webp .wrap_list_btn_service .list_btn_service .btn_service.kusakari{background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/top/top2_img2.png) center center repeat}.wrap_list_btn_service .list_btn_service .btn_service.kusakari:after{background-color:#347800}.wrap_list_btn_service .list_btn_service .btn_service.kusakari:hover{background-color:#d8e69c}.wrap_list_btn_service .list_btn_service .btn_service.basai{background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/top/top2_img1_4.webp) center center repeat;background-repeat:no-repeat;background-position:center 70%;background-color:#ffe6e6;background-size:80%}.no-webp .wrap_list_btn_service .list_btn_service .btn_service.basai{background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/top/top2_img1_4.png) center center repeat}.wrap_list_btn_service .list_btn_service .btn_service.basai:after{background-color:#e95a64}.wrap_list_btn_service .list_btn_service .btn_service.basai:hover{background-color:#ffb3b3}.wrap_list_btn_service .link_service{margin-left:auto;margin-right:auto}.staffbox{overflow:hidden;display:none;height:100px;& li{-webkit-box-sizing:content-box;box-sizing:content-box;padding:0 10px;width:100px;height:100px;& img{width:100%;height:100%}}@media screen and (max-width:768px){height:80px;& li{padding:0 8px;width:80px;height:80px}}}.topBox8 .inBox3 .in .tx p{line-height:1.8em}.topBaseBox{position:relative;padding:0 0 100px}.topKnowledgeBox{padding-bottom:50px}.topKnowledgeBox .firstBox_list{padding:50px 0 100px !important}.topBox8 .inBox3 .in2.space{padding:30px 40px}.topBox8 .inBox3 .in2.space .inspace{padding:0;line-height:1.8em}.topBox8 .inBox3 .in2.space h3{padding-bottom:.5em;line-height:1.5em}.topBox8 .inBox3 .in2.space h3:before{content:"＜"}.topBox8 .inBox3 .in2.space h3:after{content:"＞"}.topBox8 .inBox3 .in2.space h3 .spCR{display:inline}@media screen and (max-width:768px){.topBaseBox{padding:0 0 50px}.topKnowledgeBox .firstBox_list{padding:0 0 50px !important}.topBox8 .inBox3 .in2.space{padding:15px}.topBox8 .inBox3 .in2.space .inspace{padding:0 15px}.topBox8 .inBox3 .in2.space h3:before{content:""}.topBox8 .inBox3 .in2.space h3:after{content:""}.topBox8 .inBox3 .in2.space h3 .spCR{display:block}}.topBox1 .right{.inBox{.annotation{font-size:50%;margin-left:.5em}}.note{padding-right:10px;text-align:right;font-size:75%}}