@charset "UTF-8";
	@font-face {
	  font-family: 'Nanum Gothic';
	  font-style: normal;
	  font-weight: 400;
	  src: url('../../../css/fonts/nanum-gothic-v16-korean-regular.eot'); /* IE9 Compat Modes */
	  src: local('NanumGothic'),
		   url('../../../css/fonts/nanum-gothic-v16-korean-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		   url('../../../css/fonts/nanum-gothic-v16-korean-regular.woff2') format('woff2'), /* Super Modern Browsers */
		   url('../../../css/fonts/nanum-gothic-v16-korean-regular.woff') format('woff'), /* Modern Browsers */
		   url('../../../css/fonts/nanum-gothic-v16-korean-regular.ttf') format('truetype'), /* Safari, Android, iOS */
		   url('../../../css/fonts/nanum-gothic-v16-korean-regular.svg#NanumGothic') format('svg'); /* Legacy iOS */
	}

	/* 요소(element) 여백 초기화  */
	html, body,
	div, span,
	dl, dt, dd, ul, ol, li,
	h1, h2, h3, h4, h5, h6,
	blockquote, p, address, pre, cite,
	form, fieldset, input, textarea, select,
	table, th, td {
		margin:0;
		padding:0;
		}

	/* 테이블설정 */
	table, th, td{
		margin:0;
	}

	/* 목록 */
	ol, ul,li { list-style:none;padding:0;margin:0 }
	caption{display:none}

	/* 테두리 없애기 */
	fieldset, img, abbr,acronym { border:0 none; } 

	.zoomimg {
		transition: all ease 0.2s;
	}
	.zoomimg:hover {
		transform: scale( 1.15 );
	}

	/* 테이블 - 마크업에 'cellspacing="0"' 지정 함께 필요 */
	table {
		border-collapse: separate;
		border-spacing:0;
		border:0 none;
		}

	/* 텍스트 관련 요소 초기화 */
	address, em, cite, th {
		font-weight:normal;
		font-style:normal;
		}
	ins { text-decoration:none; }
	del { text-decoration:line-through; }

	/* body 스타일 */
	body,td,div {
	}
	body {
		font-size:16px;
		font-family:"NanumSquareRound", "NanumSquare", "Nanum Gothic","돋움", Dotum, "굴림", Gulim, Verdana, AppleGothic, sans-serif;
		color:#000000;
	}

    input[type="password"] {font-family: 'Nanum Gothic';}


	/* 링크 */
	a, a:link {color:inherit;text-decoration:none;} 
	a:hover {color:inherit;text-decoration:none;}
	a:active {color:inherit;text-decoration:none;} 

	/* 이미지, 폼관련 요소 */
	label, select, input, textarea,span {
		/*vertical-align:middle;*/
	}

	select {
		padding:7px;
		font-size:14px;
		border:1px solid #9b9b9b
	}

	.thm7{font-size:7pt; font-family:tahoma;letter-spacing: 0pt}
	/*.dod8_{font-size:8pt; font-family:'돋움';letter-spacing: 0pt}*/

	.input_{padding:8px;border:1px solid #D8D8D8;font-size:15px}
	.input_.short{width:80px}
	.input_.short_2{width:60px}
	.input_.short_3{width:40px}
	.input_.short_4{width:120px}
    
	.input_.mid{width:300px}
	.input_.long{width:700px}
    .inputbox_ {height:76px;margin:5px 0;padding:5px}

	/* 시중가,판매가,포인트,상품명,간략설명*/
	.goodsName{padding-bottom:10px;font-weight:400}
	.goodsMarketPrice{display:block;color:#787878}
	.goodsPrice{font-size:1.2em;font-family:tahoma;font-weight:bolder;color:red;padding-bottom:8px}
	.goodsPoint{color:#3f7d9e}
	.goodsAdvance{color:#9c9c9c;font-size:0.9em;padding-bottom:8px}
	

	.goodsNumberIcon{position:relative;left:0px;top:0px;}
	.goodsNumberIcon img{display:block;position:absolute;z-index:1; left:0px; top:0px;}

	/* 카테고리 네비게이션 */
	.category_m{letter-spacing: 0px;}

	/* 필수입력마크 */
	.p{color:red;font-weight:bolder;padding-right:6px}

	/* 약관 */
	.member_agree h1{margin-bottom:5px}
	.member_agree h2{margin-bottom:5px;font-size:16px}
	.member_agree ol{margin-bottom:15px;padding-left:20px}
	.member_agree p{margin-bottom:15px;padding-left:20px}

	/* 상품목록 카테고리 상단버튼 */
	.bt_category_top{display:block;padding:14px;color:#333333;text-decoration:none;}
	a.bt_category_top:hover{font-weight:bolder;text-decoration:none;background-color:#fff8dd}

	/* 상품구매 가격내역 정보 */
	.userinfo_priceinfo{border-top:2px solid #3a3a3a;border-bottom:2px solid #3a3a3a;margin-top:10px;margin-bottom:10px}
	.userinfo_priceinfo td,.userinfo_priceinfo th{padding:12px;border-right:1px solid #dddddd;width:25%}
	.userinfo_priceinfo th{background-color:#ebebeb;font-weight:bolder}
	.userinfo_priceinfo td{text-align:center;font-family:tahoma;font-size:22px;font-weight:bolder;position:relative;padding:30px;}
	.userinfo_priceinfo_end{border-right:0;color:#db0000}
	.userinfo_priceinfo td div{position:absolute; z-index:1;right:-13px;top:32px;}

	.userinfo_priceinfo2{border-bottom:1px solid #dddddd;padding-bottom:10px;margin-bottom:10px}
	.userinfo_priceinfo2 span{display:inline-block;width:120px;}
	.total_price_show{color:red;font-weight:bolder;font-family:tahoma;font-size:20px}

	/* 장바구니 수량 */
	.cartnum_box{border-collapse:collapse;background-color:#ffffff}
	.cartnum_box td{border:1px solid #dddddd;padding:0;}
	.cartnum_box td input{border:0;text-align:center}

	/* 장바구니스탭 */
	.cart_step_number{border-radius:100px;border:1px solid #d2d2d2;background-color:#f2f2f2;color:#7d7d7d;font-size:20px;text-align:center;width:60px;height:60px;line-height:60px;padding:0}
	.cart_step_number_over{border-radius:100px;border:1px solid #242424;background-color:#242424;color:#ffffff;font-size:20px;text-align:center;width:60px;height:60px;line-height:60px;padding:0}
	.cart_step_number_line{height:1px;border-top:1px solid #d2d2d2}
	.cart_step_space{width:30px}
	.cart_step_text{padding-top:10px;text-align:center}

	/* 네비게이션 디자인 */
	.navi_design{background-color:#F5F5F5;border:1px solid #dddddd;text-align:left;height:50px;line-height:50px;}
	.navi_design ul{float:left;padding-left:10px}
	.navi_design ul li{float:left;padding:0 20px;/*background:url(../img/ibrain/A_icon_7.gif);background-repeat:no-repeat;background-Position:100% 50%;*/}
	.navi_design ul li:last-child{background:url();}
	.subtitle{padding:20px 0;font-weight:bolder;}
	.subtitle_line{border-bottom:1px solid #dddddd}

	

	/*.input_ess{background:url(../../../img/ibrain/input_ess.gif);background-repeat:no-repeat;background-Position:0% 0%;}*/
	.formtitle{padding:10px 0 10px 25px;margin-top:20px;font-weight:normal;text-align:left;font-size:1.2em;/*background:url(../../../img/ibrain/icon_point.gif);background-repeat:no-repeat;background-Position:0px 50%;*/}

	/* 관리자전용알림 */
	.adminmess{background-color:#edefd6;border:1px solid #ccd189;padding:15px;text-align:center;color:#8c9339;display:block}

.ellipsis {text-overflow: ellipsis; white-space: nowrap; overflow: hidden}
.ellipsis_new {display: inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;white-space:normal;text-align:left;word-wrap:break-word;display:-webkit-box; -webkit-line-clamp: 3;-webkit-box-orient: vertical}

.f_left {float:left}
.f_right {float:right}

/* BRAIN INTELLIGENCE 디자인 텍스트 */
.brint_title {font-family:"Nanum Myeongjo";font-size:12px;font-weight:900;letter-spacing:2px}
.brint_title .hi {color:#c9334d}


.inner_wrap {width:1200px;margin:0 auto}
.wrap_1600 {min-width:1400px}
/* 20220315 1600 -> 1400*/
#main_wrap {position:relative;min-width:1400px;width:100%;}
#main_wrap > div {float:left;width:100%}

#common_header {position:absolute;z-index:5;top:0;min-width:1400px;width:100%;text-align:center}
#common_header::after {position:absolute;content:"";z-index:6;left:0;bottom:0;width:100%;height:1px;background-color:#dfdfdf;opacity:0.7;}
#common_header .top_header {display:inline-block;width:100%;height:75px;color:#fff}
#common_header .top_header > ul { float:right;padding:25px;font-size:13px }
#common_header .top_header > ul > li { float:left;line-height:25px;margin-left:25px }
#common_header .main_nav {display:inline-block;width:100%;height:75px;;color:#fff}
#common_header .main_nav > ul > li {float:left;font-size:19px}
#common_header .main_nav .logo_wrap {padding:0}
#common_header .main_nav > ul > li {position:relative}
#common_header .main_nav > ul > li > a {height:75px;line-height:60px}
#common_header .main_nav > ul > li > a.tabs .underline {position:absolute;display:none;left:50%;margin-left:-41px;bottom:-7px;width:82px;height:4px;background-color:#5696b6}
#common_header .main_nav h1 {margin-top:4px;text-align:left}
#common_header .main_nav > ul > li > a, #common_header .main_sub_nav .inner_wrap > ul > li > a {display:block}

#common_header .main_sub_nav .inner_wrap > ul > li > a:hover {color:#012b97}

#common_header .main_sub_nav {width:100%;height:409px;background-color:#fff;font-size:16px;display:none}
#common_header .main_sub_nav .inner_wrap > ul {float:left;height:357px;padding-top:52px}
#common_header.main_header .main_sub_nav {height:572px}
#common_header.main_header .main_sub_nav .inner_wrap > ul {height:520px}
#common_header .main_sub_nav .inner_wrap > ul > li {line-height:45px}
#common_header .tab_1 {width:180px}
#common_header .main_sub_nav .tab_2 {margin-left:180px}
#common_header .tab_2 {width:130px}
#common_header .tab_3 {width:130px}
#common_header .tab_4 {width:185px}
#common_header .tab_5 {width:140px}
#common_header .tab_6 {width:155px}
#common_header .tab_7 {width:140px}
#common_header .tab_8 {width:140px}

#common_header.consult {height:140px;background-color:#20439e}
#common_header.consult.consult_main {background-color:inherit}
#common_header.consult .main_nav {margin-top:50px}
#common_header.consult .main_nav > ul > li > a {height:60px;margin-top:10px;}

#common_header.consult.consult_main .tabs {display:none}
#common_header.consult .tab_2 {width:220px}
#common_header.consult .tab_3 {width:220px}
#common_header.consult .tab_4 {width:220px}
#common_header.consult .tab_5 {width:220px}
#common_header.consult::after {display:none}

#common_footer {float:left;min-width:1400px;width:100%;height:100px;line-height:44px;padding:30px 0;color:#fff;background-color:#000}
#common_footer img {vertical-align:middle}
#common_footer .txt_1 {font-size:13px}
#common_footer .txt_2 {font-size:12px}

#common_footer .inner_wrap {position:relative}
#common_footer .inner_wrap .logo_wrap {position:absolute;right:30px;top:-20px}
#common_footer .inner_wrap .logo_wrap img {margin-left:10px}

#common_header .top_header .goog-te-gadget-simple {border:0;padding:0;font-size:13px}
#main_banner {position:relative;z-index:0}
#main_banner .slider_wrap > li {background-color:#56ACBD;overflow:hidden}
#main_banner .slider_wrap > li .contents_wrap {width:1200px;height:566px;margin:157px auto 0}
#main_banner .slider_wrap > li > img {margin:157px auto 0}
#main_banner .bx-wrapper {position:relative;}
#main_banner .bx-wrapper .bx-controls {position:absolute;display:inline-block;z-index:3;top:475px;left:50%;width:320px;margin-left:-530px}
#main_banner .bx-wrapper .bx-controls-auto{margin-left: 30px;}
#main_banner .bx-wrapper .bx-pager, #main_banner .bx-wrapper .bx-controls-auto {position:relative;float:left;bottom:0;padding:0;text-align:left}
#main_banner .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {width:auto}
#main_banner .bx-wrapper .bx-pager.bx-default-pager a {width:16px;height:16px;border-radius:9px;margin:0 5px;}
#main_banner .bx-wrapper .bx-pager.bx-default-pager a:hover, #main_banner .bx-wrapper .bx-pager.bx-default-pager a.active {background:#888}
#main_banner .bx-wrapper .bx-pager.bx-default-pager a {background:#fff}

#main_banner .slider_wrap > li.banner_1 {font-family:"NanumSquare";background:url("/img/main_vs01_bg.png") repeat}
#main_banner .slider_wrap > li.banner_1 .contents_wrap {position:relative}
#main_banner .slider_wrap > li.banner_1 .contents_wrap .abs_img {position:absolute;z-index:1;right:0;bottom:0px;}
#main_banner .slider_wrap > li.banner_1 .contents_wrap .text_1 {padding:85px 0 0 72px;line-height:23px;font-size:23px;font-weight:300;color:#fff}
#main_banner .slider_wrap > li.banner_1 .contents_wrap .text_2 {padding:20px 0 0 72px;color:#fff;line-height:60px;font-size:60px;font-weight:800;letter-spacing:-2px}
#main_banner .slider_wrap > li.banner_1 .contents_wrap .text_3 {padding:42px 0 0 72px;line-height:25px;font-size:25px;font-weight:700;letter-spacing:-1px}

#main_banner .slider_wrap > li.banner_3 {font-family:"NanumSquare";background:#66cbad}
#main_banner .slider_wrap > li.banner_3 .contents_wrap {position:relative}
#main_banner .slider_wrap > li.banner_3 .contents_wrap .img_wrap {position:absolute;width:100%;height:100%;z-index:1;right:0;bottom:0px;}
#main_banner .slider_wrap > li.banner_3 .contents_wrap .txt_wrap {position:absolute;width:100%;height:100%;z-index:2;right:0;bottom:0px;}
#main_banner .slider_wrap > li.banner_3 .contents_wrap .text_1 {padding:85px 0 0 72px;line-height:23px;font-size:23px;font-weight:300;color:#fff}
#main_banner .slider_wrap > li.banner_3 .contents_wrap .text_3 {padding:122px 0 0 72px;line-height:25px;font-size:25px;font-weight:700;letter-spacing:-1px}


#main_banner .slider_wrap > li.banners {font-family:"NanumSquare";background:#3ebdeb}
#main_banner .slider_wrap > li.banners .contents_wrap {position:relative}
#main_banner .slider_wrap > li.banners .contents_wrap .img_wrap {position:absolute;width:100%;height:100%;z-index:1;right:0;bottom:0px;}
#main_banner .slider_wrap > li.banners .contents_wrap .txt_wrap {position:absolute;width:100%;height:100%;z-index:2;right:0;bottom:0px;}
#main_banner .slider_wrap > li.banners .contents_wrap .text_1 {padding:85px 0 0 72px;line-height:23px;font-size:23px;font-weight:300;color:#fff}
#main_banner .slider_wrap > li.banners .contents_wrap .text_2 {padding:20px 0 0 72px;color:#fff;line-height:60px;font-size:60px;font-weight:800;letter-spacing:-2px}
#main_banner .slider_wrap > li.banners .contents_wrap .text_2 .hi {color:#fcff00}
#main_banner .slider_wrap > li.banners .contents_wrap .text_2 .hi_2 {color:#00feff}
#main_banner .slider_wrap > li.banners .contents_wrap .text_3 {padding:42px 0 0 72px;line-height:25px;font-size:25px;font-weight:700;letter-spacing:-1px}

#main_banner .slider_wrap > li.banner_1 {background:url("/img/main_vs01_bg.png") repeat}
#main_banner .slider_wrap > li.banner_2 {background:url("/img/main_vs02_bg_new.png") repeat}
#main_banner .slider_wrap > li.banner_4 {background:#3ebdeb}
#main_banner .slider_wrap > li.banner_5 {background:#381e1f}
#main_banner .slider_wrap > li.banner_6 {background:#4b68c0}
#main_banner .slider_wrap > li.banner_7 {background:#5a866d}
#main_banner .slider_wrap > li.banner_8 {background:#0081a7}
#main_banner .slider_wrap > li.banner_9 {background:#a0714d}
#main_banner .slider_wrap > li.banner_10 {background:#69b2a9}
#main_banner .slider_wrap > li.banner_11 {background:#5269a5}
#main_banner .slider_wrap > li.banner_12 {background:#3683c5}
#main_banner .slider_wrap > li.banner_13 {background:#2762b1}
#main_banner .slider_wrap > li.banner_14 {background:#6f7578}

#main_banner .slider_wrap > li.banner_15 {background:#3d405b}
#main_banner .slider_wrap > li.banner_16 {background:#e9816c}
#main_banner .slider_wrap > li.banner_17 {background:#1b8264}
#main_banner .slider_wrap > li.banner_18 {background:#ff8c8c}
#main_banner .slider_wrap > li.banner_19 {background:#23437b}
#main_banner .slider_wrap > li.banner_20 {background:#ff92b3}
#main_banner .slider_wrap > li.banner_21 {background:#4b68c0}
#main_banner .slider_wrap > li.banner_21.color_22 {background:#5cb3c3}
#main_banner .slider_wrap > li.banner_22 {background:#4b8fb0}


#main_banner .slider_wrap > li.banners.banner_9 .contents_wrap .text_1 {padding-top:80px}
#main_banner .slider_wrap > li.banners.banner_15 .contents_wrap .text_1 {padding-top:70px}
#main_banner .slider_wrap > li.banners.banner_9 .contents_wrap .text_2,
#main_banner .slider_wrap > li.banners.banner_21 .contents_wrap .text_2,
#main_banner .slider_wrap > li.banners.banner_22 .contents_wrap .text_2 {padding-top:10px;line-height:60px;font-size:52px;font-weight:800;letter-spacing:1px}
#main_banner .slider_wrap > li.banners.banner_9 .contents_wrap .text_3 {color:#fff;padding:20px 0 0 72px;line-height:20px;font-size:20px;letter-spacing:1px}
#main_banner .slider_wrap > li.banners.banner_10 .contents_wrap .text_2,
#main_banner .slider_wrap > li.banners.banner_11 .contents_wrap .text_2,
#main_banner .slider_wrap > li.banners.banner_12 .contents_wrap .text_2,
#main_banner .slider_wrap > li.banners.banner_13 .contents_wrap .text_2,
#main_banner .slider_wrap > li.banners.banner_14 .contents_wrap .text_2,
#main_banner .slider_wrap > li.banners.banner_15 .contents_wrap .text_2,
#main_banner .slider_wrap > li.banners.banner_16 .contents_wrap .text_2,
#main_banner .slider_wrap > li.banners.banner_17 .contents_wrap .text_2,
#main_banner .slider_wrap > li.banners.banner_18 .contents_wrap .text_2,
#main_banner .slider_wrap > li.banners.banner_20 .contents_wrap .text_2 {padding-top:10px;line-height:60px;font-size:52px;font-weight:800;letter-spacing:1px}
#main_banner .slider_wrap > li.banners.banner_17 .contents_wrap .text_2,
#main_banner .slider_wrap > li.banners.banner_18 .contents_wrap .text_2 {padding-bottom:20px;}
#main_banner .slider_wrap > li.banners.banner_10 .contents_wrap .text_3,
#main_banner .slider_wrap > li.banners.banner_11 .contents_wrap .text_3,
#main_banner .slider_wrap > li.banners.banner_12 .contents_wrap .text_3,
#main_banner .slider_wrap > li.banners.banner_13 .contents_wrap .text_3,
#main_banner .slider_wrap > li.banners.banner_14 .contents_wrap .text_3,
#main_banner .slider_wrap > li.banners.banner_15 .contents_wrap .text_3,
#main_banner .slider_wrap > li.banners.banner_16 .contents_wrap .text_3,
#main_banner .slider_wrap > li.banners.banner_17 .contents_wrap .text_3,
#main_banner .slider_wrap > li.banners.banner_18 .contents_wrap .text_3,
#main_banner .slider_wrap > li.banners.banner_19 .contents_wrap .text_3,
#main_banner .slider_wrap > li.banners.banner_20 .contents_wrap .text_3,
#main_banner .slider_wrap > li.banners.banner_21 .contents_wrap .text_3,
#main_banner .slider_wrap > li.banners.banner_22 .contents_wrap .text_3{color:#fff;padding:20px 0 0 72px;line-height:20px;font-size:20px;letter-spacing:1px}
#main_banner .slider_wrap > li.banners.banner_15 .contents_wrap .text_3,
#main_banner .slider_wrap > li.banners.banner_18 .contents_wrap .text_3,
#main_banner .slider_wrap > li.banners.banner_19 .contents_wrap .text_3 {line-height:32px}
#main_banner .slider_wrap > li.banners.banner_21 .contents_wrap .text_3,
#main_banner .slider_wrap > li.banners.banner_22 .contents_wrap .text_3 {font-size:18px;line-height:46px}


/*
#main_banner .slider_wrap > li.banner_2 {font-family:"NanumSquare";background:url("/img/main_vs02_bg_new.png") repeat}
#main_banner .slider_wrap > li.banner_2 .contents_wrap {position:relative}
#main_banner .slider_wrap > li.banner_2 .contents_wrap .img_wrap {position:absolute;width:100%;height:100%;z-index:1;right:0;bottom:0px;}
#main_banner .slider_wrap > li.banner_2 .contents_wrap .txt_wrap {position:absolute;width:100%;height:100%;z-index:2;right:0;bottom:0px;}
#main_banner .slider_wrap > li.banner_2 .contents_wrap .text_1 {padding:85px 0 0 72px;line-height:23px;font-size:23px;font-weight:300;color:#fff}
#main_banner .slider_wrap > li.banner_2 .contents_wrap .text_2 {padding:20px 0 0 72px;color:#fff;line-height:60px;font-size:60px;font-weight:800;letter-spacing:-2px}
#main_banner .slider_wrap > li.banner_2 .contents_wrap .text_2 .hi {color:#fcff00}
#main_banner .slider_wrap > li.banner_2 .contents_wrap .text_3 {padding:42px 0 0 72px;line-height:25px;font-size:25px;font-weight:700;letter-spacing:-1px}

#main_banner .slider_wrap > li.banner_4 {font-family:"NanumSquare";background:#3ebdeb}
#main_banner .slider_wrap > li.banner_4 .contents_wrap {position:relative}
#main_banner .slider_wrap > li.banner_4 .contents_wrap .img_wrap {position:absolute;width:100%;height:100%;z-index:1;right:0;bottom:0px;}
#main_banner .slider_wrap > li.banner_4 .contents_wrap .txt_wrap {position:absolute;width:100%;height:100%;z-index:2;right:0;bottom:0px;}
#main_banner .slider_wrap > li.banner_4 .contents_wrap .text_1 {padding:85px 0 0 72px;line-height:23px;font-size:23px;font-weight:300;color:#fff}
#main_banner .slider_wrap > li.banner_4 .contents_wrap .text_2 {padding:20px 0 0 72px;color:#fff;line-height:60px;font-size:60px;font-weight:800;letter-spacing:-2px}
#main_banner .slider_wrap > li.banner_4 .contents_wrap .text_2 .hi {color:#fcff00}
#main_banner .slider_wrap > li.banner_4 .contents_wrap .text_3 {padding:42px 0 0 72px;line-height:25px;font-size:25px;font-weight:700;letter-spacing:-1px}

#main_banner .slider_wrap > li.banner_5 {font-family:"NanumSquare";background:#381e1f}
#main_banner .slider_wrap > li.banner_5 .contents_wrap {position:relative}
#main_banner .slider_wrap > li.banner_5 .contents_wrap .img_wrap {position:absolute;width:100%;height:100%;z-index:1;right:0;bottom:0px;}
#main_banner .slider_wrap > li.banner_5 .contents_wrap .txt_wrap {position:absolute;width:100%;height:100%;z-index:2;right:0;bottom:0px;}
#main_banner .slider_wrap > li.banner_5 .contents_wrap .text_1 {padding:85px 0 0 72px;line-height:23px;font-size:23px;font-weight:300;color:#fff}
#main_banner .slider_wrap > li.banner_5 .contents_wrap .text_2 {padding:20px 0 0 72px;color:#fff;line-height:60px;font-size:60px;font-weight:800;letter-spacing:-2px}
#main_banner .slider_wrap > li.banner_5 .contents_wrap .text_2 .hi {color:#fcff00}
#main_banner .slider_wrap > li.banner_5 .contents_wrap .text_3 {padding:42px 0 0 72px;line-height:25px;font-size:25px;font-weight:700;letter-spacing:-1px;color:#fff}

#main_banner .slider_wrap > li.banner_6 {font-family:"NanumSquare";background:#4b68c0}
#main_banner .slider_wrap > li.banner_6 .contents_wrap {position:relative}
#main_banner .slider_wrap > li.banner_6 .contents_wrap .img_wrap {position:absolute;width:100%;height:100%;z-index:1;right:0;bottom:0px;}
#main_banner .slider_wrap > li.banner_6 .contents_wrap .txt_wrap {position:absolute;width:100%;height:100%;z-index:2;right:0;bottom:0px;}
#main_banner .slider_wrap > li.banner_6 .contents_wrap .text_1 {padding:85px 0 0 72px;line-height:23px;font-size:23px;font-weight:300;color:#fff}
#main_banner .slider_wrap > li.banner_6 .contents_wrap .text_2 {padding:20px 0 0 72px;color:#fff;line-height:60px;font-size:60px;font-weight:800;letter-spacing:-2px}
#main_banner .slider_wrap > li.banner_6 .contents_wrap .text_2 .hi {color:#fcff00}
#main_banner .slider_wrap > li.banner_6 .contents_wrap .text_3 {padding:42px 0 0 72px;line-height:25px;font-size:25px;font-weight:700;letter-spacing:-1px;color:#fff}

#main_banner .slider_wrap > li.banner_7 {font-family:"NanumSquare";background:#5a866d}
#main_banner .slider_wrap > li.banner_7 .contents_wrap {position:relative}
#main_banner .slider_wrap > li.banner_7 .contents_wrap .img_wrap {position:absolute;width:100%;height:100%;z-index:1;right:0;bottom:0px;}
#main_banner .slider_wrap > li.banner_7 .contents_wrap .txt_wrap {position:absolute;width:100%;height:100%;z-index:2;right:0;bottom:0px;}
#main_banner .slider_wrap > li.banner_7 .contents_wrap .text_1 {padding:85px 0 0 72px;line-height:23px;font-size:23px;font-weight:300;color:#fff}
#main_banner .slider_wrap > li.banner_7 .contents_wrap .text_2 {padding:20px 0 0 72px;color:#fff;line-height:60px;font-size:60px;font-weight:800;letter-spacing:-2px}
#main_banner .slider_wrap > li.banner_7 .contents_wrap .text_2 .hi {color:#fcff00}
#main_banner .slider_wrap > li.banner_7 .contents_wrap .text_3 {padding:42px 0 0 72px;line-height:25px;font-size:25px;font-weight:700;letter-spacing:-1px;color:#fff}

#main_banner .slider_wrap > li.banner_8 {font-family:"NanumSquare";background:#0081a7}
#main_banner .slider_wrap > li.banner_8 .contents_wrap {position:relative}
#main_banner .slider_wrap > li.banner_8 .contents_wrap .img_wrap {position:absolute;width:100%;height:100%;z-index:1;right:0;bottom:0px;}
#main_banner .slider_wrap > li.banner_8 .contents_wrap .txt_wrap {position:absolute;width:100%;height:100%;z-index:2;right:0;bottom:0px;}
#main_banner .slider_wrap > li.banner_8 .contents_wrap .text_1 {padding:85px 0 0 72px;line-height:23px;font-size:23px;font-weight:300;color:#fff}
#main_banner .slider_wrap > li.banner_8 .contents_wrap .text_2 {padding:20px 0 0 72px;color:#fff;line-height:60px;font-size:60px;font-weight:800;letter-spacing:-2px}
#main_banner .slider_wrap > li.banner_8 .contents_wrap .text_2 .hi {color:#fcff00}
#main_banner .slider_wrap > li.banner_8 .contents_wrap .text_3 {padding:42px 0 0 72px;line-height:25px;font-size:25px;font-weight:700;letter-spacing:-1px;color:#fff}
*/



#main_banner .button_wrap, #main_banner .button_wrap_background {font-family:"NanumSquare";position:absolute;;z-index:3;width:1200px;height:184px;bottom:0;right:0;left:0;margin:0 auto;line-height:25px;font-size:18px;text-align:center;font-weight:700;}
#main_banner .button_wrap.tab_3 > li, #main_banner .button_wrap_background.tab_3 > li {float:left;width:400px;height:184px;}
#main_banner .button_wrap.tab_4 > li, #main_banner .button_wrap_background.tab_4 > li {float:left;width:300px;height:184px;}
#main_banner .button_wrap.tab_5 > li, #main_banner .button_wrap_background.tab_5 > li {float:left;width:240px;height:184px;}
#main_banner .button_wrap.tab_6 > li, #main_banner .button_wrap_background.tab_6 > li {float:left;width:200px;height:184px;}
#main_banner .button_wrap.tab_7 > li, #main_banner .button_wrap_background.tab_7 > li {float:left;width:171.4px;height:184px;}
#main_banner .button_wrap_background.tab_1 > li {background-color:#fff;opacity: 0.85}
#main_banner .button_wrap_background.tab_3 > li {width:399px;background-color:#fff;opacity: 0.85;margin-left:1px}
#main_banner .button_wrap_background.tab_3 > li.btn_1 {width:400px;margin-left:0}
#main_banner .button_wrap_background.tab_4 > li {width:299px;background-color:#fff;opacity: 0.85;margin-left:1px}
#main_banner .button_wrap_background.tab_4 > li.btn_1 {width:300px;margin-left:0}
#main_banner .button_wrap_background.tab_5 > li {width:239px;background-color:#fff;opacity: 0.85;margin-left:1px}
#main_banner .button_wrap_background.tab_5 > li.btn_1 {width:240px;margin-left:0}
#main_banner .button_wrap_background.tab_6 > li {width:199px;background-color:#fff;opacity: 0.85;margin-left:1px}
#main_banner .button_wrap_background.tab_6 > li.btn_1 {width:200px;margin-left:0}
#main_banner .button_wrap_background.tab_7 > li {width:170.4px;background-color:#fff;opacity: 0.85;margin-left:1px}
#main_banner .button_wrap_background.tab_7 > li.btn_1 {width:171.4px;margin-left:0}
#main_banner .button_wrap > li > a > img {padding:35px 0 15px}
#main_banner .button_wrap > li .under {font-size:12px}
#main_banner .bx-wrapper .bx-controls-auto .bx-stop {width:18px;height:18px;background: url("/img/ico_stop.png") no-repeat;}
#main_banner .bx-wrapper .bx-controls-auto .bx-start {width:18px;height:18px;background: url("/img/ico_play.png") no-repeat;}

#main_banner.img_banner {width:100%;height:560px}
#main_banner.img_banner .img_banner_back {position:absolute;z-index:0;top:0;width:100%;height:560px;overflow:hidden}
/*#main_banner.img_banner .img_banner_back img {width:100%;min-width:2000px;height:auto;min-height:560px;}*/
#main_banner.img_banner .img_banner_back img {position:absolute;left:50%;top:158px;margin-left:-600px}
#main_banner.img_banner .img_banner_front {font-family:"NanumSquare";position:absolute;z-index:1;width:1200px;height:409px;top:151px;right:0;left:0;margin:0 auto;text-align:left;color:#fff}
#main_banner.img_banner .img_banner_front .txt_1 {padding-left:60px;padding-top:64px;line-height:23px;font-size:23px;}
#main_banner.img_banner .img_banner_front .txt_2 {padding-left:60px;padding-top:16px;line-height:60px;font-size:60px;font-weight:700}
#main_banner.img_banner .img_banner_front .txt_3 {font-family:"NanumSquareRound";padding-left:60px;padding-top:24px;font-size:17px;color:#000;font-weight:700}
#main_banner.img_banner .button_wrap, #main_banner.img_banner .button_wrap_background {height:80px;}
#main_banner.img_banner .button_wrap > li, #main_banner.img_banner .button_wrap_background > li {height:80px;}
#main_banner.img_banner .button_wrap > li {position:relative;}
#main_banner.img_banner .button_wrap > li.selected::after {position:absolute;content:"";left:0;top:0;width:100%;height:0;border-top:4px solid #000;}
#main_banner.img_banner .button_wrap > li > a > p {line-height:80px;}

#main_link {display:inline-block;width:100%;margin-top:60px}
#main_link > .inner_wrap > ul > li {float:left;width:600px;height:300px;}
#main_link > .inner_wrap > ul > li.tab_1 {background: url("/img/banner_01.jpg") no-repeat;}
#main_link > .inner_wrap > ul > li.tab_2 {background: url("/img/banner_02.jpg") no-repeat;}
#main_link > .inner_wrap > ul > li p {padding-left:65px;}
#main_link > .inner_wrap > ul > li p.text_1 {padding-top:64px;font-size:25px;line-height:25px;color:#41405a}
#main_link > .inner_wrap > ul > li.tab_2 p.text_1 {color:#fff}
#main_link > .inner_wrap > ul > li p.text_2 {font-family:"NanumSquare";padding-top:12px;font-size:35px;line-height:35px;color:#ff8e00;font-weight:700}
#main_link > .inner_wrap > ul > li p.text_2 .hi {color:#fff}
#main_link > .inner_wrap > ul > li .o_line {display:inline-block;margin:54px 0 0 65px;width:41px;border-top:2px solid #ff8e00}
#main_link > .inner_wrap > ul > li p.text_3 {padding-top:17px;font-size:15px;line-height:15px;color:#535453;font-weight:700}
#main_link > .inner_wrap > ul > li.tab_2 > a > p.text_3 {color:#fff}
#main_link > .inner_wrap > ul > li p.text_4 {color:#ff8e00}


#main_link > .inner_wrap > ul > li p.text_3 {padding-top:17px;font-size:15px;line-height:15px;color:#535453;font-weight:700}


#main_board {display:inline-block;width:100%;margin-top:105px}
#main_board .inner_wrap > ul > li {float:left;width:33.33333%}
#main_board .inner_wrap > ul > li > h2 {line-height:32px;padding-bottom:25px;font-size:22px;font-weight:400}
#main_board .inner_wrap > ul > li > h2 .under {font-size:14px}
#main_board .selecter, #main_board .main_finder select {width:360px;height:35px;padding:0;font-size:13px;color:#777;border:0;border-bottom:1px solid #a2a2a2;-webkit-appearance: none;-moz-appearance: none;appearance: none;background: url("/img/arrow_01.png") no-repeat 95% 50%;background-color: #fff;}
#main_board .selecter::-ms-expand, #main_board .main_finder select::-ms-expand {display:none}
#main_board .btn {width:360px;height:34px;border:0;color:#fff;background-color:#56adbd;text-align:center;font-size:14px;margin-top:4px}
#main_board .btn.btn_1 {margin-bottom:57px}
#main_board .btn.btn_2 {background-color:#71c1a7}
#main_board .edu_board {display:none;line-height:35px;font-size:15px}
#main_board .edu_board.selected {display:inline-block}
#main_board .edu_board > ul > li {float:left}
#main_board .edu_board .title {width:280px;margin-left:7px}
#main_board .edu_board .date {width:70px;font-size:12px}
/* #main_board .edu_board_more {display:inline-block;width:362px;text-align:right}
#main_board .edu_board_more > a > img {margin-top:17px}*/
#main_board .board_wrap {position:relative}
#main_board .board_wrap .edu_board_more {position:absolute;right:42px;top:0}
#main_board .board_wrap .edu_board_tab {font-family:"NanumSquare";display:inline-block;width:100%;margin-left:1px;margin-bottom:8px;font-weight:700;}
#main_board .board_wrap .edu_board_tab .tabs {float:left;padding:0 40px;line-height:26px;margin-top:10px;font-size:17px;color:#999;border:1px solid #a2a2a2;border-bottom:0;margin-left:-1px;cursor:pointer}
#main_board .board_wrap .edu_board_tab .tabs.selected {line-height:36px;margin-top:0;font-size:18px;color:#000}
#main_board .btn_download {display:block;width:100%;height:72px;border-bottom:3px solid #898989;background:url("/img/arrow_02.png") no-repeat center 45px}
#main_board .btn_download.btn_1 {margin-bottom:52px}
#main_board .btn_download.btn_2 {border-bottom:3px solid #568db2;color:#2b6a95}
#main_board .btn_download > div {width:100%;height:30px;text-align:center;box-sizing:border-box;border:1px solid #a2a2a2;border-bottom:0;padding-top:10px}


#main_board.new_layer_board {display:inline-block;width:100%;margin-top:80px}
#main_board.new_layer_board #tab_wrap {float:left;width:800px;height:460px}

#main_board.new_layer_board .right_tab {float:left;width:360px;height:460px;margin-left:40px}
#main_board.new_layer_board .right_tab > h2 {line-height:26px;padding-bottom:15px;font-size:20px;font-weight:400}
#main_board.new_layer_board .right_tab > h2 .under {font-size:14px}
#main_board.new_layer_board .btn_download.btn_1 {margin-bottom:36px}

#main_board.new_layer_board #tab_wrap .tab_btn > li {float:left;width:266px;border:1px solid #a2a2a2;border-left:0;height:48px;line-height:48px;text-align:center;font-size:20px;cursor:pointer}
#main_board.new_layer_board #tab_wrap .tab_btn > li.btn_1 {width:264px;border-left:1px solid #a2a2a2}
#main_board.new_layer_board #tab_wrap .tab_btn > li.select {color:#fff;background-color:#7294e1}
#main_board.new_layer_board #tab_wrap .tab_btn > li.btn_2.select {background-color:#adac0f}
#main_board.new_layer_board #tab_wrap .tab_btn > li.btn_3.select {background-color:#5853a0}

#main_board.new_layer_board #tab_wrap .sub_tab_btn {display:inline-block;float:left;width:100%;height:55px;font-weight:700}
#main_board.new_layer_board #tab_wrap .sub_tab_btn .dp_btn {float:left;width:40px;border-left:1px solid #a2a2a2;height:15px;line-height:15px;padding:0 30px;margin:20px 0;font-size:15px;text-align:center;cursor:pointer}
#main_board.new_layer_board #tab_wrap .sub_tab_btn .dp_btn.btn_1 {border-left:0;padding-left:8px;}
#main_board.new_layer_board #tab_wrap .sub_tab_btn .dp_btn.select {color:#bc4831}

#main_board.new_layer_board #tab_wrap .tabs {position:relative;float:left;display:none;width:100%;height:360px;margin-top:5px}
#main_board.new_layer_board #tab_wrap .tabs.select {display:block}
#main_board.new_layer_board #tab_wrap .btn_plus {position:absolute;z-index:1;right:0;top:-60px;width:50px;height:55px;}
#main_board.new_layer_board #tab_wrap .btn_plus > a {display:block;width:100%;height:100%;background:url("/img/ico_plus.gif") no-repeat center}

#main_board.new_layer_board #tab_wrap .l_tab {float:left;width:100%;height:100%}
#main_board.new_layer_board #tab_wrap .l_tab > div {float:left;font-size:15px;overflow:hidden;}
#main_board.new_layer_board #tab_wrap .l_tab > div.t_first {width:365px;height:100%;margin-right:35px}
#main_board.new_layer_board #tab_wrap .l_tab > div.t_first > a > img {width:365px;height:195px;margin-bottom:30px}

#main_board.new_layer_board #tab_wrap .l_tab > div.t_else {width:400px;height:85px;margin-top:20px;padding-top:20px;border-top:1px solid #dbdbdb}
#main_board.new_layer_board #tab_wrap .l_tab > div.t_else.t_1 {margin-top:0;padding-top:0;border-top:0}
#main_board.new_layer_board #tab_wrap .l_tab > div p.p_1 {color:#7294e1;font-weight:700}
#main_board.new_layer_board #tab_wrap .l_tab > div p.p_2 {height:24;padding-top:5px;color:#666;line-height:24px;}
#main_board.new_layer_board #tab_wrap .l_tab > div p.p_3 {font-size:13px;padding-top:10px;color:#000}
#main_board.new_layer_board #tab_wrap .l_tab > div p.p_3 span {color:#666}

#main_board.new_layer_board #tab_wrap .l_tab > div.t_x {width:400px;height:85px;line-height:85px;margin-top:20px;padding-top:20px;color:#666;border-top:1px solid #dbdbdb}

#main_board.new_layer_board #tab_wrap .c_tab {float:left;width:100%;height:100%}
#main_board.new_layer_board #tab_wrap .c_tab > div {float:left;width:247px;height:154px;box-sizing:border-box;padding:26px 24px;overflow:hidden;font-size:15px;margin-left:29px;border:1px solid #efefef}
#main_board.new_layer_board #tab_wrap .c_tab > div.t_0, #main_board.new_layer_board #tab_wrap .c_tab > div.t_3 {margin-left:0}
#main_board.new_layer_board #tab_wrap .c_tab > div.t_0, #main_board.new_layer_board #tab_wrap .c_tab > div.t_1, #main_board.new_layer_board #tab_wrap .c_tab > div.t_2 {margin-bottom:32px}
#main_board.new_layer_board #tab_wrap .c_tab > div.t_x {background:url("/img/wm.png") no-repeat center}
#main_board.new_layer_board #tab_wrap .c_tab > div p.p_1 {color:#adac0f;line-height:20px;font-weight:700}
#main_board.new_layer_board #tab_wrap .c_tab > div p.p_2 {color:#666;line-height:24px;padding-top:5px;}
#main_board.new_layer_board #tab_wrap .c_tab > div p.p_3 {font-size:13px;padding-top:10px;color:#000}
#main_board.new_layer_board #tab_wrap .c_tab > div p.p_3 span {color:#666}

#main_board.new_layer_board #tab_wrap .s_tab {float:left;width:100%;height:100%}
#main_board.new_layer_board #tab_wrap .s_tab > div {float:left;width:100%;height:154px;overflow:hidden;font-size:15px}
#main_board.new_layer_board #tab_wrap .s_tab > div > a {float:left;width:100%;height:100%}
#main_board.new_layer_board #tab_wrap .s_tab > div > a > img, #main_board.new_layer_board #tab_wrap .s_tab > div.t_x > li {float:left;width:245px;height:152px;margin-right:43px;border:1px solid #dbdbdb}
#main_board.new_layer_board #tab_wrap .s_tab > div.t_x > li {background:url("/img/wm.png") no-repeat center}
#main_board.new_layer_board #tab_wrap .s_tab > div > a .txt_wrap, #main_board.new_layer_board #tab_wrap .s_tab > div.t_x > p {float:left;width:510px}
#main_board.new_layer_board #tab_wrap .s_tab > div > a .txt_wrap .p_1 {padding-top:12px;color:#5853a0;font-weight:700}
#main_board.new_layer_board #tab_wrap .s_tab > div > a .txt_wrap .p_2 {height:72px;padding-top:12px;line-height:24px;color:#666}
#main_board.new_layer_board #tab_wrap .s_tab > div > a .txt_wrap .p_3 {font-size:13px;padding-top:10px;color:#666}
#main_board.new_layer_board #tab_wrap .s_tab > div.t_x > p {line-height:152px}
#main_board.new_layer_board #tab_wrap .s_tab > div.t_1 {margin-top:32px}

#main_board.new_layer_board .right_tab .new_bottom_tab {margin-top:60px;height:115px;text-align:center;font-size:20px}
#main_board.new_layer_board .right_tab .new_bottom_tab > a {display:block;float:left;width:50%;height:100%}
#main_board.new_layer_board .right_tab .new_bottom_tab > a > li {height:100%;box-sizing:border-box;border-right:1px solid #d4d9dc}
#main_board.new_layer_board .right_tab .new_bottom_tab .tab_1 {background:url("/img/ico_consult_n.gif") no-repeat center bottom;border-left:1px solid #d4d9dc}
#main_board.new_layer_board .right_tab .new_bottom_tab .tab_2 {background:url("/img/ico_store_n.gif") no-repeat center bottom}


#new_review {width:100%;margin-top:50px;border-top:1px solid #dadada;padding-top:50px}
#new_review > .inner_wrap > .main_title h2 {font-size:20px;line-height:20px;font-weight:500;padding-bottom:30px;}
#new_review > .inner_wrap > .review_tab {float:left;width:360px;height:290px;margin-right:60px;}
#new_review > .inner_wrap > .review_tab .img_wrap {position:relative;width:358px;height:158px;border:1px solid #dbdbdb;overflow:hidden}
#new_review > .inner_wrap > .review_tab .img_wrap > img {position:absolute;top:-90px;width:100%;height:auto}
#new_review > .inner_wrap > .review_tab .p_1 {padding-top:12px;font-size:16px;font-weight:700}
#new_review > .inner_wrap > .review_tab .p_2 {padding-top:14px;line-height:22px;font-size:15px;color:#666}
#new_review > .inner_wrap > .review_tab .p_3 {font-size:13px;padding-top:10px;color:#666}
#new_review > .inner_wrap > .review_tab.tab_3 {margin:0}

#new_bottom_line {width:100%;height:180px;margin-top:50px;border-top:1px solid #dadada;padding-top:50px}

#new_bottom_line select {width:360px;height:50px;margin-top:20px;padding:0;font-size:13px;color:#777;border:0;border-bottom:1px solid #a2a2a2;-webkit-appearance: none;-moz-appearance: none;appearance: none;background: url("/img/arrow_01.png") no-repeat 95% 50%;background-color: #fff;}
#new_bottom_line select::-ms-expand {display:none}
#new_bottom_line .btn {width:360px;height:34px;border:0;color:#fff;background-color:#56adbd;text-align:center;font-size:14px;margin-top:4px}
#new_bottom_line .btn.btn_1 {margin-bottom:57px}
#new_bottom_line .btn.btn_2 {background-color:#71c1a7}
#new_bottom_line > div > div {float:left;width:360px;margin-right:60px;}
#new_bottom_line > div > div.t_3 {margin:0}
#new_bottom_line > div > div.t_4 {margin:0}
#new_bottom_line > div > div > h2 {font-size:20px;line-height:20px;font-weight:500}

#new_bottom_line .t_3 > h2 {margin-bottom:8px}
#new_bottom_line .t_3 > ul {display:inline-block;width:100%;margin-top:12px}
#new_bottom_line .t_3 > ul > li {float:left}
#new_bottom_line .t_3 > ul > li.li_1 {float:left;width:56px;height:20px;line-height:20px;font-size:13px;background-color:#71c1a7;color:#fff;text-align:center;}
#new_bottom_line .t_3 > ul > li.li_1.col_1 {background-color:#56adbd}
#new_bottom_line .t_3 > ul > li.li_1.col_2 {background-color:#abba91}
#new_bottom_line .t_3 > ul > li.li_2 {margin-left:10px;height:20px;line-height:20px;font-size:20px;letter-spacing:-1px}
#new_bottom_line .t_3 > ul > li.li_2.mr {margin-right:20px}
#new_bottom_line .t_3 > ul > li.li_3 {font-size:12px;margin-top:10px}


#new_bottom_line .t_4 > h2 {margin-bottom:8px}
#new_bottom_line .t_4 > ul {display:inline-block;width:100%;margin-top:12px}
#new_bottom_line .t_4 > ul > li {float:left}
#new_bottom_line .t_4 > ul > li.li_1 {float:left;width:120px;height:22px;line-height:22px;margin-top:2px;font-size:13px;background-color:#71c1a7;color:#fff;text-align:center;}
#new_bottom_line .t_4 > ul > li.li_1.col_1 {background-color:#56adbd}
#new_bottom_line .t_4 > ul > li.li_1.col_2 {background-color:#abba91}
#new_bottom_line .t_4 > ul > li.li_2 {margin-left:20px;height:30px;line-height:30px;font-size:28px;letter-spacing:-1px}
#new_bottom_line .t_4 > ul > li.li_2.mr {margin-right:20px}
#new_bottom_line .t_4 > ul > li.li_3 {font-size:12px;margin-top:10px}





#main_info {display:inline-block;width:100%;margin-top:92px}
#main_info .tabs {float:left;width:396px;height:203px;box-sizing:border-box;padding:30px 35px;margin-right:5px;border:1px solid #a2a2a2}
#main_info .tabs.tab_2 {margin-right:0}
#main_info .tabs li {float:left;}
#main_info .tabs h2 {font-size:22px;margin-left:10px;font-weight:400}
#main_info .tabs.tab_1 li.title img {margin-top:20px}
#main_info .tabs.tab_1 li.title img {margin-top:20px}
#main_info .tabs.tab_1.img_1 {background:url("/img/mbn_ico01.png") no-repeat 35px 75px}
#main_info .tabs.tab_1.img_2 {background:url("/img/mbn_ico02.png") no-repeat 35px 75px}
#main_info .tabs.tab_1 p {font-size:13px;padding-top:35px;margin-left:130px;line-height:18px}
#main_info .tabs.tab_2 li.title {width:100%}
#main_info .tabs.tab_2 li.mid {margin-top:17px;line-height:27px;font-size:24px}
#main_info .tabs.tab_2 li.mid > ul > li {float:left}
#main_info .tabs.tab_2 li.mid > ul > li.txt_1 {width:122px;height:22px;line-height:22px;text-align:center;font-size:13px;background-color:#71c1a7;color:#fff}
#main_info .tabs.tab_2 li.mid > ul > li.txt_1.hi {background-color:#56adbd}
#main_info .tabs.tab_2 li.mid > ul > li.txt_1.hi02 {background-color:#abba91}
#main_info .tabs.tab_2 li.mid > ul > li.txt_2 {margin-left:17px;font-weight:600}
#main_info .tabs.tab_2 li.desc {font-size:12px;padding-top:10px}

#main_review {display:inline-block;width:100%;padding:74px 0;margin-top:80px;background-color:#f1f1ed}
#main_review .tab_title li {float:left;width:50%;height:41px;line-height:41px;text-align:left}
#main_review .tab_title li.more {text-align:right}
#main_review .tabs {display:inline-block;width:100%;margin-top:35px;}
#main_review .tabs > li {float:left;width:360px;height:272px;margin-left:60px;background-repeat:no-repeat;background-position:top;background-color:#f8f8f8}
#main_review .tabs > li.review_1 {margin-left:0;background-image:url("/img/review_bg01.jpg") }
#main_review .tabs > li.review_2 {background-image:url("/img/review_bg02.jpg")}
#main_review .tabs > li.review_3 {background-image:url("/img/review_bg03.jpg")}
#main_review .tabs > li p {padding:0 30px}
#main_review .tabs > li p.txt_1 {padding-top:35px;line-height:24px;color:#fff;font-weight:700}
#main_review .tabs > li p.txt_2 {position:relative;padding-top:33px;font-size:13px;line-height:13px;color:#c4c4c4}
#main_review .tabs > li p.txt_2::before {position:absolute;content:"";left:30px;top:15px;width:160px;height:0;border-top:1px solid #707070}
#main_review .tabs > li p.txt_3 {padding-top:50px;font-size:13px;line-height:23px;color:#444}

#main_promo {display:inline-block;position:relative;width:100%;height:460px}
#main_promo .back_wrap {position:absolute;z-index:0;width:100%;height:460px;overflow:hidden}
#main_promo .back_wrap img {width:100%;min-width:2000px;height:auto;}
#main_promo .front_wrap {position:absolute;z-index:1;width:1200px;height:460px;right:0;left:0;margin:0 auto}
#main_promo .txt_tab {float:left;width:60%}
#main_promo .txt_tab .title {font-family:"NanumSquare";line-height:37px;padding-top:70px;font-size:37px;color:#ff8e00;font-weight:600;letter-spacing:-1px}
#main_promo .txt_tab .title .hi {color:#fff}
#main_promo .inner_wrap > ul > li {position:relative}
#main_promo .txt_tab .mid {font-family:"NanumSquare";padding-top:75px;font-size:18px;color:#ff8e00;font-weight:600}
#main_promo .txt_tab .mid .hi {font-size:15px;color:#fff}
#main_promo .txt_tab .mid::before {position:absolute;content:"";left:0;top:63px;width:42px;height:0;border-top:2px solid #ff8e00}
#main_promo .txt_tab .board {padding-top:45px;line-height:28px;font-size:15px;color:#fff}
#main_promo .video_tab {float:left;width:40%}
#main_promo .video_tab .video {width:100%;height:296px;margin:77px 0;box-sizing:border-box;border:1px solid #fff}

#main_promo2 {display:inline-block;width:100%;height:460px;background-image: url("/img/media_bg.jpg");background-size:cover;background-repeat:no-repeat }
#main_promo2 .txt_tab {float:left;width:60%}
#main_promo2 .txt_tab .title {font-family:"NanumSquare";line-height:37px;padding-top:70px;font-size:37px;color:#ff8e00;font-weight:600;letter-spacing:-1px}
#main_promo2 .txt_tab .title .hi {color:#fff}
#main_promo2 .inner_wrap > ul > li {position:relative}
#main_promo2 .txt_tab .mid {font-family:"NanumSquare";padding-top:75px;font-size:18px;color:#ff8e00;font-weight:600}
#main_promo2 .txt_tab .mid .hi {font-size:15px;color:#fff}
#main_promo2 .txt_tab .mid::before {position:absolute;content:"";left:0;top:63px;width:42px;height:0;border-top:2px solid #ff8e00}
#main_promo2 .txt_tab .board {padding-top:45px;line-height:28px;font-size:15px;color:#fff}
#main_promo2 .video_tab {float:left;width:40%}
#main_promo2 .video_tab .video {width:100%;height:296px;margin:77px 0;box-sizing:border-box;border:1px solid #fff}


#sub_header .bread_crops {height:130px;line-height:130px;font-size:14px;color:#444}
#sub_header .sub_title {font-family:"NanumSquare";height:137px;line-height:137px;border-bottom:1px solid #000;text-align:center;font-size:37px;font-weight:700}

#sub_header.type_2 {margin-top:180px}

#corp_info .top_title {display:inline-block;width:100%;padding:95px 0}
#corp_info .top_title > li {float:left}
#corp_info .top_title .logo {width:35%;text-align:center}
#corp_info .top_title .txt {width:65%;line-height:27px;font-size:17px}
#corp_info .top_title .txt .hi {color:#ff8e00;font-weight:700}
#corp_info .family {width:100%;min-height:728px;text-align:center;font-weight:900;background:url("/img/family.jpg") no-repeat center}
#corp_info .family .txt_1 {font-family:"Nanum Myeongjo";padding-top:225px;line-height:30px;font-size:12px;letter-spacing:2px}
#corp_info .family .txt_1 .hi {color:#c9334d}
#corp_info .family .txt_2 {font-family:"NanumSquare";padding-top:20px;line-height:60px;font-size:50px}
#corp_info .family .txt_2 .hi {color:#009340}
#corp_info .txt_wrap {padding:120px 0;text-align:center}
#corp_info .txt_wrap .txt_1 {font-family:"NanumSquare";font-size:25px;font-weight:700}
#corp_info .txt_wrap .txt_2 {padding-top:60px;font-size:20px;color:#499248}
#corp_info .txt_wrap .txt_3 {padding-top:35px;line-height:25px;font-size:15px}
#corp_info .txt_wrap .txt_4 {padding-top:35px;line-height:27px;font-size:17px;font-weight:700}
#corp_info .tab_wrap {display:inline-block;width:100%;padding-bottom:150px}
#corp_info .tab_wrap > div {font-family:"NanumSquare";float:left;width:279px;padding-top:205px;height:279px;margin-left:28px;box-sizing:border-box;text-align:center;border:1px solid #cdcdcd;font-size:22px;font-weight:700;color:#444}
#corp_info .tab_wrap .tab_1 {margin-left:0;background:url("/img/com_bnr01.gif") no-repeat center 60px}
#corp_info .tab_wrap .tab_2 {background:url("/img/com_bnr02.gif") no-repeat center 60px}
#corp_info .tab_wrap .tab_3 {background:url("/img/com_bnr03.gif") no-repeat center 60px}
#corp_info .tab_wrap .tab_4 {background:url("/img/com_bnr04.gif") no-repeat center 60px}

#corp_hist .title {font-family:"NanumSquare";padding-top:55px;line-height:50px;font-size:50px;font-weight:900;letter-spacing:-1px;color:#3f3f3f}
#corp_hist .title .hi {color:#009340}
#corp_hist .title sup {font-family:"Nanum Myeongjo";line-height:14px;font-size:13px;font-weight:900;letter-spacing:2px;color:#000}
#corp_hist .title sup .hi {color:#c9334d}

.lb_wrap {display:inline-block;width:100%;padding:90px 0 150px}
.lb_wrap > ul {float:left}
.lb_wrap > ul.lb_desc {display:none}
.lb_wrap > ul.lb_desc.selected {display:block}
.lb_wrap .lb_btn {width:37%}
.lb_wrap .lb_btn > li {width:276px;height:98px;line-height:98px;margin:0 0 25px 20px;text-align:center;padding-right:3px;border:1px solid #ccc;font-size:20px;cursor:pointer}
.lb_wrap .lb_btn > li.selected {padding-right:0px;border-right:4px solid #009340}
.lb_wrap .lb_desc {width:63%}
.lb_wrap .lb_desc > li {display:inline-block;width:100%;margin-bottom:60px}
.lb_wrap .lb_desc > li > ul {float:left}
.lb_wrap .lb_desc.hists > li > ul.left {width:25%}
.lb_wrap .lb_desc.hists > li > ul.left .year {font-family:"NanumSquare";font-size:30px;color:#009340;font-weight:700}
.lb_wrap .lb_desc.hists > li > ul.right {width:75%;line-height:30px}
.lb_wrap .lb_desc.hists > li > ul.right > li {float:left}
.lb_wrap .lb_desc.hists > li > ul.right .month {width:15%}
.lb_wrap .lb_desc.hists > li > ul.right .txt {width:85%}
.lb_wrap .lb_desc.hists > li > ul.right .txt .hi {color:#aaa}
.lb_wrap .lb_desc.patants .title {font-size:20px;margin-bottom:30px}
.lb_wrap .lb_desc.patants .type_1 > ul {float:left}
.lb_wrap .lb_desc.patants .type_1 > ul.right {margin-left:170px}
.lb_wrap .lb_desc.patants .type_1 .img {font-size:0}
.lb_wrap .lb_desc.patants .type_1 .btn {width:160px;height:32px;margin-top:14px;line-height:32px;font-size:13px;text-align:center;color:#fff;background-color:#206163}
.lb_wrap .lb_desc.patants .type_1 .txt {margin-top:24px;line-height:24px;font-size:15px}
.lb_wrap .lb_desc.patants.patant_1 .type_1 .btn, .lb_wrap .lb_desc.patants.patant_2 .type_1 .btn {width:400px}

#corp_ci {margin-bottom:100px}
#corp_ci .contents_wrap {display:inline-block;width:100%;margin:90px 0}
#corp_ci .contents_wrap > li {float:left}
#corp_ci .contents_wrap .left {font-family:"NanumSquare";width:17%;font-size:30px;font-weight:900}
#corp_ci .contents_wrap .right {width:83%}
#corp_ci .contents_wrap .right .txt {line-height:25px;font-size:15px;margin-bottom:10px}
#corp_ci .contents_wrap .right .ci {margin-top:50px;text-align:right}
#corp_ci .contents_wrap .right .ci .btn {width:160px;height:46px;line-height:46px;margin:10px 0 0 10px;font-size:14px;border:1px solid #999;text-align:center;background-color:#fff}
#corp_ci .contents_wrap .colors {float:left;margin-left:13px}
#corp_ci .contents_wrap .colors.blue {margin-left:0}
#corp_ci .contents_wrap .colors .txt {line-height:26px;margin-top:15px;font-size:15px;color:#444;font-weight:700}

#corp_map {margin-bottom:160px}
#corp_map > ul > li.map {margin-top:90px}
#corp_map .txt_list {margin-top:76px}
#corp_map .txt_list > ul {display:inline-block;width:100%;min-height:59px}
#corp_map .txt_list > ul > li {float:left}
#corp_map .txt_list .title {font-family:"NanumSquare";width:15%;font-size:25px;font-weight:800}
#corp_map .txt_list .desc {width:85%;font-size:20px;line-height:25px}
#corp_map .txt_list .desc .desc_dtl {display:inline-block;width:100%;line-height:32px;}
#corp_map .txt_list .desc .desc_dtl > ul {float:left}
#corp_map .txt_list .desc .desc_dtl > ul > li {float:left;margin-bottom:20px}
#corp_map .txt_list .desc .desc_dtl > ul > li.txt_2 {width:70px;height:32px;margin:0 10px;text-align:center;color:#fff;background-color:#000;border-radius:16px}
#corp_map .txt_list .desc .desc_dtl > ul > li.txt_2.line_2 {background-color:#3ab449}
#corp_map .txt_list .desc .desc_dtl > ul > li.txt_2.line_8 {background-color:#e41e6e}

.pd_wrap > div > ul {display:inline-block;width:100%;}
.pd_wrap > div > ul.top_pd {margin:90px 0 150px}
.pd_wrap > div > ul > li {float:left}
.pd_wrap > div > ul > .title {width:38%}
.pd_wrap > div > ul > .title .txt_1 {font-family:"NanumSquare";padding-top:20px;font-size:50px;color:#3f3f3f;font-weight:900}
.pd_wrap > div > ul > .title .txt_1 .hi {color:#009340}
.pd_wrap .desc {width:62%}
.pd_wrap > div > ul > .desc > .txt_1 {font-family:"NanumSquare";font-size:25px;font-weight:700}
.pd_wrap > div > ul > .desc > .txt_2 {padding-top:32px;line-height:28px;font-size:17px;color:#444;font-weight:700}
.pd_wrap > div > ul > .desc > .tabs {float:left;width:33.3333%;padding-top:140px;margin-bottom:100px;text-align:center}
.pd_wrap > div > ul > .desc > .tabs.tab_1, #agent_edu > .inner_wrap .wrap_3 > .tabs.tab_1 {background:url("/img/pd_ico_01.png") no-repeat center 0px}
.pd_wrap > div > ul > .desc > .tabs.tab_2, #agent_edu > .inner_wrap .wrap_3 > .tabs.tab_2 {background:url("/img/pd_ico_02.png") no-repeat center 0px}
.pd_wrap > div > ul > .desc > .tabs.tab_3, #agent_edu > .inner_wrap .wrap_3 > .tabs.tab_3 {background:url("/img/pd_ico_03.png") no-repeat center 0px}
.pd_wrap > div > ul > .desc > .tabs.tab_4, #agent_edu > .inner_wrap .wrap_3 > .tabs.tab_4 {background:url("/img/pd_ico_04.png") no-repeat center 0px}
.pd_wrap > div > ul > .desc > .tabs.tab_5, #agent_edu > .inner_wrap .wrap_3 > .tabs.tab_5 {background:url("/img/pd_ico_05.png") no-repeat center 0px}
.pd_wrap > div > ul > .desc > .tabs.tab_6, #agent_edu > .inner_wrap .wrap_3 > .tabs.tab_6 {background:url("/img/pd_ico_06.png") no-repeat center 0px}
.pd_wrap > div > ul > .desc > .tabs.tab_7, #agent_edu > .inner_wrap .wrap_3 > .tabs.tab_7 {background:url("/img/pd_ico_07.png") no-repeat center 0px}
.pd_wrap > div > ul > .desc > .tabs > .txt_1 {font-family:"NanumSquare";font-size:30px;color:#499248;font-weight:700}
.pd_wrap > div > ul > .desc > .tabs > .txt_2 {padding-top:16px;line-height:24px;font-size:15px;color:#444;font-weight:700}
.pd_wrap > div > ul.con_pd {margin-bottom:130px}
.pd_wrap > div > ul > .job {width:384px;padding-right:68px}
.pd_wrap > div > ul > .job > .txt_job1 {font-family:"NanumSquare";font-size:30px;font-weight:700}
.pd_wrap > div > ul > .job > .txt_job2 {font-size:18px;padding-left:32px;padding-top:15px;line-height:22px}
.pd_wrap > div > ul > .job > .txt_job3 {font-size:14px;color:#009340;padding-left:32px;padding-top:15px;line-height:20px}
.pd_wrap > div > ul > .img_job {width:746px;float:left}
.pd_wrap > div > ul > .full_title {margin-top:90px}
.pd_wrap > div > ul > .full_title .txt_1 {font-family:"NanumSquare";padding-bottom:32px;font-size:40px;color:#3f3f3f;font-weight:900}
.pd_wrap > div > ul > .full_title .txt_1 .hi {color:#009340}
.pd_wrap > div > ul > .full_title .txt_2 {line-height:28px;padding-bottom:56px;font-size:17px;color:#444}
.pd_wrap > div > ul > .full_title .txt_3 {padding:60px 0 100px 300px;line-height:30px}



#pd_prod .tab_1 {font-size:20px;margin-top:80px}
#pd_prod .tab_1 .logo {height:30px}
#pd_prod .tab_1 p {padding:25px 0 60px}
#pd_prod .tab_2 {display: inline-block;margin-top:124px}
#pd_prod .tab_2 > li {float:left}
#pd_prod .tab_2 .title {width:100%;}
#pd_prod .tab_2 .title .txt_1 {font-family:"NanumSquare";font-size:40px;color:#3f3f3f;font-weight:900}
#pd_prod .tab_2 .title .txt_1 .hi {font-size:30px;color:#23a159}
#pd_prod .tab_2 .title .txt_2 {padding:40px 0 80px 40px;line-height:30px;font-size:20px;color:#444}
#pd_prod .tab_2 .img_inner {width:210px;height:220px;padding-left:340px;margin-left:20px}
#pd_prod .tab_2 .img_inner .txt_1 {line-height:38px;font-size:20px;font-weight:700;letter-spacing:-1px}
#pd_prod .tab_2 .img_inner .txt_2 {line-height:24px;font-size:15px;color:#444}
#pd_prod .tab_2.small .img_inner {width:180px;height:190px;padding-left:190px}
#pd_prod .tab_2 .img_inner.inner_1 {background:url("/img/pd_pro_01.gif") no-repeat}
#pd_prod .tab_2 .img_inner.inner_2 {background:url("/img/pd_pro_02.gif") no-repeat}
#pd_prod .tab_2 .img_inner.inner_3 {background:url("/img/pd_pro_03.gif") no-repeat}
#pd_prod .tab_2 .img_inner.inner_4 {background:url("/img/pd_pro_04.gif") no-repeat}
#pd_prod .tab_2 .img_inner.inner_5 {background:url("/img/pd_pro_05.gif") no-repeat}
#pd_prod .tab_2 .img_inner.inner_6 {width:210px;margin-left:170px;margin-top:50px;background:url("/img/pd_pro_06.gif") no-repeat}
#pd_prod .tab_2 .img_inner.inner_7 {width:210px;margin-top:50px;background:url("/img/pd_pro_07.gif") no-repeat}
#pd_prod .tab_3 {display:inline-block;width:100%;height:340px;margin-top:180px;background-color:#f9f9f9}
#pd_prod .tab_3 > li {float:left}
#pd_prod .tab_3 .left {width:40%;height:100%;background:url("/img/review_bg.png") no-repeat left center}
#pd_prod .tab_3 .left .txt_1 {line-height:22px;padding:136px 0 0 74px;font-size:18px;color:#fff}
#pd_prod .tab_3 .left .txt_1 .hi {color:#000}
#pd_prod .tab_3 .right {width:60%;height:100%;}
#pd_prod .tab_3 .right > p {line-height:26px;padding:50px 0 0 140px;font-size:15px;color:#666}
#pd_prod .tab_3 .right > p .hi {color:#14afb0}
#pd_prod .tab_3 .right .txt_1 {background:url("/img/review_01.png") no-repeat bottom left}
#pd_prod .tab_3 .right .txt_2 {background:url("/img/review_02.png") no-repeat bottom left}
#pd_prod .tab_4 {width:100%;padding:100px 70px 100px 420px;margin-bottom:200px;box-sizing:border-box;background:url("/img/fda.gif") no-repeat 30px center #f7f7f3}
#pd_prod .tab_4 .txt_1 {font-family:"NanumSquare";font-size:25px;line-height:50px;padding-bottom:20px;font-weight:700}
#pd_prod .tab_4 .txt_2 {font-size:17px;line-height:28px;color:#444}
.table_wrap .inner_wrap table {width:100%;border-collapse: collapse;font-size:15px}
.table_wrap .inner_wrap table .title, .table_wrap .inner_wrap table .sub_title {border-right: 1px solid #d3e4db}
.table_wrap .inner_wrap table th {height:45px;background-color:#e9f2ed}
.table_wrap .inner_wrap table td {border-bottom: 1px solid #d3e4db;color:#444}
.table_wrap .inner_wrap table td.title {width:25%;text-align:center}
.table_wrap .inner_wrap table td.sub_title {width:30%;text-align:center}
.table_wrap .inner_wrap table td.desc {padding: 40px 120px;line-height:30px}
.table_wrap .inner_wrap table td.bot_line_1 {border-bottom: 1px solid #9faca5}
.table_wrap .inner_wrap table td.bot_line_2 {border-bottom: 2px solid #bebebe}
#pd_edu .top > .title {padding-top:70px;font-size:20px}
#pd_edu .top > .desc {width:100%;height:388px;padding-left:600px;box-sizing:border-box;margin-top:50px;background:url("/img/certificate.gif") no-repeat left}
#pd_edu .top > .desc > .txt_1 {font-family:"NanumSquare";padding-top:84px;font-size:25px;}
#pd_edu .top > .desc > ul {display:inline-block;width:100%;margin-top:40px;}
#pd_edu .top > .desc > ul > li {float:left;font-size:15px;line-height:28px}
#pd_edu .top > .desc > ul > li.txt_2 {width:25%;color:#666}
#pd_edu .top > .desc > ul > li.txt_3 {width:75%;color:#444}
#pd_edu .img_desc {display:inline-block;width:1198px;height:330px;border:1px solid #ccc;margin-top:90px}
#pd_edu .img_desc > li {font-family:"NanumSquare";float:left;width:249px;height:330px;margin:0 25px;text-align:center;background-repeat:no-repeat;background-position:center 70px}
#pd_edu .img_desc > li.tab_1 {background-image:url("/img/pd_edu_01.png")}
#pd_edu .img_desc > li.tab_2 {background-image:url("/img/pd_edu_02.png")}
#pd_edu .img_desc > li.tab_3 {background-image:url("/img/pd_edu_03.png")}
#pd_edu .img_desc > li.tab_4 {background-image:url("/img/pd_edu_04.png")}
#pd_edu .img_desc > li > p {padding-top:210px;font-size:25px;line-height:35px;color:#499248;font-weight:700}

#pd_edu .edu_table {margin-top:30px}
.bottom_text_wrap {margin:72px 0 200px;}
.bottom_text_wrap .title {position:relative;width:342px;height:65px;line-height:65px;padding-left:36px;font-size:20px;color:#fff;background-color:#81c172;font-weight:700}
.bottom_text_wrap .title::after {position:absolute;content:"";top:0;right:-45px;width:0;height:0;border-right: 45px solid transparent;border-bottom: 65px solid #81c172}
.bottom_text_wrap .title .hi {color:#000}
.bottom_text_wrap .desc {display:inline-block;width:100%;padding:33px 36px;box-sizing:border-box;border:1px solid #c3c3c3;background-color:#fafafa}
.bottom_text_wrap .desc .txt_1 {font-size:20px}
.bottom_text_wrap .desc .txt_2 {line-height:30px;padding-top:32px;font-size:15px}
.bottom_text_wrap .desc .txt_3 {float:left;width:380px;line-height:30px;padding-top:32px;font-size:15px;color:#444}


.board_wrap .board_title {padding-top:30px;text-align:center;color:#666;font-size:15px}
.board_wrap .board_title .txt_1 {line-height:24px}
.board_wrap .board_title .txt_2 {padding-top:10px;color:#499248}
.board_wrap .board_search {padding-top:60px;text-align:center;line-height:60px}
.board_wrap .board_search .txt_1 {font-family:"NanumSquare";height:60px;line-height:60px;margin-right:30px;font-size:30px;color:#009340;font-weight:700}
.board_wrap .select_1 {width:130px;height:58px;line-height:58px;border:1px solid #ccc}
.board_wrap .search_bar {width:350px;height:58px;margin-left:20px;padding-left:20px;margin-right:15px;line-height:58px;border:1px solid #ccc}
.board_wrap .board_search .search_btn {font-family:"NanumSquare";width:170px;height:60px;line-height:60px;font-size:17px;color:#fff;border:0;background-color:#009340}
.board_wrap .board_order {padding-top:90px;font-size:13px;color:#666;font-weight:700}
.board_wrap .board_order .hi {color:#ff8e00}

.board_wrap .board_tab {margin-top:60px;}
.board_wrap .board_tab > ul {display:inline-block}
.board_wrap .board_tab > ul > li {float:left;line-height:20px;font-size:19px;margin:0 40px;color:#666}
.board_wrap .board_tab > ul > li.first {margin-left:0;border-left:0}
.board_wrap .board_tab > ul > li.pipe {height:100%;margin:0;height:20px;border-left:1px solid #c3c3c3}
.board_wrap .board_tab > ul > li.selected {position:relative;color:#000}
.board_wrap .board_tab > ul > li.selected::after {position:absolute;content:"";left:0;bottom:-20px;width:100%;height:4px;background-color:#ff9611}

.board_wrap .sub_title {display:inline-block;width:100%;height:200px;text-align:center}
.board_wrap .sub_title .text_box {font-family:"NanumSquare";display:inline-block;height:56px;line-height:56px;margin-top:75px;padding:0 170px;border:1px solid #ccc;font-size:22px;font-weight:700}

.board_wrap .img_list {display:inline-block;width:100%;}
.board_wrap .img_wrap {float:left;width:50%;box-sizing:border-box;margin-bottom:80px}
.board_wrap .img_wrap.t_3 {width:373px;box-sizing:unset;}
.board_wrap .img_wrap.left {padding-right:20px;}
.board_wrap .img_wrap.right {padding-left:20px;}

.board_wrap .img_wrap .img_view {width:580px;height:330px}
.board_wrap .img_wrap.t_3 .img_view {width:370px;height:270px}
.board_wrap .img_wrap.t_2 .img_view {width:480px;height:360px}
.board_wrap .img_wrap.t_3.youtube .img_view {height:210px}

.board_wrap .img_wrap .img_view img {width:100%;height:100%}
.board_wrap .img_wrap .img_subject {height:20px;line-height:20px;margin-top:30px;font-size:20px}
.board_wrap .img_wrap .desc_text {height:44px;line-height:22px;margin-top:16px;font-size:13px;color:#666}
.board_wrap .img_wrap .desc {height:14px;line-height:14px;margin-top:20px;font-size:14px;color:#666}


.board_wrap .img_wrap.youtube .img_subject {margin-top:30px}

.board_wrap .wrap_download {font-family:"NanumSquare";display:inline-block;width:100%;margin-top:130px;text-align:center}
.board_wrap .wrap_download > ul {display:inline-block;width:100%}
.board_wrap .wrap_download > ul > li {float:left;display:inline-block;width:218px;border:1px solid #cfcfcf;margin-left:25px;background-repeat:no-repeat;background-position:center 130px}
.board_wrap .wrap_download > ul > li.bt_1 {background-image:url("/img/down_01.png");background-color:#f1f5ea;margin-left:0}
.board_wrap .wrap_download > ul > li.bt_2 {background-image:url("/img/down_02.png");background-color:#eaf3f5}
.board_wrap .wrap_download > ul > li.bt_3 {background-image:url("/img/down_03.png")}
.board_wrap .wrap_download > ul > li.bt_4 {background-image:url("/img/down_04.png")}
.board_wrap .wrap_download > ul > li.bt_5 {background-image:url("/img/down_05.png")}
.board_wrap .wrap_download > ul > li .txt_1 {font-size:22px;line-height:25px;padding-top:45px;font-weight:700}
.board_wrap .wrap_download > ul > li .txt_2 {font-size:18px;line-height:35px;padding-bottom:155px;font-weight:700}


.board_wrap .wrap_download_2 {font-family:"NanumSquare";display:inline-block;width:100%;margin-top:130px;text-align:center;font-size:14px}
.board_wrap .wrap_download_2 > ul {display:inline-block;width:100%}
.board_wrap .wrap_download_2 > ul > li {float:left;display:inline-block;width:584px;height:166px;border:1px solid #e1e1e1;border-radius:3px;margin-bottom: 28px;}
.board_wrap .wrap_download_2 > ul > li > a {position:relative;display:block;width:100%;height:100%}
.board_wrap .wrap_download_2 > ul > li > a ::before {position:absolute;content:"다운로드";right:32px;bottom:30px;width:124px;height:46px;line-height:46px;border-radius:23px;font-size:16px;text-align:center;color:#fff;background-color:#1473e6}
.board_wrap .wrap_download_2 > ul > li > a > p {padding-left:77px;text-align:left}
.board_wrap .wrap_download_2 > ul > li > a > p.txt_1 {padding:20px 0 20px 77px;font-size:24px;line-height:30px;font-weight:600;background-repeat:no-repeat;background-position:24px center}
.board_wrap .wrap_download_2 > ul > li.bt_1,
.board_wrap .wrap_download_2 > ul > li.bt_3,
.board_wrap .wrap_download_2 > ul > li.bt_5 {margin-right: 28px}
.board_wrap .wrap_download_2 > ul > li.bt_1 > a > p.txt_1 {background-image:url("/img/ico_pc.png")}
.board_wrap .wrap_download_2 > ul > li.bt_2 > a > p.txt_1 {background-image:url("/img/ico_mobile.png")}
.board_wrap .wrap_download_2 > ul > li.bt_3 > a > p.txt_1 {background-image:url("/img/ico_bq20.png")}
.board_wrap .wrap_download_2 > ul > li.bt_4 > a > p.txt_1 {background-image:url("/img/ico_bqtest.png")}
.board_wrap .wrap_download_2 > ul > li.bt_5 > a > p.txt_1 {background-image:url("/img/ico_teamviewer.png")}
.board_wrap .wrap_download_2 > ul > li.bt_6 > a > p.txt_1 {background-image:url("/img/ico_driver.png")}
.board_wrap .wrap_download_2 > ul > li > a > p.txt_2 {color:#1473e6;padding-bottom:12px}
.board_wrap .wrap_download_2 > ul > li > a > p.txt_3 {line-height:22px;color:#666}


.nav_wrap {display:inline-block;width:100%;text-align:center;margin-top:100px}
.nav_wrap > ul {display:inline-block}
.nav_wrap > ul > li {font-family:"NanumSquare";float:left;width:40px;height:40px;line-height:38px;margin-left:4px;box-sizing:border-box;border:1px solid #ccc;font-size:14px;font-weight:700;background-repeat:no-repeat;background-position:center;cursor:default}
.nav_wrap > ul > li.pprev.on {background-image:url("/img/ico_pprev_on.png")}
.nav_wrap > ul > li.pprev.off {background-image:url("/img/ico_pprev_off.png")}
.nav_wrap > ul > li.prev.on {background-image:url("/img/ico_prev_on.png")}
.nav_wrap > ul > li.prev.off {background-image:url("/img/ico_prev_off.png")}
.nav_wrap > ul > li.next.on {background-image:url("/img/ico_next_on.png")}
.nav_wrap > ul > li.next.off {background-image:url("/img/ico_next_off.png")}
.nav_wrap > ul > li.nnext.on {background-image:url("/img/ico_nnext_on.png")}
.nav_wrap > ul > li.nnext.off {background-image:url("/img/ico_nnext_off.png")}
.nav_wrap > ul > li > a {display:block;width:100%;height:100%}
.nav_wrap > ul > li.num {color:#fff;background-color:#009340}
.nav_wrap > ul > li.num > a {color:#333;background-color:#fff}
.nav_wrap > ul > li.on {background-color:#fafafa}

#tb_board, #tb_board_view {font-family:"Nanum Gothic"}
#tb_board.list_table {margin-top:20px;border-top:1px solid #ccc}
#tb_board.list_table > tbody > tr > td {border-bottom:1px solid #ccc;font-size:14px;color:#666;text-align:center;}
#tb_board.list_table .tb_num {position:relative;width:7%;height:60px;text-align:center}
#tb_board.list_table .tb_num .noti_alt {width:43px;margin:0 auto;height:28px;line-height:28px;background-color:#81c172;color:#fff}
#tb_board.list_table .tb_num > input[type="checkbox"] {position:absolute;left:10px}
#tb_board.list_table .tb_num > .chk_wrap > input[type="checkbox"] {position:absolute;left:10px;top:22px}
#tb_board.list_table .tb_cat {width:130px;}
#tb_board.list_table .tb_cat .cat_color {display:inline-block;line-height:30px;width:40px;color:#fff}
#tb_board.list_table .tb_cat .cat_color.cc_1 {background-color:#68a5e9}
#tb_board.list_table .tb_cat .cat_color.cc_2 {background-color:#ffa260}
#tb_board.list_table .tb_cat .cat_color.cc_3 {background-color:#85c46e}
#tb_board.list_table .tb_cat .cat_color.cc_4 {background-color:#868686}
#tb_board.list_table .tb_cat .cat_color.cc_5 {background-color:#dbdbdb}
#tb_board.list_table .tb_subject {text-align:left;font-size:17px;color:#444}
#tb_board.list_table .tb_subject .subject_inner {float:left;display:inline-block}
#tb_board .ans {display:inline-block;width:84px;height:28px;line-height:28px;text-align:center;font-size:14px;color:#fff;background-color:#b0c194}
#tb_board .ans.ans_1 {background-color:#5fa4ce}


#tb_board.list_table .th_header {width:1200px;}
#tb_board.list_table .th_header > div {float:left;height:32px;line-height:32px}
#tb_board.list_table .th_header .check_all {cursor:pointer;}
#tb_board.list_table .th_header .check_all:hover {color:#aaa;}

#tb_board.list_table .chk_wrap {display:block;width:100%;height:100%}

#tb_board .tb_content {position:relative}
#tb_board .tb_content .ans.abs {position:absolute;right:25px;top:50px}

.board_wrap .btn_wrap {display:inline-block;width:100%;text-align:right;margin-top:50px}
.board_wrap .btn_wrap > ul {display:inline-block}
.board_wrap .btn_wrap > ul > li {font-family:"NanumSquare";float:left;width:170px;height:60px;margin-left:10px;line-height:60px;font-size:17px;color:#fff;border:0;text-align:center;background-color:#009340}
.board_wrap .btn_wrap > ul > li > a {display:block;width:100%;height:100%}
.board_wrap .btn_wrap > ul > li.gray {background-color:#646464}



#tb_board.view_table {margin-bottom:90px}
#tb_board.view_table .tb_content {padding:34px 24px;text-align:left;font-size:14px;color:#666;border-bottom:1px solid #d9d9d9}
#tb_board.view_table .tb_content .title {font-size:20px;color:#000}
#tb_board.view_table .tb_content .desc {padding-top:22px}

#tb_board.view_table {margin-bottom:90px}
.tb_body {padding: 0 20px}
.tb_body {line-height:25px}
.tb_body_answer {line-height:25px;padding: 50px 20px 50px 120px; margin:50px 0;background:url("/img/bt_re.png") no-repeat 20px 50px #fbfbfb;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}

#tb_board_view {border-bottom:1px solid #d3e4db;margin-top:60px}
#tb_board_view .tb_line .tb_subject {width:290px;padding-left:30px;background-color:#f7f7f7}
#tb_board_view .tb_line .tb_content {padding-left:30px}
#tb_board_view .tb_line {height:50px;line-height:50px;border:1px solid #d3e4db;border-bottom:0}
#tb_board_view .tb_line .under_line td {border-bottom:1px solid #d3e4db}
#tb_board_view .bbswrite_op{padding-left:30px}
#tb_board_view .bbswrite_op span{padding-right:15px}

#tb_board_cert {border-top:1px solid #d3e4db;border-left:1px solid #d3e4db;margin-top:30px}
#tb_board_cert th {height:46px;line-height:32px;background-color:#f7f7f7;border-right:1px solid #d3e4db;border-bottom:1px solid #d3e4db;}
#tb_board_cert td {padding-left:20px;height:46px;line-height:32px;border-right:1px solid #d3e4db;border-bottom:1px solid #d3e4db;}
#tb_board_cert .label_wrap label {margin:0 20px 0 4px}

#tb_board_cert .input_.blk {border:1px solid #777}

#tb_board_cert .input_.blk {border:1px solid #777}
.cert_billing {}
.cert_billing #tb_board_cert {margin-top:20px}
.cert_billing .p_title {font-size:16px;padding-top:40px}

#tb_board_cert .select_prod > div {float:left;margin-right:40px;border:1px solid #fff;margin:10px;cursor:pointer}
#tb_board_cert .select_prod > div.selected {border:1px solid #009340}
#tb_board_cert .select_prod > div.last {margin-right:0}
#tb_board_cert .select_prod > div > li {float:left;height:190px}
#tb_board_cert .select_prod > div > li > img {margin-top:10px}
#tb_board_cert .select_prod > div > li.rd_wrap {padding:0 20px;line-height:190px}
#tb_board_cert .select_prod > div > li > p {font-size:18px;text-align:center}
#tb_board_cert .select_prod > div.prod_1  > li > p {padding-left:26px;text-align:left}
#tb_board_cert .select_prod > div.prod_2  > li > p {padding-left:40px;text-align:left}

#tb_board_cert .f_left_wrap * {float:left}
#tb_board_cert .prod_add {display:none}
#tb_board_cert .prod_add.selected {display:table-row}

#tb_board_cert .f_wrap {display:flex;flex: 0 0 100%;white-space: nowrap;flex-flow:row wrap;width:100%}
#tb_board_cert .f_content {padding: 4px 10px;}


.edu_bm_head .inner_title {width:1200px;height:528px;margin:90px 0 120px;background:url("/img/edu_topbg.jpg") no-repeat }
.edu_bm_head .inner_title .txt_1 {font-family:"NanumSquare";padding:70px 0 0 472px;line-height:60px;color:#f3be44;font-size:60px;font-weight:900}
.edu_bm_head .inner_title .txt_2 {font-family:"NanumSquare";padding:30px 0 0 472px;line-height:30px;color:#fff;font-size:20px}
.edu_bm_head .inner_title .txt_2 .hi {color:#ffc84b}
.edu_bm_head .inner_title .txt_3 {font-family:"NanumSquare";padding:40px 0 0 472px;line-height:20px;color:#838394;font-size:17px;font-weight:700}
.edu_bm_head .inner_title .txt_4 {padding:128px 0 0 80px;line-height:28px;color:#fff;font-size:17px}
.edu_bm_head .inner_table > table {border-collapse:collapse}
.edu_bm_head .inner_table > table th , .edu_bm_head .inner_table > table td {border:1px solid #d3e4db;text-align:center}

.edu_bm_head .inner_table > table th {background-color:#f4f4f4}
.edu_bm_head .inner_table > table td {line-height:25px;padding:16px 0}
.edu_bm_head .inner_table > table td .img_p {padding:70px 0 70px 350px;text-align:left;background:url("/img/certi_01.jpg") no-repeat 40px}
.edu_bm_head .inner_table > table td .img_p.img_2 {background:url("/img/certi_02.jpg") no-repeat 40px}
.edu_bm_head .desc {line-height:17px;text-align:center;padding:34px 0 100px;font-size:17px;color:#444}
.edu_bm_head .title {padding-bottom:34px;font-size:20px}

#edu_bm .bottom_text_wrap .desc .txt_1, #edu_be .bottom_text_wrap .desc .txt_1 {font-size:17px}
#edu_be .bottom_text_wrap .title {width:360px}
#edu_be .p_1 {padding-top:60px;line-height:17px;line-height:35px;font-size:17px;color:#444}
#edu_be .p_2 {padding-top:110px;line-height:20px;font-size:20px}
#edu_be .p_3 {padding-left:26px;padding-top:35px;line-height:35px;font-size:17px;color:#444}
#edu_be .p_end {padding-bottom:300px}

.default_table {width:100%;border-collapse: collapse}
.default_table th, .default_table td {height:50px;border:1px solid #d3e4db;text-align:center}
.default_table th.l_2, .default_table td.l_2 {height:100px}
.default_table th {background-color:#f4f4f4}
.default_table .txt_o {font-size:20px;color:#0014ac;font-weight:700}
.default_table .txt_x {font-size:20px;color:#ff0101;font-weight:700}

/*#pd_info .default_table {margin-bottom:10px;}
#pd_info .add_txt_1 {margin-bottom:50px;text-align: right;font-size: 14px;color: #888;}
#pd_info .fda_contents {width:100%;margin-bottom:300px;background:url("/img/fad_mark.png") no-repeat right top}
#pd_info .fda_contents .txt_3 {background:url("/img/fda_b.jpg") no-repeat 10px}*/

#agent_edu > .inner_wrap {height:1267px;margin:90px auto 300px;background:url("/img/branch_edu_bg.jpg") no-repeat}
#agent_edu > .inner_wrap .wrap_1 {width:100%;height:661px}
#agent_edu > .inner_wrap .wrap_2 {width:100%;height:174px;line-height:173px}
#agent_edu > .inner_wrap .wrap_3 {width:100%;height:428px}
#agent_edu > .inner_wrap .wrap_1 .txt_1 {font-family:"NanumSquare";line-height:45px;padding-top:74px;font-size:35px;text-align:center;color:#fff;font-weight:700}
#agent_edu > .inner_wrap .wrap_1 .txt_2 {font-family:"NanumSquare";line-height:20px;padding-left:34px;padding-top:460px;font-size:20px;font-weight:700}
#agent_edu > .inner_wrap .wrap_2 .btn {font-family:"NanumSquare";width:560px;height:60px;line-height:60px;font-size:17px;color:#fff;border:0;background-color:#44b073;cursor:pointer}
#agent_edu > .inner_wrap .wrap_3 > .tabs {float:left;width:16.6666%;padding-top:140px;text-align:center}
#agent_edu > .inner_wrap .wrap_3 > .tabs .txt_1 {font-family:"NanumSquare";font-size:30px;color:#499248;font-weight:700}
#agent_edu > .inner_wrap .wrap_3 > .tabs .txt_2 {padding-top:16px;line-height:24px;font-size:15px;color:#444;font-weight:700}
#agent_edu > .inner_wrap .wrap_3 > .tabs_title {font-family:"NanumSquare";height:130px;line-height:120px;text-align:center;font-size:22px;color:#3f3f3f;font-weight:700}
#agent_edu > .inner_wrap .wrap_3 > .tabs_title .hi {color:#009340}

#prod_info .wrap_title {width:100%;height:233px;background:url("/img/family_2.jpg") no-repeat 788px bottom}
#prod_info .wrap_title .txt_1 {line-height:20px;padding-top:92px;font-size:20px}
#prod_info .wrap_title .txt_2 {line-height:15px;padding-top:20px;font-size:15px;color:#666}
#prod_info .wrap_desc {display:inline-block;width:1150px;margin:0 25px 50px;padding-top:50px;border-top:1px solid #ccc}
#prod_info .wrap_desc > li {float:left}
#prod_info .wrap_desc .txt_1 {font-family:"NanumSquare";padding-left:40px;width:260px;font-size:25px;font-weight:900;line-height:54px}
#prod_info .wrap_desc .txt_2 {font-size:17px;line-height:27px;color:#444}
#prod_info .wrap_table .txt_1 {line-height:57px;font-size:17px;color:#009340}
#prod_info .wrap_table .txt_2 {padding-bottom:20px;font-size:15px;color:#444}
#prod_info .wrap_table .default_table {margin-bottom:50px;}
#prod_info .wrap_table .default_table .btn {width:240px;height:60px;font-size:17px;border:0;color:#fff;background-color:#009340;cursor:pointer}
#prod_info .wrap_table .default_table .btn_2 {font-family:"NanumSquare";width:350px;height:60px;font-size:17px;border:1px solid #cdcdcd;background:url("/img/ico_bt_arrow.gif") no-repeat 285px;cursor:pointer}

#prod_hw .top_title {font-family:"NanumSquare";line-height:50px;padding-top:84px;font-size:50px;color:#3f3f3f;font-weight:900;letter-spacing:-2px}
#prod_hw .top_title .hi {color:#009340}
#prod_hw .top_title_sub {line-height:20px;padding-top:34px;font-size:20px}
#prod_hw .top_title_sub .hi {color:#009340;font-weight:700}
#prod_hw .wrap_1 {position:relative;display:inline-block;width:100%;margin-top:106px;background:url("/img/pro_nh_new2.jpg") no-repeat right}
#prod_hw .wrap_1 .tabs {float:left}
#prod_hw .wrap_1 .tabs.tab_1 {text-align:center;width:220px;height:192px;color:#fff;background:url("/img/ico_good.png") no-repeat center 90px #81c172}
#prod_hw .wrap_1 .tabs.tab_1 > p {line-height:24px;padding-top:28px;font-size:20px;font-weight:700}
#prod_hw .wrap_1 .tabs.tab_2 > p {position:relative;line-height:32px;font-size:17px;padding-left:52px;color:#444}
#prod_hw .wrap_1 .tabs.tab_2 > p::after {position:absolute;content:"";left:35px;top:15px;width:3px;height:3px;background-color:#81c172}
#prod_hw .wrap_1 .abs_btn {position:absolute;right:220px;bottom:-30px;font-family:"NanumSquare";padding-left:10px;color:#009340;font-size:14px;}
#prod_hw .mid_title {font-family:"NanumSquare";line-height:17px;padding-top:140px;font-size:17px;color:#3f3f3f}
#prod_hw .mid_title .hi {color:#009340}
#prod_hw .default_table {margin-top:20px}
#prod_hw .default_table .btn {width:122px;height:28px;line-height:28px;margin-top:10px;color:#fff;background-color:#ff8e00;border:0;border-radius:14px;font-size:15px;}
#prod_hw .default_table .td_desc {height:156px;padding-left:34px;text-align:left}
#prod_hw .default_table .title {line-height:34px;font-size:20px}
#prod_hw .default_table .title .hi {font-family:"NanumSquare";padding-left:10px;color:#009340;font-size:14px}
#prod_hw .default_table .td_desc .desc {line-height:28px;}
#prod_hw .default_table .td_desc .desc .hi {color:#ff8e00}
#prod_hw .wrap_2 {display:inline-block;width:100%;margin-top:84px;margin-bottom:300px}
#prod_hw .wrap_2 .tabs {float:left}
#prod_hw .wrap_2 .tab_1 {font-size:17px;line-height:36px;}
#prod_hw .wrap_2 .tab_1 .title {font-size:20px;line-height:20px;padding-bottom:32px;color:#009340}
#prod_hw .wrap_2 .tab_2 {float:right;padding-top:40px}
#prod_hw .wrap_2 .tab_2 img {margin-left:10px}

 /* #prod_hw v2 st */
#prod_hw .top_title {line-height:62px;color:#3f3f3f;text-align:center}
#prod_hw .top_title_sub {text-align:center}
#prod_hw .default_table.hw_table {margin-top:80px;font-weight:700;font-size:17px;color:#444}
#prod_hw .default_table.hw_table th, #prod_hw .default_table.hw_table td {height:36px;}
#prod_hw .default_table.hw_table th {background-color:#fcfcfc}
#prod_hw .default_table.hw_table .img_tr img {margin:10px}
#prod_hw .default_table.hw_table .img_tr p {padding-bottom:26px;font-size:23px}
#prod_hw .p_wrap {margin-top:40px;font-size:17px;color:#444;line-height:34px;}
#prod_hw.prod_as .p_wrap {font-size:15px;color:#444;line-height:27px;}
#prod_hw .p_wrap > .title {margin-top:40px}
#prod_hw .p_wrap > p > .hi {color:#ff8e00}
#prod_hw .sub_wrap {position:relative;line-height:40px;margin-top:160px}
#prod_hw .sub_wrap .mid_title {line-height:40px;padding:0}
#prod_hw .sub_wrap .btn_title {position:absolute;top:0;right:0;display:inline-block;}
#prod_hw .sub_wrap .btn_title > img {margin:0 12px 0 34px}
#prod_hw .sub_wrap .btn_title > * {float:left}
#prod_hw .default_table .hw_img_wrap {position:relative}
#prod_hw .default_table .hw_img_wrap::after {position:absolute;content:"";top:12px;right:12px;width:40px;height:40px}
#prod_hw .default_table .hw_img_wrap.b_c::after {content:url("/img/ico_com.png")}
#prod_hw .default_table .hw_img_wrap.b_s::after {content:url("/img/ico_s.png")}
#prod_hw .default_table .hw_img_wrap.b_s20::after {content:url("/img/ico_s20.png")}
#prod_hw .default_table .hw_img_wrap.b_m2::before {position:absolute;content:"";top:48px;right:12px;width:40px;height:40px;content:url("/img/ico_m2.png")}
#prod_hw .wrap_3 {display:inline-block;width:100%;margin-top:160px}
#prod_hw .wrap_3 .tabs {float:left}
#prod_hw .wrap_3 .tabs.tab_1 {width:520px;}
#prod_hw .wrap_3 .tabs.tab_1 .title {line-height:60px;font-size:20px;color:#009340}
#prod_hw .wrap_3 .tabs.tab_1 .title > span {font-weight:700}
#prod_hw .wrap_3 .tabs.tab_1 .desc {line-height:30px;font-size:17px;color:#444;font-weight:700}
#prod_hw .wrap_3 .tabs.tab_2 {width:680px;text-align:right}
#prod_hw .wrap_3 .tabs.tab_2 > img {margin-top:60px}
#prod_hw {margin-bottom:300px}
 /* #prod_hw v2 ed */

#prod_sw .top_title {text-align:center;margin-top:74px;}
#prod_sw .top_title > li {font-family:"NanumSquare";display:inline-block;height:60px;line-height:60px;padding:0 80px;border:1px solid #ccc;font-size:22px;font-weight:600}
#prod_sw .top_title > li.btn {cursor:pointer;margin:0 10px}
#prod_sw .top_title > li.btn.selected {cursor:default;color:#fff;background-color:#8c81c6}
#prod_sw .plane_text {font-size:17px;color:#444;line-height:30px;padding-top:50px}
#prod_sw .plane_title {font-size:22px;line-height:22px;padding-top:120px;padding-left:24px;background:url("/img/bl_02.png") no-repeat 0px 123px;font-weight:700}
#prod_sw .plane_title.first {padding-top:90px;background:url("/img/bl_02.png") no-repeat 0px 93px;}
#prod_sw .inner {padding-left:24px}
#prod_sw .plane_text.inner {padding-top:30px}
#prod_sw .img_wrap {text-align:center}
#prod_sw .img_tab1 {display:inline-block;width:100%;margin-top:90px;font-size:15px;color:#444}
#prod_sw .img_tab1 > ul {float:left}
#prod_sw .img_tab1 .txt_1 {font-size:17px;line-height:20px;color:#009340}
#prod_sw .img_tab1 .txt_2 {margin-top:20px;line-height:25px}
#prod_sw .img_tab1 .txt_3 {margin-top:40px;line-height:28px}
#prod_sw .img_tab1 .img_1 {display:inline-block;width:100%;margin-top:42px;text-align:center;}
#prod_sw .img_tab1 .ul_l {margin-right:60px;padding-right:60px;border-right:1px solid #ccc}
#prod_sw figure {display:inline-block;margin:0 5px;text-align:center}
#prod_sw figure > figcaption {margin-top:10px;font-size:14px;line-height:20px;color:#666}
#prod_sw .cog_fig {margin-top:60px}
#prod_sw .cog_fig figure {margin:0 5px;}
#prod_sw .cog_fig.cog_bot {margin-bottom:300px}
#prod_sw .num_title {margin-top:70px;font-size:20px;line-height:64px;border-bottom:1px solid #000}
#prod_sw .title_2 {padding-top:120px;font-size:22px;line-height:22px;font-weight:700}
#prod_sw .title_2.first {padding-top:46px;font-size:22px;line-height:22px;font-weight:700}
#prod_sw .title_2 .hi {color:#ff8e00}
#prod_sw .cont_center_consult_1 {display:inline-block;width:100%;margin-top:40px;text-align:center}
#prod_sw .cont_center_consult_1 > li {float:left;padding-top:170px;margin-left:120px;background-repeat:no-repeat;background-position:center 40px;}
#prod_sw .cont_center_consult_1 > li.tab_1 {background-image:url("/img/center_ico_01.gif");margin-left:0;}
#prod_sw .cont_center_consult_1 > li.tab_2 {background-image:url("/img/center_ico_02.gif")}
#prod_sw .cont_center_consult_1 > li.tab_3 {background-image:url("/img/center_ico_03.gif")}
#prod_sw .cont_center_consult_1 > li.tab_4 {background-image:url("/img/center_ico_04.gif")}
#prod_sw .cont_center_consult_1 > li .title {font-family:"NanumSquare";font-size:30px;color:#499248;line-height:30px;font-weight:700}
#prod_sw .cont_center_consult_1 > li .desc {font-size:15px;color:#444;line-height:25px;padding-top:18px}
#prod_sw .cont_center_consult_2 {display:inline-block;width:100%;margin-top:40px;text-align:center}
#prod_sw .cont_center_consult_2 > li {float:left;width:25%;box-sizing:border-box;border:1px solid #ccc;background-repeat:no-repeat;background-position:center 120px;border-left:0}
#prod_sw .cont_center_consult_2 > li.tab_1 {background-image:url("/img/center_ico_05.gif");border-left:1px solid #ccc;}
#prod_sw .cont_center_consult_2 > li.tab_2 {background-image:url("/img/center_ico_06.gif")}
#prod_sw .cont_center_consult_2 > li.tab_3 {background-image:url("/img/center_ico_07.gif")}
#prod_sw .cont_center_consult_2 > li.tab_4 {background-image:url("/img/center_ico_08.gif")}
#prod_sw .cont_center_consult_2 > li .title {font-family:"NanumSquare";font-size:25px;color:#499248;line-height:25px;font-weight:700;padding-top:50px}
#prod_sw .cont_center_consult_2 > li .desc {font-size:15px;color:#444;line-height:25px;padding:140px 0 50px}
#prod_sw .img_list {margin-top:38px}
#prod_sw .img_list img {margin-right:12px}
#prod_sw .center_step {width:1200px;height:110px;margin-top:54px;background:url("/img/center_step_bg.gif") no-repeat}
#prod_sw .center_step li {float:left;width:100px;height:105px;line-height:105px;margin-left:37px;color:#fff;font-size:17px;text-align:center}
#prod_sw .center_step li.first {margin-left:0}
#prod_sw .img_tab2 {display:inline-block;width:100%;margin-top:84px;font-size:15px;color:#444}
#prod_sw .img_tab2 > li {float:left;width:380px;height:100px;margin-bottom:45px;padding-left:150px;line-height:25px;background-repeat:no-repeat;background-position:left;}
#prod_sw .img_tab2 > li.tab_l {margin-right:70px;}
#prod_sw .img_tab2 > li.tab_r {margin-left:70px;}
#prod_sw .img_tab2 > li .txt_1 {font-size:18px;color:#010101;font-weight:700}
#prod_sw .img_tab2 > li.tab_1 {background-image:url("/img/pro_bh_01.jpg")}
#prod_sw .img_tab2 > li.tab_2 {background-image:url("/img/pro_bh_02.jpg")}
#prod_sw .img_tab2 > li.tab_3 {background-image:url("/img/pro_bh_03.jpg")}
#prod_sw .img_tab2 > li.tab_4 {background-image:url("/img/pro_bh_04.jpg")}
#prod_sw .img_tab2 > li.tab_5 {background-image:url("/img/pro_bh_05.jpg")}
#prod_sw .img_tab2 > li.tab_6 {background-image:url("/img/pro_bh_06.jpg")}
#prod_sw .img_tab2 > li.tab_7 {background-image:url("/img/pro_bh_07.jpg")}
#prod_sw .img_tab2 > li.tab_8 {background-image:url("/img/pro_bh_08.jpg")}
#prod_sw .img_tab2 > li.tab_9 {background-image:url("/img/pro_bp_01.jpg")}
#prod_sw .img_tab2 > li.tab_10 {background-image:url("/img/pro_bp_02.jpg")}
#prod_sw .img_tab2 > li.tab_11 {background-image:url("/img/pro_bp_03.jpg")}
#prod_sw .img_tab2 > li.tab_12 {background-image:url("/img/pro_bp_04.jpg")}
#prod_sw .img_tab2 > li.tab_13 {background-image:url("/img/pro_bp_05.jpg")}
#prod_sw .img_tab2 > li.tab_14 {background-image:url("/img/pro_bp_06.jpg")}
#prod_sw .img_tab2 > li.tab_15 {background-image:url("/img/pro_bp_07.jpg")}

#prod_sw .img_tab2 > li.tab_16 {background-image:url("/img/bh1_01.jpg")}
#prod_sw .img_tab2 > li.tab_17 {background-image:url("/img/bh1_02.jpg")}
#prod_sw .img_tab2 > li.tab_18 {background-image:url("/img/bh1_03.jpg")}
#prod_sw .img_tab2 > li.tab_19 {background-image:url("/img/bh1_04.jpg")}
#prod_sw .img_tab2 > li.tab_20 {background-image:url("/img/bh1_05.jpg")}
#prod_sw .img_tab2 > li.tab_21 {background-image:url("/img/bh1_06.jpg")}

#prod_sw .img_tab3 {display:inline-block;width:100%;margin-top:84px;font-size:15px;color:#444}
#prod_sw .img_tab3 > li {min-height:150px;margin-bottom:45px;padding-left:330px;line-height:25px;background-repeat:no-repeat;background-position:left;}
#prod_sw .img_tab3 > li .txt_1 {font-size:18px;color:#010101;font-weight:700}
#prod_sw .img_tab3 > li.tab_1 {background-image:url("/img/bh2_01.jpg")}
#prod_sw .img_tab3 > li.tab_2 {background-image:url("/img/bh2_02.jpg")}
#prod_sw .img_tab3 > li.tab_3 {background-image:url("/img/bh2_03.jpg")}
#prod_sw .img_tab3 > li.tab_4 {background-image:url("/img/bh2_04.jpg")}

#hb_wrap {display:inline-block;width:1150px;height:450px;margin-top:65px;margin-left:24px;background:url("/img/pro_hb_bg.jpg") no-repeat}
#hb_wrap .line_1 {width:385px;height:180px;margin-top:65px;margin-left:491px;}
#hb_wrap .line_1 li {float:left;width:180px;height:180px;}
#hb_wrap .line_1 li.tab_1 {margin-right:25px;}
#hb_wrap .line_2 {width:1150px;height:180px;margin-top:23px}
#hb_wrap .txt_1 {padding-top:53px;line-height:20px;font-size:20px;color:#fff;text-align:center}
#hb_wrap .txt_2 {padding-top:18px;line-height:23px;font-size:17px;color:#fff;text-align:center}
#hb_wrap .txt_3 {line-height:24px;font-size:15px;color:#666}
#hb_wrap .line_2 li {float:left}
#hb_wrap .line_2 li.tab_1 {width:180px;height:180px;margin-right:5px}
#hb_wrap .line_2 li.tab_2 {width:620px;padding:35px 36px 0}
#hb_wrap2 {width:1150px;height:450px;margin-left:24px;background:url("/img/pro_gr_bg.jpg") no-repeat}
#hb_wrap2 .txt_1 {line-height:24px;padding-left:60px;padding-top:310px;font-size:15px;color:#666}
#hb_wrap3 {width:1150px;height:450px;margin-left:24px;background:url("/img/pro_hb_bg.jpg") no-repeat}
#hb_wrap3 .txt_1 {line-height:24px;padding:0 50px;padding-top:55px;font-size:15px;color:#666}
#hb_wrap3 > ul {display:inline-block;width:100%;margin-top:265px}
#hb_wrap3 > ul > li {float:left}
#hb_wrap3 > ul > li.side {width:180px;height:180px;text-align:center}
#hb_wrap3 > ul > li.center {width:690px;height:125px}
#hb_wrap3 > ul > li.side .title {padding-top:40px;line-height:25px;font-size:20px;color:#fff;font-weight:700}
#hb_wrap3 > ul > li.side .desc {padding-top:13px;line-height:25px;font-size:17px;color:#fff}

#sz_wrap {display:inline-block;margin-bottom:50px}
#sz_wrap .line_1 {display:inline-block;width:100%;height:320px;margin-top:65px}
#sz_wrap .line_1 li {float:left}
#sz_wrap .line_1 li.tab_1 {width:300px;height:100%;line-height:25px;font-size:15px;padding-left:400px;color:#444;background:url("/img/pro_sz.jpg") no-repeat}
#sz_wrap .line_1 li.tab_2 .txt_2 {padding-top:68px;padding-left:10px}
#sz_wrap li.tab_2 {margin-left:40px;}
#sz_wrap li.tab_2 .txt_2 {padding-top:10px;font-size:17px;font-weight:700}
#prod_sw #sz_wrap .cog_fig {margin-top:20px}
#sz_wrap .line_3 {text-align:right}
#nr_wrap {display:inline-block;width:100%;margin-top:80px;margin-left:24px}
#nr_wrap > ul {position:relative;float:left;width:100px;margin-right:16px}
#nr_wrap > ul::after {content:url("/img/arrow_03.png");position:absolute;right:-12px;top:44px}
#nr_wrap > ul.last {margin-right:0}
#nr_wrap > ul.last::after {content:""}
#nr_wrap > ul > li {width:100px;height:50px;line-height:50px;text-align:center;font-size:15px;background-color:#bad8cb}
#nr_wrap > ul > li.title {color:#444;background-color:#f0f0f0}
#ne_wrap {width:753px;height:156px;margin-left:160px;margin-top:50px;background:url("/img/pro_en_bg.jpg") no-repeat}
#ne_wrap li {float:left;width:155px;height:156px;margin-right:44px}
#ne_wrap li.last {margin-right:0}
#ne_wrap li .txt_1 {padding-top:33px;font-size:20px;text-align:center;font-weight:700}
#ne_wrap li .txt_2 {height:40px;padding-top:10px;padding-left:30px;font-size:13px;line-height:17px;font-weight:700}
#ne_wrap li .txt_3 {padding-top:10px;padding-left:84px;font-size:14px;text-align:center;color:#fff}
#prod_sw .last_img {margin:85px 0 300px}
#prod_sw .img_wrap.pack_img {margin-top:74px;}
#prod_sw .img_wrap.pack_img p {line-height:46px;font-size:13px;color:#666}
#prod_sw .default_table {margin-top:80px}
#prod_sw .default_table th {background-color:#f4f4f4;text-align:left;padding-left:40px}
#prod_sw .default_table td.desc {text-align:left;padding-left:40px;border-right:0}
#prod_sw .default_table td.down {border-left:0;font-size:15px;color:#009340;font-weight:700}
#prod_sw .default_table td.down img {margin-right:10px;vertical-align:middle}



#prod_sw .prod_wrap_1, #prod_sw .prod_wrap_2 {display:inline-block;width:100%;margin-top:36px;border-top:1px solid #ccc;border-left:1px solid #ccc}
#prod_sw .prod_wrap_1 > li {float:left;width:598px;height:538px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;text-align:center;background-repeat:no-repeat;background-position:center;}
#prod_sw .prod_wrap_1 > li .text_1 {line-height:92px;font-size:20px}
#prod_sw .prod_wrap_1 > li.tab_1 {background-image:url("/img/branch_thum_s.jpg")}
#prod_sw .prod_wrap_1 > li.tab_2 {background-image:url("/img/branch_thum_harmony.jpg")}
#prod_sw .prod_wrap_1 > li.tab_3 {background-image:url("/img/branch_thum_health.jpg")}
#prod_sw .prod_wrap_1 > li.tab_4 {background-image:url("/img/branch_thum_brint.jpg")}

#prod_sw .prod_wrap_1 > li .text_2 {padding-top:370px}
#prod_sw .prod_wrap_1 .btn, #prod_sw .prod_wrap_2 .btn {width:160px;height:45px;line-height:45px;background-color:#fff;border:1px solid #999;font-weight:700}
#prod_sw .prod_wrap_2 {margin-bottom:300px}
#prod_sw .prod_wrap_2 > li {float:left;width:298px;height:298px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;text-align:center;background:url("/img/thum_ci.jpg") no-repeat center 100px;}
#prod_sw .prod_wrap_2 > li .text_1 {line-height:100px;font-size:20px}
#prod_sw .prod_wrap_2 > li .btn.btn_1 {margin-top:40px;}
#prod_sw .prod_wrap_2 > li .btn.btn_2 {margin-top:10px;}



.content_2{width:100%;height:270px}
.content_2.center_main{margin-bottom:170px}
.content_2_inner{margin-right:50px}
.content_2_inner.last{margin-right:0px}
#center_info .brint_title {padding-top:80px}
#center_info .top_title {font-family: "NanumSquare";padding-top:20px;font-size:50px;color:#3f3f3f;font-weight:800;}
#center_info .top_title .hi {color:#009340}
#center_info .txt_1 {padding-top:40px;line-height:30px;font-size:20px;color:#444}
#center_info .txt_1 {padding-top:40px;line-height:30px;font-size:20px;color:#444}
#center_info .cont_1 {display:inline-block;width:540px;height:340px;padding-left:660px;margin-top:64px;background:url("/img/center_img.jpg") no-repeat left #f8f8f8;}
#center_info .cont_1 .txt_2 {font-size:25px;line-height:25px;padding-top:60px;font-weight:700}
#center_info .cont_1 .txt_3 {font-size:17px;line-height:25px;padding-top:30px;color:#444}
#center_info .txt_4 {font-size:22px;line-height:25px;padding-top:80px;font-weight:800;}
#center_info .txt_5 {font-size:17px;line-height:28px;padding-top:30px;color:#444}
#center_info .txt_5.padd {padding-top:130px}
#center_info .bot_bnr {width:700px;height:301px;padding-left:500px;margin:60px 0 300px;background:url("/img/center_bnr_bg.jpg") no-repeat;}
#center_info .bot_bnr .p_1 {font-family:"NanumSquare";padding-top:47px;line-height:45px;color:#f3be44;font-size:45px;font-weight:900;letter-spacing:-1px}
#center_info .bot_bnr .p_2 {font-family:"NanumSquare";padding-top:20px;line-height:26px;color: #fff;font-size:17px}
#center_info .bot_bnr .p_2 .hi {color: #ffc84b}
#center_info .bot_bnr .p_3 {margin-top:34px}
#center_info .bot_bnr .p_3 input {width:307px;height:60px;line-height:60px;font-size:17px;color:#fff;background-color:#44b073;border:0;cursor:pointer}
#center_info #prod_sw .img_tab1 {background-color:#fbfbfb;margin-bottom:30px}
#center_info .wrap_cont_1 {display:inline-block;width:100%;margin-top:110px}
#center_info .wrap_cont_1 > li {float:left;width:33.33%;background-repeat:no-repeat;background-position:top}
#center_info .wrap_cont_1 > li > p {font-family:"NanumSquare";padding-top:140px;font-size:30px;color:#499248;text-align:center;font-weight:700}
#center_info .wrap_cont_1 > li.tab_1 {background-image:url("/img/center_ico_09.gif")}
#center_info .wrap_cont_1 > li.tab_2 {background-image:url("/img/center_ico_10.gif")}
#center_info .wrap_cont_1 > li.tab_3 {background-image:url("/img/center_ico_11.gif")}
#center_info .default_table {margin-top:32px}
#center_info .location{margin:70px auto 0;padding-bottom:50px;width:765px;height:620px;}
#center_info .location:after{display:block;clear:both;content:'';}
#center_info .area_name{float:left;margin-left:20px;width:143px;}
#center_info .area_map{float:right;margin-top:30px;margin-right:10px;}
#center_info .area_name a{display:block;margin-bottom:10px;}
#center_info .area_name a img.off{display: block;}
#center_info .area_name a:hover img.off{display:none;}
#center_info .area_name a img.on{display: none;}
#center_info .area_name a:hover img.on{display:block;}
#center_info .area_name td {padding-right:10px;}
#center_info .agency-area{font-size:18px;font-weight:800}

.top_contents_margin {margin-top:50px}
#center_maps {height:476px}
#center_maps_top {width:100%;margin-bottom:12px}
#center_maps_top .addr_key, #center_maps_top #dist, #center_maps_top #dist_agent {height:38px;line-height:38px;padding-left:20px}
#center_maps_top .addr_key {width:420px;border:1px solid #888; font-size:17px}
#center_maps_top #find_center_button, #center_maps_top #find_agent_button{width:380px;height:40px;margin-left:11px;background: url("/img/ibrain/bt_bl_map.png") no-repeat 70px center;background-color:#595F6A;border:0}
#center_maps_top #find_center_button p, #center_maps_top #find_agent_button p {font-size:15px;color:#fff;margin-left:25px}
#center_maps_top #dist, #center_maps_top #dist_agent {width:352px;font-size:15px;border:1px solid #888;color:#333}
.list_navi_default {width:100%;height:30px;line-height:30px;font-size:14px}
.list_navi_default .list_number {width:30px;font-size:14px}
.list_navi_default .list_number_div {width:150px;float:left;padding:0 65px}
.list_navi_default li {float:left; text-align:center;color:#666}
.list_navi_default li.selected {color:#fff;background-color:#444;-webkit-border-radius : 50%;-moz-border-radius : 50%;overflow : hidden}
.list_navi_default.center_map li {margin-top:15px;}
#no_symb {width:30px;height:30px;margin-right:20px;line-height:30px;color:#fff;background-color:#0bbbc1;font-size:14px;border-radius:15px;text-align:center}
#no_circle {width:20px;height:20px;margin-right:10px;line-height:20px;color:#fff;background-color:#336098;font-size:11px;border-radius:10px;text-align:center}
#map_canvas {width:835px;height:424px;background:#000}
#map_canvas.large {width:1040px;height:650px;margin:0 30px;background:#000}
#map_list {width:365px;height:424px}
#map_list_inner {width:300px;height:100%;margin-left:32px}
#map_list_inner {width:300px;height:100%;margin-left:32px}
#map_list_inner .map_list{width:100%;height:75px;border-bottom:1px solid #888}
#map_list_inner .map_list .map_list_name {width:220px;height:24px;line-height:24px;margin-top:19px;font-size:14px;font-weight:600;cursor:pointer}
#map_list_inner .map_list .map_list_button {margin-top:19px}
#map_list_inner .map_list .map_list_button button {width:80px;height:24px;font-size:12px;border:1px solid #0b90c1;background-color:#fff;background: url("/img/ibrain/blow.png") no-repeat 6px center;cursor:pointer}
#map_list_inner .map_list .map_list_button button p {margin-left:10px}
#map_list_inner .map_list .map_list_addr {width:225px;height:28px;line-height:28px;font-size:12px}
#map_list_inner .map_list .map_list_dist {width:75px;height:28px;font-size:14px;line-height:28px}
#map_list_inner .map_list.no_result_ul {height:380px}
#map_list_inner .map_list .no_result {width:100%;line-height:380px;text-align:center;cursor:default}
#map_list_inner .map_list .no_result i {font-size:20px}
#map_list_inner .map_center_list {height:380px}
#map_list_inner .map_center_list .selected {background-color:#F0F0F0;}

#contents_header {width:100%;height:69px;font-size:25px;border-bottom:1px solid #0bbbc1;}
#contents_header div{background: url("/img/ibrain/bl_02.gif") no-repeat 5px center}
#contents_header p{width:100%;height:69px;line-height:69px;margin:0px;padding-left:50px;font-size:25px;font-weight:600}

.center_list_top {margin-top:140px}
.center_list_top li {float:left}
.center_list_top .title {width:1130px;height:144px;line-height:144px;background-color:#0bbbc1;color:#fff;padding-left:70px;letter-spacing: -4px;font-size:72px;font-weight:400;}
.center_list_top .inner_wrap {width:1200px;height:200px;background: url('/img/ibrain/center_bg.gif') repeat}
.center_list_top .text_wrap {height:98px;padding:46px 0 0 69px; background: url('/img/ibrain/center_text_bar.png') no-repeat 69px 46px }
.center_list_top .text_wrap p {margin:5px 0 0 24px;font-size:22px;color:#fff;font-weight:400}
.center_list_top .img_wrap {height:112px;padding:40px 0 0 180px}
.center_list_top .img_wrap img {vertical-align:middle}
.center_list_top .bottom_wrap .bot_img {float:left;margin-left:80px}
.center_list_top .bottom_wrap .bot_text {float:right;font-size:18px;font-weight:600;line-height:40px;margin:20px 20px 0 0}
.center_list_wrap {width:100%; margin:50px 0 170px;overflow: hidden;}
.center_list_wrap .area, .center_list_wrap .area *{float:left}
.center_list_wrap .area {width:100%;height:35px;line-height:35px;margin-top:35px;font-size:24px;font-weight:600;padding-bottom:20px;border-bottom:1px solid #a0a0a0}
.center_list_wrap p {padding-left:15px}
.center_list_wrap .center_wrap {width:165px;height:230px;float:left;padding:0 5px 20px 12px}
.center_list_wrap .mid_wrap_div {float:left;width:596px;margin-right:4px}
.center_list_wrap .mid_wrap_div.hi {width:100%}
.center_list_wrap .center_list_inner.color_on .center_wrap .name {background-color:#0b90c1}
.center_list_wrap .center_list_inner {float: left;width:100%;margin-top:16px;background-color:#e6e6e6;background-image : url("/img/ibrain/center_list_bg.gif");background-repeat : repeat-x; }

.center_list_wrap .mid_wrap_div.top_list .area {border-bottom:1px solid #ffaf00}
.center_list_wrap .mid_wrap_div.top_list .area > p {padding-top:7px}
.center_list_wrap .mid_wrap_div.top_list .center_list_inner {}

.center_list_wrap .center_wrap li {float:left}
.center_list_wrap .center_wrap .name {width:145px;height:30px;padding-left:20px;line-height:30px;font-size:17px;color:#fff;font-weight:600;background-color:#336098}
.center_list_wrap .center_wrap .owner {width:110px;height:30px;margin-top:5px;line-height:30px;font-size:23px;color:#333;font-weight:600;padding-left:5px}
.center_list_wrap .center_wrap .owner_text {width:45px;height:30px;margin-top:5px;line-height:30px;font-size:13px;color:#868686;font-weight:600;padding-left:5px}
.center_list_wrap .center_wrap .tel {width:140px;height:18px;line-height:18px;font-size:13px;color:#333;font-weight:600;padding-left:5px}

#bottom-wrap { background-color:#595f6a;height:214px;margin-top:-214px}
#bottom-inner-wrap { }
#bottom-base { cursor:default}
#bottom-base .top { width:100%;height:43px;margin-top:0px;padding: 0px}
#bottom-base .top li {float:left;height:22px;margin-top:35px;font-size:13px;line-height:22px;color:#fff}
#bottom-base .top li a {color:#fff}
#bottom-base .top .bot_link {margin:35px 10px 0}
#bottom-base .top .bot_link.first {margin:35px 10px 0 0;}
#bottom-base .top .bot_cacao {margin:35px 10px 0 20px;}
#bottom-base .top .bot_cacao img { vertical-align:middle;margin-right:5px}
#bottom-base .top .bot_img {float:right;margin-top:13px}

#bottom-base .bot { width:100%;height:34px;margin-top:10px}
#bottom-base .bot p {font-size:12px;color:#cecece}
#bottom-base .bot p.first {margin:33px 0 5px}
#bottom-base .bot p.last {margin-top:5px}

#bottom-fixed { position:fixed;width:100%;height:55px;z-index:10000;background: url("/img/ibrain/quick_bg.gif") repeat-x;line-height:55px;bottom:0px;background-color:#333}
#bottom-fixed li {float:left;width:180px;text-align:center;font-size:14px;color:#fff;background: url("/img/ibrain/quick_line.gif") no-repeat 0px;}
#bottom-fixed li {color:#fff}
#bottom-fixed #q_menu_off {background:#4F6D7C;width:186px;}
#bottom-fixed li img {vertical-align:middle;margin-right:5px}

#bottom-fixed-sub{ position:fixed;width:188px;z-index:10000;margin-left:-550px;left:50%;bottom:0px;height:27px}
#bottom-fixed-sub li {float:left;width:188px;height:27px}
#q_menu_off, #q_menu_on { cursor:pointer}
#q_menu_off, #q_menu_on { background : url("/img/ibrain/quick_close.gif") no-repeat 0px 0px;}

#bottom-fixed.bot_off, #bottom-fixed-sub.bot_off {bottom:-55px;}

.wrap-half {width:50%;float:left}
.border_none {border:none}

#center_dtl {display: inline-block;font-family:"Nanum Gothic";}
#center_dtl li {float:left;}
#center_dtl .top_wrap {display:inline-block;position:relative;min-height:365px}
/*#center_dtl .owner_pic {position: absolute;width:450px;height:365px;top: 50%;margin-top: -185px;text-align:center;overflow: hidden}
#center_dtl .owner_pic img {max-width:100%;height:auto;vertical-align:middle}
#center_dtl .desc_text {width:620px;height:365px;margin: 0 0 30px 480px;}*/
#center_dtl .owner_pic {width:450px;text-align:center;overflow: hidden}
#center_dtl .owner_pic img {max-width:100%;height:auto;margin-top:35px;vertical-align:middle}
#center_dtl .owner_pic .empty_pic_owner {width:450px;height:365px;margin-top:35px;background : url("/img/ibrain/ci_desc.gif") no-repeat center;}
#center_dtl .desc_text {width:720px;min-height:365px;margin: 0 0 30px 30px;}
#center_dtl .desc_text .title {font-size:55px; color:#0bbbc1;font-weight:600;margin:35px 0 20px}
#center_dtl .desc_text .sub_title {font-size:20px; color:#0bbbc1; line-height:26px}
#center_dtl .desc_text .desc {font-size:16px; color:#111;font-weight:400;margin-top:40px}
#center_dtl .desc_banner {float:left;width:1200px;background-color:#0bbbc1}
#center_dtl .desc_banner li {float:left}
#center_dtl .owner_name_ci {height:45px;margin-left:58px;margin-top:92px}
#center_dtl .owner_name {width:200px;height:230px;line-height:230px;margin-left:15px;font-size:50px;color:#fff;font-weight:600;letter-spacing:15px}
#center_dtl .owner_name_sub {height:210px;line-height:210px;margin-top:20px;font-size:23px;color:#fff}
#center_dtl .career_list_table {height: 170px;margin:40px 0 40px 80px}
#center_dtl .career_list_table td {vertical-align:middle}
#center_dtl .career_list_table p {font-size:15px;line-height:24px;color:#fff}
#center_dtl .career_list_table img {width:3px;height:3px;padding:3px 3px;margin-right:5px}

#center_dtl_mypage {display: inline-block}
#center_dtl_mypage li {float:left;}
#center_dtl_mypage .top_wrap {display:inline-block;position:relative;min-height:365px}
/*#center_dtl_mypage .owner_pic {position:absolute;width:450px;height:365px;top: 50%;margin-top: -185px;}
#center_dtl_mypage .owner_pic img {width:100%;height:100%}
#center_dtl_mypage .desc_text {width:620px;font-size:0px;margin: 0 0 30px 480px;}*/
#center_dtl_mypage .owner_pic {width:450px;text-align:center;overflow: hidden}
#center_dtl_mypage .owner_pic img {max-width:100%;height:auto;margin-top:35px;vertical-align:middle}
#center_dtl_mypage .owner_pic .empty_pic_owner {width:450px;height:365px;margin-top:35px;background : url("/img/ibrain/ci_desc.gif") no-repeat center;}
#center_dtl_mypage .desc_text {width:720px;min-height:365px;margin: 0 0 30px 30px;}
#center_dtl_mypage .desc_text .title {width:100%;font-size:55px; color:#0bbbc1;font-weight:600;margin:35px 0 20px}
#center_dtl_mypage .desc_text .sub_title {font-size:20px; color:#0bbbc1; line-height:26px; width:100%; height:52px;}
#center_dtl_mypage .desc_text .desc {font-size:16px;overflow-y:scroll;color:#111;font-weight:400;padding:0px;margin-top:40px; width:737px; height:125px;}
#center_dtl_mypage .desc_banner {float:left;width:1200px;/*height:230px;*/background-color:#0bbbc1}
#center_dtl_mypage .desc_banner li {float:left}
#center_dtl_mypage .owner_name_ci {height:45px;margin-left:58px;margin-top:92px}
#center_dtl_mypage .owner_name, #center_dtl_mypage .owner_name input {width:200px;height:230px;line-height:230px;margin-left:15px;font-size:50px;color:#fff;font-weight:600;letter-spacing:15px;}
#center_dtl_mypage .owner_name input {width:180px;background-color:#0bbbc1; height:60px;line-height:60px;margin-top:80px}
#center_dtl_mypage .owner_name_sub {height:210px;line-height:210px;margin-top:20px;font-size:23px;color:#fff}
#center_dtl_mypage .career_list_table {height: 170px;margin:40px 0 40px 80px}
#center_dtl_mypage .career_list_table td {vertical-align:middle}
#center_dtl_mypage .career_list_table textarea {height:80px;width:100%;font-size:15px;line-height:24px;color:#fff;background-color:#0bbbc1}
#center_dtl_mypage .career_list_table img {width:3px;height:3px;padding:3px 3px;margin-right:5px}

#contents_header_mypage {width:100%;height:69px;font-size:25px;margin-top:120px;border-bottom:1px solid #0bbbc1;border-top:1px solid #0bbbc1;}
#contents_header_mypage div{background: url("/img/ibrain/bl_02.gif") no-repeat 5px center}
#contents_header_mypage .input_p{width:1140px;height:69px;line-height:69px;margin-left:50px;font-size:25px;font-weight:600}
#center_dtl_maps, #center_dtl_maps maps, #center_dtl_maps .desc_maps, #center_dtl_maps .desc_maps_ul, #center_dtl_maps .desc_maps li{float:left}
#center_dtl_maps {margin-top:5px;width:1198px;height:261px;border:solid 1px #0bbbc1;}
#center_dtl_maps .maps {width:417px;height:261px;border-right:solid 1px #000;}
#center_dtl_maps .desc_maps{width:680;}
#center_dtl_maps .desc_maps li{float:left}
#center_dtl_maps .desc_maps_ul {min-height:203px;width:780px;margin:7px 0;}
#center_dtl_maps .desc_maps_ul .qus, #center_dtl_maps .desc_maps_ul .ans {height:39px;line-height:39px;border-bottom:1px solid #ddd}
#center_dtl_maps .desc_maps_ul .qus {width:135px;margin-left:30px;padding-left: 15px;font-size:14px;color:#666; background: url("/img/ibrain/bl_01.gif") no-repeat 0px;}
#center_dtl_maps .desc_maps_ul .ans {width:570px;margin-right:30px;font-size:13px;color:#111}
#center_dtl_btn {padding-left:24px;width:220px;height:40px;font-size: 15px;color: #fff;line-height: 40px;margin-top:8px;cursor:pointer}
#center_dtl_btn.center_dtl_btn_1 {background: url("/img/ibrain/arrow_02.png") no-repeat 205px;background-color:#595f6a}
#center_dtl_btn.center_dtl_btn_2 {background: url("/img/ibrain/arrow_02.png") no-repeat 205px;background-color:#336098}
input#center_dtl_btn.center_dtl_btn_2 {width:244px;}
#center_dtl_btn.center_dtl_btn_3 {background: url("/img/ibrain/arrow_02.png") no-repeat 205px;background-color:#0b90c1; margin:55px 0 140px !important}
#center_dtl_btn.center_dtl_btn_4 {padding-left:20px;width:90px;background: url("/img/ibrain/arrow_02.png") no-repeat 90px;margin-top:10px;margin-left:15px;background-color:#336098}
#center_dtl_btn.center_dtl_btn_5 {padding-left:20px;width:80px;height:35px;line-height: 35px;background: url("/img/ibrain/arrow_02.png") no-repeat 70px;margin-top:10px;margin-left:155px;background-color:#336098}
#center_dtl_btn.center_dtl_btn_6 {width:250px;margin: 147px 0 0 49px;background-color:#336098}
#center_dtl_btn.center_dtl_btn_7 {width:200px;margin-top: 147px;background: url("/img/ibrain/arrow_03.png") no-repeat 190px;background-color:#0bbbc1}
#center_dtl_btn.center_dtl_btn_8 {padding-left:45px;width:480px;margin: 35px 12px 0;background: url("/img/ibrain/arrow_03.png") no-repeat 490px;background-color:#595f6a}
#center_dtl_btn.center_dtl_btn_9 {padding-left:36px;width:163px;font-size: 14px;margin: 16px 33px 0 0;background: url("/img/ibrain/arrow_03.png") no-repeat 172px;background-color:#0bbbc1}
#center_dtl_btn.center_dtl_btn_10 {width:225px;font-size: 14px;margin: 16px 0 0 599px;background-color:#336098}
#center_dtl_btn.center_dtl_btn_11 {padding-left:54px;width:394px;margin-right:33px;background: url("/img/ibrain/arrow_03.png") no-repeat 420px;background-color:#595f6a}
#center_dtl_btn.center_dtl_btn_12 {width:202px;font-size: 14px;background: url("/img/ibrain/arrow_03.png") no-repeat 195px;margin-right:30px;background-color:#0bbbc1}
#center_dtl_btn.center_dtl_btn_13 {width:198px;font-size: 14px;background-color:#336098}
#center_dtl_btn.center_dtl_btn_14 {width:280px;padding-left:35px;margin-bottom:170px;font-size: 14px;background: url("/img/ibrain/arrow_03.png") no-repeat 280px;background-color:#0bbbc1}
#center_dtl_review {float:left;width:100%;height:260px;margin-top:93px;}
#center_dtl_review.news {float:none;margin-bottom:90px 0}
#center_dtl_pic {float:left;width:1098;height:490px;margin-top:72px;border:1px solid #eee}
#center_dtl_pic .center_pic_li {height:490px;text-align:center;overflow:hidden;line-height:490px;background-color:#fff}
#center_dtl_pic .center_pic_li img {display:inline;vertical-align:middle}
#center_dtl_pic.float_none {float:none;margin-bottom:200px;margin-top:30px;}
#center_dtl_pic .pic {float:left;width:831px;height:490px;background:gray}
#center_dtl_pic .notice {float:left;width:287px;height:199px;margin:45px 40px}
#center_dtl_pic .notice .title {float:left;width:100%;height:49px;font-size:18px;font-weight:600;background:url("/img/ibrain/bt_more.gif") no-repeat 258px 0px;}
#center_dtl_pic .notice .notice_short {float:left;width:273px;height: 30px;line-height: 28px;padding-left:15px;font-size:17px;background: url("/img/ibrain/bl_01.gif") no-repeat 0px;}
#center_dtl_pic .banner {float:left;width:367px;height:200px;background:silver;border-top:1px solid #eee}
#center_banner {width:830px;height:490px;background-color:#fff;border-right:1px solid #eee}


#common_header_3rd {float:left;width:1200px;height:55px;line-height:55px}
#common_header_3rd.center_list {margin-top:80px}
#common_header_3rd li {float:left;position:relative;width: 366px;font-size:17px;color:#444;text-align:center;border-bottom:1px solid #0bbbc1}
#common_header_3rd li.selected {background-color:#0bbbc1;color:#fff;border-bottom:1px solid #0bbbc1}
#common_header_3rd li img {position:absolute;top:56px;left:175px;display:none}
#common_header_3rd li.selected img {display:block}
#common_header_3rd.twin li {width:600px}
#common_header_3rd.twin li img {left:300px}
#common_header_3rd.twin li.twin {width:300px}
#common_header_3rd.twin li.twin img {left:136px}


#center_board .center_board_top {width:1200px;height:60px;border-bottom:#0bbbc1 solid 1px;}
#center_board .center_board_top .notice_type_img {line-height:60px;margin-top: 17px;}
#center_board .center_board_top .notice_type {font-size:20px;color:#222;line-height:60px;margin-left:10px}
#center_board .center_board_top .add_notice {float:right}
#center_board .center_board_top.mid {margin-top:100px;height:40px;}
#center_board .center_board_top.mid .notice_type_img {line-height:40px;margin-top: 5px;}
#center_board .center_board_top.mid .notice_type {line-height:40px;color:#000;font-size:18px;}
#center_board .quest_title {width:1200px;height:40px;margin-top:100px;border-bottom:#0bbbc1 solid 1px;}
#center_board .quest_title li {float:left}
#center_board .quest_title .icon {width:40px;height:40px;line-height:40px;background-color:#0bbbc1;text-align:center;color:#fff;font-weight:600;font-size:22px}
#center_board .quest_title .title {width:1050px;font-size:20px;color:#222;line-height:40px;margin-left:10px}
#center_board .center_board_list {width:1200px;display: inline-block;margin-bottom: 90px}
#center_board .center_board_list ul {width:100%;float:left;border-bottom:1px solid #cdcdcd}
#center_board .center_board_list .title, #center_board .center_board_list .more, #center_board .center_board_list .contents, #center_board .center_board_list .bot {float:left}
#center_board .center_board_list .title .more_img {float:right}
#center_board .center_board_list .title .notice_img {vertical-align: middle;margin-right:12px}
#center_board .center_board_list .title {width:1040px;font-size:20px;color:#222;line-height:80px;margin-top:10px}
#center_board .center_board_list .title .cat {color:#ff3467}
#center_board .center_board_list .title .cat.normal {color:#0bbbc1}
#center_board .center_board_list .more {width:29px;font-size:20px;color:#222;margin-top:30px;cursor:pointer}
#center_board .center_board_list.center_best .more {margin-top:85px}
#center_board .center_board_list .contents {width:1200px;margin:70px 0;color:#666;display:none;line-height:23px}
#center_board .center_board_list .bot {width:1070px;height:29px;text-align:right;padding-right:30px;margin-bottom:15px;line-height:29px;font-size:14px;color:#666}
#center_board .center_board_list ul.consult {border-bottom:1px dotted #000;}
#center_board .center_board_list ul.consult.review {padding-top:20px}
#center_board .center_board_list ul.consult.review .content_2_inner {margin:20px}
#center_board .center_board_list ul.consult:last-of-type {border-bottom:1px solid #cdcdcd}
#center_board .center_board_list .title.consult {width:800px;margin-top:0px;line-height:85px;}
#center_board .center_board_list.center_best .title.consult {width:870px;margin-top:0px;line-height:16px;font-size:14px;}
#center_board .center_board_list.center_best .best_wrap div {float:left}
#center_board .center_board_list.center_best .best_wrap .img_title {padding:28px}
#center_board .center_board_list.center_best .best_wrap .main_title {width:656px;padding:50px 10px 20px;color:#0bbbc1;font-size:18px;font-weight:600}
#center_board .center_board_list.center_best .best_wrap .sub_title {width:656px;padding:0 10px 20px;line-height:20px;}
#center_board .center_board_list .bot.consult {width:270px;height:85px;line-height:85px;margin-bottom:0px}
#center_board .center_board_list .bot.consult.add_btn {width:240px}
#center_board .center_board_list.center_best .bot.consult.add_btn {width:170px;padding-top:55px}
#center_board .center_board_list ul.consult.depth {background-color:#fbfbfb}
#center_board .center_board_list ul.consult.depth span {color:#336098}
#center_board .center_board_list ul.consult .lock {position:relative}
#center_board .center_board_list ul.consult .lock .input_pass {position:absolute;display:none;width:335px;height:55px;line-height:55px;top:30px;left:5px;/*border-radius: 5px;*/border:1px solid #0b90c1;background-color:#fff;}
#center_board .center_board_list ul.consult .lock .input_pass label {font-size:18px;margin:0 15px}
#center_board .center_board_list ul.consult .lock .input_pass input {width:140px;height:38px;border: 1px solid #cdcdcd;margin:8px 0px}
#center_board .center_board_list ul.consult .lock .input_pass .search_btn {height:20px;line-height:20px;padding:9px;font-size:23px;border: 1px solid #cdcdcd;border-left:none;margin:8px 0px}
#center_board.view .notice_type {color:#0bbbc1}
#center_board.view .notice_type .hi {color:#336098}
#center_board.view .list_btn {float:right; margin:15px 0 0 20px}
#center_board.view .list_btn.delete {margin-top:12px}
#center_board.view .list_btn.modify {margin-top:10px}
#center_board.view .list_btn.reply {margin-top:10px;font-size:35px;color:#dfdfdf}
#center_board.view .center_board_user {text-align: right;line-height:60px;height:60px;width:100%;font-size:14px;color:#777}
#center_board.view .center_best_banner {position:relative;width:1200px;height:277px;margin-bottom:65px;background: url("/image/detail_top_bg.jpg") no-repeat}
#center_board.view .center_best_banner .title {position:absolute;bottom:27px;left:390px;font-size:33px;color:#ffb209;font-weight:600}
#center_board.view .center_board_contents {border-bottom:1px solid #cdcdcd;line-height:23px}
#search_form {float:right;width:1100px;height:60px}
#search_form.remove_cat {width:395px}
#search_form select,#search_form span, #search_form .search_input,#search_form .search_btn {float:left;height:60px;margin-top:10px}
#search_form span {font-size: 15px;line-height:60px;margin-top:0px}
#search_form select {width:213px;height:40px;padding-left:15px;border:1px solid #cdcdcd;margin-left:5px}
#search_form .search_input {width:183px;height:38px;border:1px solid #cdcdcd;margin-left:5px}
#search_form .search_btn {width:17px;height:17px;border:1px solid #cdcdcd;border-left:0px;padding:11px 11px 10px 11px;}
#search_form .select_1 {width:110px;height:40px;padding-left:5px;border:1px solid #cdcdcd;margin-left:15px;font-weight:400;font-size:12px}

#common_header_4rd .btn_ul select.btn_mode {width:228px;height:43px;line-height:43px;padding-left:15px;background-color: #fff;border: 1px solid #bbb;}

#chart_wrap {display: inline-block;border:1px solid #dbdbdb;padding:0 30px}
#chart_wrap .donut_chart {position:relative;float:left}
#chart_wrap .donut_chart .abs_wrap {position:absolute;width:140px;top:0px;left:0px;text-align:center;z-index:150}
#chart_wrap .donut_chart .abs_wrap .per_num {line-height:140px;font-size:55px;letter-spacing:-5px}
#chart_wrap .donut_chart .abs_wrap .per {font-size:15px;margin-left:5px}
#chart_wrap .caption {text-align:center;font-size:20px;margin:40px 0}
#chart_wrap.review_chart {height:325px}
#chart_wrap.review_chart .donut_chart {height:220px}
div.review_wrap_1 {display:inline-block}
div.review_wrap_1 .bef, div.review_wrap_1 .aft {float:left;margin:20px 0}
div.review_wrap_1 .bef {width:550px;border-right:1px dashed #dbdbdb;}
div.review_wrap_1 .aft {width:549px;text-align:right}
div.review_wrap_1 .bef .img_set img {text-align:left}
div.review_wrap_1 .aft .img_set img {text-align:right}
#join_wrap .join_agree {width:1058px;height:238px;border:1px solid #0bbbc1;overflow-y:auto;padding:20px}
#join_wrap .join_agree_check {height:60px;line-height:55px;font-size:14px;color:#666}
#join_wrap .join_btn_next {position:relative;text-align:right;height:70px;line-height:70px;font-size:20px;color:#222;margin-bottom:170px}
#join_wrap .join_btn_next label {position:relative;text-align:right;margin-right:50px;height:70px;line-height:70px;font-size:20px;color:#222;cursor:pointer}
#join_wrap #btn_next {position:absolute;top:50%;margin-top:-17px;right:0px}
#join_wrap #btn_next:focus{outline: none;}
#join_form_wrap .join_form .join_form_line{width:1100px;background-color:#f2f2f2;border-bottom:1px solid #fff;}
#join_form_wrap .join_form .join_form_line.more_height, #join_form_wrap .join_form .join_form_line.more_height label {height:90px}
#join_form_wrap .join_form .join_form_line.more_height li, #join_form_wrap .join_form .join_form_line.more_height label{float:left}
#join_form_wrap .join_form .join_form_line.more_height textarea{height:76px;width:867px;margin:5px 13px;border:1px solid #dedede }
#join_form_wrap .join_form .join_form_line.more_height textarea.ans{height:150px}
#join_form_wrap .join_form .join_form_line.more_height.ans, #join_form_wrap .join_form .join_form_line.more_height.ans label{height:164px}
#join_form_wrap .join_form .join_form_line.auto_height .title_label {height:100%}
#join_form_wrap .join_form .join_form_line.auto_height .insert_input {width:895px}
#join_form_wrap .join_form .join_form_line .pic_file {margin: 3px 0;}
#join_form_wrap .join_form .join_form_line.auto_height .pic_file_delete {float:left;width:895px;margin-bottom:20px}
#join_form_wrap .join_form .join_form_line.auto_height .pic_file_delete li {float:left;width:130px; height:110px; border: 1px solid #fff; background-color:#eee}
#join_form_wrap .join_form .title_label {display: inline-block;width:165px;height:44px;line-height:44px;padding-left:40px;font-size:14px;color:#fff;background-color:#0bbbc1}
#join_form_wrap .join_form .title_label.bot {background-color:#0b90c1 !important}
#join_form_wrap .join_form .insert_input {display: inline}
#join_form_wrap .join_form .insert_input .input_text {width:250px;height:30px;font-size:14px;color:#444;margin-left:10px;border:1px solid #dedede;}
#join_form_wrap .join_form .insert_input .input_title {width:500px}
#join_form_wrap .join_form .insert_input .input_mid {width:150px}
#join_form_wrap .join_form .insert_input label {font-size:14px;line-height:44px}
#join_form_wrap .join_form .insert_input label.label_text {margin-left: 10px;}
#join_form_wrap .join_form .insert_input .input_text.phone {margin-left:0px !important;width:80px !important}
#join_form_wrap .join_form .insert_input .input_text.phone.first {margin-left:10px !important}
#join_form_wrap .join_form .insert_input .input_text.birth {margin-left:0px !important;width:50px !important}
#join_form_wrap .join_form .insert_input .input_text.birth.first {margin-left:10px !important}
#join_form_wrap .join_form .insert_input .input_text.addr_zip {width:65px !important}
#join_form_wrap .join_form .insert_input .input_text.addr_desc {width:450px !important}
#join_form_wrap .join_form .insert_input .input_text.email_1 {width:100px !important}
#join_form_wrap .join_form .insert_input .input_text.email_2 {width:200px !important}
#join_form_wrap .join_form .insert_input .input_text.funnel_etc {width:180px !important}
#join_form_wrap .join_form .insert_input .input_button {background-color:#595f6a;font-size:13px;color:#fff;padding: 7px 20px; margin-left:20px;}
#join_form_wrap .join_form .insert_input .radio_text{font-size: 13px;padding-right:5px}
#join_form_wrap .join_form .join_form_line .textarea_content {height:610px}
#join_form_wrap .join_form .join_check { margin-left: 10px; vertical-align:-2px}
#join_form_wrap .join_form select {height:30px;margin:0 40px 0 10px;border:1px solid #dedede;padding:0 30px 0 10px;}
#join_form_wrap .join_form .join_form_line.img_ul {border:none; height:270px}
#join_form_wrap .join_form .join_form_line.img_ul * {float:left}
#join_form_wrap .join_form .join_form_line.img_ul .title_label {margin-left:1px}
#join_form_wrap .join_form .join_form_line.img_ul .insert_input {width:521px;height:44px;line-height:44px;padding-left:13px;border-bottom: 1px solid #fff}
#join_form_wrap .join_form .join_form_line.img_ul img {width:260px;height:260px;margin:4px}

#center_board p.board_text {padding:20px}

.board_wrap .t_1 {padding-top:70px;line-height:20px;font-size:20px}
.board_wrap .t_2 {padding-top:55px;line-height:20px;font-size:15px;color:#009340}
.board_wrap .t_3 {padding-top:55px;line-height:20px;font-size:15px}
.board_wrap .ps_succ {margin-top:20px;padding-left:30px;line-height:50px;font-size:20px;border:4px solid #24b3a6;font-weight:700}

.board_wrap .bd_top_title {font-size:20px;padding-top:54px}

#member_join .top_title {font-size:20px;padding:54px 0 20px}
#member_join .default_table th, #member_join .default_table td {text-align:left;padding-left:40px}
#member_join .default_table th{text-align:left;padding-left:40px;background-color:#f7f7f7}

#right_tab {position:absolute;z-index:99;bottom:-460px;left:50%;margin-left:600px;width:100px;height:435px;text-align:center}
/*#right_tab > li {position:relative;min-height:135px;background-repeat:no-repeat;background-position:center 20px;background-color: rgba( 255, 255, 255, 0.4 )}*/
#right_tab > li {position:relative;min-height:120px;background-repeat:no-repeat;background-position:center 20px;background-color: rgba( 255, 255, 255, 0.4 )}
#right_tab > li.tab_1 {background-image:url("/img/quick_ico01.png")}
#right_tab > li.tab_2 {background-image:url("/img/quick_ico02.png")}
#right_tab > li.tab_3 {background-image:url("/img/quick_ico03.png");padding-bottom: 10px;}
#right_tab > li.tab_4 {background-image:url("/img/quick_ico04.png")}
#right_tab > li.tab_5 {background-image:url("/img/quick_ico05.png")}
#right_tab > li.tab_6 {background-image:url("/img/quick_ico06.png")}
#right_tab > li > a > p {padding-top:95px;line-height:20px;font-size:14px}
/*#right_tab > li.tab_1::after, #right_tab > li.tab_2::after, #right_tab > li.tab_4::after, #right_tab > li.tab_5::after {position:absolute;content:"";width:6px;height:6px;left:50%;bottom:-5px;margin-left:-3px;border-radius:3px;background-color:#dcdcdc}*/

#consult_main {background-image: url("/img/mem_main_bg.jpg");background-size:cover;background-repeat:no-repeat}
#consult_main .txt_1 {font-family: "NanumSquare";padding-top:220px;line-height:50px;font-size:50px;font-weight:700;color:#fff}
#consult_main .txt_1 .hi_1 {color:#ff8e00}
#consult_main .txt_1 .hi_2 {font-size:40px}
#consult_main .txt_2 {font-family: "NanumSquare";padding-top:30px;padding-left:210px;line-height:50px;font-size:50px;font-weight:700;color:#fff}
#consult_main .txt_2 .hi {font-size:30px}
#consult_main .tabs_wrap {display:inline-block;width:990px;margin-left:210px;margin-top:70px}
#consult_main .tabs_wrap > li {float:left;width:330px;height:330px;background-color:#fff}
#consult_main .tabs_wrap > li.tab_1 {background-color:#20439e;color:#fff}
#consult_main .tabs_wrap > li.tab_2 {margin-right:330px}
#consult_main .tabs_wrap > li.tab_3 {margin-left:330px;background-color:#ff8e00;color:#fff}
#consult_main .tabs_wrap > li.tab_4 {background-color:#eaeaea}
#consult_main .tabs_wrap p {padding-left:50px}
#consult_main .tabs_wrap .txt_3 {padding-top:48px;padding-bottom:146px;font-size:13px;line-height:13px;letter-spacing:2px}
#consult_main .tabs_wrap .txt_4 {position:relative;font-family:"NanumSquare";font-size:35px;line-height:35px;font-weight:700}
#consult_main .tabs_wrap .txt_4::after {content:url("/img/arrow_04.png");position:absolute;right:90px;top:2px}
#consult_main .tabs_wrap .txt_5 {font-family: "NanumSquare";padding-top:22px;padding-bottom:48px;font-size:17px;line-height:17px}
#consult_main .txt_6 {padding-left:340px;font-size:15px;line-height:140px;color:#f1f1f1}
#consult_info .title_1 {font-family: "NanumSquare";padding-top:90px;font-size:50px;line-height:50px;color:#20439e;font-weight:700;text-align:center}
#consult_info .title_2 {padding-top:60px;font-size:20px;line-height:30px;text-align:center}
#consult_info .btn_wrap {display:inline-block;width:100%;margin-top:35px}
#consult_info .btn_wrap > li {float:left;width:33.3333%;padding-top:200px;text-align:center;background-repeat:no-repeat;background-position:center 50px}
#consult_info .btn_wrap.wrap_1 > li.btn_1 {background-image:url("/img/mem_ico_01.png")}
#consult_info .btn_wrap.wrap_1 > li.btn_2 {background-image:url("/img/mem_ico_02.png")}
#consult_info .btn_wrap.wrap_1 > li.btn_3 {background-image:url("/img/mem_ico_03.png")}
#consult_info .btn_wrap > li > .txt_1 {font-family: "NanumSquare";font-size:30px;line-height:30px;color:#499248;font-weight:700}
#consult_info .btn_wrap > li > .txt_2 {padding-top:20px;font-size:15px;line-height:24px}
#consult_info .btn_wrap.wrap_2 {margin-top:100px}
#consult_info .btn_wrap.wrap_2 > li.btn_1 {background-image:url("/img/mem_ico_04.png")}
#consult_info .btn_wrap.wrap_2 > li.btn_2 {background-image:url("/img/mem_ico_05.png")}
#consult_info .btn_wrap.wrap_2 > li.btn_3 {background-image:url("/img/mem_ico_06.png")}
#consult_info .green_wrap {margin-top:160px;padding:50px;background-color:#f1faf1;text-align:center}
#consult_info .green_wrap .txt_1 {font-family: "NanumSquare";font-size:30px;line-height:30px;font-weight:700}
#consult_info .green_wrap .txt_2 {padding-top:40px;font-size:17px;line-height:24px;color:#444}
#consult_info .green_wrap .txt_3 {padding-top:30px;font-size:24px;line-height:24px;font-weight:700}
#consult_info .green_wrap.c_2 {background-color:#f9f9ee}
#consult_info #pd_prod .img_right_1 {width:650px;padding-right:500px;background: url("/img/mem_fda.jpg") no-repeat right;}
#consult_info .news_wrap {width:1098px;height:468px;border:1px solid #ccc;padding:30px 50px;background: url("/img/mem_news_new.jpg") no-repeat center 140px;}
#consult_info .news_wrap .txt_1 {font-size:15px;line-height:15px;color:#666}
#consult_info .news_wrap .txt_2 {font-family: "NanumSquare";padding-top:20px;font-size:35px;line-height:35px;font-weight:700}

#consult_info .news_under {padding-top:20px;font-size:14px;text-align:right;color:#777}

#consult_info .desc_wrap {height:500px;margin-top:160px;background: url("/img/mem_footer_bg.png") no-repeat bottom;text-align:center}
#consult_info .desc_wrap .txt_1 {font-family: "NanumSquare";line-height:25px;font-size:25px;color:#c68f57;font-weight:700}
#consult_info .desc_wrap .txt_2 {padding-top:20px;line-height:20px;font-size:20px;color:#444}
#consult_info .call_wrap {font-family:"NanumSquare";background: url("/img/mem_ico_07.png") no-repeat center 60px;text-align:center}
#consult_info .call_wrap .txt_1 {line-height:25px;font-size:25px;font-weight:700}
#consult_info .call_wrap .txt_2 {padding-top:152px;line-height:20px;font-size:20px;font-weight:700}
#consult_info .call_wrap .txt_3 {padding-top:14px;line-height:40px;font-size:40px;color:#22a159;font-weight:900}

#consult_intro .title {font-size:20px;line-height:20px;padding:90px 0;}


#consult_spc .title_1 {font-size:20px;line-height:30px;padding-top:90px}
#consult_spc .title_2 {font-family:"NanumSquare";font-size:30px;line-height:30px;padding-top:85px;font-weight:700}
#consult_spc .default_table {margin-top:34px;}
#consult_spc .default_table .hi {color:#ed0011;}


.info_default .brint_title {padding-top:90px}
.info_default .title_1 {font-family:"NanumSquare";padding-top:20px;font-size:50px;color:#3f3f3f;font-weight:900}
.info_default .title_1 .hi {color:#009340}
.info_default .title_2 {font-size:25px;line-height:25px;padding-top:100px;font-weight:700}
.info_default .desc_1 {font-size:20px;color:#444;line-height:30px;padding-top:30px}
.info_default .img_wrap {text-align:center;margin:80px 0 20px}
.info_default .img_wrap .gray_wrap {border:1px solid #ccc}

.info_default .img_tab {display:inline-block;width:100%;height:220px;margin-top:100px}
.info_default .img_tab > li {float:left;width:260px;height:100px;padding-top:120px;margin-right:53px;background-repeat:no-repeat;background-position:center 20px}
.info_default .img_tab > li.last {margin-right:0}
#pd_info.info_default, #agent_info.info_default, #pd_work.info_default {margin-bottom:300px}

#pd_info.info_default .img_tab > li.tab_1 {background-image:url("/img/pd_info01.jpg")}
#pd_info.info_default .img_tab > li.tab_2 {background-image:url("/img/pd_info02.jpg")}
#pd_info.info_default .img_tab > li.tab_3 {background-image:url("/img/pd_info03.jpg")}
#pd_info.info_default .img_tab > li.tab_4 {background-image:url("/img/pd_info04.jpg")}
#agent_info.info_default .img_tab > li.tab_1 {background-image:url("/img/branch_info01.gif")}
#agent_info.info_default .img_tab > li.tab_2 {background-image:url("/img/branch_info02.gif")}
#agent_info.info_default .img_tab > li.tab_3 {background-image:url("/img/branch_info03.gif")}
#agent_info.info_default .img_tab > li.tab_4 {background-image:url("/img/branch_info04.gif")}
#pd_work.info_default .img_tab > li.tab_1 {background-image:url("/img/pd_work01.gif")}
#pd_work.info_default .img_tab > li.tab_2 {background-image:url("/img/pd_work02.gif")}
#pd_work.info_default .img_tab > li.tab_3 {background-image:url("/img/pd_work03.gif")}
#pd_work.info_default .img_tab > li.tab_4 {background-image:url("/img/pd_work04.gif")}
.info_default .img_tab > li > div {font-size:21px;color:#fff;text-align: center;line-height:100px;font-weight:700}
.info_default .img_tab > li.tab_1 > div {background-color:#7fbabd}
.info_default .img_tab > li.tab_2 > div {background-color:#5fa4ce}
.info_default .img_tab > li.tab_3 > div {background-color:#b0c194}
.info_default .img_tab > li.tab_4 > div {background-color:#c4b177}
.info_default .sub_title_1 {padding-top:70px;line-height:24px;font-size:22px;font-weight:700}
.info_default .sub_title_1 .hi {color:#009340}
.info_default .sub_desc_1 {padding-top:20px;line-height:30px;font-size:16px}
.info_default .title_1.pt {padding-top:120px}

#agent_info .default_table {margin-top:70px}
#agent_info .add_txt_1 {padding-top:20px;text-align:right;font-size:17px;}
#agent_info .btn_wrap {margin-top:40px;text-align:right}
#agent_info .btn_wrap .btn {font-family:"NanumSquare";width:300px;height:60px;font-size:17px;color:#fff;border:0;background-color:#44b073}
#pd_work .tpd {padding-top:90px}

/* 미리보기 스타일 셋팅 */
#preview{
    z-index: 9999;
    position:absolute;
    border:0px solid #ccc;
    background:#333;
    padding:1px;
    display:none;
    color:#fff;
}

.on_preview {text-decoration: underline;font-size:13px;cursor:pointer}

/*
#right_tab > li {position:relative;min-height:135px;background-repeat:no-repeat;background-position:center 20px;background-color: rgba( 255, 255, 255, 0.4 )}
#right_tab > li.tab_1 {background-image:url("/img/quick_ico01.png")}
*/


.board_wrap.page_wrap {margin:150px 0 300px}
.board_wrap.page_wrap .inner_wrap {text-align:center}


.file_down .p_down {line-height:32px}
.file_down .p_down.p_down_title {padding: 15px 0;font-size:18px}
.file_down .p_down.inner_1 {padding-left:20px}
.file_down .p_down.inner_2 {padding-left:20px}
.file_down .p_down.inner_3 {padding-left:40px}
.file_down .p_down a {color:red;text-decoration:underline}


#event_acc {text-align:center}
#event_acc .img_btn {cursor:pointer}


#edu_test {height:800px;line-height:30px}
#edu_test .inner_wrap {width:800px;padding:0 200px}
#edu_test .p_1 {padding-top:160px}
#edu_test .p_2 {padding-top:70px}


#edu_test .img_wrap {position:relative;margin-top:10px}
#edu_test .img_wrap.img_1::after {content:"";position:absolute;left:370px;top:7px;width:284px;height:36px;border:2px solid red;}

#edu_test .btn_wrap {text-align:center;margin-top:20px}
#edu_test .btn_wrap > li {display:inline-block;width:170px;height:40px;line-height:40px;font-size:16px;color:#fff;background-color:#646464;font-family: "NanumSquare";}



#event_acc {}
#event_acc.event_20210122 {}
#event_acc.event_20210122 .btn_wrap_1 {display:inline-block;color:#fff;width:100%;max-width:860px;font-weight:700}
#event_acc.event_20210122 .btn_wrap_1 > li {width:100%;height:54px;line-height:54px;background-color:#562c2c;font-size:18px;font-family:"NanumSquare";cursor:pointer}
#event_acc.event_20210122 .btn_wrap_2 {display:inline-block;color:#fff;width:100%;max-width:860px;font-weight:700;height:54px;margin-top:12px}
#event_acc.event_20210122 .btn_wrap_2 > li {float:left;width:32%;height:54px;line-height:54px;font-size:18px;font-family:"NanumSquare";cursor:pointer}
#event_acc.event_20210122 .btn_wrap_2 > li.li_1 {background-color:#71c1a7;}
#event_acc.event_20210122 .btn_wrap_2 > li.li_2 {margin-left:2%;background-color:#56adbd;}
#event_acc.event_20210122 .btn_wrap_2 > li.li_3 {margin-left:2%;background-color:#abba91;}
#event_acc.event_20210122 .btn_wrap_2 > li.li_4 {width:100%;background-color:#56adbd;}



#cust_sdown {}
#cust_sdown .file_wrap {display:inline-block;width:100%;}
#cust_sdown .file_wrap .row_wrap {float:left;width:100%;border-bottom:1px solid #d9d9d9}
#cust_sdown .file_wrap .row_wrap:last-child {border-bottom:1px solid #5fa4ce}
#cust_sdown .file_wrap .row_wrap > li {float:left;height:120px;box-sizing:border-box;padding:30px 0}
#cust_sdown .file_wrap .row_wrap > li.title_wrap {width:230px;font-size:20px;line-height:28px;padding-left:20px}
#cust_sdown .file_wrap .row_wrap > li.title_wrap > .s1 {font-size:22px;font-weight:700}
#cust_sdown .file_wrap .row_wrap > li.serial_wrap {width:745px}
#cust_sdown .file_wrap .row_wrap > li.serial_wrap > .serial {float:left;width:153px;height:58px;padding-left:20px;border:1px solid #d3d3d3;margin-left:8px;border-radius:28px;font-size:17px;ime-mode:disabled}
#cust_sdown .file_wrap .row_wrap > li.serial_wrap > .serial::placeholder {color:#bcbcbc;font-size:14px}
#cust_sdown .file_wrap .row_wrap > li.serial_wrap > .serial:focus {border:1px solid #000;outline:0;}
#cust_sdown .file_wrap .row_wrap > li.btn_wrap {width:225px}
#cust_sdown .file_wrap .row_wrap > li.btn_wrap .btn {float:left;width:100px;height:60px;border:0;font-size:17px;color:#fff;background-color:#5f8ace;border-radius:28px;cursor:pointer;-webkit-transition:background-color 0.6s,-webkit-transform 0.6s;transition:background-color 0.6s, transform 0.6s}
#cust_sdown .file_wrap .row_wrap > li.btn_wrap .btn.btn_2 {margin-left:10px;background-color:#7b7b7b}
#cust_sdown .file_wrap .row_wrap > li.btn_wrap .btn.disable {background-color:#C4DEFF;cursor: not-allowed;}

#cust_sdown .file_wrap .row_wrap.prog_info {text-align:center;background-color:#efefef;border:0}
#cust_sdown .file_wrap .row_wrap.prog_info > p.ready {line-height:280px;font-size:20px;font-weight:700}
#cust_sdown .file_wrap .row_wrap.prog_info > p.error {line-height:280px;font-size:20px;font-weight:700;color:#ea1c29}

#cust_sdown .file_wrap .row_wrap.prog_info > p.hw {padding-top:70px;line-height:90px;font-size:20px;font-weight:700;}
#cust_sdown .file_wrap .row_wrap.prog_info > a {cursor:pointer}
#cust_sdown .file_wrap .row_wrap.prog_info .hw_btn {cursor:pointer;margin-bottom:80px;width:160px;height:40px;line-height:40px;background-color:#009340;color:#fff;text-align:center;border:0;font-size:16px}



#cust_sdown .file_wrap .row_wrap.prog_info.set {}
#cust_sdown .file_wrap .row_wrap.prog_info.set > p.title {font-family:"sans-serif";float:left;width:100%;line-height:70px;font-size:22px;font-weight:700}
#cust_sdown .file_wrap .row_wrap.prog_info.set > p.desc {float:left;width:100%;line-height:60px;font-size:16px}
#cust_sdown .file_wrap .row_wrap.prog_info.set > p.desc.hi {color:#ea1c29}


#cust_sdown .file_wrap .down_wrap {float:left;width:100%;text-align:center}
#cust_sdown .file_wrap .down_wrap .al_center {display:inline-block;}
#cust_sdown .file_wrap .down_wrap .al_center > div {float:left}
#cust_sdown .file_wrap .down_wrap .al_center > div.tab_1 {width:480px;border:1px solid #acacac}
#cust_sdown .file_wrap .down_wrap .al_center > div.tab_1 > li {width:180px;padding:0 30px}
#cust_sdown .file_wrap .down_wrap .al_center > div.tab_1 > li.l_1 {text-align:left;background-color:#f5f5fc;line-height:40px;border-top:1px solid #dbdbdb}
#cust_sdown .file_wrap .down_wrap .al_center > div.tab_1 > li.l_1.hi {text-align:left;background-color:#5f8ace;color:#fff;line-height:56px;border:0;font-weight:700;font-size:20px}
#cust_sdown .file_wrap .down_wrap .al_center > div.tab_1 > li.r_1 {text-align:right;background-color:#fff;line-height:40px;border-top:1px solid #dbdbdb;font-weight:700;}
#cust_sdown .file_wrap .down_wrap .al_center > div.tab_1 > li.r_1.hi {text-align:right;background-color:#5f8ace;color:#fff600;line-height:56px;border:0;font-size:20px}
#cust_sdown .file_wrap .down_wrap .al_center > div > li {float:left}

#cust_sdown .file_wrap .down_wrap .al_center > div.tab_2, #cust_sdown .file_wrap .down_wrap .al_center > div.tab_3 {border:1px solid #acacac;border-left:0;width:142px;height:138px;font-size:18px;}
#cust_sdown .file_wrap .down_wrap .al_center > div.tab_2 {background: url(/img/ico_data_down.png) #dcebff no-repeat center 34px;}
#cust_sdown .file_wrap .down_wrap .al_center > div.tab_3 {background: url(/img/ico_data_down.png) #e1f9fa no-repeat center 34px;}

#cust_sdown .file_wrap .down_wrap .al_center > div.tab_2 > a, #cust_sdown .file_wrap .down_wrap .al_center > div.tab_3 > a {display:block;width:100%;height:50px;padding-top:88px}


#cust_sdown .order_wrap {display:inline-block;width:100%}
#cust_sdown .order_wrap > .title-1 {padding:60px 0 40px;font-size:20px;color:#444;font-weight:700}
#cust_sdown .order_wrap > .title-2 {padding:60px 0 40px;font-size:20px;color:#5f8ace;font-weight:700}
#cust_sdown .order_wrap .twrap-1 > ul {display:inline-block;width:100%}
#cust_sdown .order_wrap .twrap-1 > ul > li {float:left;box-sizing:border-box;font-size:17px}
#cust_sdown .order_wrap .twrap-1 > ul.ul-2 {padding-top:30px}
#cust_sdown .order_wrap .twrap-1 > ul > li.li-1 {width:30%;height:78px;line-height:78px;padding-left:30px;color:#fff;background-color:#5f8ace}
#cust_sdown .order_wrap .twrap-1 > ul > li.li-2 {width:70%;padding-left:34px;line-height:28px;color:#444}
#cust_sdown .order_wrap .twrap-1 > ul > li.li-2 > .hi {color:#ff5816;font-weight:700}
#cust_sdown .order_wrap .twrap-1 > ul > li.li-3 {background-color:#5fceaa}

#cust_sdown .tp_wrap {float:left;width:100%;position:relative;height:130px;border-bottom: 1px solid #d9d9d9;background: url(/img/ico_warning.png) no-repeat 40px center #f8f8f8;}
#cust_sdown .tp_wrap > p {text-align:left;padding-left:140px;line-height:26px;font-size:17px;padding-top:38px;}
#cust_sdown .tp_wrap > .btn_down {position:absolute;right:24px;top:38px;width:300px;padding-left:40px;height:54px;text-align:center;line-height:54px;color:#fff;background: url(/img/ico_data_down.png) #7b7b7b no-repeat 36px center;}
#cust_sdown .tp_wrap > .btn_down > a {display:block;width:100%;height:100%}


#cust_sdown .tp_wrap > .radio_down {position:absolute;right:24px;top:20px;width:400px;padding-left:40px;height:94px;text-align:center}
#cust_sdown .tp_wrap > .radio_down > p {line-height:20px;font-size:17px;}
#cust_sdown .tp_wrap > .radio_down .lang {display: inline-block;width:120px;padding-top:56px;margin-top:4px;line-height:14px;font-size:13px;}
#cust_sdown .tp_wrap > .radio_down .lang_1 {background:url("/img/ico_kor.png") no-repeat center 8px}
#cust_sdown .tp_wrap > .radio_down .lang_2 {background:url("/img/ico_eng.png") no-repeat center 8px}
#cust_sdown .tp_wrap > .radio_down .lang_3 {font-family: '돋움';background:url("/img/ico_cha.png") no-repeat center 8px}


#cust_sdown .order_wrap .twrap-2 {width:100%;height:320px;box-sizing:border-box;border:1px solid #d3d3d3;background:url("/img/product_no.jpg") no-repeat 600px center}
#cust_sdown .order_wrap .twrap-2 .p-1 {font-size:20px;line-height:20px;padding-top:46px;padding-left:120px;color:#444;font-weight:700}
#cust_sdown .order_wrap .twrap-2 .p-1 .hi {color:#5f8ace}
#cust_sdown .order_wrap .twrap-2 .p-2 {font-size:20px;line-height:20px;padding-top:46px;padding-left:120px;color:#444;font-weight:700}
#cust_sdown .order_wrap .twrap-2 .p-2 .hi {color:#ff5816}
#cust_sdown .order_wrap .twrap-2 .p-3 {padding-top:24px;line-height:27px;padding-left:150px;color:#444}
#cust_sdown .p-title {padding:70px 0 30px;font-size:20px;border-bottom:1px solid #5fa4ce;color:#5f8ace;font-weight:700}

#cust_sdown .twrap-3 {display: inline-block;width:100%;border-bottom:1px solid #d9d9d9}
#cust_sdown .twrap-3 .p-1 {padding-left:90px;padding-top:10px;line-height:90px;font-size:17px;color:#ea1c29;background:url("/img/ico_warning.png") no-repeat 20px center}
#cust_sdown .twrap-3 .p-1 .hi {font-size:20px;font-weight:700}

#cust_sdown .twrap-3 .p-2 {padding-left:20px;line-height:56px;font-size:17px;color:#5f8ace;font-weight:700;background:url("/img/ico_data_down.png") #f8f8f8 no-repeat 1140px center}
#cust_sdown .twrap-3 .p-2.t_border {margin-top:6px;border-top:1px solid #ddd}
#cust_sdown .twrap-3 .p-3 {padding-left:20px;padding-top:30px;font-size:17px;color:#444;font-weight:700}
#cust_sdown .twrap-3 .p-3 .hi {color:#ea1c2a}

#cust_sdown .twrap-3 .p-4 {padding-left:20px;padding-top:16px;font-size:15px;color:#444;padding-bottom:20px;}

#cust_sdown .twrap-3 .p-5 {padding:10px 0 10px 20px;line-height:28px;font-size:15px;background-color:#f8f8f8;color:#444}
#cust_sdown .twrap-3 .p-5.b-margin {margin-bottom:10px}
#cust_sdown .twrap-3 .p-5.t_border {border-top:1px solid #ddd}
#cust_sdown .twrap-3 .p-5  .hi {color:#ea1c2a}
#cust_sdown .twrap-3.b_border {border-bottom:1px solid #5fa4ce}


#cust_sdown .twrap-4 {display:inline-block;width:100%;margin-top:48px;margin-bottom:120px}
#cust_sdown .twrap-4 > li {float:left}
#cust_sdown .twrap-4 > li > a {display:block;width:100%;height:100%}
#cust_sdown .twrap-4 > li.li-1 {width:278px;height:158px;border:1px solid #c0c0c0;margin-right:25px;background:url("/img/ico_exe.png") no-repeat 180px center}
#cust_sdown .twrap-4 > li.li-1 > a > p {padding-top:42px;padding-left:34px;line-height:26px;font-size:20px;color:#666;font-weight:700}
#cust_sdown .twrap-4 > li.li-1 > a > p > .hi {color:#000}
#cust_sdown .twrap-4 > li.li-2 {background:url("/img/ico_manual.png") no-repeat 180px center}
#cust_sdown .twrap-4 > li.li-3 {width:590}


#cust_sdown .desc_wrap {display:inline-block;width:100%;}
#cust_sdown .desc_wrap > div {float:left;height:470px;border: 1px solid #acacac;color:#444}
#cust_sdown .desc_wrap > div .hi {color: #ff5816;font-weight: 700;}
#cust_sdown .desc_wrap > div.l_left {width:797px}
#cust_sdown .desc_wrap > div.l_left .title {width:270px;padding-left:40px;height:50px;line-height:50px;font-size:18px;color:#fff;background-color:#5f8ace}
#cust_sdown .desc_wrap > div.l_left .title.t2 {background-color:#5fceaa}
#cust_sdown .desc_wrap > div.l_left .desc {padding-top:20px;padding-left:30px;line-height:30px;font-size:16px}
#cust_sdown .desc_wrap > div.l_left .desc.d1 {padding-bottom:34px}
#cust_sdown .desc_wrap > div.l_right {width:400px;border-left:0;}
#cust_sdown .desc_wrap > div.l_right > img {width:100%;margin-top:50px}
#cust_sdown .desc_wrap > div.l_right > p {padding-left:80px;padding-top:40px;line-height:30px;font-size:17px;font-weight:700}

#cust_sdown .desc_wrap > div.l_right_2 {width:400px;border-left:0;}
#cust_sdown .desc_wrap > div.l_right_2 .title {width:270px;padding-left:40px;height:50px;line-height:50px;font-size:18px;color:#fff;background-color:#5f8ace}
#cust_sdown .desc_wrap > div.l_right_2 > li {width:100%;font-size:17px;line-height:24px;font-weight:700;text-align:center}
#cust_sdown .desc_wrap > div.l_right_2 > li > img {margin-top:10px}
#cust_sdown .desc_wrap > div.l_right_2 > li.li_1 {height:200px;border-bottom:1px solid #acacac}
#cust_sdown .desc_wrap > div.l_right_2 > li > p {padding-left:30px;text-align:left}

#cust_sdown .desc_wrap > div.l_right > img {width:100%;margin-top:50px}
#cust_sdown .desc_wrap > div.l_right > p {padding-top:40px;line-height:30px;font-size:17px;font-weight:700}
/*    border: 1px solid #d3d3d3;
    background: url(/img/product_no.jpg) no-repeat 600px center;
    */


#cust_sdown .desc_wrap_2 {display:inline-block;width:100%;margin-top:20px}
#cust_sdown .desc_wrap_2 > table {width:100%;text-align:center;border: 1px solid #777;border-collapse: collapse;}
#cust_sdown .desc_wrap_2 > table th, #cust_sdown .desc_wrap_2 > table td {border: 1px solid #777;padding:8px 0;line-height:26px}
#cust_sdown .desc_wrap_2 > table th {background-color:#f8f8f8}
#cust_sdown .desc_wrap_2 > table .fb {font-weight:700}
#cust_sdown .desc_wrap_2 > table td.desc_left {text-align:left;padding:20px 80px;}
#cust_sdown .desc_wrap_2 > table td > .hi {color:#ff5816;font-weight:700}
#cust_sdown .desc_wrap_2 > table td > a {color:#5f8ace;font-weight:700;text-decoration: underline}



#edu_apply .cert_btn {display:inline-block;width:100px;height:32px;line-height:32px;font-size:14px;text-align:center;color:#fff;background-color:#009340}
#edu_apply .order_text {font-size:12px;color:#999}


#edu_apply .cert_adv {margin-bottom:120px;padding-left:30px;color:#444}
#edu_apply .cert_adv .title_p {font-size:24px;padding-bottom:20px}
#edu_apply .cert_adv .title {font-size:20px;line-height:28px;padding-bottom:12px;padding-top:24px;color:#000}
#edu_apply .cert_adv .tab_1 {padding-left:16px;font-size:16px;line-height:28px;padding-bottom:6px}
#edu_apply .cert_adv .tab_2 {padding-left:42px;font-size:16px;line-height:26px;padding-bottom:4px;}
#edu_apply .cert_adv .tab_2.login_wrap {line-height:26px}
#edu_apply .cert_adv .tab_2.login_wrap > input[type="text"], #edu_apply .cert_adv .tab_2.login_wrap > input[type="password"] {width:140px;height:22px;padding-left:10px}
#edu_apply .cert_adv .tab_2.login_wrap > input[type="button"] {width:60px;height:26px;background-color:#646464;color:#fff;border:0;}


#edu_apply #apply_ajax_wrap {margin-bottom:20px}
#edu_apply #apply_ajax_wrap .rm_tr td {height:40px;text-align:center}

#edu_apply #apply_ajax_wrap .rm_tr.re_y td.cert_yn_text {color:blue}


#member_serial .btn_wrap {position:relative;display:inline-block;width:100%;margin:50px 0 24px;}
#member_serial .btn_wrap p.title {line-height:60px;font-size: 20px;}
#member_serial .btn_wrap .btn {position:absolute;right:0;top:10px;width:200px;height:40px;line-height:40px;background-color:#009340;color:#fff;text-align:center;cursor:pointer}
#member_serial .btn_wrap .btn > a {display:inline-block;width:100%;height:100%;}
#member_serial .btn_wrap .btn.gray {background-color:#646464;cursor:default}


#member_serial #insert_wrap {display:inline-block;width:100%;height:620px}
#member_serial #insert_wrap > .input_form > div {float:left;height:550px}
#member_serial #insert_wrap > .input_form > div.d_left {float:left;width:718px;border:1px solid #ccc}
#member_serial #insert_wrap > .input_form > div.d_right {float:left;width:479px;border:1px solid #ccc;border-left:0}
#member_serial #insert_wrap > .input_form > div > li.title {width:240px;height:50px;line-height:50px;padding-left:30px;color:#fff;background-color:#5f8ace}
#member_serial #insert_wrap > .input_form > div.d_right > li.title {background-color:#5fceaa}
#member_serial #insert_wrap > .input_form > div > p {padding-top:42px;padding-left:24px;line-height:26px;font-size:17px;color:#444}
#member_serial #insert_wrap > .input_form > div > .img_wrap {margin-top:40px}
#member_serial #insert_wrap > .input_form > div > .img_wrap > img {vertical-align:top}
#member_serial #insert_wrap > .input_form > div > .img_wrap > img.img2 {margin-left:10px}
#member_serial #insert_wrap > .input_form > div > .btn_wrap {text-align:center}
#member_serial #insert_wrap > .input_form > div > .btn_wrap li {cursor:pointer}
#member_serial #insert_wrap > .input_form > div > .input_wrap {margin-top:40px;height:212px;background:url("/img/no_input.jpg") no-repeat center}
#member_serial #insert_wrap > .input_form > div > .input_wrap > li {margin-left:182px;}
#member_serial #insert_wrap > .input_form > div > .input_wrap > li > .sn {height:34px;text-align:center}
#member_serial #insert_wrap > .input_form > div > .input_wrap > li > .sn_1 {width:53px}
#member_serial #insert_wrap > .input_form > div > .input_wrap > li > .sn_2 {width:88px;margin-left:26px}
#member_serial #insert_wrap > .input_form > div > .input_wrap > li > .sn_3 {width:171px;margin-top:5px}
#member_serial #insert_wrap > .input_form > div > .input_wrap > .li_1 {padding-top:26px;}
#member_serial #insert_wrap > .input_form > div > .input_wrap > .li_2 {}



.datetimepicker {background:url("/img/cal_bg.png") no-repeat 94% center }



.board_wrap .admin_panel {position:relative;display:inline-block;width:100%;padding:20px;margin-top:40px;border:1px solid #dbdbdb;box-sizing:border-box}
.board_wrap .admin_panel .title {padding:4px 0 12px}

.board_wrap .admin_panel .admin_list {display:flex;width:100%;padding:14px 0}
.board_wrap .admin_panel .admin_btn {display:flex;position:relative;margin-right:20px;padding:12px;border:1px solid #dbdbdb}
.board_wrap .admin_panel .admin_btn .title {position:absolute;left:20px;top:-10px;background-color:#fff;padding:0 20px}
.board_wrap .admin_panel .admin_btn .btn {font-family: "NanumSquare";width:150px;height:40px;margin:4px;line-height:40px;font-size:15px;color:#fff;border:0;text-align:center;background-color:#009340;cursor:pointer}
.board_wrap .admin_panel .admin_btn.full {justify-content:space-around}

.board_wrap .admin_panel .admin_btn .btn.gray {background-color:#646464}
.board_wrap .admin_panel .admin_btn .btn.lightgray {background-color:#ccc;cursor:default}


.board_wrap .admin_panel .flex_wrap {display:flex;height:40px;line-height:40px}
.board_wrap .admin_panel .sbtn {font-family:"NanumSquare";width:42px;height:24px;line-height:24px;margin-top:8px;font-size:13px;background-color:#999;color:#fff;text-align:center;cursor:pointer}
.board_wrap .admin_panel .nbtn {font-family: "NanumSquare";width:110px;height:40px;line-height:40px;font-size:15px;color:#fff;border:0;text-align:center;background-color:#009340;cursor:pointer}


#admin_insert_popup {position:fixed;display:none;left:0;top:0;width:100%;height:100%;z-index:5}
/*#admin_insert_popup::before {content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:0.3}*/
#admin_insert_popup .bg_popup {position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:0.3}
#admin_insert_popup .inner_popup {position:absolute;left:50%;top:100px;width:900px;height:auto;margin-left:-450px;background-color:#fff;overflow: auto}
@media screen and (max-height: 700px) {
    #admin_insert_popup .inner_popup {top:10px;height:90%;}
}

#admin_insert_popup .wrap_cont {width:840px;height:560px;padding:20px;}
#admin_insert_popup .wrap_cont .m_title {font-family:"NanumSquare";font-size:22px;padding-top:14px;font-weight:600}

#admin_insert_popup .wrap_cont .s_title {font-family:"Nanum Gothic";font-size:15px;padding:6px 0 34px}
#admin_insert_popup .wrap_cont .u_wrap {display:flex;padding-bottom:20px}
#admin_insert_popup .wrap_cont .u_wrap .l_desc {font-family:"Nanum Gothic";display:flex;flex-direction:row;flex-wrap: wrap;align-content:flex-start;width:200px;line-height:34px;font-weight:600}
#admin_insert_popup .wrap_cont .u_wrap .l_desc > span {display:block;width:30px;height:30px;line-height:30px;margin-right:10px;margin-top:2px;color:#fff;background-color:#FF8224;border-radius:20px;font-size:14px;text-align:center;font-weight:400}
#admin_insert_popup .wrap_cont .u_wrap .l_desc .s_desc {font-weight:400;line-height:20px;font-size:11px;padding:6px;padding-left:40px;}
#admin_insert_popup .wrap_cont .u_wrap .l_input {width:600px;line-height:34px}
#admin_insert_popup .wrap_cont .u_wrap .l_input > textarea {width:558px;height:220px;padding:20px}
#admin_insert_popup .wrap_cont .u_wrap.btw {justify-content:flex-end}
#admin_insert_popup .wrap_cont .u_wrap.btw .btn {font-family:"NanumSquare";width:120px;height:40px;margin:4px;line-height:40px;font-size:15px;color:#fff;border:0;text-align:center;background-color:#009340;cursor:pointer;}
#admin_insert_popup .wrap_cont .u_wrap.btw .btn.gray {background-color:#646464}


.btn_small {display:inline-block;height:24px;line-height:24px;font-size:14px;padding:2px 12px;color:#fff;cursor:pointer;background-color:#009340}
.btn_small.gray {background-color:#646464}




#bplan_work {}
#bplan_work #bplan_main {height:800px;margin:70px auto;
    background: url('/img/bplan/main_bg_line.png') center 110px no-repeat, url('/img/bplan/main_family.png') bottom no-repeat, url("/img/bplan/main_bg.png") repeat-x;
;text-align:center;border-radius:10px}
#bplan_work #bplan_main .top_title {font-size:30px;line-height:36px;color:#fff;padding-top:80px;font-weight:700}
#bplan_work #bplan_main .sub_title {font-size:20px;line-height:26px;color:#000;padding-top:90px;font-weight:700}
#bplan_work #bplan_main .btn {width:200px;height:80px;font-size:20px;margin-top:40px;background-color:#333;color:#fff;border:0;border-radius:40px;cursor:pointer}

#bplan_work .desc_p,
#bplan_member .title {text-align:center;font-size:20px;line-height:32px;padding-top:40px}

#bplan_work .default_input {display:inline-block;width:100%;box-sizing:border-box;}
#bplan_work .default_input .input_wrap {max-width:500px;border-top:1px solid #dbdbdb;margin:20px auto;}
#bplan_work .default_input .input_wrap > p {margin:0;}
#bplan_work .default_input .input_wrap > p.title {font-size:15px;font-weight:700;padding:14px 0}
#bplan_work .default_input .input_wrap .li_wrap {display:inline-block;width:100%;margin:0;padding:0}
#bplan_work .default_input .input_wrap .li_wrap > li {float:left;width:124px;padding-bottom:6px;font-size:16px;line-height:32px}
#bplan_work .default_input .input_wrap .li_wrap.check_wrap > li > input,
#bplan_work .default_input .input_wrap .li_wrap.check_wrap > li > label {cursor:pointer}
#bplan_work .default_input .button_wrap {text-align:center}
#bplan_work .default_input .button_wrap > .btn {width: 140px;height:40px;margin-top:20px;font-size:16px;border:0;background-color:#006699;border-radius:4px;color:#fff;font-weight:900;cursor:pointer}
#bplan_work .default_input .input_wrap .txtbox {width:80px;height:40px;margin:0;padding:0;border: 1px solid #777;text-align:left;padding-left:10px}
#bplan_work .default_input .input_wrap .desc_span {font-size:13px;color:#444}
#bplan_work .default_input .input_wrap .selbox {min-width:140px;height:40px;margin:0;padding:0;border: 1px solid #777;text-align:left;padding-left:10px}

#bplan_work .default_input .input_wrap .li_wrap.check_wrap .hidden_li {display:none}
#bplan_work .default_input .input_wrap .li_wrap.check_wrap .chkbox {width:20px;height:13px}


#bplan_member {min-height:400px;margin-top:60px;text-align:center;}
#bplan_member .btn {position:relative;width:440px;height:250px;margin:0 20px;padding-top:125px;font-size:22px;border:1px solid #777;box-sizing:border-box;cursor:pointer}
#bplan_member .btn.btn_1 {background:url('/img/bplan/ico_down.png') center 50px no-repeat}
#bplan_member .btn.btn_2 {background:url('/img/bplan/ico_go.png') center 50px no-repeat}

#bplan_member .title {padding-bottom:60px}



#purchase_ok {display: inline-block;width: 100%;}
#purchase_ok > table {margin:60px 0 !important}
#purchase_ok > table > tbody > tr > td.td_title {height:60px}
#purchase_ok .tb_1,
#purchase_ok .tb_2 {height:40px}
#purchase_ok .tb_1 {text-align:center !important}
#purchase_ok .tb_2 {padding:4px 20px}
#purchase_ok .purchase_btn {width:140px;height:40px;font-size:16px;border:0;background-color:#006699;border-radius:4px;color:#fff;font-weight:900;cursor:pointer;margin-bottom:200px}


@media screen and (max-height: 700px) {
    #layer.daum_layer {height:100% !important;margin-top:0 !important;top:0 !important}
}


#cust_bqdown {padding-bottom:300px;}
#cust_bqdown .top {display:inline-block;width:100%;height:350px}
#cust_bqdown .top > div {float:left;height:100%}
#cust_bqdown .top > div.left {width:530px;margin-right:120px}
#cust_bqdown .top > div.left > .p1 {font-size:30px;font-weight:600;padding-top:80px}
#cust_bqdown .top > div.left > .p2 {font-size:17px;padding-top:30px}
#cust_bqdown .top > div.left > .p3 {padding-top:17px;line-height:24px;color:#444}
#cust_bqdown .top > div.right {display:inline-block;box-sizing:border-box;padding-top:100px;width:550px;font-size:23px;font-weight:600}
#cust_bqdown .top > div.right > a > div {width:260px;box-sizing:border-box;border-radius:4px}
#cust_bqdown .top > div.right > a > div.btn_1 {float:left;height:168px;margin-right:4px;padding-top:110px;text-align:center;background:url("/img/ico_download.png") no-repeat #72d3ff center 30px}
#cust_bqdown .top > div.right > a > div.btn_2 {float:left;height:82px;margin-bottom:4px;background:url("/img/ico_buy.png") no-repeat #ffc580 20px center}
#cust_bqdown .top > div.right > a > div.btn_3 {float:left;height:82px;background:url("/img/ico_advice.png") no-repeat #5bf0ae 20px center}
#cust_bqdown .top > div.right > a > div.btn_2,
#cust_bqdown .top > div.right > a > div.btn_3 {line-height:82px;padding-right:26px;text-align:right;}
#cust_bqdown .bottom {}
#cust_bqdown .bottom > p {padding-left:24px;line-height:70px;font-size:20px;background-color:#f5f5f5}
#cust_bqdown .bottom > div {position:relative;padding:20px 0;border-bottom:1px solid #cdcdcd}
#cust_bqdown .bottom > div > p {padding-left:40px}
#cust_bqdown .bottom > div > p.p1 {font-size:18px;line-height:21px;font-weight:600;color:#1473e6;background:url("/img/bl_blue.png") no-repeat 24px center}
#cust_bqdown .bottom > div > p.p2 {padding-top:14px;font-size:17px;line-height:22px;font-weight:600}
#cust_bqdown .bottom > div > p.p3 {padding-top:14px;font-size:15px;line-height:20px;color:#444}

#cust_bqdown .bottom > div > span {position:absolute;right:40px;top:20px;font-size:15px;color:#999}