﻿@charset "utf-8";

body {font-size:12px; font-stretch:inherit; font-family:"돋움", Dotum, "굴림", sans-serif; color:#333 }
a:link, a:visited {text-decoration:none; color:#8d8d8d}
a:hover, a:active {text-decoration:none; color:#8d8d8d}

.link1:link, .link1:visited {text-decoration:none; color:#fff}
.link1:hover, .link1:active {text-decoration:none; color:#fff}

input ,textarea{font-size:12px; font-stretch:inherit; font-family:"돋움", Dotum, "굴림", sans-serif; color:#333; line-height:17px}

.hidden2 {display:none}


/*body*/
body {overflow-y:scroll;background-color:#fff;}
#wrap {margin:auto; width:997px; position:relative; }

/* header */
#header {width:997px;}
#header {font-size:12px; font-family:"돋움", Dotum, "굴림", sans-serif; color:#838383}
#header h1 {position:absolute; top:10px;}
#header dl.topmenu {position:relative; top:10px; right:0; float:right}
#header dl.topmenu dd {float:left;}
#header #topSearch {position:absolute;top:42px;left:356px;}
#header #topSearch .searchBox {display:block; width:247px; height:29px;float:left; font-weight:bold}
#header #topSearch .topSearch {width:248px; height:31px; border:1px solid #da1709; font-size:12px; line-height:16px; margin:0; padding-left:10px;padding-top:3px;}

#header p#bestSearch {position:absolute; top:79px; left:355px;color:#303030;font-size:9pt;font-family:Dotum;}
#header p#bestSearch:before {content:"예) "}
#header p#bestSearch span {color:#303030}
#header p#bestSearch a {color:#303030}
#header h2 {position:absolute; top:118px; right:0; z-index:25}
/*#header h2 img {width:407px; height:41px}*/

/*gnb*/
#gnb .gnb {width:997px; height:47px; position:absolute; top:110px; z-index:20; }
#gnb .gnb li {float:left}
#gnb .gnb li .top_btns {display:block; height:47px;text-indent:-99999px; overflow:hidden;}


#gnb .gnb li.menu1on .top_btns {width:166px;height:47px;background:url(/images/top/menu_bg.png?01);background-position:0px 0px;}
#gnb .gnb li.menu2on .top_btns {width:166px;height:47px;background:url(/images/top/menu_bg.png?01);background-position:-166px 0px;}
#gnb .gnb li.menu3on .top_btns {width:166px;height:47px;background:url(/images/top/menu_bg.png?01);background-position:-332px 0px;}
#gnb .gnb li.menu4on .top_btns {width:166px;height:47px;background:url(/images/top/menu_bg.png?01);background-position:-498px 0px;}
#gnb .gnb li.menu5on .top_btns {width:167px;height:47px;background:url(/images/top/menu_bg.png?01);background-position:-664px 0px;}
#gnb .gnb li.menu6on .top_btns {width:166px;height:47px;background:url(/images/top/menu_bg.png?01);background-position:-831px 0px;}

#gnb .gnb li.menu1 .top_btns {width:166px;height:47px;background:url(/images/top/menu_bg.png?01);background-position:0px -47px;}
#gnb .gnb li.menu2 .top_btns {width:166px;height:47px;background:url(/images/top/menu_bg.png?01);background-position:-166px -47px;}
#gnb .gnb li.menu3 .top_btns {width:166px;height:47px;background:url(/images/top/menu_bg.png?01);background-position:-332px -47px;}
#gnb .gnb li.menu4 .top_btns {width:166px;height:47px;background:url(/images/top/menu_bg.png?01);background-position:-498px -47px;}
#gnb .gnb li.menu5 .top_btns {width:167px;height:47px;background:url(/images/top/menu_bg.png?01);background-position:-664px -47px;}
#gnb .gnb li.menu6 .top_btns {width:166px;height:47px;background:url(/images/top/menu_bg.png?01);background-position:-831px -47px;}



#gnb .none { clear:both; width:997px; height:137px; overflow:hidden}

#gnb .gSub {clear:both; border:1px solid #c0c0c0; width:935px; height:auto; padding:22px 30px;
	background:url(/img/gnb_sub_bg2.gif); *zoom:1;}
#gnb dl dd a img {width:68px; height:23px}
#gnb .gSub:after {content:""; display:block; clear:both}
#gnb .gSub dl {padding:7px 0;}
#gnb .gSub dl dt {float:left; margin:5px 5px 0 0; color:#d6d6d6; line-height:15px;}
#gnb .gSub .gSubTitieS {line-height:39px}

#gnb .gSub dl dd {float:left; margin:0 0 -1px 3px;}
#gnb .gSub dl dd img {margin-bottom:3px}
#gnb .gSub2 dl dd {margin-bottom:1px}

#gnb .gSub p.hr {clear:both; text-align:center;}
#gnb .gSub p.hr img {margin-top:8px; width:100%}
#gnb dl dt {color:#eaeaea}
#gnb .gSub1 dt {font-size:13px;}
#gnb dl.gSub1 dt.list06_info{width:100%; margin:0 0 7px 0px; font-size:12px; font-weight:bold;color:#000;}

#gnb .gSub .sellwrap {float:left; width:930px; margin-top:10px; position:relative;}
#gnb .gSub .selectbox {width:815px;padding:5px 10px;background:url(/img/gnb/gnb_sub_select_bg.gif); *zoom:1}
#gnb .gSub .selectbox:after {content:""; display:block; clear:both}

#gnb .gSub .selectbox h3{width:90px; height:36px; line-height:20px; float:left;}

#gnb .gSub .selectbox div {width:715px; padding-left:90px;}
#gnb .gSub .selectbox div img {margin:-2px 0 0 3px; vertical-align:middle;}

#gnb .gSub .sellwrap .gnb_sub_search, #gnb .gSub .sellwrap .gnb_sub_search2 {padding-top:9px; position:absolute; right:0; bottom:0;}


#gnb .gSub .selectbox .select1,
#gnb .gSub .selectbox .select2,
#gnb .gSub .selectbox .select3,
#gnb .gSub .selectbox .select6 {width:100%; float:left; padding:1px 0; }

#gnb .gSub .selectbox .select1 span,
#gnb .gSub .selectbox .select2 span,
#gnb .gSub .selectbox .select3 span,
#gnb .gSub .selectbox .select6 span {display:block; float:left; margin-left:4px; font-size:11px;  line-height:1.5;}


#search_title {background: #6e6e6e; color:#fff;  border-bottom:2px solid #272b42; height:45px; position:relative}
#search_title h3 {color:#fff; line-height:50px; text-indent: 15px}
#search_title h3 span{font-weight:normal; font-size:11px; letter-spacing: -0.1em; }
#search_title h3 strong {font-size:15px}
#search_title #search_de_op , #search_title #search_de_cl {position: absolute; bottom:9px; right:13px}
#search_title #search_de_op img , #search_title #search_de_cl img{width:88px; height:23px}

/*+search*/
#gnb .search_gSub {width:997px; height:70px; background-color:#6e6e6e; border-bottom:3px solid #DCA30D}
#gnb .search_gSub .all_search_titie{float:left;}
#gnb .search_gSub .search_word{font-size:16px; color:#fff; float:left; margin:28px 0 0 5px}
#gnb .search_gSub .search_word img {margin:-2px 0 0 4px}
#gnb .search_gSub .all_search_detail {float:right; margin:35px 12px 0 0}

/*+search_select*/
#search_select{height:65px;padding-left:13px;background-color:#274fa8;   -moz-border-radius: 9px 9px 9px 9px;box-shadow: 1px 1px 11px #330033;}
#search_select select{border:0;width:140px;height:30px;color:#000;font-size:15px;font-weight:bold;padding:0px 10px;border-radius:2px;}
/* side bar */

#sidbarL {width:110px; position:absolute; top:100px; left:-110px;}
#sidbarL ul {width:101px}
#sidbarL ul.lbar_typebtn {margin-bottom:10px}
#sidbarL ul.lbar_typebtn li a {display:block; width:101px; height:37px; background-image:url(/img/lbar_typebtn.png); text-indent: -99999px}


#sidbarL ul.lbar_typebtn li.lbar_typebtn01 a {background-position:100% 0; height:38px}
#sidbarL ul.lbar_typebtn li.lbar_typebtn02 a {background-position:100% -38px}
#sidbarL ul.lbar_typebtn li.lbar_typebtn03 a {background-position:100% -75px}
#sidbarL ul.lbar_typebtn li.lbar_typebtn04 a {background-position:100% -112px}
#sidbarL ul.lbar_typebtn li.lbar_typebtn05 a {background-position:100% -149px}
#sidbarL ul.lbar_typebtn li.lbar_typebtn06 a {background-position:100% -186px}
#sidbarL ul.lbar_typebtn li.lbar_typebtn07 a {background-position:100% -223px}
#sidbarL ul.lbar_typebtn li.lbar_typebtn08 a {background-position:100% -260px}
#sidbarL ul.lbar_typebtn li.lbar_typebtn09 a {background-position:100% -297px}
#sidbarL ul.lbar_typebtn li.lbar_typebtn10 a {background-position:100% -334px}
#sidbarL ul.lbar_typebtn li.lbar_typebtn11 a {background-position:100% -371px}
#sidbarL ul.lbar_typebtn li.lbar_typebtn12 a {background-position:100% 100%;}



#sidbarL ul.lbar_typebtn li.lbar_typebtn01 a:hover {background-position:0 0;}
#sidbarL ul.lbar_typebtn li.lbar_typebtn02 a:hover {background-position:0 -38px}
#sidbarL ul.lbar_typebtn li.lbar_typebtn03 a:hover {background-position:0 -75px}
#sidbarL ul.lbar_typebtn li.lbar_typebtn04 a:hover {background-position:0 -112px}
#sidbarL ul.lbar_typebtn li.lbar_typebtn05 a:hover {background-position:0 -149px}
#sidbarL ul.lbar_typebtn li.lbar_typebtn06 a:hover {background-position:0 -186px}
#sidbarL ul.lbar_typebtn li.lbar_typebtn07 a:hover {background-position:0 -223px}
#sidbarL ul.lbar_typebtn li.lbar_typebtn08 a:hover {background-position:0 -260px}
#sidbarL ul.lbar_typebtn li.lbar_typebtn09 a:hover {background-position:0 -297px}
#sidbarL ul.lbar_typebtn li.lbar_typebtn10 a:hover {background-position:0 -334px}
#sidbarL ul.lbar_typebtn li.lbar_typebtn11 a:hover {background-position:0 -371px}
#sidbarL ul.lbar_typebtn li.lbar_typebtn12 a:hover {background-position:0 100%}

#select_op_clo{margin-bottom:20px;}


/*container*/
#container {clear:both; width:997px;}
#container .list-option {width:997px; height:29px; repeat-x 0 1px;line-height:30px; font-size:13px;background-color:#274fa8;margin-top:20px;margin-bottom:10px;}
#container .list-option .position {float:left}
#container .list-option a {display:inline-block; padding-left:7px; padding-right:7px; height:29px;}
#container .list-option .position a {color:#ffffff; background:url(/img/con_viewlist_l.gif) no-repeat 0 12px}
#container .list-option .position .back_none a {padding-left:0; background:none}


/*list_info*/
#list05_info {margin-bottom:-28px; padding-left:7px; color:#474747}
#list05_info dt {font-size:14px; font-weight:bold; line-height:22px; padding-top:5px}
#list05_info dd {margin-left:15px; font-size:11px; line-height:15px;}


/*list_page*/
#container .list-option {clear:both;}
#container .list-option .list-align {float:right;}
#container .list-option .list-align li {float:left;}
#container .list-option .list-align li a {color:#ffffff; background:url(/img/con_viewlist_r_on.gif) no-repeat 0 10px;}
#container .list-option .list-align li a:hover {background:url(/img/con_viewlist_r_hover.gif) no-repeat 0 10px; font-weight:bold;}
#container .list-option .list-align .back_none a:hover {background:url(/img/con_viewlist_r_hover.gif) no-repeat -1px 10px;}
#container .list-option .list-align .back_none a {background:none}

#container .pro_list_wrap {width:1100px; margin-right:-110px; padding:10px 0; clear:both}

#container .pro_list_wrap .pro_list {float:left; width:240px; height:330px; background-color:#fff; border:1px solid #aaa; margin-bottom:10px; padding:0px 0px; 
position:relative;}
/*#container .pro_list_wrap .pro_list:hover {border:2px solid #f83a2f;}*/
#container .pro_list_wrap .pro_list:hover {background-color:#0e9ff0;border:1px solid #0e9ff0;}
#container .pro_list_wrap .pro_list:hover dd p.category a,
#container .pro_list_wrap .pro_list:hover dd p.pro_price a strong,
#container .pro_list_wrap .pro_list:hover dd p.pro_name a,
#container .pro_list_wrap .pro_list:hover dd p.con_name a,
#container .pro_list_wrap .pro_list:hover  dd p.pro_price .fontc1,
#container .pro_list_wrap .pro_list:hover  dd p.pro_price .fontc2,
#container .pro_list_wrap .pro_list:hover a {color:#fff}


#container .pro_list_wrap .pro_list dt {width:234px; height:183px; padding:4px; margin-right:7px;  background:url(/img/list_photo_bg.gif) no-repeat; float:left; }
#container .pro_list_wrap .pro_list dt a {display:block; padding:19px 239px 17px 14px; margin:-19px -239px -17px -14px;
position:absolute; background:url(/img/none_bg.gif);  z-index:10}
#container .pro_list_wrap .pro_list dt a img {border:1px solid #e2e2e2}
#container .pro_list_wrap .pro_list .mark_finish {position:absolute; top:11px; left:10px; z-index: 10; width:80px; height:98px}
#container .pro_list_wrap .pro_list dd {float:left;}
#container .pro_list_wrap .pro_list dd a {display:block;}
#container .pro_list_wrap .pro_list dd p.category a{line-height:2; color:#867659}
#container .pro_list_wrap .pro_list dd p.pro_name a{width:200px; font-size:14px; line-height:21px; color:#000; margin-right:-10px;}
#container .pro_list_wrap .pro_list dd p.pro_price {padding:5px 0}
#container .pro_list_wrap .pro_list dd p.pro_price a {font-size:14px;font-weight:bold;color:#3f3f3f;}
#container .pro_list_wrap .pro_list dd p.pro_price a strong {margin-left:3px;}
#container .pro_list_wrap .pro_list dd p.pro_price .fontc1 {color:#009900}
#container .pro_list_wrap .pro_list dd p.pro_price .fontc2 {color:#cc0000}
#container .pro_list_wrap .pro_list dd p.pro_con a {line-height:1.7;font-size:9pt;}
#container .pro_list_wrap .pro_list dd p.con_name a {display:inline; font-size:14px; color:#3f3f3f; }
#container .pro_list_wrap .pro_list dd p.con_name {}

#container .pro_list_wrap .pro_list_btn {position:absolute;top:237px;right:10px; bottom:11px; z-index:20}
#container .pro_list_wrap .pro_list_mark img {margin-right:3px}
#container .pro_list_wrap .mark_new {width:42px; height:22px; position:absolute; right:5px; top:-2px; z-index:5;
background-image:url(/img/mark_new.gif); }
#container .pro_list_wrap .pro_list:hover .mark_new {background-position:0 22px}


/********141128 프리미엄매물css추가*****************************************************************/

.pro_list2 {float:left; width:328px; height:358px; background-color:#fff; border:1px solid #aaa; margin-bottom:10px; padding:0px; position:relative;left:-15px;}

.pro_list2:hover {background-color:#0e9ff0;border:1px solid #0e9ff0;}
.pro_list2:hover dd p.category a,
.pro_list2:hover dd p.pro_price a strong,
.pro_list2:hover dd p.pro_name a,
.pro_list2:hover dd p.con_name a,
.pro_list2:hover  dd p.pro_price .fontc1,
.pro_list2:hover  dd p.pro_price .fontc2,
.pro_list2:hover a {color:#fff}

.pro_list2 dt {width:234px; height:183px; padding:4px; margin-right:7px;  background:url(/img/list_photo_bg.gif) no-repeat; float:left; }
.pro_list2 dt a {display:block; padding:19px 239px 17px 14px; margin:-19px -239px -17px -14px;
position:absolute; background:url(/img/none_bg.gif);  z-index:10}
.pro_list2 dt a img {border:1px solid #e2e2e2}
.pro_list2 .mark_finish {position:absolute; top:11px; left:10px; z-index: 10; width:80px; height:98px}
.pro_list2 dd {float:left;}
.pro_list2 dd a {display:block;}
.pro_list2 dd p.category a{line-height:2; color:#867659}
.pro_list2 dd p.pro_name a{width:300px; font-size:14px; line-height:20px; color:#000; margin-right:-10px;}
.pro_list2 dd p.pro_price {padding:4px 0 3px 0}
.pro_list2 dd p.pro_price a {font-size:14px;font-weight:bold;color:#3f3f3f;}
.pro_list2 dd p.pro_price a strong {margin-left:3px;}
.pro_list2 dd p.pro_price .fontc1 {color:#009900}
.pro_list2 dd p.pro_price .fontc2 {color:#cc0000}
.pro_list2 dd p.pro_con a {line-height:1.7;font-size:9pt;}
.pro_list2 dd p.con_name a {display:inline; font-size:14px; color:#3f3f3f; }
.pro_list2 dd p.con_name {}

.pro_list2 .pro_list_btn {width:96px;height:38px;position:absolute; right:10px; bottom:11px; z-index:20}
.pro_list2 .pro_list_mark img {margin-right:3px}
.pro_list2 .mark_new {width:42px; height:22px; position:absolute; right:5px; top:-2px; z-index:5;
background-image:url(/img/mark_new.gif); }
.pro_list2:hover .mark_new {background-position:0 22px}





/*main_page*/
#main_best {width:738px; position:relative; float:left; margin:15px 0 0 10px}
#main_best .main_best_l {position:absolute; left:0; top:78px; padding-left:8px;}
#main_best .main_best_r {position:absolute; right:0; top:78px; padding-right:8px;}
#main_best .best_goods {margin-left:25px; width:681px; padding:14px 0 0 7px;}
#main_best .best_goods .best_goods_img a {position:absolute; display:block; width:392px; height:294px; 
margin:-14px -290px -53px -7px; z-index:5;
padding:14px 290px 53px 7px; background:url(/img/none_bg.gif); }
#main_best .best_goods .best_goods_img img {width:392px; height:294px; border:1px solid #dfe4e6}
#main_best .best_goods table {margin-left:399px; color:#1e4158; width:275px;}
#main_best .best_goods thead th p {font-size:2em; line-height:30px; font-weight:bold; height:58px; overflow:hidden; margin:7px 0 13px}
#main_best .best_goods table tbody {border:1px solid #e5eaed}
#main_best .best_goods table th.g_bg3 {background:url(/img/detail_main_tb_none.gif) no-repeat; font-size:0; line-height:0; height:3px}
#main_best .best_goods table td {padding-left:8px; }
#main_best .best_goods .best_goods_con {background:#cccccc url(/img/main/main_best_bottom_bg.gif); margin:7px -18px 0 -24px; color:#40464a; text-align:center; line-height:40px; width:722px;}
#main_best .best_goods .best_goods_con strong {font-size:18px}
#main_best .best_goods .best_goods_con .best_goods_con_tell {font-family:Verdana;}
#main_best .main_best_prev {position:absolute; top:240px; left:7px; z-index:10;}
#main_best .main_best_next {position:absolute; top:240px; right:7px; z-index:10;}

#main_type {float:right; margin:65px 15px 0 0; width:209px;height:391px; padding-left:8px; background:url(/img/main/main_type_l_bar.gif) no-repeat}
#main_type li {float:left;}
#main_type li a {vertical-align:top; display:block; height:65px; text-indent:-99999px; overflow:hidden;}
#main_type li.type_01 a {width:105px; background-image:url(/img/main/main_type_01.gif)}
#main_type li.type_02 a {width:104px; background-image:url(/img/main/main_type_02.gif)}
#main_type li.type_03 a {width:105px; background-image:url(/img/main/main_type_03.gif)}
#main_type li.type_04 a {width:104px; background-image:url(/img/main/main_type_04.gif)}
#main_type li.type_05 a {width:105px; background-image:url(/img/main/main_type_05.gif)}
#main_type li.type_06 a {width:104px; background-image:url(/img/main/main_type_06.gif)}
#main_type li.type_07 a {width:105px; background-image:url(/img/main/main_type_07.gif)}
#main_type li.type_08 a {width:104px; background-image:url(/img/main/main_type_08.gif)}
#main_type li.type_09 a {width:105px; background-image:url(/img/main/main_type_09.gif)}
#main_type li.type_10 a {width:104px; background-image:url(/img/main/main_type_10.gif)}
#main_type li.type_11 a {width:105px; background-image:url(/img/main/main_type_11.gif)}
#main_type li.type_12 a {width:104px; background-image:url(/img/main/main_type_12.gif)}
#main_type li a:hover {background-position:0 100%}



#main_center {clear:both; width:960px; margin:auto; height:402px; padding-top:15px}
#main_popularity_list {display:block; height: 196px; width:194px; border:1px solid #dbdbdb; background:#f5f5f5; padding:23px 10px 0 20px;}
#main_online_list {display:block; height: 167px; width:194px; border:1px solid #dbdbdb; background:#fff; margin-top:4px; padding:23px 10px 0 20px; position:relative; }
#main_center dt {margin-bottom:12px}
#main_center dd a {display:block; font-size:12px; line-height:19px; height:19px; width:180px; padding-left:3px; overflow:hidden}
#main_center dd a:before {content:"ㆍ"; font-weight:bold; }
#main_online_list p {position:absolute; top:25px; right:15px}
#main_area {float:right; height:400px; width:729px; border:1px solid #dbdbdb; background:#fff; text-align:center; padding-top:15px}

#main_recom_list {clear:both; width:899px; height:420px; margin:auto; padding:15px 30.5px; position:relative;}
#main_recom_list h3 {margin-left:-30.5px}
#main_recom_list .recom_l {position:absolute; top:57px; left:0}
#main_recom_list .recom_r {position:absolute; top:57px; right:0}
#main_recom_list .recom_b {position:absolute; bottom:0; left:0}
#main_recom_list li {width:132px; height:142px; border-right:1px solid #d4d4d4; padding:8.5px; margin-top:20px; float:left; overflow:hidden}
#main_recom_list li.br_none {border-right:none}
#main_recom_list dl img {vertical-align:top; border:1px solid #d4d4d4;}
#main_recom_list dl a {display:block; margin:-10px -8px -54px; padding:10px 8px 54px; position:absolute; background:url(/img/none_bg.gif); }
#main_recom_list dl .recom_title {font-size:12px; font-weight:bold; line-height:18px; height:18px; padding-top:100px; overflow:hidden; color:#0076a3 }
#main_recom_list dl dd {font-size:11px; line-height:15px; height:15px; overflow:hidden; color:#676767}
#main_recom_list .recom_total{color:#396599}

#main_info {clear:both; width:960px;height:176px; margin:auto; border-top:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4;}
#main_info h3 {float:left;}
#main_info li {float:left;}
#main_info lmg {vertical-align:top;}
#main_info a {display:block; float:left}






/*detail_page*/

#detail_top { position:relative;}
#detail_top .dtl_main {width:838px; height:591px; margin:auto; position:relative;}
#detail_top .dtl_main .dtl_title .dtl_no {font-size:14px; line-height:40px; color:#000000;	}
#detail_top .dtl_main .dtl_title{margin-left:25px}
#detail_top .dtl_main .dtl_title .dtl_main_title {width:340px;}
#detail_top .dtl_main .dtl_title .dtl_main_title th {height:65px; font-size:16px; color:#000000;}



#detail_top .dtl_main_td {width:349px; height:214px; background:url(/img/detail_main_tb_none.gif) repeat-y;
	margin:25px;}
#detail_top .dtl_main_td td p {margin-left:7px; font-size:13px; color:#4e4e4e;}
	.tr_bottom{border-bottom:2px solid #e2e1e1;}
#detail_top .dtl_photo {position:absolute; top:2px; right:45px;}
#detail_top .dtl_photo img {border:1px solid #e5eaed}
#detail_top .dtl_photo h3 {margin-bottom:2px;}
#detail_top .dtl_photo .dtl_img {float:left; margin-right:2px;}
#detail_top .dtl_photo .mark_finish {border:0px none; position:absolute; top:-7px; right:-5px}

#detail_top .dtl_con {padding-left:30px;padding-top:20px;}
#detail_top .dtl_con .dtl_p_con {float:left; width:100px; height:147px;  text-align:center; color:#fff;}
#detail_top .dtl_con .dtl_p_con img {margin-bottom:10px;}
#detail_top .dtl_con .dtl_p_con .dtl_con_name {font-size:14px; line-height:19px}

#detail_top .dtl_con_info {margin-left:140px; padding-top:0px}

#detail_top .dtl_con_info .dtl_con_callno {font-size:18px;color:#5a5a5a;}
#detail_top .dtl_con_info .dtl_con_team {font-size:12px; color:#fff; margin-bottom:13px;}
#detail_top .dtl_con_info .dtl_con_force {width:400px; padding:5px 0; }
#detail_top .dtl_con_info table {font-size:11px; color:#000000; }

#detail_top .dtl_icon {position:absolute; top:460px;right:50px;bottom:26px; width:234px; padding:8px 0 8px 19px; }
#detail_top .dtl_icon p {float:left;}

#detail_top .detail_call_info {text-align:center; margin-bottom:25px;margin-top:20px}
#detail_top .detail_call_info a {display:inline-block; margin:-13px 11px 6px}
#detail_top .prev_page {position:absolute; top:239px; left:0}
#detail_top .next_page {position:absolute; top:239px; right:0}



#detail_page {width:997px;}
.detail_sms_input {position:absolute;top:600px;left:10px; text-align:center; font-size:11px; color:#777777}
.detail_sms_input fieldset {width:179px; height:334px; background:url(/img/detail_sms_bg.gif) no-repeat}
.detail_sms_input textarea {overflow:auto; margin-top:75px; border:0 none;}
.detail_sms_input .sms_bytes {margin-top:8px; font-size:12px; color:#205977}
.detail_sms_input .sms_by {text-align:left; margin:13px 0 0 29px;}
.detail_sms_input input {margin:3px 0 0 3px; overflow:hidden; border:0 none;}
.detail_sms_input label {vertical-align:bottom;}

.detail_sms_input2 {position:relative;top:0px;left:-80px;text-align:center; font-size:11px; color:#777777}
.detail_sms_input2 fieldset {width:179px; height:334px; background:url(/img/detail_sms_bg.gif) no-repeat}
.detail_sms_input2 textarea {overflow:auto; margin-top:75px; border:0 none;}
.detail_sms_input2 .sms_bytes {margin-top:8px; font-size:12px; color:#205977}
.detail_sms_input2 .sms_by {text-align:left; margin:13px 0 0 29px;}
.detail_sms_input2 input {margin:3px 0 0 3px; overflow:hidden; border:0 none;}
.detail_sms_input2 label {vertical-align:bottom;}

.detail_sms_btn {margin:0 0 3px -2px}

#detail_page .dtl_page {width:782px; background-color:#fff; border:1px solid #dddbdb; margin-bottom:9px}
#detail_page .dtl_page_view {width:696px; margin:30px 43px}
#detail_page .dtl_page_title {margin:18px 0 0 -3px}

.l_p_v a, .l_p_v2 a { display:block; width:72px; height:24px; background-image:url(/img/list_page_view.gif); text-indent:-99999px; overflow:hidden}
.l_p_v a {margin-left:810px;}
.l_p_v2 a {margin:-9px 0 0 10px; background-position:0 100%}





#dtl_conGoods {width:997px; padding:15px 0 0}
#dtl_conGoods .dtl_conGoods_hg {height:40px; background: url(/img/dtl_conGoods_bg.gif) repeat-x; color:#fff; line-height: 40px; font-size:14px; padding:0 15px 2px 20px; border-top:4px solid #109fee}
#dtl_conGoods .dtl_conGoods_hg p {float:right; padding-top:10px}
#dtl_conGoods .dtl_conGoods_hg h4 {float:left}
#dtl_conGoods {color:#434343}
#dtl_conGoods thead th {height:43px; line-height: 43px; text-align: center; border-top:3px solid #cfcfcf; background:#f5f5f5;}
#dtl_conGoods tbody tr {cursor:pointer}

#dtl_conGoods tbody td {height:48px; line-height: 48px; text-align: center; border-bottom:1px solid #e3e3e3; }
#dtl_conGoods tbody th {padding:0 18px; font-size:14px; line-height: 48px;border-bottom:1px solid #e3e3e3; }
#dtl_conGoods tbody td .c_r {font-weight:bold; color:#972a2a; letter-spacing: 0}
#dtl_conGoods tbody td .c_b {font-weight:bold; color:#337ab0; letter-spacing: 0}

#dtl_conGoods tbody tr:hover {background: #fffacd}

/*consultant_list*/

#consultant_search {width:685px; margin:85px auto; position:relative;}
#consultant_search legend {position:absolute; top:0; left:0}
#consultant_search select {border:1px solid #abadb3; margin-left:233px}
#consultant_search .conSearch {margin:5px 0 15px 233px;}
#consultant_search input {width:360px; height:16px; border:5px solid #E7BF1B; padding:8px; font:bold 16px/16px Dotum; color:#5f5f5f}


#consultant_list .consultant_list_top {padding-top:15px}
#consultant_list .con_list {width:320px; height:202px; background:#7a7a7a; border-top:1px solid #EEB731; border-bottom:1px solid #EEB731; position:relative; margin:0 5px 15px 5px; float:left}
#consultant_list .con_list:hover {background:#4c4c4c}

#consultant_list .con_list a {display:block}
#consultant_list .con_list_face {padding:22px 9px 0 15px; width:100px; height:100px; float:left;}
#consultant_list .con_list_face a {position:absolute; padding:23px 205px 81px 15px; 
margin:-23px -205px -81px -15px; background:url(/img/none_bg.gif);  z-index:10}
#consultant_list p a{color:#fff}
#consultant_list .con_list_name a {padding-top:66px}
#consultant_list .con_list_name strong {font-size:16px; padding-right:5px}
#consultant_list .con_list_no a {font-size:18px; color:#fff371; padding-top:4px}
#consultant_list .con_list_title a {padding:3px 0 13px 0;}
#consultant_list .con_list_btn {position:absolute; right:15px; top:24px; z-index:20}
#consultant_list .con_list_btn a{display:inline}
#consultant_list table a {display:block; font-size:11px; padding:1px 0}
#consultant_list table td._th a{padding-left:15px; color:#b5b5b5}
#consultant_list table td a {color:#d4d4d4;}
#consultant_list .tb_bottom a{padding-bottom:13px}
#consultant_list .consultant_list_medal {position:absolute; top:65px; right:8px}
#consultant_list .con_list:hover a {color:#fff}



/*consultant_data*/

#consultant_data {width:961px; background:#595959 url(/img/consultant_detail_int_bg.gif) repeat-y 365px 10px; padding:20px 0; float:left;
border:18px solid #595959; margin-bottom:10px;}
#consultant_data .consultant_data {float:left; padding-left:15px; width:320px; position:relative;}
#consultant_data .con_face {float:left; padding-right:10px}
#consultant_data .con_team {margin-right:-30px}
#consultant_data .consultant_data p {color:#fff}
#consultant_data .con_name strong {font-size:18px; line-height:23px; padding-right:5px}
#consultant_data .con_callno {padding-top:30px}
#consultant_data .con_callno strong {color:#fff371; font-size:17px}
#consultant_data .con_force {margin-top:15px; height:70px; background-color:#7c7c7c; font-size:11px; color:#fff}
#consultant_data .con_icon li{float:left; margin:10px 1px 0 0;}
#consultant_data .consultant_detail_int {margin:-15px 0 0 365px; width:540px; padding:20px;line-height:18px;}
#consultant_data .consultant_data_medal{position:absolute; top:-1px; right:5px}


/*sub_page*/
#sub_page {width:995px; border:1px solid #d3d3d3; background:#fff; padding:15px 0; *zoom:1}
#sub_page:after {content:""; display:block; clear:both}
#sub_page .sub_menu {width:164px; padding:0 29px; float:left;}

#sub_page_contents {margin-left:225px}
#sub_page_contents .a_cen {text-align:center; padding:0 80px 50px 0}
#sub_page_contents .a_cen2{text-align:center; padding:50px 0}
.online_inquiry {border-top:2px solid #b1b1b1; width:732px; margin-top:10px}
#sub_page_contents .board_1 {width:732px;}
.board_1 th {height:42px; text-align:center; background:#f9f9f9 url(/img/sub/board1_bg.gif) no-repeat 0 0; color:#393939}
.board_1 th.no{background:#f9f9f9}
.board_1 td {height:40px; text-align:center; border-bottom:1px solid #e4e4e4}
.board_1 td.title {text-align:left;}
.board_1 td.title a {color:#393939;}
.board_1 .board_1_bottom a {display:inline-block; font-weight:bold; padding:3px}
.board_1 .board_1_bottom a:hover {color:#393939;}
.board_1 .board_1_bottom {padding:2px 0 23px 0;}
.board_1 .board_1_bottom p {text-align:right; margin-right:2px}
.board_1 .board1_search {background:#f7f7f7; height:50px}
.board_1 .board1_search p {display:inline;}
.board_1 .board_search_text input {border: 1px solid #CCCCCC;}

.board_1_write {width:100%}
.board_1_write th, .board_1_write td {height:50px; border-bottom:1px solid #e4e4e4}
.board_1_write th {background:#f9f9f9;}
.board_1_write th label {padding-left:10px}
.board_1_write td * {vertical-align:middle}
.board_1_write td span {margin-left:8px}
.board_1_write td input {border:1px solid #e4e4e4; margin:0 8px 0 8px}
.board_1_write td textarea {border:1px solid #e4e4e4; margin:10px 0 5px 8px; overflow:auto;}
.board_1_write td input#board_write_secret {border:none}
.board_1_write td.online_btn_list {border-top:2px solid #b1b1b1; border-bottom:none; text-align:right; height:33px; padding-bottom:15px}
.board_1_write td.online_btn_list a {margin-left:3px}
.board_1_write td.online_btn_list input {border:none; margin:-2px 0 0 3px}

.board_1_view {width:732px;}
.board_view_top {padding:25px 3px 0 3px; height:16px; border-bottom:2px solid #b1b1b1; font-size:11px;}
.board_view_top .t_r {float:right}
.board_view_top .t_r span {margin-right:13px}
.board_view_top .t_l {float:left}
.board_1_view th {height:30px; font-size:16px; padding:12px 3px 13px 3px; border-bottom:1px solid #e4e4e4;}
.board_1_view .board_view_con { padding:15px 5px 15px 5px; border-bottom:1px solid #e4e4e4;}
.board_1_view .board_view_btn {text-align:right; padding:7px 3px;}
.board_1_view .board_view_btn p {float:left}
.board_1_view .board_drafter {background-color:#f8f8f8; padding:0; border:none; font-size:12px; color:#787878}

.board_1_view .board_drafter2 {background:#f8f8f8 url(/img/board_drafter2_bar.gif) no-repeat 11px 6px; border:none; }



.shop_buysell_write {width:732px; color:#8d8d8d}
.shop_buysell_write th {background-color:#eeeeee; text-align:center; color:#444444; height:40px;}
.shop_buysell_write tr{border-bottom:1px solid #e4e4e4;}
.shop_buysell_write td {height:30px;}
.shop_buysell_write td input {border:1px solid #e4e4e4; margin:0 3px 0 8px; background-color:#f8f8f8; }
.shop_buysell_write td textarea {border:1px solid #e4e4e4; margin:10px -150px 10px 8px; overflow:auto; background-color:#f8f8f8;}
.t_b_2 {border-top:2px solid #b1b1b1;}
.shop_buysell_write .shop_buysell_btn {border-bottom:none; text-align:center;}
.shop_buysell_write .shop_buysell_btn input {border:none; margin:10px 0}

#sitemap {margin:30px 0;}
#sitemap .sitemap_s1 {width:240px; height:280px; float:left; margin-right:12px;}
#sitemap .sitemap_s1 dt, 
#sitemap .sitemap_s2_t {padding:12px; font-size:15px; font-weight:bold; color:#ddb100;  margin-bottom:10px;border-bottom:2px solid #eee; }

#sitemap .sitemap_s1 dd a {display:block; margin-left:5px; width:190px; border-bottom:1px solid #f8f8f8; padding:10px 20px; font-size:13px; font-weight:bold;}
#sitemap .sitemap_s1 dd a:hover, #sitemap .sitemap_s2 a:hover {background:#f9f9f9;}

#sitemap .sitemap_s2{float:left; margin-top:30px}
#sitemap .sitemap_s2_t {width:714px;}
#sitemap .sitemap_s2 dl {width:240px;}
#sitemap .sitemap_s2 .bot a {border-bottom:1px dashed #ddd;}
#sitemap .sitemap_s2 a {display:block; width:190px; margin-left:5px; border-bottom:1px dashed #f8f8f8; padding:10px 20px;}
#sitemap .sitemap_s2 .sitemap_s2_t2 a {color:#baa364; font-weight:bold; font-size:13px; border-bottom:2px dashed #eee; }
#sitemap .sitemap_s2 .sitemap_s2_t2 a:hover {background:#f7f5c0;}
#sitemap .sitemap_s2_area {margin:-36px 0 35px 0}
#sitemap dl.sitemap_s2_etc {margin-top:30px; border:0px;}



/*footer*/
#footer {clear:both; width:997px; position: relative; margin:auto;border-top:2px solid #ccc}
#footer .footer {width:997px; margin:auto; padding-bottom:10px; padding-top:25px;}
#footer h6 {float:left; padding-left:30px; padding-bottom:13px}
#footer address {padding-left:200px}
#footer .footer_info {clear:both; text-align:center; height:42px; padding-top:5px}
#footer .foot_report_btn {position:absolute; right:5px; top:10px}


/*popup_sms*/
#detail_sms_input {background:#f8f8f8; border-top:3px solid #393939; background:url(/img/sms_popup_bg.gif) no-repeat 153px 0}
#popup_wrap {margin:30px;float:left; width:355px}
#popup_wrap .popup_sms {float:left}
.p_s_3 {padding:105px 0 0 15px;}

/*popup_mail*/
#email_popup {background:url(/img/mail_popup_bg.gif) repeat-x}
#email_popup caption {margin:0 -17px 30px}
#email_popup table {margin-left:17px; width:720px}
#email_popup table tr {border-top:1px solid #e4e4e4;}
#email_popup table th {height:40px; text-align:center; background:#f7f7f7}
#email_popup table td {color:#808080}
#email_popup table td input{border:1px solid #e4e4e4; margin:0 8px 0 8px}
#email_popup table td textarea {border:1px solid #e4e4e4; margin:8px 0 10px 8px; overflow:auto;}
#email_popup table td.mail_popup_btn a {display:block; border:none; margin:10px 7px 0 0; float:right;}
#email_popup ul {display:block; width:582px; background:#f0f0f0; float:left; border:1px solid #e4e4e4; margin:8px 0 10px 8px; padding:10px 10px}
#email_popup ul li a {float:left; width:240px; padding:2px 10px; color:#808080}
#email_popup ul li a:hover {color:#4c4c4c; background:#fff}

/*popup_pw*/
#pw_popup {background:none;}
#pw_popup div {margin:15px; width:200px;}
#pw_popup legend {font-size:14px; padding:15px 0 5px 5px}


/*admin_page*/
#admin_page {background:#fff url(/img/top_bg.gif) repeat-x 0 0}
#admin_page .top_logo {padding:25px}
#admin_page .con_photo_wrap {width:124px; height:149px; background:url(/img/photo_bg.gif);
	position:absolute; top:45px; right:0; text-align:center; padding-top:18px; color:#333;}
#admin_page .con_photo_wrap .con_name {font-size:14px;padding-top:5px; line-height:20px}

#con_lnb {width:966px; height:54px; margin-top:54px}
#con_lnb li {float:left; margin-left:30px}
#con_lnb li a {display:block; width:114px; height:54px;
					text-indent:-99999px; overflow:hidden}

#con_lnb li.mypage a {background:url(/img/consultantpage/con_lnb_01.gif)}
#con_lnb li.online a {background:url(/img/consultantpage/con_lnb_02.gif)}
#con_lnb li.buy a {background:url(/img/consultantpage/con_lnb_03.gif)}
#con_lnb li.sell a {background:url(/img/consultantpage/con_lnb_04.gif)}
#con_lnb li.admin a {background:url(/img/consultantpage/con_lnb_05.gif)}

body.mypage #con_lnb li.mypage a {background:url(/img/consultantpage/con_lnb_01_on.gif)}
body.online #con_lnb li.online a {background:url(/img/consultantpage/con_lnb_02_on.gif)}
body.buy #con_lnb li.buy a {background:url(/img/consultantpage/con_lnb_03_on.gif)}
body.sell #con_lnb li.sell a {background:url(/img/consultantpage/con_lnb_04_on.gif)}
body.admin #con_lnb li.admin a {background:url(/img/consultantpage/con_lnb_05_on.gif)}

#sub_page_contents2 {background:#fff; padding:40px 15px; margin-top:20px}
#sub_page_contents2 .s_p_c_r {float:left; }
#sub_page_contents2 .con_list {border-top:2px solid #b1b1b1; width:247px; background:#b48c00; color:#fff; padding:12px; }
#sub_page_contents2 .con_list .con_list_name {display:block; padding-top:12px}
#sub_page_contents2 .con_list .con_list_name strong {font-size:16px;}
#sub_page_contents2 .con_list .con_list_no {font-size:16px; line-height:25px;}
#sub_page_contents2 .con_list .con_list_title {display:block; padding-bottom:5px}
#sub_page_contents2 .con_list table {font-size:11px; color:#fff; line-height:15px}
#sub_page_contents2 .mypage_icon_edit {float:right; margin-top:-116px}

.mypage_question {width:271px; margin-top:13px; border-top:1px dashed #e4e4e4; padding-top:15px}
.mypage_question th {font-size:14px; padding-left:10px; height:30px; }
.mypage_question th a {color:#0d3a57;}
.mypage_question td {font-size:14px; text-align:right; padding-right:19px}



.mygoodslist {margin-left:285px;}
.mygoodslist table {border-right:1px solid #e4e4e4;}
.mygoodslist td, .mygoodslist th {border-bottom:1px solid #e4e4e4; height:40px}
.mygoodslist th {border-left:1px solid #e4e4e4; padding:0 0 0 15px}
.mygoodslist .case {text-align:right; padding-right:5px}
.mygoodslist thead {background:#f9f9f9; border-top:2px solid #b1b1b1; }
.mygoodslist thead td {text-align:right; padding-right:10px}
.mygoodslist thead td span {font-size:11px; color:#565656}
.mygoodslist tbody td {text-align:center}


.m_n {margin-left:0px; float:left; margin-right:15px}
.m_n th {border-left:none}
.m_n table {border-left:1px solid #e4e4e4;}
.m_n thead td, .m_n thead th {text-align:center; padding:0}

.jumpo_input, .personal_info {color:#797979; width:710px; margin:auto; }
#sub_page_contents2 h3 {background:#bab69e url(/img/bg_5_fff.gif); padding:15px 0 8px 0; font-size:16px; color:#fff;
	border-top:1px solid #c4c4c4; margin:15px -2px; text-align:center;}

.jumpo_input_info {line-height:18px; margin-bottom:20px}
.jumpo_input_info p {margin-left:7px}
.jumpo_input h4 {font-size:13px; line-height:10px; border-top:1px solid #c4c4c4;
	background-color:#f9f9f9; padding-top:20px; text-align:center; color:#777777;}
.jumpo_input_date {background-color:#f9f9f9; text-align:right; border-bottom:1px solid #e4e4e4; padding:0 15px 5px 0; line-height:9px;}

.text_red{color:#dd5b5b}
.text_blue {color:#427a9e}
#sub_page_contents2 .inp_text, body.join #contents .inp_text {border:1px solid #c4c4c4;}
#sub_page_contents2 textarea, body.join #contents textarea {border:1px solid #c4c4c4; overflow:auto}
.jumpo_input caption {font-size:13px; color:#fff; background:#c4c4c4; padding:8px 10px; margin:15px 0 1px 0}
.jumpo_input td, .jumpo_input th {border-top:1px solid #e4e4e4; height:35px}
.jumpo_input td {padding-left:15px;}
#sub_page_contents2 input {margin-right:3px}
.jumpo_input .bg_gray {background-color:#f9f9f9}
.jumpo_input .bg_gray2 {background-color:#f9f9f9}
.takings th,.takings td{text-align:center}

.jumpo_input textarea {margin:3px 0 13px 0}
.jumpo_input .photo_search {border-bottom:1px solid #e4e4e4; }
.jumpo_input .photo_search td {padding:10px}
.photo_search input{border:1px solid #c4c4c4; margin:4px; background-color:#f9f9f9}
.jumpo_input_btn, .personal_modif_btn {display:block; margin:20px 0 0 0; text-align:center}

.personal_info fieldset {border-top:2px solid #c4c4c4;}
.personal_info th {height:35px; background-color:#f9f9f9; padding:0 5px}
.personal_info tr {border-bottom:1px solid #e4e4e4; height:45px}
.personal_info td {padding:0 13px}
.personal_pw p {margin:8px 0}
.personal_info textarea {margin:13px 0}

.personal_photo p img {border:1px solid #e4e4e4; float:left; margin:13px 5px 13px 0}
.p_photo_info {margin:48px 0 7px 113px; line-height:18px}

#sub_page_contents2 .back_page {text-align:right; line-height:0px; font-size:11px; color:#8d8d8d}
.back_page_w {width:730px; height:65px; margin:auto}

#sub_page_contents2 .board_1 {width:732px;}
#sub_page_contents2 .online_inquiry, #sub_page_contents2 .m_a {margin:auto; width:732px;}
#sub_page_contents2 .board_view_btn p {margin-bottom:15px}

#sub_page_contents2 .shop_wrap {margin:auto; width:732px;}
#sub_page_contents2 .shop_wrap td {padding:0 10px}
#sub_page_contents2 .shop_wrap td .buy_write_content {padding:10px 0}
#sub_page_contents2 .shop_wrap td .sell_write_content {padding:10px 0}
#sub_page_contents2 .board_1 tr.width100 a {display:block; width:100%}
#sub_page_contents2 .board_1_bottom {padding-top:20px}



#sub_page_contents2 #manager_page {width:741px; margin:auto}
#sub_page_contents2 #manager_title {padding:15px 0 18px 0; background:none; margin:0; border-top:0px; text-align:left}

#sub_page_contents2 .subfont1 {float:left}
#sub_page_contents2 .subfont {font-size:11px; text-align:center; color:#959595; line-height:16px;}

#sub_page_contents2 #manager_join {float:right}
#sub_page_contents2 #manager_join h4 {text-align:right; margin-bottom:5px}
#sub_page_contents2 #manager_join .subfont {margin-bottom:22px;}

#admin_menu {clear:both; border:1px solid #dfdfdf; text-align:center}
#admin_menu * {vertical-align:middle}
#admin_menu .inp_text {padding:3px;}
#admin_menu label {color:#727272}

#admin_menu #con_ok {height:280px; width:50%; border-right:1px solid #dfdfdf; float:left; background:#F1EFED;}
#admin_menu #con_ok h4 {padding:48px 0 15px;}
#admin_menu #con_ok .subfont {padding-bottom:28px}
#admin_menu #con_ok a {display:inline-block; margin-top:30px}


#admin_menu #retire_ok {height:280px; background:#f5f5f5;}
#admin_menu #retire_ok h4 {padding:39px 0 10px}
#admin_menu #retire_ok .subfont {padding-bottom:22px}
#admin_menu #retire_ok label {display:inline-block; width:96px; text-align:right}
#admin_menu #retire_ok .inp_text {margin:2.5px 0;}
#admin_menu #retire_ok a {display:inline-block; margin-top:15px}

#admin_menu #ad_limit {height:195px; clear:both; border-top:1px solid #dfdfdf;}
#admin_menu #ad_limit .ad_limit_top {padding:39px 0 33px}
#admin_menu #ad_limit .ad_limit_top * {display:inline; vertical-align:bottom}
#admin_menu #ad_limit .ad_limit_input {padding:0 0 22px 50px; float:left; }
#admin_menu #ad_limit .ad_limit_input p {float:left; margin:0 6px}
#admin_menu #ad_limit .ad_limit_btn {clear:both;}

#admin_con_list {padding-top:60px}
.admin_con_list {border-width:3px 1px 1px ;border-color:#f2c700 #dfdfdf #dfdfdf; border-style:solid;
margin-bottom:30px; background:#fafafa; padding:26px}

.admin_con_list h5 img{margin-right:10px; border:1px solid #dfdfdf; float:left}

.admin_con_list p.con_title_l {display:inline}
.admin_con_list p.con_title_r {float:right;}
.admin_con_list dl {height:40px; padding:43px 0 0 303px;}
.admin_con_list dd {float:left; margin-left:6px;}







/*login */


#login_wrap {width:758px; margin:auto; padding:80px 0}
#login_wrap dl {display:block; text-align:right; margin:5px 3px}
#login_wrap dl a { color:#757575 }
#login_wrap h1 {border-top:3px solid #fbc900; padding-top:17px; border-left:1px solid #dbdbdb; border-right:1px solid #dbdbdb}
#login_wrap .login_{border:1px solid #dbdbdb}
#login_wrap .login_ h2{padding:13px 6px 30px 21px; width:307px; border-right:1px solid #dbdbdb; float:left}
#login_wrap .login_box {margin-left:335px; height:149px; background:#f2f2f2; border-bottom:1px solid #dbdbdb; padding:30px 76px 0 70px}
#login_wrap .login_box h3 {padding-bottom:8px}
#login_wrap .login_box .inp_box {height:64px; width:187px;}
#login_wrap .login_box .inp_text {background-color: #FFFFFF; border: 1px solid #AAAAAA; height: 15px; padding: 5px 1px 3px 4px; width: 180px; margin:2.5px 0}
#login_wrap .i_label {color:#999999; line-height: 32px; padding:0 5px;}
#login_wrap .login_login {float:right; margin-top:-62px}
#login_wrap .login_idjoin {text-align:right; margin-top:20px}
#login_wrap .login_idjoin a {padding-left:5px; margin-left:5px; border-left:1px solid #dbdbdb;}
#login_wrap .login_idjoin a.b_none{border:none}
#login_wrap .login_work {padding:15px; text-align:center}
#login_wrap address {text-align:center; font-family:Tahoma; font-size: 11px; padding: 20px 0; text-align: center; color:#757575 }


/*join*/

body.join img, body.join input, body.join select, body.join textarea, body.join button {line-height: normal;vertical-align: middle;}

body.join #header {width:100%; border-bottom:3px solid #fbc900; }
body.join #header .header, body.join #contents {width:862px; margin:auto}
body.join #header h1 {padding:30px 0 15px 0; position:static; margin-left:-5px;}
body.join #header h1 img {width:203px; height:49px}
body.join #header dl {float:right; margin-top:-27px; }
body.join #header dl a {color:#4b4b4b}
body.join #header dd {float:left; margin-right:8px}
body.join #header dd strong {color:#4b4b4b}
body.join #contents {color:#666666}
body.join #contents h2 {padding:78px 0 70px 0}
body.join #contents h3 {padding-bottom:6px}
body.join #contents .join_contents {height:100px; border:1px solid #d0d0d0; padding:23px 30px; overflow:auto; line-height:20px;}
body.join #contents .join_contents p {margin-bottom:10px}
body.join #contents .join_contents strong {display:inline-block; padding-top:20px}
body.join #contents .join_contents strong.fst {padding-top:3px}
body.join #contents .join_contents .text_b {display:block; color:#4c4c4c; padding:15px;}
body.join #contents .joincheck {text-align:right; padding:5px 5px 34px 0}
body.join #contents .join_03 {height:119px; border-width:3px 1px 1px;border-color:#fbc900 #d0d0d0 #d0d0d0; border-style:solid}
body.join #contents .join_03 h3 {width:248px; height:61px; background:#fbfbfb; text-align:center; padding-top:52px; border-right:1px solid #d0d0d0; float:left}
body.join #contents .join_03_box {margin-left:289px; padding-top:29px}
body.join #contents .join_03_box label {display:inline-block; width:73px; margin-bottom:8px}
body.join #contents .join_03_box input {background-color: #F8F8F8; border: 2px solid #DFDFDF; padding: 3px 1px 0 4px;}
body.join #contents .join_03_box span {font-size:11px; color:#999999}
body.join #contents .join_03 strong {display:block; padding-top:5px}
body.join #contents .personal_info {width:100%; padding:50px 0}

.check_btn {text-align:center; margin:26px 0}
body.join #contents .bottom_info {text-align:center; padding:5px 0 50px 0; font-size:11px; line-height:16px; color:#999999}
#joinpage2 {padding:20px; text-align:center}
body.join #contents .personal_info th {text-align:right; padding-right:20px}
body.join #contents .personal_info .text_lin {line-height:30px; padding-left:15px}
body.join #contents .personal_info .photo_search {margin-top:90px}
body.join #contents .personal_info .ps_11 {font-size:11px; padding-left:5px}

/*body.join #footer {background:url(/img/footer_bg.gif) repeat-x 0 28px;}*/
body.join #footer h6 {margin-left:40px}


/**/
.m_t2{margin-top:2px}
.m_l2 {margin-left:2px}
.m_l4{margin-left:4px}
.m_r12{margin-right:12px}
.m_l14{margin-left:11px}
.m_l15{margin-left:15px}
.m_l10{margin-left:10px}
.tm_13 {margin-top:13px}
.m_tb20 {margin-top:20px; margin-bottom:20px}
.float_l {float:left}
.float_r {float:right}

/*008850 green*/
.list_number{padding-top:15px;text-align:center;}
.list_n_menu {padding:3px; MARGIN:3px; TEXT-ALIGN: center}

.list_n_menu .act_btn A {padding:15px 18px 14px 18px; MARGIN: 2px; BORDER: #ccc 1px solid; COLOR: #999; TEXT-DECORATION: none}
.list_n_menu .act_btn A:hover {BORDER:#999 1px solid; COLOR: #666;}
.list_n_menu .act_btn A:active {BORDER:#999 1px solid; COLOR: #666;}

.list_n_menu .act_btn2 A {padding:15px 18px 14px 18px; MARGIN: 2px; BORDER: #ccc 1px solid; COLOR: #999; TEXT-DECORATION: none}
.list_n_menu .act_btn2 A:hover {BORDER:#999 1px solid; COLOR: #666;}
.list_n_menu .act_btn2 A:active {BORDER:#999 1px solid; COLOR: #666;}

.list_n_menu .current {BORDER: #004c80 1px solid; padding:15px 18px 14px 18px; FONT-WEIGHT: bold; MARGIN: 2px; COLOR: #004c80;}
.list_n_menu .disabled {BORDER: #eee 1px solid; padding:15px 18px 14px 18px; MARGIN: 2px; COLOR: #ddd;}