@charset "utf-8";.display_sp,.display_pc{display:none}.display_pctab,.display_tabsp,.display_tab{display:block}.anchor{display:block;padding-top:60px;margin-top:-60px}.anchor2{display:block;padding-top:0;margin-top:0;color:#fff}header{display:flex;justify-content:space-between;padding:0;width:100%;margin:0 auto;position:fixed;background:#fff}header .header_logo{width:40%;padding:20px}header .header_navi nav ul{display:flex;justify-content:flex-end}header .header_navi nav li{padding:20px;text-align:center;line-height:120%;font-weight:700}header .header_navi nav li:last-child{background:#be1119}header .header_navi nav li:last-child a{color:#fff}header .header_navi nav li .navi_mini{color:#918d8d;font-size:15px;font-weight:400}.drawer-toggle{width:60px !important;height:48px !important}.drawer-nav{margin-top:80px}.drawer-menu{display:flex;justify-content:center;flex-direction:column}.drawer-menu li .navi_mini{margin-left:20px}.top_photo{margin-top:80px}.bg_2{padding-bottom:50px;padding-top:50px}main{margin-top:-50px}.page_title{font-size:50px;text-align:center;line-height:120%;margin-top:50px}.page_title2{font-size:50px;text-align:center;line-height:120%;margin-top:50px;color:#fff}.page_title_mini{color:#afaeae;text-align:center;font-size:15px}.other_btn{text-align:center}.other_btn a{background:#515050;color:#fff;padding:5px 0;display:block;width:20%;margin:0 auto 100px auto;border-radius:30px}.news_box{width:90%;margin:50px auto;display:flex;justify-content:space-between;color:#fff;flex-direction:column}.news_left{width:100%;font-size:30px;margin-bottom:20px}.news_right{width:100%}.news_box li{display:flex;margin-bottom:10px;padding-bottom:10px;justify-content:space-between}.news_box li a{color:#fff}.news_time{width:15%}.news_cat{width:10%;text-align:center}.news_title{width:71%}.news_btn{width:90%;margin:0 auto 50px auto}.news_btn a{padding:10px 0;width:30%;margin-left:auto;background:#f7f1e8;font-size:15px;display:flex;align-items:center;justify-content:center}.news_btn a:after{content:"";margin-left:5px;background:url(//awd-web.com/wp/wp-content/themes/awd2024/css/../img/icon1.png) no-repeat;background-size:contain;background-position:34%;display:inline-block;width:20px;height:10px}.cat_1,.cat_2,.cat_3,.cat_4,.cat_5,.cat_6{width:30%}.feature_list{width:90%;margin:0 auto}.feature_list ul{display:flex;justify-content:space-between;margin:50px auto}.feature_list li{width:27%;text-align:center}.feature_text{margin:20px 0;font-weight:700;font-size:16px}.feature_btn{text-align:center}.feature_btn a{background:#be1119;color:#fff;padding:5px 0;display:block;width:60%;margin:0 auto;border-radius:30px}.marker{background:linear-gradient(transparent 50%,#fcc 50%)}.slider_works{margin:-150px 0 50px}.slider_works li{margin:0 30px;width:30%}.slider_works li img{height:auto;width:90%}.about_box{width:90%;margin:50px auto;display:flex;justify-content:space-between}.about_left{width:25%}.about_right{width:70%;line-height:180%}.about_job_list{background:#efedea;padding:20px;margin-top:20px;display:flex;justify-content:space-between;align-items:center;flex-direction:column}.about_job_list_left{width:100%;margin-bottom:10px}.about_job_list_right{width:100%;border-top:1px solid #b2b2b2;padding-top:20px}.contact_text{text-align:center;color:#fff;margin-top:30px}.contact_btn a{width:50%;margin:30px auto 50px auto;display:block;padding:20px;border:1px solid #fff;color:#fff;text-align:center}.contact_btn a:before{font-family:"Font Awesome 5 Free";content:"\f0e0";font-weight:900;margin-right:10px;color:#fff}footer{background:#515050}.footer_box{width:90%;margin:0 auto;padding:50px 0}.footer_logo{width:20%;margin:0 auto 30px auto}.footer_navi ul{display:flex;justify-content:start;flex-wrap:wrap}.footer_navi li{padding:0 20px;border-left:1px solid #fff;font-size:15px;width:24%;margin-bottom:10px;text-align:center}.footer_navi li a{color:#fff}.copyright{color:#fff;text-align:center;padding:0 0 20px;font-size:12px}.sub_photo{margin-top:80px}.sub_page_box{padding:50px 0}.sub_page_title{font-size:30px;text-align:center;line-height:120%}.sub_page_title_mini{text-align:center;font-size:15px;line-height:120%;color:#afaeae;margin-bottom:30px;margin-top:10px}.about_page_box{width:90%;margin:0 auto;display:flex;justify-content:space-between}.about_page_left{width:30%}.about_page_right{width:65%;line-height:180%}.about_page_right table{width:100%;margin-bottom:100px}.about_page_right tr{border-bottom:1px dotted #827f7a}.about_page_right th,.about_page_right td{padding:10px}.about_page_right th{width:20%;vertical-align:top}.about_page_right td{width:80%}.about_right_box{background:#dbd9cc;padding:20px;border-radius:10px}.keireki_text{width:90%;margin:-50px auto 100px auto;line-height:180%;text-align:center}.req_box{width:90%;margin:0 auto 100px auto}.req_text{width:90%;margin:-50px auto 50px auto;line-height:180%;text-align:center}.req_box ul{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;margin:0 auto}.req_box li{display:flex;justify-content:start;width:45%;margin:10px 10px 20px;box-shadow:0px 0px 12px -6px #1a1919;border-radius:0;padding:20px;flex-direction:column}.req_box_img{width:100%;margin-bottom:10px}.req_box_text{width:100%}.req_text_title{font-size:25px;line-height:110%;font-weight:700}.sub_works_box{display:flex;flex-wrap:wrap;width:90%;margin:0 auto}.work_box{width:42%;margin:10px 20px 50px;text-align:center;box-shadow:0px 0px 14px -8px #333;border-radius:0;padding:20px}.work_photo{margin-bottom:10px}.work_page_text{text-align:center;line-height:180%;margin-bottom:50px;margin-top:-50px}.sub_works_box2{width:90%;margin:0 auto}.sub_works_box2 ul{display:flex;flex-wrap:wrap;margin-bottom:50px;background:#fff;padding:30px}.sub_works_box2 li{width:48%;margin-bottom:20px;font-size:14px}.sub_works_box2 li:before{font-family:"Font Awesome 5 Free";content:"\f14a";font-weight:900;margin-right:10px;color:#a53b38}.price_text{width:90%;margin:-50px auto 50px auto;text-align:center}.sub_price_box{width:90%;margin:0 auto}.sub_price_box h4{background:#515050;color:#fff;font-size:30px;line-height:120%;padding:10px}.sub_price_box table{width:100%;max-width:1000px;margin:0 auto 50px auto}.sub_price_box tr{border-bottom:1px dotted #a8a7a7}.sub_price_box td{padding:10px}.price_td6{width:30%}.price_td4{width:20%;text-align:right}.price_td5{width:50%}.sub_flow_box{width:90%;margin:0 auto 50px auto;display:flex;justify-content:space-between;flex-wrap:wrap}.sub_flow_box h5{background:#515050;color:#fff;font-size:30px;line-height:120%;padding:10px;width:100%;margin-bottom:10px}.flow_left{width:30%}.flow_left img{width:100%;height:auto}.flow_right{width:68%}.post_box,.post_page_box{margin:0 auto 50px auto;overflow:hidden;width:90%}.post_box ul,.post_page_box ul{display:flex;flex-wrap:wrap}.post_box li,.post_page_box li{width:45%;display:flex;flex-direction:column;box-shadow:0px 0px 14px -8px #333;border-radius:0;padding:20px;margin:10px 10px 40px}.post_title{font-size:20px;margin:40px auto 10px auto;border-bottom:3px dotted #ccc;padding-bottom:10px;color:#333;width:90%;text-align:center}.cat_img{height:150px;text-align:center}.cat_img img{object-fit:cover;height:100%;max-width:100%}.post_img_list{display:flex;justify-content:space-between;flex-wrap:wrap}.post_img_list li{width:48%}.code{border:1px dashed #ccc;padding:10px;width:90%;background:#fff}.single_p{clear:both;margin:0 0 10px;overflow:hidden}.single_title_text{border-top:1px solid #cfc7ba;border-bottom:1px solid #cfc7ba;padding:6px;font-size:15px;font-weight:700;margin:20px 0 10px;color:#333;background:#e9e1d8}.single_title_mini{border-left:6px solid #d64f9f;font-weight:700;margin:30px 0 10px;padding:0 8px}img.alignleft{display:inline;float:left !important;margin-right:24px;margin-top:4px}.alignright,img.alignright{display:inline;float:right !important;margin-left:24px;margin-top:4px}.aligncenter,img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}img.alignleft,img.alignright,img.aligncenter{margin-bottom:12px}.wp-embedded-content{overflow:hidden !important;width:760px}img.alignnone{clear:both;display:block;margin:40px auto !important}.img40per{width:40% !important;height:auto}.post_cat .news_cat{width:30%}.post{width:90%;margin:0 auto 50px auto}.accordion-area{list-style:none;width:96%;margin:0 auto 100px auto}.accordion-area li{margin:10px 0}.accordion-area li{border:1px solid #ccc}.faq_title{position:relative;cursor:pointer;font-size:1rem;font-weight:400;padding:3% 3% 3% 50px;transition:all .5s ease}.faq_title:before,.faq_title:after{position:absolute;content:'';width:15px;height:2px;background-color:#333}.faq_title:before{top:48%;left:15px;transform:rotate(0deg)}.faq_title:after{top:48%;left:15px;transform:rotate(90deg)}.faq_title.close:before{transform:rotate(45deg)}.faq_title.close:after{transform:rotate(-45deg)}.faq_box{display:none;background:#f3f3f3;margin:0 3% 3%;padding:3%}.sub_contact_box{margin:-50px auto 100px auto;width:90%}.contact_p{width:90%;margin:0 auto 0px auto;text-align:center}.contact_box{width:90%;margin:auto}.contact_box table{margin:50px auto;width:100%;border-collapse:collapse;border:0}.contact_box .contact_td1{width:20%;text-align:right;padding:10px;border-bottom:1px dotted #ccc;background:#f0efe8;font-weight:400}.contact_box .contact_td2{width:80%;text-align:left;padding:10px;border-bottom:1px dotted #ccc}.contact_box input[type=text],textarea,.contact_box input[type=email]{padding:5px;width:90%}.contact_box input[type=submit]{padding:5px 10px}.contact_submit{text-align:center}.contact_hissu{background:#c94727;color:#fff;text-align:center;padding:0 5px;margin:0 0 0 10px;font-size:85%}.contact_nini{background:#bab18f;color:#fff;text-align:center;padding:0 5px;margin:0 0 0 10px;font-size:85%}.contact_mini{color:#ccc;font-size:85%;margin:0 0 0 10px}.img_2021{display:flex;justify-content:space-between}.img_2021 img{width:49%}.work_page_text{text-align:center;margin:0 auto 40px auto}.single_2021_09_list{display:flex}.single_2021_09_list li{width:30%}.single_2021_09_list li img{width:100%;height:auto}.single_2021_09_list li:nth-child(2){margin:0 10px}.single_202309_list,.single_202309_list2{display:flex;justify-content:space-between;flex-wrap:wrap}.single_202309_list li,.single_202309_list2 li{width:48%;margin-bottom:20px}.wave{position:relative;height:200px}canvas{position:relative;top:100px;left:0;width:100%}