/*//////////////// ¼­ºê ///////////////*/

#wrapper {width:980px;margin:0 auto;}

#pagebar {padding:7px 20px; background:#f6f6f6; overflow:hidden; clear:both; margin-bottom:30px; border-radius:5px;}
#pagebar .breadcrumb {font-size:12px; line-height:16px; color:#999; text-align:right;}


#content {position:relative; float:left; margin-left:20px; width:770px; zoom:1; background:#fff;}
#full-content {position:relative; width:980px; zoom:1; background:#fff;}

h2.title {border-bottom:solid 1px #ddd; font-weight:500; line-height:28px; padding-bottom:7px; margin-bottom:20px; font-size:20px;}









h3.title {font-size:24px; line-height:35px;color:#222; border-bottom:solid 1px #ddd; font-weight:100; overflow:hidden; letter-spacing:-1px;}
h3.title h4 {font-size:14px; color:#666;letter-spacing:0;border-bottom:none; line-height:35px;overflow:visible; font-size:14px; font-weight:normal;}
.lbtn {float:left;}
.rbtn {float:right;}

h4 {border-bottom:solid 1px #e3e3e3; line-height:35px;  overflow:hidden; font-size:12px; color:#777;}
h4 li.title {background:url(/_img/total/bullet.gif) left center no-repeat; font-size:17px;color:#707070; font-weight:bold; letter-spacing:-1px; text-indent:12px;}

#content .subText {height:30px; line-height:30px; margin-top:-30px; margin-bottom:30px;}

.explain {background:#e9e9e9; padding:5px 10px; line-height:26px; overflow:hidden;}
.explain .lbtn {float:left;}
.explain .rbtn {float:right;}


/*////////////// ¼­ºê - ³»¿ëÇ®///////////////*/


#full-content .feature {margin-bottom:40px;}
#full-content hr.dot-line {border:none; border-bottom:dashed 1px #999; height:1px;margin-bottom:40px;}
#full-content hr.dot-line1 {border:none; border-bottom:dashed 1px #099; height:1px;margin-bottom:40px;}

/*//////////////////////////// ¼­ºêÆäÀÌÁö °³º°/////////////////////////////////*/

/*ÈÄ°¡°ø,¼Ò´Ù½ºÆä¼È*/
#full-content .f-txt {float:left;width:460px;}
#full-content .f-txt h1 {margin-bottom:10px;font-size:36px;font-weight:bold;color:#00958f;}
#full-content .f-txt p {font-size:12px;color:#808080;margin-bottom:30px;}
#full-content .f-txt table {width:460px;border-top:solid 1px #ddd;border-left:solid 1px #ddd;font-family:"³ª´®°íµñ", "NanumGothic", "¸¼Àº°íµñ", "Malgun Gothic", "µ¸¿ò", Dotum, Helvetica, Sans-serif;font-size:12px;color:#333;margin-bottom:30px;}
#full-content .f-txt td {border-right:solid 1px #ddd;border-bottom:solid 1px #ddd;padding:5px 10px;color:#555;}
#full-content .f-txt td.head {font-weight:bold;color:#222;background:#EEE;text-align:center;}
#full-content .f-img {float:right;width:492px;}
#full-content .f-img div img {padding:5px;border:solid 1px #ddd;}
#full-content .f-img ul {margin:20px 0;}
#full-content .f-img li {float:left;margin-right:30px;}
#full-content .f-img li.last {float:left;margin-right:0;}

/*»óÇ°¼Ò°³*/
#full-content .fg-img {float:left;width:560px;}
#full-content .fg-img ul {margin:20px 0;}
#full-content .fg-img li {float:left;margin-right:15px;}
#full-content .fg-img li.last {float:left;margin-right:0;}
#full-content .fg-txt {float:right;width:390px;}
#full-content .fg-txt h1 {margin-bottom:10px;}
#full-content .fg-txt p {font-size:12px;color:#808080;margin-bottom:30px;}
#full-content .fg-txt table {width:390px;border-top:solid 2px #333;border-bottom:solid 2px #333;font-family:"³ª´®°íµñ", "NanumGothic", "¸¼Àº°íµñ", "Malgun Gothic", "µ¸¿ò", Dotum, Helvetica, Sans-serif;font-size:12px;color:#333;margin-bottom:30px;}
#full-content .fg-txt td {border-bottom:solid 1px #ddd;padding:5px 10px;color:#555;}
#full-content .fg-txt td.head {font-weight:bold;color:#222;background:#f3f3f3;text-align:center;}
#full-content .fg-btn {margin-top:30px;text-align:right;}

/*ÀÌº¥Æ®*/
#full-content .fe-img {float:left;width:500px;}
#full-content .fe-txt {float:right;width:460px;}
#full-content .fe-txt h2 {float:left;margin-bottom:10px;}
#full-content .fe-txt .status {float:left;padding:5px 0 0 20px;}
#full-content .fe-txt p {font-size:14px;color:#555;margin-bottom:20px;}
#full-content .fe-txt ul {list-style:disc;padding-left:20px;font-size:12px;color:#777;}
#full-content .fe-txt li {font-size:12px;color:#777;line-height:160%;}


/* ¼­ºê - ÈÄ°¡°ø ¼­ºê¸Þ´º */ 
#subitem {}
#subitem li {float:left;height:30px; margin-top:-20px; margin-bottom:40px;}
#subitem a {display:block;width:139px;margin-left:-1px;padding:4px 0 6px;border:solid 1px #fff;background:#bec1c5;font-size:14px;font-weight:bold;color:#555;text-align:center;cursor:pointer;}
#subitem a.active {background:#222;color:#fff;text-align:center;cursor:pointer;}
#subitem a:hover {color:#fff;}


/*//////// ¼­ºê : °í°´¼¾ÅÍ //////////*/

/* ¼­ºê - °í°´¼¾ÅÍ¸ÞÀÎ */
#csmain {margin:0 auto; width:720px; padding-top:20px;}
#csmain .faq {width:100%;height:179px; background:url(/_img/sub/cs/csmain_img.jpg) no-repeat;}
#csmain .faq div {position:relative;padding-top:124px; padding-left:246px;}
#csmain .faq div input {border:1px solid #eaeaea; width:180px; height:18px; line-height:18px; margin-right:4px; padding:0; vertical-align:middle;}
#csmain .cs {padding-top:43px;}
#csmain .cs .cs_board {float:left; width:350px;}
#csmain .cs .cs_board ul {padding-bottom:19px;}
#csmain .cs .cs_board .title {padding-bottom:8px;}
#csmain .cs .cs_go {float:right; width:290px; border-left:1px solid #e5e5e6; padding-left:40px;}
#csmain .cs .cs_go .my_icon li {float:left; margin-bottom:3px;}
.pr28 {padding-right:28px;}


/*//////// ¼­ºê : ¸¶ÀÌÆäÀÌÁö //////////*/

/*¼­ºê - ·Î±×ÀÎ*/
#loginPage {width:653px; margin:0 auto; padding-bottom:20px; color:#C1C1C1;}
#loginPage h2 {text-align:center; padding:50px 0 30px 0; font-size:40px;}
#loginPage span {color:#198bc7;}

#loginPage .loginBox {padding:30px; margin:0 auto; color:#555; border:1px solid #e9e9e9;}
#loginPage .loginBox .title {padding-bottom:18px;}
#loginPage .loginBox .text {height:20px; line-height:20px; border:1px solid #c2c2c2; padding:0;}
#loginPage .loginBox .line {height:1px; background:url(/_img/sub/member/bar.png) repeat-x; margin:26px 30px 30px 0px;}
#loginPage .loginBox .btn_gray {color:#fff;}

#loginPage .loginBox .idpw {float:left; padding-left:22px;}
#loginPage .loginBox .lglink {float:left; padding-left:52px; margin-top:-10px;}
#loginPage .loginBox .guest {padding-left:22px; text-align:left;}



/*¼­ºê - ¾ÆÀÌµðÆÐ½º¿öµåÃ£±â*/
#idpwPage {width:462px; margin:0 auto; padding-bottom:20px;}
#idpwPage .welcome {text-align:center; padding:50px 0 30px 0}

#idpwPage .idpwBox {width:370px; margin:0 auto; padding:40px 48px; background:url(/_img/sub/member/idpw_bg.png) no-repeat; overflow:hidden;}
#idpwPage .idpwBox .title {padding-bottom:18px;}
#idpwPage .idpwBox select {height:22px; line-height:22px; border:1px solid #c2c2c2; background:#fff; padding:0;}
#idpwPage .idpwBox .text {height:20px; line-height:20px; border:1px solid #c2c2c2; background:#fff; padding:0;}
#idpwPage .idpwBox .line {height:1px; background:url(/_img/sub/member/bar.png) repeat-x; margin:26px 0px;}

/*
#idpwPage .idpwBox .idpw {float:left; padding-left:22px; margin-top:9px;}
#idpwPage .idpwBox .lglink {float:left; padding-left:56px;}
#idpwPage .idpwBox .no_member {padding-left:18px; padding-top:23px;}
*/



/*////////////////////////////Å×ÀÌºí///////////////////////////////////*/

/*Å×ÀÌºílist_±âº»*/
table.list {border-top:2px solid #466083; margin-left:-1px; border-left:1px solid #ddd;}
table.list thead td {font-weight:bold; background:#e6e5e3; color:#333; text-align:center;line-height:21px;}
table.list td {line-height:22px; color:#777; font-size:12px; padding:4px 5px; text-align:center; border-bottom:1px solid #dddddd; border-right:1px solid #ddd;}
table.list a {color:#555555;}
table.list a:hover {color:#333;}
table.list td td {border:none;}

/*Å×ÀÌºíview_±âº»*/
table.view  {border-top:2px solid #466083; margin-left:-1px; border-left:1px solid #ddd;}
table.view thead td {font-weight:bold; background:#e6e5e3; color:#333; text-align:center; border-right:none;}
table.view td, table.view th  {line-height:21px; color:#777; font-size:12px; padding:4px 5px; border-bottom:1px solid #dddddd;border-right:1px solid #ddd;}
table.view th  {color:#555; font-weight:bold; background:#f9f9f9;}
table.view td th, table.view td td  {border:none;}

.page_boardList a {color:#777; font-size:13px; padding:0 3px;}
.page_boardList a:hover {color:#ff5500;}

/*Å×ÀÌºílist faq_±âº»*/
table.listfaq {border-top:2px solid #ff5500; border-left:1px solid #ddd;}
table.listfaq  thead td {font-weight:bold; background:#e6e5e3; color:#333; text-align:center;line-height:21px; border-right:none;}
table.listfaq  td {line-height:22px; color:#777; font-size:12px; padding:4px 5px; border-bottom:1px solid #dddddd; border-right:1px solid #ddd;}
table.listfaq  a {color:#555555;}
table.listfaq  a:hover {color:#333;}
table.listfaq  td td {border:none;}



/*Å×ÀÌºí_ºñ¹Ð±Ûor»èÁ¦È®ÀÎ*/
.cols2Table { border-top:2px solid #ca1f26; margin-left:-1px;}
.cols2Table thead td {height:40px; background:#f3f3f3; font-weight:bold; color:#555; font-size:14px; text-align:center; padding:0 10px; border-bottom:1px solid #dddddd;  border-right:none;}
.cols2Table td {color:#666666; font-size:12px; border-bottom:1px solid #dddddd;  height:50px;}


/*////////////////////////////ÆË¾÷ÆäÀÌÁö//////////////////////////////////*/
#pop-wrapper {margin:10px;}
#pop-content {position:relative; width:100%; zoom:1; background:#fff;}
#pop-content h2.title {font-family:"¸¼Àº°íµñ", "Malgun Gothic"; border-bottom:solid 1px #ddd; font-weight:500; line-height:30px; margin-bottom:10px; font-size:20px;}

