/*
Theme Name: 화엄도량
Theme URI: http://hedr.or.kr
Description: 
Author: PIBS (김현주)
Author URI: http://www.pibs.co.kr/
Version: 0.5

License:
License URI:
*/

/***************************************/
/* WORDPRESS CONTENT */
/* Copy of style_editor.css */
/* If you edit this part think to edit the equivalent part on the file style_editor.css */
/***************************************/
#the_content h1, #the_content h2,#the_content h3,#the_content h4,#the_content h5,#the_content h6,#the_content p,#the_content blockquote,#the_content pre,#the_content a, #the_content em, #the_content small, #the_content strong, #the_content div, #the_content ol, #the_content ul, #the_content li{
	font-family: Arial, Helvetica, dotum, sans-serif;
	font-size:14px;
	color: #666666;
}
#the_content p{line-height: 20px; margin-bottom: 20px; font-size: 14px; color: #666666;line-height: 16px;}
#the_content span{ font-size: 14px; color: #666666;}
#the_content a { color:#65A7CE; font-weight: bold; text-decoration:none}
#the_content a:hover{text-decoration:underline}
#the_content p{ margin-bottom:20px; line-height: 20px; clear: both;}
#the_content i, #the_content em{ font-style: italic;}
#the_content b, #the_content strong { font-weight: bold}

#the_content ul, #the_content ol{margin:13px 0; padding-left:40px}
#the_content ol{}
#the_content ul{list-style-type:disc;margin: 0;padding: 0;}

#the_content h1, #the_content h2, #the_content h3 ,#the_content h4 ,#the_content h5, #the_content h6 { font-weight:bold;  margin:25px 0; color:#111; background:none; border:none}
#the_content h1{font-size: 26px;}
#the_content h2{font-size: 20px;}
#the_content h3{ font-size: 16px}
#the_content h4{ font-size: 13px}
#the_content h5{ font-size: 12px; margin: 0; margin-bottom: 13px;}
#the_content h6{ font-size: 12px; font-weight:normal}

/***************************************/
/* GENERAL */
/***************************************/
body{background:#ececec;margin: 0;}
ul li{list-style:none; margin:0; padding:0;position: relative;}

#wrap{padding: 0;margin: 0 auto; width:1000px; background:#fff;}
#wrap_inner{float:left;background: #fff;}
#main_container_inner{ float:left; width:100%}
a{ text-decoration:none; border:0}
img{border:0}
p{margin:0; font-size:12px}
/***************************************/
/* HEADER */
/***************************************/
#header{padding: 0 20px 0 20px;position: relative;   margin:auto; z-index: 9999;}
#header_top{ height: 105px; position:relative; width: 960px;}

/*LOGO*/
h1{  padding:0;margin: 0;  position: absolute;}

/*LOGIN MENU*/
.menu-top-container{ position:absolute; right: 0; color:#fff;}
#menu-top{padding:0;margin: 0;font-family: "나눔고딕";}
#menu-top li { float:left; background: #ededed; border: 1px solid #e7e7e7;}
#menu-top li a{ display:block; float:left; color:#999; font-size: 11px; padding: 6px 9px 10px 9px; font-family: "나눔고딕";}
#menu-top li:last-child a { border-right:none}
#menu-top li a:hover{ color:#307FAD}


/*MENU FULL DROPDOWN*/
#menu_full_dropdown{float: left;width: 960px;position: absolute; top: 62px; height: 43px; z-index: 999;background: rgb(255, 255, 255); background: rgba(255, 255, 255, 0.9);}
#menu_full_dropdown #main_menu{
    margin: 0;
    padding: 0;
    border-bottom: 2px solid #d5d5d5;
}
#menu_full_dropdown #main_menu li{ float:left; position:relative; padding: 0; margin: 0;}
#menu_full_dropdown #main_menu li a{ float:left;}
#menu_full_dropdown #main_menu ul{ display:none; z-index:99; position:absolute; left:0; top:45px; padding-bottom: 20px; border-left: 1px dashed #E5E5E5; height: 170px; padding-top: 10px;}
#menu_full_dropdown #main_menu ul li{ float:none; display:block;}
#menu_full_dropdown #main_menu ul li a{color:#7c7c7c; display: block; width: 120px; clear: both; font-size: 12px; padding: 10px 30px; font-weight: bold;}
#menu_full_dropdown #main_menu ul li:first-child a { border-top:none;}
#menu_full_dropdown #main_menu #submenu01{border-left: 0;width: 219px;}
#menu_full_dropdown #main_menu #submenu01 li a:hover{ color:#fe9d12}
#menu_full_dropdown #main_menu #submenu02 li a:hover{ color:#4e96be}
#menu_full_dropdown #main_menu #submenu03 li a:hover{ color:#64a606}
#menu_full_dropdown #main_menu #submenu04 li a:hover{ color:#f37103}



/*MENU INLINE DROPDOWN*/
/*#menu_inline_dropdown {position:relative;margin:0 auto;width:1000px;padding:0;background:url(images/top/menubar.gif) no-repeat;height:75px;}*/
#menu_inline_dropdown { background-color: #eee; height: 35px; position: absolute; width: 960px; top: 62px;}
#menu_inline_dropdown ul li{ float:left; position:relative}
#menu_inline_dropdown ul li a{ float:left; display: inline-block; font-size:14px; font-weight:bold; color:#444; font-family:Arial, Helvetica, sans-serif; text-align: center;}
#menu_inline_dropdown ul{ width:960px; margin:auto;}
#menu_inline_dropdown li{float:left;text-align:center;position: relative;}
#menu_inline_dropdown li ul {position:absolute;top: 37px; left:0; display:none; width: 700px; }
#menu_inline_dropdown li ul li{width: 100px;text-align:left; float:left;width: auto;}
#menu_inline_dropdown li ul li a{color:#666;font-size:12px;font-weight:bold;text-decoration:none; padding:10px 10px 0 10px;}
#menu_inline_dropdown li ul a:hover {color:#267daf;font-size:12px;font-weight:bold;text-decoration:none;}

#menu_inline_dropdown li ul#submenu01 {left: 0px;}
#menu_inline_dropdown li ul#submenu02 {left: 0px;}
#menu_inline_dropdown li ul#submenu03 {left: 0px;}
#menu_inline_dropdown li ul#submenu04 {left: -30px; width: 394px;}



/***************************************/
/* PIBS SLIDER */
/***************************************/
.page-template-page_business-php{ overflow-y: scroll;}
#pibs_slider{width:700px;  position:relative; margin-bottom: 20px; float:left;}
#pibs_slides_wrap{ top:0; left:0; float: left;}
#pibs_slider_menu {float: left;width: 100%;padding: 10px 0;border-top: 1px solid #CCC;border-bottom: 1px solid #CCC; margin-bottom: 20px; }
#pibs_slider_menu li{ float:left; color:#fff; font-size: 14px;}
#pibs_slider_menu a {background: none; color:#fff; font-size:14px; font-weight:bold;  margin-left: 15px; padding: 7px 15px; }
#the_content #pibs_slider_menu a:hover {background: #e69b00; color:#fff; margin-left: 15px; padding: 7px 15px;}
#pibs_slider_menu a.current {background: #e69b00;color:#fff;margin-left: 15px;padding: 7px 15px;}
#pibs_slider_menu a:hover.current {background:none;color:#fff; cursor: default; padding: 7px 15px;}
#pibs_slider_menu a:hover.current a:hover{background:none;color:#fff; cursor: default; padding: 7px 15px;}
#pibs_slider_menu .coda-nav #slider_business-nav-ul{ margin-left:0 !important; }


/***************************************/
/*SIDEBAR MENU*/
/***************************************/
#header .menu li ul li ul{ display:none} /* Hide the "sub sub menu" ^^ on the header main menu */

/*Tricks the sidebar menu with css*/
#sidebar .menu li, #sidebar .menu .sub_sub_menu ul{ display:none;}

#sidebar .menu .current-menu-item.sub_sub_menu ul,
#sidebar .menu li.current-menu-parent,
#sidebar .menu li.current-menu-parent ul li,
#sidebar .menu li.current-menu-item,
#sidebar .menu li.current-menu-item ul li,
#sidebar .menu .current-menu-ancestor, 
#sidebar .menu .current-menu-ancestor li, 
#sidebar .menu .sub_sub_menu.current-menu-ancestor ul { display:block}

#sidebar .menu .current-menu-item.sub_sub_menu ul ul,
#sidebar .menu .current-menu-ancestor.sub_sub_menu ul ul { display:none}

/*Style the sidebar menu*/
#sidebar .menu li ul{ padding: 10px; background: #fff;}
#sidebar .menu li ul ul{ background: #efefef;}

#sidebar .menu a{ color: #333; font-size:20px; font-weight:bold; padding: 2px 0; display:block}
#sidebar .menu ul a{ color: #267DAF; font-size:14px; font-weight:bold;}
#sidebar .menu .sub_sub_menu ul a{ color: #646464; font-size:12px; font-weight:normal}
#sidebar .menu .sub_sub_menu ul li.current-menu-item a{ color:red}
#sidebar h4 img { display:block}
.left_banner{ clear:both}
/***************************************/
/* MAIN */
/***************************************/
#main_container{padding: 20px 20px 0 20px;float: left;}
#home_content_part_01 {
float: left;
width: 220px;
}
#home_content_part_02{
    float: left;
    border: 1px solid #dddddd;
    border-bottom: 0;
    width: 533px;
} 
#home_content_part_03{
    float: right;
    width: 205px;
} 
#home_content_part_04{
    clear: both;
    border-top: 1px solid #e4e4e4;
    border-right: 0;
    border-left: 0;
    padding-left: 20px;
} 
#main_login{
    height: 170px;
    border-bottom: 1px solid #d5d5d5;
    padding-right: 19px;
    display: block;
}
#main_login fieldset{
    float: left;
    width: 132px;
    border: 0;
    padding: 0;
    margin: 0;
}
.member_login_remember{
    clear: both;
    padding-top: 6px;
    line-height: 20px;
    font-size: 11px;
    color: #9e9e9e;
}

.member_login_remember strong{
    font-weight: bold;
}
.member_login_remember a{
    font-family: '굴림';
    font-size: 11px;
    color: #2e2e2e;
}
#main_login #submit{
    float: right;
}
#main_login form{
    padding-top: 21px;
}

#main_login #pwd{
    margin-top: 3px;
    background: url(http://hedr.hmtkd.kr/wp-content/themes/hedr/images/main/pw_bg.gif) no-repeat 0 center; display: inline-block; background-position: 0px 0px;

    
}
#main_login input[type="password"]
{ background:url(images/main/join_txt.gif) no-repeat; border: 0;}
.login_txt{
    background: url(images/main/join_txt.gif) no-repeat;
    border: 0;
    width: 114px;
    height: 19px;
    padding: 0 9px;
    padding-top: 5px;
}
.login_txt2{
    font-size: 11px;
    color: #636363;
    font-family: '돋움';
}

.home #user_name{background: url(http://hedr.hmtkd.kr/wp-content/themes/hedr/images/main/id_bg.gif) no-repeat 0 center; display: inline-block; background-position: 0px 0px;}


#slideshow {
	height:183px
}
#slideshow img{ display:none;}
#slideshow img:first-child{ display:block}

.banner_area{
    padding: 0px;
    margin: 0px;
}
.banner_area a{
    padding-top: 6px;
    display: block;
}
.main_contents_banner{
    border-top: 1px solid #fff;
}
.main_contents_banner a{
    margin: 0;
    padding: 0;
    display: inline-block;
    float: left;
}
#main_gallery_area{
    clear: both;
    padding: 10px 13px 5px 12px;
    background: #f9f9f9;
    border-top: 1px solid #fff;
	float: left;
    width: 508px;
}
#main_gallery_area ul a.photo_thumb, #main_gallery_area ul img{
	width:115px; 
	height:115px
}

.section_box_title{
    position: relative;
    margin-top: 14px;
}

.section_box_title a{
    position: absolute;
    right: 0;
    top: 0;
}
h2{
    margin: 0;
    padding: 0;
}
#main_gallery_area ul{
    margin: 0;
    padding: 0;
}
#main_gallery_area ul li{ float:left; padding: 9px 5px; width: 117px;}
#main_gallery_area ul li a{
    display: block;
}
#main_gallery_area ul li span{
    display: block;
    font-family: "돋움","굴림";
    font-size: 12px;
    color: #787878;
    text-align: center;
    padding-top: 9px;
}
.news{
    font-family: "돋움","굴림";
    font-size: 12px;
    color: #666666;
    width: 186px;
    padding-left: 19px;
    border-bottom: 1px solid #d5d5d5;
    height: 169px;
}
.news ul{
    padding: 17px 0 0 0;

    margin: 0;
}
.news ul li{
    padding: 5px 0;
    color: #666;
    padding-left: 0;
}
.news ul li a{
    padding: 0;
    color: #666;
}

.news ul li span{
    display: none;
}


#home_content_part_03 a{
    padding-left: 19px;
} 
#home_content_part_03 li a {
padding-left: 0;
text-overflow: ellipsis;
overflow: hidden;
width: 180px;
white-space: nowrap;
display: block;
}

.main_map{
    padding-top: 24px;
}


/***************************************/
/* sub */
/***************************************/
#sub_container{
    clear: both;
    padding: 0 20px;
}

h4{
    border-bottom: 1px solid #dfdfdf;
    padding: 0;
    margin: 0;
}
#sm{
    padding-left: 0;
    margin-top: 0;
    border-collapse: collapse;
    border-left: 1px solid #DFDFDF;  border-right: 1px solid #DFDFDF;
}
#sm li{ 
    display:block;  
    height: 55px; 
    position: relative; 
    border-bottom: 1px solid #DFDFDF; 
    width: 202px;
    border-collapse: collapse;
    margin: 0;
}
#sm li a{
    height: 65px;
    font-size: 15px;
    color: #555;
    font-weight: bold;
    padding-left: 40px;
    display:block;
    position:absolute;
    line-height: 55px;
    width: 173px;
    z-index:999;
	top:0;
	left:0
;
}
#sm li .last{boder_bottom:0}
.left_banner {
padding-top: 6px;
}



.parent-pageid-14 #sm li.current_page_item a{
    background:transparent url('images/sub/sm_over.png') no-repeat -1px center; color:#fff;
}
.parent-pageid-14 #sm li a:hover{
    background:transparent url('images/sub/sm_over.png') no-repeat -1px center; color:#fff  
}


.parent-pageid-16 #sm li.current_page_item a{
    background:transparent url('images/sub/sm_over2.png') no-repeat -1px center; color:#fff;
}
.parent-pageid-16 #sm li a:hover{
    background:transparent url('images/sub/sm_over2.png') no-repeat -1px center; color:#fff  
}



.parent-pageid-19 #sm li.current_page_item a{
    background:transparent url('images/sub/sm_over3.png') no-repeat -1px center; color:#fff;
}
.parent-pageid-19 #sm li a:hover{
    background:transparent url('images/sub/sm_over3.png') no-repeat -1px center; color:#fff  
}


.parent-pageid-21 #sm li.current_page_item a, .single-photonews #sm li.page-item-84 a, .single-ai1ec_event #sm li.page-item-76 a{
    background:transparent url('images/sub/sm_over4.png') no-repeat -1px center; color:#fff;
}
.parent-pageid-21 #sm li a:hover, .single-photonews #sm li a:hover, .single-ai1ec_event #sm li a:hover{
    background:transparent url('images/sub/sm_over4.png') no-repeat -1px center; color:#fff;
}


.parent-pageid-2 #sm li.current_page_item a{
    background:transparent url('images/sub/sm_over5.png') no-repeat -1px center; color:#fff;

}
.parent-pageid-2 #sm li a:hover{
    background:transparent url('images/sub/sm_over5.png') no-repeat -1px center; color:#fff  
}






#content_container{
    width: 700px;
    float: left;
    padding-left: 48px;
}
.parent-pageid-14 #content_container #subtop{
    background: url(images/sub1/sub_img1.jpg) no-repeat;
    height: 131px;
    position: relative;
}
.parent-pageid-16 #content_container #subtop{
    background: url(images/sub2/sub_img.jpg) no-repeat;
    height: 131px;
    position: relative;
}
.parent-pageid-19 #content_container #subtop{
    background: url(images/sub3/sub_img.jpg) no-repeat;
    height: 131px;
    position: relative;
}
.parent-pageid-21 #content_container #subtop{
    background: url(images/sub4/sub_img.jpg) no-repeat;
    height: 131px;
    position: relative;
}

.parent-pageid-2 #content_container #subtop{
    background: url(images/sub1/sub_img1.jpg) no-repeat;
    height: 131px;
    position: relative;
}

.single-photonews #subtop{background: url(images/sub4/sub_img.jpg) no-repeat;
    height: 131px;
    position: relative;
}
.single-ai1ec_event #subtop{background: url(images/sub4/sub_img.jpg) no-repeat;
    height: 131px;
    position: relative;
}
#the_content .ai1ec-week .ai1ec-event span{color:#507295}
#the_content .ai1ec-week .ai1ec-multiday .ai1ec-event span{color:#fff}

.ai1ec-week .ai1ec-event .ai1ec-event-time{ display:none}
.ai1ec-event-popup-bg .ai1ec-event-time{ display:none}
#title_container{
    position: absolute;
    bottom: 14px;
}
#title_container ul{
    font-size: 12px;
    padding: 0;
    margin: 0;
    color: #aaaaaa;
    font-family: 돋움;
}
#title_container ul li{
    float: left;
    background: url(images/sub/divi_title.gif) right center no-repeat;
    padding-right: 30px;
    margin-right: 10px;
}
#title_container ul li.last{
    background: none;
    color: #6d6d70;
}
h3{
    clear: both;
    padding-bottom: 0px;
    margin-bottom: 0;
    
}
#subtop h3{font-size: 30px;
    font-weight: bold;
    color: black;}
#tap_container{
    padding-top: 27px;
}
#herd_slider_menu{
    clear: both;
}
#herd_slider_menu{
    margin: 0;
    padding: 0;
}
#herd_slider_menu li a{
    border: 1px solid #dfdfdf;
    float: left;
    text-align: center;
    width: 130px;
    height: 26px;
    padding-top: 8px;
    color: #686767;
    font-size: 14px;
    margin-right: 1px;
    background: #fff;
    font-family: 나눔고딕;
}
#herd_slider_menu li span{
    position: absolute;
    background: url(images/sub/tab_1th_arrow.png) center no-repeat;
    bottom: 0px;
    width: 10px;
    height: 6px;
	z-index: -1;
}
#herd_slider_menu li a:hover, #herd_slider_menu li.active a{color:#fff;background: #595959;bottom: 0;}
#herd_slider_menu li a:hover span, #herd_slider_menu li.active a span{background: url(images/sub/tab_1th_arrow.png) center no-repeat; bottom:-5px; left:62px; z-index: 1;  }
#herd_slider_menu li{float: left; }

#the_content .panel-container {
    padding-top: 0;
}
#the_content ul#pibs_slider_menu {
    margin-top: 0;
    width: 663px;
    border: 0;
    background-color: #FFB111;
    padding-left: 0;
    height: 20px;
    padding-top: 12px;
    padding-bottom: 10px;
}



/***************************************/
/* TABS */
/***************************************/
.panel-container {
    clear: both;
    padding-top: 20px;
}
#the_content ul#herd_slider_menu {
    margin: 0;
    padding: 0;
}


/***************************************/
/* SIDEBAR */
/***************************************/
#sidebar {float: left;  margin: 46px 0;}

/***************************************/
/* CATEGORY */
/***************************************/
#the_posts_list li{ float: left; margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px dashed #E5E5E5; width: 700px;}
#the_posts_list .thumb{float: left; display: inline-block; margin-right: 20px; border: 2px solid #DDD;}
#the_posts_list h2 a {font-size: 17px; color: #333; font-weight: bold; margin-bottom: 10px; display: block;}
#the_posts_list h2 a:hover{ color:#65A7CE;}
#the_posts_list .detail{ text-align:right; }
#the_posts_list .detail a{display:inline-block; padding:10px 12px; color:#65A7CE; font-size:11px; background-color:#f5f5f5; border:#ddd solid 1px; font-weight:bold;}
#the_posts_list .detail a:hover{background-color: #EEE; border: #CCC solid 1px; color: #2E7097;}
#the_posts_list .excerpt{ padding-left:208px;}
.category #breadcrumbs{margin-bottom: 20px;}

/*CATEGORY NOTICE*/
.category-notice #main_container{min-height: 350px;}
.category-notice #the_posts_list{ margin-top:60px;}
.category-notice #the_posts_list .excerpt{padding-left:0;}
.category-notice #the_posts_list li {margin-bottom: 10px;padding-bottom: 0px; width: 700px;}
.category-notice #the_posts_list h2{padding-left: 10px; padding-right: 0;}
.category-notice #the_posts_list h2 a { color:#555; width: 850px; float:left; display:inline-block;}
.category-notice #the_posts_list h2 a:hover { color:#65A7CE}
.category-notice #the_posts_list h2 span{float: right;padding-top: 5px;display: inline-block; color:#999}
h1.notice_single_title{ margin-top:30px;}

/***************************************/
/*left_menu */
/***************************************/
.sm_title{padding-bottom:5px;border-bottom:#cbd6e2 1px solid;}
#sbm li{border-bottom:#cbd6e2 1px solid;height:30px;}
#sbm li a {display:block; width:200px;height:30px;text-align:left;text-decoration:none;line-height:30px;color:#333333;font-weight:bold;font-size:13px;padding-left:30px}
#sbm li a:hover {display:block; width:200px;height:30px;text-align:left;text-decoration:none;line-height:30px; background:url(images/sub/sm_on.gif) no-repeat;color:#ffffff;font-weight:bold;font-size:13px;}
#sbm li.current_page_item a{background: url(images/sub/sm_on.gif) no-repeat; color:#fff}
#sbm li a:hover{background: url(images/sub/sm_on.gif) no-repeat;  color:#fff}



/***************************************/
/* POST and PAGE */
/***************************************/
#content_container h1{ font-size:22px; font-weight:bold; color:#333; border-bottom:#e5e5e5 solid 4px; padding-bottom:3px; margin-bottom:20px}
#thumb_page{ width:200px; float:left; margin-right: 10px;}
#thumb_page img{ border:1px solid #e5e5e5}

/***************************************/
/* ATTACHEMENT */
/***************************************/
.single-attachment #the_content{ text-align:center}

/***************************************/
/* COMMENTS */
/***************************************/
#comments_container{}
a.deconnection{ font-size: 11px; color: #144F89; float: right;}
a.go_profil{ font-size: 14px; font-weight: bold; color: #589FE6}
/* comments area */
.avatar{ float:left}
.avatar img{ border:1px solid #ddd }
#comments, #respond {padding: 0;clear: both;color:#444;}
.comment_user{list-style:none; background-color:#ccc; min-height:100px; margin:10px 0;}
#respond {font-size: 20px;color: #6C6C6C;padding: 8px;border-bottom: #DDD solid 4px;border-top: #DDD solid 4px;margin-top: 30px;}
#comments_container h3{  border-top:#E5E5E5 solid 4px; display: inline-block; width: 715px; width:100%; font-size:14px; margin-top:15px; font-weight:bold; color:#6C6C6C;}
.commentlist {margin: 0; list-style:none; margin:10px 0;}
.commentlist { list-style:none; color:#FFFFFF;}
.commentlist li{padding:0;color:#000;}
.commentlist .alt {background: #fff;margin-top:0px;padding:0px;}
.commentlist cite, .commentlist cite a, .commentlist cite a:visited {font-weight: bold;font-style: normal;color: #333;}
.commentlist small {margin:0;display: block;font-size:11px; text-align:right;}
#commentform {margin-top: 10px;font: 110% Arial, Helvetica, sans-serif;}
#commentform p {padding: 6px 0px;margin: 0px;color:#333; border-bottom: 1px dotted #DDD;}
#commentform p#comment_submit_container {border-bottom: none}
#commentform label{color: #787878;}
#commentform input{width: 200px;background:#eee;border: 1px solid #bdd77f;padding:3px;margin-top: 3px;}
#commentform textarea{width: 550px;height: 115px;background:#eee;border: 1px solid #dbd8d3;padding: 2px;margin-top: 3px;}
#commentform textarea:focus, #commentform input[type="text"]:focus {background: #ffffff;}
#commentform #submit{background:#777;font-weight:bold;color: #ffffff;border: none;float:left;width:204px;height:30px;cursor: pointer;margin:0px 0px 10px 150px;}
#comment_bubble{background-image: url(images/bubble.png);background-position: left center; background-repeat: no-repeat;color: #fff;display: inline-block;font-size: 14px; font-weight: bold; height: 34px;margin-left: 10px; padding-top: 12px; text-align: center; top: 0; vertical-align: 10px;width: 32px;}
#commentform label{width: 150px;float:left;}
#commentform input{border: 1px solid #dbd8d3;width: 275px;}
#commentform label.error{font-size: 11px;margin-left: 250px;background: #fbfcda url(images/cancel.gif) no-repeat left;border:1px solid #dbdbd3;width:259px;margin-top:4px;padding-left:20px;}
#commentaire{font-size:22px;}
#commentaire_part_droit{margin-left:100px;}
#commentby{border-bottom:solid #666 1px;padding-bottom:0;margin:0 5px 5px 0px;}
.commentlist li.comment_user{  padding:10px; background:#eee}
.commentlist li.comment_user.alt{  padding:10px; background:#fff}
.commentlist li.comment_user a{ color:#589FE6; font-size: 12px; font-weight: bold;}
/*hightlight author comment*/
.authcomment {background-color:#fff !important;border:solid #ddd 1px;color:#666 !important;padding-right:5px;}
.commentlist li.authcomment a{ color: #65A7CE}
.authcomment cite, .authcomment cite a, .authcomment cite a:visited {font-weight: bold !important;	font-style: normal !important;	color: #fff !important;}
.authcomment #commentby{border-bottom: dotted #DDD 1px;padding-bottom: 4px;margin: 0 5px 5px 0px;}
.authcomment a {color:#CCCCCC;text-decoration:none;}
.authcomment a:hover{color:#999999;	text-decoration:underline;}

/***************************************/
/* FORM */
/***************************************/
#estimation_call{ float:left;}
.page-template-page_estimation-php .wpcf7 , #estimation_notice{width: 646px;float: right;}
.page-template-page_estimation-php .wpcf7 {margin-bottom: 30px;}
.page-template-page_estimation-php .wpcf7 .phone{width: 35px;}
.page-template-page_estimation-php .wpcf7 p{ border-bottom: 1px dotted #CCC; margin-bottom:10px; padding-bottom: 10px;}
.page-template-page_estimation-php .wpcf7 p.submit_container{border-bottom: none}
.page-template-page_estimation-php .wpcf7 b { display:inline-block; width:120px; color:#333; }
.page-template-page_estimation-php .wpcf7 b.title_textarea{vertical-align: top; padding-top: 5px;}
.wpcf7 .estimation_appointment input{ width:160px}
.wpcf7 .estimation_name input{width: 90px;}
.wpcf7 input, .wpcf7 textarea {border: 1px solid #BBB;}
.wpcf7 textarea { width: 480px; margin-left: 6px; resize: vertical; height: 100px; min-height: 100px;}
.wpcf7 .wpcf7-submit{ cursor:pointer; font-size:14px; text-decoration: none; border:none; color: #fff; background: #65A7CE; display: inline-block; padding: 10px 30px; border-radius: 6px; margin: 10px; font-weight: bold;}


/***************************************/
/* ERROR 404 */
/***************************************/
#error_content h1{margin-top:50px;text-align: center;font-size: 22px;color: #666; font-weight:bold;}
#error_content h2{margin-top:10px; margin-bottom: 15px; text-align: center; font-size: 40px; font-family: times; font-weight: bold; color: #267DAF;}
#error_content p{ color:#555;}
#error_content p a{text-decoration: none; color:white; background: #65A7CE; display: inline-block; padding: 10px 20px; border-radius: 6px; margin: 10px 0 40px 0; font-weight: bold;}
#error_content p a span{ width:0; height:0; display:inline-block; border-bottom: 7px solid transparent; border-top: 7px solid transparent; border-right: 7px solid #fff; margin-right:10px; vertical-align:-3px;}
#error_content p, #error_404 form { text-align:center;}
#error_content form{ margin:0 0 15px 0}
#error_content #search_submit{border: none; cursor:pointer;background:#DDD;color:#333;padding: 6px 20px;border-radius: 6px;font-weight: bold;}
#error_content #search_field{border: 1px solid #aaa; width: 220px; font-size: 12px;padding: 4px 8px;}

/***************************************/
/* FOOTER */
/***************************************/
#bottom_menu{
    background: #f9f9f9;
    width: 1000px;
    height: 26px;
    border-bottom: 1px solid #e4e4e4;
    border-top: 1px solid #e4e4e4;
    float: left;
    position: relative;
    display: block;
}
#bottom_menu ul{
    margin: 0;
    padding: 0;
    float: left;
}
#bottom_menu ul li{
    float: left;
    background: #fdfdfd;
    border-right: 1px solid #e4e4e4;
    color: #7c7b7b;
    height: 20px;
    padding-top: 6px;
    font-size: 12px;
    color: #838383;
    padding-left: 15px;
    padding-right: 15px;
}

#bottom_menu ul li a{
 font-size: 12px;
    color: #838383;
}

#footer{ clear:both; position: relative; padding: 0 20px 20px 20px; background: #fff; height: 94px; border-bottom: 1px solid #e4e4e4; width: 940px;}
address{
    position: absolute;
    left: 220px;
    top: 28px;
    font-family: "굴림";
    color: #9f9f9f;
    font-size: 12px;
   
    font-style: normal;
}
address span{
    color: #7b7b7b;
    font-size: 11px;
    font-family: 굴림;
}
.familysite{
    position: absolute;
    right: 20px;
    top: 27px;
}
.famliy_site{
    position: absolute;
    right: 21px;
    top: 50px;
    width: 122px;
    text-align: left;
    border: 1px solid #cecece;
    padding: 10px;
    visibility: hidden;
}

/***************************************/
/* FANCYBOX PLUGIN CUSTOM STYLE  */
/**************************************/
div#fancybox-title-inside {font-family:'돋움', Dotum;font-weight: bold;}
div#fancybox-title {height: 30px;} /* fix same size issue*/

/***************************************/
/* BREADCRUMBS */
/***************************************/
#breadcrumbs{    }
#breadcrumbs, #breadcrumbs a{  text-decoration:none; font-family:'돋움', Dotum;  color:#807d7d;  font-size: 12px;  padding-right: 30px;  margin-right: 10px;  margin-bottom: 20px;}
#breadcrumbs a{
background: url(images/sub/divi_title.gif) right center no-repeat;
color: #aaa;
}


#breadcrumbs a:hover{ color:#65A7CE}

/***************************************/
/* WP-PAGENAVI PLUGIN CUSTOM STYLE */
/***************************************/
.wp-pagenavi{ width:100%; text-align:center; clear: both; padding-top: 20px;margin-bottom: 40px;}
.wp-pagenavi a,.wp-pagenavi a:link  ,.wp-pagenavi a:visited ,.wp-pagenavi a:hover ,.wp-pagenavi a:active,.wp-pagenavi span.current, .wp-pagenavi span.extend{ border:1px #fff solid; border-color: transparent ; border-radius:100%; padding: 2px 6px 2px 6px; margin: 2px;text-decoration: none; font-weight:bold;}
.wp-pagenavi a            {background-color:#65A7CE; color:#fff !important}
.wp-pagenavi a:link       {background-color:#65A7CE; color:#fff !important}
.wp-pagenavi a:visited    {background-color:#65A7CE; color:#fff !important}
.wp-pagenavi a:hover      {background-color:#A7CDE4; color:#fff !important}
.wp-pagenavi a:active     {background-color:#A7CDE4; color:#fff !important;}
.wp-pagenavi span.current {background-color:#fff; color:#65A7CE; border-color:#65A7CE; padding: 6px 10px; }
.wp-pagenavi span.extend  { background-color: #fff; color: #A7CDE4;}
.wp-pagenavi span.pages   {padding: 2px 4px 2px 4px; margin: 2px 2px 2px 2px; color: #000000; border: 1px solid #000000; background-color: #FFFFFF;}

/***************************************/
/* BBPRESS PLUGIN CUSTOM STYLE */
/***************************************/
.bbp-forum-description, .bbp-breadcrumb{ display:none;}
.bbp-topic-permalink{ color:#65A7CE; font-weight: bold; font-size:13px;display: block;}
a:hover.bbp-topic-permalink{ color:#EC5F00}
.bbp-author-name, #bbpress-forums .bbp-topic-freshness a.bbp-author-name, #bbpress-forums .bbp-forum-freshness a, .bbp-topic-started-by{ color:#bbb}
.bbp-topic-freshness a{ color:#333333}
#bbpress-forums a:hover.bbp-author-name, #bbpress-forums .bbp-topic-freshness a:hover.bbp-author-name, .bbp-topic-freshness a:hover{ color:#65A7CE}
.bbp-topic-started-by .bbp-author-avatar, .bbp-topic-freshness-author .bbp-author-avatar{ display:none;}
#bbpress-forums div.bbp-template-notice.info {border:none}
.bbp-topic-started-by, .bbp-topic-started-by a, #bbpress-forums .bbp-author-name{ font-size:11px; color:#bbb}
.forum #bbpress-forums fieldset.bbp-form {border: 1px solid #ddd;}
.forum #bbpress-forums ul.bbp-lead-topic, .forum #bbpress-forums ul.bbp-topics, .forum #bbpress-forums ul.bbp-forums, .forum #bbpress-forums ul.bbp-replies {border: none;}
.bbp-topic-started-by, .bbp-topic-freshness-author{ display:none}
.bbp-form div.bbp-submit-wrapper { float:none}
.bbp-form .button, #bbpress-forums .button{ cursor:pointer; font-size:14px; text-decoration: none; border:none; color: #fff; background: #65A7CE; display: inline-block; padding: 10px 30px; border-radius: 6px; margin: 10px; font-weight: bold;}

#board_main_title{ background:#fff url('images/title_board.gif') no-repeat left top scroll; width:490px; height:80px;}
#content_container h1#bbpress_main_title{margin-bottom: 0px;margin-top: 20px;}
#bbpress-forums .bbpress_button_container{ height:56px;}
#bbp_reply_content_ifr, #bbp_topic_content_ifr{ height:190px !important}

/***************************************/
/* CUSTOM SIGNUP STYLE */
/***************************************/
.page-template-signup-php #main_container {width: 960px;margin: 20px auto;}
.mu_register label {display: block;font-size: 14px;padding-top: 10px;font-weight: bold;padding-bottom: 2px;}
.mu_register .submit{cursor:pointer; font-size:14px; text-decoration: none; border:none; color: #fff; background: #65A7CE; display: inline-block; padding: 0px 9px; border-radius: 6px; margin: 10px 0; font-weight: bold;} 
.mu_register .error {margin-bottom: 4px; margin-top: 2px;background-color: #FFEBE8;border: 1px solid #CC0002;padding: 3px 10px; border-radius: 3px;font-weight: bold;}
.mu_register #user_email, .mu_register #user_name {padding: 10px;font-size: 20px;border: 1px solid #AAA;}

/***************************************/
/* MEMBERS SECTION */
/***************************************/

/*HOME LOGIN BOX*/
#welcome_message { padding-bottom: 8px; border-bottom: 1px dotted #ccc; margin-bottom: 15px;}
#welcome_message b{ font-weight:bold;}
#member_logged_in { margin-top: 9px; border: 3px solid #ddd; padding: 15px 10px;}
#member_logged_in div a { display: inline-block; color: orange; font-weight: bold; padding: 0 8px;}

/*MENU MEMBERSHIP*/
#membership_menu {list-style: none; position: absolute;right: 32px; top: 0; border: 1px dotted #65A7CE; border-top: 0; padding-bottom: 3px; background-color: #F5FAFD;}
#membership_menu li {float:left;}
#membership_menu li a { color: #65A7CE; padding: 4px 12px; font-size: 11px; font-weight: bold; display: inline-block;}
#membership_menu li a:hover{ color:#2C76A2}
#membership_menu li#user_welcome{padding: 4px 13px;color: #666}
#membership_menu li#user_welcome span{font-weight: bold; }

/* SIGNUP */
.page-template-signup-php #main_container {width: 960px;margin: 20px auto;}
.setupform .error {margin-bottom: 4px; margin-top: 2px;background-color: #FFEBE8;border: 1px solid #CC0002;padding: 3px 10px; border-radius: 3px;font-weight: bold;}

#agree_container{ border:3px solid #ddd}
#agree_container h2{ font-size:14px; font-weight:bold; padding:15px 40px 6px 40px}
#agreement{ width:600px; height:230px; overflow:hidden; overflow-y: scroll; color:#888; font-size:11px; border:1px solid #ddd; margin:auto}
#agreement p{ padding:10px 20px; color:#888}
#agree_check_container{padding:10px 40px 20px 40px; margin-bottom: 20px; text-align:center;}
#agree_check_container span{ color:#0099FF;  }
.agree_check_error {padding: 15px 40px;   margin: 10px 40px;  background-color: #FFE2E2; border: 1px solid #D30303;}
#agree_check_container.agree_check_error { border: none; padding: 10px;}
#agree_yes_no_container{text-align:center; padding-top:15px}
#agree_yes_no_container a, #agree_yes_no_container input{ margin: 0 5px; cursor:pointer; background-color:#eee; color:#333; font-weight:bold; border:1px solid #ddd; display:inline-block; padding: 10px 0px; text-align:center; width:190px}
#agree_yes_no_container a:hover, #agree_yes_no_container input:hover{ background-color:#ddd; color:#000; border-color:#ccc}
.membership #agree_check_container label { width:auto; font-weight:normal}
#member_login_page b{ font-weight:bold;}
#agree_form, #setupform{margin: 20px 20px 60px 20px;}
/*
#membership_signup label{ width:115px}
.membership .membership_signup #setupform label { width: 115px; text-align: right;  margin: 0;   padding: 10px;   background-color: #f5f5f5;    border-right: 1px solid #ddd;}
.membership .membership_signup #setupform p {border: 1px solid #DDD; border-bottom: none; text-align: left; clear:both; float: left; width: 100%;}
.membership .membership_signup #setupform input{border: 1px solid #BBB;padding: 2px 6px; width:110px; margin-left:10px}
*/
.membership #setupform span.error { color:red }
.membership #setupform p.submit { border:none; padding-top:20px}
.membership #setupform p.submit input{ margin: 0 5px; cursor:pointer; background-color: #65A7CE; border: 2px solid #6195B3; font-weight:bold; border:1px solid #ddd; display:inline-block; padding: 10px 0px; text-align:center; width:90px; color:#fff}
.membership #setupform p.submit input:hover{ background-color: #65A7CE; color:#fff; }

#registration_result{ width:560px; border:3px solid #D7E9BD;; padding:20px; text-align:center; margin:20px auto; background-color:#F0FDDC}
#registration_result h2 { padding-bottom:10px}
#registration_result strong{ font-weight:bold;}

/* MEMBERSHIP */
#header_user_welcome, #header_user_welcome span { color:#333}
.membership #content_container { width: 740px; float: right; margin-bottom:0}
.membership #sm_title {padding: 20px 30px 0 30px;color: #777;font-size: 15px;font-weight: bold;}
.membership p{ margin-bottom:0; line-height: normal}
.membership #subtitle, .membership #subtitle span{ font-size:40px; font-weight:bold; text-align:center ;font-family: Arial, Helvetica,'돋움', Dotum, sans-serif;}
.membership #subtitle{color: #D5D5D5;padding-top: 20px;}
.membership #subtitle span{ color:#999}
.membership #login_form_container {padding: 0px 30px 20px 300px;border: 1px solid #DDD;margin: 20px auto;background: #fff url('images/membership/member_login_bg.jpg') no-repeat 30px 30px scroll;float: left;width: 348px;font-size: 12px;}
.membership  #loginform{ /* border-top:1px dashed #ddd ;*/ border-bottom:1px dashed #ddd; padding: 10px 0;margin-bottom: 10px;float: left;width: 100%;margin-top: 20px;}
.membership  #loginform fieldset{ float:left; border: 0; padding-right: 0; margin-right: 0;}
.membership label {width: 100px;display: inline-block;font-weight:bold;color:#333}
.membership .forgetmenot label{ font-weight:normal;}
.membership #login_mini_title {padding: 20px 0px 0px 0px;font-weight: bold;font-size: 16px;color: #65A7CE;}
.membership .login_side_action p{ float:left;}
.membership .login_side_action a { float:right;}
.membership .login_side_action a { display: inline-block;float: right;text-align: center;background-color: #999;color: white;font-size: 11px;font-weight: bold;padding: 0 10px;width: 80px;height: 20px;line-height: 20px;}
.membership .login_side_action a:hover { background-color: #666;}
.membership .login_side_action { float: left; width: 100%}
.membership .login_side_action p {  padding-bottom: 6px; color: #888; font-size: 11px;height: 20px;line-height: 20px;width:245px;  margin: 0;}
.membership #member_login_page p {color: #666;text-align:center;vertical-align:middle}
.membership #loginform p{ margin-bottom:4px; padding-top: 0; margin-top: 0;}
.membership #user_login, .membership #user_pass  {background-color: #f5f5f5;border: 1px solid #CCC;padding: 5px 10px;font-weight: bold;color: #444;width:130px;}
.membership .login_side_action{ clear:both; margin-bottom: 0; padding-bottom: 0;}
.membership #wp-submit {padding: 20px 0;-webkit-appearance: none;background-color: #65A7CE;border: 2px solid #6195B3;font-weight: bold;color: white;width: 80px;margin-left: 10px; cursor:pointer;float: right;}
/*.membership .membership_signup #setupform p#user_address_container label {height: 66px;float: left;}
.membership .membership_signup #setupform p#user_freeword_container label {height: 60px;float: left;}
.membership .membership_signup #setupform p#user_freeword_container textarea { margin: 6px 14px; width:380px; border: 1px solid #BBB;padding: 2px 6px; height: 60px;}
.membership .membership_signup #setupform input#zip {width: 43px; margin:4px 14px 2px 14px}
.membership .membership_signup #setupform input#address { width:200px; margin:2px 14px}
.membership .membership_signup #setupform input#address_more { width:200px; margin:2px 14px 4px 14px}
*/

/*LOST ID PASSWORD*/
#lostpasswordform{ margin-top:10px; border:1px solid #ccc; position:relative; padding:20px 0; margin: 30px 60px;}
.membership #lostpasswordform #user_email_container{ text-align:center}
.membership #lostpasswordform label{width: 190px;}
.membership #lostpasswordform #wp-submit {padding: 5px 0;width: 100px; cursor:pointer;margin-right: 50px;}

/*PROFILE*/
#member_profil {margin: 10px 60px 60px 60px;}
.signup_message_info, #member_profil .updated, #member_profil .message_error{ width:560px; border:3px solid #FFF39E; padding:10px; text-align:center; margin:10px auto; background-color:#FFFDCF}
.signup_message_info{border:1px solid #FFF39E; background-color:#FFFDCF;}
.membership p.signup_message_info{ margin-bottom:30px}
#member_profil .updated {border: 1px solid #C4ECB3;background-color: #E4FCDA;}
#member_profil .error {border: 1px solid #E48282; background-color: #FFE2E2;}

.form-table { width:100%;  border:1px solid #ddd; border-bottom:none;margin-top: 15px;}
.form-table th{ font-weight:bold; width:120px; padding:7px; border-right:1px solid #ddd; vertical-align:top; background-color:#f5f5f5}
.form-table th, .form-table td{ border-bottom:1px solid #ddd}
.form-table td{ padding:7px 12px}
.form-table input{ border:#ddd solid 1px; padding:2px 4px; background-color:#fbfbfb; width:150px }
.form-table textarea{ border:#ddd solid 1px; padding:8px; background-color:#fbfbfb }
.form-table #email {}
.form-table #realname { width: 80px;}
.form-table #zip {width: 80px; margin-bottom:6px; display:block; float:left}
.form-table #zip_btn{display: block; line-height: 18px; margin-left: 10px; float: left; background: #fff url('images/membership/post_btn_bg.gif') no-repeat 7px center; padding: 1px 7px 1px 39px; color: #7A7A7A; font-weight: bold; border: 1px solid #DDD; margin-top: 2px;}
.form-table a:hover#zip_btn{ border-color:#aaa}
.form-table #address { width: 250px; margin-bottom:6px; display:block; clear:both}
.form-table #address_more { width: 250px;}
.form-table #freeword { width: 380px; height: 75px}
#member_profil #member_message {padding: 20px 0;border: 1px solid #DDD;margin-top: 20px;float: left;width: 100%; margin-bottom: 30px;}
#member_profil #member_message #please_login{ text-align: center;border-bottom: 1px dashed #DDD;padding-bottom: 15px;margin: 0 50px 20px 50px;color: #333;font-weight: bold;}
#member_profil #member_message #please_login a{ color:#65A7CE}
#member_profil .login_side_action {  width: 360px;  margin: auto; float: none;}
#member_profil #updateuser, #member_profil #profile_info_change_btn {padding: 8px 40px;-webkit-appearance: none;background-color: #65A7CE;border: 2px solid #6195B3;font-weight: bold;color: white;margin-top: 10px;cursor:pointer;}
.help_message{ font-size:11px; color: #aaa; display: inline-block; margin-left: 15px;}
#member_profil b{ font-weight:bold}

/*VALIDATION ERROR*/
.form-table label.error, #member_profil .form-table label.error {display: inline-block;width: 300px;margin-left: 10px;color: #EC4040;border-color: transparent;background-color: transparent;}
.form-table input.error, #member_profil .form-table input.error{ border-color:#DF6A6A; background-color: transparent}

/*ACTIVATE*/
.error404 #content.widecolumn {margin-top: 70px;}

/*WELCOME MESSAGE*/
.membership #login_form_container.welcome_message{ background:none; padding:30px 0; width:100%; text-align:center}
#login_welcome span { color: #267DAF; font-size: 24px;}
.welcome_message .userinfo a { display: inline-block; padding: 10px 20px; background: #65A7CE; margin: 10px; color: #fff; font-weight: bold;}
.welcome_message .userinfo a#welcome_logout{ background-color:#999}

/*SIGNUP CONFIRMATION MESSAGE*/
.error404 #content { width: 1000px; margin: auto; text-align: center; margin-bottom: 140px;}
.error404 #content h2 { font-size: 20px; font-weight: bold;}
.error404 #content #signup-welcome { padding: 20px; margin: 10px 170px; background-color: #E8FFD5; border: 1px solid #AADD7F;}
.error404 #content #signup-welcome p{ padding:3px}
.error404 #content p.view a{ font-weight:bold; color:#004282; padding:3px 10px; background-color:#eee; border:1px solid #ddd; }
.error404 #content p.view {padding-top:10px}
.error404 #content .lead-in { padding: 20px; margin: 10px 170px; background-color: #f5f5f5; border: 1px solid #ddd;}
.error404 #content .lead-in  a{ font-weight:bold; color:#004282; padding:0px 3px; line-height:20px  }

/****************************************************************/
/************************* SimplyScroll **************************/
/****************************************************************/
/* Plugin default */
.simply-scroll-container {position: relative;}
.simply-scroll-clip { position: relative;	overflow: hidden;}
.simply-scroll-list {overflow: hidden;padding-left: 0;}

/* SEDIA  custom */
.simply-scroll { width: 960px; float: left;}
.simply-scroll .simply-scroll-clip {}
.simply-scroll .simply-scroll-list li {float: left; /* Horizontal scroll only */  padding-left: 2%;padding-top: 8px;padding-bottom: 8px;}

/****************************************************************/
/*************************** Ad banner **************************/
/****************************************************************/
#home_ad_banner{ clear: both; }
#home_ad_banner a{ display:block;margin-top:20px; float:left; margin-left: 16px; border: 1px solid #999;}
#home_ad_banner a:first-child{ margin-left:0}

/***************************************/
/* CALENDAR */
/***************************************/
#ai1ec-container {width: 660px; margin: 0px auto 10px auto; }
.ai1ec-title-buttons.btn-toolbar { padding: 10px 0;}
.ai1ec-calendar-title {padding: 10px 0 0 0}
.timely .btn-toolbar .btn.btn-mini {top: -5px !important;}
.btn.ai1ec-subscribe, .btn.ai1ec-subscribe-google { margin: 10px 0; display:none}
.ai1ec-full-event th{ background:#eee !important}
#the_content a{}
#the_content a:hover{ text-decoration:none; color:#65A7CE }
.ai1ec-excerpt label.ai1ec-label{ display:none}
.ai1ec-excerpt .ai1ec-time{ padding-left:0; color:#019BCC; font-size:11px}
.single .ai1ec-time .ai1ec-calendar-link{ display:none !important}

/***************************************/
/* PHOTO NEWS */
/***************************************/

/*Video player style*/
.win_mediaplayer_container{ text-align:center}
#win_mediaplayer{ background-color: #fff;margin: auto;}
.mejs-container{ margin: auto;}

.gallery {margin-top: 30px;}
#the_content .gallery ul{ padding-left:0}
.gallery li { display: block; list-style:none; float:left; width: 25%;  padding-bottom:20px}
.gallery li a{ display: block}
a.photo_link { /* width:196px; */   text-align: center; font-weight: bold;  margin:auto; height: 18px;   font-family: "돋움","굴림";  font-size: 12px;  color: #787878;  padding-top: 8px;  font-weight: normal;  width: 115px;  text-overflow: ellipsis;  overflow: hidden;  display: block;  white-space: nowrap;}
a:hover.photo_link{color:#0A8B9B}
a.photo_thumb { border:1px solid #ccc; width: 150px;margin:auto}
a.photo_thumb img { display:block}
a:hover.photo_thumb { border:1px solid #65A7CE}

#download_files {clear: both; margin: 10px 0; float: left; background-color:#f5f5f5; border:1px solid #ddd; width: 100%; }
#download_files h3 { font-weight:bold; padding-bottom:3px; border-bottom: 1px dashed #ccc; margin: 10px 20px 10px 20px;}
#download_files ul{  margin: 0 20px 10px 20px;}
#download_files li { list-style:none}
#download_files li a { color: #0A7D86; font-size:12px; background: transparent url('images/photonews/download_icon.gif') no-repeat 5px center; display: block; padding: 2px 0; padding-left: 30px;}
#download_files li a:hover { color: #004F55; background-color: #E9E9E9;}

.single-photonews img.photos, .single-photosocial img.photos{ margin-bottom:20px; border:1px solid #ddd; display:block; clear:both; max-width: 700px;}

.single-photonews .avatar img { width: 40px; height: 40px;}
.single-photonews .comment_user {min-height: auto;}


/***************************************/
/* LHBOARD */
/***************************************/
#lhwb_board_write_btn {padding: 10px 0; color: inherit; background:none}
div#lhwb_wrap #board_write_btn a{ margin-top:5px; border:none; padding: 5px 15px 5px 30px; font-size: 13px; color:#666; border: 1px solid #DDD !important; font-weight: bold !important; background:#F2F2F2 url('images/lhboard/btn_edit.png') no-repeat 5px center !important; text-decoration: none !important;}
#lhwb_board_write_btn a{ border:none; padding: 5px 15px 5px 28px; font-size: 13px; color:#666; border: 1px solid #DDD !important; font-weight: bold !important; background:#F2F2F2 url('images/lhboard/btn_confirm.png') no-repeat 5px center !important; text-decoration: none !important;}

div#lhwb_wrap span.btn02{background: none; background-color: #CACACA;border: 1px solid #DDD !important; padding: 5px 24px; font-weight: bold !important; color:#666 !important; background:#F2F2F2;}
div#lhwb_wrap span.btn02:hover{}
div#lhwb_wrap .writeTy01 ul {border-top: none !important;}

div#lhwb_wrap .board_list p {padding: 14px 0px;}
div#lhwb_wrap .board_list p#lhwb_view_comments{ min-height:120px}
div#lhwb_wrap .boardTy01 table {border-top: 4px solid #999 !important;border-bottom: 3px solid #ccc !important;}
div#lhwb_wrap .boardTy01 table thead th span {border-right: 1px solid #ccc !important;}
div#lhwb_wrap .boardTy01 table thead th {border-bottom: 2px solid #ccc !important;}
div#lhwb_wrap .FootTy01 .pageing strong {color: white; border-color: #BDBDBD ; background-color: #BDBDBD !important; }
div#lhwb_wrap a{ text-decoration: none !important}

div#lhwb_wrap input[type="text"], input[type="password"], textarea{ box-shadow:none !important}

div#lhwb_wrap .boardTy01 table#board_list tbody tr{ cursor:pointer}
div#lhwb_wrap .boardTy01 table#board_list tbody tr:hover{ background-color:#f5f5f5}
.btn_board_reply.lhwb_board_reply_btn,
.btn_write.lhwb_modify_btn,
.btn_cancel_03,
#lhwb_reply_btn .btn_write,
#lhwb_reply_btn .btn_cancel_04 { background: none !important; padding: 0 !important; margin:0;}
.btn_board_reply.lhwb_board_reply_btn a,
.btn_write.lhwb_modify_btn a,
.btn_cancel_03 a,
#lhwb_reply_btn .btn_write a,
#lhwb_reply_btn .btn_cancel_04 a,
#lhwb_wrap .btn_list a{background-color:#F2F2F2; display: inline-block; padding: 5px 22px 5px 28px !important; font-size: 13px; border: 1px solid #DDD; margin:0 2px}

.btn_board_reply.lhwb_board_reply_btn a{background:#F2F2F2 url('images/lhboard/btn_comment.png') no-repeat 5px center !important;}
#lhwb_wrap .btn_list a{background:#F2F2F2 url('images/lhboard/btn_list.png') no-repeat 5px center !important;}
.btn_write.lhwb_modify_btn a{background:#F2F2F2 url('images/lhboard/btn_edit.png') no-repeat 5px center !important;}
.btn_cancel_03 a{background:#F2F2F2 url('images/lhboard/btn_trash.png') no-repeat 5px center !important;}
#lhwb_reply_btn .btn_write a{background: #F2F2F2 url('images/lhboard/btn_confirm.png') no-repeat 5px center !important;}
#lhwb_reply_btn .btn_cancel_04 a{background: #F2F2F2 url('images/lhboard/btn_cancel.png') no-repeat 5px center !important;}
html div#lhwb_wrap p#lhwb_view_comments pre{ min-height: 120px !important;}

#lhwb_reply_btn li:first-child{ float: right !important;}

#lhwb_reply_btn .btn_write { float: left; width: auto;}
div#lhwb_wrap #lhwb_reply_btn { clear: both; width: 100% !important; margin-top: 10px;}
div#lhwb_wrap #lhwb_reply_btn ul li { width: auto !important;}
div#lhwb_wrap .txtarea05 { width: 100% !important; background-color: #f9f9f9 !important;}
div#lhwb_wrap #lhwb_reply_container .lwhb_reply_li_1 .comment_input { width: 100%!important;}
#lhwb_reply {margin: 0 40px;}

#reply_input h3 small span { padding: 0px 30px; display: block; font-size: 13px; color: #686767 !important; margin:  0 0 10px 0; font-weight: bold; width: 620px !important; text-align: right; padding-top: 10px;}
#lhwb_view_footer { border-bottom: 1px solid #CBCBCB; float: left; width: 100%;}
div#lhwb_wrap #lhwb_reply_container ul li h3 { width: 620px;}
#lhwb_view_comments { min-height: 120px;}
div#lhwb_wrap #lhwb_board_view.writeTy01 ul.bgef li span { margin-bottom: 0; line-height: 170%; float: none;}
div#lhwb_wrap .view_title {border-right: 1px solid #DDD; padding: 0 10px 0 0; display: inline-block; width: 380px !important; max-width: none !important; font-weight:bold}
.view_author { padding: 0 10px !important;}
.view_author { border-right: 1px solid #ddd; margin-right:10px;}
.view_textarea .btn_write {background-color: #ddd;}
.view_textarea .btn_write a{color:#666 !important}

#lhwb_reply_list h3 small span:first-child { font-weight: bold; font-size:12px;}
#lhwb_reply_list h3 small span{ color: #AFAFAF !important; }
div#lhwb_wrap #lhwb_board_view.writeTy01 ul.bgef li {border-top: 1px solid #CCC;}
#lhwb_wrap .fst01 { color: #AFAFAF !important; font-size: 12px; font-weight: bold; margin-bottom: 4px;}
div#lhwb_wrap #lhwb_re_reply .txtarea05 { margin-bottom: 20px;}
div#lhwb_wrap #lhwb_re_reply_btn { margin-left: 20px;}
#lhwb_re_reply_btn span.btn_write { padding: 5px 0px 5px 27px; margin-bottom: 3px; background: #F2F2F2 url('images/lhboard/btn_confirm.png') no-repeat 5px center !important; display: inline-block; border: 1px solid #DDD; font-size: 12px; width: 38px;}
#lhwb_re_reply_btn #reply_input_del{ padding: 5px 0px 5px 27px; margin-bottom: 3px; background: #F2F2F2 url('images/lhboard/btn_cancel.png') no-repeat 5px center !important; display: inline-block; border: 1px solid #DDD; font-size: 12px; width: 38px;}
div#lhwb_wrap #lhwb_reply_container #lhwb_re_view .re {background-color: #F1F1F1;}

/***************************************/
/* content */
/***************************************/
#the_content{clear:both;padding: 30px 30px 30px 5px;color: #666666;font-size: 14px;font-family: '돋움';}

/*privacy-policy*/
#privacy-policy { text-align:justify}

#privacy-policy h2{ font-size:15px; color:#444; border-bottom: 1px dotted #999;padding-bottom: 5px;}
#privacy-policy h3{ font-size:13px; color:#666}
#privacy-policy p, #privacy-policy td{ color:#666}


#privacy-policy table.spitable01 th {height: 30px;color: #888888;font-size: 12px;font-weight: bold;}
table.spitable01 caption{display:none;}
table.spitable01 {clear:both; margin:0px 0 10px 0; width:100%; font-size:12px; }
table.spitable01 tr{height:26px; text-align:center; color:#7d7d7d; font-weight:normal; }
table.spitable01 th{background:#eee; height:30px; color:#6b6b6b; font-size:11px; font-weight:bold; vertical-align:middle; text-align:center; border-top: 1px solid #CCC;border-bottom: 1px solid #CCC;}
table.spitable01 th.leftbg {background-color:#ddd; border: 1px solid #ccc;border-width: 1px 0 1px 1px;}
table.spitable01 th.rightbg {background-color:#eee; border: 1px solid #ccc;border-width: 1px 1px 1px 0;}
table.spitable01 td{border-bottom:1px solid #e5e5e5; padding: 8px 0;text-align: center;font-size: 11px;}
table.spitable01 td a{font-size:12px; color:#696969;}
table.spitable01 td a:hover, a:active, a:focus{	color:#dd373e; text-decoration:none;}
table.spitable01 td.bg{ background-color:#e2ecf5;}
table.spitable01 td.colort1{ color:#565656;}
table.spitable01 td.colorb1{ background-color:#f0f0f0;}
table.spitable01 td.colorb2{ background-color:#f4f4f4;}
table.spitable01 td.left{text-align:left; padding-left:8px;}
table.spitable01 td.lineL{border-left:1px solid #e5e5e5;}

table.spitable01 td.lineT {border-top:2px solid #e5e5e5;}
table.spitable01 td.lineR {border-right:1px solid #e5e5e5;}
table.spitable01 td.alignL{text-align:left; padding-left:10px}


/***************************************/
/* sub1 */
/***************************************/

.div_box{
    padding: 40px 5px 33px 5px;
    border-bottom: dashed 1px #000;   
}
#the_content p.text_box{
    margin-bottom: 0;
}
.div_box2{
    padding: 40px 5px 33px 5px;
     
}



#the_content .list_style1{
    margin: 0 0 0 10px;
    padding: 0px;
}
#the_content .list_style1 li{
    background: url(http://hedr.hmtkd.kr/wp-content/themes/hedr/images/sub1/bullet.gif) left 6px no-repeat;
    padding-left: 10px;
    padding-bottom: 12px;
    font-weight: bold;
}

#the_content .blue li{
   background: url(http://hedr.hmtkd.kr/wp-content/themes/hedr/images/sub2/bullet.gif) left 6px no-repeat;
       line-height: 1.5;
}
#the_content .green li{
   background: url(http://hedr.hmtkd.kr/wp-content/themes/hedr/images/sub3/bullet.gif) left 5px no-repeat;
   font-weight: normal;
   font-size: 12px;
   padding-bottom: 5px;
}

#the_content .list_style2{
    padding-left: 20px;
    
}
#the_content .list_style2 li{
    background: none;
    list-style: decimal;
    padding-left: 0px;
    padding-bottom: 9px;
    
    font-weight: normal;
    background: none;
}

#the_content .list_style2 p.ann{
    margin: 0;
    color: #8b8989;
    font-size: 12px;
    margin-top: 5px;
}

#the_content .list_style3{
    margin: 0;
    padding: 0;
    margin-top: 5px;
}

#the_content .list_style3 li{
    background: url(http://hedr.hmtkd.kr/wp-content/themes/hedr/images/common/bullet1.gif) left 6px no-repeat;
    font-weight: normal;
    padding-bottom: 2px;
}


.vision{
    background: url(http://hedr.hmtkd.kr/wp-content/themes/hedr/images/sub1/sub1_2_1.jpg) 10px bottom no-repeat;
    height: 160px;
}
.mission{
    background: url(http://hedr.hmtkd.kr/wp-content/themes/hedr/images/sub1/sub1_2_2.jpg) 10px bottom no-repeat;
    height: 350px;
}

.table_style1{
    padding-top: 5px;
}
.table_style1 table{
    border-top: 2px solid #e4e4e4;
    margin-top: 10px;
    width: 630px;
}
.table_style1 table th{
    background: #f5f5f5;
    color: #494949;
    border-bottom: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
    font-weight: bold;
    text-align: center;
    padding: 7px 3px;
   
}
.table_style1 table td{
    border-bottom: 1px solid #e5e5e5;  border-right: 1px solid #e5e5e5;
    text-align: center;
    padding: 7px 3px;
    vertical-align: middle;
}
.table_style1 table .last{
    border-right: 0;
}
.table_style1 table td.last{
    text-align: left;
    padding-left: 10px;
    width: 70%;
}
.map{width: 620px;
margin: 0 auto;
border: 1px #ddd solid;}

.map01{
    padding: 20px 0 0 10px;
}




.page-id-23 #the_content dl{
    clear: both;
    padding: 20px 0 30px 0;
    width: 600px;
    height: 110px;
}
.page-id-23 #the_content dl dt{
    font-size: 12px;
    color: #ca8e13;
    font-weight: bold;
    float: left;
    padding-right: 30px;
    border-right: 1px solid #e5e5e5;
    width: 100px;
    height: 120px;
}
.page-id-23 #the_content dl dd{
    float: left;
    width: 410px;
    background: url(http://hedr.hmtkd.kr/wp-content/themes/hedr/images/common/bullet1.gif) left 6px no-repeat;
    padding-left: 5px;
    margin-left: 25px;
    padding-bottom: 5px;
}
.page-id-23 #the_content .dl2{
    height: 50px;
    padding-bottom: 0;
}
.page-id-23 #the_content .dl2 dt{
    height: 60px;
}


.sub1_5_img{padding-left: 50px;padding-top: 20px;}

#the_content .history{
    background: url(http://hedr.hmtkd.kr/wp-content/themes/hedr/images/sub1/sub3_1.jpg) top center no-repeat;
    padding-top: 135px;
    padding-bottom: 40px;
    float: left;
    width: 665px;
}
#the_content .history dl{
    margin: 30px 0 30;
    float: left;
}
#the_content .history dl dt{
    float: left;  display: inline;  
    margin-left: 10px;  
    width: 120px;  
    height: 36px;  line-height: 35px;  font-weight: bold;  color: #353535;  text-align: center;
}
#the_content .history dl dd{
    float: left;  display: inline;  
    margin-left: 30px;  
    padding-left: 10px;  
    width: 460px;  height: 35px;  line-height: 35px;  border-bottom: 1px solid #ccc;
}
#the_content .history dl dt.first{
    border-top: 2px solid #fdb813;
}
#the_content .history dl dd.first{
    border-top: 2px solid #353535;
}
#the_content .history dl dt.last{
    border-bottom: 1px solid #fdb813;
}
#the_content .history dl dd.last{
    border-bottom: 1px solid #353535;
}


#the_content .greet{
    background: url(http://hedr.hmtkd.kr/wp-content/themes/hedr/images/sub1/greet-bg.jpg) right 80px no-repeat;
    color:#939393;
}

#the_content .greet span.text_color1{
    color: #5a3100;
}
#the_content .greet p.text_box{
    margin-right: 230px;
    padding-top: 10px;
}
#the_content .greet p.text_box strong{
    font-weight: normal;
    color: #ae7f60;
}
#the_content .greet p.text_box1{
    margin-right: 195px;
    margin-top: 25px;
}
#the_content .greet p.text_box1 strong{
    font-weight: normal;
    color: #de993e;
}
#the_content .greet p.text_box1 span{
    font-size: 16px;
}
#the_content .greet p.text_box1 span strong{
    font-size: 20px;
    color: #8c654a;
}
#the_content .greet p{
    margin-bottom: 10px;
}



#the_content #object{
    background: url(images/sub2/sub1_1.jpg) left bottom no-repeat;
    height: 390px;
}
.intro_name{
    text-align: right;
    margin-right: 200px;
}

#the_content .stitle{   font-size: 14px;
    color: #ca8e13;
    font-weight: bold;
 
 
 
 
    padding-top: 10px;}
.add{
    padding-bottom: 20px;
    font-size: 14px;
}
.add th{
    width: 95px;
}
.add td{
    font-size: 14px;

}
.add .last{
    width: 75%;

}

.page-id-23 #the_content .ul2{
    padding-top: 10px;
 
}

.page-id-23 #the_content .ul2 li{
    width: 410px;
    background: url(http://hedr.hmtkd.kr/wp-content/themes/hedr/images/common/bullet1.gif) left 6px no-repeat;
    padding-left: 5px;
    margin-left: 5px;
    padding-bottom: 7px;
    list-style: none;
}
/***************************************/
/* sub2 */
/***************************************/



#the_content .list_style1 p{
    margin-left: 70px;
    font-weight: normal;
}
#the_content .list_style1 span{font-weight: normal;}

.table_style2{
    padding-top: 5px;
}
.table_style2 table{
    
    margin-top: 10px;
    width: 630px;
}
.table_style2 table th{
    border-top: 2p;
    background: #f5f5f5;
    color: #494949;
    border-bottom: 1px solid #e5e5e5;
    border-left: 1px solid #e5e5e5;
    font-weight: bold;
    text-align: center;
    padding: 7px 3px;
    border-top: 2px solid #676665;
}
.table_style2 table td{
    border-bottom: 1px solid #e5e5e5;  border-left: 1px solid #e5e5e5;
    text-align: center;
    padding: 7px 3px;
    vertical-align: middle;
}
.table_style2 table .first{
    border-right: 0;
    background: whiteSmoke;
    border-right: 1px solid #E5E5E5;
    border-left: 0;
}
.table_style2 table .last{
    border-right: 0;
}
.table_style2 table td.last{
    text-align: left;
    padding-left: 10px;
}



.table_style3{
    padding-top: 5px;
}
.table_style3 table{
    
    margin-top: 10px;
    width: 630px;
}
.table_style3 table th{
    border-top: 2p;
    background: #f5f5f5;
    color: #494949;
    border-bottom: 1px solid #e5e5e5;
    font-weight: bold;
    text-align: center;
    padding: 7px 3px;
    border-top: 2px solid #676665;
    border-left: 1px solid #E5E5E5;
}
.table_style3 table td{
    border-bottom: 1px solid #e5e5e5;  
    text-align: center;
    padding: 7px 3px;
    vertical-align: middle;
    border-left: 1px solid #E5E5E5;
}
.table_style3 table .first{
    border-right: 0;
    border-left: 0;
    text-align: center;
    font-weight: bold;
    vertical-align: middle;
}
.table_style3 table th.first{
    border-right: 0;
    border-right: 2px solid #fff;
    border-left: 0;
    border-top: 2px solid #4c95b2;
}
.table_style3 table .last{
    border-right: 0;
}
.table_style3 table td.last{
    text-align: left;
    padding-left: 10px;
}

#the_content .aleft{
    text-align: left;
    padding-left: 10px;
}
#the_content .acenter{
    text-align: center;
    vertical-align: middle;
}

#info .btn{
    text-align: right;
}

/***************************************/
/* sub3 */
/***************************************/

.green table th.first{

    border-top: 2px solid #95b641;
}
.green table td{
    text-align: left;

    vertical-align: top;
}