@charset "euc-kr";
@import url('default.css');
@import url('board.css');
@import url('layout_main.css');



/* layout */
#wrap{width:100%;margin:0 auto; text-align:center;}
#wrap_box{position:relative; width:1200px; margin:0 auto;}


/*¸Þ´º*/
#header {position:fixed; left:0; top:0; width:100%; height:180px; z-index:10;}

#header #header_topbox {width:100%; height:121px; background:#fff;}
#header #header_top {position:relative; margin:auto; width:1226px; height:81px;}
#header #header_top div {font-size:0; line-height:0; width:930px;}
/* #header #header_top ul li:nth-child(1){margin-right:80px;} */


/* #header - »ó´Ü ¸Þ´º ºÎºÐ */
#top_memu{width:100%; height:40px; background-color:#707070;}
#top_memu #top_info {position: relative;width:1200px; margin:auto;}
#top_memu #top_info .member{ padding-top:10px; padding-right:20px; float:right;}
#top_memu #top_info .member a{font-size:15px; color:#fff; padding-left:8px;}
#top_memu #top_info:after {clear:both; display:block; content:"";}

#top_info2{width:1200px; margin:auto;}
#top_info2 ul{width:645px; float:right; overflow:hidden; margin-top:-62px;}
#top_info2 ul li{float:left; margin-left:5px;}
#top_info2 ul li:nth-child(4){padding-right:0;}

/*sns*/
#header_top #right_top {position: absolute; top: 0; right: 0; }
#header_top #right_top ul {float: left;width:970px;}
#header_top #right_top ul > li {float: left;}
/* #header_top #right_top ul > li:nth-child(1){margin-right:80px;} */


#left_top #kakao {width:112px; margin-right:24px; background:url(../images/yellow.gif) no-repeat;}
#left_top #fb {width:103px; background:url(../images/facebook.gif) no-repeat;}
#left_top #fb a {display:block; width:100%; height:100%;}

/*logo*/
#header_top #logo {position:absolute; left:0; top:0; width:260px; height:80px; ma rgin-left:-126px; margi n-top:-27px;}
#logo h1 a {display:block; height:80px; background:url(../images/logo.gif) no-repeat left center; width:275px;}


#header_top #left_top {float:left; margin-top:46px; width:289px;}
#header_top #left_top ul{}
#header_top #left_top ul li{margin-left:32px;}



/*tel*/
#header_top #tel {float:left; margin-top:35px; width:166px; height:47px; background:url(../images/tel.gif) no-repeat;}

/*member btns*/
#member {position:absolute; top:16px; right: 0; margin-bottom:15px; height: 11px;}
#member ul li {float:left;}
#member ul li a {display:block; padding:0 7px; height:100%; line-height:11px; font-size:14px; color:#fff;}


/*gnb*/
.gnb_wrap  {height: 76px;}
#gnb {background: #fff; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; height: 87px;}
#gnb > ul {clear:both; position:absolute; left:50%; top:122px; z-index:10; width:1200px; height:87px; margin-left:-600px;}
#gnb > ul > li {float:left; pos ition:relative; height:100%;  margin-left: 80px;}/* padding-left:65px; */
#gnb > ul > li:first-child {margin-left: 0;}
#gnb > ul > li > a {display:block; height:100%; font-size:0; line-height:0;}
#gnb > ul > li > a span {display:block; height:63px; font-size:0; line-height:0; background-position:center 0; background-repeat:no-repeat;}
#gnb > ul > li.mn1 > a span {width:190px; background-image:url(../images/mn01.gif); }
#gnb > ul > li.mn2 > a span {width:120px; background-image:url(../images/mn02.gif);}
#gnb > ul > li.mn3 > a span {width:100px; background-image:url(../images/mn03.gif);}
#gnb > ul > li.mn4 > a span {width:185px; background-image:url(../images/mn04.gif);}
#gnb > ul > li.mn5 > a span {width:172px; background-image:url(../images/mn05_new.gif);}
#gnb > ul > li.mn6 > a span {width:100px; background-image:url(../images/mn06.gif);}
#gnb > ul > li.mn7 > a span {width:114px; background-image:url(../images/mn07.gif);}

#gnb > ul > li > a span:hover, #gnb > ul > li > a span:focus, #gnb > ul > li > a.on span {background-position:center -84px;}
#gnb > ul > li > a.off span {background-position:center 0;}

#gnb .lnb {display:none;position:absolute;left:-352px;top:87px;z-index:3;width: 1920px;padding:10px;background:#000; opacity: 0.75;bo rder:solid 1px #eee;border-top:none;}


/*#gnb .lnb li {clear:both; height:23px;}
#gnb li.mn7 .lnb {width:120px; height:93px; left:30px;}
#gnb li.mn8 .lnb {height:50px; left:50px;}
#gnb li.mn9 .lnb {height:145px; left:45px;}*/
#gnb .lnb li a {display:inline-block; line-he ight:35px; font-size:16px; color:#fff; text-align:left; font-family:/* "Noto Sans KR", */ "NanumBarunGothic"; font-weight:500; padding-left:12px; border -bottom:1px solid #efefef;}

#gnb .lnb li a:hover, #navi ul li a:focus {color:#43f6ff;}

#navi .mn1 .lnb li:nth-child(1) {margin-left: 390px; padding-left: 10px;}
#navi .mn2 .lnb li:nth-child(1) {margin-left: 65px; padding-left: 260px;}
#navi .mn3 .lnb li:nth-child(1) {margin-left: 83px; padding-left: 445px;}
#navi .mn4 .lnb li:nth-child(1) {margin-left: 85px; padding-left: 790px;}
#navi .mn5 .lnb li:nth-child(1) {margin-left: -271px; padding-left: 660px;}
/* #navi .mn5 li {margin-left: 85px;} */
#navi ul li {cle ar:both; height:40px; float: left; margin-left: 50px;}
/* #navi .mn2 .lnb li {margin-left: 50px;} */


#navi ul li a {display:block; height:40px; line-height:40px; font-size:13px; color:#666; text-align: left;}
/* #navi .lnb1 .dep2 li:nth-child(4) a {color:#fff;}
#navi .lnb1 .dep2 li:nth-child(5) a {color:#fff;}
#navi .lnb1 .dep2 li:nth-child(6) a {color:#fff;}
#navi .lnb1 .dep2 li:nth-child(7) a {color:#fff;} */
#navi .lnb1 .dep2 li:nth-child(8) a {co lor:#fff; line-height:35px;}
/* #navi .lnb1 .dep2 li:nth-child(9) a {color:#fff;} */
#navi ul li a:hover, #navi ul li a:focus {color:#333;}
	







/* sub_visual - ¸ÞÀÎ ÀÌ¹ÌÁö(ÇÃ·¡½Ã) ºÎºÐ */
.sub_visual1{width:100%;height:266px;background:url(/breast/images/common/sub_visual_1.jpg) no-repeat;background-position:top center;margin-top:-38px;}
.sub_visual2{width:100%;height:266px;background:url(/breast/images/common/sub_visual_2.jpg) no-repeat;background-position:top center;margin-top:-38px;}
.sub_visual3{width:100%;height:266px;background:url(/breast/images/common/sub_visual_3.jpg) no-repeat;background-position:top center;margin-top:-38px;}
.sub_visual4{width:100%;height:266px;background:url(/breast/images/common/sub_visual_4.jpg) no-repeat;background-position:top center;margin-top:-38px;}
.sub_visual5{width:100%;height:266px;background:url(/breast/images/common/sub_visual_5.jpg) no-repeat;background-position:top center;margin-top:-38px;}
.sub_visual6{width:100%;height:266px;background:url(/breast/images/common/sub_visual_6.jpg) no-repeat;background-position:top center;margin-top:-38px;}




/* ¿ÞÂÊ¸Þ´º */
#div1{position:absolute;top:00px;padding-left:1px;}
ul#menu, ul#menu ul {list-style-type:none;width:201px;}
ul#menu a {display: block;width:203px;}
ul#menu li {background-color:#fff;}
ul#menu li a {background: #f6f6f6;color: #666666;font-family:NanumBarunGothicBold,'³ª´®¹Ù¸¥°íµñº¼µå';font-size:14px;letter-spacing:0.5px; text-align:center;}
ul#menu li a:hover {text-decoration:underline;;color:#333;}
.menu01{width:203px;height:25px;padding:14px 0px 5px 0px;font-size:14px;sans-serif;letter-spacing:0.1px;border-bottom:1px solid #d5d5d5}
 #menu .left_top{width:203px;height:110px;background:#434446;padding-top:70px;font-size:22px;color:#fff;}
 #menu .left_top span{line-height:30px;font-size:12px;color:#c6c6c6;font-family:"Times New Roman", Times, serif;}

/* ÅÇ */
.sCnt01{width:905px;padding-top:0px}
.sCnt01 .tab01{width:905px;overflow:hidden}
.sCnt01 .tab01 p{float:left;padding-right:1px;margin-bottom:1px}

.sCnt02 .tab02{width:1200px;overflow:hidden}
.tab02 li{float:left;padding-right:1px}



/* contents - º»¹® ³»¿ë ºÎºÐ */
#container{width:1200px;background:url(../images/common/con_bg.gif) repeat-y 0 0;overflow:hidden;}



/* sub_contents - ¼­ºê*/
#sub_contents{width:; float:right; padding:30px 0px 0 0px;}

#sub_contents #sub_contents_w{width:950px; float:right; padding:30px 0px 0 0px;}

/* sub_title - ¼­ºê Å¸ÀÌÆ² ºÎºÐ */

#sub_contents #sub_line{width:1009px;border-bottom:1px solid #b2b1b8;margin-bottom:40px;}
#sub_contents .sub_tit{width:950px;height:40px;font-size:30px;color:#333333; font-family:NanumBarunGothic,'³ª´®¹Ù¸¥°íµñ';text-align:left;padding-left:50px;}
#sub_contents .sub_tit h3{.padding-top:6px;}
#sub_contents .location{font-size:12px; color:#b6b6b6; float:right; margin-top:-10px;}
#sub_contents .location .goal{color:#555;}
#sub_contents .location img{vertical-align:middle;}
/*#sub_contents .sub_tit{width:940px; height:8px; font-size:12px;padding-left:50px;border-bottom:1px solid #cccabb;}
#sub_contents .sub_tit h3{float:left;text-align:left;font-size:30px;letter-spacing:0.7px; line-height:2em;}
#sub_contents .sub_tit_top{height:23px;width:983px;border-bottom:1px solid #cccabb;text-align:left;padding-left:50px}
#sub_contents .location{float:right; padding:20px 52px 0 0;}
#sub_contents .location .goal{color:#555;}
#sub_contents .location img{vertical-align:middle;}
*/


/* cont - ¼­ºê ³»¿ëºÎºÐ */
.cont{width:960px; padding:0 0px 40px 50px; text-align:left;}
.cont01{width:960px; padding:0 0px 20px 20px; text-align:left;}


.cont dl{width:900px;}
.cont dd{float:left; }
.cont dt{padding-bottom:60px}

.cont li{padding-bottom:px}
.cont .c_tit{padding-bottom:45px}
.cont .c_img{padding-bottom:60px}

.cont p{padding-bottom:5px}


.cont .left_img{padding-right:30px;}
.cont .right_img{padding-left:30px;}

.google_map{width:718px; height:300px; border:1px solid #bcbcbc; }

#sub_contents .teb{width:720px; margin-top:10px; height:46px;}
#sub_contents .teb li{float:left;}

#sub_contents .interior{width:700px; margin:0; padding-bottom:20px; text-align:center; background:#eae6e3;}

.pad_top{padding:40px 0 50px 0}

.space40{height:40px}


/* °¶·¯¸® */
#gal_wrap{width:900px;position:relative;text-align:center}
.line{width:138px;height:138px;background-color:#f4f4f4;position:relative;text-align:center;margin:auto}
.ver{width:130px;height:130px;position:absolute;margin-top:4px;left:0px;padding-left:4px}
.gal_tit{padding-top:4px}
.title{color:#252525;font-size:14pt;font-weight:bold}




/* mybpage - ·Î±×ÀÎ&È¸¿ø°¡ÀÔ ºÎºÐ */
#sub_contents .mypage{width:848px;height:350px; overflow:hidden;margin-left:36px;}
#sub_contents .login_box ul{width:848px;height:225px;}
.login_box .login_table{height:175px;padding:70px 10px 20px 430px;background:url(../member/img/login_box.gif) no-repeat;}
.login_box .find_area{width:848px; text-align:center;}
.login_box .find_area td{height:132px;}
.input_text{height:20px; width:160px; border:1px solid #ddd;}
.input_text_ph{height:20px; width:60px; border:1px solid #ddd;}

.terms{width:960px; color:#777;}
.terms .tit{font-size:15px; color:#333;font-weight:600;}
.terms .terms_in{width:98%; height:150px; overflow-x: hidden;text-align:left}

/*¾ÆÀÌµðÃ£±â*/
#sub_contents .id_box ul{width:848px;height:225px;}
.id_box .id_table{height:175px;padding:70px 10px 20px 430px;background:url(../member/img/id_box.gif) no-repeat;}


/*ÆÐ½º¿öµåÃ£±â*/
.id_box .pass_table{height:175px;padding:70px 10px 20px 430px;background:url(../member/img/pass_box.gif) no-repeat;}

/* °Ô½ÃÆÇ±Û¾²±â¹öÆ° */
.btn{/* float:right; */ margin-right: 100px; height:30px;padding:20px 50px 0px 0px;}

.hidden{display:none}





/*¿Â¶óÀÎ¿¹¾à*/

.reserve_step .rs_01 { background: url("/new2015/images/board/reserve_step1.gif") no-repeat left top; padding: 57px 0 80px 230px;}
.reserve_step .rs_01 label { margin-right: 13px;}

.rs_02 { margin-bottom: 30px;}
.rs_02 .rs_02_1 { overflow: hidden; width: 100%; padding-bottom: 15px;}
.rs_02 .rs_02_1 .rs_02_1_1 { float: left;}
.rs_02 .rs_02_1 .rs_02_1_2 { float: right; color: #66696d; margin-top: 10px;!padding-right: 150px;}
.rs_02 .rs_02_1 .rs_02_1_2 span { color: #f35a00; font-weight: bold;}

.rs_02_2 { overflow: hidden; width: 100%;}
.rs_02_2 .calendarbox { position: relative; float: left; width: 231px; height: 283px;/*background: url("reserve/calendarbox.gif") no-repeat left top;*/}
.rs_02_2 .boardbox { float: right; width: 542px; text-align: left;}

.calendar_prevbtn { display: block; width: 15px; height: 20px; position: absolute; left: 11px; top: 21px;}
.calendar_nextbtn { display: block; width: 15px; height: 20px; position: absolute; right: 32px; top: 21px;}

.calendar_txt { color: #8b8b8b; font-weight: bold; font-size: 20px; font-family: Verdana; margin-top: 17px; text-align: center; width: 227px;}
.calendar_txt span { color: #f45e00; font-weight: bold; font-size: 20px; font-family: Verdana;}


.rs_03 { margin-bottom: 30px;overflow: hidden;}
.rs_03_1{float:left; padding-bottom: 15px;}

/* ¸®½ºÆ®Çü Å×ÀÌºí */
.data_list_tb { width:890px; }
.data_list_tb table { width:100%; border-top:1px solid #f45e00; }
.data_list_tb table img { vertical-align:middle; }
.data_list_tb table thead th { padding:16px 0; border-bottom:1px solid #e5e5e5; background:#fbfaf9 }
.data_list_tb table th, .data_list_tb table td { padding:14px 0; border-bottom:1px solid #f2f2f2; text-align: center;}
.data_list_tb table td.left { text-align: left; padding-left: 15px;}
.data_list_tb table .last td { border-bottom:1px solid #f45e00; }
.data_list_tb table select { vertical-align:middle; }
.data_list_tb table .left { text-align:center; } /* 20121116_v01 ¼öÁ¤ */
.data_list_tb table .right { text-align:right; }
.data_list_tb table .center { text-align:center; }
.data_list_tb table .bold { font-weight:bold; color:#66696d; }
.data_list_tb table .compulsory { background:#fbfaf9; }
.data_list_tb table .vtop { vertical-align:top; }
.data_list_tb table .vtop2 { vertical-align:top; }
.data_list_tb table .vtop2 img { margin-top:10px; }
.data_list_tb table .best td { color:#f45e00; }
.data_list_tb table .best td * { color:#f45e00; }
.data_list_tb table .best_line td { /*border-bottom:1px solid #cbcbcb;*/}
.data_list_tb table .b_line01 th, .data_list_tb table .b_line01 td { border-bottom:1px solid #f45e00; }
.data_list_tb table .point_color { color:#f45e00; }
.data_list_tb table textarea { width:532px; height:82px; padding:3px; border:1px solid #dddddd; }
.data_list_tb .fl_wrap { width:100%; overflow:hidden; }
.data_list_tb table.pd_type th, .data_list_tb table.pd_type td { padding:14px 10px; }

/* ¾²±â Å×ÀÌºí */
.data_list_tb table.write th { border-right:1px solid #f2f2f2; }
.data_list_tb table.write th, .data_list_tb table.write td { padding:5px 13px; text-align:left; }
.data_list_tb table.write td.pdtb_11 { padding-top: 11px; padding-bottom: 11px;}
.data_list_tb table.write label { margin-right:15px; }
.data_list_tb table.write label.mgl15 { margin-left:15px; }
.data_list_tb table.write .inp_txt { height:24px; border:1px solid #dddddd; background-image:none; background-color:#fff; }
.data_list_tb table.write .inp_txt input { margin-top:5px; }
.data_list_tb table.write .mail_msg { margin-top:5px; color:#ab7752; font-size:11px; }
.data_list_tb table.write .mail_msg2 { margin:13px 0 5px 0; color:#ab7752; font-size:11px; }
.data_list_tb table.write .editor { width:530px; }
.data_list_tb table.write .editor textarea { width:522px; height:350px; border:1px solid #dddddd; }
.data_list_tb table.write .add_file { margin-left:15px; text-decoration:underline; }
.data_list_tb table.write .color_msg { color:#ab7752; font-size:11px; }
.data_list_tb table.write .fl_wrap p { float:left; margin-right:15px; }
.data_list_tb table.write .fl_wrap p.bul_msg { padding:0 0 0 8px; color:#ab7752; font-size:11px; background: url(../../AppData/Local/Microsoft/Windows/Temporary Internet Files/Content.IE5/img/bul/bul_star.gif) 0 3px no-repeat; }
.data_list_tb table.write.member th { border-right:1px solid #e1e1e0; }
.data_list_tb table.write.member th, .data_list_tb table.write.member td { border-bottom:1px solid #e1e1e0; }
.data_list_tb table.write.member .quit_msg { margin-top:10px; color:#ab7752; font-size:11px; }
.data_list_tb table.write td.co_909499 { color: #909499;}
.data_list_tb table.write td.txt56 label { margin-right: 8px;}


/*¿Â¶óÀÎ¿¹¾à ³¡*/




/*footer*/
#footer_wrap {clear:both; width:100%; height:121px; background:#f7f6f6; /*margin-top: 94px;*/}
#footer_wrap #footer {margin:auto; width:1200px; height:59px; padding-top:28px; text-align:left;}
#footer_logo {float: left;}
.footer_bot {margin-left: 40px; float: left; line-height: 24px; margin-top: 7px;}
.footer_bot address {font-weight:normal; font-style:normal; color:#666666; font-size:15px;}
.footer_bot .copyright {color:#999999; text-transform:uppercase; font-size:15px;}
.footer_bot .copyright a{display: inline-block; width: 120px; color:#999999; background-color: #666;}
