@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}form button:hover{cursor:pointer;cursor:hand;opacity:.8}.wysiwyg iframe{max-width:100%}.fadeCom{opacity:0;-webkit-transition:1.5s ease;-o-transition:1.5s ease;transition:1.5s ease;-webkit-transform:translate3d(0,30px,0) scale(.9825,.9825);-ms-transform:translate3d(0,30px,0) scale(.9825,.9825);transform:translate3d(0,30px,0) scale(.9825,.9825);-webkit-transition-property:opacity,transform;-o-transition-property:opacity,transform;transition-property:opacity,transform}.fadeCom__On{-webkit-transform:translate3d(0,0,0) scale(1,1);-ms-transform:translate3d(0,0,0) scale(1,1);transform:translate3d(0,0,0) scale(1,1);opacity:1}.grecaptcha-badge{z-index:30}#wrap.load{opacity:1;transition:opacity 1.8s;-moz-transition:opacity 1.8s;-webkit-transition:opacity 1.8s;-o-transition:opacity 1.8s}#com_loading__box{height:100%;width:100%;position:fixed;top:0;left:0;background:#ccc;z-index:99999999999999;-webkit-transition:all .4s;-o-transition:all .4s;-moz-transition:all .4s;transition:all .4s}#com_loading{width:0;height:5px;background:#fff;position:fixed;top:0;left:0;-webkit-transition:all .2s linear 0s;-o-transition:all .2s linear 0s;-moz-transition:all .2s linear 0s;transition:all .2s linear 0s}#com_loading__img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:80px;width:60%}.confirm_area,.thanks_area{display:none}.wpcf7-response-output{display:none}#systmttl{display:none}@media screen and (min-width:768px),print{body{font-size:16px;overflow-x:hidden;line-height:1.6;letter-spacing:.8px;color:#1a1a1a}header{width:100%;max-width:1920px;margin:0 auto;height:124px;position:relative;z-index:10}header .h-logo{position:absolute;top:72px;left:101px;z-index:10;width:490px}header .h-nav-list{display:flex;position:absolute;top:0;right:60px;z-index:10}header .h-nav-list .item{width:180px;background-color:#fff}header .h-nav-list .item .link{display:flex;font-size:14px;font-weight:400;line-height:3.571428;border-left:2px solid #cbc9c2;padding:6px 26px;align-items:center;gap:10px;justify-content:center;cursor:pointer}header .h-txt{font-size:14px;font-weight:400;line-height:3.857142;letter-spacing:.05em;position:absolute;top:70px;right:22px}#pullnavi{opacity:0;transition:opacity .3s,transform .3s;transform:translateY(-100%)}#pullnavi.upMove{opacity:0;transform:translateY(-100%)}#pullnavi.dwMove{opacity:1;transform:translateY(0)}#pullnavi{position:fixed;top:0;left:0;z-index:10}#pullnavi{background:#fff;width:100%;box-shadow:0px 3px 20px #00000029}#pullnavi .inbox{width:100%;min-width:1280px;height:70px;margin:0 auto 20px auto;padding-top:14px;position:relative}.pc-menu{position:fixed;top:0;right:0;z-index:9999}.pc-menu:hover{opacity:.8;cursor:pointer;cursor:hand}.side-fix{position:fixed;top:110px;right:0;z-index:10}#pc-menu-open{display:none;width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:10000;overflow-y:scroll;background-image:url(//www.livi-con.com/cnt/wp-content/themes/common/assets/css/../images/common/open-menu-bg.jpg);background-position:0 0;background-repeat:no-repeat;background-size:cover}#pc-menu-open .open-close-01{position:absolute;top:0;right:0}#pc-menu-open{padding:80px 0;line-height:1.6}#pc-menu-open .menu-open-Box{width:1100px;margin:0 auto;font-size:16px}#pc-menu-open .f-link-Box{width:770px;float:left}#pc-menu-open .f-link-Box .f-home-link{margin-bottom:40px}#pc-menu-open .f-link-Box .f-home-link:before{content:"■ "}#pc-menu-open .f-link-Box .parent{font-size:14px;color:#fff}#pc-menu-open .f-link-Box .child{font-size:14px}#pc-menu-open .f-link-Box .child:before{content:"- ";padding-right:5px}#pc-menu-open .f-link-Box li{margin-bottom:10px}#pc-menu-open .f-link-l{float:left;width:180px;margin-right:40px}#pc-menu-open .f-link-c{float:left;width:180px;margin-right:40px}#pc-menu-open .f-link-r{float:left;width:180px}#pc-menu-open .menu-open-con-Box{width:320px;float:left}#pc-menu-open .menu-open-con-Box .sns-list{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#g-nav{width:200px;display:flex;flex-direction:column;position:absolute;z-index:10;top:174px;left:177px}#g-nav li.list{font-size:16px;font-weight:500;line-height:2.375;letter-spacing:.05em;position:relative}#g-nav li.list:before{content:"・";margin-right:.5em;position:absolute;top:50%;transform:translateY(-50%)}#g-nav li.list span{cursor:pointer}#g-nav li.list span,#g-nav li.list a{display:block;padding:0 0 0 23px}#end-contact{background-image:url(//www.livi-con.com/cnt/wp-content/themes/common/assets/css/../images/page-common/end-bnr-bg.jpg);background-size:cover;background-repeat:no-repeat;position:relative;padding:155px 0 319px;z-index:3;max-width:1920px;margin:0 auto}#end-contact .end-ttl-frame{text-align:center}#end-contact .end-ttl-frame .ttl{font-size:40px;font-weight:400;line-height:1.35;letter-spacing:.05em}#end-contact .end-ttl-frame .ttl .en-ttl{font-size:18px;font-weight:300;line-height:1.75;color:#c6a648;display:block;letter-spacing:0;margin:0 0 6px}#end-contact .end-banner-frame{width:1800px;margin:56px auto 0}#end-contact .end-banner-frame .end-banner-list{display:flex;justify-content:space-between;gap:40px}#end-contact .end-banner-frame .end-banner-list li{width:420px;background-image:url(//www.livi-con.com/cnt/wp-content/themes/common/assets/css/../images/page-common/banner-list-bg.png);background-size:cover;background-repeat:no-repeat;height:449px;padding:163px 42px 0}#end-contact .end-banner-frame .end-banner-list li .icon{text-align:center;margin:0 auto}#end-contact .end-banner-frame .end-banner-list li:nth-child(1) .icon{width:67px}#end-contact .end-banner-frame .end-banner-list li:nth-child(2) .icon{width:44px}#end-contact .end-banner-frame .end-banner-list li:nth-child(3) .icon{width:55px}#end-contact .end-banner-frame .end-banner-list li:nth-child(4) .icon{width:45px}#end-contact .end-banner-frame .end-banner-list li .list-ttl{text-align:center;font-size:24px;font-weight:500;line-height:1.5833;letter-spacing:.05em;margin:40px 0 0}#end-contact .tel-frame{margin:63px auto 0;display:flex;justify-content:space-between;gap:60px;width:721px;align-items:center}#end-contact .tel-frame .tel-ttl{font-size:20px;font-weight:500;line-height:1.8;letter-spacing:.1em;padding:0 0 0 6px}#end-contact .tel-frame .tel-num{font-size:36px;font-weight:500;line-height:1.75;letter-spacing:.09em;display:flex;align-items:center;gap:16px}#end-contact .tel-frame .tel-num img{width:28px;height:19px}#end-contact .human{position:absolute;bottom:-39px;left:341px;width:139px}.open-main-Box{width:1200px;margin:0 auto;text-align:center}footer{padding:112px 0 40px;position:relative;background:#fff}footer.pc-openmenu{background:0 0;padding:50px 20px 0}footer .page-top{position:absolute;bottom:75px;right:0}footer .footer-frame{margin:0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;width:1200px}footer .footer-frame .footer-logo{width:259px;margin:9px 0 0}footer .footer-frame .footer-enlink{color:#c6a648;font-size:15px;font-weight:400;line-height:1.75;letter-spacing:0;margin:0 0 14px}footer .footer-frame .footer-enlink a{color:#c6a648}footer .footer-frame ul li{position:relative;font-size:14px;font-weight:400;line-height:2.5;letter-spacing:.05em;font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","游ゴシック","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro",Verdana,Meiryo,Osaka,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;padding:0 0 0 20px}footer .footer-frame ul li:before{content:"＞";position:absolute;top:0;left:0}footer .footer-list-frame01 ul li:nth-child(6){margin:36px 0 0}footer .footer-frame .footer-home-link{width:283px;margin:0 141px 0 0}footer .footer-frame .company-info{margin:18px 0 0;font-size:12px;font-weight:400;line-height:1.75;letter-spacing:.05em}footer .footer-frame .footer-home-link .home-linktxt{font-size:18px;line-height:1.77;letter-spacing:.05em;font-weight:400;margin:29px 0 0}footer .footer-frame .footer-home-link .sns-list{display:flex;margin:20px 0 0;width:180px}footer .footer-frame .footer-home-link .sns-list li{padding:0;width:63px}footer .footer-frame .footer-home-link .sns-list li:before{content:none}footer .footer-frame .footer-list-frame01{padding:0 61px 0 0}footer .footer-frame .footer-list-frame02{padding:0 54px 0 0}footer .footer-frame .footer-list-frame02 ul{padding:0 0 31px}footer .footer-banner-frame{width:1200px;margin:86px auto 0;position:relative}footer .footer-banner-frame .banner-list{display:flex;gap:8px;width:660px}footer .footer-banner-frame .banner-list .item{width:200px}footer .footer-banner-frame .copyright{position:absolute;top:34px;right:6px;font-size:12px;font-weight:500;line-height:2;letter-spacing:.05em;font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","游ゴシック","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro",Verdana,Meiryo,Osaka,'ＭＳ Ｐゴシック','MS PGothic',sans-serif}.access-commonframe{margin:117px auto 0;padding:0 0 117px}.access-commonframe .access-box{width:1200px;margin:0 auto;border:3px solid #1a1a1a;padding:79px 97px 52px;background:#fff}.access-commonframe .access-box .info-frame{display:flex;justify-content:space-between}.access-commonframe .access-box .info-frame .txt-box{width:371px}.access-commonframe .access-box .info-frame .txt-box .ttl{font-size:24px;font-weight:400;line-height:2.0833;letter-spacing:.05em}.access-commonframe .access-box .info-frame .txt-box .ttl .enttl{font-size:70px;font-weight:300;line-height:1;letter-spacing:.04em;display:block;color:#a78a37}.access-commonframe .access-box .info-frame .txt-box .subt{margin:31px 0 0;font-size:22px;font-weight:500;line-height:1.6364;letter-spacing:.08em;color:#a78a37;position:relative}.access-commonframe .access-box .info-frame .txt-box .subt:after{content:"";position:absolute;bottom:-18px;left:0;width:340px;height:1px;background:#c5c5c5}.access-commonframe .access-box .info-frame .txt-box .txt{font-size:13px;font-weight:400;line-height:1.7692;letter-spacing:.07em;margin:38px 0 0}.access-commonframe .access-box .info-frame .access-map{position:relative;width:600px;height:0;padding-top:38.4%}.access-commonframe .access-box .info-frame .access-map iframe{position:absolute;top:0;left:0;width:100%;height:100%}.access-commonframe .access-box .photo-list{display:flex;justify-content:space-between;gap:20px;margin:65px auto 0}.access-commonframe .access-box .photo-list .item{width:320px}.access-commonframe .access-box .photo-list .item .photo{margin:0 0 12px}.access-commonframe .access-box .photo-list .item .photo img{width:100%}.access-commonframe .access-box .photo-list .item .txt{font-size:13px;font-weight:400;line-height:1.84615;letter-spacing:0}.page-ttl-frame{width:100%;min-width:1100px;padding:201px 0 147px;text-align:center;background-image:url(//www.livi-con.com/cnt/wp-content/themes/common/assets/css/../images/page-common/main-ttl-bg.png);background-size:auto;background-repeat:no-repeat;margin:-150px 0 0;background-position:bottom}.page-ttl-frame .en-title{display:block;font-size:18px;font-weight:300;line-height:1.75;letter-spacing:0em;margin-bottom:0;text-transform:uppercase;color:#a78a37}.page-ttl-frame .main-title{display:block;font-size:40px;font-weight:400;line-height:1.35;letter-spacing:.05em}h2.sub-title{padding:25px 20px 10px;margin-bottom:50px;font-size:28px;font-weight:700;letter-spacing:2px;text-align:center;border-bottom:solid 2px #000}.seo_bread_list{width:1200px;margin:0 auto 20px}.seo_bread_list li{margin-right:20px;float:left}.seo_bread_list li:after{content:" >"}.seo_bread_list li:last-child:after{content:""}.pc{display:block !important}.pc2{display:inline-block !important}.sp,.sp2{display:none !important}.h_menu{display:none}.sp-header{display:none}#sp-global-nav{display:none}.sp-fix-list{display:none}.fit img{object-fit:cover;font-family:"object-fit: cover;"}html{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:none;overflow-x:hidden}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:300}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:200}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:300}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:400}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Bold");font-weight:700}@font-face{font-family:"Helvetica Neue";src:local("Helvetica Neue Regular");font-weight:300}@font-face{font-family:"Helvetica Neue";src:local("Helvetica Neue Regular");font-weight:200}.f-min{font-family:"ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif}.f-min-02{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Sawarabi Mincho","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.f-gothic{font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","游ゴシック","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro",Verdana,Meiryo,Osaka,'ＭＳ Ｐゴシック','MS PGothic',sans-serif}.f-kaku{font-family:"Zen Kaku Gothic New",serif;font-optical-sizing:auto;font-style:normal}.f-barlow{font-family:"Barlow",serif;font-optical-sizing:auto;font-style:normal}.f-inter{font-family:"Inter",sans-serif;font-optical-sizing:auto;font-style:normal}.f-min-03{font-family:"Zen Old Mincho",serif;font-optical-sizing:auto;font-style:normal}.f-arvo{font-family:"Arvo",serif;font-optical-sizing:auto;font-style:normal}body{-webkit-text-size-adjust:100%}img{vertical-align:bottom}a{text-decoration:none;color:#090909}a:hover{text-decoration:underline}.nobd a:hover{text-decoration:none !important}.clearfix{zoom:1}.clearfix:after{display:block;clear:both;height:0;visibility:hidden;line-height:0;content:"."}.wysiwyg{word-wrap:break-word;margin-bottom:30px}.wysiwyg strong{font-weight:bolder}.wysiwyg em{font-family:"ＭＳ ゴシック",sans-serif;font-style:italic}.wysiwyg img{max-width:100% !important;height:auto}.wysiwyg p{min-height:15px;min-width:10px;line-height:1.6}.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6{color:#333;font-weight:700;text-align:left}.wysiwyg h1{padding:12px 24px;font-size:24px;line-height:1.6;margin:10px 5px}.wysiwyg h2{padding:12px;font-size:22px;line-height:1.6;margin:10px 5px}.wysiwyg h3{padding:5px 20px;font-size:20px;line-height:1.6;margin:10px 5px}.wysiwyg h4{padding:0 0 10px;font-size:18px;line-height:1.6;margin:10px 5px}.wysiwyg h5{padding:0 0 10px;font-size:18px;line-height:1.6;margin:10px 5px}.wysiwyg h6{padding:10px;font-size:16px;line-height:1.6;margin:10px 5px}.wysiwyg ul{list-style-type:disc;line-height:1.6;font-size:16px;margin:5px 0 10px 20px}.wysiwyg ol{list-style-type:decimal;line-height:1.6;font-size:16px;margin:5px 0 10px 20px}.wysiwyg table{table-layout:fixed}.wysiwyg table th,.wysiwyg table td{border:1px solid #999;padding:10px;font-size:16px;margin:10px 5px}.wysiwyg iframe{height:500px !important;width:800px !important;margin:0 auto 40px;display:block}a img:hover{-ms-filter:"alpha( opacity=80 )";filter:alpha(opacity=80);opacity:.8}.noop a img:hover{-ms-filter:"alpha( opacity=100 )";filter:alpha(opacity=100);opacity:1.0}.ggmap{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.ggmap iframe,.ggmap object,.ggmap embed{position:absolute;top:0;left:0;width:100%;height:100%}.youtube{position:relative;width:100%;padding-top:56.25%}.youtube iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}@font-face{font-family:'jp-sttl01';src:url(//www.livi-con.com/cnt/wp-content/themes/common/assets/css/../font/.eot);src:url(//www.livi-con.com/cnt/wp-content/themes/common/assets/css/../font/bokutachi.eot?#iefix) format("embedded-opentype"),url(//www.livi-con.com/cnt/wp-content/themes/common/assets/css/../font/NotoSansCJKjp-Medium.woff) format("woff"),url(//www.livi-con.com/cnt/wp-content/themes/common/assets/css/../font/NotoSansCJKjp-Medium.woff) format("woff");font-weight:400;font-style:normal;vertical-align:top;margin:0;padding:0}.myWebFontClass{font-family:'jp-sttl01'}}@media screen and (max-width:1200px){html{overflow:auto}body{overflow:visible}}@media screen and (min-width:768px) and (max-width:1800px){header{width:100%;max-width:100vw;margin:0 auto;height:11.458vw;position:relative}header .h-logo{position:absolute;top:3.75vw;left:5.26vw;z-index:10;width:25.521vw}header .h-logo img{width:100%}#lower-header .h-logo{top:2vw}header .h-nav-list{display:flex;position:absolute;top:0;right:4vw;z-index:10}.pc-menu img{width:4vw}header .h-nav-list .item{width:13.375vw;background-color:#fff}header .h-nav-list .item .link{display:flex;font-size:1vw;font-weight:400;line-height:3.571;border-left:.104vw solid #cbc9c2;padding:.313vw 1.354vw;align-items:center;gap:.521vw;justify-content:center;cursor:pointer}header .h-txt{font-size:1.3vw;font-weight:400;line-height:3.857;letter-spacing:.05em;position:absolute;top:3.646vw;right:1.146vw}#g-nav{width:15.417vw;display:flex;flex-direction:column;position:absolute;z-index:10;top:10.063vw;left:9.219vw}#g-nav li.list{font-size:1.2vw;font-weight:500;line-height:2.375;letter-spacing:.05em;position:relative}#g-nav li.list:before{content:"・";margin-right:.5em;position:absolute;top:50%;transform:translateY(-50%)}#g-nav li.list span{cursor:pointer}#g-nav li.list span,#g-nav li.list a{display:block;padding:0 0 0 1.198vw}}@media screen and (min-width:768px) and (max-width:1800px){.page-ttl-frame{width:100%;min-width:57.29vw;padding:10.47vw 0 7.66vw;text-align:center;background-image:url(//www.livi-con.com/cnt/wp-content/themes/common/assets/css/../images/page-common/main-ttl-bg.png);background-size:cover;background-repeat:no-repeat;margin:-11.81vw 0 0;background-position:bottom}.page-ttl-frame .en-title{display:block;font-weight:300;line-height:1.75;letter-spacing:0em;margin-bottom:0;text-transform:uppercase;color:#a78a37}.page-ttl-frame .main-title{display:block;font-weight:400;line-height:1.35;letter-spacing:.05em}}@media screen and (min-width:768px) and (max-width:1820px){#end-contact{background-image:url(//www.livi-con.com/cnt/wp-content/themes/common/assets/css/../images/page-common/end-bnr-bg.jpg);background-size:cover;background-repeat:no-repeat;position:relative;padding:8.073vw 0 16.615vw;z-index:3}#end-contact .end-ttl-frame{text-align:center}#end-contact .end-ttl-frame .ttl{font-weight:400;line-height:1.35;letter-spacing:.05em}#end-contact .end-ttl-frame .ttl .en-ttl{font-weight:300;line-height:1.75;color:#c6a648;display:block;letter-spacing:0;margin:0 0 .313vw}#end-contact .end-banner-frame{width:93.75vw;margin:2.917vw auto 0}#end-contact .end-banner-frame .end-banner-list{display:flex;justify-content:space-between;gap:2.083vw}#end-contact .end-banner-frame .end-banner-list li{width:21.875vw;background-image:url(//www.livi-con.com/cnt/wp-content/themes/common/assets/css/../images/page-common/banner-list-bg.png);background-size:cover;background-repeat:no-repeat;height:23.385vw;padding:8.479vw 2.188vw 0}#end-contact .end-banner-frame .end-banner-list li .icon{text-align:center}#end-contact .end-banner-frame .end-banner-list li:nth-child(1) .icon{width:3.49vw}#end-contact .end-banner-frame .end-banner-list li:nth-child(2) .icon{width:2.292vw}#end-contact .end-banner-frame .end-banner-list li:nth-child(3) .icon{width:2.865vw}#end-contact .end-banner-frame .end-banner-list li:nth-child(4) .icon{width:2.344vw}#end-contact .end-banner-frame .end-banner-list li .icon img{width:100%}#end-contact .end-banner-frame .end-banner-list li .list-ttl{text-align:center;font-size:1.25vw;font-weight:500;line-height:1.583;letter-spacing:.05em;margin:2.083vw 0 0}#end-contact .tel-frame{margin:3.281vw auto 0;display:flex;justify-content:space-between;gap:3.125vw;width:38.552vw;align-items:center}#end-contact .tel-frame .tel-ttl{font-size:1.042vw;font-weight:500;line-height:1.8;letter-spacing:.1em;padding:0 0 0 .313vw}#end-contact .tel-frame .tel-num{font-size:1.875vw;font-weight:500;line-height:1.75;letter-spacing:.09em;display:flex;align-items:center;gap:.833vw}#end-contact .tel-frame .tel-num img{width:1.458vw;height:.99vw}#end-contact .human{position:absolute;bottom:-2.031vw;left:17.76vw;width:7.24vw}#end-contact .human img{width:100%}}@media screen and (min-width:768px) and (max-width:1240px){.access-commonframe .access-box{width:90.5vw;margin:0 auto;border:.16vw solid #1a1a1a;padding:4.11vw 5.05vw 2.71vw;background:#fff}.access-commonframe .access-box .info-frame{display:flex;justify-content:space-between}.access-commonframe .access-box .info-frame .txt-box{width:37.32vw}.access-commonframe .access-box .info-frame .txt-box .ttl{font-size:2vw;font-weight:400;line-height:2.0833;letter-spacing:.05em}.access-commonframe .access-box .info-frame .txt-box .ttl .enttl{font-size:4.65vw;font-weight:300;line-height:1;letter-spacing:.04em;display:block;color:#a78a37}.access-commonframe .access-box .info-frame .txt-box .subt{margin:1.61vw 0 0;font-size:1.9vw;font-weight:500;line-height:1.6364;letter-spacing:.08em;color:#a78a37;position:relative}.access-commonframe .access-box .info-frame .txt-box .subt:after{content:"";position:absolute;bottom:-.94vw;left:0;width:17.71vw;height:.05vw;background:#c5c5c5}.access-commonframe .access-box .info-frame .txt-box .txt{font-weight:400;line-height:1.7692;letter-spacing:.07em;margin:1.98vw 0 0}.access-commonframe .access-box .info-frame .access-map{position:relative;width:42.25vw;height:0;padding-top:38.4%}.access-commonframe .access-box .info-frame .access-map iframe{position:absolute;top:0;left:0;width:100%;height:100%}.access-commonframe .access-box .photo-list{display:flex;justify-content:space-between;gap:1.04vw;margin:3.39vw auto 0}.access-commonframe .access-box .photo-list .item{width:25.67vw}.access-commonframe .access-box .photo-list .item .photo{margin:0 0 .63vw}.access-commonframe .access-box .photo-list .item .photo img{width:100%}.access-commonframe .access-box .photo-list .item .txt{font-weight:400;line-height:1.84615;letter-spacing:0}}@media screen and (min-width:768px) and (max-width:1280px){footer{padding:5.833vw 0 2.083vw;position:relative;background:#fff}footer .page-top{position:absolute;bottom:1.302vw;right:0}footer .footer-frame{margin:0 auto;display:flex;flex-wrap:wrap;width:96.5vw;justify-content:space-between}footer .footer-frame .footer-logo{width:13.229vw;margin:.469vw 0 0}footer .footer-frame .footer-logo img{width:100%}footer .footer-frame .footer-enlink{color:#c6a648;font-weight:400;line-height:1.75;letter-spacing:0;margin:0 0 .729vw}footer .footer-frame .footer-enlink a{color:#c6a648}footer .footer-frame ul li{position:relative;font-size:1.3vw;font-weight:400;line-height:2.5;letter-spacing:.05em;font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","游ゴシック","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro",Verdana,Meiryo,Osaka,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;padding:0 0 0 2.042vw}footer .footer-frame ul li:before{content:"＞";position:absolute;top:0;left:0}footer .footer-list-frame01 ul li:nth-child(6){margin:1.875vw 0 0}footer .footer-frame .footer-home-link{width:21.74vw;margin:0 2.344vw 0 0}footer .footer-frame .company-info{margin:.938vw 0 0;font-weight:400;line-height:1.75;letter-spacing:.05em}footer .footer-frame .footer-home-link .home-linktxt{line-height:1.77;letter-spacing:.05em;font-weight:400;margin:1.51vw 0 0}footer .footer-frame .footer-home-link .sns-list{display:flex;margin:1.042vw 0 0;width:13.375vw}footer .footer-frame .footer-home-link .sns-list li{padding:0;width:5.281vw}footer .footer-frame .sns-list li:before{content:none}footer .footer-frame .footer-list-frame01{padding:0 3.177vw 0 0}footer .footer-frame .footer-list-frame02{padding:0 2.813vw 0 0}footer .footer-banner-frame{width:95.5vw;margin:3.479vw auto 0;position:relative}footer .footer-banner-frame .banner-list{display:flex;gap:.5vw;width:100%}footer .footer-banner-frame .banner-list .item{width:16.417vw}footer .footer-banner-frame .banner-list .item img{width:100%}footer .footer-banner-frame .copyright{position:absolute;top:1.771vw;right:.313vw;font-weight:500;line-height:2;letter-spacing:.05em;font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","游ゴシック","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro",Verdana,Meiryo,Osaka,'ＭＳ Ｐゴシック','MS PGothic',sans-serif}}@media screen and (max-width:767px){.mw_wp_form input[type=file]{display:inline-block;width:100%;font-size:3.8vw}html{font-size:62.5%}body{overflow:hidden;font-size:3.6vw;font-family:sans-serif;-webkit-text-size-adjust:100%;line-height:1.6}.pc,.pc2{display:none !important}.sp{display:block !important}.sp2{display:inline-block !important}.no-br{display:none}.sp_display_block{display:block !important}.pc-menu{display:none}.side-fix{display:none}.fix-list{display:none}#pc-menu-open{display:none}#g-nav{display:none}header{position:relative;height:19vw;z-index:100}.sp-header{position:relative;height:19vw}.sp-header .h-logo{position:absolute;top:7vw;left:5vw}.sp-header .h-logo img{width:54.5vw}.sp-header .h-menu{position:fixed;top:0;right:0;z-index:997;width:19vw}.sp-header .h-menu img{height:19vw;width:auto}nav#sp-global-nav .h-logo{background:#fff;position:absolute;top:6.9vw;left:4.9vw}nav#sp-global-nav .h-logo img{width:54.5vw}nav#sp-global-nav{font-size:3.8vw;z-index:999;overflow:scroll;position:fixed;top:0;width:100vw;height:100vh;display:none;background-color:#fff;box-sizing:border-box;color:#1a1a1a;padding:0 0 30vw}nav#sp-global-nav .open-close-01{position:fixed;top:0;right:0;width:19vw;z-index:998}nav#sp-global-nav .open-close-01 img{h;height:19vw;width:auto}nav#sp-global-nav .tel-frame{margin:24vw auto 6vw;display:flex;justify-content:space-between;flex-direction:column;gap:3vw;width:100%;align-items:center}nav#sp-global-nav .tel-frame .tel-ttl{font-size:4.348vw;font-weight:500;line-height:2;letter-spacing:.1em;padding:0 0 0 1vw}nav#sp-global-nav .tel-frame .tel-num{font-size:6.039vw;font-weight:500;line-height:2.12;letter-spacing:.07em;display:flex;align-items:center;gap:4vw;background:#fff;border-radius:13vw;width:92vw;margin:0 auto;justify-content:center;padding:3.7vw 1vw 2.7vw;border:1px solid #d9d9d9}nav#sp-global-nav .tel-frame .tel-num img{width:5.6vw;height:4vw;margin:0}nav#sp-global-nav .spgnavi-frame{margin:0 0 9vw}nav#sp-global-nav .list{margin:1vw 0 0}nav#sp-global-nav .spgnavi-frame .subttl{color:#c6a648;font-size:3.623vw;line-height:1.75;letter-spacing:0;padding:0 0 2vw 6.5vw;border-bottom:1px solid #ddd}nav#sp-global-nav .list li a{background-image:url(//www.livi-con.com/cnt/wp-content/themes/common/assets/css/../images/common/sp-gnaviarrow.svg);background-position:right 7vw center;background-repeat:no-repeat;color:#1a1a1a;line-height:1.6;text-decoration:none;padding:4.2vw 0 4.2vw 6.2vw;display:block;border-bottom:.2vw solid #e6e6e6;font-size:3.865vw;font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","游ゴシック","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro",Verdana,Meiryo,Osaka,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;letter-spacing:.05em}nav#sp-global-nav .footer-frame{margin:15.8vw auto 0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;width:89.4vw;flex-direction:column}nav#sp-global-nav .open-address{margin:22.3vw 0 0}nav#sp-global-nav .open-address .logo{width:73.2vw;margin:0 auto 12vw}nav#sp-global-nav .open-address .logo img{width:100%}nav#sp-global-nav .company-info{width:88vw;margin:0 auto;font-size:3.382vw;font-weight:400;line-height:1.785714;letter-spacing:.05em;text-align:center}nav#sp-global-nav .sns-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;width:63vw;margin:4vw auto 0;gap:2vw}nav#sp-global-nav .sns-list .item img{width:19.4vw}.side-fix{display:none!important}.sp-fix-list{position:fixed;bottom:0;width:100%;z-index:996;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:flex-end}.sp-fix-list li{width:25%}.sp-fix-list li img{width:100%}#end-contact{background-image:url(//www.livi-con.com/cnt/wp-content/themes/common/assets/css/../images/page-common/end-bnr-bg_sp.png);background-size:175vw;background-repeat:no-repeat;position:relative;padding:29vw 0 48vw;z-index:3;background-position:top -3vw center}#end-contact .end-ttl-frame{text-align:center}#end-contact .end-ttl-frame .ttl{font-size:9.662vw;font-weight:400;line-height:1.35;letter-spacing:.05em;margin:0 0 6vw}#end-contact .end-ttl-frame .ttl .en-ttl{font-size:4.348vw;font-weight:300;line-height:1.75;color:#c6a648;display:block;letter-spacing:0;margin:0 0 1vw}#end-contact .end-banner-frame{width:92vw;margin:1vw auto 0}#end-contact .end-banner-frame .end-banner-list{display:flex;justify-content:space-between;gap:10vw;flex-direction:column}#end-contact .end-banner-frame .end-banner-list li{width:100%;background-image:url(//www.livi-con.com/cnt/wp-content/themes/common/assets/css/../images/page-common/banner-list-bg_sp.png);background-size:cover;background-repeat:no-repeat;height:52.9vw;padding:20vw 0 9vw;position:relative;margin:0 0 -4vw}#end-contact .end-banner-frame .end-banner-list li:after{content:"＞";position:absolute;top:28vw;right:5vw;font-size:3.2vw}#end-contact .end-banner-frame .end-banner-list li .icon{text-align:center}#end-contact .end-banner-frame .end-banner-list li .list-ttl{text-align:center;font-size:5.072vw;font-weight:500;line-height:1.80952;letter-spacing:.05em;margin:5vw auto 0}#end-contact .tel-frame{margin:23vw auto 0;display:flex;justify-content:space-between;flex-direction:column;gap:3vw;width:100%;align-items:center}#end-contact .tel-frame .tel-ttl{font-size:4.348vw;font-weight:500;line-height:2;letter-spacing:.1em;padding:0 0 0 1vw}#end-contact .tel-frame .tel-num{font-size:6.039vw;font-weight:500;line-height:2.12;letter-spacing:.07em;display:flex;align-items:center;gap:3vw;background:#fff;border-radius:13vw;width:92vw;margin:0 auto;justify-content:center;padding:6.7vw 0 5.7vw}#end-contact .tel-frame .tel-num img{width:5.6vw;height:4vw;margin:0}#end-contact .human{position:absolute;bottom:-6vw;left:19vw;width:27vw}#end-contact .human img{width:100%}.grecaptcha-badge{bottom:20vw !important}footer{padding:20vw 0 50vw;position:relative;background:#fff;margin:-2vw}footer .page-top{position:absolute;top:104vw;left:41vw;width:22.5vw}footer .page-top img{width:100%}footer .footer-frame{margin:15.8vw auto 0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;width:89.4vw;flex-direction:column}footer .footer-frame .footer-logo{width:73.2vw;margin:0 0 5vw 8vw}footer .footer-frame .footer-logo img{width:100%}footer .company-info{width:88vw;margin:1vw 0 0 1vw;font-size:3.382vw;font-weight:400;line-height:1.785714;letter-spacing:.05em;text-align:center}footer .sns-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;width:63vw;margin:4vw auto 0;gap:2vw}footer .sns-list .item img{width:19.4vw}footer .footer-banner-frame{width:89.4vw;margin:37vw auto 0;position:relative}footer .footer-banner-frame .banner-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.4vw;width:89.4vw}footer .footer-banner-frame .banner-list .item{width:43.5vw}footer .footer-banner-frame .copyright{position:absolute;top:42vw;left:6vw;font-size:2.898vw;font-weight:500;line-height:2;letter-spacing:.05em;font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","游ゴシック","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro",Verdana,Meiryo,Osaka,'ＭＳ Ｐゴシック','MS PGothic',sans-serif}.sp-page-top a{text-align:center;display:block;padding:5vw 3vw}.sp-page-top a img{width:20vw;height:auto}.page-ttl-frame{width:100%;background-image:url(//www.livi-con.com/cnt/wp-content/themes/common/assets/css/../images/page-common/main-ttl-bg_sp.png);background-repeat:no-repeat;background-size:cover;background-position:bottom;text-align:center;padding:35vw 0 23vw;margin:-20vw 0 0}.page-ttl-frame .en-title{display:block;font-size:4.348vw;margin-bottom:0;text-transform:uppercase;color:#a78a37;line-height:1.5;font-weight:300}.page-ttl-frame .main-title{display:block;font-size:6.763vw;font-weight:400;letter-spacing:.05em}.access-commonframe{margin:11vw auto 0;padding:0 0 15vw}.access-commonframe .access-box{width:94.4vw;margin:0 auto;border:3px solid #1a1a1a;padding:10vw 5vw 6vw;background:#fff}.access-commonframe .access-box .info-frame{display:flex;justify-content:space-between;flex-direction:column}.access-commonframe .access-box .info-frame .txt-box{width:100%}.access-commonframe .access-box .info-frame .txt-box .ttl{font-size:4.348vw;font-weight:400;line-height:2;letter-spacing:.05em}.access-commonframe .access-box .info-frame .txt-box .ttl .enttl{font-size:9.662vw;font-weight:300;line-height:1;letter-spacing:.04em;display:block;color:#a78a37;margin:0}.access-commonframe .access-box .info-frame .txt-box .subt{font-size:4.348vw;font-weight:500;line-height:1.611;letter-spacing:.08em;color:#a78a37;position:relative;top:70vw}.access-commonframe .access-box .info-frame .txt-box .subt:after{content:"";position:absolute;bottom:-3vw;left:0;width:82.2vw;height:1px;background:#c5c5c5}.access-commonframe .access-box .info-frame .txt-box .txt{font-size:3.14vw;font-weight:400;line-height:1.7692;letter-spacing:.07em;margin:0;position:relative;top:76vw}.access-commonframe .access-box .info-frame .access-map{position:relative;width:82.2vw;height:0;padding-top:72.8%;top:-43vw}.access-commonframe .access-box .info-frame .access-map iframe{position:absolute;top:0;left:0;width:100%;height:100%}.access-commonframe .access-box .photo-list{display:flex;justify-content:space-between;gap:2vw;margin:24vw auto 0;flex-direction:column}.access-commonframe .access-box .photo-list .item{width:77.3vw;margin:0 auto 5vw}.access-commonframe .access-box .photo-list .item .photo{margin:0 auto 3vw;width:59.3vw}.access-commonframe .access-box .photo-list .item .photo img{width:100%}.access-commonframe .access-box .photo-list .item .txt{font-size:3.14vw;font-weight:400;line-height:1.84615;letter-spacing:0}h2.sub-title{font-weight:700;padding:3vw 3vw 1vw;margin-bottom:5vw;font-size:5vw;letter-spacing:.3vw;text-align:center;border-bottom:solid #000 .2vw}.seo_bread_list{width:100%;padding:5vw 5vw 3.5vw;margin:0 auto;font-size:3.2vw;color:#666;line-height:1.6;position:relative;z-index:100}.seo_bread_list a{color:#666}.seo_bread_list li{margin-right:1.5vw;float:left}.seo_bread_list li:after{content:">"}.seo_bread_list li:last-child:after{content:none}#tow-cl #side{display:none}.fit img{object-fit:cover}.wysiwyg img{width:auto !important;height:auto !important}html{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:none;overflow-x:hidden}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:300}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:200}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:300}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:400}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Bold");font-weight:700}@font-face{font-family:"Helvetica Neue";src:local("Helvetica Neue Regular");font-weight:300}@font-face{font-family:"Helvetica Neue";src:local("Helvetica Neue Regular");font-weight:200}.f-min{font-family:"ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif}.f-min-02{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Sawarabi Mincho","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.f-gothic{font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","游ゴシック","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro",Verdana,Meiryo,Osaka,'ＭＳ Ｐゴシック','MS PGothic',sans-serif}.f-kaku{font-family:"Zen Kaku Gothic New",serif;font-optical-sizing:auto;font-style:normal}.f-barlow{font-family:"Barlow",serif;font-optical-sizing:auto;font-style:normal}.f-inter{font-family:"Inter",sans-serif;font-optical-sizing:auto;font-style:normal}.f-min-03{font-family:"Zen Old Mincho",serif;font-optical-sizing:auto;font-style:normal}.f-arvo{font-family:"Arvo",serif;font-optical-sizing:auto;font-style:normal}*:focus{outline:none!important}a{-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer}body{-webkit-text-size-adjust:100%}img{vertical-align:bottom;max-width:100%;height:auto}a{text-decoration:none;color:#090909}a:hover{text-decoration:underline}.nobd a:hover{text-decoration:none !important}.clearfix{zoom:1}.clearfix:after{display:block;clear:both;height:0;visibility:hidden;line-height:0;content:"."}.wysiwyg{word-wrap:break-word;margin-bottom:5vw;font-size:3.6vw;padding:0 2vw}.wysiwyg strong{font-weight:bolder}.wysiwyg em{font-family:"ＭＳ ゴシック",sans-serif;font-style:italic}.wysiwyg img{max-width:100% !important;height:auto}.wysiwyg p{min-height:3vw;min-width:3vw;line-height:1.6}.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6{color:#333;font-weight:700;text-align:left}.wysiwyg h1{padding:3vw;font-size:4.2vw;line-height:1.6;margin:.2vw 0 4.2vw}.wysiwyg h2{padding:3vw;font-size:4.2vw;line-height:1.6;margin:.2vw 0 4.2vw}.wysiwyg h3{font-size:4.2vw;line-height:1.6;padding:1vw 2vw;margin:.2vw 0 4.2vw}.wysiwyg h4{padding:0 0 3vw;font-size:4vw;line-height:1.6;margin:.2vw 0 4.2vw}.wysiwyg h5{padding:0 0 3vw;font-size:3.6vw;line-height:1.6;margin:.2vw 0 4.2vw}.wysiwyg h6{padding:3vw;font-size:3.6vw;line-height:1.6;margin:.2vw 0 4.2vw}.wysiwyg ul{list-style-type:disc;line-height:1.6;margin:.2vw 0 4.2vw 8vw}.wysiwyg ol{list-style-type:decimal;line-height:1.6;font-size:3.6vw;margin:.2vw 0 4.2vw 8vw}.wysiwyg table{width:100% !important}.wysiwyg table th,.wysiwyg table td{border:.2vw solid #999;padding:3vw;font-size:3.6vw;margin:.2vw 0 4.2vw 8vw}.wysiwyg iframe{height:50vw !important;width:100% !important;margin-bottom:4vw!important}.hideAnchor{display:block;height:0;overflow:hidden;text-indent:-9999px;margin-top:-2vw;padding-bottom:2vw}.scroll-y{box-sizing:border-box;overflow-y:scroll;transform:translateZ(0)}a img:hover{-ms-filter:"alpha( opacity=80 )";filter:alpha(opacity=80);opacity:.8}.noop a img:hover{-ms-filter:"alpha( opacity=100 )";filter:alpha(opacity=100);opacity:1.0}.sp-ggmap{position:relative;padding-bottom:56.25%;padding-top:5vw;height:0;overflow:hidden}.sp-ggmap iframe,.sp-ggmap object,.sp-ggmap embed{position:absolute;top:0;left:0;width:100%;height:100%}.youtube{position:relative;width:100%;padding-top:56.25%}.youtube iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}@font-face{font-family:'jp-sttl01';src:url(//www.livi-con.com/cnt/wp-content/themes/common/assets/css/../font/.eot);src:url(//www.livi-con.com/cnt/wp-content/themes/common/assets/css/../font/bokutachi.eot?#iefix) format("embedded-opentype"),url(//www.livi-con.com/cnt/wp-content/themes/common/assets/css/../font/NotoSansCJKjp-Medium.woff) format("woff"),url(//www.livi-con.com/cnt/wp-content/themes/common/assets/css/../font/NotoSansCJKjp-Medium.woff) format("woff");font-weight:400;font-style:normal;vertical-align:top;margin:0;padding:0}.myWebFontClass{font-family:'jp-sttl01'}}@media screen and (max-height:450px){.sp-fix-list{display:none}}.wysiwyg h1{background-color:#dcdcdc}.wysiwyg h2{border-top:1px solid #333;border-bottom:1px solid #333}.wysiwyg h3{border-left:6px solid #231815}.wysiwyg h4{border-bottom:1px solid #000}.wysiwyg h5{border-bottom:1px dashed #000}.wysiwyg h6{background-color:#eee;border:1px dotted #999}