/* Base style (Tag style)
------------------------------------------------------------------------------------------------------*/
body {
	margin: 0;
	}
body, div, span, table, td, input, select, textarea {
	font-family: µ¸¿ò;
	font-size: 12px;
	line-height: 160%;
	color: #7F8995;
	}
a img, img {
	border-width: 0;
	}
a:link {
	text-decoration: none; color: #7F7F7F;
	}
a:visited {
	text-decoration: none; color: #7F7F7F;
	}
a:hover {
	text-decoration: underline; color: #7F7F7F;
	}
input, textarea, select {
	border: 1px solid #C3D5DF;
	border-right: 1px solid #D8ECF7;
	border-bottom: 1px solid #D8ECF7;
	height: 20px;
	}
table {
	border-collapse: collapse;
	}
td {
	padding: 0;
	}
form, p {
	margin: 0;
	padding: 0;
	}


	

/* Structure style (Layout style)
------------------------------------------------------------------------------------------------------*/
#container {
	margin: 0;
	width: 960px;
	vertical-align: top;
	}
	#topArea {
		vertical-align: top;
		}
		#logoArea {
			width: 190px;
			height: 265px;
			position: absolute;
			z-index: 15;
			left: 0;
			top: 0;
			background: url('/images/leftBG.gif') no-repeat left top;
			}
		#logoAreaWide {
			width: 190px;
			height: 265px;
			position: absolute;
			z-index: 15;
			left: 0;
			top: 0;
			}
			}
			#logoAreaSWF {
				width: 190px;
				height: 265px;
				position: relative;
				z-index: 20;
				left: 0;
				top: 0;
				}
			#subMenuArea {
				width: 190px;
				height: 431px;
				z-index: 10;
				margin: -24px 0 0 0;
				text-align: right;
				background: url('/images/navi/local_menu_back.gif') no-repeat left bottom;
				}
		#globalMenuArea {
			width: 960px;
			height: 180px;
			}
		#locationArea {
			width: 960px;
			height: 24px;
			background: url('/images/bg_location.gif') no-repeat right top;
			color: #FFF;
			padding: 0 0 0 200px;
			font-size: 11px;
			}
		#locationArea a {
			color: #FFF;
			}
	#middleArea {
		vertical-align: top;
		background: url('/images/bg_rightBar.gif') no-repeat right top;
		height: 526px;
		}
		#subMenuArea {
			width: 190px;
			float: left;
			}
		#contentArea {
			width: 700px;
			margin: 0 0 0 30px;
			float: left;			
			}
		#contentAreaEvent {
			width: 700px;
			margin: 0 0 0 10px;
			float: left;			
			}
		#topBtnArea {
			position: absolute;
			z-index: 10;
			left: 932px;
			top: 0;
			text-align: right;
			clear: both;
			display: none;
			}
	#bottomArea {
		clear: both;
		height: 100px;
		padding: 0px 0 0 0;
		}


.pageTitle {
	margin: 20px 0 20px 0;
	}
.pageTitle2 {
	margin: 36px 0 25px 0;
	}
.pageTitle3 {
	margin: 38px 0 20px 0;
	}
.pageSubTitle {
	margin: 0 0 15px 0;
	}
.line1 {
	border-bottom: 1px solid #D8E3F9;
	}
.line2 {
	border-bottom: 1px solid #CCDAF2;
	}
.txt_center {
	text-align: center;
	}
.txt_left {
	text-align: left;
	}
.checkstyle, .radiostyle {
	border: 0px;
	}
.now {
	color: #3666CC;
	font-weight: bold;
	}
.font01 {
	color: #3666CC;
	}

ul.board_view {
	margin: 0px;
	padding: 0px;
	}
ul.board_view li {
	list-style-type: none;
	padding-left: 14px;
	background: url('/images/i_bullet_001.gif') no-repeat 0% 50%;
	}
.boardTitle {
	background: url('/images/list_bg_middle.gif') repeat-x top left #8FADEE; 
	color: white;
	padding-top: 2px;
	}

/* Product_style
------------------------------------------------------------------------------------------------------*/
.pBg_topL {
	width: 10px;
	height: 15px;
	background: url('/contactLens/images/product_spec_tap_back_01.gif') no-repeat;
	}
.pBg_topC {
	width: 680px;
	background: url('/contactLens/images/product_spec_tap_back_07.gif') repeat-x;
	}
.pBg_topR {
	width: 10px;
	background: url('/contactLens/images/product_spec_tap_back_03.gif') no-repeat;
	}
.pBg_middleL {
	background: url('/contactLens/images/product_spec_tap_back_04.gif') repeat-y;
	}
.pBg_middleR {
	background: url('/contactLens/images/product_spec_tap_back_05.gif') repeat-y;
	}
.pBg_bottomL {
	height: 15px;
	background: url('/contactLens/images/product_spec_tap_back_06.gif') no-repeat;
	}
.pBg_bottomC {
	background: url('/contactLens/images/product_spec_tap_back_02.gif') repeat-x;
	}
.pBg_bottomR {
	background: url('/contactLens/images/product_spec_tap_back_08.gif') no-repeat;
	}
.pSubMenu {
	display: none;
	}

/* FAQ_style
------------------------------------------------------------------------------------------------------*/
.topLine {
	height: 2px;
	background: url('/etc/images/faq_line_01.gif') repeat-x;
	}
.q_num, .q_txt, .a_num, .a_txt {
	border-bottom: 1px solid #DCDFEE;
	padding-top: 5px;
	padding-bottom: 3px;
	vertical-align: top;
	}
.q_num, .a_num {
	padding-left: 24px;
	}
.q_num {
	background: url('/etc/images/faq_bullet_q.gif') no-repeat 7px 7px;
	}
.a_num {
	background: url('/etc/images/faq_bullet_a.gif') no-repeat 7px 7px #EFF5FF;
	}
.a_txt {
	background-color: #EFF5FF;
	}

/* Product_Popup_style
------------------------------------------------------------------------------------------------------*/
.popup {
	display: none;
	position: absolute;
	top: 230px;
	left: 380px;
	z-index: 10;
	width:540px;
	height: 520px;
	}
.png24 {  
    tmp: expression(setPng24(this));
	}

.quick1 {
	background:url(/images/menu_01.jpg) no-repaet;
	width:88px;
	text-align:center;
	font-family:dotum;
	font-size:11px;
	padding-top:2px;
	}
.quick2 {
	background:url(/images/menu_02.gif) no-repaet;
	height:42px;
	text-align:center;
	vertical-align:top;
	font-family:dotum;
	font-size:11px;
	padding-top:24px;
	}

.quick3 {
	background:url(/images/menu_03.gif) no-repaet;
	height:54px;
	text-align:center;
	font-family:dotum;
	font-size:11px;
	line-height:14px;
	padding-top:24px;
	}
	
	
/* °£°Ý
------------------------------------------------------------------------------------------------------*/
.p_t5 {padding-top:5px;}
.p_t9 {padding-top:9px;}

.m_t10{margin-top:10px;}
.m_t3{margin-top:3px;}
.m_b10{margin-bottom:10px;}
.m_b20{margin-bottom:20px;}
.m_b25{margin-bottom:20px;}
.m_b30{margin-bottom:30px;}
.m_b35{margin-bottom:35px;}
.m_b40{margin-bottom:40px;}


/* box */
#sel_box {margin:20px 0 0 30px;width:602px;}
.box_tl {background:url(/mypage/images/box_tl.gif) ; height:6px; width:6px;}
.box_tr {background:url(/mypage/images/box_tr.gif) ; height:6px; width:6px;}
.box_bl {background:url(/mypage/images/box_bl.gif) ; height:6px; width:6px;}
.box_br {background:url(/mypage/images/box_br.gif) ; height:6px; width:6px;}
.box_tm {background:#ecedf3 ; height:6px;}
.box_bm {background:#ecedf3 ; height:6px;}
.box_ml {background:#ecedf3 ; with:6px;}
.box_mr {background:#ecedf3 ; with:6px;}
.box_mm {background:#ecedf3 ; text-align:center;}


/* 20010-06-09 Ç²ÅÍ¸µÅ© ½ºÅ¸ÀÏÃß°¡ */

.footera:link {
	text-decoration: none; color: #7F7F7F;
	}
.footera:visited {
	text-decoration: none; color: #7F7F7F;
	}
.footera:hover {
	text-decoration: none; color: #444444;
	}
	
	
.footerbluea:link {
	text-decoration: none; color: #4475cf;
	}
.footerbluea:visited {
	text-decoration: none; color: #4475cf;
	}
.footerbluea:hover {
	text-decoration: none; color: #1a4390;
	}


div.realName{margin-top:40px;}
div.realName h4{margin:0 0 0 45px; font-size:12px; color:#4773cc;}
div.realName p{margin:5px 0 0 45px; font-size:0.9em; color:#959595;}
div.realName p strong{font-size:1em; font-weight:normal; color:#4773cc;}
div.realName p a{font-weight:normal; text-decoration:underline; color:#4773cc;}
div.realName ul.tip{margin:6px 0 0 45px;}
div.realName ul.tip li{margin-bottom:3px; font-size:0.9em; line-height:1.4em; color:#959595;}
