@charset "euc-kr";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(http://cdn.jsdelivr.net/font-nanum/1.0/nanumbarungothic/nanumbarungothic.css);	
@import url(/css/con_v2.css);

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus { outline: 0;}
body { line-height: 1; color: black; background: white;}
ol, ul { list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: separate;}
caption, th, td { text-align: left; font-weight: normal;}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q { quotes: "" "";}
html{ height:100%;}

body {
	font-family:;
	font-size:12px;
	line-height:17px;
	scrollbar-face-color:#CBCCCA;
	scrollbar-highlight-color:#CBCCCA;
	scrollbar-3dlight-color:#E3E3E1;
	scrollbar-darkshadow-color:#E3E3E1;
	scrollbar-shadow-color:#CBCCCA;
	scrollbar-arrow-color:#E3E3E1;
	scrollbar-track-color:#E3E3E1;
	color: #383838;
	height:100%;
}

A:link {text-decoration:none ;color: #191919;}
A:visited {text-decoration:none;color: #191919;}
A:hover {text-decoration:underline ;color: #191919;}

form { display : inline; }

map { display : inline; }

td { font-size:12px; word-wrap:break-word;}

textarea { font-size: 12px; color: #383838;}
div { font-size: 12px;}

input{ font-family:"dotum", "µ¸¿ò"; font-size:12px; color:#383838;
	/*border: 1px solid #989898;*/
}

img { border:none; }

select { font-family:"dotum", "µ¸¿ò"; color:#383838; font-size: 12px; border: 1px solid #989898;}

.none {font-size:1px; font-family:verdana; line-height:1px;}

.txt_ellipsis{ width:100%; white-space:nowrap; overflow: hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
/* ------------------------------------------------------------------------------------ */

.default-board-dotline { background: url(../../images/dotline_1.gif) repeat-x left bottom;}
.dotum11 { font-family: "dotum", "µ¸¿ò"; font-size: 11px;}
.m-conbox-fr2 { border-top: 3px solid #C7C7C7;}
.slash-grayline { border-bottom: 1px solid #DFDFDF;}
.gray-line1 { border-bottom: 1px solid #CFCFCF;}
.padding-5 { padding-left: 5px;}
.banner-box { border: 1px solid #E1E1E1;}
.sbanner-bg { background: url(../images/m_sbanner_fr2.gif) repeat-x;}
.form-ok-box { border: 5px solid #CBCCCA;}
.m-dotline{ background: url(/contents/img_board/dotline1.gif) repeat-x bottom;}
.gray-box { border: 1px solid #CFCFCF;}
.table-box-bg{ background-color: #CFCFCF;}
.padding-left-18 { padding-left: 18px;}
.py-table-tit { font-weight: bold; color: #585858; padding-left: 14px; border-bottom: 1px solid #BEBEBE;}
.py-table-con { font-weight: normal; color: #585858; border-bottom: 1px solid #BEBEBE;}
.py-table-box { font-weight: normal; color: #585858; border-top: 2px solid #BEBEBE; border-bottom: 1px solid #BEBEBE;}
.table-frame1 { background: url(/d_a/images/table_frame1.gif) no-repeat left top; padding-top: 11px; padding-left: 11px;}
.system_fr1 { background: url(/contents/lsa/images/system_bar_fr1.gif) no-repeat;}
.system_fr_2 { background: url(/contents/lsa/images/system_bar_fr2.gif) repeat-x;}
.dotline-line1 { background: url(/contents/images/con_dotline.gif) repeat-x left bottom;}
.poll-title-bar { background: url(/contents/poll/images/poll_r_title_bar_fr2.gif) repeat-x left top;}
.member { cursor: pointer;}
.black-boxline { border: 1px solid #000000;}
.now-photo-box { border: 2px solid #FF9600;}
.namecard-imgbox { padding: 4px; border: 1px solid #D2D2D2;}
.namecard-imgbox-s { padding: 4px; border: 1px solid #D2D2D2;}
.market-imgbox-s { padding: 2px; border: 1px solid #D2D2D2; background-color: #FFFFFF;}
.top-grayline { border-top:1px solid #e1e1df;}
.top-grayline2 { border-top:1px solid #CCCCCC;}
.stit-orange-b { font-family: dotum, "µ¸¿òÃ¼"; font-size: 12px; font-weight: bold; color: #FF8A00;}
.m-conbox-fr4 { border-left: 3px solid #C7C7C7;}
.m-conbox-fr5 { border-right: 3px solid #C7C7C7;}
.m-conbox-fr7 { border-bottom: 3px solid #C7C7C7;}
.title-bg2-txt { font-family: dotum, "µ¸¿ò"; color: #626262; margin-left: 20px; margin-top: 7px;}
.title-image { margin-left: 16px;}
/* ----------------------------------- GT3 Àü¿ë style s ------------------------------------------------ */
#header_wrap{}
#header_wrap .top_tm_logo{ height:100px; width:1000px; margin:auto; text-align:right}
#header_wrap .top_tm_logo .tmenu{ padding-top:7px; height:13px; text-align:right; color:#9c9c9c; font-size:11px; font-family:'µ¸¿ò',dotum;}
#header_wrap .top_tm_logo .tmenu a{ color:#9c9c9c;}
#header_wrap .top_tm_logo .top_logo{ text-align:center; padding-top:5px;}
#header_wrap .top_tm_logo .top_logo img{ margin:auto}
#menu_wrap{ width:100%; height:41px; border-bottom:1px solid #982022; background:#a6282a; position:relative;}
#menu_wrap .menu_w_con{width:1000px; position:relative; margin:auto;}
#menu_wrap .menu_w_con .menu_con{width:1000px; position:absolute; z-index:2; height:150px; margin:auto;}
/* -- body ------------------------------- */
#main_wrap{ margin-top:30px;}
/* *********************** -- main visual s ---- */
#main_wrap #visual{ height:350px; width:100%; margin-bottom:30px; display:block; background:url(/d_d/images/main_visual_bg_pt.gif) repeat-x left top;}
#main_wrap #visual .visual_img{ min-width:1000px; height:350px; background:url(/d_d/images/main_vs_bg.jpg) no-repeat center top; margin:auto}
#main_wrap #visual .visual_img .vsimg_con{ width:1000px; margin:auto; position:relative}
#main_wrap #visual .visual_img .vsimg_con .vsimg{ left:584px; top:51px; position:absolute;}
/* *********************** -- main visual e ---- */
/* -- main body-left s ---- */
#main_wrap .main_body{ width:1000px; margin:auto; font-size:0px; vertical-align:top}
#main_wrap .main_body .mbody_l{ width:230px; display:inline-block; background:#fff; vertical-align:top}
/* -- login s ---- */
#ml_login_con{ width:208px; height:125px; background:#f7f5f5; border:1px solid #cccccc; margin-bottom:12px;}
#ml_login_con img{ display:block;}
#ml_login_con .ml_login_tit{ border-bottom:1px solid #d9d9d9; width:184px; height:22px; margin:10px auto 0 auto;}
#ml_login_con .ml_login_tit h2{ text-align:left; padding:0 0 0 5px; height:auto; float:left}
#ml_login_con .ml_login_tit .login_idsave{ text-align:right; padding-right:3px; float:right; font-size:11px; font-family:'µ¸¿ò',dotum; color:#767676;}
#ml_login_con .ml_login_tit .login_idsave input{ vertical-align: text-bottom}
.ml_login_form{ display:table; margin:auto; padding:10px 0 0 0; overflow:hidden; width:185px;}
.ml_login_form ul.ml_login_form_input{ padding:0; margin:0 auto 8px auto; overflow:hidden; width:130px; float:left; display: inline-block;}
.ml_login_form ul.ml_login_form_input li{ padding:0 0 4px 0; margin:0; list-style:none; overflow:hidden;}
.ml_login_form ul.ml_login_form_input li span.login_stit{ width:28px; padding:5px 0 4px 0; float:left}
.ml_login_form ul.ml_login_form_input li span.login_input{ width:102px; float:left}
input.login_f_input{ width:88px; height:13px; border:1px solid #c7c7c7; background:#fff; font-size:12px; font-family:'µ¸¿ò',dotum; color:#292929; line-height:10px; padding:5px 5px 0px 5px;}
.ml_login_form .ml_login_form_btn{ text-align:left; float:right; display:table;}
#ml_login_con ul.ml_login_bottom{ padding:0; margin:auto; display:table; overflow:hidden}
#ml_login_con ul.ml_login_bottom li{ padding:0 7px; display:table; float:left}
#ml_login_con ul.ml_login_bottom li a{ font-size:11px; font-family:'µ¸¿ò',dotum; color:#767676; text-decoration:none;}

#ml_login_con .ml_login_tit .logon_option{ text-align:right; padding:3px 3px 0 0; float:right; font-size:11px; font-family:'µ¸¿ò',dotum; color:#fe7800;}
#ml_login_con .ml_login_tit .logon_option a{ background:url(/d_d/images/sicon_arrow_orange.gif) no-repeat left 1px; color:#fe7800; padding-left:8px;}
.ml_logon_form{ text-align:center; padding:5px 0; height:52px;}
.ml_logon_form span{ display:block;}
.ml_logon_form strong{ font-weight:bold}
.ml_logon_form .m_logon_form_letter{ color:#23c1e8; text-align:center; padding-bottom:3px;}
.ml_logon_form .m_logon_form_letter a{ background:url(/d_d/images/sicon_letter.gif) no-repeat left 0px; color:#23c1e8; padding-left:15px;}
.ml_logon_form .m_logon_form_name{ color:#8367c9; text-align:center}
.ml_logon_form .m_logon_form_name a{ color:#8367c9;}
.ml_logon_form .m_logon_form_name a.logf_btn_maint{ color:#da5f5f}
#ml_login_con ul.ml_logon_bottom{padding:0; margin:auto; display:table; overflow:hidden; font-size:0px;}
#ml_login_con ul.ml_logon_bottom li{ display:inline-block; padding-right:1px;}
#ml_login_con ul.ml_logon_bottom li.li_last{ padding-right:0;}
#ml_login_con ul.ml_logon_bottom li a{ padding:8px 8px 0 8px; height:14px; font-size:11px; font-family:'µ¸¿ò',dotum; color:#fff; text-align:center; display:block; line-height:10px;}
#ml_login_con ul.ml_logon_bottom li a.btn_lf_mypage{ background:#94cbd9;}
#ml_login_con ul.ml_logon_bottom li a.btn_lf_modify{ background:#bebebe;}
#ml_login_con ul.ml_logon_bottom li a.btn_lf_logout{ background:#ff9e47;}
/* -- login e ---- */
/* -- main cal s ---- */
#ml_cal_con{ width:208px; height:210px; border:1px solid #cccccc; background:#fff; margin-bottom:12px;}
#ml_cal_con .ml_cal_tit{ background:url(/d_d/images/m_dotline.gif) repeat-x left bottom; width:184px; height:23px; margin:10px auto 0 auto; overflow:hidden;}
#ml_cal_con .ml_cal_tit h2{ text-align:left; padding:0 0 0 8px; height:auto; float:left}
#ml_cal_con .ml_cal_tit span.cal_ym{ text-align:right; font-family: 'Nanum Gothic', sans-serif; font-size:12px; color:#525151; font-weight:bold; letter-spacing:-0.5px; padding:0 5px 0 0; height:auto; float:right}
#ml_cal_con .ml_cal_body{}
#ml_cal_con .ml_cal_body table{ width:178px; margin:auto}
#ml_cal_con .ml_cal_body table.cal_w_thead{ background:url(/d_d/images/m_dotline.gif) repeat-x left bottom; margin-bottom:3px;}
#ml_cal_con .ml_cal_body table th{ color:#a5a4a4; height:18px; font-size:11px; font-family:'µ¸¿ò',dotum; padding:5px 0 0 0; text-align:center;}
#ml_cal_con .ml_cal_body table th.cal_w_sunday{ color:#ff8787;}
#ml_cal_con .ml_cal_body table th.cal_w_saturday{ color:#487dc4;}
#ml_cal_con .ml_cal_body table td{ color:#767676; height:19px; font-size:11px; font-family:'µ¸¿ò',dotum; padding:3px 0 2px 0; text-align:center;}
#ml_cal_con .ml_cal_body table td a{ color:#767676;}
#ml_cal_con .ml_cal_body table td.cal_w_sunday{ color:#ff8787;}
#ml_cal_con .ml_cal_body table td.cal_w_sunday a{ color:#ff8787;}
#ml_cal_con .ml_cal_body table td.cal_w_saturday{ color:#487dc4;}
#ml_cal_con .ml_cal_body table td.cal_w_saturday a{ color:#487dc4;}
#ml_cal_con .ml_cal_body table td.cal_w_ext{ background:url(/d_d/images/m_diary_mark1.png) no-repeat center top; color:#fff;}
#ml_cal_con .ml_cal_body table td.cal_w_ext a{ color:#fff;}
#ml_cal_con .ml_cal_body table td.cal_w_today{ background:url(/d_d/images/m_diary_today.gif) no-repeat center top;}
#ml_cal_con .ml_cal_body table td.cal_w_today_ext{ background:url(/d_d/images/m_diary_today_ext.png) no-repeat center top; color:#fff;}
#ml_cal_con .ml_cal_body table td.cal_w_today_ext a{ color:#fff;}
/* -- main cal e ---- */
#ml_cityh_con{ width:210px; height:45px; background:#e8e8e8;}
#ml_cityh_con h2{ padding:7px 0px 3px 12px;}
#ml_cityh_con .rolling_list_con{ width:185px; margin:auto; text-align:left;}
#cnews_cbox ul{ padding:0; margin:3px 0 0 0;}
#cnews_cbox ul li{ padding:0; margin:0; list-style:none; background:url(/d_d/images/icon_arrow_right.gif) no-repeat 175px 5px;}
#cnews_cbox ul li a span{ font-family:'µ¸¿ò',dotum; color:#646464; font-size:11px; text-align:left; line-height:11px; }
#ml_cityh_con img{display:block}
#ml_market_con{ width:210px;}
#ml_market_con img{display: block;}
#ml_qmenu_con{ width:210px; margin-top:11px;}
#ml_qmenu_con ul{ padding:0; margin:0; border:1px solid #dedede; font-size:0px;}
#ml_qmenu_con ul li{ padding:0; margin:0; list-style:none; border-bottom:1px solid #dedede; font-size:0px;}
#ml_qmenu_con ul li.li_last{ border-bottom:none;}
#ml_qmenu_con ul li img{ display:block}
/* -- main body-left e ---- */
/* -- main body-center s ---- */
#main_wrap .main_body .mbody_c{ width:513px; display:inline-block; background:#fff; vertical-align:top}
.thum_board_center{ margin-bottom:15px; width:490px; min-height:199px; display:block;}
.thum_board_center .thum_board_tit{ border-bottom:1px solid #cacaca; padding:4px 0 5px 4px; overflow:hidden; margin-bottom:5px;}
.thum_board_center .thum_board_tit h2{ padding:0; margin:0; display:block; text-align:left; float:left}
.thum_board_center .thum_board_tit h2 img{ display:block;}
.thum_board_center .thum_board_tit .thum_board_tit_r{ padding:0 8px 0 0; margin:0; display:block; text-align:right; float:right}
.thum_board_center .thum_board_tit .thum_board_tit_r img{ display:block;}
.thum_board_center .thum_board_list{}
.thum_board_center .thum_board_list ul{ padding:0; margin:0;}
.thum_board_center .thum_board_list ul li{ padding:4px 0 0 0; margin:0; list-style:none; font-size:0px; min-height:20px;}
.thum_board_center .thum_board_list ul li:hover{ background:#e8f4f7}
.thum_board_center .thum_board_list ul li span{ display:inline-block; font-size:12px; font-family:'µ¸¿ò',dotum; line-height:12px;}
.thum_board_center .thum_board_list ul li span.board_kind{ width:40px; padding-left:4px;}
.thum_board_center .thum_board_list ul li span.board_subject{ width:385px;}
.thum_board_center .thum_board_list ul li span.board_subject a{ color:#383838; padding-right:5px;}
.thum_board_center .thum_board_list ul li span.board_subject a span.comm_num{ color:#838383; font-size:11px; font-family:'µ¸¿ò',dotum; padding-right:5px;}
.thum_board_center .thum_board_list ul li span.board_date{ width:50px; padding-right:8px; text-align:right; color:#838383; font-size:11px; font-family:'µ¸¿ò',dotum; float:right;}

.thum_board_center .thum_gallery_list{ padding-top:6px;}
.thum_board_center .thum_gallery_list ul{ padding:0; margin:0 auto 0 auto; display:table;}
.thum_board_center .thum_gallery_list ul li{ padding:0 3px 0 3px; margin:0; list-style:none; float:left; width:156px; height:119px; overflow:hidden;}
.thum_board_center .thum_gallery_list ul li img{ border:1px solid #d6d6d6; display:block; max-width:154px; height:auto;}
.thum_board_center .thum_gallery_list ul li img:hover{ border:1px solid #6ec0df;}
.thum_board_center .thum_gallery_list ul li span.noimg{ border:1px solid #d6d6d6; width:154px; height:117px; display:block; background:url(/images/m_noimg_i.gif) no-repeat center 50%;} /* °¶·¯¸® noimg */
.thum_board_center .thum_gallery_list ul li span.noimg_g{ border:1px solid #d6d6d6; width:154px; height:117px; display:block; background:url(/images/m_noimg_g.gif) no-repeat center 50%;} /* °¶·¯¸® noimg */
/* -- main body-center e ---- */
/* -- main body-right s ---- */
#main_wrap .main_body .mbody_r{ width:257px; display:inline-block; vertical-align:top}
.thum_board_right{ margin-bottom:15px; width:257px; min-height:199px; display:block;}
.thum_board_right .thum_board_tit{ border-bottom:1px solid #cacaca; padding:4px 0 5px 4px; overflow:hidden; margin-bottom:5px;}
.thum_board_right .thum_board_tit h2{ padding:0; margin:0; display:block; text-align:left; float:left}
.thum_board_right .thum_board_tit h2 img{ display:block;}
.thum_board_right .thum_board_tit .thum_board_tit_r{ padding:0 8px 0 0; margin:0; display:block; text-align:right; float:right}
.thum_board_right .thum_board_tit .thum_board_tit_r img{ display:block;}
.thum_board_right .thum_board_list{}
.thum_board_right .thum_board_list ul{ padding:0; margin:0;}
.thum_board_right .thum_board_list ul li{ padding:4px 0 0 15px; margin:0; list-style:none; font-size:0px; min-height:20px; background:url(/d_d/images/m_board_bullet.gif) no-repeat 4px 10px;}
.thum_board_right .thum_board_list ul li:hover{ background:#e8f4f7}
.thum_board_right .thum_board_list ul li span{ display:inline-block; font-size:12px; font-family:'µ¸¿ò',dotum; line-height:12px;}
.thum_board_right .thum_board_list ul li span.board_subject{ width:385px;}
.thum_board_right .thum_board_list ul li span.board_subject a{ color:#383838; padding-right:5px;}
.thum_board_right .thum_board_list ul li span.board_subject a span.comm_num{ color:#838383; font-size:11px; font-family:'µ¸¿ò',dotum; padding-right:5px;}
.thum_board_right .thum_board_list ul li span.board_date{ width:50px; padding-right:8px; text-align:right; color:#838383; font-size:11px; font-family:'µ¸¿ò',dotum; float:right;}
.thum_board_right .tit_line_none{ border-bottom:none;}
.thum_board_right .conven_list{ border:1px solid #d6d6d6; width:255px; height:129px; overflow:hidden; margin-top:-5px;}
.thum_board_right .conven_list ul li{ width:100%; height:129px; display:block; position:relative}
.thum_board_right .conven_list ul li a img{ max-width:255px; display:table-cell; vertical-align: middle; top:50%; margin-top:-40%; position:absolute;}
.thum_board_right .conven_list ul li span.noimg{ width:100%; height:100%; display:block; background:url(/images/m_noimg_i.gif) no-repeat center 50%;}
/* ¾ÆÆÄÆ® µÑ·¯º¸±â noimg */
.thum_board_h_gallery{ min-height:0px;}
/* -- main body-right e ---- */

/* -- sub body s------------------------------------- */
#sub_wrap{ margin-top:17px;}
/* *********************** -- sub visual s ---- */
#sub_wrap #visual{ height:350px; width:100%; margin-bottom:30px; display:block; background:url(/d_d/images/main_visual_bg_pt.gif) repeat-x left top;}
#sub_wrap #visual .visual_img{ min-width:1000px; height:350px; background:url(/d_d/images/main_vs_bg.jpg) no-repeat center top; margin:auto}
#sub_wrap #visual .visual_img .vsimg_con{ width:1000px; margin:auto; position:relative}
#sub_wrap #visual .visual_img .vsimg_con .vsimg{ left:584px; top:51px; position:absolute;}
/* *********************** -- sub visual e ---- */
/* -- sub body-left s ---- */
#sub_wrap .sub_body{ width:1000px; margin:auto; font-size:0px; vertical-align:top}
#sub_wrap .sub_body .sbody_l{ width:230px; display:inline-block; background:#fff; vertical-align:top}
#sub_wrap .sub_body .sbody_c{ width:770px; display:inline-block; background:#fff; vertical-align:top}
/* -- sub body e------------------------------------- */
/* -- title navi s ---- */
#sub_wrap .sub_body .sbody_c .sbody_t_n{ display:block; margin-bottom:40px;}
#sub_wrap .sub_body .sbody_c .sbody_t_n ul{ padding:0 10px 0 0; margin:0; overflow:hidden}
#sub_wrap .sub_body .sbody_c .sbody_t_n ul li{ padding:0; margin:0; overflow:hidden; list-style:none;}
#sub_wrap .sub_body .sbody_c .sbody_t_n ul li.sbody_t_n_l{ width:60%; float:left}
#sub_wrap .sub_body .sbody_c .sbody_t_n ul li.sbody_t_n_r{ width:40%; float:right}
/* -- title navi e ---- */
/* -- footer ------------------------------- */
#footer_wrap{ margin-top:15px;}
#footer_wrap .footer_menu{ height:35px; background:#ebebeb; color:#656565; display:block}
#footer_wrap .footer_menu .fmenu_con{ width:1000px; margin:auto; padding-top:11px; font-size:0px;}
#footer_wrap .footer_menu .fmenu_con .fmenu_l{ width:190px; display:inline-block}
#footer_wrap .footer_menu .fmenu_con .fmenu_c{ width:620px; display:inline-block; text-align:center}
#footer_wrap .footer_menu .fmenu_con .fmenu_c ul{ padding:0; margin:0; font-size:0; display:table; margin:auto;}
#footer_wrap .footer_menu .fmenu_con .fmenu_c ul li{ padding:0 18px 0 18px; margin:0; list-style:none; font-size:12px; display:inline-table; background:url(/d_d/images/fmenu_slash.gif) no-repeat right 20%;}
#footer_wrap .footer_menu .fmenu_con .fmenu_c ul li.li_last{ background:none;}
#footer_wrap .footer_menu .fmenu_con .fmenu_r{ width:190px; display:inline-block; text-align:right; vertical-align:top;}
#footer_wrap .footer_menu .fmenu_con .fm_rcoute{ color:#858585; text-align:right; padding-right:10px;}
#footer_wrap .footer_menu a{color:#656565}
#footer_wrap .footer_addr{ height:60px; color:#4c4c4c; text-align:center; width:1000px; margin:auto; display:block; padding-top:20px;}
/* ----------------------------------- GT3 Àü¿ë style e ------------------------------------------------ */
/* --- 20120926 kiko Ãß°¡ ¹× º¯°æ ---------------------------------*/
.none{display:none;}

.navi{text-align:right;}
.navi ul{ list-style:none; float: right;}
.navi li{ float:left; color:#969696; font-size:11px; font-family:"µ¸¿ò", "DotumChe", "Dotum"; }
.navi li.subnavi{ float:left; padding-left:15px;}

.img-left{float:left;}
.img-vmiddle{margin-top:3px; float:left; margin-right:3px;}

.sbanner-box{ height:22px;}
.sbanner-bg2{ border-top:1px solid #cfcfcf; border-bottom:1px solid #cfcfcf;}

#title{height:25px; overflow:hidden; margin-top:10px;}
#title ul{margin:0; padding:0; list-style:none; overflow:hidden;}
#title li{margin:0; padding:0; float:left;}
#title li.title_i{ font-family:"³ª´®°íµñ", "NanumGothic", "ngeot", "µ¸¿ò", "DotumChe", "Dotum"; color:#313131; font-size:24px; font-weight:600; line-height:28px;}
#title li.title_ii{ font-family:"³ª´®°íµñ", "NanumGothic", "ngeot", "µ¸¿ò", "DotumChe", "Dotum"; color:#313131; font-size:16px; font-weight:600; line-height:28px;}

#contents-body{margin:auto;} /* ÀüÃ¼ ³»¿ë body */

.dot-bg { background: url(/contents/images/dot.gif) repeat-x bottom;}

.dotum11s{ font-family:dotum, 'µ¸¿ò'; font-size:11px; color:#969696;}
.gray-line{ border-bottom:1px solid #e1e1df;}

.form-cstit{ padding-left:7px;}
.font-gray{ color:#848484;}


#input-field{ list-style:none; margin:0; padding:0; width:100%; margin-bottom:3px;}
#input-field ul{ list-style:none; margin:0; padding:0; width:100%;}
#input-field ul li{ list-style:none; margin:0; padding:0}
#input-field li{ list-style:none; margin:0; padding:0; float:left;}
#input-field li.input-f2{ width:120px;}
#input-field li.input-f3{ width:100px; padding-top:3px;}
#input-field-sub{ list-style:none; margin:0; padding:0; width:100%; margin-top:3px;}

.input-trline{ border-bottom:1px solid #e9e9e9; padding:10px 0px 10px 5px;}

/* 20121027 member °ü·Ã style Ãß°¡ */
.bottom-btn-memfind{margin:auto; width:165px; margin-top:10px; margin-bottom:30px;}
.bottom-btn-memfind ul{margin:0px; padding:0px;}
.bottom-btn-memfind li{margin:0px; padding:0px; float:left; list-style:none;}
.bottom-btn-memfind li:first-child{margin-right:5px;}

/*  icons */
.icon-file-new{background:url(/contents/img_board/icon_new.gif) no-repeat left top; width:11px; height:11px; margin-right:5px; display:inline-block;}
.icon-reply-new{background:url(/contents/img_board/icon_reply_new.gif) no-repeat left top; width:33px; height:13px; display:inline-block;}
.icon-reply-old{background:url(/contents/img_board/icon_reply_old.gif) no-repeat left top; width:33px; height:13px; display:inline-block;}
.icon-file-disk{background:url(/contents/img_board/icon_disk.gif) no-repeat left top; width:17px; height:15px; display:inline-block; vertical-align:middle;}
.icon-file-zoom{background:url(/contents/lsa/images/system_icon_zoom.gif) no-repeat left top; width:15px; height:15px; cursor:pointer; display:inline-block;}
.icon-board-secret{background:url(http://greenapt.co.kr/greenapt2/board/ic_secret.gif) no-repeat left top; width:10px; height:15px; display:inline-block;}
.icon-board-prev-on{background:url(/contents/img_board/btn_prev_on.gif) no-repeat 50% 2px; width:10px; height:10px; cursor:pointer; display:inline-block;}
.icon-board-prev-off{background:url(/contents/img_board/btn_prev_off.gif) no-repeat 50% 2px; width:10px; height:10px; display:inline-block;}
.icon-board-next-on{background:url(/contents/img_board/btn_next_on.gif) no-repeat 50% 2px; width:10px; height:10px; cursor:pointer; display:inline-block;}
.icon-board-next-off{background:url(/contents/img_board/btn_next_off.gif) no-repeat 50% 2px; width:10px; height:10px; display:inline-block;}
.icon-comment-delete{background:url(/contents/img_board/sbtn_delete.gif) no-repeat left top; width:12px; height:12px; margin-right:4px; cursor:pointer; display:inline-block;}
.icon-comment-modify{background:url(/contents/img_board/sbtn_modify.gif) no-repeat left top; width:12px; height:12px; margin-right:2px; cursor:pointer; display:inline-block;}

.icon-view-prev{background:url(/contents/img_board/icon_view_prev.gif) no-repeat left 7px; width:9px; height:15px; display:inline-block;}
.icon-view-next{background:url(/contents/img_board/icon_view_next.gif) no-repeat left 7px; width:9px; height:15px; display:inline-block;}
.icon-comment-tit{background:url(/contents/img_board/icon_comment_tit.gif) no-repeat left top; width:14px; height:13px; display:inline-block;}
.icon-recommend-plus{background:url(/contents/img_board/btn_recommend_plus.gif) no-repeat left top; width:68px; height:18px; cursor:pointer; display:inline-block;}
.icon-comment-hide{background:url(/contents/img_board/btn_comment_hide.gif) no-repeat left top; width:76px; height:18px; cursor:pointer; display:inline-block;}
.icon-lsa-down{background:url(/contents/lsa/images/lsa_4_down.gif) no-repeat left top; width:13px; height:11px; margin-right:5px; display:inline-block;}
.icon-lsa-arrow{background:url(/contents/lsa/images/lsa_5_arrow_right.gif) no-repeat left 2px; width:4px; height:10px; margin-right:5px; display:inline-block;}
.icon-lsa-arrow2{background:url(/contents/mypage/images/lsa_5_arrow_right.gif) no-repeat left 2px; width:4px; height:10px; margin-right:5px; display:inline-block;}
.icon-pinfo-white-arrow{background:url(/contents/pinfo/images/pinfo_1_white_arrow.gif) no-repeat left 3px; width:7px; height:4px; margin-right:5px; display:inline-block;}
.icon-phone{background:url(/contents/images/icon_phone.gif) no-repeat left 3px; width:15px; height:15px; margin-right:5px; display:inline-block;}
.icon-homepage{background:url(/contents/images/icon_home.gif) no-repeat left 3px; width:15px; height:15px; margin-right:5px; display:inline-block;}
.icon-info-arrow{background:url(/contents/pinfo/images/p_info_3_arrow.gif) no-repeat left 3px; width:12px; height:15px; margin-right:3px; display:inline-block;}
.icon-linfo-shop-list{background:url(http://greenapt.co.kr/greenapt2/lifeinfo/images/newacticle_icon.gif) no-repeat left top; width:12px; height:14px; margin-right:2px; display:inline-block;}
.icon-linfo-guide-arrow{background:url(/contents/lifeinfo/images/guide_list_arrow.gif) no-repeat left 3px; width:5px; height:15px; margin-right:4px; display:inline-block;}
.icon-sitemap-sarrow{background:url(/contents/sitemap/images/icon_small.gif) no-repeat left 1px; width:9px; height:12px; margin-right:4px; display:inline-block;vertical-align:top;}
.icon-infor-pyi{background:url(/images/py_icon_i.gif) no-repeat left 5px; width:5px; height:12px; margin-right:5px; vertical-align:top; display:inline-block;}
.icon-infor-ph{background:url(/contents/images/icon_round_gray.gif) no-repeat left 3px; width:6px; height:10px; margin-right:5px; vertical-align:top; display:inline-block;}
.icon-arrow-red{background:url(/contents/member/images/icon_red_round.gif) no-repeat left 3px; width:6px; height:10px; margin-right:5px; vertical-align:top; display:inline-block;}
.icon-none-a{width:6px; height:5px; margin-right:5px; vertical-align:top; display:inline-block;}

.icon_diary{width:15px; height:15px; margin-right:5px; vertical-align:top; display:inline-block;}
.icon_9{background:url(/contents/mypage/images/diary_icon_9.gif) no-repeat left top;}
.icon_3{background:url(/contents/mypage/images/diary_icon_3.gif) no-repeat left top;}
.icon_1{background:url(/contents/mypage/images/diary_icon_1.gif) no-repeat left top;}
.icon_2{background:url(/contents/mypage/images/diary_icon_2.gif) no-repeat left top;}
.icon_4{background:url(/contents/mypage/images/diary_icon_4.gif) no-repeat left top;}
.icon_6{background:url(/contents/mypage/images/diary_icon_6.gif) no-repeat left top;}
.icon_5{background:url(/contents/mypage/images/diary_icon_5.gif) no-repeat left top;}
.icon_8{background:url(/contents/mypage/images/diary_icon_8.gif) no-repeat left top;}

.icon-new{background:url(/d_b/images/icon_new.gif) no-repeat 50% 50%; width:8px; height:8px; margin-right:0px; display:inline-block;}

.input_td{ padding:4px 0px 4px 5px;}

/* °Ô½Ã±Û line-height ±âº»°ªÀ¸·Î Àû¿ëÇÏ±â */
#boardconbox{line-height:normal; font-family:normal;}
#boardconbox div{line-height:normal; font-family:normal;}

/* ½ÃÁ¤¼Ò½Ä GT3 201306 */
#hm_cnews_con{width:400px; height:67px; background:url(/d_c/images/hm_cnews_bg.gif) no-repeat top left; overflow:hidden; margin-bottom:5px;}
#hm_cnews_con ul{padding:0; margin:0; overflow:hidden;}
#hm_cnews_con ul li{list-style:none; float:left;}
#hm_cnews_con ul li.cnews_logo{width:105px; height:65px; background:url(/d_c/images/hm_cnews_logo.png) no-repeat 25px 50%;}
#hm_cnews_con ul li.cnews_text{width:262px; margin-top:18px; background:url(/d_c/images/hm_cnews_box.gif) no-repeat left top;}
#cnews_cbox ul li a{width:250px; height:28px; display:block; background:url(/d_c/images/hm_arrow.png) no-repeat right 2px; text-align:left; cursor:pointer;}
#cnews_cbox ul li a div{width:210px; margin:8px 0px 0px 10px; display:block; word-break:break-all; text-align:left; }

/* ¸ÞÀÎ QuickMenu1 */
.leftq_mbox { border-right:2px solid #ADBBBF; border-left: 2px solid #ADBBBF; padding-top:10px;}
.qbtn1{ margin-bottom:7px;}

/* 20140123 È¨ÆäÀÌÁö °¡¿îµ¥ ³»¿ë º¸¿©ÁÖ´Â ¿µ¿ª */
.aptbody{padding-bottom:30px}

/* contents subpage body */
.conbox_title{ width:570px; margin:auto;}
.conbox_width{ width:550px; margin:auto; table-layout:auto; display:table;}

/* ¿ìÃø Äü¸Þ´º */
.r_qm_con{
	background:url(/d_c/images/quick_dot.gif) repeat-x left bottom;
	padding: 3px 0px 3px 0px;
}
.r_qm_con_last{
	padding: 3px 0px 3px 0px;
}
.r_qm_con_txt{
	padding-left:10px;
}

/* copyright ¹öÆ° ¸ðÀ½ */
.copyright_btns{margin-bottom:5px; width:100%; overflow:hidden;}
.copyright_btns ul{ padding:0px; margin:0px; overflow:hidden;}
.copyright_btns ul li{ padding:0px 5px 0px 0px; margin:0px; list-style:none; overflow:hidden; float:left}
.copyright_slash{color:#ababab;}
.copyright_btns ul li.copyright_btns_l{ padding-top:3px;}
.copyright_btns ul li.copyright_btns_l a{ color:#5e5e5e;}
.copyright_btns ul li.copyright_space{ padding-right:10px; height:10px;}

/* ÀÌ¿ë¾à°ü, °³ÀÎÁ¤º¸º¸È£Á¤Ã¥, ¿î¿µ¾à°ü fancybox Àü¿ë */
.con_docbody{ border:5px solid #ededed; padding:20px 0px 20px 0px;}
.con_cbody{ width:750px; margin:auto}
.con_cbody h1{ width:750px; margin:auto; font-family:"³ª´®°íµñ", "NanumGothic", "ngeot", "µ¸¿ò", "DotumChe", "Dotum"; color:#0f0f0f; font-size:22px; font-weight:bold; text-align:left; border-bottom:1px solid #d9d9d9; padding-bottom:10px;}
.con_ccbody{ padding-top:10px 5px 10px 5px; word-break:break-all; white-space:pre-line; width:750px; text-align:left; line-height:20px; color:#0f0f0f; margin-top:10px;}

.infor_pyi{background:url(/images/py_icon_i.gif) no-repeat left 5px; padding-left:15px; margin:6px 0px 0px 20px; text-align:left; color:#585858;}

/* ¸ÞÀÎ, ¼­ºê ÇÃ·¡½Ã ¿µ¿ª¿¡ ¸Þ¼¼Áö Ç¥ÇöÇÏ±â À§ÇÔ */
.top_vs_noflash_info_m{width:1000px; height:407px; vertical-align:middle; color:#cecece; text-align:center}
.top_vs_noflash_info_s{width:1000px; height:290px; vertical-align:middle; color:#cecece; text-align:center}

/* ¸ÞÀÎ ÃÖ±Ù°Ô½Ã±Û ÄÚµù ¼öÁ¤ 20140912 */
#main_n_at2{ width:400px; margin-left:25px; margin-bottom:10px;}
.main_n_at2_tit{ overflow:hidden; margin-bottom:5px; border-bottom:1px solid #772F73;}

/* ¸ÞÀÎ ÃÖ±Ù°Ô½Ã±Û Å¸ÀÌÆ²¿¡ more ¹öÆ° 20140912 */
.main_n_at2_tit ul{ padding:0px; margin:0px; overflow:hidden;}
.main_n_at2_tit ul li{ padding:0px; margin:0px; overflow:hidden; list-style:none;}
.main_n_at2_tit ul li.tit{ float:left;}
.main_n_at2_tit ul li.btn_r{ float:right;}
.main_n_at2_tit ul li.btn_r img{ margin-top:3px;}

/* ÁÂÃø Á¤º¸¸Þ´º Àü¿ë - 20140917 - s */
#lm_infobanner{ width:180px; margin:auto; margin-top:30px; margin-bottom:30px;}
#lm_infobanner ul{ padding:0; margin:0;}
#lm_infobanner ul li{ padding:0; margin:0; list-style:none; text-align:left; overflow:hidden; vertical-align:middle; border-bottom:1px solid #dcdcdc; cursor:pointer;}
#lm_infobanner ul li a{ width:180px; height:50px; display:block; text-decoration:none; }
#lm_infobanner ul li a span.lm_info_icon{ display: inline-block; padding:6px 10px 6px 10px; float:left}
#lm_infobanner ul li a span.lm_info_tit{ display:table-cell; color:#6a6a6a; font-family:"³ª´®¹Ù¸¥°íµñ", "Nanum Barun Gothi", "ngeot", "µ¸¿ò", "DotumChe", "Dotum"; font-size:12px; vertical-align:middle; line-height:16px; height:46px; word-break:break-all; }
#lm_infobanner_option{margin-top:20px;}
/* ÁÂÃø Á¤º¸¸Þ´º Àü¿ë - 20140917 - e */

/* ÁÂÃø ¸Þ´º º¯°æ 20160624 - s */
#lmenu_wrap{ width:184px; border:1px solid #dedede; padding:18px 13px 13px 13px;}
#lmenu_wrap h2.lm_tit{ text-align:left; font-family:"³ª´®¹Ù¸¥°íµñ", "Nanum Barun Gothic", "ngeot", "µ¸¿ò", "DotumChe", "Dotum"; font-size:22px; color:#313131; font-weight:600; display:block; border-bottom: 3px solid #313131; padding:0 0 8px 7px; margin-bottom:8px;}
#lmenu_wrap ul.lm_ul{ display:block; padding:0 0 0 7px; margin:0;}
#lmenu_wrap ul.lm_ul li{ padding:0; margin:0; list-style:none;}
#lmenu_wrap ul.lm_ul li a{ text-align:left; font-family:"³ª´®¹Ù¸¥°íµñ", "Nanum Barun Gothic", "ngeot", "µ¸¿ò", "DotumChe", "Dotum"; font-size:14px; color:#686868; line-height:14px; display:block; padding:7px 0 7px 0; text-decoration:none;}
#lmenu_wrap ul.lm_ul li a:hover{ color:#000 !important; text-decoration:none;}
#lmenu_wrap ul.lm_ul li a.a_active{ color:#000;}

.lm_smenu{ padding-bottom:5px;}
.lm_smenu ul{ padding:0; margin:0;}
.lm_smenu ul li{ padding:0 0 0 13px !important; margin:0; list-style:none; text-indent:-10px !important;}
.lm_smenu ul li a{ text-align:left; font-family:"³ª´®¹Ù¸¥°íµñ", "Nanum Barun Gothic", "ngeot", "µ¸¿ò", "DotumChe", "Dotum"; font-size:12px !important; color:#898989 !important; line-height:14px !important; display:block; padding:4px 0 4px 0 !important; text-decoration:none; word-break:break-all;}
.lm_smenu ul li a:hover{color:#000 !important; font-weight:600 !important; text-decoration:none;}
.lm_smenu ul li a:hover.a_active{color:#000; font-weight:600;}
/* ÁÂÃø ¸Þ´º º¯°æ 20160624 - e */





/* ÁÂÃø ¸Þ´º º¯°æ - 20141103 - s */
.leftmenu { border-right:2px solid #ADBBBF; border-left:2px solid #ADBBBF;}

#lm{ width:190px; margin-bottom:15px;}
#lm div.lm_tit{}
#lm div.leftmenu { border-right:2px solid #ADBBBF; border-left:2px solid #ADBBBF;}
#lm div.lm_con{ width:182px; padding-left: 7px;}
#lm .lm_fr_bottom{ background:url(/d_c/images/lm_bottom.gif) no-repeat center top; width:190px; height:10px; display:block}
#lm .lmc2{}
#lm .lmc2 a{ width:160px; display:block; padding:4px 0px 3px 16px; text-align:left; background:url(/images/slmenu_icon_off.gif) no-repeat 5px 8px;}
#lm .lmc2 A:link {text-decoration:none ;color: #6f6f6f; background:url(/images/slmenu_icon_off.gif) no-repeat 5px 8px;}
#lm .lmc2 A:visited {text-decoration:none;color: #6f6f6f; background:url(/images/slmenu_icon_off.gif) no-repeat 5px 8px;}
#lm .lmc2 A:hover {text-decoration:none ;color: #005db3; background:url(/images/slmenu_icon_on.gif) no-repeat 5px 8px;}
#lm .lm_bottom{ background:url(/d_c/images/lm_bottom.gif) no-repeat center top; width:190px; height:10px; display:block}
#lm .lm_slm{ margin-bottom:5px;}
/* ÁÂÃø ¸Þ´º º¯°æ - 20141103 - e */

/* Á¢¼ÓÀÚ¼ö °ü·Ã - s */
.counter_number{margin-top:3px; padding-right:3px; font-size:11px; color:#979797;}
/* Á¢¼ÓÀÚ¼ö °ü·Ã - e */

.board_list_table td img{ display:inline-block}

.mem_regist_oinfo{ width:553px; border:5px solid #e8e8e8; margin-bottom:15px;}
.mem_regist_oinfo span{ display:block; padding:10px 10px 7px 10px; color:#ff2400; line-height:20px;}

.fancybox-skin { background-color: #FFF !important; /* or whatever */}

/* Å»Åð½ÅÃ» ÆäÀÌÁö */
.mem_withdraw_c{line-height:18px; width:550px; text-align:left; margin:auto; margin-bottom:30px;}
.mem_withdraw_c h2{ height:40px; display:block; overflow:hidden; text-align:left}
.mem_withdraw_c span.sinfo{ color:#848484; padding-left:5px; display:block}
.mem_withdraw_c_form{padding-top:5px;padding-bottom:10px; width:550px;}
.mem_withdraw_c_form table tr td textarea{width:430px; max-width:430px; height:200px;}
.mem_withdraw_c_form_bottom{margin:auto; margin-top:10px; margin-bottom:30px; overflow:hidden; text-align:center}
/* //Å»Åð½ÅÃ» ÆäÀÌÁö */

/* 20150416 ÀÏºÎ css¼öÁ¤ */
#gnb_layout .gnb div,ul,li,a,img{ margin:0; padding:0;}

.mg_t10{ margin-top:10px;}
.pd_t10{ padding-top:10px;}

/* ÃÖ±Ù °Ô½Ã±Û list 20150420 */
#board_list_c{}
#board_list_c table th{ padding:5px 0px 4px 0px; font-family: "µ¸¿ò", "dotum"; color:#000; background:#F5F5F5; border-top:2px solid #CECECE; border-bottom:2px solid #CECECE;}
#board_list_c table td{ padding:5px 0px 4px 0px; font-family: "µ¸¿ò", "dotum"; color: #5A5A5A; border-bottom: 1px solid #DCDCDC;}
#board_list_c table td span.board_kindname{ display:block; font-weight:bold; color:#2555a6; margin-bottom:3px;}

/* ¸ÞÀÎ ¼³¹®Á¶»ç */
#m_poll2{ width:200px; margin-bottom:12px; border:4px solid #b0e300;}
.m_poll_off{ border:4px solid #e8e8e8 !important;}
.mpolltit{ width:180px; height:22px; overflow:hidden; margin:6px auto 0px; display:block;}
.mpolltit ul{ padding:0px; margin:0px; overflow:hidden;}
.mpolltit ul li{ padding:0px; margin:0px; list-style:none;}
.mpolltit ul li.lcon{ float:left; width:50px;}
.mpolltit ul li.rcon{ float:right}
a.mpoll_btn_g{ font-size:11px; font-family: "µ¸¿ò", "dotum"; color:#8a8a8a; line-height:12px; background:#fff; padding:5px 4px 2px 4px; border:1px solid #cdcdcd; text-decoration:none; display: inline-block; }
a.mpoll_btn_g:hover{ font-size:11px; font-family: "µ¸¿ò", "dotum"; color:#8a8a8a; line-height:12px; background:#bdbdbd; padding:5px 4px 2px 4px; border:1px solid #cdcdcd; text-decoration:none; display: inline-block; }
a.mpoll_btn_e{ font-size:11px; font-family: "µ¸¿ò", "dotum"; color:#fff; line-height:12px; background:#ff7928; padding:5px 4px 2px 4px; border:1px solid #cd5b17; text-decoration:none; display: inline-block; margin-left:1px; }
a.mpoll_btn_e:hover{ font-size:11px; font-family: "µ¸¿ò", "dotum"; color:#fff; line-height:12px; background:#da5f15; padding:5px 4px 2px 4px; border:1px solid #cd5b17; text-decoration:none; display: inline-block; margin-left:1px; }
.mpoll_con{ width:180px; height:18px; overflow:hidden; margin:1px auto 3px auto;}
.mpoll_con iframe{ width:100%;}

/* º°µµ ¼³Á¤ */
.board_listcon span.board_kind{ width:100%; text-align:center; font-family: "µ¸¿ò", "dotum"; font-size:12px; display:block}

/* ¸ÞÀÎ °øÁö»çÇ×, °øÁö»çÇ× °íÁ¤ ±â´É Ãß°¡ 20161028 kiko */
span.mb_tboard_slist_cnum{ color:#5A5A5A; font-size:11px;}
.thum_board_center .thum_board_list ul li span.board_subject a.mb_t_subject_e{ font-weight:bold; color:#ff7928}

h2.main_con_tit{font-family:"³ª´®°íµñ", "NanumGothic", "ngeot", "µ¸¿ò", "DotumChe", "Dotum"; color:#292929; font-size:14px; font-weight:600; text-align:left;}
h2.main_con_tit span.m_tit_icon{ width:9px; height:9px; background:#a6282a; border-radius: 3px; display:inline-block; margin-right:5px;}