/** 공통정보 **/
 @font-face{
 font-family:ng;
 src:url(NanumGothic.eot);
 src:local(※), url(NanumGothic.woff) format(‘woff’)
}
 @font-face{
 font-family:nbg;
 src:url(NanumBarunGothic.eot);
 src:local(※), url(NanumBarunGothic.woff) format(‘woff’)
}

* {margin:0;padding:0;font-family:"Noto Sans", sans-serif, 나눔고딕, NanumGothic, ng}
img {border:0;vertical-align:top}
ul li {list-style:none;display:inline}
a {text-decoration:none;color:#000000;outline:none; select-dummy: expression(this.hideFocus=true)}
a:hover {text-decoration:none;color:#000000}
.h20 {clear:both;height:20px}
.space25{clear:both;height:25px;}

/** header **/
#header .header_top {height:26px;background:#f6f6f6}
#header {clear:both;border-bottom:1px solid #e4e4e4}

/**#header .header_top .gnb {width:1120px;margin:0 auto;text-align:right;font-size:11px;padding:9px 0;color:#767676;}
#header .header_top .gnb .gap {padding:0px 10px;}**/

#header .header_top .gnb {width:1120px;margin:0 auto;text-align:right;font-size:11px;padding:5px 0;color:#767676;}
#header .gap {padding:0px 10px;color:#d9d9d9}

#header .lnb_wrap {width:1120px;margin:0 auto;}
#header .lnb_wrap .logo {float:left}
#header .lnb_wrap .lnb {float:right;font-size:0px;position:relative;}

/**
#header .lnb_wrap .lnb .sub1 {display:inline-block;position:absolute;height:20px;top:64px;left:60px;color:white;padding:2px 10px;text-align:center;display:none;z-index:1000;background-color:#bf0a0a;}
#header .lnb_wrap .lnb .sub2 {position:absolute;height:20px;top:64px;left:125px;color:white;padding:2px 10px;text-align:center;display:none;z-index:1000;background-color:#bf0a0a;}
#header .lnb_wrap .lnb .sub3 {position:absolute;height:20px;top:64px;left:445px;color:white;padding:2px 10px;text-align:center;display:none;z-index:1000;background-color:#bf0a0a;}
#header .lnb_wrap .lnb .sub4 {position:absolute;height:20px;top:64px;left:577px;color:white;padding:2px 10px;text-align:center;display:none;z-index:1000;background-color:#bf0a0a;}
**/

#header .lnb_wrap .lnb .sub1 {display:inline-block;position:absolute;height:20px;top:64px;left:0px;color:white;padding:2px 10px;text-align:center;display:none;z-index:1000;background-color:#bf0a0a;}
#header .lnb_wrap .lnb .sub2 {position:absolute;height:20px;top:64px;left:195px;color:white;padding:2px 10px;text-align:center;display:none;z-index:1000;background-color:#bf0a0a;}
#header .lnb_wrap .lnb .sub4 {position:absolute;height:20px;top:64px;left:530px;color:white;padding:2px 10px;text-align:center;display:none;z-index:1000;background-color:#bf0a0a;}


#header .lnb_wrap .lnb {margin-right:19px}
#header .lnb_wrap .lnb p {float:left;z-index:1120}
/**#header .lnb_wrap .lnb p a.tm {display:inline-block;font-size:17.3px;font-weight:600;color:#000000;padding:32px 70px;}**/
#header .lnb_wrap .lnb p a.tm {display:inline-block;font-size:17.3px;font-weight:600;color:#000000;padding:32px 93px;}
#header .lnb_wrap .lnb p a.on{color:#bf0a0a;}
#header .lnb_wrap .lnb p a:hover {color:#bf0a0a}


/**#header .lnb_wrap .lnb p a.tm:hover {color:#cfdbe4}**/
#header .lnb_wrap .lnb p span {display:none}
#header .lnb_wrap .lnb p span a {color:#ffffff;font-size:13px}
#header .lnb_wrap .lnb p span a:hover {color:#ffff00}


/** container **/
#container {clear:both;}
#container .container_bg{position:relative;height:504px;background:#0f0202;overflow: hidden;}
/** #container .container_right {width:1120px; margin:0 auto;} **/
/**#container .container_right .container_center{position:relative;top:-390px;right:13px;display:block;height:270px;z-index:99;background: url(../img/center_word.png) no-repeat right;}**/
/**#container .container_bg .container_right .container_center{position:absolute;top:125px;right:0;margin-right:360px;z-index:100;}**/
/** #container .container_bg .container_right .container_center{position:absolute;top:125px;margin-left:645px;z-index:100;} **/

#container .container_bottom{width:1120px; margin:0 auto;}
/**#container .container_bottom .div_left{float:left;margin:14px 12px 40px 60px;}
#container .container_bottom .div_middle{float:left;margin:14px 12px 40px 12px;}
#container .container_bottom .div_right{float:right;margin:14px 60px 40px 12px;}**/
#container .container_bottom .div_left{float:left;margin:14px 72px 40px 0px;}
#container .container_bottom .div_bottom {margin-top:15px}
#container .container_bottom .div_bottom p {margin:5px}
#container .container_bottom .div_bottom li {font-size:13px; margin-left:8px}


#container .container_bottom .div_middle{float:left;margin:14px 12px 40px 12px;}
#container .container_bottom .div_right{float:right;margin:14px 0px 40px 72px;}


/** sub_container **/
#sub_container {clear:both;}
#sub_container .sub_top{position:relative;height:150px;background:url(../img/submain2.jpg) no-repeat center center;}
#sub_container .sub_container_wrap {display:table;width:1120px;margin:0px auto;}
#sub_container .sub_left {display:table-cell;width:230px;}
#sub_container .sub_left .sub_left_title {position:absolute; top:114px;}
#sub_container .sub_left .left_menu {padding-top:80px;}
#sub_container .sub_left .left_menu a {display:block;font-size:15.5px;color:#676767;padding:14.5px;height:15px;border-bottom:1px solid #dfdfdf}
/**#sub_container .sub_left .left_menu .left_menu_dot {vertical-align:middle;padding:0 10px 5px 10px;}**/

#sub_container .sub_left .left_menu a img{vertical-align:middle;padding:0 10px 5px 10px;}
#sub_container .sub_left .left_menu a.on img.left_menu_dot{display:none;}
#sub_container .sub_left .left_menu a.on {padding-left:38.5px;color:#bf0a0a;font-weight:600;background:url(../img/dot_red.gif) no-repeat;}

/*mouseover*/
#sub_container .sub_left .left_menu a:hover {padding-left:38.5px;color:#bf0a0a;font-weight:600;background:url(../img/dot_red.gif) no-repeat;}
#sub_container .sub_left .left_menu a:hover .left_menu_dot {display:none;}


#sub_container .sub_content {display:table-cell;position:relative;top:-52px;width:840px;height:574px;padding-left:50px;}
#sub_container .sub_content .sub_title {width:100%;height:60px;border-bottom:1px solid #dedede;}
#sub_container .sub_content .sub_title .title {display:inline-block;margin-top:15px;font-size:24px;font-weight:600;color:#3e3f41;}
#sub_container .sub_content .sub_title .path {float:right;padding-top:25px;font-size:12px;color:#6a6a6a;}
/****/#sub_container .sub_content .sub_title .path img{padding-top:5px}
#sub_container .sub_content .content {clear:both;margin:40px 0px 75px 0px}

/** footer **/
#footer {clear:both;background:#1a1c1f;}
#footer .bottom {width:1120px;height:150px;margin:0px auto;}
#footer .bottom .logo {float:left;margin-top:60px;margin:45px 54px 20px 70px;}
#footer .bottom .copyright_menu p {float:left;}
#footer .bottom .copyright_menu p a{display:inline-block;font-size:13.1px;color:#000000;margin:25px 50px 10px 0px;color:#ffffff;}
#footer .bottom .copyright {float:left;font-size:11px;color:#b6b6b6;font-size:12.1px;line-height:1.8em;letter-spacing:0.5px;margin-top:-12px}
#footer .bottom .copyright span{color:#585859}



/* 로그인 */
#thaiclub_login_area{width:511px; height:300px; background:url('../imgs/login.gif') no-repeat center bottom; margin:32px auto;}
#thaiclub_login_area ul{margin:0 auto; padding:0; display:table;}
#thaiclub_login_area ul li{display:table-cell; vertical-align:middle; text-align:right; padding:0 4px;}
#thaiclub_login_area ul li {vertical-align:middle;}
#thaiclub_login_area ul li b{display:inline-block; width:65px; text-align:left;}
#thaiclub_login_area ul li p{margin:0; padding:5px 0;}
#thaiclub_login_area ul li #ac_id, #thaiclub_login_area ul li #ac_pw{background:url('../imgs/login_field.gif') no-repeat; width:213px; height:18px; padding:6px; border:none; font-size:16px;}
#ac_forgot_btn_img, #ac_join_btn_img{cursor:pointer;}

/* 오시는길 */
#bbu_content_bbu17 table{border-top:2px solid #c61a12; width:100%; table-layout:fixed; margin:32px 0;}
#bbu_content_bbu17 table tbody tr th{border-bottom:1px solid #e8e8e8; padding:14px 0; background:#f6f6f6; font-size:14px; font-weight:normal;}
#bbu_content_bbu17 table tbody tr td{border-bottom:1px solid #e8e8e8; padding:14px; font-size:14px; /*font-family:'notokr-light';*/}

/* 갤러리 게시판 */