html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}:focus{outline:0}body{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{font-weight:400;text-align:left}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}a img{border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}@media screen and (min-width:641px){body{background-repeat:repeat-x;min-height:1200px;font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif}#wrapper{margin:0 auto;width:940px}#header{height:115px}#side{width:200px;float:left;margin-right:50px;margin-top:20px}#main_img{height:350px;width:690px;margin-bottom:40px}#content{width:690px;float:right;margin-top:20px;margin-bottom:100px}#footer{background:#efefef;min-height:300px}#footer_in{margin:0 auto;width:940px;padding:30px 0}.footer_in_l{width:200px;float:left}.footer_in_r{width:600px;float:right}.logo{margin:30px 0}.tel{margin-top:35px;margin-left:20px}#header h1{font-size:12px;margin-top:10px}#header ul li{float:left;margin-top:69px}#main_img img{margin:0 0 15px}#side ul li{border-top:#666 1px dotted;padding:12px 15px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAHAQMAAAAVq36TAAAABlBMVEUAAAAAAAClZ7nPAAAAAXRSTlMAQObYZgAAABRJREFUCNdjaGBwYFjAEADEDgwNABV+AxHFjhr4AAAAAElFTkSuQmCC) no-repeat 3% 50%}#side ul li a{color:#333;font-size:12px;text-decoration:none;transition:.2s}#side ul li a:hover{color:#960;margin-left:3px}#side ul li:last-child{border-top:#666 1px dotted;border-bottom:#666 1px dotted;padding:12px 15px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAHAQMAAAAVq36TAAAABlBMVEUAAAAAAAClZ7nPAAAAAXRSTlMAQObYZgAAABRJREFUCNdjaGBwYFjAEADEDgwNABV+AxHFjhr4AAAAAElFTkSuQmCC) no-repeat 3% 50%}.time table{border:#CCC 1px solid;font-size:13px;text-align:center;width:278px;margin-top:15px}.time table tr td{padding:12px 3px;text-align:center;border:#CCC 1px solid}.time p{font-size:12px;margin-top:10px;margin-bottom:20px}.map img{margin-bottom:5px;margin-left:5px}.map iframe{margin-left:5px}.side_contact{margin:20px 0}#content h2{color:#333;font-size:20px;border-bottom:#CCC 1px dashed;border-top:#CCC 1px dashed;width:690px;padding:25px 0;margin-bottom:15px;font-weight:700}#content h3{position:relative;padding-left:45px;color:#333;font-size:18px;line-height:30px;margin-bottom:20px;margin-top:30px}#content h3:before{position:absolute;top:12px;left:12px;width:12px;height:12px;border:4px solid #DCB95C;content:""}#content h3:after{position:absolute;top:2px;left:2px;width:15px;height:15px;border:4px solid #C69D2B;content:""}#content h4{color:#e9872e;font-weight:700;font-size:16px;line-height:2em;margin-bottom:15px;margin-top:30px}#content p{font-size:14px;line-height:1.8em;margin-left:5px;margin-top:10px}.link a{color:#09c}.top_work{margin:15px 0!important}.top_work ul{display:flex;flex-wrap:wrap}.top_work ul li{margin-right:15px!important;width:220px!important;margin-bottom:30px!important}.top_work ul li:nth-child(3n){margin-right:0!important}.top_work h4{font-size:13px!important;margin:3px 2px 8px!important;font-weight:400!important;color:#333!important;line-height:1.2em!important;font-weight:700!important}.top_work p{font-size:11px!important;margin:3px 2px!important;line-height:1.5em!important}.top_work a{color:#333;text-decoration:none}.top_work a:hover{text-decoration:underline}.top_work_more{float:right;position:relative;top:-20px;padding-left:13px;text-decoration:underline;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAHAQMAAAAVq36TAAAABlBMVEUAAAAAAAClZ7nPAAAAAXRSTlMAQObYZgAAABRJREFUCNdjaGBwYFjAEADEDgwNABV+AxHFjhr4AAAAAElFTkSuQmCC) no-repeat 3% 50%}.top_work ul li img{width:100%;-o-object-fit:cover;object-fit:cover;max-height:155px}.top_content{margin:15px 0}.top_content ul li{float:left;margin-right:15px;width:220px;margin-bottom:30px}.top_content ul li:last-child{margin-right:0}.top_content p{font-size:11px!important;margin:3px 2px!important}.top_content a{color:#333;text-decoration:none}.title_up{margin-top:30px}#footer{font-size:12px;color:#333;line-height:2em}#footer ul{margin-left:10px}#footer ul li{float:left}#footer ul li:after{content:"｜"}hr.style-six{border-bottom:none;border-color:#f3f3f3;border-right:none;border-left:none;width:95%;margin-top:15px}.footer_logo{margin-bottom:20px}#copy{text-align:center;font-size:10px}hr{height:0;margin:0;padding:0;border:0;border-top:1px dashed #bbb}.sub_title{margin-bottom:30px}.sub_title spna{font-size:12px;padding-left:30px}.photo_left img{float:left;margin-right:20px}.photo_left p{overflow:hidden}.img_30{margin:30px 0}.contact_banner{width:670px;min-height:130px;height:auto;background:#b58a20;margin:30px 0;border:1px #E2C46C solid;border-radius:6px;box-sizing:border-box;box-shadow:0 8px 18px #3c2d1429;display:flex;align-items:center;justify-content:space-between;padding:22px 26px}.contact_text{font-size:20px!important;color:#fff;font-weight:700;margin-left:0!important;margin-bottom:0!important;line-height:1.1em!important;padding-top:0!important}.contact_text_tel{font-size:28px!important;color:#fff;font-weight:700;margin-left:0!important;margin-top:5px!important}.contact_banner_btn{background:#fff;margin:0;position:static;text-align:center;font-size:20px;display:block;padding:20px 36px;border-radius:4px;box-shadow:0 3px #0000001f}.contact_banner_btn:hover{background:#f8f1df}.contact_banner_btn_a{color:#c69d2b;font-weight:700}.contact_banner_btn_a:hover{color:#2c6699;font-weight:700}.kodawari_3{font-size:12px;line-height:1.5em;border-collapse:collapse;border-bottom:#CCC 1px dashed}.kodawari_3 table{margin:20px 0 10px}.kodawari_3 table tr:nth-child(1){background:#fbf8f0;font-size:16px}.kodawari_3 table tr:nth-child(2){background:#fff;font-size:12px}.kodawari_3 table tr td:nth-child(1){padding:20px;border-right:solid 10px #ffffff}.kodawari_3 table tr td:nth-child(2){padding:20px;border-right:solid 10px #ffffff}.kodawari_3 table tr td:nth-child(3){padding:20px}.old td{padding:10px!important}.sankaku{width:0;height:0;border-top:30px solid #C69D2B;border-right:80px solid transparent;border-bottom:30px solid transparent;border-left:80px solid transparent;margin-top:30px;margin-left:250px}.text_accent{color:#069;text-align:center;font-size:22px!important;padding:10px 20px;background:#efefef}.wrap{width:690px;margin:30px auto}.wrap p{margin-left:0!important}.wrap ul{display:block;overflow:hidden;margin-top:20px;clear:both}.wrap li{display:block;float:left;background:#fff;margin-right:10px}.wrap li img{cursor:pointer}.original01{padding:20px;background:#efefef;font-size:14px!important}.company{font-size:14px;line-height:1.3em}.company table tr{border-bottom:#CCC 1px solid}.company table tr td{padding:20px;width:690px!important}#news{margin:20px 0;font-size:12px}#news span{margin-right:30px}#news ul{overflow-y:scroll;height:150px}#news ul li{margin-bottom:15px}#news a{color:#000}#news a:hover{color:#333;text-decoration:none}.right_btn{float:right;margin-top:15px;border:solid 3px #C69D2B;display:block;padding:8px 20px}.right_btn a{color:#c69d2b;font-weight:700;text-decoration:none}.right_btn a:hover{text-decoration:underline}#content .wpcf7{background:#fffdf8;border:1px solid #E2D8C7;border-radius:6px;box-sizing:border-box;margin:20px 0 30px;padding:28px 30px;box-shadow:0 8px 20px #58462314}#content .wpcf7 p{color:#443a2e;font-weight:700;line-height:1.7;margin-bottom:18px!important}input[type=text],input[type=email],input[type=tel],textarea{background:#fff;border:1px solid #D8D0C2;border-radius:4px;box-sizing:border-box;font-size:16px;line-height:1.6em;max-width:100%;padding:10px 12px;width:100%}textarea{min-height:150px;resize:vertical}.wpcf7-list-item{margin:0 18px 8px 0}.niwart-honeypot{height:1px;left:-9999px;overflow:hidden;position:absolute;top:auto;width:1px}.wpcf7-not-valid-tip{color:#b42318;font-weight:400;margin-top:6px}.wpcf7 form .wpcf7-response-output{border-radius:4px;margin:18px 0 0;padding:12px 14px}input[type=submit]{background:#2c6699;border:0;border-radius:4px;color:#fff;font-size:17px;font-weight:700;padding:12px 36px}input[type=submit]:hover{background:#1f4e78}#blog_archive{margin-bottom:30px}#blog_archive ul li:first-child{border-top:1px #CCCCCC solid;border-bottom:1px #CCCCCC solid}#blog_archive ul li{border-bottom:1px #CCCCCC solid;overflow:hidden}#blog_archive a{text-decoration:none;color:#333}#blog_archive a:hover{text-decoration:underline;color:#333}#blog_archive img{float:left;margin-right:20px;margin-top:20px;margin-bottom:20px}#blog_archive p{font-size:12px;margin-top:20px;overflow:hidden}#blog_archive p.blog_day{font-size:16px;padding-left:20px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAMAAAAMCGV4AAAAVFBMVEUAAAAwMDAwMDAvLy8wMDAwMDAxMTEvLy8wMDAvLy8wMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDCUuHk1AAAAHHRSTlMA4oox7LGgNOdx+fC8Rz8YDAkh2nJvW07GvVwpCA6UFAAAAHlJREFUCNddj0cOwzAQA0fVvSkuKf//Z7TmzXPRAgSLMJoc+5gbxOpdOq4jOb9S2UY3QYHJjRvghwXCK8Ay+Hq1syW05p7bQE4gvZIysbsb3M+eLtKfdhT36QqcPdIJ/n2Zbn4hv/IN5av/Rv3aZ2if9u/fXfuf//sDGMwEVAleFFwAAAAASUVORK5CYII=) no-repeat 0 40%}#blog_archive p.blog_archive_cate{font-size:14px;margin-top:0}#blog_archive h3{overflow:hidden;margin-top:10px!important}.blog_photo2{margin-bottom:20px;vertical-align:bottom}.blog_photo2 ul li{float:left}.blog_photo2 ul li:last-child{float:right}#content_blog p{margin-bottom:20px;font-size:14px}#content_blog h2{font-size:18px;padding:10px 15px;border-top:none;border-bottom:none;border-left:10px solid #C69D2B}#content_blog h3{border-bottom:1px solid #C69D2B;padding-left:0;font-weight:700;font-size:16px}#content_blog h3:before{display:none}#content_blog h3:after{display:none}#content_blog h4{padding-left:10px;font-weight:700;font-size:14px;color:#333;border-left:5px solid #ccc}.blog_day_single{font-size:16px;padding-left:20px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAMAAAAMCGV4AAAAVFBMVEUAAAAwMDAwMDAvLy8wMDAwMDAxMTEvLy8wMDAvLy8wMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDCUuHk1AAAAHHRSTlMA4oox7LGgNOdx+fC8Rz8YDAkh2nJvW07GvVwpCA6UFAAAAHlJREFUCNddj0cOwzAQA0fVvSkuKf//Z7TmzXPRAgSLMJoc+5gbxOpdOq4jOb9S2UY3QYHJjRvghwXCK8Ay+Hq1syW05p7bQE4gvZIysbsb3M+eLtKfdhT36QqcPdIJ/n2Zbn4hv/IN5av/Rv3aZ2if9u/fXfuf//sDGMwEVAleFFwAAAAASUVORK5CYII=) no-repeat 0 40%;margin-top:-20px!important}#content_blog p a{color:#ff7f00;text-decoration:none}#content_blog a:hove{text-decoration:underline!important}#content_blog .contact_banner_btn{background:#fff;margin:30px 0;float:right;position:relative;top:-120px;right:30px;text-align:center;font-size:20px;display:block;padding:25px 50px}.clear{clear:both}.blog_cat{list-style:none}.blog_cat p{padding:15px 0 15px 30px!important;font-size:14px!important;margin-top:20px;color:#333;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAh1BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD3YishAAAALHRSTlMAQCiIaBDgWPHAqXkg2KED7TsXynI2HNGxm29lEQjk1LiWW04yE/j2wYcnCq8j8R4AAADXSURBVCjPbdJZjoMwEEXRggZswI2ZAwEyp4fk7X99AUKBLeX83o8nlYo+0Yo+O6O9UxLYIk03NPKPcPoyNfCpwCFNCB6ZBPwOl0DmU9AuU2NQaVJhT1OIsboJRDIvdnoOg8MqEsC+Q0ZzuIbspAR2+bj8DlnEknuJrJX5EnrBrv17eQklVoGsx2UO5DMHpYeMOHiS/RznZQ51vAjhtKi34PKhjmEG+Fu4fC9QyF8zaDUZSAFNx2G71Zkq/Gthhqcz6YkeRFbYWCF2TeUaDrClwxJqx8af8wKnFByFUEWsrAAAAABJRU5ErkJggg==) no-repeat 0 40%}.blog_cat p a{color:#333}.blog_cat p a:hover{color:#333;margin-left:5px;text-decoration:none;transition:.2s}.text_big{color:#ff7f00;font-size:1.2em;font-weight:700}.bottom_30{margin-bottom:30px}.nayami{margin-top:10px;padding:20px;background-color:#efefef;margin-bottom:30px}.nayami li{margin-bottom:10px}.nayami li:last-child{margin-bottom:0}.nayami i{margin-right:10px}.maker li{float:left;width:48%;margin-right:4%;margin-bottom:20px}.maker li:nth-child(2n){margin-right:0}.maker li img{width:100%}.text_price{font-size:1.3em!important;margin:10px 0;font-weight:700;color:#ff7f00}.parking_jirei h4{border-left:8px solid #ccc;padding-left:5px;line-height:1.2em!important}.parking_text{padding:20px;background:#efefef}.parking_text h5{margin-bottom:5px}.parking_text i{margin-right:5px}.parking_jirei ul{margin-bottom:20px}.parking_jirei ul li{float:left;width:49%;margin-right:2%;margin-bottom:15px;text-align:center}.parking_jirei ul li:nth-child(2n){margin-right:0}.parking_jirei ul li img{width:100%;margin-bottom:5px}.parking_kodawari{font-size:14px!important;list-style-type:square!important;margin-left:6px}.parking_kodawari li{margin-bottom:10px!important;line-height:2em!important;font-weight:700}.parking_kodawari li ul{margin-top:5px}.parking_kodawari li ul li{margin-left:10px;list-style-type:disc!important;border-bottom:1px solid #ccc;font-weight:400}.sp_h2,.sp_menu,.fix_menu_smartphone,.sp_none{display:none}.tpoint{width:100%;height:auto;position:relative;top:-70px}.voice_image{max-width:100%;margin-bottom:30px}.voice_icon{font-size:12px;background:#fecc65;padding:3px;margin-bottom:3px;display:inline}.top_work a h6{text-decoration:none!important}.work_cate{display:inline}.work_cate a{font-size:12px;background:#07bb04;padding:3px;display:inline-block;color:#fff;margin-right:5px;border-radius:3px;margin-bottom:2px}.work_cate_single a{color:#fff;text-decoration:none;font-size:12px;background:#07bb04;display:inline-block;padding:10px;margin-right:5px;border-radius:5px}.work_cate_archive{display:flex;flex-wrap:wrap}.work_cate_archive li{margin-right:5px;margin-bottom:30px}.work_cate_archive li a{color:#fff;text-decoration:none;font-size:12px;background:#07bb04;padding:10px;margin-right:5px;border-radius:5px}.margin_tb{margin:20px 0}.report{font-size:12px;background:#07bb04;padding:3px;display:inline-block;color:#fff;margin-right:5px;border-radius:3px;margin-bottom:2px}.work_report_link{display:block;padding:20px;text-align:center;background-color:#bf9226;margin-bottom:20px;color:#fff;text-decoration:none;transition:.2s}.work_report_link:hover{opacity:.9}}.text-box{margin-top:20px}.wrapper{width:100%;margin:0 auto}#content .sunroom{width:100%}#content .sunroom img{box-sizing:border-box}.sunroom a{text-decoration:none;color:#493737;font-size:14px}.sunroom a:hover{opacity:.9}.sunroom .sub_title h2{color:#333;font-size:20px;border-bottom:#CCC 1px dashed;border-top:#CCC 1px dashed;width:690px;padding:25px 0;margin-bottom:15px;font-weight:700}#content .sunroom h3{position:relative;padding-left:45px;color:#333;font-size:18px;line-height:30px;margin-bottom:20px;margin-top:10px}.sunroom h3:before{position:absolute;top:12px;left:12px;width:12px;height:12px;border:4px solid #DCB95C;content:""}.sunroom h3:after{position:absolute;top:2px;left:2px;width:15px;height:15px;border:4px solid #C69D2B;content:""}.sunroom .index{border:3px #fff0c9 solid;margin-top:25px;margin-bottom:25px}#content .sunroom .index h3{background-color:#fff0c9;font-size:18px;font-weight:700;padding:10px 0 10px 50px;margin-top:0;position:relative}#content .sunroom .index h3:before{position:absolute;top:18px;left:18px;width:12px;height:12px;border:4px solid #DCB95C;content:""}#content .sunroom .index h3:after{position:absolute;top:7px;left:7px;width:15px;height:15px;border:4px solid #C69D2B;content:""}.sunroom .index ol{padding-left:20px}.sunroom .index ol li{line-height:1.6;font-size:16px}.sunroom .sunroom_new a{border-bottom:1px #493737 solid;padding-bottom:2px}.sunroom h4{font-size:18px;font-weight:700;padding:10px;color:#493737}.about .meritt,.about .demeritt{display:flex;flex-flow:row wrap;justify-content:space-between;margin-top:25px}.about .meritt ul,.about .demeritt ul{padding:0;flex-basis:48%;margin-bottom:30px}.about .meritt ul li,.about .demeritt ul li{width:100%}.about .meritt ul li img,.about .demeritt ul li img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.innertext{padding-top:15px;line-height:1.5}.about p{font-weight:700;font-size:14px}.contents{padding-left:30px}.contents li{line-height:2;font-size:12px}.about ul li img{width:100%;height:auto}.about ul li{font-size:14px}h5{font-size:16px;font-weight:700;color:#ff7f00;padding:20px 10px}#content .point{font-size:18px;position:relative;padding-bottom:5px;padding-left:25px;margin-left:0;margin-top:0}#content section{padding-bottom:30px}.point:before{position:absolute;content:"";background-color:#07bb04;top:12px;width:18px;height:8px;left:0}.scene{display:flex;flex-flow:row wrap;justify-content:space-between}.scene ul{flex-basis:48%;margin-bottom:30px;margin-top:25px}.scene ul li{font-size:14px}.scene ul li img{width:100%;height:auto}.query ul{margin-bottom:15px}.query ul li{font-size:14px;padding-top:10px;padding-left:15px}.query ul li:before{content:"●";color:#ff7f00;padding-right:5px}#content .query p{font-size:14px}#content .sp{display:none}.blog-link .link-icon{vertical-align:middle}.question .blog-link,.about .blog-link{font-size:16px;font-weight:600}.question .blog-link:hover,.about .blog-link:hover{color:#876262}.blog-link .clicktext{font-size:14px}#customer_voice_field{padding:20px;background:#f5f6f6}.customer-text{line-height:1.5em!important;margin-left:0!important;margin-top:0!important}.post-writer{margin-top:10px}.post-writer .post-writer-box{background:#f6f5f5;padding:12px 15px}.post-writer .post-writer-box .post-writer-title{color:#5f5d5d!important;padding-left:10px!important;border-bottom:1px solid rgb(165,163,163);border-left:none!important;font-size:16px!important;margin-top:0!important}.post-writer .post-writer-box .main-wrapper{display:flex;justify-content:space-evenly;padding:0 2px}.w-poster{padding:8px;color:#5f5d5d!important}.text-area-span{font-size:16px;display:block;padding:8px}.text-area{padding:10px}.text-area .main-text{margin-top:0!important;margin-bottom:0!important}.pagination{clear:both;margin:30px 0;text-align:center}.pagination .nav-links{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:6px}.pagination .page-numbers{display:inline-block;min-width:38px;padding:8px 12px;border:1px solid #ccc;background:#fff;color:#333;text-decoration:none;line-height:1.2}.pagination a.page-numbers:hover{background:#efefef}.pagination .page-numbers.current{background:#c69d2b;border-color:#c69d2b;color:#fff}.pagination .page-numbers.dots{border-color:transparent;background:transparent}.pagination .screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media screen and (max-width:640px){body{background-repeat:repeat-x;min-height:1200px;font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif}#wrapper{width:100%;box-sizing:border-box;padding:0 10px}#side{width:100%;margin-right:50px;margin-top:20px}#main_img{height:auto;width:100%;margin-bottom:20px}#content{width:100%;margin-top:20px;margin-bottom:100px;box-sizing:border-box}#footer{background:#efefef;min-height:300px;box-sizing:border-box;padding:10px}#footer_in{margin:0 auto;width:100%}.footer_in_l,.footer_in_r{width:100%}.logo{margin-top:10px}.tel{margin-top:35px;margin-left:20px}#header h1{display:none}#header ul li{float:left;margin-top:69px}#main_img img{margin-bottom:10px}#side ul li{border-top:#666 1px dotted;padding:12px 15px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAHAQMAAAAVq36TAAAABlBMVEUAAAAAAAClZ7nPAAAAAXRSTlMAQObYZgAAABRJREFUCNdjaGBwYFjAEADEDgwNABV+AxHFjhr4AAAAAElFTkSuQmCC) no-repeat 3% 50%}#side ul li a{color:#333;font-size:12px;text-decoration:none;transition:.2s}#side ul li a:hover{color:#960;margin-left:3px}#side ul li:last-child{border-top:#666 1px dotted;border-bottom:#666 1px dotted;padding:12px 15px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAHAQMAAAAVq36TAAAABlBMVEUAAAAAAAClZ7nPAAAAAXRSTlMAQObYZgAAABRJREFUCNdjaGBwYFjAEADEDgwNABV+AxHFjhr4AAAAAElFTkSuQmCC) no-repeat 3% 50%}.time table{border:#CCC 1px solid;font-size:13px;text-align:center;width:278px;margin-top:15px}.time table tr td{padding:12px 3px;text-align:center;border:#CCC 1px solid}.time p{font-size:12px;margin-top:10px;margin-bottom:20px}.map img{margin-bottom:5px;margin-left:5px}.map iframe{margin-left:5px}.side_contact{display:none}#content h2{color:#333;font-size:20px;border-bottom:#CCC 1px dashed;border-top:#CCC 1px dashed;width:100%;padding:25px 0;margin-bottom:15px;font-weight:700}#content h3{position:relative;padding-left:45px;color:#333;font-size:18px;line-height:30px;margin-bottom:20px;margin-top:30px}#content h3:before{position:absolute;top:12px;left:12px;width:12px;height:12px;border:4px solid #DCB95C;content:""}#content h3:after{position:absolute;top:2px;left:2px;width:15px;height:15px;border:4px solid #C69D2B;content:""}#content h4{color:#e9872e;font-weight:700;font-size:16px;line-height:2em;margin-bottom:15px;margin-top:30px}#content p{font-size:14px;line-height:1.8em;margin-top:10px}.link a{color:#09c}.top_work{margin:15px auto!important;width:100%!important}.top_work img{width:100%!important;height:auto}.top_work ul li{margin-right:0!important;width:100%!important;margin-bottom:30px!important;border-bottom:#CCC 1px dashed}.top_work ul li:last-child{border-bottom:none}.top_work ul li:nth-child(3n){margin-right:0!important}.top_work h4{font-size:16px!important;margin:3px 2px 8px!important;font-weight:400!important;color:#333!important;line-height:1.2em!important;font-weight:700!important}.top_work p{font-size:11px!important;margin:3px 2px!important}.top_work a{color:#333;text-decoration:none}.top_work a:hover{text-decoration:underline}.top_work_more{position:relative;top:-20px;text-decoration:none;width:100%;border:#CCC 1px solid;display:block;font-size:20px!important;text-align:center;padding:10px 0}.top_content{margin:15px 0}.top_content img{width:100%;height:auto}.top_content ul li{width:100%;margin-bottom:30px}.top_content ul li:last-child{margin-right:0}.top_content p{font-size:11px!important;margin:3px 2px!important}.top_content a{color:#333;text-decoration:none}.title_up{display:none}#footer{font-size:12px;color:#333;line-height:2em}#footer ul{margin-left:10px}#footer ul li{float:left}#footer ul li:after{content:"｜"}hr.style-six{border-bottom:none;border-color:#f3f3f3;border-right:none;border-left:none;width:95%;margin-top:15px}.footer_logo{margin-bottom:20px}#copy{text-align:center;font-size:10px}hr{height:0;margin:0;padding:0;border:0;border-top:1px dashed #bbb}.sub_title{margin-bottom:30px}.sub_title spna{font-size:12px;padding-left:30px}.sub_img,.photo_left img{width:100%}.photo_left p{overflow:hidden}.img_30{width:100%}.contact_banner{width:100%;background:#b58a20;border:#E2C46C 1px solid;border-radius:6px;height:auto;padding:16px 14px;box-sizing:border-box;text-align:center;margin-top:20px;margin-bottom:20px;box-shadow:0 6px 14px #3c2d1424}.contact_text{color:#fff;font-size:14px!important;font-weight:700;line-height:1.5!important;margin-bottom:6px!important}.contact_text_tel{color:#fff;font-size:20px!important;font-weight:700;margin-top:0!important}.contact_banner_btn{background:#2c6699;margin:10px 0;position:relative;text-align:center;font-size:18px;display:block;padding:16px 20px;border-radius:4px}.contact_banner_btn_a{color:#fff;font-weight:700}.contact_banner_btn_a:hover{color:#2c6699;font-weight:700}.kodawari_3{font-size:12px;line-height:1.5em;border-collapse:collapse;border-bottom:#CCC 1px dashed}.kodawari_3 table{margin:20px 0 10px}.kodawari_3 table tr:nth-child(1){background:#fbf8f0;font-size:16px}.kodawari_3 table tr:nth-child(2){background:#fff;font-size:12px}.kodawari_3 table tr td:nth-child(1){padding:20px;border-right:solid 10px #ffffff}.kodawari_3 table tr td:nth-child(2){padding:20px;border-right:solid 10px #ffffff}.kodawari_3 table tr td:nth-child(3){padding:20px}.old td{padding:10px!important}.sankaku{width:0;height:0;border-top:30px solid #C69D2B;border-right:80px solid transparent;border-bottom:30px solid transparent;border-left:80px solid transparent;margin-top:30px;margin-left:25%}.text_accent{color:#069;text-align:center;font-size:22px!important;padding:10px 20px;background:#efefef}.wrap{width:100%;margin:30px auto}.wrap p{margin-left:0!important}.wrap p img{width:100%;height:auto}.wrap ul{display:block;overflow:hidden;margin-top:20px;clear:both}.wrap li{display:block;float:left;background:#fff;margin-right:2%;margin-bottom:10px}.wrap li img{cursor:pointer}.original01{padding:20px;background:#efefef;font-size:14px!important}.company{font-size:14px;line-height:1.3em}.company table tr{border-bottom:#CCC 1px solid}.company table tr td{padding:20px;width:100%!important}#news{margin:20px 0;font-size:12px}#news span{margin-right:30px}#news ul{overflow-y:scroll;height:150px}#news ul li{margin-bottom:15px}#news a{color:#000}#news a:hover{color:#333;text-decoration:none}.right_btn{float:right;margin-top:15px;border:solid 3px #C69D2B;display:block;padding:8px 20px;margin-bottom:10px}.right_btn a{color:#c69d2b;font-weight:700;text-decoration:none}.right_btn a:hover{text-decoration:underline}#content .wpcf7{background:#fffdf8;border:1px solid #E2D8C7;border-radius:6px;box-sizing:border-box;margin:18px 0 24px;padding:18px 14px;box-shadow:0 6px 16px #58462314}#content .wpcf7 p{color:#443a2e;font-weight:700;line-height:1.7;margin-bottom:16px!important}input[type=text],input[type=email],input[type=tel],textarea{background:#fff;border:1px solid #D8D0C2;border-radius:4px;box-sizing:border-box;font-size:16px;line-height:1.6em;padding:10px 12px;width:100%!important}textarea{min-height:150px;resize:vertical}.wpcf7-list-item{display:block;margin:0 0 8px}.niwart-honeypot{height:1px;left:-9999px;overflow:hidden;position:absolute;top:auto;width:1px}.wpcf7-not-valid-tip{color:#b42318;font-weight:400;margin-top:6px}.wpcf7 form .wpcf7-response-output{border-radius:4px;margin:16px 0 0;padding:12px 14px}input[type=submit]{background:#2c6699;border:0;border-radius:4px;color:#fff;padding:12px 25px;font-size:17px;font-weight:700;width:100%!important;text-align:center}input[type=submit]:hover{background:#1f4e78}#blog_archive{margin-bottom:30px}#blog_archive ul li:first-child{border-top:1px #CCCCCC solid;border-bottom:1px #CCCCCC solid}#blog_archive ul li{border-bottom:1px #CCCCCC solid;overflow:hidden}#blog_archive a{text-decoration:none;color:#333}#blog_archive a:hover{text-decoration:underline;color:#333}#blog_archive img{margin-top:10px;margin-bottom:10px;width:30%;height:auto;float:left;margin-right:6%}#blog_archive p{font-size:12px;overflow:hidden;float:left;padding-bottom:10px}#blog_archive p.blog_day{font-size:16px;padding-left:20px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAMAAAAMCGV4AAAAVFBMVEUAAAAwMDAwMDAvLy8wMDAwMDAxMTEvLy8wMDAvLy8wMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDCUuHk1AAAAHHRSTlMA4oox7LGgNOdx+fC8Rz8YDAkh2nJvW07GvVwpCA6UFAAAAHlJREFUCNddj0cOwzAQA0fVvSkuKf//Z7TmzXPRAgSLMJoc+5gbxOpdOq4jOb9S2UY3QYHJjRvghwXCK8Ay+Hq1syW05p7bQE4gvZIysbsb3M+eLtKfdhT36QqcPdIJ/n2Zbn4hv/IN5av/Rv3aZ2if9u/fXfuf//sDGMwEVAleFFwAAAAASUVORK5CYII=) no-repeat 0 40%;padding-bottom:0}#blog_archive p.blog_archive_cate{font-size:14px;margin-top:0}#blog_archive h3{overflow:hidden;margin-top:10px!important;float:left;margin-bottom:0}.clear{clear:both}#content_blog p{margin-bottom:20px;font-size:14px}#content_blog h2{font-size:18px;padding:10px 15px;border-top:none;border-bottom:none;border-left:10px solid #C69D2B;width:100%!important;box-sizing:border-box}#content_blog h3{border-bottom:1px solid #C69D2B;padding-left:0;font-weight:700;font-size:16px}#content_blog h3:before{display:none}#content_blog h3:after{display:none}#content_blog h4{padding-left:10px;font-weight:700;font-size:14px;color:#333;border-left:5px solid #ccc}#content_blog img{width:100%!important;height:auto!important}.blog_day_single{font-size:16px;padding-left:20px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAMAAAAMCGV4AAAAVFBMVEUAAAAwMDAwMDAvLy8wMDAwMDAxMTEvLy8wMDAvLy8wMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDCUuHk1AAAAHHRSTlMA4oox7LGgNOdx+fC8Rz8YDAkh2nJvW07GvVwpCA6UFAAAAHlJREFUCNddj0cOwzAQA0fVvSkuKf//Z7TmzXPRAgSLMJoc+5gbxOpdOq4jOb9S2UY3QYHJjRvghwXCK8Ay+Hq1syW05p7bQE4gvZIysbsb3M+eLtKfdhT36QqcPdIJ/n2Zbn4hv/IN5av/Rv3aZ2if9u/fXfuf//sDGMwEVAleFFwAAAAASUVORK5CYII=) no-repeat 0 40%;margin-top:-20px!important}#content_blog p a{color:#ff7f00;text-decoration:none}#content_blog a:hover{text-decoration:underline!important}.img_sp_defo{display:none}.img_100{width:100%!important;height:auto}.sp_h2{color:#333!important;font-size:16px!important;border-bottom:#CCC 1px dashed!important;border-top:#CCC 1px dashed!important;width:100%!important;padding:15px 0!important;margin-bottom:15px!important;font-weight:700!important}.pc_menu{display:none}.fix_menu_smartphone_wrapper{width:100%}.fix_menu_smartphone{position:fixed;bottom:0;left:0;z-index:10000;background-color:#c69d2b;color:#fff;width:50%;text-align:center;padding:15px 0;font-weight:700;display:block}.fix_menu_smartphone a{color:#fff}.fix_menu_smartphone2{position:fixed;bottom:0;left:50%;z-index:10000;background-color:#00c300;color:#fff;width:50%;text-align:center;padding:15px 0;font-weight:700;display:block}.fix_menu_smartphone2 a{color:#fff}.nayami{padding:20px;background-color:#efefef;margin-bottom:30px}.nayami li{margin-bottom:10px}.nayami li:last-child{margin-bottom:0}.nayami i{margin-right:10px}.maker li{float:left;width:48%;margin-right:4%;margin-bottom:20px}.maker li:nth-child(2n){margin-right:0}.maker li img{width:100%}.text_price{font-size:1.3em!important;margin:10px 0;font-weight:700;color:#ff7f00}.parking_jirei h4{border-left:8px solid #ccc;padding-left:5px;line-height:1.2em!important}.parking_text{padding:20px;background:#efefef}.parking_text h5{margin-bottom:5px}.parking_text i{margin-right:5px}.parking_jirei ul{margin-bottom:20px}.parking_jirei ul li{float:left;width:49%;margin-right:2%;margin-bottom:15px;text-align:center}.parking_jirei ul li:nth-child(2n){margin-right:0}.parking_jirei ul li img{width:100%;margin-bottom:5px}.parking_kodawari{font-size:14px!important;list-style-type:square!important;margin-left:6px}.parking_kodawari li{margin-bottom:10px!important;line-height:2em!important;font-weight:700}.parking_kodawari li ul{margin-top:５px}.parking_kodawari li ul li{margin-left:10px;list-style-type:disc!important;border-bottom:1px solid #ccc;font-weight:400}.tpoint{width:100%;height:auto}.voice_image{width:100%;margin-bottom:30px}.voice_icon{font-size:12px;background:#fecc65;padding:3px;margin-bottom:3px;display:inline}.work_cate{display:inline}.work_cate a{font-size:12px;background:#07bb04;padding:3px;display:inline-block;color:#fff;margin-right:5px;border-radius:3px;margin-bottom:2px}.work_cate_single a{color:#fff;text-decoration:none;font-size:12px;background:#07bb04;display:inline-block;padding:10px;margin-right:5px;border-radius:5px}.work_cate_archive{display:flex;flex-wrap:wrap}.work_cate_archive li{margin-right:5px;margin-bottom:20px}.work_cate_archive li a{color:#fff;text-decoration:none;font-size:12px;background:#07bb04;padding:10px;margin-right:5px;border-radius:5px}.margin_tb{margin:20px 0}.report{font-size:12px;background:#07bb04;padding:3px;display:inline-block;color:#fff;margin-right:5px;border-radius:3px;margin-bottom:2px}.work_report_link{display:block;padding:20px;text-align:center;background-color:#bf9226;margin-bottom:20px;color:#fff;text-decoration:none;transition:.2s}.work_report_link:hover{opacity:.9}#content .sp{display:block}.mar16{margin-left:16px}#content .sunroom h3{margin-bottom:20px;margin-top:20px}.sunroom h5{padding:10px 0 10px 20px;line-height:1.5}.contents{margin-bottom:15px}.about .meritt,.about .demeritt{flex-flow:column nowrap;padding-top:20px;width:90%;margin:0 auto}.about .meritt ul,.about .demeritt ul{margin-bottom:20px}.innertext{padding-top:10px}.scene{flex-flow:column nowrap}.scene ul{width:90%;margin:0 auto 20px}.nayami{padding:15px;margin-bottom:15px;margin-top:10px}.nayami ul li{font-size:14px;line-height:1.2}#content section{padding-bottom:15px}#content .point{margin-left:20px}.question .blog-link,.about .blog-link{font-size:14px;font-weight:500;line-height:1.5;width:90%;margin:0 auto;display:block;text-decoration:underline;border-bottom:none}.post-writer .post-writer-box .post-writer-title{text-align:center;font-size:16px!important;border-bottom:none}.w-poster{padding:8px;color:#5f5d5d!important;text-align:center;margin-bottom:8px}.post-writer .post-writer-box .main-wrapper{flex-direction:column;padding:0 2px}.text-area-span{text-align:center}.main-wrapper .inner{width:100px;height:100px;margin:0 auto}.main-wrapper .inner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.text-area .main-text{padding:0 8px}.text-area .main-text br{display:none}}.tw-hidden{display:none}@media screen and (max-width:640px){#main_img picture,#main_img img{display:block;max-width:100%}#main_img img,.logo{height:auto;max-width:100%}.sp_menu header{background:#efefef;min-height:48px}.niwart-menu-toggle{align-items:center;background:#efefef;border:0;cursor:pointer;display:flex;flex-direction:column;gap:4px;height:48px;justify-content:center;margin-left:auto;padding:0;width:48px}.niwart-menu-toggle span{background:#333;display:block;height:3px;width:22px}.niwart-menu-label{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sp_menu nav{background:#fff;display:none;width:100%}.sp_menu.is-open nav{display:block}.sp_menu nav ul{list-style:none;margin:0;padding:0;width:100%}.sp_menu nav li{border-top:1px solid #ccc;float:none;margin:0;width:100%}.sp_menu nav li li a{opacity:.75;padding-left:10%}.sp_menu nav a{color:#333;display:block;padding:1em 5%;text-align:left;text-decoration:none}}@media screen and (min-width:641px){.niwart-menu-toggle{display:none}}.niwart-hero-slider.niwart-slider{list-style:none;margin:0 0 34px;padding:0;position:relative}.niwart-hero-slider>li:not(:first-child){display:none}.niwart-hero-slider.niwart-slider>li{margin:0}.niwart-hero-slider.niwart-slider>li:not(:first-child):not([hidden]){display:block}.niwart-hero-slider.niwart-slider>li[hidden]{display:none!important}.niwart-slider__pager{display:flex;gap:2px;justify-content:flex-end;margin:-34px 0 20px;position:relative;z-index:2}.niwart-slider__pager button{background:transparent;border:0;cursor:pointer;height:24px;overflow:hidden;padding:0;position:relative;text-indent:-9999px;width:24px}.niwart-slider__pager button:before{background:#666;border-radius:50%;content:"";height:10px;left:7px;position:absolute;top:7px;width:10px}.niwart-slider__pager button.is-active{background:transparent}.niwart-slider__pager button.is-active:before{background:#000}.niwart-photo-fade{animation:niwart-photo-fade .28s ease}@keyframes niwart-photo-fade{0%{opacity:.35}to{opacity:1}}.niwart-instagram{margin:14px 0 0}.niwart-instagram__grid{display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.niwart-instagram__item{aspect-ratio:1 / 1;background:#f2f2f2;display:block;overflow:hidden}.niwart-instagram__item img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .24s ease,opacity .24s ease;width:100%}.niwart-instagram__item:hover img{opacity:.9;transform:scale(1.04)}.niwart-instagram__follow{margin:12px 0 0;text-align:right}.niwart-instagram__follow a{color:#333;font-size:13px;text-decoration:underline}@media screen and (max-width:640px){.niwart-instagram__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:641px){.sp_h2.niwart-a11y-heading{border:0;clip:rect(0 0 0 0);display:block;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}}.fix_menu_smartphone{background-color:#8f6b12}.fix_menu_smartphone2{background-color:#007a00}:root{--niwart-ink: #17211b;--niwart-muted: #68726b;--niwart-line: #dfe5dc;--niwart-paper: #ffffff;--niwart-bg: #f4f6f1;--niwart-green: #2f6f5e;--niwart-green-dark: #17382f;--niwart-clay: #ba6540;--niwart-gold: #c59b42;--niwart-shadow: 0 18px 48px rgba(20, 35, 28, .12);--niwart-shadow-soft: 0 10px 28px rgba(20, 35, 28, .08)}html{background:var(--niwart-bg);letter-spacing:0}body{background:linear-gradient(180deg,#ffffff 0,var(--niwart-bg) 360px,#eef3ed 100%);color:var(--niwart-ink);font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-feature-settings:"palt";letter-spacing:0;min-height:100vh}body a{transition:color .2s ease,background-color .2s ease,border-color .2s ease,opacity .2s ease,transform .2s ease,box-shadow .2s ease}#wrapper{box-sizing:border-box;max-width:1160px;width:calc(100% - 48px)}#header{align-items:center;display:flex;gap:24px;height:auto;justify-content:space-between;padding:22px 0 18px}#header h1{color:var(--niwart-muted);font-size:12px;font-weight:600;line-height:1.7;margin:0;max-width:430px;order:2;text-align:right}#header>a{order:1}.logo{height:auto;margin:0;max-width:272px}.niwart-site-main{align-items:start;display:grid;gap:32px;grid-template-columns:220px minmax(0,1fr)}#side{float:left;margin:0 32px 0 0;position:sticky;top:18px;width:220px}#content{float:right;margin:0 0 86px;max-width:908px;width:calc(100% - 252px)}.niwart-site-main #side,.niwart-site-main #content{float:none;margin-left:0;margin-right:0;max-width:none;width:auto}#side ul{background:#ffffffeb;border:1px solid rgba(47,111,94,.16);border-radius:8px;box-shadow:var(--niwart-shadow-soft);overflow:hidden;padding:8px}#side ul+ul{margin-top:18px}#side ul li,#side ul li:last-child{background:none;border:0;margin:0;padding:0}#side ul li a,.blog_cat p a{align-items:center;border-radius:6px;color:var(--niwart-ink);display:flex;font-size:13px;font-weight:700;justify-content:space-between;line-height:1.5;min-height:38px;padding:8px 10px;text-decoration:none}#side ul li a:after,.blog_cat p a:after{color:var(--niwart-gold);content:">";font-size:12px;margin-left:10px}#side ul li a:hover,.blog_cat p a:hover{background:#edf5ef;color:var(--niwart-green-dark);margin-left:0;transform:translate(2px)}.side_contact{display:grid;gap:10px;margin:18px 0 0}.side_contact a{border-radius:8px;box-shadow:var(--niwart-shadow-soft);display:block;overflow:hidden}.side_contact a:hover{opacity:.92;transform:translateY(-2px)}.side_contact img{display:block;margin:0!important;width:100%}#main_img{background:var(--niwart-paper);border-radius:8px;box-shadow:var(--niwart-shadow);display:grid;height:auto;margin:0 0 54px;overflow:hidden;position:relative;width:100%;--niwart-hero-media-height: 430px}#main_img:after{content:none}.niwart-hero-slider.niwart-slider,.niwart-hero-slider{height:var(--niwart-hero-media-height);margin:0;position:relative}.niwart-hero-slider.niwart-slider>li,.niwart-hero-slider>li{height:100%}.niwart-hero-slider picture,.niwart-hero-slider img{display:block;height:100%!important;margin:0;-o-object-fit:cover;object-fit:cover;width:100%}.niwart-hero-copy{color:var(--niwart-ink);max-width:520px;padding:28px 34px 32px;position:relative;z-index:1}.niwart-kicker,.niwart-section-kicker{color:var(--niwart-clay);font-size:12px!important;font-weight:800;letter-spacing:0;line-height:1.4;margin:0 0 8px!important;text-transform:uppercase}.niwart-hero-copy .niwart-kicker{color:var(--niwart-clay)}.niwart-hero-title{color:var(--niwart-ink);font-size:34px!important;font-weight:800;line-height:1.35!important;margin:0!important}.niwart-hero-lead{color:var(--niwart-muted);font-size:15px!important;line-height:1.9!important;margin:14px 0 0!important;max-width:470px}.niwart-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.niwart-button{align-items:center;border-radius:999px;display:inline-flex;font-size:14px;font-weight:800;justify-content:center;line-height:1.2;min-height:46px;padding:0 20px;text-decoration:none}.niwart-button--primary{background:var(--niwart-green);color:#fff}.niwart-button--ghost{border:1px solid var(--niwart-line);color:var(--niwart-green-dark)}.niwart-button:hover{box-shadow:0 10px 24px #0000002e;transform:translateY(-2px)}.niwart-slider__pager{gap:6px;justify-content:flex-end;margin:0;position:absolute;right:18px;top:calc(var(--niwart-hero-media-height) - 44px);z-index:3}.niwart-slider__pager button{height:28px;width:28px}.niwart-slider__pager button:before{background:#fff9;height:8px;left:10px;top:10px;width:8px}.niwart-slider__pager button.is-active:before{background:#fff}#content img,#content_blog img{height:auto;max-width:100%}#content>h2,#content .sub_title h2,#content_blog>h2{background:var(--niwart-paper);border:1px solid var(--niwart-line);border-left:6px solid var(--niwart-green);border-radius:8px;box-sizing:border-box;color:var(--niwart-ink);font-size:24px;font-weight:800;line-height:1.45;margin:0 0 24px;overflow-wrap:anywhere;padding:18px 22px;width:auto}#content h3,#content_blog h3{background:transparent;border-left:4px solid var(--niwart-gold);color:var(--niwart-ink);font-size:18px;font-weight:800;line-height:1.65;margin:34px 0 18px;padding:4px 0 4px 16px;position:relative}#content h3:before,#content h3:after,#content_blog h3:before,#content_blog h3:after{content:none}.niwart-home-section{margin:0 0 58px}.niwart-section-heading{margin:0 0 22px;max-width:680px}#content .niwart-section-heading h2{border:0;color:var(--niwart-ink);font-size:30px;font-weight:800;line-height:1.35;margin:0;padding:0;width:auto}.niwart-section-heading p:not(.niwart-section-kicker){color:var(--niwart-muted);font-size:14px!important;line-height:1.9!important;margin:8px 0 0!important}.top_work{margin:0!important}.top_work ul,.top_content ul{align-items:start;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.top_work ul li,.top_work ul li:nth-child(3n),.top_content ul li,.top_content ul li:last-child{background:var(--niwart-paper);border:1px solid var(--niwart-line);border-radius:8px;box-shadow:var(--niwart-shadow-soft);margin:0!important;overflow:hidden;width:auto!important}.top_work>ul>li>a,.top_content>ul>li>a{color:var(--niwart-ink);display:block;text-decoration:none}.top_work>ul>li>a:hover,.top_content>ul>li>a:hover{color:var(--niwart-green-dark);opacity:1;transform:translateY(-3px)}.top_work>ul>li>a img,.top_content img{aspect-ratio:4 / 3;display:block;height:auto;margin:0;max-height:none;-o-object-fit:cover;object-fit:cover;width:100%}.top_work>ul>li>a picture{display:block}#content .top_work h3,#content .top_work h4,#content .top_content h3{background:transparent;border:0;color:var(--niwart-ink);font-size:15px!important;font-weight:800!important;line-height:1.55!important;margin:0!important;min-height:0;padding:14px 14px 8px!important}#content .top_work h3:before,#content .top_work h3:after,#content .top_work h4:before,#content .top_work h4:after,#content .top_content h3:before,#content .top_content h3:after{content:none}#content .top_work h5{display:flex;flex-wrap:wrap;gap:5px;line-height:1;margin:0 14px 12px;padding:0}#content .top_work h6{display:inline-flex;line-height:1.2;margin:0 14px 10px}.top_work .work_cate a,.work_cate_archive li a,.work_cate_single a,.work_cate a{background:#eef6ef;border:1px solid rgba(47,111,94,.18);border-radius:999px;color:var(--niwart-green-dark);display:inline-flex;font-size:11px;font-weight:800;line-height:1.25;margin:0;padding:5px 8px;text-decoration:none}.work_cate_archive{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 22px}.work_cate_archive li{margin:0}.work_cate_archive li a{background:var(--niwart-green);border-color:var(--niwart-green);color:#fff;font-size:12px;padding:8px 12px}.voice_icon{background:#f8e9c7;border-radius:999px;color:#7b5720;font-weight:800}.top_work--report ul{align-items:start;gap:22px}.top_work--report ul li{display:flex;flex-direction:column;min-height:0}.top_work--report>ul>li>a{border-bottom:1px solid var(--niwart-line)}.top_work--report>ul>li>a:hover{box-shadow:none}.top_work--report>ul>li>a img{aspect-ratio:16 / 10}#content .top_work--report h4{font-size:15px!important;line-height:1.6!important;margin:0!important;padding:16px 18px 18px!important}#content .top_work--report h5{gap:7px;margin:12px 16px 16px}.top_work .report,.report{background:#f3f7f1;border:1px solid rgba(47,111,94,.18);border-radius:999px;color:var(--niwart-green-dark);display:inline-flex;font-size:11px;font-weight:800;line-height:1.25;margin:0;padding:5px 9px}.top_work p,.top_content p{color:var(--niwart-muted);font-size:13px!important;line-height:1.75!important;margin:0 14px 16px!important}.wrap{background:var(--niwart-paper);border:1px solid var(--niwart-line);border-radius:8px;box-shadow:var(--niwart-shadow-soft);box-sizing:border-box;margin:24px auto 34px;max-width:720px;padding:16px;width:100%}.wrap p{margin:0!important}#MainPhoto{aspect-ratio:4 / 3;border-radius:6px;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.wrap ul{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0 0;overflow:visible;padding:0}.wrap li{background:transparent;border:1px solid var(--niwart-line);border-radius:6px;float:none;margin:0;overflow:hidden;width:74px}.wrap li img{cursor:pointer;display:block;height:56px;-o-object-fit:cover;object-fit:cover;width:100%}.voice_image{border-radius:8px;box-shadow:var(--niwart-shadow-soft);display:block;height:auto;margin:0 0 30px;max-width:100%}#customer_voice_field{background:var(--niwart-paper);border:1px solid var(--niwart-line);border-left:6px solid var(--niwart-gold);border-radius:8px;box-shadow:var(--niwart-shadow-soft);margin:14px 0 30px;padding:20px 22px}.customer-text{color:#39423d;line-height:1.9!important;margin:0!important}.work_report_link{background:var(--niwart-green);border-radius:999px;color:#fff;display:inline-flex;font-weight:800;justify-content:center;margin:8px 0 28px;min-height:44px;padding:0 22px;text-decoration:none}.work_report_link:hover{background:var(--niwart-green-dark);color:#fff;opacity:1}#blog_archive{margin:0 0 32px;width:100%}#blog_archive ul{box-sizing:border-box;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;width:100%}#blog_archive ul li,#blog_archive ul li:first-child{background:var(--niwart-paper);border:1px solid var(--niwart-line);border-radius:8px;box-shadow:var(--niwart-shadow-soft);box-sizing:border-box;display:grid;gap:10px;grid-template-columns:minmax(0,1fr);margin:0;min-width:0;overflow:hidden;padding:20px 22px;width:auto!important}#blog_archive ul li:hover{border-color:#2f6f5e47;box-shadow:var(--niwart-shadow);transform:translateY(-2px)}#blog_archive ul li.blog_archive_item--has-image{gap:8px 18px;grid-template-columns:180px minmax(0,1fr)}#blog_archive img{aspect-ratio:4 / 3;border-radius:6px;float:none;grid-row:1 / 5;height:auto;margin:0;-o-object-fit:cover;object-fit:cover;width:180px}#blog_archive .blog_archive_item--has-image .blog_day,#blog_archive .blog_archive_item--has-image .blog_archive_cate,#blog_archive .blog_archive_item--has-image .blog_archive_link{grid-column:2}#blog_archive p{color:var(--niwart-muted);float:none;font-size:13px!important;line-height:1.85!important;margin:0!important;overflow:visible;overflow-wrap:anywhere;padding-bottom:0;width:auto}#blog_archive p.blog_day{background:none;color:var(--niwart-clay);font-size:12px!important;font-weight:800;letter-spacing:0;padding-left:0}#blog_archive p.blog_archive_cate{align-items:center;background:#f3f7f1;border:1px solid rgba(47,111,94,.16);border-radius:999px;color:var(--niwart-green-dark);display:inline-flex;font-size:11px!important;font-weight:800;justify-self:start;line-height:1.25!important;padding:5px 9px}#blog_archive a{color:var(--niwart-ink);display:block;min-width:0;text-decoration:none}#blog_archive a:hover{color:var(--niwart-green-dark);text-decoration:none}#content #blog_archive h3{background:transparent;border:0;color:inherit;float:none;font-size:18px;line-height:1.65;margin:2px 0 10px!important;overflow:visible;overflow-wrap:anywhere;padding:0!important;word-break:break-word}#blog_archive .blog_archive_link p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.blog_single_meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:-6px 0 22px}.blog_day_single,#content>.blog_archive_cate,.blog_single_meta .blog_archive_cate{align-items:center;border-radius:999px;display:inline-flex;font-size:12px!important;font-weight:800;line-height:1.25!important;margin:0!important;padding:7px 11px}.blog_day_single{background:#f8efe7;color:var(--niwart-clay)}#content>.blog_archive_cate,.blog_single_meta .blog_archive_cate{background:#f3f7f1;border:1px solid rgba(47,111,94,.16);color:var(--niwart-green-dark)}.blog-single-content{background:var(--niwart-paper);border:1px solid var(--niwart-line);border-radius:8px;box-shadow:var(--niwart-shadow-soft);box-sizing:border-box;padding:30px 34px}#content_blog.blog-single-content p,#content_blog.blog-single-content li{color:#28342d;font-size:15px!important;line-height:2!important;overflow-wrap:anywhere}#content_blog.blog-single-content p{margin:0 0 22px!important}#content_blog.blog-single-content>h2{background:#f7faf5;border:1px solid var(--niwart-line);border-left:6px solid var(--niwart-green);border-radius:8px;color:var(--niwart-ink);font-size:23px;line-height:1.45;margin:34px 0 20px;padding:18px 22px}#content_blog.blog-single-content>h3{background:transparent;border-bottom:1px solid rgba(197,155,66,.45);border-left:4px solid var(--niwart-gold);color:var(--niwart-ink);font-size:18px;line-height:1.6;margin:34px 0 16px;padding:5px 0 10px 16px}#content_blog.blog-single-content>h4{color:var(--niwart-green-dark);font-size:16px;line-height:1.65;margin:26px 0 12px}.blog-single-content a{text-underline-offset:4px}.post-writer{margin:42px 0 34px}.post-writer .post-writer-box{background:#f7faf5;border:1px solid var(--niwart-line);border-radius:8px;box-shadow:none;padding:22px 24px}.post-writer .post-writer-box .post-writer-title{color:var(--niwart-green-dark)!important;font-size:15px;margin:0 0 14px!important;padding:0!important}.post-writer .post-writer-box .main-wrapper{align-items:center;display:grid;gap:18px;grid-template-columns:92px minmax(0,1fr)}.post-writer .main-wrapper .inner img{border-radius:999px;display:block;height:92px;-o-object-fit:cover;object-fit:cover;width:92px}.post-writer .text-area-span{color:var(--niwart-muted);display:block;font-size:12px;font-weight:800;margin-bottom:4px}.post-writer .w-poster{color:var(--niwart-ink);font-size:18px;margin:0 0 8px}#content_blog.blog-single-content .post-writer p.main-text{color:var(--niwart-muted);font-size:13px!important;line-height:1.8!important;margin:0!important}.top_work--blog-related ul{grid-template-columns:repeat(2,minmax(0,1fr))}.top_work--blog-related ul li{min-height:0}#content .top_work--blog-related h4{min-height:0;padding:16px 18px!important}.niwart-media-article{background:var(--niwart-paper);border:1px solid var(--niwart-line);border-radius:8px;box-shadow:var(--niwart-shadow-soft);margin:30px 0;padding:28px 32px}.niwart-media-article__eyebrow{color:var(--niwart-clay);font-size:12px!important;font-weight:800;letter-spacing:0;line-height:1.4!important;margin:0 0 10px!important}#content .niwart-media-article h2{background:transparent;border:0;color:var(--niwart-ink);font-size:24px;line-height:1.45;margin:0 0 18px;padding:0}#content .niwart-media-article h3{margin-top:28px}#content .niwart-media-article p{color:#39423d;font-size:15px!important;line-height:1.95!important;margin:0 0 14px!important}.niwart-media-article__summary{background:#f7faf5;border:1px solid var(--niwart-line);border-radius:8px;margin:22px 0 26px;padding:18px 20px}.niwart-media-article__summary dl{display:grid;gap:12px;margin:0}.niwart-media-article__summary div{display:grid;gap:10px;grid-template-columns:110px minmax(0,1fr)}.niwart-media-article__summary dt{color:var(--niwart-green-dark);font-size:12px;font-weight:800}.niwart-media-article__summary dd{color:var(--niwart-ink);font-size:14px;line-height:1.7;margin:0}#content .niwart-media-article__cta{margin:24px 0 0!important}.niwart-media-article__cta a{background:var(--niwart-green);border-radius:999px;box-sizing:border-box;color:#fff;display:inline-flex;font-weight:800;justify-content:center;min-height:44px;padding:0 22px;text-decoration:none}.niwart-media-article__cta a:hover{background:var(--niwart-green-dark);color:#fff}.contact_banner{align-items:center;background:#81691f;border:0;border-radius:8px;box-shadow:var(--niwart-shadow-soft);box-sizing:border-box;display:grid;gap:8px 24px;grid-template-areas:"text tel" "text button";grid-template-columns:minmax(0,1fr) minmax(220px,max-content);margin:28px 0;min-height:0;padding:22px 24px;width:100%}.contact_banner .contact_text,.contact_banner .contact_text_tel{color:#fff;margin:0!important}.contact_banner .contact_text{font-size:16px!important;font-weight:800;grid-area:text;line-height:1.75!important}.contact_banner .contact_text_tel{font-size:22px!important;font-weight:800;grid-area:tel;line-height:1.2!important;text-align:right;white-space:nowrap}.contact_banner_btn{align-items:center;background:#fff;border-radius:999px;box-sizing:border-box;box-shadow:none;display:inline-flex;font-size:15px;font-weight:800;justify-content:center;max-width:100%;min-height:46px;padding:0 20px}.contact_banner_btn_a{box-sizing:border-box;color:var(--niwart-green-dark);grid-area:button;justify-self:end;max-width:100%;text-decoration:none}#content_blog.blog-single-content .contact_banner{width:100%}#content_blog.blog-single-content .contact_banner .contact_text,#content_blog.blog-single-content .contact_banner .contact_text_tel{color:#fff;margin:0!important}#content_blog.blog-single-content .contact_banner .contact_text{font-size:16px!important;line-height:1.75!important}#content_blog.blog-single-content .contact_banner .contact_text_tel{font-size:22px!important;line-height:1.2!important}#content_blog.blog-single-content .contact_banner .contact_banner_btn{display:inline-flex;float:none;font-size:15px;margin:0;padding:0 20px;position:static;right:auto;top:auto}#content>a[href*="line.me/R/ti"]{display:block;margin:28px auto 0;max-width:690px}#content>a[href*="line.me/R/ti"] img,.tpoint{max-width:690px}#content>a[href*="line.me/R/ti"] img{aspect-ratio:690 / 160;display:block;-o-object-fit:contain;object-fit:contain;width:100%}.pagination{margin:30px 0}.pagination .nav-links{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.pagination .page-numbers{align-items:center;border:1px solid var(--niwart-line);border-radius:999px;box-sizing:border-box;color:var(--niwart-green-dark);display:inline-flex;font-weight:800;justify-content:center;min-height:40px;min-width:40px;padding:0 13px;text-decoration:none}.pagination a.page-numbers:hover,.pagination .page-numbers.current{background:var(--niwart-green);border-color:var(--niwart-green);color:#fff}.pagination .page-numbers.dots{background:transparent;border-color:transparent;color:var(--niwart-muted)}#content .pagination .screen-reader-text{border:0;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.tpoint{display:block;height:auto;margin:18px auto 0;position:static;top:auto;width:100%}.top_work_more{margin:22px 0 0!important;text-align:right}.top_work_more a{background:var(--niwart-green);border-radius:999px;box-sizing:border-box;color:#fff;display:inline-flex;font-size:14px;font-weight:800;justify-content:center;min-height:44px;padding:0 20px;text-decoration:none}.top_work_more a:hover{background:var(--niwart-green-dark)}.niwart-greeting-panel{background:var(--niwart-paper);border:1px solid var(--niwart-line);border-radius:8px;box-shadow:var(--niwart-shadow-soft);padding:28px 32px}#content .niwart-greeting-panel p{color:#39423d;font-size:15px;line-height:2;margin:0}#news{background:var(--niwart-paper);border:1px solid var(--niwart-line);border-radius:8px;box-shadow:var(--niwart-shadow-soft);margin:0;overflow:hidden;padding:4px 0}#news ul{margin:0;padding:0}#news ul li{align-items:baseline;border-bottom:1px solid var(--niwart-line);display:grid;gap:16px;grid-template-columns:92px minmax(0,1fr);margin:0;padding:14px 18px}#news ul li:last-child{border-bottom:0}#news span{color:var(--niwart-clay);display:block;font-size:12px;font-weight:800;width:auto}#news a{color:var(--niwart-ink);font-size:14px;line-height:1.7;text-decoration:none}#news a:hover{color:var(--niwart-green);text-decoration:underline;text-underline-offset:4px}.niwart-instagram{margin:0}.niwart-instagram__grid{gap:12px}.niwart-instagram__item{background:#e6ece5;border-radius:8px;box-shadow:var(--niwart-shadow-soft)}.niwart-instagram__follow a{color:var(--niwart-green-dark);font-weight:800;text-decoration-thickness:1px;text-underline-offset:4px}#footer{background:#13231d;color:#ffffffc7;min-height:0}#footer_in{display:grid;gap:42px;grid-template-columns:240px minmax(0,1fr);max-width:1160px;padding:44px 0;width:calc(100% - 48px)}.footer_in_l,.footer_in_r{float:none;width:auto}.footer_logo{display:block;height:auto;margin-bottom:18px;max-width:112px}#footer p{line-height:1.9;margin:0 0 8px}#footer h4{color:#fff;font-size:16px;margin:0 0 16px}#footer ul{display:flex;flex-wrap:wrap;gap:7px 10px;margin:0 0 18px;padding:0}#footer ul li{background:#ffffff14;border:1px solid rgba(255,255,255,.08);border-radius:999px;color:#ffffffd1;font-size:12px;line-height:1.3;padding:5px 9px}#footer ul li:after{content:none}.niwart-mobile-footer-banners{display:none}.fix_menu_smartphone_wrapper{box-shadow:0 -12px 28px #14231c2e}.fix_menu_smartphone,.fix_menu_smartphone2{font-weight:800}@media screen and (max-width:640px){body{background:var(--niwart-bg)}#wrapper{overflow-x:clip;padding:0 14px;position:relative;width:100%}#header{min-height:56px;padding:12px 58px 6px 0}.logo{display:block;mix-blend-mode:multiply;max-width:210px}.niwart-site-main{display:block;margin-top:4px}#side{height:0;margin:0;position:static;width:100%}.side_contact{display:none}.sp_menu header{background:transparent;min-height:0}.sp_menu{display:block!important;position:absolute!important;right:14px;top:14px;width:auto;z-index:30}.niwart-menu-toggle{background:var(--niwart-green-dark)!important;border-radius:8px;display:flex!important;height:46px;margin-left:0;width:46px}.niwart-menu-toggle span{background:#fff}.sp_menu nav{border-radius:8px;box-shadow:var(--niwart-shadow-soft);max-height:calc(100vh - 84px);margin-top:8px;overflow:hidden;overflow-y:auto;position:absolute;right:0;top:46px;width:min(340px,calc(100vw - 28px))}.sp_menu nav a{color:var(--niwart-ink);font-weight:700}#content{margin-bottom:42px;margin-top:0;max-width:none;width:100%}#main_img{border-radius:8px;margin-bottom:30px;--niwart-hero-media-height: calc((100vw - 28px) * 350 / 690)}#main_img:after{content:none}.niwart-hero-copy{padding:18px 18px 20px}.niwart-hero-title{font-size:22px!important;line-height:1.45!important;overflow-wrap:anywhere}.niwart-hero-lead{font-size:14px!important}.niwart-hero-actions{display:grid;gap:8px;grid-template-columns:1fr;margin-top:16px}.niwart-button{min-height:44px}.niwart-home-section{margin-bottom:38px}.niwart-section-heading{margin-bottom:16px}#content .niwart-section-heading h2{font-size:24px}.top_work ul,.top_content ul,.niwart-instagram__grid{grid-template-columns:1fr}.top_work ul li,.top_content ul li{border-bottom:0}.wrap{margin:18px 0 28px;padding:12px}.wrap ul{gap:8px}.wrap li{width:62px}.wrap li img{height:46px}#blog_archive ul li,#blog_archive ul li:first-child{gap:9px;grid-template-columns:1fr;padding:14px}#blog_archive ul{grid-template-columns:1fr}#blog_archive .blog_archive_item--has-image .blog_day,#blog_archive .blog_archive_item--has-image .blog_archive_cate,#blog_archive .blog_archive_item--has-image .blog_archive_link{grid-column:auto}#blog_archive img{grid-row:auto;width:100%}#content #blog_archive h3{font-size:16px;margin:4px 0 6px!important}.blog-single-content{padding:22px 18px}#content_blog.blog-single-content p,#content_blog.blog-single-content li{font-size:14px!important;line-height:1.95!important}#content_blog.blog-single-content>h2{font-size:20px;margin-top:28px;padding:16px 18px}#content_blog.blog-single-content>h3{font-size:17px}.post-writer .post-writer-box{padding:20px 18px}.post-writer .post-writer-box .main-wrapper,.top_work--blog-related ul{grid-template-columns:1fr}.niwart-media-article{padding:22px 18px}#content .niwart-media-article h2{font-size:20px}.niwart-media-article__summary div{gap:4px;grid-template-columns:1fr}.niwart-media-article__cta a{width:100%}.top_work_more{border:0!important;box-sizing:border-box;padding:0!important;position:static;text-align:left;top:auto!important;width:100%!important}.top_work_more a{box-sizing:border-box;justify-content:center;width:100%}.niwart-greeting-panel{padding:22px 18px}#content>h2,#content .sub_title h2,#content_blog>h2{font-size:20px;line-height:1.55;padding:14px 15px}#content h3,#content_blog h3{font-size:17px;margin-top:28px}.contact_banner{gap:10px;grid-template-areas:"text" "tel" "button";grid-template-columns:1fr;margin:22px 0;padding:18px;text-align:left}.contact_banner .contact_text,#content_blog.blog-single-content .contact_banner .contact_text{font-size:14px!important;line-height:1.7!important}.contact_banner .contact_text_tel,#content_blog.blog-single-content .contact_banner .contact_text_tel{font-size:19px!important;line-height:1.35!important;text-align:left;white-space:normal}.contact_banner_btn_a{display:block;justify-self:stretch;width:100%}.contact_banner_btn{width:100%}#news ul li{gap:6px;grid-template-columns:1fr;padding:14px 16px}.niwart-mobile-footer-banners{box-sizing:border-box;display:grid;gap:10px;margin:0 auto 16px;padding:0 14px;width:100%}.niwart-mobile-footer-banners__item{background:#fff;border:1px solid rgba(47,111,94,.16);border-radius:8px;box-shadow:0 8px 22px #14231c14;display:block;overflow:hidden}.niwart-mobile-footer-banners__item img{display:block;height:auto;margin:0;width:100%}.niwart-mobile-footer-banners__item--compact{background:#fff}.sp_none{display:block}.fix_menu_smartphone_wrapper a{color:#fff;text-decoration:none}.fix_menu_smartphone,.fix_menu_smartphone2{align-items:center;box-sizing:border-box;display:flex!important;font-size:14px;justify-content:center;letter-spacing:0;line-height:1.2;min-height:52px;padding:0 8px!important}.fix_menu_smartphone{background:#9c7614;left:0;width:50%}.fix_menu_smartphone2{background:#008b24;left:50%;width:50%}#footer_in{display:block;padding:28px 0 76px;width:calc(100% - 28px)}.footer_in_l{margin-bottom:22px}.footer_logo{margin-bottom:12px;max-width:96px}#footer p{font-size:12px;line-height:1.75}#footer h4{font-size:15px;margin-bottom:12px}#footer ul{gap:6px;margin-bottom:14px}#footer ul li{font-size:11px;padding:4px 8px}}@media screen and (max-width:900px)and (min-width:641px){main,.niwart-site-main{display:block}#side{margin:0 0 28px;position:static;width:100%}#content{float:none;max-width:none;width:100%}#side ul{display:grid;gap:4px;grid-template-columns:repeat(2,minmax(0,1fr))}.side_contact{display:none}#main_img{--niwart-hero-media-height: 390px}.top_work ul,.top_content ul{grid-template-columns:repeat(2,minmax(0,1fr))}}
