﻿@charset "utf-8";
/* CSS Document */
html {
	letter-spacing:0px;
	font-size: 13px;
	line-height:17px;
	margin:0;
	padding:0;
	height:100%;
	letter-spacing:0px;;  font-size: 13px; line-height:17px; margin:0; padding:0; height:100%;
	}

@font-face {
    font-family:'NG';
    src: url(/font/NanumGothic.eot);
	src:local(※), url(/font/NanumGothic.woff) format('woff');
	
	
}

@font-face {
font-family:'NGB';
    src: url(/font/NanumGothicBold.eot);
	src: local(※), url(/font/NanumGothicBold.woff) format('woff');
}

body { height:100%; margin:0; padding:0; font-family:NanumGothic,NanumGothicBold, NG, NGB; }

ul { margin:0; padding:0; }
li { margin:0; padding:0; list-style:none; }
p { margin:0; padding:0; }
table { border-collapse:collapse; }
img { border:none; }
caption { visibility:hidden; overflow:hidden;position:absolute;top:0;left:0;width:0px;height:0px;font-size:0;line-height:0;}
.blind { visibility:hidden; overflow:hidden;position:absolute;top:0;left:0;width:0px;height:0px;font-size:0;line-height:0; }
a { color:#8c8c8c; text-decoration:none; }
a:hover { color:#000; text-decoration:none; }
a:active { color:#8c8c8c; text-decoration:none; }

input,select { border:1px solid #d1d3d4; }

/* float 해제 */
.clearfix:after { content:""; display: block; height:0; clear:both;}
.clearfix {display:inline-block; border-bottom:2px solid #3f3d3d; width:700px; }   /* a fix for IE Mac */

.txt_style { font-family:'돋움', Arial; font-size:12px;  color:#999; line-height:20px; }
.clear { clear:both; float:none; margin:0;  padding:0; height:0; }

/* main 에만 쓰이는 CSS */
.main_container {position:relative; width:100%; } 
.main_container .header {padding:0; margin:0; z-index:100; }
.main_container .header .head_wrap { width:100%; z-index:100; }
.main_container .header .head_wrap .head_top { width:966px; margin:0 auto; position:relative; height:40px; z-index:100;}
.main_container .header .head_wrap .head_top p { position:absolute; right:0; top:18px; font-size:12px; color:#8c8c8c; z-index:100; }
.main_container .header .head_wrap .head_top p span { margin-left:5px; }

.main_footer { width:100%; background:url(/images/footer_bg.jpg) repeat-x; }
.main_footer .footer_wrap { width:1020px; margin:0 auto; padding:0 0 30px 0; position:relative;}
.main_footer .footer_wrap .select_box { position:absolute; left:192px; top:82px; }
.main_footer .footer_wrap .select_box select { background:#858585; width:115px; font-size:11px; color:#fff; padding:0 0 0 2px; height:20px; border:none;}
.main_footer .footer_wrap .norton { position:absolute; left:670px; top:63px; }


/* main 에만 쓰이는 CSS */


.container {position:relative; width:100%; height:auto !important; height:100%;	min-height:100%; overflow:hidden; } 
.container .header {padding:0; margin:0; z-index:100; }
.container .header .head_wrap { width:100%; z-index:100; }
.container .header .head_wrap .head_top { width:966px; margin:0 auto; position:relative; height:40px; z-index:100; }
.container .header .head_wrap .head_top p { position:absolute; right:0px; top:18px; font-size:12px; color:#8c8c8c; z-index:100;}
.container .header .head_wrap .head_top p span { margin-left:5px; }

/* topmenu */
.head_wrap .gnb { padding:0; z-index:999; height:48px; }
.head_wrap .gnb .menu_wrap { width:966px; margin:0 auto; z-index:999; position:relative; }
.head_wrap .gnb .menu_wrap .top_menu{ text-align:right; padding:8px 0 0 0; z-index:999; position:absolute; left:220px; top:0; width:746px;}
.head_wrap .gnb .menu_wrap .top_menu span {margin-left:40px; }
.head_wrap .gnb .menu_wrap .top_menu span a { font-size:16px; padding-top:0px; color:#000; font-family:'NanumGothicBold'; src:url(/font/NanumGothicBold.eot); src: url(/font/NanumGothicBold.woff); src: url(/font/NanumGothicBold.ttf);  z-index:999;}
.head_wrap .gnb .menu_wrap .top_menu span a:hover,
.head_wrap .gnb .menu_wrap .top_menu span a:active,
.head_wrap .gnb .menu_wrap .top_menu span a:focus{color:#de0000; font-size:16px; color:#de0000; font-family:'NanumGothicBold'; src:url(/font/NanumGothicBold.eot); src: url(/font/NanumGothicBold.woff); src: url(/font/NanumGothicBold.ttf); padding-bottom:0px; padding-top:0;  z-index:999; }
.head_wrap .gnb .menu_wrap .top_menu .on_menu,
.head_wrap .gnb .menu_wrap .top_menu .on_active{text-align:center; color:#de0000; margin:0 0 0 41px; padding-bottom:0px; padding-top:0; z-index:999;}

.head_wrap .gnb .top_submenu{ position:absolute; left:0; right:0; top:0; width:100%; background:#fff; display:none; z-index:0; border-bottom:1px solid #F00;}
.head_wrap .gnb .top_submenu .top_submenu_fix{width:680px; margin:0 auto; padding:50px 0 30px 286px; background:url(/images/70th.png) no-repeat 45px 100px;}
.head_wrap .gnb .top_submenu .top_submenu_fix:after{content:" "; display:block; clear:both; height:0;}
.head_wrap .gnb .top_submenu .top_submenu_fix .marg-fix{}
.head_wrap .gnb .top_submenu .top_submenu_fix ul{ width:100px; float:left; padding-top:45px; }
.head_wrap .gnb .top_submenu .top_submenu_fix ul.sub05 { width:81px; padding-left:6px; }
.head_wrap .gnb .top_submenu .top_submenu_fix ul.sub06 { width:85px; padding-left:22px;}
.head_wrap .gnb .top_submenu .top_submenu_fix ul.sub07 { width:56px; padding-left:20px; }

.head_wrap .gnb .top_submenu .top_submenu_fix ul li{padding:3px 0; margin:0; color:#666; display:block;}
.head_wrap .gnb .top_submenu .top_submenu_fix ul li a{color:#666; font-size:12px;}
.head_wrap .gnb .top_submenu .top_submenu_fix ul li a:hover,
.head_wrap .gnb .top_submenu .top_submenu_fix ul li a:active,
.head_wrap .gnb .top_submenu .top_submenu_fix ul li a:focus{color:#de0000;}
.head_wrap .gnb .top_submenu .top_submenu_fix .Invest{width:110px !important; _width:132px !important; *width:90px !important;}
.head_wrap .gnb .top_submenu .top_submenu_fix .Invest li{width:90px !important; padding-left:3px;}

.container .header .subtop01 { background:url(/images/sub01_top.jpg) no-repeat center top; background-color:#beb7ad; height:184px;}
.container .header .subtop02 { background:url(/images/sub02_top.jpg) no-repeat center top; background-color:#b8bcc2; height:184px;}
.container .header .subtop03 { background:url(/images/sub03_top.jpg) no-repeat center top; background-color:#bcb5c6; height:184px;}
.container .header .subtop04 { background:url(/images/sub04_top.jpg) no-repeat center top; background-color:#a4bed5; height:184px;}
.container .header .subtop05 { background:url(/images/sub05_top.jpg) no-repeat center top; background-color:#a5a0a4; height:184px;}
.container .header .subtop06 { background:url(/images/sub06_top.jpg) no-repeat center top; background-color:#aab9c1; height:184px;}
.container .header .subtop07 { background:url(/images/sub07_top.jpg) no-repeat center top; background-color:#9babc4; height:184px;}

.content_wrap { width:966px; margin:0 auto; padding:20px 0 120px 0;}
.content_wrap .leftmenu { float:left; width:182px; }

/* 
.content_wrap .leftmenu p { text-align:center; padding-bottom:18px; }
.content_wrap .leftmenu ul li { padding:12px 0 12px 30px; }
.content_wrap .leftmenu ul li.menu_now { background:#de0000; padding:12px 0 9px 30px; }
.content_wrap .leftmenu ul li.menu_now ul { margin-top:12px; }
.content_wrap .leftmenu ul li.menu_now ul li { padding:4px 0; }
 */

.left_menu{ display:block; position:relative; padding-top:7px; }
/* 
.left_menu a{ outline:none;}
.left_menu a.active{ display:block !important;}
.left_menu li a{ display:block; margin:0 0 0 0; color:#222; padding:12px 0 12px 22px;}
.left_menu li a:hover{color:#fe640a;}
.left_menu li.on_sub1>a{ color:#fff; background:#de0000; padding:12px 0 12px 22px; width:158px;  }
.left_menu li.active{ display:block !important; }
.left_menu li ul{ margin:0; background:#de0000; width:180px; padding:0 0 12px 0; display:none; }
.left_menu li ul li a{display:block; padding:5px 0 5px 30px; margin:0; color:#fdbebe;  font-weight:bold; }
.left_menu li ul li a:hover{color:#fff; font-weight:bold;}
*/

/* // 좌측메뉴 */

/* 일양약품 */
.content_wrap .contents { margin-left:266px; width:700px; }
.content_wrap .contents .con07_01 { float:left; width:332px; font-size:12px; line-height:20px; color:#999; font-family:Dotum; }
.content_wrap .contents .con07_01 p { text-align:justify; }
.content_wrap .contents .con07_02 { float:left; padding:138px 0 0 35px; width:330px; font-size:12px; line-height:20px; color:#999; font-family:Dotum; }
.content_wrap .contents .con07_02 p { text-align:justify; }
.content_wrap .contents .con07_03 { padding-top:80px; font-family:Dotum; color:#999; }
.content_wrap .contents .con07_03  .con07_03_1 { float:left; width:270px; height:189px; position:relative; padding-right:10px; }
.content_wrap .contents .con07_03  .con07_03_1 .con07_03_txt { padding:25px 0 32px; }
.content_wrap .contents .con07_03_2 { margin-top:60px; }
.content_wrap .contents .con07_03_2 .con07_03_txt2 { float:left; width:276px; padding:6px 22px 0 18px; font-family:Dotum; color:#999; }
.content_wrap .contents p.flow { padding:0 0 0 0; text-align:right; font-size:11px; color:#9c9793; }
.content_wrap .contents p.flow span { margin-left:5px; }
.content_wrap .contents p.flow span.line { color:#d1d0d0; }
.content_wrap .contents .factory_txt { font-family:Dotum; color:#999; font-size:12px; margin-top:45px; line-height:20px; }
.content_wrap .contents .factory_txt .factory_txt_1 { float:left; width:270px; padding-right:10px; }
.content_wrap .contents .factory_txt .factory_board { clear:both; margin-top:55px; color:#999; }
.content_wrap .contents .factory_txt .factory_board table tr td.top { border-bottom:2px solid #908f8f; }
.content_wrap .contents .factory_txt .factory_board table tr td { text-align:center; border-bottom:1px solid #c0c0c0; padding:12px 0; }
.content_wrap .contents .factory_txt .factory_board table tr td.address { text-align:left; border-bottom:1px solid #c0c0c0; padding:12px 0 12px 30px; }

.content_wrap .contents .ethics_wrap { font-family:Dotum; color:#999; line-height:18px; font-size:12px; }
.content_wrap .contents .ethics_wrap .ethics01 { float:left; width:345px; margin-right:20px; }
.content_wrap .contents .ethics_wrap .ethics02 { float:left; width:325px; padding-left:10px; }

.content_wrap .contents .map_board { margin:30px 0 0 6px; width:690px; font-family:'Dotum','돋움'; }
.content_wrap .contents .map_board table tr td.top_line { border-top:2px solid #908f8f; }
.content_wrap .contents .map_board table tr td { text-align:left; padding:13px 0 13px 15px; font-size:12px; color:#8c8b8b; border-bottom:1px solid #c0c0c0; }
.content_wrap .contents .map_board .board_num_area { text-align:center; margin-top:15px; width:720px; }
.content_wrap .contents .map_board .board_num_area span { margin-right:3px; }
.content_wrap .contents .map_board .board_num_area .board_num_now { padding:4px 8px 6px; font-size:12px; margin-right:3px; background:#939495; color:#fff; font-weight:bold;}
.content_wrap .contents .map_board .board_num_area .board_num { padding:3px 8px 5px; border:1px solid #d0d0d0; font-size:12px; margin-right:3px; font-weight:bold; color:#929292; }
/* // 일양약품 */


/* 제품정보 */
.content_wrap .contents table.board01 { color:#8c8c8c; font-family:'Dotum','돋움'; }
.content_wrap .contents table.board01 tr th { background:#f2f3f4; border-bottom:1px solid #cdd1d3; border-right:1px solid #cdd1d3; font-size:12px; padding:9px 0;  }
.content_wrap .contents table.board01 tr th.r_lineno { background:#f2f3f4; border-bottom:1px solid #cdd1d3; border-right:none; font-size:12px; padding:9px 0;  }
.content_wrap .contents table.board01 tr td { border-bottom:1px solid #cdd1d3; border-right:1px solid #cdd1d3; font-size:12px; padding:9px; text-align:center;  }
.content_wrap .contents table.board01 tr td.r_lineno { border-bottom:1px solid #cdd1d3; border-right:none; font-size:12px; padding:9px; text-align:center;  }

.content_wrap .contents table.board02 { color:#8c8c8c; font-family:'Dotum','돋움'; width:100%; }
.content_wrap .contents table.board02 tr th { background:#f2f3f4; border-bottom:1px solid #cdd1d3; font-size:12px; padding:9px 0 9px 20px; text-align:left; }
.content_wrap .contents table.board02 tr th.topline { border-top:2px solid #3f3d3d; }
.content_wrap .contents table.board02 tr th.bottomline { background:#f2f3f4;  border-bottom:1px solid #cdd1d3; font-size:12px; padding:9px 0; }
.content_wrap .contents table.board02 tr td { border-bottom:1px solid #cdd1d3; font-size:12px; padding:9px 0 9px 20px; text-align:left; }
.content_wrap .contents table.board02 tr td.r_line { border-right:1px solid #cdd1d3; }
.content_wrap .contents table.board02 tr td.topline { border-top:2px solid #3f3d3d; }
.content_wrap .contents table.board02 tr td.bottomline { background:#fff;  border-bottom:1px solid #cdd1d3; font-size:12px; padding:9px 0 9px 20px; }
.content_wrap .contents table.board02 tr td.product_name { font-size:15px; font-weight:bold; color:#de0000; }
.content_wrap .contents table.board02 tr td ul.name_search li { float:left; background:url(/images/search_dot_bg.jpg) no-repeat; width:28px; height:18px; text-align:center; font-weight:bold; margin-right:5px; }
.content_wrap .contents table.board02 tr td ul.name_search li a { display:inline-block; color:#fff; }
.content_wrap .contents table.board02 tr td ul.name_search li a:hover { display:inline-block; color:#FC0; }
.content_wrap .contents table.board02 tr td ul.name_search li a:visited { display:inline-block; color:#fff; }

/*
.content_wrap .contents table.board_view { color:#8c8c8c; font-family:'Dotum','돋움'; width:100%; }
.content_wrap .contents table.board_view tr th { background:#f2f3f4; border-bottom:1px solid #cdd1d3; font-size:12px; padding:9px 0 9px 10px; text-align:left; }
.content_wrap .contents table.board_view tr th.bottomline { background:#f2f3f4;  border-bottom:1px solid #3f3d3d; font-size:12px; padding:9px 0; }
.content_wrap .contents table.board_view tr td { border-bottom:1px solid #cdd1d3; font-size:12px; padding:9px; text-align:left; }
.content_wrap .contents table.board_view tr td.bottomline { background:#fff;  border-bottom:1px solid #3f3d3d; font-size:12px; padding:9px; }
*/

.content_wrap .contents table.board03 { margin-top:5px; color:#8c8c8c; font-family:'Dotum','돋움'; border-top:2px solid #000; padding:0; width:699px; }
.content_wrap .contents table.board03 tr th { background:#f2f3f4; border-bottom:1px solid #cdd1d3;  border-top:2px solid #3f3d3d; font-size:12px; padding:9px 0; }
.content_wrap .contents table.board03 tr th.bottomline { background:#f2f3f4;  border-bottom:1px solid #3f3d3d; font-size:12px; padding:9px 0; }
.content_wrap .contents table.board03 tr td { border-bottom:1px solid #cdd1d3; font-size:12px; padding:9px; text-align:center; }
.content_wrap .contents table.board03 tr td.title { text-align:left; padding-left:10px; }

.content_wrap .contents table.board04 th { border-bottom:1px solid #cdd1d3; padding:6px 0; }
.content_wrap .contents table.board04 td { border-bottom:1px solid #cdd1d3; padding:10px; }
.content_wrap .contents table.board04 td p { padding:6px; color:#888; }
.content_wrap .contents table.board04 td p strong { font-size:14px; color:#3f3d3d; }

/* 테이블 자동완성*/
.content_wrap .contents table.board05 {width:302px; background-color:white;}
.content_wrap .contents table.board05 tr td { border-bottom:1px solid white; font-size:12px; padding:2px 0 2px 5px; text-align:left; }
.content_wrap .contents table.board05 .autostr:hover{background-color:#fcdada;font-weight:bold;cursor:pointer;}



.content_wrap .contents table.health_link { width:699px; font-family:"돋움", Arial; font-size:12px; }
.content_wrap .contents table.health_link tr th { padding:10px 0 10px 20px; border-bottom:1px dashed #c6cacd; border-right:1px solid #c6cacd; text-align:left; color:#858383; }
.content_wrap .contents table.health_link tr td { padding:10px 0 10px 20px; border-bottom:1px dashed #c6cacd; color:#858383; }
.content_wrap .contents table.health_link tr th.no_dashed { padding:10px 0 10px 20px; border-bottom:1px solid #c6cacd; border-right:1px solid #c6cacd; text-align:left; color:#858383; }
.content_wrap .contents table.health_link tr td.no_dashed { padding:10px 0 10px 20px; border-bottom:1px solid #c6cacd; color:#858383; }

.article_board { border:1px solid #d1d3d4; padding:20px; min-height:200px; }
.private_info { margin:40px 0 10px 0; }
.private_info>p { margin:10px 0 10px 0; }
.private_article { padding:10px 0 10px 10px; line-height:20px; background:url(/images/private_pattern.png) repeat; }
.private_article>p { height:42px; padding:20px; overflow:auto; font-family:'돋움',Dotum, Arial; color:#888; }


.agree_chk { padding:6px 0 0 0; }
.btn_area { padding:10px 0; text-align:center; }

.content_wrap .contents .news_srh { position:relative; margin:20px 0 0 0; }
.content_wrap .contents .news_srh p.total { position:absolute; right:0; top:3px; font-size:12px; }
.content_wrap .contents .pharm_srh_guide { font-size:11px; padding-top:6px; }
.content_wrap .contents .famous_search { background:url(/images/icon_famous.jpg) no-repeat 10px 50%; padding:0 0 0 72px; margin-top:6px; font-size:12px; }
.content_wrap .contents .total_num { padding:0 0 6px 0; margin-top:30px; font-size:12px; }
.content_wrap .contents .board_num_area { text-align:center; margin-top:15px; width:720px; }
.content_wrap .contents .board_num_area span { margin-right:3px; }
.content_wrap .contents .board_num_area .board_num_now { padding:3px 8px 5px; font-size:12px; margin-right:3px; background:#838485; border:1px solid #838485; color:#fff; font-weight:bold; }
.content_wrap .contents .board_num_area .board_num { padding:3px 8px 5px; border:1px solid #d0d0d0; font-size:12px; margin-right:3px; font-weight:bold; color:#929292; }
.content_wrap .contents .btn_reg { padding:8px 0 0 0; text-align:right; width:720px; }
.content_wrap .contents .tabmenu { margin:30px 0 0 0; border-bottom:2px solid #3f3d3d; height:30px; }

.content_wrap .contents .none_text { padding:30px 0 0 17px; font-size:12px; line-height:20px; }
.content_wrap .contents .info_text { padding:0px 0 0 0; font-size:12px; line-height:20px; }
.content_wrap .contents .line_text { padding:20px 0 0 0; font-size:12px; line-height:20px;  border-bottom:#838485 solid 1px;}
.content_wrap .contents .top_border { border-bottom:2px solid #000; }
.content_wrap .contents .view_btn { padding:20px 0 0 0; text-align:center; }
.content_wrap .contents .link_guide { color:#7b7b7b; padding-bottom:5px; font-family:'돋움', Arial; font-size:12px;}


/* // 제품정보 */

/* 연구개발 */
.content_wrap .contents .con02_01 { width:699px; font-size:12px; line-height:20px; color:#999; font-family:Dotum; padding-top:30px; }
.content_wrap .contents .con02_01 p.left { float:left; text-align:justify; width:332px; margin-right:35px; }
.content_wrap .contents .con02_01 p.right { float:left; text-align:justify; width:332px; }
/* // 연구개발 */

.content_wrap .contents .pipeline_wrap { font-family:'돋움', Arial; padding-top:30px; color:#999; text-align:justify; }
.content_wrap .contents .pipeline_wrap .pipeline_01 { background:url(/images/study03_04.png) no-repeat right top; height:291px; padding-right:350px; }
.content_wrap .contents .pipeline_wrap .pipeline_02 { background:url(/images/study03_06.png) no-repeat right top; padding:0 370px 0 0 ; margin:30px 0 0 0; }
.content_wrap .contents .pipeline_wrap .pipeline_03 { height:340px; background:url(/images/study03_05.png) no-repeat; padding:0 0 0 342px; margin:30px 0; }
.content_wrap .contents .pipeline_wrap strong { color:#868585; font-size:15px; }
.content_wrap .contents .pipeline_wrap .graph_wrap { position:relative; }
.content_wrap .contents .pipeline_wrap .graph_wrap .graph { }

/* history */
.content_wrap .contents .history_wrap { color:#999; min-height:620px; margin-top:30px;  }
.content_wrap .contents .history_wrap .history_50 { background:url(/images/study04_02.jpg) no-repeat left top; padding-left:100px; }
.content_wrap .contents .history_wrap .history_70 { background:url(/images/study04_03.jpg) no-repeat left top; padding-left:100px; }
.content_wrap .contents .history_wrap .history_80 { background:url(/images/study04_04.jpg) no-repeat left top; padding-left:100px; }
.content_wrap .contents .history_wrap .history_90 { background:url(/images/study04_05.jpg) no-repeat left top; padding-left:100px; }
.content_wrap .contents .history_wrap .history_2000 { background:url(/images/study04_06.jpg) no-repeat left top; padding-left:100px; }
.content_wrap .contents .history_wrap .history_2010 { background:url(/images/study04_2010.jpg) no-repeat left top; padding-left:100px; }
.history_border { border-bottom:1px solid #d5d5d5; }
.history_border p.h_year { float:left;width:90px; padding:8px 0 10px 25px; line-height:24px; }
.history_border p.h_year1 { float:left;width:90px; padding:8px 0 10px 25px; line-height:24.3px; }
.history_border p.h_txt { float:left; width:480px; padding:8px 0 10px 0; line-height:24px; letter-spacing:-0.5px; }
/* // history */

.licensing_wrap { font-family:'돋움', Arial; font-size:12px; color:#999; margin-top:30px; }
.licensing_wrap .license01 { padding-top:20px; }
.licensing_wrap .license01 .license01_1 { width:341px; float:left; text-align:justify; }
.licensing_wrap .license01 .license01_2 { width:337px; float:left; margin-left:20px; text-align:justify; }
.licensing_wrap .in_licensing { background:url(/images/study05_07.jpg) no-repeat right 10px; padding-right:285px; margin-top:30px; }
.licensing_wrap .in_licensing p { margin-top:20px; padding-bottom:30px; }
.licensing_wrap .contact { background:url(/images/study05_08.jpg) no-repeat; height:142px; padding:10px 0 0 175px; font-size:14px; line-height:21px; color:#fff; margin-top:20px; }

/* 일양의발자취 */
.history01_1 { background:url(/images/history01_1.png) no-repeat 10px 0; padding-left:330px; margin-top:20px; }
.history01_1 p { padding-top:20px; }
.history_tab span { margin-left:2px; }
.history_tab01 { width:680px; padding:50px 10px; background:url(/images/history01_3.png) no-repeat right 50px;  }
.history_tab02 { width:680px; padding:50px 10px; }

/* 기업광고 */
.ilyang_ad { margin:20px 0 0 10px; }
.ilyang_ad .admov { float:left; }
.ilyang_ad .admov p { text-align:center; padding:6px 0; }
.ilyang_ad .mov_thum { float:left; margin-left:19px; width:197px; }
.ilyang_ad .mov_thum ul li.mov_thum01 { position:relative; float:left; width:97px; height:71px; margin:0 0 7px 0; }
.ilyang_ad .mov_thum ul li.mov_thum01 p { width:93px; height:67px; border:2px solid #900; position:absolute; top:0; left:0; }
.ilyang_ad .mov_thum ul li.mov_thum02 { position:relative; float:left; width:97px; height:71px; margin:0 0 7px 3px; }
.ilyang_ad .mov_thum ul li.mov_thum01 p { width:93px; height:67px; border:2px solid #900; position:absolute; top:0; left:0; }

.ilyang_ad .print_thum { float:left; margin-left:50px; width:311px; }
.ilyang_ad .print_thum ul li.print_thum01 { position:relative; float:left; width:69px; height:94px; margin:0 0 10px 0; }
.ilyang_ad .print_thum ul li.print_thum01 p { width:65px; height:90px; border:2px solid #900; position:absolute; top:0; left:0; }
.ilyang_ad .print_thum ul li.print_thum02 { position:relative; float:left; width:69px; height:94px; margin:0 0 10px 10px; }
.ilyang_ad .print_thum ul li.print_thum02 p { width:65px; height:90px; border:2px solid #900; position:absolute; top:0; left:0; }


/* 일양가족지 */
.f_book_new { margin:20px 0 0 0; }
.f_book_new .f_book_newimg { float:left; background:#ccc; width:463px; }
.f_book_new .f_book_newtxt { float:left; border:1px solid #d9d9d9; margin-left:8px; padding:17px 20px; width:180px; height:238px; position:relative; }
.f_book_new .f_book_newtxt strong { display:inline-block; font-size:14px; color:#333; }
.f_book_new .f_book_newtxt .pdf_down { position:absolute; left:20px; bottom:15px; }

.f_book_oldwrap { border-bottom:1px solid #d9d9d9; padding_bottom:30px; _margin-top:10px; }
.f_book_oldwrap .f_book_old {float:left; width:330px; padding-left:20px; margin-bottom:15px;}
.f_book_oldwrap .f_book_old .f_book_oldthum { background:#ccc; width:166px;  height:107px; float:left; }
.f_book_oldwrap .f_book_old .f_book_oldtxt { float:left; padding-left:10px; width:140px;  height:107px; position:relative; }
.f_book_oldwrap .f_book_old .f_book_oldtxt strong { color:#333; }

/* 투자정보 */
table.invest_table2 tr th { border-top:1px solid #e5e5e5; border-right:1px solid #e5e5e5; border-left:1px solid #e5e5e5; border-bottom:2px solid #3f3d3d; background:#f7f7f7; padding:10px 0; }
table.invest_table2 tr td.sort { border:1px solid #e5e5e5; text-align:left;  padding:10px 0 10px 130px; color:#858383; }
table.invest_table2 tr td { border:1px solid #e5e5e5; text-align:center; padding:10px 0; color:#858383; }

/*고객센터*/
.faq_tab ul a li { float:left; background:#f2f2f2; padding:7px 40px; color:#888; text-align:center; font-weight:bold; margin-right:5px; }
.faq_tab ul a li.now { float:left; background:#3f3d3d; padding:7px 40px; color:#fff; text-align:center; font-weight:bold; margin-right:5px; }
.faq_tab ul a:hover li { float:left; background:#3f3d3d; padding:7px 40px; color:#fff; text-align:center; font-weight:bold; margin-right:5px; }
.faq { border-bottom:1px solid #cdd1d3; padding:15px 0; }
.faq table tr th strong { color:#333; }

/* 개인정보 취급방침 leftmenu 없음 */

.content_wrap .contents_privacy { width:966px; }
.content_wrap .contents_privacy p.flow { padding:0 0 0 0; text-align:right; font-size:11px; color:#9c9793; }
.content_wrap .contents_privacy p.flow span { margin-left:5px; }
.content_wrap .contents_privacy p.flow span.line { color:#d1d0d0; }
.content_wrap .contents_privacy .top_border { border-bottom:2px solid #000; }
.private_article2 { padding:10px 0 10px 10px; line-height:20px; background:url(/images/private_pattern.png) repeat; }
.private_article2>p { height:400px; padding:20px; overflow:auto; font-family:'돋움',Dotum, Arial; color:#888; }

/* footer */
.footer { width:100%; bottom:0; background:url(/images/footer_bg.jpg) repeat-x; }
.footer .footer_wrap { width:1020px; margin:0 auto; padding:0 0 30px 0; position:relative;}
.footer .footer_wrap .select_box { position:absolute; left:192px; top:82px; }
.footer .footer_wrap .select_box select { background:#858585; width:115px; font-size:11px; color:#fff; padding:0 0 0 2px; height:20px; border:none;}
/* // footer */



/* 20130221 */

span.txtbold a { color:#000; text-decoration:none; font-weight:bold; }
span.txtbold a:hover { color:#000; text-decoration:none; font-weight:bold; }
span.txtbold a:active { color:#000; text-decoration:none; font-weight:bold; }

img {
    max-width: 100%;
    max-height: 100%;
}


#table_invest table{font-size:12px;}
#table_invest table.invest_border th{font-size:14px; font-weight:bold; color:#ff0000; border-bottom:1px solid #cccccc; line-height:25px;}
#table_invest table.invest_border td{padding:7px 5px; border-bottom:1px solid #cccccc;}