/* BASIC css start */
/* 상단 */
#mheader { width:100%;margin:0 auto; padding:0;background:#f6da99;}
#mheader .section {width:100%; height:33px; border-bottom:1px solid #e6cb8a;}
#mheader .section .section_box {width:1200px; margin:0 auto;font-family:dotum;}
#mheader .section .section_box .inner1 {float:left; padding:0;height:33px;border-left:1px solid #e6cb8a;border-right:1px solid #e6cb8a;}
#mheader .section .section_box .inner1 li {float:left;padding:0 9px;background:url('/design/abovo/0695babyrang/icon_loginline.png') no-repeat -1px 10px;}
#mheader .section .section_box .inner1 li a {color:#87746a;font-size:11px; text-decoration:none;display:block;padding-top:11px;padding-bottom:5px;vertical-align:top;}
#mheader .section .section_box .inner1 li a:hover {color:#333;}
#mheader .section .section_box .inner1 li:first-child {background:none;}
#mheader .section .section_box .inner1 li:first-child a {padding-left:15px;background:url('/design/abovo/0695babyrang/icon_fav.png') no-repeat 0 9px;}
#mheader .section .section_box .inner2 {float:right;padding:0;height:33px;border-right:1px solid #e6cb8a;}
#mheader .section .section_box .inner2 li {float:left;padding:0 9px;background:url('/design/abovo/0695babyrang/icon_loginline.png') no-repeat -1px 10px;position:relative;}
#mheader .section .section_box .inner2 li a {color:#87746a;font-size:11px; text-decoration:none;display:block;padding-top:11px;padding-bottom:5px;vertical-align:top;}
#mheader .section .section_box .inner2 li a:hover {color:#333;}
#mheader .section .section_box .inner2 li:first-child {background:none;}
#mheader .section .section_box .inner2 li.basket a {padding-left:18px;background:url('/design/abovo/0695babyrang/icon_cart.png') no-repeat 0 7px;}
#mheader .section .section_box .inner2 li.order a {padding-left:18px;background:url('/design/abovo/0695babyrang/icon_order.png') no-repeat 0 7px;}
#mheader .section .section_box .inner2 li .join_text {width:50px;height:20px;padding:0px 5px;border-radius:10px;background-color:#6c3d5c;color:#fff;text-align:center;font-size:11px;line-height:20px;position:absolute;top:28px;left:2px; font-family:'Nanum Gothic';}
#mheader .section .section_box .inner2 li .join_text span {color:#6c3d5c;font-size:10px;position:absolute;top:-12px;left:50%;margin-left:-5px;}


#mheader .section2 {width:1200px; margin:0 auto;position:relative;}
#mheader .section2 .ban_top {position:absolute;top:0;left:0;}
#mheader .section2 .top_logo {text-align:center;margin:0 auto;}
#mheader .section2 .search_box {position:absolute; top:65px; right:15px;font-size:0px;}
#mheader .section2  #hdSchFrm .MS_search_word {float:left; height:38px; width:192px;  line-height:38px; padding:0; border:0;background-color:#fff; color:#87746a; }
#mheader .section2 .hotkeyword {text-align:center;margin:8px auto 0;}
#mheader .section2 .hotkeyword div {display:inline-block;color:#87746a;font-size:11px; line-height:20px; font-family:dotum; display:inline-block; }
#mheader .section2 .hotkeyword div a {color:#87746a;font-size:11px;line-height:20px;font-family:dotum; display:inline-block;}


#mheader .section3  {height:49px; width:100%;  background-color:#7f6b60; }
#mheader .section3 .section3_inner {width:1200px;margin:0 auto; position:relative; height:49px; }
#mheader .section3 .btn_allcate {float:left; width:166px; height:49px; background-color:#594336; line-height:49px;}
#mheader .section3 .btn_allcate a {text-align:left; font-family:'Nanum Gothic';  font-size:14px; text-indent:40px; color:#fff; line-height:49px; display:block; width:167px; height:49px; font-weight:bold;background-color:#594336; background:url("/design/abovo/0695babyrang/icon_allcate.png") no-repeat 19px 1px;}
#mheader .section3 .btn_allcate a:hover {background-color:#cfa37b;}
#mheader .section3 a {selector-dummy: expression(this.hideFocus=true);   text-decoration:none;  -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s; }
#mheader .section3 .board_list {position:relative;float:left;padding:0 22px; background:url('/design/abovo/0695babyrang/icon_cateline.png') no-repeat -1px 0px;}
#mheader .section3 .board_list a {display:block; padding:0; color:#fff; line-height:49px;font-size:14px; font-weight:bold; font-family:'Nanum Gothic';}
#mheader .section3 .board_list a:hover {color:#fff4da;}
#mheader .section3 .board_list .board_list_box {display:none;position:absolute; left:50%; top:49px;margin-left:-70px; z-index:10; background:#fff; }
#mheader .section3 .board_list .board_list_box ul { padding:0; border:1px solid #e9e9e9;border-top:0;zoom:1;   }
#mheader .section3 .board_list .board_list_box a { display:block;font-size:12px; width:148px; padding:0;line-height:38px;color:#66301c !important; border-top: 1px solid #e9e9e9; font-weight: normal; text-align:center; font-family:'Nanum Gothic';
-webkit-transition: all 0s; -moz-transition: all 0s; -ms-transition: all 0s; -o-transition: all 0s;  transition: all 0s;
}
#mheader .section3 .board_list .board_list_box ul li {padding:0;position:static; border:0; background:#fff; float: none; }
#mheader .section3 .board_list .board_list_box ul li:first-child a {border:0;}
#mheader .section3 .board_list .board_list_box a:hover { color:#222 !important;background-color:#f9f9f9 !important;text-decoration:none; }

#mheader .section4 {width:100%;border-bottom:1px solid #e5e5e5;text-align:center;margin:0 auto;background-color:#fff;}



/* 상단 전체 카테고리 */
#allcategory { display:none; padding:0px;}
#allcategory .mintroClose {cursor:pointer;position:absolute;left:1220px;top:20px;z-i11111ndex:-15;}
#allcategory,
#allcategory .b-iframe,
#allcategory .content { min-width:1200px; }
.all_cate_area {width:1200px; margin:0 auto; position:relative; border-radius:30px; border-top:30px solid #fff;; border-bottom:30px solid #fff; -moz-box-shadow: 8px 8px 10px rgba(0,0,0,0.3); -webkit-box-shadow: 8px 8px 10px rgba(0,0,0,0.3); box-shadow: 8px 8px 10px rgba(0,0,0,0.3); }
#submenu {width:1200px; background-color:transparent; z-index:2000;text-align:center;}
#top_2dep {background:#fff url("/design/abovo/0695babyrang/all_cate_bg.gif"); padding-top:20px;height:470px;width:1200px;}
#top_2dep .all_cate_sub {width:150px; float:left; padding-left:21px;}
#top_2dep .all_title01 {width:150px; height:27px; display:block; line-height:27px; font-size:12px ; text-align:center; color:#661c1c; background-color:#fbf1d8; margin-bottom:20px;}
#top_2dep .all_title02 {width:150px; height:27px; display:block; line-height:27px; font-size:12px ; text-align:center; color:#661c1c; background-color:#fbf1d8; margin-bottom:20px;}
#top_2dep .all_title03 {width:150px; height:27px; display:block; line-height:27px; font-size:12px ; text-align:center; color:#661c1c; background-color:#fcdce9; margin-bottom:20px;}
#top_2dep ul li {text-align:center;}
#top_2dep ul li a {font-size:11px; color:#661c1c; line-height:25px; text-align:center; font-family:'Nanum Gothic';}
#top_2dep ul li a:hover {color:#661c1c; text-decoration:underline}

/* 상단 자동출력 카테고리 관련 스타일 */
#mheader .section3 #top_cate {margin:0; padding:0; float:left;}
#mheader .section3 #top_cate li {margin:0 auto; text-align:center;position:relative; float:left;}
#mheader .section3 #top_cate li a 
{height:49px; display:block; border-left:0px solid #3e591d; color:#fff; font-size:14px; font-family:'Nanum Gothic'; line-height:49px; font-weight:bold;
padding-left:18px; padding-right:18px; background:url("/design/abovo/0695babyrang/top_cate_bg.gif"); background-position:top left;
background-size:1px 49px; background-repeat:no-repeat;
}

#mheader .section3 #top_cate li:first-child a {background:url(); padding-left:33px;}
#mheader .section3 #top_cate li a:hover {color:#fff4da;}
#mheader .section3 #top_cate li .top_sub {background-color:#fff; border:0px; visibility: hidden; position:absolute; top:49px; left:0px; z-index:20; width:148px; }
#mheader .section3 #top_cate li .top_sub .sub {border:1px solid #e9e9e9; padding:0px;}
#mheader .section3 #top_cate li .top_sub .sub a
{ font-size:12px; display:block; text-align:center; color:#66301c; text-decoration:none; height:38px; line-height:38px;  border-top:1px solid #e9e9e9;  font-family:'Nanum Gothic'; font-weight:normal;
-webkit-transition: all 0s; -moz-transition: all 0s; -ms-transition: all 0s; -o-transition: all 0s;  transition: all 0s; background:none;
}
#mheader .section3 #top_cate li .top_sub .sub a:first-child {border-top:0px;}
#mheader .section3 #top_cate li .top_sub .sub a:hover {font-size:12px;text-decoration:none; color:#222; height:38px; line-height:38px; background-color:#f9f9f9}
/* 상단 자동출력 카테고리 관련 스타일 */

.top_comm_menu {margin-bottom:30px;}

#mpro table td {vertical-align:top;}  
/* BASIC css end */

