body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}html{overflow-y:scroll}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ol,ul{list-style:none}fieldset,img{border:0}img{max-width:100%;vertical-align:bottom}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}a{text-decoration:none;color:#000}a:focus{outline:none}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal}*{box-sizing:border-box}input,textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0}.under_common_section{background-color:var(--beige);padding:9rem 0 5rem;max-width:unset;width:100%}.under_common_section .title{text-align:center;font-size:48px;margin-bottom:50px}.under_common_section .title_sub{text-align:center;font-size:20px}@media (max-width:768px){.under_common_section{padding:5rem 0 3rem}.under_common_section .title{font-size:35px;margin-bottom:25px}.under_common_section .title_sub{font-size:16px}}@media (max-width:480px){.under_common_section{padding:5rem 0 2rem}.under_common_section .title{font-size:28px;margin-bottom:12px}.under_common_section .title_sub{font-size:15px}}.card_design_container ul{display:flex;flex-wrap:wrap}.card_design_container ul li{width:31%;margin-right:3.5%;margin-bottom:3.5%;box-shadow:0 0 10px -2px #c7c7c7}.card_design_container ul li:nth-child(3n){margin-right:0}@media (max-width:768px){.card_design_container ul li{width:47%;margin-right:6%;margin-bottom:6%}.card_design_container ul li:nth-child(3n){margin-right:6%}.card_design_container ul li:nth-child(2n){margin-right:0}}@media (max-width:480px){.card_design_container ul li{width:100%;margin-right:0}.card_design_container ul li:nth-child(3n){margin-right:0}}.card_design_container ul li a{display:block}.card_design_container ul li a .img_box{position:relative;width:100%;height:auto;padding-bottom:50%;display:block}.card_design_container ul li a .img_box img{position:absolute;object-fit:cover;width:100%;height:100%}.card_design_container ul li a .text_box{display:block;background:var(--white);padding:15px 8px 10px 15px;border-top:2px solid var(--site_color1)}.card_design_container ul li a .text_box .news_date{color:var(--secondary)}.news_section{max-width:1300px;margin:auto;width:94%;padding-top:60px;padding-bottom:70px}.news_section .card_design_container .card_item{border-radius:10px;overflow:hidden}.news_section .card_design_container .card_item .news_date{display:flex;align-items:center}.news_section .card_design_container .card_item .news_date .icon_img{max-width:14px;margin-right:8px}.news_section .card_design_container .card_item .news_date .icon_img img{display:block}.news_section .card_design_container .card_item .news_title{margin-top:20px}.news_section .card_design_container .card_item .news_content{line-height:1.4;margin-top:30px;font-size:14px}@media (max-width:768px){.news_section .card_design_container .card_item .news_title{font-size:20px}}@media (max-width:480px){.news_section{width:85%;padding-top:5rem}.news_section .header_wrap .news_title{margin:30px 0}.news_section .card_design_container .card_item{margin-bottom:8%}}.single_container_wrap.news_section{max-width:1000px;background:#fff;padding:10%}.single_container_wrap.news_section .header_wrap .news_date{display:flex;align-items:center;font-size:14px;color:var(--secondary);line-height:1}.single_container_wrap.news_section .header_wrap .news_date .icon_img{max-width:14px;margin-right:8px}.single_container_wrap.news_section .header_wrap .news_date .icon_img img{display:block}.single_container_wrap.news_section .header_wrap .news_title{margin:50px 0}.single_container_wrap.news_section .header_wrap .img_box{border-radius:10px;overflow:hidden;display:block}.single_container_wrap.news_section .main_content{margin-top:50px;margin-bottom:50px}@media (max-width:768px){.single_container_wrap.news_section .header_wrap .news_title{font-size:20px}}