@font-face {
  font-family: 'Nanum Gothic';
  font-weight: 400;
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.eot);
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.woff) format('woff'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-weight: 700;
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.eot);
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.woff) format('woff'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-weight: 800;
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.eot);
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.woff) format('woff'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.ttf) format('truetype');
}


body, table
{
	font-family:'µ¸¿ò','Dotum';
	color:#444444;
	font-size:12px;
	margin:0px;
	padding:0px;
	letter-spacing:-1px;
	text-align:left;
	
}
img { border:0; vertical-align:middle; }
ul {list-style:none; margin:0; padding:0; }
ol {list-style:none; margin:0; padding:0 0 0 15px;}
li {list-style:none; margin:0; padding:0; }
h2 { margin:0; padding:0;}
button { border:none; cursor:pointer; background:none;}

a:link {text-decoration: none; color: #444444; }
a:visited {text-decoration: none; color: #444444;}
a:active {text-decoration: none; color: #444444;}
a:hover {text-decoration:none; color: #0092f7;}
/*
button {border:0 none;padding:4px;margin:3px 2px 0px 2px;background:#474747;*overflow:visible;cursor:pointer; color:#ffffff; font-size:11px; font-family:'Nanum Gothic';}
button::-moz-focus-inner {border:0;padding:0;}

input, textarea {border:1px solid #cdcdcd; height:21px; vertical-align:middle; font-size:12px; font-family:'Nanum Gothic'; line-height:20px;}
.input_dis{background:#ededed;}
select{border:1px solid #cdcdcd; vertical-align:middle; font-size:12px;font-family:'Nanum Gothic';}
radio { vertical-align:middle; height:15px;font-family:'Nanum Gothic';}

*/

.wrap {width:100%;}

.top {width:100%; position:relative; margin-bottom:8px;}
/*ÃÖ»ó´Ü¸Þ´º*/
.top .smenu {width:1016px; margin:0 auto; height:27px; position:relative;}
.top .smenu ul {width:500px; float:right;}
.top .smenu li { padding-left:22px; font-size:11px; font-family:'Nanum Gothic'; line-height:27px; float:right;letter-spacing:-1px}
/*°Ë»ö¿µ¿ª*/
.top .search {width:1016px; margin:0 auto; height:73px;}
.top .search .center { padding-left:290px; width:416px; float:left; position:relative;}
.top .search .center .logo { padding-top:4px; width:112px; float:left; }
.top .search .center .input { width:242px; height:36px; margin-top:10px; position:relative; float:left; border:2px solid #21a4ff; border-right:none; }
.top .search .center .input input { width:230px; height:32px; padding-left:10px; border:none; }
.top .search .center .button { padding-top:10px; float:left;}
.top .search .center .button button { width:52px; height:40px; background:#21a4ff; border:none;}
.top .search .right {width:310px; height:73px; float:left; position:relative;}
.top .search .right img { position:absolute; right:0; bottom:0;}
/*GNB¿µ¿ª*/
.top .gnb {width:100%; position:relative;}
.top .gnb .main {width:100%; height:40px; background:#0092f7;}
.top .gnb .main .container { width:1016px; margin:0 auto; height:40px; }
.top .gnb .main .container a { padding:0 21px; font-size:15px; font-weight:700; letter-spacing:0px; font-family:'Nanum Gothic'; color:#ffffff; line-height:40px; float:left; display:block;  }
.top .gnb .main .container a:hover { background:#444444;}
.top .gnb .main .on { background:#444444;}
.top .gnb .sub {width:100%; height:35px; background:#444444;}
.top .gnb .sub .container {width:1016px; margin:0 auto; height:35px; position:relative; }
.top .gnb .sub .container a { padding:0 17px; font-size:12px; font-weight:700; letter-spacing:0px; font-family:'Nanum Gothic'; color:#ffffff; line-height:35px; float:left; display:block;  }
.top .gnb .sub .container a:hover { color:#ffde00; }
.top .gnb .sub .container .movie { width:720px; float:left; padding-left:190px; }
.top .gnb .sub .container .tv { width:720px; float:left; padding-left:100px; }
.top .gnb .sub .container .edu { width:500px; float:left; padding-left:260px; }
.top .gnb .sub .container .ani { width:400px; float:left; padding-left:330px; }
.top .gnb .sub .container .adult { width:400px; float:left; padding-left:450px; }
.top .gnb .sub .container .folder { width:800px; float:left; padding-left:380px; }
.top .gnb .sub .container .recommend { width:300px; float:left; padding-left:700px; }
/*GNB¿µ¿ª(NEW)*/
.top .gnbmenu {width:100%; position:relative; background:url(img/common/gnb_back.jpg) top repeat-x;}
.top .gnbmenu .container { width:1016px; margin:0 auto; height:75px; position:relative; }
.top .gnbmenu .container div { float:left; }
.top .gnbmenu .container div h2 { font-size:15px; font-weight:700; letter-spacing:0px; font-family:'Nanum Gothic'; color:#ffffff; line-height:40px; }
.top .gnbmenu .container div h2 a { color:#ffffff; padding:0 22px; display:block; }
.top .gnbmenu .container div h2 a:hover { background:#444444; }
.top .gnbmenu .container div ul { position:absolute; top:40px; }
.top .gnbmenu .container div li { float:left; padding:0 17px; font-size:12px; font-weight:700; letter-spacing:0px; font-family:'Nanum Gothic'; line-height:35px; }
.top .gnbmenu .container div li a { color:#ffffff; }
.top .gnbmenu .container div li a:hover { color:#ffde00; }
.top .gnbmenu .container .top100 ul { left:0px; }
.top .gnbmenu .container .movie ul { left:80px; }
.top .gnbmenu .container .drama ul { left:170px; }
.top .gnbmenu .container .media ul { left:260px; }
.top .gnbmenu .container .game ul { left:350px; }
.top .gnbmenu .container .ani ul { left:410px; }
.top .gnbmenu .container .util ul { left:450px; }
.top .gnbmenu .container .book ul { left:580px; }
.top .gnbmenu .container .edu ul { left:640px; }
.top .gnbmenu .container .adult ul { left:715px; }
.top .gnbmenu .container .webtoon ul { left:790px; }
.top .gnbmenu .container .folder ul { right:0px; }
/*Áß°£ ÄÁÅÙÃ÷ ¿µ¿ª*/
.content {width:100%; clear:both; display:table;}
.content .container {width:1016px; margin:0 auto; position:relative;}
.content .container .left { width:200px; margin-right:8px; float:left;}
.content .container .left .padding { padding-top:8px; }
/*·Î±×ÀÎ*/
.content .container .left .login { clear:both; display:table; position:relative; width:184px;  height:134px; padding:13px 0 0 14px; border:1px solid #d6d6d6; background:#f5f6f8;}
.content .container .left .login .in { width:170px; height:60px; position:relative;}
.content .container .left .login .in input { width:101px; height:27px; padding-left:8px; border:1px solid #e6e6e6; border-right:none; font-family:'Nanum Gothic'; color:#444444; line-height:28px; font-size:11px; letter-spacing:0; }
.content .container .left .login .in button { position:absolute; right:0; top:0; width:60px; height:61px; line-height:59px; color:#000000; border:1px solid #d3d3d3; background:#ffffff; display:block; font-family:'Nanum Gothic'; font-weight:700; letter-spacing:-1px; }
.content .container .left .login .join { width:170px; height:35px; margin-top:8px; line-height:35px; color:#ffffff; background:#666666; display:block; font-family:'Nanum Gothic'; font-weight:700; letter-spacing:-1px; }
.content .container .left .login .find { position:relative; width:170px; height:12px; margin-top:7px; display:table;}
.content .container .left .login .find .id {font-family:'Nanum Gothic'; font-size:11px; float:left; letter-spacing:-1px;}
.content .container .left .login .find .pass {font-family:'Nanum Gothic'; font-size:11px; float:right; letter-spacing:-1px;}

.content .container .left .loginfo { clear:both; display:table; position:relative; width:172px;  height:136px; padding:12px 12px 0 14px; border:1px solid #d6d6d6; background:#f5f6f8;}
.content .container .left .loginfo .nickname {font-size:12px; line-height:20px; font-weight:bold; float:left;}
.content .container .left .loginfo .logout { float:right; width:60px; height:19px; line-height:17px; color:#888888; border:1px solid #d3d3d3; background:#ffffff; display:block; font-size:11px; font-family:'Nanum Gothic';  letter-spacing:-1px;}
.content .container .left .loginfo .information { margin-top:3px; width:170px; display:table; position:relative; border-top:1px solid #e6e6e6; float:left; }
.content .container .left .loginfo .information ul { position:relative; width:168px; height:24px; display:table; background:#ffffff; border:1px solid #e6e6e6; border-top:none;}
.content .container .left .loginfo .information ul li { height:21px; display:table; font-size:11px; line-height:21px; float:left; padding-top:4px; }
.content .container .left .loginfo .information .title{ width:50px; padding-left:10px; color:#888888; letter-spacing:-1px; }
.content .container .left .loginfo .information .up { width:23px; border-right:1px solid #e6e6e6;}
.content .container .left .loginfo .information .down { width:23px; }
.content .container .left .loginfo .information .number { width:55px; padding-right:10px; text-align:right; font-weight:bold;}
.content .container .left .loginfo .information .edit { width:37px; height:18px; line-height:14px; color:#888888; border:1px solid #d3d3d3; background:#efefef; display:block; font-size:11px; font-family:'Nanum Gothic';  letter-spacing:-1px;}
.content .container .left .loginfo .information .charge { width:37px; height:18px; line-height:14px; color:#ffffff; background:#21a4ff; display:block; font-size:11px; font-family:'Nanum Gothic';  letter-spacing:-1px;}

/*¿ÞÂÊ ¹«·á¹è³Ê*/
.content .container .left .free { width:200px; height:205px; margin-top:8px; position:relative; display:table; }
.content .container .left .free a { position:absolute; width:138px; padding:16px 0 0 60px; height:51px; border:1px solid #aaaaaa; z-index:1; font-family:'Nanum Gothic'; font-size:15px; font-weight:700; color:#444444; cursor:pointer; display:block; text-align:left; letter-spacing:-1px;}
.content .container .left .free a:hover { border:1px solid #f14848;z-index:2; text-decoration:none;}

/*¿ÞÂÊ °í°´¼¾ÅÍ*/
.content .container .left .customer { clear:both; display:table; width:200px; margin-top:8px; background:#b6b6b6; text-align:left; }
.content .container .left .customer h2 {font-family:'Nanum Gothic'; font-size:11px; color:#ffffff; line-height:14px; padding:12px 0 0 15px; letter-spacing:-1px;}
.content .container .left .customer .tel {font-family:'Nanum Gothic'; font-size:31px; font-weight:800; color:#ffffff; height:44px; line-height:44px; padding-left:15px; letter-spacing:0px; letter-spacing:-1px;}
.content .container .left .customer .text {font-family:'Nanum Gothic'; font-size:11px; color:#ffffff; line-height:14px; padding:5px 0 11px 15px; letter-spacing:-1px;}
.content .container .left .inquire { background:#ffffff; width:98px; height:29px; line-height:29px; border:1px solid #b6b6b6; border-top:none; font-family:'Nanum Gothic'; font-weight:700; cursor:pointer; float:left;}
.content .container .left .remote { background:#ffffff; width:99px; height:29px; line-height:29px; border:1px solid #b6b6b6; border-top:none; border-left:none; font-family:'Nanum Gothic'; font-weight:700; cursor:pointer; float:left;}

/*¿ÞÂÊ ¹ý·ü °øÁö*/
.content .container .left .raw { clear:both; display:table; width:198px; margin-top:8px; border:1px solid #e8e8e8; text-align:left; }
.content .container .left .raw li { border-bottom:1px solid #e8e8e8; width:152px; margin-left:6px; padding:9px 0 9px 34px; background:url(../img/common/raw_notice.gif) left no-repeat; font-family:'Nanum Gothic'; font-size:11px; color:#555555; line-height:14px; display:table; letter-spacing:-1px; }
.content .container .left .raw li span { color:#d34444; }

/*¿ÞÂÊ ¼­ºêÆäÀÌÁö ¸Þ´º*/
.content .container .left .submenu { clear:both; width:200px; position:relative; display:table; margin:20px 0; }
.content .container .left .submenu h2 { width:100%; height:30px; border:1px solid #333333; border-left:none; border-right:none; font-family:'Nanum Gothic'; font-size:14px; color:#111111; text-align:center; line-height:30px; letter-spacing:-1px; }
.content .container .left .submenu ul { width:100%; display:table; }
.content .container .left .submenu li { width:100%; height:35px; line-height:35px; border-bottom:1px solid #dddddd; text-align:left;}
.content .container .left .submenu a { margin-left:10px; font-family:'Nanum Gothic'; font-size:13px; letter-spacing:-1px; }
.content .container .left .submenu span { color:#0092f7; font-weight:700; text-decoration:underline; }

/*Áß°£ ÄÁÅÙÃ÷¿µ¿ª*/
.content .container .center { width:808px; float:left;}
.content .container .center .padding { padding-top:8px; }

/*¸ÞÀÎ ÃÖ½Å,ÀÎ±â ½æ³×ÀÏ ¸®½ºÆ®*/
.content .container .center .rank { width:600px; height:215px; background:#444444; position:relative; display:table;}
.content .container .center .rank .title a { width:120px; height:30px; border-right:1px solid #585858; background:#585858; font-family:'Nanum Gothic'; font-size:14px; color:#aaaaaa; text-align:center; line-height:31px; float:left; letter-spacing:-1px; }
.content .container .center .rank .title a:hover { color:#ffffff;}
.content .container .center .rank .title .on { background:#444444; border-right:1px solid #585858; font-weight:700; color:#ffffff;}
.content .container .center .rank .title .more { width:358px; height:30px; background:#585858; border-left:1px solid #6a6a6a; position:absolute; right:0; top:0;}
.content .container .center .rank .title .more button { position:absolute; right:6px; top:8px; width:15px; height:15px; padding:0; margin:0; }
.content .container .center .rank .title .more button img { vertical-align:top; }
.content .container .center .rank .list { clear:both; width:600px; position:relative; display:table;}
.content .container .center .rank .list ul { padding:15px 0 0 18px; }
.content .container .center .rank .list li { width:105px; height:150px; padding-right:10px; cursor:pointer; position:relative; float:left;}
.content .container .center .rank .list .name { position:absolute; left:0; bottom:0; width:105px; height:20px; line-height:20px; background:url(/main/img/main/rank_name.png); text-align:center; color:#d4d4d4; letter-spacing:-1px; }

/*¸ÞÀÎ ½Ç½Ã°£ ÀÎ±â¼øÀ§*/
.content .container .center .realtime { clear:both; width:600px; height:210px; border:1px solid #d5d5d5; position:relative;}
.content .container .center .realtime .title { width:585px; height:25px; padding-left:15px; border-bottom:1px solid #e8e8e8; background:#fbfbfb; font-family:'Nanum Gothic'; font-size:11px; font-weight:700; line-height:25px; color:#f24141; letter-spacing:-1px;}
.content .container .center .realtime .number { display:table; width:53px; line-height:34px; color:#999999; text-align:center;  font-family:'Nanum Gothic'; font-size:16px; font-style:italic; font-weight:800; padding-top:38px; float:left; letter-spacing:-1px;}
.content .container .center .realtime .group { width:170px; padding-right:10px; display:table; float:left; position:relative;}
.content .container .center .realtime .group h2 { width:170px; height:30px; margin:0 0 5px 0; padding:0; line-height:30px; border-bottom:1px solid #000000; text-align:center; font-family:'Nanum Gothic'; font-size:12px; letter-spacing:-1px; }
.content .container .center .realtime .group ul { padding:0; margin:0; }
.content .container .center .realtime .group li { width:163px; height:35px; padding-left:7px; line-height:35px; border-bottom:1px solid #dddddd;}

/*¸ÞÀÎ ¿À¸¥ÂÊ ¿µ¿ª*/
.content .container .right  {clear:both; width:200px; display:table; position:relative;}
.content .container .right .padding { padding-top:8px; }

/*¸ÞÀÎ ¿À¸¥ÂÊ °Ë»ö¼øÀ§*/
.content .container .right .search_rank { width:196px; height:146px; position:relative; border:2px solid #203a51; display:table; }
.content .container .right .search_rank h2 { font-family:'Nanum Gothic'; font-size:12px; font-weight:800; padding:8px 0 0 10px; color:#07335a; letter-spacing:-1px; }
.content .container .right .search_rank button { position:absolute; top:6px; right:6px; padding:0; margin:0; }
.content .container .right .search_rank ul { clear:both; width:180px; margin:6px 0 0 13px; padding:0; }
.content .container .right .search_rank li { width:180px; height:22px; line-height:22px; }
.content .container .right .search_rank span { padding:0 5px 0 3px; text-align:center; border:1px solid #e0e0e0; font-family:tahoma,sans-serif; font-size:10px; line-height:12px; margin-right:10px;  }

/*¸ÞÀÎ ¿À¸¥ÂÊ ÃßÃµÆÄÀÏ*/
.content .container .right .recommend { width:198px; height:210px; position:relative; background:#f5f5f5; border:1px solid #bcbcbc; display:table; }
.content .container .right .recommend h2 { font-family:'Nanum Gothic'; font-size:12px; font-weight:800; padding:11px 0 0 12px; color:#444444; letter-spacing:-1px; }
.content .container .right .recommend button { position:absolute; top:8px; right:6px; padding:0; margin:0; }
.content .container .right .recommend ul { clear:both; width:180px; margin:7px 0 0 13px; padding:0; }
.content .container .right .recommend li { width:180px; height:24px; line-height:24px; letter-spacing:-1px; }

/*¸ÞÀÎ ¿À¸¥ÂÊ °øÁö»çÇ×*/
.content .container .right .notice { width:198px; height:139px; position:relative; border:1px solid #bcbcbc; display:table; }
.content .container .right .notice h2 { font-family:'Nanum Gothic'; font-size:12px; font-weight:800; padding:11px 0 0 12px; color:#444444; letter-spacing:-1px; }
.content .container .right .notice button { position:absolute; top:8px; right:6px; padding:0; margin:0; }
.content .container .right .notice ul { clear:both; width:180px; margin:7px 0 0 13px; padding:0; }
.content .container .right .notice li { width:180px; height:19px; line-height:19px; font-size:11px; }
.content .container .right .notice a { color:#666666; letter-spacing:-1px; }
.content .container .right .notice a:hover { color:#0092f7; }

/*¼­ºêÆäÀÌÁö*/
.content .container .center .sub { clear:both; width:800px; margin:0 0 40px 8px; display:table;}
/*¼­ºê »ó´Ü ÃÖ½Å,ÀÎ±â ½æ³×ÀÏ ¸®½ºÆ®*/
.content .container .center .sub .rank { width:800px; height:218px; margin-bottom:8px; background:#444444; position:relative; display:table;}
.content .container .center .sub .rank .title a { width:120px; height:30px; border-right:1px solid #585858; background:#585858; font-family:'Nanum Gothic'; font-size:14px; color:#ffffff; text-align:center; line-height:31px; float:left; letter-spacing:-1px; }
.content .container .center .sub .rank .title a:hover { color:#ffffff; }
.content .container .center .sub .rank .title .on { background:#444444; border-right:1px solid #585858; font-weight:700; color:#ffffff;}
.content .container .center .sub .rank .title .more { width:558px; height:30px; background:#585858; border-left:1px solid #6a6a6a; position:absolute; right:0; top:0;}
.content .container .center .sub .rank .title .more button { position:absolute; right:6px; top:8px; width:15px; height:15px; padding:0; margin:0; }
.content .container .center .sub .rank .list { clear:both; width:800px; position:relative; display:table;}
.content .container .center .sub .rank .list ul { padding:16px 0 0 12px; }
.content .container .center .sub .rank .list li { width:105px; height:150px; padding-right:7px; cursor:pointer; position:relative; float:left;}
.content .container .center .sub .rank .list .name { position:absolute; left:0; bottom:0; width:105px; height:20px; line-height:20px; background:url(/main/img/main/rank_name.png); text-align:center; color:#d4d4d4; }

/*¼­ºê Å¸ÀÌÆ²*/
.content .container .center .sub .page_title { clear:both; height:39px; margin-bottom:20px; line-height:39px; display:table; font-family:'Nanum Gothic'; font-size:14px; font-weight:700; color:#000000; background:url(../img/common/pagetitle_bg.gif) left bottom no-repeat; text-align:left; float:left; letter-spacing:-1px;}
.content .container .center .sub .page_title span { color:#0092f7; background:url(../img/common/pagetitle_depth.png) left no-repeat; padding-left:8px; margin-left:8px; }

.content .container .center .sub .page_title_text { padding:2px 0; line-height:20px; text-align:left;}
.content .container .center .sub .template_title_tabbutton_bottom { padding-top:30px;;}
.content .container .center .sub .template_title_bottom { padding-top:30px;;}
.content .container .center .sub .page_button {border:0 none; width:300px; height:70px; text-align:center;margin:0;background:#333333;*overflow:visible;cursor:pointer; color:#ffffff; font-size:24px;vertical-align:middle; font-family:'Nanum Gothic'; letter-spacing:-1px;}
.content .container .center .sub .page_button_gray {border:0 none; width:100px; height:70px; text-align:center;margin:0;background:#999999;*overflow:visible;cursor:pointer; color:#ffffff; font-size:24px;vertical-align:middle; font-family:'Nanum Gothic'; letter-spacing:-1px;}
.content .container .center .sub .page_button_small {border:1px solid #cdcdcd; height:22px; text-align:center;margin:0; padding:0 10px; background:#fcfcfc;*overflow:visible;cursor:pointer; color:#666666; font-size:11px;vertical-align:middle; letter-spacing:-1px; font-family:'Nanum Gothic';}
.content .container .center .sub .page_button_small_subject {border:1px solid #666666; height:22px; text-align:center;margin:0; padding:0 10px; background:#888888;*overflow:visible;cursor:pointer; color:#ffffff; font-size:11px;vertical-align:middle; letter-spacing:-1px; font-family:'Nanum Gothic';}
.content .container .center .sub .page_button_submit {border:0 none; width:200px; height:50px; text-align:center;margin:0;background:#333333;*overflow:visible;cursor:pointer; color:#ffffff; font-size:16px;vertical-align:middle; font-family:'Nanum Gothic'; letter-spacing:-1px;}
.content .container .center .sub .page_button_cancle {border:0 none; width:200px; height:50px; text-align:center;margin:0;background:#999999;*overflow:visible;cursor:pointer; color:#ffffff; font-size:16px;vertical-align:middle; font-family:'Nanum Gothic'; letter-spacing:-1px;}
.content .container .center .sub .page_tab {border:1px solid #888888; border-left:none; height:50px; text-align:center;margin:0;background:#fcfcfc;*overflow:visible;cursor:pointer; color:#888888; font-size:16px;vertical-align:middle; font-family:'Nanum Gothic'; letter-spacing:-1px;}
.content .container .center .sub .page_tab_on {border:1px solid #888888; border-left:none; border-bottom:none; height:50px; text-align:center;margin:0;background:#ffffff;*overflow:visible;cursor:pointer; color:#222222; font-weight:bold; font-size:16px;vertical-align:middle; font-family:'Nanum Gothic'; letter-spacing:-1px;}
.content .container .center .sub .page_tab_bar {border-left:1px solid #888888;}
.content .container .center .sub .page_tab_blank {border-bottom:1px solid #888888;}

.content .container .center .sub .main_content_recommend_button {border:0 none; width:40px; height:30px; text-align:center;margin:0;background:#888888;*overflow:visible;cursor:pointer; color:#ffffff; font-size:12px;vertical-align:middle; font-family:'Nanum Gothic'; letter-spacing:-1px;}

.content .container .center .sub .page_bottom_notice {background-color:#f6f6f6; padding:20px 30px;border:1px solid #c8c8c8;}

.content .container .center .sub .page_list_top { border-top:1px solid #aaaaaa; border-bottom:1px solid #aaaaaa; height:45px; color:#000000; font-weight:bold; text-align:center;}
.content .container .center .sub .page_list_title { border-top:1px solid #aaaaaa; border-bottom:1px solid #aaaaaa; height:45px; color:#000000; font-weight:bold; padding:0 20px;}
.content .container .center .sub .page_list_content { border-bottom:1px dotted #aaaaaa; padding:30px 20px; vertical-align:top; line-height:30px;}

.content .container .center .sub .page_detail_title { font-size:16px; font-weight:bold; color:#333333; padding:10px 0;}
.content .container .center .sub .page_detail_table_title { background:#dddddd; text-align:center; color:#333333; border-right:1px solid #ffffff;}
.content .container .center .sub .page_detail_table_title_right { background:#dddddd; text-align:center; color:#333333;}
.content .container .center .sub .page_detail_table_text { border:1px solid #cccccc; border-left:none; border-top:none;padding-left:30px;}
.content .container .center .sub .page_detail_table_text_right { border-bottom:1px solid #cccccc;padding-left:30px;}


/*¼­ºê ÄÁÅÙÃ÷ ¸®½ºÆ®*/
.content .container .center .sub .contlist {clear:both; width:800px; display:table; position:relative;}
.content .container .center .sub .contlist h2 { width:800px; height:28px; border-bottom:#dddddd 1px solid; border-top:1px solid #888888; background:#fcfcfc; }
.content .container .center .sub .contlist h2 li { float:left; text-align:center; font-family:'Nanum Gothic'; font-size:12px; font-weight:400; line-height:28px; letter-spacing:-1px;}
.content .container .center .sub .contlist ul { width:800px; height:45px; border-bottom:#e5e5e5 1px solid; display:table; }
.content .container .center .sub .contlist ul li { width:120px; float:left; text-align:center; line-height:45px; color:#999999; font-size:11px; }
.content .container .center .sub .contlist ul li img { margin-right:3px;}
.content .container .center .sub .contlist .number { width:80px; font-size:11px; }
.content .container .center .sub .contlist .thumbnail { width:55px; }
.content .container .center .sub .contlist .title { width:410px; font-weight:bold; text-align:left; letter-spacing:0; font-size:12px; }
.content .container .center .sub .contlist .pointlist { height:27px; }
.content .container .center .sub .contlist .pointcont { width:100px; line-height:27px; float:left; color:#666666; letter-spacing:0; padding-top:2px;}
.content .container .center .sub .contlist .nullnoti { width:800px; height:100px; line-height:100px; color:#999999;}

.content .container .center .sub .searchdate { width:100%; height:30px; margin-bottom:7px; padding-top:6px; display:table; border-top:1px solid #e5e7e7; border-bottom:1px solid #e5e7e7; background:#f3f6f7; text-align:center; vertical-align:middle; }

.content .container .center .sub .pagenumber { clear:both; width:800px; margin:20px 0; display:table; text-align:center; }

.content .container .center .sub .pagebanner { clear:both; width:800px; display:table; margin-top:20px;}

/*±×¸°ÄÁÅÙÃ÷*/
.content .container .center .sub .friend_add_category { height:40px; background:#eeeeee;}
.content .container .center .sub .friend_add_button { border:0 none; width:70px; height:70px; text-align:center;margin:0;background:#333333;*overflow:visible;cursor:pointer; color:#ffffff; font-size:14px;vertical-align:middle; }
.content .container .center .sub .friend_add_button_wait { border:0 none; width:70px; height:70px; text-align:center;margin:0;background:#e0e0e0;*overflow:visible; color:#333333; font-size:14px;vertical-align:middle; }

.content .container .center .sub .green_content_tab{ height:65px; text-align:center;}
.content .container .center .sub .green_content_tab_normal { border:0 none; margin:0 4px;background:#888888;*overflow:visible;cursor:pointer; color:#ffffff; font-size:18px; vertical-align:middle; width:140px; height:30px; }
.content .container .center .sub .green_content_tab_onclick { border:0 none; margin:0 4px;background:#31bfe9;*overflow:visible;cursor:pointer; color:#ffffff; font-size:18px; vertical-align:middle; width:140px; height:30px; }
.content .container .center .sub .green_search_button {border:0 none; width:80px; height:40px; text-align:center;margin:0;background:#888888;*overflow:visible;cursor:pointer; color:#ffffff; font-size:20px;vertical-align:middle;}
.content .container .center .sub .green_search_input { width:200px; height:40px; padding-left:10px; font-size:14px; border:1px solid #888888; border-left:none; border-right:none;}
.content .container .center .sub .green_search_category { border:none; width:120px; height:40px; border:1px solid #888888; border-right:none;}
.content .container .center .sub .green_search_select { border:none; width:120px; font-size:14px; }

.content .container .center .sub .green_friend { padding:30px 0;}
.content .container .center .sub .green_friend .title { width:115px; height:65px; padding-left:15px; border:1px solid #dcdcdc; border-left:none; border-right:none; background:#e8f1f4; font-size:14px; font-weight:600; color:#444444; line-height:20px;}
.content .container .center .sub .green_friend .category { font-size:18px; color:#000000;}
.content .container .center .sub .green_friend .content { border:1px solid #dcdcdc; border-left:none; border-right:none; text-align:center;}
.content .container .center .sub .green_friend .list { width:160px; height:30px; font-size:14px; font-family:'Nanum Gothic'; color:#000000; font-weight:600; letter-spacing:-1px; }
.content .container .center .sub .green_friend_add {border:1px solid #a5a5a5; width:50px; height:20px; text-align:center; margin:0 5px; background:#ffffff; *overflow:visible; cursor:pointer; color:#333333; font-size:11px; vertical-align:middle; letter-spacing:-1px; font-family:'Nanum Gothic'; }

/*È¸¿ø°¡ÀÔ*/
.content .container .center .sub .join_title { background-image:url(/main/img/new_join/contitle_bg.gif); background-position:bottom; background-repeat:repeat-x;}
.content .container .center .sub .join_subtxt{ font-size:11px; color:#8a8d92;letter-spacing:-0.5px; line-height:16px;}
.content .container .center .sub .join_subtxt2{ font-size:11px; color:#575a5c; letter-spacing:-0.5px; line-height:16px;word-break:break-all;}
.content .container .center .sub .join_subtxt3{ font-size:11px; color:#3c3d3e; letter-spacing:-0.5px; line-height:16px;word-break:break-all;}
.content .container .center .sub .join_box {border:#aaaaaa 1px solid; background-color:#fbfbfb; padding:25px 0 27px 0;}
.content .container .center .sub .join_bold{ color:#3c3d3e; font-weight:bold; line-height:18px;}
.content .container .center .sub .join_normal{ color:#3c3d3e; line-height:18px;}
.content .container .center .sub .join_normal2{ color:#101928; line-height:18px;}
.content .container .center .sub .join_line { border-bottom:#d4d4d4 1px solid;padding-bottom:20px;}
.content .container .center .sub .join_infotitle1{ background-color:#f6f6f6; border-top:#aaaaaa 1px solid;border-left:#aaaaaa 1px solid; border-right:#dfdfdf 1px solid; border-bottom:#dfdfdf 1px solid; padding:15px 0 0px 22px; font-weight:bold; color:#3c3d3e; }
.content .container .center .sub .join_infotitle2{ background-color:#f6f6f6; border-left:#aaaaaa 1px solid; border-right:#dfdfdf 1px solid; border-bottom:#dfdfdf 1px solid; padding:15px 0 0px 22px; font-weight:bold; color:#3c3d3e; }
.content .container .center .sub .join_infotitle3{ background-color:#f6f6f6; border-left:#aaaaaa 1px solid; border-right:#dfdfdf 1px solid; border-bottom:#aaaaaa 1px solid; padding:15px 0 0px 22px; font-weight:bold; color:#3c3d3e; }
.content .container .center .sub .join_infosub1{ border-top:#aaaaaa 1px solid; border-right:#aaaaaa 1px solid; border-bottom:#dfdfdf 1px solid; padding:10px 0 10px 22px; color:#8a8d92; }
.content .container .center .sub .join_infosub2{ border-right:#aaaaaa 1px solid; border-bottom:#dfdfdf 1px solid; padding:10px 0 10px 22px; color:#8a8d92; }
.content .container .center .sub .join_infosub3{ border-right:#aaaaaa 1px solid; border-bottom:#aaaaaa 1px solid; padding:10px 0 10px 22px; color:#8a8d92; }
.content .container .center .sub .join_infosub4{ border-top:#aaaaaa 1px solid; border-bottom:#dfdfdf 1px solid; padding:10px 0 10px 22px; color:#8a8d92; }
.content .container .center .sub .join_infosub5{ border-bottom:#aaaaaa 1px solid; padding:10px 0 10px 22px; color:#8a8d92; }
.content .container .center .sub .join_infosub6{ border-top:#aaaaaa 1px solid; border-right:#aaaaaa 1px solid; border-bottom:#aaaaaa 1px solid; padding:10px; color:#8a8d92; }
.content .container .center .sub .join_adult{ background-color:#f8f8f8; background-image:url(/main/img/new_join/adult_top.gif); background-position:top; background-repeat:no-repeat; border-bottom:#4db1d2 2px solid; padding:170px 0 30px 200px;}
.content .container .center .sub .join_adultbox{ background-image:url(/main/img/new_join/adult_boxbg.gif); background-repeat:repeat-y; padding:30px 0 20px 0;}
.content .container .center .sub .join_adultbox2{ background-image:url(/main/img/new_join/adult_boxbg2.gif); background-repeat:repeat-y; padding:20px 0;}

/*ÃæÀüÆäÀÌÁö*/
.content .container .center .sub .charge_line1{ border-bottom:1px solid #bbbfc4; border-right:1px solid #bbbfc4;font-size:12px; color:#3c3d3e;letter-spacing:-0.5px; line-height:18px;}
.content .container .center .sub .charge_line2{ border-bottom:1px solid #bbbfc4;font-size:12px; color:#3c3d3e;letter-spacing:-0.5px; line-height:18px;}
.content .container .center .sub .charge_line3{ border-bottom:1px solid #717c8f;border-right:1px solid #bbbfc4;font-size:12px; color:#3c3d3e;letter-spacing:-0.5px; line-height:18px;}
.content .container .center .sub .charge_line4{ border-bottom:1px solid #717c8f; font-size:12px; color:#3c3d3e;letter-spacing:-0.5px; line-height:18px;}

A.payment:link {width:180px; height:30px; text-align:center; vertical-align:middle; letter-spacing:-1px; font-family:'Nanum Gothic'; line-height:30px; font-size:12px; color:#333333; font-weight:bold; background:#fbfbfb; border:1px solid #aaaaaa; display:block; margin-bottom:12px;}
A.payment:visited {text-decoration: none ; color: #333333; background:#fbfbfb; border:1px solid #aaaaaa;}
A.payment:active {text-decoration: none ;  background:#333333;color: #ffffff; border:1px solid #333333;}
A.payment:hover {text-decoration: none ;  background:#333333; color: #ffffff; border:1px solid #333333;}

/*°Ë»ö°á°ú ÆäÀÌÁö*/
.content .container .center .sub .search_download { border-bottom:1px solid #dfdfdf; width:60px; text-align:center; height:44px;}
.content .container .center .sub .search_subject { border-bottom:1px solid #dfdfdf;}
.content .container .center .sub .search_data { border-bottom:1px solid #dfdfdf; width:120px; text-align:center; color:#999999; font-size:12px;}
.content .container .center .sub .search_paging {border:1px solid #e0e0e0; width:61px; height:30px; text-align:center;margin:0; background:#f5f5f5;*overflow:visible;cursor:pointer; color:#666666; font-size:12px; line-height:9px; vertical-align:middle; letter-spacing:-1px; }
.content .container .center .sub .search_none_message { font-size:18px; color:#000000; text-align:center; height:400px;}
.content .container .center .sub .search_none_message .word { color:#fe3434;}
.content .container .center .sub .search_title { border-top:1px solid #888888; border-bottom:1px solid #dddddd; background:#fcfcfc; color:#555555; font-size:12px; text-align:center; height:30px;}

.content .container .center .sub .search_keyword_title { font-size:14px; font-weight:600; color:#000000; line-height:24px; font-family:'Nanum Gothic'; letter-spacing:-1px;}
.content .container .center .sub .search_keyword_more { font-size:11px; color:#333333; font-family:'Nanum Gothic'; letter-spacing:-1px; }
.content .container .center .sub .search_keyword_layer { border-bottom:1px solid #c5c5c5; text-align:right; height:17px;}
.content .container .center .sub .search_keyword_layer .open {border:1px solid #c5c5c5; border-bottom:none; width:52px; height:17px;margin:0; text-align:left; padding:0 0 1px 6px; background: url(/main/img/2016/common/icon_keyword_open.gif) no-repeat right #fff;*overflow:visible;cursor:pointer; color:#555555; font-size:11px; vertical-align:top;letter-spacing:-1.5px; font-family:'Nanum Gothic';}
.content .container .center .sub .search_keyword_layer .close {border:1px solid #c5c5c5; border-bottom:none; width:52px; height:17px;margin:0; text-align:left; padding:0 0 1px 10px; background: url(/main/img/2016/common/icon_keyword_close.gif) no-repeat right #fff;*overflow:visible;cursor:pointer; color:#555555; font-size:11px; vertical-align:top;letter-spacing:-1.5px; font-family:'Nanum Gothic';}

a.search_keyword_link:link {text-decoration: none; margin-top:10px; background:#e6f0f3; font-size:14px; color:#444444; font-family:'Nanum Gothic'; letter-spacing:-1px;}
a.search_keyword_link:visited {text-decoration: none ; margin-top:10px; background:#e6f0f3; font-size:14px; color:#444444;font-family:'Nanum Gothic'; letter-spacing:-1px;}
a.search_keyword_link:active {text-decoration: none ; margin-top:10px; background:#e6f0f3; font-size:14px; color:#444444;font-family:'Nanum Gothic'; letter-spacing:-1px;}
a.search_keyword_link:hover {text-decoration:underline ; margin-top:10px; background:#e6f0f3; font-size:14px; color:#444444; font-family:'Nanum Gothic'; letter-spacing:-1px;}

/* Å°¿öµå ÆäÀÌÁö(½Ç½Ã°£ ÃßÃµ °Ë»ö) */
.content .container .center .sub .keyword_subtitle { font-family:'Nanum Gothic'; font-size:12px; color:#888888; line-height:18px; padding-top:8px; text-align:right; letter-spacing:-1px;}
.content .container .center .sub .keyword_subtitle_b { font-family:'Nanum Gothic'; font-size:12px; color:#333333; text-decoration:underline; font-weight:bold; letter-spacing:-1px;}
.content .container .center .sub .keyword_refresh {border:1px solid #bbbbbb; width:70px; height:26px; text-align:center; margin:0 10px; background:#ffffff; *overflow:visible; cursor:pointer; color:#444444; font-size:11px; vertical-align:middle; letter-spacing:-1px; font-family:'Nanum Gothic'; line-height:23px;}

a.keyword_link:link {text-decoration: none; color:#444444; font-family:'Nanum Gothic'; background:url(/main/img/2016/common/icon_keyword_search.png) no-repeat 2px center #e6f0f3; padding-left:20px; font-size:18px; line-height:40px; letter-spacing:-1px;}
a.keyword_link:visited {text-decoration: none ; color:#444444;font-family:'Nanum Gothic'; letter-spacing:-1px;}
a.keyword_link:active {text-decoration: none ; color:#444444;font-family:'Nanum Gothic'; letter-spacing:-1px;}
a.keyword_link:hover {text-decoration:underline ; color:#444444; font-family:'Nanum Gothic'; letter-spacing:-1px;}

/*ÃßÃµÆÄÀÏ(Å×¸¶ÄÁÅÙÃ÷)*/
.content .container .center .sub .thema { width:800px; position:relative;}
.content .container .center .sub .thema_category { width:100%; position:relative; background:url(/main/img/2016/thema/category_border.png) bottom repeat-x; height:34px; text-align:center;}
.content .container .center .sub .thema_category a { margin:0 20px; padding:10px 0; font-size:16px; font-weight:600; color:#333333; font-family:'Nanum Gothic'; cursor:pointer; letter-spacing:-1px;}
.content .container .center .sub .thema_category a:hover { text-decoration:none; color:#44acdd; border-bottom:5px solid #44acdd; font-family:'Nanum Gothic'; letter-spacing:-1px;}

.content .container .center .sub .thema_content { width:100%;position:relative; margin-top:20px; }
.content .container .center .sub .thema_content .line {clear:both;position:relative; margin-top:0px; width:100%; height:228px; background:url(/main/img/2016/thema/off_bg.png) bottom repeat-x; display:table;}
.content .container .center .sub .thema_content .off { position:relative; width:200px; height:228px; margin-top:0px; float:left; cursor:pointer;}
.content .container .center .sub .thema_content .on { position:relative; width:200px; height:228px; margin-top:0px; background:url(/main/img/2016/thema/on_bg.png) left top no-repeat; float:left; z-index:10; cursor:pointer; }
.content .container .center .sub .thema_content .thumbnail { position:relative; margin:10px 0 0 9px; width:180px; height:140px; }
.content .container .center .sub .thema_content .thumbnail_bg { position:absolute; top:0px; left:9x; width:180px; height:140px; }
.content .container .center .sub .thema_content .text { clear:both; width:180px; margin:10px 0 0 9px; font-size:13px; font-weight:600; line-height:18px; color:#333333; text-align:left; }
.content .container .center .sub .thema_content .number {color:#ff1f1f; }
.content .container .center .sub .thema_content .subcontent {width:800px; background:#f0f0f0; border:1px solid #e5e5e5; border-left:0; border-right:0; clear:both; position:relative; top:-13px; }
.content .container .center .sub .thema_content .subcontent .container { margin:20px 0 0 20px; display:table;}
.content .container .center .sub .thema_content .subcontent .container ul { display:table-row;}
.content .container .center .sub .thema_content .subcontent .container li { list-style:none; width:152px; height:206px; display:table-cell; float:left;}

.content .container .center .sub .thema_thumbnail { width:978px; height:220px; position:relative; border:1px solid #d5d5d5;}
.content .container .center .sub .thema_thumbnail .line {clear:both;position:relative; margin-top:0px; width:100%; display:table;}
.content .container .center .sub .thema_thumbnail .content { position:relative; width:200px; height:220px; margin-top:0px; float:left; cursor:pointer;}
.content .container .center .sub .thema_thumbnail .thumbnail { position:relative; margin:18px 0 0 18px; width:180px; height:140px; }
.content .container .center .sub .thema_thumbnail .thumbnail_bg { position:absolute; top:0px; left:9x; width:180px; height:140px; }
.content .container .center .sub .thema_thumbnail .text { clear:both; width:180px; margin:10px 0 0 18px; font-size:13px; font-weight:600; line-height:18px; color:#333333; }
.content .container .center .sub .thema_thumbnail .number {color:#ff1f1f; }

/*°³ÀÎÆú´õ*/
.content .container .center .sub .personal_tab { width:800px; height:100px; position:relative;}
.content .container .center .sub .personal_tab a { position:absolute; width:132px; height:100px; border:1px solid #dddddd; border-bottom:1px solid #31bfe9; z-index:1; font-size:12px; color:#888; line-height:14px; text-align:center; cursor:pointer; font-family:'Nanum Gothic'; letter-spacing:-1px; }
.content .container .center .sub .personal_tab a:hover { color:#31bfe9; text-decoration:none; font-size:12px;font-family:'Nanum Gothic'; z-index:2; letter-spacing:-1px;}
.content .container .center .sub .personal_tab img { margin:14px auto;}
.content .container .center .sub .personal_tab .text { margin-top:-14px;}
.content .container .center .sub .personal_tab .on {border:1px solid #31bfe9; border-bottom:1px solid #fff; color:#31bfe9; z-index:3;}
.content .container .center .sub .personal_title {font-size:12px; font-weight:bold; color:#444;}
.content .container .center .sub .personal_subtitle {font-size:12px; color:#888;}
.content .container .center .sub .personal_paybox_title { height:68px; font-size:24px; color:#44acdd; font-weight:500; text-align:center; line-height:75px; font-family:'Nanum Gothic'; letter-spacing:-1px;}
.content .container .center .sub .personal_paybox_back { background:url(/main/img/2016/personal/paybox_bg.gif) center repeat-x;}
.content .container .center .sub .personal_paybox_list { padding-bottom:20px;}
.content .container .center .sub .personal_paybox_month { background:#fff; padding:0 5px; font-size:14px; color:#666; font-family:'Nanum Gothic'; letter-spacing:-1px;}
.content .container .center .sub .personal_paybox_price { background:#fff; padding:0 5px; font-size:20px; color:#000; font-weight:bold; font-family:'Nanum Gothic'; letter-spacing:-1px;}
.content .container .center .sub .personal_repeat_button {border:0 none; width:140px; height:30px; text-align:center;margin:0;background:#333333;*overflow:visible;cursor:pointer; color:#fff; font-size:12px;vertical-align:middle; letter-spacing:-0.5px; font-family:'Nanum Gothic';}
.content .container .center .sub .personal_paybox_radio { width:12px; }
.content .container .center .sub .personal_price_select { font-size:14px; font-weight:bold; color:#000; letter-spacing:-0.5px; padding-top:10px; font-family:'Nanum Gothic';}
.content .container .center .sub .personal_price_detail { font-size:14px; color:#888888; letter-spacing:-0.5px; font-family:'Nanum Gothic';}
.content .container .center .sub .personal_price_subtitle { font-size:20px; font-weight:bold; color:#000; letter-spacing:-0.5px; font-family:'Nanum Gothic';}
.content .container .center .sub .personal_price_total { font-size:30px; font-weight:bold; color:#000; letter-spacing:-0.5px; font-family:'Nanum Gothic';}
.content .container .center .sub .personal_guide_number { font-size:15px; color:#31bfe9; font-weight:800; font-family:'Nanum Gothic'; }
.content .container .center .sub .personal_guide_title { text-align:center; height:50px; font-size:13px; color:#000; font-weight:600; letter-spacing:-0.5px; font-family:'Nanum Gothic'; }
.content .container .center .sub .personal_guide_img { height:175px; background:url(/main/img/2016/personal/guide_arrow.png) center right no-repeat; background-color:#f5f5f5; text-align:center; }
.content .container .center .sub .personal_guide_text { height:64px; text-align:center; background:#f5f5f5; color:#666; font-size:12px; vertical-align:top; line-height:16px;}
.content .container .center .sub .personal_format_title { height:80px; text-align:center; font-size:20px; font-weight:bold; color:#333; font-family:'Nanum Gothic'; }
.content .container .center .sub .personal_format_subject { padding:15px 0; text-align:center; color:#555; font-size:12px; line-height:20px; border-bottom:1px solid #ececec; background:#f9f9f9;}
.content .container .center .sub .personal_format_content { padding:15px 20px; color:#000; font-size:12px; line-height:20px; border-bottom:1px solid #ececec;}
.content .container .center .sub .personal_warning_gray { padding:20px 0 60px 0; background:#f5f5f5;}
.content .container .center .sub .personal_warning_dark { padding:20px 0 60px 0; background:#adadad;}
.content .container .center .sub .personal_warning_graytit { height:95px; font-size:30px; font-weight:800; color:#555; font-family:'Nanum Gothic'; }
.content .container .center .sub .personal_warning_darktit { height:95px; font-size:30px; font-weight:800; color:#fff; font-family:'Nanum Gothic'; }
.content .container .center .sub .personal_warning_graycon { color:#444; line-height:24px; letter-spacing:0.5px; }
.content .container .center .sub .personal_warning_darkcon { color:#fff; line-height:24px; letter-spacing:0.5px; }

/*ÅØ½ºÆ® ÆäÀÌÁö*/
.content .container .center .sub .textpage { width:95%; position:relative; clear:both; text-align:left; margin:0 auto; }
.content .container .center .sub .textpage h1 { font-size:22px; font-weight:700; color:#000000; font-family:'Nanum Gothic'; margin:30px 0 10px 0;}
.content .container .center .sub .textpage h2 { font-size:15px; font-weight:600; color:#000000; font-family:'Nanum Gothic'; padding:16px 0;}
.content .container .center .sub .textpage h3 { font-size:12px; font-weight:600; color:#333333; font-family:'Nanum Gothic'; padding:0;}
.content .container .center .sub .textpage ul li { font-size:12px; line-height:20px; padding-bottom:10px; }
.content .container .center .sub .textpage ol li { font-size:12px; line-height:20px; padding-bottom:10px; list-style:decimal; }
.content .container .center .sub .textpage .depth { padding:10px 0; margin-left:18px;}
.content .container .center .sub .textpage .depth li { font-size:12px; line-height:20px; padding-bottom:0px; list-style:lower-roman; }
.content .container .center .sub .textpage .depth2 { padding:10px 0; margin-left:18px;}
.content .container .center .sub .textpage .depth2 li { font-size:12px; line-height:20px; padding-bottom:0px; list-style:lower-alpha; }
.content .container .center .sub .textpage table { border:none; border-top:1px solid #bbbbbb; display:table; padding:0; margin:7px 0 0 0;  border-collapse:collapse;border-spacing:0;}
.content .container .center .sub .textpage table thead { background-color:#f9f9f9;}
.content .container .center .sub .textpage table thead th { background-color:#f9f9f9; border-bottom:1px solid #dddddd; border-right:1px solid #dddddd; text-align:center; font-weight:bold; padding:7px 10px 3px 10px;}
.content .container .center .sub .textpage table thead td { background-color:#f9f9f9; border-bottom:1px solid #dddddd; text-align:center;font-weight:bold; padding:7px 10px 3px 10px;}
.content .container .center .sub .textpage table tbody th { border-bottom:1px solid #dddddd; border-right:1px solid #dddddd; text-align:center; font-weight:normal;  padding:7px 10px 3px 10px;}
.content .container .center .sub .textpage table tbody td { border-bottom:1px solid #dddddd; text-align:center;  padding:7px 10px 3px 10px; }


/*¹«·á¿µÈ­°ü*/
.content .container .center .sub .free_tab {border:1px solid #999999; border-right:none; width:133px; height:40px; text-align:center;margin:0;background:#ffffff;*overflow:visible;cursor:pointer; color:#666666; font-size:14px;vertical-align:middle;}
.content .container .center .sub .free_tab_on {border:1px solid #666666; border-right:none; border-bottom:none; width:134px; height:40px; text-align:center;margin:0;background:#999999;*overflow:visible;cursor:pointer; color:#ffffff; font-size:14px;vertical-align:middle;}
.content .container .center .sub .free_poster { width:160px; height:238px; vertical-align:bottom; text-align:center;}

/* 1:1 ¹®ÀÇ °Ô½ÃÆÇ µî °Ô½ÃÆÇÇü ½ºÅ¸ÀÏ */
.content .container .center .sub .write_subject_top { border-top:2px solid #888888; }
.content .container .center .sub .write_subject_bottom { border:1px solid #cccccc; border-left:none; border-right:none; }
.content .container .center .sub .write_subject_title { font-weight:bole; padding-left:20px; height:40px; color:#333333;}

/*°Ô½ÃÆÇÇü ¸®½ºÆ®(±¸ G½ºÄù¾î)*/
.content .container .center .sub .subtitle { color:#444444; font-weight:bold;}
.content .container .center .sub .subtitle_on { color:#fc6d73; font-weight:bold;}
.content .container .center .sub .listtop_purple { height:28px; border-bottom:#dddddd 1px solid; border-top:1px solid #888888; background:#fcfcfc; font-family:'Nanum Gothic'; letter-spacing:-1px; }
.content .container .center .sub .listtitle{ height:28px; border-bottom:#dddddd 1px solid; border-top:1px solid #888888; background:#fcfcfc; font-family:'Nanum Gothic'; letter-spacing:-1px; }
.content .container .center .sub .listbottom{ padding:3px 0 5px 5px;}
.content .container .center .sub .list_num{ font-size:11px; color:#555555;}
.content .container .center .sub .list_data{ font-size:11px; color:#9d9d9d; padding-right:0px;}
.content .container .center .sub .list_category{ font-size:11px; color:#464646;}
.content .container .center .sub .list_name{ font-size:11px; color:#7c95aa; background-image:url(/main/img/new_gsquare/name_arr.gif); background-repeat:no-repeat; background-position:right; padding-left:0px;}

.content .container .center .sub .name_layer_title{background-color:#ececec; border-left:solid 1px #737b88; border-right:solid 1px #737b88; border-top:solid 1px #737b88; padding-left:5px; font-size:11px; letter-spacing:-0.5px;}
.content .container .center .sub .name_layer_txt1{border-left:solid 1px #737b88; border-right:solid 1px #737b88;padding-left:8px; font-size:11px; letter-spacing:-0.5px;}
.content .container .center .sub .name_layer_txt2{border-left:solid 1px #737b88; border-right:solid 1px #737b88;border-bottom:solid 1px #737b88;padding-left:8px; font-size:11px; letter-spacing:-0.5px;}

.content .container .center .sub .detail_top {background-image:url(/main/img/new_gsquare/detail_topbg.gif); background-repeat:repeat-x; background-position:bottom;}
.content .container .center .sub .detail_title_num { font-family:Verdana; font-size:11px; font-weight:bold; color:#777777;}
.content .container .center .sub .detail_title_txt { font-weight:bold; color:#000000;}
.content .container .center .sub .detail_table_info1 { border-top:1px solid #79bfd7; border-right:1px solid #d6d6dd; font-weight:bold; color:#555555; background-color:#f6f6f6;}
.content .container .center .sub .detail_table_info2 { border-top:1px solid #d6d6dd; border-right:1px solid #d6d6dd; font-weight:bold; color:#555555; background-color:#f6f6f6;}
.content .container .center .sub .detail_table_info3 { border-bottom:1px solid #79bfd7; border-right:1px solid #d6d6dd; border-top:1px solid #d6d6dd; font-weight:bold; color:#555555; background-color:#f6f6f6;}
.content .container .center .sub .detail_table_info4 { border-left:1px solid #d6d6dd;border-right:1px solid #d6d6dd;border-top:1px solid #d6d6dd; font-weight:bold; color:#555555; background-color:#f6f6f6;}
.content .container .center .sub .detail_table_info5 { border-left:1px solid #d6d6dd; border-right:1px solid #d6d6dd; border-top:1px solid #d6d6dd; font-weight:bold; color:#555555; background-color:#f6f6f6;}
.content .container .center .sub .detail_table_info6 { border-top:1px solid #79bfd7; color:#333333; padding-left:12px;}
.content .container .center .sub .detail_table_info7 { border-top:1px solid #d6d6dd; color:#333333; padding-left:12px;}
.content .container .center .sub .detail_table_info8 { border-top:1px solid #d6d6dd; border-bottom:1px solid #79bfd7; color:#333333; padding-left:12px;}
.content .container .center .sub .detail_table_info9 { border-top:1px solid #d6d6dd; border-bottom:1px solid #79bfd7; font-weight:bold; padding-right:12px;}

.content .container .center .sub .detail_txtnoti { color:#7e97b1;text-decoration: underline ;}
.content .container .center .sub .detail_ad2 {letter-spacing:-0.5px; line-height:20px;}

.content .container .center .sub .detail_cont_title { border-bottom:1px solid #d6d6dd; border-left:1px solid #79bfd7; border-right:1px solid #79bfd7; font-weight:bold; color:#555555; background-color:#f6f6f6; padding-left:15px;}
.content .container .center .sub .detail_cont_txt { border-left:1px solid #79bfd7; border-right:1px solid #79bfd7; padding:20px 9px;}

.content .container .center .sub .detail_writer_title1 { border-left:1px solid #b8d7e1; border-bottom:1px solid #e4e4e9;font-weight:bold; color:#555555; padding-left:12px;}
.content .container .center .sub .detail_writer_title2 { border-right:1px solid #b8d7e1; border-bottom:1px solid #e4e4e9; font-size:11px;padding-right:12px;}
.content .container .center .sub .detail_writer_txt { border-left:1px solid #b8d7e1; border-right:1px solid #b8d7e1; padding:10px 0 10px 25px;}

.content .container .center .sub .detail_reply_title { font-weight:bold; color:#ff6600; padding-left:15px;}
.content .container .center .sub .detail_reply_txt { border-left:1px solid #79bfd7; border-right:1px solid #79bfd7; padding:10px 0 5px 22px; background-color:#f2f2f6;}
.content .container .center .sub .detail_reply_secret { font-size:11px; color:#777777; }
.content .container .center .sub .detail_reply_view { padding:13px; border-bottom:1px solid #e6e9ec; }
.content .container .center .sub .detail_reply_name { font-size:11px; color:#555555; }

.content .container .center .sub .detail_bottom { background-image:url(/main/img/new_gsquare/detail_bottombg.gif); background-repeat:repeat-x; background-position:top;}

.content .container .center .sub .detail_layer_top { border-top:1px solid #737b88; border-right:1px solid #737b88; border-bottom:1px solid #d6d6dd; border-left:1px solid #737b88; background-color:#f6f6f6; padding-left:12px; }
.content .container .center .sub .detail_layer_cont { border-right:1px solid #737b88; border-bottom:1px solid #737b88; border-left:1px solid #737b88; padding:12px; }
.content .container .center .sub .detail_layer_txt { border-bottom:1px solid #ebebef; color:#333333;}

.content .container .center .sub .popbox_top { border-top:1px solid #79bfd7;}
.content .container .center .sub .popbox_bottom { border-bottom:1px solid #79bfd7;}
.content .container .center .sub .popbox_cont { border-left:1px solid #79bfd7; border-right:1px solid #79bfd7;}
.content .container .center .sub .popbox_txt { color:#333333; line-height:18px; letter-spacing:-0.5px;}
.content .container .center .sub .popbox_noti {  font-size:11px; letter-spacing:-0.5px;}

.content .container .center .sub .write_cont_txt { border:1px solid #79bfd7;}

/*·Î±×ÀÎÆäÀÌÁö*/
.content .container .center .sub .login_page_container { background:#f5f5f5; }
.content .container .center .sub .login_page_id { width:300px; height:45px; background:#fff; border:1px solid #d8d8d8; border-right:none;}
.content .container .center .sub .login_page_id input { width:250px; height:32px; line-height:32px; border:none; padding-left:15px;}
.content .container .center .sub .login_page_pw { height:45px; background:#fff; border:1px solid #d8d8d8; border-right:none; border-top:none;}
.content .container .center .sub .login_page_pw input { width:250px; height:32px; line-height:32px; border:none; padding-left:15px;}
.content .container .center .sub .login_page_enter {border:1px solid #cccccc; width:140px; height:93px; text-align:center;margin:0; background:#e6e6e6;*overflow:visible;cursor:pointer; color:#666666; font-size:18px; font-weight:bold; vertical-align:middle;}
.content .container .center .sub .login_page_join {border:none; width:440px; height:50px; text-align:center;margin:0; margin-top:10px; background:#31bfe9;*overflow:visible;cursor:pointer; color:#ffffff; font-size:16px;vertical-align:middle; font-weight:bold;}

/*¼ºÀÎ ·Î±×ÀÎ ÆäÀÌÁö*/
.different {width:100%; clear:both; position:relative;}
.different .adult_login { width:780px; margin:30px auto; display:table; position:relative; }
.different .adult_login .logo { margin:0 0 20px 20px; }
.different .adult_login .title { width:100%; height:30px; background:#0092f7; color:#ffffff; font-family:'Nanum Gothic'; font-weight:700; font-size:14px; line-height:30px; text-align:center; letter-spacing:-1px; }
.different .adult_login .container { width:100%; display:table; position:relative; padding:50px 0;border-bottom:#aaaaaa 1px solid; background:#fcfcfc; }
.different .adult_login .container .icon19 { position:absolute; top:40px; left:40px;}
.different .adult_login .container .content { width:540px; margin-left:200px; display:table; position:relative; }
.different .adult_login .container .content .subject { font-family:'Nanum Gothic'; font-weight:700; font-size:20px; line-height:35px; border:none; letter-spacing:-1px; }
.different .adult_login .container .content .text { font-family:'Nanum Gothic'; font-weight:700; font-size:14px; line-height:24px; margin:40px 0; color:#888888; letter-spacing:-1px; }
.different .adult_login .container .content .detail { margin-top:60px; }
.different .adult_login .container .content .detail .join_adultbox{ width:340px; margin-top:20px; padding:30px 0 20px 40px; background:#f1f4f6; border:1px solid #c9ced5; border-top:2px solid #0092f7; }


/*ÆË¾÷ ½ºÅ¸ÀÏ*/
.popup {width:100%; clear:both; position:relative;}
.popup .title {width:100%; height:30px; background:#0092f7;}
.popup .title h2 { color:#ffffff; font-family:'Nanum Gothic'; font-weight:700; font-size:13px; padding-left:15px; line-height:30px;}
.popup .text_area { width:90%; margin:20px auto; font-family:'Nanum Gothic'; line-height:18px; font-size:11px;}
.popup .text_area h2 { color:#000000; font-weight:700; font-size:12px; }
.popup .input_area { width:90%; background:#f0f0f0; margin:0 auto; padding:15px 10px; text-align:center;}
.popup .input_area h2 { color:#000000; font-size:12px; padding-bottom:10px; font-weight:normal; text-align:left; }
.popup .button_area { width:100%; text-align:center; margin:15px 0;}
.popup .ok {border:0 none; width:80px; height:30px; text-align:center;margin:0 3px;background:#333333;*overflow:visible;cursor:pointer; color:#ffffff; font-size:12px;vertical-align:middle; font-family:'Nanum Gothic'; letter-spacing:-1px;}
.popup .cancel {border:0 none; width:80px; height:30px; text-align:center;margin:0 3px;background:#999999;*overflow:visible;cursor:pointer; color:#ffffff; font-size:12px;vertical-align:middle; font-family:'Nanum Gothic'; letter-spacing:-1px;}
.popup .small {border:1px solid #cdcdcd; height:22px; text-align:center;margin:0; padding:0 10px; background:#fcfcfc;*overflow:visible;cursor:pointer; color:#666666; font-size:11px;vertical-align:middle; letter-spacing:-1px; font-family:'Nanum Gothic';}
.popup .notice {width:90%; margin:20px auto 10px auto; position:relative; font-size:11px;}
.popup .notice h2 { font-weight:700;font-size:11px; background:url(/main/img/new_mygfile/icon_exclamation.gif) no-repeat left; padding:14px 0 8px 20px; line-height:16px;}
.popup .notice li {font-size:11px; background:url(/main/img/new_common/blit02.gif) no-repeat left top; padding-left:15px;}


/*ÀúÀÛ±Ç º¸È£¼¾ÅÍ*/
.topmenu_big { border-bottom:1px solid #dddddd; height:80px; }
.topmenu_big_subject { text-align:right; padding-left:45px; font-size:18px; font-family:'Nanum Gothic'; !important; letter-spacing:-1px;}


/*Ä«ÇÇ¶óÀÌÆ®*/
.copyright {width:100%; clear:both; margin-top:20px; height:170px; border-top:1px solid #e8e8e8;}
.copyright .info {width:1016px; margin:0 auto; height:75px; padding-top:20px; text-align:left;}
.copyright .info .name {font-family:'Nanum Gothic'; font-size:12px; font-weight:700; line-height:12px; color:#777777; letter-spacing:-1px;}
.copyright .info .address { padding-top:10px; font-family:'Nanum Gothic'; font-size:11px; color:#888888; line-height:15px; letter-spacing:-0.5px;}
.copyright .menu { width:100%; border-top:1px solid #eaeaea;}
.copyright .menu .container {width:1016px; margin:0 auto; height:60px; padding-top:15px; position:relative;}
.copyright .menu .container .bottom_menu { float:left; width:750px; text-align:left; }
.copyright .menu .container .bottom_menu a { font-family:'Nanum Gothic'; color:#555555; }
.copyright .menu .container .bottom_menu a:hover { color: #0092f7;}
.copyright .menu .container .corp { float:right; text-align:right; font-size:11px; color:#333333;letter-spacing:0; font-family:'Nanum Gothic';}