/* CSS Document */
@charset "euc-kr";

/*main_layout*/
.header_wrap{clear:both; width:100%;}
.header{width:1000px; margin:0 auto; height:78px;}
.logo{float:left; width:210px; height:78px;}

.main_visual{clear:both;width:100%; padding:43px 0 0 0; height:400px;}
.m_container{width:100%; padding:21px 0 0 0;}
.m_contents{width:1000px; margin:0 auto;}

.notice{width:320px; float:left;}
.notice .board{padding:11px 0 0 0; list-style:none;}
.notice .board li{line-height:24px; clear:both;}
.notice .board .txt{display:block; float:left; text-align:left; padding:0 0 0 15px; background:url(../img/main/board_dot.jpg) no-repeat 7px 7px; width:200px;}
.notice .board .date{display:block; float:right; text-align:right; padding:0 5px 0 0;}

.member_board{width:320px; float:left;}
.member_board .board{padding:11px 0 0 0; list-style:none;}
.member_board .board li{line-height:24px;  clear:both;}
.member_board .board .txt{display:block; float:left; text-align:left; padding:0 0 0 15px; background:url(../img/main/board_dot.jpg) no-repeat 7px 7px;  width:200px;}
.member_board .board .date{display:block; float:right; text-align:right; padding:0 5px 0 0;}

.gallery{width:320px; height:177px; float:left; padding:0 0 0 19px; background:url(../img/main/ed_gallery.jpg) no-repeat right bottom;}
.gallery .board{background:url(../img/main/bg_gallery.jpg) repeat-y right top; padding:0 0 0 13px; height:133px;}
.gallery .board li{width:143px; float:left; padding:0 8px 0 0; height:133px;}
.gallery .board li a{display:block; width:143px; padding:0; height:103px;}
.gallery .board .photo{line-height:0; height:103px;}
.gallery .board .title{line-height:30px; display:block; text-align:center; height:30px; background:none;}

.membership{width:321px; height:177px; float:left; padding:0 0 0 20px; background:url(../img/main/bg_member.jpg) no-repeat right top;}
.membership .search_form{margin:40px 0 0 13px; position:relative;}
.membership .search_form .search_txt{position:absolute; top:0; left:60px; width:177px; height:22px; border:1px solid #d7d4d4;}
.membership .search_form .btn_search{margin:0 0 0 190px;}

.membership .membership_menu{clear:both; padding:18px; width:234px;}
.membership .membership_menu li{float:left; padding:0 6px 6px 0; height:23px;}


/*** renew ***/

.main_visual_new{clear:both;width:100%; padding:0px;}

.search_Box {width: 100%; margin: 0 auto; background:url("../img/main/search_bg.jpg") top center no-repeat; height:81px;}

.membership_new{width:1000px; height:81px; margin:0 auto; padding:22px 0px 16px 0px; box-sizing: border-box;}
.membership_new .search_form{margin:0px; position:relative;}
.membership_new .search_form .search_txt{display: inline-block; font-size: 15px; width: 176px; background-color: #efefef; height: 28px; border: 0px;}
.membership_new .search_form .search_txt input::placeholder {font-size:15px; color:#afafaf; font-weight:300;}
.membership_new .search_form .btn_search{margin:0 0 0 190px;}

.membership_new ul.membership_menu{overflow: hidden; padding:0px;}
.membership_new ul.membership_menu li{float:left; padding:0px;}
.membership_new ul.membership_menu li div.ser_btn{border-radius: 5px; font-weight: bold; background-color: #38b64f; width: 111px; height: 39px; color: #fff; text-align: center; margin-right: 6px; font-size: 16px;line-height: 40px;}
.membership_new ul.membership_menu li div.ser_btn2{border-radius: 5px; font-weight: bold; background-color: #38b64f; width: 186px; height: 39px; color: #fff; text-align: center; margin-right: 0px; font-size: 16px;line-height: 40px;}

.notice_new{width:480px; float:left;}
.notice_new ul.board{overflow: hidden; list-style:none; margin-top: 16px;}
.notice_new ul.board li{line-height:24px;}
.notice_new ul.board li span.txt{display:block; float:left; font-size:14px; text-align:left; padding:3px 17px; background:url(../img/main/board_dot.jpg) no-repeat 7px 14px;}
.notice_new ul.board li span.date{display:block; float:right; font-size:14px; text-align:right; padding:0 5px 0 0;}

.member_board_new{width:480px; float:right;}
.member_board_new ul.board{overflow: hidden; list-style:none; margin-top: 16px;}
.member_board_new ul.board li{line-height:24px;}
.member_board_new ul.board li span.txt{display:block; float:left; width: 284px; font-size:14px; text-align:left; padding:3px 17px; background:url(../img/main/board_dot.jpg) no-repeat 7px 14px;}
.member_board_new ul.board li span.date{display:block; float:right; font-size:14px; text-align:right; padding:0 5px 0 0;}

.board_Box {width: 1000px; margin: 0 auto; overflow: hidden;}
.info_Box {width: 1000px; margin: 0 auto; overflow: hidden;  padding: 34px 0px;}

.gallery_new{width:660px; height:236px; float:left; padding: 21px 20px; box-sizing: border-box; border: solid 1px #8bd1a5;}
.gallery_new ul.board{overflow: hidden; margin-top: 9px;}
.gallery_new ul.board li{width:143px; float:left; margin-right:15px;}
.gallery_new ul.board li:last-child{margin-right:0px;}
.gallery_new ul.board li a{display:block; width:143px; padding:0; height:115px;}
.gallery_new ul.board span.photo{line-height:0; height:115px;}
.gallery_new ul.board p.title{text-align: center; background: none; padding: 10px 0px; font-size: 13px; box-sizing: border-box;}

.info_new {width:323px; float:right; padding:0px;}


/*±¸ÀÎ±¸Á÷*/
#incruit01{width:320px; float:left; padding:32px 0 0 20px;}
.board_tab{margin:0; padding:0; height:29px;}
.board_tab li{float:left; height:29px;}

#incruit01 .board{clear:both; padding:15px 0 0 0; margin:0; list-style:none; background:url(../img/main/bg_incruit.jpg) no-repeat left top; height:128px;}
#incruit01 .board li{line-height:24px; clear:both;}
#incruit01 .board .txt{display:block; float:left; text-align:left; padding:0 0 0 17px; background:url(../img/main/board_dot.jpg) no-repeat 10px 7px; width:200px;}
#incruit01 .board .date{display:block; float:right; text-align:right; padding:0 13px 0 0;}


/*¸Å¸Å*/
#incruit02{width:320px; float:left; padding:32px 0 0 20px;}
.board_tab{margin:0; padding:0; height:29px;}
.board_tab li{float:left; height:29px;}

#incruit02 .board{clear:both; padding:15px 0 0 0; margin:0; list-style:none; background:url(../img/main/bg_incruit.jpg) no-repeat left top; height:128px;}
#incruit02 .board li{line-height:24px; clear:both;}
#incruit02 .board .txt{display:block; float:left; text-align:left; padding:0 0 0 17px; background:url(../img/main/board_dot.jpg) no-repeat 10px 7px; width:200px;}
#incruit02 .board .date{display:block; float:right; text-align:right; padding:0 13px 0 0;}





.info{width:321px; float:left; padding:32px 0 0 19px;}

.partner{clear:both; width:1000px; padding:26px 0 0 0;}
.partner ul{list-style:none; margin:0; padding:8px 0 0 15px; background-color:#f1f1f1; height:50px;}
.partner ul li{padding:0 12px 0 0; float:left;}


.footer{clear:both; width:100%; background-color:#929292; height:108px; margin:35px 0 0 0;}



/**** Ä«ÇÇ¶óÀÌÆ® ****/
.partner_new{clear: both; width: 100%; padding: 16px 0px; background-color:#f1f1f1; }
.partner_new ul.partner_list{overflow: hidden; list-style:none;width: 1000px;  margin:0 auto; padding:8px 0 0 15px; height:50px;}
.partner_new ul.partner_list li{padding:0 12px 0 0; float:left;}


.footer{clear:both; width:100%; background-color:#929292; height:108px; margin:35px 0 0 0;}


/*sub_layout*/

.clear{clear:both; height:0;}

.sub_visual{clear:both;width:100%; padding:43px 0 0 0; height:400px;}
.container{width:100%; padding:21px 0 0 0;}
.contents{width:1000px; margin:0 auto;}

.left{width:195px; float:left; padding:0 0 0 15px;}

.sub_login{width:195px; height:122px; background:url(../img/common/bg_login.jpg) repeat-y left top;}
.sub_login .login_form{width:191px; background:url(../img/common/ed_login.jpg) no-repeat left bottom; padding:0 2px;}
.login_tbox{width:140px; height:20px; background-color:#ebebeb; border:1px solid #ebebeb;}

.lnb{padding:18px 0 0 0;}
.lnb ul li{padding:0; margin:0; line-height:0; height:32px;}
.lnb ul li a{padding:0; margin:0; line-height:0; height:32px;}

.right{float:left; width:730px; padding:0 15px 0 45px;}
.title{height:40px; background:url(../img/common/bg_title.jpg) repeat-x left bottom;}
.title .tit_h3{display:block; height:40px; float:left;}
.title .nav{display:block; height:40px; float:right; line-height:40px; background:url(../img/common/title_home.jpg) no-repeat left 13px; padding:0 5px 0 17px;}
.title .nav strong{font-weight:bold;}
.detail{clear:both; padding:45px 0 0 0;}

.sub_tab{}
.sub_tab li{float:left; width:126px; height:29px; padding:0 2px 0 0;}