@charset "utf-8";
/* CSS Document */

/*About 페이지 부분*/
#about_box {margin-top:40px;}
#about_box p {font-size:14px;}
.bigtext {font-size:18px; font-weight:bold; margin-top:30px; margin-bottom:20px;}
.overview_text {padding-top:30px; padding-bottom:7px; font-size:14px;font-weight:bold;}
.history_list_table { width:720px; margin-top:15px; border-collapse:collapse; }
.history_list_table th  { background:#f2f2f2; color:#7c7c7c; font-size:20px; font-weight:bold; text-align:center; vertical-align:middle }
.history_list_table td  { color:#555555; border-bottom:solid 1px #d7d7dc; padding-top:9px; padding-bottom:8px;  text-align:left; }
.history_list_table .left { text-align:left;}




/*구성원 소개 탭메뉴 부분*/
#our_tab {margin-top:43px;}
#our_tabbox {width:720px;}
#our_tabbox li {width:240px; height:36px; background:url(../images/layout/p_tab_img_off.jpg) no-repeat;float:left; margin-right:0px; text-align:center}
#our_tabbox .select {width:240px; height:36px; background:url(../images/layout/p_tab_img_on.jpg) no-repeat;float:left; margin-right:0px; text-align:center}
#our_tabbox .textbox {margin-top:8px; font-size:14px; color:#FFF;}
#our_groupname {margin-top:10px; margin-bottom:10px; font-size:14px; float:left}
#our_groupphoto {margin-top:10px; margin-bottom:10px; width:480px; font-size:14px; float:right;}
#our_membertitle {font-size:14px; margin-top:25px; margin-bottom:10px;}
#our_memberphoto {margin-top:10px; margin-bottom:10px; font-size:14px; float:left}
#our_memberpro {margin-top:10px; margin-bottom:10px; width:480px; font-size:12px; float:right;}
#our_memberpro_bold {font-size:14px; font-weight:bold}
#our_memberpro_t {width:85px; margin-left:5px; float:left; font-weight:bold}
#our_memberpro_c {width:380px; float:right; color:#5e5e5e}
#our_memberpro_c .year {width:100px; float:left}
#our_memberpro_c .yearcon {width:260px; margin-left:10px; float:right}
/*구성원 소개 사진 부분*/
#our_photolist {margin-left:0px;}
#our_photolist li {width:160px; float:left; padding:0px; margin-left:15px;}
#our_photolist .imgbox {width:158px;}
#our_photolist .img { border:#CCC 1px solid;}
#our_photolist .textbox {margin-top:4px; margin-bottom:6px; font-size:12px; color:#000; text-align:center}
#our_photobox {}
#our_photobox li {width:55px; float:left; padding:3px;}
#our_photobox .imgselect { border:#CCC 1px solid;}
#our_photobox .img { border:#CCC 1px solid;filter:alpha(opacity=50)}
#our_photobox .textbox {margin-top:8px; font-size:12px; color:#000;}


/*제품소개 부분*/
#product_list {width:740px; margin-top:25px; display:inline-block; padding-bottom:25px; border-bottom:#dddddd solid 1px}
.product_limg {width:178px; height:118px; float:left;}
.product_limg img { border:#dddddd solid 1px;}
.product_lexp {width:520px; float:right; margin-left:15px; display:inline-block}
.product_lname {list-style:none; font-size:16px; color:#F00; font-weight:bold}
.product_ltext {list-style:none; line-height:150%; padding-top:10px; color:#777777}
.product_lbtn {list-style:none; padding-top:10px;}


.product_detail_pimg {width:740px; margin-top:15px; display:inline-block}
.product_detail_pimg img { border:#dddddd solid 1px;}

.btn_list {text-align:right; margin-top:20px; border-top:#dddddd solid 1px; padding-top:10px;}






/*테이블*/
.basic_list_table { width:100%; margin-top:0px; border-collapse:collapse; border-top:solid 2px #434343; border-bottom:solid 1px #d0d0d0; }
.basic_list_table th  { background:#f1f0ef; color:#7c7c7c; height:28px; border-bottom:solid 1px #d0d0d0; font-weight:bold; text-align:center;  }
.basic_list_table td  { color:#7c7c7c; padding:7px; border-bottom:solid 1px #d0d0d0; border-right:solid 1px #d0d0d0; text-align:center; }
.basic_list_table .end  { border-right:none;}
.basic_list_table td.left {text-align:left; float:none !important;}
.basic_list_table td A:link	{ color:#7c7c7c;text-decoration:none; } /* 방문전 */
.basic_list_table td A:visited	{ color:#7c7c7c;text-decoration:none; } /* 방문후 */
.basic_list_table td A:active	{ color:#7c7c7c;text-decoration:none; } /* 마우스클릭시 */
.basic_list_table td A:hover	{ color:#fa3030;text-decoration:none; } /* 마우스오버 */

.basic_view_table {width:100%; border-collapse:collapse; border-top:solid 2px #434343; border-bottom:solid 1px #d0d0d0; margin-top:20px; }
.basic_view_table th  { border-bottom:solid 1px #ccc; color:#7c7c7c; background:#f3f3f3; padding:10px 0 10px 0px;; vertical-align:top; font-weight:bold; text-align:center; }
.basic_view_table td  { border-bottom:solid 1px #ccc; color:#7c7c7c; padding:10px 0 10px 10px; }
.basic_view_table img {max-width:720px !important}
.fileicon {padding-right:5px; vertical-align:bottom; padding-bottom:2px;}
.iconupdown {padding-top:7px; padding-left:5px;}

.board_list_table { width:100%; margin-top:0px; border-collapse:collapse; border-top:solid 2px #ccc; border-bottom:solid 1px #ccc; }
.board_list_table th { background:#DDD; color:#000; height:31px; border-bottom:solid 1px #ccc; font-weight:bold; text-align:center; }
.board_list_table td { color:#7c7c7c; border-bottom:solid 1px #ccc; padding-top:5px; padding-bottom:5px; padding-left:20px; line-height:160%; text-align:left; }
.board_list_table .left { text-align:left;}
.board_list_table td A:link { color:#7c7c7c;text-decoration:none; } /* 방문전 */
.board_list_table td A:visited { color:#7c7c7c;text-decoration:none; } /* 방문후 */
.board_list_table td A:active { color:#7c7c7c;text-decoration:none; } /* 마우스클릭시 */
.board_list_table td A:hover { color:#fa3030;text-decoration:none; } /* 마우스오버 */
.board_view_table { width:100%; border-collapse:collapse; border-top:solid 2px #ccc; border-bottom:solid 1px #d0d0d0; margin-top:0px; }
.board_view_table th { border-bottom:solid 1px #ccc; color:#7c7c7c; background:#f3f3f3; padding:10px 0 10px 0px;; vertical-align:top; font-weight:bold; text-align:center; }
.board_view_table td { border-bottom:solid 1px #ccc; color:#7c7c7c; padding:10px 0 10px 10px; }
.board_view_table input,select,textarea {border:solid #ccc 1px; padding-top:3px; padding-bottom:3px;}

.map_list_table { width:720px; margin-top:15px; border-collapse:collapse; border-top:solid 2px #555; border-bottom:solid 1px #d0d0d0; }
.map_list_table th  { background:#ededef; color:#555555;padding-top:9px; padding-bottom:8px; border-bottom:solid 1px #d0d0d0; font-weight:bold; text-align:center;  }
.map_list_table td  { color:#777777; border-bottom:solid 1px #d0d0d0; padding-top:9px; padding-bottom:8px;  text-align:left; padding-left:20px }
.mapbox {width:720px; height:450px;}

.his_box {width:720px; margin-top:35px; margin-left:40px; padding-bottom:25px; border-bottom:solid 1px #dedede; display:inline-block; clear:both}
.his_box .year_img {width:150px; float:left; text-align:left}
.his_box .month_list {width:550px; float:left; text-align:left}
.his_box .month {width:85px; font-weight:bold; color:#333333}
.his_box .month_text {margin-left:30px; color:#777777}
.his_box li {padding-bottom:8px;}


.srch{width:100%;padding:5px 0;}
.srch legend{overflow:hidden;visibility:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0}
.srch{color:#c4c4c4;}
.srch select,.srch input{margin:-1px 0 1px;font-size:12px;color:#373737;vertical-align:middle; padding-top:2px; padding-bottom:2px;}
.srch select { border:#CCC solid 1px;}
.srch .keyword{margin-left:1px;padding:2px 3px 5px;border:1px solid #b5b5b5;font-size:12px;line-height:15px}


/* 정렬 및 검색박스 */
.item_left	{ float:left; display:inline; }
.item_right	{ float:right; display:inline; margin-top:15px; margin-bottom:20px;}
.searchbox	{ width:100%; float:right; text-align:right; display:inline; margin-bottom:7px;}
.searchselect {height:22px; width:60px; border:#dbdbdb solid 1px}
.searchinput {width:155px; border:#dbdbdb solid 1px; height:22px;}
.searchbt {vertical-align:bottom;}

.page {margin-top: 20px; text-align: center;}
.page a{display:inline-block;padding:5px 10px 5px 10px;text-align:center;/*border:1px solid #c0c0c0;*/vertical-align:middle;font-family:"Tahoma",돋움;vertical-align:middle;}
.page a.btn{border:1px solid #c0c0c0;margin:0 5px;padding:4px 10px 2px 10px; background:#CCC}
.page a.btn2,.page a.btn3{margin:0;padding:0;border:0;}
.page a.btn2{margin-right:10px;}
.page a.btn3{margin:0 5px;}
.page a.btn4{margin:0 2px;padding:0}
.page img{vertical-align:middle;margin-top:0px;}
.page .on{display:inline-block;margin:0 5px;padding:5px 10px 5px 10px;text-align:center;/*border:1px solid #c0c0c0;*/vertical-align:middle;font-family:"Tahoma",돋움;vertical-align:middle;font-weight:bold;letter-spacing:-1px;text-decoration:none;background:#666;color:#fff}/*활성화된 상태*/
.page a:hover{text-decoration:none;}


/*고객상담*/
.counsel_wordbox {width:698px; border:#CCC 1px solid; background:#F3F3F3; margin:20px 0 20px 0; line-height:160%; padding:15px 15px;}
#agreebox {margin-top:10px; border:solid 1px #d7d7dc; padding:23px; color:#777777; font-size:12px; line-height:150%}
#agreebox .provisionbox { width:730px; height:600px; color:#787878; overflow-x:hidden;overflow-y:scroll;scrollbar-base-color: #dddddd;
scrollbar-arrow-color: #FFFFFF;
scrollbar-3dlight-color: #dddddd;
scrollbar-darkshadow-color: #dddddd;
scrollbar-face-color: #dddddd;
scrollbar-highlight-color: #ffffff;
scrollbar-shadow-color: #ffffff;
scrollbar-track-color: #dddddd;
}
.agreeboxok {margin:10px 0 0 0px; font-size:12px;}
.agree_title_text {
    font-size: 13px;
    font-weight: bold;
    padding: 10px 0 5px 0;
	color:#555;
}
	
.basic_write_table {
    width: 100%;
    border-collapse: collapse;
    border-top: solid 2px #666;
    border-bottom: solid 1px #d0d0d0;
    margin-top: 20px;
    font-size: 12px;}
.basic_write_table th  { background:#eee; color:#7c7c7c; padding:10px 0; width:150px; border-bottom:solid 1px #d0d0d0; font-weight:bold; text-align:center;  }
.basic_write_table td  { color:#7c7c7c;  padding:10px 0; border-bottom:solid 1px #d0d0d0; text-align:left; }

.input_long {width:559px; padding:8px 5px; border:#ddd 1px solid; margin-left:10px;}
.input_middle {width:190px; padding:8px 5px; border:#ddd 1px solid; margin-left:10px;}