@font-face{font-family:'HansKendrick3Regular';src:url("../font/HansKendrick3Regular.ttf")}#back-top-area{margin:100px auto 100px}#back-top-area .back-top a.back-top-btn{color:#fff;background-color:#000;width:198px;height:48px;display:flex;margin:auto;justify-content:center;align-items:center;transition:.4s all;border:1px solid #000}#back-top-area .back-top a.back-top-btn:hover{color:#000;background-color:#fff}.cnv-area{margin-bottom:100px}.cnv-area .cnv-list{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;max-width:773.0534px;margin:auto}.cnv-area .cnv-list .cnv-btn{width:100%;height:100%;max-height:87.9149px;max-width:361.5267px}.cnv-area .cnv-list a.btn-link{color:#fff;background-color:#000;width:100%;max-height:87.9149px;display:flex;margin:auto;flex-direction:column;justify-content:center;align-items:center;transition:.4s all;border:1px solid #000;text-decoration:none;line-height:1.2;padding:5% 0;letter-spacing:0.1em}.cnv-area .cnv-list a.btn-link .en{font-size:2.5rem;font-family:"HansKendrick3Regular"}.cnv-area .cnv-list a.btn-link .ja{font-size:1rem;font-family:"Noto Sans CJK JP",sans-serif}.cnv-area .cnv-list a.btn-link:hover{color:#000;background-color:#fff}@media screen and (max-width: 768px){#cnv-area .cnv-list .cnv-btn{width:40%}#cnv-area .cnv-list a.btn-link .en{font-size:2.0rem}#cnv-area .cnv-list a.btn-link .ja{font-size:1.6rem}}@media screen and (max-width: 480px){#cnv-area .cnv-list a.btn-link .en{font-size:2.0rem}#cnv-area .cnv-list a.btn-link .ja{font-size:1.6rem}}#nichiha_siding_award{max-height:100%;background-color:#000;text-align:center;color:#fff;margin-bottom:100px;padding:30px 0 10px}#nichiha_siding_award .content_box{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}@media screen and (max-width: 768px){#nichiha_siding_award .content_box{max-width:90%;margin:auto}}#nichiha_siding_award .content_box .item-img{max-height:187px;object-fit:contain}#products-other-list{text-align:center;color:#fff;margin-bottom:100px}#products-other-list .content_box{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}#products-other-list .content_box .products-list{display:flex;justify-content:space-between;width:100%;max-width:929.4818px}#products-other-list .content_box .products-list .list-item{width:48%}#products-other-list .content_box .products-list .list-link{display:flex;width:100%;justify-content:space-between}@media screen and (max-width: 768px){#products-other-list .content_box .products-list .list-link{flex-direction:column-reverse}}#products-other-list .content_box .products-list .list-link .left-box{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-right:10px}#products-other-list .content_box .products-list .list-link .right-box{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}#products-other-list .content_box .products-list .list-link .products-title{color:#000;font-family:"HansKendrick3Regular";font-size:3.125rem;letter-spacing:0.1em;white-space:nowrap;margin-bottom:20px}@media screen and (max-width: 480px){#products-other-list .content_box .products-list .list-link .products-title{font-size:1.125rem}}#products-other-list .content_box .products-list .list-link .more-btn{max-width:107.6399px;margin:0}#products-other-list .content_box .item-img{max-height:165.0868px}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%}body{background-color:#ffffff;font-family:"Noto Sans CJK JP",sans-serif;color:#000;font-size:100%;line-height:1.8;width:100%;letter-spacing:0.1em;font-size:1.6rem}#container{overflow:hidden}@media (min-width: 600px){body{font-size:140%;font-size:140%}}@media (min-width: 1000px){body{font-size:135%;font-size:135%}}*{color:inherit}a:active,a:focus{color:inherit}a:hover{color:inherit;text-decoration:none;color:skyblue;cursor:pointer}a:hover img{-webkit-transition:all 0.3s;transition:all 0.3s;opacity:0.8;filter:alpha(opacity=80);-ms-filter:"alpha(opacity=80)"}img{width:100%;backface-visibility:hidden;height:auto}ul{padding:0;margin:0}li{list-style-type:none;padding:0;margin:0}.fixed-bottom{position:fixed !important;bottom:0}.inner{max-width:1140px;width:80vw;padding:0 25px;margin:auto}@media (max-width: 1139px){.inner{padding:0 15px;width:100%;padding:0 2%}}@media (max-width: 767px){body{padding-bottom:0px}.inner{padding:0 4%}}.main_logo{width:370px;margin:auto;padding-top:20px}.sp_none{display:block}.pc_none{display:none}@media screen and (max-width: 767px){.pc_none{display:block}.sp_none{display:none}}.sp_none_lg{display:block}.pc_none_lg{display:none}@media screen and (max-width: 1140px){.pc_none_lg{display:block}.sp_none_lg{display:none}}.sp_none_flex{display:flex}.pc_none_flex{display:none}@media screen and (max-width: 768px){.pc_none_flex{display:flex}.sp_none_flex{display:none}}.hidden{visibility:hidden}.visible{visibility:visible}@media (max-width: 991px){.content_title{padding-top:0px}}.animated{visibility:hidden}main .wow{visibility:hidden}@media screen and (max-width: 768px){.animated{animation-delay:0s !important}}#header{position:fixed;background-color:#fff;z-index:3000;left:0;right:0;top:0}#header_top{height:75px;display:flex;justify-content:space-between;align-items:center;position:relative}#content_header{height:790px}@media (max-width: 1139px){#header_top{padding-left:0px}}.header_logo{width:160px;margin-top:10px}.header_nav{display:flex;align-items:center;position:relative;width:100%;max-width:550px}.header_nav .header_sns_link img{width:25px}@media screen and (max-width: 480px){.header_nav .header_sns_link img{width:15px}}.contact_list{display:flex;width:100%;max-width:225px;margin-right:4%}.contact_list .list-item{display:block;width:100%;margin-right:10px}.contact_list .list-item:last-child{margin-right:0px}@media screen and (max-width: 576px){.contact_list .list-item:first-child{margin-right:4%}}.contact_list .list-item .list-link{color:#000;max-width:106.6327px;min-width:56.6327px;max-height:27.3253px;width:100%;border:0.5px solid #000;display:flex;justify-content:center;align-items:center;font-size:1.6rem;letter-spacing:0.1em;line-height:1.375;font-weight:300;font-family:"Noto Sans CJK JP",sans-serif;transition:0.4s all;white-space:nowrap}@media screen and (max-width: 768px){.contact_list .list-item .list-link{font-size:1rem;padding:5px 0}}.contact_list .list-item .list-link:hover{color:#fff;background-color:#000}.contact_list .list-item .phone_number a img{width:100%;min-width:100px}.btn_link{position:relative;z-index:99;top:10px}.btn_menu{width:38.3396px;height:33.5px;border-radius:0;background:#ffffff;opacity:.7;padding:0;font-size:15px;margin-bottom:35px}.btn_menu::after{font-size:8px;display:block;width:30px;content:'MENU';position:relative;top:20px;left:-5px}#gnav_side.side_menu{position:absolute;top:200%;left:0;z-index:1}@media screen and (max-width: 576px){#gnav_side.side_menu{top:100%}}#gnav_side.side_menu .gnav_side_list{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}#gnav_side.side_menu .gnav_side_list .list-item{font-size:1.6rem}#gnav_side.side_menu .gnav_side_list .list-item .list-link{color:#000;transition:.4s all;font-family:"HansKendrick3Regular"}#gnav_side.side_menu .gnav_side_list .list-item .list-link:hover{color:#ccc}.btn_request{width:65px;height:65px;border-radius:0;background:#666;opacity:.7;position:absolute;top:0px;right:75px;color:#fff;text-align:center;padding:0;font-size:15px}.btn_request i{display:block;font-size:35px;margin-bottom:5px}@media screen and (max-width: 768px){#content_header{height:100%}.header_logo{margin-top:0px;padding:0px;width:100%;max-width:259.6651px}.header_logo img{height:auto;width:auto;max-width:50%;min-width:80px;object-fit:contain}.btn_menu{width:50px;height:50px;position:fixed}.btn_request{width:50px;height:50px;right:55px;font-size:10px;position:fixed}.main_logo{padding-top:50px;max-width:250px;margin:auto}}.header_sns_link{display:flex;margin-right:10px}@media screen and (max-width: 768px){.header_sns_link{margin-right:10px}}.header_sns_link li{max-width:30px;margin-right:10px}.header_sns_link li:last-child{margin-right:0px}.header_sns_link li img{margin:0;width:100%}.wp-pagenavi{text-align:center}.wp-pagenavi a{font-weight:550;text-align:center;margin-right:15px;padding-bottom:1px}.wp-pagenavi a:hover{color:#FFF}.wp-pagenavi span{text-align:center;margin-right:15px;color:#FFF;font-weight:550}.previouspostslink:after{font-family:fontAwesome;content:'\f104';border:2px solid #FFF;margin-left:15px;padding:0px 5px 0px 4px;margin-bottom:20px;font-size:18px}.nextpostslink:before{font-family:fontAwesome;content:'\f105';border:2px solid #FFF;margin-right:15px;padding:0px 4px 0px 5px;margin-bottom:20px;font-size:18px}#news_list .wp-pagenavi a,#news_list .wp-pagenavi span{color:#000}.wp-pagenavi a:hover{border-bottom:2px solid #FFF}#news_list .wp-pagenavi a:hover{border-bottom:2px solid #000}#news_list .nextpostslink:before,#news_list .previouspostslink:after{border-color:#000}#gnav_open{position:relative;width:21.1651px;height:16px;cursor:pointer;margin-left:20px}@media screen and (max-width: 576px){#gnav_open{margin-left:10px;margin-right:10px}}#gnav_open span{position:absolute;left:0;width:100%;height:1px;background-color:#000;border-radius:4px}#gnav_open,#gnav_open span{display:inline-block;transition:all .5s;box-sizing:border-box}#gnav_open span:nth-of-type(1){top:0}#gnav_open span:nth-of-type(2){top:8px}#gnav_open span:nth-of-type(3){top:16px}#gnav_open.active span:nth-of-type(1){top:-12px;-webkit-transform:translateY(20px) rotate(-315deg);transform:translateY(20px) rotate(-315deg)}#gnav_open.active span:nth-of-type(2){opacity:0}#gnav_open.active span:nth-of-type(3){top:28px;-webkit-transform:translateY(-20px) rotate(315deg);transform:translateY(-20px) rotate(315deg)}#gnav_area{position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.8);z-index:4000;display:none}#gnav_inner{width:20%;position:absolute;right:-500px;height:100%;background:#333;padding:30px 50px;display:none;overflow-y:scroll}#gnav_area .logo{border-bottom:1px solid #999;padding-bottom:20px;margin-bottom:20px}#gnav_area ul{margin-top:0px}#gnav_area ul li{color:#FFF;border-bottom:1px dashed #666;padding:10px 0;font-size:14px}#gnav_area ul li i{margin-right:10px}#gnav_area ul ol{padding-left:20px}#gnav_area ul li a{display:block;width:100%;height:100%;color:#FFF;transition:0.2s}#gnav_area ul li a:hover{padding-left:10px;transition:0.2s}#gnav_close{width:100px;display:block;margin:30px auto 0;border-radius:5px;border:2px solid #FFF;transition:.4s;background:#333;color:#FFF;font-size:15px}#gnav_close:hover{cursor:pointer;background:#FFF;color:#333;border:2px solid #FFF;transition:.4s}#gnav_area{position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.8);z-index:4000;display:none}#gnav_inner{width:20%;position:absolute;right:-500px;height:100%;background:#333;padding:30px 50px;display:none;overflow-y:scroll}#gnav_area .logo{border-bottom:1px solid #999;padding-bottom:20px;margin-bottom:20px}#gnav_area ul{margin-top:0px}#gnav_area ul li{color:#FFF;border-bottom:1px dashed #666;padding:10px 0;font-size:14px}#gnav_area ul li i{margin-right:10px}#gnav_area ul li a{display:block;width:100%;height:100%}#gnav_area ul li a .icon-sns{width:15px;margin-right:5px;vertical-align:text-bottom}#gnav_close{width:100px;display:block;margin:30px auto 0;border-radius:5px;border:2px solid #FFF;transition:.4s;background:#333;color:#FFF;font-size:15px}#gnav_close:hover{cursor:pointer;background:#FFF;color:#333;border:2px solid #FFF;transition:.4s}@media (max-width: 1499px){#gnav_inner{width:40%;padding:40px 50px}#gnav_area .logo img{max-width:250px;max-width:250px}#gnav_inner{width:40%;padding:40px 50px}}@media (max-width: 991px){#gnav_inner{width:50%;width:50%}}@media (max-width: 767px){#gnav_inner{width:60%;padding:20px 30px;width:60%;padding:20px 30px}}@media (max-width: 575px){#gnav_inner{width:80%;padding:20px 30px;width:80%;padding:20px 30px}}#page_footer{background:#000;height:200px;width:100%;padding-top:40px;position:relative}.footer_inner{padding:20px 0;background:#000;position:relative}#page_footer li:hover img{opacity:1}#page_footer ul{margin:auto}#page_footer ul li{height:72px;position:relative}#page_footer ul li:nth-of-type(2) a p+img{width:45px;position:absolute;top:20%;left:50px}#page_footer ul li:last-child a p+img{width:80px;position:absolute;top:-15px;left:20px}#page_footer .container{width:85%;max-width:1260px;padding-left:0;padding-right:0}#page_footer ul.row li div.row_inner{border:1px solid #FFF}#page_footer ul.row li:first-child div.row_inner{border:none;padding-top:10px;text-align:center}#page_footer ul.row li:first-child img{width:95%;margin-top:5px;margin-bottom:5px}#page_footer ul li p{font-size:1.3vw;line-height:72px;letter-spacing:0.05em;font-weight:bold;padding-left:95px;margin-bottom:0}#page_footer ul li:nth-of-type(2) p{padding-left:85px}#page_footer ul li a{color:#FFF}#page_footer ul li a:hover{color:red}#page_footer ul li p img{width:22px;margin-left:5px;vertical-align:top;margin-top:24px}#page_footer ul li:first-child p{display:block;font-size:12px;color:#fff;text-align:right;padding-right:-15px;padding-left:0px;line-height:18px;font-weight:normal}#page_footer #btn_top_jump{position:absolute;right:2%;width:66px;bottom:25px}#page_footer_mb{display:none;position:fixed;bottom:0;background:#000;height:100px;width:100%;padding:10px 0}#page_footer_mb .container{width:100%;padding-left:0;padding-right:0}#page_footer_mb ul{width:95%;margin:auto}#page_footer_mb li{height:80px}#page_footer_mb li:nth-of-type(2),#page_footer_mb li:last-child{padding-right:0}#page_footer_mb li .row_inner div{position:relative}#page_footer_mb li:hover img{opacity:1}#page_footer_mb li:first-child:hover img{opacity:.5}#page_footer_mb ul.row li:first-child{padding:5px 0;color:#FFF}#page_footer_mb ul.row li:first-child img{width:100%;max-width:250px;margin-top:5px;margin-bottom:5px;display:block;margin:auto}#page_footer_mb ul.row li:first-child p{font-size:2vw;color:#fff;display:block;text-align:center;padding-top:10px}#page_footer_mb ul.row li p span{font-size:3%;color:#fff}#page_footer_mb ul li:nth-of-type(2) .row_inner div:nth-of-type(1) p+img{width:22px;position:absolute;top:6px;left:2%}#page_footer_mb ul li:nth-of-type(2) .row_inner div:nth-of-type(2) p+img{width:26px;position:absolute;top:2px;left:1%}#page_footer_mb ul.row li:first-child div.row_inner{border:none;padding-top:0px;text-align:center}#page_footer_mb ul.row li:nth-of-type(2) div.row_inner div{border:1px solid #FFF;height:40px;padding-top:0px;margin-bottom:5px}#page_footer_mb ul li a{color:#FFF}#page_footer_mb ul li a p{line-height:20px;letter-spacing:-0.02em;font-weight:bold;padding-top:10px;background:url(../img/icon/icon_angle_right.svg);background-repeat:no-repeat;background-position:95% 80%;background-size:15px;font-size:3vw;padding-left:30px}#page_footer_mb ul li a:hover{color:red}#page_footer_mb ul li p img{width:16px;margin-left:5px;vertical-align:top;margin-top:1px}#page_footer_mb #btn_top_jump{position:absolute;right:2%;width:50px;bottom:110px;position:absolute;right:2%;width:50px;bottom:110px}@media (max-width: 767px){#page_footer_mb ul.row li p span{display:block;font-size:12px}}@media (max-width: 565px){#page_footer_mb ul.row li:first-child p{font-size:12px}}@media (max-width: 399px){#page_footer_mb ul.row li p span{font-size:10px}#page_footer_mb ul li:nth-of-type(2) a p{letter-spacing:-0.02em;background-position:97% 80%;background-size:12px;font-size:3vw;padding-left:15%}#page_footer_mb ul li:nth-of-type(2) .row_inner div:nth-of-type(1) p+img{width:15px;top:30%}#page_footer_mb ul li:nth-of-type(2) .row_inner div:nth-of-type(2) p+img{width:20px;top:10%;left:0%}}@media (max-width: 1200px){#page_footer ul li:nth-of-type(2) a p+img{left:30px}#page_footer ul li:last-child a p+img{width:70px;top:-10px;left:30px}#page_footer ul.row li:first-child div.row_inner{padding-top:0px}#page_footer ul li p{font-size:1.3vw;padding-left:90px}#page_footer ul li p img{width:20px;margin-left:5px;vertical-align:top;margin-top:26px}#page_footer ul li small{font-size:13px}#page_footer ul li small span{display:block}#page_footer #btn_top_jump{right:1%}}@media (max-width: 991px){#page_footer{height:140px;padding-top:10px}#page_footer .container{width:80%}#page_footer ul.row li:first-child img{width:100%;margin-top:0px}#page_footer ul li:nth-of-type(2) a p+img{width:25px;left:25px;top:22px}#page_footer ul li:nth-of-type(3) a p+img{width:40px;left:20px;top:12px}#page_footer ul li p{font-size:1.3vw}#page_footer ul li:nth-of-type(2) p{padding-left:40px}#page_footer ul li:nth-of-type(3) p{padding-left:50px}#page_footer ul li small{text-align:center}#page_footer ul li small span{display:inline-block}}@media (max-width: 767px){#page_footer{display:none}#page_footer_mb{display:block;z-index:1000}#page_footer_mb .container{max-width:100%}#page_footer{padding-top:10px}}#footer_credit{font-size:12px;text-align:right;clear:both;margin-bottom:0;padding-top:100px;padding-bottom:10px}@media (max-width: 767px){footer#footer{padding-top:10px;text-align:center;padding-bottom:20px}#footer_credit{font-size:12px;text-align:center;clear:both;padding-top:0px}#footer_credit span{display:block}}.footer_sns_link{display:flex;justify-content:center;margin:0 auto 30px}.footer_sns_link li{max-width:40px}.footer_sns_link li:not(:last-child){margin-right:20px}@media (max-width: 767px){.footer_sns_link{margin:20px auto}}#breadcrumb{clear:both}#breadcrumb ul{line-height:18px}#breadcrumb ul li{display:inline-block;color:#4C4D4E;font-size:13px;margin:0;font-weight:1;padding:3px 0 0;line-height:18px;letter-spacing:0.05rem}#breadcrumb ul li a{color:#4C4D4E}#breadcrumb ul li a:hover{text-decoration:underline}#breadcrumb ul li:after{font-family:"FontAwesome";content:"\f105";margin-left:5px}#breadcrumb ul li:last-child:after{content:""}@media (max-width: 1339px){#breadcrumb{padding-left:20px}}.current_item{margin-right:5px !important;padding-left:5px !important}#page_404{width:60%;margin:120px auto;text-align:center}#page_404 p a{color:#000}#page_404 p a:hover{text-decoration:underline}.box_vm{display:flex;align-items:center}.box_vm_c{display:flex;align-items:center;justify-content:center}.right{float:right}.left{float:left}.clear{clear:both}.relative{position:relative}.absolute{position:absolute}.mb_show{display:none}.no_post_message{text-align:center;color:#000;font-weight:bold;font-size:20px}.red{color:red}.blue{color:#3E9ED8}.black{color:#000000}
/*# sourceMappingURL=common_new.css.map */
