@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}}.secContactTop{margin-top:64px;position:relative}.secContactTop .topTit{font-size:24px;line-height:1.6;font-weight:700;letter-spacing:.5px;text-align:center}.secContactTop .spanBig{font-size:40px}.secContactTop .spanTitIcon{position:relative}.secContactTop .spanTitIcon:before,.secContactTop .spanTitIcon:after{position:absolute;content:"";width:44px;height:66px;top:22px}.secContactTop .spanTitIcon:before{left:-57px;background:url(//kawamurahome.jp/wp-content/themes/youtopiakawamura/css/../img/contact/iconTopTit01.gif) center top no-repeat}.secContactTop .spanTitIcon:after{right:-84px;background:url(//kawamurahome.jp/wp-content/themes/youtopiakawamura/css/../img/contact/iconTopTit02.gif) center top no-repeat}.secContactTop .topTxt{font-size:24px;line-height:1.83;text-align:center;font-weight:700;margin-top:23px}.secContactTop .underBox{margin-top:64px}.secContactTop .linkBnr{padding:56px 0 43px;border-radius:10px;box-shadow:0px 0px 9.7px .3px rgba(0,0,0,.1);text-decoration:none;color:#000;text-align:center;display:block;position:relative}.secContactTop .linkBnr:before,.secContactTop .linkBnr:after{position:absolute;content:"";bottom:0}.secContactTop .linkBnr:before{width:155px;height:207px;left:155px}.isDesktopIpad .secContactTop .linkBnr:before{left:110px}.secContactTop .linkBnr.lazyloaded:before{background:url(//kawamurahome.jp/wp-content/themes/youtopiakawamura/css/../img/common/imgPerson01.png?251110) center top/cover}.secContactTop .linkBnr:after{width:136px;height:203px;right:138px}.secContactTop .linkBnr.lazyloaded:after{background:url(//kawamurahome.jp/wp-content/themes/youtopiakawamura/css/../img/common/imgPerson02.png) center top/cover}.secContactTop .boxTit{font-size:36px;font-weight:700;letter-spacing:1.5px}.secContactTop .spanIcon01{position:relative}.secContactTop .spanIcon01:before,.secContactTop .spanIcon01:after{position:absolute;content:""}.secContactTop .spanIcon01:before{width:123px;height:104px;left:-160px;top:-70px}.secContactTop .spanIcon01.lazyloaded:before{background:url(//kawamurahome.jp/wp-content/themes/youtopiakawamura/css/../img/common/iconBoxTit01.png) center top no-repeat}.secContactTop .spanIcon01:after{width:128px;height:100px;right:-185px;top:-60px}.secContactTop .spanIcon01.lazyloaded:after{background:url(//kawamurahome.jp/wp-content/themes/youtopiakawamura/css/../img/common/iconBoxTit02.png) center top no-repeat}.secContactTop .spanSmall{font-size:28px}.secContactTop .boxTxt{font-size:16px;line-height:2;margin-top:24px;letter-spacing:.25px}.secContactTop .underItem{display:inline-block;padding:9px 28px 10px;font-size:17px;font-weight:700;color:#fff;background:#02993b;border-radius:18px;margin-top:21px;letter-spacing:.25px}.secContactTop .imgArrow{margin-top:49px;text-align:center}@media only screen and (max-width:767px){.secContactTop{margin-top:36px}.secContactTop .topTit{font-size:12px;line-height:1.7;letter-spacing:normal}.secContactTop .spanBig{font-size:18px}.secContactTop .spanTitIcon:before,.secContactTop .spanTitIcon:after{width:22px;height:33px;top:9px;background-size:cover}.secContactTop .spanTitIcon:before{left:-20px}.secContactTop .spanTitIcon:after{right:-42px}.secContactTop .topTxt{font-size:12px;margin-top:10px}.secContactTop .underBox{margin-top:26px;position:relative}.secContactTop .underBox:before{position:absolute;content:"";width:61px;height:52px;left:17px;top:-14px}.secContactTop .underBox.lazyloaded:before{background:url(//kawamurahome.jp/wp-content/themes/youtopiakawamura/css/../img/common/iconBoxTit01.png) center top/cover}.secContactTop .underBox:after{position:absolute;content:"";width:65px;height:51px;right:22px;top:-8px}.secContactTop .underBox.lazyloaded:after{background:url(//kawamurahome.jp/wp-content/themes/youtopiakawamura/css/../img/common/iconBoxTit02.png) center top/cover}.secContactTop .linkBnr{padding:28px 0 21px;overflow:hidden}.secContactTop .linkBnr:before,.secContactTop .linkBnr:after{position:absolute;content:"";bottom:0}.secContactTop .linkBnr:before{width:79px;height:94px;left:0}.secContactTop .linkBnr:after{width:62px;height:93px;right:3px}.secContactTop .boxTit{font-size:16px;letter-spacing:.5px}.secContactTop .spanSmall{font-size:13px}.secContactTop .spanIcon01{display:block;width:100%}.secContactTop .spanIcon01:before,.secContactTop .spanIcon01:after{display:none}.secContactTop .boxTxt{font-size:11px;line-height:1.81;margin-top:20px;letter-spacing:normal}.secContactTop .underItem{display:block;width:69.566%;padding:6px 0 7px;font-size:14px;line-height:1.71;border-radius:10px;margin:15px auto 0}.secContactTop .imgArrow{width:15px;margin:18px auto 0}}@media only screen and (max-width:374px){.secContactTop .underItem{font-size:13px}}@media only screen and (max-width:359px){.secContactTop .underItem{font-size:11px}}.secCatalog{margin-top:65px}.secCatalog .bgBox{padding:59px 0 118px}.secCatalog .bgBox.lazyloaded{background:url(//kawamurahome.jp/wp-content/themes/youtopiakawamura/css/../img/common/bgCatalog.gif) left top repeat}.secCatalog .tit{text-align:center;font-weight:800;font-size:50px;letter-spacing:3px}.secCatalog .catalogTit{font-size:16px;font-weight:700;text-align:center;margin-top:21px}.secCatalog .selectTxt{margin:25px auto 0;width:120px;height:30px;background:#eee;display:flex;align-items:center;justify-content:center;border-radius:15px;font-size:14px;color:#dd371f}.secCatalog .catalogBox{display:flex;flex-wrap:wrap;margin-top:60px}.secCatalog .catalogItem{width:47.657%;margin-right:4.686%;background:#fff;border-radius:10px}.secCatalog .catalogItem:nth-child(2n){margin-right:0}.secCatalog .catalogItem:nth-child(n+3){margin-top:50px}.secCatalog label{cursor:pointer}.secCatalog .item{position:relative;height:auto;display:block;padding:48px 50px 140px;border-radius:10px;height:100%;transition:opacity .2s ease-out;box-shadow:0px 0px 11.76px .24px rgba(0,0,0,.1);background:#fff}.secCatalog .flBox{display:flex;align-items:center}.secCatalog .imgBox{width:202px;height:282px;border:solid 1px #dcdcdc;display:block}.secCatalog .txtBox{width:calc(100% - 222px);margin-left:20px}.secCatalog .colorTit{font-size:14px;line-height:1.8;padding:2px 3px 4px 5px;color:#02993b;background:#fff100;font-weight:700;box-decoration-break:clone;-webkit-box-decoration-break:clone}.secCatalog .catalogName{font-size:26px;line-height:1.5;margin-top:20px;display:block;font-weight:700}.secCatalog .txt{display:block;font-size:16px;line-height:2;margin-top:12px}.secCatalog input[type=checkbox]{visibility:hidden;display:none}.secCatalog .btnOff,.secCatalog .btnOn{width:340px;height:70px;display:flex;align-items:center;justify-content:center;font-size:16px;letter-spacing:1px;font-weight:700;border-radius:35px;position:absolute;bottom:30px;left:calc(50% - 170px);user-select:none}.secCatalog .btnOff{background:#02993b;color:#fff}.secCatalog .btnOn{background:#fff;color:#02993b;border:2px solid #02993b}.secCatalog input[type=checkbox]:not(:checked)+.item .btnOn,.secCatalog input[type=checkbox]:checked+.item .btnOff{display:none}.secCatalog input[type=checkbox]:checked+.item{background:#02993b21;box-shadow:none}@media only screen and (max-width:767px){.secCatalog{margin-top:21px}.secCatalog .bgBox{padding:30px 0 48px}.secCatalog .tit{font-size:30px;letter-spacing:2px}.secCatalog .catalogTit{font-size:14px;margin-top:12px}.secCatalog .selectTxt{margin:15px auto 0;width:100px;height:24px;border-radius:12px;font-size:12px}.secCatalog .catalogBox{display:block;margin-top:24px}.secCatalog .catalogItem{width:100%;margin-right:0;text-align:center}.secCatalog .catalogItem:nth-child(n+2){margin-top:20px}.secCatalog .item{padding:22px 6.667% 82px;box-shadow:0px 0px 7.84px .16px rgba(0,0,0,.1)}.secCatalog .imgBox{width:102px;height:142px}.secCatalog .txtBox{width:calc(100% - 122px);text-align:left}.secCatalog .colorTit{font-size:12px;padding:1px 4px 1px 5px}.secCatalog .colorTit.spOnly{display:inline;text-align:center}.secCatalog .flBox{margin-top:17px}.secCatalog .catalogName{font-size:16px;margin-top:0}.secCatalog .txt{display:block;font-size:13px;line-height:1.76;margin-top:5px}.secCatalog .btnOff,.secCatalog .btnOn{width:260px;height:50px;font-size:14px;border-radius:25px;bottom:20px;left:calc(50% - 130px);letter-spacing:normal}}@media only screen and (max-width:359px){.secCatalog .btnOff,.secCatalog .btnOn{width:230px;left:calc(50% - 115px)}}.secEntry{margin-top:5px}@media only screen and (max-width:767px){.secEntry{margin-top:0}}