@charset "utf-8";

#wrap { position:relative; width:100%; }
.main_bg{ background: #EAEBEE url('../images/main_bg.gif') repeat-x 0px 0px;}
.sub_bg{ background: #fff url('../images/sub_bg.gif') repeat-x 0px 0px;}

.header{ position:relative; width:100%;z-index:100; height:143px;}
.header_wr{position:relative; width:1100px; margin:0px auto;}
.header .logo{ width:199px; padding-top: 58px; padding-bottom:0px;  float:left; margin-bottom:4px;}
.header .logo img{width:100%;}
.header .top_utill{overflow: hidden; float:right; height:55px;}

ul.language{float:left; padding-top:15px;margin-right: -10px; width:auto; }
ul.language li {float:left;position:relative;margin-right: 10px;}
ul.language li:first-child {margin-right: 16px;}
ul.language li:first-child::before {position: absolute;content:'';width: 1px;height: 14px;background: rgba(255,255,255,.7);right: -8px;top: 7px;}

ul.language li a{color:#4c416e; font-size:13px; font-weight:800; text-transform:uppercase; display: block;}
/*
ul.language li.mongol{background: url('../images/mongol.jpg') no-repeat 0px 2px;padding-left:27px; margin-right:22px;}
ul.language li.eng{background: url('../images/eng.jpg') no-repeat 0px 2px; padding-left:27px; margin-right:22px;}
ul.language li.rus{background: url('../images/russia.jpg') no-repeat 0px 2px; padding-left:27px; margin-right:22px;}
ul.language li.chi{background: url('../images/china.jpg') no-repeat 0px 2px; padding-left:27px; margin-right:22px;}
ul.language li.uz{background: url('../images/uz.jpg') no-repeat 0px 2px; padding-left:27px; margin-right:0px; }
*/

.header .top_utill .snsR{float:right;}
.header .top_utill .snsR ul li{float:left;}
.header .top_utill .snsL {position: absolute;left: 50%;margin-left: -95px;padding-top: 15px;}
.header .top_utill .snsL ul li{float:left;position:relative;margin: 0 5px;}
.header .top_utill .userR{float:right;clear: both; margin-top:10px;}
.header .top_utill .userR ul li{float:left;}


.blind { position:absolute; display:none; left:0; top:144px; width:100%; height:232px; background:#C6BAEA;   z-index:90; }

/* 메뉴 */
.header .gn_area {position:relative; min-height:63px;  z-index:101; width:830px; float:right; margin-top:15px;} 
.header .gn { display:block;  padding:0; }
.header .gn li { position:relative; display:block; float:left; padding-top:10px; ; padding-bottom:24px;}
.header .gn li .label {line-height:40px; font-size:17px; color:#464646; font-weight:bold;  cursor:pointer; }
.header .gn li .mu1 { display:inline-block; width:120px;text-align:left; text-indent: 12px;}
.header .gn li .mu2 { display:inline-block; width:125px;text-align:center;}
.header .gn li .mu3 { display:inline-block; width:130px;text-align:center;}
.header .gn li .mu4 { display:inline-block; width:175px;text-align:center;}
.header .gn li .mu5 { display:inline-block; width:160px;text-align:center;}
.header .gn li .mu6 { display:inline-block; width:90px;text-align:right;}

.header .gn li a{padding-bottom:50px;}

.sn1{width:140px; position:absolute; left:-30px; }
.sn2{width:140px; position:absolute; left:-10px; }
.sn3{width:140px; position:absolute; left:0px; }
.sn4{width:165px; position:absolute; left:5px; }
.sn5{width:155px; position:absolute; left:5px; }
.sn6{width:125px; position:absolute; left:0; }
.header .sn {display:none; top:67px; overflow:hidden; z-index:9999;  padding-top:6px;}
.header .sn ul { display:block; height:223px; margin:0; padding:10px 0 0; }
.header .sn ul li { list-style:none; display:block; float:none; margin:0; padding:0; height:20px;}
.header .sn ul li a { display:block; padding:10px 10px; font-size:12px; color:#2F1B43; line-height:1em;letter-spacing: -0.5px;}

.header .gn li:hover .label {color:#7843AD;  }
.header .gn li:hover ul { background:#AD9CE0; }
.header .gn li:hover ul li a:hover{ text-decoration:underline;}

/* 메인 비쥬얼 */
#rolling_wrap {position:relative; width:100%; height:630px; overflow:hidden;}
#rolling_wrap .cont_tit {position:absolute; left:0; top:0; width:100%; height:630px; margin:0 auto; }
#rolling_wrap .img_wrap {position:relative; width:960px; margin:0 auto; filter:inherit; padding-left:20px; background:green;}
#rolling_wrap .img_wrap h2 {position:absolute; top:170px; left:30px; width:auto; padding:0; font-size:60px; line-height:60px; color:#333742; filter:inherit;}
#rolling_wrap .img_wrap p {position:absolute; top:247px; left:30px; font-size:14px; line-height:22px; color:#333; }

#rolling_wrap .img1 {background:url('../images/main_visual01.jpg') no-repeat center top; color:#fff;}
#rolling_wrap .img1 h2, #rolling_wrap .img1 p{color:#fff;}
#rolling_wrap .img2 {background:url('../images/main_visual02.jpg') no-repeat center top; display:none;}
#rolling_wrap .img3 {background:url('../images/main_visual03.jpg') no-repeat center top; display:none;}




.image_btns {position:relative; *zoom:1; width:1100px; margin:0 auto; z-index:10;}
/*.image_btns div {position:absolute; top:30px; right:0;}*/
.image_btns ul.page {position:absolute; top:595px; right:0px;}
.image_btns ul.page li {float:left; margin-right:8px;}

.image_btns ul.visual_icon{display:none; position:absolute; top:190px; right:140px;}
.image_btns ul.visual_icon li{float:left;}





.mian_container{ position:relative; width:1100px; margin:0px auto; overflow: hidden; padding-bottom: 20px;}
.main_news{margin-top:20px;overflow:hidden; margin-bottom:10px; padding-bottom:25px;}
.main_info{}
.main_info ul li{float:left;}

/* 백업
.notice_box {width: 380px; padding: 0px 0px 0px 0px; height:308px;}
.notice_box h2 { font: bold 18px "Nanum Gothic","나눔고딕"; height: 22px; padding:20px 0px 15px 33px; background:#c6baea;  color: #000000; border-bottom:1px #b4a7dc solid; margin-bottom:10px;}
.notice_box ul { width: 320px; overflow: hidden; margin-top:30px; padding:0px 30px;}
.notice_box ul li { padding: 0px 0px 8px; overflow: hidden;}
.notice_box ul li dl{height:102px; line-height:1.4em;}
.notice_box ul li dl dt{font-size:14px; color:#595959; font-weight:bold; margin-bottom:3px;}
.notice_box ul li dl dd.date{font-size:12px; color:#727272;  margin-bottom:3px;}
.notice_box ul li dl dd.noti_con{font-size:12px; color:#9b9b9b;  } 
.notice_box .btn_more { position: absolute; right: 20px; top: 22px; color: #15131e; display: block; padding: 0px 0px 0px 0px;}
*/

.notice_box {width: 380px; padding: 0px 0px 0px 0px; height:150px; background:#fff; }
.notice_box h2 { font: bold 18px "Nanum Gothic","나눔고딕"; height: 22px; padding:20px 0px 15px 33px; background:#c6baea;  color: #000000; border-bottom:1px #b4a7dc solid; margin-bottom:10px;}
.notice_box ul { width: 320px; overflow: hidden; margin-top:15px; padding:0px 30px;}
.notice_box ul li { padding: 0px 0px 8px; overflow: hidden;}
.notice_box ul li dl{height:65px; line-height:1.4em;}
.notice_box ul li dl dt{font-size:14px; color:#595959; font-weight:bold; margin-bottom:3px;}
.notice_box ul li dl dd.date{font-size:12px; color:#727272;  margin-bottom:3px;}
.notice_box ul li dl dd.noti_con{font-size:12px; color:#9b9b9b;  } 
.notice_box .btn_more { position: absolute; right: 20px; top: 22px; color: #15131e; display: block; padding: 0px 0px 0px 0px;}


.main_left_bn02{background:url('../images/main_left_bn02.jpg') no-repeat center top; height:72px; margin-top:10px; width: 380px;}
.main_left_bn02 a{display:block;height:72px; }
.main_left_bn02 h2{font-size:19px; color:#542a6a; padding-top:25px; padding-left:30px; font-weight:bold;}
.main_left_bn02 a:hover{text-decoration:none;}
.main_left_bn02 span{ padding-left:30px; margin-top:5px;display: inline-block; /*color:#9f6372;*/ font-size:13px; font-weight:bold;}
.main_left_bn02 span:hover{text-decoration: underline;}


.main_left_bn{background:url('../images/main_left_bn.jpg') no-repeat center top; height:72px; margin-top:5px; width: 380px;}
.main_left_bn a{display:block;height:72px; }
.main_left_bn h2{font-size:19px; color:#542a6a; padding-top:25px; padding-left:30px; font-weight:bold;}
.main_left_bn a:hover{text-decoration:none;}
.main_left_bn span{ padding-left:30px; margin-top:5px;display: inline-block; /*color:#9f6372;*/ font-size:13px; font-weight:bold;}
.main_left_bn span:hover{text-decoration: underline;}
.reservation{width: 364px; padding: 0px 0px 0px 0px;  height:292px;}



.box1{ position: relative; float: left; }
.box2{ position: relative; float: left;  margin-left:20px; width:380px;}

  
/*알리미팝업존*/
#pop_box{position:relative;clear:both;width:380px;height:308px;margin:0 0 6px 0;}
#pop_box h3.tit{position:relative;top:26px;left:18px;width:35px;height:13px;font-size:0;}
.pop_num{position:relative;top:0;left:0;float:right;margin:0px 0 0 0;clear:both; height:308px;}
.pop_num ul{display:inline-block;position:relative;top:320px; left:0;width:380px;height:1px;text-align:center;line-height:0.5em;font-size:0px;}
.pop_num ul li{display:inline;width:15px;height:15px;margin:0 2px;font-size:0px;text-align:center;}
.pop_play{position:absolute;width:35px;top: 315px; right:0;height:17px;font-size:0px;padding-right:0px;}
.pop_play a img{vertical-align:top;}
.pop_play a {float:left;}
.pop_img{position:absolute;top:-320px;left:0;width:380px;height:308px;font-size:0px;}
.pop_img a{display:block;}
.pop_img img{float:left;width:380px;height:308px;}
.popnum00{z-index:999;}



.box3{ position: relative; float: left; width:300px;margin-left: 20px;}

.box3_line{border:1px #e6e6e6 solid; width:100%;}
.box3_line ul li{ width:50%;  height:102px; float: left;text-align: center;}
.box3_line ul li a{ display:block;  width:100%;  height:70px; line-height:2em; padding:70px 0px 0px 0px;}
.box3_line ul li a strong{color:#2c2c2c; font-size:15px; }
.box3_line ul li a span{color:#5c5c9a; font-size:12px;}
.box3_line ul li.m_bn01{background:#A0B7FE;}
.box3_line ul li.m_bn02{background:#F5B4C6;}
.box3_line ul li.m_bn03{background:#F8ADAD url('../images/main_icon04.png') no-repeat 50% 5px;background-size: 42%;}
.box3_line ul li.m_bn04{background:#B5CCEF url('../images/main_icon03.gif') no-repeat 50% 5px;background-size: 42%;}
.box3_line ul li.m_bn05{background:#D9B5EF url('../images/main_icon01.gif') no-repeat 50% 5px;background-size: 42%;}
.box3_line ul li.m_bn06{background:#B5B6EF url('../images/main_icon02.gif') no-repeat 50% 5px;background-size: 42%;}

.box3_line ul li.m_bn01 a, .box3_line ul li.m_bn02 a {padding-top: 20px;line-height: 1.8em;}


.main_icon_list{width:100%; height:175px; background:#B0C5F1;}
.main_icon_listB{ position: relative;  width:1100px; margin:0px auto; }
.main_icon_listB h2{background: url('../images/copylogo_line.gif') no-repeat right 20px; width:253px; padding-top:20px; float:left;}
.main_icon_listB ul{float:right; padding-top:30px;}
.main_icon_listB ul li{float:left; line-height:1.5em;background: url('../images/main_b_icon_line.gif') no-repeat right top; padding:0px 40px; text-align:center;}
.main_icon_listB ul li.no_line{background:none; padding-right:0px;}
.main_icon_listB ul li span{font-size:11px; color:#889ecd;}
.main_icon_listB ul li strong{font-size:15px; color:#274075;}

.foot{clear:both; width:100%; overflow:hidden; height:64px; background:#999999;}
.foot p{line-height:1.3em;}
.foot p.add_txt{color:#2f2f2f;}
.foot p.copyright{color:#2f2f2f; margin-top: 4px;}
.add{width:1100px; margin:0px auto; padding:15px 0px 0px 0px;}



.sub_container{width:1100px; margin:0px auto; }
#sub {	position:relative;	 overflow:hidden;  text-align: left;	clear:both;    margin-bottom: 80px;}

#sidebar {    display: inline;    float: left;    width: 220px;    padding-bottom: 50px; margin-top:0px;}
#sidebar h2.sidetitle { display: block; background:#D9B5EF url('../images/sub_left_tit_bg.gif') repeat-x left top; width: 220px; height:90px; padding-top:58px; color: #593e6a; font-size: 25px; font-weight: bold; text-align:center;}
#sidemenu {    padding: 26px 0px 0px 1px;}
.left_menu LI { margin:0px; }
.left_menu LI a{ padding-left: 20px;display: block;font-size: 15px;line-height: 56px;letter-spacing: -1px;
border-bottom: 1px solid #E5E5E5; background:url('../images/sub_left_menu_off.gif') no-repeat 0px 25px; }

.left_menu LI a:hover{display: block; color:#685545; font-weight:bold;  background:url('../images/sub_left_menu_ov.gif') no-repeat 0px 25px; }
.left_menu LI a.on{display: block;  color:#685545; font-weight:bold;background:url('../images/sub_left_menu_ov.gif') no-repeat 0px 25px;}

.left_menu LI #Side_3dep li a{display: block; border:none; background: #f2f2f2 /*url('../images/carrow_4th.gif') no-repeat 0px5px*/ ; padding-left:20px; color:#838383; }
.left_menu LI #Side_3dep li a:hover{background:#b1a1ba; color:#fff;}
.left_menu LI #Side_3dep li a.on{background:#b1a1ba; color:#fff;}

.side_3dep {padding:0px 0 10px 0px; background:#f2f2f2; }
.side_3dep li a{display: block; border:none;  padding:4px 0px 2px 15px;  color:#838383; line-height: 25px; font-size:13px;}
.side_3dep li a:hover{background:#616B6B; color:#fff; font-weight:bold;}
.side_3dep li a:on{background:#616B6B; color:#fff; font-weight:bold;}


.left_bn01{margin-top:10px;}
.left_bn01 p{padding-top:0px; color:#7f7e7e;  font-size:12px;  margin-bottom:8px;}
.left_bn01 ul.m_icon_btn{width:190px; margin:0px auto;}
.left_bn01 ul.m_icon_btn li{float:left; width:190px; margin:2px 0px; background:#fff; border:1px #dbdbdb solid; text-align:center;}
.left_bn01 ul.m_icon_btn li a{font-family:'Nanum Gothic','³ª´®°íµñ', 'Dotum', 'Gulim', 'Arial', sans-serif;font-size:12px; color:#7e7e7e; display: block;  padding:5px; }
.left_bn01 ul.m_icon_btn li:hover{border:1px #F58220 solid; background:#F58220; color:#fff; }
.left_bn01 ul.m_icon_btn li a:focus,
.left_bn01 ul.m_icon_btn li a:hover{color:#fff; font-weight:bold;}



#sub_contents {  width: 835px; min-height: 700px; float: right; margin-top:60px;}


#contents_head {    position: relative;    top: 0px;      padding: 0px;  /*  overflow: hidden; */}
.contentsTitle {    position: relative;    top: 0px;    height: 85px;    padding: 0px; margin-bottom:42px;    border-bottom: 3px solid #555;}
.contentsTitle h2 { display: block;   font-weight:normal;  padding:0px 0 0 0;    font-size: 30px;  height: 45px;     color: #555; letter-spacing:-0.5px;}
.contentsTitle_ment{ color: #888;font-size: 13px;}
.contentsLocation {  position: absolute;   right:0px;    color: #A5A5A5;    font-size: 12px;    top: 45px; /*font-weight: 700;*/}
.contentsLocation a{ color: #A5A5A5;}
.contentsLocation a.c55{color:#555555; font-weight:bold;}
#contents_area{ font-size: 12px; line-height: 1.4; color: #464646;}

.sub_visual{position: absolute; top:79px; left:0px;  height:183px; background:#3280E5;  width:100%;} 
#s_visual{width:1265px;  height:183px; margin:0px auto; background:#3280E5 url('../images/sub_visual.jpg') no-repeat center 0px; height:183px;}






.product_list {width: 781px; /* padding-top: 10px; */}
.product_list li {float:left;width:247px;height:415px;height:416px\0IE8;border:1px solid #c9c9c9;/* margin-bottom:35px; */margin-top:20px;margin-right:10px;*zoom:1;}
.product_list_second li {float:left;width:247px;height:385px !important;height:386px\0IE8 !important;border:1px solid #c9c9c9;/* margin-bottom:35px; */margin-top:20px;margin-right:10px;*zoom:1;}
.mt35{margin-top:35px !important;}
.product_list li:hover {float:left;width:247px;height:415px;height:416px\0IE8;border:1px solid #bb162b;/* margin-bottom:35px; */margin-top:20px;margin-right:10px;*zoom:1;}
.product_list_second li:hover {float:left;width:247px;height:385px !important;height:386px\0IE8 !important;border:1px solid #bb162b;/* margin-bottom:35px; */margin-top:20px;margin-right:10px;*zoom:1;}
.product_list li:hover a{text-decoration:underline;}
.product_list li:hover a.noLine{text-decoration:none;}
.product_list li:first-child {margin-right:12px;}
.product_list li:after {content:" "; display:block;clear:both;overflow:hidden;}
.product_list li.last_li {margin-right:0;}
.product_list li a {display:block;}
.product_list li a span {display:block;padding:5px 0 0 10px;font-size:13px;color:#848484;font-weight:normal;height:21px;}
.product_list li a span.tit {padding:0 10px; 0 15px;font-size:16px;color:#333;/* font-weight:bold; */}
.product_list li a img {width:247px;height:247px;border-bottom:1px solid #c9c9c9;}
.product_list li .price {padding:0 0 10px 0;padding-top: 20px;}
.product_list li .cont_per {float:left;width:65px;padding:18px 0 0 15px;color:#bb162b;font-size:31px;font-weight:normal;line-height:31px;vertical-align:middle;}
.product_list li .cont_pri {float:left;padding:10px 0 5px 15px;}
.product_list li .cont_pri p {line-height:1.0em;font-size:13px; color:#919191;padding:6px 0 3px 0; text-decoration:line-through;font-weight:normal; height: 13px;}
.product_list li .cont_pri span {font-size:21px;color:#222;padding:0;line-height:21px;}
.product_list li .cont_pri span span {display:inline;font-size:14px;color:#919191;line-height:21px;vertical-align:top;}
.product_list li .cont_btm {clear:both;padding:5px;border-top:1px solid #dedede;background:#f4f4f4;}
.product_list li .cont_btm span {font-size:12px;padding:0;color:#333;font-weight:normal;}
.product_list li .cont_btm span.pp {display:inline-block;*display:inline;*zoom:1;padding:1px 6px 2px 6px;margin:0 3px 0 0;background:#bb162b;color:#fff;letter-spacing:1px;}




/* p0201 테이블 */
table.tbl_a {
	width:100%;
	color:#777;
	/*line-height:1.8;*/
	border-top:2px solid #565656;
	border-right:1px solid #ddd;
	text-align:center;
}

table.tbl_a caption{line-height:15px; text-indent:0px; overflow:visible; padding-bottom:5px;}

table.tbl_a  th {background:#f8f8f8; color:#444; text-align:center;}
table.tbl_a  th, table.tbl_a  td {
	padding:10px;
	border:0;
	border-bottom:1px solid #ddd;
	border-left:1px solid #ddd;

}

table.tbl_a td input, textarea{border:1px #e6e6e6 solid; height:30px;}

table.tbl_a  td.left {
text-align:left;
}

tr>*:first-child{
	border-left:0;
}
tr>*:last-child{
	border-right:0;
}

.Wnarrow th, .Wnarrow td{
	padding-left:5px;
	padding-right:5px;
}

.c_gr{color:#000; font-size:13px; font-family:'Nanum Gothic';}




td select{ margin:2px; padding:5px; border:1px solid #d5d5d5; border-radius:3px; }





/* boardListDefault */
table.boardListDefault {	border-collapse:collapse; color:#a4a4a4; font-size:1em; line-height:1.1; table-layout:fixed; border-top:1px solid #666;}
table.boardListDefault caption {visibility:hidden;}
table.boardListDefault tbody tr{}
table.boardListDefault thead{display:none;}



/*
table.boardListDefault th,
table.boardListDefault td {text-align:center;}
table.boardListDefault tbody th,
table.boardListDefault tbody td {height:30px;border-bottom:1px solid #ececec;}
*/

table.boardListDefault thead th {padding:20px 0; border-bottom:1px solid #ccc; text-align:center; color:#555; font-weight:bold; letter-spacing:1px;}
table.boardListDefault tbody td {padding:20px 0; border-bottom:1px solid #ccc; text-align:left;color:#555;}
table.boardListDefault tbody td.subject {text-align:left; padding-left:13px; padding-right:10px; line-height:1.2; color:#000000;}
table.boardListDefault tbody td.subject a, table.bList tbody td.subject {color:#000;}
table.boardListDefault tbody tr:hover td { background:#f7f7f7; }
table.boardListDefault tbody td.subject a {display:block; font-size:14px; line-height:1.8em; float:left;}
table.boardListDefault tbody td.subject a p {padding:0; margin:0;}
table.boardListDefault tbody td.subject a p.tit {font-size:1.3em; margin:0 0 7px 0;}
table.boardListDefault tbody td.subject a p.tit img {vertical-align:middle;}
table.boardListDefault tbody td.subject p.tit img {padding: 7px 0 0 5px;}
img.fl_left{float:left; margin-right:5px;}
table.boardListDefault tbody td.subject a p.date {font-size:0.92em; color:#999;}
table.boardListDefault tbody td.subject a p.date strong.ing {color:#d03238; font-weight:normal;}
table.boardListDefault tbody td.subject a p.date strong.end {color:#987d62; font-weight:normal;}
table.boardListDefault tbody td.subject a span.dv {font-size:0.92em; color:#ddd; padding:0 3px;}
table.boardListDefault tbody td.subject a span.cate {font-size:1em; color:#76522e; padding:0;}
table.boardListDefault tbody td.subject .ico {margin-left:4px;}
table.boardListDefault tbody td.category {color:#0a5e21;}
table.boardListDefault tbody td.category2 {color:#e20c0c;}
table.boardListDefault .w80 {width:80px;}







/* paginate */
.paginate {margin:30px 0; text-align:center; font-size:1em; line-height:1.1;}
.paginate * {vertical-align:middle;}
.paginate span, .paginate strong {display:inline-block; padding:5px 8px;}
.paginate a {color:#7e7e7e; margin:0px 2px; text-decoration:none; border:1px solid #ddd; width:37px; text-align:center; display:inline-block; padding:12px 0;}
.paginate a:hover, .paging a:active, .paging a:focus {color:#1c437a;}
.paginate a.on {color:#fff; font-weight:bold; border:1px solid #524A88; background:#524A88;}
.paginate a.on:hover {color:#fff;}
.paginate span.next, .paginate a.next,.paginate span.next2, .paginate a.next2,
.paginate span.pre, .paginate a.pre,.paginate span.pre2, .paginate a.pre2{margin:0px 2px;  padding:0; border:1px solid #ddd;}
.paginate img {margin:0; padding:0; border:0;}




/* boardPrevNextDefault */
table.boardPrevNextDefault {
	margin:20px 0px 0px 0px;
	border-top:1px solid #ececec;
	width:100%;
}

table.boardPrevNextDefault caption {
	display:none;
}

table.boardPrevNextDefault th,
table.boardPrevNextDefault td {
	white-space: nowrap;
	text-align:left;
}
table.boardPrevNextDefault tbody th,
table.boardPrevNextDefault tbody td {
	height:50px;
	border-bottom:1px solid #ececec;
	font-size:14px;
}
table.boardPrevNextDefault tbody td span.comment {
	background:url(/common/board/com.gif) 0 0 no-repeat;
	margin:0 0 0 5px;
	padding:0 0 0 10px;
	font-size:10px;
	font-family:Tahoma;
	color:#999;
}




/* boardReadDefault & boardWriteDefault (구) */
table.boardReadDefault,
table.boardWriteDefault {
	position:relative;
	/*table-layout: fixed;*/
	width:100%;
	border-bottom:2px solid #dddddd;
	margin-bottom:10px;
}

table.boardReadDefault caption,
table.boardWriteDefault caption {
	display:none;
}

table.boardReadDefault tr.first th,
table.boardReadDefault tr.first td,
table.boardWriteDefault tr.first th,
table.boardWriteDefault tr.first td {
	border-top:1px #DDDDDD solid;
	border-bottom:1px #DDDDDD solid;
	height:50px;
	vertical-align:middle;
	font-weight:bold;
	font-size:16px;
	
}

table.boardWriteDefault tr.first1 th,
table.boardWriteDefault tr.first1 td {
	border-top:1px #DDDDDD solid;
	border-bottom:1px #DDDDDD solid;
}

table.boardReadDefault tr.second th,
table.boardReadDefault tr.second td,
table.boardWriteDefault tr.second th,
table.boardWriteDefault tr.second td {
	border-bottom:1px solid #ececec;
	font-size:14px;
	height:30px;
}

table.boardReadDefault tr th,
table.boardReadDefault tr td,
table.boardWriteDefault tr th,
table.boardWriteDefault tr td {
	border-bottom:1px solid #ececec;
		font-size:14px;
	height:30px;
}

table.boardReadDefault th,
table.boardWriteDefault th {
	height:21px;
	padding:6px 0 6px 10px;
	text-align:left;
	vertical-align:center;
	background:url(/common/board/view_bar.gif) no-repeat right 10px;
}

table.boardReadDefault th span.dot {
	background: url(/img/icon/dot2.gif) no-repeat 0px 1px;
	padding-left:15px;
}
table.boardReadDefault td {
	height:18px;
	vertical-align:middle;
	padding:6px 0 6px 0px;
}

table.boardReadDefault td.postContents,
table.boardWriteDefault td.postContents {
	padding:20px 10px;
	line-height:24px;
	font-size:14px;
}

table.boardReadDefault td.postContents div.movieContainer {
	text-align:center;
}

table.boardWriteDefault td {
	height:26px;
	vertical-align:middle;
	padding:2px 0 2px 10px;
}

table.boardWriteDefault td select {
	border:1px solid #ddd;
	font-size:12px;
	font-family:inherit;
	padding:2px 0;
}
table.boardWriteDefault td input.text1{
	width:16em;
	border:1px solid #ddd;
	font-size:1em;
	padding:2px 0;
}
table.boardWriteDefault td input.text,
table.boardWriteDefault td input.textSmall,
table.boardWriteDefault td input.textMedium,
table.boardWriteDefault td input.textTiny {
	width:700px;
	border:1px solid #ddd;
	font-size:1em;
	height:30px;
	padding:2px 0;
}

table.boardWriteDefault td input.textSmall		{ width:10em; }
table.boardWriteDefault td input.textMedium		{ width:25em; }
table.boardWriteDefault td input.textTiny		{ width:3em; }

table.boardWriteDefault td input.file {
	width:49em;
	border:1px solid #ddd;
	font-size:1em;
	padding:2px 0;
	margin-bottom:2px;
}

table.boardWriteDefault td textarea.textarea3 {
	width:610px;
	border:2px solid #ddd;
	font-size:1em;
	padding:2px 0;

}

table.boardWriteDefault td textarea.textarea,
table.boardWriteDefault td textarea.textarea2 {
	width:780px;
	border:1px solid #ddd;
	font-size:1em;
	padding:2px 0;
	height:200px;
}

table.boardWriteDefault td textarea.textarea2 {
	width:49em;
}	

/*검색폼*/
.board-search-wrap {display:block;width:100%;height:40px;line-height:120%;}
.board-search  {display:block;text-align:right;padding-bottom:10px;}
.board-search select {height:26px;border:1px solid #CECECE;padding:3px; width:100px;}

.board-search .text {height:21px;width:180px;}
.board-search * {vertical-align:middle;}
.board-search h4 {display:none;}

/*버튼*/
.btn_box {margin-top:20px;}
.btn_box:after {content:'';display:block;clear:both;}
.btn_box.ar > div > a{color:#fff;}

.btn_box.ar > a  , .btn_box .fr > a {margin-left:3px; color:#fff;}
.btn_box.al > a , .btn_box .fl > a{margin-right:3px;}
.btn_box.ac > a, .pop_btn_box.ac > a {margin:0 1px 0 2px;}
.ar {text-align:right !important;}

.btn_box2 {margin-top:20px;}
.btn_box2:after {content:'';display:block;clear:both;}
.btn_box2.ar > div > a{color:#fff;}

.btn_box2.ar > a  , .btn_box .fr > a {margin-left:3px; color:#fff;}
.btn_box2.al > a , .btn_box .fl > a{margin-right:3px;}
.btn_box2.ac > a, .pop_btn_box.ac > a {margin:0 1px 0 2px;}
.ar2 {text-align:left !important;}

.btn_pop {display:inline-block;min-width:100px;text-align:center;height:40px;line-height:40px;padding:0 0px;font-size:16px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;}
.btn_navy {background:#122138;border:solid 1px #122138;color:#fff;}
.btn_green {background:#4F7843;color:#fff;}
.btn_gray {background:#656d78;color:#fff;}
.btn_gray2 {background:#322B1D;color:#fff;}
.btn_gray3 {background:#69717a;color:#fff;}
.btn_pink{background:#77444D; color:#fff;}

.cont_btm{width:100%; overflow:hidden; text-align:center; margin-top:20px;}
.btn_input_color {  border: 1px solid #2F6DFF;  background: #598CFF;}
.shop_btn_pack { float: left;  margin: 0px 2px;}
.shop_btn_pack .input_50 {    height: 48px;    font-size: 17px;    font-weight: bold;    text-align: center;    background:none; padding: 0px 30px;}
.shop_btn_pack .input_40 {    height: 38px;    font-size: 16px;    font-weight: bold;    text-align: center;    background:none; padding: 0px 30px;}
.btn_input_color input {    color: #FFF !important;}
.shop_btn_pack input {    display: inline-block;    cursor: pointer;    border: medium none;    background:none;    overflow: visible;}
.btn_input_color {border:1px solid #6B4BC9; background:#9984DA;}
.btn_input_color:hover {border:1px solid #524A88; background:#5E559B; }
.btn_input_color input {color:#ffffff;}
.btn_input_color input:hover {color:#ffffff;}
.btn_line_up_center {    display: inline-block;	text-align:center;	width:132px;}
.member_first_box {    overflow: hidden;    background: #FFF;  text-align:right; padding: 0px; margin-bottom: 20px;}



.coniconbox{margin-bottom:20px;overflow:hidden; } 
.coniconbox{position:relative; width:100%;  }

.cont-flist:after {clear:both;content:"";display:block; }
.cont-flist li {margin:2px; float:left;font-size:12px; border-right:1px solid #d2d2d2; width:49.4%;border-top:1px solid #d2d2d2; background:url('../images/offoff.gif') repeat-x left top;}

.cont-flist li a {display:block;border-left:1px solid #d2d2d2; padding:6px 0px 7px 0px;color:#555; text-align:center; font-weight:bold;}
.cont-flist li a.on,.cont-flist li a:hover { color:#fff;background:#7E8CBA url('../images/onon.gif') repeat-x left -2px; }



/* board Search Bar 
div.boardSearch {
	position:relative;
	margin:20px auto;
	text-align:center;
	padding-top:10px;
	height:50px;
	background:#f4f4f4;

}

div.boardSearch fieldset legend {
	display:none;
}

div.boardSearch span {
	position:relative;
	top:0;
}

div.boardSearch fieldset select {
	border:1px solid #ddd;
	font-size:12px;
	width:6em;
	height:38px;
}

div.boardSearch fieldset input.searchText {
	width:20em;
	border:1px solid #ddd;
	font-size:1em;
	padding:0;
	height:38px;
}

div.boardSearch fieldset input {
	vertical-align:bottom;
}
*/

/* Button Style Sheet */
div.button {
	float:right;
	text-align:right;
	margin:0 0 10px 0;
}

div.button img {
	vertical-align:baseline;
}

div.button span,
div.button span a,
div.button span button,
div.button span input {
	position:relative;
	margin:0;
	display:inline-block;
	text-decoration:none !important;
	border:0;
	height:23px;
	font-size:12px;
	line-height:23px;
	font-family:"돋움", "맑은 고딕", "Malgun Gothic", Tahoma, Sans-serif;
	white-space:nowrap;
	background:url(/img/button.gif) no-repeat;
	vertical-align:middle;
	color:#333;
}

div.button span {
	padding:0;
	margin-right:2px;
	background-position:left top;
}

div.button span a,
div.button span button,
div.button span input {
	left:2px;
	overflow:visible;
	padding:0 10px 0 8px;
	background-position:right top;
	cursor:pointer;
	_vertical-align:top;
	*height:22px;
	*line-height:26px;
	_line-height:22px;
}

div.button span *:hover,
div.button span *:active,
div.button span *:focus{
	color:#000;
}

div.button span.strong * {
	font-weight:bold !important;
}

/* 알림 메세지 */
div.msgPrint {
	position:relative;
	background:url(/common/caution/bg.gif) no-repeat;
	height:93px;
	padding:28px 20px 0 130px;
}

div.msgPrint h3 {
	height:1px;
	text-indent:-9000px;
	overflow:hidden;
}
div.msgPrint p {
	font-size:1.2em;
	color:#ff5a00;
	font-family:"돋움", Dotum, "굴림", Gulim;
	font-weight:bold;
}
div.msgPrint p.subMsg {
	font-size:1em;
	color:#666;
	font-weight:normal;
	font-family:inherit;
}
div.msgPrint strong {
	font-weight:bold;
}
div.msgPrint div.button {
	position:absolute;
	top:25px;
	left:580px;
}



/* schedule_box */
.schedule_box{width:100%; position:relative; overflow:hidden; border-top:1px #555 solid; padding:10px 0px;}
.schedule_box ul li {width:100%; display:block; height:60px;  border-bottom:1px #ddd solid; line-height:60px;}
.schedule_box ul li span.scd_date{float:left;  font-size:13px; margin-right:20px;}
.schedule_box ul li span.scd_con{ font-size:16px;}




span.icon_01{ display:inline-block; font-size:11px; padding:2px 8px 2px 26px; color:#555; border-radius:3px;  background:url('../images/icon_book.png') 7px 4px no-repeat; }

span.icon_02{display:inline-block; font-size:11px; background:#555; padding:1px 5px; color:#fff; border-radius:3px;}


div.roundBoxDefault {
	position:relative;
	border:1px solid #e6e6e6;
	padding:10px;
	margin:10px 0;
	zoom:1;
}

div.roundBoxDefault div.corner {
	position:absolute;
	width:10px;
	height:10px;
	background:url(/common/round/roundBoxDefault.gif) no-repeat;
	font-size:0;
	line-height:0;
}

div.roundBoxDefault div.roundLeftTop {top:-1px; left:-1px; background-position:0px 0px;}
div.roundBoxDefault div.roundRightTop {top:-1px; right:-1px; _right:-2px; background-position:-30px 0px; } /* IE6 Sucks! CSS Hack Included T_T */
div.roundBoxDefault div.roundLeftBottom {bottom:-1px; _bottom:-2px; left:-1px; background-position:0px -30px;} /* IE6 Sucks! CSS Hack Included T_T */
div.roundBoxDefault div.roundRightBottom {bottom:-1px; _bottom:-2px; right:-1px; _right:-2px; background-position:-30px -30px; }  /* IE6 Sucks! CSS Hack Included T_T */

/****  포토갤러리   *******/
.site_list02 {position:relative; width:100%; height:auto; overflow:hidden; margin-left:0px;  clear:both;  margin-top:8px;}
.site_list02 .photo-list .list_type03 { position:relative;  display:inline; float:left; width:170px; height:204px;  border:1px #C5C5C5 solid; margin:10px;}
.site_list02 .photo-list .list_type03 dt { width:150px; margin:10px auto;  text-align:center;  padding:147px 10px 0px 10px;}
.site_list02 .photo-list .list_type03 dt a { font-size:12px; color:#333; line-height:1.6em;  display: inline-block;}
.site_list02 .photo-list .list_type03 dd { position:absolute; top:0; left:-1; width:171px; height:145px; overflow:hidden;}
.site_list02 .photo-list .list_type03 dd img{/*border:1px #C5C5C5 solid;*/  padding:1px; width:100%; height:145px;  }
.site_list02 .more{position:absolute;top:0px;right:0px;font:11px;text-decoration:none !important}




.p0505bg{background:url("../images/p_baby_tit.jpg") 0px 0px no-repeat; width:605px; height:209px; padding:110px 20px 0px 210px;}
.p0505bg p{}




/*MEMBER LOGIN*/
.member_login{width:505px; margin:0px auto;}
.member_login_box{	overflow:hidden;	margin:20px 0;}

.member_login_box p{	float:left;	margin-bottom:10px;}
.member_login_box p label{	display:inline-block;	 font-weight:700;	font-size:1.167em;}
.member_login_box p label{width:65px;}
.ie8 .member_login_box .id_check { margin-left:10px; }
.ie8 .member_login_box .id_check .check_style{	margin:10px 0 0 15px;}
.ie7 .member_login_box .id_check .check_style{	margin:10px 0 0 10px;}
.member_login_box p .label_style{margin:10px 0 10px 10px;}
.member_login_box p .member_input{width:260px;	height:28px;	padding-left:10px; padding-top:10px;	border:1px solid #ddd;}

.member_login_box .member_login_inner{width:355px;	float:left;}

.membership_area{margin:60px 0;}
.membership_area a img{width:100%;}

.order_title{ font-weight:700;font-size:2em;	color:#555; letter-spacing:-1px;}

.member_login_box .btn3_style{font-family:'나눔고딕'; cursor:pointer; border:none;	width:110px;	float:right;	margin:0 0 0 10px;	padding:35px 0;	text-align:center;	font-size:1.5em;	color:#fff;	background:#7ca0e8;	font-weight:700;	}

.btns{border-top:1px #ddd solid;  float:left; width: 100%; padding-top:25px; margin-top:25px;}
.btns li{height:32px; position: relative; width:100%; vertical-align: middle; padding:5px 0px 0px 0px; font-size:14px;}
.btns a{position:absolute; right:0px; text-align:center; top:0px; padding:3px 10px 3px 0px; color:#fff;  font-size:14px;}
a.find_btn{width:194px; background:#5dc2e3 url('../images/icon_arr_002.png') no-repeat 185px center;}
a.join_btn{width:194px; background:#5de3ad url('../images/icon_arr_002.png') no-repeat 185px center;}


.login_btn, .logout_btn {width: 60px;float: left;height: 25px;border: 1px solid #ddd;text-align: center;line-height: 25px;background: #f2f2f2;}
.login_btn:hover, .logout_btn:hover {text-decoration:none;background:#ebe3f1;transition: all .2s;}



