﻿* {word-break: keep-all;}
.subtop_wrap {position: relative;}
.sub_visual {position:relative;height:580px; background-repeat: no-repeat;background-position: center center; background-size: cover;margin: 0 auto;}
.sub_visual.sub_visual01 {background-image: url("/skin/default/img/sub/sub_visual01.jpg");background-color: #fff;}
.sub_visual.sub_visual02 {background-image: url("/skin/default/img/sub/sub_visual02.jpg");background-color: #fff;}
.sub_visual.sub_visual03 {background-image: url("/skin/default/img/sub/sub_visual03.jpg");background-color: #fff;}
.sub_visual.sub_visual04 {background-image: url("/skin/default/img/sub/sub_visual04.jpg");background-color: #fff;}

.subtopP1 {text-align: center;font-size: 22px;font-weight: 500;color: #fff;margin-bottom: 20px;letter-spacing: 5px;}
.subtopP2 {text-align: center;font-size: 72px;color: #fff;}
.sub_tab_wrap {background-color: #00baf2;text-align: center;}
.sub_tab {display: block;text-align: center;border-left: 1px solid #4dcff7;}
.sub_tab:before {display: table;content: "";}
.sub_tab:after {display: table;content: "";clear: both;}
.sub_tab li {float: left;padding: 0 5px;height: 60px;border-right: 1px solid #4dcff7;}
.sub_tab li:last-child {border-right: none;}
.sub01 .sub_tab li {width: 33.3333333%;}
.sub02 .sub_tab li {width: 20%;}
.sub03 .sub_tab li {width: 50%;}
.sub04 .sub_tab li {width: 50%;}
.sub_tab li a {display: table;width: 100%;height: 100%;}
.sub_tab li a span {display: table-cell;vertical-align: middle;font-size: 18px;color: #fff;}
.sub_tab li.active {background-color: #fff;}
.sub_tab li a.on span {font-weight: 700;color: #00baf2;}

.location_wrap {position: absolute;right: 0;bottom: 7px;}
.location {text-align: right;}
.breadcrumbsUl {display: inline-block;text-align: right;}
.breadcrumbsUl:before {display: table;content: "";}
.breadcrumbsUl:after {display: table;content: "";clear: both;}
.breadcrumbsUl li {float: left;position: relative;padding-left: 10px;margin-left: 10px;}
.breadcrumbsUl li:after {position: absolute;top: -1px;right: -12px;content: ">";width: 7px;height: 8px;color: #999;}
.breadcrumbsUl li:last-child:after {display: none;}
.breadcrumbsUl li a {font-size: 14px;color: #999999;display: block;font-weight: 300;}
.breadcrumbsUl li.active a {color: #333333;}

.sub_title_wrap {padding: 55px 0;}
.sub_title {text-align: center;font-weight: 500;font-size: 42px;color: #000;}

.page_wrap {text-align:center;font-size:0;margin-top: 50px;}
.page_nation {display:inline-block;}
.page_nation .none {display:none;}
.page_nation a {display:block;margin:0 1px;float:left;border:1px solid rgba(0, 0, 0, 0); width:36px; height:36px; line-height:34px; text-align:center; background:none; font-size:14px; color:#999999; text-decoration:none;font-family: "Noto Serif KR";border-radius:50%;}
/* .page_nation .arrow {border:1px solid #cdcdd0;} */
.page_nation .pprev {background:url("/skin/default/img/sub/page_pprev.png") no-repeat center center;margin-left:0;}
.page_nation .prev {background:url("/skin/default/img/sub/page_prev.png") no-repeat center center;margin-right:7px;}
.page_nation .next {background:url("/skin/default/img/sub/page_next.png") no-repeat center center;margin-left:7px;}
.page_nation .nnext {background:url("/skin/default/img/sub/page_nnext.png") no-repeat center center;margin-right:0;}
.page_nation a.active {background-color:#cda559;color:#fff;}
.page_nation a:hover {border-color:#cda559;}	

.news_view {border-top: 2px solid #000;}
.news_view .tit {font-size: 20px;color: #000000;background-color: #f6f6f6;font-weight: 700;position: relative;border-bottom: 1px solid #c6c6c6;padding: 32px 30px 31px 30px;font-family: "Noto Sans";}
.news_view .info {position: absolute;top: 30px;right: 30px;}
.news_view .info span {font-size: 16px;color: #999;position: relative;}
.news_view .info span.red {color: #e1438c;}
.news_view .info span.bar {padding-right: 18px;margin-right: 18px;}
.news_view .info span strong {color: #0035ad;display: inline-block;margin-left: 10px;}
.news_view .info span.bar:after {content: "";display: block;background-color: #d2d2d2;width: 1px;height: 15px;position: absolute;right: 0;top: 2px;}
.news_view .cont {padding: 0 0 20px 0;border-bottom:1px solid #c6c6c6;}
.news_view .cont .file {margin-bottom: 20px;}
.news_view .cont .file a {display: inline-block;text-decoration: underline;font-size: 15px;color: #6c6c6c;padding-left: 20px;position: relative;}
.news_view .cont .file a:before {position: absolute;content: "";display: block;width: 14px;height: 12px;left: 0;top: 5px;background-image: url('/skin/default/img/sub/ico_folder.png');-webkit-background-size: 14px 12px;background-size: 14px 12px;}
.news_view .cont .real {padding: 30px 30px 100px 30px;}
.news_view .cont .real,
.news_view .cont .real p,
.news_view .cont .real td,
.news_view .cont .real span {font-family: 'Nanum Gothic' !important;line-height: 1.5;word-break:keep-all;font-size: 18px;color: #444;}
.news_view .cont .real blockquote.tx-quote1 {border:3px solid #eeeeee;}
.news_view .cont img {width: auto !important;max-width:100% !important;height: auto !important;margin: 0 auto !important;display: block !important;}
.news_view .cont .real table {text-align: center !important;width: 100% !important;}
.news_btn {text-align: center;margin-top: 40px;}
.news_btn a {text-decoration: none;display: inline-block;background-color: #c3a36f;font-size: 17px; color: #fff; font-weight: 700; text-align: center;width: 200px;height: 50px;line-height: 50px;outline: none; border: none;font-family: "Noto Sans";}  

.news_wrap {padding-bottom: 100px;}
.news_table {width: 100%;border-top: 2px solid #000;}    
.news_table th {text-align: center;font-size: 14px;color: #000;border-bottom: 1px solid #ddd;padding: 25px 0;font-family: "Noto Sans";}
.news_table td {border-bottom: 1px solid #ddd;padding: 30px 0;}
.news_table td .num {text-align: center;font-size: 16px;font-weight: 500;color: #999;}
.news_table td .tit {font-size: 18px;color: #000;padding-left: 20px;position: relative;font-family: "Noto Sans";font-weight: 300;}
.news_table td .tit a {font-family: "Noto Sans";}
.news_table td .tit .noti {font-size: 18px;font-weight: 500;color: #c3a36f;font-family: "Noto Sans";padding-right: 10px;}
.news_table td .date {text-align: center;font-size: 16px;color: #999;font-family: "Noto Sans";font-weight: 300;} 

.board_form .form_field {margin-bottom: 30px;}
.board_form .form_field .th {font-size:18px;color:#666;font-family: "Noto Sans";padding-left: 30px;margin-bottom: 10px;}
.board_form .form_field .td {font-size:16px;color:#666;font-family: "Noto Sans";font-weight: 300;padding-left: 20px;}
.board_form .form_field .td input.form_input {border-bottom:1px solid #ddd;border-top: none;border-left: none;border-right: none;height:40px;background-color:#fff;padding:0 10px;}
.board_form .form_field .td textarea.form_textarea {resize:none;border:1px solid #ddd;height:200px;padding:10px;width: 100%;}
.board_form_btn {text-align: center;margin-top: 60px;}
.board_form_btn input {display: inline-block;width: 195px;height: 50px;line-height: 50px;font-size: 13px;color: #fff;background-color: #c3a36f;outline:none;border:none;} 
.w120 { width: 120px;}
.w60 {width:60px;}
.w80 {width:80px;}
.w100 {width:100px;}
.w120 {width:120px;}
.w160 {width:160px;}
.w200 {width:200px;}
.w300 {width:300px;}
.w400 {width:400px;}
.w800 {width:800px;}	
.ww100 {width: 100%;}

.privacy_wrap {margin-bottom: 30px;}
.privacy_wrap pre {border:1px solid #ddd;height:220px;overflow:auto;position:relative; margin-bottom:15px;padding:30px;border-radius: 0 !important;background-color: #f9f9fb;font-size: 16px;font-weight: 300;color: #666666;line-height: 1.5;}
.radio_input {display: inline-block;}
.radio_input.mar {margin-right: 50px;}
.radio_input input[type="radio"] {display: none;}
.radio_input input[type="radio"] + label:before {content: "";margin: 0 8px 0 0;vertical-align: middle;width: 20px;display: inline-block;height: 20px;overflow: hidden;background-image:url('/skin/default/img/sub/radio_off.png');background-position: 0 0;background-repeat: no-repeat;}
.radio_input input[type="radio"]:checked + label:before {background-image:url('/skin/default/img/sub/radio_on.png');}
.radio_input label {margin-bottom: 0;font-size: 18px;font-weight: 500;color: #000;}

.agree {font-size: 16px;font-weight: 300;color: #666;line-height: 20px;}
.agree-chk_wrap:before {display: table;content: "";}
.agree-chk_wrap:after {display: table;content: "";clear: both;}
.agree-chk {display: inline-block;float:right;}
.agree-chk input[type="checkbox"] {outline: none;border: none;background-color: #fff;-webkit-border-radius: 0;-webkit-appearance: none;display: none;}
.agree-chk input[type=checkbox]:checked + label {background-position: 0 0;}
.agree-chk label {height: 20px;font-size: 14px;color: #000000;margin: 0;}
.agree-chk input[type="checkbox"] + label:before {content: "";margin: 0 8px 0 0;vertical-align: middle;width: 20px;display: inline-block;height: 20px;overflow: hidden;background-position: -20px 0;background-image:url('/skin/default/img/sub/check_off.png');}
.agree-chk input[type="checkbox"]:checked + label:before {background-image:url('/skin/default/img/sub/check_on.png');}
.agree-chk label {font-weight: 400;} 

.contact_tit {font-size: 26px;font-weight: 500;color: #000;margin-bottom: 20px;position: relative;}
.caption {text-align: right;font-size: 14px;font-weight: 300;color: #666;position: absolute;right: 0;bottom: 0;}
.star {font-size: 18px;font-weight: 400;color: #c3a36f;}

.company_wrap1 {padding-top: 75px;padding-bottom: 100px;}    
.sub_common_tit {position: relative;font-size: 60px;color: #333333;}
.sub_common_tit.line {padding-bottom: 110px;margin-bottom: 40px;}
.sub_common_tit.line:after {position: absolute;left: 50%;bottom: 0;content: "";background-color: #dbdbdb;width: 1px;height: 80px;}
.sub_common_stit {font-size: 20px;font-family: "Noto Serif KR";color: #c3a36f;}
.company1_txt {text-align: center;font-size: 18px;color: #666666;font-family: "Noto Serif KR";line-height: 1.5;}

.company_wrap2 {background-repeat: no-repeat;-webkit-background-size: cover;
background-size: cover;background-position: center top;background-image: url("/skin/default/img/sub/company_bg.jpg");padding-top: 200px;padding-bottom: 110px;margin-bottom: 270px;position: relative;}
.company2_txt {font-size: 16px;color: #666666;font-weight: 300;font-family: "Noto Sans";line-height: 2;}
.ceo_img {position: absolute;right: 0;bottom: -110px;}

.company_wrap3 {padding-bottom: 110px;}
.map_info {display: table;width: 100%;}
.map_cell {display: table-cell;vertical-align: middle;} 
.map_cell.cell0 {font-size: 16px;color: #c3a36f;font-weight: 700;width: 20%;}
.map_cell.cell1 {font-size: 16px;color: #666;font-weight: 300;font-family: "Noto Sans";width: 80%;}
#map {width: 100%;height: 550px;}

.product_wrap1 {padding: 75px 0;}  
.product_wrap2 {height: 310px;background-color: #f3f3f3;}
.product_box {position: relative;}
.product_box:before {position: absolute;left: 0;top: 0;content: "";background-color: #dddddd;width: 1px;height: 100%;}
.pb_txt {text-align: center;font-size: 20px;color: #000;font-family: "Noto Serif KR";line-height: 1.5;margin-bottom: 25px;}
.pb_link {display: inline-block;text-align: center;font-size: 13px;color: #000;width: 195px;height: 40px;line-height: 40px;border:1px solid #515153;}
.product_wrap3 {padding-top: 30px;padding-bottom: 110px;}
.product_count {font-size: 16px;color: #555;font-weight: 300;font-family: "Noto Sans";margin-bottom: 60px;}
.product_count strong {font-weight: 300;color: #db8800;}
.product_item {margin-bottom: 100px;}
.product_tit {text-align: center;font-size: 20px;font-weight: 700;color: #000;font-family: "Noto Sans";margin-top: 50px;}
.product_txt {text-align: center;font-size: 18px;font-weight: 300;color: #666;font-family: "Noto Sans";margin-top: 10px;}


.pop_wrap {position: fixed;width: 100%;height: 100%;left: 0;top: 0;bottom: 0;right: 0;background-color: rgba(0, 0, 0, 0.65);z-index: 1000;}
.pop_cont {background-color: #fff;padding: 40px 40px;position: relative;}
.pop_img {border:1px solid #ddd;height: 480px;}
.pop_info {padding: 20px 0;position: relative;height: 466px;}
.pop_tit {font-size: 24px;font-weight: 700;color: #000;margin-bottom: 15px;font-family: "Noto Sans";}
.pop_stit {position: relative;font-size: 18px;color: #666;font-weight: 300;font-family: "Noto Sans";padding-bottom: 30px;margin-bottom: 30px;}
.pop_stit:after {position: absolute;left: 0;bottom: 0;content: "";width: 100%;height: 1px;background-color: #ddd;}
.pop_close {position: absolute;right: 0;top: -50px;width: 32px;height: 30px;display: inline-block;background-repeat: no-repeat;background-position: center center;-webkit-background-size: cover;background-size: cover;background-image: url("/skin/default/img/sub/pop_close.png");}
.info_list {display: table;width: 100%;margin-bottom: 15px;}
.info_list_cell {display: table-cell;vertical-align: middle;}
.info_list_cell.cell0 {font-size: 16px;font-weight: 300;color: #999;width: 20%;font-family: "Noto Sans"}
.info_list_cell.cell1 {font-size: 16px;font-weight: 300;color: #000;width: 80%;font-family: "Noto Sans"}

.biz_cate_wrap {padding-top: 70px;padding-bottom: 90px;}    
.biz_cate {display: inline-block;}
.biz_cate li {float: left;padding: 0 70px;text-align: center;}
.biz_cate li a {font-size: 20px;font-family: "Noto Serif KR";color: #000;display: block;position: relative;text-align: center;padding-bottom: 20px;}
.biz_cate li a:after {position: absolute;left: 50%;bottom: 0;content: "";width: 190px;height: 2px;background-color: #eae9e8;margin-left: -95px;}
.biz_cate li.active a:after {background-color: #c3a36f;}

.biz1_wrap {padding: 80px 0;background-repeat: no-repeat;-webkit-background-size: cover;background-size: cover;background-position: center bottom;}
.biz1_wrap.bg1 {background-image: url("/skin/default/img/sub/biz1_bg1.jpg");}
.biz1_wrap.bg2 {background-image: url("/skin/default/img/sub/biz1_bg2.jpg");}
.biz1_wrap.bg3 {background-image: url("/skin/default/img/sub/biz1_bg3.jpg");}
.biz1_wrap.bg4 {background-image: url("/skin/default/img/sub/biz1_bg4.jpg");}
.biz1_info {padding-top: 30px;padding-left: 30px;}
.biz1_tit {font-size: 34px;color: #c3a36f;font-family: "Noto Serif KR";margin-bottom: 40px;}
.biz1_txt {font-size: 18px;font-weight: 300;color: #666;font-family: "Noto Sans";margin-bottom: 20px;}

.biz2_wrap1 {height: 650px;padding-top: 65px;-webkit-background-size: cover;background-size: cover;background-repeat: no-repeat;background-position: center bottom;background-image: url("/skin/default/img/sub/biz2_bg1.jpg");}    
.biz2_wrap2 {padding-top: 70px;padding-bottom: 130px;}
.certi_item {display: inline-block;padding: 0 16px;}
.biz2_wrap3 {height: 610px;-webkit-background-size: cover;background-size: cover;background-repeat: no-repeat;background-position: center bottom;background-image: url("/skin/default/img/sub/biz2_bg2.jpg");}
.biz2_wrap4 {padding-top: 200px;padding-bottom: 130px;}
.co_ceo {position: absolute;left: 90px;bottom: 0;}
.co_ceo_box {position: absolute;right: 0;bottom: -130px;border:20px solid #d4c3a7;padding: 50px 50px;width: 705px;height: 650px;}
.co_ceo_name {font-size: 24px;color: #010101;font-family: "Noto Sans";margin-bottom: 15px;}
.co_ceo_tt {font-size: 18px;color: #c3a36f;font-family: "Noto Sans";margin-bottom: 35px;}
.co_ceo_tx {font-size: 18px;font-family: "Noto Sans";color: #666;font-weight: 300;line-height: 2;}

.biz3_wrap {padding-bottom: 120px;}
.biz3_pad {padding: 0 110px;}
.big_img_wrap {margin-bottom: 20px;position: relative;}   
.owl-item.active.current .item {border:5px solid #c3a36f;}
.big_img_nation {position: absolute;width: 100%;top: 50%;}
.big_img_nation a {display: block;position: absolute;top: 50%;z-index:1;white-space: nowrap;width: 76px;height: 76px;margin-top: -38px;}
.big_img_nation .big_prev {left: -110px;background-repeat: no-repeat;background-image: url("/skin/default/img/sub/product_arrow_prev.png");}
.big_img_nation .big_prev {left: 0;}
.big_img_nation .big_prev:hover {background-image: url("/skin/default/img/sub/product_arrow_prev_on.png");}
.big_img_nation .big_next {right: -110px;background-repeat: no-repeat;background-image: url("/skin/default/img/sub/product_arrow_next.png");}
.big_img_nation .big_next {right: 0;}
.big_img_nation .big_next:hover {background-image: url("/skin/default/img/sub/product_arrow_next_on.png");}

.community_wrap {padding-bottom: 100px;}
.event_item {margin-bottom: 55px;}
.event_date {font-size: 16px;font-weight: 300;color: #c3a36f;font-family: "Noto Sans";margin-top: 20px;}
.event_tit {font-size: 22px;font-weight: 300;color: #000;font-family: "Noto Serif KR";margin-top: 15px;line-height: 1.2;}
.contact_info {border:9px solid #eeedeb;padding: 30px 0;text-align: center;font-size: 18px;color: #000;font-family: "Noto Serif KR";margin-bottom: 60px;} 

.big_img img {max-width:634px;display: block;margin: 0 auto;}
.thumb_img .owl-stage-outer .owl-stage {margin: 0 auto;}
@media (max-width: 1430px) {
	.ceo_img img {width: 590px;}
	.ceo_img {bottom: -50px;}
	.biz1_tit {font-size: 28px;}
}
@media (max-width: 1359px) {
	.sub_visual {height: 480px;}
	.subtopP2 {font-size: 60px;}
	.sub_common_tit {font-size: 45px;}
	.company2_txt {font-size: 14px;}
	.ceo_img img {width: 520px;}
	.company_wrap2 {margin-bottom: 200px;}
	.product_tit {font-size: 18px;}
	.product_txt {font-size: 16px;}
	.pop_tit {font-size: 20px;}
	.pop_stit {font-size: 16px;}
	.pop_img {height: 465px;}
	.biz1_tit {font-size: 25px;}
	.biz2_wrap1 {height: 550px;}
	.co_ceo_box {width: 600px;right: -100px;}
	.co_ceo {left: 0;}
	.event_tit {font-size: 20px;}
	.big_img_nation .big_next {right: -60px;}
	.big_img_nation .big_prev {left: -60px;}
}
@media (max-width: 1199px) {
	.news_table td .tit {font-size: 16px;}
	.news_table td .date {font-size: 13px;}
	.news_table th {padding: 20px 0;}
	.news_table td {padding: 25px 0;}
	.subtopP1 {font-size: 18px;}
	.subtopP2 {font-size: 50px;}
	.sub_visual {height: 380px;}
	.sub_common_tit {font-size: 40px;}
	.sub_common_stit {font-size: 18px;}
	.company1_txt {font-size: 16px;}
	.company_wrap2 {padding-top: 100px;}
	.map_cell.cell0 {font-size: 14px;}
	.map_cell.cell1 {font-size: 14px;}
	#map {height: 450px;}
	.ceo_img img {width: 435px;}
	.pb_link {width: 150px;}
	.pop_img {height: 400px;}
	.pop_info {height: 400px;}
	.co_ceo_box {width: 500px;height: 560px;padding: 25px 25px;right: 0;}
	.co_ceo_tx {font-size: 16px;}
	.co_ceo_name {font-size: 22px;}
}
@media (max-width: 991px) {	
	.news_view .info {position: relative;top: auto;right: auto;margin-top: 10px;}
	.news_view .cont .real {font-size: 12px;padding: 15px 15px 50px 15px;}
	.news_view .cont .real, 
	.news_view .cont .real p, 
	.news_view .cont .real td, 
	.news_view .cont .real span {font-size: 14px;}

	.news_wrap {padding-bottom: 50px;}
	.news_btn {margin-top: 20px;}
	.news_btn a {font-size: 13px;width: 150px;height: 45px;line-height: 45px;}
	.news_view .info span {font-size: 13px;}
	.news_view .tit {font-size: 15px;padding: 15px 15px;}

	.page_wrap {margin-top: 25px;}
	.page_nation a {width: 18px;height: 18px;line-height: 16px;font-size: 11px;}
	.news_table td .tit {font-size: 14px;}
	.news_wrap {padding-bottom: 25px;}
	.sub_visual {height: 280px;}
	.subtopP1 {font-size: 16px;margin-bottom: 10px;}
	.subtopP2 {font-size: 40px;}
	.company_wrap1 {padding-top: 35px;padding-bottom: 50px;}
	.sub_common_tit {font-size: 30px;}
	.sub_common_tit.line:after {height: 40px;}
	.sub_common_tit.line {padding-bottom: 55px;margin-bottom: 20px;}
	.company_wrap2 {padding-bottom: 55px;margin-bottom: 100px;}
	.company_wrap3 {padding-bottom: 55px;}
	#map {height: 350px;}
	.ceo_img img { width: 335px;}
	.ceo_img {bottom: -20px;}
	.product_wrap1 {padding: 35px 0;}
	.pb_txt {font-size: 16px;margin-bottom: 15px;}
	.product_wrap2 {height: 250px;}
	.product_count {font-size: 13px;margin-bottom: 30px;}
	.product_wrap3 {padding-top: 15px;padding-bottom: 55px;}
	.product_tit {font-size: 15px;margin-top: 25px;}
	.product_txt {font-size: 14px;}
	.product_item {margin-bottom: 50px;}
	.pop_cont {padding: 20px 20px;}
	.pop_tit {font-size: 15px;margin-bottom: 10px;}
	.pop_stit {font-size: 13px;margin-bottom: 15px;padding-bottom: 15px;}
	.info_list {margin-bottom: 10px;}
	.info_list_cell.cell1 {font-size: 14px;}
	.info_list_cell.cell0 {font-size: 14px;}
	.pop_close {width: 16px;height: 15px;-webkit-background-size: 16px auto;background-size: 16px auto;top: -25px;}
	.pb_txt {font-size: 14px;}
	.pop_img {height: 350px;}
	.pop_info {height: 350px;}
	.biz_cate_wrap {padding-top: 35px;padding-bottom: 45px;}
	.biz_cate li a {font-size: 15px;padding-bottom: 10px;}
	.biz_cate li a:after {width: 95px;margin-left: -47px;}
	.biz_cate li {padding: 0 35px;}
	.biz1_wrap {padding: 40px 0;}
	.biz1_info {padding-left: 0;}
	.biz1_txt {font-size: 14px;margin-bottom: 10px;}
	.biz1_tit {font-size: 20px;margin-bottom: 20px;}
	.big_img_nation a {width: 38px;height: 38px;margin-top: -19px;-webkit-background-size: 38px auto;background-size: 38px auto;}
	.biz3_pad {padding: 0 55px;}
	.big_img_nation .big_prev {left: -55px;}
	.big_img_nation .big_next {right: -55px;}
	.biz3_wrap {padding-bottom: 60px;}
	.biz2_wrap1 {padding-top: 35px;}
	.biz2_wrap1 {height: 400px;}
	.certi_item {width: 49%;}
	.biz2_wrap2 {padding-top: 35px;padding-bottom: 65px;}
	.biz2_wrap4 {padding-top: 100px;padding-bottom: 65px;}
	.co_ceo_box {border:10px solid #d4c3a7;width: 400px;height: 470px;bottom: -65px;}
	.co_ceo_tx {font-size: 14px;}
	.co_ceo_tt {font-size: 16px;margin-bottom: 20px;}
	.co_ceo_name {font-size: 20px;margin-bottom: 10px;}
	.co_ceo img {width: 330px;}
	.news_table td .tit .noti {font-size: 14px;}
	.community_wrap {padding-bottom: 50px;}
	.event_date {font-size: 13px;margin-top: 10px;}
	.event_tit {font-size: 15px;margin-top: 10px;}
	.event_item {margin-bottom: 30px;}
	.contact_info {font-size: 15px;margin-bottom: 30px;}
	.board_form_btn {margin-top: 30px;}
	.board_form .form_field .th {font-size: 15px;}
	.board_form .form_field .td {font-size: 13px;}
}
@media (max-width: 767px) {
	.news_table colgroup col {width: 100% !important;}
	.news_table td {display: block;border-bottom: none;padding: 5px 0;}
	.news_table tr {border-bottom: 1px solid #ddd;}
	.news_table td .date {text-align: left;}
	.news_table td .tit {padding-left: 0;}
	.news_view .cont .real, .news_view .cont .real p, .news_view .cont .real td, .news_view .cont .real span {font-size: 12px;}
	.sub_visual {height: 180px;}
	.subtopP1 {font-size: 14px;}
	.subtopP2 {font-size: 30px;}
	.sub_common_tit {font-size: 24px;}
	.company1_txt {font-size: 14px;}
	.sub_common_stit {font-size: 16px;}
	.company2_txt {font-size: 12px;}
	.company_wrap2 {padding-top: 50px;margin-bottom: 50px;}
	.ceo_img {position: relative;right: auto;bottom: auto;margin-top: 10px;}
	.ceo_img img {width: auto;max-width:100%;}
	.map_cell.cell0 {width: 30%;font-size: 13px;}
	.map_cell.cell1 {width: 70%;width: 13px;}
	#map {height: 250px;}
	.product_wrap2 {height: auto;padding: 20px 0;}
	.product_logo {width: 146px;}
	.product_box:before {display: none;}
	.pb_txt {margin-top: 20px;}
	.pop_img {height: auto;padding: 20px 0;}
	.pop_info {height: auto;}
	.info_list_cell.cell0 {width: 30%;font-size: 12px;}
	.info_list_cell.cell1 {width: 70%;font-size: 12px;}
	.biz1_info {padding-top: 0;}
	.biz1_tit {font-size: 16px;margin-bottom: 15px;}
	.biz1_info.info_bottom {margin-top: 10px;}
	.biz1_info.info_top {margin-bottom: 10px;}
	.biz_cate li a {font-size: 13px;}
	.biz_cate {display: block;}
	.biz_cate:before {display: table;content: "";}
	.biz_cate:after {display: table;content: "";clear: both;}
	.biz_cate li {padding: 0 0;width: 33.333333%;}
	.biz_cate li a:after { width: 90px; margin-left: -45px;}
	.biz2_wrap1 {height: auto;padding-bottom: 35px;}
	.biz2_wrap2 {padding-bottom: 35px;}
	.certi_item {padding: 0 8px;}
	.co_ceo_box {position: relative;width: 100%;padding: 10px 10px;height: auto;bottom: auto;}
	.co_ceo {position: relative;left: auto;bottom: auto;}
	.biz2_wrap3 {height: auto;padding: 20px 0;}
	.co_ceo img {width: 50%;display: block;margin: 0 auto;}
	.certi_item {width: 100%;}
	.co_ceo_tx {font-size: 12px;}
	.co_ceo_tt {font-size: 14px;}
	.co_ceo_name {font-size: 18px;}
	.biz2_wrap4 {padding-top: 50px;}
	.event_item {margin-bottom: 15px;}
	.contact_info {border: 5px solid #eeedeb; padding: 20px 0;}
	.board_form .form_field {margin-bottom: 15px;}
	.board_form .form_field .td input.form_input {height: 30px;}
	.board_form .form_field .td textarea.form_textarea {height: 150px;}
}