*{-webkit-box-sizing:border-box;box-sizing:border-box}body{font-family:"M PLUS Rounded 1c","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;color:#42210b}.inner{width:100%;max-width:960px;height:auto;margin:0 auto}@media screen and (max-width:768px){.inner{width:100%}}@media screen and (max-width:768px){.inner{width:auto;height:auto}}header{position:fixed;width:100%;top:0;left:0;background-color:#fff;padding:10px 5%;z-index:10}@media screen and (max-width:768px){header{height:53px;padding:0 0 10px 10px}}header .box{display:-webkit-box;display:-ms-flexbox;display:flex;white-space:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){header .box{display:table;width:100%}}header .box .logo{float:left;width:210px;padding:0 20px 0 0;line-height:normal}@media screen and (max-width:768px){header .box .logo{float:none;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:auto;padding:6px 0 0}header .box .logo picture,header .box .logo picture img{display:block;width:110px}}header .box .headTx{font-weight:700}@media screen and (max-width:1200px){header .box .headTx{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}html body header .box h1.headTx,html body header .box div.headTx{line-height:2.6em;font-size:9px;margin-left:-4px;letter-spacing:-.1px}header .box h1.headTx br,header .box div.headTx br{display:none}}@media screen and (max-width:768px){header .box .headTx{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}html body header .box h1.headTx,html body header .box div.headTx{line-height:2.6em;font-size:9px;margin-left:-4px;letter-spacing:-.1px}header .box h1.headTx br,header .box div.headTx br{display:none}}header .box .tel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:660px;margin-left:auto}@media screen and (max-width:768px){header .box .tel{width:auto}}header .box .tel .tx0{width:48%;height:55px;margin:16px 0 8px;text-align:center;position:relative}header .box .tel .tx0 a{background-color:#e95a64;font-weight:700;font-size:13px;color:#fff;position:absolute;top:0;left:5%;width:90%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-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;-webkit-box-shadow:0 5px 0 #dc3246;box-shadow:0 5px 0 #dc3246;padding:7px 0 5px;border-radius:10px}header .box .tel .tx0 a picture{margin-right:5px}header .box .tel .tx0 a:hover{-webkit-box-shadow:0 0 0 #dc3246;box-shadow:0 0 0 #dc3246;opacity:1;top:5px}header .box .tel .tx1{width:55%;text-align:right;position:relative;font-size:24px;font-weight:700;padding:15px 10px 0 0;margin:0 20px 0 0;letter-spacing:0;border-right:1px solid #42210b}@media screen and (max-width:768px){header .box .tel .tx0,header .box .tel .tx1,header .box .tel .tx2{display:none}}header .box .tel .tx1 span{position:relative;padding:0 0 0 33px}header .box .tel .tx1 span:before{content:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/common/head_free.gif);position:absolute;top:0;left:0}header .box .tel .tx1 ruby{position:relative}header .box .tel .tx1 .r1{letter-spacing:-2px;padding:0 3px 0 0}header .box .tel .tx1 .phonenumber_corporation{margin-top:9px}header .menuBtn{margin-left:10px}header .box .tel .tx2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:35%}@media screen and (max-width:768px){header .box .tel .tx2 .time{display:none}}header .box .tel .tx2 .time .t{font-weight:700;display:block}header .box .sp_btn{display:none}@media screen and (max-width:768px){header .box .sp_btn{background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/common/bnrIcon1.webp) center center repeat;background-repeat:no-repeat;background-position:10px center;background-color:#ec828a;display:block;position:absolute;top:35%;right:70px;-webkit-transform:translate(0%,-50%);transform:translate(0%,-50%);color:#fff;padding:8px 10px 8px 40px;font-size:12px;font-weight:700;border-radius:10px;background-size:21px}.no-webp header .box .sp_btn{background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/common/bnrIcon1.png) center center repeat}}.sh{-webkit-box-shadow:0 3px 3px rgba(0,0,0,.1);box-shadow:0 3px 3px rgba(0,0,0,.1)}nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}nav ul li{margin:0 5px;font-weight:500;text-align:center}.menuBtn,.menuBtn_close{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-radius:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;background-color:#ec828a;width:55px;height:53px;z-index:102}@media screen and (max-width:768px){.menuBtn,.menuBtn_close{border-radius:0;position:fixed;top:0;right:0}}.menuBtn span,.menuBtn_close span{display:block;position:absolute;width:20px;height:3px;left:17px;background:#fff;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.menuBtn span:nth-child(1),.menuBtn_close span:nth-child(1){top:16px}.menuBtn span:nth-child(2),.menuBtn_close span:nth-child(2){top:24px}.menuBtn span:nth-child(3),.menuBtn_close span:nth-child(3){top:32px}.menuBtn_close{background-color:transparent;display:none;position:fixed;top:0;right:0}.menuBtn_close span:nth-child(1){top:24px;left:17px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.menuBtn_close span:nth-child(2),.menuBtn_close span:nth-child(3){top:24px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.menuBtn_close.active{display:block}.spnav .menu{-webkit-transform:translateX(100%);transform:translateX(100%);background-color:#ec828a;position:fixed;z-index:2;top:0;right:0;color:#000;-webkit-transition:all .6s;transition:all .6s;width:400px;height:100%;z-index:101;overflow:auto;padding:0 10px}@media screen and (max-width:768px){.spnav .menu{width:100%}}.spnav .menu a{color:#fff}.spnav .menu.active{-webkit-transform:translateX(0%);transform:translateX(0%)}.spnav .logo_menu{padding:8px;border-bottom:1px solid #fff}.spnav .logo_menu img{width:125px}.spnav .par{position:relative;color:#fff;font-size:16px;font-weight:700;padding:10px 20px;border-bottom:1px solid #fff;cursor:pointer}.spnav .par:after{position:absolute;right:10px;top:50%;content:" ";width:15px;height:2px;border-top:3px solid #fff;transform:translateX(-50%);-webkit-transform:translate(-50%,0%);transform:translate(-50%,0%);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.spnav .par:before{position:absolute;content:" ";right:11px;top:50%;width:15px;height:2px;border-top:3px solid #fff;-webkit-transform:translate(-50%,0%) rotate(90deg);transform:translate(-50%,0%) rotate(90deg);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.spnav .par.arr{border-bottom:1px dotted #fff}.spnav .par.arr:after{width:15px;right:15px;-webkit-transform:translate(0%,0%) rotate(-45deg);transform:translate(0%,0%) rotate(-45deg)}.spnav .par.arr:before{width:15px;right:26px;-webkit-transform:translate(0%,0%) rotate(45deg);transform:translate(0%,0%) rotate(45deg)}.spnav .par.link:after,.spnav .par.link:before{display:none}.spnav .par.link a{display:block}.spnav .chi{display:none}.spnav .chi ul{border-bottom:1px solid #fff;display:block;padding:10px}.spnav .chi li{text-align:left;margin:0 20px;font-weight:400}.spnav .chi li:last-child{border-bottom:none}.spnav .chi li a{display:block;padding:5px 0}.spnav .otherLink{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;padding:20px 0}.spnav .otherLink .in{padding:0 20px}.spnav .otherLink .in:first-child{border-right:1px solid #fff;padding:0 20px 0 0}.spnav .contactLink .btn{margin:10px auto}.spnav .contactLink .btn a{background-color:#fff;color:#e95a64 !important}.spnav .contactLink .btn:before{background-color:#e95a64}.spnav .contactLink .btn:after{border-left:8px solid #fff}.spnav .snsBox{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;text-align:center;padding:20px 0 0}.spnav .snsBox img{margin:0 10px;width:40px;height:40px}.top #container{padding:98px 0 0}@media screen and (max-width:768px){.top #container{padding:52px 0 0}}.loading{position:absolute;top:calc((350px/2) - 15px);left:calc(50% - 15px);z-index:100;-webkit-transform-origin:center;transform-origin:center;-webkit-animation:loading 2s ease-out;animation:loading 2s ease-out}@-webkit-keyframes loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}.top_news{background-color:#ec828a;padding:5px 0;margin:0 0 5px;width:100%;overflow:hidden}@media screen and (max-width:768px){.top_news{padding:5px 10px}}.top_news .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;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.top_news .inner a{color:#42210b}.top_news .tBox{color:#fff;font-size:20px;font-weight:700}@media screen and (max-width:768px){.top_news .tBox{width:16%;font-size:16px}}.top_news .lBox{width:45%;background-color:#fff;color:#fff;border-radius:50px;padding:3px}@media screen and (max-width:768px){.top_news .lBox{width:84%}}.top_news .lBox .caroufredsel_wrapper{height:24px !important}.top_news .lBox .newsBox{display:none}.top_news .lBox .newsBox .in{display:block;float:left;width:420px}@media screen and (max-width:768px){.top_news .lBox .newsBox .in{width:280px}}.top_news .lBox .newsBox .in a{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;padding:1px 0 0}.top_news .lBox .newsBox .in a:after{content:" ";width:0;height:0;border-style:solid;border-width:6.5px 0 6.5px 10px;border-color:transparent transparent transparent #42210b}.top_news .lBox .newsBox .in a .icon{background-color:#ffa8a9;color:#fff;border-radius:30px;width:20%;text-align:center;margin:0 10px 0 0}.top_news .lBox .newsBox .in a .icon1{background-color:#5bb331}@media screen and (max-width:768px){.top_news .lBox .newsBox .in a .icon1{display:none}}.top_news .lBox .newsBox .in a .tx{width:75%;white-space:nowrap;overflow:hidden}@media screen and (max-width:768px){.top_news .lBox .newsBox .in a .tx{width:95%}}.top_news .rBox{width:45%;background-color:#fff;color:#fff;border-radius:50px;padding:4px 10px 4px 20px;overflow:hidden}.top_news .rBox:nth-child(n+3){margin-top:5px;white-space:nowrap}@media screen and (max-width:768px){.top_news .rBox{display:none}}.top_news .rBox a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.top_news .rBox a:after{content:" ";margin:4px 0 0;width:0;height:0;border-style:solid;border-width:6.5px 0 6.5px 10px;border-color:transparent transparent transparent #42210b}.top_news .rBox_no{color:#42210b}.covid{display:none}@media screen and (max-width:768px){.covid{display:block;background-color:#f1f1f1;padding:5px 7px;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;color:#42210b}.covid:after{content:" ";margin:4px 0 0;width:0;height:0;border-style:solid;border-width:6.5px 0 6.5px 10px;border-color:transparent transparent transparent #42210b}}.covid_no{color:#42210b}.covid_pc{text-align:center;padding:0 0 5px}@media screen and (max-width:768px){.covid_pc{display:none}}.covid_pc .inner{background-color:#ededed;padding:5px 0;cursor:pointer;border-radius:50px}.covid_pc .covid_tx,.covid_pc .covid_tx_sp{display:none}.covid_tx,.covid_tx_sp{padding:0 40px;line-height:180%}@media screen and (max-width:768px){.covid_tx,.covid_tx_sp{height:250px;overflow-y:scroll}}.covid_tx .title,.covid_tx_sp .title{font-weight:700;font-size:20px}.covid_tx p,.covid_tx_sp p{padding:.5em 0}.covid_tx .close,.covid_tx_sp .close{background-color:#e8e8e8;width:200px;margin:0 auto;border-radius:50px;top:-65px !important}.covid_tx .close span,.covid_tx_sp .close span{display:block;position:absolute;width:30px;height:3px;left:11px;top:23px;background:#333;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.covid_tx .close span:nth-child(1),.covid_tx_sp .close span:nth-child(1){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.covid_tx .close span:nth-child(2),.covid_tx_sp .close span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.covid_tx_sp{display:none}.mv{position:relative;z-index:2;margin:0 0 30px}@media screen and (max-width:768px){.mv{height:auto;overflow:hidden}}.mv .wrap-mainSlide{padding:15px 0}.mv .mainSlide{overflow:hidden;position:relative;width:960px;height:350px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:768px){.mv .mainSlide{width:100%}}.mv .mainSlide .slide{position:relative;text-align:center;width:960px;height:350px}@media screen and (max-width:768px){.mv .mainSlide{max-height:none;height:auto}.mv .mainSlide .slide{width:100%;& picture{display:block}}.mv .mainSlide .slide .mainimg{display:block;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}}.mv .mainSlide .slide .btnArea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;width:360px;position:absolute;right:20px;bottom:10px}.mv .mainSlide .slide .btnArea a{width:48%}@media screen and (max-width:768px){.mv .mainSlide .slide figure{position:relative}.mv .mainSlide .slide .btnArea{width:130px;right:7%;bottom:10%}.mv .mainSlide .slide figure{display:inline-block}}@media (max-width:420px){.mv .mainSlide .slide .btnArea{right:6.5%;bottom:9.5%}}@media (max-width:390px){.mv .mainSlide .slide .btnArea{right:6.5%;bottom:9%}.mv .mainSlide .slide .btnArea a{width:96%}}@media (max-width:365px){.mv .mainSlide .slide .btnArea{width:115px}}.mv .service_icon_area{background-color:#f1f1f1;padding:20px 0 50px;margin:20px 0 0;position:relative}@media screen and (max-width:768px){.mv .service_icon_area{padding:20px 0}}.mv .service_icon_area .inner .service_icon_title{font-size:20px;font-weight:700;text-align:center;padding:0 0 20px}@media screen and (max-width:768px){.mv .service_icon_area .inner .service_icon_title{font-size:16px}}.mv .service_icon_area .inner .caroufredsel_wrapper{height:110px !important}.mv .service_icon_area .inner .service_icon_slider{height:100px;display:none}.mv .service_icon_area .inner .service_icon{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;float:left}@media screen and (max-width:768px){.mv .service_icon_area .inner .service_icon{float:none;display:block;width:800px;height:80px}}.mv .service_icon_area .inner .service_icon .sub{text-align:center;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;font-weight:700;padding:0 30px 0 0}.mv .service_icon_area .inner .service_icon .in{position:relative;color:#fff;text-align:center;font-weight:700;text-decoration:none !important;height:100px}@media screen and (max-width:768px){.mv .service_icon_area .inner .service_icon .in{height:80px;margin:0 5px;float:left}}.mv .service_icon_area .inner .service_icon .in .imgBox{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-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;align-items:center;width:110px;height:110px;background-color:#f1962c;border-radius:10px;line-height:150%}@media screen and (max-width:768px){.mv .service_icon_area .inner .service_icon .in .imgBox{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:10px 5px;border-radius:10px;margin:0 0 10px}}.mv .service_icon_area .inner .service_icon .in .imgBox picture{width:100%}.mv .service_icon_area .inner .service_icon .in .tx{display:block;width:100%;line-height:120%}.mv .service_icon_area .inner .service_icon .in2 .imgBox{background-color:#5bb231}.mv .service_icon_area .inner .service_icon .in3 .imgBox{background-color:#ec828a}.mv .service_icon_area .inner .pc_slide{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mv .service_icon_area .inner .pc_slide .in{margin:0 5px}.mv .service_icon_area .inner .pager{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:auto;bottom:0}.mv .service_icon_area .inner .pager a{background-color:#e3e3e3;border-radius:5px;display:inline-block;width:11px;height:11px;margin:0 10px}.mv .service_icon_area .inner .pager a:hover{background:#42210b}.mv .service_icon_area .inner .pager a span{display:none}.mv .service_icon_area .inner .pager .selected{background:#42210b}.staffbox,.endless_scroll{overflow:hidden;display:none}.staffbox li,.endless_scroll li{height:100px;float:left;overflow:hidden;margin:0 3px}.staffbox li img,.endless_scroll li img{width:1420px}@media screen and (max-width:768px){.staffbox li img,.endless_scroll li img{width:auto;margin-top:0}.staffbox li,.endless_scroll li{height:90px;width:auto}.staffbox li img,.endless_scroll li img{height:100%;max-width:none}}.floating,.floating1,.floating2 .floating_in{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;position:fixed;right:0;top:0;z-index:10;background-color:#e95a64;color:#fff;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;-webkit-text-orientation:upright;text-orientation:upright;padding:30px 14px;font-weight:700;border-radius:10px 0 0 10px}@media screen and (max-width:768px){.floating,.floating1,.floating2 .floating_in{display:none}}.floating:hover,.floating1:hover,.floating2 .floating_in:hover{opacity:1;color:#fff;padding:30px 18px 30px 14px}.floating img,.floating1 img,.floating2 .floating_in img{padding:0 0 5px;width:20px}.floating1{top:100px}.floating2{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:fixed;right:-900px;z-index:10;top:270px}@media screen and (max-width:768px){.floating2{width:90%;top:auto;bottom:150px}}.floating2 .floating_close{display:none;position:absolute;top:-10px;left:-10px;z-index:11;background-color:#42210b;width:35px;height:35px;border-radius:20px;cursor:pointer}.floating2 .floating_close span{display:block;position:absolute;width:20px;height:3px;left:7px;top:15px;background:#fff;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.floating2 .floating_close span:nth-child(1){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.floating2 .floating_close span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.floating2 .floating_in{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;position:relative;top:auto;right:auto;color:#fff}@media screen and (max-width:768px){.floating2 .floating_in{display:none}}.floating2 .infoBox{width:900px;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;background-color:#fff}@media screen and (max-width:768px){.floating2 .infoBox{width:100%;min-width:325px}}.floating2 .infoBox .inBox{height:100%}.floating2 .infoBox .inBox div.cage{text-decoration:none !important;color:#42210b !important;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;overflow:hidden}.floating2 .infoBox .inBox div.cage a.spread_btn{display:block;width:100%;height:100%;position:absolute;z-index:2;top:0;left:0;background:rgba(255,255,255,0)}.floating2 .infoBox .inBox div.cage a.spread_btn:hover{background:rgba(255,255,255,.2)}.floating2 .infoBox .inBox div.cage .hiddenItem{display:none}.floating2 .infoBox .inBox div.cage .imgBox{width:38%;position:relative;overflow:hidden}@media screen and (max-width:768px){.floating2 .infoBox .inBox div.cage .imgBox{height:100px;width:50%}}.floating2 .infoBox .inBox div.cage .imgBox img{position:absolute;top:0;left:0;z-index:1;width:100%;height:322px;-o-object-fit:contain;object-fit:contain}@media screen and (max-width:768px){.floating2 .infoBox .inBox div.cage .imgBox img{height:inherit}}.floating2 .infoBox .inBox div.cage .end{position:absolute;text-align:center;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:2}.floating2 .infoBox .inBox div.cage .end span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;font-size:18px;font-weight:700}.campaignWrap{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}@media screen and (max-width:768px){.floating2 .infoBox .inBox div.cage .end span{font-size:10px;width:100%}}.floating2 .infoBox .inBox div.cage .txBox{width:62%;padding:15px 0 72px;position:relative;height:100% !important}.campaign-period{position:absolute;right:0;bottom:0;width:100%;background-color:#42210b;color:#fff;padding:10px 0 7px 50px;border-radius:10px 0 0;font-weight:700;text-align:center}.campaign-period p{display:inline;font-size:12px}.campaign-period div{display:inline;font-size:18px}.campaign-period span{display:inline;font-size:36px;margin-left:30px;margin-right:3px;line-height:1}.campaign-period a{color:#fff}@media screen and (max-width:768px){.campaign-period{width:100%;border-radius:inherit;padding-left:10px;position:inherit}.campaign-period span{font-size:30px;line-height:1.1;margin-left:9vw}.campaign-period p{display:inline}.campaign-period div{display:inline;font-size:16px}.floating2 .infoBox .inBox div.cage .txBox{padding:0;background-color:#e95a64;width:50%}}.floating2 .infoBox .inBox div.cage .txBox .time{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;font-size:12px;padding:0 0 5px;margin:0 15px}@media screen and (max-width:768px){.floating2 .infoBox .inBox div.cage .txBox .time{display:none}}.floating2 .infoBox .inBox div.cage .txBox .time .tag{color:#fff;background-color:#e95a64;border-radius:50px;padding:0 10px;margin:0 10px 0 0}@media screen and (max-width:768px){.floating2 .infoBox .inBox div.cage .txBox .time .tag{padding:3px 5px}}.floating2 .infoBox .inBox div.cage .txBox .time .tx1{color:gray}.floating2 .infoBox .inBox div.cage .txBox .title{font-size:20px;font-weight:700;padding:0 0 20px;margin:0 15px}@media screen and (max-width:768px){.floating2 .infoBox .inBox div.cage .txBox .title{display:none}}@media screen and (max-width:768px){.floating2 .infoBox .inBox div.cage .txBox .tx2{font-size:14px;display:none;margin:0 15px}}.floating2 .infoBox .inBox div.cage .txBox .btn{display:block;background-color:#e95a64;margin:20px 0 0;padding:12px;color:#fff;border-radius:999px;width:240px}@media screen and (max-width:768px){.floating2 .infoBox .inBox div.cage .txBox .btn{display:none}}.floating2 .infoBox .inBox div.cage .txBox .sp_tx1{display:none}@media screen and (max-width:768px){.floating2 .infoBox .inBox div.cage .txBox .sp_tx1{display:block;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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;padding:5px;font-size:min(4vw,14px);font-weight:700;text-align:center;color:#e95a64}.floating2 .infoBox .inBox div.cage .txBox .sp_tx1 img{margin:3px 0 0 10px}}.floating2 .infoBox .inBox div.cage .txBox .sp_time{display:none}@media screen and (max-width:768px){.floating2 .infoBox .inBox div.cage .txBox .sp_time{-webkit-box-align:center;-ms-flex-align:center;align-items:center;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;padding:10px}.floating2 .infoBox .inBox div.cage .txBox .sp_time .tag{background-color:#fff;color:#e95a64;border-radius:50px;width:17%;font-size:9px;text-align:center;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.floating2 .infoBox .inBox div.cage .txBox .sp_time .tx1{color:#fff;font-weight:700;width:80%;font-size:12px}}.floating2 .infoBox .sp_title{display:none}@media screen and (max-width:768px){.floating2 .infoBox .inBox div.cage .txBox .sp_time .tx1{font-size:min(3.2vw,12px)}.floating2 .infoBox .sp_title{display:block;font-size:14px;font-weight:700;position:relative}.floating2 .infoBox .sp_title a{color:#333;display:block;padding:10px 40px 10px 10px}.floating2 .infoBox .sp_title:before{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;-webkit-transform:translate(0%,-50%);transform:translate(0%,-50%);content:" ";position:absolute;top:50%;right:20px;background-color:#e95a64;width:20px;height:20px;border-radius:10px;z-index:2}.floating2 .infoBox .sp_title:after{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;-webkit-transform:translate(0%,-50%);transform:translate(0%,-50%);content:" ";position:absolute;top:50%;right:25px;width:0;height:0;border-left:8px solid #fff;border-top:6px solid transparent;border-bottom:6px solid transparent;z-index:3}}.floating2 .infoBox .inBox div.cage .tx2{padding-bottom:20px;margin:0 15px}.floating2 .infoBox .inBox div.cage .txBox .btn_area{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:3;top:0;left:0;margin:0 15px}.floating2 .infoBox .inBox div.cage .txBox .btn_area .btn{display:block;background-color:#e95a64;padding:0;color:#fff;border-radius:999px;width:49%}@media screen and (max-width:768px){.floating2 .infoBox .inBox div.cage .txBox .btn_area .btn{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.floating2 .infoBox .inBox div.cage .txBox .btn_area .btn a{background:0 0}.floating2 .infoBox .inBox div.cage .txBox .btn_area .btn_more a{display:block;width:100%;height:50px;border-radius:25px;background:rgba(255,255,255,0);line-height:170%}.floating2 .infoBox .inBox div.cage .txBox .btn_area #btn_campaign a{line-height:110%}.floating2 .infoBox .inBox div.cage .txBox .btn_area .btn_more a:hover{background:rgba(255,255,255,.2)}.dis{right:0}.dis .infoBox{-webkit-box-shadow:0 0 2px rgba(0,0,0,.3);box-shadow:0 0 2px rgba(0,0,0,.3)}.sp_cam_bnr{display:none}@media screen and (max-width:768px){.sp_cam_bnr{display:block;position:fixed;bottom:100px;right:5px;z-index:10}}.floatingBox_pc{position:fixed;left:50%;bottom:-200px;-webkit-transform:translate(-50%,0%);transform:translate(-50%,0%);background-color:#fff;width:860px;z-index:9;border-radius:20px;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}@media screen and (max-width:768px){.floatingBox_pc{display:none}}.floatingBox_pc .inBox{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;position:relative}.floatingBox_pc .inBox .in{width:65%;padding:20px 15px 25px 0}.floatingBox_pc .inBox .in .tx{font-size:17px;font-weight:700;position:relative;text-align:center;padding:0 0 5px}.floatingBox_pc .inBox .in .tx:before,.floatingBox_pc .inBox .in .tx:after{display:block;content:" ";position:absolute;top:14px;left:0;width:20px;height:2px;border-radius:30px;background-color:#42210b;-webkit-transform:rotate(60deg);transform:rotate(60deg)}.floatingBox_pc .inBox .in .tx:after{left:auto;right:5px;-webkit-transform:rotate(-60deg);transform:rotate(-60deg)}.floatingBox_pc .inBox .in 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}.floatingBox_pc .inBox .in ul li{width:48%;height:48px;text-align:center;position:relative}.floatingBox_pc .inBox .in ul li.email,.floatingBox_pc .inBox .in ul li.contact-corporation{width:100%}.floatingBox_pc .inBox .in ul li.line-corporation{display:none}.floatingBox_pc .inBox .in ul li a{position:absolute;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;font-weight:700;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;background-color:#e95a64;border-radius:10px;-webkit-box-shadow:0 5px 0 #dc3246;box-shadow:0 5px 0 #dc3246;padding:7px 0 5px;top:0;left:0;width:100%}.floatingBox_pc .inBox .in ul li a:hover{opacity:1;-webkit-box-shadow:0 0 0 #dc3246;box-shadow:0 0 0 #dc3246;top:5px}.floatingBox_pc .inBox .in ul li a span{padding:0 0 3px 5px;font-size:14px}.floatingBox_pc .inBox .in ul li:last-child a{background-color:#00b900;-webkit-box-shadow:0 5px 0 #347800;box-shadow:0 5px 0 #347800}.floatingBox_pc .inBox .in ul li:last-child a:hover{-webkit-box-shadow:0 0 0 #347800;box-shadow:0 0 0 #347800}.floatingBox_pc .inBox .in ul li.email a{background-color:#e95a64;-webkit-box-shadow:0 5px 0 #dc3246;box-shadow:0 5px 0 #dc3246}.floatingBox_pc .inBox .in ul li.email a:hover{-webkit-box-shadow:0 0 0 #dc3246;box-shadow:0 0 0 #dc3246}.floatingBox_pc .inBox .in_l{width:35%;padding:10px 0 0 130px}.floatingBox_pc .inBox .in_l img{position:absolute;left:0;bottom:0;width:290px}.floatingBox_pc .inBox .in_l .tx_p{font-weight:700;padding:0 0 10px}.floatingBox_pc .inBox .in_l .tx_we span{font-weight:700}.floatingBox_sp{display:none}@media screen and (max-width:768px){.floatingBox_sp{background-color:rgba(66,33,11,.9);display:block;position:fixed;bottom:0;left:0;width:100%;z-index:100;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.floatingBox_sp .tx{color:#fff;text-align:center;padding:3px}.floatingBox_sp .tx2{color:#fff;text-align:center;letter-spacing:-1.5px}.floatingBox_sp ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;z-index:10}.floatingBox_sp ul li{text-align:center;width:50%}.floatingBox_sp ul.cp li{width:50%}.floatingBox_sp ul li a{display:block;color:#fff;font-weight:700;padding:7px 5px 7px 30px;line-height:130%}@media screen and (max-width:768px){.floatingBox_sp ul li a{padding:15px 5px 15px 30px}.floatingBox_sp ul li.email a{padding-left:45px}}.floatingBox_sp ul li:first-child{background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/common/bnrIcon1_sp.webp) center center repeat;background-repeat:no-repeat;background-position:8px center;background-color:rgba(233,90,100,.9);background-size:18%}.no-webp .floatingBox_sp ul li:first-child{background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/common/bnrIcon1_sp.png) center center repeat}.floatingBox_sp ul li:nth-child(2){background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/common/bnrIcon2_sp.webp) center center repeat;background-repeat:no-repeat;background-position:20px center;background-color:rgba(236,130,138,.9);background-size:14%}.no-webp .floatingBox_sp ul li:nth-child(2){background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/common/bnrIcon2_sp.png) center center repeat}.floatingBox_sp ul li:nth-child(2) a{padding:7px 10px 7px 25px}@media screen and (max-width:768px){.floatingBox_sp ul li:nth-child(2) a{padding:15px 5px 15px 30px}}.floatingBox_sp ul li:nth-child(3){background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/common/bnrIcon4_sp.webp) center center repeat;background-repeat:no-repeat;background-position:15px center;background-color:rgba(0,185,0,.9);background-size:19%}.no-webp .floatingBox_sp ul li:nth-child(3){background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/common/bnrIcon4_sp.png) center center repeat}.floatingBox_sp ul li:nth-child(3) a{color:#fff}.floatingBox_sp .we{position:absolute;left:0;bottom:0}}.titleBox{background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/common/bg1.webp) center center repeat;background-repeat:repeat-x;background-position:center top;text-align:center;font-size:26px;font-weight:700;color:#42210b;padding:30px 20px 50px;margin:0 0 50px}.no-webp .titleBox{background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/common/bg1.png) center center repeat}@media screen and (max-width:768px){.titleBox{background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/common/bg1_sp.webp) center center repeat;background-repeat:repeat-x;background-position:center top;padding:10px 10px 30px;margin:0 0 30px}.no-webp .titleBox{background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/common/bg1_sp.png) center center repeat}}.titleBox .title{font-size:35px}@media screen and (max-width:768px){.titleBox .title{font-size:5vw}}.titleBox .title span{color:#e95a64}.titleBox .sub{padding:0 0 10px}.titleBox .sub span{font-size:16px;color:#fff;border:1px solid #fff;border-radius:30px;padding:3px 10px}@media screen and (max-width:768px){.titleBox .sub span{font-size:16px}}.titleBox2{background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/common/bg2.webp) center center repeat;background-repeat:repeat-x;background-position:center top}.no-webp .titleBox2{background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/common/bg2.png) center center repeat}@media screen and (max-width:768px){.titleBox2{background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/common/bg2_sp.webp) center center repeat;background-repeat:repeat-x;background-position:center top}.no-webp .titleBox2{background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/common/bg2_sp.png) center center repeat}}.titleBox2 .sub span{color:#e95a64;border:1px solid #e95a64}.titleBox3{background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/common/bg5.png) center center repeat;background-repeat:repeat-x;background-position:center top}.pageMain{padding:80px 0 0}@media screen and (max-width:768px){.pageMain{padding:52px 0 0}}@media screen and (max-width:768px){.pageMain .titleBox{padding:20px 10px 30px}}.titleService{text-align:left;background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/common/bg4.webp) center center repeat;background-repeat:repeat-x;background-position:center top}.no-webp .titleService{background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/common/bg4.png) center center repeat}@media screen and (max-width:768px){.titleService{background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/common/bg4_sp.webp) center center repeat;background-repeat:repeat-x;background-position:center top}.no-webp .titleService{background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/common/bg4_sp.png) center center repeat}}.titleService .inner{position:relative;padding:0 180px 0 80px;height:120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.titleService .inner{padding:0 80px 0 50px;height:60px}}.titleService .inner .tx1{font-size:20px}.titleService .inner .title{font-size:32px;line-height:1.43}@media screen and (max-width:768px){.titleService .inner .tx1{font-size:12px}.titleService .inner .title{font-size:16px}.titleService .inner .title span{display:block}}.titleService .inner .images{position:absolute;right:0;bottom:-90px;width:21%;text-align:right}@media screen and (max-width:768px){.titleService .inner .images{width:80px;height:auto;bottom:auto;top:50%;-webkit-transform:translate(0%,-45%);transform:translate(0%,-45%)}}.titleService .niwaki-sentei-title{background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/niwaki-sentei/title_icon.webp) center center repeat;background-repeat:no-repeat;background-position:left center;background-size:60px}.no-webp .titleService .niwaki-sentei-title{background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/niwaki-sentei/title_icon.png) center center repeat}@media screen and (max-width:768px){.titleService .niwaki-sentei-title{background-size:45px}}.titleService .ikegaki-uekomi-title{background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/ikegaki-uekomi/title_icon.webp) center center repeat;background-repeat:no-repeat;background-position:left center}.no-webp .titleService .ikegaki-uekomi-title{background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/ikegaki-uekomi/title_icon.png) center center repeat}@media screen and (max-width:768px){.titleService .ikegaki-uekomi-title{background-size:45px}}.titleService .niwaki-syodoku-title{background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/niwaki-syodoku/title_icon.webp) center center repeat;background-repeat:no-repeat;background-position:left center}.no-webp .titleService .niwaki-syodoku-title{background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/niwaki-syodoku/title_icon.png) center center repeat}@media screen and (max-width:768px){.titleService .niwaki-syodoku-title{background-size:45px}}.titleService .niwaki-basai-title{background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/niwaki-basai/title_icon.webp) center center repeat;background-repeat:no-repeat;background-position:left center}.no-webp .titleService .niwaki-basai-title{background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/niwaki-basai/title_icon.png) center center repeat}@media screen and (max-width:768px){.titleService .niwaki-basai-title{background-size:45px}}.titleService .niwaki-bakon-title{background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/niwaki-bakon/title_icon.webp) center center repeat;background-repeat:no-repeat;background-position:left center}.no-webp .titleService .niwaki-bakon-title{background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/niwaki-bakon/title_icon.png) center center repeat}@media screen and (max-width:768px){.titleService .niwaki-bakon-title{background-size:45px}}.titleService .niwaki-huyugakoi-title{background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/niwaki-huyugakoi/title_icon.webp) center center repeat;background-repeat:no-repeat;background-position:left center}.no-webp .titleService .niwaki-huyugakoi-title{background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/niwaki-huyugakoi/title_icon.png) center center repeat}@media screen and (max-width:768px){.titleService .niwaki-huyugakoi-title{background-size:45px}}.titleService .niwaki-tokusyu-basai-title{background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/niwaki-tokusyu-basai/title_icon.webp) center center repeat;background-repeat:no-repeat;background-position:left center}.no-webp .titleService .niwaki-tokusyu-basai-title{background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/niwaki-tokusyu-basai/title_icon.png) center center repeat}@media screen and (max-width:768px){.titleService .niwaki-tokusyu-basai-title{background-size:45px}}.titleService .zasou-kusakari-title{background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/zasou-kusakari/title_icon.webp) center center repeat;background-repeat:no-repeat;background-position:left center;background-size:60px}.no-webp .titleService .zasou-kusakari-title{background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/zasou-kusakari/title_icon.png) center center repeat}@media screen and (max-width:768px){.titleService .zasou-kusakari-title{background-size:45px}}.titleService .zasou-sibakari-title{background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/zasou-sibakari/title_icon.webp) center center repeat;background-repeat:no-repeat;background-position:left center}.no-webp .titleService .zasou-sibakari-title{background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/zasou-sibakari/title_icon.png) center center repeat}@media screen and (max-width:768px){.titleService .zasou-sibakari-title{background-size:45px}}.titleService .syokusai-niwaki-title{background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/syokusai-niwaki/title_icon.webp) center center repeat;background-repeat:no-repeat;background-position:left center;background-size:60px}.no-webp .titleService .syokusai-niwaki-title{background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/syokusai-niwaki/title_icon.png) center center repeat}@media screen and (max-width:768px){.titleService .syokusai-niwaki-title{background-size:45px}}.titleService .syokusai-ikegaki-title{background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/syokusai-ikegaki/title_icon.webp) center center repeat;background-repeat:no-repeat;background-position:left center}.no-webp .titleService .syokusai-ikegaki-title{background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/syokusai-ikegaki/title_icon.png) center center repeat}@media screen and (max-width:768px){.titleService .syokusai-ikegaki-title{background-size:45px}}.titleService .syokusai-shityu-title{background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/syokusai-shityu/title_icon.webp) center center repeat;background-repeat:no-repeat;background-position:left center}.no-webp .titleService .syokusai-shityu-title{background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/syokusai-shityu/title_icon.png) center center repeat}@media screen and (max-width:768px){.titleService .syokusai-shityu-title{background-size:45px}}.titleService .syokusai-isyoku-title{background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/syokusai-isyoku/title_icon.webp) center center repeat;background-repeat:no-repeat;background-position:left center}.no-webp .titleService .syokusai-isyoku-title{background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/syokusai-isyoku/title_icon.png) center center repeat}@media screen and (max-width:768px){.titleService .syokusai-isyoku-title{background-size:45px}}.titleService .syokusai-shibahari-title{background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/syokusai-shibahari/title_icon.webp) center center repeat;background-repeat:no-repeat;background-position:left center}.no-webp .titleService .syokusai-shibahari-title{background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/syokusai-shibahari/title_icon.png) center center repeat}@media screen and (max-width:768px){.titleService .syokusai-shibahari-title{background-size:45px}}.titleService .syokusai-bousou-title{background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/syokusai-bousou/title_icon.webp) center center repeat;background-repeat:no-repeat;background-position:left center}.no-webp .titleService .syokusai-bousou-title{background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/syokusai-bousou/title_icon.png) center center repeat}@media screen and (max-width:768px){.titleService .syokusai-bousou-title{background-size:45px}}.titleService .syokusai-artificial_grass-title{background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/syokusai-artificial_grass/title_icon.webp) center center repeat;background-repeat:no-repeat;background-position:left center}.no-webp .titleService .syokusai-artificial_grass-title{background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/syokusai-artificial_grass/title_icon.png) center center repeat}@media screen and (max-width:768px){.titleService .syokusai-artificial_grass-title{background-size:45px}}.titleService .kanri-title{background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/other-kanri/title_icon.webp) center center repeat;background-repeat:no-repeat;background-position:left center}.no-webp .titleService .kanri-title{background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/other-kanri/title_icon.png) center center repeat}@media screen and (max-width:768px){.titleService .kanri-title{background-size:45px}}.titleService .corporation-title{background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/other-corporation/title_icon.webp) center center repeat;background-repeat:no-repeat;background-position:left center}.no-webp .titleService .corporation-title{background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/other-corporation/title_icon.png) center center repeat}@media screen and (max-width:768px){.titleService .corporation-title{background-size:45px}}.titleService .apartment-title{background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/other-apartment/title_icon.webp) center center repeat;background-repeat:no-repeat;background-position:left center}.no-webp .titleService .apartment-title{background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/other-apartment/title_icon.png) center center repeat}@media screen and (max-width:768px){.titleService .apartment-title{background-size:45px}}.promotion_single .inner .txBox .imgBox img{width:50%}@media screen and (max-width:768px){.promotion_single .inner .txBox .imgBox img{width:100%}}html{overflow:auto}body.area{overflow:hidden;min-width:100%;width:100%}.three_point .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){.three_point .inBox2{margin:20px}}.three_point .inBox2 .in{width:25%}@media screen and (max-width:768px){.three_point .inBox2 .in{width:100%;text-align:center}}.three_point .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){.three_point .inBox2 .in:last-child{width:100%;text-align:left;padding:10px 0 0}}.three_point .inBox2 .in .tx4{font-size:30px;font-weight:700}.three_point .inBox2 .in .tx4 span{display:block}.three_point .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){.three_point .inBox2 .in .in1{width:100%;padding:5px 0}}.three_point .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){.three_point .inBox2 .in .in1 .tx5{width:80%}}.three_point .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:center;background-size:cover;padding:30px 0 0;text-align:center}.no-webp .three_point .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){.three_point .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;padding:30px 0 0}.no-webp .three_point .inBox3{background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/top/top1_2imgBg_sp.png) center center repeat}}.three_point .inBox3 .inner{width:auto;max-width:none;display:block;position:relative}@media screen and (max-width:768px){.three_point .inBox3 .inner{padding:0 30px 60px}}.three_point .inBox3 .inner .mini{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){.three_point .inBox3 .inner .mini{width:90%;text-align:left;left:52%;-webkit-transform:translate(-50%,120px);transform:translate(-50%,120px)}}.three_point .inBox3 .inner .mini .tx_we{padding:30px 30px 0 0 !important;text-align:right}@media screen and (max-width:768px){.three_point .inBox3 .inner .mini .tx_we{padding:10px 0 0 !important;text-align:left}}.three_point .inBox3 .mini{line-height:180%}@media screen and (max-width:768px){.mv .mainSlide .flickity-slider{top:0}.mv .mainSlide .slide .mainimg{margin-left:auto;margin-right:auto}.mv .mainSlide .slide figure picture,.mv .mainSlide .slide picture{position:relative;top:0;left:0}.mv .mainSlide .slide figure picture source,.mv .mainSlide .slide picture source{position:relative;top:0;left:0}.mv .mainSlide .slide figure .btnArea picture,.mv .mainSlide .slide figure .btnArea picture source,.mv .mainSlide .slide .btnArea picture,.mv .mainSlide .slide .btnArea picture source{position:relative;top:0;left:0}}#content .contactBnr{max-width:960px;margin:0 auto;padding:120px 0}@media screen and (max-width:768px){#content .contactBnr{padding:60px 0}}#content .cta_wrap dl{position:relative;margin:0 auto;width:800px;background-color:#ffe6e6;border-radius:20px;color:#42210b}#content .cta_wrap dt{font-weight:bold;font-size:18px;padding:25px 23px 12px;text-align:center;background:NONE;& span:before,span:after{content:'';display:inline-block;width:1em;height:1em;border-bottom:2px solid #42210b}& span:before{margin-right:.5em;-webkit-transform-origin:bottom right;transform-origin:bottom right;-webkit-transform:rotate(55deg);transform:rotate(55deg)}& span:after{margin-left:.5em;-webkit-transform-origin:bottom left;transform-origin:bottom left;-webkit-transform:rotate(-55deg);transform:rotate(-55deg)}}#content .cta_wrap dd{padding:12px 23px 25px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;.bytel{-ms-flex-preferred-size:45%;flex-basis:45%}.byemail{-ms-flex-preferred-size:45%;flex-basis:45%}}#content .cta_wrap dd a{text-decoration:none;color:#fff}#content .cta_wrap .bytel{.t_l{font-size:35px;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;pointer-events:none;text-decoration:none;cursor:default;.dw05_tx{display:none}& figure{margin-right:5px}.number{color:#42210b;font-weight:800;background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/lp/icon_freedial_brown.webp) left center no-repeat;background-size:47px;padding-left:57px}}.note{font-size:12px;padding:0}}#content .cta_wrap .byemail{.cta_btn{display:block;background-color:#e95a64;border-bottom:3px solid #dc3246;border-radius:17px;color:#fff;font-weight:bold;letter-spacing:0.9px;text-decoration:none;padding:10px 0;.innerwrap{font-size:18px;display:block;width:11em;margin:0 auto;background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/lp/mail_ico.png) left center no-repeat;background-size:30px;padding-left:40px;.text{display:block;font-size:18px}.note{display:block;font-size:12px}}}}#content .cta_wrap .btn_shiny{position:relative;overflow:hidden}#content .cta_wrap .btn_shiny:after{content:"";position:absolute;top:-10%;left:-20%;width:40px;height:100%;-webkit-transform:scale(2) rotate(20deg);transform:scale(2) rotate(20deg);background-image:linear-gradient(100deg,rgba(255,255,255,0) 10%,rgba(255,255,255,.5) 100%,rgba(255,255,255,0) 0%);-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}#content .cta_wrap .byemail .btn_shiny:after{-webkit-animation-name:shiny;animation-name:shiny}@-webkit-keyframes shiny{0%{left:-20%}20%{left:120%}100%{left:120%}}@keyframes shiny{0%{left:-20%}20%{left:120%}100%{left:120%}}@media (max-width:768px){#content .cta_wrap dl{width:calc(100% - 30px);background-color:transparent}#content .cta_wrap dt{padding:0;font-size:14px;text-align:center}#content .cta_wrap dd{padding-left:0;padding-right:0;display:block;.bytel{.t_l{font-size:15px;background-color:#e95a64;border-radius:30px;border-bottom:3px solid #dc3246;width:100%;padding:15px;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;margin-bottom:10px;cursor:pointer;pointer-events:auto;.dw05_tx{color:#fff;display:inline-block;background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/lp/icon_tel_circle.webp) left center no-repeat;background-size:25px;padding:5px 0;padding-left:30px;padding-right:10px}.number{color:#fff;font-size:15px;background-image:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/lp/fd.png);background-size:20px;padding:5px 0;padding-left:25px}}.note{font-size:12px;text-align:center}}.byemail{margin-top:30px;.cta_btn{padding:0;margin:0;.innerwrap{display:block;width:auto;margin:0 auto;padding:0;background:none;.text{display:block;text-align:center;font-size:14px;padding:.75em 0}.text:before{content:'';display:inline-block;width:30px;height:30px;background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/lp/mail_ico.png) left center no-repeat;background-size:contain;vertical-align:middle;margin-right:5px}.note{display:block;width:calc(100% - 6px);margin-left:auto;margin-right:auto;padding:.25em 0;background-color:#fff;color:#e95a64;text-align:center;font-size:16px;border-radius:0 0 15px 15px}}}}}#content .cta_wrap .bytel .btn_shiny:after{-webkit-animation-name:shiny;animation-name:shiny}}#content .add-limited-campaign-info+.contactBnr{padding-top:0}#content .area_cta_wrap dl{width:auto;padding:0}#content .area_cta_wrap dd .byemail{-ms-flex-preferred-size:55%;flex-basis:55%;.cta_btn{.innerwrap{width:12em}}}#content .area_cta_wrap dd{padding:12px 45px 25px}@media (max-width:768px){#content .area_cta_wrap dl{width:auto}#content .area_cta_wrap dl{width:auto;dt span{display:block}}#content .area_cta_wrap dt{font-size:13px}#content .area_cta_wrap dd{padding-left:0;padding-right:0;padding-bottom:0;.bytel{.t_l{padding:15px 5px}}.byemail{.cta_btn{.innerwrap{width:auto}}}}#content .cta_wrap .bytel .btn_shiny:after{-webkit-animation-name:shiny;animation-name:shiny}}#front_page_title{margin:10px;line-height:150%}#landscape_title{font-size:20px;font-weight:700;text-align:center;padding:50px 0 0}#three_point_title{font-size:20px;font-weight:700;text-align:center;line-height:150%;padding-bottom:20px}.t_h2_c{font-size:35px;font-weight:900;line-height:160%;text-align:center}@media screen and (max-width:768px){.t_h2_c{font-size:22px;padding:0 10px}}.t_h2_c:after{content:" ";display:block;width:35px;height:1px;margin:20px auto 40px;background-color:#42210b}@media screen and (max-width:768px){.t_h2_c:after{margin:20px auto}}header .box h1.headTx{font-size:16px;line-height:normal}.article_area ul.article_list{display:block;width:100%;border-bottom:2px solid #e7e5e5;margin:0;padding:0}.article_area ul.article_list li{display:block;width:100%;border-top:2px solid #e7e5e5;margin:0;padding:0}.article_area ul.article_list li .list_link{display:block;margin:0;padding:0}.article_area ul.article_list{display:block;width:100%}.article_area dl.article_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;margin:0;padding:0;height:180px}.article_area dl.article_box dt.imgBox{width:240px;height:180px;background:0 0;padding:10px 20px}.article_area dl.article_box dt.imgBox img{width:200px;height:160px}.article_area dl.article_box dd.article_txt{font-size:18px;padding:20px;color:#000}.article_area+.btn{margin:50px auto;text-align:center}.topBox9{margin-top:150px}.care_list .tx1{font-weight:700;font-size:18px;padding:0 80px 50px;line-height:1.5em}@media screen and (max-width:768px){.care_list .tx1{font-weight:700;font-size:18px;padding:0 20px 50px}}@media screen and (max-width:768px){.care_list .careBox{padding:30px 20px 70px}}.care_list .careBox .accBtn{margin:0 auto 20px;border-radius:20px;width:800px}@media screen and (max-width:768px){.care_list .careBox .accBtn{width:100%}}.care_list .careBox .accBtn .par{-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out;position:relative;cursor:pointer;font-size:20px;font-weight:700;color:#fff;background-color:#f2f2f2;border-radius:20px;padding:20px}@media screen and (max-width:768px){.care_list .careBox .accBtn .par{font-size:18px}}.care_list .careBox .accBtn .par:before{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;content:" ";position:absolute;top:20px;right:20px;background-color:#fff;width:25px;height:25px;border-radius:12.5px;z-index:2}.care_list .careBox .accBtn .par:after{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;content:" ";position:absolute;top:28px;right:24.5px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;z-index:3}.care_list .careBox .accBtn .par_o{border-radius:20px 20px 0 0}.care_list .careBox .accBtn .par_o:after{top:25px;border-top:none;border-left:8px solid transparent;border-right:8px solid transparent}.care_list .careBox .accBtn .chi{background-color:#f2f2f2;border-radius:0 0 20px 20px}.care_list .careBox .accBtn .chi span{font-weight:700}.care_list .careBox .accBtn .chi .img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.care_list .careBox .accBtn .chi .img{-ms-flex-wrap:wrap;flex-wrap:wrap}}.care_list .careBox .accBtn .chi .img div{width:40%;text-align:right}@media screen and (max-width:768px){.care_list .careBox .accBtn .chi .img div{width:100%;text-align:center}}.care_list .careBox .accBtn .chi .img .tx{width:50%;text-align:left}@media screen and (max-width:768px){.care_list .careBox .accBtn .chi .img .tx{width:100%}}.care_list .careBox .accBtn .chi .img .tx2{width:45%;text-align:left}@media screen and (max-width:768px){.care_list .careBox .accBtn .chi .img .tx2{width:100%}}.care_list .careBox .accBtn .chi .img .c{text-align:center}.care_list .careBox .careBox2 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-pack:start;-ms-flex-pack:start;justify-content:flex-start}.care_list .careBox .careBox2 ul li{width:23%;margin:1% 1% 20px;text-align:center;cursor:pointer;font-size:14px;font-weight:700}@media screen and (max-width:768px){.care_list .careBox .careBox2 ul li{width:46%;margin:2% 2% 20px}}.care_list .careBox .careBox2 ul li a{text-decoration:none;color:#42210b}.care_list .careBox .careBox2 ul li a:hover{opacity:1}.care_list .careBox .careBox2 ul li .imgBox{position:relative;width:100%;height:160px;overflow:hidden;border-radius:10px;margin:0 0 10px}@media screen and (max-width:768px){.care_list .careBox .careBox2 ul li .imgBox{height:140px}}.care_list .careBox .careBox2 ul li .imgBox:after{content:" ";display:block;position:absolute;bottom:10px;right:10px;width:40px;height:40px;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:contain}.no-webp .care_list .careBox .careBox2 ul li .imgBox:after{background:url(//www.smile-garden1128.com/wp-content/themes/sora/css/../images/niwaki-sentei/syurui_icon.png) center center repeat;background-repeat:no-repeat;background-size:contain}.care_list .careBox .careBox2 ul li .imgBox img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:none;width:140%;height:auto}@media screen and (max-width:768px){.care_list .careBox .careBox2 ul li .imgBox img{width:160%}}.care_list .careBox .careBox2 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)}}.care_list .careBox .accBtn .btn{width:340px;margin:0 auto;margin-top:50px;padding-bottom:30px}.titleBox .title span.spBR{color:#42210b}@media screen and (max-width:768px){span.spBR{display:block}.titleBox .title span.spBR{padding-bottom:.2em;line-height:1.7em;color:#42210b}}.faqBox .qaBox_list{padding-bottom:0}.qaBox_list .inner .qBox,.qaBox_list .inner .aBox{line-height:1.5em}.qaBox_list .inner h3.qBox{font-size:16px;border:0 solid #e95a64;width:100%;text-align:left}.faqBox .btn{text-align:center;margin:50px auto 0}@media screen and (max-width:768px){.faqBox .btn{margin-top:20px}}.voiceBox_list .inner ul li{display:block;padding:0 0 20px}.voiceBox_list .inner dl{padding:0;border-radius:20px;background:#f1f1f1}.voiceBox_list .inner dl dt{background:0 0;padding:30px 60px 16px}.voiceBox_list .inner dl dt span.area,.voiceBox_list .inner dl dt .user{padding-right:1em}.voiceBox_list .inner dl dt .service{display:none}.voiceBox_list .inner dl dd{background:0 0;padding:0 60px 30px}.topVoiceBox .voiceBox_list{padding-top:50px;padding-bottom:50px}.topVoiceBox .btn{text-align:center;margin:50px auto 0}@media screen and (max-width:768px){.topVoiceBox .btn{margin-top:20px}.voiceBox_list .inner ul li{display:block;padding:0 20px 20px}.voiceBox_list .inner dl dt{padding:30px 30px 6px}.voiceBox_list .inner dl dd{padding:0 30px 30px}.topVoiceBox .voiceBox_list{padding-top:20px}}.articleBox .article_list{padding-left:0;padding-right:0}.articleBox ul.article_data{border-top:1px solid #ccc}.articleBox ul.article_data li a{display:block}.articleBox .article_list dl{display:table;width:100%;margin:0 auto;padding:0;border-bottom:1px solid #ccc}.articleBox .article_list dl dt{background:0 0;display:table-cell;width:280px;margin:0;padding:10px 0;text-align:center;vertical-align:middle}.articleBox .article_list dl dt span{display:inline-block;border-radius:20px;overflow:hidden}.articleBox .article_list dl dd{background:0 0;display:table-cell;width:calc (100% - 280px);margin:0;padding:10px 0;text-align:center;vertical-align:middle}.articleBox .btn{text-align:center;margin:50px auto 0}@media screen and (max-width:768px){.articleBox .btn{margin-top:20px}.articleBox .article_list{padding:0 20px}.articleBox .article_list dl dt{width:160px}.articleBox .article_list dl dt img{width:140px}.articleBox .article_list dl dd{width:calc (100% - 160px);text-align:left;line-height:1.5em;vertical-align:top}}.careBox .care_list{padding-left:0;padding-right:0}.careBox ul.care_data li{display:block;background:0 0;float:left;width:33.3%;margin:0;padding:0;ｆ}.careBox ul.care_data li a{display:block}.careBox .care_data dl{background:0 0;display:block;width:100%;margin:0;padding:0}.careBox .care_data dl dt{background:0 0;display:block;width:280px;overflow:hidden;margin:0;padding:10px 0;text-align:center;vertical-align:middle;border-radius:20px}.careBox .care_data dl dt img{width:280px;height:200px;border-radius:20px}.careBox .care_data dl dt span{position:relative}.careBox .care_data dl dt span:after{content:" ";display:block;position:absolute;bottom:10px;right:10px;width:40px;height:40px;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:contain}.careBox .care_data dl dd{background:0 0;display:block;width:calc (100% - 280px);margin:0;padding:10px 0;text-align:center;vertical-align:middle}.careBox .btn{text-align:center;margin:50px auto 0}@media screen and (max-width:768px){.careBox ul.care_data li{display:block;background:0 0;float:left;width:49.5%;margin:0;padding:0}.careBox ul.care_data li:nth-child(2n){float:right}.careBox .care_data dl dt{width:154px;overflow:hidden;margin:0;padding:10px 0;text-align:center;vertical-align:middle;border-radius:20px}.careBox .care_data dl dt img{width:154px;height:110px;border-radius:20px}.care_list .careBox{padding:30px 20px 70px}.careBox .care_data{padding:0 20px}.careBox .care_data dl,.careBox .care_data dl dt,.careBox .care_data dl dd{display:block}.topBaseBox.careBox{padding-bottom:0}.careBox .btn{margin-top:20px}}.sitemaplink_snsBox_japhic_iso{display:-webkit-box;display:-ms-flexbox;display:flex}.sitemaplink_snsBox_japhic_iso .japhic_iso{display:inline-block;background-color:none;padding:0 5px;height:68px;margin:0 0 0 15px}.sitemaplink_snsBox_japhic_iso .japhic_iso img{height:64px;border:2px solid #fff}.japhic_iso_sp{display:none}@media screen and (max-width:768px){.sitemaplink_snsBox_japhic_iso{display:inline-block}.sitemaplink_snsBox_japhic_iso .japhic_iso{display:none}.japhic_iso_sp{display:block;text-align:center;background-color:#fff;padding:10px 0;height:100px}.japhic_iso_sp img{height:80px;margin:4px}}.faqBox{position:relative;padding:0 0 120px}@media screen and (max-width:768px){.faqBox{padding:0 0 50px}}@media screen and (max-width:768px){#container .covid,#container .covid_tx_sp{display:none !important}}.business-hours-modal{position:fixed;z-index:10000;left:0;top:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center}.business-hours-modal .modal-overlay{position:absolute;background:rgba(0,0,0,.5);width:100%;height:100%}.business-hours-modal .modal-content{position:relative !important;background:#fce3e0;padding:24px !important;border:5px solid #eda5a5;text-align:center;max-width:300px;font-family:sans-serif;left:unset !important;margin:0 !important;top:0 !important}.business-hours-modal .modal-title{font-weight:700;font-size:18px;margin-bottom:8px}.business-hours-modal .modal-message{font-size:16px;margin-bottom:16px}.business-hours-modal .modal-hours{background-color:#fff;border:4px solid #eda5a5;border-radius:10px;padding:4px}.business-hours-modal .modal-hours .time-line{display:flex;margin:4px 0;justify-content:center}.business-hours-modal .modal-hours .time-line div{width:4rem;text-align:right}.business-hours-modal .modal-footer{font-size:12px;margin-top:16px}.business-hours-modal .modal-button{display:inline-block;margin-top:8px;background:#d97678;color:#fff;padding:10px 20px;border-radius:20px;text-decoration:none;cursor:pointer}.business-hours-modal .modal-close{margin-top:16px}.business-hours-modal .modal-close span{border-bottom:1px solid #000;font-size:12px;cursor:pointer}