@import url(../font-nanum/1.0/nanumbarungothic/nanumbarungothic.css);

* {font-family: "Nanum Barun Gothic","나눔고딕", "NanumGothic", "Malgun Gothic", "돋움", "Dotum", "AppleGothic", sans-serif !important;}

body {width:100%; margin:0 auto; padding:0px; font-size:12px;}
img {border:none; padding:0px; margin:0px; outline:none;}
a {border:none; padding:0px; margin:0px; outline:none; text-decoration:none;}
a:active {color:#666666; text-decoration:none;}
a:link {color:#666666; text-decoration:none;}
a:visited {color:#666666; text-decoration:none;}
a:hover {color:#666666; text-decoration:none;}
input, select, textarea {margin:0; padding:0; outline:none; font-size:12px; color:#000000;}

#wrap{width:100%; min-width:1200px; margin:0 auto; position:relative; top:0; left:0;}

/*우측 퀵*/
#left_quick {position:absolute; top:750px; right:100px; z-index:99;}
#left_quick > .list_con {border:1px solid #e6e6e6;}
#left_quick > .list_con > ul {list-style:none; padding:0; margin:0;}
#left_quick > .list_con > ul > li {display:block;}

/*헤더*/
#header {width:100%; margin:0 auto; position:relative; top:0; left:0;}

#header_top {width:100%; margin:0 auto; border-bottom:1px solid #e6e6e6;}
.header_top {width:1100px; margin:0 auto;}
.header_top > table {width:100%; margin:0 auto;}
.header_top > table > tbody > tr > td {height:34px;}
.header_top > table > tbody > tr > td img {margin:0 4px; vertical-align:middle;}
.header_top > table > tbody > tr > td span {color:#828282; vertical-align:middle;}

.header {width:1100px; height:111px; margin:0 auto; padding-top:30px; text-align:center;}

#main_nav {width:100%; height:55px; background:url("../img/main/main_nav_bg.png") repeat; position:absolute; bottom:-55px; left:0; z-index:999;}
.main_nav {width:1100px; margin:0 auto;}
.main_nav > ul {list-style:none; padding:0; margin:0; *zoom:1;}
.main_nav > ul:after {content:""; display:block; clear:both;}
.main_nav > ul > li {float:left; width:137.5px; text-align:center; position:relative; top:0; left:0;}
.main_nav > ul > li > a {display:block; font-size:16px; color:#474747; line-height:55px;}
.main_nav > ul > li > .on {background-color:#323232; color:#ecaa88;}
.main_nav > ul > li .sub_nav {width:137.5px; position:absolute; top:55px; left:0; display:none;}
.main_nav > ul > li .sub_nav > ul {list-style:none; padding:0; margin:0;}
.main_nav > ul > li .sub_nav > ul > li {border-bottom:1px solid #eec6b1;}
.main_nav > ul > li .sub_nav > ul > li > a {display:block; background-color:#edad8d; text-align:center; font-size:14px; letter-spacing:-0.4px; color:#ffffff; line-height:46px;}
.main_nav > ul > li .sub_nav > ul > li > a:hover {background-color:#323232; color:#ecaa88;}

/*컨텐츠*/
#container {width:100%; margin:0 auto;}

#main_con {}

/*메인컨텐츠 슬라이드*/
.main_flexslider {width:100%; margin:0 auto; position:relative; top:0; left:0;}
.main_flexslider .text_con {width:1100px; height:470px; position:absolute; top:0; left:50%; margin-left:-550px; z-index:99;}
.main_flexslider .slides li {width:100%; height:470px; background-repeat:no-repeat; background-size:cover; background-position:center; -webkit-transition: opacity 2s ease; -moz-transition: opacity 2s ease; transition: opacity 2s ease;}

/*공지사항*/
#main_notice_slide_con {width:1100px; height:49px; background-color:#ffffff; position:absolute; bottom:0; left:50%; margin-left:-550px; z-index:999;}
.main_notice_slide_con {width:1034px; margin:0 auto; border-bottom:1px solid #e6e6e6;}
/*공지사항 슬라이드*/
#main_notice_slide {position:relative; top:0px; left:0px; width:860px; margin:0 auto; height:20px;}
#main_notice_slide_div {z-index:1; width:860px; height:20px; margin:0 auto;}
.main_notice_slide_list {list-style:none; padding:0px; margin:0 auto; width:860px; height:20px; display:block;}
.main_notice_slide_list li {float:left; width:860px; height:20px;}
.main_notice_slide_list li a {display:block; *zoom:1;}
.main_notice_slide_list li a:after {content:""; display:block; clear:boht;}
.main_notice_slide_list li span {color:#646464; line-height:20px;}
.main_notice_slide_list li .info_text {float:left;}
.main_notice_slide_list li .date_text {float:right; color:#b4b4b4;}
#main_notice_slide_div.responsive {width:auto; margin-left:0;}
.main_notice_slide_prev_btn { width:13px; height:7px; display:block !important; margin-bottom:14px;}
.main_notice_slide_next_btn { width:13px; height:7px; display:block !important;}

/*산저관리~고객센터*/
#main_program_con {width:100%; margin:0 auto; padding:88px 0 80px 0;}
.main_program_con {width:1100px; margin:0 auto;}
.main_program_con > ul {list-style:none; padding:0; margin:0;}
.main_program_con > ul:after {content:""; display:block; clear:both;}
.main_program_con > ul > li {float:left; display:block; margin-left:15px;}
.main_program_con > ul > li:first-child {margin-left:0;}

/*에코산모사랑은...*/
#main_company_con {background-color:#fafafa; padding:85px 0; text-align:center;}

/*예약바로하기 - 메인,서브 공용*/
#main_reservation_con {width:100%; margin:0 auto; padding:35px 0 72px 0;}
.main_reservation_con {width:1100px; margin:0 auto;}
.main_reservation_con > .title_con {margin-bottom:48px; text-align:center;}
.main_reservation_con > .con_img {margin-bottom:60px; text-align:center;}
.main_reservation_con > .info_con {}
.main_reservation_con > .info_con > form > table {width:100%; margin:0 auto;}
.main_reservation_con > .info_con > form > table > tbody > tr > td {padding:30px 0;}
.main_reservation_con > .info_con > form > table > tbody > tr > .title_td {border-top:1px solid #ecaa88; border-bottom:1px solid #ecaa88; background-color:#ecaa88; }
.main_reservation_con > .info_con > form > table > tbody > tr > .calendar_td {border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6;}
.main_reservation_con > .info_con > form > table > tbody > tr > .input_td {border-top:1px solid #f5f5f5; border-bottom:1px solid #f5f5f5; background-color:#f5f5f5;}
.main_reservation_input_con > table > tbody > tr:nth-child(11) > .title_td {padding-right: 11px; text-align: center;}
.reserve_notice{font-size: 15px; line-height: 21px; font-weight: 500; color: #4744bd; font-weight: bold;}

/*입력폼*/
.main_reservation_input_con {width:370px; margin:0 auto;}
.main_reservation_input_con > table {width:100%; margin:0 auto;}
.main_reservation_input_con > table > tbody > tr > .title_td {}
.main_reservation_input_con > table > tbody > tr > .title_td span {color:#3c3c3c; font-weight:bold; line-height:18px;}
.main_reservation_input_con > table > tbody > tr > .info_td {}
.main_reservation_input_con > table > tbody > tr > .info_td span {color:#7d7d7d;}
.main_reservation_input_con > table > tbody > tr > .info_td .input {border:1px solid #e6e6e6; padding:9px;}
.main_reservation_input_con > table > tbody > tr > .info_td .select {border:1px solid #e6e6e6; padding:8px;}
.main_reservation_input_con > table > tbody > tr > .info_td .textarea {width:286px; height:65px; border:1px solid #e6e6e6; padding:9px;}

/*메인 하단 (체험후기~블로그)*/
#main_bottom_con {}
.main_bottom_con {width:1100px; margin:0 auto; *zoom:1;}
.main_bottom_con:after {content:""; display:block; clear:both;}
.main_bottom_con > .left_con {float:left; width:394px; height:221px; padding:44px 34px 0 0; border-right:1px solid #e6e6e6;}
.main_bottom_con > .left_con > .title_con {margin-bottom:22px; *zoom:1;}
.main_bottom_con > .left_con > .title_con:after {content:""; display:block; clear:both;}
.main_bottom_con > .left_con > .title_con > .left_con {float:left;}
.main_bottom_con > .left_con > .title_con > .right_con {float:right; padding-top:1px;}
.main_bottom_con > .left_con > .list_con {}
.main_bottom_con > .left_con > .list_con > ul {list-style:none; padding:0; margin:0;}
.main_bottom_con > .left_con > .list_con > ul > li {padding:10px 0; border-bottom:1px solid #f0f0f0;}
.main_bottom_con > .left_con > .list_con > ul > li a {display:block; *zoom:1;}
.main_bottom_con > .left_con > .list_con > ul > li a:after {content:""; display:block; clear:both;}
.main_bottom_con > .left_con > .list_con > ul > li .info_text {float:left; color:#282828;}
.main_bottom_con > .left_con > .list_con > ul > li .dot_text {color:#ff8700; font-weight:bold;}
.main_bottom_con > .left_con > .list_con > ul > li .date_text {float:right; color:#969696;}
.main_bottom_con > .center_con {float:left; width:335px; border-right:1px solid #e6e6e6;}
.main_bottom_con > .right_con {float:left; width:335px;}

/*푸터*/
#footer {width:100%; margin:0 auto;}
#footer > .top_con {width:100%; height:50px; margin:0 auto; background-color:#2d2d2d;}
#footer > .top_con > .info_con {width:1100px; margin:0 auto;}
#footer > .top_con > .info_con > ul {list-style:none; padding:0; margin:0; *zoom:1;}
#footer > .top_con > .info_con > ul:after {content:""; display:block; clear:both;}
#footer > .top_con > .info_con > ul > li {float:left; margin-right:29px;}
#footer > .top_con > .info_con > ul > li span {color:#828080; line-height:50px;}
#footer > .bottom_con {width:100%; height:74px; margin:0 auto; padding-top:26px; background-color:#323232;}
#footer > .bottom_con > .info_con {width:1100px; margin:0 auto;}
#footer > .bottom_con > .info_con > table {width:100%; margin:0 auto;}
#footer > .bottom_con > .info_con > table > tbody > tr > td span {color:#666666; line-height:20px;}

/*서브 공용*/
#sub_con {}
#sub_con > .title_con {position:relative; top:0; left:0;}
#sub_con > .title_con > .text_con {width:1100px; position:absolute; top:138px; left:50%; margin-left:-550px; text-align:center;}

/*경로*/
#sub_route_con {width:100%; margin:0 auto; border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6;}
.sub_route_con {width:1100px; margin:0 auto;}
.sub_route_con > table {width:100%; margin:0 auto;}
.sub_route_con > table > tbody > tr > td {height:48px; border-right:1px solid #e6e6e6;}
.sub_route_con > table .list_td{position:relative; top:0px; left:0px;}
.sub_route_con > table .list_td .sub_route_a {display:block; width:164px; padding:0 20px; *zoom:1;}
.sub_route_con > table .list_td .sub_route_a:after {content:""; display:block; clear:both;}
.sub_route_con > table .list_td .sub_route_a .sub_route_text {float:left; color:#828080; line-height:48px;}
.sub_route_con > table .list_td .sub_route_a .sub_route_arrow {float:right; padding-top:21px;}
.sub_route_con > table .list_td .sub_route_list_con {position:absolute; top:49px; left:-1px; width:204px; border-right:1px solid #e1e2e6; border-left:1px solid #e1e2e6;background-color:#ffffff; display:none;}
.sub_route_con > table .list_td .sub_route_list_con ul {list-style:none; padding:0px; margin:0px;}
.sub_route_con > table .list_td .sub_route_list_con ul li {text-align:left; border-bottom:1px solid #e1e2e6;}
.sub_route_con > table .list_td .sub_route_list_con ul li a {display:block; padding:0 20px;}
.sub_route_con > table .list_td .sub_route_list_con ul li a span {color:#7e7e7e; line-height:48px;}

.sub_con {width:1100px; margin:0 auto; padding:87px 0;}
.sub_con > .title_con {margin-bottom:60px;}
.sub_con > .info_con {}

.sub_con_100 {width:100%; margin:0 auto; padding:87px 0;}
.sub_con_100 > .title_con {width:1100px; margin:0 auto; margin-bottom:60px;}
.sub_con_100 .info_con {width:1100px; margin:0 auto;}
.sub_con_100 .bg_con {background-color:#fef9f6;}

/*산후·산전 프로그램 공용*/
.program_sub_con {}
.program_sub_con > .info_con {margin-bottom:46px;}
.program_sub_con > .btn_con {text-align:right;}

.program_sub03_con {text-align:center;}
.program_sub03_con > .info01_con {}
.program_sub03_con > .info02_con {background-color:#fafafa;}

/*가맹점 찾기*/
.branch_sub01_con {}
.branch_sub01_con > .top_con {margin-bottom:40px; background-color:#fef9f6;}
.branch_sub01_con > .top_con > table {width:100%; margin:0 auto;}
.branch_sub01_con > .bottom_con {}
.branch_sub01_con > .bottom_con > .list_con {margin-bottom:17px;}
.branch_sub01_con > .bottom_con > .list_con > ul {list-style:none; padding:0; margin:0; *zoom:1;}
.branch_sub01_con > .bottom_con > .list_con > ul:after {content:""; display:block; clear:both;}
.branch_sub01_con > .bottom_con > .list_con > ul > li {float:left; width:264px; height:237px; margin:0 14px 33px 0;}
.branch_sub01_con > .bottom_con > .list_con > ul > li .list_div {}
.branch_sub01_con > .bottom_con > .list_con > ul > li .list_div > .img_con {position:relative; top:0; left:0; margin-bottom:20px;}
.branch_sub01_con > .bottom_con > .list_con > ul > li .list_div > .img_con .over {position:absolute; top:0; left:0; display:none;}
.branch_sub01_con > .bottom_con > .list_con > ul > li .list_div > .text_con {text-align:center;}
.branch_sub01_con > .bottom_con > .list_con > ul > li .list_div > .text_con span {color:#3c3c3c; font-weight:bold;}

/*찾아보기 검색창*/
.branch_search_con {width:377px; margin:0 auto;}
.branch_search_con > .title_con {margin-bottom:36px;}
.branch_search_con > .input_con {}
.branch_search_con > .input_con > .top_con {margin-bottom:13px;}
.branch_search_con > .input_con > .top_con > table {width:100%; margin:0 auto;}
.branch_search_con > .input_con > .top_con > table > tbody > tr > td select {width:182px; border:1px solid #e6e6e6; padding:11px;}
.branch_search_con > .input_con > .bottom_con {background-color:#ffffff;}
.branch_search_con > .input_con > .bottom_con > table {width:100%; margin:0 auto;}
.branch_search_con > .input_con > .bottom_con > table > tbody > tr > .input_td {border:1px solid #e6e6e6; border-right:0;}
.branch_search_con > .input_con > .bottom_con > table > tbody > tr > .input_td input {width:270px; border:0; padding:5px;}
.branch_search_con > .input_con > .bottom_con > table > tbody > tr > .btn_td {border:1px solid #ed9b71;}

/*스튜디오*/
.studio_sub01_slide_con {background-color:#fef9f6; padding:52px 0 87px 0;}
.studio_sub01_slide_con > .title_con {margin-bottom:47px; text-align:center;}
.studio_sub01_slide_con > .info_con {}

.studio_sub02_con {}
.studio_sub02_con > .info01_con {}
.studio_sub02_con > .slide_con {}
.studio_sub02_con > .info02_con {}

.studio_sub03_con {}
.studio_sub03_con > .info_con {margin-bottom:46px;}
.studio_sub03_con > .btn_con {text-align:center;}

/*게시판*/
#notice_con {}

/*게시판 검색창*/
.notice_search_con {margin-bottom:28px; *zoom:1;}
.notice_search_con:after {content:""; display:block; clear:both;}
.notice_search_con table {float:right;}
.notice_search_con table > tbody > tr > .input_td {border:1px solid #e6e6e6; border-right:0;}
.notice_search_con table > tbody > tr > .input_td input {width:240px; border:0; padding:5px;}
.notice_search_con table > tbody > tr > .btn_td {border:1px solid #ed9b71;}

/*회사소개 - 수상내역*/
.company_sub02_list_con {margin-bottom:30px;}
.company_sub02_list_con > ul {list-style:none; padding:0; margin:0; *zoom:1;}
.company_sub02_list_con > ul:after {content:""; display:block; clear:both;}
.company_sub02_list_con > ul > li {float:left; width:353px; height:525px; margin:0 20px 20px 0;}
.company_sub02_list_con > ul > li .list_div {width:351px; height:523px; border:1px solid #e6e6e6;}
.company_sub02_list_con > ul > li .list_div > .img_con {height:371px; padding-top:28px; text-align:center;}
.company_sub02_list_con > ul > li .list_div > .img_con img {border:1px solid #f1f1f1;}
.company_sub02_list_con > ul > li .list_div > .text_con {height:104px; padding:20px 35px 0 35px; background-color:#fafafa;}
.company_sub02_list_con > ul > li .list_div > .text_con > .category_con {margin-bottom:9px;}
.company_sub02_list_con > ul > li .list_div > .text_con > .category_con span {font-size:14px; color:#ecaa88;}
.company_sub02_list_con > ul > li .list_div > .text_con > .title_con {margin-bottom:18px;}
.company_sub02_list_con > ul > li .list_div > .text_con > .title_con span {font-size:16px; color:#282828;}
.company_sub02_list_con > ul > li .list_div > .text_con > .date_con {}
.company_sub02_list_con > ul > li .list_div > .text_con > .date_con span {color:#969696;}

/*일반 게시판*/
.notice_con {margin-bottom:50px;}
.notice_con > table {width:100%; margin:0 auto;}
.notice_con > table > thead > tr > td {padding:17px 0; background-color:#fef9f6; border-top:2px solid #ed9b71; border-bottom:1px solid #e6e6e6;}
.notice_con > table > thead > tr > td span {color:#282828; font-weight:bold;}
.notice_con > table > tbody > tr > td {padding:16px 0; border-bottom:1px solid #e6e6e6;}
.notice_con > table > tbody > tr > .info_td {padding:16px 15px;}
.notice_con > table > tbody > tr > td span {color:#505050;}
.notice_con > table > tbody > tr > td .notice_text {color:#ecac8a;}

/*FAQ*/
.faq_con {margin-bottom:50px;}
.faq_con > ul {list-style:none; padding:0; margin:0; border-top:1px solid #e5e5e5;}
.faq_con > ul > li {border-bottom:1px solid #e5e5e5;}
.faq_con > ul > li .q_con {cursor:pointer; padding:20px 60px;}
.faq_con > ul > li .q_con > table {width:100%; margin:0 auto;}
.faq_con > ul > li .q_con > table > tbody > tr > td {}
.faq_con > ul > li .q_con > table > tbody > tr > td .category_con {margin-bottom:7px;}
.faq_con > ul > li .q_con > table > tbody > tr > td .category_con span {color:#ecaa88;}
.faq_con > ul > li .q_con > table > tbody > tr > td .title_con {}
.faq_con > ul > li .q_con > table > tbody > tr > td .title_con span {color:#505050; line-height:20px;}
.faq_con > ul > li .a_con {display:none; padding:20px 60px; border-top:1px solid #e5e5e5; background-color:#fef9f6;}
.faq_con > ul > li .a_con > table {width:100%; margin:0 auto;}
.faq_con > ul > li .a_con > table > tbody > tr > td {}
.faq_con > ul > li .a_con > table > tbody > tr > td span {color:#505050; line-height:20px;}

/*체험사진 - 메인,서브 공용*/
.gallery_list_con {margin-bottom:36px;}
.gallery_list_con > ul {list-style:none; padding:0; margin:0; *zoom:1;}
.gallery_list_con > ul:after {content:""; display:block; clear:both;}
.gallery_list_con > ul > li {float:left; width:264px; height:200px; margin:0 14px 14px 0;}
.gallery_list_con > ul > li .list_div {position:relative; top:0; left:0;}
.gallery_list_con > ul > li .list_div > .text_con {width:264px; height:144px; padding-top:56px; background:url("../img/sub/gallery_list_over.png") no-repeat; position:absolute; top:0; left:0; text-align:center; display:none;}
.gallery_list_con > ul > li .list_div > .text_con > .title_con {margin-bottom:13px;}
.gallery_list_con > ul > li .list_div > .text_con > .title_con span {color:#ffffff;}
.gallery_list_con > ul > li .list_div > .text_con > .date_con {}
.gallery_list_con > ul > li .list_div > .text_con > .date_con span {color:#ffffff;}

/*번호목록*/
.number_list_con {text-align:center;}
.number_list_con .number_list_btn {margin:0 15px; vertical-align:middle;}
.number_list_con .list_a {display:inline-block; margin:0 5px; padding-bottom:3px; border-bottom:1px solid #ffffff; color:#646464; vertical-align:middle;}
.number_list_con .on {font-weight:bold; color:#ed9b71; border-bottom:1px solid #ed9b71;}

#notice_con > .btn_con {text-align:right; margin-top:20px;}

/*게시판 뷰페이지*/
#notice_view_con {}
.notice_view_con {margin-bottom:18px;}
.notice_view_con > table {width:100%; margin:0 auto;}
.notice_view_con > table > thead > tr > td {padding:17px 30px; background-color:#fef9f6; border-top:2px solid #ed9b71; border-bottom:1px solid #e6e6e6;}
.notice_view_con > table > thead > tr > td span {color:#282828;}
.notice_view_con > table > tbody > tr > td {padding:30px; border-bottom:1px solid #e6e6e6;}
.notice_view_con > table > tbody > tr > td .text_con {}
.notice_view_con > table > tbody > tr > td .text_con img {max-width:1040px;}
.notice_view_con > table > tbody > tr > td .text_con span {color:##282828; line-height:20px;}
#notice_view_con > .btn_con {}
#notice_view_con > .btn_con > table {width:100%; margin:0 auto;}


/*게시판 글쓰기*/
#notice_write_con {width:1000px; margin:0 auto;}
.notice_write_con {margin-bottom:69px;}
.notice_write_con > table {width:100%; margin:0 auto; border-top:2px solid #ecaa88;}
.notice_write_con > table > tbody > tr > td {border-bottom:1px solid #e0e0e0;}
.notice_write_con > table > tbody > tr > .title_td {padding:0 23px; background-color:#fef9f6;}
.notice_write_con > table > tbody > tr > .title_td span {font-size:13px; color:#3c3c3c; font-weight:bold;}
.notice_write_con > table > tbody > tr > .info_td {padding:15px 18px;}
.notice_write_con > table > tbody > tr > .info_td span {font-size:13px; color:#3c3c3c; vertical-align:middle;}
.notice_write_con > table > tbody > tr > .info_td img {vertical-align:middle;}
.notice_write_con > table > tbody > tr > .info_td .input {height:18px; padding:5px; border:1px solid #e1e1e1; vertical-align:middle;}
.notice_write_con > table > tbody > tr > .info_td .select {height:30px; padding:5px; border:1px solid #e1e1e1; vertical-align:middle;}
.notice_write_con > table > tbody > tr > .info_td label {line-height:40px; cursor:pointer;}
.notice_write_con > table > tbody > tr > .info_td label > input {margin-right:5px; vertical-align:middle;}
.notice_write_con > table > tbody > tr > .info_td label > span {vertical-align:middle;}
.notice_write_con > table > tbody > tr > .info_td .textarea {width:783px; height:168px; padding:5px; border:1px solid #e1e1e1; vertical-align:middle;}

#notice_write_con > .btn_con {text-align:center;}
#notice_write_con > .btn_con img {margin:0 17px; vertical-align:middle;}
#notice_write_con > .btn_con input {margin:0 17px; vertical-align:middle;}

/*로그인*/
.login_con {padding:51px 0; background-color:#fef9f6; border-top:2px solid #ed9b71;}
.login_con table {width:655px; margin:0 auto;}
.login_con table > tbody > tr > td {}
.login_con table > tbody > tr > .title_td {}
.login_con table > tbody > tr > .title_td span {font-size:14px; color:#5c5c5c;}
.login_con table > tbody > tr > .info_td {}
.login_con table > tbody > tr > .info_td span {}
.login_con table > tbody > tr > .info_td .input {width:371px; height:23px; border:1px solid #e6e6e6; padding:10px;}
.login_con table > tbody > tr > .info_td label {cursor:pointer;}
.login_con table > tbody > tr > .info_td label > input {vertical-align:middle;}
.login_con table > tbody > tr > .info_td label > span {color:#5c5c5c; vertical-align:middle;}


/*회원가입,마이페이지*/
.join_con {}
.join_con > .agree_con {width:874px; margin:0 auto; margin-bottom:54px; padding:30px; border-top:2px solid #ed9b71; background-color:#fef9f6;}
.join_con > .agree_con .list_div {margin-bottom:28px;}
.join_con > .agree_con .list_div > .title_con {margin-bottom:16px;}
.join_con > .agree_con .list_div > .info_con {margin-bottom:15px;}
.join_con > .agree_con .list_div > .info_con textarea {width:848px; height:174px; padding:10px;  border:1px solid #e6e6e6; background-color:#ffffff; line-height:18px;}
.join_con > .agree_con .list_div > .check_con {}
.join_con > .agree_con .list_div > .check_con label {cursor:pointer;}
.join_con > .agree_con .list_div > .check_con label > input {vertical-align:middle;}
.join_con > .agree_con .list_div > .check_con label > span {color:#505050; vertical-align:middle;}
.join_con > .title_con {width:934px; margin:0 auto; margin-bottom:33px;}
.join_con > .title_con > table {width:100%; margin:0 auto;}
.join_con > .title_con > table > tbody > tr > td .dot_text {color:#ff8800; font-weight:bold}
.join_con > .title_con > table > tbody > tr > td span {color:#3c3c3c; ;}
.join_con > .input_con {width:934px; margin:0 auto; margin-bottom:66px;}
.join_con > .input_con > table {width:100%; margin:0 auto; border-top:2px solid #ed9b71;}
.join_con > .input_con > table > tbody > tr > td {padding:0 17px; border-bottom:1px solid #e6e6e6;}
.join_con > .input_con > table > tbody > tr > .title_td {background-color:#fafafa;}
.join_con > .input_con > table > tbody > tr > .title_td .dot_text {color:#ff8800;}
.join_con > .input_con > table > tbody > tr > .title_td span {color:#3c3c3c; font-weight:bold;}
.join_con > .input_con > table > tbody > tr > .info_td {padding:11px 30px;}
.join_con > .input_con > table > tbody > tr > .info_td .mypage_info_text {color:#000000; line-height:28px;}
.join_con > .input_con > table > tbody > tr > .info_td span {color:#787878; vertical-align:middle;}
.join_con > .input_con > table > tbody > tr > .info_td img {vertical-align:middle;}
.join_con > .input_con > table > tbody > tr > .info_td .input {border:1px solid #dcdcdc; padding:6px; vertical-align:middle;}
.join_con > .input_con > table > tbody > tr > .info_td .select {border:1px solid #dcdcdc; padding:5px; vertical-align:middle;}
.join_con > .btn_con {text-align:center;}
.join_con > .btn_con input {margin:0 10px; vertical-align:middle;}
.join_con > .btn_con img {margin:0 10px; vertical-align:middle;}

/*아이디/비밀번호 찾기*/
.find_con {background-color:#fef9f6;}
.find_con > .nav {}
.find_con > .nav > ul {list-style:none; padding:0; margin:0; *zoom:1;}
.find_con > .nav > ul:after {content:""; display:block; clear:both;}
.find_con > .nav > ul > li {float:left; height:46px;}
.find_con > .select_con {padding:28px 0; text-align:center;}
.find_con > .select_con label {margin:0 85px; cursor:pointer;}
.find_con > .select_con label > input {vertical-align:middle;}
.find_con > .select_con label > span {color:#5c5c5c; vertical-align:middle;}
.find_con > .input_con {padding:45px 0; border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6;}
.find_con > .input_con > table {width:655px; margin:0 auto;}
.find_con > .input_con > table > tbody > tr > .title_td {}
.find_con > .input_con > table > tbody > tr > .title_td span {color:#3c3c3c; font-weight:bold;}
.find_con > .input_con > table > tbody > tr > .info_td {}
.find_con > .input_con > table > tbody > tr > .info_td span {color:#787878; vertical-align:middle;}
.find_con > .input_con > table > tbody > tr > .info_td .input {border:1px solid #dcdcdc; padding:10px; vertical-align:middle;}
.find_con > .input_con > table > tbody > tr > .info_td .select {border:1px solid #dcdcdc; padding:9px; vertical-align:middle;}
.email_tr {}
.call_tr {display:none;}
.find_con > .end_con {padding:60px 0; background-color:#fafafa; border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; margin-bottom:48px; text-align:center;}


/* 관리자 */
.tab_list {
    margin: 10px;
}
.tab_list span {
    display: inline-block;
    width: 50px;
    height: 20px;
    font-size: 14px;
    cursor: pointer;
}

/* 보안문자 */
.captcha_wrap {
    width: 130px;
    margin-top: 5px;
}
#captchaImg{
    width: 130px;
    height: 45px;
    border: 1px solid #e6e6e6;
}