@charset "utf-8";@import url('https://fonts.googleapis.com/css2?family=Shippori+Mincho:wght@500&display=swap');.shippori{font-family:'Shippori Mincho',serif;font-weight:500}@media all and (min-width:769px){.bar-anime{display:inline-block;transform:translate3d(0,0,0);position:relative;z-index:0}.bar-anime:before{content:'';position:absolute;top:0;left:0;width:0;height:100%;background:#fff;z-index:1}.bar-anime .bar-text{display:inline-block;opacity:0;transform:translate3d(0,0,0)}.bar-anime.scrollin:before{animation:passing-bar 1.3s ease .3s 1 normal forwards}.bar-anime.scrollin .bar-text{animation:passing-txt 0s ease .8s 1 normal forwards}@keyframes passing-bar{0%{left:0;width:0}50%{left:0;width:100%}51%{left:0;width:100%}100%{left:100%;width:0}}@keyframes passing-txt{0%{opacity:0}50%{opacity:0}100%{opacity:1}}.action.up{transform:translate(0,5%);transition:opacity 2s ease .25s,transform 2s ease .25s}.action.left{transform:translate(-5%,0);transition:opacity 2s ease .25s,transform 2s ease .25s}.action.right{transform:translate(5%,0);transition:opacity 2s ease .25s,transform 2s ease .25s}}body{margin-top:0!important}#header{background-color:transparent;transition:.3s ease}.pageScroll #header,.open #header{background-color:#fff}#header .hBox .logo-box{opacity:0;pointer-events:none;transition:.3s ease}#header .hBox .header-nav li{opacity:0;pointer-events:none;transition:.3s ease}#header .hBox .header-nav li.cvBtn{opacity:1}.pageScroll #header .hBox .logo-box,.open #header .hBox .logo-box{opacity:1;pointer-events:all}.pageScroll #header .hBox .header-nav li,.open #header .hBox .header-nav li{opacity:1;pointer-events:all}.toggleBtn p span,.toggleBtn p:before,.toggleBtn p:after{background-color:#fff}.pageScroll .toggleBtn p span,.pageScroll .toggleBtn p:before,.pageScroll .toggleBtn p:after,.open .toggleBtn p span,.open .toggleBtn p:before,.open .toggleBtn p:after{background-color:#000}@media all and (min-width:769px){#header .hBox .header-nav li p,#header .hBox .header-nav li a{color:#fff}.pageScroll #header .hBox .header-nav li:not(.cvBtn) p,.pageScroll #header .hBox .header-nav li:not(.cvBtn) a,.open #header .hBox .header-nav li:not(.cvBtn) p,.open #header .hBox .header-nav li:not(.cvBtn) a{color:#000}}.btnBox{display:flex;justify-content:center;margin-top:60px;margin-bottom:-40px}.btn{display:flex;align-items:center;justify-content:center;font-size:15px;letter-spacing:0;width:280px;height:46px;margin:0 10px;position:relative;transition:color .3s ease;z-index:0}.btn:before{content:'';position:absolute;bottom:0;left:0;width:100%;height:0;transition:height .3s ease;z-index:-1}.btn i{display:block;margin-right:10px;transition:background .3s ease}.btn .arrow{display:block;position:absolute;top:50%;right:10px;transform:translateY(-50%);width:22px;height:6px}.btn .arrow:before,.btn .arrow:after{content:"";position:absolute;height:1px;transition:width .3s ease,background-color .3s ease;z-index:2}.btn .arrow:before{width:22px;bottom:0;right:0}.btn .arrow:after{width:6px;bottom:2px;right:-.5px;transform:rotate(45deg)}.btn.type1{border:1px solid #000;text-decoration:none}.btn.type1:before{background:#000}.btn.type1 i{width:14px;height:17px;background:url(//sawamura-architect.jp/wordpress/wp-content/themes/sawamura-architect/css/new/../../img/secondhouse/btn_icon01.svg)no-repeat center/cover}.btn.type1 .arrow:before,.btn.type1 .arrow:after{background-color:#000}.btn.type2{color:#007089;border:1px solid #007089;text-decoration:none}.btn.type2:before{background:#007089}.btn.type2 i{width:28px;height:17px;margin-top:3px;background:url(//sawamura-architect.jp/wordpress/wp-content/themes/sawamura-architect/css/new/../../img/secondhouse/btn_icon02.svg)no-repeat center/cover}.btn.type2 .arrow:before,.btn.type2 .arrow:after{background-color:#007089}@media all and (min-width:769px){.btn:hover:before{height:100%}.btn:hover .arrow:before{width:14px}.btn.type1:hover{color:#fff}.btn.type1:hover i{background:url(//sawamura-architect.jp/wordpress/wp-content/themes/sawamura-architect/css/new/../../img/secondhouse/btn_icon01_w.svg)no-repeat center/cover}.btn.type1:hover .arrow:before,.btn.type1:hover .arrow:after{background:#fff}.btn.type2:hover{color:#fff}.btn.type2:hover i{background:url(//sawamura-architect.jp/wordpress/wp-content/themes/sawamura-architect/css/new/../../img/secondhouse/btn_icon02_w.svg)no-repeat center/cover}.btn.type2:hover .arrow:before,.btn.type2:hover .arrow:after{background:#fff}}@media screen and (max-width:768px){.btnBox{display:block;margin-top:30px;margin-bottom:0}.btn{margin:0 auto;font-size:16px;width:278px;height:44px}.btn+.btn{margin-top:20px}.btn .arrow{right:14px;width:19px}.btn .arrow:before{width:19px}}.secondhouseMv{width:100%;height:100vh;position:relative;z-index:0}.secondhouseMv .logoBox{position:absolute;left:50%;top:54%;transform:translate(-50%,-50%);z-index:2}.secondhouseMv .logoBox .siteLogo{display:block;width:254px;margin:0 auto 20px}.secondhouseMv .logoBox .pegeLogo{width:93px;margin:auto}.secondhouseMv .mvBg{width:311px;position:absolute;left:50%;top:53%;transform:translate(-50%,-50%);z-index:1}.secondhouseMv .mvImg{width:100%;height:100%;display:flex;flex-wrap:wrap}.secondhouseMv .mvImg .img{width:50%;height:50%;background-repeat:no-repeat;background-position:center;background-size:cover}@media all and (min-width:769px){.secondhouseMv.action .logoBox .siteLogo,.secondhouseMv.action .logoBox .pegeLogo,.secondhouseMv.action .mvBg{opacity:0;transition:opacity 2s ease .25s,top 2s ease .25s}.secondhouseMv.action .logoBox .pegeLogo{top:5%}.secondhouseMv.action .mvBg{top:58%}.secondhouseMv.action .logoBox .pegeLogo{transition-delay:1s}.secondhouseMv.action .mvBg{transition-delay:.5s}.secondhouseMv.action.lazyloaded .logoBox .siteLogo,.secondhouseMv.action.lazyloaded .logoBox .pegeLogo,.secondhouseMv.action.lazyloaded .mvBg{opacity:1}.secondhouseMv.action.lazyloaded .logoBox .pegeLogo{top:0}.secondhouseMv.action.lazyloaded .mvBg{top:53%}.secondhouseMv .mvImg .img:nth-child(1){background-image:url(//sawamura-architect.jp/wordpress/wp-content/themes/sawamura-architect/css/new/../../img/secondhouse/mv_img01.jpg)}.secondhouseMv .mvImg .img:nth-child(2){background-image:url(//sawamura-architect.jp/wordpress/wp-content/themes/sawamura-architect/css/new/../../img/secondhouse/mv_img02.jpg)}.secondhouseMv .mvImg .img:nth-child(3){background-image:url(//sawamura-architect.jp/wordpress/wp-content/themes/sawamura-architect/css/new/../../img/secondhouse/mv_img03.jpg)}.secondhouseMv .mvImg .img:nth-child(4){background-image:url(//sawamura-architect.jp/wordpress/wp-content/themes/sawamura-architect/css/new/../../img/secondhouse/mv_img04.jpg)}}@media screen and (max-width:768px){.secondhouseMv{height:553px}.secondhouseMv .logoBox .siteLogo{width:185px;margin-bottom:35px}.secondhouseMv .logoBox .pegeLogo{width:60px}.secondhouseMv .mvBg{width:211px;top:55%}.secondhouseMv .mvImg .img:nth-child(1){background-image:url(//sawamura-architect.jp/wordpress/wp-content/themes/sawamura-architect/css/new/../../img/secondhouse/mv_img01_sp.jpg)}.secondhouseMv .mvImg .img:nth-child(2){background-image:url(//sawamura-architect.jp/wordpress/wp-content/themes/sawamura-architect/css/new/../../img/secondhouse/mv_img02_sp.jpg)}.secondhouseMv .mvImg .img:nth-child(3){background-image:url(//sawamura-architect.jp/wordpress/wp-content/themes/sawamura-architect/css/new/../../img/secondhouse/mv_img03_sp.jpg)}.secondhouseMv .mvImg .img:nth-child(4){background-image:url(//sawamura-architect.jp/wordpress/wp-content/themes/sawamura-architect/css/new/../../img/secondhouse/mv_img04_sp.jpg)}}.secConcept{overflow:hidden;padding:150px 0 120px;background:#ebebeb}.secConcept .inner{width:1150px;margin:auto}.secConcept .conceptCont .btnBox{margin-bottom:120px}.secConcept .conceptItem{display:flex;align-items:flex-end;justify-content:space-between}.secConcept .conceptItem+.conceptItem{margin-top:120px}.secConcept .conceptItem .itemImg{width:calc(50vw + 180px);height:608px}.secConcept .conceptItem .itemImg .img{width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover}.secConcept .conceptItem .itemTextBox{width:50%}.secConcept .conceptItem .numberBox{width:65px}.secConcept .conceptItem .numberBox .mark{width:33px;height:8px;margin:auto;position:relative}.secConcept .conceptItem .numberBox .mark:before,.secConcept .conceptItem .numberBox .mark:after{content:"";position:absolute;top:0;width:22px;height:1px;background:#385153}.secConcept .conceptItem .numberBox .mark:before{left:0;transform:rotate(-25deg)}.secConcept .conceptItem .numberBox .mark:after{right:0;transform:rotate(25deg)}.secConcept .conceptItem .numberBox .en{font-size:10px;letter-spacing:.05em;text-align:center;line-height:1;color:#385153;margin-top:5px}.secConcept .conceptItem .numberBox .number{font-size:61px;letter-spacing:0;text-align:center;line-height:1;color:#385153;margin-top:-3px}.secConcept .conceptItem .itemTitle{font-size:24px;letter-spacing:.05em;font-weight:500;line-height:49px;margin-top:28px}.secConcept .conceptItem .itemTitle .bar-anime+.bar-anime{margin-top:13px}.secConcept .conceptItem .itemTitle .bar-text{background:#fff;padding:0 22px}.secConcept .conceptItem .itemText{width:350px;font-size:15px;letter-spacing:.05em;line-height:2;text-align:justify;margin-top:27px}.secConcept .conceptItem:nth-child(1) .itemImg{margin-left:calc(-50vw + 582px)}.secConcept .conceptItem:nth-child(1) .itemTextBox{margin-left:-188px}.secConcept .conceptItem:nth-child(1) .numberBox{margin-left:auto}.secConcept .conceptItem:nth-child(1) .itemTitle{text-align:right;margin-right:-39px}.secConcept .conceptItem:nth-child(1) .itemText{margin-left:auto}.secConcept .conceptItem:nth-child(3) .itemImg{order:2;margin-right:calc(-50vw + 582px)}.secConcept .conceptItem:nth-child(3) .itemTextBox{order:1;margin-right:-188px}.secConcept .conceptItem:nth-child(3) .itemTitle{margin-left:-22px}@media all and (min-width:769px){.secConcept .conceptItem .itemImg,.secConcept .conceptItem .itemTextBox{position:relative}.secConcept .conceptItem .itemImg{z-index:0}.secConcept .conceptItem .itemTextBox{z-index:1}.secConcept .conceptItem:nth-child(1) .itemImg .img{background-image:url(//sawamura-architect.jp/wordpress/wp-content/themes/sawamura-architect/css/new/../../img/secondhouse/concept_img01.jpg)}.secConcept .conceptItem:nth-child(3) .itemImg .img{background-image:url(//sawamura-architect.jp/wordpress/wp-content/themes/sawamura-architect/css/new/../../img/secondhouse/concept_img02.jpg)}}@media screen and (max-width:768px){.secConcept{padding:97px 0 50px}.secConcept .inner{width:100%}.secConcept .conceptItem{display:block;position:relative}.secConcept .conceptItem+.conceptItem{margin-top:104px}.secConcept .conceptItem .itemImg{width:100%;height:340px}.secConcept .conceptItem .itemTextBox{width:100%;padding:0 22.5px;box-sizing:border-box}.secConcept .conceptItem .numberBox{width:auto;position:absolute;left:22.5px;top:-42px}.secConcept .conceptItem .numberBox .mark{width:20px;height:5px}.secConcept .conceptItem .numberBox .mark:before,.secConcept .conceptItem .numberBox .mark:after{width:13px}.secConcept .conceptItem .numberBox .number{font-size:46px;letter-spacing:.05em}.secConcept .conceptItem .itemTitle{font-size:20px;letter-spacing:0;line-height:1.7}.secConcept .conceptItem .itemTitle .bar-anime+.bar-anime{margin-top:0}.secConcept .conceptItem .itemTitle .bar-text{background:0 0;padding:0}.secConcept .conceptItem .itemText{width:100%;letter-spacing:0;margin-top:10px}.secConcept .conceptItem:nth-child(1) .itemImg{margin-left:0}.secConcept .conceptItem:nth-child(1) .itemTextBox{margin-left:0}.secConcept .conceptItem:nth-child(1) .numberBox{margin-left:0}.secConcept .conceptItem:nth-child(1) .itemTitle{text-align:left;margin-right:0}.secConcept .conceptItem:nth-child(1) .itemText{margin-left:0}.secConcept .conceptItem:nth-child(3) .itemImg{margin-right:0}.secConcept .conceptItem:nth-child(3) .itemTextBox{margin-right:0}.secConcept .conceptItem:nth-child(3) .itemTitle{margin-left:0}.secConcept .conceptItem:nth-child(1) .itemImg .img{background-image:url(//sawamura-architect.jp/wordpress/wp-content/themes/sawamura-architect/css/new/../../img/secondhouse/concept_img01_sp.jpg)}.secConcept .conceptItem:nth-child(3) .itemImg .img{background-image:url(//sawamura-architect.jp/wordpress/wp-content/themes/sawamura-architect/css/new/../../img/secondhouse/concept_img02_sp.jpg)}}.secStrength{padding:120px 0 148px;background:#f2f2f2}.secStrength .inner{width:1150px;margin:auto}.secStrength .strengthTitle{width:700px;margin:auto;text-align:center;padding:26px 0;border-top:1px solid #385153;border-bottom:1px solid #385153}.secStrength .strengthTitle span{display:block;line-height:1;letter-spacing:.1em;font-weight:500;color:#385153}.secStrength .strengthTitle .sml{font-size:24px;margin-bottom:13px}.secStrength .strengthTitle .big{font-size:34px}.secStrength .strengthCont{margin-top:100px}.secStrength .strengthItem{display:flex;align-items:center}.secStrength .strengthItem+.strengthItem{margin-top:80px}.secStrength .strengthItem .itemImg{width:650px;height:450px;position:relative;z-index:0}.secStrength .strengthItem .itemImg .img{width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover}.secStrength .strengthItem .itemTextBox{width:502px;padding:52px 50px 48px;box-sizing:border-box;position:relative;z-index:1}.secStrength .strengthItem .itemTextBox .itemTitle{font-size:24px;letter-spacing:.05em;line-height:40px;color:#385153}.secStrength .strengthItem .itemTextBox .itemText{font-size:15px;letter-spacing:0;line-height:25px;text-align:justify;margin-top:18px}.secStrength .strengthItem:nth-child(odd){justify-content:flex-start}.secStrength .strengthItem:nth-child(odd) .itemTextBox{margin-left:-52px}.secStrength .strengthItem:nth-child(even){justify-content:flex-end}.secStrength .strengthItem:nth-child(even) .itemImg{order:2}.secStrength .strengthItem:nth-child(even) .itemTextBox{order:1;margin-right:-52px}@media all and (min-width:769px){.secStrength .strengthItem .itemTextBox:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;z-index:-1}.secStrength .strengthItem .itemTextBox.action:before{height:0;transition:height 1s .25s}.secStrength .strengthItem .itemTextBox.action>span{opacity:0;transition:opacity 1s .75s}.secStrength .strengthItem .itemTextBox.scrollin:before{height:100%}.secStrength .strengthItem .itemTextBox.scrollin>span{opacity:1}.secStrength .strengthItem:nth-child(1) .itemImg .img{background-image:url(//sawamura-architect.jp/wordpress/wp-content/themes/sawamura-architect/css/new/../../img/secondhouse/strength_img01.jpg)}.secStrength .strengthItem:nth-child(2) .itemImg .img{background-image:url(//sawamura-architect.jp/wordpress/wp-content/themes/sawamura-architect/css/new/../../img/secondhouse/strength_img02.jpg)}.secStrength .strengthItem:nth-child(3) .itemImg .img{background-image:url(//sawamura-architect.jp/wordpress/wp-content/themes/sawamura-architect/css/new/../../img/secondhouse/strength_img03.jpg)}}@media screen and (max-width:768px){.secStrength{padding:50px 0}.secStrength .inner{width:100%;padding:0 22.5px;box-sizing:border-box}.secStrength .strengthTitle{width:83.335%;padding:21px 0 20px}.secStrength .strengthTitle span{letter-spacing:.05em}.secStrength .strengthTitle .sml{font-size:18px;margin-bottom:10px}.secStrength .strengthTitle .big{font-size:24px}.secStrength .strengthCont{margin-top:50px}.secStrength .strengthItem{display:block}.secStrength .strengthItem+.strengthItem{margin-top:50px}.secStrength .strengthItem .itemImg{width:100%;height:180px}.secStrength .strengthItem .itemTextBox{width:100%;padding:18px 0 0;background:0 0}.secStrength .strengthItem .itemTextBox .itemTitle{font-size:18px;letter-spacing:0;line-height:1.66}.secStrength .strengthItem .itemTextBox .itemText{font-size:14px;line-height:2;margin-top:8px}.secStrength .strengthItem:nth-child(odd) .itemTextBox{margin-left:0}.secStrength .strengthItem:nth-child(even) .itemTextBox{margin-right:0}.secStrength .strengthItem:nth-child(1) .itemImg .img{background-image:url(//sawamura-architect.jp/wordpress/wp-content/themes/sawamura-architect/css/new/../../img/secondhouse/strength_img01_sp.jpg)}.secStrength .strengthItem:nth-child(2) .itemImg .img{background-image:url(//sawamura-architect.jp/wordpress/wp-content/themes/sawamura-architect/css/new/../../img/secondhouse/strength_img02_sp.jpg)}.secStrength .strengthItem:nth-child(3) .itemImg .img{background-image:url(//sawamura-architect.jp/wordpress/wp-content/themes/sawamura-architect/css/new/../../img/secondhouse/strength_img03_sp.jpg)}}.secCharm{overflow:hidden;padding:150px 0;background:#709f9f}.secCharm .inner{width:1150px;margin:auto}.secCharm .charmCont01{display:flex}.secCharm .charmCont01 .contTitleBox{width:250px}.secCharm .charmCont01 .contTitleBox .contTitle{width:89px;margin:auto}.secCharm .charmCont01 .contImg{display:flex;flex-wrap:wrap;width:calc(50vw + 318px);margin-right:calc(-50vw + 434px);margin-bottom:-2.755%}.secCharm .charmCont01 .contImg .img{height:229px;background-repeat:no-repeat;background-position:center;background-size:cover;margin:0 2.755% 2.755% 0}.secCharm .charmCont02{display:flex;align-items:center;justify-content:space-between;margin-top:82px}.secCharm .charmCont02 .contImg{width:calc(50vw - 75px);height:560px;margin-left:calc(-50vw + 582px)}.secCharm .charmCont02 .contImg .img{width:100%;height:100%}.secCharm .charmCont02 .contTextBox{width:50%}.secCharm .charmCont02 .contTextBox .contTitle{font-size:30px;letter-spacing:.05em;line-height:51px;font-weight:500;color:#fff}.secCharm .charmCont02 .contTextBox .contText{font-size:15px;letter-spacing:0;line-height:27px;color:#fff;text-align:justify;margin-top:15px}.secCharm .charmCont02 .contTextBox .contAccess{width:100%;margin-top:30px}.secCharm .charmCont02 .contTextBox .contAccess img{width:100%}.secCharm .charmCont01 .contImg .img:nth-child(3n){margin-right:0}.secCharm .charmCont01 .contImg .img.type1{background-image:url(//sawamura-architect.jp/wordpress/wp-content/themes/sawamura-architect/css/new/../../img/secondhouse/charm_img01.jpg)}.secCharm .charmCont01 .contImg .img.type2{background-image:url(//sawamura-architect.jp/wordpress/wp-content/themes/sawamura-architect/css/new/../../img/secondhouse/charm_img02.jpg)}.secCharm .charmCont01 .contImg .img.type3{background-image:url(//sawamura-architect.jp/wordpress/wp-content/themes/sawamura-architect/css/new/../../img/secondhouse/charm_img03.jpg)}.secCharm .charmCont01 .contImg .img.type4{background-image:url(//sawamura-architect.jp/wordpress/wp-content/themes/sawamura-architect/css/new/../../img/secondhouse/charm_img04.jpg)}.secCharm .charmCont01 .contImg .img.type5{background-image:url(//sawamura-architect.jp/wordpress/wp-content/themes/sawamura-architect/css/new/../../img/secondhouse/charm_img05.jpg)}.secCharm .charmCont01 .contImg .img.type6{background-image:url(//sawamura-architect.jp/wordpress/wp-content/themes/sawamura-architect/css/new/../../img/secondhouse/charm_img06.jpg)}.secCharm .charmCont02 .contImg .img{background:url(//sawamura-architect.jp/wordpress/wp-content/themes/sawamura-architect/css/new/../../img/secondhouse/charm_img07.jpg) no-repeat center/cover}.secCharm .charmCont03{display:flex;align-items:center;justify-content:space-between;background:#fff;padding:50px;margin-top:95px}.secCharm .charmCont03 .imgBox{width:472px}.secCharm .charmCont03 .textBox{width:calc(100% - 472px);padding-left:53px}.secCharm .charmCont03 .contTitle{font-size:30px;letter-spacing:.05em;line-height:46px;font-weight:500;color:#385153}.secCharm .charmCont03 .contTitle span{display:inline-block;border-bottom:solid 5px #f1f4f2}.secCharm .charmCont03 .contText{font-size:15px;letter-spacing:0;line-height:27px;text-align:justify;color:#385153;padding-right:50px;margin-top:17px}@media all and (min-width:769px){.secCharm .charmCont01 .contImg.action .img{opacity:0;transform:translateY(5%)}.secCharm .charmCont01 .contImg.scrollin .img{opacity:1;transform:translateY(0);transition:2s .25s}.secCharm .charmCont01 .contImg .img.type1{width:33.465%}.secCharm .charmCont01 .contImg .img.type2{width:26.477%;transition-delay:.75s}.secCharm .charmCont01 .contImg .img.type3{width:34.548%;transition-delay:1.25s}.secCharm .charmCont01 .contImg .img.type4{width:42.225%;transition-delay:1.75s}.secCharm .charmCont01 .contImg .img.type5{width:33.465%;transition-delay:2.25s}.secCharm .charmCont01 .contImg .img.type6{width:18.8%;transition-delay:2.75s}}@media screen and (max-width:768px){.secCharm{padding:60px 0 52px}.secCharm .inner{width:100%}.secCharm .charmCont01{display:block}.secCharm .charmCont01 .contTitleBox{width:100%}.secCharm .charmCont01 .contTitleBox .contTitle{width:264px}.secCharm .charmCont01 .contImg{width:100%;justify-content:space-between;margin-right:0;margin-bottom:-2.5%;margin-top:35px}.secCharm .charmCont01 .contImg .img{height:74px;margin:0 2.5% 2.5% 0}.secCharm .charmCont02{display:block;margin-top:30px}.secCharm .charmCont02 .contImg{width:100%;height:180px;margin-left:0;margin-top:30px}.secCharm .charmCont02 .contTextBox{width:100%;padding:0 22.5px;box-sizing:border-box}.secCharm .charmCont02 .contTextBox .contTitle{font-size:18px;line-height:1.67}.secCharm .charmCont02 .contTextBox .contText{font-size:14px;letter-spacing:.05em;line-height:2;margin-top:10px}.secCharm .charmCont02 .contTextBox .contAccess{width:100%;margin-top:15px}.secCharm .charmCont03{display:block;padding:30px 20px;width:calc(100% - 45px);box-sizing:border-box;margin:30px auto 0}.secCharm .charmCont03 .imgBox{width:100%}.secCharm .charmCont03 .textBox{width:100%;padding-left:0;margin-top:12px}.secCharm .charmCont03 .contTitle{font-size:18px;line-height:1.8}.secCharm .charmCont03 .contTitle span{border-bottom:solid 3px #f1f4f2}.secCharm .charmCont03 .contText{font-size:14px;letter-spacing:.05em;line-height:2;padding-right:0;margin-top:12px}.secCharm .charmCont01 .contImg .img.type1{width:29.33%}.secCharm .charmCont01 .contImg .img.type2{width:29.6%}.secCharm .charmCont01 .contImg .img.type3{width:36%}.secCharm .charmCont01 .contImg .img.type4{width:36.8%}.secCharm .charmCont01 .contImg .img.type5{width:29.06%}.secCharm .charmCont01 .contImg .img.type6{width:28.8%}}.secContact{padding:90px 0;background:#f1f4f2}.secContact .inner{width:984px;margin:auto}.secContact .contactText{font-size:24px;letter-spacing:.25em;line-height:2;font-weight:500;text-align:center}@media screen and (max-width:768px){.secContact{padding:40px 7px 50px}.secContact .inner{width:100%}.secContact .contact_h2{margin-bottom:15px}.secContact .contactText{font-size:16px;letter-spacing:.1em;line-height:1.67}.secContact .contact_tel_banner_box{margin-bottom:0}}