@charset "utf-8";
/* NARANGDESIGN Web Standardization Team (http://www.narangdesign.com/) TODE 100501 */ 

/************************************ Type Selector ************************************/
*{margin:0;padding:0;}
html,body{width:100%;height:100%;}
html{overflow-y:auto;}
body{background:#fff url(/images/bg_sub.jpg) center top repeat-x;word-break:keep-all;}
body,input,button{font-size:13px;line-height:1.5em;font-family:arial,tahoma,'맑은 고딕', 'Malgun Gothic';color:#383d41;}
h1,h2,h3,h4,h5,h6{font-size:12px;text-align:left;}
img,fieldset,iframe{border:0 none;}
li{list-style:none;}
a{color:#2f3743;text-decoration:none;}
a:hover{color:#000;text-decoration:underline;}
em,address{font-style:normal;}
button,label{cursor:pointer;_cursor /**/:hand;}
button *{position:relative;}
button img{left:-3px;*left:auto;}
.button{cursor:pointer;_cursor /**/:hand;}
textarea{overflow:auto;}
html:first-child select{height:20px;padding-right:6px;}
option{padding-right:6px;}

/************************************ Common ************************************/
hr {display:none;}
legend {*width:0;}
@media print{	body{color:#000;} }

/************************************ form ************************************/
form{MARGIN:0px;padding:0px;}
input {	padding:0px 5px 0px 5px;font-size: 12px;}
select{font-size: 12px; color: #777777; font-family: dotum;padding:2,5,2,5;line-height:150%;}
textarea{scrollbar-face-color: #f7f7f7; font-size: 12px; scrollbar-highlight-color: #f7f7f7; scrollbar-shadow-color: #dbdbdb; color: #575757; scrollbar-3dlight-color: #dbdbdb; line-height: 16px; scrollbar-arrow-color: #dbdbdb; font-family: dotum, arial,curier,seoul; scrollbar-darkshadow-color: #ffffff; scrollbar-bace-color: #DBDBDB;border: #dbdbdb 1px solid;padding:2,5,2,5;}
input.input_focus {border:2px solid #8b9dfd; padding:1px;}
.box {border: #dcdde3 1px solid; color: #eeeeee;}
.input_text{border: #dcdde3 1px solid;color: #333333; height: 19px;background:#fbfbfb;padding-left:5px;}
.input_select {height:21px;  border:1px solid #dcdde3; background-color:#fbfbfb; color:#666; letter-spacing:0; }
.blind, legend {display:block; overflow:hidden; position:absolute; left:0; top:-5000px;}
.input_check , .input_radio{margin-bottom:5px; width:13px;height:13px;}

/************************************ Layout Selector ************************************/
#wrap {text-align:center;}
#header,#container{width:1000px; margin:0 auto;clear:both;}
#header{height:123px;text-align:right;}
#container{text-align:left;}
#footer{height:56px;padding-top:70px;text-align:left;background:#fff url(/images/bg_copy.gif) 0 bottom repeat-x;text-align:center;clear:both}
.gnb{padding-top:25px;}
.spot{height:148px;*padding-top:18px;}




.snb {float:left;padding-left:30px;width:194px;min-height:350px;text-align:right;}
.colgroup {float:left; width:705px;padding-left:61px;border-left:1px solid #ededed;}
#content {width:100%;min-height:300px;}
.section , .section_st{ width:100%;clear:both;margin-bottom:15px;}
.section_st{text-align:center;}
.section_contact{border:1px solid #ededed;border-left:4px #000 solid;background:#f4f4f4;padding:6px 10px;margin-top:20px;font-weight:bold;clear:both;}
.section_box{width:100%;background:url(/bbs/images/common/gr_down.gif) repeat-x;border:1px solid #ededed;}
.aside {float:right;display:none}



/************************************ Header ************************************/
.tlink{margin-top:18px;height:16px;padding-right:10px;}
.tlink li{display:inline;padding-right:8px;}
.tlink li a,.tlink li a:hover{font-size:11px;;color:#999;font-weight:bold;}
.tlink li a:hover{color:#000000;font-weight:bold;}

.m_logo{float:left;padding-left:23px;}
.main_menu{float:left;padding-left:120px;}
.main_menu li{display:inline-block;float:left;background:url(/bbs/images/common/line_v1.gif) right 9px no-repeat;padding:0 20px;}
.main_menu a{display:block;padding:10px;}

.s_menu{position:absolute;visibility:hidden;width:700px;text-align:left;}
.s_menu a{display:inline;font-size:11px;;font-weight:bold;}
.s_menu a:hover{color:#7fb13c}

/************************************ Cotainer ************************************/
.path{width:100%;color:#666666;font-size:11px;text-align:right;margin-bottom:10px;margin-top:10px;;}
.path a{;}
.page_info{width:100%; padding:9px 0px 5px 0px;color:#000000;height:22px;margin-bottom:4px;}
.page_info .category {padding:2px 0px 5px 18px;height:20px;background:url(/bbs/images/common/bu1.gif) 0 0px no-repeat;}
.page_info .category b{font-size:16px;font-family: Arial,Verdana, Helvetica, sans-serif;}
.page_info .category .incharge{font-size:12px;background:url(/bbs/images/common/line_v1.gif) left 4px no-repeat;padding-left:12px;font-family: Arial,Verdana, Helvetica, sans-serif;}
.page_info .category li{padding-left:7px;padding-right:7px;float:left;}
.page_info .category .no_border{padding-left:7px;padding-right:7px; background:none;float:left;color:#666666;font-size:12px;}
.page_info .category .page_num { float:right;width:70px;text-align:right;display:inline_block;background:none;color:#487f9f;font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;display:none;}
.page_info .category a{font-size:11px;color:#666666;text-decoration:underline}
.page_info .category a:hover{font-size:11px;color:#222222;text-decoration:underline}
.page_info .category a.ck{font-size:11px;color:#ff0000;text-decoration:underline}
.confirm_area{width:100%;padding-top:20px;padding-bottom:20px;text-align:center}

.l_menu li{border-bottom:1px solid #ededed;}
.l_menu a{display:block;padding:4px 0px;font-weight:bold;text-align:left;}
.l_menu a:hover{text-decoration:none;color:#7fb13c;}
.l_menu .selected{text-decoration:none;color:#7fb13c;background:url(/images/bg_sover.gif) right 0 repeat-y;}
.l_menu dl{}
.l_menu dd{padding-left:10px;background:url(/bbs/images/common/arrow4.gif) 2px 7px no-repeat;}
.l_menu dd a{padding-left:6px;background:#fff url(/images/bg_sover.gif) right 0 repeat-y;}
.l_menu dd a.selected{color:#FF6600;padding-left:6px;background:#f4f4f4 url(/images/bg_sover.gif) right 0 repeat-y;}

.img_list{overflow:auto;border:1px solid #ededed;border-top:none;clear:both;line-height:160%;padding:15px;margin-bottom:20px;background:#fff url(/images/list_top.gif) repeat-x;min-height:120px;}
.img_list dt{padding:10px 0px 6px 0px; font-size:13px;color:#000;font-weight:bold;}
.img_list dt a {text-decoration:none; font-size:13px;color:#000;font-weight:bold;}
.img_list dt a:hover {text-decoration:none;color:#b5cd16; font-size:13px;font-weight:bold;}
.img_list dt.tit,.img_list dd {margin-left:195px;}
.img_list dd.photo {position:absolute;margin-top:-30px;margin-left:0px !important;margin-left:-180px;width:180px;text-align:center;}
*:first-child+html .img_list dd.photo{margin-left:-180px !important;}
.img_list dd {padding:4px 0px;}
.img_list dd.bt{text-align:right;}
.img_list dd.line{border-bottom:1px solid #ededed;}
.img_list a {text-decoration:none;color:#666666;}
.img_list a:hover {text-decoration:underline;}
.img_list .t_head{width:80px;display:inline-block;}


.img_list2{ overflow:hidden;border:1px solid #ededed;clear:both;line-height:160%;padding:10px 15px !important;padding-bottom:30px;margin-bottom:10px;background:#f4f4f4;min-height:120px;}
.img_list2 dt {color:#FF6600;font-weight:bold;padding-top:10px;}
.img_list2 dt a {text-decoration:none; font-size:13px;color:#000;font-weight:bold;}
.img_list2 dt a:hover {text-decoration:none;color:#b5cd16; font-size:13px;font-weight:bold;}
.img_list2 dt,.img_list2 dd{margin-left:195px;}
.img_list2 dd.photo {position:absolute;margin-top:-18px;margin-left:0px !important;margin-left:-180px;width:180px;text-align:center;}
*:first-child+html .img_list2 dd.photo{margin-left:-180px !important;}
.img_list2 dd {margin-left:195px;}
.img_list2 dd.add_info{font-size:11px;text-align:right;color:#aaaaaa;;}
.img_list2 a {text-decoration:none;color:#666666;}
.img_list2 a:hover {text-decoration:underline;}
.img_list2 caption{color:#FF6600;font-weight:bold;font-size:13px;}
.img_list2 caption span{color:#000;font-weight:bold;font-size:12px;}
.img_list2 table{font-size:11px;}
.img_list2 table td{padding:5px;}


/* @brief 회원가입 */
.section_st li{display:inline;}
.sti{width:100%;margin-bottom:20px;}
.sti label{display:inline-block; padding:0 0 2 10px; font-size:12px; letter-spacing:-0.05em; color:#666666;}
.sti textarea{height:150px;width:100%;overflow-x:hidden;line-height:1.5em;color:#666666;padding:3px;background:#f1f1f1;}
.sti .fck{padding-top:5px;}
.join_form{width : 100%;background:url(/bbs/images/common/gr_down.gif) top repeat-x;border:1px solid #ededed;margin-bottom:20px;padding:20px;}

/* @brief 폼 글쓰기 */
.user_form{margin:15px;}
*.user_form{margin:0px;padding:15px}
.user_form li{width:100%;border-bottom:1px solid #ededed; padding:6px 0px 6px 0px;font-weight:100;}
.user_form li span{display: inline-block; width:90px;font-size:12px;color:#666666;padding-left:12px;background:url(/bbs/images/common/arrow4.gif) no-repeat 0 1px;}
.user_form label{display:inline-block; padding:0 0 2 10px; font-size:12px; letter-spacing:-0.05em; color:#666666;}
.user_form .required{color:#fa8c01;}
.user_form .unline_{border:none}
.user_form .welcome{width:100%;font-family:arial;font-size:20px;color:#FF6633;font-weight:bold;text-align:center;padding:10px;}
.user_form .welcome_txt{width:100%;font-weight:bold;font-size:12px;color:#000000;text-align:center;}

/* @brief 사용자 글쓰기 */
.b_user_write{width : 100%;}
.b_user_write li{display:block;width:100%;border-bottom:1px solid #ededed; padding:6px 0px 6px 0px;font-weight:100;}
.b_user_write li span{display: inline-block; width:90px;font-size:12px;color:#666666;padding-left:12px;background:url(/bbs/images/common/arrow4.gif) no-repeat 0 1px;}
.b_user_write label{display:inline-block; padding:0 0 2 10px; font-size:12px; letter-spacing:-0.05em; color:#666666;}
.b_user_write .required{color:#fa8c01;}
.b_user_write .unline_{border:none}
#b_extra1,#b_extra2,#b_extra3,#b_extra4,#b_extra5{display:none;}

/* @brief 사용자일반리스트*/
.b_user_list{margin-bottom:10px;clear:both;width:100%;}
.b_user_list li{border-bottom:#ededed 1px solid;clear:both;height:auto;*height:30px;}
.b_user_list li span{padding:5px 4px 5px 3px;background:url(/bbs/images/common/line_v2.gif) no-repeat right 9px;display:inline-block;color:#999999;vertical-align:top;}
.b_user_list .dist{border-bottom:#dddddd 1px solid;border-top:#ededed 1px solid;margin-bottom:7px;background:url(/bbs/images/common/bar_top2.gif) repeat-x}
.b_user_list .order_head , .b_user_list .order_{width : 30px;}
.b_user_list .no_head ,.b_user_list .no_{width : 30px;}
.b_user_list .somb_head ,.b_user_list .somb_{width : 40px;}
.b_user_list .cate_head , .b_user_list .cate_{width : 220px;}
.b_user_list .extra_head , .b_user_list .extra_{width : 30px;}
.b_user_list .title_head,.b_user_list .title_{width : 400px;background:none;}
.b_user_list .author_head , .b_user_list .author_{width : 50px;float:right;text-align:center;background-position:left 9px;*margin-top:-27px;}
.b_user_list .date_head , .b_user_list .date_{width : 50px;float:right;text-align:center;background-position:left 9px;*margin-top:-27px;}
.b_user_list .see_head , .b_user_list .see_{width : 45px;float:right;text-align:center;background-position:left 9px;*margin-top:-27px;}
.b_user_list .state_head , .b_user_list .state_{width : 50px;float:right;text-align:center;background-position:left 9px;*margin-top:-27px;}
.b_user_list .no_border{background:none;}
.b_user_list b{color:#0099FF}
.b_user_list a.is_bold{font-weight:bold}

/* @brief 사용자 버튼영역 */
.form_bt  {}
.form_bt  li{display:inline_block;float:left;}
.form_bt .bt_write{float:right}

/* @brief 하단검색영역 */
.b_search  {width:300px;}
.b_search  li{display:inline_block;float:left;}

/* @brief 사용자 갤러리리트스 */
.b_user_gallery{width : 100%;}
.b_user_gallery li{border-bottom:1px solid #ededed; padding:15px 15px 15px 0px; float:left}
.b_user_gallery .dist{width:100%; clear: both;color:#666666;border-bottom:1px solid #ededed; padding:4px 0px 5px 0px;font-weight:100;margin-bottom:6px;}
.b_user_gallery li span{font-size:12px;color:#333333;padding-right:10px;}
.b_user_gallery .ck_head , .b_user_gallery .ck_{float:left;background: url(/bbs/images/common/line_v1.gif) no-repeat right 5px;}
.b_user_gallery .order_head , .b_user_gallery .order_{width : 40px;float:left;background: url(/bbs/images/common/line_v1.gif) no-repeat right 5px;padding-left:5px;}
.b_user_gallery .no_head ,.b_user_gallery .no_, .b_user_gallery .no_ck{width : 40px;text-align:center; background: url(/bbs/images/common/line_v1.gif) no-repeat right 5px;float:left;}
.b_user_gallery .no_{color:#666666;}
.b_user_gallery .no_ck{color:#ff0000;}
.b_user_gallery .cate_head , .b_user_gallery .cate_{width : 80px;padding-left:8px; background: url(/bbs/images/common/line_v1.gif) no-repeat right 5px;float:left;}
.b_user_gallery .cate_{color:#666666; background: url(/bbs/images/common/line_v1.gif) no-repeat right 5px;}
.b_user_gallery .title_head , .b_user_gallery .title_{padding-left:8px;padding-right:10px;float:left;}
.b_user_gallery .title_{}
.b_user_gallery .author_head , .b_user_gallery .author_{width : 70px;padding-left:8px; float:left;}
.b_user_gallery .author_{color:#666666;}
.b_user_gallery .date_head , .b_user_gallery .date_{width : 55px;padding-left:8px; background: url(/bbs/images/common/line_v1.gif) no-repeat 0 3px;text-align:center;float:left;}
.b_user_gallery .date_{color:#666666;}
.b_user_gallery .see_head , .b_user_gallery .see_{width : 55px;padding-left:8px; background: url(/bbs/images/common/line_v1.gif) no-repeat 0 3px;text-align:center;float:left;}
.b_user_gallery .see_{color:#666666;}
.img_box{background:url(/bbs/images/common/g_box.gif) center no-repeat;padding:10px;}
.img_boxin{width:168px;height:146px;overflow:hidden}

.toUP{background:url(/bbs/images/common/buttonToggleReply.gif) top no-repeat;}
.toDOWN{background:url(/bbs/images/common/buttonToggleReply.gif) bottom no-repeat;}

/* @brief 사용자 리스트 */
.b_user_bottom{width:100%}

/* @brief 사용자 글보기 */
.b_user_read{margin:15px;}
.b_user_read li{width:100%;border-bottom:1px solid #ededed; padding:6px 0px 6px 0px;}
.b_user_read .title{font-size:13px;font-weight:bold;color:#333333}
.b_user_read .date_{padding-left:10px; background: url(/bbs/images/common/line_v1.gif) no-repeat 0 1px;margin-left:50px;color:#666666;}
.b_user_read .see_{margin-left:30px;padding-left:10px; background: url(/bbs/images/common/line_v1.gif) no-repeat 0 1px;color:#666666;}
.b_user_read .unline_{border:none}
.b_user_read .unline_comment{border:none;padding-top:15px;padding-bottom:20px;}

/* @brief 사용자 글보기하단 */
.list_bottom{padding-top:10px; width:100%;min-height:40px;}
.list_bottom li{display:inline-block;float:left;}
.list_bottom .bt_left{float:left;margin-right:5px;}
.list_bottom .bt_right{float:right;margin-left:5px;}

/* @brief 삭제, 수정등 비번 확인박스 */
.b_user_ck{margin-left:150px;text-align:center;}
.b_user_ck dl{width:300px;background:url(/bbs/images/common/gr_up.gif) bottom repeat-x;border:1px solid #ededed;}
.b_user_ck dt{padding:6px;background:url(/bbs/images/common/gr_bg.gif) repeat-x;color:#333333;height:32px; margin-bottom:15px;font-size:12px;}
.b_user_ck dd{height:40px;padding:3px;}
.b_user_ck dd span{display:inline-block;width:80px;font-size:12px;color:#666666;padding-left:12px;background:url(/bbs/images/common/arrow4.gif) 3 2 no-repeat;}

/* @brief 레이어 팝사용자 글보기 */
#layer_pop{ width:740px; height:540px; border:1px solid #333333; background:#ffffff url(/bbs/images/common/gr_down.gif) repeat-x; position:absolute; z-index:1500; top:0px;left:0px;display:none;}
.b_pop_read{width : 100%;background:url(/bbs/images/common/gr_up.gif) bottom repeat-x;padding:6 20px 10px 20px;}
.b_pop_read li{width:100%;border-bottom:1px solid #ededed; padding:4px 0px 6px 0px;font-weight:100;}
.closebt_{float:right;width:60px;height:20px;background:#dcdde3;border:none;text-align:center;color:#ffffff;font-family:Verdana, Arial, Helvetica, sans-serif;cursor:hand;margin-right:20px;}

.cer_holder td{padding-bottom:5px;}
.cer_holder .cer td{text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
.cer_holder .cer .cer_img{padding:1px;background:#CCCCCC;}
.cer_holder .cer .cer_text{padding-top:5px;height:70px;letter-spacing:-0.1em;text-align:left;}

/* tap 1.기본_간격없음*/
.tab_1{width:100%; overflow:hidden;}
.tab_1 li{float:left; _display:inline; margin-right:-1px; border:1px solid #D4D4D4;border-bottom:none; color:#333;}
.tab_1 li a{_float:left; display:block; height:19px; padding:9px 18px 0 19px; color:#666; text-decoration:none;}
.tab_1 li a:hover{color:#333; background:url(/bbs/images/common/bar_top2.gif) left center repeat-x;}
.tab_1 li.selected{border-bottom:1px solid #F4F4F4; background:url(/bbs/images/common/bar_top2.gif) left center repeat-x;}
.tab_1 li.selected a{color:#1ba6bc; font-weight:bold; letter-spacing:-1px;}

/* tap 1.기본_간격있음*/
.tab_2{width:100%; background:url(/bbs/images/common/bg_tab.gif) repeat-x left bottom; overflow:hidden;margin-bottom:10px;}
.tab_2 li{float:left; _display:inline; margin-right:3px; border:1px solid #D4D4D4; color:#333;}
.tab_2 li a{_float:left; display:block; height:20px; padding:9px 18px 0 19px; color:#666; text-decoration:none;}
.tab_2 li a:hover{color:#333; background:#F4F4F4;}
.tab_2 li.selected{border-bottom:1px solid #F4F4F4; background:#F4F4F4;}
.tab_2 li.selected a{color:#333; font-weight:bold; letter-spacing:-1px;}

/* 스펙테이블*/
.spec td{padding:3px;font-size:12px;word-break:normal;background:#fff;color:#666666;}
.spec th{padding:3px 15px;background:#f4f4f4;}
.spec .bar_top2 td{text-align:center;background:url(/bbs/images/common/bar_top2.gif) left center repeat-x;color:#333}
.spec caption{ text-align:left;color:#FF6600;font-size:13px;font-weight:bold;margin-bottom:3px;}

.moreinfo{padding:10px;background:#f4f4f4;border:1px solid #ededed;clear:both;}

/* 테이블2*/
.table2 {border-top:1px solid #aaaaaa;}
.table2 td{padding:3px 5px 3px 8px;font-size:12px;word-break:normal;border-bottom:1px solid #ececec;}
.table2 .point1{border-right:1px solid #ececec;background:#fafafa;}


.notice_txt{margin-bottom:25px;}

/************************************ Footer ************************************/
.copyright{font-size:11px;letter-spacing:110%;width:1000px;text-align:left; margin:0 auto;clear:both;color:#666;}
.copyright a:hover{color:#999999;font-size:11px;}

.copyright {position: relative;}
#footer dt {position: absolute;}
#footer dd {position: absolute;}
#footer dt {margin-left: 30px; top: 10px;}
.copyright .ctext {left: 50%; margin-left: -270px;font-family: arial,tahoma,'맑은 고딕', 'Malgun Gothic';font-size:13px;}
.copyright .rtext {left: 50%; margin-left: 320px; top: 10px;}


/************************************ login ************************************/
.login_box{background:url(/bbs/images/common/gr_down.gif) top repeat-x;border:1px solid #ededed; margin:100px;width:350px;margin-left:180px;}
.login_box dl{margin-bottom:20px;}
.login_box dt{height:30px;width:100%;text-align:left;padding-top:20px;border-bottom:#666666 3px solid;color:#666666;margin-bottom:20px;}
.login_box dd{width:100%;height:24px;text-align:left;padding-left:10px;}
.login_box dd span{display:inline-block;width:80px;font-size:12px;color:#666666;padding-left:12px;background:url(/bbs/images/common/arrow4.gif) no-repeat 0 1px;}
.login_box label{font-size:12px;color:#666666;}
.login_box .title{display:inline-block;width:100px;border-right:#ededed 1px solid;padding-left:10px;font-weight:bold;}
.login_box .sub_title{display:inline-block;font-size:12px;padding-left:10px;}
.login_box .msg{width:100%;margin-top:20px;} 
.login_box .msg_left{float:left;padding-left:10px;width:70%;text-align:center;margin-bottom:20px;}
.login_box .msg_right{float:right;padding-right:30px;padding-top:10px;}
.login_under{padding:15px;background:#333333;color:#666666;font-size:12px;text-align:center;clear:both;}
.login_under a, .login_under a:hover{color:#666666;font-size:12px;}
.join_box{background:url(/bbs/images/common/gr_down.gif) top repeat-x;border:1px solid #ededed;}

/************************************ Paginate ************************************/
.paginate {padding:15px 0; text-align:center;clear:both;}
.paginate * {margin:0; padding:0;clear:both;}
.paginate a,
.paginate strong {_position:relative; display: inline-block; margin-right:-6px; padding:3px 10px 2px 11px; color:#333; text-decoration:none !important; line-height:normal; font:bold 11px Tahoma, Serif; background: url(/bbs/images/common/line_v1.gif) no-repeat 0 5px;}
.paginate strong {color:#ff1315 !important;}
.paginate a:hover,
.paginate a:active,
.paginate a:focus {background-color:#f7f7f7;}
.paginate a.pre,
.paginate a.pre_end,
.paginate a.next,
.paginate a.next_end {font:11px "굴림", Dotum, "굴림", Gulim, AppleGothic, Sans-serif;}
.paginate a.pre {padding:4px 10px 2px 17px; background:url(/bbs/images/common/bu_pg4_l1.gif) no-repeat right 5px !important;}
.paginate a.pre_end {padding:4px 10px 2px 16px; background:url(/bbs/images/common/bu_pg4_l2.gif) no-repeat right 5px !important;}
.paginate a.next {padding:4px 18px 2px 11px; background:url(/bbs/images/common/bu_pg4_r1.gif) no-repeat left 5px !important;}
.paginate a.next_end {padding:4px 16px 2px 9px; background:url(/bbs/images/common/bu_pg4_r2.gif) no-repeat left 5px !important;}

/************************************ others ************************************/
#waitingforserverresponse { display:inline; border:2px solid #444444; background-color:#FFFFFF; padding:15px 20px 13px 20px; font-weight:bold; color:#444444; top:40px; left:40px; position:absolute; z-index:100; visibility:hidden; }
#fororiginalimageareabg { z-index:1001; background-color:#FFFFFF; width:100%; height:100%; top:0px; left:0px; position:relative; padding:20px 10px 10px 10px; border:8px solid #DDDDDD; } 
#fororiginalimagearea { visibility:hidden; padding:0px; margin:0px; width:100%; height:100%; top:0px; left:0px; position:absolute; z-index:1000; text-align:left; overflow:hidden; }
#fororiginalimage { z-index:1002; }
#closeOriginalImageBtn { position:absolute; right:8px; top:5px; cursor:pointer; width:50px; height:12px; z-index:1003; }
#popup_menu_area { position:absolute; left:0px; top:0px; z-index:1003; visibility:hidden; border:2px solid #D9D9D9; background-color:#FFFFFF; padding:0; }
#popup_menu_area .box { border:1px solid #CACACA; background-color:#FFFFFF; padding:7px; line-height:22px;}
#popup_menu_area .item { color:#333333; cursor:pointer; margin:0; padding:3px 0 3px 0; white-space:nowrap; height:22px;}
#popup_menu_area .item_on { color:#333333; font-weight:bold; margin:0; cursor:pointer; padding:3px 0 3px 0; height:22px; letter-spacing:-1px; white-space:nowrap;}

.page_title dl{}
.page_title dt{}
.page_title dd{color:#9b7345;padding-top:3px;}

.printbt_area {padding-top:38px;clear:both;text-align:right;padding-bottom:1px;padding-right:1px;}
.printbt_area a,.printbt_area a:hover{display:inline-block;width:80px;height:21px;text-align:center;color:#fff;background:#999;font-size:12px;padding-top:1px;}
.printbt_area a:hover{background:#f7941d;}

.location {border:1px solid #ededed;background:#f4f4f4;padding:7px;margin-top:5px;}
.location dt{font-weight:bold;color:#333333;font-size:13px;}

.sitemap dl{margin-bottom:10px;width:90%;}
.sitemap dt{border-bottom:#ddd 1px solid;}
.sitemap dt a{font-weight:bold;font-size:14px;display:block;text-decoration:none;padding:5px;}
.sitemap dd{padding:2px 20px;background:url(/bbs/images/common/arrow4.gif) 5px 3px no-repeat;}
.sitemap dd.nobg{background:none;}
.sitemap dd a{display:block;}

h2.h2{margin:1em 0;font-size:1.5em;}
h3.h3{margin:.6em 0;font-size:1.3em;}
h4.h4{margin:.4em 0;font-size:1.1em;}
.text-red{color:#da1a1a !important;}
.text-green{color:#43bb22 !important;}
.text-blue{color:#3c6daf !important;}
dl.pr{}
dl.pr dt{font-weight:bold;font-size:110%;}
dl.pr img{vertical-align:middle;}

.tbl{width:100%;border:0;}
.tbl thead th{background:#444;color:#ffffff;}
.tbl th, .tbl td{padding:.4em .8em;text-align:center;border-bottom:1px solid #ddd;}

.text-left{text-align:left !important;}
.text-right{text-align:right !important;}

