
.bold { font-weight: bold;}
.emphasis01 { color: #ed1c24; }
.emphasis02 { 
	color: #aacd06;
	font-weight: bold;
	}
.emphasis03 { color: #406ab3; }
.emphasis04 {
	color: #000;
	font-weight: bold;
	font-size: 16px;
}
.emphasis05 {
	color: #f05a28;
}

.emphasis06 {
	font-size: 16px;
	font-weight: bold;
}

.emphasis07 {
	font-size: 20px;
	color: #ff8711;
}

.emphasis08 {
	font-size: 16px;
	color: #ff8711;
}

/* wrap_main */
#wrap_main {
	width:100%;
	margin: auto;
	margin-top: 0px;
	}
#wrap_dp {
	width: 980px;
}



#contents_main1 {
	float: left;
	width: 300px;
	height: 240px;
}

#contents_main1-1 {
	width: 298px;
	height: 119px;
	border-top: #ddd 1px solid;
	border-left: #ddd 1px solid;
	border-right: #ddd 1px solid;
}

#contents_main1-1 ul li {
	padding: 0px;
}

#contents_main1-2 {
	width: 300px;
	height: 120px;
	background: url("../img/common/bg_main_contents01.png") no-repeat;
}

#contents_main1-2 ul li {
	color: #fff;
}

#contents_main1-2 ul li a {
	color: #fff;
}

.main_balloon01 {
/*	margin: 9px 0px 0px 9px;*/
	padding: 10px 0px 0px 17px;
	width: 80px;
	height: 40px;
	background: url("../img/common/bg_balloon01.png") no-repeat 10px 10px;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	line-height: 27px;
	cursor: pointer;
}

.main_balloon02 {
/*	margin: 9px 0px 0px 9px;*/
	padding: 10px 0px 0px 17px;
	width: 100px;
	height: 40px;
	background: url("../img/common/bg_balloon02.png") no-repeat 10px 10px;
	color: #958e84;
	font-size: 14px;
	font-weight: bold;
	line-height: 27px;
	cursor: pointer;
}

.main_balloon03 {
/*	margin: 9px 0px 0px 9px;*/
	float: left;
	padding: 3px 0px 0px 12px;
	width: 100px;
	height: 40px;
	background: url("../img/common/bg_balloon03.png") no-repeat 2px 2px;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	line-height: 27px;
	cursor: pointer;
}

.main_partners_txt {
	float: left;
	margin-left: 20px;
	padding-top: 5px;
	height: 40px;
	font-size: 14px;
}

#contents_main1 ul {
	margin-top: 10px;
}

#contents_main1 ul li {
	padding: 3px 0px 3px 12px;
	background: url("../img/common/bullet01.gif") no-repeat 0px 50%;
}

#contents_main2 {
	float: left;
	margin-left: 10px;
	width: 340px;
	height: 240px;
	background: url("../img/common/bg_main_contents02.png") no-repeat;
	cursor: pointer;
}

#contents_main2 #frame {
	margin: 10px 10px 10px auto;
	width: 180px;
	height: 140px;
	background: #fff;
}

#contents_main3 {
	float: left;
	margin-left: 10px;
	width: 300px;
	height: 240px;

}

#contents_main3-1 {
	width: 300px;
	height: 150px;
	padding: 0px;
	background: url("../img/common/bg_main_contents03.png") no-repeat;
	cursor: pointer;
}
	
#contents_main3-2 {
	float: left;
	margin-top: 10px;
	width: 145px;
	height: 180px;
	background: url("../img/common/bg_main_contents04.png") no-repeat;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	color: #958e84;
	line-height: 130px;
	cursor: pointer;
}
	
#contents_main3-3 {
	float: left;
	margin-top: 10px;
	margin-left: 10px;
	width: 145px;
	height: 180px;
	background: url("../img/common/bg_main_contents05.png") no-repeat;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	color: #958e84;
	line-height: 130px;
	cursor: pointer;
}

.contents_main_inner {
	padding: 10px 15px;
	font-size: 14px;
	color: #787878;
	letter-spacing: -0.1em;
}


#main_video {
	float: left;
	width: 645px;
	height: 380px
}

.main_title {
	padding-left: 20px;
	margin-bottom: 10px;
	height: 38px;
	border-top: #e6e6e6 1px solid;
	border-bottom: #b4b4b6 1px solid;	
	font-weight: bold;
	font-size: 18px;
	font-family: 'Roboto Condensed', sans-serif;
	color: #464646;
	line-height: 38px;
}

.btn_more {
	float: right;
	width: 50px;
	height: 38px;
	background: url("../img/common/btn_more.gif") 50% 50% no-repeat;
	cursor: pointer;
}

.video_thumb_sum {
	float: left;
	margin: 10px 10px 0px 10px;
	padding-bottom: 10px;
	cursor: pointer;
}

.video_thumb {
	float: left;
	padding: 9px;
	width: 180px;
	height: 130px;
	border: #cccccc 1px solid;
}

.video_title {
	margin-left: 20px;
	width: 380px;
	float: left;
	font-weight: bold;
	font-family: Nanum Gothic;
	font-size: 14px;
	color: #464646;
}

.video_detail {
	float: left;
	margin-top: 10px;
	margin-left: 20px;
	width: 380px;
}

.video_bg_dot {
	background: url("../img/common/bg_dot_3x1.gif") 0px 100% repeat-x;
}

ul.main_news li{
	background: url("../img/common/bullet01.gif") 0px 50% no-repeat;
	padding: 0px 0px 0px 10px;
}

.grp_class1 {
	font-weight: bold;
	color: #406ab3;
}

.grp_class2 {
	font-weight: bold;
/*	color: #40b2b3;*/
	color: #9fd0f0;
}

#main_item_right {
	float: right;
	width: 310px;
}

#main_news {
	height: 170px;
}


.leftmenu {
	float: left;
	width: 165px;
	min-height: 200px;
	padding: 0px;
	padding-top: 30px;
	padding-bottom: 100px;
/*	background: #f5f7fa;*/
}

.leftmenu ul.lm_ul01 {
	margin-top: 10px;
}

.leftmenu ul.lm_ul02 {
	width: 165px;
	margin-bottom: 15px;
}

.leftmenu ul.lm_ul02 li {
/*	padding-left: 20px;*/
/*	background: url("../img/common/bullet01.gif") no-repeat 15px 50%;*/
	color: #959595;
	font-family: Nanum Gothic;
}

.leftmenu ul.lm_ul02 li.lm_level1 {
	width: 165px;
	height: 110px;
	font-weight: bold;
/*	letter-spacing: -0.1em;*/
	color: #fff;
	font-family: Nanum Gothic;
	background: #53534a;
	text-align: center;
	line-height: 110px;
	margin-bottom: 30px;
}

.leftmenu ul.lm_ul02 li.lm_level1 a {
/*	background: #ebeff5;*/
/*	color: #90afd8;*/
	color: #fff;
	font-weight: bold;
	font-size: 24px;
	font-family: Nanum Gothic;
	line-height: 110px;
}

.leftmenu ul.lm_ul02 li.lm_level1 a:hover {
/*	background: #ebeff5;*/
	color: #fff;
	font-weight: bold;
	font-size: 24px;
	font-family: Nanum Gothic;
}

.leftmenu ul.lm_ul02 li.lm_level2 {
	margin-top: 10px;
	padding-left: 20px;
	color: #3b3b3b;
	font-weight: bold;
	font-size: 12px;
	font-family: Nanum Gothic;
	height: 44px;
	border-bottom: #dcdcdc 1px solid;
	line-height: 44px;
}

.leftmenu ul.lm_ul02 li.lm_level2 a {
	color: #252525;
	color: #3b3b3b;
	font-weight: bold;
	font-size: 14px;
	font-family: Nanum Gothic;
	line-height: 40px;
}

.leftmenu ul.lm_ul02 li.lm_level2 a:hover {
/*	color: #406ab3;*/
	color: #ff7e00;
	font-weight: bold;
	font-size: 14px;
	font-family: Nanum Gothic;
}

.leftmenu ul.lm_ul02 li.lm_level3 {
	padding-left: 30px;
	color: #959595;
	font-size: 12px;
	font-family: Nanum Gothic;
	background: url("../img/common/bullet04.png") no-repeat 20px 50%;
	display: none;
	height: 30px;
	line-height: 30px;
}

.leftmenu ul.lm_ul02 li.lm_level3 a {
	color: #3b3b3b;
	font-size: 12px;
	font-family: Nanum Gothic;
	height: 30px;
	line-height: 30px;
}

.leftmenu ul.lm_ul02 li.lm_level3 a:hover {
	padding-right: 70px;
	color: #ff7e00;
	font-size: 12px;
	font-family: Nanum Gothic;
	background: url('../img/common/bullet09.png') no-repeat 100% 50%;
}

.leftmenu ul.lm_ul02 li a {
	color: #959595;
	font-family: Nanum Gothic;
	font-size: 11px;
}

.leftmenu ul.lm_ul02 li a:hover, a:active {
	color: #61bdc2;
	font-family: Nanum Gothic;
}

.leftmenu_quick {
	display: none;
	margin-top: 50px;
	cursor: pointer;
}

.contents {
	float: left;
	/*margin-left: 50px;*/
	margin-left: 0px;
	padding-top: 30px;
	padding-bottom: 30px;
	/*width: 765px;*/
	width: 100%;
	min-height: 300px;
}


.contents_product {
	float: left;
/*	margin-left: 30px;*/
	padding-left: 29px;
/*	width: 960px;*/
	width: 750px;
	border-left: #eee 1px solid;
}

#contents_inner {
	float: left;
	margin-top: 40px;
	margin-left: 40px;
	width: 740px;
}

#prod_banner {
	width: 100%;
	height: 150px;
/*	background: #eaeff5;*/
/*	background: #eef7fc;*/
/*	display: none;*/
}

#prod_banner_inner {
	width: 960px;
	height: 150px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 0px;
	background: url("../img/common/bg_prod_banner01.jpg") 0px -30px no-repeat;
}

#bbs_banner {
	width: 100%;
	height: 100px;
/*	background: #eaeff5;*/
	background: #eef7fc;
	display: none;
}

#bbs_banner_inner {
	width: 960px;
	height: 100px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 10px;
}

.bbs_info {
	float: left;
	margin-top: 10px;
	padding: 10px;
	background: #f6f7f9;
	background: #fff;
	border: #ececec 1px solid;
}

.bbs_info_title {
	float: left;
	margin-bottom: 10px;
	width: 100%;
	font-size: 18px;
	font-weight: bold;
	color: #333;
}

.video_set {
	float: left;
	margin-top: 220px;
	margin-left: 20px;
	width: 92px;
	height: 57px;
	cursor: pointer;
}

.page_title {
	margin-bottom: 20px;
	padding-left: 10px;
	height: 40px;
	background: url("../img/bg_pagetitle01.gif") repeat-x 0px 38px;
}

.page_detail {
	padding-left: 10px;
	padding-right: 10px;
	font-size: 14px;
	line-height: 24px;
	color: #898989;
}

.page_detail .bold {
	font-weight: bold;
	font-size: 14px;
	color: #3a3026;
}

.page_detail ul li {
	font-size: 14px;
	padding-top: 5px;
}

.page_detail_bbs {
	padding: 20px 0px 0px 0px;
	/*width: 765px;*/
	width: 100%;
	font-size: 14px;
	line-height: 24px;
	color: #333;
	background: #fff;
	overflow: hidden;
}

.page_detail_bbs_top {
	width: 740px;
	height: 20px;
	background: url("../img/bg_bbs_top.png") no-repeat;
}

.page_detail_bbs_bottom {
	width: 740px;
	height: 20px;
	background: url("../img/bg_bbs_bottom.png") no-repeat;
}

.box01 {
	float: left;
	width: 330px;
	margin-right: 10px;
	margin-bottom: 20px;
	padding: 9px;
	background: #fff;
}

.box_inner01 {
	overflow: hidden;
	width: 310px;
	padding: 10px;
	border: #9d9893 1px solid;

}

.box_img01 {
	float: left;
	width: 60px;
	height: 60px;
	background: #eee;
}

.box_txt01 {
	float: left;
	width: 230px;
	margin-left: 20px;
	font-size: 14px;
}

.box02 {
	float: left;
	width: 690px;
	margin-right: 10px;
	margin-bottom: 20px;
	padding: 9px;
	background: #fff;
}

.box_inner02 {
	overflow: hidden;
	width: 670px;
	padding: 10px;
	border: #9d9893 1px solid;

}

.box_img02 {
	float: left;
	width: 60px;
	height: 60px;
	background: #eee;
}

.box_txt02 {
	float: left;
	width: 500px;
	margin-left: 20px;
	font-size: 14px;
}

.seperate_h20 {
	height: 20px;
	background: url("../img/bar_pattern01.png") repeat-x 50% 50%;
}
.seperate_h50 {
	height: 50px;
	background: url("../img/bar_pattern01.png") repeat-x 50% 50%;
}

.blank_h10 {
	clear: both;
	height: 10px;
}

.blank_h20 {
	clear: both;
	height: 20px;
}

.blank_h30 {
	clear: both;
	height: 30px;
}

.blank_h50 {
	clear: both;
	height: 50px;
}
/* container end */





/* bbs start */
.bbs_reservation_info {
	margin-bottom: 20px;
	padding: 10px;
	width: 680px;
	background: #f5f5f5;
	border: #ddd 1px solid;
}

.bbs_reservation_info ul li {
	background: url("../img/bullet01.gif") no-repeat 5px 50%;
	padding-left: 15px;
}

.bbs_search {
	margin-bottom: 20px;
	padding: 10px;
	/*width: 938px;*/
	width: 100%;
	border: #ececec 1px solid;

}

.bbs_list {
	margin-bottom: 0px;
	overflow: hidden;
}

.bbs_list_top {
	width: 740px;
	height: 20px;
	background: #ff0000;
}

.bbs_list_bottom {
}

.bbs_paging {
	margin-bottom: 20px;
}

.bbs_btn {
	width: 100%;
	text-align: right;
}

.bbs_btn_resv {
	width: 100%;
	margin-bottom: 20px;
	text-align: center;
}

.bbs_paging {
	width: 100%;
	margin-bottom: 20px;
	text-align: center;
}

.tbl_bbs {
	width: 100%;
	border-top: #9d9893 2px solid;
	border-bottom: #9d9893 1px solid;
	margin-bottom: 10px;
}

.tbl_bbs tr.header {
	/*
	height: 28px;
	border-bottom: #dddddd 1px solid;
	background: url("../img/bbs/bg_tbl_header01.gif") repeat-x;
	background-size: contain;
	*/
	height: 30px;
	background: #e7e6e1;


}

.tbl_bbs tr.header td {
	height: 28px;
	height: 30px;
	padding: 0px;
	text-align: center;
	border-bottom: #dddddd 1px solid;
}

.tbl_bbs tr.notice {
	background: #dff4be;
	border-bottom: #fff 1px solid;
}

.tbl_bbs tr.notice td {
	color: #a0410d;
}

.tbl_bbs tr.notice td a {
	color: #598527;
}

.tbl_bbs tr.notice td a:hover, a:active {
	color: #f7941d;
}

.tbl_bbs tr {
	height: 40px;
}

.tbl_bbs tr.odd {
	height: 40px;
	background: #f7f8f9;
}

.tbl_bbs tr.even {
	height: 40px;
}

.tbl_bbs td {
	height: 40px;
	padding-left: 5px;
	border-left: #ddd 0px solid;
}

.tbl_bbs td.border_left {
	border-left: #ddd 1px solid;
}

.tbl_bbs td.size14 {
	font-size: 14px;
}

.tbl_bbs td.align_left {
	text-align: left;
	padding-left: 5px;
}

.tbl_bbs td.align_center {
	text-align: center;
	padding: 0px;
}

.tbl_bbs td.align_right {
	text-align: right;
	padding-right: 5px;
}

.tbl_bbs td.padding5 {
	padding: 5px;
}

.tbl_bbs td.underline {
	border-bottom: #ddd 1px solid;
}

.tbl_bbs td.w10 {
	width: 10%;
}

.tbl_bbs td.w15 {
	width: 15%;
}

.tbl_bbs td.w20 {
	width: 20%;
}

.tbl_bbs td.w25 {
	width: 25%;
}

.tbl_bbs td.w30 {
	width: 30%;
}

.tbl_bbs td.header_item_no {
	width: 40px;
	height: 28px;
	border-left: 0px;
}

.tbl_bbs td.header_item1 {
	height: 28px;
	border-left: 0px;
	background: url("/img/common/bg_tbl_bar01.gif") no-repeat 0 50%;
}

.tbl_bbs td.header_item2 {
	width: 70px;
	height: 28px;
	border-left: 0px;
	background: url("/img/common/bg_tbl_bar01.gif") no-repeat 0 50%;
}

.tbl_bbs td.header_item_cnt {
	width: 65px;
	height: 28px;
	border-left: 0px;
	background: url("/img/common/bg_tbl_bar01.gif") no-repeat 0 50%;
}

.tbl_bbs td.header_item_cnt2 {
	width: 120px;
	height: 28px;
	border-left: 0px;
	background: url("/img/common/bg_tbl_bar01.gif") no-repeat 0 50%;
}

.tbl_bbs td.subject {
	min-width: 200px;
}

.tbl_bbs td.start {
	height: 30px;
	padding: 0px;
	text-align: center;
	border-left: 0px;
}

.tbl_bbs td.num {
	height: 30px;
	padding: 0px;
	padding-right: 5px;
	text-align: right;
}

.tbl_bbs td.item1 {
	width: 15%;
	text-align: left;
	background: #f6f6f6;
}

.tbl_bbs td.item2 {
	width: 15%;
	background: #ebecee;
}

.tbl_bbs td.data1 {
	width: 35%;
	height: 30px;
	font-weight: bold;
	border-left: #ddd 0px solid;
}

.tbl_bbs .trend_tbl02_twit {
	padding-top: 5px;
	padding-bottom: 5px;
}

.tbl_bbs .trend_tbl02_twit .link {
	color: #448ccb;
}

.tbl_bbs .trend_tbl02_twit .link a{
	color: #448ccb;
}

.tbl_bbs td .new {
	color: #2a8ecd;
}

.tbl_bbs td .attached {
	color: #aaa;
	font-weight: normal;
}

.tbl_bbs td.tbl_view_contents p{	
	line-height: 150%;
}


.bbs_paging #paging_area dd {
	display: inline;
	padding: 5px;
	margin: 5px;
	border: 1px solid #dddddd;
	background: #ffffff;
	}

.bbs_paging #paging_area dd.current {
	background: #9d9893;
	border: 0px;
	color: #ffffff;
}

.gallery_thumb {
	float: left;
	margin-right: 15px;
	margin-bottom: 20px;
	padding: 10px;
	width: 148px;
	height: 168px;
	overflow: hidden;
	border: #ddd 1px solid;
	background: #fff;
	cursor: pointer;
}

.gallery_thumb_img {
	width: 148px;
	height: 100px;
	overflow: hidden;
}
/* bbs end */


/* bbs search area start */

.tbl_search_dtl {
	width: 100%;
	border-top: #9d9893 2px solid;
	border-bottom: #9d9893 1px solid;
}

.tbl_search_dtl td {
/*	width: 15%;*/
	height: 30px;
	padding-left: 5px;
	border-bottom: #ddd 1px solid;
	border-left: #ddd 1px solid;
}

.tbl_search_dtl td.item1 {
	width: 15%;
	background: #f6f7f9;
}

.tbl_search_dtl td.item2 {
	width: 15%;
	background: #ebecee;
}

.tbl_search_dtl td.item3 {
	background: #f6f7f9;
}

.tbl_search_dtl td.data2 {
	border-left: 0px;
}

/*
.tbl_search_dtl td.start {
	width: 10%;
	padding-left: 20px;
	border-left: 0px;
}
*/

.tbl_search_dtl td.last {
	border-bottom: 0px;
}

.tbl_search_dtl td.start {
	height: 30px;
	padding-left: 10px;
	width: 15%;
	text-align: left;
	border-left: 0px;
}

.tbl_search_dtl td.gray01 {
	color: #999;
}

.tbl_search_dtl td.num {
	height: 30px;
	padding: 0px;
	padding-right: 5px;
	text-align: right;
}

.tbl_search_dtl td.data1 {
	height: 30px;
	font-weight: bold;
	border-left: #ddd 1px solid;
	border-bottom: #ddd 1px solid;
}

.tbl_search_dtl .trend_tbl02_twit {
	padding-top: 5px;
	padding-bottom: 5px;
}

.tbl_search_dtl .trend_tbl02_twit .link {
	color: #448ccb;
}

.tbl_search_dtl .trend_tbl02_twit .link a{
	color: #448ccb;
}

.tbl_search_dtl .input_type01 {
	width: 70px;
	height: 15px;
}

.tbl_search_dtl .input_type02 {
	width: 30px;
	height: 15px;
}

.tbl_search_dtl .input_type03 {
	width: 170px;
	height: 15px;
}
/* bbs search area end */


/* bbscomment start */
.bbscomment {
	width: 100%;
	background: #f1f1f1;
}

.bbscomment tr {
}

.bbscomment tr.admin {
}

.bbscomment tr.admin td {
	background : #e9e9e9;
	}

.bbscomment td {
	padding: 10px 5px;
	border-bottom: 1px solid #ffffff;
	text-align: left;
	}

.bbscomment td.name {
	width: 100px;
	font-weight: bold;
	color: #555555;
	vertical-align: top;
	}

.bbscomment td.date {
	width: 100px;
	font-size: 10pt;
	color: #555555;
	vertical-align: top;
	}

.bbscomment td.del_dp {
	width: 30px;
	font-size: 10pt;
	color: #ff0000;
	}

.comment_date {
	font-size: 8pt;
	text-align: right;
	}

.bbscomment a:link			{color: #656565; text-decoration: none; }
.bbscomment a:active		{text-decoration: none; }
.bbscomment a:visited		{color: #656565; text-decoration: none; }
.bbscomment a:hover		{text-decoration: underline; }
/* bbscomment end */


/* etc start */
.popup_bg {
	position: absolute;
	z-index: 9999;
	top: 0px;
	width: 100%;
	height: 100%;
/*	background: rgba(0,0,0,0.7); */ /* 2013.02.26 브라우저(ie)에서 rgba 지원하지 않아 이미지 적용 */
	background: url("../img/common/bg_popup01.png");
}

.popup_bg2 {
	position: absolute;
	z-index: 2000;
	top: 0px;
	width: 100%;
	height: 100%;
/*	background: rgba(0,0,0,0.7); */ /* 2013.02.26 브라우저(ie)에서 rgba 지원하지 않아 이미지 적용 */
/*	background: url("../img/bg_popup01.png");*/
}

#popup_login_inner {
	width: 400px;
	padding-bottom: 20px;
	margin: 100px auto;
	border: #9d9893 2px solid;
	-ie-border-radius: 20px;
	border-radius: 20px;
	background: #fff;
	box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.5);
}

#popup_login_inner02 {
	width: 840px;
	padding-bottom: 10px;
	margin: 100px auto;
	border: #9d9893 2px solid;
	border-radius: 20px;
	background: #fff;
	box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.5);
	text-align: center;
}

.popup_login_input {
	margin: 20px 20px 10px 20px;
	width: 360px;
	background: #ebebeb;
}

.popup_title {
	height: 45px;
	/*background: url("../img/common/bg_pagetitle01.gif") repeat-x 0px 45px;*/
	border-bottom: #2598e7 5px solid;

}

.popup_title_txt {
	float: left;
	padding-top: 10px;
	padding-left: 20px;
	width: 280px;
	height: 30px;
	font-weight: bold;
	font-size: 18px;
	color: #333;
}

.popup_title_close {
	float: right;
	margin-top: 10px;
	margin-right: 10px;
	width: 30px;
	height: 30px;
	background: url("../img/common/btn_close.png") no-repeat;
	cursor: pointer;
}

.popup_contents {
	padding: 20px;
}

.popup_login_etc {
	margin: 0px 20px;
	width: 360px;
	color: #898989;
}

.tbl_popup_login_input {
}

.tbl_popup_login_input td {
	padding: 2px 0px 2px 10px;
	color: #898989;
}

.div_left01 {
	float: left;
}

.div_right01 {
	float: left;
	margin-left: 0px;
	width: 720px;
}
/* etc end */


/* table start */
.tbl_type01 {
	width: 100%;
	border-top: #9d9893 2px solid;
	border-bottom: #9d9893 2px solid;
}

.tbl_type01 td {
	padding: 2px 0px 2px 5px;
}

.tbl_type01 td.item {
	width: 20%;
	border-bottom: #eee 1px solid;
	background: #ddd;	
}

.tbl_type01 td.item_input {
	border-bottom: #ddd 1px solid;
}

.tbl_type02 {
	width: 100%;
}

.tbl_type02 td {
	padding: 5px;
}

.tbl_type02 td.title {
	padding-bottom: 0px;
	font-weight: bold;
	font-size: 14px;
	color: #666;
	background: #eef7fc;
/*	border-bottom: #e2e2e2 2px solid;*/
}

.tbl_type03 {
	width: 100%;
	border-top: #ff7e00 1px solid;
}

.tbl_type03 thead tr {
	height: 39px;
	border-bottom: #c9c9c9 1px solid;
}

.tbl_type03 tr {
	height: 29px;
	border-bottom: #f0f0f0 1px solid;
}

.tbl_type03 th {
	font-weight: bold;
	font-size: 14px;
	text-align: center;

}
.tbl_type03 td {
	padding: 5px;
}

.tbl_type03 td.title {
	padding-bottom: 0px;
	font-weight: bold;
	font-size: 14px;
	color: #666;
	background: #eef7fc;
/*	border-bottom: #e2e2e2 2px solid;*/
}

.ul_as {
	margin-left: 20px;
	list-style: disc;
}

.ul_as li {
	padding: 5px;
}

.ul_as li.normal {
/*	background: url("../img/common/bullet01.gif") no-repeat;*/
}

.ul_as li.title {
/*	font-weight: bold;*/
}


/* table end */


/* product bridge start */

.page_nav {
	float: right;
	height: 25px;
	line-height: 25px;
	font-size: 12px;
	background: url("../img/common/icon_home.png") no-repeat 0% 50%;
	padding-left: 15px;

}

.pagetitle {
	margin-bottom: 20px;
	/*width: 765px;*/
	width: 100%;
	height: 82px;
	border-bottom: #484848 3px solid;
	overflow: hidden;
/*	background: url("../img/common/bullet01.png") no-repeat 0px 50%;*/
	font-weight: bold;
	font-size: 36px;
	color: #484848;
	line-height: 60px;
}

.pagetitle_model {
	float: left;
	font-family: 'Roboto Condensed', Nanum Gothic, sans-serif;
	font-weight: bold;
	font-size: 24px;
/*	color: #31af7d;*/
	color: #5c5c5c;
}

.pagetitle_bbs {
	float: left;
	font-family: 'Roboto Condensed', Nanum Gothic, sans-serif;
	font-weight: bold;
	font-size: 24px;
	color: #5c5c5c;
	color: #333;
}

.pagetitle_desc {
	float: left;
	margin-left: 10px;
	margin-top: 12px;
	font-family: Nanum Gothic;
}

.pagetitle_sub {
	padding-left: 10px;
	margin-bottom: 10px;
	width: 740px;
	height: 29px;
	overflow: hidden;
	border-bottom: #e11b22 1px solid;
	font-weight: bold;
	font-size: 18px;
	line-height: 30px;
	color: #333;
/*	background: #fdf2f2;*/
}

.pagetitle_help_txt01 {
	display: inline;
	margin-left: 20px;
	font-size: 11px;
	font-weight: 400;
	color: #666;
}

.page_spec {
	float: left;
}

.page_spec_img {
	float: left;
	margin-left: 20px;
	border: #ddd 2px dotted;
	padding: 10px;
}

.page_info {
	margin-bottom: 20px;
	padding: 18px;
	border: #ddd 2px dotted;
	width: 710px;
	overflow: hidden;
}

.page_info_txt {
	float: left;
	width: 510px;
}

.page_info_img {
	float: left;
	margin-left: 20px;
	width: 180px;
}

.page_info_txt2 {
	float: left;
	margin-left: 20px;
	padding: 10px 0px;
	width: 650px;
	font-size: 14px;
}

.page_info_img2 {
	float: left;
	width: 180px;
	min-height: 100px;
	background: #eee;
}

.page_info_txt3 {
	float: left;
}

.product_sample {
	border: #eee 1px solid;
	padding: 9px;
	width: 880px;
	overflow: hidden;
}

.product_sample_zoom {
	text-align: center;
}

.product_thumb_set {
	clear: both;
	overflow: hidden;
	width: 760px;
	margin-left: auto;
	margin-right: auto;
}

.product_thumb {
	float: left;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	border: #ddd 1px solid;
	padding: 9px;
	width: 150px;
	overflow: hidden;
	cursor: pointer;
}

.product_thumb2 {
	float: left;
	margin-bottom: 10px;
	margin-right: 10px;
	padding: 9px 14px;
	border: #ddd 1px solid;
	width: 150px;
	overflow: hidden;
	cursor: pointer;
	color: #c3b9af;
	font-weight: bold;
	font-size: 14pt;
}

.product_thumb_end {
	margin-right: 0px;
}

.product_thumb_enable {
	border: #e11b22 2px solid;
	padding: 8px;
}

.product_thumb2_enable {
	border: #e11b22 2px solid;
	padding: 8px 13px;
}

.product_type_thumb {
	float: left;
	margin-top: 20px;
	margin-right: 10px;
	border: #ddd 1px solid;
	padding: 9px;
	width: 150px;
	overflow: hidden;
	text-align: center;
	font-weight: bold;
	color: #333;
}


.tbl_page_info1 {
	border-top: #999 1px solid;
	border-bottom: #999 1px solid;
	width: 100%;
	min-width: 300px;
}

.tbl_page_info1 tr {
	border-bottom: #ccc 1px dotted;
}

.tbl_page_info1 tr.header {
}

.tbl_page_info1 tr.header td {
	color: #e11b22;
	font-weight: bold;
}

.tbl_page_info1 td {
	padding: 5px 10px;
}

.tbl_page_info1 td.item{
	width: 100px;
/*	background: #f9f9f9;*/
	font-weight: bold;
	color: #e11b22;
}

.tbl_page_info1 td.td1 {
	font-weight: bold;
}

.tbl_page_info1 td.td2 {
	background: #eee;
}

.tbl_page_info1 td.td3 {
	background: #e1e1e1;
}

.tbl_page_info1 td.td4 {
	background: #fdf2f2;
}

.tbl_page_info2 {
	border-top: #999 1px solid;
	border-bottom: #999 1px solid;
	width: 250px;
}

.tbl_page_info2 tr {
	border-bottom: #ccc 1px dotted;
}

.tbl_page_info2 td {
	padding: 5px 10px;
}

.sch_fabric {
	margin-bottom: 20px;
	padding: 9px;
	border: #e11b22 1px dotted;
	width: 730px;
}

.tbl_sch {
}

.tbl_sch tr {
	border-bottom: #eee 1px solid;
}

.tbl_sch td {
	padding: 5px;
}

.tbl_sch td.item {
	width: 100px;
	background: #fafafa;
}

.fabric_set {
	width: 740px;
}

.fabric_dp {
	float: left;
	margin-right: 15px;
	margin-bottom: 20px;
	padding: 9px;
	border: #ddd 1px solid;
	width: 150px;
	cursor: pointer;
}

.fabric_thumb {
	width: 150px;
	height: 150px;
	background: url("../img/common/fabric_docril001.png") no-repeat;
	background-size: cover;
}

.fabric_name {
	margin-top: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #000;
}
.tab_depth1_area {
	margin-top: 0px;
	width: 100%;
	height: 28px;
/*	border-bottom: #9fd0f0 2px solid;*/
	border-bottom: #e11b22 2px solid;
	
}

.tab_depth1_area .over {
	background: #edf0f6;
	background: #fdf2f2;
	color: #406ab3;
	color: #e11b22;
}

.tab_depth1 {
	float: left;
	margin-right: 2px;
	width: 120px;
	height: 28px;
	line-height: 28px;
	background: #f1f1f1;
	text-align: center;
	font-weight: bold;
	cursor: pointer;
	font-family: Nanum Gothic;
}

.tab_depth1_w140 {
	float: left;
	margin-right: 2px;
	padding-left: 20px;
	padding-right: 20px;
/*	width: 120px;*/
	height: 28px;
	line-height: 28px;
	background: #f1f1f1;
	text-align: center;
	font-weight: bold;
	cursor: pointer;
	font-family: Nanum Gothic;
	letter-spacing: -0.1em;
}

.tab_depth1_fluid{
	width: auto;
	padding: 0px 5px;

}

.tab_depth1_area .enable {
/*	background: #9fd0f0;*/
	background: #e11b22;
	color: #fff;
	font-size: 14px;
}

.tab_depth1_data {
	width: 980px;
/*	padding: 20px;
	width: 938px;
	border-left: #ebebeb 1px solid;
	border-right: #ebebeb 1px solid;
	border-bottom: #ebebeb 1px solid;*/
	display: none;
}

.tab_depth1_data2 {
	padding: 10px 0px 0px 0px;
	width: 750px;
	display: none;
}

.tab_depth1_data3 {
	padding: 10px 0px 0px 0px;
	width: 765px;
}

.tab1_data {
	padding: 10px 0px 0px 0px;
	width: 765px;
	overflow: hidden;
	display: none;
}

.align_center {
	text-align: center;
}

.tab_depth2_area {
	margin-top: 30px;
	width: 100%;
	height: 28px;
/*	border-bottom: #728cc7 2px solid;*/
	border-bottom: #aacd06 2px solid;
	
}

.tab_depth2 {
	float: left;
	margin-right: 2px;
	width: 150px;
	height: 28px;
	line-height: 28px;
	background: #f1f1f1;
	text-align: center;
	font-weight: bold;
	cursor: pointer;
	font-family: Nanum Gothic;
}

.tab_depth2_area .enable {
/*	background: #728cc7;*/
	background: #aacd06;
	color: #fff;
	font-size: 14px;
}

.tab_depth2_area .over {
/*	background: #728cc7;*/
	background: #539b35;
/*	background: #ffdd00;*/
/*	color: #539b35;*/
	color: #fff;
/*	color: #111;*/
/*	font-size: 14px;*/
}

.tab_depth2_data {
	padding: 20px;
	width: 936px;
/*	background: #f7f6f2;*/
	border-left: #ebebeb 2px solid;
	border-right: #ebebeb 2px solid;
	border-bottom: #ebebeb 2px solid;
	overflow: hidden;
	display: none;
}

.tab_type1_data {
	overflow: hidden;
	display: none;
}

.tab_depth2_data_product_w750 {
	padding: 0px px;
/*	width: 750px;*/
/*	background: #f7f6f2;*/
/*
	border-left: #ebebeb 2px solid;
	border-right: #ebebeb 2px solid;
	border-bottom: #ebebeb 2px solid;
	*/
	overflow: hidden;
	display: none;
}

.tab_depth2_data .title {
	font-family: Nanum Gothic;
	font-weight: bold;
	font-size: 18px;
	color: #333;
}

.cate_explain .title {
	margin-bottom: 10px;
}

.cate_explain {
	font-family: Nanum Gothic;
	font-size: 13px;
	line-height: 20px;
	color: #666;
}

.bridge_grid {
	margin-top: 20px;
	width: 100%;
	overflow: hidden;
}

.bridge_grid_item {
	float: left;
	margin-right: 10px;
	padding: 0px;
	padding-bottom: 8px;
	width: 158px;
	border: #ebebeb 1px solid;
	background: #fefefe;
}

.bridge_grid_item ul li {
	padding: 3px 10px;
	font-weight: bold;
	color: #464646;
}

.bridge_grid_item ul li.img {
	padding: 10px 0px 0px 0px;
}

.bridge_grid_item ul li.model {
	color: #aacd06;
	font-weight: bold;
	font-size: 14px;
}

.bridge_grid_item ul li.odd {
	background: #ececec;
}

.blank_img01 {
	width: 148px;
	height: 148px;
	border: #ebebeb 1px solid;
}

.bridge_grid_data {
	float: left;
	margin-right: 10px;
	padding: 0px 9px 9px 9px;
	width: 160px;
	border: #ebebeb 1px solid;
	cursor: pointer;
	background: #fff;
}

.bridge_grid_data ul li {
	padding: 3px 5px;
}

.bridge_grid_data ul li.img {
	padding: 0px 0px 0px 0px;
	margin-bottom: 10px;
	background: #f5f5f5;
	text-align: center;
}

.bridge_grid_data ul li.model {
	color: #aacd06;
	font-family: Nanum Gothic;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
}

.bridge_grid_data ul li.odd {
	background: #ececec;
}

.product_bridge_banner {
	width: 980px;
	overflow: hidden;
	margin-top: 20px;
	margin-bottom: 20px;
}

.product_bridge_banner_img {
	float: left;
	width: 150px;
	height: 100px;
	background: #eee;
}

.product_bridge_banner_title {
	float: left;
	margin-top: 10px;
	margin-left: 20px;
	margin-bottom: 10px;
	min-width: 500px;
	font-family: Nanum Gothic;
	font-weight: bold;
	font-size: 24px;
/*	color: #5c5c5c;*/
	color: #111;
}

.product_bridge_banner_txt {
	float: left;
	margin-left: 20px;
	font-family: Nanum Gothic;
	font-size: 14px;
	color: #333
}

.p_gallery {
	margin-bottom: 20px;
	padding: 20px;
	width: 706px;
	border: #ebebeb 2px solid;
	text-align: center;
}

/* product bridge end */


/* bbs comment start */
.bbs_comment {
	width: 100%;
	margin-bottom: 20px;
	background: #f6f7f9;
}

.tbl_comment {
	width: 100%;
	margin-bottom: 10px;
}

.tbl_comment tr {
	border-bottom: #eee 1px solid;
}

.tbl_comment td {
	padding: 5px;
}

.tbl_comment td.name {
	width: 15%;
}
/* bbs comment end */


/* bbs etc start */
.status_fin {
	color: #f6882a;
}

.status_wait {
	color: #93c648;
}
/* bbs etc end */

/* mainbanner popup start */
#bg_popup {
	position: absolute;
	z-index: 2000;
	top: 0px;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.9);
/*	background: url("../img/common/bg_black01.png");*/
}

#popup_setup_area {
	position: absolute;
	width: 720px;

}

#popup_close {
	width: 100%;
	height: 30px;
	cursor: pointer;
	text-align: right;
/*	background: url("../img/btn_close.png") no-repeat 50 50;*/
}

#popup_dp {
	position: absolute;
	margin-left: 20px;
	padding: 20px;
/*	padding-bottom: 50px;*/
	width: 640px;
	height: 480px;
	background: #fff;
/*	border: #666 1px solid;*/
/*	border-radius: 10px;*/
	box-shadow: 5px 5px 20px rgba(0, 0, 0, 1);
}

.popup_fabric_set {
	position: absolute;
	width: 550px;
	overflow: hidden;
	display: none;
}

#help_close {
	width: 550px;
	height: 20px;
	text-align: right;
}

#help_close2 {
	width: 600px;
	height: 20px;
	text-align: right;
}


.popup_fabric_prev {
	float: left;
	width: 45px;
	height: 400px;
	background: url("../img/common/btn_popup_prev.png") 0px 150px no-repeat;
	cursor: pointer;
}

.popup_fabric_next {
	float: left;
	width: 45px;
	height: 400px;
	background: url("../img/common/btn_popup_next.png") 0px 150px no-repeat;
	cursor: pointer;
}

.popup_fabric_dp {
	float: left;
	margin: 0px 50px;
	background: #fff;
	padding: 9px;
	border: #ddd 1px solid;
	width: 340px;
}

.popup_fabric_thumb {
	width: 340px;
	height: 340px;
	background: url("../img/common/fabric_docril001.png") no-repeat;
	background-size: cover;
}

.popup_fabric_name {
	margin-top: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #000;
}


/* mainbanner popup end */


/* pages start */

.contents_subtitle {
	float: left;
	margin: 20px 0px 10px 0px;
	padding: 5px 20px;
	width: 710px;
	font-family: 'Roboto Condensed', Nanum Gothic, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #406ab3;
	background: #ebeff5;
/*	background: #ebeff5 url("../img/common/bullet02.png") no-repeat 5px 50%;*/
}

.contents_type01 {
	float: left;
	margin-bottom: 20px;
	padding: 20px 19px;
	width: 710px;
/*	background: url("../img/common/bg_dot_3x1.gif") repeat-x 0px 100%;*/
	border: #ccc 1px solid;
	border-radius: 10px;
}

.contents_img01 {
	float: left;
	padding: 0px 0px;
	width: 320px;
	text-align: center;
}

.contents_set01 {
	float: left;
	padding: 0px;
	width: 370px;
}

.contents_set02 {
	float: left;
	padding: 0px;
	width: 710px;
}

.left_blank {
	margin-left: 20px;
}

.right_blank {
	margin-right: 20px;
}

.contents_title01 {
	float: left;
	margin-bottom: 10px;
	padding-top: 20px;
	font-family: 'Roboto Condensed', Nanum Gothic, sans-serif;
	font-size: 24px;
	font-weight: bold;
	line-height: 24px;
	color: #333;
}

.contents_title02 {
	float: left;
	margin-bottom: 10px;
	padding-top: 0px;
	font-family: 'Roboto Condensed', Nanum Gothic, sans-serif;
	font-size: 24px;
	font-weight: bold;
	line-height: 24px;
	color: #333;
}

.contents_txt01 {
	float: left;
}

.contents_ul01 {
}

.contents_ul01 li {
	background: url("../img/common/bullet01.gif") 0px 10px no-repeat; 
	padding-left: 10px;
}

.contents_ul02 {
}

.contents_ul02 li {
	list-style-type: decimal;
	margin-left: 20px;
}

.contents_ul03 {
}

.contents_ul03 li {
	list-style-type: lower-alpha;
	margin-left: 20px;
}

.tbl_contents01 {
	width: 100%;
}

.tbl_contents01 tr {
}

.tbl_contents01 tr.tr_header {
	font-weight: bold;
	color: #ed1c24;
	color: #aacd06;
}

.tbl_contents01 tr.tr_header td {
/*	border-top: 0px;*/
}

.tbl_contents01 tr.odd {
	background: #f7f8f9;
}

.tbl_contents01 td {
	width: 18%;
	padding: 5px;
	text-align: center;
	border: #eee 1px solid;
}

.tbl_contents01 td.item {
	width: 28%;
	text-align: left;
	font-weight: bold;
	color: #333;
}

.tbl_contents02 {
	width: 100%;
	border-bottom: #ebeff5 1px solid;
}

.tbl_contents02 tr {
}

.tbl_contents02 tr.tr_header {
	font-weight: bold;
	color: #ed1c24;
	color: #aacd06;
}

.tbl_contents02 tr.tr_header td {
/*	border-top: 0px;*/
}

.tbl_contents02 tr.odd {
	background: #f7f8f9;
}

.tbl_contents02 td {
	width: 18%;
	padding: 5px;
	text-align: center;
}

.tbl_contents02 td.item {
	width: 20%;
	text-align: left;
	font-weight: bold;
	color: #333;
}

.tbl_contents02 td.data {
	width: 80%;
	text-align: left;
}

.title_normal01 {
	margin-bottom: 10px;
	font-size: 14px;
	font-weight: bold;
	color: #f7941d;
	border-bottom: #ebeff5 1px solid;

}

.contents_inner01 {
	float: left;
	padding: 0px 20px;
}

.padding_tb20 {
	padding-top: 20px;
	padding-bottom: 20px;
}

.img_install_guide01{
	float: left;
	padding-top: 10px;
}

.img_install_txt01{
	float: left;
	padding-top: 10px;
	width: 100%;
}

.arrow_install_guide {
	float: left;
	width: 34px;
	height: 210px;
	background: url("../img/pages/installation-guide-image-to.jpg") no-repeat 0px -18px;
}
.arrow_install_guide02 {
	float: left;
	width: 34px;
	height: 210px;
	background: url("../img/pages/avercomm-installation-or.jpg") no-repeat 0px -18px;
}

img.w320 {
	width: 330px;
}


.ul_aver_spec li {
	background: url("../img/common/bullet01.gif") no-repeat 0px 10px;
	padding-left: 10px;
}
/* pages end */




/* tbl style */


.tbl_area01 {
	clear: both;
	margin: 0px;
	border: 0px;
	border: #ddd 1px solid;
	border-radius : 10px;
	overflow: hidden;
}

.tbl_type03 {
	width: 100%;
}

.tbl_type03 tr {
	height: 39px;
	border-bottom: #ebebeb 1px solid;
}

.tbl_type03 tr.header td {
	font-weight: bold;
	color: #203455;
	background: none;
}

.tbl_type03 td {
	padding: 10px 5px 5px 10px;
/*	display: table-cell;
	vertical-align: middle;*/
	font-size: 12px;
	line-height: 19px;
}

.tbl_type03 td.item1 {
	width: 120px;
	padding-left: 10px;
	padding-right: 0px;
/*	background: #f9f9f9;*/
	color: #203455;
	font-weight: 600;
	vertical-align: top;
	background: none;
}

.tbl_type04 {
	width: 100%;
}

.tbl_type04 tr {
	height: 39px;
	border-bottom: #f0f0f0 1px solid;
}

.tbl_type04 th {
	padding-left: 10px;
	width: 90px;
	font-weight: bold;
	text-align: left;
}

.tbl_type04 th.month {
	color: #9f9f9f;
}

.tbl_type04 td {
	padding-left: 10px;
}

.tbl_type05 {
	width: 100%;
}

.tbl_type05 tr {
	height: 30px;
}

.tbl_type05 th {
	padding-left: 10px;
	padding-right: 0px;
	font-weight: bold;
	text-align: left;
	color: #9f9f9f;
}

.tbl_type05 td {
	padding-left: 10px;
}

.tbl_type06 {
	width: 100%;
	border-top: #484848 2px solid;
	border-bottom: #484848 2px solid;
}

.tbl_type06 tr {
	height: 39px;
	border-bottom: #f0f0f0 1px solid;
}

.tbl_type06 th {
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 90px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
}

.tbl_type06 th.month {
	color: #9f9f9f;
}

.tbl_type06 td {
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.tbl_type07 {
	width: 100%;
}

.tbl_type07 tr {
	height: 19px;
}

.tbl_type07 th {
	padding-left: 15px;
	font-weight: bold;
	font-size: 14px;
	text-align: left;
	background: url('../img/common/bullet06.png') no-repeat 0% 50%;
}

.tbl_type07 td {
	padding-left: 15px;
	font-size: 12px;
}

.tbl_type08 {
	width: 100%;
	border-top: #b7b7b5 1px solid;
	border-bottom: #b7b7b5 1px solid;
}

.tbl_type08 thead {
	background: #e7e6e1;	
	border-bottom: #b7b7b5 1px solid;
}

.tbl_type08 thead tr {
	height: 34px;
}

.tbl_type08 thead tr.year {
	border-bottom: #ccc 1px solid;
}

.tbl_type08 thead th {
	padding: 5px 10px;
	text-align: center;
	font-size: 12px;
	font-weight: none;
	text-decoration: none;
}

.tbl_type08 thead th.year {
	padding-right: 15px;
	font-size: 16px;
	text-align: center;
}

.tbl_type08 tbody tr {
	height: 34px;
	border-bottom: #ededed 1px solid;

}

.tbl_type08 td {
	padding-left: 15px;
	padding-right: 15px;
	font-size: 12px;
}

.border_left_1px {
	border-left: #b7b7b7 1px solid;
}

.tr_bg_gray01 {
	background: #f6f6f6;

}

.numeric {
	text-align: right;

}

.w10 { width: 10px; }
.w20 { width: 20px; }
.w30 { width: 30px; }
.w40 { width: 40px; }
.w50 { width: 50px; }
.w60 { width: 60px; }
.w70 { width: 70px; }
.w80 { width: 80px; }
.w90 { width: 90px; }
.w100 { width: 100px; }
.w110 { width: 110px; }
.w120 { width: 120px; }
.w130 { width: 130px; }
.w140 { width: 140px; }
.w150 { width: 150px; }
.w160 { width: 160px; }
.w170 { width: 170px; }
.w180 { width: 180px; }
.w190 { width: 190px; }
.w200 { width: 200px; }
.w300 { width: 300px; }
.w400 { width: 400px; }
.w500 { width: 500px; }

.has_link {
	cursor: pointer;
	color: #ff0000;
	background: url("../img/common/icon_help02.png") no-repeat;
}

.has_link:hover {
	color: #e11b22;
}

.btn_type01 {
	float: right;
	margin-left: 10px;
	width: 102px;
	height: 27px;
	background: url("../img/common/btn_100x24.png") no-repeat;
	text-align: center;
	color: #76b1f9;
	font-size: 11px;
	line-height: 24px;
	cursor: pointer;
}

.btn_type01_vari01 {
	float: left;
	margin-top: 10px;
	margin-left: 0px;
	width: 102px;
	height: 27px;
	background: url("../img/common/btn_100x24.png") no-repeat;
	text-align: center;
	color: #76b1f9;
	font-size: 11px;
	line-height: 24px;
	cursor: pointer;
}

.btn_type02 {
	float: left;
	margin-top: 5px;
	width: 62px;
	height: 27px;
	background: url("../img/common/btn_60x24.png") no-repeat;
	text-align: center;
	color: #fff;
	font-size: 11px;
	line-height: 24px;
	cursor: pointer;
}

.btn_type03 {
	margin-left: auto;
	margin-right: auto;
	padding-left: -5px;
	width: 80px;
	height: 30px;
	background: url("../img/common/btn_bg03_80x30.png") no-repeat;
	text-align: center;
	color: #333;
	font-size: 12px;
	font-weight: bold;
	line-height: 24px;
	cursor: pointer;
}

.btn_type04_free {
	float: left;
	margin-right: 2px;
	padding: 0px 3px;
	height: 18px;
	color: #76b1f9;
	border: #ebebeb 1px solid;
	background: #fff;
	text-align: center;
	cursor: pointer;
}

.btn_type05 {
	padding: 0px 2px;
	height: 14px;
	background: #fff;
	border: #ddd 1px solid;
	cursor: pointer;
	text-align: center;
	font-weight: bold;
	line-height: 14px;
	margin-left: auto;
	margin-right: auto;
}

.tbl_order_dtl {
	display: none;
}

.order_dtl_img {
	float: left;
	margin: 20px;
	padding: 9px;
	border: #999 1px solid;
	width: 200px;
	min-height: 200px;
	background: #fff;
}

.order_dtl_img_inner {
	display: none;
}

.order_dtl_img_title {
	margin-bottom: 10px;
	font-weight: bold;
	color: #203455;

}

.order_dtl_tbl {
	float: left;
	width: 470px;
}

.color_set {
	float: left;
	margin-right: 20px;
	margin-bottom: 5px;
	padding: 0px 5px;
	color: #fff;
	text-shadow: -1px 0 #000, 0 1px #000, 1px 0 #000, 0 -1px #000;
}

#quickmenu {
	position: absolute;
	top: 130px;
	padding: 9px;
	border: #eee 1px solid;
	width: 180px;
	min-height: 100px;
	overflow: hidden;
}


.wrap_popup_window {
	width:500px;	
}

.popup_window_title {
	padding: 10px 20px;
	height: 50px;
	background: url("../img/common/bg_top01.png") 0px -55px repeat-x;
	font-weight: bold;
	color: #fff;
	font-size: 18px;
}

.popup_window_contents {
	padding: 20px;
}

.popup_window_footer {	
	border-top: #ccc 1px solid;
	padding-top: 10px;
}

.popup_window_file {
	margin-top: 20px;
	padding: 9px;
	width: 420px;
	border: #eee 1px solid;
}


/* simulation start */
#wrap_simulation {
	margin-bottom: 20px;
	padding: 0px;
	width: 750px;
	height: 480px;
	background: url("../img/simulation/sm_type01_bg.png") no-repeat;
}

#sm_wall {
	position: absolute;
	width: 750px;
	height: 480px;
	background: url("../img/simulation/sm_type01_wall_yellow.png") no-repeat;
}

#sm_roof {
	position: absolute;
	width: 750px;
	height: 480px;
	/*
	background: #ff0000;
	-webkit-mask-box-image: url("../img/simulation/sm_type01_roof_navy.png");
	*/
}

#sm_awning {
	position: absolute;
	margin-top: 220px;
	margin-left: 375px;
	width: 180px;
	height: 70px;
	-ms-transform: matrix(1, -0.12, 1.5, 0.6, -5, -5);
	-webkit-transform: matrix(1.1, -0.12, 1.5, 0.6, -5, -5) perspective(20px) rotateY(1deg) skewX(-20deg);
	transform: matrix(1, -0.12, 1.5, 0.6, -5, -5) perspective(100px) rotateY(5deg);
	background-size: cover;
}

#sm_sketch {
	position: absolute;
	width: 750px;
	height: 480px;
	background: url("../img/simulation/sm_type01_sketch.png") no-repeat;
}

.fabric_dp_sm {
	float: left;
	margin-right: 15px;
	margin-bottom: 20px;
	padding: 9px;
	border: #ddd 1px solid;
	width: 150px;
	cursor: pointer;
}


/* simulation end */


/* add product start */

.li_bullet01 {
	padding-left: 10px;
	background: url("../img/common/bullet01.gif") no-repeat 0px 50%;
}

.product_feature_icon {
	float: left;
	margin-right: 10px;
}

.page_info_intro {
	margin-bottom: 20px;
	width: 750px;
	height: 350px;
	overflow: hidden;
}

.page_info_intro_popup {
	margin-bottom: 20px;
	width: 560px;
	height: 250px;
	overflow: hidden;
}

.page_info_intro_title {
	padding: 20px 20px;
	font-size: 30pt;
	font-weight: bold;
	color: #fff;
	text-shadow: 2px 3px 5px #000;
}

.page_info_intro_title_rev02 {
	padding: 10px 10px;
	font-size: 24pt;
	font-weight: bold;
	color: #fff;
	text-shadow: 2px 3px 5px #000;
}

.page_info2 {
	margin-bottom: 20px;
	padding: 0px;
	border: #ddd 0px dotted;
	width: 750px;
	overflow: hidden;
	background: url('../img/product/bg_w750_01.png') repeat-y;
}

.page_info_rev02 {
	margin-bottom: 20px;
	padding: 0px 10px;
	border: #ddd 0px dotted;
	width: 730px;
	overflow: hidden;
	font-size: 14px;
/*	background: url('../img/product/bg_w750_01.png') repeat-y;*/
}

.page_info_img_rev02 {
	float: left;
	width: 240px;
	min-height: 210px;
	background: #eee;
}

.page_info_txt3 {
	float: left;
	margin-left: 0px;
	padding: 10px 0px 10px 10px;
	width: 570px;
	font-size: 14px;
}

.page_info_txt4 {
	float: left;
	margin-left: 0px;
	padding: 0px 0px 10px 0px;
	width: 560px;
	font-size: 14px;
}

.page_info_txt_rev02 {
	float: left;
	margin-left: 20px;
	padding: 0px;
	width: 450px;
	font-size: 14px;
}

.prod_info_company {
	float: left;
	margin-left: 20px;
/*	border: #c7c7c7 1px solid;*/
	padding: 10px 20px;
	width: 110px;
/*	background: #fafafb*/
}

.prod_info_company_title {
	color: #333;
	font-size: 14px;
	font-weight: bold;
}

.prod_info_company_logo {
	width: 100%;
}

.prod_info_company_txt {
	margin-bottom: 20px;
	width: 100%;
}

.tbl_page_info3 {
	border: 0px;
}

.tbl_page_info3 tr {
	border: 0px;
}

.tbl_page_info3 td {
	padding: 5px;
}

.tbl_page_info3 td.item {
	font-weight: bold;
	color: #333;
	width: 80px;
}

.popup_prod_set {
	position: absolute;
	width: 600px;
	overflow: hidden;
	display: none;
}

#popup_prod_detail {
	padding: 20px;
	background: #fff;
	overflow: hidden;
}

.product_detail {
	clear: both;
	width: 750px;
}

.product_thumb4 {
	font-size: 12pt;
	letter-spacing: -0.05em;
}

.pagetitle_sub2 {
	padding-left: 10px;
	margin-bottom: 00px;
	width: 700px;
	height: 29px;
	overflow: hidden;
/*	border-bottom: #e11b22 1px solid;*/
	font-weight: bold;
	font-size: 18px;
	line-height: 30px;
	color: #333;
/*	background: #fdf2f2;*/
}

/* add product end */


.main_contents {
/*	padding: 50px 0px;*/
}

.mc_type01 {
	background: #fff;
}

.mc_type02 {
	height: 230px;
}

.mc_type03 {
	height: 120px;
}

.mc_type04 {
	background: #fff;
}

.mc_row_1st {
	margin-top: 20px;
	margin-bottom: 20px;
	height: 180px;
}

.mc_row_3rd {
	margin-top: 20px;
	margin-bottom: 20px;
	height: 70px;
}

.mc_row_1st_half {
	height: 90px;
}

.mc_col_1st {
	float: left;
	padding-left: 20px;
	width: 306px;
	border-right: #e0e0e0 1px solid;
	cursor: pointer;
}
.mc_col_2nd {
	float: left;
	padding-left: 20px;
	width: 306px;
	border-right: #e0e0e0 1px solid;
	cursor: pointer;
}
.mc_col_3rd {
	float: left;
	padding-left: 20px;
	width: 306px;
	cursor: pointer;
}

.mc_type_border_bottom {
	border-bottom: #e0e0e0 1px solid;
}


.mc_title_set {
	width: 290px;
}

.mc_title_more {
	background: url("../img/common/btn_more03.png") no-repeat 100% 0%;	
}

.mc_title {
	color: #58584e;
	font-size: 20px;
	font-weight: bold;
}

.mc_subtitle1 {
	color: #ff8501;
	font-size: 12px;
}

.mc_subtitle2 {
	font-size: 12px;
}

.mc_txt {
	margin-top: 20px;
	color: #58584e;
	font-size: 12px;
}

.mc_txt ul li{
	padding: 3px 5px 3px 20px;
	background: url("../img/common/bullet04.png") no-repeat 0% 50%;
	font-size: 12px;
}

.mc_txt ul li a{
	font-size: 12px;
}

.mc_txt_news {
	margin-top: 110px;
	height: 50px;
	padding: 10px 20px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	background: rgba(88, 88, 78, 0.8);
}

.mc_inner {
	padding: 0px;
	width: 980px;
	margin: auto;
	overflow: hidden;
/*	border-left: #e4e4e4 1px solid;
	border-right: #e4e4e4 1px solid;*/

}

.mc_inner2 {
	padding: 30px 0px 30px 30px;
	width: 900px;
	margin: auto;
	overflow: hidden;

}

.mc_inner_depth2 {
	float: left;
	padding: 30px 0px;
}

.mc_inner_notice {
	float:left;
	border: #e4e4e4 1px solid;
	margin: 20px 10px 20px 0px;
	padding: 19px;
	width: 420px;
	height: 150px;
	cursor: pointer;
	overflow: hidden;
}

.mc_inner_estimate {
	float: left;
	border-left: #e4e4e4 1px solid;
	border-right: #e4e4e4 1px solid;
	padding: 30px 19px 30px 19px;
	width: 230px;
	height: 170px;
	text-align: center;
	cursor: pointer;
	background: url("../img/common/bg_mc_estimate01.png") no-repeat 100% 100%;
	overflow: hidden;
}

.mc_inner_etc {
	float: left;
	border-right: #e4e4e4 1px solid;
	padding: 30px 19px 30px 10px;
	width: 190px;
	height: 170px;
	text-align: center;
	cursor: pointer;
	background: #e2ebea url("../img/common/bg_mc_pms02.png") no-repeat 100% 20px;
	overflow: hidden;
}

.mc_inner_support {
	float: left;
	width: 260px;
	text-align: center;
}

.mc_inner_quick {
	float: left;
	border: #e4e4e4 1px solid;
	width: 698px;
	height: 68px;
}

.mc_inner_quick_area1 {
	float: left;
	padding-right: 10px;
	width: 199px;
	height: 68px;
	background: #f9f9f9;
	overflow: hidden;
	text-align: right;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	font-size: 18px;
	line-height: 70px;
}

.mc_inner_quick_area2 {
	float: left;
/*	border-left: #e4e4e4 1px solid;*/
	width: 162px;
	height: 68px;
	overflow: hidden;
	text-align: center;
}

.mc_inner_quick_icon {
	margin-top: 5px;
	margin-left: auto;
	margin-right: auto;
	width: 60px;
	height: 60px;
	background: #666;
	text-align: center;
	line-height: 60px;
	color: #fff;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	border-radius: 30px;
	cursor: pointer;
}

.mc_inner_support_txt1 {
	padding: 0px;
	height: 20px;
	font-weight: bold;
	font-size: 16px;
	color: #333;
}

.mc_inner_support_txt2 {
	margin-top: -5px;
	padding: 0px;
	height: 30px;
	font-size: 36px;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	letter-spacing: -0.05em;
	color: #2598e7;
}

.mc_inner_support_txt3 {
	padding-top: 10px;
	height: 20px;
}

.mc_inner_img {
	float: left;
	width: 150px;
	height: 150px;
}

.mc_inner_txt_set {
	float: left;
	margin-left: 15px;
	padding-top: 5px;
	width: 255px;
}

.mc_title01 {
	margin-bottom: 10px;
	padding-bottom: 0px;
	font-size: 22px;
	font-weight: bold;
	color: #000;	
	background: url("../img/common/pattern_bar01.png") 0% 100% no-repeat;
}

.mc_title02 {
	margin-bottom: 30px;
	padding-bottom: 10px;
	font-family: 'Roboto', sans-serif;
	font-size: 34px;
	font-weight: 300;
	color: #fff;
	background: url("../img/common/pattern_bar02.png") 50% 100% no-repeat;
}

.mc_title03 {
	margin-bottom: 10px;
	padding-bottom: 0px;
	font-size: 14px;
	font-weight: bold;
	color: #666;
}

.mc_notice_title {
	font-weight: bold;
	color: #000;
	font-size: 20px;
	line-height: 22px;
}

.mc_notice_title2 {
	padding-top: 5px;
	padding-bottom: 10px;
	color: #2598e7;
	font-weight: bold;
}

.mc_notice_txt {
	line-height: 18px;
	color: #666;
}

.mc_estimate_txt {
	padding-top: 10px;
	text-align: left;
}

.icon01 {
	margin: auto;
	margin-bottom: 20px;
	width: 80px;
	height: 80px;
	border: #666 1px solid;
	border-radius: 50%;
}

.img01 {
	margin: auto;
	margin-top: 20px;
}

.btn_more01 {
	margin: auto;
	margin-top: 20px;
	padding: 0px 10px;
	width: 50px;
	border: #666 2px solid;
	border-radius: 5px;
	cursor: pointer;
	text-align: center;
}

.btn_more02 {
	margin: auto;
	margin-top: 20px;
	padding: 0px 10px;
	width: 50px;
	border: #eee 2px solid;
	border-radius: 5px;
	cursor: pointer;
	text-align: center;
	color: #fff;
}

.ani_big {
  -webkit-transition: all .3s ease-in;
  -moz-transition: all .3s ease-in;
  -ms-transition: all .3s ease-in;
  -o-transition: all .3s ease-in;
  transition: all .3s ease-in;
  opacity: 1;
  transform: scale(1.15);
  -ms-transform: scale(1.15); /* IE 9 */
  -webkit-transform: scale(1.15); /* Safari and Chrome */
}

.ani_big2 {
  -webkit-transition: all .3s ease-in;
  -moz-transition: all .3s ease-in;
  -ms-transition: all .3s ease-in;
  -o-transition: all .3s ease-in;
  transition: all .3s ease-in;
  opacity: 1;
  transform: scale(1.1);
  -ms-transform: scale(1.1); /* IE 9 */
  -webkit-transform: scale(1.1); /* Safari and Chrome */
}

.ani_big_btn {
	background: url('../img/common/btn_more02.png') no-repeat 50% 50%;
}

.mc_news_set {
	margin: auto;
	margin-left: 0px;
	margin-top: 20px;
}

.mc_news_each_set {
	float: left;
	padding: 0px;
	margin: 0px;
	margin-left: 20px;
	width: 300px;
	overflow: hidden;
}

.mc_news_each {
	width: 300px;
	height: 270px;
	background: #fff;
	color: #fff;
	cursor: pointer;
	overflow: hidden;
}

.mc_news_each_img_block {
	width: 300px;
	height: 150px;
	overflow: hidden;
}

.mc_news_each_img {
	width: 300px;
	height: 150px;
	overflow: hidden;
}

.mc_news_each_title {
	padding: 10px 10px;
	color: #333;
	font-weight: bold;
	font-size: 14px;
	text-align: left;
}

.mc_news_each_txt {	
	padding: 5px 10px;
	color: #666;
	font-size: 12px;
	text-align: left;
}

.mc_news_each_btn {
	width: 220px;
	height: 200px;
}


/* page start */



.pagetitle_area {
	margin-top: 0px;
	height: 100px;
	overflow: hidden;
/*	background: #472b0e url("../img/bg_banner01.gif");*/
}

.pagetitle_area_pattern {
	background: url("../img/common/pattern_dot01.png");
}

.pagetitle_area_inner {
	margin-top: 0px;
	padding-top: 30px;
	width: 960px;
	height: 100px;
	margin-left: auto;
	margin-right: auto;
	color: #fff;
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	font-size: 48px;
	text-shadow: #000 2px 2px 1px;
	letter-spacing: -0.1em;
}

.sub_contents {	
}

.sc_inner {
	padding: 50px 0px 70px 0px;
	width: 960px;
	margin: auto;
	text-align: left;
	overflow: hidden;
}

.sc_inner02 {
	width: 100%;
	margin: auto;
	text-align: center;
	overflow: hidden;
}

.sc_title01 {
	margin-bottom: 30px;
	padding-bottom: 10px;
	font-family: 'Roboto', Nanum Gothic, dotum, normal dotum, sans-serif;
	font-size: 30px;
	font-weight: 300;
	color: #000;	
	background: url("../img/common/pattern_bar01.png") 0% 100% no-repeat;
}

.sc_title02 {
	margin-bottom: 30px;
	padding-bottom: 10px;
	font-family: 'Roboto', Nanum Gothic, dotum, normal dotum, sans-serif;
	font-size: 30px;
	font-weight: 300;
	color: #fff;	
	background: url("../img/common/pattern_bar02.png") 0% 100% no-repeat;
	text-shadow: #000 2px 2px 1px;
}

.sc_title_dep0201 {
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 10px;
}

.sc_title_dep0202 {
	font-size: 20px;
	font-weight: bold;
	color: #e11b22;
	margin-bottom: 10px;
}

.sc_history_set {
	clear: both;
	margin-bottom: 50px;
	padding-bottom: 50px;
	overflow: hidden;
	border-bottom: #111 1px solid;
	box-shadow: #aaa 0px 1px 1px;
}

.sc_history_year {
	float: left;
	margin-top: -5px;
	width: 200px;
	color: #fff;
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	font-size: 34px;
	text-shadow: #000 2px 2px 1px;
}

.sc_history_tbl {
	float: left;
	width: 700px;
}

.sc_map_set {
	clear: both;
	margin-bottom: 0px;
	padding-bottom: 50px;
	overflow: hidden;
}

.sc_map {
	color: #fff;
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	font-size: 34px;
	border: #fff 1px solid;
}

.sc_map_tbl {
	margin-top: 20px;
	width: 100%;
}

.sc_map_txt {
	color: #666;
}

.sc1_set {
	clear: both;
	overflow: hidden;
}

.sc1_img {
	float: left;
	margin-top: -5px;
	width: 200px;
	color: #fff;
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	font-size: 34px;
	text-shadow: #000 2px 2px 1px;
}

.sc1_txt {
	float: left;
	margin-left: 30px;
	width: 720px;
}

.sc1_img2 {
	float: left;
	margin-left: 30px;
	width: 200px;
	color: #fff;
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	font-size: 34px;
	text-shadow: #000 2px 2px 1px;
}

.sc1_txt2 {
	float: left;
	width: 720px;
}

.sc1_txt_title {
	margin-bottom: 10px;
	font-size: 20px;
	font-weight: bold;
}

.sc_circle_set {
	float: left;
	margin-left: 30px;
	margin-right: 30px;
	width: 260px;
}

.sc_circle_title {
	padding-top: 10px;
	font-weight: bold;
	font-size: 18px;
}

.sc_chapter01 {
	margin-bottom: 20px;
	background: #fff;
	padding: 30px;
	border-radius: 20px;
	overflow: hidden;
}

.sc_chapter_txt01 {
	float: left;
	width: 400px;
}

.sc_chapter_tbl01 {
	float: left;
	margin-left: 20px;
	margin-bottom: 20px;
	padding: 9px;
	border: #eee 1px solid;
	width: 460px;
}

.sc_chapter_tbl02 {
	float: left;
	margin-left: 0px;
	margin-bottom: 20px;
	padding: 9px;
	border: #eee 1px solid;
	width: 880px;
}

.tbl_white_type01 {
	width: 100%;
	border-top: #fff 1px solid;
	border-bottom: #fff 1px solid;
}

.tbl_white_type01 tr {
	border-bottom: #fff 1px dotted;
}

.tbl_white_type01 td {
	padding: 5px;
	text-shadow: #000 2px 2px 1px;
}

.tbl_white_type01 td.item {
	width: 100px;

}

.tbl_black_type01 {
	width: 100%;
	border-top: #333 1px solid;
	border-bottom: #333 1px solid;
}

.tbl_black_type01 tr {
	border-bottom: #999 1px dotted;
}

.tbl_black_type01 td {
	padding: 5px;
}

.tbl_black_type01 td.item {
	width: 80px;
	font-weight: bold;
}

.tbl_compare01 {
	width: 100%;
}

.tbl_compare01 tr.header {
	border-bottom: #000 2px solid;
}

.tbl_compare01 tr {
}

.tbl_compare01 tr.odd {
	background: #f6f6f6;
}

.tbl_compare01 tr.even {
	background: #fff;
}

.tbl_compare01 td {
	padding: 10px 10px;
	text-align: center;
}

.tbl_compare01 td.item {
	padding: 5px;
	width: 100px;
	border-right: #000 2px solid;
	font-weight: bold;
}

.tbl_compare01 td.data1 {
	width: 400px;
	border-right:#eee 1px solid;
}

.tbl_compare01 td.data2 {
	text-align: left;
}

.tbl_compare01 td.data3 {
	width: 300px;
	border-right:#eee 1px solid;
	text-align: left;
}




.tbl_type11 {
	width: 100%;
}

.tbl_type11 tr.header {
	border-bottom: #000 2px solid;
}

.tbl_type11 tr {
}

.tbl_type11 tr.odd {
	background: #f6f6f6;
}

.tbl_type11 tr.even {
	background: #fff;
}

.tbl_type11 td {
	padding: 5px 10px;
}

.tbl_type11 td.item {
	border-right: #000 2px solid;
	width: 130px;
	font-weight: bold;
}

.tbl_type11 td.data {
}

.align_left {
	text-align: left;
}

.txt_roboto {
	font-family: 'Roboto', sans-serif;
}

.txt_roboto_title {
	font-size: 30px;
	font-weight: 700;
}

/* page end */


/* tab start */
.tab_type1_area {
	margin-top: 0px;
	width: 100%;
	height: 40px;
	
}

.tab_type1_area .over {
	background: #edf0f6;
	background: #fff;
	color: #406ab3;
	color: #e11b22;
}

.tab_type1 {
	float: left;
	margin-right: 2px;
	width: 160px;
	height: 40px;
	line-height: 40px;
	background: #e9e9e9;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	cursor: pointer;
	font-family: Nanum Gothic;
	border-top-left-radius: 10px;
	border-top-right-radius: 30px;
}

.tab_type1 .over {
	text-decoration: underline;
}

.tab_type1_area .enable {
/*	background: #9fd0f0;*/
	background: #fff;
	color: #e11b22;
	font-size: 14px;
}

.tab_type1_data2 {
	padding: 10px 0px 0px 0px;
	width: 750px;
	display: none;
}

.tab_type1_data3 {
	padding: 10px 0px 0px 0px;
	width: 750px;
}

/* tab end */

.video_type01 {
	margin: 20px auto;
}

/* works start */

.works_each_set {
	float: left;
	padding: 0px;
	margin: 0px;
	margin-top: 20px;
/*	margin-bottom: 20px;*/
	overflow: hidden;
}

.works_each_set_even {
	margin-left: 20px;
}

.works_each_img_wrap {
	width: 470px;
	height: 240px;
	cursor: pointer;
	overflow: hidden;
}

.works_each_img {
	width: 470px;
	height: 240px;
	overflow: hidden;
	background-size:cover;
	text-align: center;
}

.works_each_txt {	
	padding: 5px 10px;
	height: 20px;
	background: #333;
	font-weight: bold;
	color: #ccc;
}

.works_each_txt_over {	
	padding: 5px 10px;
	height: 20px;
	background: #666;
	font-weight: bold;
	color: #ddd;
}

.works_each_btn {
	width: 220px;
	height: 200px;
}

.zoom_over {
	width: 100%;
	height: 100%;
	margin: auto;
	background: rgba(255, 255, 255, 0.5) url('../img/common/btn_more01.png') no-repeat 50% 50%;
}



.popup_zoom_set {
	position: absolute;
	width: 1130px;
	overflow: hidden;
	display: none;
}

#help_close {
	width: 1030px;
	height: 20px;
	text-align: right;
}

.popup_zoom_prev {
	float: left;
	width: 45px;
	height: 485px;
	background: url("../img/common/btn_popup_prev.png") 0px 50% no-repeat;
	cursor: pointer;
}

.popup_zoom_next {
	float: left;
	width: 45px;
	height: 485px;
	background: url("../img/common/btn_popup_next.png") 0px 50% no-repeat;
	cursor: pointer;
}

.popup_zoom_dp {
	float: left;
	margin: 0px 50px;
	width: 940px;
}

.popup_zoom_img {
	clear: both;
	width: 940px;
	height: 485px;
	background: #000;
	background-size: cover;
}

.popup_zoom_name {
	float: left;
	padding: 5px 10px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}

.popup_zoom_cnt {
	float: right;
	padding: 5px 10px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	text-align: right;
}
/* works end */



/* main product start */
.mc_prod_each_set {
	float: left;
	width: 198px;
	padding: 0px;
	margin: 0px;
	margin-top: 0px;
/*	margin-bottom: 20px;*/
	overflow: hidden;
	border: #e4e4e4 1px solid;
	background: #fff;
	cursor: pointer;
}

.mc_prod_each_set_rev02 {
	width:218px;

}

.mc_prod_each_set_even {
	margin-left: 20px;
}

.mc_prod_each_img_wrap {
	width: 200px;
	height: 200px;
	cursor: pointer;
	overflow: hidden;
}

.mc_prod_each_img_wrap_rev02 {
	width: 220px;
}

.mc_prod_each_img {
	width: 200px;
	height: 200px;
	overflow: hidden;
	background-size:cover;
	text-align: center;
}

.mc_prod_each_img_rev02 {
	width: 220px;	
}

.mc_prod_each_txt {	
	padding: 0px;
	height: 15px;
	color: #666;
	font-size: 12px;
	text-align: center;
}

.mc_prod_each_txt2 {	
	font-weight: bold;
	height: 20px;
	margin-bottom: 10px;
	color: #333;
	text-align: center;
}

.mc_prod_each_feature {
	margin-bottom: 10px;	
	padding: 10px;
	font-size: 12px;
	background: #F1F5F7;
}

.mc_prod_each_more {
	margin: 0px 15px 15px 15px;
	padding: 5px;
	color: #fff;
	font-size: 12px;
	background: #004899;
	text-align: center;
	cursor: pointer;
}

.mc_prod_each_txt_over {
/*
	padding: 5px 10px;
	height: 20px;
	background: #666;
	font-weight: bold;
	color: #ddd;
*/
	padding: 0px;
	height: 20px;
	color: #666;
	font-size: 12px;
	text-align: center;
}

.mc_prod_each_more_over {
	margin: 0px 15px 15px 15px;
	padding: 5px;
	color: #fff;
	font-size: 12px;
	background: #2598e7;
	text-align: center;
	cursor: pointer;
}

.mc_prod_each_btn {
	width: 220px;
	height: 200px;
}
/* main product end */

/* product detail view start */
.sc_prod_info {
	overflow: hidden;
	border: #e4e4e4 1px solid;
	padding: 20px;
}

.sc_prod_info_img {
	float: left;
	width: 240px;
	text-align: center;
}

.sc_prod_info_txt {
	float: left;
	margin-left: 20px;
	width: 658px;

}

.sc_prod_info_model {
	font-family: 'Roboto Condensed', Nanum Gothic, sans-serif;
	font-weight: bold;
	font-size: 24px;
	color: #5c5c5c;
}

.sc_prod_info_desc {
	widt: 100%;
	padding-bottom: 10px;
	border-bottom: #333 2px solid;

}

.sc_prod_info_feature {
	padding-top: 20px;
	color: #666;

}
/* product detail view end */

#under_construction {
	padding-top: 50px;
	width: 960px;
	text-align: center;
	font-size: 24px;
	font-weight: bold;
	color: #fff;
	text-shadow: 2px 2px 3px #000;
}

/* btn start */


.btn_blue {
	color: #fff;
	font-size: 12px;
	background: #2598e7;
	text-align: center;
	font-weight: bold;
	cursor: pointer;
}

.btn_position_right {
	float: right;
}

.btn_padding5-20 {
	padding: 5px 20px;
}

.btn_font_14px {
	font-size: 14px;
}
/* btn end */


/* tab start */
.tab {
	clear: both;
	width: 100%;
	overflow: hidden;
}

.tab_style1 {
	margin-top: 40px;
	height: 40px;
}

.tab_btn {
	float: left;
	text-align: center;
	font-weight: bold;
	cursor: pointer;
}

.tab_btn_style1 {
	width: 198px;
	height: 38px;
	line-height: 38px;
	background: #F1F5F7;
	border: #e4e4e4 1px solid;
}

.tab_btn_style1.enable {
	background: #fff;
	height: 39px;
	line-height: 39px;
	border-bottom: #e4e4e4 1px solid;
}

.tab_btn_style2 {
	width: 373px;
	height: 38px;
	line-height: 38px;
	background: #f8f8f8;
	border: #cdcdcd 1px solid;
	font-size: 16px;
	color: #484848;
}

.tab_btn_style2.enable {
	background: #f9a01b;
	height: 38px;
	line-height: 38px;
	border: #ff7e00 1px solid;
	font-weight: bold;
	color: #fff;
}

.tab_btn_style3 {
	width: 243px;
	height: 38px;
	line-height: 38px;
	background: #f8f8f8;
	border: #cdcdcd 1px solid;
	font-size: 16px;
	color: #484848;
}

.tab_btn_style3.enable {
	background: #f9a01b;
	height: 38px;
	line-height: 38px;
	border: #ff7e00 1px solid;
	font-weight: bold;
	color: #fff;
}

.tab_blank_style1 {
	border-bottom: #e4e4e4 1px solid;
	height: 39px;
	width: 560px;
}

.tab_data {
	display: none;
	padding-top: 20px;
}
/* tab end */


/* etc start */
.text_align_center {
	text-align: center;
}
/* etc end */

/* box start */
.box01 {
	margin-top: 20px;
	background: #F1F5F7;
	border: #e4e4e4 1px solid;
	padding: 19px;
	border-radius: 10px;
	width: 920px;
}

.box02 {
	float: left;
	margin-right: 0px;
	margin-bottom: 20px;
	border: #e4e4e4 1px solid;
	padding: 19px;
	width: 430px;
	border-radius: 10px;
	overflow: hidden;
}

.margin_left_5px {
	margin-left: 5px;
}

.margin_left_10px {
	margin-left: 10px;
}

.margin_left_15px {
	margin-left: 15px;
}

.margin_left_20px {
	margin-left: 20px;
}

.margin_bottom_20px {
	margin-bottom: 20px;
	overflow: hidden;
}

.box_title01 {

}

ul.style1 {

}

ul.style1 li {
	background: url('../img/common/bullet02.png') no-repeat 0% 50%;
	padding: 5px 0px 5px 10px;

}
/* box end */


/* company start */

.company_introduction_text {
	float: left;
	padding: 80px 20px 20px 20px;
	width: 290px;
	height: 200px;
	background: #f05a28 url("../img/common/bg_company02.png") no-repeat;
	color: #fff;
	font-size: 12px;
	line-height: 20px;
}

.company_introduction_img {
	float: left;
	width: 435px;
	height: 300px;
	background: #e0e5a9 url("../img/common/bg_company01.png") no-repeat;
}

.company_vision_intro {
	text-align: center;
	height: 200px;
}

.company_vision_title1 {
	font-size: 50px;
	font-weight: bold;
	color: #000;
}

.company_vision_title2 {
	font-size: 40px;
	color: #000;
	margin-bottom: 10px;
}

.company_vision_title3 {
	font-size: 30px;
	color: #000;
	margin-bottom: 10px;
}

.company_vision_goal {
	clear: both;
	margin-bottom: 20px;
	padding: 15px 0px;
	height: 20px;
	text-align: center;
	background: url("../img/common/pattern_bar03.png") repeat-x 0% 50%;
}

.company_vision_goal_txt {
	margin-left: auto;
	margin-right: auto;
	padding: 0px 10px;
	height: 20px;
	font-size: 20px;
	font-weight: bold;
	line-height: 20px;
	border-left: #dcdcdc 1px solid;
	border-right: #dcdcdc 1px solid;
	background: #fff;
}

.company_vision_goal_dtl {
	float: left;
	margin-bottom: 50px;
	padding: 40px 30px 40px 150px;
	background: #f05a28;
	width: 200px;
	height: 75px;
	text-align: center;
	font-size: 28px;
	color: #fff;
}

.company_vision_goal_dtl1 {
	background: #f05a28 url("../img/common/img_vision01.png") no-repeat 20px 50%;
}

.company_vision_goal_dtl2 {
	background: #f05a28 url("../img/common/img_vision02.png") no-repeat 20px 50%;
}

.company_vision_core_set {
	margin-bottom: 10px;
	overflow: hidden;
}

.company_vision_core_img {
	float: left;
	padding: 15px;
	width: 100px;
	height: 100px;
	background: #565656;
}

.company_vision_core_title1 {
	font-weight: bold;
	font-size: 30px;
	color: #fff;
}

.company_vision_core_title2 {
	font-size: 14px;
	color: #c1c1c1;
}

.company_vision_intergrity {;
	background: #565656 url("../img/common/icon_vision_intergrity.png") no-repeat 100% 100%;
}

.company_vision_sharing {;
	background: #565656 url("../img/common/icon_vision_sharing.png") no-repeat 100% 100%;
}

.company_vision_change {;
	background: #565656 url("../img/common/icon_vision_change.png") no-repeat 100% 100%;
}

.company_vision_respect {;
	background: #565656 url("../img/common/icon_vision_respect.png") no-repeat 100% 100%;
}

.company_vision_core_txt {
	float: left;
	margin-left: 5px;
	padding: 20px;
	width: 590px;
	height: 90px;
	background: #f9f8ef;
}

.company_vision_core_txt ul li {
	padding: 2px 15px;
	font-size: 16px;
	color: #53534a;
	background: url("../img/common/bullet05.png") no-repeat 0px 50%;

}

.company_vision_philosophy {
	width: 765px;
	height: 205px;
	background: url("../img/common/bg_company_vision_philosophy.png") no-repeat;
}

.company_vision_philosophy_dtl {
	float: left;
	margin-top: 40px;
	padding-top: 20px;
	width: 365px;
	height: 140px;
	text-align: center;
	color: #565656;
}

.company_vision_philosophy_title1 {
	font-weight: bold;
	font-size: 36px;
}

.company_vision_philosophy_title2 {
	margin-bottom: 20px;
	font-weight: bold;
	font-size: 14px;
}

.company_history {
	padding: 20px 0px;
	border-bottom: #f0f0f0 1px solid;
	overflow: hidden;
}

.company_history_year {
	float: left;
	width: 100px;
	font-weight: bold;
	font-size: 24px;
	color: #ff7e00;
}

.company_history_dtl {
	float: left;

}

.company_ci_intro {
	text-align: left;
	height: 150px;
}

.company_ci_title1 {
	font-size: 34px;
	color: #000;
	margin-bottom: 10px;
}

.company_ci_title2 {
	font-size: 30px;
	color: #000;
	margin-bottom: 10px;
}

.company_ci_title3 {
	font-weight: bold;
	font-size: 24px;
	color: #000;
	margin-bottom: 10px;
}

.company_chapter_title {
	margin-bottom: 10px;
	font-weight: bold;
}

.company_ci_area {
	padding: 9px 0px;
	border: #ff7e00 1px solid;
	width: 763px;
	height: 120px;
	text-align: center;
	margin-bottom: 10px;
}

.company_ci_area2 {
	padding: 10px 0px;
	width: 765px;
	height: 120px;
	text-align: center;
	margin-bottom: 10px;
}

.company_ci_area_half {
	padding: 9px 0px;
	border: #ff7e00 1px solid;
	width: 373px;
	height: 120px;
	text-align: center;
	margin-bottom: 10px;
}


.company_ci_color {
	padding: 0px 20px;
	width: 725px;
	height: 50px;
	font-weight: bold;
	line-height: 50px;
	color: #fff;
	background: url("../img/common/pattern_ci_color01.png") repeat-y;
	margin-bottom: 10px;
	border-radius: 5px;
	overflow: hidden;
}

.company_ci_color_half {
	float: left;
	padding: 0px 20px;
	width: 335px;
	height: 50px;
	font-weight: bold;
	line-height: 50px;
	color: #fff;
	border-radius: 5px;
	margin-bottom: 10px;
}

.company_ci_color_half.orange {
	background: rgba(242, 145, 0, 1);
}

.company_ci_color_half.gray {
	background: rgba(84, 81, 71, 1);
}


.company_ci_color_quarter {
	float: left;
	padding: 0px 20px;
	width: 140px;
	height: 50px;
	font-weight: bold;
	line-height: 50px;
	color: #fff;
	border-radius: 5px;
	margin-bottom: 10px;
}

.company_ci_color_quarter.black {
	background: rgba(0, 0, 0, 1);	
}

.company_ci_color_quarter.silver {
	background: rgba(153, 153, 153, 1);	
}

.company_ci_color_quarter.light_gray {
	background: rgba(227, 227, 227, 1);	
}

.company_ci_color_quarter.light_gold {
	background: rgba(154, 131, 72, 1);	
}

.company_ci_color_dtl {
	width: 150px;
	height: 50px;
	line-height: 50px;
	color: #fff;
}


.company_ci_txt {
	padding: 0px 20px;
	width: 725px;
	margin-bottom: 10px;
	border-radius: 5px;
	overflow: hidden;
}

.company_ci_txt2 {
	padding: 0px;
	width: 765px;
	margin-bottom: 10px;
	border-radius: 5px;
	overflow: hidden;
}

.company_ci_txt_dtl {
	width: 150px;
	font-size: 12px;
	line-height: 18px;
}

.company_ci_txt_dtl2 {	
	float: left;
	padding: 0px 20px;
	width: 140px;
	font-size: 12px;
	line-height: 18px;
}

.company_ci_btn_download {
	float: left;
	padding: 0px 25px;
	width: 195px;
	height: 50px;
	background: #747578 url("../img/common/icon_download.png") no-repeat 90% 50%;
	color: #ffffff;
	font-weight: bold;
	font-size: 16px;
	line-height: 50px;
	cursor: pointer;
	border-radius: 5px;
}

.company_ci_btn_download_enable {
	float: left;
	padding: 0px 25px;
	width: 195px;
	height: 50px;
	background: #005bac url("../img/common/icon_download.png") no-repeat 90% 50%;
	color: #ffffff;
	font-weight: bold;
	font-size: 16px;
	line-height: 50px;
	cursor: pointer;
	border-radius: 5px;
}

.company_org_ceo {
	margin-left: auto;
	margin-right: auto;
	width: 245px;
	height: 130px;
	background: #f05a28;
	text-align: center;
	color: #fff;
	font-weight: bold;
	font-size: 28px;
	line-height: 130px;
}

.company_org_audit {
	width: 765px;
	height: 145px;
	background: url("../img/common/bg_company_org01.png") no-repeat;
}

.company_org_audio_inner {
	padding: 30px 0px 0px 430px;
	width: 170px;
	height: 35px;
	line-height: 30px;
	text-align: center;
	font-weight: bold;
	font-size: 16px;
	color: #fff;
}

.company_org_team_set {
	float: left;
	width: 180px;
}

.company_org_team_header {
	background: #565656;
	margin-bottom: 5px;
	padding: 25px 0px;
	height: 30px;
	color: #fff;
	font-size: 14px;
	text-align: center;
}

.company_org_team_header_title {
	margin-top: -5px;
	font-size: 20px;
	font-weight: bold;

}

.company_org_team_body {
	padding-top: 20px;
	width: 180px;
	height: 340px;
	text-align: center;
	font-size: 16px;
	line-height: 40px;
	background: #f9f8ef;
}

.company_rnd_team {
	width: 765px;
	margin-bottom: 50px;
	overflow: hidden;
}

.company_rnd_team_header {
	float: left;
	padding-top: 15px;
	width: 180px;
	border-top: #f05a28 2px solid;
	color: #53534a;
	font-weight: bold;
	font-size: 20px;
}

.company_rnd_team_list {
	float: left;
	padding-top: 15px;
	padding-left: 15px;
	width: 570px;
	border-top: #ddd 2px solid;
}

.company_rnd_team_list ul li {
	background: url("../img/common/bullet06.png") no-repeat 0% 50%;
	padding: 5px 0px 5px 15px;
}

.page_introduction {
	margin-bottom: 40px;
	overflow: hidden;

}

.page_introduction_header {
	float: left;
	padding: 20px;
	width: 280px;
	height: 150px;
	font-weight: bold;
	font-size: 24px;
	color: #fff;
	text-align: right;
	background: #000;
}

.page_introduction_header.rnd {
	background: #000 url("../img/common/bg_company_rnd01.png") no-repeat;

}

.page_introduction_txt {
	float: left;
	padding-top: 20px;
	padding-left: 20px;
	width: 425px;
	font-size: 12px;
	line-height: 20px;
}

.page_introduction_txt_title {
	color: #f05a28;
	font-size: 20px;
	padding-bottom: 30px;
}
/* company end */

/* biz start */

.biz_intro_thumb {
	margin-bottom: 10px;
	overflow: hidden;
	cursor: pointer;
}

.biz_intro_txt {
	float: left;
	background: #53534a;
	padding: 20px;
	width: 170px;
	height: 140px;
	font-size: 12px;
	color: #fff;
}

.biz_intro_txt_enable {
	float: left;
	background: #f05a28;
	padding: 20px;
	width: 170px;
	height: 140px;
	font-size: 12px;
	color: #fff;
}

.biz_intro_txt_title {
	margin-bottom: 20px;
	padding-right: 30px;
	font-size: 20px;
	font-weight: bold;
	color: #ffa800;
	background: url("../img/common/bullet07.png") no-repeat 100% 50%;	
}

.biz_intro_txt_title_enable {
	margin-bottom: 20px;
	padding-right: 30px;
	font-size: 20px;
	font-weight: bold;
	color: #fff;
	background: url("../img/common/bullet08.png") no-repeat 100% 50%;	
}

.biz_intro_slogan {
	float: left;
	width: 555px;
	height: 180px;
	background: #eee;
}

.biz_intro_slogan_alpha_enable {
	float: left;
	width: 555px;
	height: 180px;
	background: rgba(0, 0, 0, 0.5);
}

.biz_intro_slogan_inner {
	margin-top: 25px;
	margin-left: auto;
	margin-right: auto;
	border-top: #fff 1px solid;
	border-bottom: #fff 1px solid;
	width: 260px;
	height: 130px;
	text-align: center;
	font-size: 32px;
	color: #fff;
}

.biz_intro_slogan_inner2 {
	margin-top: 45px;
	margin-left: auto;
	margin-right: auto;
	border-top: #fff 1px solid;
	border-bottom: #fff 1px solid;
	width: 260px;
	height: 90px;
	text-align: center;
	font-size: 32px;
	color: #fff;
}

.quick_biz {
	float: right;
	margin-top: 20px;
	padding-right: 10px;
	border: #f05a28 1px solid;
	width: 243px;
	height: 33px;	
	cursor: pointer;
	font-weight: bold;
	line-height: 33px;
	font-size: 15px;	
	text-align: center;
	color: #fff;
	background: #ff7e00 url("../img/common/icon_arrow01.png") no-repeat 93% 50%;
}

#quick_biz_detail {
	display: none;
	position: absolute;
	border: #86867f 1px solid;
	padding-right: 10px;
	width: 243px;
	/*background: #40403e;*/
	background: #fff;
	font-weight: bold;
	font-size: 12px;
	line-height: 33px;
	text-align: center;
	/*color: #fff;*/
	cursor: pointer;
}

.quick_biz_detail_inner {
	padding-left: 40px;
	border-bottom: #ccc 1px solid;
	padding-right: 10px;
	width: 203px;
	height: 33px;
	line-height: 33px;
	font-weight: bold;
	font-size: 12px;
	line-height: 33px;
	text-align: left;
	/*color: #fff;*/
	overflow: hidden;
}

.quick_biz_detail_inner_enable {
	background: #005bac;
	padding-left: 40px;
	width: 203px;
	height: 33px;
	line-height: 33px;
	font-weight: bold;
	font-size: 12px;
	line-height: 33px;
	text-align: left;
	color: #fff;
	overflow: hidden;
}

.biz_each_slogan {
	margin-bottom: 20px;
	width: 765px;
	height: 230px;
	overflow: hidden;
}

.biz_each_slogan_inner {
	margin-top: 35px;
	margin-left: auto;
	margin-right: auto;
	border-top: #fff 1px solid;
	border-bottom: #fff 1px solid;
	width: 260px;
	height: 160px;
	text-align: center;
	font-size: 40px;
	line-height: 50px;
	color: #fff;
}

.biz_each_slogan_inner2 {
	margin-top: 60px;
	margin-left: auto;
	margin-right: auto;
	border-top: #fff 1px solid;
	border-bottom: #fff 1px solid;
	width: 260px;
	height: 110px;
	text-align: center;
	font-size: 40px;
	line-height: 50px;
	color: #fff;
}

.biz_intro {
	font-size: 12px;
	line-height: 20px;
	margin-bottom: 50px;
}

.biz_emphasis01 {
	font-size: 20px;
	color: #f05a28;
}

.biz_thumb {
	float: left;
	margin-bottom: 15px;
	border: #dedede 1px solid;
	width: 243px;
	height: 198px;
	cursor: pointer;
}

.biz_thumb_enable {
	float: left;
	margin-bottom: 15px;
	border: #f05a28 1px solid;
	width: 243px;
	height: 198px;
	cursor: pointer;
}

.biz_thumb_name {
	margin-top: 155px;
	width: 243px;
	height: 45px;
	background: rgba(0, 0, 0, 0.5) url("../img/common/bullet08.png") no-repeat 90% 50%;
	text-align: center;
	font-size: 12px;
	color: #fff;
	line-height: 45px;
}

.biz_thumb_name_enable {
	margin-top: 155px;
	width: 243px;
	height: 45px;
	background: rgba(240, 90, 40, 0.75) url("../img/common/bullet08.png") no-repeat 90% 50%;
	text-align: center;
	font-size: 12px;
	color: #fff;
	line-height: 45px;
}

.biz_thumb_name_align_top {
	margin-top: 0px;
	width: 243px;
	height: 45px;
	background: rgba(0, 0, 0, 0.5) url("../img/common/bullet08.png") no-repeat 90% 50%;
	text-align: center;
	font-size: 12px;
	color: #fff;
	line-height: 45px;
}

.biz_thumb_name_align_top_enable {
	margin-top: 0px;
	width: 243px;
	height: 45px;
	background: rgba(240, 90, 40, 0.75) url("../img/common/bullet08.png") no-repeat 90% 50%;
	text-align: center;
	font-size: 12px;
	color: #fff;
	line-height: 45px;
}

.biz_thumb ul {
	padding: 20px 10px 20px 10px;
}

.biz_thumb ul li {
	font-size: 12px;
	padding-bottom: 5px;

}

.biz_cs_contents {
	overflow: hidden;

}

.biz_cs_contents_logo {
	float: left;
	border: #e3e3e3 1px solid;
	width: 138px;
	height: 98px;
}

.biz_cs_contents_list {
	float: left;
	margin-left: 20px;
}

.biz_cs_info_set {
	clear: both;
	margin-top: 10px;
}

.biz_cs_info {
	float: left;
	width: 220px;
	height: 50px;
	background: #e7e6e1;
	font-size: 12px;
	cursor: pointer;
}

.biz_cs_info_full {
	float: left;
	width: 525px;
	height: 50px;
	background: #e7e6e1;
	font-size: 12px;
	font-weight: bold;
	color: #f05a28;
	line-height: 50px;
}

.biz_cs_info_title {
	padding-top: 10px;
	font-size: 16px;
	font-weight: bold;
}

.biz_cs_info_title2 {
	padding-top: 10px;
	font-size: 16px;
	font-weight: bold;
	color: #53534b;
}

.biz_cs_internet {
	padding-left: 60px;
	background: #e7e6e1 url('../img/common/icon_cs_internet.png') no-repeat 10px 50%;
}

.biz_cs_tel {
	padding-left: 60px;
	background: #e7e6e1 url('../img/common/icon_cs_tel.png') no-repeat 10px 50%;
}

.biz_cs_email {
	padding-left: 60px;
	background: #e7e6e1 url('../img/common/icon_cs_email.png') no-repeat 10px 50%;
}
/* biz end */


/* recruit start */
.recruit_intro {
	margin-top: 50px;
	width: 765px;
	height: 690px;
	background: url('../img/common/bg_recruit01.png') no-repeat;
}

.recruit_intro01 {
	width: 765px;
	height: 130px;
	overflow: hidden;
	/*background: rgba(10, 10, 10, 0.5);*/
}

.recruit_intro02 {
	width: 765px;
	height: 40px;
	overflow: hidden;
	/*background: rgba(20, 20, 20, 0.5);*/
}

.recruit_intro03 {
	margin-top: 50px;
	padding-top: 30px;
	width: 765px;
	height: 150px;
	overflow: hidden;
	font-size: 32px;
	text-align: center;
	/*background: rgba(10, 10, 10, 0.5);*/
}

.recruit_intro04 {
	margin-top: 65px;
	width: 765px;
	height: 40px;
	overflow: hidden;
	/*background: rgba(20, 20, 20, 0.5);*/
}

.recruit_intro05 {
	margin-top: 20px;
	width: 765px;
	height: 125px;
	overflow: hidden;
	/*background: rgba(10, 10, 10, 0.5);*/
}

.recruit_intro_quad_left {
	float: left;
	margin-left: 75px;
	font-weight: bold;
	font-size: 24px;
	line-height: 40px;
	color: #fff;
}

.recruit_intro_quad_right {
	float: right;
	margin-right: 75px;
	font-weight: bold;
	font-size: 24px;
	line-height: 40px;
	color: #fff;
}

.recruit_intro_quad_left_txt {
	float: left;
	margin-left: 160px;
	width: 180px;
	font-size: 12px;
	line-height: 18px;
}

.recruit_intro_quad_right_txt {
	float: right;
	margin-right: 160px;
	width: 180px;
	font-size: 12px;
	line-height: 18px;
}

.orange {
	color: #ff7e00;
}

.red {
	color: #f05a28;
}

.recruit_intro_quad_title {
	font-size: 24px;
}

.recruit_system_graph_area1 {
	float: left;
	margin-left: 30px;
	margin-top: 30px;
	/*background: rgba(10, 10, 10, 0.5);*/
	color: #f05a28;
	font-size: 12px;
	line-height: 33px;
}

.recruit_system_graph_area2 {
	float: left;
	margin-top: 30px;
	margin-left: 25px;
	width: 190px;
	height: 170px;
	/*background: rgba(10, 10, 10, 0.5);*/
	color: #fff;
	font-size: 18px;
	line-height: 170px;
	text-align: center;
	font-weight: bold;
}

.recruit_system_graph_area3 {
	float: left;
	margin-top: 30px;
	margin-left: 15px;
	width: 190px;
	height: 170px;
	/*background: rgba(10, 10, 10, 0.5);*/
	color: #fff;
	font-size: 18px;
	line-height: 170px;
	text-align: center;
	font-weight: bold;
}

.recruit_system_graph_area4 {
	float: left;
	margin-left: 30px;
	margin-top: 30px;
	/*background: rgba(10, 10, 10, 0.5);*/
	color: #53524c;
	font-size: 12px;
	line-height: 33px;
}

.recruit_system_txtbox {
	float: left;
	font-size: 12px;
	line-height: 18px;
	text-align: center;
	color: #53534a;
}

.recruit_system_txtbox_title {
	margin-bottom: 10px;
	font-size: 28px;
	color: #f05a28;
}

.recruit_system_txtbox_plus {
	float: left;
	width: 39px;
	height: 39px;
	background: url("../img/common/icon_plus01.png") no-repeat 50% 0%;
}

.recruit_system_txtbox_half {
	width: 250px;
}

.recruit_system_txtbox_one-third {
	/*width: 160px;*/
	padding: 0px 10px;
}

.recruit_system_txtbox2 {
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
	width: 260px;
	font-size: 12px;
	line-height: 18px;
}

.recruit_system_txtbox2_num {
	float: left;
	width: 26px;
	height: 26px;
	font-weight: bold;
	font-size: 18px;
	color: #fff;
	line-height: 26px;
	background: #f05a28;
	text-align: center;
}

.recruit_system_txtbox2_title {
	float: left;
	margin-left: 10px;
	margin-bottom: 10px;
	width: 220px;
	height: 26px;
	font-weight: bold;
	font-size: 18px;
	line-height: 26px;

}

.recruit_pool_graph_area1 {
	float: left;
	margin-top: 150px;
	width: 134px;
	font-size: 16px;
	text-align: center;
}

.btn_recruit_area {
	cursor: pointer;
}

.btn_recruit_img {
	float: left;
	width: 100px;
	height: 80px;
	background: #53534a url('../img/common/icon_recruit01.png') no-repeat 50% 50%;
}

.btn_recruit_txt {
	float: left;
	width: 310px;
	height: 80px;
	background: #f05a28;
	font-weight: bold;
	font-size: 20px;
	text-align: center;
	line-height: 80px;
	color: #fff;
}

/* recruit end */


.box_half {
	float: left;
	width: 375px;
	overflow: hidden;

}

.note1 {
	padding: 20px 40px;
	background: #f3f2ef;
	font-size: 12px;
	line-height: 20px;
	color: #737373;
}

.note2 {
	margin-left: 10px;
	font-size: 12px;
	text-decoration: none;
	font-weight: none;
}