@charset "utf-8";.secHero{height:650px;position:relative}.secHero img{width:1920px;position:absolute;left:calc(50% - 960px);top:0}@media only screen and (max-width:767px){.secHero{height:auto;order:1}.secHero img{width:100%;position:static;left:0}}.secMerit .meritTop{background:#fffbf7;padding:80px 0 105px}.secMerit .tit{font-size:18px;font-weight:700;text-align:center}.secMerit .spanBig{font-size:50px}.secMerit .spanMiddle{font-size:40px}.secMerit .spanNum{color:#dd371f}.secMerit .spanBlock{display:block;text-align:center}.secMerit .spanBlock:nth-child(2){margin-top:13px}.secMerit .spanBlock:nth-child(3){margin-top:24px;letter-spacing:.5px}.secMerit .spanIcon{position:relative}.secMerit .spanIcon:after{position:absolute;content:"";width:44px;height:30px;background:url(//kawamurahome.jp/wp-content/themes/youtopiakawamura/css/../img/reservation/iconTopTit.gif) center top/cover;right:-33px;top:-43px}.secMerit .topList{display:flex;flex-wrap:wrap;margin-top:50px;position:relative}.secMerit .topList:before,.secMerit .topList:after{position:absolute;content:""}.secMerit .topList:before{width:155px;height:207px;left:185px;top:-202px}.secMerit .topList.lazyloaded:before{background:url(//kawamurahome.jp/wp-content/themes/youtopiakawamura/css/../img/reservation/iconMeritTop01.png?251110) center top no-repeat}.secMerit .topList:after{width:136px;height:203px;right:185px;top:-202px}.secMerit .topList.lazyloaded:after{background:url(//kawamurahome.jp/wp-content/themes/youtopiakawamura/css/../img/reservation/iconMeritTop02.png) center top no-repeat}.secMerit .topItem{border-radius:30px;width:calc(50% - 10px);margin-right:20px;box-shadow:.707px .707px 5.7px .3px rgba(0,0,0,.1);background:#fff;display:flex;align-items:center;padding:12px 30px}.secMerit .topItem:nth-child(2n){margin-right:0}.secMerit .topItem:nth-child(n+3){margin-top:20px}.secMerit .txtNum{font-size:36px;font-weight:700;color:#dd371f}.secMerit .txtItem{font-size:18px;font-weight:700;margin-left:25px}.secMerit .meritUnder{position:relative;padding-top:105px}.secMerit .circleMore{position:absolute;left:calc(50% - 60px);top:-64px;width:120px;height:120px;display:flex;align-items:center;justify-content:center;font-size:25px;color:#fff;font-weight:700;background:#02993b;border-radius:50%}.secMerit .underTxt{font-size:30px;font-weight:700;text-align:center;color:#221f20}.secMerit .meritList{margin-top:72px;display:flex}.secMerit .meritItem{width:31.25%;margin-right:3.125%;position:relative;box-shadow:0px 0px 8px 0px rgba(0,0,0,.15);padding:265px 0 50px;text-align:center;border-radius:10px}.secMerit .meritItem.lazyloaded{background:url(//kawamurahome.jp/wp-content/themes/youtopiakawamura/css/../img/reservation/iconMerit01.png) center top 66px/135px auto no-repeat #fff}.secMerit .meritItem:nth-child(2).lazyloaded{background:url(//kawamurahome.jp/wp-content/themes/youtopiakawamura/css/../img/reservation/iconMerit02.png) center top 50px/178px auto no-repeat #fff}.secMerit .meritItem:nth-child(3).lazyloaded{background:url(//kawamurahome.jp/wp-content/themes/youtopiakawamura/css/../img/reservation/iconMerit03.png) center top 62px/340px auto no-repeat #fff}.secMerit .meritItem:last-child{margin-right:0}.secMerit .meritEng{width:140px;height:45px;font-size:20px;color:#fff;display:flex;justify-content:center;align-items:center;font-weight:700;position:absolute;left:calc(50% - 70px);top:-22.5px;background:#332f2a;letter-spacing:1px}.secMerit .meritTxt{font-size:15px;font-weight:700}.secMerit .txtColor{font-size:30px;font-weight:700;color:#02993b;margin-top:15px;letter-spacing:1.5px}@media only screen and (max-width:767px){.secMerit .meritTop{padding:48px 0 55px}.secMerit .tit{font-size:13px}.secMerit .spanBig{font-size:25px}.secMerit .spanMiddle{font-size:16px}.secMerit .spanBlock:nth-child(2){margin-top:10px}.secMerit .spanBlock:nth-child(3){margin-top:15px;letter-spacing:normal;line-height:1.69}.secMerit .spanIcon:after{width:36px;height:25px;right:-29px;top:-25px}.secMerit .topList{margin-top:19px}.secMerit .topList:before{width:74px;height:89px;left:5px;top:-78px}.secMerit .topList.lazyloaded:before,.secMerit .topList.lazyloaded:after{background-size:cover}.secMerit .topList:after{width:57px;height:86px;right:7px;top:-74px}.secMerit .topItem{border-radius:25px;width:100%;margin-right:0;padding:15px 5px 15px 18px;position:relative;z-index:5}.secMerit .topItem:nth-child(n+2){margin-top:10px}.secMerit .txtNum{font-size:20px}.secMerit .txtItem{font-size:12px;margin-left:9px}.secMerit .meritUnder{padding-top:46px}.secMerit .circleMore{left:calc(50% - 30px);top:-30px;width:60px;height:60px;font-size:15px}.secMerit .underTxt{font-size:16px;line-height:1.75}.secMerit .meritList{margin-top:36px;display:block}.secMerit .meritItem{width:100%;margin-right:0;padding:32px 10px 28px 132px}.secMerit .meritItem:nth-child(n+2){margin-top:30px}.secMerit .meritItem.lazyloaded{background-position:left 25px bottom;background-size:77px auto}.secMerit .meritItem:nth-child(2).lazyloaded{background-position:left 20px center;background-size:85px auto}.secMerit .meritItem:nth-child(3).lazyloaded{background-position:left 10px center;background-size:108px auto}.secMerit .meritEng{width:80px;height:20px;font-size:12px;left:calc(50% - 40px);top:-12px;letter-spacing:.5px}.secMerit .meritTxt{font-size:13px;font-weight:700;text-align:left}.secMerit .txtColor{font-size:26px;margin-top:11px;text-align:left;letter-spacing:1.75px}}@media only screen and (max-width:374px){.secMerit .txtNum{font-size:18px}.secMerit .txtItem{font-size:11px}}@media only screen and (max-width:359px){.secMerit .txtNum{font-size:16px}.secMerit .txtItem{font-size:10px}.secMerit .meritItem{font-size:10px;padding:32px 10px 28px 100px}.secMerit .txtColor{font-size:20px}.secMerit .meritItem.lazyloaded{background-position:left 15px bottom;background-size:65px auto}.secMerit .meritItem:nth-child(2).lazyloaded{background-position:left 10px center;background-size:70px auto}.secMerit .meritItem:nth-child(3).lazyloaded{background-position:left 10px center;background-size:80px auto}.secMerit .tit{font-size:11px}.secMerit .topList.lazyloaded:before,.secMerit .topList.lazyloaded:after{transform:scale(.9)}}@media only screen and (max-width:767px){.secCmnFlow{margin-top:35px}.secCmnFlow .wrapper{padding-bottom:20px;border-bottom:solid 1px #ddd}}.secModel{margin-top:105px}.secModel .tit{text-align:center;font-weight:800;font-size:50px;letter-spacing:3px}.secModel .modelTit{position:relative;font-size:16px;font-weight:700;text-align:center;margin-top:21px}.secModel .iconCircle{width:8px;height:8px;border-radius:50%;background:#000;margin:33px auto 0;position:relative}.secModel .iconCircle:before,.secModel .iconCircle:after{position:absolute;content:"";width:8px;height:8px;background:#000;border-radius:50%;top:0}.secModel .iconCircle:before{left:-20px}.secModel .iconCircle:after{right:-20px}.secModel .txt{font-size:14px;text-align:center;margin-top:38px}.secModel .modelList{margin-top:50px;display:flex;flex-wrap:wrap}.secModel .modelItem{width:31.25%;margin-right:3.125%;border-radius:10px;overflow:hidden;background:#f3f4f4;position:relative;padding-bottom:164px}.secModel .modelItem:nth-child(3n){margin-right:0}.secModel .modelItem:nth-child(n+4){margin-top:50px}.secModel .img{display:block;width:100%;padding-top:70%}.secModel .txtBox{padding:24px 7.5% 0}.secModel .modelLinkTxt{text-decoration:none;font-size:20px;line-height:1.5;font-weight:700;color:#000;letter-spacing:1px}.secModel .btnBox{position:absolute;width:85%;left:7.5%;bottom:30px}.secModel .btn{display:flex;align-items:center;justify-content:center;text-decoration:none;color:#2e3035;font-weight:700;letter-spacing:1px}.secModel .reserveBtn{font-size:16px;height:55px;background:#f2d721;border-radius:27.5px;padding-bottom:3px}.secModel .underBtn{margin-top:10px;display:flex}.secModel .underBtn .btn{width:calc(50% - 5px);margin-right:10px;height:50px;font-size:14px;border-radius:25px}.secModel .underBtn .btn:last-child{margin-right:0}.secModel .mapBtn{color:#fff}.secModel .mapBtn.lazyloaded{background:url(//kawamurahome.jp/wp-content/themes/youtopiakawamura/css/../img/reservation/iconArrowMap.gif) right 15px center/15px auto no-repeat #332f2a}.secModel .detailsBtn{border:solid 1px #332f2a}.secModel .detailsBtn.lazyloaded{background:url(//kawamurahome.jp/wp-content/themes/youtopiakawamura/css/../img/reservation/iconArrowDetails.gif) right 15px center/15px auto no-repeat #fff}@media only screen and (max-width:767px){.secModel{margin-top:33px}.secModel .tit{font-size:30px;letter-spacing:2px}.secModel .modelTit{font-size:14px;margin-top:11px}.secModel .iconCircle{width:6px;height:6px;margin:17px auto 0}.secModel .iconCircle:before,.secModel .iconCircle:after{width:6px;height:6px}.secModel .iconCircle:before{left:-12px}.secModel .iconCircle:after{right:-12px}.secModel .txt{font-size:12px;margin-top:21px}.secModel .modelList{margin-top:32px}.secModel .modelItem{width:calc(50% - 4.5px);margin-right:9px;border-radius:5px;padding-bottom:188px}.secModel .modelItem:nth-child(3n){margin-right:9px}.secModel .modelItem:nth-child(2n){margin-right:0}.secModel .modelItem:nth-child(n+3){margin-top:9px}.secModel .img{padding-top:70.239%}.secModel .txtBox{padding:10px 8px 0}.secModel .modelLinkTxt{font-size:14px;line-height:1.714;letter-spacing:.5px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-height:48px}.secModel .btnBox{width:86.905%;left:6.5475%;bottom:16px}.secModel .btn{padding-bottom:2px}.secModel .reserveBtn{font-size:13px;height:46px;border-radius:23px;padding-bottom:2px}.secModel .underBtn{margin-top:10px;display:block}.secModel .underBtn .btn{width:100%;margin-right:0;height:46px;font-size:13px;border-radius:23px}.secModel .underBtn .btn:last-child{margin-top:10px}.secModel .mapBtn.lazyloaded,.secModel .detailsBtn.lazyloaded{background-image:none}}.details .secEntry{margin-top:150px}@media only screen and (max-width:767px){.details .secEntry{margin-top:50px}}.secModel .boxTab{display:flex;flex-wrap:wrap;justify-content:center;margin:60px auto 0;margin-top:60px}.secModel .tab{width:44.53125%;margin-right:3.125%;display:flex;align-items:center;justify-content:center;font-size:22px;line-height:1.54;font-weight:700;text-align:center;padding:33px 20px;background:#fff;color:#000;text-decoration:none;border-radius:10px;box-shadow:0px 0px 4.25px .75px rgba(0,0,0,.15);height:100%}.secModel .tab:nth-child(2n){margin-right:0}.secModel .tab:nth-child(n+3){margin-top:3.125%}.secModel .tab.active{color:#fff;background:#02993b;text-shadow:0px 0px 4.25px rgba(0,0,0,.15)}.secModel .boxContent{display:none;margin-top:38px}.secModel .boxContent.showOn{display:block}@media only screen and (max-width:767px){.secModel .boxTab{margin-top:35px;justify-content:left}.secModel .tab{width:47.827%;margin-right:4.346%}.secModel .tab:nth-child(n+3){margin-top:4.346%;font-size:14px;padding:19px 10px}}