@charset "utf-8";*{margin:0;padding:0}a{text-decoration:none;color:#000}a:hover{text-decoration:underline}a:hover img{opacity:.6;filter:alpha(opacity=60);-ms-filter:"alpha(opacity=60)"}ul,ol{list-style:none}img{vertical-align:middle}input[type=text]{padding:10px;border:1px solid #ccc;border-radius:0;outline:none;background:0 0;width:90%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:5px}textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;resize:none;padding:0;border:1px solid #ccc;outline:none;background:0 0;width:90%}button,input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:10px;border:1px solid #ccc;outline:none;background:0 0}input[type=checkbox]{margin-right:10px}input[type=radio]{margin-right:10px}#iqfm-input-text-11,#iqfm-input-text-12{width:40%}#iqfm-input-text-12{margin-left:5px}img{max-width:100%}html{font-family:source-han-sans-japanese,sans-serif;font-weight:400;font-style:normal;font-size:100%;line-height:1.5}body{width:100%;background:#fff}div{width:100%}div img{width:100%}.font1{font-family:montserrat,sans-serif;font-weight:500;font-style:normal}body{width:100%}h1{font-size:1.25rem;line-height:1}h2{font-size:1em;line-height:1.3333}h3{font-size:.875em;line-height:1;margin-bottom:1em}main{display:block;width:100%}.title-design01{border-bottom:1px solid #32a39a;padding-bottom:30px;margin-bottom:30px;width:100%;text-align:left;font-size:1.2rem;font-weight:400}.pc{display:none}.sp{display:inherit}.tb{display:none}.tbsp{display:inherit}.main-slider{position:relative}.main-slider ul{width:100%}.main-slider ul img{max-width:100%;max-height:100%;height:100vh;margin:0 auto}html,body{margin:0;padding:0}*{box-sizing:border-box}header{width:100%;position:fixed;top:0;z-index:11;padding:10px 0}header.page,header.single{background:#fff}header .hgr{width:94%;padding:10px 0;overflow:hidden;margin:0 auto}header .hgr nav{width:30px;float:right;margin-top:13px}header .hgr h1{width:46%;float:left;font-size:2.375rem;font-weight:100}header .hgr h1 span{display:block;font-size:1.25rem;letter-spacing:.01em;margin-top:10px}.fullSlideShow{width:100%;text-align:left;position:relative;overflow:hidden}.fullSlideShow ul{top:50%;left:50%;width:100%;position:fixed;overflow:hidden}.fullSlideShow ul li{top:0;left:0;width:100%;display:none;position:absolute}.fullSlideShow ul li img{width:100%}.fullSlideShow .btnPrev,.fullSlideShow .btnNext{margin-top:-25px;top:50%;width:50px;height:50px;position:fixed;z-index:105}.fullSlideShow .btnPrev{left:10px;background:transparent url(//connect--design.sakura.ne.jp/lunacolors/wp-content/themes/colors/../img/btnPrev.png) no-repeat center center}.fullSlideShow .btnNext{right:10px;background:transparent url(//connect--design.sakura.ne.jp/lunacolors/wp-content/themes/colors/../img/btnNext.png) no-repeat center center}.wrapper{width:100%;text-align:left;background:#fff;position:relative;z-index:10;padding-top:10px}.fullSlideShow ul:after{content:".";height:0;clear:both;display:block;visibility:hidden}.fullSlideShow ul{display:inline-block;overflow:hidden}.menu-trigger,.menu-trigger span{display:inline-block;transition:all .4s;box-sizing:border-box}.menu-trigger{position:relative;width:32px;height:29px;z-index:3}.menu-trigger span{position:absolute;left:0;width:100%;height:1px;background-color:#3b3b3b}.home .menu-trigger span{position:absolute;left:0;width:100%;height:1px;background-color:#fff}.home .menu-trigger.active span{background-color:#000}.menu-trigger span:nth-of-type(1){top:0}.menu-trigger span:nth-of-type(2){top:10px}.menu-trigger span:nth-of-type(3){bottom:7px}.menu-trigger.active span:nth-of-type(1){-webkit-transform:translateY(10px) rotate(-45deg);transform:translateY(10px) rotate(-45deg)}.menu-trigger.active span:nth-of-type(2){left:200%;opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-animation:active-menu-bar02 .8s forwards;animation:active-menu-bar02 .8s forwards}@-webkit-keyframes active-menu-bar02{100%{height:0}}@keyframes active-menu-bar02{100%{height:0}}.menu-trigger.active span:nth-of-type(3){-webkit-transform:translateY(-10px) rotate(45deg);transform:translateY(-10px) rotate(45deg)}.smp-dpmenu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-transition-duration:1s;background:#f9f9f9;padding:0;max-height:0;text-align:center;font-size:1.125rem}.smp-dpmenu.open{padding:48px 0 0;max-height:100%}.dropdown-menu{overflow:hidden;width:100%;height:auto;overflow-y:auto}.dropdown-menu li{line-height:1em;list-style:none;padding:15px 15%;overflow:hidden;font-weight:300;text-align:left}.dropdown-menu li a{display:block;color:#000;width:100%;text-decoration:none;font-size:1.125rem}.dropdown-menu li span{display:block;font-size:.75rem;color:#aaa;margin-top:5px}.dropdown-menu li.dr-menu a.btn{float:right;background:0 0;width:100%;padding-left:0;text-align:center}.dropdown-menu li.dr-menu a span i.material-icons{vertical-align:-6px}.dropdown-menu li.dr-menu-ex a.btn-ex{float:right;background:0 0;width:100%;padding-left:0;text-align:center}.dropdown-menu li.dr-menu-ex a span i.material-icons{vertical-align:-6px}.btn>span:last-of-type,.btn.active>span:first-of-type{display:none}.btn.active>span:last-of-type{display:inline}.btn-ex>span:last-of-type,.btn-ex.active>span:first-of-type{display:none}.btn-ex.active>span:last-of-type{display:inline}.smp-dpmenu .dr-sub-menu li:nth-child(3n){margin-right:0}.smp-dpmenu .contact-btn a:hover{opacity:.6;filter:alpha(opacity=60);-ms-filter:"alpha(opacity=60)"}.smp-dpmenu .dr-sub-menu li a:hover{opacity:.6;filter:alpha(opacity=60);-ms-filter:"alpha(opacity=60)"}.smp-dpmenu p.add{text-align:center;font-size:.875rem;color:#fff;margin-top:20px;font-weight:400;letter-spacing:.01em}.main-img{width:100%;position:absolute;top:0}.main-txt{width:93.75%;text-align:center}.main-txt h1{color:#fff;width:93.75%;margin:0 auto 50px;font-size:2.5rem;line-height:160%;font-weight:400;position:absolute;top:40%}.main-txt p{color:#fff;font-size:.875rem;line-height:200%}.main-slider{position:relative}.main-slider ul{width:100%}.main-slider ul img{max-width:100%;max-height:100%;height:100%;width:auto\9;margin:0 auto}.top main .contents{width:100%;display:block;position:relative;z-index:10;background:#fff;padding:80px 0 10px}.news-popup{position:absolute;bottom:0}.news-box{width:87.75%;margin:0 auto;background:#fff;padding:20px 3%}.news-box h1{color:#000;font-size:1rem;font-weight:700;width:20%;margin-bottom:0;text-align:left;display:inline-table}.news-box dl{width:80%;display:inline-table;margin-left:20%;margin-top:6px}.news-box dl dt{float:left;font-size:.75rem;margin-top:3px}.news-box dl dd{font-size:.875rem;margin-left:10px}.works-list{width:93.75%;margin:30px auto}.list-box{width:100%;overflow:hidden;margin:100px auto 50px}.list-box h1{font-size:1.875rem;display:inline-block;width:40%;float:left;text-align:left}.list-box h1 span{display:block;text-align:left;padding-left:60px;font-size:.875rem;margin-top:20px;background:url(//connect--design.sakura.ne.jp/lunacolors/wp-content/themes/colors/images/line.svg) no-repeat center left}.gotobtn a{width:48%;border:1px solid #000;padding:20px;text-align:center;display:block;font-size:.875rem;float:right}.gotobtn a:hover{background:#000;color:#fff;text-decoration:none}.gotobtn span{display:block;float:left}.gotobtn i{display:block;float:right;margin-top:5px}.list-style{width:100%;overflow:hidden}.content .list-style article{position:absolute}.list-style article{width:48%;float:left;margin:0 1%;margin-bottom:20px}.list-style article .img-box{width:100%;overflow:hidden;margin:10px 0;height:120px;position:relative}.list-style article .img-box img{width:100%;height:auto!important;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit- transform:translateY(-50%) translateX(-50%)}.list-style article h5{font-size:.875rem;margin-bottom:10px;height:50px}.list-style article p{font-size:.75rem}.bl{color:#32a39a}.more a{background:url(//connect--design.sakura.ne.jp/lunacolors/wp-content/themes/colors/images/arrows.svg) no-repeat bottom right;width:100px;padding:10px 0;margin-top:10px;display:block}.more a:hover{text-decoration:none;opacity:.6;filter:alpha(opacity=60);-ms-filter:"alpha(opacity=60)"}.about-us{width:100%;margin-top:50px;background:0 0}.about-us .about-txtbox{width:100%;background:url(//connect--design.sakura.ne.jp/lunacolors/wp-content/themes/colors/images/about-img02.jpg) no-repeat left top;background-size:cover;padding:50px 3%}.about-us .about-txtbox h1{color:#fff;font-size:1.875rem;margin-bottom:20px}.about-us .about-txtbox h5{font-size:1rem;color:#fff;font-weight:700;line-height:200%;margin-bottom:30px}.about-us .about-txtbox p{font-size:.875rem;color:#fff;line-height:180%}.news{width:93.75%;margin:50px auto}.newslist{width:100%}.newslist li{border-bottom:1px solid #707070;padding-bottom:20px;margin-bottom:20px;font-size:.875rem;overflow:hidden}.newslist li i{font-style:normal;color:#32a39a;display:block;float:left;margin-right:5%}.newslist li span{float:left;display:block}.openhouse{width:100%;background:url(//connect--design.sakura.ne.jp/lunacolors/wp-content/themes/colors/images/ft-contact-bg.jpg)no-repeat left top;padding:100px 5% 0;background-size:100%;margin-top:100px}.openhouse-box{background:#fff;padding:70px 3%}.openhouse-box h1{font-size:1.875rem;text-align:center;display:block}.openhouse-box h1 span{display:block;font-size:1rem;padding-top:50px;font-weight:700}.openhouse-box p{text-align:center;margin-top:50px;font-size:.875rem;line-height:190%}.openhouse-box .gotobtn a{width:70%;border:1px solid #000;padding:20px;text-align:center;display:block;font-size:.875rem;float:none;overflow:hidden;margin:0 auto}.openhouse-box .gotobtn a:hover{background:#000;color:#fff;text-decoration:none}.openhouse-box .gotobtn span{display:block;float:left}.openhouse-box .gotobtn i{display:block;float:right;margin-top:5px}footer{display:block;background:#fff;z-index:10;position:relative;border-top:1px solid #ccc;padding:50px 3%;width:100%}footer h1{width:60%}.footer{width:100%;margin-bottom:40px}.footer .ft-box{width:100%;margin:40px 0}.footer .ft-box h5,.footer .ft-box-conpany h5{font-size:1.25rem;margin-bottom:20px}.footer .ft-box ul.ft-list{font-size:.875rem;line-height:200%;list-style-type:none;margin-left:14px}.footer .ft-box ul.ft-list li:before{content:'+';margin-left:-14px;margin-right:8px}.footer .ft-box-conpany{width:100%;margin:40px 0}.footer .ft-box-conpany p{font-size:.875rem;line-height:200%}.footer ul.ft-box-contact{width:100%}.footer ul.ft-box-contact li a{display:block;border:1px solid #000;padding:20px 5%;width:99%;margin-bottom:10px}.footer ul.ft-box-contact li a:hover{background:#000;color:#fff;text-decoration:none}.footer ul.ft-box-contact li a i{float:right;margin-top:5px}footer .copy{color:#b4b4b4;font-size:.875rem}header.change-color{background:#fff;padding:10px 0}.change-color .menu-trigger span{background-color:#000}.umainimg img{width:100%}.titlebox{margin-top:140px;width:100%;text-align:center;margin-bottom:50px}.titlebox h1{font-size:1.875rem;font-weight:400;padding-bottom:50px;background:url(//connect--design.sakura.ne.jp/lunacolors/wp-content/themes/colors/images/dot.svg) no-repeat center bottom;background-size:40px;margin-bottom:40px}.titlebox h5{font-size:1rem;font-weight:400}.content{width:93.75%;margin:0 auto 80px}.our-works-box{text-align:center;width:93.75%;padding-bottom:60px;margin:80px auto 0}.border-b{border-bottom:1px solid #707070;margin-bottom:60px}.our-works-box h2{font-size:1.625rem;font-weight:400;margin-bottom:50px}.our-works-box p{font-size:.875rem;line-height:200%}.buy-box{width:100%;background:url(//connect--design.sakura.ne.jp/lunacolors/wp-content/themes/colors/images/but-sell-bg.png)no-repeat left top;background-size:cover;padding:50px 0}.buy-box h2{text-align:center;font-size:1.625rem;font-weight:400;margin-bottom:50px}.buy-box h5{font-size:1rem;text-align:center;font-weight:400;margin-bottom:50px}.buy-box .floatbox{width:100%;overflow:hidden}.buy-box .floatbox .floatbox-wh{width:100%;background:#fff;padding:40px 5%}.buy-box .floatbox .floatbox-wh h3{font-size:1.125rem;margin-bottom:20px;font-weight:400}.buy-box .floatbox .floatbox-wh p{font-size:.875rem;line-height:180%}.attention-buy{width:100%;background:url(//connect--design.sakura.ne.jp/lunacolors/wp-content/themes/colors/images/but-sell-img03.png)no-repeat left top;background-size:cover;padding:50px 0}.attention-buy .at-box{width:90%;border:1px solid #000;border-radius:10px;margin:20px auto;padding:15px 5%}.attention-buy .at-box h2{font-size:1.125rem;text-align:center;margin:20px 0}.attention-buy .at-box p{font-size:.875rem;line-height:180%}.sort-btn{width:100%;overflow:hidden;display:flex;justify-content:center;flex-wrap:wrap;margin-bottom:50px}.sort-btn li{cursor:pointer;width:100px;text-align:center;font-size:.875rem;border:1px solid #ccc;border-radius:100px;padding:10px 0;margin-right:2%}.sort-btn li:last-child{margin-right:0}.sort-btn li.active{background:#ccc}.grid{position:relative}.list-style article{width:48%;margin:0 1%;margin-bottom:20px;display:block}.list-style article h5{font-size:.875rem;margin-bottom:10px}.list-style article p{font-size:.75rem}.works-detail{width:100%}.works-detail .works-data{font-size:.875rem;color:#32a39a;margin-bottom:30px}.works-detail .works-data span{margin-right:20px;color:#000}.works-detail h1{font-size:1.25rem;font-weight:400;margin-bottom:30px}.works-detail .detail-txt{font-size:.875rem;line-height:190%;margin-bottom:30px}.works-detail .detail-limg{width:100%;height:300px;overflow:hidden;margin-bottom:50px;position:relative}.works-detail .detail-limg img{max-width:100%!important;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit- transform:translateY(-50%) translateX(-50%);height:auto!important}.works-detail ul.detail-list-img{width:100%;overflow:hidden}.works-detail ul.detail-list-img li{width:48%;float:left;margin-right:4%;margin-bottom:10px;overflow:hidden;position:relative;height:120px}.works-detail ul.detail-list-img li img{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit- transform:translateY(-50%) translateX(-50%);height:auto!important}.works-detail ul.detail-list-img li:nth-child(2n){margin-right:0}table.company{width:100%;border-top:1px solid #ebebeb;border-collapse:collapse;font-size:.875rem}table.company tr th,table.company tr td{padding:20px}table.company tr th{width:30%;border-bottom:1px solid #ebebeb;font-weight:400;vertical-align:top;text-align:left}table.company tr td{width:70%;border-bottom:1px solid #ebebeb;line-height:190%}ul.number{list-style-type:decimal}.flow-box{width:100%;border-bottom:1px solid #000;border-top:1px solid #000;padding:50px 0}.flow-box ul{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;width:896px;margin:0 auto}.flow-box ul li{margin-right:40px;font-size:1rem}.flow-box ul li a{text-decoration:none}.flow-box ul li:first-child{margin-right:0}.flow-box ul li span{-webkit-text-combine:horizontal;-ms-text-combine-horizontal:all;text-combine-upright:all;border-bottom:1px solid #000;padding-bottom:15px;margin-bottom:15px;font-size:1.125rem}.flowinbox{width:93.75%;margin:50px auto;overflow:hidden;display:flex}.flowinbox h1.listbar{width:50px;float:left;font-size:1.5625rem;background:url(//connect--design.sakura.ne.jp/lunacolors/wp-content/themes/colors/images/linein.svg) center 50px no-repeat;text-align:center;margin-bottom:0}.flowinbox .inbox{width:80%;float:left}.flowinbox .inbox h1{font-size:1.5625rem;font-weight:400}.flowinbox .inbox p{font-size:.875rem;margin-top:20px;line-height:180%}.flowinbox .inbox h5{font-size:1.5625rem;margin-top:10px}.flowinbox .contactbtn a{width:100%;border:1px solid #000;padding:20px 0;text-align:center;display:block;margin-top:10px}.flowinbox .contactbtn a:hover{background:#000;color:#fff;text-decoration:none}.newsdetail{width:93.75%;margin:50px auto;border-bottom:1px solid #ccc;border-top:1px solid #ccc;padding:50px 0}.newsdetail p{font-size:.875rem;margin-bottom:20px;line-height:180%}.newsdetail p i{font-style:normal;color:#32a39a}.newsdetail h1{font-size:1.5rem;margin-bottom:20px}.contactform{width:93.75%;margin:0 auto}@media screen and (min-width :768px){.pc{display:inherit}.sp{display:none}.tb{display:none}.tbsp{display:inherit}.works-list{width:93.75%;margin:30px auto}.list-box{width:100%;overflow:hidden;margin:100px auto 50px}.list-box h1{font-size:1.875rem;display:inline-block;width:40%;float:left}.list-box h1 span{display:block;text-align:left;padding-left:60px;font-size:.875rem;margin-top:20px;background:url(//connect--design.sakura.ne.jp/lunacolors/wp-content/themes/colors/images/line.svg) no-repeat center left}.gotobtn a{width:35%;border:1px solid #000;padding:20px;text-align:center;display:block;font-size:.875rem;float:right}.gotobtn a:hover{background:#000;color:#fff;text-decoration:none}.gotobtn span{display:block;float:left}.gotobtn i{display:block;float:right;margin-top:5px}.list-style{width:100%;overflow:hidden}.list-style article{width:31%;float:left;margin-right:1%;margin-bottom:20px}.list-style article .img-box{width:100%;overflow:hidden;margin:10px 0;height:150px}.list-style article .img-box img{width:100%}.list-style article h5{font-size:.875rem;margin-bottom:10px}.list-style article p{font-size:.75rem}.bl{color:#32a39a}.more a{background:url(//connect--design.sakura.ne.jp/lunacolors/wp-content/themes/colors/images/arrows.svg) no-repeat bottom right;width:100px;padding:10px 0;margin-top:10px;display:block}.more a:hover{text-decoration:none;opacity:.6;filter:alpha(opacity=60);-ms-filter:"alpha(opacity=60)"}.about-us{width:100%;margin-top:50px;background:url(//connect--design.sakura.ne.jp/lunacolors/wp-content/themes/colors/images/about-img-bg.png)no-repeat left top;background-size:cover;padding-bottom:200px}.about-us .about-txtbox{width:46%;background:0 0;padding:30% 3% 0}.about-us .about-txtbox h1{color:#fff;font-size:1.875rem;margin-bottom:20px}.about-us .about-txtbox h5{font-size:1rem;color:#fff;font-weight:700;line-height:200%;margin-bottom:20px}.about-us .about-txtbox p{font-size:.75rem;color:#fff;line-height:180%;padding-bottom:50px}.openhouse{width:100%;background:url(//connect--design.sakura.ne.jp/lunacolors/wp-content/themes/colors/images/ft-contact-bg.jpg)no-repeat left top;padding:100px 10% 0;background-size:100%;margin-top:100px}.openhouse-box{background:#fff;padding:100px 3%}.openhouse-box h1{font-size:2rem;text-align:center;display:block}.openhouse-box h1 span{display:block;font-size:1.25rem;padding-top:50px;font-weight:700}.openhouse-box p{text-align:center;margin-top:50px;font-size:.875rem;line-height:190%}.openhouse-box .gotobtn a{width:70%;border:1px solid #000;padding:20px;text-align:center;display:block;font-size:.875rem;float:none;overflow:hidden;margin:0 auto}.openhouse-box .gotobtn a:hover{background:#000;color:#fff;text-decoration:none}.openhouse-box .gotobtn span{display:block;float:left}.openhouse-box .gotobtn i{display:block;float:right;margin-top:5px}.buy-box .floatbox{width:100%;overflow:hidden}.buy-box .leftbox{background:url(//connect--design.sakura.ne.jp/lunacolors/wp-content/themes/colors/images/but-sell-img01.png)no-repeat right top;background-size:60%}.buy-box .rightbox{background:url(//connect--design.sakura.ne.jp/lunacolors/wp-content/themes/colors/images/but-sell-img02.png)no-repeat left top;background-size:60%;margin-top:100px}.buy-box .floatbox .floatbox-wh{width:60%;background:#fff;padding:40px 5%;margin-top:70px;margin-left:5%}.buy-box .floatbox .floatbox-wh h3{font-size:1.25rem;margin-bottom:20px;font-weight:400}.buy-box .floatbox .floatbox-wh p{font-size:.875rem;line-height:180%}.attention-buy{width:100%;background:url(//connect--design.sakura.ne.jp/lunacolors/wp-content/themes/colors/images/but-sell-img03.png)no-repeat left top;background-size:cover;padding:50px 5%;overflow:hidden}.attention-buy .at-box{width:44%;border:1px solid #000;border-radius:10px;margin:20px 3%;padding:15px 5%;float:left;height:550px}.attention-buy .at-box h2{font-size:1rem;text-align:center;margin:20px 0}.attention-buy .at-box p{font-size:.75rem;line-height:180%}.buy-box .rightbox .floatbox-wh{width:60%;background:#fff;padding:40px 5%;margin-top:70px;margin-left:36%}.works-detail{width:100%}.works-detail .works-data{font-size:.875rem;color:#32a39a;margin-bottom:30px}.works-detail .works-data span{margin-right:20px;color:#000}.works-detail h1{font-size:1.5625rem;font-weight:400;margin-bottom:30px}.works-detail .detail-txt{font-size:.875rem;line-height:190%;margin-bottom:30px}.works-detail .detail-limg{width:100%;height:500px;overflow:hidden;margin-bottom:50px}.works-detail ul.detail-list-img{width:100%;overflow:hidden}.works-detail ul.detail-list-img li{width:32%;float:left;margin-right:2%;margin-bottom:20px;overflow:hidden;height:145px}.works-detail ul.detail-list-img li:nth-child(2n){margin-right:2%}.works-detail ul.detail-list-img li:nth-child(3n){margin-right:0}table.company{width:100%;font-size:1rem}table.company tr th,table.company tr td{padding:20px}table.company tr th{width:30%;border-bottom:1px solid #ebebeb;font-weight:400;vertical-align:top;text-align:left}table.company tr td{width:70%;border-bottom:1px solid #ebebeb;line-height:190%}ul.number{list-style-type:decimal}}@media screen and (min-width :980px){.about-us .about-txtbox h1{text-align:left}table.company{width:980px;font-size:1rem;margin:0 auto}table.company tr th,table.company tr td{padding:30px}table.company tr th{width:20%}.list-style article .img-box{height:180px}}@media screen and (min-width :1024px){.pc{display:inherit}.sp{display:none}.tb{display:inherit}.tbsp{display:none}header{width:100%;padding-top:30px}header.change-color{background:#fff;padding-top:16px;padding-bottom:10px}header .hgr{width:96%;padding:0;overflow:hidden;margin:0 auto}header .hgr h1{width:250px;float:left;margin-top:0}header .hgr .head-menu-sub{width:70%;text-align:left;float:right}header .hgr .head-menu-sub .head-sub-left ul{overflow:hidden;margin-top:20px}header .hgr .head-menu-sub .head-sub-left ul li{float:right;margin-left:23px;font-size:.875rem;font-weight:300}header .hgr .head-menu-sub .head-sub-left ul li:last-child{margin-left:0}header .hgr .head-menu-sub .head-sub-left ul li a{padding-bottom:10px}header.home .hgr .head-menu-sub .head-sub-left ul li a{color:#fff}header.change-color .hgr .head-menu-sub .head-sub-left ul li a{color:#000}header .hgr .head-menu-sub .head-sub-left ul li a:hover{text-decoration:none}header .hgr .head-menu-sub .head-sub-left ul li.ov a{text-decoration:none}header.home .hgr .head-menu-sub .head-sub-left ul li.ov:after,header .hgr .head-menu-sub .head-sub-left ul li:hover:after{width:20px;height:1px;content:'';display:block;border-radius:3px;background:#fff;margin:12px auto 0}header .hgr .head-menu-sub .head-sub-left ul li.sns:hover:after{display:inline}.change-color .hgr .head-menu-sub .head-sub-left ul li.ov:after,.change-color .hgr .head-menu-sub .head-sub-left ul li:hover:after,header .hgr .head-menu-sub .head-sub-left ul li.ov:after,.under .hgr .head-menu-sub .head-sub-left ul li:hover:after{width:20px;height:1px;content:'';display:block;border-radius:3px;background:#000;margin:12px auto 0}.main-txt{width:93.75%}.main-txt h1{color:#fff;width:100%;margin:0 auto 50px;font-size:3.125rem;line-height:160%;font-weight:400}.main-img{width:100%;height:800px;position:absolute;top:0;overflow:hidden}main{display:block;　width:100%;background:#fff}.news-box{width:70%;margin:0 auto;background:#fff;padding:25px 3%}.news-box h1{color:#000;font-size:1rem;font-weight:700;width:20%;margin-bottom:0;text-align:left;display:inline-table}.news-box dl{width:80%;display:inline-table;margin-left:20%;margin-top:6px}.news-box dl dt{float:left;font-size:.75rem;margin-top:3px}.news-box dl dd{font-size:.875rem;margin-left:100px;text-align:left}.top main .contents{width:100%;display:block;position:absolute;z-index:10}section h1{text-align:center;font-size:2.25rem;font-weight:400;margin-bottom:20px;line-height:110%;letter-spacing:.1em}section h1 span{font-size:.875rem;display:block}.openhouse{width:100%;padding:100px 0 0;margin-top:100px}.openhouse-box{background:#fff;padding:100px 0;width:900px;margin:0 auto}.openhouse-box .gotobtn a{width:350px;padding:20px;float:none;overflow:hidden}footer{padding:50px 0}footer h1{width:1024px;margin:0 auto}footer h1 img{width:260px}.footer{width:1024px;margin:40px auto;overflow:hidden}.footer .ft-box{width:324px;margin:40px 0;float:left}.footer .ft-box h5,.footer .ft-box-conpany h5{font-size:1.4375rem;margin-bottom:20px;letter-spacing:.1em}.footer .ft-box ul.ft-list{font-size:.875rem;line-height:200%;list-style-type:none;margin-left:14px;width:100%}.footer .ft-box ul.ft-list li:before{content:'+';margin-left:-14px;margin-right:8px}.footer .ft-box-conpany{width:380px;margin:40px 0;float:left}.footer .ft-box-conpany p{font-size:.875rem;line-height:200%}.footer ul.ft-box-contact{width:320px;float:left;margin-top:40px}.footer ul.ft-box-contact li a{display:block;border:1px solid #000;padding:20px 5%;width:99%;margin-bottom:10px}.footer ul.ft-box-contact li a:hover{background:#000;color:#fff;text-decoration:none}.footer ul.ft-box-contact li a i{float:right;margin-top:5px}footer .copy{width:1024px;margin:0 auto}.umainimg img{width:100%}.titlebox{margin-top:220px;width:100%;text-align:center;margin-bottom:100px}.titlebox h1{font-size:2rem;font-weight:400;padding-bottom:70px;background:url(//connect--design.sakura.ne.jp/lunacolors/wp-content/themes/colors/images/dot.svg) no-repeat center bottom;background-size:40px;margin-bottom:70px}.titlebox h5{font-size:1.125rem;font-weight:400}.content{width:1024px;margin:0 auto 150px}.our-works-box{text-align:center;width:100%;padding-bottom:150px;margin-top:150px}.border-b{border-bottom:1px solid #707070;margin-bottom:150px}.our-works-box h2{font-size:2rem;font-weight:400;margin-bottom:100px}.our-works-box p{line-height:300%}.buy-box{width:100%;background:url(//connect--design.sakura.ne.jp/lunacolors/wp-content/themes/colors/images/but-sell-bg.png)no-repeat left top;background-size:cover;padding:100px 0}.buy-box h2{text-align:center;font-size:2rem;font-weight:400;margin-bottom:50px}.buy-box h5{font-size:1.125rem;text-align:center;font-weight:400;margin-bottom:100px}.buy-box .floatbox{width:100%;overflow:hidden}.buy-box .leftbox{background:url(//connect--design.sakura.ne.jp/lunacolors/wp-content/themes/colors/images/but-sell-img01.png)no-repeat right top;background-size:55%}.buy-box .rightbox{background:url(//connect--design.sakura.ne.jp/lunacolors/wp-content/themes/colors/images/but-sell-img02.png)no-repeat left top;background-size:55%;margin-top:100px}.buy-box .floatbox .floatbox-wh{width:50%;background:#fff;padding:70px;margin-top:70px;margin-left:5%}.buy-box .floatbox .floatbox-wh h3{font-size:1.5625rem;margin-bottom:50px;font-weight:400}.buy-box .floatbox .floatbox-wh p{font-size:.875rem;line-height:200%}.attention-buy{width:100%;background:url(//connect--design.sakura.ne.jp/lunacolors/wp-content/themes/colors/images/but-sell-img03.png)no-repeat left top;background-size:cover;padding:100px 5%;overflow:hidden}.attention-buy .at-box{width:44%;border:1px solid #000;border-radius:20px;margin:20px 3%;padding:15px 5%;float:left;height:600px}.attention-buy .at-box h2{font-size:1.5625rem;text-align:center;margin:50px 0;font-weight:400}.attention-buy .at-box p{font-size:.875rem;line-height:180%}.buy-box .rightbox .floatbox-wh{width:50%;background:#fff;padding:70px;margin-top:70px;margin-left:36%}.works-detail{width:980px;margin:0 auto}.works-detail .works-data{font-size:.875rem;color:#32a39a;margin-bottom:40px}.works-detail .works-data span{margin-right:40px;color:#000}.works-detail h1{font-size:1.875rem;font-weight:400;margin-bottom:40px;text-align:left}.works-detail .detail-txt{font-size:.875rem;line-height:190%;margin-bottom:50px}.works-detail .detail-limg{width:100%;height:650px;overflow:hidden;margin-bottom:50px}.works-detail ul.detail-list-img{width:100%;overflow:hidden}.works-detail ul.detail-list-img li{width:32%;float:left;margin-right:2%;margin-bottom:20px;overflow:hidden;height:205px}.works-detail ul.detail-list-img li:nth-child(2n){margin-right:2%}.works-detail ul.detail-list-img li:nth-child(3n){margin-right:0}.flowinbox{width:900px;margin:50px auto}.flowinbox .inbox{width:800px;float:left;margin-left:50px}.flowinbox .inbox h1{font-size:1.5625rem;font-weight:400;text-align:left}.flowinbox .inbox p{font-size:.875rem;margin-top:20px;line-height:290%}.flowinbox .inbox h5{font-size:1.5625rem;margin-top:20px}.flowinbox .contactbtn a{width:90%;padding:20px 5%;text-align:left}.flowinbox .contactbtn a:hover{background:#000;color:#fff;text-decoration:none}.newsdetail{width:1200px;margin:50px auto;border-bottom:1px solid #ccc;border-top:1px solid #ccc;padding:50px 0}.newsdetail p{font-size:.875rem;margin-bottom:20px;line-height:180%}.newsdetail p i{font-style:normal;color:#32a39a}.newsdetail h1{font-size:1.5rem;margin-bottom:20px;text-align:left}.contactform{width:800px;margin:0 auto}}@media screen and (min-width :1300px){header .hgr .head-menu-sub .head-sub-left ul li{float:right;margin-left:30px;font-size:1rem;font-weight:300}.news-box{width:1200px;margin:0 auto;background:#fff;padding:30px 3%}.works-list{width:1200px;margin:30px auto}.list-style article{width:380px;float:left;margin-right:30px;margin-bottom:20px;margin-bottom:70px;margin-left:0}.list-style article:nth-child(3n){margin-right:0}.gotobtn a{width:340px}.list-box h1{font-size:2.5rem}.list-style article h5{font-size:1rem;margin:30px 0 20px}.about-us{width:100%;margin-top:50px;padding-bottom:400px}.about-us .about-txtbox{width:46%;background:0 0;padding:26% 3% 0 10%}.about-us .about-txtbox h1{color:#fff;font-size:2.25rem;margin-bottom:40px}.about-us .about-txtbox h5{font-size:1.25rem;color:#fff;font-weight:700;line-height:250%;margin-bottom:50px}.about-us .about-txtbox p{font-size:1rem;color:#fff;line-height:210%;padding-bottom:50px}.newslist li{padding-bottom:35px;margin-bottom:35px;font-size:1rem;overflow:hidden}.news{width:1200px;margin:50px auto}.openhouse{width:100%;padding:100px 0 0;background-size:100%;margin-top:100px}.openhouse-box{background:#fff;padding:100px 0;margin:0 auto}.openhouse-box .gotobtn a{width:350px;padding:20px;float:none;overflow:hidden}footer h1{width:1200px;margin:0 auto}.footer .ft-box{width:500px}.footer{width:1200px}footer .copy{width:1200px;margin:0 auto}.content{width:1300px;margin:0 auto 150px}.list-style article .img-box{height:250px}}