@import url('https://fonts.googleapis.com/css?family=Noto+Sans+TC');
* {margin: 0; padding: 0;font-family: 'Noto Sans TC', sans-serif;}
a {text-decoration: none; color: inherit;}
li {list-style: none;}
	
	body					{background-image: url(/img/inc/bg.jpg); background-repeat: repeat-x; margin:0px; padding:0px;}
body, table, tr, td		{font-family:"돋움", dotum, verdana, seoul, arial; line-height:150%; font-size:12px; color:#686868; word-break:break-all;}/* text-align:left;*/
input, select, textarea	{font-family:"돋움", dotum, verdana, seoul, arial; font-size:12px; color:#686868; word-break:break-all; height:19px;}
radio, checkbox			{font-size:11px; height:15px;}
form					{margin:0; padding:0;}

A:link					{color:#545454; text-decoration:none; font-family:verdana,"dotum"; font-size:12px;}
A:visited				{color:#545454; text-decoration:none; font-family:verdana,"dotum"; font-size:12px;}
A:active				{color:#8a8a8a; font-family:verdana,"dotum"; font-size:12px;}
A:hover					{color:#000000; font-family:verdana,"dotum"; font-size:12px;}

a.d11:link, a.d11:active, a.d11:visited	{color:#29789A; text-decoration:none; font-family:verdana,"dotum"; font-size:11px;}
a.d11:					{color:#AAAAAA; text-decoration:none; font-family:verdana,"dotum"; font-size:11px;}

.td_01					{border-top:#D6BBB0 1px solid; background-color:F7F0EE; height:30px; color:111111;}
.td_02					{background-color:FDFBFA;}

.navi					{font-family:gulim; font-size:9pt; color:#909079; letter-spacing:0pt;}
.eng					{font-family:tahoma; font-size:11px; color:8C8C8C; letter-spacing:0pt;}

.pager					{font-family:gulim; font-size:9pt; color:8C8C8C; letter-spacing:0pt;}
.page_num				{font-family:gulim; font-size:8pt; color:8C8C8C; letter-spacing:0pt;}

.stext1					{font-family:돋움; font-size:8pt; color:8C8C8C; letter-spacing:-1pt;}
.c_orange				{font-family:gulim; font-size:9pt; color:#FFB401; letter-spacing:0pt;}
.lpad10					{padding-left:10px;}
.lpad20					{padding-left:20px;}

.input_login			{border:1px solid #E0DACF;font-family:Tahoma;width:185px;}
.input_login2			{border:1px solid #E0DACF;font-family:Tahoma;width:100px;}
.input_login3			{border:1px solid #E0DACF;font-family:Tahoma;}
.input_search			{border:1px solid #D2D2D2;font-family:Tahoma;width:100px;}

A.f8lnk:link			{font-family:gulim; color:8C8C8C;font-size:8pt;letter-spacing:-1pt;text-decoration:none}
A.f8lnk:visited			{font-family:gulim; color:8C8C8C;font-size:8pt;letter-spacing:-1pt;text-decoration:none}
A.f8lnk:hover			{font-family:gulim; color:#ffffff;font-size:8pt;letter-spacing:-1pt;}

.inputbox_hidden		{border:0px;width:1px; height:1px;}
.inputzip				{border:1px solid #C2B098; font-family:Tahoma; width:215px;}
.brd_input1				{border:1px solid #BEBDB5; background-color:#ffffef; height:18px;}
.bx01 					{border:1px solid #b5b5b5; background-color:white;}
.bx02					{border:1px solid #cdc4b2; background-color:white; height:15px;}
.tarea					{border:#b5b5b5 1px solid; font-size:12px; color:#484747; font-family:Dotum,Dotumche; line-height:17px; background-image:url(/img/textline.gif); overflow:auto;}

.inputgreytext			{border-right:#ffffff 1px solid; border-top:#ffffff 1px solid; font-size:11px; border-left:#ffffff 1px solid; color:#8F8F8F;
						border-bottom:#ffffff 1px solid; font-family:tahoma, gulim; back-color:white; height:22px; width:220px;}

/* 성형칼럼 - 텍스트 설정 */
.column					{font-family:gulim,Tahoma,verdana,arial;font-size:9pt;color:#666666;line-height:140%; word-break:break-all;}
.column A:link			{font-family:Tahoma,gulim; color:#666666;font-size:9pt;text-decoration:none}
.column A:visited		{font-family:Tahoma,gulim; color:#666666;font-size:9pt;text-decoration:none}
.column A:hover			{font-family:Tahoma,gulim; color:#666666;font-size:9pt;text-decoration:underline}
.column A:active		{font-family:Tahoma,gulim; color:#666666;font-size:9pt;text-decoration:none}
.column1				{font-family:gulim,Tahoma,verdana,arial;font-size:9pt;color:#666666;line-height:130%; word-break:break-all;}
.column2				{font-family:gulim,Tahoma,verdana,arial;font-size:9pt;color:#7a7a7a;line-height:130%; word-break:break-all;}
.column3				{font-family:gulim,Tahoma,verdana,arial;font-size:9pt;color:#CB5032;line-height:120%;font-weight:bold; word-break:break-all;}
.column3 A:link			{font-family:Tahoma,gulim; color:#CB5032;line-height:120%;font-weight:bold;font-size:9pt;text-decoration:none}
.column3 A:visited		{font-family:Tahoma,gulim; color:#CB5032;line-height:120%;font-weight:bold;font-size:9pt;text-decoration:none}
.column3 A:hover		{font-family:Tahoma,gulim; color:#CB5032;line-height:120%;font-weight:bold;font-size:9pt;text-decoration:underline}
.column3 A:active		{font-family:Tahoma,gulim; color:#CB5032;line-height:120%;font-weight:bold;font-size:9pt;text-decoration:none}

.partinfo				{font-family:gulim,Tahoma,verdana,arial;font-size:9pt;color:#7F7F7F;line-height:140%; word-break:break-all; text-align:justify;}
.partinfo A:link		{font-family:Tahoma,gulim; color:#7F7F7F;font-size:9pt;text-decoration:none}
.partinfo A:visited {font-family:Tahoma,gulim; color:#7F7F7F;font-size:9pt;text-decoration:none}
.partinfo A:hover {font-family:Tahoma,gulim; color:#7F7F7F;font-size:9pt;text-decoration:underline}
.partinfo A:active {font-family:Tahoma,gulim; color:#7F7F7F;font-size:9pt;text-decoration:none}

.press {font-family:gulim,Tahoma,verdana,arial;font-size:9pt;color:#A1A1A1;line-height:140%; word-break:break-all;}
.press A:link {font-family:Tahoma,gulim; color:#A1A1A1;font-size:9pt;text-decoration:none}
.press A:visited {font-family:Tahoma,gulim; color:#A1A1A1;font-size:9pt;text-decoration:none}
.press A:hover {font-family:Tahoma,gulim; color:#A1A1A1;font-size:9pt;text-decoration:none}
.press A:active			{font-family:Tahoma,gulim; color:#A1A1A1;font-size:9pt;text-decoration:none}

.press1 {font-family:gulim,Tahoma,verdana,arial;font-size:9pt;color:#666666;line-height:140%; word-break:break-all; font-weight:bold}
.press1 A:link {font-family:Tahoma,gulim; color:#666666;font-size:9pt;text-decoration:none}
.press1 A:visited {font-family:Tahoma,gulim; color:#666666;font-size:9pt;text-decoration:none}
.press1 A:hover {font-family:Tahoma,gulim; color:#666666;font-size:9pt;text-decoration:underline}
.press1 A:active {font-family:Tahoma,gulim; color:#666666;font-size:9pt;text-decoration:none}

img {border:0;}
a {selector-dummy : expression(this.hideFocus=true);}

/* 말풍선 */
#dhtmltooltip {position:absolute; left:-300px; width:150px; border:1px solid black; padding:2px; background-color:lightyellow; visibility:hidden; z-index:100; font-size:12px; filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);}
#dhtmlpointer {position:absolute; left:-300px; z-index:101; visibility:hidden;}

.btn_input {font-family:"돋움"; border-style:solid; background:#eeeeee; border-width:1pt; border-color:gray; cursor:hand;}
.img_p {vertical-align: 5px;}
.btn70 {font-size:11px; border:1px solid #909090; cursor:hand; padding:2 0 0 0; background-color:#ffffff; height:19; color:#505050;}
.inp {font-family:"바탕"; border:1 solid #999;}

.line18 {line-height:18px;}
.line21	{line-height:21px;}
.style1 {font-family:""; font-size:11px;}
.style2	{font-size:11px; font-weight:bold;}
.style3	{color:#f35009; font-weight:bold;}
.tx01 {color:#e4e4e4;}
.jt	{text-align:justify;}
.top4	{padding-top: 4px;}
.bt1	{font-family:verdana; font-size:11px; color:#827863;}
.md6	{margin-bottom:6px;}
.md8	{margin-bottom:8px;}
.md18	{margin-bottom:18px;}
.mt18	{margin-top:18px;}

#bg	{onfocus:"this.blur();"; background-image:url(/img/inc/bg_body.jpg); background-repeat: no-repeat;	width:1020px;}
.ba_arrow				{text-align:center; vertical-align:middle;}
.ba_eye					{border:1px solid #ecdbc8; padding:7px 7px 7px 7px; width:260px;}
.ba_nose				{border:1px solid #ecdbc8; padding:7px 7px 7px 7px; width:243px;}

/* 얼굴뼈 케어 복사 */
.news02					{font-family:돋움,돋움체,seoul,arial; font-size:12px; line-height:150%; color:#578FCB;}
.news02 A:link			{text-decoration:none; color:#578fcb;}
.news02 A:visited		{text-decoration:none; color:#578fcb;}
.news02 A:active		{text-decoration:none; color:#578fcb;}
.news02 A:hover			{text-decoration:underline; color:#578fcb;}
.magazine				{line-height:160%; color:#8fa448;}
.magazine A:link		{text-decoration:none; color:#8fa448;}
.magazine A:visited		{text-decoration:none; color:#8fa448;}
.magazine A:hover		{text-decoration:none; color:#85be05;}
.magazine A:active		{text-decoration:none; color:#85be05;}
.small					{font-family:돋움,돋움체,seoul,arial,helvetica; font-size:12px; line-height:140%;}
.small A:link			{text-decoration:none; color:#69696b;}
.small A:visited		{text-decoration:none; color:#69696b;}
.small A:hover			{text-decoration:underline; color:#0279fd;}
.small A:active			{text-decoration:underline; color:orange;}
.ctext					{font-family:돋움,Tahoma; color:#666666; font-size:8pt; letter-spacing:-1px;}
.clist					{font-size:15px; line-height:150%; font-weight:bold; color:#578fcb;}

#main_contents			{width:645px; float:left; background-color:#ffffff;}
#sub_top_margin			{height:0px; width:0; padding:0; margin:0; visibility: hidden; position:absolute;}
#sub_left				{width:210px; float:left;}
#sub_body				{width:719px; float:left; background-color:#ffffff;}
#sub_contents			{float:left; width:685px; background-color:#ffffff;}
#left					{float:left;}
#sub_title				{margin-bottom:13px;}
#sub_main_bg			{background-image:url(/img/sub_main_bg.gif); background-repeat:no-repeat; padding-top:13px;}	/*서브메인 임시배경*/

.area8					{letter-spacing:-1; font-size:11px; line-height:15px; border:1 dotted #aaaaaa;}

#overlay				{position:absolute; left:0px; top:0px; width:100%; min-height:100%; height:100%; background-color:#555555; opacity:0.3; filter:alpha(opacity=50); z-index:1; visibility:hidden; overflow:visible;}
/*html #overlay			{height:150%; margin:0px 0px 0px 0px;}*/
#showimage				{position:absolute; visibility:hidden; border:2px dashed #000000; z-index:1;}
#dragbar				{cursor:pointer; cursor:hand; background-color:#efefef; min-width:100px;}
#dragbar #closetext		{font-weight:bold; margin-right:1px;}
#newvoer				{position:absolute; visibility:visible; border:0px; z-index:15;}

.ff						{font-family:verdana;}

.f10					{font-size:10px;}
.f11					{font-size:11px;}
.f12					{font-size:12px;}
.f14					{font-size:14px;}
.f15					{font-size:15px;}

.fb						{font-weight:bold;}
.tu						{text-decoration:underline;}

.ls						{letter-spacing:-1px;}
.rr						{width:12px;}

.fcb					{color:#000000;}		/*검정색*/
.fc1					{color:#969696;}		/*회색*/
.fc3					{color:#ff7711;}		/*귤색*/
.fc4					{color:#367e0a;}		/*연두색*/
.fc5					{color:#555555;}		/*진한회색*/
.fc6					{color:#885588;}		/*보라색*/
.fc7					{color:#ff6000;}		/*주황색*/
.fc8					{color:#3a790f;}		/*녹색*/
.fc9					{color:#2d72ac;}		/*청록색*/

.lp10					{padding-left:10px;}
.lp15					{padding-left:15px;}
.lp20					{padding-left:20px;}

.rp10					{padding-right:10px;}

.p0						{border:0px; cursor:hand; padding:0px 2px 0px 2px; background-color:#ffffff; height:20; color:#797979; font-size:11px; font-family:verdana;}
.p1						{border:0px; cursor:hand; padding:0px 1px 0px 1px; background-color:#ffffff; height:20; color:#000000; font-size:11px; font-family:verdana; font-weight:bold;}

/* text-align */
.lf {text-align:left;}
.ct {text-align:center;}
.rg {text-align:right;}

.vb {vertical-align:bottom;}
.vm {vertical-align:middle;}
.vt {vertical-align:top;}

.fleft {float:left;}
.fright {float:right;}
.cboth {clear:both;}

/* margin */
.mt5 {margin-top:5px !important;}
.mt10 {margin-top:10px !important;}
.mt20 {margin-top:20px !important;}
.mt30 {margin-top:30px !important;}
.mb5 {margin-bottom:5px !important;}
.mb10 {margin-bottom:10px !important;}
.mb15 {margin-bottom:15px !important;}
.mb20 {margin-bottom:20px !important;}
.mb25 {margin-bottom:25px !important;}
.mb30 {margin-bottom:30px !important;}
.mb50 {margin-bottom:50px !important;}
.ml5 {margin-left:5px !important;}
.ml15 {margin-left:15px !important;}

/* padding */
.pl5 {padding-left:5px;}
.pl10 {padding-left:10px;}
.pl20 {padding-left:20px;}

.pr5 {padding-right:5px;}
.pr10 {padding-right:10px;}
.pr20 {padding-right:20px;}

.pt5 {padding-top:5px;}
.pt10 {padding-top:10px;}
.pt20 {padding-top:20px;}

.pb5 {padding-bottom:5px;}
.pb10 {padding-bottom:10px;}
.pb20 {padding-bottom:20px;}
