img,svg{vertical-align:middle}a img:hover{opacity:.8}html{margin-top:0!important}#top-bar{height:auto!important}#site-header{margin:0 0 0!important;top:95px}form label{margin-bottom:3px;width:100%}.fig_title{line-height:1.5}.page-header{margin:97px 0 0 0}div#n2-ss-2-align{overflow:hidden}.pc_top_slider{display:block}.sp_top_slider{display:none}.tab_top_slider{display:none}.home .access,.page-id-2304 .access{width:1400px;width:94%;max-width:1400px;height:auto}.home .access{width:90%;max-width:1280px}ol.photo_list.home{list-style:none;margin-left:0;margin-top:0;display:flex;flex-wrap:wrap}ol.photo_list.home li{width:calc(40% - 0px);margin:20px 5% 0;position:relative}ol.photo_list.home li::marker{display:none}ol.photo_list.home li a{display:block}ol.photo_list.home li img{width:90%;border-radius:20px}.area-bg-beige-white{display:block;width:100%;height:auto;background:#fff;padding:100px 0}.nmb-0{margin-bottom:0}.nmt-0{margin-top:0}.frontpage .news{margin-top:0}.frontpage .event .ttlBox{width:25%}.frontpage .event .contentBox{width:75%!important}.frontpage .news .ttlBox{width:35%}.frontpage .news .contentBox{width:65%!important}ol.news_list.home{width:90%;list-style:none;margin-top:20px}ol.news_list.home li{border-bottom:1px solid #e1d7c7}ol.news_list.home li a .flex-inner{display:inline-block}ol.news_list.home li .cat{display:inline-block;border:1px solid #017840;padding:2px 10px;font-size:13px;color:#017840;background-color:#fff;letter-spacing:.1rem;width:17%;min-width:140px;max-width:190px;text-align:center}ol.news_list.home li .cat:hover{color:#fff;background-color:#017840}ol.news_list.home li .date{display:inline-block;font-size:16px;margin:0 30px;color:#000}ol.news_list.home li h3.ev_title{display:inline-block;font-size:17px;margin:0}ol.news_list.home li a{display:block;padding:20px 0 20px 20px}ol.news_list.home li a:hover{background-color:#f9f7f3}.front-top{padding-bottom:0!important;overflow:hidden}.area-bg-beige.front-top{padding-bottom:30px!important}button.button-primary.eventlink,button.button-primary.newslink{border:none;background-color:unset;display:block;margin:50px 0 50px auto;padding-bottom:0;box-sizing:content-box}button.button-primary.eventlink:hover,button.button-primary.newslink:hover{background:unset!important}section.photo-area{width:100%;height:640px;background-image:url(images/xtop-img01.webp.pagespeed.ic.lE0uoR8Aif.webp);display:flex;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;background-position:center center}.text-area{width:825px;margin:0 auto 120px}.text-area h2{font-size:35px;text-align:center;letter-spacing:.5rem}.content_front_text{margin-top:100px;line-height:2;letter-spacing:.1rem;font-size:19px}section.icon-area{width:90%;max-width:1280px;margin:0 auto 120px}section.icon-area ul{display:flex;flex-wrap:wrap;list-style:none;margin:0 0 0}section.icon-area ul li{width:31%;border:1px solid #e1d7c7;border:1px solid var(--gold);margin-right:3.5%;text-align:center;margin-bottom:50px;font-size:22px;letter-spacing:.25rem;position:relative;font-weight:600;background-color: rgb(225 215 199 / 1%)}section.icon-area ul li:nth-child(3n) {margin-right:0}section.icon-area ul li a{padding:40px 5px;padding-left:100px;display:block}section.icon-area ul li a:before{content:"";display:block;width:60px;height:60px;position:absolute;left:35px;top:25px;background-repeat:no-repeat}section.icon-area ul li:hover{border:1px solid #e1d7c7;background-color: rgb(225 215 199 / 25%);color:#794b00;transition:background .6s}section.icon-area ul li a:hover{color:#794b00}section.icon-area ul li.list1 a:before{background-image:url(images/ico/ico-blueprint-gold.svg)}section.icon-area ul li.list2 a:before{background-image:url(images/ico/ico-reform-gold.svg)}section.icon-area ul li.list3 a:before{background-image:url(images/ico/ico-apartment-gold.svg)}section.icon-area ul li.list4 a:before{background-image:url(images/ico/ico-event-gold.svg)}section.icon-area ul li.list5 a:before{background-image:url(images/ico/ico-house-gold.svg)}section.icon-area ul li.list6 a:before{background-image:url(images/ico/ico-land-gold.svg)}section.icon-area ul li.list7 a:before{background-image:url(images/ico/ico-factory-gold.svg)}section.icon-area ul li.list8 a:before{background-image:url(images/ico/ico-shop-gold.svg)}section.icon-area ul li.list9 a:before{background-image:url(images/ico/ico-info-gold.svg)}section.icon-area ul li.list10 a:before{background-image:url(images/ico/ico-omoai.svg)}section.icon-area ul li.list10 a span.small{font-size:16px;margin-right:2%}@media screen and (max-width:480px){section.icon-area ul li.list10 a span.small{font-size:15px;margin-right:0}}section.fiace-area{background-color: rgb(142 95 20 / 10%);margin:0 auto;padding:30px 0 150px}#content .concept section.fiace-area{padding:0 0 150px}.frontpage section.fiace-area{background-color: rgb(142 95 20 / 10%);margin:0 auto;padding:150px 0 140px}.frontpage section.fiace-area.yuie-area{background:rgba(220,224,215,1)}section.fiace-area h3{background-color:#e1d7c7;padding:20px;margin-bottom:30px}.frontpage section.fiace-area.yuie-area h3{padding:0 0 0 20px}.frontpage section.fiace-area.yuie-area h3{background-color:unset}.frontpage section.fiace-area.yuie-area h3 img{width:80%;max-width:180px}.fiace-text{padding:30px;background-color:#fff;margin-right:40px;line-height:2.5em;letter-spacing:.1rem;font-size:17px;text-align:justify}#content .concept .fiace-text{font-size:18px}.home .url_link{position:absolute;bottom:0;right:80px}.url_link_area{position:relative;margin-right:20px;margin-top:54px}.home .arrow,.concept .arrow{width:40px;height:10px;border-right:solid 1px #017840;border-bottom:solid 1px #017840;transform:skew(45deg);position:absolute;right:-50px;top:11px}a.a-fiace .arrow,#access .url_link .arrow,a.a-fiace .arrow,#access2 .url_link .arrow{border-right:solid 1px #1c1c1c;border-bottom:solid 1px #1c1c1c}a.a-fiace .arrow:hover,#access .url_link .arrow:hover,a.a-fiace .arrow:hover,#access2 .url_link .arrow:hover{border-right:solid 1px #c8abc9;border-bottom:solid 1px #c8abc9}.newspost_icon{width:72px;height:72px;position:absolute;top:-20px;right:-20px;background-color:#eaff7d;border:6px solid #e1d7c7;border-radius:50px;line-height:3.8em;font-size:16px;transform:rotate(25deg);font-weight:bold;text-align:center;z-index:1;letter-spacing:.17rem}.home .url_link a{color:#017840}.url_link_area_title{position:relative;height:120px}.home .url_link_area_title .url_link a{color:#017840}.home .url_link_area_title .url_link{position:absolute;bottom:0;right:8%;margin:50px 0 50px auto;padding-bottom:0;box-sizing:content-box;font-size:22px;font-weight:400;letter-spacing:.1rem}.home .url_link_area_title .arrow{top:20px}.home .url_link_area_title .url_link a:hover .arrow{border-right:solid 1px #009104;border-bottom:solid 1px #009104}.home .url_link_area_title .url_link a:hover{color:#009104;text-underline-offset:3px;text-decoration:underline;text-decoration-style:dotted}.frontpage .slider .scrollDown{display:none;-webkit-transform:translate(0%,-50%)!important;transform:translate(0%,-50%)!important;margin:-153px auto 0!important}.sp_style{display:none}@media only screen and (max-width:1280px){.frontpage .slider .scrollDown{margin:-115px auto 0!important;font-size:18px}.frontpage .slider a.scrollDown span{margin:32px auto;width:32px;height:32px}}@media only screen and (max-width:1080px){.frontpage .slider .scrollDown{font-size:16px}.frontpage .slider a.scrollDown span{width:28px;height:28px}}@media only screen and (max-width:768px){.frontpage .slider .scrollDown{font-size:16px}.frontpage .slider a.scrollDown span{margin:28px auto;width:24px;height:24px}}@media only screen and (max-width:480px){.frontpage .slider .scrollDown{margin:-116px auto 0!important;font-size:15px}}@media only screen and (max-width:375px){.frontpage .slider .scrollDown{margin:-109px auto 0!important}}.archive .content-area,.page-id-2728 .content-area,.page-id-2899 .content-area{width:72%!important}.page-id-2728 a,.page-id-2899 a{text-decoration:none!important}.page-id-2728 ul.page-numbers,.page-id-2899 ul.page-numbers{text-align:center}@media only screen and (max-width:959px){.page-id-2728 .content-area,.page-id-2899 .content-area{width:100%!important}}p.meta-cat{display:inline-block;border:1px solid green;margin:0 0 20px;padding:3px 15px;text-align:center;font-size:13px;letter-spacing:.05rem}p.meta-cat a{color:green}p.meta-cat a:hover{color:#00ac50}p.meta-date{color:#4a4a4a;font-size:14px}.blog-entry .blog-entry-inner{display:flex;flex-wrap:wrap}.blog-entry.large-entry .thumbnail{margin-right:20px}.meta.obem-default.clr{width:57%}.archive .sec-ttl .text-en{font-size:40px;margin:-10px 0 10px 115px;letter-spacing:.3rem}.archive .sec-ttl .text-jp{display:block;font-size:20px;margin:0 0 80px 115px;letter-spacing:.3rem}.archive .sec-ttl::before{content:"";width:100px;height:1px;background:#1e1e1e;position:absolute;top:30px;left:0}.works-category-list{width:1080px;margin:0 auto 60px;display:flex;flex-wrap:wrap}.works-category-list .title{width:130px}.works-category-list ul.list-w{list-style:none;flex-wrap:wrap;display:flex;margin-top:0;margin-left:0;width:calc(100% - 130px);font-size:16px;letter-spacing:.07rem}.works-category-list ul.list-w li{margin-right:15px;margin-bottom:15px}.works-category-list ul.list-w li a{border:1px solid #017840;padding:3px 18px 6px;color:#017840;display:block;border-radius:3px}.works-category-list ul.list-w li a:hover{color:#fff;background-color:#017840}.works-category-list ul.list-w li a.active{color:#fff;background-color:#017840}div#event-area ol.photo_list{display:flex;flex-wrap:wrap;list-style:none;margin:25px 25px 0}div#event-area ol.photo_list li{width:28%;margin:0 2.666% 100px;position:relative;padding-bottom:30px}div#event-area ol.photo_list li a{display:block}div#event-area ol.photo_list li:nth-child(3n) {margin-right:0}div#event-area ol.photo_list li img{width:100%;border-radius:15px;vertical-align:-webkit-baseline-middle;vertical-align:middle!important}div#event-area ol.photo_list li .fig_title{margin-top:10px;margin-bottom:10px}.post-type-archive ul.page-numbers{text-align:center}.archive .page-content{text-align:center}.archive ul.page-numbers{text-align:center}div#work-sekou ol.photo_list{display:flex;flex-wrap:wrap;list-style:none;margin:25px auto;width:90%}div#work-sekou ol.photo_list li{width:20%;margin:0 2.5% 100px}div#work-sekou ol.photo_list li img{width:100%;border-radius:5px}div#work-sekou ol.photo_list li .fig_title{margin-top:20px}.style_A{display:block;width:fit-content;height:auto;background-color:#eaff7d;margin:12px 0;font-size:14px;padding:4px 24px 6px;border-radius:5px;border:1px solid #eaff7d;text-align:center;letter-spacing:.15rem;color:#000;vertical-align:middle}.style_B{display:block;width:100px;height:auto;background-color:#fff;margin:12px 0;font-size:14px;padding:3px 30px;border-radius:5px;color:#d4b583;border:1px solid #d4b583;box-sizing:content-box;text-align:center;font-weight:300}h3.ev_title{margin:10px 0 15px;font-size:22px;font-family:"Noto Serif JP";font-family:inherit;font-weight:500}h3.ev_title span{font-size:15px;display:inline-block;margin-right:15px;font-weight:400}.url_link{text-align:right;position:absolute;bottom:0;right:80px}.archive .arrow{width:60px;height:10px;border-right:solid 1px #000;border-bottom:solid 1px #000;transform:skew(45deg);position:absolute;right:-70px;top:11px}.archive .arrow.no-arrow{transform:none}.archive .arrow.bold{border-right-width:10px;border-bottom-width:10px}.archive #content .url_link{right:80px}.MB30{margin-bottom:30px}div#event-area ol.photo_list li a:hover h3{color:#009104}div#event-area ol.photo_list li a:hover .arrow{border-color:#009104}.single .content-area{width:72%!important}.single-work .container.clr.page-header-inner .site-breadcrumbs,.single-event .container.clr.page-header-inner .site-breadcrumbs{display:block;text-align:left!important;max-width:90%;width:90%;overflow:unset;white-space:unset}.single-work .boxB,.single-event .boxB{margin-top:20px}@media screen and (max-width:960px){.single-work .boxB{margin-top:45px}}.single-work-topicon{margin:0 0 50px;display:block}.single-work-topicon img{width:100%;border-radius:15px}.single-work ul.list-w li{margin-right:24px;margin-bottom:32px;list-style:none}.single-work ul.list-w li a{display:block;padding:0;font-size:15px;border-bottom:1px solid green;color:green}.single-work ul.list-w li a:hover{color:#fff;background-color:green;border:1px solid green}.single-work ul.list-w li a.active{color:#fff;background-color:green;border:1px solid green}.single-work ul.list-w li::marker{display:none}.single-work ul.list-w{padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:flex-start}h2.s-title{font-size:32px;margin-bottom:30px;letter-spacing:.3rem;font-weight:500}.area-title{font-size:20px;letter-spacing:.1rem;margin-bottom:40px}div#post_category_list{width:100%;margin:0 auto}div#post_table_list{margin:0 auto 32px;font-size:16px}div#post_table_list th{text-align:center;width:50%;font-weight:500;letter-spacing:.2rem;padding:7px 5px 7px 20%}.single-work #post_table_list table{width:fit-content}.single-work #post_table_list th{text-align:left;width:8em;font-weight:500;letter-spacing:.2rem;padding:0 5% 8px 0}div#post_table_list td{padding:7px 5px 7px 5%;letter-spacing:.07rem}.single-work #post_table_list td{padding:0}div#post_table_list td,div#post_table_list th{border-bottom:solid 1px #e1d7c7}.single-work #post_table_list td,.single-work #post_table_list th{border-bottom:none}.single-work #post_table_list td,.single-work #post_table_list th{border-bottom:none}div#post_table_list{border-top:solid 1px #e1d7c7}.single-work #post_table_list{border-top:none}div#event_table_list{margin:30px auto 100px;font-size:16px}div#event_table_list th{text-align:left;width:200px;font-weight:500;letter-spacing:.2em;padding:12px 15px 12px 60px}div#event_table_list td{padding:12px}div#event_table_list td,div#event_table_list th{border-bottom:solid 1px #d3ac2f}div#event_table_list tr:last-child{border-bottom:2px solid #d3ac2f}div#post_voice_area{width:100%;margin-bottom:32px}.single-work #post_voice_area.testimonial{background-color:#eee7dc;padding:1.5em 2em;border-radius:1em;margin-bottom:3em}div#post_voice_area_uchi{text-align:justify}div#post_voice_area_uchi p.type{display:inline}.works_photo ul{list-style:none;margin:0}.works_photo ul.colum1 li{margin-bottom:70px}.works_photo img{width:100%;border-radius:10px}.works_photo ul.colum2{display:flex;flex-wrap:wrap}.works_photo ul.colum2 li{margin-bottom:70px;width:48%}.works_photo ul.colum2 li:nth-child(2n) {margin-left:4%}.single-event .style_B{margin:0 auto 20px 0;display:block;max-width:fit-content}.single-event .single-work-topicon{}h2.e-title{border-bottom:2px solid #d3ac2f;padding:10px 40px 20px;font-size:23px;letter-spacing:.1em;font-family:inherit;font-weight:500}.event_photo ul{list-style:none;margin-left:0;margin-top:0;margin-bottom:0}.event_photo ul.colum1 li{margin-bottom:70px}.event_photo img{width:100%;border-radius:15px}.event_photo ul.colum2{display:flex;flex-wrap:wrap}.event_photo ul.colum2 li{margin-bottom:70px;width:48%}.event_photo ul.colum2 li:nth-child(2n) {margin-left:4%}.event_photo ul.colum1 li p,.event_photo ul.colum2 li p{margin-top:5px;margin-bottom:0}.works_photo ul.colum1 li p,.works_photo ul.colum2 li p{margin-top:5px;margin-bottom:0}.pagenavi-warp{position:relative;margin:50px 0;padding:20px}.pagenavi-warp a.prev-link{left:0;position:absolute}.pagenavi-warp a.next-link{right:0;position:absolute}nav.page-nav a{color:#009104}.single-event .single-work-topicon img{width:65%;margin-left:17.5%}@media only screen and (max-width:834px){.single-event .single-work-topicon img{width:90%;margin-left:5%}}@media only screen and (max-width:640px){.single-event .single-work-topicon img{width:100%;margin-left:0}}#content .topImage{height:1088px;background-image:url(images/xconcept-img01.webp.pagespeed.ic.gNcAvn3d1f.webp);display:flex;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;background-position:center center;margin-top:0}#content .topImage .topImagecolor{width:100%}#content .textArea1{background-color: rgb(255 255 255 / 77%);width:70%;max-width:980px;margin:100px auto 0;padding:50px 4%;text-align:center}#content .textArea2{color:var(--black);width:960px;margin:0 auto;padding:50px;line-height:2em;font-size:18px;letter-spacing:.1em}#content .topImage .topImagecolor .textArea2{width:100%;margin:0 auto;padding:0 3%}.topImage .topImagecolor .textArea1 p{font-weight:600;text-shadow: 3px 4px 15px rgb(255 255 255)}.topImage .topImagecolor .textArea1 .textArea2 p{font-size:22px!important;line-height:2.2!important;letter-spacing:.1rem!important;text-align:justify!important;font-weight:400}#content .textArea1 h2{font-size:88px;margin:20px auto 50px;letter-spacing:2rem;padding:0 0 0 2rem;text-shadow: 3px 4px 10px rgb(255 255 255)}#content .textArea1 p{font-size:30px;margin-bottom:10px;letter-spacing:.1em}#content .NumberArea_BC .NumberArea{width:100%;max-width:1350px;margin:0 auto 0;display:flex;flex-wrap:wrap}#content .NumberArea{width:100%;max-width:1480px}#content .NumberArea_BC{background-color: rgb(225 215 199 / 26%);padding-top:150px;padding-bottom:150px}#content .NumberArea .onebox{width:640px;height:auto;background-image:url(images/xconcept-img02.webp.pagespeed.ic.2uDH87lKuE.webp);background-repeat:no-repeat;padding:330px 50px 80px 50px;margin-right:70px;margin-bottom:70px;background-color:#fff}#content .NumberArea .twobox{width:640px;height:auto;background-image:url(images/concept-img03.jpg.pagespeed.ce.Li2-5m3unO.jpg);background-repeat:no-repeat;padding:330px 50px 80px 50px;margin-bottom:70px;background-color:#fff}#content .NumberArea .threebox{width:100%;height:auto;background-image:url(images/xconcept-img04.webp.pagespeed.ic.0TAk7LPKP-.webp);background-repeat:no-repeat;padding:0;margin-bottom:0;background-color:#fff;background-position:116% 0%;background-size:contain}#content .NumberArea .fourbox{display:flex;flex-wrap:wrap;align-content:flex-start;width:100%;height:auto}#content .NumberArea .fourbox .left,#content .NumberArea .fivebox .left{width:50%}#content .NumberArea .fourbox .right,#content .NumberArea .fivebox .right{width:50%;margin:0 auto 100px}#content .NumberArea .fivebox{display:flex;flex-wrap:wrap;align-content:flex-start;width:100%}#content .NumberArea .sixbox{width:100%;height:auto;padding:0;margin-bottom:0;background-color:#fff}.fourbox .num,.fivebox .num,.sixbox .num{background-color:#017840!important}#content section.photo-area{width:100%;height:640px;background-image:url(images/xconcept-img05.webp.pagespeed.ic.N-_dsD9Z88.webp);margin:0 0 100px}#content section.photo-area2{width:100%;height:450px;background-image:url(images/xconcept-img27.webp.pagespeed.ic.Baq8lMjgbf.webp);margin:0 0 100px;display:flex;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;background-position:center center}#content .NumberArea .threebox h3{width:100%;line-height:1.2}#content .NumberArea .threebox .text{width:100%}.threebox-text-area{width:50%;background:#fff;padding:40px 50px;margin:0}#content .NumberArea .fourbox h3{width:95%;color:#000}#content .NumberArea .fourbox .text{width:90%}#content .NumberArea .fivebox h3{width:95%;color:#000}#content .NumberArea .fivebox .text{width:90%}#content .NumberArea .fourbox .text,#content .NumberArea .fivebox .text,#content .NumberArea .sixbox .text{padding-left:3rem;line-height:2}#content .NumberArea .sixbox h3{color:#000}#content .NumberArea .num{width:96px;height:96px;display:block;color:#fff;background-color:#a98e56;text-align:center;border-radius:96px;font-size:56px;font-family:"Noto serif JP";line-height:1.5;font-weight:600;float:left}#content .NumberArea h3{padding-left:110px;display:block;font-size:33px;color:#8e5f14;line-height:1.4;letter-spacing:.1em}#content .NumberArea .fourbox h3,#content .NumberArea .fivebox h3,#content .NumberArea .sixbox h3{padding-left:110px;font-size:36px;line-height:1.2;letter-spacing:.3rem}#content .NumberArea .text{clear:both;width:100%;margin-top:40px;line-height:1.8;font-size:18px;letter-spacing:.04rem;min-height:288px;text-align:justify}#content .NumberArea .sixbox .text{min-height:unset;margin-bottom:50px}#content .NumberArea p.title{padding-left:110px;color:#017840;margin-bottom:0;margin-top:4px}#content .ZehArea{width:80%;max-width:1424px;margin:0 auto 80px}#content .ZehArea .ZehArea_text{display:flex;flex-wrap:wrap;width:65%;max-width:1000px;margin:100px auto 120px;align-content:center;justify-content:flex-start;align-items:center}#content .ZehArea .ZehArea_text p{width:84%;padding-left:60px;font-size:19px;line-height:2;letter-spacing:.05rem;margin-bottom:0}#content .ZehArea h2{font-size:46px;text-align:center;color:#017840;line-height:2;letter-spacing:.5rem}#content .sky_consept{height:auto;background-image:url(images/xconcept-img08.webp.pagespeed.ic.RLUFWsjk-p.webp);background-repeat:no-repeat;background-size:cover;background-color:rgba(255,255,255,.3);background-blend-mode:lighten}#content .sky_consept .sky_consept_area{padding:20px}#content .sky_consept h3{text-align:center;font-size:42px;line-height:2.5em;letter-spacing:.1em;margin:120px auto 120px}#content .sky_consept ul{display:flex;flex-wrap:wrap;width:90%;max-width:1480px;margin:0 auto;padding:0;list-style:none}#content .sky_consept ul li{margin-bottom:100px;margin-right:8%;width:28%;line-height:2.5em;letter-spacing:.1em;font-family:"Noto Sans JP"}#content .sky_consept ul li:nth-child(3n) {margin-right:0%}#content .sky_consept ul h4{font-size:28px;margin-bottom:30px}#content .sky_consept ul p{line-height:1.9;text-align:justify;letter-spacing:.05rem}#content .ngj_consept{margin-top:100px}#content .ngj_consept .logo{width:20%;max-width:400px;margin:0 auto}#content .ngj_consept h5{font-size:28px;text-align:center;margin:100px auto 120px;line-height:2.7;letter-spacing:.1em}#content .ngj_consept ul{display:flex;flex-wrap:wrap;width:90%;margin:0 auto 80px;list-style:none;padding:0 20px}#content .ngj_consept ul li{margin-bottom:50px;margin-right:2%;width:32%;line-height:2.5em;letter-spacing:.1em;font-family:"Noto Sans JP";position:relative}#content .ngj_consept ul li:nth-child(3n) {margin-right:0%}#content .ngj_consept ul li img{width:100%}#content .ngj_consept ul li.p01{width:28%}#content .ngj_consept ul li.p01 img{bottom:40px;position:absolute}#content .ngj_consept ul li.p02{width:40%}#content .ngj_consept ul li.p03{width:28%}#content .ngj_consept ul li.p03 img{bottom:40px;position:absolute}#content .ngj_consept ul li.p04{width:27%}#content .ngj_consept ul li.p04 img{}#content .ngj_consept ul li.p05{width:42%}#content .ngj_consept ul li.p05 p{text-align:center;font-size:24px;line-height:2.8;margin:60px 0 0;font-weight:600}#content .ngj_consept ul li.p06{width:27%}#content .ngj_consept ul li.p06 img{margin-top:40px}#content .ngj_consept ul li.p07{width:28%}#content .ngj_consept ul li.p07 img{padding-left:80px}#content .ngj_consept ul li.p08{width:40%}#content .ngj_consept ul li.p08 h6{text-align:center;font-size:36px;line-height:2.2;margin:0;color:#017840;letter-spacing:.45rem}#content .ngj_consept ul li.p09{width:28%}#content .ngj_consept ul li.p09 img{margin-top:40px;padding-right:100px}#content .fiace-text{margin-right:0;padding:30px 0}#content .url_link{right:40px}#content .right_classAdd{padding-left:40px}#content section.fiace-area{background-color:#fff}#content section.fiace-area ul{margin:150px auto 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;width:94%;max-width:1400px}#content section.fiace-area ul li{width:32%;margin-right:2%}#content section.fiace-area ul li:nth-child(3n) {margin-right:0%}#content section.fiace-area ul li h4{font-size:23px;margin-bottom:20px;padding:10px 0 15px 1rem;position:relative;letter-spacing:.1em;text-align:center}#content section.fiace-area ul li h4:before{content:"";width:50px;height:50px;display:block}#content section.fiace-area ul li h4.s1:before{background-image:url(images/ico/ico-factory-gold.svg);position:absolute;left:40px;top:0}#content section.fiace-area ul li h4.s2:before{background-image:url(images/ico/ico-reform-gold.svg);position:absolute;left:55px;top:0}#content section.fiace-area ul li h4.s3:before{background-image:url(images/ico/ico-land-gold.svg);position:absolute;left:40px;top:0}#content .works_area_bc{background-color: rgb(225 215 199 / 26%);padding-top:100px;padding-bottom:10px}.page-id-2304 #content .concept .works_area_bc{background-color: rgb(225 215 199 / 26%);padding-top:100px;padding-bottom:10px;margin-bottom:150px}#content .works_area h2{text-align:center;font-size:40px;letter-spacing:.1em}#content .works_area p{text-align:center;font-size:18px;letter-spacing:.1em}#content .slick-slide{padding:0 20px}#content .slick-dotted.slick-slider{margin-bottom:70px;margin-top:70px}ul.worksslides.slick-initialized.slick-slider.slick-dotted{margin-left:0}.button-primary.content{width:390px;font-size:21px;background-color:#fff;border:2px solid var(--gold)}.button-primary.content::before{position:relative;left:0;top:-3px;content:"";background:url(images/ico/ico-house-gold.svg) no-repeat;display:inline-block;width:48px;height:48px;vertical-align:middle;margin:0 30px 0 15px}.button-primary.content::after{top:17px;background:url(images/ico/ico-more-gold.svg) no-repeat;width:48px;height:48px}#content .url_link_page_concept{position:relative;height:30px;margin:50px 20px 50px 0}#content .url_link_page_concept .url_link{right:80px}.ZehArea_text img{width:16%;height:auto}.footer_sp_menu{display:none}@media only screen and (max-width:1680px){#content .textArea1 p{font-size:28px}#content .textArea1 h2{font-size:82px;margin:15px auto 40px}.topImage .topImagecolor .textArea1 .textArea2 p{font-size:21px!important}#content .sky_consept ul h4{font-size:26px;margin-bottom:30px}#content .ZehArea .ZehArea_text{width:77%;max-width:none}#content .ngj_consept ul li.p04,#content .ngj_consept ul li.p06{width:23%}#content .ngj_consept ul li.p06 img{margin-top:20px}#content .ngj_consept ul li.p05{width:50%}#content .ngj_consept ul li.p05 p{margin:0}#content .ngj_consept ul li.p07 img{margin-top:15px;padding-left:20px}#content .ngj_consept ul li.p09 img{margin-top:10px;padding-right:20px}}@media only screen and (max-width:1480px){.frontpage section.fiace-area{padding:120px 0 100px}#content .sky_consept h3{font-size:41px;margin:80px auto 110px}#content .sky_consept ul h4{font-size:25px;margin-bottom:30px;letter-spacing:.1rem}#content .ZehArea .ZehArea_text{width:85%}#content .NumberArea .fourbox .left,#content .NumberArea .fivebox .left{width:60%}#content .NumberArea .fourbox .left{margin:0 auto 100px}#content .NumberArea .fivebox .left{margin:0 auto 30px}#content .NumberArea .fourbox .right,#content .NumberArea .fivebox .right{width:40%;margin:0}#content .NumberArea .fourbox .right{padding:40px 0 0}#content .NumberArea .fivebox .right{padding:0}#content .ngj_consept h5{margin:80px auto 90px}#content .ngj_consept ul{padding:0}#content .ngj_consept ul li.p05 p{font-size:23px;line-height:2.5}#content .ngj_consept ul li.p08 h6{font-size:34px;line-height:2.1;letter-spacing:.3rem}#content .concept .fiace-area .w-50.right_classAdd h3.w-50{width:60%!important;margin-bottom:20px}#content .concept .fiace-text{margin-right:0;padding:10px 0;font-size:18px;line-height:2}#content .concept section.fiace-area ul li h4{padding:10px 0 15px 2rem}}@media only screen and (max-width:1400px){div#work-sekou ol.photo_list{width:95%}div#work-sekou ol.photo_list li{width:22%;margin:0 1.5% 80px}section.icon-area{width:90%}section.icon-area ul li{font-size:21px}.fiace-area .site-content{width:85%;max-width:1280px}.w-50.fiace-l{width:48%!important}.w-50.fiace-r{width:52%!important}.fiace-text{padding:27px;line-height:1.9}#content .NumberArea_BC .NumberArea{width:90%}#content .NumberArea .onebox{width:48%;margin-right:2%}#content .NumberArea .twobox{width:48%;margin-left:2%}#content .NumberArea .fourbox .right{padding:50px 0 0}#content .concept section.fiace-area ul li h4{padding:10px 0 15px 3rem}}@media only screen and (max-width:1350px){#content .NumberArea{width:100%}#content .NumberArea .threebox h3{width:auto;font-size:29px}.threebox-text-area{width:60%}#content .NumberArea .threebox .text{width:auto}#content .concept section.photo-area{margin:0 0 90px}#content .NumberArea .fourbox .right{padding:60px 0 0}#content .NumberArea .fourbox .text,#content .NumberArea .fivebox .text{width:95%}#content .NumberArea .text{min-height:auto}#content .NumberArea .sixbox{margin-bottom:100px}#content .ZehArea{width:90%;padding:0;margin:0 auto 100px}#content .ZehArea .ZehArea_text{width:90%;margin:60px auto 100px}#content .sky_consept h3{font-size:39px;margin:70px auto 110px}#content .sky_consept ul h4{font-size:24px}#event-area h3.ev_title{font-size:21px}#content .concept section.fiace-area ul li h4{margin-bottom:10px;padding:10px 0 15px 3rem}#content .concept section.fiace-area ul li h4:before{width:45px;height:45px}#content .concept section.fiace-area ul li h4.s1:before{left:30px;top:3px}#content section.fiace-area ul li h4.s3:before{left:34px;top:4px}}@media only screen and (max-width:1280px){.frontpage section.fiace-area{padding:100px 0 100px}div#work-sekou ol.photo_list{margin:25px auto;width:95%}div#work-sekou ol.photo_list li{width:28%;margin-bottom:100px;margin-right:2.66%;margin-left:2.66%}div#work-sekou ol.photo_list li:nth-child(3n) {margin-right:auto}div#work-sekou ol.photo_list li:nth-child(5n) {margin-right:auto}div#work-sekou ol.photo_list li img{width:100%}div#work-sekou ol.photo_list li .fig_title{margin-top:15px;font-size:16px}.works-category-list .title{display:none}.works-category-list{width:90%;margin:80px auto 40px}.works-category-list ul.list-w{width:100%;justify-content:center}.ttlBox{width:100%!important;margin-bottom:0}.archive.tax-work-cat .sec-ttl .text-jp{margin:0 0 50px 115px}.frontpage .event .contentBox,.frontpage .news .contentBox{width:90%!important;margin:0 auto}.home .url_link_area_title .url_link{right:10%}ol.news_list.home{width:100%;margin-left:0}ol.news_list.home li .cat{padding:2px 5px;font-size:13px;letter-spacing:.05rem;width:17%;min-width:130px;max-width:180px}section.icon-area{width:90%}section.icon-area ul li{width:32%;margin-right:2%;margin-bottom:24px}section.icon-area ul li a:before{width:50px;height:50px;left:25px;top:30px}section.icon-area ul li a{padding:34px 5px;padding-left:72px}section.icon-area ul li{font-size:20px;letter-spacing:.05rem}.newspost_icon{width:64px;height:64px;top:-18px;right:-18px;border:5px solid #e1d7c7;line-height:5rem;font-size:15px}.sec-ttl::before,.sec-ttl.typeB::before,.archive .sec-ttl::before{width:8%}.sec-ttl .text-en,.sec-ttl.typeC .text-en,.archive .sec-ttl .text-en{font-size:36px;margin:-10px 0 10px 10%}.sec-ttl .text-jp,.sec-ttl.typeC .text-jp,.archive .sec-ttl .text-jp{font-size:18px;margin:0 0 0 10%}.w-50.fiace-l{width:40%!important}.w-50.fiace-r{width:60%!important}.w-50.fiace-l h3.w-50{width:calc(100% - 40px)!important}.fiace-text{line-height:1.8;font-size:15px}.home .access,.page-id-2304 .access{width:90%!important}#content .topImage{height:1000px}#content .textArea1{width:80%;padding:50px 3%}#content .textArea1 p{font-size:25px}#content .textArea1 h2{font-size:76px;letter-spacing:1.75rem;margin:15px auto 40px}.topImage .topImagecolor .textArea1 .textArea2 p{font-size:20px!important}#content .NumberArea_BC{padding:120px 0}#content .NumberArea .threebox{margin-bottom:0}#content .concept section.photo-area{margin:0 0 70px}#content .concept .ZehArea h2{font-size:42px}#content .ZehArea .ZehArea_text{width:95%}#content .sky_consept h3{font-size:36px;letter-spacing:.1rem;margin:70px auto 100px}#content .sky_consept ul li{margin-right:4%;width:46%}#content .sky_consept ul li:nth-child(2n) {margin-left:4%!important;margin-right:0%!important;width:46%}#content .sky_consept ul li:nth-child(3n) {margin-right:4%;width:46%}#content .ngj_consept ul li.p01 img,#content .ngj_consept ul li.p03 img{position:unset;margin-top:50px}#content .ngj_consept ul li.p04,#content .ngj_consept ul li.p06{width:18%!important}#content .ngj_consept ul li.p04 img,#content .ngj_consept ul li.p06 img{margin-top:29px}#content .ngj_consept ul li.p05{width:60%!important}#content .ngj_consept ul li.p05 p{font-size:22px}#content .ngj_consept ul li.p07 img,#content .ngj_consept ul li.p09 img{padding-left:0;margin:30px 0 0}#content .ngj_consept ul li.p07,#content .ngj_consept ul li.p09{width:21%!important}#content .ngj_consept ul li.p08{width:54%!important}#content .ngj_consept ul li.p08 h6{text-align:center;font-size:34px;line-height:2;margin:-20px 0 0;letter-spacing:.3rem}.page-id-2304 .site-content{width:100%}#content .topImage,section.photo-area,#content section.photo-area2{background-size:cover;background-attachment:unset}#content .NumberArea .num{width:66px;height:66px;border-radius:66px;font-size:35px;line-height:1.7em}#content .NumberArea .fourbox .left .num,#content .NumberArea .fivebox .left .num,#content .NumberArea .sixbox .num{width:80px;height:80px;border-radius:40px;font-size:50px;line-height:1.5}#content .NumberArea h3{padding-left:90px;display:block;font-size:28px;color:#8e5f14;line-height:1.3em;letter-spacing:.1em}#content .NumberArea p.title{padding-left:90px;color:#017840;margin-bottom:0;margin-top:0}#content .NumberArea .fourbox h3,#content .NumberArea .fivebox h3,#content .NumberArea .sixbox h3{padding-left:100px}#content .NumberArea .fourbox p.title,#content .NumberArea .fivebox p.title,#content .NumberArea .sixbox p.title{padding-left:100px}#content .NumberArea .fourbox .text,#content .NumberArea .fivebox .text,#content .NumberArea .sixbox .text{padding-left:1rem}#content .concept .fiace-area .w-50.right_classAdd h3.w-50{width:70%!important}#content .sky_consept ul h4{font-size:27px;letter-spacing:.2rem}#content .sky_consept ul li{font-size:18px;line-height:2}#content .concept .fiace-area .site-content.flex-container.access{width:90%}#content .concept section.fiace-area ul li h4{font-size:20px;margin-bottom:10px;padding:10px 0 15px 3rem}#content .concept section.fiace-area ul li h4:before{width:45px;height:45px}#content .concept section.fiace-area ul li h4.s1:before{left:30px;top:3px}#content section.fiace-area ul li h4.s2:before{left:30px;top:0}#content section.fiace-area ul li h4.s3:before{left:30px;top:4px}div#post_voice_area h3:before{left:330px;top:15px}div#post_voice_area h3:after{right:360px;top:28px}.post-type-archive #event-area{margin:60px auto 0}#event-area h3.ev_title{font-size:19px}.archive #event-area .arrow{width:40px;top:13px;right:-50px}.archive #content #event-area .url_link{right:60px}}@media only screen and (max-width:1160px){div#post_voice_area h3:before{left:300px}div#post_voice_area h3:after{right:330px}#event-area h3.ev_title{font-size:18px}#event-area h3.ev_title span{font-size:13px;margin-right:10px}#content .NumberArea .onebox,#content .NumberArea .twobox{padding:330px 4% 60px}#content .NumberArea .fourbox .left,#content .NumberArea .fivebox .left{width:100%;margin:0 auto}#content .NumberArea .fourbox .text,#content .NumberArea .fivebox .text{width:100%;margin:40px auto 0}#content .NumberArea .fourbox .right,#content .NumberArea .fivebox .right{width:70%}#content .NumberArea .fourbox .right{margin:30px auto 100px;padding:0}#content .NumberArea .fivebox .right{margin:10px auto 40px}#content .NumberArea .sixbox{margin-bottom:50px}#content .NumberArea .fourbox .right img,#content .NumberArea .fivebox .right img{border-radius:15px}#content section.photo-area2{background-size:cover;margin:0 0 90px}#content .concept .sky_consept h3{font-size:34px;line-height:2;letter-spacing:.3rem}#content .ngj_consept{margin-top:80px}#content .ngj_consept ul{width:95%}#content .ngj_consept h5{font-size:24px;margin:60px auto 70px}#content .ngj_consept ul li.p04,#content .ngj_consept ul li.p06{width:17%!important}#content .ngj_consept ul li.p05{width:64%!important;margin-right:0%}#content .ngj_consept ul li.p05 p{font-size:21px;letter-spacing:0}#content .ngj_consept ul li.p07,#content .ngj_consept ul li.p09{width:23%!important;margin:0}#content .ngj_consept ul li.p08{width:54%!important;margin:0}#content .ngj_consept ul li.p07 img,#content .ngj_consept ul li.p09 img{padding:0;margin:30px 0 0}#content .ngj_consept ul li.p08 h6{font-size:31px;margin:-10px 0 0}#content section.photo-area2{background-size:cover;margin:0 0 90px}.page-id-2304 #content .concept .access{width:95%!important;margin:0 auto 100px}#content .concept section.fiace-area{padding:0 0 80px}#content .concept section.fiace-area ul{margin:0 auto;padding:0}}@media only screen and (max-width:1080px){ol.photo_list.home li img{width:100%;border-radius:30px}.newspost_icon{width:56px;height:56px;top:-16px;right:-16px;border:4px solid #e1d7c7;line-height:4.6rem;font-size:14px}section.photo-area{height:600px}.text-area h2{padding:0 0 0 1rem}section.icon-area ul li a:before{width:50px;height:50px;top:0;margin:0 auto;display:block;position:unset;margin-bottom:5px}section.icon-area ul li a{padding-left:20px;padding-right:20px;padding-top:15px!important;padding-bottom:10px!important;letter-spacing:.25rem}section.icon-area ul li:hover{background-color:#e1d7c7}section.icon-area ul li{width:31%;margin-right:1.166%!important;margin-left:1.166%!important;margin-bottom:4%}section.icon-area ul li{height:120px}.frontpage section.fiace-area.yuie-area h3 img{max-width:180px}.fiace-text{padding:20px;line-height:1.7;text-align:justify}.url_link_area{display:none}.sp_style{display:block}.url_link_area.sp_style{height:60px;margin:0}#content .concept .w-50.fiace-r .url_link_area.sp_style{height:50px}.w-50.fiace-r .url_link_area.sp_style .url_link{position:absolute;bottom:0;right:60px}.company .ttlBox{width:100%!important}.works-category-list ul.list-w li a{font-size:14px}div#event-area ol.photo_list li{width:40%;margin:0 5% 100px}div#event-area ol.photo_list li:nth-child(3n) {margin-right:5%}h3.ev_title{font-size:16px}#event-area h3.ev_title{font-size:22px}div#event-area ol.photo_list li .fig_title{font-size:17px}.single-work div#content-wrap{margin:-30px auto 0}div#post_voice_area h3:before{left:270px}div#post_voice_area h3:after{right:300px}#content .topImage{height:930px}#content .topImage .topImagecolor .textArea1{width:83%}#content .textArea1{margin:100px auto 0;padding:40px 3%}#content .textArea1 h2{font-size:72px;margin:15px auto 35px;letter-spacing:1.5rem}#content .concept .ZehArea h2{font-size:38px;letter-spacing:.3rem;margin:0 auto 80px}#content .ZehArea .ZehArea_text{margin:0 auto 120px}#content .concept section.fiace-area ul li h4.s1:before{left:18px}#content section.fiace-area ul li h4.s3:before{left:20px}.blog-entry.large-entry .thumbnail{margin-bottom:20px;width:100%;margin-right:0!important}.meta.obem-default.clr{width:100%}}@media only screen and (max-width:1040px){.text-area{margin:0 auto 90px}section.icon-area{margin:0 auto 70px}section.photo-area,section.photo-area2{height:450px!important;background-position:center center}#content .NumberArea_BC .NumberArea{width:95%}#content .NumberArea h3{padding-left:80px;font-size:26px}#content .NumberArea .threebox h3{font-size:26px}#content .NumberArea .onebox,#content .NumberArea .twobox{padding:330px 4% 50px}#content .concept section.photo-area{margin:0 0 60px}#content .right_classAdd{padding-left:40px;padding:2%;margin-top:-60px}.page-id-2304 .fiace-area .site-content.flex-container.access{width:90%!important}#content .concept .fiace-area .w-50.right_classAdd.fiace-l{margin:0;padding:0 0 0 3%}#content .concept .fiace-area .w-50.right_classAdd h3.w-50{width:100%!important}#content .concept .fiace-text{margin-right:0;padding:10px 0 0;font-size:17px;line-height:2;letter-spacing:.05rem}#content .concept .fiace-area .w-50.right_classAdd.fiace-l{margin:0;padding:0 0 0 4%}#content .url_link{right:90px}#content .concept .w-50.fiace-r .url_link_area.sp_style .url_link{right:60px}#content section.fiace-area ul{width:90%;margin:0 auto}#content section.fiace-area ul li{margin-right:2%;width:48%!important;margin-bottom:50px}#content section.fiace-area ul li:nth-child(2n) {margin-left:2%!important;margin-right:0%!important;width:48%}#content section.fiace-area ul li:nth-child(3n) {margin-right:2%;width:48%}div#post_voice_area h3:before{left:250px}div#post_voice_area h3:after{right:270px}}@media only screen and (max-width:959px){.text-area{width:88%;margin:0 6% 80px}section.icon-area{margin:0 auto 80px}section.icon-area ul li{font-size:19px;letter-spacing:.02rem}section.icon-area ul li.list6{font-size:18px;letter-spacing:0}section.fiace-area{margin:0 auto 80px;padding:100px 0}.home .url_link{right:60px}ol.news_list.home li .cat{width:25%}.widget-area.sidebar-primary,.widget-area.sidebar-secondary,.content-left-sidebar .widget-area{float:none!important;width:90%;padding:0!important;border:0;margin:0 auto}div#work-sekou ol.photo_list li{width:44%;margin-bottom:50px;margin-right:3%;margin-left:3%}div#work-sekou ol.photo_list li:nth-child(2n) {margin-right:3%;margin-left:3%}div#work-sekou ol.photo_list li:nth-child(3n) {margin-right:3%;margin-left:3%}div#work-sekou ol.photo_list li .fig_title{margin-top:10px}.works-category-list{width:96%;margin:50px 2% 50px}div#event-area ol.photo_list li{width:44%;margin:0 3% 50px}div#event-area ol.photo_list li:nth-child(3n) {margin-right:3%}.archive #event-area .arrow{top:9px;right:-45px}.single-event .boxB{margin-top:0}div#event_table_list th{width:180px;text-align:center}div#event_table_list th,div#event_table_list td{padding:10px 0}.event_photo ul.colum2 li{margin-bottom:70px;width:100%}.event_photo ul.colum2 li:nth-child(2n) {margin-left:0%}.event_photo ul.colum2 li{width:100%}.event_photo ul.colum2 li:nth-child(2n) {margin-left:0%}.works_photo ul.colum2 li{margin-bottom:70px;width:100%}.works_photo ul.colum2 li:nth-child(2n) {margin-left:0%}.archive .content-area{width:100%!important}.archive #content .url_link{font-size:14px}.blog-entry.post .blog-entry-header .entry-title a{font-size:20px}.single-work div#content-wrap{margin:-50px auto 0}div#post_voice_area h3:before{left:210px}div#post_voice_area h3:after{right:230px}.ZehArea_text img{width:23%}#content .ZehArea .ZehArea_text p{width:77%}#content .NumberArea .fourbox .right,#content .NumberArea .fivebox .right{width:80%}#content .concept .sky_consept h3{font-size:31px;margin:60px auto 70px;padding-left:1.5rem}#content .sky_consept ul h4{font-size:25px;letter-spacing:0;margin-bottom:20px}#content .ngj_consept ul{margin:0 auto 50px}#content .sky_consept ul li{margin-bottom:50px}#content .ngj_consept ul li.p08 h6{font-size:29px}.page-id-2304 #content .concept .works_area_bc{padding-top:80px;margin-bottom:100px}#content .concept .fiace-text{font-size:17px;line-height:1.8;padding:0 2% 20px}#content .concept section.fiace-area{padding:0 0 60px;margin:0 auto}#content .concept .fiace-area .site-content.flex-container.access{width:85%!important;margin:0 auto 80px}#content .concept .fiace-area .w-50.right_classAdd.fiace-l{order:1;padding:0}#content .concept .fiace-area .site-content.flex-container.access .w-50.fiace-r{order:2}#content .concept .fiace-area .w-50.right_classAdd h3.w-50{width:50%!important;margin-bottom:40px}}@media only screen and (max-width:943px){.single .content-area{width:100%!important}}@media only screen and (max-width:910px){li.list6 a{padding-top:30px!important;padding-bottom:0!important}.home .url_link_area_title .url_link{font-size:18px;margin:30px 0 30px auto}.home .url_link_area_title .arrow{top:13px}.url_link_area_title{height:90px}.frontpage .event .contentBox{width:100%!important;margin:0 auto}.frontpage .news .contentBox{width:90%!important}.text-area h2{font-size:34px;text-align:center}.content_front_text{margin-top:50px;font-size:17px}.home .url_link_area_title .url_link{right:100px}.page-id-2304 .site-content{width:100%!important}.button-tertiary{width:100%}.w-50.fiace-l,.w-50.fiace-r{width:100%!important}section.fiace-area{padding:60px 0}.w-50.fiace-area .w-50{width:100%!important}.w-50.fiace-l h3.w-50{width:50%!important}section.fiace-area .fiace-text{margin-right:0;margin-bottom:30px}section.fiace-area .w-50 img{width:100%}section.access-area h3.ttl{margin:-10px 0 10px 0%;font-size:36px;padding:0 0 0 8rem}.frontpage section.access-area h3.ttl{margin:30px 0 10px 0%}section.access-area h3.ttl .sub{margin:0 0 0 0}#content .textArea1{margin:100px auto}#content .textArea1 p{font-size:25px;line-height:1.7}#content .textArea1 h2{font-size:70px;letter-spacing:.2em}#content .textArea2{font-size:15px;padding:0;margin-bottom:100px}.topImage .topImagecolor .textArea1 .textArea2 p{font-size:20px!important}#content .topImage{height:auto}#content .textArea1{width:88%}#content .NumberArea_BC .NumberArea{width:100%}#content .NumberArea .onebox,#content .NumberArea .twobox,#content .NumberArea .threebox{width:83%;padding:42% 5% 40px;background-size:contain;margin:0 auto 70px}#content .NumberArea h3{padding-left:80px;font-size:27px}#content .NumberArea .threebox h3{font-size:27px}#content .NumberArea .threebox{padding:40% 0 40px;margin:0 auto}#content .NumberArea .text{margin-top:30px}.threebox-text-area{width:100%;padding:40px 50px 0}#content .NumberArea_BC{padding-top:100px;padding-bottom:100px}#content .NumberArea .sixbox{margin-bottom:50px}#content .ZehArea h2{font-size:23px}}@media only screen and (max-width:860px){div#post_voice_area h3:before{left:170px}div#post_voice_area h3:after{right:200px}div#event_table_list th{width:20%}.topImage .topImagecolor .textArea1 .textArea2 p{line-height:2!important}#content .concept section.photo-area{margin:0 0 50px}#content .concept .ZehArea h2{font-size:37px;letter-spacing:.1rem}#content .ZehArea .ZehArea_text{width:100%}#content .ZehArea .ZehArea_text p{font-size:18px;line-height:1.9}#content .NumberArea .fourbox .right,#content .NumberArea .fivebox .right{width:85%}#content .concept .sky_consept h3{font-size:30px}#content .sky_consept ul h4{font-size:24px}#content .ngj_consept .logo{width:25%}#content .ngj_consept h5{font-size:21px;padding:0}#content .ngj_consept ul li.p05 p{font-size:18px}#content .ngj_consept ul li.p08 h6{font-size:27px}}@media only screen and (max-width:767px){#top-bar-wrap{display:block!important}div#top-bar{display:none}#site-header{margin:0 0 0!important;top:0;padding-bottom:6px}#mobile-dropdown ul{padding-left:0}#mobile-dropdown ul li a{text-decoration:none;font-size:17px;color:green}.page-header{margin:74px 0 0 0}.pc_top_slider{display:none}.sp_top_slider{display:none}.tab_top_slider{display:block}.single-work-topicon{margin:0 0 30px}h2.s-title{font-size:20px}.frontpage section.fiace-area{padding:60px 0 80px}div#post_category_list{width:auto}.single-work ul.list-w{font-size:14px}.area-title{font-size:16px}h2.e-title{border-bottom:2px solid #d3ac2f;padding:10px 0 20px;font-size:18px}#event-area h3.ev_title{font-size:20px}.archive #content #event-area .url_link{right:0}.archive #event-area .arrow{top:9px;right:-45px}.single-event h2.e-title{border-bottom:2px solid #d3ac2f;padding:10px 0 10px;font-size:18px;margin:0}div#event_table_list{margin:0 auto 50px}div#event_table_list table{font-size:16px}div#event_table_list th{width:24%}.event_photo ul{font-size:14px}.works-category-list ul.list-w{font-size:14px}h3.ev_title,h3.ev_title span{font-size:16px}.archive .arrow{width:40px;right:-50px}.archive .url_link{margin-right:60px}.text-area h2{font-size:31px}section.icon-area ul li a:before{width:40px;height:40px;top:15px;margin:0 auto;display:block;position:unset;margin-bottom:10px}section.icon-area ul li a{padding-left:20px;padding-right:20px;padding-top:20px!important;padding-bottom:20px!important}section.icon-area ul li:hover{background-color:#e1d7c7}section.icon-area ul li{width:48%;margin-right:2%!important;margin-left:0%!important;margin-bottom:4%}section.icon-area ul li:nth-child(2n) {margin-right:0%!important;margin-left:2%!important}section.icon-area ul li:nth-child(3n) {margin-left:auto;margin-right:auto}section.icon-area ul li{height:120px}.company .ttlBox{width:100%!important}#content .concept .fiace-area .site-content.flex-container.access{padding:0}#content section.fiace-area ul li{margin:0 2% 40px;width:46%!important}#content .concept section.fiace-area ul li:nth-child(2n) {margin-left:2%!important;margin-right:2%!important}#content .concept section.fiace-area ul li:nth-child(3n) {margin-left:2%!important;margin-right:2%!important}#content section.fiace-area ul li img{width:100%}#content section.fiace-area ul{margin:100px auto 0}#content .right_classAdd{margin-top:15px}section.fiace-area h3.w-50{width:100%!important}#content .concept section.fiace-area ul li h4{padding:10px 0 15px 4rem}#content .sky_consept ul li{margin-right:0%;width:100%;margin-left:0;margin-bottom:50px}#content .sky_consept ul li:nth-child(2n),
	#content .sky_consept ul li:nth-child(3n) {margin-left:0%!important;margin-right:0%!important;width:100%}#content .sky_consept ul{padding:0 0}#content .sky_consept h3{margin-top:50px;font-size:22px;margin-bottom:0}#content .concept .sky_consept h3{font-size:30px;margin:60px auto 70px}#content .ngj_consept h5{margin:40px auto 60px}#content .ngj_consept ul li.p02,#content .ngj_consept ul li.p04,#content .ngj_consept ul li.p07,#content .ngj_consept ul li.p01,#content .ngj_consept ul li.p03,#content .ngj_consept ul li.p06{width:45%!important;margin:0 2.5% 25px!important}#content .ngj_consept ul li.p01 img,#content .ngj_consept ul li.p02 img,#content .ngj_consept ul li.p03 img,#content .ngj_consept ul li.p04 img,#content .ngj_consept ul li.p06 img,#content .ngj_consept ul li.p07 img{margin-top:0;border-radius:10px}#content .ngj_consept ul li.p08{width:100%!important;margin:30px auto}#content .ngj_consept ul li.p08 h6{font-size:29px;margin:0 0 0 .5rem;letter-spacing:.3rem}.ngj_consept ul li.p09{display:none}#content .ngj_consept ul li.p05{width:100%!important;margin-bottom:30px}#content .ngj_consept ul li.p05 p{font-size:22px;letter-spacing:.1rem;margin:0 auto}.slick-slide img{display:block;margin:0 auto;width:100%}.fiace .slick-slide img{width:90%}#content .works_area h2{font-size:30px}#content .works_area_bc{padding-top:80px;padding-bottom:10px}section.fiace-area{margin:0 auto 0;padding:40px 0}.w-50.fiace-l h3.w-50{width:60%!important;margin:0 auto 20px;background-color:#f3efe7}.frontpage section.fiace-area.yuie-area h3{text-align:center;margin-left:auto;margin-right:auto;padding:0 0 20px 0}.frontpage section.fiace-area.yuie-area h3 img{width:100%;max-width:220px}.fiace-text{padding:15px 20px;line-height:1.8;letter-spacing:.08rem}#content .ZehArea .ZehArea_text p{font-size:15px}#content .concept .ZehArea .ZehArea_text p{font-size:18px;padding-left:50px}#content .textArea1 p{font-size:25px}.topImage .topImagecolor .textArea1 .textArea2 p{font-size:19px!important}#content .NumberArea .onebox,#content .NumberArea .twobox,#content .NumberArea .threebox{width:86%;padding:43% 5% 40px}#content .NumberArea .threebox{padding:40% 0 40px;margin:0 auto}.threebox-text-area{padding:40px 5% 0}#content .concept .ZehArea h2{font-size:35px;letter-spacing:.1rem}#content .sky_consept .sky_consept_area{padding:20px 4% 60px}#content .concept .sky_consept h3{font-size:30px;line-height:2;letter-spacing:.3rem;padding-left:1rem}#content .sky_consept ul h4{font-size:28px;text-align:center;letter-spacing:.3rem;margin:0 auto 30px}#content .sky_consept ul p{font-size:18px}#content .concept .fiace-area .w-50.right_classAdd h3.w-50{width:70%!important;margin:0 auto 40px;background:none}#content .concept .fiace-text{line-height:2}.home .access,.page-id-2304 .access{padding-bottom:50px;font-size:15px}#content .ZehArea h2{font-size:19px}#content .ZehArea .ZehArea_text{margin:70px auto 90px}.page-id-2304 .button-primary{width:360px}.newspost_icon{top:-5px;right:-5px;width:52px;height:52px;line-height:3.6em;font-size:12px;border:4px solid #e1d7c7}.single-work .container.clr.page-header-inner .site-breadcrumbs,.single-event .container.clr.page-header-inner .site-breadcrumbs{display:block;text-align:left!important;width:90%;max-width:90%;margin-bottom:0;line-height:1.8em;height:auto}.ZehArea_text img{margin:0 auto;width:30%!important;height:auto!important}#content .concept .ZehArea_text img{width:23%!important}#footer-bottom{padding:15px 0 110px 0}.footer_sp_menu{display:block;height:60px;position:fixed;bottom:0;width:100%;background-color:#09723b;box-sizing:border-box}.footer_sp_menu ul{display:flex;list-style:none;flex-wrap:wrap;margin:0;padding:0}.footer_sp_menu ul li{width:25%;height:60px}.footer_sp_menu ul li img{width:25%}.footer_sp_menu ul li{width:20%;height:60px;box-sizing:border-box}.footer_sp_menu ul li a{display:block;text-align:center;width:100%;line-height:3.3em;height:60px;cursor:pointer!important}div#js-scroll-top{display:block;text-align:center;width:100%;line-height:3.3em;height:60px;cursor:pointer!important}.footer_sp_menu ul li:hover,.footer_sp_menu ul li a:hover{background-color:var(--gold)}#scroll-top{bottom:unset}div#post_voice_area h3:before{left:150px}div#post_voice_area h3:after{right:180px}}@media only screen and (max-width:736px){.frontpage .w-50.fiace-l h3.w-50{width:70%!important}.frontpage section.fiace-area.yuie-area h3 img{max-width:200px}ol.photo_list.home li img{border-radius:15px}#content .topImage .topImagecolor .textArea1 p{font-size:24px;text-align:center}#content .topImage .topImagecolor .textArea1 h2{font-size:70px;letter-spacing:.2em}.topImage .topImagecolor .textArea1 .textArea2 p{font-size:18px!important}#content .concept .ZehArea h2{font-size:33px;letter-spacing:.1rem}#content .ZehArea .ZehArea_text{margin:30px auto 80px}#content .concept .ZehArea_text img{margin:0 auto;width:20%!important;height:auto!important}#content .concept .ZehArea .ZehArea_text p{width:95%;font-size:19px;line-height:2;padding-left:0;margin:30px auto 0;text-align:justify}#content .NumberArea .fourbox .right,#content .NumberArea .fivebox .right{width:100%}#content .NumberArea .fourbox .text,#content .NumberArea .fivebox .text,#content .NumberArea .sixbox .text{padding-left:0}.page-id-2304 .button-primary{width:290px}.page-id-2304 .button-primary.content::after{width:36px;height:36px}.page-id-2304 .button-primary.content::before{margin:0 20px 0 5px}#content .sky_consept .sky_consept_area{padding:20px 4%}#content .concept .sky_consept h3{font-size:29px;margin:50px auto 70px}#content .ngj_consept{margin-top:60px}#content .ngj_consept h5{font-size:20px}.page-id-2304 #content .concept .works_area_bc{padding-top:60px;margin-bottom:60px}#content .concept .fiace-area .w-50.right_classAdd h3.w-50{width:80%!important;margin:0 auto 30px}#content .concept section.fiace-area ul li h4:before{width:40px;height:40px}#content .concept section.fiace-area ul li h4{font-size:19px;padding:10px 0 10px 3rem}#content .concept section.fiace-area ul li h4.s1:before,#content section.fiace-area ul li h4.s3:before{left:10px}#content section.fiace-area ul li h4.s2:before{left:20px}ol.news_list.home li a{display:flex;flex-wrap:wrap;width:100%;padding:15px 0 15px 10px}ol.news_list.home li .cat{width:fit-content;max-width:none}ol.news_list.home li a .flex-inner{display:flex;width:100%;padding:8px 0 0 5px}ol.news_list.home li a .flex-inner .date{width:20%;font-size:17px;margin:0 5px 0 0}ol.news_list.home li a .flex-inner h3.ev_title{width:78%;font-size:16px;margin-top:2px}div#post_voice_area h3{font-size:19px;letter-spacing:.2rem;margin-bottom:30px}div#post_voice_area h3:before{left:20%}div#post_voice_area h3:after{right:20%}div#post_table_list th{padding:7px 5px 7px 10%}div#post_voice_area_uchi{padding:0}#event-area h3.ev_title{font-size:19px}}@media only screen and (max-width:667px){.frontpage .w-50.fiace-l h3.w-50{width:80%!important}.site-content.access .w-40,.site-content.access .w-60{width:100%!important}.site-content.access .w-60{margin-top:30px}.home .access .display-4{text-align:center}ol.news_list.home li a .flex-inner .date{width:25%;font-size:16px;margin:0 5px 0 0}ol.news_list.home li a .flex-inner h3.ev_title{width:73%;font-size:16px;margin-top:3px}.works-category-list{width:98%;margin:30px 1%}.works-category-list .title{display:block;text-align:center;margin:0 auto 10px;letter-spacing:.1rem;font-size:16px}.works-category-list ul.list-w li a{padding:1px 14px 3px}.works-category-list ul.list-w li{margin-right:10px;margin-bottom:10px}.single-work .container.clr.page-header-inner .site-breadcrumbs,.single-event .container.clr.page-header-inner .site-breadcrumbs{margin:20px 0 0}.single-work div#post_table_list{width:80%;margin:20px auto 0}div#post_voice_area{margin:40px auto 50px}.pagenavi-warp{padding:0 0 20px}.single-work h2.s-title{font-size:22px;margin-bottom:20px;letter-spacing:.3rem}.area-title{margin-bottom:20px}.single-work ul.list-w li a{font-size:14px}.single-work ul.list-w li{margin-right:15px}p.meta-cat{text-align:left}#event-area h3.ev_title{font-size:18px}div#event_table_list th{width:24%;font-size:15px;letter-spacing:.05rem}div#event_table_list th{padding:7px 0 0}div#event_table_list td{padding:5px 0}.event_photo ul.colum1 li p,.event_photo ul.colum2 li p{font-size:16px;line-height:1.4}.event_photo ul.colum1 li,.event_photo ul.colum2 li{margin-bottom:30px}#content .topImage .topImagecolor .textArea1 h2{font-size:66px;letter-spacing:.8rem}.topImage .topImagecolor .textArea1 .textArea2 p{letter-spacing:.05rem!important;line-height:1.8!important}#content .NumberArea h3,#content .NumberArea .threebox h3{font-size:25px}#content .concept .ZehArea_text img{width:25%!important}#content .NumberArea .fourbox .left .num,#content .NumberArea .fivebox .left .num,#content .NumberArea .sixbox .num{width:70px;height:70px;border-radius:35px;font-size:48px;line-height:1.35}#content .NumberArea .fourbox p.title,#content .NumberArea .fivebox p.title,#content .NumberArea .sixbox p.title{padding-left:88px}#content .NumberArea .fourbox h3,#content .NumberArea .fivebox h3,#content .NumberArea .sixbox h3{padding-left:88px;font-size:33px;letter-spacing:.2rem;line-height:1}#content .NumberArea .fourbox .right{margin:30px auto 70px;padding:0}#content .concept .sky_consept h3{font-size:28px;letter-spacing:.2rem}#content .sky_consept ul h4{font-size:27px;letter-spacing:.2rem}#content .ngj_consept .logo{width:40%}#content .ngj_consept h5{font-size:22px;letter-spacing:.1rem;line-height:2.4}#content .concept .fiace-area .w-50.right_classAdd h3.w-50{width:85%!important}#content .concept section.fiace-area ul li h4{font-size:17px;padding:10px 0 5px 3rem}#content .concept section.fiace-area ul li h4:before{width:32px;height:32px}#content section.fiace-area ul li h4.s3:before{top:6px}}@media only screen and (max-width:610px){.frontpage .w-50.fiace-l h3.w-50{width:85%!important}div#post_voice_area h3:before{left:19%;width:55px;height:55px}div#post_voice_area h3:after{right:19%;width:35px;height:35px}div#event-area ol.photo_list li{width:80%;margin:0 auto 60px}#event-area h3.ev_title{font-size:24px}div#event-area ol.photo_list li:nth-child(3n) {margin-right:auto}#content .concept section.fiace-area{padding:0}#content .concept section.fiace-area ul li h4.s1:before,#content section.fiace-area ul li h4.s3:before{left:0;top:6px}#content section.fiace-area ul li h4.s2:before{left:10px;top:5px}#content .concept .fiace-area .site-content.flex-container.access{margin:0 auto 50px}#content .concept .fiace-area .w-50.right_classAdd h3.w-50{width:90%!important}}@media only screen and (max-width:530px){.frontpage .w-50.fiace-l h3.w-50{width:90%!important}div#post_voice_area h3:before{left:17%;top:20px}div#post_voice_area h3:after{right:17%;top:32px}#content .NumberArea .num{width:56px;height:56px;border-radius:66px;font-size:35px;line-height:1.5}#content .NumberArea h3,#content .NumberArea .threebox h3{padding-left:70px}#content .concept .ZehArea h2{font-size:30px;margin:0 auto 40px}#content .concept .ZehArea_text img{width:30%!important}#content section.fiace-area ul li{margin:0 auto 40px;width:90%!important}#content .concept section.fiace-area ul li:nth-child(2n) {margin-left:auto!important;margin-right:auto!important}#content .concept section.fiace-area ul li:nth-child(3n) {margin-left:auto!important;margin-right:auto!important}#content .concept section.fiace-area ul li h4{font-size:20px;padding:10px 0 5px 5rem;text-align:unset}#content .concept section.fiace-area ul li h4:before{width:45px;height:45px}#content .concept section.fiace-area ul li h4.s1:before,#content section.fiace-area ul li h4.s3:before{left:0;top:0}#content section.fiace-area ul li h4.s2:before{left:0;top:-5px}}@media only screen and (max-width:480px){.pc_top_slider{display:none}.sp_top_slider{display:block}.tab_top_slider{display:block}#top-bar-wrap,#site-header{position:relative}.page-header{margin:0!important}.oceanwp-pagination.clr{margin-bottom:3em}.frontpage .w-50.fiace-l h3.w-50{width:100%!important}.frontpage section.fiace-area.yuie-area h3 img{width:56%;max-width:170px}div#event-area ol.photo_list{margin:0}div#event-area ol.photo_list li{width:95%;margin:0 auto 40px;padding:40px 0 10px;border-top:1px solid green}div#event-area ol.photo_list li:first-child{padding:0 0 10px;border-top:none}div#event-area ol.photo_list li:nth-child(2n) {margin-left:auto;margin-right:auto}div#event-area ol.photo_list li img{width:80%;margin:0 10% 12px;padding:0!important}div#event-area .style_A,div#event-area .style_B{margin:0 0 12px 10%}#event-area h3.ev_title{font-size:22px;margin-left:10%}div#event-area ol.photo_list li .fig_title{padding-bottom:15px;width:80%;margin:.5em auto .75em}.single-event .pagenavi-warp{margin:10px 0}.single-event nav.page-nav{font-size:14px}.works-category-list{width:100%;margin:0 0 16px}div#work-sekou ol.photo_list{margin:25px auto;justify-content:center;width:80%}div#work-sekou ol.photo_list li{width:100%;margin-right:0%;margin-left:0%}div#work-sekou ol.photo_list li:nth-child(2n) {margin-left:0%;margin-right:0}div#work-sekou ol.photo_list li img{border-radius:15px}.home ol.photo_list.home li{width:80%;margin:20px 10% 50px;font-size:15px}.home ol.photo_list.home li:nth-child(2) {margin-bottom:0}ol.news_list.home li a .flex-inner .date{width:32%}ol.news_list.home li a .flex-inner h3.ev_title{width:61%}section.icon-area ul li,section.icon-area ul li.list6{width:48%;height:auto;font-size:15px}section.icon-area ul li:nth-child(3n) {margin-right:2%}section.icon-area ul li:nth-child(2n) {margin-right:0%!important;margin-left:2%!important}.content_front_text{margin-top:50px;font-size:16px;letter-spacing:.04rem;line-height:1.8;text-align:justify}.text-area{margin:0 2% 100px}.frontpage .text-area{width:85%;margin:0 auto 40px}section.icon-area{margin:0 auto 50px}section.icon-area ul li a{padding-left:15px;padding-right:15px;padding-top:15px!important;padding-bottom:15px!important;letter-spacing:.1rem}section.icon-area ul li a.letter-sp-0{padding-left:2px;padding-right:2px;letter-spacing:0}section.fiace-area{margin:0 auto 50px}.home section.fiace-area h3.w-50{width:100%!important}.w-50.fiace-r .url_link_area.sp_style .url_link{right:40px}section.access-area{margin-top:0!important}.text-area h2{font-size:20px}.frontpage .text-area h2{font-size:30px;padding:0 0 0 1.5rem;letter-spacing:.3rem;line-height:1.5}.sec-ttl .text-en,.sec-ttl.typeC .text-en{font-size:26px}section.access-area h3.ttl{font-size:26px;padding:0 0 0 11%}section h3.ttl .sub{padding:0}.frontpage .access-area .site-content.flex-container.access{margin:30px auto 0!important;padding-bottom:0}.site-content.access .w-40,.site-content.access .w-60{margin:0 auto 30px;text-align:center}.button-tertiary{width:88%}.archive .sec-ttl .text-en{font-size:25px}.archive .sec-ttl .text-jp{font-size:18px;letter-spacing:.2rem}.home .sec-ttl .text-jp{font-size:14px;margin:0 0 0 10%}h3.ev_title,h3.ev_title span{font-size:16px;margin:0 0 4px}h3.ev_title span{margin:0 8px 8px 0}.fig_title{font-size:16px;line-height:1.4}.home .url_link_area_title .url_link{right:50px;margin:0 0 30px auto}.home .arrow,.concept .arrow{width:30px;right:-36px;top:15px}.blog-entry.post .blog-entry-header .entry-title a{letter-spacing:.02rem}.single-work .container.clr.page-header-inner .site-breadcrumbs,.single-event .container.clr.page-header-inner .site-breadcrumbs{margin:5px 0 0;font-size:14px}.single-work div#content-wrap{margin:-30px auto 0}.single-work .pagenavi-warp{margin:0 0 2em}.single-work div#post_table_list{width:100%}div#post_table_list th{padding:5px 3px 5px 10px;text-align:left;letter-spacing:.1rem}div#post_table_list td{padding:5px 5px 5px 5%;letter-spacing:.07rem}.single-work #post_table_list th{width:7em;letter-spacing:.1rem;padding:0 0 4px 0}div#post_voice_area h3{letter-spacing:.1rem}div#post_voice_area h3:before{left:4%;top:22px;width:42px;height:42px}div#post_voice_area h3:after{right:6%;top:29px;width:28px;height:28px}div#post_voice_area{padding:0;margin:1.75em auto;font-size:16px}.single-work #post_table_list table{margin-bottom:1.5em}.single-work #post_voice_area.testimonial{padding:1.25em}.single-work #post_voice_area.testimonial h3{font-size:19px;margin-bottom:16px}#post_voice_area_uchi .comment_area{text-align:justify;line-height:1.65}.works_photo ul.colum1 li p,.works_photo ul.colum2 li p{line-height:1.6}.works_photo ul.colum1 li,.works_photo ul.colum2 li{margin-bottom:40px}.single-work h2.s-title{margin-bottom:15px;letter-spacing:.1rem;text-align:justify}.single-work ul.list-w li{margin-right:12px;margin-bottom:10px}.area-bg-beige-white{padding:50px 0}.frontpage .area-bg-beige-white{padding:30px 0}#content .sky_consept h3{font-size:18px}#content .ngj_consept ul li.p05{margin:0 0 24px}#content .ngj_consept ul li.p05 p{font-size:18px;letter-spacing:0;margin:0 auto}#content .ngj_consept ul li.p08 h6{font-size:24px;letter-spacing:.2rem}.archive #content .url_link{right:0}.page-id-2304 .footer-cta{margin:0 auto 80px}#content section.photo-area2{margin:0 0 60px}#content .works_area h2{margin:0 0 10px}#content .slick-dotted.slick-slider{margin:30px auto}.slick-slide img{width:80%}.page-id-2304 #content .works_area_bc .url_link_page_concept{position:relative;height:30px;margin:40px 0 30px}.page-id-2304 #content .concept .works_area_bc{margin-bottom:40px}#content .topImage .topImagecolor .textArea1{padding:20px 4%}#content .topImage .topImagecolor .textArea1 p{font-size:18px;text-align:center}#content .textArea1 p{font-size:14px}#content .topImage .topImagecolor .textArea1 h2{font-size:46px;letter-spacing:.5rem;margin:15px auto 20px}#content .NumberArea .num{width:48px;height:48px;border-radius:66px;font-size:30px;line-height:1.4}#content .NumberArea h3,#content .NumberArea .threebox h3{font-size:24px;letter-spacing:.05rem;padding-left:60px}#content .NumberArea .onebox,#content .NumberArea .twobox,#content .NumberArea .threebox{width:88%;padding:47% 5% 40px}#content .NumberArea .threebox{padding:47% 0 40px}#content .NumberArea_BC{padding:60px 0}#content .concept section.photo-area{margin:0 0 30px}#content .ZehArea{margin:0 auto 60px}#content .concept .ZehArea h2{font-size:28px;letter-spacing:0}#content .concept .ZehArea_text img{width:35%!important}#content .NumberArea .fourbox .text,#content .NumberArea .fivebox .text{margin:30px auto 0}#content .NumberArea .fourbox .right{margin:20px auto 60px}#content .NumberArea .fourbox h3,#content .NumberArea .fivebox h3,#content .NumberArea .sixbox h3{font-size:29px;padding-left:77px;letter-spacing:0}#content .NumberArea .fourbox p.title,#content .NumberArea .fivebox p.title,#content .NumberArea .sixbox p.title{padding-left:77px}#content .NumberArea .fourbox .left .num,#content .NumberArea .fivebox .left .num,#content .NumberArea .sixbox .num{width:60px;height:60px;border-radius:30px;font-size:46px;line-height:1.2;margin-top:3px}#content .NumberArea .sixbox .text{margin-bottom:30px}#content .concept .sky_consept h3{font-size:24px;letter-spacing:0;margin:40px auto 70px}#content .sky_consept ul h4{font-size:25px;letter-spacing:.1rem}#content .sky_consept .sky_consept_area{padding:20px 4% 30px}#content .ngj_consept .logo{width:50%}#content .ngj_consept h5{font-size:18px;letter-spacing:0}#content .concept .fiace-area .w-50.right_classAdd h3.w-50{width:100%!important;margin:0 auto 30px;padding:0}#content .concept .fiace-text{line-height:1.8;padding:0}#content .concept .w-50.fiace-r .url_link_area.sp_style{height:40px}#content .concept .w-50.fiace-r .url_link_area.sp_style .url_link{right:30px}#content .concept section.fiace-area ul li h4{font-size:19px}ul.worksslides.slick-initialized.slick-slider.slick-dotted{margin:15px 0 15px 0}.footer_sp_menu ul li img{width:35%}}@media only screen and (max-width:400px){#content .topImage .topImagecolor .textArea1{width:90%}#content .topImage .topImagecolor .textArea1 p{font-size:16px}#content .topImage .topImagecolor .textArea1 h2{font-size:41px}#content .NumberArea h3,#content .NumberArea .threebox h3{font-size:22px;letter-spacing:0}#content .concept .ZehArea h2{font-size:21px}#content .concept .ZehArea_text img{width:40%!important}#content .NumberArea .fourbox h3,#content .NumberArea .fivebox h3,#content .NumberArea .sixbox h3{font-size:25px}#content .concept .sky_consept h3{font-size:21px;margin:20px auto 50px}#content .sky_consept ul h4{font-size:23px;margin:0 auto 20px}#content .sky_consept ul li{margin-bottom:30px}}select.select_side-hj{font-size:16px;margin-top:20px}div#sp-icon{width:74px;height:40px;position:absolute;right:0;top:3px;z-index:999}div#sp-icon:hover{cursor:pointer;opacity:.7}div#sp-icon span,div#sp-icon span:before,div#sp-icon span:after{display:inline-block;width:25px;height:3px;background:#000;position:absolute;transition-property:transform;transition-duration:.3s}div#sp-icon span{left:50%;top:50%;transform:translate(-50%,-50%)}div#sp-icon span:before{content:"";transform:translateY(-10px) rotate(0deg)}div#sp-icon span:after{content:"";transform:translateY(10px) rotate(0deg)}.opened div.sp-close span{background:transparent!important}.opened div.sp-close span:before{transform:rotate(45deg)!important}.opened div.sp-close span:after{transform:rotate(-45deg)!important}@media only screen and (max-width:1020px){.oceanwp-mobile-menu-icon a.mobile-menu .oceanwp-text,.oceanwp-mobile-menu-icon a.mobile-menu .oceanwp-close-text{padding-left:76px}div#sp-icon{top:10px;z-index:999;left:0}}@media only screen and (max-width:767px){div#sp-icon span:before{margin-left:-13px}div#sp-icon span:after{margin-left:-13px}.oceanwp-mobile-menu-icon a.mobile-menu .oceanwp-text,.oceanwp-mobile-menu-icon a.mobile-menu .oceanwp-close-text{padding-left:6px}#site-logo #site-logo-inner a img{margin:5px auto 5px}header#site-header::after{content:none}.page-header{margin:30px 0 0 0}div#sp-icon span,div#sp-icon span:before,div#sp-icon span:after{background:#fff}}#site-header{position:relative}#top-bar-wrap{position:relative}div#top-bar{z-index:10000000000;box-shadow: 0 5px 15px rgb(0 0 0 / 3%)}.page-id-2226 header.page-header{margin-top:90px}@media only screen and (max-width:320px){#content .topImage .topImagecolor .textArea1 h2{font-size:39px}#content .NumberArea h3,#content .NumberArea .threebox h3{font-size:20px}#content .concept .sky_consept h3{font-size:19px}#content .ngj_consept h5,#content .ngj_consept ul li.p05 p{font-size:17px}#content .ngj_consept ul li.p08 h6{font-size:22px;letter-spacing:.2rem}}