/*=================================================================================================
// 명    칭 : 서브화면 스타일
// 처리내용 :
// 작 성 자 : 2013-09-06 강대인
//=================================================================================================*/
@charset "utf-8";
@import url("/modules/user/css/base.css");

#di_wrap { width:100%; }

/* 헤더영역 */
#di_header { position:relative; background-color:#000; overflow:hidden; z-index:100; }
h1.dc_logo { position:absolute; padding:12px 0 9px 54px; }
.dc_gnb { float:right; width:1036px; margin:0; padding:0 64px 0 0; }
.dc_gnb li { position:relative; width:148px; height:70px; background-repeat:no-repeat; background-position:0 0; overflow:hidden; }
.dc_gnb li img { position:absolute; top:0; transition:top 0.5s; -webkit-transition:top 0.5s; }
.dc_gnb li:hover img,
.dc_gnb li.activ img { top:-70px; }

.dc_top { width:1220px; margin:0 auto; position:relative; }
.dc_top .dc_top_logo { position:absolute; top:9px; left:50%; margin:0 0 0 -100px; }
.dc_top .dc_lnb { overflow:hidden; width:1220px; padding:25px 0 0 0; z-index:999999; }
.dc_top .dc_lnb li { text-indent:-1000em; margin:0 38px; }
.dc_top .dc_lnb li a { display:block; }
.dc_top .dc_lnb .dc_sub10 { float:left; }
.dc_top .dc_lnb .dc_sub10 a { margin-left:50px; width:57px; height:72px; background:url("../img/common/lnb_1.png") no-repeat; }
.dc_top .dc_lnb .dc_sub10 a:hover { background:url("../img/common/lnb_1_on.png") no-repeat; }
.dc_top .dc_lnb .dc_sub20 { float:left; }
.dc_top .dc_lnb .dc_sub20 a { width:64px; height:72px; background:url("../img/common/lnb_2.png") no-repeat; }
.dc_top .dc_lnb .dc_sub20 a:hover { background:url("../img/common/lnb_2_on.png") no-repeat; }
.dc_top .dc_lnb .dc_sub30 { float:left; }
.dc_top .dc_lnb .dc_sub30 a { width:56px; height:72px; background:url("../img/common/lnb_3.png") no-repeat; }
.dc_top .dc_lnb .dc_sub30 a:hover { background:url("../img/common/lnb_3_on.png") no-repeat; }
.dc_top .dc_lnb .dc_sub40 { float:right; }
.dc_top .dc_lnb .dc_sub40 a { width:43px; height:72px; background:url("../img/common/lnb_4.png") no-repeat; }
.dc_top .dc_lnb .dc_sub40 a:hover { background:url("../img/common/lnb_4_on.png") no-repeat; }
.dc_top .dc_lnb .dc_sub50 { float:right; }
.dc_top .dc_lnb .dc_sub50 a { width:56px; height:72px; background:url("../img/common/lnb_5.png") no-repeat; }
.dc_top .dc_lnb .dc_sub50 a:hover { background:url("../img/common/lnb_5_on.png") no-repeat; }
.dc_top .dc_lnb .dc_sub60 { float:right; }
.dc_top .dc_lnb .dc_sub60 a { width:79px; height:72px; background:url("../img/common/lnb_6.png") no-repeat; }
.dc_top .dc_lnb .dc_sub60 a:hover { background:url("../img/common/lnb_6_on.png") no-repeat; }
.dc_top .dc_lnb .dc_sub70 a { width:91px; height:72px; background:url("../img/common/lnb_7.png") no-repeat; }
.dc_top .dc_lnb .dc_sub70 a:hover { background:url("../img/common/lnb_7_on.png") no-repeat; }
.dc_top .dc_lnb .dc_sub70 { float:right; }


.dc_con_tx{ width: 1100px; text-align: center; margin: 163px auto;}

/* 푸터영역 */
#di_footer { width:100%; padding:0; background-color:#333; z-index:1000; }
#di_footer .dc_bottom { position:relative; width:1100px; margin:0 auto; padding-bottom:20px; overflow:hidden; }
#di_footer .dc_bottom .dc_bot_img{ text-align: center; margin: 14px; opacity: 0.8; }
#di_footer .dc_bottom .dc_bottom_menu { margin:20px 0 15px; text-align:center; overflow:hidden; }
#di_footer .dc_bottom .dc_bottom_menu li { display:inline; padding:0 6px; }
#di_footer .dc_bottom .dc_bottom_menu li:first-child { background:0 none; }
#di_footer .dc_bottom .dc_bottom_menu li a { color:#fefefe; text-decoration:none; font-size:13px; font-weight:700; }
#di_footer .dc_bottom .dc_copyright { /* margin-left:11px; */ color:#cac2c2; text-align:center; font-weight:700; }

#di_container { width:100%; }
.dc_contents { width:1200px; margin:0 auto; padding:0 0 100px 0; }

.dc_sub_snb { position:fixed; top:30%; left:0; z-index:999; }
.dc_sub_snb li { height:60px; }
.dc_sub_snb li a { width:60px; height:60px; display:block; font:0/0 a; }
.dc_sub_snb li a:hover { width:216px; }
.dc_snb_link { position:absolute; bottom:0; width:100%; }
.dc_snb10_btn01 a { background:url("../img/sub/nav_1.png") no-repeat; }
.dc_snb10_btn01 a:hover { background:url("../img/sub/nav_1_on.png") no-repeat; }
.dc_snb10_btn01 a.active { width:216px; background:url("../img/sub/nav_1_on.png") no-repeat; }
.dc_snb10_btn02 a { background:url("../img/sub/nav_2.png") no-repeat; }
.dc_snb10_btn02 a:hover { background:url("../img/sub/nav_2_on.png") no-repeat; }
.dc_snb10_btn02 a.active { width:216px; background:url("../img/sub/nav_2_on.png") no-repeat; }
.dc_snb10_btn03 a { background:url("../img/sub/nav_3.png") no-repeat; }
.dc_snb10_btn03 a:hover { background:url("../img/sub/nav_3_on.png") no-repeat; }
.dc_snb10_btn03 a.active { width:216px; background:url("../img/sub/nav_3_on.png") no-repeat; }
.dc_snb10_btn04 a { background:url("../img/sub/nav_4.png") no-repeat; }
.dc_snb10_btn04 a:hover { background:url("../img/sub/nav_4_on.png") no-repeat; }
.dc_snb10_btn04 a.active { width:216px; background:url("../img/sub/nav_4_on.png") no-repeat; }

.dc_snb20_btn01 a { background:url("../img/sub/nav_1.png") no-repeat; }
.dc_snb20_btn01 a:hover { background:url("../img/sub/nav_2_1_on.png") no-repeat; }
.dc_snb20_btn01 a.active { width:216px; background:url("../img/sub/nav_2_1_on.png") no-repeat; }
.dc_snb20_btn02 a { background:url("../img/sub/nav_2.png") no-repeat; }
.dc_snb20_btn02 a:hover { background:url("../img/sub/nav_2_2_on.png") no-repeat; }
.dc_snb20_btn02 a.active { width:216px; background:url("../img/sub/nav_2_2_on.png") no-repeat; }

.dc_snb70_btn01 a { background:url("../img/sub/nav_1.png") no-repeat; }
.dc_snb70_btn01 a:hover { background:url("../img/sub/nav_7_on.png") no-repeat; }
.dc_snb70_btn01 a.active { width:216px; background:url("../img/sub/nav_7_on.png") no-repeat; }
/* 양육점 */
.dc_sub1010_con { position:relative; height:732px; padding:105px 0 0 0; text-align:center; background:url("../img/sub/bg_sub1010.jpg") top center no-repeat; }
.dc_sub1010_con h2 { margin:0 0 87px 0; }
.dc_sub1010_con p { height:320px; line-height:24px; text-align:center; color:#ece9de; font-family:"NanumBarunGothic"; font-size:16px; font-weight:bold; padding:35px 0 0 0; background:url("../img/sub/sub1010_con_bg.png") top center no-repeat; }
.dc_sub1010_con p span { font-size:12px; line-height:18px; }

.dc_sub1020_con { position:relative; height:1012px; padding:68px 0 0 0; text-align:center; background:url("../img/sub/bg_sub1020.jpg") top center no-repeat; }
.dc_sub1020_con h2 { margin:0 0 70px 0; }
.dc_sub1020_con01 { overflow:hidden; width:944px; margin:0 auto 26px; text-align:left; }
.dc_sub1020_con01 .dc_conimg { float:left; width:367px; margin:0 14px 0 0; }
.dc_sub1020_con01 ul { float:left; width:563px;  }
.dc_sub1020_con01 ul .dc_title { margin:0 0 17px 0; }
.dc_sub1020_con01 ul .dc_img { margin:0 0 19px 0; }
.dc_sub1020_con01 ul .dc_text { font-size:13px; font-weight:bold; color:#000; line-height:27px; letter-spacing:-0.1em; }
.dc_sub1020_con02 { overflow:hidden; width:944px; margin:0 auto; text-align:left; }
.dc_sub1020_con02 .dc_conimg { float:left; width:557px; }
.dc_sub1020_con02 ul { float:left; width:373px; margin:0 14px 0 0; }
.dc_sub1020_con02 ul .dc_title { margin:0 0 23px 0; }
.dc_sub1020_con02 ul .dc_text { font-size:13px; font-weight:bold; color:#000; line-height:27px; letter-spacing:-0.1em; }

.dc_sub1030_con { position:relative; height:850px; padding:112px 0 0 0; text-align:center; background:url("../img/sub/bg_sub1030.jpg") top center no-repeat; }
.dc_sub1030_con h2 { margin:0 0 100px 0; }
.dc_sub1030_con .dc_sub1030_title { text-align:center; color:#c5bb9e; font-size:36px; font-family:"NanumBarunGothic"; margin:0 0 75px 0; }
.dc_sub1030_con .dc_sub1030_title span { font-size:60px; }
.dc_sub1030_con ul { overflow:hidden; width:899px; margin:0 auto; font-family:"NanumBarunGothic"; }
.dc_sub1030_con ul li { float:left; width:260px; height:261px; padding:40px 0 0 39px; }
.dc_sub1030_con ul li h3 { font-size:26px; color:#fbe99c; text-align:left; font-weight:normal; margin:0 0 19px 0; }
.dc_sub1030_con ul li h3 span { font-size:18px; }
.dc_sub1030_con ul li p { line-height:20px; color:#fff; font-size:15px; letter-spacing:-0.1em; text-align:left; }
.dc_sub1030_con ul .dc_culture { background:url("../img/sub/bg_con1030_1.jpg") no-repeat; margin:0 1px 0 0; }
.dc_sub1030_con ul .dc_consumer { background:url("../img/sub/bg_con1030_2.jpg") no-repeat; margin:0 1px 0 0; }
.dc_sub1030_con ul .dc_tarts { background:url("../img/sub/bg_con1030_3.jpg") no-repeat; }

.dc_sub1040_con { position:relative; padding:113px 0 100px 0; text-align:center; background:#f4f1ed; }
.dc_sub1040_con h2 { margin:0 0 78px 0; }
.dc_sub1040_con .dc_sub1040_title { line-height:1.2; text-align:center; color:#873e0d; font-size:29px; font-family:"NanumBarunGothic"; margin:0 0 75px 0; }
.dc_sub1040_con .dc_sub1040_title span { font-size:60px; color:#231916; }
.dc_sub1040_con ul { overflow:hidden; width:789px; margin:0 auto 75px; }
.dc_sub1040_con ul li { float:left; }
.dc_sub1040_con ul .dc_bland_logo { margin:0 1px 0 0; }
.dc_sub1040_con dl { overflow:hidden; width:795px; margin:0 auto; text-align:left; font-family:"NanumBarunGothic"; }
.dc_sub1040_con dl dt { float:left; width:260px; margin:0 20px 54px 0; padding:28px 0 0 0; border-top:4px solid #282c37; font-size:24px; font-weight:bold; }
.dc_sub1040_con dl dd { float:left; width:515px; margin:0 0 54px 0; padding:16px 0 0 0; border-top:1px solid #282c37; }
.dc_sub1040_con dl .dc_mission p { line-height:31px; font-size:22px; color:#333; margin:13px 0 0 0; }
.dc_sub1040_con dl .dc_mission span { font-size:15px; color:#9b9b9b; }
.dc_sub1040_con dl .dc_slogan { color:#333; letter-spacing:-0.2px; }
.dc_sub1040_con dl .dc_slogan .dc_title { font-size:35px; line-height:40px; margin:4px 0 17px 0; font-weight:bold; }
.dc_sub1040_con dl .dc_slogan .dc_text { font-size:17px; line-height:27px; }
/* //양육점 */

/* 메뉴소개 */
.dc_sub2010_con { position:relative; padding:96px 0 0 0; height:1750px; text-align:center; background:url("../img/sub/sub_2010_backs.jpg") no-repeat;  }
.dc_sub2010_con h2 { margin:0 0 25px 0; }
.dc_sub2010_con .dc_con_text01 { margin:0 0 109px 0; text-align:center; font-family:"NanumBarunGothic"; line-height:22px; font-size:16px; color:#c3beaf; background:url("../img/sub/bg_txt_group02.gif") top center no-repeat; padding:40px 0 0 0; }
.dc_sub2010_con .dc_con_text01 .dc_text_tit { display:block; font-weight:lighter; font-size:39px; line-height:100%; margin:0 0 40px 0; }
.dc_sub2010_con .dc_con_text01 .dc_text_eng { display:block; line-height:18px; font-size:11px; margin:0 0 49px 0; }

.dc_sub2010_con .dc_con_text02 { text-align:center; font-family:"NanumBarunGothic"; line-height:22px; font-size:16px; color:#c3beaf; }
.dc_sub2010_con .dc_con_text02 .dc_text_tit { display:block; font-weight:lighter; font-size:39px; line-height:100%; margin:0 0 40px 0; }
.dc_sub2010_con .dc_con_text02 .dc_text_eng { display:block; line-height:18px; font-size:11px; margin:0 0 49px 0; }

.dc_sub2020_con { padding:88px 0 150px 0; text-align:center; background:url("../img/sub/bg_sub2020.gif") repeat-y; }
.dc_sub2020_con h2 { margin:0 0 37px 0; }
.dc_listTab2 { display:inline-block; width:1200px; margin:0 auto 54px; text-align:center; overflow:hidden; }
.dc_listTab2 li { display:inline; margin:0 4px; font-size:15px; font-weight:600; text-align:center; }
.dc_listTab2 li a { display:inline-block; width:24%; padding-bottom:10px; border-bottom:5px solid #303030; color:#303030; }
.dc_listTab2 a:hover,
.dc_listTab2 .on { border-bottom:5px solid #f95d38; color:#f95d38; }
/* //메뉴소개 */

/* 매장안내-리스트 */
.dc_store_visual { margin:0 0 0 0; background:url("../img/sub/bg_sub30.jpg") top center no-repeat; }
.dc_store_visual { text-align:center; }

.dc_search_wrap { width:924px; margin:43px auto 20px; overflow:hidden; }
.dc_search_addr { float:left; height:412px; position:relative; }
.dc_search_addr h3 { line-height:30px; font-size:14px; color:#262422; }
.dc_search_addr select { height:40px; line-height:40px; border:1px solid #474747; }
.dc_search_addr input { width:293px; height:38px; line-height:38px; text-align:center; border:1px solid #474747; }
.dc_search_addr .dc_search_form { margin:0 0 20px 0; }
.dc_search_addr #search_btn1 { text-align:center; width:67px; height:40px; line-height:40px; vertical-align:middle; background:#000; color:#fff; display:inline-block; }
.dc_search_addr #search_btn2 { text-align:center; width:67px; height:40px; line-height:40px; vertical-align:middle; background:#000; color:#fff; display:inline-block; }
.dc_search_addr .dc_store_service { position:absolute; bottom:26px; overflow:hidden; }
.dc_search_addr .dc_store_service li { float:left; padding:0 0 0 28px; margin:0 10px 0 0; height:21px; line-height:21px; }
.dc_search_addr .dc_store_service .dc_parking { background:url("../img/sub/sub3010_ico_01.png") no-repeat; }
.dc_search_addr .dc_store_service .dc_point { background:url("../img/sub/sub3010_ico_02.png") no-repeat; }
.dc_search_addr .dc_store_service .dc_reservation { background:url("../img/sub/sub3010_ico_03.png") no-repeat; }
.dc_search_addr .dc_store_service .dc_wifi { background:url("../img/sub/sub3010_ico_04.png") no-repeat; }

.dc_search_map { float:right; border:1px solid #ccc; }

.dc_store_list { width:100%; border-top:3px solid #262422; font-family:"NanumBarunGothic"; }
.dc_store_list th { border-bottom:3px solid #262422; height:57px; line-height:57px; font-size:16px; }
.dc_store_list td { text-align:center; height:71px; line-height:71px; border-bottom:1px solid #262422; font-size:14px; }
.dc_store_list td img { vertical-align:middle; }
.dc_store_list .dc_view_btn { width:130px; height:35px; line-height:35px; border:1px solid #262422; display:inline-block; }
.dc_store_list .dc_view_btn:hover { width:132px; height:37px; line-height:37px; background:#262422; color:#fff; }
/* //매장안내-리스트 */

/* 기본 페이징 */
.dc_pageing { text-align:center; line-height:30px; clear:both; margin:15px 0 10px 0; }
.dc_pageing * { font-size:12px; color:#808080 !important; font-weight:bold; }
.dc_pageing a { padding:4px 7px 4px 7px; margin:2px; border:1px solid #D1D1D1; background-color:#ffffff; text-decoration:none; }
.dc_pageing a:hover, #pagination a:active { border:1px solid #5e5e5e; background-color:#818181; color:#ffffff !important; }
.dc_pageing span.current { padding:4px 7px 4px 7px; margin:2px 2px 2px 6px; border:1px solid #8a8a8a; background-color:#8a8a8a; color:#ffffff !important; }

/* 매장안내-뷰 */
.dc_sub3010_detail { overflow:hidden; margin:0 0 30px 0; }
.dc_store_info { float:left; width:55%; padding:30px 0 0 0; margin:0 5% 0 0; }
.dc_store_info h3 { margin:0 0 30px 0; text-indent:50px; line-height:44px; font-size:24px; background:url("../img/sub/store_title_bullet.png") no-repeat; }
.dc_store_info table { width:100%; border-top:3px solid #262422; line-height:50px; font-size:14px; }
.dc_store_info table th { border-bottom:1px solid #262422; }
.dc_store_info table td { border-bottom:1px solid #262422; }
.dc_store_info .dc_store_icon { margin-top:5px;text-align:right; }

.dc_store_img { float:left; width:40%; padding:100px 0 0 0; }
.dc_store_img .dc_big_img { float:left; height:259px; margin:0 1px 0 0; }
.dc_store_img .dc_small_img { float:left; height:259px; overflow-y:scroll; }
.dc_store_img .dc_small_img li { height:54px; margin:0 0 1px 0; }

.dc_subtitle_h4 { font-size: 16px; font-weight: bold; line-height: 46px; }
.dc_store_map { width:100%; min-height:400px; border:1px solid #ccc; margin:0 0 30px 0; }

.dc_list_btn2 { text-align:center; }
.dc_list_btn2 a { width:130px; height:35px; line-height:35px; border:1px solid #262422; display:inline-block; }
.dc_list_btn2 a:hover { width:132px; height:37px; line-height:37px; background:#262422; color:#fff; }
/* //매장안내-뷰 */

/* 메뉴리스트 */

.dc_store_visual1 { margin:0 0 0 0; background:url("../img/sub/bg_sub20.jpg") top center no-repeat; }
.dc_store_visual1 { text-align:center; }

.dc_listTab_wrap { position:relative; width:1200px; margin:0 auto 0; }
.dc_listTab { display:inline-block; width:1200px; margin:10px auto 60px; text-align:center; overflow:hidden; }
.dc_listTab li { display:inline; margin:0 4px; font-size:15px; font-weight:600; text-align:center; }
.dc_listTab li a { display:inline-block; width:19%; padding-bottom:10px; border-bottom:5px solid #303030; color:#303030; }
.dc_listTab a:hover,
.dc_listTab li.on a { border-bottom:5px solid #f95d38; color:#f95d38; }

.dc_1depth_title { background:url("../img/sub/sub_bullet.png") left center no-repeat; padding:0 0 0 30px; font-size:26px; line-height:47px; }
.dc_2depth_title { background:url("../img/sub/sub_bullet2.png") left center no-repeat; padding:0 0 0 20px; margin:0 0 0 20px; font-size:20px; line-height:41px;}

.dc_sub5030_table { margin:0 0 25px 39px; width:959px; border-top:3px solid #e8e6e2; font-size:18px; color:#333; }
.dc_sub5030_table th { border-bottom:1px solid #e8e6e2; border-right:1px solid #e8e6e2; background:#f8f6f4;  height:58px; }
.dc_sub5030_table td { border-bottom:1px solid #e8e6e2; border-right:1px solid #e8e6e2; text-align:center;  height:58px; }

/* 고객센터 */
.dc_store_visual2 { margin:0 0 0 0; background:url("../img/sub/bg_sub60.jpg") top center no-repeat; }
.dc_store_visual2 { text-align:center; }

/* 매장안내 */
.dc_store_visual3 { margin:0 0 0 0; background:url("../img/sub/bg_sub30.jpg") top center no-repeat; }
.dc_store_visual3 { text-align:center; }

/* 가맹점 */
.dc_store_visual6 { margin:0 0 0 0; background:url("../img/sub/bg_sub30.jpg") top center no-repeat; }
.dc_store_visual6 { text-align:center; }

/* 창업지원 */

.dc_store_visual4 { margin:0 0 0 0; background:url("../img/sub/bg_sub40.jpg") top center no-repeat; }
.dc_store_visual4 { text-align:center; }

/* 양육점 인테리어 */
.dc_store_visual5 { margin:0 0 0 0; background:url("../img/sub/bg_sub30.jpg") top center no-repeat; }
.dc_store_visual5 { text-align:center; }
.dc_sub1010_con_b { position:relative; height:2387px; padding:105px 0 0 0; text-align:center; background:url("../img/sub/in_01.jpg") top center no-repeat; }
.dc_sub1020_con_b { position:relative; height:2572px; padding:105px 0 0 0; text-align:center; background:url("../img/sub/in_02.jpg") top center no-repeat; }
.dc_sub1030_con_b { position:relative; height:2957px; padding:105px 0 0 0; text-align:center; background:url("../img/sub/in_03.jpg") top center no-repeat; }
/* 양육점 인테리어 */

/* 양육점 test 경쟁력 */
.dc_sub1010_con_a { position:relative;padding:0px 0 0 0; text-align:center; background:url("../img/sub/fran_back.jpg") top center no-repeat; }
.dc_sub1010_con_a h2 { margin:0 0 87px 0; }
.dc_sub1010_con_a p { height:320px; line-height:24px; text-align:center; color:#bfbaab; font-family:"NanumBarunGothic"; font-size:16px; font-weight:bold; padding:35px 0 0 0; background:url("../img/sub/sub1010_con_bg.png") top center no-repeat; }
.dc_sub1010_con_a p span { font-size:12px; line-height:18px; }

.dc_sub1020_con_a { position:relative; padding:0px 0 0 0; text-align:center; background:url("../img/sub/fran02_back.jpg") top center no-repeat; }
.dc_sub1020_con_a h2 { margin:0 0 70px 0; }
.dc_sub1020_con01_a { overflow:hidden; width:944px; margin:0 auto 26px; text-align:left; }
.dc_sub1020_con01_a .dc_conimg { float:left; width:367px; margin:0 14px 0 0; }
.dc_sub1020_con01_a ul { float:left; width:563px;  }
.dc_sub1020_con01_a ul .dc_title { margin:0 0 23px 0; }
.dc_sub1020_con01_a ul .dc_img { margin:0 0 19px 0; }
.dc_sub1020_con01_a ul .dc_text { font-size:13px; font-weight:bold; color:#000; line-height:27px; letter-spacing:-0.1em; }
.dc_sub1020_con02_a { overflow:hidden; width:944px; margin:0 auto; text-align:left; }
.dc_sub1020_con02_a .dc_conimg { float:left; width:557px; }
.dc_sub1020_con02_a ul { float:left; width:373px; margin:0 14px 0 0; }
.dc_sub1020_con02_a ul .dc_title { margin:0 0 23px 0; }
.dc_sub1020_con02_a ul .dc_text { font-size:13px; font-weight:bold; color:#000; line-height:27px; letter-spacing:-0.1em; }

.dc_sub1030_con_a { position:relative; height:850px; padding:112px 0 0 0; text-align:center; background:url("../img/sub/bg_sub1030.jpg") top center no-repeat; }
.dc_sub1030_con_a h2 { margin:0 0 100px 0; }
.dc_sub1030_con_a .dc_sub1030_title { text-align:center; color:#c3beaf; font-size:36px; font-family:"NanumBarunGothic"; margin:0 0 75px 0; }
.dc_sub1030_con_a .dc_sub1030_title span { font-size:60px; }
.dc_sub1030_con_a ul { overflow:hidden; width:899px; margin:0 auto; font-family:"NanumBarunGothic"; }
.dc_sub1030_con_a ul li { float:left; width:260px; height:261px; padding:40px 0 0 39px; }
.dc_sub1030_con_a ul li h3 { font-size:30px; color:#e9da99; text-align:left; font-weight:normal; margin:0 0 19px 0; }
.dc_sub1030_con_a ul li h3 span { font-size:18px; }
.dc_sub1030_con_a ul li p { line-height:24px; color:#fff; font-size:16px; letter-spacing:-0.1em; text-align:left; }
.dc_sub1030_con_a ul .dc_culture { background:url("../img/sub/bg_con1030_1.jpg") no-repeat; margin:0 1px 0 0; }
.dc_sub1030_con_a ul .dc_consumer { background:url("../img/sub/bg_con1030_2.jpg") no-repeat; margin:0 1px 0 0; }
.dc_sub1030_con_a ul .dc_tarts { background:url("../img/sub/bg_con1030_3.jpg") no-repeat; }

.dc_sub1040_con_a { position:relative; padding:113px 0 100px 0; text-align:center; background:#f4f1ed; }
.dc_sub1040_con_a h2 { margin:0 0 78px 0; }
.dc_sub1040_con_a .dc_sub1040_title { line-height:1.2; text-align:center; color:#873e0d; font-size:29px; font-family:"NanumBarunGothic"; margin:0 0 75px 0; }
.dc_sub1040_con_a .dc_sub1040_title span { font-size:60px; color:#231916; }
.dc_sub1040_con_a ul { overflow:hidden; width:789px; margin:0 auto 75px; }
.dc_sub1040_con_a ul li { float:left; }
.dc_sub1040_con_a ul .dc_bland_logo { margin:0 1px 0 0; }
.dc_sub1040_con_a dl { overflow:hidden; width:795px; margin:0 auto; text-align:left; font-family:"NanumBarunGothic"; }
.dc_sub1040_con_a dl dt { float:left; width:260px; margin:0 20px 54px 0; padding:28px 0 0 0; border-top:4px solid #282c37; font-size:24px; font-weight:bold; }
.dc_sub1040_con_a dl dd { float:left; width:515px; margin:0 0 54px 0; padding:16px 0 0 0; border-top:1px solid #282c37; }
.dc_sub1040_con_a dl .dc_mission p { line-height:31px; font-size:22px; color:#333; margin:13px 0 0 0; }
.dc_sub1040_con_a dl .dc_mission span { font-size:15px; color:#9b9b9b; }
.dc_sub1040_con_a dl .dc_slogan { color:#333; letter-spacing:-0.2px; }
.dc_sub1040_con_a dl .dc_slogan .dc_title { font-size:35px; line-height:40px; margin:4px 0 17px 0; font-weight:bold; }
.dc_sub1040_con_a dl .dc_slogan .dc_text { font-size:17px; line-height:27px; }







.dc_snb10_btn01_a a { background:url("../img/sub/nav_1.png") no-repeat; }
.dc_snb10_btn01_a a:hover { background:url("../img/sub/nav_7_on.png") no-repeat; }
.dc_snb10_btn01_a a.active { width:216px; background:url("../img/sub/nav_7_on.png") no-repeat; }
.dc_snb10_btn02_a a { background:url("../img/sub/nav_2.png") no-repeat; }
.dc_snb10_btn02_a a:hover { background:url("../img/sub/nav_8_on.png") no-repeat; }
.dc_snb10_btn02_a a.active { width:216px; background:url("../img/sub/nav_8_on.png") no-repeat; }
.dc_snb10_btn03_a a { background:url("../img/sub/nav_3.png") no-repeat; }
.dc_snb10_btn03_a a:hover { background:url("../img/sub/nav_11_3_on.png") no-repeat; }
.dc_snb10_btn03_a a.active { width:216px; background:url("../img/sub/nav_11_3_on.png") no-repeat; }
.dc_snb10_btn04_a a { background:url("../img/sub/nav_4.png") no-repeat; }
.dc_snb10_btn04_a a:hover { background:url("../img/sub/nav_4_on.png") no-repeat; }
.dc_snb10_btn04_a a.active { width:216px; background:url("../img/sub/nav_4_on.png") no-repeat; }
/* //양육점 test */

@font-face{
	font-family:"ydigo";
	src:url('../fonts/ydigo.eot');
	src:url('../fonts/ydigo.eot?#iefix') format('embedded-opentype'),
	url('../fonts/ydigo.woff') format('woff'),
	url('../fonts/ydigo.ttf') format('truetype');
	src:local(※), url('../fonts/ydigo.woff') format('woff');
}

@font-face{
	font-family:"Book";
	src:url('../fonts/BKANT.eot');
	src:url('../fonts/BKANT.eot?#iefix') format('embedded-opentype'),
	url('../fonts/BKANT.woff') format('woff'),
	url('../fonts/BKANT.ttf') format('truetype');
	src:local(※), url('../fonts/BKANT.woff') format('woff');
}

/* 메뉴소개 */
.menu_tap ul li{
	display:inline-block;
	padding:0 25px;
}

.menu_tap ul li a{
	font-family:"ydigo";
	font-size:18px;
	font-weight:bold;
	display:block;
	color:#282828;
}

.menu_title{
	color:#282828;
	font-size:55px;
	padding-top:80px;
	font-family: "Book";
	font-weight:bold;
}

.menu_bottom_title{
	color:#282828;
	font-size:55px;
	font-family: "Book";
	font-weight:bold;
	text-align:center;
	width:100%;
}

.menu_subtitle{
	color:#282828;
	font-size:18px;
	text-align:center;
	line-height:35px;
	padding-top:15px;
	font-family:"ydigo";
}

.menu_bottom_subtitle{
	color:#282828;
	font-size:18px;
	text-align:center;
	line-height:35px;
	padding-top:45px;
	font-family:"ydigo";
	padding-bottom:50px;
}

.menu_banner{
	margin-top:50px;
}

.menu_banner2{
	width:100%;
	margin-top:-3px;
}

.menu_banner2 ul li{
	float:left;
	width:25%;
}

.hov{
	display:none;
}

.menu_banner:hover .hov{
	display:block;
	margin-bottom:3px;
}

.menu_banner:hover .ons{
	display:none;
}

.menu_banner2 ul li:hover .hov{
	display:block;
}

.menu_banner2 ul li:hover .ons{
	display:none;
}

.menu_banner2 ul li:first-child{
	width:50%;
}

.menu_banner2 img{
	width:100%;
}

.board_menu{
	position:absolute;
	bottom:30px;
	width:100%;
	text-align:center;
}

.board_menu li{
	display:inline-block;
	width:205px;
	height:35px;
	line-height:35px;
	text-align:center;
	background:rgba(255,255,255,0.7);
	border:1px solid #c6c4c6;
	margin-right:15px;
}

.board_menu li:last-child{
	margin-right:0;
}

.board_menu li a{
	font-family:"ydigo";
	display:block;
	font-size:15px;
}

.board_title{
	color:#282828;
	font-size:50px;
	padding-top:80px;
	font-family: "Book";
	font-weight:bold;
	text-align:center;
}

.board_subtitle{
	color:#282828;
	font-size:15px;
	text-align:center;
	line-height:35px;
	font-weight:bold;
	padding:35px 0;
	font-family:"ydigo";
}

.view_tap{
	height:80px;
	line-height:80px;
	border:1px solid #bcbcbc;
	text-indent:30px;
	font-size:18px;
	color:#282828;
	font-family:"ydigo";
}

.cate_list{
	padding-top:27px;
	padding-left:37px;
	min-height:110px;
	border:1px solid #bcbcbc;
	border-top:0;
}

.category_title{
	width:200px;
	height:35px;
	background:#000;
	text-align:center;
	line-height:35px;
	color:#fff;
	font-family:"ydigo";
	font-size:18px;
	border-radius:5px;
	margin-bottom:20px;
}

.cate_list label{
	font-family:"ydigo";
	font-size:16px;
	color:#000;
	margin-right:50px;
	padding-top:20px;
}

.menu_subj{
	font-family:"ydigo";
	font-size:15px;
	color:#000;

}