@charset "euc-kr";

@font-face {
font-family: NanumGothicBold;
src: url('../font/NanumGothicBold.eot'); /* IE9 Compatibility Modes */
url('../font/NanumGothicBold.woff') format('woff'), /* Modern Browsers */
url('../font/NanumGothicBold.ttf')  format('truetype'), /* Safari, Android, iOS */
url('../font/NanumGothicBold.NanumGothicBold') format('svg'); /* Legacy iOS */
}

/* global.css */
/* =reset 
------------------------------------------------------------------------*/
html {font-size: 100.01%;}
body {
        font: normal 12px "±¼¸²", Gulim, Arial, Verdana, sans-serif;
        line-height: 1.5;
        color: #656565;
        background-color: #fff;
        margin: 0;
        padding: 0;
		-webkit-text-size-adjust: none;
		
}
h1, h2, h3, h4, h5, h6, dl, dt, dd, ul, ol, li, form, fieldset, blockquote, address, p {margin:0; padding:0; font-size:1em;}
select, input, textarea, button {font-size:1em;}
label {cursor: pointer;}
ul, ol {list-style:none;}
a img, fieldset {border:0;}
table {
	width:100%; 
	border-collapse:collapse; 
	border: 0 none;
}
table caption {display: none;}
table th, table td {border: 0 none;}
a, a:link, a:visited, a:hover {
        color:#666;
        text-decoration:none;
}
select, input, textarea {
	vertical-align:middle; 
	color: #6d6d6d; 
	margin: 0;
}
hr {display: none;}
em	{font-style: normal;}
.cboth:before,
.cboth:after {
    content:"";
    display:table;
}
.cboth:after {clear:both;}
* html .cboth {zoom:1;}
.cboth {zoom:1;}

/* =layout 
------------------------------------------------------------------------*/
#skipnavigation	{display: none;}
#wrap	{margin: auto;}
#wrap2	{width: 920px; margin: auto;}
#wrap_error	{width: 700px; margin: auto;}
#header	{position: relative; height: 135px; z-index: 2; }
#header p	{position: absolute; top:0; left:0; overflow: hidden; height: 123px; }
#main	{margin: 1px 0 0 0;}
#main .main_top	{background: url('../images/common/bg_main.gif') no-repeat 0 0; overflow: hidden; height: 10px; font-size: 0;}
#main .main_body	{border-right: 1px solid #e5e5e5; border-left: 1px solid #e5e5e5; padding: 47px 29px 27px; position: relative;}
#main .main_btm	{background: url('../images/common/bg_main.gif') no-repeat 0 100%; overflow: hidden; height: 11px; font-size: 0; margin: 0 0 50px 0;}
#footer	{font-size: 11px; padding: 1px 0 40px 370px; height: 1%; background: url('../images/common/sitelogo_uplus.gif') no-repeat 240px 0;}
#footer .fmenu	{padding: 0 0 3px 0;}
#footer .fmenu li	{float: left; background: url('../images/common/bg_fmenu_bar.gif') no-repeat 0 3px;}
#footer .fmenu li.first	{background: none;}
#footer .fmenu li a	{display: block; padding: 0 9px 0 10px; font-family: "µ¸¿ò", Dotum }
#footer .fmenu li.first a	{padding-left: 0;}
#footer .fmenu li a:hover	{color: #ec008b;}


/* =common
------------------------------------------------------------------------*/
h1	{margin: 0 0 10px 0; font-size: 24px; }
.hgroup	{}
.hgroup h1	{float: left; margin: 0; padding: 0 0 10px 0;}
.hgroup .rt	{float: right;}
h2	{margin: 0 0 15px 0;}
h3	{margin: 0 0 15px 0; font-size: 16px; color: #252525;}
h3.h3type01	{font-size: 14px; color: #454545; margin-bottom: 10px;}
h3.h3type01 span	{color: #959595;}
h4	{margin: 0 0 13px 0; font-size: 13px; color: #252525;}

#main .section	{margin: 0 0 50px 0;}
#main .section_error	{margin-top: 20px;}
#main .section h3	{margin-top: 30px;}
#main .section .section	{margin: 20px 0 30px 0;}

.pointcolor01, a.pointcolor01, .pointcolor01 a	{color: #f62ca2;}
.pointcolor02, a.pointcolor02, .txttype01	{color: #454545;}
.pointcolor03, a.pointcolor03	{color: #959595;}
.pointcolor04, a.pointcolor04	{color: #656565;}
.pointcolor05, a.pointcolor05	{color: #252525;}
.pointcolor06, a.pointcolor06	{color: #e67eab;}
a.linktype01	{color: #f62ca2; text-decoration: underline;}
a.linktype02	{color: #e67eab; text-decoration: underline;}
.textb	{font-weight: bold;}
.textwn, a.textwn	{font-weight: normal !important;}
.textu, a.textu	{text-decoration: underline;}

.customkeyphrases	{margin: 0 0 50px 0; font-size: 30px; letter-spacing: -1px;}
.custommsg	{margin: 0 0 16px 0;}
.custommsg .txtdata	{ color: #f62ca2}
.custommsg img	{vertical-align: top;}
.custommsg_h2	{margin: 0 0 35px 0; color: #454545;}
.custommsg_h2 .txtdata	{ color: #f62ca2}

.positionalign:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.positionalign .lt	{float: left;}
.positionalign .rt	{float: right;}

.checklist	{
	padding: 25px 20px 15px 20px; 
	background: #f5f5f5;
	margin: 0 0 70px 0;
}
.checklist h2	{
	background: url('../images/common/icon/caution.gif') no-repeat 0 1px; 
	padding: 0 0 0 20px; 
	margin: 0 0 9px 0; 
	font-size: 13px; 
	color: #f62ca2;
	line-height: 1.2;
	zoom: 1;
}
.checklist li	{
	background: url('../images/common/bul/bul_01.gif') no-repeat 6px 6px; 
	padding: 0 0 0 20px; 
	margin: 0 0 8px 0; 
	zoom: 1;
}
.checklist li	 a.link, .checklist li	 a.link:link, .checklist li	 a.link:visited, .checklist li a.hover{color: #f62ca2; text-decoration: underline;}
.checklist li ul	{padding-top: 1px;}
.checklist li li	{
	background: url('../images/common/bul/bul_dash_01.gif') no-repeat 0 7px; 
	padding-left: 9px; 
	margin-bottom: 0; 
	color: #959595;
}
.checklist em	{color: #e65cae;}

.ecrmcustmprod	{ 
	background: url('../images/common/bg_recomdcusmize.gif') no-repeat 29px 17px; 
	padding: 33px 8px 5px 164px; 
	min-height: 80px; 
	position: relative;
	border: 1px solid #d7d7d7;
	border-radius: 5px;
}
* html .ecrmcustmprod	{height: 80px;}
.ecrmcustmprod h2	{ margin: 0 0 10px 0;}
.ecrmcustmprod .substance .txtdata	{ color: #ec008c;}
.ecrmcustmprod img	{vertical-align: middle;}
.ecrmcustmprod .buttontype09	{position: absolute; top: 30px; right: 30px;}
.ecrmcustmprod .tl, .ecrmcustmprod .tr, .ecrmcustmprod .bl, .ecrmcustmprod .br	{background: url('../images/common/bg_roundtype_01.gif') no-repeat 0 0; width: 5px; height: 5px; overflow: hidden; font-size: 0; position: absolute; }
.ecrmcustmprod .tl		{background-position: 0 0; top: -1px; left: -1px;}
.ecrmcustmprod .tr		{background-position: 100% 0; top: -1px; right: -1px; }
.ecrmcustmprod .bl		{background-position: 0 100%; bottom: -1px; left: -1px; }
.ecrmcustmprod .br	{background-position: 100% 100%; bottom: -1px; right: -1px; }

.listype01 li	{
	background: url('../images/common/bul/bul_01.gif') no-repeat 0 6px; 
	padding: 0 0 0 11px; 
	margin: 0 0 3px 0; 
	zoom: 1;
}
.listype01 li li	{
	background: url('../images/common/bul/bul_dash_01.gif') no-repeat 0 7px; 
	padding-left: 9px; 
	margin-bottom: 0; 
	color: #959595;
}

.parastype01 p	{margin: 10px 0 15px 0;}
.parastype01 dt	{margin: 0 0 6px 0; font-weight: bold; color: #454545;}
.parastype02 dt	{clear: left; float: left; display: block;}
.parastype02 dd	{margin: 0 0 35px 180px;}
.parastype02 dd p	{margin: 0 0 5px 0;}

/* =data
------------------------------------------------------------------------*/
select	{
	border: 1px solid #d3d3d3;
	border-radius: 3px;
	background: #f9f9f9; 
	height: 26px;
	line-height: 100%;
}
input.intext01	{
	padding: 5px 5px 5px; 
	background: #fff url('../images/board/bg_textbox_01.gif') repeat-x 0 0; 
	border: 1px solid #d3d3d3;
	border-radius: 3px;
	vertical-align: middle;
	-webkit-appearance:none;
}
input.intext02	{
	padding: 6px 5px 5px; 
	background: #f8f8f8; 
	border: 1px solid #dedede;
	border-radius: 3px;
}
input.inchk01	{vertical-align: middle; margin: 0;}
textarea.texta	{
	padding: 6px 5px 5px;  
	border: 1px solid #dedede;
	border-radius: 3px;
	-webkit-appearance:none;
	resize: none;
}

.essential	{color: #ec008c;} /* ÇÊ¼ö»çÇ× */
.expository, .expository_bott	{color: #959595;} /* ºÎ¿¬¼³¸í */
p.expository	{margin: 4px 0 0 0 !important;}
p.expository_bott	{margin-bottom: 4px;}


textarea.textareabox_content {
	width: 620px;
	height: 90px;
	border: 1px solid #CCC;
	vertical-align: top;
	padding: 7px 7px 0;
	color: #B4B4B4;
}

p.co_paragraph { margin:0 0 5px 0;}
span.co_paragraph { padding:0 0 5px 0; display:block; }
span.co_paragraph_0 { padding:0 0 0x 0; display:block; }

.vmiddle	{vertical-align: middle;}

/* =button
------------------------------------------------------------------------*/
.button, .button span, .button button, .button input 	{
	display: inline-block; 
	overflow: visible; 
	cursor: pointer; 
	border: 0 none; 
	background: none; 
	color: #fff; 
	vertical-align: top; 
}
* html .button, * html .button span, * html .button button, * html .button input 	{display: inline; zoom: 1; }
*:first-child+html .button, *:first-child+html .button span, *:first-child+html .button button, *:first-child+html .button input 	{display: inline; zoom: 1; }
.button	{background-repeat: no-repeat; background-position: 100% 0;}
.button span, .button button, .button input 	{background-repeat: no-repeat; background-position: 0 0;}
a.button, a.button:link	 {text-decoration: none;}

.button button::-moz-focus-inner {padding:0;border:0;} 
@media screen and (-webkit-min-device-pixel-ratio:0) { /* chrome 3px left &amp; right extra space remove */
    .button button {margin: 0px;}
}

.buttontype01	{
	background-image: url('../images/board/bg_button_01_r.png');
	padding: 0 30px 0 0;	
}
.buttontype01 span, .buttontype01 button, .buttontype01 input	{
	background-image: url('../images/board/bg_button_01.png');
    padding: 0 0 0 30px;
	height: 35px;
	line-height: 34px;
	font-size: 14px;
	font-family: NanumGothicBold, NanumGothicBoldWeb;
}
.buttontype02	{
	background-image: url('../images/board/bg_button_02_r.png');
	padding: 0 30px 0 0;	
}
.buttontype02 span, .buttontype02 button, .buttontype02 input	{
	background-image: url('../images/board/bg_button_02.png');
    padding: 0 0 0 30px;
	height: 35px;
	line-height: 34px;
	font-size: 14px;
	font-family: NanumGothicBold, NanumGothicBoldWeb;
}
.buttontype03	{
	background-image: url('../images/board/bg_button_03_r.png');
	padding: 0 30px 0 0;	
}
.buttontype03 span, .buttontype03 button, .buttontype03 input	{
	background-image: url('../images/board/bg_button_03.png');
    padding: 0 0 0 30px;
	height: 35px;
	line-height: 34px;
	font-size: 14px;
	font-family: NanumGothicBold, NanumGothicBoldWeb;
}
.buttontype04	{
	background-image: url('../images/board/bg_button_04_off_r.png');
	padding: 0 15px 0 0;position: relative;	
}
.buttontype04 span, .buttontype04 button, .buttontype04 input	{
	background-image: url('../images/board/bg_button_04_off.png');
    padding: 0 0 0 10px;
	height: 25px;
	line-height: 24px;
	font-size: 12px;
	color: #353535;
}
.buttontype04.on	{background-image: url('../images/board/bg_button_04_on_r.png');}
.buttontype04.on span, .buttontype04.on button, .buttontype04.on input	{background-image: url('../images/board/bg_button_04_on.png'); color: #fff;}
.buttontype04.disable	{background-image: url('../images/board/bg_button_04_disable_r.png');}
.buttontype04.disable span, .buttontype04.disable button, .buttontype04.disable input	{background-image: url('../images/board/bg_button_04_disable.png'); color: #c5c5c5;}
.buttontype05	{
	background-image: url('../images/board/bg_button_05.png');
	padding: 0 10px 0 0;	
}
.buttontype05 span, .buttontype05 button, .buttontype05 input	{
	background-image: url('../images/board/bg_button_05.png');
    padding: 0 0 0 10px;
	height: 26px;
	line-height: 24px;
	font-size: 13px;
	font-family: NanumGothicBold, NanumGothicBoldWeb;
}
.buttontype06	{
	background-image: url('../images/board/bg_button_06_r.png');
	padding: 0 10px 0 0;	
}
.buttontype06 span, .buttontype06 button, .buttontype06 input	{
	background-image: url('../images/board/bg_button_06.png');
    padding: 0 0 0 10px;
	height: 20px;
	line-height: 22px;
	font-size: 11px;
	color: #555555;
}
.buttontype07	 {
	background-image: url('../images/board/bg_button_07_r.png');
	padding: 0 18px 0 0;	
}
.buttontype07 span, .buttontype07 button, .buttontype07 input {
	background-image: url('../images/board/bg_button_07.png');
	padding: 0 0 0 9px;	
	color: #555555;
	height: 22px;
	line-height: 2;
	font-size: 11px;
	letter-spacing: -1px;
	font-family: Dotum, µ¸¿ò;
}
.buttontype07.type01	{background-image: url('../images/board/bg_button_07_1_r.png');}
.buttontype07.type01 span	{background-image: url('../images/board/bg_button_07_1.png'); color: #fff;}
.buttontype07.type02	{background-image: url('../images/board/bg_button_07_2.png'); padding-right: 10px;}
.buttontype07.type02 span	{background-image: url('../images/board/bg_button_07_2.png'); color: #fff; padding-left: 22px;}
.buttontype07.type03	{background-image: url('../images/board/bg_button_07_3.png');}
.buttontype07.type03 span	{background-image: url('../images/board/bg_button_07_3.png'); color: #fff;}
/*.buttontype08	{
	background-image: url('../images/board/bg_button_08_r.png');
	padding: 0 10px 0 0;	
}
.buttontype08 span, .buttontype08 button, .buttontype08 input	{
	background-image: url('../images/board/bg_button_08.png');
    padding: 0 0 0 10px;
	height: 27px;
	line-height: 2;
	font-weight: bold;
}*/
.buttontype09	{
	background-image: url('../images/board/bg_button_09_r.png');
	padding: 0 36px 0 0;	
}
.buttontype09 span, .buttontype09 button, .buttontype09 input	{
	background-image: url('../images/board/bg_button_09.png');
    padding: 0 0 0 20px;
	height: 60px;
	line-height: 60px;
	font-size: 15px;
	font-family: NanumGothicBold, NanumGothicBoldWeb;
	color: #fff;
}
.buttontype10	{
	background-image: url('../images/board/bg_button_10_r.png');
	padding: 0 9px 0 0;
}
.buttontype10 span, .buttontype10 button, .buttontype10 input	{
	background-image: url('../images/board/bg_button_10.png');
    padding: 0 0 0 9px;
	height: 26px;
	line-height: 26px;
	font-size: 11px;
	color: #454545;
}
.buttontype11	{
	background-image: url('../images/board/bg_button_11_r.png');
	padding: 0 9px 0 0;
}
.buttontype11 span, .buttontype11 button, .buttontype11 input	{
	background-image: url('../images/board/bg_button_11.png');
    padding: 0 0 0 9px;
	height: 26px;
	line-height: 26px;
	font-size: 11px;
	color: #454545;
}
.buttontype12	{
	background-image: url('../images/board/bg_button_12_r.png');
	padding: 0 9px 0 0;
}
.buttontype12 span, .buttontype12 button, .buttontype12 input	{
	background-image: url('../images/board/bg_button_12.png');
    padding: 0 0 0 9px;
	height: 27px;
	line-height: 26px;
	color: #454545;
}
.buttontype12.replay span, .buttontype12.replay button, .buttontype12.replay input	{background-image: url('../images/board/bg_button_12_replay.png'); padding-left: 25px;}
.buttontype12.pause span, .buttontype12.pause button, .buttontype12.pause input	{background-image: url('../images/board/bg_button_12_pause.png'); padding-left: 25px;}


.buttontype13	{
	background-image: url('../images/board/bg_button_13_r.png');
	padding: 0 10px 0 0;
}
.buttontype13 span, .buttontype13 button, .buttontype13 input	{
	background-image: url('../images/board/bg_button_13.png');
    padding: 0 10px 0 20px;
	height: 50px;
	line-height: 49px;
	color: #454545;
	font-weight: bold;
}
.buttontype14	{
	background-image: url('../images/board/bg_button_14_r.png');
	padding: 0 19px 0 0;
}
.buttontype14 span, .buttontype14 button, .buttontype14 input	{
	background-image: url('../images/board/bg_button_14.png');
    padding: 0 0 0 19px;
	height: 26px;
	line-height: 25px;
	font-family: NanumGothicBold, NanumGothicBoldWeb;
	color: #fff;
}
.buttontype15	{
	background-image: url('../images/board/bg_button_15_r.png');
	padding: 0 28px 0 0;
}
.buttontype15 span, .buttontype15 button, .buttontype15 input	{
	background-image: url('../images/board/bg_button_15.png');
    padding: 0 0 0 28px;
	height: 55px;
	line-height: 54px;
	color: #454545;
	font-weight: bold;
}
/*.buttontype16	{
	background-image: url('../images/board/bg_button_16_r.png');
	padding: 0 18px 0 0;
}
.buttontype16 span, .buttontype16 button, .buttontype16 input	{
	background-image: url('../images/board/bg_button_16.png');
    padding: 0 0 0 18px;
	height: 30px;
	line-height: 29px;
	color: #fff;
	font-weight: bold;
	letter-spacing: -1px;
}*/
.buttontype17	{
	background: url('../images/board/bg_button_17.png') repeat-x 0 0;
	padding: 0 7px 0 0;
	border: 1px solid #d9d9d9;
}
.buttontype17 span	{
	background: url('../images/common/icon/closewin.gif') no-repeat 100% 5px;
    padding: 0 12px 0 9px;
	height: 16px;
	line-height: 17px;
	color: #656565;
	font-size: 11px;
}
.buttontype18	{
	background-image: url('../images/board/bg_button_18.png');
	padding: 0 27px 0 0;
}
.buttontype18 span, .buttontype18 button, .buttontype18 input	{
	background-image: url('../images/board/bg_button_18.png');
    padding: 0 0 0 8px;
	height: 20px;
	line-height: 2;
	color: #fff;
	font-size: 11px;
	letter-spacing: -1px;
	font-family: Dotum, µ¸¿ò;
}
.buttontype18.type01	{background-image: url('../images/board/bg_button_18_1.png');}
.buttontype18.type01 span	{background-image: url('../images/board/bg_button_18_1.png');}
.buttontype18.type02 span	{background-image: url('../images/board/bg_button_18_2.png'); padding-left: 27px;}
.buttontype19	{
	background-image: url('../images/board/bg_button_19_r.png');
	padding: 0 30px 0 0;	
}
.buttontype19 span, .buttontype19 button, .buttontype19 input	{
	background-image: url('../images/board/bg_button_19.png');
    padding: 0 0 0 30px;
	height: 35px;
	line-height: 34px;
	color: #5d5d5d;
	font-size: 14px;
	font-family: NanumGothicBold, NanumGothicBoldWeb;
}
.buttontype08, .buttontype16, .buttontype20	{
	padding: 0 15px 0 0;	
}
.buttontype08 span, .buttontype08 button, .buttontype08 input, .buttontype16 span, .buttontype16 button, .buttontype16 input, .buttontype20 span, .buttontype20 button, .buttontype20 input	{
    padding: 0 0 0 15px;
	height: 26px;
	line-height: 25px;
	font-family: NanumGothicBold, NanumGothicBoldWeb;
	
}
.buttontype08, .buttontype20.type01	{background-image: url('../images/board/bg_button_20_1_r.png');}
.buttontype08 span, .buttontype08 button, .buttontype08 input, .buttontype20.type01 span, .buttontype20.type01 button, .buttontype20.type01 input	{background-image: url('../images/board/bg_button_20_1.png');}
.buttontype20.type02	{background-image: url('../images/board/bg_button_20_2_r.png');}
.buttontype20.type02 span, .buttontype20.type02 button, .buttontype20.type02 input	{background-image: url('../images/board/bg_button_20_2.png'); color: #5d5d5d;}
.buttontype16, .buttontype20.type03	{background-image: url('../images/board/bg_button_20_3_r.png');}
.buttontype16 span, .buttontype16 button, .buttontype16 input, .buttontype20.type03 span, .buttontype20.type03 button, .buttontype20.type03 input	{background-image: url('../images/board/bg_button_20_3.png');}

.buttontype20.type04	{background-image: url('../images/board/bg_button_20_4_r.png');}
.buttontype20.type04 span, .buttontype20.type04 button, .buttontype20.type04 input	{background-image: url('../images/board/bg_button_20_4.png');}

.buttontype21	{
	background-image: url('../images/board/bg_button_21.png');
	padding: 0 20px 0 0;
}
.buttontype21 input	{
	background-image: url('../images/board/bg_button_21.png');
    padding: 0 0 0 20px;
	height: 67px;
	line-height: 2;
	color: #fff;
	font-size: 14px;
	font-family: NanumGothicBold, NanumGothicBoldWeb;
}

.buttontype22	{
	background-image: url('../images/board/bg_button_22.png');
	padding: 0 15px 0 0;
}
.buttontype22 span	{
	background-image: url('../images/board/bg_button_22.png');
    padding: 0 0 0 7px;
	height: 17px;
	line-height: 17px;
	color: #fff;
	font-size: 11px;
	font-family: µ¸¿ò, Dotum;
}

.buttontype23	{
	background-image: url('../images/board/bg_button_23.png');
	padding: 0 9px 0 0;
}
.buttontype23 span	{
	background-image: url('../images/board/bg_button_23.png');
    padding: 0 0 0 23px;
	height: 22px;
	line-height: 22px;
	color: #fff;
	font-size: 11px;
}

.buttontype24	{
	background-image: url('../images/board/bg_button_24.png');
	padding: 0 14px 0 0;
}
.buttontype24 span	{
	background-image: url('../images/board/bg_button_24.png');
    padding: 0 0 0 14px;
	height: 35px;
	line-height: 35px;
	color: #fff;
	font-size: 14px;
	font-family: NanumGothicBold, NanumGothicBoldWeb;
}

.buttontype25	{
	background-image: url('../images/board/bg_button_25.png');
	padding: 0 20px 0 0;
}
.buttontype25 input	{
	background-image: url('../images/board/bg_button_25.png');
    padding: 0 0 0 20px;
	height: 61px;
	line-height: 61px;
	color: #555555;
}

.buttontype26	{
	background-image: url('../images/board/bg_button_26.png');
	padding: 0 20px 0 0;
}
.buttontype26 span	{
	background-image: url('../images/board/bg_button_26.png');
    padding: 0 0 0 20px;
	height: 35px;
	line-height: 35px;
	color: #5d5d5d;
	font-size: 14px;
	font-family: NanumGothicBold, NanumGothicBoldWeb;
}

.buttontype27	{
	background-image: url('../images/board/bg_button_27.png');
	padding: 0 14px 0 0;
}
.buttontype27 span, .buttontype27 button, .buttontype27 input	{
	background-image: url('../images/board/bg_button_27.png');
    padding: 0 0 0 14px;
	height: 26px;
	line-height: 26px;
	color: #fff;
}


/* =tabmenu
------------------------------------------------------------------------*/
.tabmenu01	{background: url('../images/common/bg_tabmenu01.gif') no-repeat 0 0; margin: 0 0 40px 0; height: 54px;}
.tabmenu01 ul	{padding: 10px 0 0 20px; }
.tabmenu01 li	{float: left;}
.tabmenu01 li a, .tabmenu01 li a span	{display: block; font-weight: bold; font-size: 13px; }
.tabmenu01 li a	{padding: 0 15px 0 0; }
.tabmenu01 li a span	{
	padding: 10px 0 7px 15px;
	-moz-text-shadow:1px 1px 0 #ffffff;
	-webkit-text-shadow:1px 1px 0 #ffffff;
	text-shadow:1px 1px 0 #ffffff;
}
.tabmenu01 li a.on, .tabmenu01 li a.on span	{background-image: url('../images/common/bg_tabmenu01_on.gif'); background-repeat: no-repeat; color: #fff;}
.tabmenu01 li a.on	{background-position: 100% 0; }
.tabmenu01 li a.on span	{
	background-position: 0 0; 
	-moz-text-shadow: none;
	-webkit-text-shadow: none;
	text-shadow: none;
}
.tabmenu01_ty01	{background: url('../images/common/bg_tabmenu01_01.gif'); height: 102px;}
.tabmenu01_ty01 li	{width: 176px; margin: 0 0 18px 0;}
.tabmenu01_ty01 li a.on, .tabmenu01_ty01 li a.on span	{background-image: url('../images/common/bg_tabmenu0101_on.gif');}
.tabmenu01_ty01 li a span	{
	background-position: 0 0; 
	-moz-text-shadow: none;
	-webkit-text-shadow: none;
	text-shadow: none;
	font-weight: normal;
	font-size: 12px;
	color: #454545;
	padding: 8px 0 7px 15px;
}
.tabmenu01_ty01 li a.on span	{font-weight: bold;}

.tabmenu01_ty02	{background: url('../images/common/bg_tabmenu01_01.gif'); height: 102px;}
.tabmenu01_ty02 li	{width: 220px; margin: 0 0 18px 0;}
.tabmenu01_ty02 li a.on, .tabmenu01_ty02 li a.on span	{background-image: url('../images/common/bg_tabmenu0102_on.gif');}
.tabmenu01_ty02 li a span	{
	background-position: 0 0; 
	-moz-text-shadow: none;
	-webkit-text-shadow: none;
	text-shadow: none;
	font-weight: normal;
	font-size: 12px;
	color: #454545;
	padding: 8px 0 7px 15px;
}
.tabmenu01_ty02 li a.on span	{font-weight: bold;}

.categorymenu	{background: url('../images/common/bg_category_01.png') no-repeat 0 0; margin: 0 0 40px 0; padding: 15px 0 0 0;}
.categorymenu .btm	{background: url('../images/common/bg_category_02.png') no-repeat 0 100%; font-size: 0; height: 5px; overflow: hidden;}
.categorymenu ul	{padding: 0 0 0 0; margin: 0 20px 10px; background: url('../images/common/bg_category_04.png') no-repeat 0 100%; overflow: hidden;}
.categorymenu ul li	{float: left; width: 146px; height: 36px; padding: 5px 0 0 0;}
.categorymenu ul li a, .categorymenu ul li a:link, .categorymenu ul li a:visited, .categorymenu ul li a:hover	{display: block; color: #d7d7d7; padding: 8px 0 6px 20px;}
.categorymenu ul li a.on	{background: url('../images/common/bg_category_03_on.png') no-repeat 0 0; font-weight: bold; letter-spacing: -1px; color: #fff;}
.categorymenu ul.cols5 li	{width: 176px;}
.categorymenu ul.cols5 li a.on	{background-image: url('../images/common/bg_category_03_cols5_on.png');}

.appcategory	{background: url('../images/common/bg_appcategory_bar_01.gif') repeat-x 0 0; font-size: 0; margin: 0 0 40px 0;}
.appcategory > ul 	{background: url('../images/common/bg_appcategory_bar_02.gif') no-repeat 100% 0; height: 48px; overflow: hidden;}
.appcategory > ul li	{float: left; margin: 0 -1px 0 0;}
.appcategory > ul li a	{display: block; padding: 0 20px 0 0; border-right: 1px solid #dedede; border-left: 1px solid #dedede; font-size: 13px; margin-top: 4px;}
.appcategory > ul li a span	{display: block; padding: 13px 0 11px 20px; color: #454545;}
.appcategory > ul li a.on, .appcategory li a.on span	{background-image: url('../images/common/bg_appcategory_on.gif'); background-repeat: no-repeat;}
.appcategory > ul li a.on	{background-position: 100% 0; margin-top: 0; border-right: 0 none; border-left: 0 none;}
.appcategory > ul li a.on span	{background-position: 0 0; font-weight: bold; color: #ec008b; letter-spacing: -1px; padding-top: 15px; padding-bottom: 17px; text-shadow: 1px 1px 0 #fff;}
.appcategory > ul li:first-child a	{border-left: 0 none;}
.appcategory	.appcategory_sub01	{border-top: 0 none; }

.appcategory_sub01	{border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; position: relative;}
.appcategory_sub01 ul 	{padding: 0 0 0 5px; background: none; }
.appcategory_sub01 li	{float: left; border: 0 none;}
.appcategory_sub01 li a	{display: block; padding: 15px;  border: 0 none; background: none; margin: 0; font-size: 12px; }
.appcategory_sub01 li a.on	{color: #f62ca2; font-weight: bold; letter-spacing: -1px; background: none; margin: 0;}
.appcategory_sub01 li:first-child a	{border-left: 0 none;}
.appcategory + .appcategory_sub01	{border-top: 0 none;}

.appcategory_sub02	{background: #e7e8eb; padding: 7px 0 7px 10px; }
.appcategory_sub02 ul 	{}
.appcategory_sub02 li	{float: left;}
.appcategory_sub02 li a	{display: block; padding: 0 10px 0 0; }
.appcategory_sub02 li a span	{display: block; padding: 6px 0 4px 10px; text-shadow: 1px 1px 0 #fff; line-height: 1; font-size: 12px; }
.appcategory_sub02 li a.on, .appcategory_sub02 li a.on span	{font-weight: bold; letter-spacing: -1px; font-size: 12px; }
.appcategory_sub02 li a.on	{background: url('../images/common/bg_appcategory_sub02_bar_01.gif') no-repeat 100% 0; color: #fff; }
.appcategory_sub02 li a.on span	{ background: url('../images/common/bg_appcategory_sub02_bar_01.gif') no-repeat 0 0; text-shadow: none; }

.categorymenu_sub01	{background: url('../images/common/bg_category_sub01_01.png') no-repeat 0 0; margin: 0 0 40px 0; padding: 10px 0 0 0;}
.categorymenu_sub01 .btm	{background: url('../images/common/bg_category_sub01_02.png') no-repeat 0 100%; font-size: 0; height: 5px; overflow: hidden;}
.categorymenu_sub01 ul	{margin: 0 10px 0; overflow: hidden;}
.categorymenu_sub01 ul li	{float: left; width: 180px; height: 30px; padding: 0 0 4px;}
.categorymenu_sub01 ul li a, .categorymenu_sub01 ul li a:link, .categorymenu_sub01 ul li a:visited, .categorymenu_sub01 ul li a:hover	{display: block;  font-weight: bold; letter-spacing: -1px; color: #fff; padding: 8px 0 6px 20px;}
.categorymenu_sub01 ul li a.on	{background: url('../images/common/bg_category_sub01_03_on.png') no-repeat 0 0;}

/* roundboxtype */
.roundtype02	{border: 1px solid #e5e5e5; border-radius: 5px; position: relative; zoom: 1;}
.roundtype02 .tl, .roundtype02 .tr, .roundtype02 .bl, .roundtype02 .br	{background: url('../images/common/bg_roundtype_02.gif') no-repeat 0 0; width: 5px; height: 5px; overflow: hidden; font-size: 0; position: absolute; }
.roundtype02 .tl		{background-position: 0 0; top: -1px; left: -1px;}
.roundtype02 .tr		{background-position: 100% 0; top: -1px; right: -1px; }
.roundtype02 .bl		{background-position: 0 100%;  left: -1px; bottom: -1px;}
.roundtype02 .br	{background-position: 100% 100%; right: -1px; bottom: -1px; }
* html .roundtype02 .bl		{bottom: expression((this.offsetParent.clientHeight % 2) ? '-2px' : '-1px');}
* html .roundtype02 .br	{bottom: expression((this.offsetParent.clientHeight % 2) ? '-2px' : '-1px'); }

.roundtype03	{border: 1px solid #e5e5e5; border-radius: 3px; position: relative; zoom: 1;}
.roundtype03 .tl, .roundtype03 .tr, .roundtype03 .bl, .roundtype03 .br	{background: url('../images/common/bg_roundtype_03.gif') no-repeat 0 0; width: 3px; height: 3px; overflow: hidden; font-size: 0; position: absolute; }
.roundtype03 .tl		{background-position: 0 0; top: -1px; left: -1px;}
.roundtype03 .tr		{background-position: 100% 0; top: -1px; right: -1px; }
.roundtype03 .bl		{background-position: 0 100%;  left: -1px; bottom: -1px;}
.roundtype03 .br	{background-position: 100% 100%; right: -1px; bottom: -1px; }
* html .roundtype03 .bl		{bottom: expression((this.offsetParent.clientHeight % 2) ? '-2px' : '-1px');}
* html .roundtype03 .br	{bottom: expression((this.offsetParent.clientHeight % 2) ? '-2px' : '-1px'); }

.roundtype04	{border-radius: 5px; position: relative; zoom: 1; background-color: #f5f5f5;}
* html .roundtype04	{height: 1%;}
.roundtype04 .tl, .roundtype04 .tr, .roundtype04 .bl, .roundtype04 .br	{background: url('../images/common/bg_roundtype_04.gif') no-repeat 0 0; width: 5px; height: 5px; overflow: hidden; font-size: 0; position: absolute; }
.roundtype04 .tl		{background-position: 0 0; top: 0; left: 0;}
.roundtype04 .tr		{background-position: 100% 0; top: 0; right: 0; }
.roundtype04 .bl		{background-position: 0 100%;  left: 0; bottom: 0;}
.roundtype04 .br	{background-position: 100% 100%; right: 0; bottom: 0; }
* html .roundtype04 .bl		{bottom: expression((this.offsetParent.clientHeight % 2) ? '-1px' : '0');}
* html .roundtype04 .br	{bottom: expression((this.offsetParent.clientHeight % 2) ? '-1px' : '0'); }

.roundtype05	{border: 1px solid #e5e5e5; border-radius: 5px; position: relative; zoom: 1; background-color: #f5f5f5;}
.roundtype05 .tl, .roundtype05 .tr, .roundtype05 .bl, .roundtype05 .br	{background: url('../images/common/bg_roundtype_05.gif') no-repeat 0 0; width: 5px; height: 5px; overflow: hidden; font-size: 0; position: absolute; }
.roundtype05 .tl		{background-position: 0 0; top: -1px; left: -1px;}
.roundtype05 .tr		{background-position: 100% 0; top: -1px; right: -1px; }
.roundtype05 .bl		{background-position: 0 100%;  left: -1px; bottom: -1px;}
.roundtype05 .br	{background-position: 100% 100%; right: -1px; bottom: -1px; }
* html .roundtype05 .bl		{bottom: expression((this.offsetParent.clientHeight % 2) ? '-2px' : '-1px');}
* html .roundtype05 .br	{bottom: expression((this.offsetParent.clientHeight % 2) ? '-2px' : '-1px'); }

.roundtype06	{border: 1px solid #d7d7d7; border-radius: 5px; position: relative; zoom: 1;}
.roundtype06 .tl, .roundtype06 .tr, .roundtype06 .bl, .roundtype06 .br	{background: url('../images/common/bg_roundtype_06.gif') no-repeat 0 0; width: 5px; height: 5px; overflow: hidden; font-size: 0; position: absolute; }
.roundtype06 .tl		{background-position: 0 0; top: -1px; left: -1px;}
.roundtype06 .tr		{background-position: 100% 0; top: -1px; right: -1px; }
.roundtype06 .bl		{background-position: 0 100%;  left: -1px; bottom: -1px;}
.roundtype06 .br	{background-position: 100% 100%; right: -1px; bottom: -1px; }
* html .roundtype06 .bl		{bottom: expression((this.offsetParent.clientHeight % 2) ? '-2px' : '-1px');}
* html .roundtype06 .br	{bottom: expression((this.offsetParent.clientHeight % 2) ? '-2px' : '-1px'); }

.roundtype07	{border: 1px solid #d7d7d7; border-radius: 5px; position: relative; zoom: 1; background-color: #f5f5f5;}
.roundtype07 .tl, .roundtype07 .tr, .roundtype07 .bl, .roundtype07 .br	{background: url('../images/common/bg_roundtype_07.gif') no-repeat 0 0; width: 5px; height: 5px; overflow: hidden; font-size: 0; position: absolute; }
.roundtype07 .tl		{background-position: 0 0; top: -1px; left: -1px;}
.roundtype07 .tr		{background-position: 100% 0; top: -1px; right: -1px; }
.roundtype07 .bl		{background-position: 0 100%;  left: -1px; bottom: -1px;}
.roundtype07 .br	{background-position: 100% 100%; right: -1px; bottom: -1px; }
* html .roundtype07 .bl		{bottom: expression((this.offsetParent.clientHeight % 2) ? '-2px' : '-1px');}
* html .roundtype07 .br	{bottom: expression((this.offsetParent.clientHeight % 2) ? '-2px' : '-1px'); }

.roundtype08	{border-radius: 5px; position: relative; zoom: 1; background-color: #f0f0f0;}
* html .roundtype08	{height: 1%;}
.roundtype08 .tl, .roundtype08 .tr, .roundtype08 .bl, .roundtype08 .br	{background: url('../images/common/bg_roundtype_08.gif') no-repeat 0 0; width: 5px; height: 5px; overflow: hidden; font-size: 0; position: absolute; }
.roundtype08 .tl		{background-position: 0 0; top: 0; left: 0;}
.roundtype08 .tr		{background-position: 100% 0; top: 0; right: 0; }
.roundtype08 .bl		{background-position: 0 100%;  left: 0; bottom: 0;}
.roundtype08 .br	{background-position: 100% 100%; right: 0; bottom: 0; }
* html .roundtype08 .bl		{bottom: expression((this.offsetParent.clientHeight % 2) ? '-1px' : '0');}
* html .roundtype08 .br	{bottom: expression((this.offsetParent.clientHeight % 2) ? '-1px' : '0'); }

.roundtype09	{border: 1px solid #dedede; border-radius: 5px; position: relative; zoom: 1; background-color: #f9f9f9;}
.roundtype09 .tl, .roundtype09 .tr, .roundtype09 .bl, .roundtype09 .br	{background: url('../images/common/bg_roundtype_09.gif') no-repeat 0 0; width: 5px; height: 5px; overflow: hidden; font-size: 0; position: absolute; }
.roundtype09 .tl		{background-position: 0 0; top: -1px; left: -1px;}
.roundtype09 .tr		{background-position: 100% 0; top: -1px; right: -1px; }
.roundtype09 .bl		{background-position: 0 100%;  left: -1px; bottom: -1px;}
.roundtype09 .br	{background-position: 100% 100%; right: -1px; bottom: -1px; }

.roundtype10	{border-radius: 5px; position: relative; zoom: 1; background-color: #f9f9f9;}
.roundtype10 .tl, .roundtype10 .tr, .roundtype10 .bl, .roundtype10 .br	{background: url('../images/common/bg_roundtype_10.gif') no-repeat 0 0; width: 5px; height: 5px; overflow: hidden; font-size: 0; position: absolute; }
.roundtype10 .tl		{background-position: 0 0; top: 0; left: 0;}
.roundtype10 .tr		{background-position: 100% 0; top: 0; right: 0; }
.roundtype10 .bl		{background-position: 0 100%;  left: 0; bottom: 0;}
.roundtype10 .br	{background-position: 100% 100%; right: 0; bottom: 0; }

.roundtype11	{border-radius: 5px; position: relative; zoom: 1; background-color: #fff;}
.roundtype11 .tl, .roundtype11 .tr, .roundtype11 .bl, .roundtype11 .br	{background: url('../images/common/bg_roundtype_11.gif') no-repeat 0 0; width: 5px; height: 5px; overflow: hidden; font-size: 0; position: absolute; }
.roundtype11 .tl		{background-position: 0 0; top: 0; left: 0;}
.roundtype11 .tr		{background-position: 100% 0; top: 0; right: 0; }
.roundtype11 .bl		{background-position: 0 100%;  left: 0; bottom: 0;}
.roundtype11 .br	{background-position: 100% 100%; right: 0; bottom: 0; }

.roundtype12	{border: 1px solid #dedede; border-radius: 5px; position: relative; zoom: 1; background-color: #f9f9f9;}
.roundtype12 .tl, .roundtype12 .tr, .roundtype12 .bl, .roundtype12 .br	{background: url('../images/common/bg_roundtype_12.gif') no-repeat 0 0; width: 5px; height: 5px; overflow: hidden; font-size: 0; position: absolute; }
.roundtype12 .tl		{background-position: 0 0; top: -1px; left: -1px;}
.roundtype12 .tr		{background-position: 100% 0; top: -1px; right: -1px; }
.roundtype12 .bl		{background-position: 0 100%;  left: -1px; bottom: -1px;}
.roundtype12 .br	{background-position: 100% 100%; right: -1px; bottom: -1px; }

/* =message type
------------------------------------------------------------------------*/
/* ¿Ï·á¸Þ½ÃÁö È­¸é */
.disposeofmsgtype	{width: 698px; margin: 0 auto;}
#main h1 + .section > .disposeofmsgtype, #main h1 + .section > .joincompmsg	{margin-top: 80px;}
.disposeofmsgtype .body	{ background-repeat: no-repeat; background-position: 49px 40px; padding: 47px 39px 30px 199px; min-height: 142px;}
.disposeofmsgtype .body .head	{padding: 0 10px 10px;}
.disposeofmsgtype .body .head p	{margin: 0 0 8px 0;}
.disposeofmsgtype .body .head .message01	{font-size: 13px; color: #454545; margin: 0 0 8px 0;}
.disposeofmsgtype .body .footer	{border-top: 1px solid #eaeaea; padding: 17px 10px 11px; zoom: 1;}
.disposeofmsgtype .body .footer p	{margin: 0 0 8px 0;}
.disposeofmsgtype .body .footer .message01	{color: #959595; padding: 0 25px 0 0; }
.disposeofmsgtype .body .footer .message01 a	{color: #e07bb8; text-decoration: underline;}
.disposeofmsgtype .body .note	{background: #f8f8f8; padding: 18px 20px 15px; margin: 20px 0 0 0; line-height: 1.8;}
.disposeofmsgtype .body .note b	{color: #454545;}
.joincompmsg	{padding: 49px 20px 25px; text-align: center; width: 658px; margin: 0 auto;}
.joincompmsg .msg	{text-align: center; margin: 0 0 10px 0;}
.joincompmsg .mo_msgheader	{font-weight: bold; color: #454545; font-size: 13px;}
.joincompmsg .msg img	{margin: 0 0 5px 0;}
.joincompmsg .datamsg	{margin: 10px 0 17px 0; display: inline-block; padding: 20px 35px 16px; font-weight: bold; font-size: 14px; text-align: left;}
* html .joincompmsg .datamsg	{display: inline;}
*:first-child+html .joincompmsg .datamsg	{display: inline;}
.joincompmsg .datamsg b	{font-size: 16px; margin-left: 15px;}

.disposeofmsgtype .msgtype01	{background-image: url('../images/common/icon/disposeof_02.gif') ;}

.ecrmcustmmsgtype01	{background-image: url('../images/common/icon/channelguide_hdtv.gif'); background-repeat: no-repeat; background-position: 40px 50%; padding: 35px 195px 25px 139px; position: relative;}
.ecrmcustmmsgtype01 .messagetype01	{padding: 0 0 10px 0; border: 0 none;}
.ecrmcustmmsgtype01 .messagetype02	{padding: 0 0 0 0;}
.ecrmcustmmsgtype01 .messagetype02 .button	{ vertical-align: middle;}
.ecrmcustmmsgtype01 > a.button	{position: absolute; top: 50%; right: 19px; margin-top: -18px;}
.ecrmcustmmsgtype01.icontype1	{background-image: url('../images/common/icon/ecrmcustmmsgtype0101.gif');}
.ecrmcustmmsgtype01.icontype2	{background-image: url('../images/common/icon/ecrmcustmmsgtype0102.gif'); padding-right: 20px;}
.ecrmcustmmsgtype01.icontype3	{background-image: url('../images/common/icon/ecrmcustmmsgtype0103.gif'); padding-right: 20px;}
.ecrmcustmmsgtype01.icontype2 .messagetype01, .ecrmcustmmsgtype01.icontype3 .messagetype01{border-bottom: 1px solid #d7d7d7; margin: 0 0 10px;}
.ecrmcustmmsgtype01.icontype2 > a.button, .ecrmcustmmsgtype01.icontype3 > a.button	{top: 25px; margin-top: 0;}

.joinapp_agreemsg	{padding: 30px 20px 20px; margin: 40px 0 0 0; background: #f5f5f5;}
.joinapp_agreemsg p	{margin: 0 0 15px 0;}

/* =searhbox board.css
------------------------------------------------------------------------*/


/* =common
------------------------------------------------------------------------*/
.termsagreetype01	 {padding: 26px 19px 25px;}
.termsagreetype01 .body	 {border-bottom: 1px solid #eaeaea; padding: 0 0 15px 0; margin: 0 0 7px 0;}
.termsagreetype01 .body .title	 {font-weight: bold; color: #252525; margin: 0 0 7px 0;}
.termsagreetype01 .body .explan	 {}
.termsagreetype01 .body	 {}
.termsagreetype01 .footer	 { padding: 0 0 0 0;}
.termsagreetype01 .footer .check	 {float: left;}
.termsagreetype01 .footer .btn	 {float: right; padding: 3px 0 0 0;}
.termsagreetype01 .footer	 {}

.sorttype01	{ letter-spacing: -4px;}
.sorttype01 li	{display: inline-block; letter-spacing: normal;}
* html .sorttype01 li	{display: inline;}
*:first-child+html .sorttype01 li	{display: inline;}
.sorttype01 li a, .sorttype01 li a:link, .sorttype01 li a:visited	{background-image: url('../images/board/bg_sorttype01_off.gif'); background-repeat: no-repeat; display: block; padding: 5px 10px 2px;}
.sorttype01 li.first a	{background-position: 0 0;}
.sorttype01 li.last a	{background-position: 100% 0;}
.sorttype01 li a.on, .sorttype01 li a.on:link, .sorttype01 li a.on:visited	{background-image: url('../images/board/bg_sorttype01_on.gif');color: #fff;}
.sorttype01 li.first a.on	{ border-right: 1px solid #dc84b1; }
.sorttype01 li.last a.on	{ border-left: 1px solid #dc84b1; }
.sorttype02	 {display: inline-block; background: url('../images/common/bul/bul_bar_01.gif') no-repeat 100% 4px; padding: 3px 0 0 0; word-spacing: -4px; letter-spacing: -4px; white-space: nowrap; padding: 0 9px 0 0;}
.sorttype02 li	 {display: inline-block; word-spacing: normal; letter-spacing: normal; background: url('../images/common/bul/bul_bar_01.gif') no-repeat 0 4px; padding: 0 9px 0 0;}
*:first-child+html .sorttype02 li	 {display: inline;}
.sorttype02 li a	 {display: block; padding: 0 11px 0 10px; background: url('../images/common/bul/bul_arrow_upper_02.gif') no-repeat 100% 6px;}

.section .datahead	{padding: 0 0 10px 0;}
.section .datahead:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
* html .section .datahead	{height: 1%;}
*:first-child+html .section .datahead	{height: 1%;}
.section .datahead .left	{float: left;}
.section .datahead .right	{float: right;}
.section .datahead .summary	{padding: 6px 0 0 0;}

.precisonofconseq	{padding: 0 0 2px 19px; background-repeat: no-repeat; background-position: 0 0; line-height: 1.3;}
.precisonofconseq.important01	{background-image: url('../images/common/icon/important_01.gif');}
.precisonofconseq.important02	{background-image: url('../images/common/icon/important_02.gif'); color: #f291c3 ;}
.precisonofconseq.important03	{background-image: url('../images/common/icon/important_03.gif'); color: #f62ca2;}

/* =content
------------------------------------------------------------------------*/
/* È¸¿ø°¡ÀÔ */
.postnumlist	{border-top: 1px solid #ececec; padding: 10px 0 0 0; margin: 10px 0 0 0;}
.postnumlist .inform	{margin: 0 0 5px 0;}
.postnumlist .postsearch	{border-bottom: 1px solid #ececec; padding: 10px 0 13px 0;}
.postnumlist .postsearchresult	{}
.postnumlist .postsearchresult p	{padding: 11px 0 5px 0;}
.postnumlist .postsearchresult .postsearchresultlist	{border: 1px solid #e5e5e5; border-radius: 3px; overflow: auto; height: 120px;}
.postnumlist .postsearchresult .postsearchresultlist ul		{}
.postnumlist .postsearchresult .postsearchresultlist ul li a, .postnumlist .postsearchresult .postsearchresultlist ul li a:link, .postnumlist .postsearchresult .postsearchresultlist ul li a:visited	{color: #959595; display: block; padding: 3px 0 2px 13px; background: #fff;}
.postnumlist .postsearchresult .postsearchresultlist ul li a.on, .postnumlist .postsearchresult .postsearchresultlist ul li a:hover {background: #f5f5f5; color: #656565;}

.curruntphnumlist	{border-top: 1px solid #ececec; padding: 10px 0 0 0; margin: 10px 0 0 0;}
.curruntphnumlist .phnumsearchresult p	{padding: 5px 0 5px 0;}
.curruntphnumlist .phnumsearchresult .phnumsearchresultlist	{border: 1px solid #e5e5e5; border-radius: 3px; overflow: auto; height: 120px;}
.curruntphnumlist .phnumsearchresult .phnumsearchresultlist ul li a, .curruntphnumlist .phnumsearchresult .phnumsearchresultlist ul li a:link, .curruntphnumlist .phnumsearchresult .phnumsearchresultlist ul li a:visited	{color: #959595; display: block; padding: 3px 0 2px 13px; background: #fff;}
.curruntphnumlist .phnumsearchresult .phnumsearchresultlist ul li a.on, .curruntphnumlist .phnumsearchresult .phnumsearchresultlist ul li a:hover {background: #f5f5f5; color: #656565;}
.curruntphnumlist .phnumsearchresult .phnumsearchresultlist ul li a	{height: 1%;}


.appcategorybox	{
	position: relative;
	border: 1px solid #dedede;
	border-top: 0 none;
	padding: 20px 19px 0;
	border-radius: 0 0 3px 3px;
}
.appcategorybox .sorting	{margin: 0 0 15px 0;}
.appcategorybox .sorting .chargesort	{float: left; background: url('../images/common/bg_chargesort_01.gif') no-repeat 100% 0;}
.appcategorybox .sorting .chargesort li	{float: left;}
.appcategorybox .sorting .chargesort li.first	{background: url('../images/common/bg_chargesort_02.gif') no-repeat 0 0;}
.appcategorybox .sorting .chargesort li a	 {display: block; padding: 5px 5px 2px 7px; color: #757575;}
.appcategorybox .sorting .chargesort li a.on	{color: #fff;}
.appcategorybox .sorting	 .ordersort	 {float: right; background: url('../images/common/bul/bul_bar_01.gif') no-repeat 100% 4px; padding: 3px 0 0 0;}
.appcategorybox .sorting	 .ordersort li	 {float: left; background: url('../images/common/bul/bul_bar_01.gif') no-repeat 0 4px; padding: 0 9px 0 0;}
.appcategorybox .sorting	 .ordersort li a	 {display: block; padding: 0 11px 0 10px; background: url('../images/common/bul/bul_arrow_upper_02.gif') no-repeat 100% 6px;}

.figuretype01 li	{float: left; width: 280px; position: relative; margin: 0 0 40px 0;}
.figuretype01 li .thumb	{float: left;}
.figuretype01 li .desc	{margin: 0 0 0 109px;}
.figuretype01 li .desc .title	{font-weight: bold; color: #454545; padding: 9px 0 3px 0; }
.figuretype01 li .desc .grade_star	{}
.figuretype01 li .desc .downcnt	{padding: 0 0 0 13px; margin: 0 0 0 8px; background: url('../images/common/bul/bul_bar_01.gif') no-repeat 0 4px; font-size: 11px; color: #959595;}
.figuretype01 li .desc .price	{display: block; padding: 1px 0 4px 0; font-size: 14px; font-weight: bold; color: #ec008b;}

.processtype01	{margin: 0 0 35px 0;}

.figuretype01_detailpage	 {margin: 50px 0 0 0;}
.figuretype01_detailpage .appdetailinfo	 {position: relative; border-top: 3px solid #303030; border-bottom: 1px solid #dedede; padding: 30px 0 10px 0; margin: 0 0 40px 0;}
.figuretype01_detailpage .appdetailinfo	 .thumb	 {position: absolute; top: 26px; left: 15px;}
.figuretype01_detailpage .appdetailinfo	 .content	 {margin: 0 0 0 150px;}
.figuretype01_detailpage .appdetailinfo	 .content .head	 {border-bottom: 1px solid #dedede; margin: 0 0 30px 0;}
.figuretype01_detailpage .appdetailinfo	 .content .head .title	 {float: left; padding: 5px 0 10px 0; font-size: 16px; color: #252525;}
.figuretype01_detailpage .appdetailinfo	 .content .head .grade	 {float: right; padding: 8px 0 0 0;}
.figuretype01_detailpage .appdetailinfo	 .content .head .grade	 img {vertical-align: middle;}
.figuretype01_detailpage .appdetailinfo	 .content .head .grade .subm	 {font-size: 11px; color: #959595; border-left: 1px solid #dbdbdb; padding: 0 0 0 8px; margin: 0 0 0 3px;}
.figuretype01_detailpage .appdetailinfo	 .content .spec dt	 {clear: left; float: left; display: block; width: 150px; font-weight: bold; color: #252525;}
.figuretype01_detailpage .appdetailinfo	 .content .spec dd	 {margin: 0 0 14px 150px;}

.figuretype01_detailpage .prodintro	 {margin: 15px 0 20px 0; padding: 0 0 30px 0; border-bottom: 1px solid #dedede;}
.figuretype01_detailpage .prodintro .screencapture	 {margin: 0 0 30px 0;}
.figuretype01_detailpage .prodintro .screencapture li	 {float: left; margin: 0 0 0 20px;}
.figuretype01_detailpage .prodintro ul li.first	 {margin-left: 0;}
.figuretype01_detailpage .cont	 {margin: 0 0 30px 0;}
.figuretype01_detailpage .ulist	 {margin: 0 0 3px 0;}
.figuretype01_detailpage .ulist li	 {background: url('../images/common/bul/bul_dash_01.gif') no-repeat 0 6px; margin: 0 0 2px 0; padding: 0 0 0 10px;}

.figuretype01_detailpage .userpostscript	{margin: 0 0 30px 0; }
.figuretype01_detailpage .userpostscript .userpostscriptlist	{border-top: 3px solid #303030; border-bottom: 1px solid #dedede; padding: 30px 0 0 10px; margin: 0 0 20px 0; }
.figuretype01_detailpage .userpostscript .userpostscriptlist li:before,
.figuretype01_detailpage .userpostscript .userpostscriptlist li:after {
    content:"";
    display:table;
}
.figuretype01_detailpage .userpostscript .userpostscriptlist li:after {clear:both;}
* html .figuretype01_detailpage .userpostscript .userpostscriptlist li {zoom:1;}
.figuretype01_detailpage .userpostscript .userpostscriptlist li {padding: 0 0 40px 0;}
.figuretype01_detailpage .userpostscript .userpostscriptlist .grade	{float: left; width: 140px;}
.figuretype01_detailpage .userpostscript .userpostscriptlist p	{float: left; width: 520px; margin: 0 40px 0 0;}
.figuretype01_detailpage .userpostscript .userpostscriptlist .username	{float: left; width: 90px; color: #a5a5a5;}
.figuretype01_detailpage .userpostscript .userpostscriptlist .date	{float: left; font-size: 11px; color: #a5a5a5;}
.figuretype01_detailpage .userpostscript .userpostscriptwrite	{border-radius: 5px; background: #f5f5f5; padding: 19px 19px 19px 19px;}
.figuretype01_detailpage .userpostscript .userpostscriptwrite select {width: 120px;}
.figuretype01_detailpage .userpostscript .userpostscriptwrite textarea {border: 1px solid #cccccc; border-radius: 3px; width: 620px; height: 40px; vertical-align: top; padding: 7px 7px 0; color: #b4b4b4;}
.figuretype01_detailpage .userpostscript .userpostscriptwrite .button {vertical-align: top;}


.dataratepayment	{margin: 20px 0 0 0;}
.dataratepayment .list	{border: 1px solid #dedede; border-radius: 5px; padding: 19px 19px 15px; margin: 0 0 20px 0;}
.dataratepayment .list .paymentname	{font-size: 14px; color: #252525; font-weight: bold; margin: 0 0 6px 0;}
.dataratepayment .list .paymentname b	{color: #ec008b;}
.dataratepayment .list .applymessage	{display: none;}
.dataratepayment .open	{border: 1px solid #f2f2f2; background: #f2f2f2; }
.dataratepayment .open .applymessage	{display: block;}
.dataratepayment .open .applymessage .applyform	{border-radius: 5px; background: #fff; padding: 25px 30px 15px; margin: 10px 0 20px 0;}
.dataratepayment .list .applyform p	{line-height: 1.6; margin: 0 0 12px 0;}
.dataratepayment .open .applymessage .pagenavi	{margin: 0;}

/* ¿£Á©¼­ºñ½º */
.angelserviceapp p.substance span.mo_paragraph { display:block; }
.angelserviceapp .choicelist	{margin: 30px 0 20px 0;}
.angelserviceapp .choicelist li	{float: left; margin: 0 0 0 10px; border-radius: 5px; background: #f5f5f5; padding: 0; width: 455px; height: 60px;}
.angelserviceapp .choicelist li.first	{margin-left: 0;}
.angelserviceapp .choicelist li.active	{background: #f7f0f4;}
.angelserviceapp .choicelist li input	{margin-left: 15px;}
.angelserviceapp .choicelist li label	{display: inline-block; padding: 20px 0 20px 5px; font-size: 14px; font-weight: bold; color: #454545; vertical-align: middle;}
* html .angelserviceapp .choicelist li label	 {display: inline; zoom: 1;}
.angelserviceapp .callservice	{border-top: 1px solid #dedede;}

/* ÆíÀÇ¼­ºñ½º */
.psMbconvmain .list	{border: 1px solid #dedede; border-radius: 5px; padding: 0 0 0 0; height: 145px; padding: 28px 19px 15px 240px; margin: 0 0 20px 0; position: relative;}
.psMbconvmain .list .icon	{position: absolute; top: 20px; left: 20px;}
.psMbconvmain .list .content .head	{border-bottom: 1px solid #eaeaea; font-weight: bold; color: #454545; padding: 0 0 15px 10px; margin: 0 0 20px 0; font-size: 16px;}
.psMbconvmain .list .content .head h2	{display: inline-block; margin: 0 13px 0 0; vertical-align: middle;}
.psMbconvmain .list .content .price	{color: #959595; padding: 0 0 0 10px;}
.psMbconvmain .list .content .price b	{font-size: 14px; color: #ec008c;}
.psMbconvmain .list .content .explan	{padding: 13px 0 0 10px; line-height: 1.8;}



/* =¸ÞÀÎ/°¡ÀÔ/·Î±×ÀÎ
------------------------------------------------------------------------*/
/* È¸¿ø°¡ÀÔ */
.usetermstype01	{border-top: 3px solid #303030; border-bottom: 1px solid #dedede; padding: 26px 0 0 0;}
.usetermstype01 p, .usetermstype02 p, .usetermstype01_ty01 p	{position: relative;}
.usetermstype01_ty01	{padding: 0 0 10px 0;}
.usetermstype01 .button, .usetermstype02 .button, .usetermstype01_ty01 .button	{position: absolute; top: 0; right: 0;} 
.termcont	{border: 1px solid #e5e5e5; border-radius: 3px; margin: 0 0 8px 0;}
.termcont iframe	{height: 165px;}

.certifwaychoice 	{text-align: center; letter-spacing: -4px; position: relative;}
.certifwaychoice .message	{margin: 0 0 15px 0;}
.certifwaychoice .list	{text-align: left; width: 298px; height: 183px; display: inline-block; vertical-align: top; background: url('../images/common/bg_certifwaychoice_01.gif') repeat-x 0 100%; margin: 0 0 0 10px; position: relative; letter-spacing: normal; }
* html .certifwaychoice .list	{display: inline; zoom: 1;}
*:first-child+html .certifwaychoice .list	{display: inline; zoom: 1;}
.certifwaychoice .list .body	{height: 183px; padding: 0 10px 0 96px; background-repeat: no-repeat; background-position: 19px 24px; position: relative;}
.certifwaychoice div:first-child	{margin-left: 0;}
.certifwaychoice .boxtype01 .body	{background-image: url('../images/common/icon/join_smartphone.gif');}
.certifwaychoice .boxtype02 .body	{background-image: url('../images/common/icon/join_usbmemoy.gif');}
.certifwaychoice .boxtype03 .body	{background-image: url('../images/common/icon/join_creditcard.gif');}
.certifwaychoice .list .title	{font-size: 14px; font-weight: bold; color: #252525; margin: 0 0 7px 0; padding: 27px 0 0 0;}
.certifwaychoice .list .explan	{height: 67px;}
.certifwaychoice .list .btn	{position: absolute; bottom: 29px; left: 0; width: 298px; text-align: center;}
.certifwaychoice .type02 .btn .buttontype14	{padding-right: 10px;}
.certifwaychoice .type02 .btn .buttontype14 span	{padding-left: 10px;}



.realnamecerti	{padding: 29px 20px 25px;}
.realnamecerti .listype01	{border-bottom: 1px solid #eeeeee; padding: 0 6px 20px;}
.realnamecerti .pagenavi	{margin-bottom: 0;}

.autojoinpreve	{padding: 27px 10px 12px ; text-align: center;}
.autojoinpreve p	{text-align: center; line-height: 1.8; margin: 0 0 10px 0;}

.combinedmemb_joinmsg	{padding: 0;}
.combinedmemb_joinmsg .combmemb, .combinedmemb_joinmsg .mobilememb	{float: left; width: 448px; height: 229px; position: relative;}
.combinedmemb_joinmsg .combmemb	{margin-right: 20px; border-right: 1px solid #eeeeee;}
.combinedmemb_joinmsg .mobilememb	{}
.combinedmemb_joinmsg .title	{font-size: 14px; font-weight: bold; color: #252525; margin: 0 29px 12px; padding: 26px 0 12px 0; border-bottom: 1px solid #e5e5e5;}
.combinedmemb_joinmsg .explan	{margin: 0 29px 12px;}
.combinedmemb_joinmsg .explan span	{display: block; margin: 0 0 3px 0;}
.combinedmemb_joinmsg .joinid	{padding: 15px 20px 12px 20px; background: #f5f5f5; margin: 4px 29px 0;}
.combinedmemb_joinmsg .button	{position: absolute; top: 165px;}
.combinedmemb_joinmsg .combmemb .button	{left: 176px;}
.combinedmemb_joinmsg .mobilememb .button	{left: 146px;}


/* =°í°´¼¾ÅÍ
------------------------------------------------------------------------*/
.agreemessage	{padding: 20px 20px 15px; margin: 0 0 5px 0;}

.bulkreceivesch	{padding: 14px 0 10px 30px; margin: 0 0 9px 0;}
.bulkreceivesch p	{margin: 0 0 4px 0;}
.bulkreceivesch p label	{float: left; width: 100px; font-weight: bold; color: #3f3e3e; padding: 3px 0 0;}
.bulkreceivesch .button	{position: absolute; top:15px; right: 19px;}

.internetspeed_percentagechg	 {}
.internetspeed_percentagechg .up, .internetspeed_percentagechg .down	 {width: 65px; margin: auto;}
.internetspeed_percentagechg .down	 {color: #f856b5;}
.internetspeed_percentagechg .increase	 {float: left; padding: 5px 0 0 0;}
.internetspeed_percentagechg .persent	 {float: right;}

.desktop_area_box {  }
.mobile_area_box { display:none; background: red;}

/* º¯°æÇÒ ÀüÈ­¹øÈ£ */
.curruntphnumchage	{padding: 10px 20px 9px; margin: 20px 0 0 0;}
.curruntphnumchage input.intext01	{font-weight: bold; color: #f62ca2;}

/* ¿ä±Ý ³³ºÎ */
.bulkreceivesch	{padding: 14px 0 10px 30px; margin: 0 0 9px 0;}
.bulkreceivesch p	{margin: 0 0 4px 0;}
.bulkreceivesch p label	{float: left; width: 100px; font-weight: bold; color: #3f3e3e; padding: 3px 0 0;}
.bulkreceivesch .button	{position: absolute; top:15px; right: 19px;}

.angsevicebulkreceivesch	 {padding: 15px 0 0 0; margin: 10px 0 0 0; border-top: 1px solid #ececec; border-bottom : 1px solid #ececec;}
.angsevicebulkreceivesch .info	 {background: url('../images/common/bul/bul_arrow_01.gif') no-repeat 0 6px; padding: 0 0 0 8px; margin: 0 0 15px 22px; color: #959595;}
.angsevicebulkreceivesch .adressbox	 {padding: 15px 0 13px 30px; margin: 20px 0 30px 0;}
.angsevicebulkreceivesch .adressbox .label, .angsevicebulkreceivesch .adressbox .address	 {display: inline-block; vertical-align: middle;}
.angsevicebulkreceivesch .adressbox .label	 {margin: 0 35px 0 0; font-weight: bold; color: #f62ca2;  vertical-align: middle;}
* html .angsevicebulkreceivesch .adressbox .label, * html .angsevicebulkreceivesch .adressbox .address	{display: inline; zoom: 1;}
*:first-child+html .angsevicebulkreceivesch .adressbox .label	, *:first-child+html .angsevicebulkreceivesch .adressbox .address	{display: inline; zoom: 1;}
.angsevicebulkreceivesch .addresslist .datatable03 td	{color: #959595; }
.angsevicebulkreceivesch .addresslist02	 {overflow: scroll; overflow-x: hidden; height:128px !important; border:1px solid #e5e5e5 !important;}
.angsevicebulkreceivesch .addresslist02 ul li	 a, .angsevicebulkreceivesch .addresslist02 ul li a:link, .angsevicebulkreceivesch .addresslist02 ul li a:visited {color: #959595; display: block; padding: 3px 0 2px 13px; background: #fff;}
.angsevicebulkreceivesch .addresslist02 ul li	 a.on, .angsevicebulkreceivesch .addresslist02 ul li a:hover {background: #f5f5f5; color: #656565;}

/* ÇÁ·Î¼¼½º */
.processtype01	{background-repeat: no-repeat; background-position: 0 100%; padding: 0 0 5px 0;}
.processtype01 ol	{letter-spacing: -4px;}
.processtype01 ol li	{letter-spacing: normal; display: inline-block; vertical-align: top;padding: 0 0 0 27px;   background: url('../images/my/bg_myrccancl_processtype01_03.gif') no-repeat 9px 50%; position: relative; zoom: 1; }
*:first-child+html .processtype01 ol li	{display: inline;}
.processtype01.column3 ol li	{width: 280px;}
.processtype01.column4 ol li	{width: 208px;}
.processtype01.column6 ol li	{width: 130px;}
.processtype01 ol li .tl, .processtype01 li .tr, .processtype01 li .bl, .processtype01 li .br	{background: url('../images/my/bg_myrccancl_processtype01_02.gif') no-repeat 0 0; width: 5px; height: 5px; overflow: hidden; font-size: 0; position: absolute; }
.processtype01 ol li .tl		{background-position: 0 0; top: 0; left: 27px;}
.processtype01 ol li .tr		{background-position: 100% 0; top: 0; right: 0; }
.processtype01 ol li .bl		{background-position: 0 100%;  left: 27px; bottom: 0;}
.processtype01 ol li .br	{background-position: 100% 100%; right: 0; bottom: 0; }
.processtype01 ol li:first-child	{padding-left: 0; background: none;}
.processtype01 ol li:first-child .tl	{left: 0;}
.processtype01 ol li:first-child .bl	{left: 0;}
.processtype01 ol li .title	{letter-spacing: -1px; height: 40px; line-height: 40px; color: #fff; text-align: center; font-weight: bold; background: #9598ac url('../images/my/bg_myrccancl_processtype01_01.gif') repeat-x 0 0; border: 1px solid #9fa1b4; border-bottom: 0 none; border-radius: 5px 5px 0 0; } 
.processtype01 ol li .explan	{padding: 15px 0 15px 20px; border: 1px solid #dedede; border-top: 0 none; border-radius: 0 0 5px 5px; height: 40px;}
.processtype01 .rows3 li .explan	{height: 50px;}
.processtype01 .listype01	{padding: 5px 0 0 0;}


/* ±âÈ¹ ¹ÌÈ®Á¤ */
.notyetdecided { background-color:#fcbfe3; color:#fff; font-size:25px; font-weight:bold; text-align:center; padding:50px 0 50px 0; }
.notyetdecided_ty1 { background-color:#e5e5e5; color:#9a9a9a; font-size:25px; font-weight:bold; text-align:center; padding:50px 0 50px 0; }

/* layout.css*/
#main { position:relative; z-index:1; }

#header	{ position:relative; width:100%; height:124px; padding:0; margin:0; font-size: 12px; font-weight:normal; font-family:"µ¸¿ò", Dotum, Arial, Verdana, sans-serif; text-align:left; background-color:#fff;}

	#header .header_bg_ty1, #header .header_top .header_menu ul li a, #header .header_gnb ul li a.header_gnb_depth2, #header .header_totalview a,
	#header .header_search form fieldset, #header .header_search form .header_search_form button
	{ font-size:0; text-indent:-5000px; background:url(../../images/common/header/bg_web_gnb_01.gif) no-repeat left top; }

	#header .header_top { position:relative; width:100%; margin-bottom:1px; z-index:6; }

		#header .header_top .header_logo { position:absolute; width:43px; height:38px; left:29px; top:28px; }
			#header .header_top .header_logo a { width:43px; height:38px; display:block; overflow:hidden; }
			
		#header .header_top .header_info { position:absolute; right:7px; top:9px; }
			#header .header_top .header_info a { margin-left:2px; padding-left:6px; color:#858585; font-size:11px; letter-spacing:-1px; background:url(../../images/common/header/line_header_info_1.gif) no-repeat left 2px; display:inline-block; zoom:1; }
				#header .header_top .header_info a.noline { margin-left:0; background:none; }
				#header .header_top .header_info a span { display:inline-block; zoom:1; }
				#header .header_top .header_info a span.tpoint { color:#b92e92; text-decoration:underline; }
				#header .header_top .header_info a span.telpoint { padding-right:19px; background:url(../../images/common/header/icon_header_tel_1.gif) no-repeat right 1px; }
				
		#header .header_top .header_menu { padding:49px 0 10px 101px; height:20px; }
			#header .header_top .header_menu ul li { float:left; height:20px; }
				#header .header_top .header_menu ul li a { display:block; height:22px; text-indent:-5000px; }
				
				#header .header_top .header_menu ul li.header_menu_BT { width:42px; }
					#header .header_top .header_menu ul li.header_menu_BT a { background-position:0px -49px; }
					#header .header_top .header_menu ul li.header_menu_BT a.on, #header .header_top .header_menu ul li.header_menu_BT a.current { background-position:0px -74px; }
				#header .header_top .header_menu ul li.header_menu_PS { width:48px; }
					#header .header_top .header_menu ul li.header_menu_PS a { background-position:-42px -49px; }
					#header .header_top .header_menu ul li.header_menu_PS a.on, #header .header_top .header_menu ul li.header_menu_PS a.current { background-position:-42px -74px; }
				#header .header_top .header_menu ul li.header_menu_BZ { width:49px; }
					#header .header_top .header_menu ul li.header_menu_BZ a { background-position:-90px -49px; }
					#header .header_top .header_menu ul li.header_menu_BZ a.on, #header .header_top .header_menu ul li.header_menu_BZ a.current { background-position:-90px -74px; }
				#header .header_top .header_menu ul li.header_menu_US { width:93px; }
					#header .header_top .header_menu ul li.header_menu_US a { background-position:-139px -49px; }
					#header .header_top .header_menu ul li.header_menu_US a.on, #header .header_top .header_menu ul li.header_menu_US a.current { background-position:-139px -74px; }
				#header .header_top .header_menu ul li.header_menu_CP { width:60px; }
					#header .header_top .header_menu ul li.header_menu_CP a { background-position:-232px -49px; }
					#header .header_top .header_menu ul li.header_menu_CP a.on, #header .header_top .header_menu ul li.header_menu_CP a.current { background-position:-232px -74px; }
				#header .header_top .header_menu ul li.header_menu_UB { width:58px; }
					#header .header_top .header_menu ul li.header_menu_UB a { background-position:-292px -49px; }
					#header .header_top .header_menu ul li.header_menu_UB a.on, #header .header_top .header_menu ul li.header_menu_UB a.current { background-position:-292px -74px; }
				#header .header_top .header_menu ul li.header_menu_CS { width:63px; }
					#header .header_top .header_menu ul li.header_menu_CS a { background-position:-350px -49px; }
					#header .header_top .header_menu ul li.header_menu_CS a.on, #header .header_top .header_menu ul li.header_menu_CS a.current { background-position:-350px -74px; }
				#header .header_top .header_menu ul li.header_menu_MY { width:96px; }
					#header .header_top .header_menu ul li.header_menu_MY a { background-position:-413px -49px; }
					#header .header_top .header_menu ul li.header_menu_MY a.on, #header .header_top .header_menu ul li.header_menu_MY a.current { background-position:-413px -74px; }
					
				#header .header_top .header_menu ul li.header_menu_Advanced { width:50px; margin-left:7px; }
					#header .header_top .header_menu ul li.header_menu_Advanced a { background-position:-516px -49px; }
					#header .header_top .header_menu ul li.header_menu_Advanced a.on, #header .header_top .header_menu ul li.header_menu_Advanced a.current { background-position:-516px -74px; }
					
		#header .header_search { position:absolute; width:163px; top:48px; right:85px; }
			#header .header_search p { position:relative; height:auto; }
			#header .header_search form { padding:0 0 0 0; }
				#header .header_search form fieldset { position:relative; width:163px; height:22px; font-size:12px; text-indent:0px; background-position:-50px -10px; }
				#header .header_search form legend { font-size:0; }
				#header .header_search form .header_search_form { }
					#header .header_search form .header_search_form p { padding:4px 27px 0 7px; }
						#header .header_search form .header_search_form p input { width:100%; height:16px; color:#858585; margin:0 0 0 0; padding:0 0 0 0; line-height:16px; border:0; vertical-align:top; background-color:transparent; }
					#header .header_search form .header_search_form button { position:absolute; right:5px; top:5px; border:none; width:16px; height:15px; font-size:0; background-position:-225px -14px; }
		
		#header .header_totalview { position:absolute; width:61px; top:51px; right:10px; }
			#header .header_totalview a { width:61px; height:15px; background-position:-808px -52px; display:block; }

	#header .header_gnb { position:relative; width:100%; height:45px; background:url(../../images/common/header/bg_header_gnb_1.gif) no-repeat left top; }
		#header .header_gnb ul.header_gnb_depth1 { padding:0 0 0 0; }
			#header .header_gnb ul li { float:left; height:45px; }
				#header .header_gnb ul li a.header_gnb_depth2 { height:45px; display:block; }
			
			/* °³ÀÎ */
				/* 4G LTE */
				#header .header_gnb ul.header_gnb_depth1_PS li.header_gnb_depth2_LT { width:96px; }
					#header .header_gnb ul.header_gnb_depth1_PS li.header_gnb_depth2_LT a.header_gnb_depth2 { background-position:0px -200px; }
					#header .header_gnb ul.header_gnb_depth1_PS li.header_gnb_depth2_LT.current a.header_gnb_depth2,
					#header .header_gnb ul.header_gnb_depth1_PS li.header_gnb_depth2_LT.on a.header_gnb_depth2 { background-position:0px -250px; }
				/* ¸ð¹ÙÀÏ */
				#header .header_gnb ul.header_gnb_depth1_PS li.header_gnb_depth2_MB { width:79px; }
					#header .header_gnb ul.header_gnb_depth1_PS li.header_gnb_depth2_MB a.header_gnb_depth2 { background-position:-96px -200px; }
					#header .header_gnb ul.header_gnb_depth1_PS li.header_gnb_depth2_MB.current a.header_gnb_depth2,
					#header .header_gnb ul.header_gnb_depth1_PS li.header_gnb_depth2_MB.on a.header_gnb_depth2 { background-position:-96px -250px; }
				/* ÀÎÅÍ³Ý Wi-Fi100 */
				#header .header_gnb ul.header_gnb_depth1_PS li.header_gnb_depth2_IW { width:148px; }
					#header .header_gnb ul.header_gnb_depth1_PS li.header_gnb_depth2_IW a.header_gnb_depth2 { background-position:-175px -200px; }
					#header .header_gnb ul.header_gnb_depth1_PS li.header_gnb_depth2_IW.current a.header_gnb_depth2,
					#header .header_gnb ul.header_gnb_depth1_PS li.header_gnb_depth2_IW.on a.header_gnb_depth2 { background-position:-175px -250px; }
				/* 070 */
				#header .header_gnb ul.header_gnb_depth1_PS li.header_gnb_depth2_VO { width:66px; }
					#header .header_gnb ul.header_gnb_depth1_PS li.header_gnb_depth2_VO a.header_gnb_depth2 { background-position:-323px -200px; }
					#header .header_gnb ul.header_gnb_depth1_PS li.header_gnb_depth2_VO.current a.header_gnb_depth2,
					#header .header_gnb ul.header_gnb_depth1_PS li.header_gnb_depth2_VO.on a.header_gnb_depth2 { background-position:-323px -250px; }
				/* TV */
				#header .header_gnb ul.header_gnb_depth1_PS li.header_gnb_depth2_TV { width:58px; }
					#header .header_gnb ul.header_gnb_depth1_PS li.header_gnb_depth2_TV a.header_gnb_depth2 { background-position:-389px -200px; }
					#header .header_gnb ul.header_gnb_depth1_PS li.header_gnb_depth2_TV.current a.header_gnb_depth2,
					#header .header_gnb ul.header_gnb_depth1_PS li.header_gnb_depth2_TV.on a.header_gnb_depth2 { background-position:-389px -250px; }
				/* ±¹Á¦ÀüÈ­/ºÎ°¡ÀüÈ­ */
				#header .header_gnb ul.header_gnb_depth1_PS li.header_gnb_depth2_IC { width:153px; }
					#header .header_gnb ul.header_gnb_depth1_PS li.header_gnb_depth2_IC a.header_gnb_depth2 { background-position:-447px -200px; }
					#header .header_gnb ul.header_gnb_depth1_PS li.header_gnb_depth2_IC.current a.header_gnb_depth2,
					#header .header_gnb ul.header_gnb_depth1_PS li.header_gnb_depth2_IC.on a.header_gnb_depth2 { background-position:-447px -250px; }
				/* °áÇÕ»óÇ° */
				#header .header_gnb ul.header_gnb_depth1_PS li.header_gnb_depth2_UP { width:92px; }
					#header .header_gnb ul.header_gnb_depth1_PS li.header_gnb_depth2_UP a.header_gnb_depth2 { background-position:-600px -200px; }
					#header .header_gnb ul.header_gnb_depth1_PS li.header_gnb_depth2_UP.current a.header_gnb_depth2,
					#header .header_gnb ul.header_gnb_depth1_PS li.header_gnb_depth2_UP.on a.header_gnb_depth2 { background-position:-600px -250px; }
					
					
			/* ±â¾÷ */
				/* ½º¸¶Æ®ÄÁ¼³ÆÃ */
				#header .header_gnb ul.header_gnb_depth1_BZ li.header_gnb_depth2_SC { width:144px; }
					#header .header_gnb ul.header_gnb_depth1_BZ li.header_gnb_depth2_SC a.header_gnb_depth2 { background-position:0px -300px; }
					#header .header_gnb ul.header_gnb_depth1_BZ li.header_gnb_depth2_SC.current a.header_gnb_depth2,
					#header .header_gnb ul.header_gnb_depth1_BZ li.header_gnb_depth2_SC.on a.header_gnb_depth2 { background-position:0px -350px; }
				/* ±â¾÷ÀÎÅÍ³Ý */
				#header .header_gnb ul.header_gnb_depth1_BZ li.header_gnb_depth2_IN { width:104px; }
					#header .header_gnb ul.header_gnb_depth1_BZ li.header_gnb_depth2_IN a.header_gnb_depth2 { background-position:-144px -300px; }
					#header .header_gnb ul.header_gnb_depth1_BZ li.header_gnb_depth2_IN.current a.header_gnb_depth2,
					#header .header_gnb ul.header_gnb_depth1_BZ li.header_gnb_depth2_IN.on a.header_gnb_depth2 { background-position:-144px -350px; }
				/* ±â¾÷ÀüÈ­ */
				#header .header_gnb ul.header_gnb_depth1_BZ li.header_gnb_depth2_BC { width:92px; }
					#header .header_gnb ul.header_gnb_depth1_BZ li.header_gnb_depth2_BC a.header_gnb_depth2 { background-position:-248px -300px; }
					#header .header_gnb ul.header_gnb_depth1_BZ li.header_gnb_depth2_BC.current a.header_gnb_depth2,
					#header .header_gnb ul.header_gnb_depth1_BZ li.header_gnb_depth2_BC.on a.header_gnb_depth2 { background-position:-248px -350px; }
				/* e-Biz */
				#header .header_gnb ul.header_gnb_depth1_BZ li.header_gnb_depth2_EB { width:76px; }
					#header .header_gnb ul.header_gnb_depth1_BZ li.header_gnb_depth2_EB a.header_gnb_depth2 { background-position:-340px -300px; }
					#header .header_gnb ul.header_gnb_depth1_BZ li.header_gnb_depth2_EB.current a.header_gnb_depth2,
					#header .header_gnb ul.header_gnb_depth1_BZ li.header_gnb_depth2_EB.on a.header_gnb_depth2 { background-position:-340px -350px; }
				/* IDC */
				#header .header_gnb ul.header_gnb_depth1_BZ li.header_gnb_depth2_ID { width:62px; }
					#header .header_gnb ul.header_gnb_depth1_BZ li.header_gnb_depth2_ID a.header_gnb_depth2 { background-position:-416px -300px; }
					#header .header_gnb ul.header_gnb_depth1_BZ li.header_gnb_depth2_ID.current a.header_gnb_depth2,
					#header .header_gnb ul.header_gnb_depth1_BZ li.header_gnb_depth2_ID.on a.header_gnb_depth2 { background-position:-416px -350px; }
				/* ±â¾÷¸ð¹ÙÀÏ */
				#header .header_gnb ul.header_gnb_depth1_BZ li.header_gnb_depth2_BM { width:104px; }
					#header .header_gnb ul.header_gnb_depth1_BZ li.header_gnb_depth2_BM a.header_gnb_depth2 { background-position:-478px -300px; }
					#header .header_gnb ul.header_gnb_depth1_BZ li.header_gnb_depth2_BM.current a.header_gnb_depth2,
					#header .header_gnb ul.header_gnb_depth1_BZ li.header_gnb_depth2_BM.on a.header_gnb_depth2 { background-position:-478px -350px; }
				/* Smart SME */
				#header .header_gnb ul.header_gnb_depth1_BZ li.header_gnb_depth2_SM { width:113px; }
					#header .header_gnb ul.header_gnb_depth1_BZ li.header_gnb_depth2_SM a.header_gnb_depth2 { background-position:-582px -300px; }
					#header .header_gnb ul.header_gnb_depth1_BZ li.header_gnb_depth2_SM.current a.header_gnb_depth2,
					#header .header_gnb ul.header_gnb_depth1_BZ li.header_gnb_depth2_SM.on a.header_gnb_depth2 { background-position:-582px -350px; }
				/* µðÁöÅÐ¹Ìµð¾î */
				#header .header_gnb ul.header_gnb_depth1_BZ li.header_gnb_depth2_MD { width:117px; }
					#header .header_gnb ul.header_gnb_depth1_BZ li.header_gnb_depth2_MD a.header_gnb_depth2 { background-position:-695px -300px; }
					#header .header_gnb ul.header_gnb_depth1_BZ li.header_gnb_depth2_MD.current a.header_gnb_depth2,
					#header .header_gnb ul.header_gnb_depth1_BZ li.header_gnb_depth2_MD.on a.header_gnb_depth2 { background-position:-695px -350px; }
					
			/* ¸¶ÀÌÆäÀÌÁö */
				/* ¿ä±ÝÁ¶È¸  */
				#header .header_gnb ul.header_gnb_depth1_MY li.header_gnb_depth2_BL { width:97px; }
					#header .header_gnb ul.header_gnb_depth1_MY li.header_gnb_depth2_BL a.header_gnb_depth2 { background-position:0px -700px; }
					#header .header_gnb ul.header_gnb_depth1_MY li.header_gnb_depth2_BL.current a.header_gnb_depth2,
					#header .header_gnb ul.header_gnb_depth1_MY li.header_gnb_depth2_BL.on a.header_gnb_depth2 { background-position:0px -750px; }
				/* ³³ºÎ°ü¸®  */
				#header .header_gnb ul.header_gnb_depth1_MY li.header_gnb_depth2_PM { width:81px; }
					#header .header_gnb ul.header_gnb_depth1_MY li.header_gnb_depth2_PM a.header_gnb_depth2 { background-position:-97px -700px; }
					#header .header_gnb ul.header_gnb_depth1_MY li.header_gnb_depth2_PM.current a.header_gnb_depth2,
					#header .header_gnb ul.header_gnb_depth1_MY li.header_gnb_depth2_PM.on a.header_gnb_depth2 { background-position:-97px -750px; }
				/* ½ÅÃ»/º¯°æ  */
				#header .header_gnb ul.header_gnb_depth1_MY li.header_gnb_depth2_RC { width:89px; }
					#header .header_gnb ul.header_gnb_depth1_MY li.header_gnb_depth2_RC a.header_gnb_depth2 { background-position:-178px -700px; }
					#header .header_gnb ul.header_gnb_depth1_MY li.header_gnb_depth2_RC.current a.header_gnb_depth2,
					#header .header_gnb ul.header_gnb_depth1_MY li.header_gnb_depth2_RC.on a.header_gnb_depth2 { background-position:-178px -750px; }
				/* ¿ä±ÝÇÒÀÎ½ÅÃ»  */
				#header .header_gnb ul.header_gnb_depth1_MY li.header_gnb_depth2_DC { width:109px; }
					#header .header_gnb ul.header_gnb_depth1_MY li.header_gnb_depth2_DC a.header_gnb_depth2 { background-position:-267px -700px; }
					#header .header_gnb ul.header_gnb_depth1_MY li.header_gnb_depth2_DC.current a.header_gnb_depth2,
					#header .header_gnb ul.header_gnb_depth1_MY li.header_gnb_depth2_DC.on a.header_gnb_depth2 { background-position:-267px -750px; }
				/* ¸É¹ö½Ê/Æ÷ÀÎÆ®  */
				#header .header_gnb ul.header_gnb_depth1_MY li.header_gnb_depth2_MP { width:115px; }
					#header .header_gnb ul.header_gnb_depth1_MY li.header_gnb_depth2_MP a.header_gnb_depth2 { background-position:-376px -700px; }
					#header .header_gnb ul.header_gnb_depth1_MY li.header_gnb_depth2_MP.current a.header_gnb_depth2,
					#header .header_gnb ul.header_gnb_depth1_MY li.header_gnb_depth2_MP.on a.header_gnb_depth2 { background-position:-376px -750px; }
				/* °¡ÀÔÁ¤º¸  */
				#header .header_gnb ul.header_gnb_depth1_MY li.header_gnb_depth2_EI { width:82px; }
					#header .header_gnb ul.header_gnb_depth1_MY li.header_gnb_depth2_EI a.header_gnb_depth2 { background-position:-491px -700px; }
					#header .header_gnb ul.header_gnb_depth1_MY li.header_gnb_depth2_EI.current a.header_gnb_depth2,
					#header .header_gnb ul.header_gnb_depth1_MY li.header_gnb_depth2_EI.on a.header_gnb_depth2 { background-position:-491px -750px; }
				/* È¸¿øÁ¤º¸  */
				#header .header_gnb ul.header_gnb_depth1_MY li.header_gnb_depth2_SI { width:82px; }
					#header .header_gnb ul.header_gnb_depth1_MY li.header_gnb_depth2_SI a.header_gnb_depth2 { background-position:-573px -700px; }
					#header .header_gnb ul.header_gnb_depth1_MY li.header_gnb_depth2_SI.current a.header_gnb_depth2,
					#header .header_gnb ul.header_gnb_depth1_MY li.header_gnb_depth2_SI.on a.header_gnb_depth2 { background-position:-573px -750px; }
				/* ÁÖ¼Ò·Ï/ÀÏÁ¤/¸Þ¸ð  */
				#header .header_gnb ul.header_gnb_depth1_MY li.header_gnb_depth2_AD { width:142px; }
					#header .header_gnb ul.header_gnb_depth1_MY li.header_gnb_depth2_AD a.header_gnb_depth2 { background-position:-655px -700px; }
					#header .header_gnb ul.header_gnb_depth1_MY li.header_gnb_depth2_AD.current a.header_gnb_depth2,
					#header .header_gnb ul.header_gnb_depth1_MY li.header_gnb_depth2_AD.on a.header_gnb_depth2 { background-position:-655px -750px; }
					
			#header .header_gnb ul li .header_gnb_depth3 { position:absolute; left:0; top:43px; width:100%; background:url(../../images/common/header/bg_header_gnb_2.png) no-repeat left bottom; display:none; }
				#header .header_gnb ul li .header_gnb_depth3_s {
					position:relative; float:left; width:920px; padding:9px 30px 15px 30px;
					background:url(../../images/common/header/bg_header_gnb_2_top.gif) no-repeat left top;
				}
				
				
				#header .header_gnb ul.header_gnb_depth1_BT li .header_gnb_depth3, #header .header_gnb ul.header_gnb_depth1_PS li .header_gnb_depth3, #header .header_gnb ul.header_gnb_depth1_BZ li .header_gnb_depth3 {
					background-image:url(../../images/common/header/bg_header_gnb_2_ty1.png);
				}
			
			#header .header_gnb ul li.on .header_gnb_depth3 { display:block; }
				#header .header_gnb ul li .header_gnb_depth3 .header_gnb_depth3_s dl { float:left; width:115px; padding:0 0 0px 0; }
				
					#header .header_gnb ul li .header_gnb_depth3 .header_gnb_depth3_s dl dt { padding:2px 10px 6px 0; border-bottom:1px solid #f0e3ec; }
						#header .header_gnb ul li .header_gnb_depth3 .header_gnb_depth3_s dl dt a { font-weight:bold; color:#757575; }
							#header .header_gnb ul li .header_gnb_depth3 .header_gnb_depth3_s dl dt a:link { color:#757575; }
							#header .header_gnb ul li .header_gnb_depth3 .header_gnb_depth3_s dl dt a:hover { color:#b11786; }
							#header .header_gnb ul li .header_gnb_depth3 .header_gnb_depth3_s dl dt a.current { color:#b11786; }
							#header .header_gnb ul li .header_gnb_depth3 .header_gnb_depth3_s dl dt a span.testNum { letter-spacing:0; }
					#header .header_gnb ul li .header_gnb_depth3 .header_gnb_depth3_s dl dd { padding:8px 10px 0 0; }
						#header .header_gnb ul li .header_gnb_depth3 .header_gnb_depth3_s dl dd ul { }
							#header .header_gnb ul li .header_gnb_depth3 .header_gnb_depth3_s dl dd ul li { float:none; padding:2px 0 1px 0; height:auto; }
							
							#header .header_gnb ul li .header_gnb_depth3 .header_gnb_depth3_s dl dd ul li a:link { color:#757575; }
							#header .header_gnb ul li .header_gnb_depth3 .header_gnb_depth3_s dl dd ul li a:hover { color:#b11786; }
							
							#header .header_gnb ul li .header_gnb_depth3 .header_gnb_depth3_s dl dd ul li a span.testNum { letter-spacing:0; }
							
					#header .header_gnb ul li .header_gnb_depth3 .header_gnb_depth3_s .header_gnb_banner_ty1 { position:absolute; right:1px; bottom:0; }
							
				#header .header_gnb ul li .header_gnb_depth3 .header_gnb_depth_help { clear:both; margin:0 1px 7px 1px; background-color:#f4f4f4; }
					#header .header_gnb ul li .header_gnb_depth3 .header_gnb_depth_help dl { margin:0 30px 0 30px; padding:7px 0 3px 0; }
						#header .header_gnb ul li .header_gnb_depth3 .header_gnb_depth_help dl dt { float:left; width:116px; padding:1px 0 0 0; }
						#header .header_gnb ul li .header_gnb_depth3 .header_gnb_depth_help dl dd { float:left; width:800px; }
							#header .header_gnb ul li .header_gnb_depth3 .header_gnb_depth_help dl dd a { margin-left:6px; padding-left:10px; color:#858585; font-size:11px; letter-spacing:-1px; background:url(../../images/common/header/line_header_info_1.gif) no-repeat left top; }
							#header .header_gnb ul li .header_gnb_depth3 .header_gnb_depth_help dl dd a.noline { margin-left:0; background:none; }
							
							#header .header_gnb ul li .header_gnb_depth3 .header_gnb_depth_help dl dd span { margin-left:6px; padding-left:10px; color:#858585; font-size:11px; letter-spacing:-1px; background:url(../../images/common/header/line_header_info_1.gif) no-repeat left top; }
							#header .header_gnb ul li .header_gnb_depth3 .header_gnb_depth_help dl dd span.noline { margin-left:0; background:none; }
							
				#header .header_gnb ul li .header_gnb_depth3 dl a { letter-spacing:-1px; color:#757575; }
				
				
				
			/* ¿Â±¹¹Î¼­ºñ½º */
				/* U+zone */
				#header .header_gnb ul.header_gnb_depth1_BT li.header_gnb_depth2_UZ { width:106px; }
					#header .header_gnb ul.header_gnb_depth1_BT li.header_gnb_depth2_UZ a.header_gnb_depth2 { background-position:0px -101px; }
					#header .header_gnb ul.header_gnb_depth1_BT li.header_gnb_depth2_UZ a.header_gnb_depth2.on,
					#header .header_gnb ul.header_gnb_depth1_BT li.header_gnb_depth2_UZ a.header_gnb_depth2.current { background-position:0px -151px; }
				/* Cloud */
				#header .header_gnb ul.header_gnb_depth1_BT li.header_gnb_depth2_CD { width:84px; }
					#header .header_gnb ul.header_gnb_depth1_BT li.header_gnb_depth2_CD a.header_gnb_depth2 { background-position:-106px -101px; }
					#header .header_gnb ul.header_gnb_depth1_BT li.header_gnb_depth2_CD a.header_gnb_depth2.on,
					#header .header_gnb ul.header_gnb_depth1_BT li.header_gnb_depth2_CD a.header_gnb_depth2.current { background-position:-106px -151px; }
				/* N-Screen */
				#header .header_gnb ul.header_gnb_depth1_BT li.header_gnb_depth2_NS { width:108px; }
					#header .header_gnb ul.header_gnb_depth1_BT li.header_gnb_depth2_NS a.header_gnb_depth2 { background-position:-190px -101px; }
					#header .header_gnb ul.header_gnb_depth1_BT li.header_gnb_depth2_NS a.header_gnb_depth2.on,
					#header .header_gnb ul.header_gnb_depth1_BT li.header_gnb_depth2_NS a.header_gnb_depth2.current { background-position:-190px -151px; }
				/* SNS */
				#header .header_gnb ul.header_gnb_depth1_BT li.header_gnb_depth2_SN { width:66px; }
					#header .header_gnb ul.header_gnb_depth1_BT li.header_gnb_depth2_SN a.header_gnb_depth2 { background-position:-298px -101px; }
					#header .header_gnb ul.header_gnb_depth1_BT li.header_gnb_depth2_SN a.header_gnb_depth2.on,
					#header .header_gnb ul.header_gnb_depth1_BT li.header_gnb_depth2_SN a.header_gnb_depth2.current { background-position:-298px -151px; }
					
			/* U+½ºÄù¾î */
				/* ¸ð¹ÙÀÏ  */
				#header .header_gnb ul.header_gnb_depth1_US li.header_gnb_depth2_MB { width:70px; }
					#header .header_gnb ul.header_gnb_depth1_US li.header_gnb_depth2_MB a.header_gnb_depth2 { background-position:0px -401px; }
					#header .header_gnb ul.header_gnb_depth1_US li.header_gnb_depth2_MB a.header_gnb_depth2.on,
					#header .header_gnb ul.header_gnb_depth1_US li.header_gnb_depth2_MB a.header_gnb_depth2.current { background-position:0px -451px; }
				/* È¨ */
				#header .header_gnb ul.header_gnb_depth1_US li.header_gnb_depth2_HM { width:30px; }
					#header .header_gnb ul.header_gnb_depth1_US li.header_gnb_depth2_HM a.header_gnb_depth2 { background-position:-70px -401px; }
					#header .header_gnb ul.header_gnb_depth1_US li.header_gnb_depth2_HM a.header_gnb_depth2.on,
					#header .header_gnb ul.header_gnb_depth1_US li.header_gnb_depth2_HM a.header_gnb_depth2.current { background-position:-70px -451px; }
				/* °áÇÕÇÒÀÎ */
				#header .header_gnb ul.header_gnb_depth1_US li.header_gnb_depth2_PD { width:69px; }
					#header .header_gnb ul.header_gnb_depth1_US li.header_gnb_depth2_PD a.header_gnb_depth2 { background-position:-100px -401px; }
					#header .header_gnb ul.header_gnb_depth1_US li.header_gnb_depth2_PD a.header_gnb_depth2.on,
					#header .header_gnb ul.header_gnb_depth1_US li.header_gnb_depth2_PD a.header_gnb_depth2.current { background-position:-100px -451px; }
				/* ÆÐµå/ÅÇ */
				#header .header_gnb ul.header_gnb_depth1_US li.header_gnb_depth2_PT { width:63px; }
					#header .header_gnb ul.header_gnb_depth1_US li.header_gnb_depth2_PT a.header_gnb_depth2 { background-position:-169px -401px; }
					#header .header_gnb ul.header_gnb_depth1_US li.header_gnb_depth2_PT a.header_gnb_depth2.on,
					#header .header_gnb ul.header_gnb_depth1_US li.header_gnb_depth2_PT a.header_gnb_depth2.current { background-position:-169px -451px; }
				/* 4G LTE */
				#header .header_gnb ul.header_gnb_depth1_US li.header_gnb_depth2_LT { width:63px; }
					#header .header_gnb ul.header_gnb_depth1_US li.header_gnb_depth2_LT a.header_gnb_depth2 { background-position:-232px -401px; }
					#header .header_gnb ul.header_gnb_depth1_US li.header_gnb_depth2_LT a.header_gnb_depth2.on,
					#header .header_gnb ul.header_gnb_depth1_US li.header_gnb_depth2_LT a.header_gnb_depth2.current { background-position:-232px -451px; }
				/* ºñÁî */
				#header .header_gnb ul.header_gnb_depth1_US li.header_gnb_depth2_BZ { width:44px; }
					#header .header_gnb ul.header_gnb_depth1_US li.header_gnb_depth2_BZ a.header_gnb_depth2 { background-position:-295px -401px; }
					#header .header_gnb ul.header_gnb_depth1_US li.header_gnb_depth2_BZ a.header_gnb_depth2.on,
					#header .header_gnb ul.header_gnb_depth1_US li.header_gnb_depth2_BZ a.header_gnb_depth2.current { background-position:-295px -451px; }
				/* ¾×¼¼¼­¸® */
				#header .header_gnb ul.header_gnb_depth1_US li.header_gnb_depth2_AC { width:69px; }
					#header .header_gnb ul.header_gnb_depth1_US li.header_gnb_depth2_AC a.header_gnb_depth2 { background-position:-339px -401px; }
					#header .header_gnb ul.header_gnb_depth1_US li.header_gnb_depth2_AC a.header_gnb_depth2.on,
					#header .header_gnb ul.header_gnb_depth1_US li.header_gnb_depth2_AC a.header_gnb_depth2.current { background-position:-339px -451px; }
				/* ÀÌº¥Æ® */
				#header .header_gnb ul.header_gnb_depth1_US li.header_gnb_depth2_EV { width:57px; }
					#header .header_gnb ul.header_gnb_depth1_US li.header_gnb_depth2_EV a.header_gnb_depth2 { background-position:-408px -401px; }
					#header .header_gnb ul.header_gnb_depth1_US li.header_gnb_depth2_EV a.header_gnb_depth2.on,
					#header .header_gnb ul.header_gnb_depth1_US li.header_gnb_depth2_EV a.header_gnb_depth2.current { background-position:-408px -451px; }
				/* smartÃßÃµ */
				#header .header_gnb ul.header_gnb_depth1_US li.header_gnb_depth2_SR { width:91px; }
					#header .header_gnb ul.header_gnb_depth1_US li.header_gnb_depth2_SR a.header_gnb_depth2 { background-position:-465px -401px; }
					#header .header_gnb ul.header_gnb_depth1_US li.header_gnb_depth2_SR a.header_gnb_depth2.on,
					#header .header_gnb ul.header_gnb_depth1_US li.header_gnb_depth2_SR a.header_gnb_depth2.current { background-position:-465px -451px; }
				/* ÀÌ¿ë¾È³» */
				#header .header_gnb ul.header_gnb_depth1_US li.header_gnb_depth2_UI { width:69px; }
					#header .header_gnb ul.header_gnb_depth1_US li.header_gnb_depth2_UI a.header_gnb_depth2 { background-position:-556px -401px; }
					#header .header_gnb ul.header_gnb_depth1_US li.header_gnb_depth2_UI a.header_gnb_depth2.on,
					#header .header_gnb ul.header_gnb_depth1_US li.header_gnb_depth2_UI a.header_gnb_depth2.current { background-position:-556px -451px; }
				/* ¸¶ÀÌÆäÀÌÁö */
				#header .header_gnb ul.header_gnb_depth1_US li.header_gnb_depth2_MY { width:82px; }
					#header .header_gnb ul.header_gnb_depth1_US li.header_gnb_depth2_MY a.header_gnb_depth2 { background-position:-625px -401px; }
					#header .header_gnb ul.header_gnb_depth1_US li.header_gnb_depth2_MY a.header_gnb_depth2.on,
					#header .header_gnb ul.header_gnb_depth1_US li.header_gnb_depth2_MY a.header_gnb_depth2.current { background-position:-625px -451px; }
					
			/* ÄÁÅÙÃ÷+ */
				/* OZ ½ºÅä¾î  */
				#header .header_gnb ul.header_gnb_depth1_CP li.header_gnb_depth2_OZ { width:109px; }
					#header .header_gnb ul.header_gnb_depth1_CP li.header_gnb_depth2_OZ a.header_gnb_depth2 { background-position:0px -501px; }
					#header .header_gnb ul.header_gnb_depth1_CP li.header_gnb_depth2_OZ a.header_gnb_depth2.on,
					#header .header_gnb ul.header_gnb_depth1_CP li.header_gnb_depth2_OZ a.header_gnb_depth2.current { background-position:0px -551px; }
				/* Æù²Ù¹Ì±â  */
				#header .header_gnb ul.header_gnb_depth1_CP li.header_gnb_depth2_PC { width:90px; }
					#header .header_gnb ul.header_gnb_depth1_CP li.header_gnb_depth2_PC a.header_gnb_depth2 { background-position:-109px -501px; }
					#header .header_gnb ul.header_gnb_depth1_CP li.header_gnb_depth2_PC a.header_gnb_depth2.on,
					#header .header_gnb ul.header_gnb_depth1_CP li.header_gnb_depth2_PC a.header_gnb_depth2.current { background-position:-109px -551px; }
				/* ¸Þ½ÃÁö  */
				#header .header_gnb ul.header_gnb_depth1_CP li.header_gnb_depth2_MG { width:77px; }
					#header .header_gnb ul.header_gnb_depth1_CP li.header_gnb_depth2_MG a.header_gnb_depth2 { background-position:-199px -501px; }
					#header .header_gnb ul.header_gnb_depth1_CP li.header_gnb_depth2_MG a.header_gnb_depth2.on,
					#header .header_gnb ul.header_gnb_depth1_CP li.header_gnb_depth2_MG a.header_gnb_depth2.current { background-position:-199px -551px; }
				/* gift U  */
				#header .header_gnb ul.header_gnb_depth1_CP li.header_gnb_depth2_GU { width:81px; }
					#header .header_gnb ul.header_gnb_depth1_CP li.header_gnb_depth2_GU a.header_gnb_depth2 { background-position:-276px -501px; }
					#header .header_gnb ul.header_gnb_depth1_CP li.header_gnb_depth2_GU a.header_gnb_depth2.on,
					#header .header_gnb ul.header_gnb_depth1_CP li.header_gnb_depth2_GU a.header_gnb_depth2.current { background-position:-276px -551px; }
			
			/* U+ÇýÅÃ+ */
				/* ¸ð¹ÙÀÏ¸â¹ö½Ê  */
				#header .header_gnb ul.header_gnb_depth1_UB li.header_gnb_depth2_MB { width:126px; }
					#header .header_gnb ul.header_gnb_depth1_UB li.header_gnb_depth2_MB a.header_gnb_depth2 { background-position:0px -601px; }
					#header .header_gnb ul.header_gnb_depth1_UB li.header_gnb_depth2_MB a.header_gnb_depth2.on,
					#header .header_gnb ul.header_gnb_depth1_UB li.header_gnb_depth2_MB a.header_gnb_depth2.current { background-position:0px -651px; }
				/* VIP ¶ó¿îÁö  */
				#header .header_gnb ul.header_gnb_depth1_UB li.header_gnb_depth2_VP { width:102px; }
					#header .header_gnb ul.header_gnb_depth1_UB li.header_gnb_depth2_VP a.header_gnb_depth2 { background-position:-126px -601px; }
					#header .header_gnb ul.header_gnb_depth1_UB li.header_gnb_depth2_VP a.header_gnb_depth2.on,
					#header .header_gnb ul.header_gnb_depth1_UB li.header_gnb_depth2_VP a.header_gnb_depth2.current { background-position:-126px -651px; }
				/* ÀÌº¥Æ®/ÄíÆù  */
				#header .header_gnb ul.header_gnb_depth1_UB li.header_gnb_depth2_EV { width:111px; }
					#header .header_gnb ul.header_gnb_depth1_UB li.header_gnb_depth2_EV a.header_gnb_depth2 { background-position:-228px -601px; }
					#header .header_gnb ul.header_gnb_depth1_UB li.header_gnb_depth2_EV a.header_gnb_depth2.on,
					#header .header_gnb ul.header_gnb_depth1_UB li.header_gnb_depth2_EV a.header_gnb_depth2.current { background-position:-228px -651px; }
				/* »ç¶ûÀ» ÀüÇÏ´Â Ã»±¸¼­  */
				#header .header_gnb ul.header_gnb_depth1_UB li.header_gnb_depth2_LV { width:163px; }
					#header .header_gnb ul.header_gnb_depth1_UB li.header_gnb_depth2_LV a.header_gnb_depth2 { background-position:-339px -601px; }
					#header .header_gnb ul.header_gnb_depth1_UB li.header_gnb_depth2_LV a.header_gnb_depth2.on,
					#header .header_gnb ul.header_gnb_depth1_UB li.header_gnb_depth2_LV a.header_gnb_depth2.current { background-position:-339px -651px; }
				/* U+¼Ò½Ä  */
				#header .header_gnb ul.header_gnb_depth1_UB li.header_gnb_depth2_NS { width:85px; }
					#header .header_gnb ul.header_gnb_depth1_UB li.header_gnb_depth2_NS a.header_gnb_depth2 { background-position:-502px -601px; }
					#header .header_gnb ul.header_gnb_depth1_UB li.header_gnb_depth2_NS a.header_gnb_depth2.on,
					#header .header_gnb ul.header_gnb_depth1_UB li.header_gnb_depth2_NS a.header_gnb_depth2.current { background-position:-502px -651px; }
					
			/* °í°´¼¾ÅÍ */
				/* °øÁö»çÇ×  */
				#header .header_gnb ul.header_gnb_depth1_CS li.header_gnb_depth2_NT { width:101px; }
					#header .header_gnb ul.header_gnb_depth1_CS li.header_gnb_depth2_NT a.header_gnb_depth2 { background-position:0px -801px; }
					#header .header_gnb ul.header_gnb_depth1_CS li.header_gnb_depth2_NT a.header_gnb_depth2.on,
					#header .header_gnb ul.header_gnb_depth1_CS li.header_gnb_depth2_NT a.header_gnb_depth2.current { background-position:0px -851px; }
				/* ¿Â¶óÀÎ »ó´ã/½ÅÃ»  */
				#header .header_gnb ul.header_gnb_depth1_CS li.header_gnb_depth2_OR { width:140px; }
					#header .header_gnb ul.header_gnb_depth1_CS li.header_gnb_depth2_OR a.header_gnb_depth2 { background-position:-101px -801px; }
					#header .header_gnb ul.header_gnb_depth1_CS li.header_gnb_depth2_OR a.header_gnb_depth2.on,
					#header .header_gnb ul.header_gnb_depth1_CS li.header_gnb_depth2_OR a.header_gnb_depth2.current { background-position:-101px -851px; }
				/* °¡ÀÔ¼¾ÅÍ  */
				#header .header_gnb ul.header_gnb_depth1_CS li.header_gnb_depth2_EC { width:90px; }
					#header .header_gnb ul.header_gnb_depth1_CS li.header_gnb_depth2_EC a.header_gnb_depth2 { background-position:-241px -801px; }
					#header .header_gnb ul.header_gnb_depth1_CS li.header_gnb_depth2_EC a.header_gnb_depth2.on,
					#header .header_gnb ul.header_gnb_depth1_CS li.header_gnb_depth2_EC a.header_gnb_depth2.current { background-position:-241px -851px; }
				/* °í°´¼¾ÅÍ/¿µ¾÷Á¡ ¾È³»  */
				#header .header_gnb ul.header_gnb_depth1_CS li.header_gnb_depth2_PI { width:166px; }
					#header .header_gnb ul.header_gnb_depth1_CS li.header_gnb_depth2_PI a.header_gnb_depth2 { background-position:-331px -801px; }
					#header .header_gnb ul.header_gnb_depth1_CS li.header_gnb_depth2_PI a.header_gnb_depth2.on,
					#header .header_gnb ul.header_gnb_depth1_CS li.header_gnb_depth2_PI a.header_gnb_depth2.current { background-position:-331px -851px; }
				/* ÀÚ·á½Ç  */
				#header .header_gnb ul.header_gnb_depth1_CS li.header_gnb_depth2_DN { width:77px; }
					#header .header_gnb ul.header_gnb_depth1_CS li.header_gnb_depth2_DN a.header_gnb_depth2 { background-position:-497px -801px; }
					#header .header_gnb ul.header_gnb_depth1_CS li.header_gnb_depth2_DN a.header_gnb_depth2.on,
					#header .header_gnb ul.header_gnb_depth1_CS li.header_gnb_depth2_DN a.header_gnb_depth2.current { background-position:-497px -851px; }
				/* °í°´ÀÇ¼Ò¸®  */
				#header .header_gnb ul.header_gnb_depth1_CS li.header_gnb_depth2_VC { width:103px; }
					#header .header_gnb ul.header_gnb_depth1_CS li.header_gnb_depth2_VC a.header_gnb_depth2 { background-position:-574px -801px; }
					#header .header_gnb ul.header_gnb_depth1_CS li.header_gnb_depth2_VC a.header_gnb_depth2.on,
					#header .header_gnb ul.header_gnb_depth1_CS li.header_gnb_depth2_VC a.header_gnb_depth2.current { background-position:-574px -851px; }
				/* ÅëÈ­Ç°Áú/¼ÓµµÁ¤º¸  */
				#header .header_gnb ul.header_gnb_depth1_CS li.header_gnb_depth2_QT { width:150px; }
					#header .header_gnb ul.header_gnb_depth1_CS li.header_gnb_depth2_QT a.header_gnb_depth2 { background-position:-677px -801px; }
					#header .header_gnb ul.header_gnb_depth1_CS li.header_gnb_depth2_QT a.header_gnb_depth2.on,
					#header .header_gnb ul.header_gnb_depth1_CS li.header_gnb_depth2_QT a.header_gnb_depth2.current { background-position:-677px -851px; }
					
#footer { width:100%; padding:30px 0 0 0; background:none; }
	#footer .footer_top { width:980px; margin:0 auto 5px auto; padding:0 0 5px 0; text-align:center; background:url(../../images/common/footer/bg_footer_top_1.gif) no-repeat left bottom; }
		#footer .footer_top_s { padding:8px 0 0 0; background:url(../../images/common/footer/bg_footer_top_1.gif) no-repeat left top;  }
		#footer .footer_top a { padding-left:12px; padding-right:8px; font-size:12px; letter-spacing:-1px; color:#858585; background:url(../../images/common/footer/line_footer_info_1.gif) no-repeat left top; }
			#footer .footer_top a.noline { background:none; }

	#footer .footer_mi { width:100%; padding:0 0 13px 0; }
		#footer .footer_mi_s { width:980px; margin:0 auto; }

			#footer .footer_logo { float:left;width:123px; padding:41px 0 0 0; }
				#footer .footer_logo a { width:86px; height:25px; text-indent:-5000px; font-size:0; background:url(../../images/common/footer/bg_footer_logo.gif) no-repeat left -25px; display:block; }
			#footer .footer_content { position:relative; float:left;width:857px; padding:0 0 0 0; }
				#footer .footer_content .footer_menu_top { padding:3px 0 4px 0; border-bottom:1px solid #ececec; }
					#footer .footer_content .footer_menu_top a { padding-left:13px; padding-right:7px; color:#656565; font-size:12px; background:url(../../images/common/footer/bul_footer_1a.gif) no-repeat left 4px; }
					#footer .footer_content .footer_menu_top a.btn_company { padding-left:0; padding-right:12px; background:url(../../images/common/footer/bul_footer_2.gif) no-repeat right 4px; }
					#footer .footer_content .footer_menu_top a.noline { padding-left:15px; background:none; }
					#footer .footer_content .footer_menu_top a.btn_img { padding-left:1px; padding-right:0; position:relative; top:-2px; background:none; }
					#footer .footer_content .footer_menu_top a.btn_first_img { padding-left:9px; padding-right:0; position:relative; top:-2px; background:none; }
					#footer .footer_content .footer_menu_top img { vertical-align:middle; }
				#footer .footer_content .footer_familysite { position:absolute; right:0; top:0px; }
				#footer .footer_content .footer_menu_mi { padding:13px 0 4px 0; }
					#footer .footer_content .footer_menu_mi a { padding-left:7px; padding-right:0px; color:#656565; font-size:11px; font-family:"µ¸¿ò", Dotum, Arial, Verdana, sans-serif; background:url(../../images/common/footer/bul_footer_1a.gif) no-repeat left 4px; }
					#footer .footer_content .footer_menu_mi a.noline { padding-left:0; background:none; }
					#footer .footer_content .footer_menu_mi a.tpoint { color:#e07bb8; }
				#footer .footer_content .footer_copyright { padding:5px 0 5px 0; }
					#footer .footer_content .footer_copyright p { line-height:16px; color:#959595; font-size:11px; font-family:"µ¸¿ò", Dotum, Arial, Verdana, sans-serif; }
						#footer .footer_content .footer_copyright p span { padding-left:12px; padding-right:12px; background:url(../../images/common/footer/line_footer_info_2a.gif) no-repeat left top; }
						#footer .footer_content .footer_copyright p span.noline { padding-left:0; background:none; }
						
						
						
#header .header_gnb ul li.header_gnb_depth2_ID .header_gnb_depth3 .header_gnb_depth3_s dl,
#header .header_gnb ul li.header_gnb_depth2_BM .header_gnb_depth3 .header_gnb_depth3_s dl { width:135px; }

/* board.css */
.boardlist	{border-top: 2px solid #515258; border-bottom: 1px solid #d7d7d7;}
.boardlist th, .boardlist td	{padding: 12px 5px 11px; border-bottom: 1px solid #d7d7d7; text-align: center;}
.boardlist thead th 	{border-bottom: 1px solid #aaabb3; color: #454545;}
.boardlist tbody td.num, .boardlist tbody td.date, .boardlist tbody td.inquiry, .boardlist tbody td.writer	{color: #959595;}
.boardlist tbody td.left, .boardlist tbody td.title	{text-align: left;}
.boardlist tbody td.noresult {color: #959595; padding: 36px 0 34px;}

.appsearch	 {margin: 0 0 30px 0; background: url('../images/common/bg_appsearch_01.gif') no-repeat 0 0; padding: 15px 0 16px 20px;}
.appsearch .title	 {display: inline; margin-right: 15px;}
.appsearch p img	 {vertical-align: middle;}

.searchtype01	 {margin: 0 0 30px 0; padding: 15px 0 16px 20px; text-align: center;}
.searchtype01 .title	 {display: inline; margin-right: 15px;}
.searchtype01 p img	 {vertical-align: middle;}
.searchtype01	{padding: 10px 0 9px 0;}
.searchtype01 select.mo_select_defalutSt	{width: 127px;}
.searchtype01 input.intext01	{width: 200px;}

.searchtype02	{padding: 15px 0 15px 30px;}
.searchtype02 p	{margin: 0 0 5px;}
.searchtype02 input.textbox_forward	{width: 110px;}

.searchtype03	 {margin: 0 0 20px 0; padding: 10px 10px 10px;}
.searchtype03:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.searchtype03 .lt	 {float: left;}
.searchtype03 .rt	 {float: right;}
.searchtype03 *	 {vertical-align: middle;}

.documentformsdown	{padding: 15px 20px 15px 30px; margin: 0 0 20px;}
.documentformsdown dt, .documentformsdown dd	{display: inline-block; vertical-align: top; }
*:first-child+html .documentformsdown dt, *:first-child+html .documentformsdown dd	{display: inline; zoom: 1;}
.documentformsdown dt	{width: 95px;}
.documentformsdown dd .mo_textbox_documentformname	{width: 240px;}
.documentformsdown dd .mo_select_servicegroup	{width: 153px;}
.documentformsdown dd .expository	{margin: 0 0 0 10px;}
.documentformsdown dd .co_paragraph label	{margin-right: 10px;}

.boardread		{border-top: 2px solid #515258; border-bottom: 1px solid #d7d7d7; zoom: 1;}
.boardread	 .boardreadtitle	{border-bottom: 1px solid #aaabb3; padding: 12px 20px 11px; color: #252525;}
.boardread	 .boardreadtitle img	{vertical-align: middle; margin: 0 5px 0 0;}
.boardread	 .boardreadinfo	{border-bottom: 1px solid #ececec; padding: 12px 18px 11px 20px; color: #252525; text-align: right;}
.boardread	 .boardreadinfo dt, .boardread	 .boardreadinfo dd	{display: inline-block;}
* html .boardread .boardreadinfo dt, * html .boardread .boardreadinfo dd	{display: inline; zoom: 1;}
*:first-child+html .boardread .boardreadinfo dt, *:first-child+html .boardread	.boardreadinfo dd	{display: inline; zoom: 1;}
.boardread	 .boardreadinfo dt	{padding-right: 10px; }
.boardread	 .boardreadinfo dd	{color: #959595; padding-left: 10px; background: url('../images/board/bg_boardread_bar_01.gif') no-repeat 0 2px;}
.boardread	 .boardreadinfo dt.author, .boardread	 .boardreadinfo dd.author	{float: left;}
.boardread	 .boardreadinfo dt.count	{margin-left: 40px;}
.boardread	 .boardreadcont	{padding: 27px 20px 30px; line-height: 1.7; }
.boardread	 .boardreadcont .video	{margin: 0 0 10px;}
.boardread	 .boardreadcont .attachfile	{text-align: right; }
.boardread	 .boardreadcont .attachfile b	{margin: 0 10px 0 0; color: #252525; padding: 20px 0 0; margin: 0 0 40px;}
.boardread	 .boardreadcont .attachfile a	{color: #e07bb8; text-decoration: underline;}
.boardread	 .replycont 	{margin-bottom: -5px;}
.boardread	 .replycont .boardread	{border-top: 0 none; border-bottom: 0 none; padding: 0 20px 11px; }
.boardread	 .replycont .boardread .boardreadtitle	{padding-top: 16px; padding-left: 0; border-bottom-color: #e1e1e1;}
.boardread	 .replycont .boardread .boardreadinfo	{padding-right: 0; padding-left: 0; border-bottom-color: #e1e1e1;}
.boardread	 .replycont .boardread .boardreadinfo dd.author	{width: 630px;}
.boardread	 .replycont .boardread .boardreadcont	{padding-left: 0;}

.pagemove		{padding: 0 20px 0; margin: 40px 0 0 0; clear: both;}
.pagemove dt	, .pagemove dd	{padding: 15px 0 13px 0;}
.pagemove dt		{clear: left; float: left; display: block; background-image: url('../images/board/bg_pagemove.gif'); background-repeat: no-repeat; padding-left: 25px;}
.pagemove dt.prevpage	{background-position: 10px 22px;}
.pagemove dt.nextpage	{background-position: 10px -8px;}
.pagemove dd		{color: #959595; background: url('../images/board/bg_boardread_bar_01.gif') no-repeat 90px 17px; padding-left: 110px;}
.pagemove dd.prevpage	{border-bottom: 1px solid #eaeaea;}

.datatable	{margin: 0 0 5px 0; border-top: 1px solid #e3bad5;  border-bottom: 1px solid #e3bad5; table-layout: fixed;}
.datatable th, .datatable td	{padding: 7px 10px 6px; border-bottom: 1px solid #e3e3e3; border-left: 1px solid #e3e3e3;}
.datatable th	{background: #f9fafa;}
.datatable .first	{border-left: 0 none;}

/* =board/datatable
------------------------------------------------------------------------*/
.datatype_head, .datatype_foot	{margin: 15px 0; zoom:1;}
.datatype_head:before,
.datatype_head:after {content:""; display:table;}
.datatype_head:after {clear:both;}
.datatype_head .lt, .datatype_foot .lt	{float: left;}
.datatype_head .lt img, .datatype_foot .lt img	{vertical-align: middle;}
.datatype_head .rt, .datatype_foot .rt	{float: right;}
.datatype01	{
	border-top: 2px solid #515258;  
	border-bottom: 1px solid #d7d7d7; 
	zoom: 1;
}
.datatype01 h4	{border-bottom: 1px solid #d7d7d7; margin: 0; padding: 12px 0 10px 20px; font-size: 12px; color: #454545;}
.datatype01 h3 span, .datatype01 h4 span	{font-weight: normal;}
.section .section .datatype01	{border-top-width: 1px;}
.datatype01 dl	{padding: 27px 0 0 20px; }
.datatype01 dl.radichoice	{padding-top: 0; }
.datatype01 dt, .datatype01 dd	{
	display: inline-block; 
	vertical-align: top; 
	margin: 0 0 25px 0;
}
* html .datatype01 dt, * html .datatype01 dd	{display: inline;}
*:first-child+html .datatype01 dt, *:first-child+html .datatype01 dd	{display: inline;}
.datatype01 dt	{ 
	width: 230px; 
	font-weight: bold; 
	color: #454545;
}
.datatype01 dt span, .datatype01 dt em	{font-weight: normal;}
.datatype01 dt em.essential	{margin-left: -10px; position: relative; zoom: 1;}
.datatype01 dt span.pointcolor01	{font-weight: bold;}
.datatype01 dd	{width: 660px;}
.datatype01 dd label	{margin-right: 10px;}
.datatype01 dd .list	{margin: 0 0 10px 0;}
.datatype01 dd .list label	{margin: 0 10px 0 4px; display: inline-block; width: 65px;}
.datatype01 dd .list select	{width: 165px;}
.datatype01 dd .buttontype11	{margin-left: -4px;}
* html .datatype01 dd .buttontype11	{ top: 2px; margin-right: 3px;}
.datatype01 dd .button img	{vertical-align: middle; margin-left: 4px;}
.datatype01 dd .alertmsg	{border-top: 1px solid #ececec; border-bottom: 1px solid #ececec; padding: 16px 0 16px 0; margin: 15px 0 0 0; }
.datatype01 dd .addexplan	{background: url('../images/common/bul/bul_arrow_01.gif') no-repeat 0 6px; padding: 0 0 0 8px; margin: 0 0 5px 0; color: #959595;}
.datatype01 dd a.linktype01	{font-weight: bold;}
.datatype01 dd label a.linktype01	{font-weight: normal;}
.datatype01 dd .list02	{margin: 0 0 15px 0;}
.datatype01 dd .choiceselect_display	{border-bottom: 1px solid #ececec; }
.datatype01 dd .choiceselect_display > p	{margin: 0 0 15px 0;}
.datatype01 dd .choiceselect_display .choiceselect_displaylist	{border-top: 1px solid #ececec; padding: 20px 0 20px 0;}
.datatype01 dd .choiceselect_display .choiceselect_displaylist .alertmsg	{border-top: 0 none;}


.datatype01_morethan	{position: relative; }
.datatype01_morethan dl	{border-top: 1px solid #dedede; }
.datatype01_morethan dl.first	{border-top: 0 none;}
.datatype01_morethan .pagenavi	{position: relative; margin: 0 0 10px 0; z-index: 5;}
* html .datatype01_morethan .pagenavi	{height: 1%;}
.datatype01_morethan .pagenavi .rt	{position: absolute; bottom: 10px; right: 0; zoom: 1;}
.datatype01 .etcessential		{border-bottom: 1px solid #dedede; border-top: 1px solid #acacac; padding: 27px 20px 25px;}
.datatype01 .etcessential	 textarea	{border: 1px solid #e5e5e5;  border-radius: 3px; width: 100%; height: 100px; overflow: scroll; overflow-x: hidden; resize:none;}
.datatype01 .imageuploader	{border-top: 1px solid #d7d7d7; padding: 20px 0 30px 0;}
.datatype01 .imageuploader p	{text-align: right; padding: 0 0 20px 0;}
.datatype01 .imageuploader textarea	{width: 905px; height: 180px; overflow: scroll; overflow-x: hidden; resize:none;}
.datatype01 dd .imageuploader	{width: 635px; border: 0 none; padding: 0 0 15px 0;}
.datatype01 dd .imageuploader p	{padding: 0 0 10px 0;}
.datatype01 dd .imageuploader textarea	{width: 623px;}

.datatable01	{border-top: 2px solid #303030; border-bottom: 1px solid #dedede;}
.datatable01 th, .datatable01 td	{border: 0; border-bottom: 1px solid #ececec; padding: 11px 5px 10px; text-align: center;}
.datatable01 th	{color: #454545;}
.datatable01 thead th	{border-bottom-color: #dedede;}
.datatable01 tbody th	{text-align: left;}
.datatable01 tbody td	{text-align: center; color: #454545;}
.datatable01 tbody td.title	{text-align: left;}
.datatable01 td.price	{text-align: right;}

.datatable02	{border-top: 2px solid #303030; border-bottom: 1px solid #d7d7d7;}
.datatable02 th, .datatable02 td	{padding: 11px 5px 10px; text-align: center;}
.datatable02 tbody tr.first th, .datatable02 tbody tr.first td	{border-top: 1px solid #ececec;}
.datatable02 th	{color: #454545;}
.datatable02 tbody th	{text-align: left; vertical-align: top; padding-left: 20px;}
.datatable02 tbody td	{text-align: center; color: #656565;}
.datatable02 td.price	{text-align: right; padding-right: 20px;}
.datatable02 td.servicename	{text-align: left;}
.datatable02 tfoot tr.totalprice th, .datatable02 tfoot tr.totalprice td	{border-top: 1px solid #d7d7d7; background-color:#f5f5f5;}
.datatable02 tfoot tr.totalprice th	{text-align: left; padding-left: 20px;}
.datatable02 tfoot tr.totalprice td	{color: #f62ca2; font-weight: bold; border-top: 1px solid #d7d7d7;}

.datatable03	{border-top: 1px solid #303030; border-bottom: 1px solid #dedede;}
.datatable03 th, .datatable03 td	{border: 0; border-bottom: 1px solid #ececec; padding: 11px 10px 10px; text-align: center;}
.datatable03 th	{color: #454545;}
.datatable03 thead th	{border-bottom-color: #d7d7d7;}
.datatable03 tbody th	{text-align: left;}
.datatable03 tbody td.title, .datatable03 tbody td.left	{text-align: left;}
.datatable03 .price	{text-align: right;}
.datatable03 .line	{border-left: 1px solid #d7d7d7;}
.datatable03 td a	{text-decoration: underline;}
.datatable03_1	{border-top-color: #acacac;}
.datatable03_1 thead th	{border-bottom-color: #dedede;}
.datatable03 td.noresult	{color: #959595; padding: 36px 0 34px 0;}
.datatable03 td.resultmsgtype01	{background: #f9f9f9;}
.datatable03 td.resultmsgtype02	{ text-align:left; background: #f9f9f9;}
.datatable03 tfoot tr.total	 th, .datatable03 tfoot tr.total td {border-top: 1px solid #d7d7d7; background: #f5f5f5; font-weight: bold;  color: #454545;}


.datatype01 dd .scrolltype	 {overflow: scroll; overflow-x: hidden; height: 215px; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc;}
.datatype01 dd .scrolltype .datatable03	{border-top: 0 none;}
.datatype01 dd .datatable03	 {border-top-color: #cccccc;}
.datatype01 dd .datatable03 thead th	 {padding-bottom: 7px; font-weight: normal; border-bottom-color: #dedede; color: #454545;}
.datatype01 dd .datatable03 td	{padding-top: 7px; padding-bottom: 5px;}
.datatype01 dd .datatable03 a.linktype01	{font-weight: normal;}

.datatype01 dd .subinfomsg	 {padding: 12px 20px 4px; background: #f9f9f9; color: #959595; border-bottom: 1px solid #d7d7d7;}
.datatype01 dd .subinfomsg p	 {margin: 0 0 8px 0;}

.datatable04	{border-top: 3px solid #303030; border-bottom: 1px solid #ddd;}
.datatable04 th, .datatable04 td	{border: 0; border-bottom: 1px solid #ececec; padding: 13px 5px 10px; text-align: left;}
.datatable04 th	{color: #454545; padding-left: 20px;}
.datatable04 thead th	{border-bottom-color: #d7d7d7;}

.datatable05	{border-top: 1px solid #515258; border-bottom: 1px solid #d7d7d7;}
.datatable05 th, .datatable05 td	{border: 0; border-left: 1px solid #d7d7d7; padding: 7px 5px 7px; text-align: center;}
.datatable05 thead th	{border-bottom: 1px solid #d7d7d7; }
.datatable05 th	{color: #454545;}
.datatable05 thead > tr:first-child :first-child, .datatable05 tbody td:first-child, .datatable05 tfoot :first-child, .datatable05 .noline	{border-left: 0 none;}
.datatable05 tbody th, .datatable05 tbody td	{padding: 12px 5px 11px;}
.datatable05 tfoot tr.total	 th, .datatable05 tfoot tr.total td {border-top: 1px solid #d7d7d7; background: #f5f5f5; font-weight: bold;  color: #454545;}
.datatable05 tfoot tr.total td	 {text-align: right;}

.datatable06	{border-top: 2px solid #515258; border-bottom: 1px solid #d7d7d7;}
.datatable06 th, .datatable06 td	{border: 0; border-bottom: 1px solid #ececec; padding: 11px 20px 10px; text-align: center;}
.datatable06 th	{color: #454545;}
.datatable06 thead th	{border-bottom: 1px solid #c2c3cc; background: #f9f9f9;}
.datatable06 tbody th	{background: #f9f9f9;}
.datatable06 tbody td	{text-align: center;}
.datatable06 tbody td.title, .datatable06 .left	{text-align: left;}
.datatable06 td.noresult {color: #959595; padding: 36px 0 34px;}
.datatable06_type01 th, .datatable06_type01 td	{border-left: 1px solid #c2c3cc; }
.datatable06_type01 th:first-child, .datatable06_type01 td:first-child	{border-left: 0 none; }
.datatable06_type01 tbody td img	{vertical-align: middle;}
.datatable06_type02 th, .datatable06_type02 td	{padding-right: 5px; padding-left: 5px;}


.financial_datatable		{border-top: 2px solid #303030; border-bottom: 1px solid #dedede;}
.financial_datatable th, .financial_datatable td	{border: 0; border-left: 1px solid #ececec; padding: 11px 19px 10px;}
.financial_datatable th	{text-align: left; color: #454545;}
.financial_datatable td	{text-align: right;}
.financial_datatable thead th	{border-bottom: 1px solid #d7d7d7; background: #f9f9f9; color: #454545; text-align: center;}
.financial_datatable th:first-child, .financial_datatable td:first-child	{border-left: 0 none; }
.financial_datatable tbody th	 {background: #fff; font-weight: normal;}
.financial_datatable	 tbody tr.depth01 th, .financial_datatable	 tbody tr.depth01 td {font-weight: bold; border-top: 1px solid #ececec; border-bottom: 1px solid #ececec;}
.financial_datatable	 tbody tr.depth0101 th, .financial_datatable	 tbody tr.depth0101 td {font-weight: bold; }
.financial_datatable	 tbody tr.depth03 th {padding-left: 30px;}
.financial_datatable .total th, .financial_datatable .total td	 {font-weight: bold; color: #f62ca2; border-top: 1px solid #ececec; border-bottom: 1px solid #ececec;}

.datatablew_ty1 { width:920px; }

.pagenavi	{text-align: center; margin: 20px 0 40px 0; zoom: 1;}
.pagenavi_error	{text-align: center; zoom: 1;}
.pagenavi:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.pagenavi .lt	{float: left;}
.pagenavi .rt	{float: right;}
.pagenavi .pagenation	 {padding: 5px 0 0 0;}
.pagenation	{letter-spacing: -4px; word-spacing: -4px;}
.pagenation a, .pagenation strong	{display: inline-block; padding: 4px 9px 1px; text-decoration: none; letter-spacing: normal; word-spacing: normal;}
* html .pagenation a, * html .pagenation strong	{display: inline; zoom: 1;}
.pagenation .prev, .pagenation .next, .pagenation strong	{border: 1px solid #b8b8b8; border-radius: 2px; }
.pagenation .prev, .pagenation .next	{font-weight: normal; background-repeat: no-repeat; background-position: 0 0;}
.pagenation .prev	{background-image: url('../images/board/bg_button_07_prev.png'); padding-right: 6px; padding-left: 20px; margin-right: 15px;}
.pagenation .next	{background-image: url('../images/board/bg_button_07_next.png'); padding-right: 20px; padding-left: 6px; margin-left: 15px;}
.pagenation strong	{background: url('../images/board/bg_button_07_num.gif') repeat-x 0 0; }
.pagenavi.line01	{border-top: 1px solid #dedede; padding-top: 20px; margin-top: 30px;}

.pagenation02	{letter-spacing: -4px; word-spacing: -4px;}
.pagenation02 *	{vertical-align: middle;}
.pagenation02 a, .pagenation02 strong	{display: inline-block; letter-spacing: normal; word-spacing: normal; font-size: 11px;}
.pagenation02 a.first, .pagenation02 a.prev, .pagenation02 a.next, .pagenation02 a.last	{margin: 0 2px;}
.pagenation02 span	{margin: 0 10px;}
.pagenation02 span a, .pagenation02 span strong	{padding: 6px 6px 5px 6px;}
.pagenation02 span strong	{color: #fb40a6;}

.messagetype01	{border-bottom: 1px solid #dedede; padding: 18px 0 17px 0;}
.messagetype01 .confirmmsg	{text-align: center; }
.messagetype01 .listype01	{padding: 0 0 0 20px;}
.messagetype01.line01	{border-top: 1px solid #dedede;}
.messagetype01.line02 ul	{padding-left: 0;}
.messagetype01.line03	{border-top: 1px solid #dedede; border-bottom: 0 none;}
.messagetype01 .listype01 label	{margin: 0 15px 0 0;}

label.error, label.errormsg01, label.errormsg02	{color: #f62ca2;}
label.error, label.errormsg01	{display: block;}
label.errormsg02	{display: inline-block;}
* html label.errormsg02	{display: inline; zoom: 1;}
*:first-child+html label.errormsg02	{display: inline; zoom: 1;}
dd label.errormsg01	{padding: 12px 0 0 0; margin: 7px 0 0 0;}

.morepaging	{border: 1px solid #dedede; text-align: center;}
.section .morepaging	{}
.section .datatable03 + .morepaging	{margin-top: -1px; position: relative; z-index: 5;}
.morepaging a	{display: block; padding: 13px 0 11px 0; background: #f8f8f8;}
.morepaging a span	{background: url('../images/common/bul/bul_arrow_upper.gif') no-repeat 100% 5px; padding: 0 13px 0 0; color: #454545;}

.mychargedetail	{margin: 0 0 20px 0;}
.mychargedetail p	{padding: 28px 0 25px 0; font-size: 16px; font-weight: bold; color: #3d3d3d; text-align: center;}
.mychargedetail p.type01	{margin: 0 0 5px 0; font-size: 13px;}
.mychargedetail02	{margin: 0 0 20px 0; padding: 43px 0 40px 0; text-align: center;}
.mychargedetail02 p.type01	{margin: 0 0 5px 0; font-size: 13px; font-weight: bold; color: #3d3d3d;}
.mychargedetail02 p.type02	{color: #959595; font-size: 12px;}
.mychargedetail02 p.type03	{font-size: 12px;}

.dataafterinfo	{border-bottom: 1px solid #d7d7d7; padding: 18px 0 15px 20px;}

/* ?  Ty1 */
.list_question { padding:10px 0 0 0; margin:0 0 20px 0; border-bottom:1px solid #d7d7d7; }
.list_question > ul { }
.list_question > ul > li { padding:10px 20px 10px 15px; border-top:1px solid #ececec; background:url(../images/common/icon/icon_question_01.gif) no-repeat 20px 18px; }
.list_question > ul > li.first { border-top:none; }
.list_question > ul > li a { padding:7px 20px 6px 28px; color:#959595; display:block; background:url(../images/common/icon/icon_list_on.gif) no-repeat right 10px; }
.list_question > ul > li a:link, .list_question ul li a:visited, .list_question ul li hover { color:#959595 }
.list_question > ul > li .answer { display:none; }

.list_question > ul > li.on { background-image:url(../images/common/icon/icon_question_01_on.gif); }
.list_question > ul > li.on a { font-weight:bold; color:#f62ca2; background-image:url(../images/common/icon/icon_list_off.gif); }
.list_question > ul > li.on a:link, .list_question ul li.on a:visited, .list_question ul li.on hover { color:#f62ca2 }
.list_question > ul > li.on .answer { padding:8px 20px 15px 28px; background:url(../images/common/icon/icon_question_02.gif) no-repeat 5px 9px;  display:block; }

.list_question_type01	{border-top: 2px solid #515258;}
.list_question_type01 > ul > li.on a {font-weight: normal;}
.list_question_type01 .question	{display: block; padding: 7px 20px 6px 28px; color: #f62ca2;}
.list_question_type01 .recomdassess_satisfaction	{padding: 20px 0 0 0; border-top: 1px solid #d7d7d7;}
.list_question_type01 .recomdassess_satisfaction h4	{margin: 0; padding: 0 0 10px 20px; font-size: 12px; color: #656565;}
.list_question_type01 .recomdassess_satisfaction p	{padding: 0 0 20px 20px; color: #959595;}
.list_question_type01 .recomdassess_satisfaction .assess	{background: #f9f9f9; position: relative;}
.list_question_type01 .recomdassess_satisfaction .assess ul	{padding: 18px 0 18px 20px;}
.list_question_type01 .recomdassess_satisfaction .assess ul li	{padding: 0 35px 0 0;display: inline;}
.list_question_type01 .recomdassess_satisfaction .assess .button	{position: absolute; top: 15px; right: 18px;}

/* FAQTypeList */
.FAQTypeList { border-collapse:separate; }
.FAQTypeList tr.FAQTypeTr { display:none; }
.FAQTypeList tr.FAQTypeTrCurrent {}

/**/
.laypopup_calendar	{width: 200px; border: 2px solid #515258; text-align: center;}
.laypopup_calendar .laypopup_calendar_inner	{padding: 5px 5px 10px;}
.laypopup_calendar .sun, .laypopup_calendar .sun a	{color: #8b334a;}
.laypopup_calendar .sat, .laypopup_calendar .sat a	{color: #333f8b;}
.laypopup_calendar .head	{padding: 5px 0 4px 0;}
.laypopup_calendar .head th	{width: 14%;}
.laypopup_calendar .body td a	{display: block; padding: 5px 0 4px 0; text-align: center;}
.laypopup_calendar .body td a.today	{background: #ececec;}


/**/
.browsingselectlist	 {overflow: scroll; overflow-x: hidden; height:128px !important; border:1px solid #e5e5e5 !important;}
.browsingselectlist ul	 {padding: 5px 0 0 0;}
.browsingselectlist ul li a, .browsingselectlist ul li a:link, .browsingselectlist ul li a:visited {color: #959595; display: block; padding: 3px 0 2px 13px; background: #fff;}
.browsingselectlist ul li a.on, .browsingselectlist ul li a:hover {background: #f5f5f5;}


/* Ï´  (Ô½) */
.inquiryboardlist { border-collapse:separate; border-bottom:none; }
.inquiryboardlist tr.inquirytr { display:none; }
.inquiryboardlist tr.inquirycurrent {  }
.inquiryboardlist tr.inquirytr td { padding:0; margin:0; text-align:left; }

/* Event List */
.eventlisttype01	{margin: 0 0 20px 0;  border-top: 2px solid #515258; border-bottom: 1px solid #d7d7d7; overflow: hidden; }
.eventlisttype01 .eventlist	{overflow: hidden; margin: 30px 0 30px 0;}
.eventlisttype01 .eventlist .eventimg	{float: left; margin: 0 30px 0 0; }
.eventlisttype01 .eventlist .desc	{margin: 0 0 0 30px; overflow: hidden;}
.joinchanceevent .eventlist .desc .title	{margin: 0 0 5px 0;}
.eventlisttype01 .eventlist .desc .title a	{font-size: 13px; font-weight: bold; color: #454545;}
.eventlisttype01 .eventlist .desc .explan	{margin: 0 0 10px 0;}
.eventlisttype01 .eventlist .desc dl	{margin: 10px 0 0;}
.eventlisttype01 .eventlist .desc dl dt	{float: left; padding: 2px 8px 0 0; margin: 0 7px 0 0; background: url('../images/board/bg_bar_01.gif') no-repeat 100% 3px;}
.eventlisttype01 .eventlist .desc dl dd	{overflow: hidden; margin: 0 0 3px 0;}
.eventlisttype01_ty01 .eventlist	{float: left; width: 440px; margin-left: 40px;}
.eventlisttype01_ty01 .eventlist.first	{margin-left: 0;}
.eventlisttype01_ty01 .eventlist .eventimg	{float: none;}
.eventlisttype01_ty01 .eventlist .desc	{margin: 15px 0 0 0;}

.eventwinerread .boardreadcont	{text-align: center;}
.eventwinerread .winerlist	{margin-bottom: 30px;}
.eventwinerread .eventlisttype01	{border: 0 none; margin: 0;}
.eventwinerread .tveventlist .eventlist	{margin-top: 0;}
.eventwinerread .winerlist	{padding: 30px 0 5px 25px;}
.eventwinerread .winerlist li	{padding: 0 0 15px 15px; float: left; width: 163px;}
.eventwinerread .winerlist li.on, .eventwinerread .winerlist li.on span	{color: #f62ca2;}

.eventviewtype01 + .pagenavi	{margin-top: 15px; border-top: 1px solid #d7d7d7; padding: 15px 0 0;}
.eventviewtype01 .eventcont	{background: #6a6a6a; color: #fff; font-weight: bold; font-size: 20px; text-align: center; padding: 100px 0;}
.eventviewtype01 .scrap	{text-align: right; padding: 20px 0 0 0; font-family: µ¸¿ò, Dotum; font-size: 11px;}
.eventviewtype01 .scrap *	{vertical-align: middle;}
.eventviewtype01 .scrap img	{margin: 0 4px 0 0;}
.eventviewtype01 .scrap .copy	 	{display: inline-block; padding: 0 12px 0 7px; background: url('../images/common/icon/scrap.gif') no-repeat 100% 50%; border-left: 1px solid #d0d0d0; line-height: 1;}
*:first-child+html .eventviewtype01 .scrap .copy	 	{display: inline;}

.commentwrite_type01	{padding: 18px 20px 18px; margin: 0 0 40px;}
.commentwrite_type01 .sns_select	{padding: 0 0 10px;}
.commentwrite_type01 .sns_select *	{vertical-align: middle;}
.commentwrite_type01 .sns_select label	{margin: 0 15px 0 3px;}
.commentwrite_type01 .sns_select	{}
.commentwrite_type01 .sns_select	{}
.commentwrite_type01 .writeform	{position: relative;}
.commentwrite_type01 .writeform textarea.texta	{width: 790px; height: 48px;}
.commentwrite_type01 .writeform span.button	{position: absolute; top: 0; right: 0;}
.commentwrite_type01 .writeform p.expository	{padding: 4px 75px 0 0; text-align: right;}

.commentlist_type01	{border-top: 2px solid #515258; border-bottom: 1px solid #d7d7d7; }
.commentlist_type01 li	{border-top: 1px solid #ececec; padding: 20px 0 20px 20px; overflow: hidden;}
.commentlist_type01 li:first-child	{border-top: 0 none;}
.commentlist_type01 .photo	 	{float: left; width: 48px; margin: 0 20px 0 0; position: relative;}
.commentlist_type01 .photo .frame	 	{width: 46px; height: 46px; position: absolute; top: 0; left: 0; border: 1px solid #000; opacity: 0.1; filter:alpha(opacity=10);}
.commentlist_type01 .cont		{float: left; width: 680px;  padding: 0 20px 0 0;}
.commentlist_type01 .cont b 		{color: #f62ca2;}
.commentlist_type01 .cmtdel		{float: left; padding: 18px 0 0 0;}
.commentlist_type01 .date	 	{float: right; width: 73px; padding: 20px 0 0 0; color: #959595;}

.bestevent_masterdetail	{height: 220px; position: relative;}
.bestevent_masterdetail span.bl	{position: absolute; bottom: 0; left: 0; z-index: 10; background: url('../images/ub/bg_bestevent_02.png') no-repeat 0 100%; font-size: 0; overflow: hidden; width: 5px; height: 5px;}
.bestevent_masterdetail span.tl	{position: absolute; top: 0; left: 0; z-index: 10; background: url('../images/ub/bg_bestevent_02.png') no-repeat 0 0; font-size: 0; overflow: hidden; width: 5px; height: 5px;}
.bestevent_masterdetail .head	{position: relative; width: 234px; height: 220px; float: left; border-right: 1px solid #e7e7e7; z-index: 5;}
.bestevent_masterdetail .head h2	{height: 58px; padding: 24px 0 0 55px; margin: 0;  border-top: 1px solid #e9e9e9; border-left: 1px solid #e9e9e9; border-bottom: 1px solid #e9e9e9; border-radius: 5px 0 0 0;}
.bestevent_masterdetail .head .eventlist	{width: 250px; position: absolute; top: 84px; left: 0; z-index: 5;}
.bestevent_masterdetail .head .eventlist li:last-child a	{border-radius: 0 0 0 5px;}
.bestevent_masterdetail .head .eventlist li a	{display: block; height: 45px; padding: 0 0 0 20px; font-weight: bold; line-height: 45px; background: url('../images/ub/bg_bestevent_01_off.png') no-repeat 0 0;}
.bestevent_masterdetail .head .eventlist li a.on, .bestevent_masterdetail .head .eventlist li a:hover	{color: #fff; background-image: url('../images/ub/bg_bestevent_01_on.png');}
.bestevent_masterdetail .body	{float: left;}

/* common.css */
.layerpopuptype01	{}
.layerpopuptype01 .layerhead	{}
.layerpopuptype01 .layerhead p	{}
.layerpopuptype01 .layerhead .closebtn	{}
.layerpopuptype01 .layerbody	{}


/* ·¹ÀÌ¾îÆË¾÷ */
.layerpopuptype01	{}
.layerpopuptype01 .layerheader	{background: url('../../images/common/bg_layerpopuptype01_2_r.png') no-repeat 100% 0; padding: 0 59px 0 0;}
.layerpopuptype01 .layerheader .layertitle	{font-weight: bold; font-size: 14px; color: #fff; background: url('../../images/common/bg_layerpopuptype01_2.png') no-repeat 0 0; padding: 13px 0 0 25px; height: 33px; }
.layerpopuptype01 .layersection	{background: #fff url('../../images/common/bg_layerpopuptype01_1.png') repeat-y 100% 0; padding: 0 4px 0 0;}
.layerpopuptype01 .layersection .inner	{border-right: 1px solid #cfd0d5; border-left: 1px solid #cfd0d5; padding: 30px 24px 40px; zoom: 1;}
.layerpopuptype01 .layerfooter	{text-align: right; background: url('../../images/common/bg_layerpopuptype01_3_r.png') no-repeat 100% 100%; padding: 0 10px 0 0;}
.layerpopuptype01 .layerfooter a.layclosebtn	{padding: 8px 19px 0 0; font-family: Tahoma; font-weight: bold; font-size: 10px; color: #959595; display: block; background: url('../../images/common/bg_layerpopuptype01_3.png') no-repeat 0 100%; height: 25px;}

/* ½ºÆ¼Ä¿ ¼³Á¤ */
.layerpop_stickersetup	{width: 220px;}
.layerpop_stickersetup .stickerlist	{padding: 19px 19px 15px;}
.layerpop_stickersetup .stickerlist ul	{overflow: hidden;}
.layerpop_stickersetup .stickerlist ul li	{float: left; padding: 0 1px 1px 0;}
.layerpop_stickersetup .stickerlist ul li a	{border: 1px solid #f9f9f9; display: block; width: 15px; height: 13px; text-indent: -1000px; background-image: url('../../images/common/icon/stickerlist.gif'); background-repeat: no-repeat;}
.layerpop_stickersetup .stickerlist ul li a.on, .layerpop_stickersetup .stickerlist ul li a:hover	{border-color: #a1567d;}
.layerpop_stickersetup .stickerlist ul li a.icon01	{background-position: 0 0;}
.layerpop_stickersetup .stickerlist ul li a.icon02	{background-position: -20px 0;}
.layerpop_stickersetup .stickerlist ul li a.icon03	{background-position: -40px 0;}
.layerpop_stickersetup .stickerlist ul li a.icon04	{background-position: -60px 0;}
.layerpop_stickersetup .stickerlist ul li a.icon05	{background-position: -80px 0;}
.layerpop_stickersetup .stickerlist ul li a.icon06	{background-position: -100px 0;}
.layerpop_stickersetup .stickerlist ul li a.icon07	{background-position: -120px 0;}
.layerpop_stickersetup .stickerlist ul li a.icon08	{background-position: 0 -20px;}
.layerpop_stickersetup .stickerlist ul li a.icon09	{background-position: -20px -20px;}
.layerpop_stickersetup .stickerlist ul li a.icon10	{background-position: -40px -20px;}
.layerpop_stickersetup .stickerlist ul li a.icon11	{background-position: -60px -20px;}
.layerpop_stickersetup .stickerlist ul li a.icon12	{background-position: -80px -20px;}
.layerpop_stickersetup .stickerlist ul li a.icon13	{background-position: -100px -20px;}
.layerpop_stickersetup .stickerlist ul li a.icon14	{background-position: -120px -20px;}
.layerpop_stickersetup .stickerlist ul li a.icon15	{background-position: 0 -40px;}
.layerpop_stickersetup .stickerlist ul li a.icon16	{background-position: -20px -40px;}
.layerpop_stickersetup .stickerlist ul li a.icon17	{background-position: -40px -40px;}
.layerpop_stickersetup .stickerlist ul li a.icon18	{background-position: -60px -40px;}
.layerpop_stickersetup .stickerlist ul li a.icon19	{background-position: -80px -40px;}
.layerpop_stickersetup .stickerlist ul li a.icon20	{background-position: -100px -40px;}
.layerpop_stickersetup .stickerlist ul li a.icon21	{background-position: -120px -40px;}

/* ±ÛÀÚ»ö ¼³Á¤ */
.layerpop_fontcolorsetup	{width: 180px;}
.layerpop_fontcolorsetup .colorlist	{padding: 9px 0 8px 9px;}
.layerpop_fontcolorsetup .colorlist ul li	{float: left; padding: 0 1px 1px 0;}
.layerpop_fontcolorsetup .colorlist ul li a	{display: block; border: 1px solid #fff; width: 18px; height: 17px;}
.layerpop_fontcolorsetup .colorlist ul li a.icon01	{border-color: #595a5c; background-color: #6f7073;}
.layerpop_fontcolorsetup .colorlist ul li a.icon02	{border-color: #a38935; background-color: #ccab42;}
.layerpop_fontcolorsetup .colorlist ul li a.icon03	{border-color: #678e37; background-color: #81b245;}
.layerpop_fontcolorsetup .colorlist ul li a.icon04	{border-color: #589a91; background-color: #6ec1b5;}
.layerpop_fontcolorsetup .colorlist ul li a.icon05	{border-color: #4a79a9; background-color: #5c97d3;}
.layerpop_fontcolorsetup .colorlist ul li a.icon06	{border-color: #cc6649; background-color: #ff7f5b;}
.layerpop_fontcolorsetup .colorlist ul li a.icon07	{border-color: #bd4754; background-color: #ec5969;}
.layerpop_fontcolorsetup .colorlist ul li a.icon08	{border-color: #c25c87; background-color: #f273a9;}
.layerpop_fontcolorsetup .colorlist ul li a.icon09	{border-color: #aa4287; background-color: #d553a9;}
.layerpop_fontcolorsetup .colorlist ul li a.icon10	{border-color: #8764b1; background-color: #a97ddd;}
.layerpop_fontcolorsetup .colorlist ul li a.on, .layerpop_fontcolorsetup .colorlist ul li a:hover	{background-image: url('../../images/common/icon/color_check.gif'); background-repeat: no-repeat; background-position: 50% 50%;}

/* ÀÏ½Ã ¼³Á¤ */
.layerpop_datentimesetup	{width: 300px;}
.layerpop_datentimesetup .datentimelist	{padding: 19px 19px 15px;}
.layerpop_datentimesetup .datentimelist .datepaging	{position: relative; padding: 0 0 10px;}
.layerpop_datentimesetup .datentimelist .datepaging a.button	{position: absolute; top: 0; right: 0;;}
.layerpop_datentimesetup .datentimelist .datepaging *	{vertical-align: middle;}
.layerpop_datentimesetup .datentimelist .datepaging .date	{font-size: 13px; font-weight: bold; margin: 0 10px;}
.layerpop_datentimesetup .datentimelist table thead th	{font-size: 0; line-height: 1; background: #9c9ca8 url('../../images/board/bg_datentimesetup_01.gif') repeat-x 0 0; padding: 6px 0 12px 0; vertical-align: top;}
.layerpop_datentimesetup .datentimelist table thead th img	{vertical-align: top;}
.layerpop_datentimesetup .datentimelist table tbody td	{border-top: 1px solid #e5e5e5; border-left: 1px solid #e5e5e5; text-align: center; padding: 0; background: #fff;}
.layerpop_datentimesetup .datentimelist table tbody tr:first-child td	{border-top: 0 none;}
.layerpop_datentimesetup .datentimelist table tbody td:first-child	{border-left: 0 none;}
.layerpop_datentimesetup .datentimelist table tbody td a	{display: block; font: bold 11px Tahoma; padding: 5px 0 4px 0; border: 1px solid #fff;}
.layerpop_datentimesetup .datentimelist table tbody td.sun a	{color: #cc0000;}
.layerpop_datentimesetup .datentimelist table tbody td.sat a	{color: #0054a6;}
.layerpop_datentimesetup .datentimelist table tbody td a.today	{color: #fff; background: #f5a7cf; border-color: #dc96ba;}

/* ÀÏÁ¤ µî·Ï */
.layerpop_scheduleregist	 {width: 605px;}
.layerpop_scheduleregist .datatype01 dt, .layerpop_scheduleregist .datatype01 dd	 {margin: 0 0 14px 0;}
.layerpop_scheduleregist .datatype01 dt	 {width: 108px;}
.layerpop_scheduleregist .datatype01 dd	 {width: 410px;}
.layerpop_scheduleregist .datatype01 dd .selectsetup .iconlist	 {float: left; margin: 0 6px 0 0; position: relative; width: 84px; height: 27px;}
.layerpop_scheduleregist .datatype01 dd .selectsetup .iconlist li	 {position: absolute; top: 0; left: 0; display: none;}
.layerpop_scheduleregist .datatype01 dd .selectsetup .iconlist li.on	 {display: block;}
.layerpop_scheduleregist .datatype01 dd .selectsetup .iconlist li .buttontype12.type01 {background-image: url('../../images/board/bg_button_12_ty01.png'); padding-right: 13px;}
.layerpop_scheduleregist .datatype01 dd .selectsetup .button span	 {width: 67px;}
.layerpop_scheduleregist .datatype01 dd .selectsetup .iconlist li .buttontype12.type01 > span {width: 63px;}
.layerpop_scheduleregist .datatype01 dd .selectsetup .button span span	 { background-image: url('../../images/common/icon/stickerlist.gif'); margin: 0 3px 0 0; background-repeat: no-repeat; width: 15px; height: 13px; vertical-align: middle; padding: 0; display: inline-block;}
*:first-child+html .layerpop_scheduleregist .datatype01 dd .selectsetup .button span span	 { display: inline; zoom: 1;}
*:first-child+html .layerpop_scheduleregist .datatype01 dd .selectsetup .button span	{position: relative; top: -1px;}
.layerpop_scheduleregist .datatype01 dd .selectsetup .button span span.icon01	{width: 0; height: 0; overflow: hidden;}
.layerpop_scheduleregist .datatype01 dd .selectsetup .button span span.icon02	{background-position: -20px 0;}
.layerpop_scheduleregist .datatype01 dd .selectsetup .button span span.icon03	{background-position: -40px 0;}
.layerpop_scheduleregist .datatype01 dd .selectsetup .button span span.icon04	{background-position: -60px 0;}
.layerpop_scheduleregist .datatype01 dd .selectsetup .button span span.icon05	{background-position: -80px 0;}
.layerpop_scheduleregist .datatype01 dd .selectsetup .button span span.icon06	{background-position: -100px 0;}
.layerpop_scheduleregist .datatype01 dd .selectsetup .button span span.icon07	{background-position: -120px 0;}
.layerpop_scheduleregist .datatype01 dd .selectsetup .button span span.icon08	{background-position: 0 -20px;}
.layerpop_scheduleregist .datatype01 dd .selectsetup .button span span.icon09	{background-position: -20px -20px;}
.layerpop_scheduleregist .datatype01 dd .selectsetup .button span span.icon10	{background-position: -40px -20px;}
.layerpop_scheduleregist .datatype01 dd .selectsetup .button span span.icon11	{background-position: -60px -20px;}
.layerpop_scheduleregist .datatype01 dd .selectsetup .button span span.icon12	{background-position: -80px -20px;}
.layerpop_scheduleregist .datatype01 dd .selectsetup .button span span.icon13	{background-position: -100px -20px;}
.layerpop_scheduleregist .datatype01 dd .selectsetup .button span span.icon14	{background-position: -120px -20px;}
.layerpop_scheduleregist .datatype01 dd .selectsetup .button span span.icon15	{background-position: 0 -40px;}
.layerpop_scheduleregist .datatype01 dd .selectsetup .button span span.icon16	{background-position: -20px -40px;}
.layerpop_scheduleregist .datatype01 dd .selectsetup .button span span.icon17	{background-position: -40px -40px;}
.layerpop_scheduleregist .datatype01 dd .selectsetup .button span span.icon18	{background-position: -60px -40px;}
.layerpop_scheduleregist .datatype01 dd .selectsetup .button span span.icon19	{background-position: -80px -40px;}
.layerpop_scheduleregist .datatype01 dd .selectsetup .button span span.icon20	{background-position: -100px -40px;}
.layerpop_scheduleregist .datatype01 dd .selectsetup .button span span.icon21	{background-position: -120px -40px;}
.layerpop_scheduleregist .datatype01 dd .selectsetup *	 {vertical-align: middle;}
.layerpop_scheduleregist .datatype01 dd .select_defalutSt	 {width: 150px;}
.layerpop_scheduleregist .datatype01 dd .textbox_subject	 {width: 195px;}
.layerpop_scheduleregist .datatype01 dd .textbox_date	 {width: 70px;}
.layerpop_scheduleregist .datatype01 dd .select_time01	 {width: 100px;}
.layerpop_scheduleregist .datatype01 dd .select_time02	 {width: 70px;}
.layerpop_scheduleregist .datatype01 dd .textbox_place	 {width: 200px;}
.layerpop_scheduleregist .datatype01 dd .textbox_sharing	 {width: 320px;}

/* my.css */
/* =¸¶ÀÌÆäÀÌÁö
------------------------------------------------------------------------*/
/* °øÅë */
.datatype_head .infolist01 li {display: inline; margin: 0 10px 0 0;}


.servicelisttype01	{border-top: 1px solid #303030; border-bottom: 1px solid #d7d7d7; padding: 3px 0 2px 0;}
.servicelisttype01 li	{position: relative; margin: 13px 0 10px 0;}
* html .servicelisttype01 li	{height: 1%;}
*:first-child+html .servicelisttype01 li	{height: 1%;}
.servicelisttype01 li .srcname	{position: absolute; top: 0; left: 22px;}
.servicelisttype01 li .srcname a	{text-decoration: underline;}
.servicelisttype01 .ing li .srcname a	{color: #454545; font-weight: bold;}
.servicelisttype01 .possible li .srcname a	{color: #f62ca2;}
.servicelisttype01 li .srccont	{margin: 0 225px 0 250px;}
.servicelisttype01 li .srccont .srcprice	{color: #454545; }
.servicelisttype01 li .btn	{position: absolute; top: -4px; right: 22px;}

.servicelisttype02	{border-top: 1px solid #303030; border-bottom: 1px solid #d7d7d7;}
.servicelisttype02 li	{position: relative; padding: 13px 0 10px 0; border-top: 1px solid #ececec; }
.servicelisttype02 li.mo-first	{border-top: 0 none; }
* html .servicelisttype02 li	{height: 1%;}
*:first-child+html .servicelisttype02 li	{height: 1%;}
.servicelisttype02 li .srcname	{position: absolute; top: 13px; left: 22px; font-weight: bold; color: #252525;}
.servicelisttype02 li .srcname a	{text-decoration: underline;}
.servicelisttype02 .servicelisttype0201 li .srcname a	{color: #454545; font-weight: bold;}
.servicelisttype02 .possible li .srcname a	{color: #f62ca2;}
.servicelisttype02 li .srccont	{margin: 0 225px 0 250px;}
.servicelisttype02 li .srccont .delete img	{vertical-align: middle;}
.servicelisttype02 li .srccont .srcprice	{color: #454545; }
.servicelisttype02 li .btn	{position: absolute; top: 7px; right: 22px;}

.mydiscnt_reservconf	{border-bottom: 1px solid #d7d7d7; padding: 0 0 20px 0;}
.mydiscnt_reservconf .summary	{margin: 0 0 15px 0;}
.mydiscnt_reservconf:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
* html .mydiscnt_reservconf	{height: 1%;}
*:first-child+html .mydiscnt_reservconf	{height: 1%; overflow: hidden;}
.mydiscnt_reservconf .contmove	{width: 40px; float: left; padding: 123px 0 0 0; text-align: center;}
.mydiscnt_reservconf .reserlist	{width: 380px; height: 267px; float: left; padding: 0 29px 0 29px;}
.mydiscnt_reservconf .reserlist .titile	{border-bottom: 3px solid #303030; padding: 27px 0 7px 0; margin: 0 0 20px 0; font-weight: bold; color: #252525; font-size: 14px;}
.mydiscnt_reservconf .reserlist ul li	{height: 26px; margin: 0 0 5px 0;}
.mydiscnt_reservconf .reserlist ul li.change	{background: url('../../images/my/bg_mydiscnt_reservconf_01.gif') no-repeat 0 0;}
.mydiscnt_reservconf .reserlist .num	{float: left; padding: 5px 0 0 20px;}
.mydiscnt_reservconf .reserlist ul li.change .num	{color: #454545;}
.mydiscnt_reservconf .reserlist .phone	{margin: 0 0 0 127px; padding: 5px 0 0 0; display: block;}
.mydiscnt_reservconf .reserlist ul li.change .phone	{font-weight: bold;}
.mydiscnt_reservconf .after ul li.change .phone	{color: #f62ca2;}

.inquirychecktype01	{margin: 30px 0 10px 0; padding: 10px 0 8px 0; text-align: center; font-weight: bold; font-size: 13px; color: #454545;}
.inquirychecktype01 input	{margin: 0 0 0 10px;}
.inquirychecktype01 .type01	{padding: 10px 0 8px;}
.inquirychecktype01 .type01 input.intext01	{text-align: center;}

.addchange_applytype01	 {border-top: 1px solid #303030;}
.addchange_applytype01 .errormsg	 {padding: 27px 0 21px 0; text-align: center; color: #454545; border-bottom: 1px solid #d7d7d7;}
.addchange_applytype01 h3	 {margin: 40px 0 15px 0;}
.addchange_applytype01 dl	 {border-top: 1px solid #acacac; border-bottom: 1px solid #dedede;}
.addchange_applytype01 dl.first	 {border-top: 0 none; border-bottom: 0 none;}




/* ³³ºÎº¯°æ */


/* ½ÅÃ»º¯°æ */
.phonenum_smsservice	{}
.phonenum_smsservice .smsservice_explan	{width: 450px; float: left;}
.phonenum_smsservice .smsservice_explan .parastype01 .listype01	{border-top: 1px solid #ececec; border-bottom: 1px solid #ececec; padding: 20px 0 15px 20px; margin: 20px 0 20px 0;}
.phonenum_smsservice .smsservice_explan .parastype01 .listype01 li	{color: #959595;}
.phonenum_smsservice .sms_service	{width: 330px; height: 560px; float: right; background: url('../../images/my/bg_myrcmobnmchonln_01.gif') no-repeat 0 0;}
.phonenum_smsservice .sms_service .sms_service_inner	{padding: 73px 32px 0;}
.phonenum_smsservice .sms_service .buttonposition	{border-top: 1px solid #45454a; padding: 15px 0 0; text-align: center;}
.phonenum_smsservice .sms_service .title	{margin: 0 0 8px 0;}
.phonenum_smsservice .sms_service .title img	{vertical-align: middle;}
.phonenum_smsservice .sms_service .title span	{color: #959595; font-size: 11px; font-family: µ¸¿ò, Dotum; margin-left: 5px;}
.phonenum_smsservice .sms_service .numberinput	{border-bottom: 1px solid #313136; height: 106px; }
.phonenum_smsservice .sms_service .numberinput .intext01	{width: 184px;}
.phonenum_smsservice .sms_service .numberinput . .buttonposition	{border: 0 none;}
.phonenum_smsservice .sms_service .receivenumber	{border-top: 1px solid #45454a; border-bottom: 1px solid #313136; padding: 15px 0 0; height: 110px; }
.phonenum_smsservice .sms_service .receivenumber textarea	{width: 100%; height: 70px; border: 0 none; border-radius: 3px;}
.phonenum_smsservice .sms_service .message_explan	{border-top: 1px solid #45454a; border-bottom: 1px solid #313136; padding: 15px 0 0;}
.phonenum_smsservice .sms_service .message_explan dt	{clear: left; float: left; display: block; width: 73px; color: #fff;}
.phonenum_smsservice .sms_service .message_explan dt.before	{padding: 5px 0 0;}
.phonenum_smsservice .sms_service .message_explan dd	{margin: 0 0 13px 0;}
.phonenum_smsservice .sms_service .message_explan dd.before input.intext01	{width: 45px;}
.phonenum_smsservice .sms_service .message_explan dd.after	{font-weight: bold; color: #f490c6;}


/* ¿ä±ÝÇÒÀÎ½ÅÃ» */
.partnershipcardinfotype01	{padding: 30px 30px 20px;}
.partnershipcardinfotype01 .thumb	{padding: 0 0 0 0; margin: 0 0 0 0; float: left; width: 235px;}
.partnershipcardinfotype01 .desc	{padding: 0 0 0 237px;}
.partnershipcardinfotype01 .desc .title	{padding: 7px 0 10px 10px; color: #f62ca2; font-size: 14px;}
.partnershipcardinfotype01 .desc .list	{padding: 18px 10px 0; border-top: 1px solid #e1e1e1;}
.partnershipcardinfotype01 .desc .list dt	{float: left; display: block; font-weight: bold; color: #454545; width: 138px;}
.partnershipcardinfotype01 .desc .list dd	{margin: 0 0 8px 0; overflow: hidden;}

.custpayinfochangetype01	{background: url('../../images/my/bg_myccIntcard_01.gif') no-repeat 0 100%; margin: 0 0 5px 0;}
.custpayinfochangetype01 .before	{float: left;}
.custpayinfochangetype01 .after	{float: right;}
.custpayinfochangetype01 .before, .custpayinfochangetype01 .after	{border-top: 2px solid #515258; border-bottom: 0 none; width: 420px;}
.custpayinfochangetype01 .datatype01 dt	{width: 162px; color: #454545;}
.custpayinfochangetype01 .datatype01 dd	{width: 234px;}
.custpayinfochangetype01 .arrow	{float: left; padding: 84px 0 0 16px;}

/* ¸â¹ö½ÊÆ÷ÀÎÆ® */
.happyinstmsg_list01	{
	padding: 30px 45px 40px; 
	background-image: -moz-linear-gradient(top, #72737a, #6a6b72);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#72737a), to(#6a6b72));
	background-image: -o-linear-gradient(top, #72737a, #6a6b72);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#72737a', endColorstr='#6a6b72');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#72737a', endColorstr='#6a6b72')";
	background-image: linear-gradient(top, #72737a, #6a6b72);
	border-radius: 6px 6px 0 0;
	zoom: 1;
}
.happyinstmsg_list01 .tl, .happyinstmsg_list01 .tr	{background: url('../../images/my/bg_mymphppm_02.gif') no-repeat 0 0; width: 6px; height: 6px; overflow: hidden; font-size: 0; position: absolute; }
.happyinstmsg_list01 .tl		{background-position: 0 0; top: -1px; left: -1px;}
.happyinstmsg_list01 .tr		{background-position: 100% 0; top: -1px; right: -1px; }
.happyinstmsg_list01 .custommsg	{color: #fff; font-size: 30px; font-family: NanumGothicBold, NanumGothicBoldWeb;}
.happyinstmsg_list01 .instmsglist_wrap	 {position: relative;}
.happyinstmsg_list01 .instmsglist_wrap .prev, .happyinstmsg_list01 .instmsglist_wrap .next	{position: absolute; top: 50%; margin-top: -12px;}
.happyinstmsg_list01 .instmsglist_wrap .prev	{left: -30px; }
.happyinstmsg_list01 .instmsglist_wrap .next	{right: -30px; } 
.happyinstmsg_list01 .instmsglist	{background: #42424a; padding: 30px 27px 13px 23px; overflow: hidden; position: relative; border-radius: 6px;}
.happyinstmsg_list01 .instmsglist .tl, .happyinstmsg_list01 .instmsglist .tr, .happyinstmsg_list01 .instmsglist .bl, .happyinstmsg_list01 .instmsglist .br	{background: url('../../images/my/bg_mymphppm_05.gif') no-repeat 0 0; width: 6px; height: 6px; overflow: hidden; font-size: 0; position: absolute; }
.happyinstmsg_list01 .instmsglist .tl		{background-position: 0 0; top: -1px; left: -1px;}
.happyinstmsg_list01 .instmsglist .tr		{background-position: 100% 0; top: -1px; right: -1px; }
.happyinstmsg_list01 .instmsglist .bl		{background-position: 0 100%;  left: -1px; bottom: -1px;}
.happyinstmsg_list01 .instmsglist .br	{background-position: 100% 100%; right: -1px; bottom: -1px; }
.happyinstmsg_list01 .instmsglist ul	{width: 801px;}
.happyinstmsg_list01 .instmsglist li	{width: 250px; height: 137px; float: left; margin: 2px 15px 0 2px;}
.happyinstmsg_list01 .instmsglist li .img a	{position: relative; display: block;}
.happyinstmsg_list01 .instmsglist li .img a .frame	{position: absolute; top: -2px; left: -2px; width: 254px; height: 104px;}
.happyinstmsg_list01 .instmsglist li .img a:hover .frame, .happyinstmsg_list01 .instmsglist li .img a.on .frame	{background: url('../../images/my/bg_mymphppm_frame.png') no-repeat 0 0;}
.happyinstmsg_list01 .instmsglist li .date	{color: #fff; display: block; padding: 7px 0 0 7px;}
.happyinstmsg_view01	{background: #5b5c63 url('../../images/my/bg_mymphppm_04.png') no-repeat 0 100%;}
.happyinstmsg_view01 .inner_view01	{background: url('../../images/my/bg_mymphppm_03.png') no-repeat 0 0; padding: 0 45px 100px; }
.happyinstmsg_view01 .content	{background: #fff url('../../images/my/bg_mymphppm_03.png') no-repeat -45px 0; padding: 105px 0 0; position: relative;}
.happyinstmsg_view01 .content .custommsg	{background: url('../../images/my/bg_mymphppm_01.gif') no-repeat 0 0; position: absolute; top: 30px; left: -6px; padding: 9px 20px 12px 29px; font-size: 13px; color: #fff; width: 330px;}
.happyinstmsg_view01 .content .img	{background: url('../../images/my/bg_mymphppm_07.gif') repeat-y 0 0; text-align: center;}
.happyinstmsg_view01 .contentfoot	{background: url('../../images/my/bg_mymphppm_06.png') no-repeat 0 100%; display: block; height: 70px;}

/* °¡ÀÔÁ¤º¸ */
.detailviewlist	 {background: #f5f5f5; padding: 30px 20px 29px;}
.detailviewlist .datatype01 {border-top: 0 none;}
.detailviewlist .datatype01 dd {width: 625px;}
.datatype01_morethan .detailviewlist .pagenavi {height: auto; margin: 20px 0 0 0; position: static;}
.datatype01_morethan .detailviewlist .pagenavi .button {position: static;}


/* ÁÖ¼Ò·Ï/ÀÏÁ¤/¸ñ·Ï */
.scheduletabletype .head	 	{text-align: center; position: relative; padding: 3px 0 4px 0; height: 34px;}
.scheduletabletype .head	 .rt 	{float: right; position: absolute; top: 0; right: 0;}
.scheduletabletype .head .datepaging *	 	{vertical-align: middle;}
.scheduletabletype .head .datepaging .date	 	{color: #454545; font-size: 13px; font-weight: bold; margin: 0 10px;}

.scheduletabletype .appcategory	{margin: 0}

.scheduletabletype .body .schedulesystem	{padding: 30px 20px 0 0; text-align: right; letter-spacing: -4px; height: 35px; border-right: 1px solid #dedede; border-left: 1px solid #dedede;}
.scheduletabletype .body .schedulesystem li	{display: inline-block; letter-spacing: normal;}
*:first-child+html .scheduletabletype .body .schedulesystem li	{display: inline;}
.scheduletabletype table	{border-top: 2px solid #53545a; border-collapse: separate; border-spacing: 0;}
*:first-child+html .scheduletabletype table	{border-collapse: collapse;}
.scheduletabletype table th, .scheduletabletype table td	{border-bottom: 1px solid #d7d7d7; border-right: 1px solid #d7d7d7;}
.scheduletabletype table th:first-child, .scheduletabletype table td:first-child	{border-left: 1px solid #d7d7d7; }
.scheduletabletype table thead th	{padding: 14px 0 13px 0; background: #fafafa url('../../images/my/bg_scheduletabletype_01.gif') repeat-x 0 100%; color: #454545;}
.scheduletabletype table thead th .day	{font-weight: normal;}
.scheduletabletype table tbody td	{vertical-align: top; padding: 0; }

.monthlycalendar table tbody tr:last-child td:first-child	{border-radius: 0 0 0 5px;}
.monthlycalendar table tbody tr:last-child td:last-child	{border-radius: 0 0 5px 0;}
.monthlycalendar table tbody td .boxtype	{position: relative; height: 130px;}
.monthlycalendar table tbody td .day	{padding: 9px 10px 2px; font-family: Tahoma; font-size: 11px; font-weight: bold; position: relative;}
.monthlycalendar table thead th.sun, .monthlycalendar table tbody td.sun .day, .monthlycalendar table tbody td .holiday	{color: #cc0000;}
.monthlycalendar table tbody td .today	{background: #fef9fc;}
.monthlycalendar table tbody td .prevday, .monthlycalendar table tbody td .nextday	{color: #d5d5d5;}
.monthlycalendar table tbody td.sun .prevday	{color: #e6cfcf;}
.monthlycalendar table tbody td .day .lunarcal	{color: #d5d5d5; position: absolute; top: 9px; right: 10px; font-weight: normal; font-size: 11px; font-family: µ¸¿ò Dotum;}
.monthlycalendar table tbody td.sun .prevday .lunarcal	{color: #d5d5d5;}

.dailycalendar table tbody th	{font-size: 11px; font-weight: normal; font-family: µ¸¿ò, Dotum; padding: 5px 20px 0 0; text-align: right; vertical-align: top; background: #f9f9f9; color: #454545;}
.dailycalendar table tbody td	{height: 20px;}
.dailycalendar table tbody tr.allday th	{height: 30px; vertical-align: middle; }
.dailycalendar table tbody tr.allday td	{background: #fef9fc;}
.dailycalendar table tbody tr:nth-last-child(-n+3) th:first-child	{border-radius: 0 0 0 5px;}
.dailycalendar table tbody tr:last-child td:last-child	{border-radius: 0 0 5px 0;}
.scheduletabletype .dailycalendar table tbody tr > td:first-child	{border-left: 0 none;}
.scheduletabletype .dailycalendar table tbody tr th + td	{border-bottom-color: #ececec;}
.scheduletabletype .dailycalendar table tbody tr.allday th + td	{border-bottom-color: #d7d7d7;}

.weeklycalendar table thead th.sun	{color: #cc0000;}
.weeklycalendar table thead th.sat	{color: #0054a6;}
.weeklycalendar table tbody th	{font-size: 11px; font-weight: normal; font-family: µ¸¿ò, Dotum; padding: 5px 20px 0 0; text-align: right; vertical-align: top; background: #f9f9f9; color: #454545;}
.weeklycalendar table tbody td	{height: 20px;}
.weeklycalendar table tbody tr.allday th	{height: 30px; vertical-align: middle; }
.weeklycalendar table tbody tr td.today	{background: #fef9fc;}
.weeklycalendar table tbody tr:nth-last-child(-n+3) th:first-child	{border-radius: 0 0 0 5px;}
.weeklycalendar table tbody tr:last-child td:last-child	{border-radius: 0 0 5px 0;}
.scheduletabletype .weeklycalendar table tbody tr > td:first-child	{border-left: 0 none;}
.scheduletabletype .weeklycalendar table tbody tr th + td	{border-bottom-color: #ececec;}
.scheduletabletype .weeklycalendar table tbody tr.allday th + td	{border-bottom-color: #d7d7d7;}

.scheduletabletype .schedulecalendar table tbody th, .scheduletabletype .schedulecalendar table tbody td	{padding: 15px 20px 14px; }
.schedulecalendar table tbody th	{font-weight: normal; background: #f9f9f9; color: #454545;}
.schedulecalendar table tbody td	{color: #959595;}
.schedulecalendar table tbody tr:last-child th:first-child	{border-radius: 0 0 0 5px;}
.schedulecalendar table tbody tr:last-child td:last-child	{border-radius: 0 0 5px 0;}




.scheduletodolist .todolist		{position: absolute;}
.scheduletodolist .todolist a	{color: #fff; display: block; padding: 2px 2px 1px;}
.scheduletodolist .todo_colortype01	{background-color: #808080;}
.scheduletodolist .todo_colortype02	{background-color: #c76c6c;}
.scheduletodolist .todo_colortype03	{background-color: #a46cc7;}
.scheduletodolist .moresche	{position: absolute; bottom: 2px; right: 2px;}

.stickersetuptype01	{display: inline-block; position: relative;}
.stickersetuptype01 .stickerlist	{position: absolute; top: 16px; left: 0; width: 105px; border: 1px solid #999;}
.stickersetuptype01 .stickerlist ul li	{float: left;}
.stickersetuptype01 .stickerlist ul li a	{display: block; width: 15px; height: 13px; background-image: url('../../images/common/icon/sticker.gif'); background-repeat: no-repeat;}
.stickersetuptype01 .stickerlist ul li a.icon01	{background-position: 0 0;}
.stickersetuptype01 .stickerlist ul li a.icon02	{background-position: -20px 0;}
.stickersetuptype01 .stickerlist ul li a.icon03	{background-position: -40px 0;}
.stickersetuptype01 .stickerlist ul li a.icon04	{background-position: -60px 0;}
.stickersetuptype01 .stickerlist ul li a.icon05	{background-position: -80px 0;}
.stickersetuptype01 .stickerlist ul li a.icon06	{background-position: -100px 0;}
.stickersetuptype01 .stickerlist ul li a.icon07	{background-position: -120px 0;}
.stickersetuptype01 .stickerlist ul li a.icon08	{background-position: 0 -20px;}
.stickersetuptype01 .stickerlist ul li a.icon09	{background-position: -20px -20px;}
.stickersetuptype01 .stickerlist ul li a.icon10	{background-position: -40px -20px;}
.stickersetuptype01 .stickerlist ul li a.icon11	{background-position: -60px -20px;}
.stickersetuptype01 .stickerlist ul li a.icon12	{background-position: -80px -20px;}
.stickersetuptype01 .stickerlist ul li a.icon13	{background-position: -100px -20px;}
.stickersetuptype01 .stickerlist ul li a.icon14	{background-position: -120px -20px;}
.coloricontype01	{display: inline-block; position: relative;}
.coloricontype01 .colorlist	{position: absolute; top: 16px; left: 0; width: 105px; border: 1px solid #999;}
.coloricontype01 .colorlist ul li	{float: left;}
.coloricontype01 .colorlist ul li a	{display: block; width: 15px; height: 13px; }
.coloricontype01 .colorlist ul li a.icon01	{background-color: #ff6600;}
.coloricontype01 .colorlist ul li a.icon02	{background-color: #333;}
.coloricontype01 .colorlist ul li a.icon03	{background-color: #eae449;}

.metterlist .metterlist		{padding: 2px 0 0 0;}
.hgroup .metterlist	 li {float: left; background-repeat: no-repeat; background-position: 0 1px; padding: 0 0 0 20px; margin-left: 15px;}
.hgroup .metterlist	 li.metterlist01 {background-image: url('../../images/common/icon/me_schedule.gif')}
.hgroup .metterlist	 li.metterlist02 {background-image: url('../../images/common/icon/me_todo.gif')}
.hgroup .metterlist	 li.metterlist03 {background-image: url('../../images/common/icon/me_dday.gif')}
.hgroup .metterlist	 li.metterlist04 {background-image: url('../../images/common/icon/me_memo.gif')}
.hgroup .metterlist	 li em {font-weight: bold; color: #f62ca2;}
.datatype01 .todomenagement dt		{width: 120px;}
.datatype01 .todomenagement dd	{width: 775px; position: relative;}
.datatype01 .todomenagement dd .buttonposition	{position: absolute;; top: 0; right: 0;}
.datatype01 .todomenagement dd label	{margin-right: 15px;}
.datatype01 .datalistdelete dt		{width: 170px;}
.datatype01 .datalistdelete dd label	{margin-right: 15px;}
.ddaynavitype01 .date	 {font-weight: bold; font-size: 13px; color: #454545; padding: 0 10px;}
.ddaynavitype01 .today	 {margin-left: 5px;}

.datatype01 .addirectronic_setup	{}
.datatype01 .addirectronic_setup	{padding-top: 15px; padding-bottom: 20px;}
.datatype01 .addirectronic_setup dt, .datatype01 .addirectronic_setup dd	{margin: 0;}
.datatype01 .addirectronic_setup .list01	{margin: 0 0 15px 0;}
.datatype01 .addirectronic_setup .list01 .stitle	{clear: left; float: left; display: block;}
.datatype01 .addirectronic_setup .list01 .formtype01		{margin: 0 0 0 230px;}
.datatype01 .addirectronic_setup .startday	{border-top: 1px solid #ececec; border-bottom: 1px solid #ececec; padding: 5px 0 6px 0;}
.datatype01 .addirectronic_setup .list01 .select_defalutSt {width: 75px;}

.wirelessbookmarkmng	{border-top: 2px solid #515258; padding: 30px 0 0 0;}
.wirelessbookmarkmng li		{margin: 0 0 20px 0;}
.wirelessbookmarkmng .list .groupname		{ color: #454545;}
.wirelessbookmarkmng .list .groupname a		{vertical-align: middle;}
.wirelessbookmarkmng .list .grouplink		{padding: 0 10px 0 0; display: inline-block;}
*:first-child+html .wirelessbookmarkmng .list .grouplink		{display: inline;}
.wirelessbookmarkmng .list .groupnamemodify		{width: 160px;}
.wirelessbookmarkmng .list .groupname .num	{padding: 0 10px 0 0;}
.wirelessbookmarkmng .list .groupname .num em	{color: #f62ca2;}
.wirelessbookmarkmng .list .groupview		{padding: 20px 0 30px 0;}
.wirelessbookmarkmng .list .groupview input.w100		{width: 100%;}
.choicebookmark	{text-align: right; margin: 20px 0 0 0;}
.choicebookmark p	{padding: 10px 10px 9px 0;}
.choicebookmark p .defaultgroup	{min-width: 150px;}

.datatype01 .paymentandconven .list01	{overflow: hidden; margin: 0 0 13px 0;}
.datatype01 .paymentandconven .list01 .stitle	{float: left; width: 210px;}
.datatype01 .paymentandconven .list01 .date	{overflow: hidden;}
.datatype01 .paymentandconven .list01 .date a.button	{vertical-align: middle; margin: 0 0 0 10px;}

.servicelisttype02 .combinationprod .srcname	{font-weight: normal;}
.servicelisttype02 .combinationprod .srccont a.button	{vertical-align: middle; margin: 0 0 0 10px;}
.servicelisttype02 .combinationprod li.on	{background: #f5f5f5; font-weight: bold;}
/*.servicelisttype02 .combinationprod li:hover	{background: #f5f5f5;}*/
.servicelisttype02 .combinationprod li.on .srcname	{font-weight: bold;}
.servicelisttype02 .combinationprod li.on .srccont a.button	{font-weight: normal;}

.servicelisttype02 .accfordeposilist	{text-align: center;}

.myaddr_tabmenu li.set	{position: relative;}
.myaddr_tabmenu > ul li.set > a, .myaddr_tabmenu > ul li.set > a.on	{padding-right: 69px;}
.myaddr_tabmenu li.set a.button	{position: absolute; top: 10px; right: 10px; border-right: 0 none; border-left: 0 none; padding-right: 20px;}
.myaddr_tabmenu li.set a.button span	{padding: 0 0 0 9px;}
.myadaddr_addrlist	 .grouplist {float: left; width: 203px; }
.myadaddr_addrlist	 .grouplist .body .name {border-bottom:  1px solid #d7d7d7; height: 41px; color: #454545; text-align: center; line-height: 41px; padding: 0 0 0 18px;}
.myadaddr_addrlist	 .grouplist .body .name a.button {vertical-align: middle;}
.myadaddr_addrlist	 .grouplist .body .list {height: 633px; overflow: auto; padding: 10px 0 0 0; background: #f9f9f9;}
.myadaddr_addrlist	 .grouplist .body .list li {}
.myadaddr_addrlist	 .grouplist .body .list li a {display: block; padding: 6px 0 5px 24px;}
.myadaddr_addrlist	 .grouplist .body .list li a.on {color: #f62ca2; font-weight: bold;}
.myadaddr_addrlist	 .grouplist .body .list li a.on span {font-weight: normal;}
.myadaddr_addrlist	 .groupdetail {float: right; width: 687px;}
.myadaddr_addrlist .head	 {height: 36px;}
.myadaddr_addrlist .body	 {height: 685px; border-top: 2px solid #515258; border-bottom:  1px solid #d7d7d7; position: relative;}
.myadaddr_addrlist .groupdetail .head	 {text-align: right;}
.myadaddr_addrlist .groupdetail table	 {border-top: 0 none; border-bottom: 0 none;}
.myadaddr_addrlist .groupdetail table thead th	 {border-bottom: 1px solid #d7d7d7; height: 16px;}
.myadaddr_addrlist .groupdetail table thead th a	 {padding: 0 14px 0 0; color: #454545; }
.myadaddr_addrlist .groupdetail table tbody td	 {padding: 0 0 0 0; border-bottom: 0 none; height: 34px;}
.myadaddr_addrlist .groupdetail table tbody td.inchk, .myadaddr_addrlist .groupdetail table tbody td.name	 {text-align: center;}
.myadaddr_addrlist .groupdetail table tbody td.name	 {font-weight: bold;}
.myadaddr_addrlist .groupdetail table tbody td .more_group	 {padding: 0 0 0 21px; position: relative; text-align: left; }
.myadaddr_addrlist .groupdetail table tbody td .more_group img	 {position: absolute; top: 2px; left: 0; vertical-align: top;}
*:first-child+html .myadaddr_addrlist .groupdetail table tbody td .more_group img	 {top: 0;}
.myadaddr_addrlist .groupdetail .body .pagenavi	 {margin: 0;}
.myadaddr_addrlist .groupdetail .body .more_grouplist	 {position: absolute; border: 2px solid #515258; background: #fff;}
.myadaddr_addrlist	 .groupdetail .body .more_grouplist ul {padding: 15px 15px 10px 17px;}
.myadaddr_addrlist	 .groupdetail .body .more_grouplist ul li {padding: 0 0 5px;}
.myadaddr_addrlist	 .groupdetail .body .more_grouplist ul li img {vertical-align: middle;}


.hgroup .summary	{background: url('../../images/common/bul/bul_arrow_04.gif') no-repeat 0 5px; padding: 0 0 0 8px; font-family: µ¸¿ò, Dotum; font-size: 11px; color: #959595;}
.addrbringupload	{padding: 20px 25px 20px;}
.addrbringupload p	{padding: 0 0 15px 5px;}
.addrbringupload ul	{border-top:  1px solid #d7d7d7; padding: 20px 0 0 5px;}
.addrbringupload li	{}

.addrbringlist	{overflow: auto; overflow-x: hidden; height: 463px; border-bottom:  1px solid #d7d7d7;}

fieldset	legend {display:none;}



/*
no-uline ÀÌ¶ó´Â Å¬·¡½º¸¦ ÁöÁ¤ÇÑ ¸µÅ©¿¡¸¸ Àû¿ëµÊ
*/
a.uline:link    { text-decoration:underline }
a.uline:visited { text-decoration:none }
a.uline:hover   { text-decoration:none }
a.uline:active  { text-decoration:none }



