.lnb,.lnb h2,.lnb_menu,.lnb_menu li,.sub_con,.sub_wrapper{
    overflow:hidden
}
.img100per,.img100per img{
    max-width:650px!important
}
.img_section p,.view_list_in dd{
    opacity:.8;
    filter:alpha(opacity=80);
    left:0
}
.img_section p,.mobile_board_list dl dt{
    text-overflow:ellipsis;
    white-space:nowrap
}
#basic-modal-content{
    display:none
}
#simplemodal-overlay{
    background-color:#000
}
#simplemodal-container{
    height:500px;
    width:700px;
    color:#bbb;
    background-color:#fff;
    border:1px solid #444;
    z-index:99999999
}
#simplemodal-container .simplemodal-data{
    padding:8px
}




a.btn033_big {}
a.btn033_big, 
a.youtubebtn {font-size:11px !important; width:100% !important; box-sizing:border-box;  text-align:center; display:block; margin-bottom:2px;}

#simplemodal-container code{
    background:#141414;
    border-left:3px solid #65B43D;
    color:#bbb;
    display:block;
    font-size:12px;
    margin-bottom:12px;
    padding:4px 6px 6px
}
#simplemodal-container a{
    color:#ddd
}
#simplemodal-container a.modalCloseImg{
    background:url(/kor/images/btn_close.png) left 20px no-repeat;
    width:40px;
    height:60px;
    display:inline;
    z-index:3200;
    cursor:pointer;
    float:right;
    top:10px;
    right:10px;
    margin:10px
}
#simplemodal-container h3{
    font-size:24px;
    height:30px;
    padding:10px;
    margin:5px;
    border-bottom:1px solid #eee
}
#simplemodal-container #modal{
    z-index:99999999;
    padding-top:20px
}
#simplemodal-container #modal .modal_main{
    float:left;
    margin:10px
}
#simplemodal-container #modal .modal_main img{
    width:415px;
    height:313px;
    padding:5px;
    border:1px solid #eee
}
#simplemodal-container #modal .modal_main .txt{
    background:#eee;
    padding:5px
}
#simplemodal-container #modal .modal_sub{
    width:230px;
    float:right;
    margin:8px 5px 0 0
}
#simplemodal-container #modal .modal_sub img{
    width:95px;
    height:70px;
    padding:0
}
#simplemodal-container #modal .modal_sub li{
    float:left;
    width:95px;
    height:70px;
    padding:5px;
    margin:0 0 10px 2px;
    border:1px solid #eee
}
.sub_wrapper{
    width:100%;
    min-height:550px
}
.lnb{
    width:97%;
    margin:0 auto;
    border:1px solid #ccc;
    display:none;
    background:url(/kor/images/sub/lnb_h2bg.gif) left bottom no-repeat #ff5c39
}
.lnb h2{
    display:block;
    width:29%;
    float:left;
    background-size:auto 100%
}
.lnb span{
    display:block;
    height:110px;
    margin-top:-10px;
    width:100%;
    background:url(/kor/images/sub/lnb_h2.gif) no-repeat;
    text-indent:-999px
}
.menu01 span{
    background-position:0 0
}
.menu02 span{
    background-position:0 -130px
}
.menu03 span{
    background-position:0 -260px
}
.menu04 span{
    background-position:0 -390px
}
.menu05 span{
    background-position:0 -520px
}
.menu06 span{
    background-position:0 -650px
}
.menu07 span{
    background-position:0 -780px
}
.menu08 span{
    background-position:0 -910px
}
.menu09 span{
    background-position:0 -1170px
}
.menu10 span{
    background-position:0 -1040px
}
.lnb_menu{
    float:right;
    width:71%;
    background:#fff;
    min-height:100px
}
.lnb_menu li{
    float:left;
    width:33.3%
}
.lnb_menu li a{
    display:block;
    padding-left:10px;
    padding-top:6px;
    padding-bottom:6px
}
.lnb_menu li a:hover,.lnb_menu li.on a{
    color:#ff901e;
    font-weight:700;
    text-decoration:none
}
.lnb_banner li{
    padding-bottom:10px
}
.lnb_banner{
    display:none
}
.sub_con{
    width:97%;
    margin:0 auto;
    padding:30px 0
}





.sub_con .sub_tit dt{
    float:left;
/*     background:url(/kor/images/sub/tit.gif) no-repeat;
    text-indent:-99999px; */
    width:200px;

letter-spacing:-1px; color:#000;
font-size:17px; font-weight:bold; line-height:24px;



/*     height:30px;
    background-size:auto 500px */
}






/* .sub_con .sub_tit dt.tit0101{
    background-position:0 0
}
.sub_con .sub_tit dt.tit0102{
    background-position:0 -40px
}
.sub_con .sub_tit dt.tit0201{
    background-position:-250px 0
}
.sub_con .sub_tit dt.tit0202{
    background-position:-250px -40px
}
.sub_con .sub_tit dt.tit0203{
    background-position:-250px -80px
}
.sub_con .sub_tit dt.tit0204{
    background-position:-250px -120px
}
.sub_con .sub_tit dt.tit0205{
    background-position:-250px -160px
}
.sub_con .sub_tit dt.tit0206{
    background-position:-250px -200px
}
.sub_con .sub_tit dt.tit0207{
    background-position:-250px -240px
}
.sub_con .sub_tit dt.tit0208{
    background-position:-250px -280px
}
.sub_con .sub_tit dt.tit0209{
    background-position:-250px -320px
}

.sub_con .sub_tit dt.tit02012{
    background-position:-250px -400px
}




.sub_con .sub_tit dt.tit02013{
    background-position:-250px -440px
}







.sub_con .sub_tit dt.tit0401{
    background-position:-500px 0
}
.sub_con .sub_tit dt.tit0402{
    background-position:-500px -40px
}
.sub_con .sub_tit dt.tit0403{
    background-position:-500px -80px
}
.sub_con .sub_tit dt.tit0404{
    background-position:-500px -120px
}
.sub_con .sub_tit dt.tit0405{
    background-position:-500px -160px
}
.sub_con .sub_tit dt.tit0406{
    background-position:-500px -200px
}
.sub_con .sub_tit dt.tit0407{
    background-position:-500px -240px
}
.sub_con .sub_tit dt.tit0408{
    background-position:-500px -280px
}
.sub_con .sub_tit dt.tit0409{
    background-position:-500px -320px
}
.sub_con .sub_tit dt.tit04010{
    background-position:-500px -360px
}
.sub_con .sub_tit dt.tit0501{
    background-position:-750px 0
}
.sub_con .sub_tit dt.tit0502{
    background-position:-750px -40px
}
.sub_con .sub_tit dt.tit0503{
    background-position:-750px -80px
}
.sub_con .sub_tit dt.tit0505{
    background-position:-750px -120px
}



.sub_con .sub_tit dt.tit0507{
    background-position:-750px -400px
}







.sub_con .sub_tit dt.tit050401{
    background-position:-750px -80px
}




.sub_con .sub_tit dt.tit0506{
    background-position:0px -80px
}




.sub_con .sub_tit dt.tit050301{
    background-position:-750px -160px
}
.sub_con .sub_tit dt.tit050302{
    background-position:-750px -200px
}
.sub_con .sub_tit dt.tit050303{
    background-position:-750px -240px
}
.sub_con .sub_tit dt.tit050304{
    background-position:-750px -280px
}
.sub_con .sub_tit dt.tit050305{
    background-position:-750px -320px
}


.sub_con .sub_tit dt.tit05011{
    background-position:-750px -400px
}







.sub_con .sub_tit dt.tit0601{
    background-position:-1000px 0
}
.sub_con .sub_tit dt.tit0602{
    background-position:-1000px -40px
}
.sub_con .sub_tit dt.tit0603{
    background-position:-1000px -80px
}
.sub_con .sub_tit dt.tit0604{
    background-position:-1000px -120px
}
.sub_con .sub_tit dt.tit0605{
    background-position:-1000px -160px
}
.sub_con .sub_tit dt.tit0606{
    background-position:-1000px -200px
}
.sub_con .sub_tit dt.tit0607{
    background-position:-1000px -240px
}
.sub_con .sub_tit dt.tit0608{
    background-position:-1000px -280px
}
.sub_con .sub_tit dt.tit0609{
    background-position:-1000px -320px
}
.sub_con .sub_tit dt.tit06010{
    background-position:-1000px -360px
}
.sub_con .sub_tit dt.tit070101{
    background-position:-1250px 0
}
.sub_con .sub_tit dt.tit070102{
    background-position:-1250px -40px
}
.sub_con .sub_tit dt.tit070103{
    background-position:-1250px -80px
}
.sub_con .sub_tit dt.tit070104{
    background-position:-1250px -120px
}
.sub_con .sub_tit dt.tit070105{
    background-position:-1250px -160px
}
.sub_con .sub_tit dt.tit0703{
    background-position:-1250px -200px
}
.sub_con .sub_tit dt.tit0702{
    background-position:-1250px -240px
}
.sub_con .sub_tit dt.tit0708{
    background-position:-1250px -280px
}
.sub_con .sub_tit dt.tit0709{
    background-position:-1250px -320px
}
.sub_con .sub_tit dt.tit07010{
    background-position:-1250px -360px
}
.sub_con .sub_tit dt.tit0801{
    background-position:-1497px 0
}
.sub_con .sub_tit dt.tit0802{
    background-position:-1497px -40px
}
.sub_con .sub_tit dt.tit0901{
    background-position:-1750px 0
}
.sub_con .sub_tit dt.tit0902{
    background-position:-1750px -40px
}
.sub_con .sub_tit dt.tit0903{
    background-position:-1750px -80px
}
.sub_con .sub_tit dt.tit0904{
    background-position:-1750px -120px
}
.sub_con .sub_tit dt.tit0905{
    background-position:-1750px -160px
}
.sub_con .sub_tit dt.tit0906{
    background-position:-1750px -200px
}
.sub_con .sub_tit dt.tit0907{
    background-position:-1750px -240px
}
.sub_con .sub_tit dt.tit0908{
    background-position:-1750px -280px
}
.sub_con .sub_tit dt.tit0909{
    background-position:-1750px -320px
}
.sub_con .sub_tit dt.tit01001{
    background-position:-2250px 0
}
.sub_con .sub_tit dt.tit0902{
    background-position:-2250px -40px
}
.sub_con .sub_tit dt.tit01003{
    background-position:-2250px -80px
}
.sub_con .sub_tit dt.tit01004{
    background-position:-2250px -120px
}
.sub_con .sub_tit dt.tit01005{
    background-position:-2250px -160px
}
.sub_con .sub_tit dt.tit01006{
    background-position:-2250px -200px
}
.sub_con .sub_tit dt.tit01007{
    background-position:-2250px -240px
}
.sub_con .sub_tit dt.tit01008{
    background-position:-2250px -270px
}
.sub_con .sub_tit dt.tit01009{
    background-position:-2250px -320px
}
.sub_con .sub_tit dt.tit010010{
    background-position:-2250px -360px
}
.sub_con .sub_tit dt.tit01101{
    background-position:-2000px 0
}
.sub_con .sub_tit dt.tit01102{
    background-position:-2000px -40px
}
.sub_con .sub_tit dt.tit01103{
    background-position:-2000px -160px
}
.sub_con .sub_tit dt.tit01104{
    background-position:-2000px -240px
}
.sub_con .sub_tit dt.tit01105{
    background-position:-2000px -160px
}
.sub_con .sub_tit dt.tit01106{
    background-position:-2000px -200px
}
.sub_con .sub_tit dt.tit01107{
    background-position:-2000px -480px
}
.sub_con .sub_tit dt.tit01108{
    background-position:-2000px -560px
}
.sub_con .sub_tit dt.tit01109{
    background-position:-2000px -640px
}
.sub_con .sub_tit dt.tit011010{
    background-position:-2000px -720px
}



.sub_con .sub_tit dt.tit0301{
    background-position:-2500px 0px;
}


.sub_con .sub_tit dt.tit0302{
    background-position:-2500px -40px;
}

 */


.sub_con .sub_tit dd{
    float:right;
    padding-top:2px;
  width:100%;
}
.sub_con .sub_tit dd .input{
    line-height:30px;
    height:30px;
    width:150px
}
.sub_inner{
    overflow:Hidden;
    width:100%;
    padding:0
}
#quick_area_new{
    position:absolute;
    top:0;
    right:-140px;
    padding:10px 15px;
    overflow:hidden;
    width:110px;
    z-index:99
}
.area_choose li img{
    width:20px
}
.food_list01{
    float:left;
    width:100%;
    padding:10px 0;
    overflow:hidden
}
.food_list01 .img img{
    width:100%
}
.food_list01 .img{
    width:100%;
    overflow:hidden;
    /*height:200px;*/
    box-sizing:border-box;
    padding:3px;
    border:1px solid #c6c6c6
}
#top_tab7,#top_tab8{
    border-left:1px solid #bbb;
    overflow:hidden
}
.food_list01 .title{
    padding:10px 0;
    line-height:20px;
    color:#000;
    font-weight:700;
    font-size:17px
}
.food_list01 .title img{
    height:12px
}
.food_list01 .memo{
    display:none;
    padding-left:10px;
    color:#747474!important;
    padding-top:0;
    overflow:hidden;
    width:94%;
    line-height:20px
}
.page_area{
    width:100%;
    padding-top:20px;
    text-align:center;
    overflow:hidden
}
.page_area a,.page_area strong{
    border:1px solid #bbb;
    padding:2px 5px;
    margin:1px;
    display:inline-block
}
.page_area a{
    color:#666
}
.page_area strong{
    color:#fff;
    background:#ff6600;
    border-radius:3px;
}
.page_area span{
    margin:0 13px
}

.area_choose{
   display:flex;
   justify-content:center !important;
   width:auto;
   margin:0 auto;
    text-align:center;
    padding:20px 2%;
    border:0px solid red;
}
.area_choose .area li{
    cursor:pointer;
    display: inline-block;
    line-height:30px;
    padding-right:15px; 
    font-size:15.5px;
}
.area_choose .area li.over{
    background:url(/kor/images/check.jpg)no-repeat;
    padding-left:31px;
    color:#ff6600 !important;
    font-weight:700;
}





#top_tab7 li.tab_menu01 a,#top_tab7 li.tab_menu02 a,#top_tab7 li.tab_menu03 a,#top_tab7 li.tab_menu04 a,#top_tab7 li.tab_menu05 a,#top_tab8,#top_tab8 li a{
    width:100%
}
#top_tab7 li a,#top_tab8 li a{
    height:43px;
    border-right:1px solid #bbb;
    border-top:1px solid #bbb;
    border-bottom:1px solid #bbb;
    line-height:43px;
    font-size:13px;
    display:block;
    text-align:center;
    font-weight:700;
    box-sizing:border-box
}



#top_tab7 a:active,#top_tab7 a:focus,#top_tab7 a:hover,#top_tab7 li.on a,#top_tab8 a:active,#top_tab8 a:focus,#top_tab8 a:hover{
    text-decoration:none!important;
    background:#fff;
    color:#74bb4d
}
#top_tab7{
    width:99.8%
}
#top_tab7 li{
    float:left;
    width:50%;
    overflow:hidden;
    background:#f6f6f6
}
#top_tab8{
    margin-top:20px
}
#top_tab8 li{
    float:left;
    width:49.9%;
    overflow:hidden;
    background:#f6f6f6
}
.food_list02 .btn_inner a:hover,.food_list02 .btn_inner2 a:hover{
    text-decoration:none
}
.selection_area{
    width:95.5%;
    border-left:1px solid #c6c6c6;
    border-right:1px solid #c6c6c6;
    border-bottom:1px solid #c6c6c6;
    overflow:hidden;
    padding:15px 2%;
    margin-bottom:20px
}
.selection_area li{
    float:left;
    width:48%;
    margin-right:1%
}
.selection_area li a{
    display:block;
    width:100%;
    margin-bottom:5px;
    letter-spacing:-2px;
    padding:4px 0
}
.selection_area li.on a{
    display:block;
    font-weight:700;
    color:#fff;
    width:90%;
    background:url(/kor/images/sub/bullet02.gif) 5px 12px no-repeat #69c42b;
    padding-left:15px
}
.selection_area3{
    width:95.5%;
    border:1px solid #c6c6c6;
    overflow:hidden;
    padding:15px 2%;
    margin-bottom:20px
}
.selection_area3 li{
    float:left;
    width:141px
}
.selection_area3 li a{
    display:block;
    width:100%;
    margin-bottom:2px;
    letter-spacing:-2px;
    padding:4px 0
}
.selection_area3 li.on a{
    display:block;
    width:115px;
    font-weight:700;
    color:#fff;
    background:url(/kor/images/sub/bullet02.gif) 5px 12px no-repeat #666;
    padding-left:15px
}
.selection_area3 dl{
    overflow:hidden;
    border-bottom:1px dotted#bbb;
    padding-top:20px;
    padding-bottom:20px;
    width:100%
}
.selection_area3 dl dt{
    float:left;
    width:25%;
    overflow:hidden
}
.selection_area3 dl dt img{
    width:90%
}
.selection_area3 dl dd{
    float:right;
    overflow:hidden;
    width:70%
}
.food_list02{
    float:left;
    width:100%;
    padding:20px 5px;
    overflow:hidden;
    border-bottom:1px solid #bbb
}
.food_list02 .img{
    width:100%;
    padding-right:20px;
    overflow:hidden;
    box-sizing:border-box
}
.food_list02 .img img{
    padding:0px;
    border:1px solid #eee;
    width:100%;
    height:auto!important
}
.food_list02 .title{
    line-height:27px;
    color:#000;
    font-weight:700;
    font-size:17px;
    border:0px solid red;
}
.food_list02 .memo{
    color:#747474!important;
    padding-top:0;
    overflow:hidden;
    width:94%;
    line-height:20px;
    font-size:11px;
    padding-bottom:20px
}
.food_list02 .text_all_wrapper{
    overflow:hidden
}
.food_list02 .con1 li{
    color:#666;
   /* background:url(/kor/images/bullet02.gif) 0 10px no-repeat;
    padding-left:10px*/
}
.food_list02 .btn_inner,.food_list02 .btn_inner2{
    background:#f6f6f6;
    padding:4px 16px;
    font-size:12px;
    border:1px solid #ccc;
    float:left
}
.food_list02 .con1 li strong{
color:#666;  font-weight:400;
}
.food_list02 .btn_inner2{
    color:#000;
    font-weight:700
}
.food_list02 .btn_inner strong,.food_list02 .btn_inner2 a{
    color:#fff
}
.food_list02 .btn_inner{
    color:#222
}
.food_list02 .btn_inner a,.food_list02 .btn_inner strong{
    color:#000
}
.search_view_top{
    overflow:Hidden
}
.search_view_top .b_img{
    width:100%;
    overflow:hidden
}
.search_view_top .b_img img{
    width:100%;
    border:1px solid #ccc;
    height:auto!important
}
.search_view_top .img_desc{
    overflow:Hidden;
    padding:15px 0;
    width:100%
}
.search_view_top .img_desc dt{
    font-weight:700;
    color:#222;
    font-size:15px;
    border-bottom:1px solid #bbb;
    padding-left:10px;
    padding-bottom:10px
}
.search_view_top .img_desc dd{
    color:#686868;
    padding-left:10px;
    padding-top:10px;
    padding-bottom:15px
}
.search_view_top .icon li{
    float:left;
    background:url(/kor/images/sub/icon_top.gif) no-repeat #3d681f;
    color:#fff;
    margin:0 3px;
    font-size:11px;
    width:78px;
    height:36px;
    text-align:center;
    padding-top:45px;
    line-height:15px
}
.search_view_top .icon li.iconin01{
    background-position:10px 5px
}
.search_view_top .icon li.iconin02{
    background-position:-72px 5px
}
.search_view_top .icon li.iconin03{
    background-position:-147px 5px
}
.search_view_top .icon li.iconin04{
    background-position:-222px 5px
}
.top_basic_info{
    background:#f7f3f7;
    border:1px solid #c6c6c6;
    padding:20px 2%;
    width:95%;
    overflow:Hidden
}
.top_basic_info li{
    float:left;
    width:90%;
    background:url(/kor/images/sub/bullet_01.gif) left 8px no-repeat;
    padding-left:5px;
    margin:2px 0
}
.top_basic_info span{
    color:#222;
    font-weight:700;
    padding-right:10px
}
.view_h3,.view_h3_st{
    background:#676767;
    width:96%;
    padding:10px 2%;
    margin-bottom:20px
}
.view_h3{
    margin-top:20px
}
.view_h3 img,.view_h3_st dt img{
    height:14px;
    margin-top:2px;
    margin-left:10px
}
.view_h3_st dd img{
    height:10px;
    margin-top:2px;
    margin-left:10px
}
.view_list_in dl img,.view_list_in img{
    height:auto!important;
    border:1px solid #ccc
}
.view_h3_st{
    margin-top:20px;
    overflow:Hidden
}
.view_h3_st dt{
    float:left
}
.view_h3_st dd{
    float:right;
    padding-top:3px
}
.view_list_in{
    overflow:hidden;
    width:103%
}
.view_list_in img{
    width:95%!important;
    float:left;
    margin-bottom:10px;
    margin-right:10px
}
.view_list_in dl{
    overflow:hidden;
    float:left;
    width:100%;
    margin-bottom:10px;
    position:relative
}
.view_list_in dl img{
    width:100%!important
}
.view_list_in dd{
    position:absolute;
    bottom:10px;
    background:#666;
    color:#fff;
    text-align:center;
    width:200px;
    padding-top:5px;
    height:30px;
    font-weight:700
}
.img_area01 p img{
    padding:20px 10px
}
.img_area01{
    width:98%!important;
    margin:0 auto
}
.img100per{
    width:80%!important;
    margin:0 auto
}
.img_area01 img{
    width:98%!important;
    margin:0 auto;
    height:auto!important
}
.img100per img{
    width:100%!important;
    height:auto!important
}
.menu_list_area,.menu_list_area2{
    border:1px solid #c6c6c6;
    overflow:hidden;
    width:95.5%
}
.menu_list_area{
    background:#f7f3f7;
    padding:20px 2%;
    float:right
}
.menu_list_area li strong{
    padding-right:15px;
    color:#222
}
.menu_list_area li{
    background:url(/kor/images/sub/bullet03.gif) left 11px no-repeat;
    padding-left:10px
}
.menu_list_area2{
    background:#f7f3f7;
    padding:20px 2%;
    margin-top:20px
}

.menu_list_area2 li strong{
    padding-right:15px;
    color:#222
}
.menu_list_area2 li{
    background:url(/kor/images/sub/bullet03.gif) left 11px no-repeat;
    padding-left:10px
}

.appraisal{
    overflow:hidden;
    padding-bottom:20px
}
.appraisal dt{
    float:left
}
.appraisal dt img{
    width:100%!important;
    height:auto!important;
    min-height:140px!important;
    border:1px solid #ddd
}
.appraisal dd{
    float:right;
    width:100%;
    overflow:hidden
}
.appraisal h4{
    color:#ec5d10;
    width:100%;
    border-bottom:1px solid #bbb;
    font-size:15px;
    line-height:40px;
    padding-left:10px;
    margin-bottom:10px
}
.line_write{
    background:#f7f3f7;
    overflow:hidden;
    padding:20px 2%;
    width:95.5%;
    margin-bottom:20px;
    border:1px solid #c2c2c2
}
.line_write li{
    background:url(/kor/images/sub/bullet04.gif) left 7px no-repeat;
    padding-left:14px;
    overflow:hidden;
    color:#666;
    padding-bottom:4px
}
h4.st_tit01,h5.st_tit03{
    font-size:14px;
    padding-left:10px
}
h3.st_tit01,h4.st_tit01{
    margin-bottom:20px;
    padding-bottom:13px;
    width:100%
}
.line_write li strong{
    display:block;
    width:100%
}
h4.st_tit01{
    line-height:24px;
    background:url(/kor/images/sub/h4_bg.gif) bottom left no-repeat;
    color:#c73110;
    background-size:100% auto
}
h5.st_tit02{
    font-size:14px;
    color:#222
}
h5.st_tit03{
    color:#40771b;
    background:url(/kor/images/sub/bullet05.gif) center left no-repeat
}
h3.st_tit01{
    font-size:17px;
    line-height:30px;
    background:url(/kor/images/sub/h4_bg.gif) bottom left no-repeat;
    padding-left:20px;
    color:#c73110
}
.dept01{
    overflow:hidden;
    padding-left:10px;
    padding-right:10px;
    padding-bottom:40px
}
.dept01 li{
    background:url(/kor/images/sub/ul_bullet01.gif) left 8px no-repeat;
    padding-left:15px;
    color:#444;
    padding-bottom:10px
}
.dept01 ul{
    padding:0 10px
}
.dept01 ul li{
    font-size:11px;
    color:#666;
    padding-bottom:0;
    background:url(/kor/images/sub/bullet07.gif) left 8px no-repeat;
    padding-left:10px
}
.dept_dl01{
    overflow:hidden;
    padding-bottom:15px;
    border-bottom:1px dotted #aaa;
    padding-top:20px
}
.dept_dl01 dt{
    font-weight:700
}
.dept_dl01 dd{
    padding:0 10px 5px 15px;
    background:url(/kor/images/sub/ul_bullet01.gif) left 8px no-repeat;
    color:#444
}
.dept_dl01 dd ul{
    padding:0 10px
}
.dept_dl01 dd ul li{
    font-size:11px;
    color:#666;
    background:url(/kor/images/sub/bullet07.gif) left 8px no-repeat;
    padding-left:10px
}
.foodreg .info_top{
    overflow:Hidden
}
.foodreg .info_top .b_img{
    float:left;
    padding-right:30px;
    width:100%
}
.foodreg .info_top .b_img img{
    width:98%;
    border:1px solid #ccc;
    height:auto!important
}
.foodreg .info_top .img_desc{
    overflow:Hidden;
    padding-top:10px;
    width:100%
}
.foodreg .info_top .img_desc>dl>dt{
    font-weight:700;
    color:#222;
    font-size:18px;
    border-bottom:1px solid #bbb;
    padding-left:10px;
    padding-bottom:10px
}
.foodreg .info_top .img_desc>dl>dd{
    margin-top:10px
}
.foodreg .info_top .img_desc>dl>dd>dl{
    padding-bottom:5px
}
.foodreg .info_top .img_desc>dl>dd>dl>dt{
    float:left;
    width:100px;
    background:url(/kor/images/sub/bullet_01.gif) left 8px no-repeat;
    padding-left:10px;
    font-weight:700
}
.foodreg .info_h3,.foodreg .info_h3_st{
    width: 100%;
        color: #000 !important;
        line-height: 60px;
        background: url(/kor/images/title_bg.png) no-repeat;
        padding-left: 45px;
        color: #ff6600 !important;
        font-size: 25px;
        font-weight: 600;
}
.foodreg .info_h3{
    margin-top:20px;
    color:#fff
}
.foodreg .info_h3 img{
    height:14px;
    margin-top:2px
}
.foodreg .info_h3_st{
    margin-top:20px;
    overflow:Hidden
}
.foodreg .info_h3_st dt{
    float:left
}
.foodreg .info_h3_st dd{
    float:right;
    padding-top:3px
}
.foodreg .product_sub>li{
    width:100%;
    overflow:hidden;
    padding-bottom:15px
}
.foodreg .product_sub>li>div{
    width:100%;
    overflow:hidden;
    padding-bottom:10px;
    margin:0 auto; 
	height:auto !important;
}


.foodreg .product_sub>li>div ul {display:none}

.foodreg .product_sub>li .pimg{
    text-align:center;
    margin:0 auto;
    padding:5px;
    border:1px solid #ddd;
    width:200px
}
.foodreg .product_sub>li .pimg img{
    width:100%!important;
    height:130px!important
}
.foodreg .product_sub>li .tit{
    text-align:center;
    padding:5px 0
}
.foodreg .product_sub>li .tit strong{
    font-size:14px!important; color:#222;
}
.foodreg .product_sub>li .none{
    padding:0
}

.foodreg .info_top .b_img{
    float:left;
    padding-right:30px
}

.foodreg .info_top .b_img
{ width:100%; background:#fff; overflow:hidden;  border-top-left-radius:25px;
    border-bottom-right-radius:25px; margin-right:4%;
    height:auto;
	margin-top:2rem}


.foodreg .info_top .b_img img{
    width:100%;
    height:100vh;    
   
}
.foodreg .info_top .img_desc{
    overflow:Hidden;
    padding-top:10px
}
.foodreg .info_top .img_desc>dl>dt{
    font-weight:700;
    color:#222;
    font-size:22px;
    border-bottom:1px solid #bbb;
    padding-left:10px;
    padding-bottom:10px;
    line-height:40px;
}
.foodreg .info_top .img_desc>dl>dd{
    margin-top:10px
}
.foodreg .info_top .img_desc>dl>dd>dl{
    padding-bottom:5px;
    line-height:35px;
}

.foodreg .info_top .img_desc>dl>dd>dl>dt{
    float:left;
    width:25%;
    background:url(/kor/images/dot01.jpg) left no-repeat;
    padding-left:20px; box-sizing:border-box; 
    font-weight:700;

}
.foodreg .info_top .img_desc>dl>dd>dl>dd{
    float:left;
    width:75%;
	font-size:0.8rem

}




.btn1{
    padding:12px 20px;
    border:1px solid grey;
    background:#f7f3f7;
    color:#222;
    font-weight:700
}
.btn1:hover{
    color:#000
}
.search_form dl{
    overflow:hidden;
    width:100%;
	margin: 0.5rem 0
}
.search_form dl select{
    width:25%;
	border:none
}

.review_list{
    width:100%;
    padding:10px 0;
    overflow:hidden
}
.img_section img{
    width:100%;
    height:200px
}
.img_section{
    position:relative;
    overflow:hidden
}
.img_section p{
    background:#222;
    width:100%;
    bottom:0;
    color:#fff;
    z-index:99;
    position:absolute;
    height:20px;
    overflow:hidden;
    font-weight:700;
    padding:5px;
    text-align:center
}
.review_list .img img{
    padding:3px;
    border:1px solid #c6c6c6;
    width:223px
}
.review_list .title{
    padding-left:10px;
    line-height:40px;
    color:#000;
    font-weight:700;
    font-size:14px
}
.review_list .memo{
    padding-left:10px;
    color:#747474!important;
    padding-top:0;
    overflow:hidden;
    width:94%;
    line-height:20px
}
.review_list .writer{
    float:left;
    font-size:11px;
    color:grey
}
.review_list .writer .nickName{
    font-weight:700;
    font-size:11px;
    color:#000
}
.review_list .icon_area{
    width:100%;
    overflow:hidden
}
.icon_area li{
    padding:0 1px;
    font-family:verdana;
    font-size:11px;
    vertical-align:middle;
    overflow:hidden;
    float:left
}
.icon_area li img{
    vertical-align:middle;
    padding-right:2px
}
.review_list .cont{
    float:left;
    width:100%
}
.mobileimg_area img{
    width:100%!important;
    height:auto!important
}
.review_cont .info_top{
    overflow:Hidden;
    margin-top:20px
}
.review_cont .info_top .b_img{
    width:100%
}
.review_cont .info_top .b_img img{
    width:100%;
    border:1px solid #ccc;
    height:auto!important;
    box-sizing:border-box
}
.review_cont .info_top .img_desc{
    overflow:Hidden;
    padding-top:10px;
    width:100%;
    float:right
}
.review_cont .info_top .img_desc>dl>dt{
    font-weight:700;
    color:#222;
    font-size:18px;
    border-bottom:1px solid #bbb;
    padding-left:10px;
    padding-bottom:10px
}
.review_cont .info_top .img_desc>dl>dd{
    margin-top:10px
}
.review_cont .info_top .img_desc>dl>dd>dl{
    padding-bottom:5px
}
.review_cont .info_top .img_desc>dl>dd>dl>dt{
    float:left;
    width:105px;
    font-weight:700
}
.review_cont .info_h3,.review_cont .info_h3_st{
    background:#666;
    width:700px;
    padding:10px 20px;
    margin-bottom:20px;
    margin-top:20px
}
.review_cont .info_h3{
    color:#fff
}
.review_cont .info_h3_st{
    overflow:Hidden
}
.review_cont .info_h3_st dt{
    float:left
}
.review_cont .info_h3_st dd{
    float:right;
    padding-top:3px
}
.review_coment{
    border-bottom:1px solid #e1e1e1;
    padding:5px 0
}
.review_coment .btn{
    position:relative;
    float:right;
    font-size:12px
}
.review_coment .date{
    border-left:1px solid #eee;
    font-size:11px;
    padding-left:5px;
    color:#999
}
.review_coment .writer{
    color:#666
}
.review_coment .cont{
    color:#777;
    padding:5px 0;
    width:90%
}
.review_coment .reply{
    background:url(/kor/images/board/icon_re.gif) 0 no-repeat;
    padding-left:30px
}
.review_coment_reg{
    border:1px solid #c6c6c6;
    padding:10px 10px 15px
}
#tab2,#tab3{
    border-left:1px solid #c9cad0;
    margin-bottom:30px;
    overflow:hidden;
    clear:both
}
#tab2 li,#tab3 li{
    border-right:1px solid #c9cad0;
    width:49.5%;
    float:left;
    text-align:center
}
#tab2 li a,#tab3 li a{
    font-size:12px;
    padding:8px 0;
    text-decoration:none;
    width:100%;
    display:block;
    cursor:pointer
}
.review_coment_reg .coment_tit{
    font-weight:700
}
#tab2{
    width:100%
}
#tab2 li a{
    background:url(/kor/images/sub/tab_bg.gif) left top repeat-x;
    color:#595b62
}
#tab2 li a:hover,#tab2 li.on a{
    background:url(/kor/images/sub/tab_bg_over.gif) left top repeat-x;
    color:#fff;
    font-weight:700
}
#tab3{
    width:100%
}
#tab3 li a{
    background:url(/kor/images/sub/tab_bg.gif) left top repeat-x;
    color:#595b62
}
#tab3 li a:hover,#tab3 li.on a{
    background:url(/kor/images/sub/tab_bg_over.gif) left top repeat-x;
    color:#fff;
    font-weight:700
}
.selection_area2{
    width:687px;
    border:1px solid #c6c6c6;
    overflow:hidden;
    padding:15px;
    margin-bottom:20px;
    background:#f5f5f5
}
.selection_area2 li{
    float:left;
    width:171px
}
.selection_area2 li a{
    background:url(/kor/images/food/book_open.gif) 4px 10px no-repeat;
    display:block;
    width:100%;
    margin-bottom:5px;
    letter-spacing:-2px;
    padding:4px 0 4px 25px;
    font-weight:700;
    color:#4b8dcd
}
.book_notice{
    float:right;
    overflow:hidden;
    padding-bottom:10px;
    font-size:11px;
    color:#666;
    background:url(/kor/images/food/mouse.gif) left 2px no-repeat;
    padding-left:16px
}
.road_list{
    overflow:hidden;
    padding:20px 0
}
.road_list li{
    float:left;
    position:relative;
    overflow:hidden;
    padding:10px 1%;
    width:100%
}
.quickLayout,.road_list li p,.subMenu,.viewLayer{
    position:absolute
}
.road_list li img{
    border:1px solid #c6c6c6;
    padding:3px;
    width:95%!important;
    height:auto!important
}
.road_list li p{
    text-align:center;
    bottom:10px;
    left:1%;
    background:#000;
    opacity:.6;
    filter:alpha(opacity=60);
    color:#fff;
    width:94%;
    height:30px;
    padding-top:5px
}
#top_tab9{
    width:99.9%;
    border-left:1px solid #bbb;
    overflow:hidden;
    margin-top:20px
}
#top_tab9 li{
    float:left;
    width:100%;
    overflow:hidden;
    background:#f6f6f6
}
#top_tab9 li a{
    height:43px;
    display:block;
    border-right:1px solid #bbb;
    border-top:1px solid #bbb;
    box-sizing:border-box;
    border-bottom:1px solid #bbb;
    width:100%;
    text-align:center;
    font-size:13px;
    line-height:43px;
    font-weight:700
}
#top_tab9 a:active,#top_tab9 a:focus,#top_tab9 a:hover,#top_tab9 li.on a{
    text-decoration:none!important;
    background:#fff;
    color:#74bb4d
}
.in_img_100per img{
    width:97%!important;
    max-width:750px;
    height:auto;
    border:1px solid #bbb;
    padding:4px
}
.load_tit{
    padding-top:40px;
    height:40px;
    font-weight:700;
    font-size:20px;
    background:url(/kor/images/food/food_road.gif) left 40px no-repeat;
    padding-left:50px
}
.in_topper_section{
    width:95.5%;
    border:1px solid #c6c6c6;
    overflow:hidden;
    padding:15px 2%;
    margin-bottom:20px
}
.in_topper_section li{
    float:left;
    width:50%;
    overflow:hidden
}
.in_topper_section li a{
    display:block;
    width:90%;
    margin-bottom:5px;
    letter-spacing:-2px;
    padding:4px 0
}
.in_topper_section li.on a{
    display:block;
    font-weight:700;
    color:#fff;
    background:url(/kor/images/sub/bullet02.gif) 5px 12px no-repeat #555;
    padding-left:15px
}
#top_tab10{
    background:url(/kor/images/food/road_tab.gif) no-repeat;
    width:100%;
    overflow:hidden
}
#top_tab10 li{
    float:left
}
.food_step .step_in dd,.food_step_aa .step_in dd{
    float:right
}
#top_tab10 li a{
    height:43px;
    display:block
}
#top_tab10 a:active,#top_tab10 a:focus,#top_tab10 a:hover{
    text-decoration:none!important
}
#top_tab10 li.tab_menu01 a,#top_tab10 li.tab_menu02 a,#top_tab10 li.tab_menu03 a{
    width:244px
}
.hoverIn102{
    background-position:0 -43px!important
}
.hoverIn103{
    background-position:0 -86px!important
}
.new_area_title{
    padding-left:2%;
    padding-top:20px;
    font-size:18px;
    color:#222
}
.recommonbtn01,.recommonbtn02{
    margin-right:10px;
    vertical-align:middle;
    height:27px;
    text-align:center;
    width:80px;
    padding-top:5px
}
.recommonbtn01 img,.recommonbtn02 img{
    vertical-align:middle;
    padding:0 5px
}
.recommonbtn01{
    background:#fff0e8;
    border:1px solid #f65705
}
.recommonbtn02{
    background:#f5ffdb;
    border:1px solid #6e930e
}
.defaultText1{
    background:url(/kor/images/txtbg_name.gif) no-repeat
}
.defaultText2{
    background:url(/kor/images/txtbg_pwd.gif) no-repeat
}
.defaultText3{
    background:url(/kor/images/txtbg_cont.gif) no-repeat
}
.banner_list{
    overflow:hidden;
    padding-bottom:20px
}
.banner_list dt{
    margin:0 auto;
    width:200px;
    text-align:center
}
.banner_list dd{
    float:right;
    background:#eee;
    border:1px solid #ddd;
    width:96%;
    padding:10px 2%;
    color:#666;
    text-align:center;
    margin-top:20px
}
.img_ac{
    border:1px solid #ccc;
    padding:3px
}
.inner_conin{
    overflow:hidden
}
.topping_banner{
    text-align:center
}
.rowsalt_gallery dt img{
    height:107px
}
.rowsalt_gallery dd{
    padding-left:21px!important
}
.rounding_area{
    border:2px solid #ddd;
    padding:20px
}
.rounding_area h3 img{
    padding-right:6px
}
.list_img{
    padding:5px;
    border:1px solid #ccc
}
.list_img img{
    height:216px
}
.food_preparation dl{
    border:1px solid #ccc;
    width:570px!important;
    margin-left:10px!important;
    margin-bottom:20px;
    height:auto!important
}
.food_step .step_in,.food_step_aa .step_in{
    margin-bottom:10px
}
.food_preparation dl dt{
    color:#194c1e
}
.food_step{
    overflow:hidden;
    width:100%
}
.food_step .step_in dt img{
    height:109px
}
.food_step .step_in dd.tip{
    color:#111
}
.food_step .step_in2 h4{
    background:url(/kor/images/sub06/on_bg01.gif) top center no-repeat!important;
    color:#fff!important
}
.food_step .step_in2 dd.tip,.food_step_aa .step_in dd.tip,.food_step_aa .step_in2 dd.tip{
    color:#111
}
.food_step .step_in2 dl{
    background:url(/kor/images/sub06/on_bg02.gif) top center repeat-y!important;
    margin-left:0;
    height:auto!important
}
.food_step .step_in2 dt img{
    width:90%!important;
    margin-left:30px
}
.food_step_aa,.reci_new,.reci_new div{
    width:100%;
    overflow:hidden
}
.food_step .step_in2 dd{
    height:auto!important
}
.food_step_aa .step_in dt img{
    height:109px
}
.food_step_aa .step_in2 dt img{
    height:426px
}
.reci_new{
    border-bottom:1px dotted #bbb;
    padding-bottom:20px
}
.reci_new .img_area{
    float:left;
    border:1px solid #ccc;
    margin:0!important;
    width:20%!important
}
.reci_new .img_area img{
    width:96%;
    padding:3px
}
.reci_new dl{
    float:right!important;
    width:75%!important;
    margin:0!important;
    overflow:hidden;
    height:auto!important
}
.reci_new dt{
    font-size:16px;
    padding-left:1%;
    font-weight:700;
    border-bottom:1px solid #ddd;
    line-height:30px;
    padding-bottom:5px;
    margin:0!important
}
.reci_new dd{
    padding-left:1%!important;
    background:0 0!important;
    text-align:justify;
    color:#666
}
.sub04_05_wrap h5{
    font:700 14px
}
.sub04_06_wrap ol li a{
    font:700 13px
}
.subMenu{
    background:url(/kor/images/sub_menu_bg.png) 0 35px no-repeat rgba(0,0,0,0);
    height:445px;
    left:0;
    top:85px;
    width:250px;
    z-index:5
}
.subMenu .submenu_title{
    margin:160px 0 0 25px
}
.subMenu .submenu_title .sub3:hover{
    color:#000;
    text-decoration:underline
}
.subMenu .submenu_title ul li{
    margin-bottom:4px
}
.subMenu h2{
    display:block
}
.subMenu .submenu_title ul li a{
    display:inline-block;
    font-size:11px;
    height:20px;
    padding:3px 0 0 20px;
    width:165px
}
.subMenu1 .submenu_title ul li a.sub1_bg:hover{
    background:url(/kor/images/sub01/sub01_bg_on.png) no-repeat rgba(0,0,0,0);
    color:#000;
    font-weight:700
}
.subMenu2 .submenu_title ul li a.sub2_bg:hover{
    background:url(/kor/images/sub02/sub02_bg_on.png) no-repeat rgba(0,0,0,0);
    color:#000;
    font-weight:700
}
.subMenu3 .submenu_title ul li a.sub3_bg:hover{
    background:url(/kor/images/sub03/sub03_bg_on.png) no-repeat rgba(0,0,0,0);
    color:#000;
    font-weight:700
}
.subMenu4 .submenu_title ul li a.sub4_bg:hover{
    background:url(/kor/images/sub04/sub04_bg_on.png) no-repeat rgba(0,0,0,0);
    color:#000;
    font-weight:700
}
.subMenu5 .submenu_title ul li a.sub5_bg:hover{
    background:url(/kor/images/sub05/sub05_bg_on.png) no-repeat rgba(0,0,0,0);
    color:#000;
    font-weight:700
}
.subMenu6 .submenu_title ul li a.sub6_bg:hover{
    background:url(/kor/images/sub06/sub06_bg_on.png) no-repeat rgba(0,0,0,0);
    color:#000;
    font-weight:700
}
.subMenu7 .submenu_title ul li a.sub7_bg:hover{
    background:url(/kor/images/sub07/sub07_bg_on.png) no-repeat rgba(0,0,0,0);
    color:#000;
    font-weight:700
}
.subMenu8 .submenu_title ul li a.sub8_bg:hover{
    background:url(/kor/images/sub01/sub01_bg_on.png) no-repeat rgba(0,0,0,0);
    color:#000;
    font-weight:700
}
.subMenu10 .submenu_title ul li a.sub10_bg:hover{
    background:url(/kor/images/sub07/sub07_bg_on.png) no-repeat rgba(0,0,0,0);
    color:#000;
    font-weight:700
}
.subMenu11 .submenu_title ul li a.sub11_bg:hover{
    background:url(/kor/images/sub01/sub01_bg_on.png) no-repeat rgba(0,0,0,0);
    color:#000;
    font-weight:700
}
.subMenu6 .submenu_title p{
    overflow:hidden
}
.subMenu6 .submenu_title p a{
    background:url(/kor/images/sub07/bullet_07.png) 12px 3px no-repeat rgba(0,0,0,0);
    font-size:11px;
    padding-left:20px
}
.submenu_title .sub1_bg{
    background:url(/kor/images/sub01/sub01_bg_off.png) no-repeat rgba(0,0,0,0);
    font-weight:400;
    height:23px;
    width:185px
}
.submenu_title .sub1_bg_on{
    background:url(/kor/images/sub01/sub01_bg_on.png) no-repeat rgba(0,0,0,0);
    font-weight:700;
    height:23px;
    width:185px
}
.submenu_title .sub1_bg_on:hover{
    color:#000
}
.submenu_title .sub2_bg{
    background:url(/kor/images/sub02/sub02_bg_off.png) no-repeat rgba(0,0,0,0);
    font-weight:400;
    height:23px;
    width:185px
}
.submenu_title .sub2_bg_on{
    background:url(/kor/images/sub02/sub02_bg_on.png) no-repeat rgba(0,0,0,0);
    font-weight:700;
    height:23px;
    width:185px
}
.submenu_title .sub2_bg_on:hover{
    color:#000
}
.submenu_title .sub3_bg{
    background:url(/kor/images/sub03/sub03_bg_off.png) no-repeat rgba(0,0,0,0);
    font-weight:400;
    height:23px;
    width:185px
}
.submenu_title .sub3_bg_on{
    background:url(/kor/images/sub03/sub03_bg_on.png) no-repeat rgba(0,0,0,0);
    font-weight:700;
    height:23px;
    width:185px
}
.submenu_title .sub3_bg_on:hover{
    color:#000
}
.submenu_title .sub4_bg{
    background:url(/kor/images/sub04/sub04_bg_off.png) no-repeat rgba(0,0,0,0);
    font-weight:400;
    height:23px;
    width:185px
}
.submenu_title .sub4_bg_on{
    background:url(/kor/images/sub04/sub04_bg_on.png) no-repeat rgba(0,0,0,0);
    font-weight:700;
    height:23px;
    width:185px
}
.submenu_title .sub4_bg_on:hover{
    color:#000
}
.submenu_title .sub5_bg{
    background:url(/kor/images/sub05/sub05_bg_off.png) no-repeat rgba(0,0,0,0);
    font-weight:400;
    height:23px;
    width:185px
}
.submenu_title .sub5_bg_on{
    background:url(/kor/images/sub05/sub05_bg_on.png) no-repeat rgba(0,0,0,0);
    font-weight:700;
    height:23px;
    width:185px
}
.submenu_title .sub5_bg_on:hover{
    color:#000
}
.submenu_title .sub6_bg{
    background:url(/kor/images/sub06/sub06_bg_off.png) no-repeat rgba(0,0,0,0);
    font-weight:400;
    height:23px;
    width:185px
}
.submenu_title .sub6_bg_on{
    background:url(/kor/images/sub06/sub06_bg_on.png) no-repeat rgba(0,0,0,0);
    font-weight:700;
    height:23px;
    width:185px
}
.submenu_title .sub6_bg_on:hover{
    color:#000
}
.submenu_title .sub7_bg{
    background:url(/kor/images/sub07/sub07_bg_off.png) no-repeat rgba(0,0,0,0);
    font-weight:400;
    height:23px;
    width:185px
}
.submenu_title .sub7_bg_on{
    background:url(/kor/images/sub07/sub07_bg_on.png) no-repeat rgba(0,0,0,0);
    font-weight:700;
    height:23px;
    width:185px
}
.submenu_title .sub7_bg_on:hover{
    color:#000
}
.submenu_title .sub8_bg{
    background:url(/kor/images/sub08/sub08_bg_off.png) no-repeat rgba(0,0,0,0);
    font-weight:400;
    height:23px;
    width:185px
}
.submenu_title .sub8_bg_on{
    background:url(/kor/images/sub08/sub08_bg_on.png) no-repeat rgba(0,0,0,0);
    font-weight:700;
    height:23px;
    width:185px
}
.submenu_title .sub8_bg_on:hover{
    color:#000
}
.submenu_title .sub10_bg{
    background:url(/kor/images/sub07/sub07_bg_off.png) no-repeat rgba(0,0,0,0);
    font-weight:400;
    height:23px;
    width:185px
}
.submenu_title .sub10_bg_on{
    background:url(/kor/images/sub07/sub07_bg_on.png) no-repeat rgba(0,0,0,0);
    font-weight:700;
    height:23px;
    width:185px
}
.submenu_title .sub10_bg_on:hover{
    color:#000
}
.submenu_title .sub11_bg{
    background:url(/kor/images/sub01/sub01_bg_off.png) no-repeat rgba(0,0,0,0);
    font-weight:400;
    height:23px;
    width:185px
}
.submenu_title .sub11_bg_on{
    background:url(/kor/images/sub01/sub01_bg_on.png) no-repeat rgba(0,0,0,0);
    font-weight:700;
    height:23px;
    width:185px
}
.submenu_title .sub11_bg_on:hover{
    color:#000
}
.subConImg{
    font-size:0
}
.subConArea{
    margin-left:245px;
    width:640px
}
.subConArea .bott{
    padding:10px
}
.quickLayout{
    height:126px;
    left:905px;
    top:285px;
    width:65px;
    z-index:6
}
.subTitle{
    background:url(/kor/images/bg_title.gif) 0 27px repeat-x rgba(0,0,0,0);
    height:53px;
    margin-top:11px
}
.subTitle p{
    float:left;
    padding-left:18px
}
.subTitle p.title1{
    background:url(/kor/images/sub01/bl_title.gif) 0 2px no-repeat rgba(0,0,0,0)
}
.subTitle p.title2{
    background:url(/kor/images/sub02/bl_title.gif) 0 2px no-repeat rgba(0,0,0,0)
}
.subTitle p.title3{
    background:url(/kor/images/sub03/bl_title.gif) 0 2px no-repeat rgba(0,0,0,0)
}
.subTitle p.title4{
    background:url(/kor/images/sub04/bl_title.gif) 0 2px no-repeat rgba(0,0,0,0)
}
.subTitle p.title5{
    background:url(/kor/images/sub05/bl_title.gif) 0 2px no-repeat rgba(0,0,0,0)
}
.subTitle p.title6{
    background:url(/kor/images/sub06/bl_title.gif) 0 2px no-repeat rgba(0,0,0,0)
}
.subTitle p.title7{
    background:url(/kor/images/sub07/bl_title.gif) 0 2px no-repeat rgba(0,0,0,0)
}
.navi{
    color:#666;
    float:right;
    font-size:11px;
    margin-top:5px
}
.navi ul li{
    float:left;
    padding:0 10px 0 0
}
.navi span.navi1{
    color:#693;
    font-size:11px;
    font-weight:700
}
.navi span.navi2{
    color:#33c;
    font-size:11px;
    font-weight:700
}
.navi span.navi3{
    color:#008e00;
    font-size:11px;
    font-weight:700
}
.navi span.navi4{
    color:#0090cc;
    font-size:11px;
    font-weight:700
}
.navi span.navi5{
    color:#099;
    font-size:11px;
    font-weight:700
}
.navi span.navi6{
    color:#f09;
    font-size:11px;
    font-weight:700
}
.navi span.navi7{
    color:#f30;
    font-size:11px;
    font-weight:700
}
.subVisual{
    background:url(/kor/images/sub_img.jpg) no-repeat rgba(0,0,0,0);
    height:90px;
    padding:134px 0 0 282px
}
.subVisual div{
    background:url(/kor/images/bg_search.gif) no-repeat rgba(0,0,0,0);
    height:29px;
    overflow:hidden;
    width:288px
}
.subVisual input.txBox{
    background-color:#fff;
    border:1px solid #fbcb91;
    height:17px;
    margin-top:6px;
    width:194px
}
.subVisual a{
    line-height:0;
    vertical-align:-5px
}
.subVisual label{
    color:#ec7a00;
    font-weight:700
}
.viewLayer{
    background-color:#f8f8f8;
    border:2px solid #ddd;
    padding:10px;
    visibility:hidden;
    width:419px
}
.viewLayer p{
    float:left;
    margin-right:10px;
    width:75px
}
.viewLayer b{
    line-height:20px
}
.viewLayer span{
    line-height:18px
}
.sideBanner{
    float:left;
    font-size:0;
    line-height:0;
    margin-top:500px;
    padding-bottom:60px;
    padding-left:20px;
    width:180px
}
a.first:active,a.first:hover,a.first:link,a.first:visited{
    color:#ed4d1c;
    font:11px "돋움";
    text-decoration:none
}
.pageBar{
    color:#eee;
    font:10px "돋움";
    padding:0 3px
}
.pageBtn{
    vertical-align:-3px
}
.foodCategory{
    background:url(/kor/images/sub01/bg_category.gif) no-repeat rgba(0,0,0,0)
}
.foodCategory dt{
    height:28px;
    padding:10px 10px 0 0;
    text-align:right
}
.foodCategory dt img{
    margin-right:3px;
    vertical-align:-1px
}
.foodCategory dd.dd1{
    background:url(/kor/images/sub01/bg_category1.gif) repeat-y rgba(0,0,0,0);
    padding:0 17px
}
.foodCategory dd.dd2{
    background:url(/kor/images/sub01/bg_category2.gif) 0 bottom no-repeat rgba(0,0,0,0);
    height:8px;
    padding:6px 0 0
}
.foodCategory td,.foodCategory th{
    background:url(/kor/images/sub01/dot.gif) 0 top repeat-x rgba(0,0,0,0);
    vertical-align:top
}
.foodCategory th{
    padding:10px 0 9px;
    text-align:left;
    width:55px
}
.foodCategory td{
    color:#666;
    font:11px/21px "돋움";
    letter-spacing:-1px;
    padding:9px 0 0
}
.foodCategory td select{
    font:12px "돋움";
    height:18px
}
.foodCategory td input.btn{
    border:0;
    vertical-align:-6px
}
.foodCategory td input.txt{
    height:16px;
    width:240px
}
.foodCategory td.bgNone,.foodCategory th.bgNone{
    background:rgba(0,0,0,0)
}
.foodCategory img.bar{
    margin:0 4px 0 7px;
    vertical-align:-1px
}
.foodListDIV{
    border-top:2px solid #6db633
}
.foodListDIV caption{
    display:none
}
.foodListDIV th{
    text-align:left
}
.foodListDIV th img{
    border:1px solid #d9d9d9;
    margin:15px 0
}
.foodListDIV td{
    vertical-align:top
}
.foodListDIV td div.rightDiv{
    color:#858585;
    float:right;
    font:11px "돋움";
    text-align:right
}
.foodListDIV td div.rightDiv strong{
    color:#858585;
    font:700 11px "돋움"
}
.foodListDIV td div.rightDiv p{
    margin:5px 0 0
}
.foodListDIV td dt{
    color:#393;
    font:700 12px "돋움"
}
.foodListDIV td dd ul.con1{
    margin:6px 0 0
}
.foodListDIV td dd ul.con1 li{
    background:url(/kor/images/bl_02.gif) 0 6px no-repeat rgba(0,0,0,0);
    color:#858585;
    font:11px/19px "돋움";
    padding:0 0 0 8px;
    text-align:left
}
.foodListDIV td dd ul.con1 li span.nickName{
    color:#858585;
    font:700 12px "돋움";
    text-decoration:underline
}
.foodListDIV td dd div.con2{
    background-color:#f5f5f5;
    color:#454545;
    font:11px/19px "돋움";
    height:45px;
    letter-spacing:-1px;
    margin:4px 0 0;
    padding:10px 13px 0 12px
}
.foodListDIV td.line{
    background-color:#e5e5e5;
    height:1px
}
.foodListDIV td.noDate{
    padding:15px 0 12px;
    text-align:center
}
.foodCategory2{
    background:url(/kor/images/sub02/bg_category.gif) no-repeat rgba(0,0,0,0);
    width:640px
}
.foodCategory2 dt{
    height:28px;
    padding:10px 10px 0 0;
    text-align:right
}
.foodCategory2 dt img{
    margin-right:3px;
    vertical-align:-1px
}
.foodCategory2 dd.dd1{
    background:url(/kor/images/sub02/bg_category1.gif) repeat-y rgba(0,0,0,0);
    padding:0 17px
}
.foodCategory2 dd.dd2{
    background:url(/kor/images/sub02/bg_category2.gif) 0 bottom no-repeat rgba(0,0,0,0);
    height:8px;
    padding:6px 0 0
}
.foodCategory2 td,.foodCategory2 th{
    background:url(/kor/images/sub01/dot.gif) 0 top repeat-x rgba(0,0,0,0);
    vertical-align:top
}
.foodCategory2 th{
    padding:10px 0 9px;
    text-align:left;
    width:55px
}
.foodCategory2 td{
    color:#666;
    font:11px/21px "돋움";
    letter-spacing:-1px;
    padding:9px 0 0
}
.foodCategory2 td select{
    font:12px "돋움";
    height:18px
}
.foodCategory2 td input.btn{
    border:0;
    vertical-align:-6px
}
.foodCategory2 td input.txt{
    height:16px;
    width:240px
}
.foodCategory2 td.bgNone,.foodCategory2 th.bgNone{
    background:rgba(0,0,0,0)
}
.foodCategory2 img.bar{
    margin:0 4px 0 7px;
    vertical-align:-1px
}
.foodListDIV2{
    border-top:2px solid #33c
}
.foodListDIV2 th{
    text-align:left
}
.foodListDIV2 th img{
    border:1px solid #d9d9d9;
    margin:15px 0
}
.foodListDIV2 td{
    vertical-align:top
}
.foodListDIV2 td div.rightDiv{
    color:#858585;
    float:right;
    font:11px "돋움";
    text-align:right
}
.foodListDIV2 td div.rightDiv strong{
    color:#858585;
    font:700 11px "돋움"
}
.foodListDIV2 td div.rightDiv p{
    margin:5px 0 0
}
.foodListDIV2 td dt{
    color:#393;
    font:700 12px "돋움"
}
.foodListDIV2 td dd ul.con1{
    margin:6px 0 0
}
.foodListDIV2 td dd ul.con1 li{
    background:url(/kor/images/bl_05.gif) 0 6px no-repeat rgba(0,0,0,0);
    color:#858585;
    font:11px/19px "돋움";
    padding:0 0 0 8px
}
.foodListDIV2 td dd ul.con1 li span.nickName{
    color:#858585;
    font:700 12px "돋움";
    text-decoration:underline
}
.foodListDIV2 td dd div.con2{
    background-color:#f5f5f5;
    color:#454545;
    font:11px/19px "돋움";
    height:45px;
    letter-spacing:-1px;
    margin:4px 0 0;
    padding:10px 13px 0 12px
}
.foodListDIV2 td.line{
    background-color:#e5e5e5;
    height:1px
}
.foodListDIV2 td.noDate{
    padding:15px 0 12px;
    text-align:center
}
.foodCategory3{
    background:url(/kor/images/sub03/bg_category.gif) no-repeat rgba(0,0,0,0)
}
.foodCategory3 dt{
    height:28px;
    padding:10px 10px 0 0;
    text-align:right
}
.foodCategory3 dt img{
    margin-right:3px;
    vertical-align:-1px
}
.foodCategory3 dd.dd1{
    background:url(/kor/images/sub03/bg_category1.gif) repeat-y rgba(0,0,0,0);
    padding:0 17px
}
.foodCategory3 dd.dd2{
    background:url(/kor/images/sub03/bg_category2.gif) 0 bottom no-repeat rgba(0,0,0,0);
    height:8px;
    padding:6px 0 0
}
.foodCategory3 td,.foodCategory3 th{
    background:url(/kor/images/sub01/dot.gif) 0 top repeat-x rgba(0,0,0,0);
    vertical-align:top
}
.foodCategory3 th{
    padding:10px 0 9px;
    text-align:left;
    width:55px
}
.foodCategory3 td{
    color:#666;
    font:11px/21px "돋움";
    letter-spacing:-1px;
    padding:9px 0 0
}
.foodCategory3 td select{
    font:12px "돋움";
    height:18px
}
.foodCategory3 td input.btn{
    border:0;
    vertical-align:-6px
}
.foodCategory3 td input.txt{
    height:16px;
    width:240px
}
.foodCategory3 td.bgNone,.foodCategory3 th.bgNone{
    background:rgba(0,0,0,0)
}
.foodCategory3 img.bar{
    margin:0 4px 0 7px;
    vertical-align:-1px
}
.foodListDIV3 td,.tableTitle span{
    vertical-align:top
}
.foodListDIV3{
    border-top:2px solid #2dad4b
}
.foodListDIV3 th{
    text-align:left
}
.foodListDIV3 th img{
    border:1px solid #d9d9d9;
    margin:15px 0
}
.foodListDIV3 td div.rightDiv{
    color:#858585;
    float:right;
    font:11px "돋움";
    text-align:right
}
.foodListDIV3 td div.rightDiv strong{
    color:#858585;
    font:700 11px "돋움"
}
.foodListDIV3 td div.rightDiv p{
    margin:5px 0 0
}
.foodListDIV3 td dt{
    color:#393;
    font:700 12px "돋움"
}
.foodListDIV3 td dd ul.con1 li,.foodListDIV3 td dd ul.con1 li.bl_01{
    font:11px/19px "돋움";
    padding:0 0 0 8px;
    color:#858585
}
.foodListDIV3 td dd ul.con1{
    margin:6px 0 0
}
.foodListDIV3 td dd ul.con1 li{
    background:url(/kor/images/bl_06.gif) 0 6px no-repeat rgba(0,0,0,0)
}
.foodListDIV3 td dd ul.con1 li.bl_01{
    background:url(/kor/images/bl_01.gif) 0 6px no-repeat rgba(0,0,0,0)
}
.foodListDIV3 td dd ul.con1 li span.nickName{
    color:#858585;
    font:700 12px "돋움";
    text-decoration:underline
}
.foodListDIV3 td dd div.con2{
    background-color:#f5f5f5;
    color:#454545;
    font:11px/19px "돋움";
    height:45px;
    letter-spacing:-1px;
    margin:4px 0 0;
    padding:10px 13px 0 12px
}
.foodListDIV3 td.line{
    background-color:#e5e5e5;
    height:1px
}
.foodListDIV3 td.noDate{
    padding:15px 0 12px;
    text-align:center
}
.foodListDIV4{
    width:636px
}
.foodListDIV4 table{
    margin:0 0 0 10px
}
.foodListDIV4 caption{
    display:block
}
.foodListDIV4 table th{
    background:url(/kor/images/sub01/bg_02.gif) right center no-repeat rgba(0,0,0,0);
    border-bottom:2px solid #e3e3e3;
    color:#666;
    font-weight:700;
    height:23px;
    padding-top:3px;
    text-align:center
}
.foodListDIV4 th.bgNone{
    background:rgba(0,0,0,0)
}
.foodListDIV4 td{
    border-bottom:1px solid #e3e3e3;
    color:#858585;
    font:11px "돋움";
    padding:8px 0 5px;
    text-align:center
}
.dbtableList td p.subject,.pageNow,.tableTitle span,.thumTable dl dt{
    font-weight:700
}
.dbTableList td,.dbtableList td li{
    font-family:tahoma
}
.subSearch{
    background:url(/kor/images/sub01/bg_search.gif) no-repeat rgba(0,0,0,0);
    font-size:12px;
    margin-top:3px;
    padding:17px 0 0
}
.subSearch input.boxSearch{
    background-color:#e2f1de;
    border:1px solid #bda;
    height:16px;
    width:276px
}
.subCategory{
    margin:10px 17px 0;
    padding-top:12px
}
.searchCate1 p.title,.searchCate2 p.title{
    background:url(/kor/images/sub01/bg_db1.gif) no-repeat rgba(0,0,0,0);
    color:#fff;
    font-size:12px;
    font-weight:700;
    height:15px;
    letter-spacing:-1px;
    padding-top:4px;
    text-align:center;
    width:64px
}
.cate1Table th,.pageNow{
    font-size:11px;
    letter-spacing:-1px
}
.searchCate1 p{
    margin:0 0 10px
}
.cate1Table{
    border-top:1px solid #e6e6e6
}
.cate1Table th{
    padding-top:15px;
    text-align:left
}
.category1{
    line-height:20px;
    padding-top:12px
}
.category2{
    line-height:20px;
    padding-top:2px
}
.cateBar{
    margin:0 8px
}
.dotLine{
    background:url(/kor/images/line_02.gif) repeat-x rgba(0,0,0,0)
}
.pageNow{
    color:#666;
    padding:11px 5px 6px 0;
    text-align:right
}
.sub01pageNum{
    background-color:#f4fdee;
    font-size:12px;
    height:22px;
    margin-bottom:25px;
    padding-top:10px;
    text-align:center
}
.dbtableTitle{
    background:url(/kor/images/sub01/bg_tableth.gif) no-repeat rgba(0,0,0,0);
    height:28px
}
.dbtableList td{
    border-bottom:1px solid #efefef;
    padding:20px 0 18px
}
.subTable1 .bg02,.subTable2 .bg02,.subTable5 .bg02{
    padding-right:14px;
    padding-left:14px
}
.dbtablePhoto{
    border:1px solid #999;
    float:left;
    margin-right:10px
}
.dbtableList td ul{
    float:left;
    width:268px
}
.dbtableList td li{
    background:url(/kor/images/bl_02.gif) 0 5px no-repeat rgba(0,0,0,0);
    margin-top:4px;
    padding-left:8px
}
.subDiv1{
    background:url(/kor/images/sub01/table01_02.gif) repeat-y rgba(0,0,0,0);
    padding-left:14px
}
.subDiv2{
    background:url(/kor/images/sub01/table02_02.gif) repeat-y rgba(0,0,0,0)
}
.subTable1,.subTable2,.subTable5{
    width:640px
}
.subTable1 .bg01{
    background:url(/kor/images/sub01/table01_01.gif) no-repeat rgba(0,0,0,0);
    height:14px
}
.subTable1 .bg02{
    background:url(/kor/images/sub01/table01_02.gif) repeat-y rgba(0,0,0,0)
}
.subTable1 .bg03{
    background:url(/kor/images/sub01/table01_03.gif) no-repeat rgba(0,0,0,0);
    height:14px
}
.subTable2 .bg01{
    background:url(/kor/images/sub01/table02_01.gif) no-repeat rgba(0,0,0,0);
    height:14px
}
.subTable2 .bg02{
    background:url(/kor/images/sub01/table02_02.gif) repeat-y rgba(0,0,0,0)
}
.subTable2 .bg03{
    background:url(/kor/images/sub01/table02_03.gif) no-repeat rgba(0,0,0,0);
    height:14px
}
.subTable5 .bg01{
    background:url(/kor/images/sub05/table05_01.gif) no-repeat rgba(0,0,0,0);
    height:14px
}
.subTable5 .bg02{
    background:url(/kor/images/sub05/table05_02.gif) repeat-y rgba(0,0,0,0)
}
.subTable5 .bg03{
    background:url(/kor/images/sub05/table05_03.gif) no-repeat rgba(0,0,0,0);
    height:14px
}
.tableTitle{
    background:url(/kor/images/sub01/bg_01.gif) repeat-x rgba(0,0,0,0);
    height:30px;
    text-align:left;
    width:100%
}
.tableTitle span{
    background:url(/kor/images/sub01/bl_title_1.gif) 0 3px no-repeat rgba(0,0,0,0);
    border-bottom:2px solid #6db633;
    color:#000;
    font-size:12px;
    height:25px;
    padding:3px 12px 11px 19px;
    width:100px
}
.viewTable{
    float:left
}
.viewTable th img{
    border:1px solid #eaebea;
    margin-bottom:4px
}
.viewTable td{
    text-align:center
}
.viewTable ul li{
    display:inline;
    float:left;
    padding:5px 2px 0 0
}
.photoArea{
    display:inline-block
}
.thumTable{
    float:left;
    left:0;
    margin-left:5px;
    width:310px
}
.thumTable dl dt{
    color:#63a62e
}
.thumTable dl ul li{
    display:inline;
    float:left;
    padding-bottom:3px;
    padding-left:3px
}
.foodwayDB_title,.sicgac caption,.sub01Table01 caption,.sub024List caption.view{
    display:block
}
.subTab{
    background:url(/kor/images/sub01/tab_bg.gif) repeat-x rgba(0,0,0,0);
    height:27px;
    padding-left:10px
}
.subTab li{
    float:left
}
.subTab p{
    font-size:11px;
    letter-spacing:-1px;
    text-align:right
}
.baseinfoTable,.baseinfoTxt,.subTab p span{
    font-size:12px
}
.baseinfoTable .item,.baseinfoTable th{
    background:url(/kor/images/bl_02.gif) 0 5px no-repeat rgba(0,0,0,0);
    font-weight:400;
    height:19px;
    padding-left:10px;
    text-align:left
}
.subTab p img{
    margin-left:5px;
    vertical-align:-5px
}
.baseinfoTable{
    margin:15px;
    color:#333
}
.baseinfoTable .item{
    width:100px
}
.baseinfoTxt{
    background-color:#f3f3f3;
    color:#333;
    line-height:19px;
    padding:15px
}
.detail_cont{
    width:100%
}
.detail_cont .div1{
    float:left;
    margin:0 10px 0 0;
    padding:0;
    width:298px
}
.detail_cont .div1 .cont{
    padding:0 10px 10px
}
.detail_cont .div1 .cont .halfTxt{
    padding:5px
}
.detail_cont .div2{
    float:right;
    width:298px
}
.detail_cont .div2 .cont{
    padding:0 10px 10px
}
.detail_cont .div2 .cont .checkTable{
    padding:5px
}
.detail_cont .small,.halfTable thead th{
    padding:11px 0 7px 7px;
    font-weight:400;
    text-align:left;
    letter-spacing:-1px
}
.detail_cont .small{
    font-size:11px
}
.halfTable{
    color:#333;
    font-size:12px;
    margin-left:10px;
    width:278px
}
.halfTable p{
    font-size:0
}
.halfTable thead th{
    font-size:11px
}
.checkTable,.halfTable thead th span{
    font-size:12px
}
.dot_line{
    background:url(/kor/images/line_01.gif) repeat-x rgba(0,0,0,0);
    height:1px
}
.halfTable tbody td.halfTxt{
    line-height:19px;
    padding:10px 10px 10px 7px
}
.checkTable{
    color:#333
}
.checkTable th{
    background:url(/kor/images/bl_02.gif) 0 5px no-repeat rgba(0,0,0,0);
    font-weight:400;
    height:19px;
    padding-left:10px;
    text-align:left
}
.checkTable td.checkTxt{
    line-height:19px;
    padding-left:10px
}
.boxconTxt{
    background-color:#f3f3f3;
    height:43px;
    margin-bottom:5px;
    padding:8px 8px 8px 12px
}
.boxconTxt p{
    color:#333;
    float:left;
    font-size:11px;
    letter-spacing:-1px;
    line-height:19px;
    padding-top:4px
}
.subconTable{
    font-size:12px
}
.sub01More,.sub01Ul1 li{
    font-size:11px;
    letter-spacing:-1px
}
.sub01Bg1{
    background:url(/kor/images/sub01/img_bg_1.gif) no-repeat rgba(0,0,0,0);
    height:36px
}
.sub01Bg2{
    background:url(/kor/images/sub01/img_bg_2.gif) repeat-y rgba(0,0,0,0)
}
.sub01Bg3{
    background:url(/kor/images/sub01/img_bg_3.gif) no-repeat rgba(0,0,0,0);
    height:10px
}
.sub01Bg4{
    background:url(/kor/images/sub01/img_bg_4.gif) 0 2px no-repeat rgba(0,0,0,0);
    height:32px
}
.sub01More{
    background:url(/kor/images/line_03.gif) center bottom repeat-x rgba(0,0,0,0);
    line-height:20px;
    padding:30px 0 30px 30px
}
.sub01More strong{
    color:#65b300
}
.sub01Ul1{
    margin-left:28px;
    margin-top:15px
}
.sub01Ul1 li{
    background:url(/kor/images/bl_02.gif) 0 3px no-repeat rgba(0,0,0,0);
    color:#454545;
    height:20px;
    padding-left:11px
}
.detail_greenestel li .img{
    border:1px solid #d9d9d9;
    float:left;
    height:100px;
    margin-right:12px;
    padding:5px;
    width:150px
}
.detail_greenestel li{
    background:url(/kor/images/line_03.gif) center bottom repeat-x rgba(0,0,0,0);
    height:120px;
    padding:10px 0;
    width:100%
}
.detail_greenestel li dl{
    float:right
}
.detail_greenestel li .sub01List1{
    width:430px
}
.detail_greenestel li .sub01List1 .tit{
    font-weight:700;
    font-size:12px
}
.detail_greenestel li .sub01List1 .sub01Txt1{
    padding:5px 0
}
.detail_greenestel li .sub01List1 .sub01Txt1 p{
    height:20px;
    position:relative
}
.detail_greenestel li .sub01List1 .sub01Txt1 p span.address{
    float:left
}
.detail_greenestel li .sub01List1 .sub01Txt1 p span.more{
    float:right
}
.detail_greenestel li .sub01List1 .cont{
    background-color:#f5f5f5;
    color:#454545;
    font-size:12px;
    padding:2px 14px 0
}
.sub01Page{
    font-size:11px;
    padding:25px 0 10px;
    text-align:center
}
.sub01Bl{
    margin-right:4px;
    vertical-align:3px
}
.sub01List2{
    border-bottom:1px solid #cbcbcb;
    font-size:12px;
    height:130px;
    padding:15px 0
}
.sub01List2 p.img{
    border:1px solid #ccc;
    float:left;
    height:128px;
    margin-right:15px;
    width:170px
}
.sub01List2 ul{
    float:right;
    margin-top:5px;
    width:425px
}
.sub01List2 .sub01Txt2{
    height:16px
}
.sub01List2 p span.tit{
    color:#858585;
    float:left;
    font-size:12px;
    font-weight:700;
    letter-spacing:-1px;
    padding-right:5px;
    text-align:left
}
.sub01List2 p span.chu{
    float:left
}
.sub01List2 p span.nickName{
    color:#666;
    float:right;
    font-weight:700;
    letter-spacing:normal;
    padding-right:10px;
    text-decoration:underline
}
.sub01List2 li.sub01Txt3{
    letter-spacing:-1px;
    line-height:20px;
    padding:9px 10px 0 0;
    position:relative
}
.sub01Table01 td,.sub01Table01 th{
    font-size:11px;
    height:23px;
    padding-top:3px;
    text-align:center
}
.sub01Txt4{
    font-size:11px;
    line-height:18px;
    padding-left:8px;
    padding-right:8px
}
.sub01Ul2{
    margin-top:13px
}
.sub01Ul2 li{
    background:url(/kor/images/bl_04.gif) 0 4px no-repeat rgba(0,0,0,0);
    margin-bottom:5px;
    padding-left:8px
}
.sub01Table01 th{
    background:url(/kor/images/sub01/bg_02.gif) right center no-repeat rgba(0,0,0,0);
    border-bottom:2px solid #e3e3e3;
    color:#666;
    font-weight:400
}
.sub01Table01 th.bgNone{
    background:rgba(0,0,0,0)
}
.sub01Table01 td{
    border-bottom:1px solid #e3e3e3;
    color:#333
}
.sub01Table01 td.date{
    font-family:tahoma;
    font-size:10px
}
.sub01Table01 td.td_input{
    background:#f5f5f5;
    border-bottom:1px solid #e1e1e1;
    border-left:1px solid #e1e1e1;
    border-right:1px solid #e1e1e1;
    color:#666;
    font:11px "돋움";
    letter-spacing:-1px;
    padding:11px;
    width:100%
}
.comment{
    background-color:#fff3eb;
    border:1px solid #ffcaa6;
    height:61px;
    margin-top:15px;
    padding-left:14px;
    padding-top:13px
}
.comment td{
    color:#858585;
    font-size:11px;
    padding-left:5px
}
.comment td input{
    border:1px solid #aaa;
    height:16px;
    width:100px
}
.comment td select{
    height:18px
}
.foodwayDB_list ul{
    margin:3px 0 0 18px
}
.foodwayDB_list li{
    float:left;
    height:142px;
    margin:0 17px 30px 0;
    width:190px
}
.foodwayDB_list li .title{
    color:#fff;
    margin:123px 0 0;
    position:absolute;
    text-align:center;
    width:190px;
    z-index:101
}
.foodwayDB_list li .title_bg{
    background:#000;
    height:23px;
    margin:119px 0 0;
    position:absolute;
    width:190px;
    z-index:100
}
.foodwayDB_detail .tabBtn{
    background:url(/kor/images/sub01/way_tab_bg.gif) no-repeat rgba(0,0,0,0);
    height:30px;
    padding-left:90px
}
.foodwayDB_detail .tabBtn li{
    cursor:pointer;
    float:left;
    margin-right:5px
}
.foodwayDB_title{
    background:url(/kor/images/sub01/bl_title_1.gif) 0 1px no-repeat rgba(0,0,0,0);
    color:#693;
    font:700 14px Dotum;
    margin:0 0 12px;
    padding:0 0 0 16px
}
.wayDetail_1{
    margin-top:25px
}
.wayDetail_1 dt{
    font-size:0
}
.wayDetail_1 dd{
    margin:15px 0 0;
    padding:0 10px
}
.wayDetail_2{
    font-size:0;
    text-align:left;
    margin-top:15px
}
.wayDetail_2 td,.wayDetail_2 td.txtCen,.wayDetail_2 th{
    text-align:center
}
.wayDetail_2 table{
    background:url(/kor/images/sub01/way_th_bg.gif) no-repeat rgba(0,0,0,0);
    width:640px
}
.wayDetail_2 th{
    background:url(/kor/images/sub01/way_th_bar.gif) right 0 no-repeat rgba(0,0,0,0);
    height:28px;
    vertical-align:top
}
.wayDetail_2 th.last{
    background:rgba(0,0,0,0)
}
.wayDetail_2 th img{
    margin-top:8px
}
.wayDetail_2 td{
    background:#fff;
    border-bottom:1px solid #ddd;
    color:#454545;
    font:11px/17px Dotum;
    padding:6px 0 3px
}
.sub025Table .skyblue2,.sub025Table a.skyblue2:hover{
    font-weight:700;
    color:#0090cc
}
.wayDetail_2 caption{
    display:block;
    padding:0 0 5px;
    text-align:left
}
.wayDetail_3{
    margin-top:25px
}
.sub02Table{
    border-bottom:1px solid #00a0e7
}
.sub02Table td,.sub02Table th{
    border-bottom:1px solid #efefef;
    text-align:center;
    font-family:tahoma
}
.sub02Table th{
    color:#00a0e7
}
.sub02Table td{
    color:#333;
    height:27px
}
.sub02pageNum{
    background-color:#eefcfc;
    font-size:12px;
    height:22px;
    padding-top:10px;
    text-align:center
}
.sub023Table .th1,.sub023Title{
    background:url(/kor/images/sub04/bg_titleth.gif) no-repeat rgba(0,0,0,0)
}
.sub023Title th{
    height:28px
}
.sub023Table{
    border-bottom:1px solid #2ebdff
}
.sub023Table td{
    border-bottom:1px solid #dfdfdf;
    color:#333;
    font-family:tahoma;
    line-height:18px;
    padding:12px 0
}
.sub024List td,.sub024List th{
    padding:8px 0 5px 10px;
    text-align:left
}
.sub023Table td.brNone{
    border-bottom:medium none
}
.sub023Table td strong{
    color:#0090cc;
    font-family:tahoma;
    line-height:20px;
    text-align:left
}
.sub023Table .th1,.sub023Table .th2,.sub023Table .th3{
    height:28px;
    text-align:center
}
.sub023Table .th1{
    width:70px
}
.sub023Table .th2{
    background:url(/kor/images/sub04/bg_titleth.gif) -20px 0 no-repeat rgba(0,0,0,0);
    width:100px
}
.sub023Table .th3{
    background:url(/kor/images/sub04/bg_titleth.gif) -173px 0 no-repeat rgba(0,0,0,0)
}
.sub024List{
    border-bottom:1px solid #01a2e1;
    border-top:1px solid #01a2e1
}
.sub024List th{
    background-color:#f0fbff
}
.sub024List td{
    border-top:1px solid #ddf5ff;
    color:#333;
    font-family:tahoma
}
.sub025Td,.sub025TdBrNone{
    padding:12px 0
}
.sub025Td{
    border-bottom:1px solid #dfdfdf
}
.sub025Photo{
    float:left;
    margin-left:7px;
    margin-right:20px
}
.sub025Table{
    margin-top:22px
}
.sub025Table a.skyblue2:active,.sub025Table a.skyblue2:link,.sub025Table a.skyblue2:visited{
    color:#0090cc;
    font-weight:700;
    text-decoration:none
}
.sub025Table a.skyblue2:hover{
    text-decoration:underline
}
.sub025Table th{
    color:#0090cc;
    height:23px;
    text-align:left
}
.sub025Table td.txt{
    padding-top:4px
}
.sub03UL li{
    background:url(/kor/images/sub03/bl_01.gif) 0 5px no-repeat rgba(0,0,0,0);
    color:#333;
    font-size:11px;
    height:20px;
    letter-spacing:-1px;
    padding-left:14px
}
.sub03UL li strong{
    color:#2dad4b;
    font-size:11px
}
.sub03Search{
    background:url(/kor/images/sub03/bg_search.gif) no-repeat rgba(0,0,0,0);
    font-size:12px;
    height:37px;
    margin-top:3px;
    padding:17px 0 0
}
.sub03Search input.boxSearch{
    background-color:#def1e5;
    border:1px solid #bee0c5;
    height:16px;
    width:276px
}
.sub03List{
    border-bottom:1px solid #cbcbcb;
    float:left;
    padding:15px 0
}
.sub03List p{
    border:1px solid #d9d9d9;
    float:left;
    font-size:0;
    margin-right:15px
}
.sub03List table{
    float:right;
    margin-top:5px;
    width:453px
}
.sub03List th.nickName{
    color:#666;
    letter-spacing:normal;
    padding-right:10px;
    text-align:right;
    text-decoration:underline
}
.sub03List th span{
    color:#858585
}
.sub03List td.sub01Txt3{
    letter-spacing:-1px;
    line-height:20px;
    padding:9px 10px 0 0
}
.sub03List li.nickName p{
    color:#666;
    font-weight:700;
    text-decoration:underline
}
.sub03List .chu a{
    color:#666;
    text-align:right
}
.sub03pageNum{
    background-color:#f1fbf1;
    font-size:12px;
    height:22px;
    padding-top:10px;
    text-align:center
}
.sub03Con{
    border-left:2px solid #2dad4b;
    border-right:2px solid #2dad4b;
    padding:7px 0
}
.sub031Table{
    border-top:2px solid #393;
    width:100%
}
.sub031Table th{
    background:url(/kor/images/bl_02.gif) 8px 12px no-repeat #e9f4ed;
    border-bottom:1px solid #b5dfc2;
    font-size:11px;
    font-weight:400;
    height:19px;
    letter-spacing:-1px;
    padding-left:18px;
    padding-top:9px;
    text-align:left;
    vertical-align:top;
    width:80px
}
.sub031Table td{
    border-bottom:1px solid #dcebe1;
    font-size:11px;
    padding-left:10px;
    text-align:left
}
.sub031Table td.line{
    border-bottom:medium none;
    border-top:1px solid #b2cc99;
    padding:20px 0 15px;
    text-align:center
}
.sub031Table td input{
    background-color:#e9f4ed;
    border:1px solid #b5dfc2;
    padding-top:2px
}
.sub031Table td input.BrNone{
    background:rgba(0,0,0,0);
    border:none
}
.sub031Table td textarea{
    background-color:#e9f4ed;
    border:1px solid #b5dfc2;
    margin:5px 0;
    width:520px
}
.sub031Table td select{
    background-color:#fdf1e1;
    border:1px solid #fdd9ac;
    height:19px
}
.sub031Table td select.selectBox{
    background-color:#e9f4ed;
    border:1px solid #b5dfc2;
    height:19px
}
.sub031Table td.addTd{
    padding:4px 0 4px 10px
}
.sub032Table th{
    border-bottom:1px solid #393;
    padding-bottom:7px;
    padding-right:10px
}
.sub032Table td.stLine1{
    background-color:#393;
    height:1px
}
.sub032Table td.stLine2{
    background-color:#eee;
    height:1px
}
.sub032DL{
    padding:10px 0 20px 15px
}
.sub032DL dt{
    background:url(/kor/images/sub03/bl_01.gif) 0 3px no-repeat rgba(0,0,0,0);
    font-weight:700;
    margin-bottom:5px;
    padding-left:13px
}
.sub032DL dd{
    line-height:19px;
    padding-bottom:10px;
    padding-left:13px
}
.sub032DL strong{
    color:#393
}
.sub031Btn{
    font-size:0;
    padding:10px 0 0 20px;
    text-align:center
}
.sub03Align{
    color:#999;
    font-weight:700;
    padding:12px 5px 9px 0;
    text-align:right
}
.sub03Align strong{
    color:#2dad4b
}
.sub03Com{
    background-color:#edf7e9;
    border:1px solid #d3e9c8;
    height:61px;
    margin-top:15px;
    padding-left:14px;
    padding-top:13px
}
.sub03Com td{
    color:#858585;
    font-size:11px;
    padding-left:5px
}
.sub03Com td input{
    border:1px solid #aaa;
    height:16px;
    width:100px
}
.sub03Com td select{
    height:18px
}
.sub03Comment{
    padding-left:15px;
    width:590px
}
.sub03Comment td.td_comment{
    border-bottom:1px solid #e1e1e1;
    padding:8px 0 10px 10px
}
.sub03Comment td.td_input{
    background:#f5f5f5;
    border-bottom:1px solid #e1e1e1;
    border-left:1px solid #e1e1e1;
    border-right:1px solid #e1e1e1;
    color:#666;
    font:11px "돋움";
    letter-spacing:-1px;
    padding:11px;
    width:100%
}
.sub03Comment td.noData{
    border-bottom:1px solid #e1e1e1;
    padding:12px 0 9px;
    text-align:center
}
.sub03Comment td strong{
    color:#757575;
    font:700 11px/25px "돋움"
}
.sub03Comment td span.date{
    color:#999;
    font:11px "돋움"
}
.sub03Comment td span.bar{
    color:#bbb;
    font:10px "돋움";
    padding-right:3px
}
.sub03Comment td div.con{
    color:#858585;
    line-height:19px;
    padding-left:12px
}
.sub03Comment div.btn{
    color:#999;
    float:right;
    font:11px "돋움";
    margin:6px 0 0
}
.sub03Comment div.btn img{
    vertical-align:-2px
}
.sub03Other{
    margin:0 0 0 12px;
    width:621px
}
.sub03Other dd{
    padding:0 10px
}
.sub03Other td,.sub03Other th{
    font:11px "돋움";
    height:23px;
    padding-top:3px;
    text-align:center
}
.sub03Other th{
    background:url(/kor/images/sub01/bg_02.gif) right center no-repeat rgba(0,0,0,0);
    border-bottom:2px solid #e3e3e3;
    color:#666
}
.sub03Other th.bgNone{
    background:rgba(0,0,0,0)
}
.sub03Other td{
    border-bottom:1px solid #e3e3e3;
    color:#858585
}
.sub03Other td strong{
    color:#858585
}
.sub03Other td span.bar{
    color:#bbb;
    font:10px "돋움";
    padding-right:3px
}
.sub03Other td.txtLeft{
    padding-left:10px;
    text-align:left
}
.sub03Other dd td a:link,.sub03Other dd td a:visited{
    color:#858585;
    font:11px "돋움";
    text-decoration:none
}
.sub03Other dd td a:active,.sub03Other dd td a:hover{
    color:#454545;
    font:11px "돋움";
    text-decoration:none
}
.sub03_05List th.nickName,.sub04_02_list_wrap li a span,.sub08_privacy dt,.sub5Detail_1 td a:hover,.txt_01,a.reload{
    text-decoration:underline
}
.sub03_05List{
    border-bottom:1px solid #cbcbcb;
    height:130px;
    padding:15px 0
}
.sub03_05List p{
    border:1px solid #d9d9d9;
    float:left;
    font-size:0;
    margin-right:15px
}
.sub03_05List table{
    float:left;
    margin-top:5px;
    width:100%
}
.sub03_05List th.nickName{
    color:#666;
    letter-spacing:normal;
    padding-right:10px;
    text-align:right
}
.bar,.foodCate5 td,.foodList5 td dd div.con2,.sub04UL li{
    letter-spacing:-1px
}
.sub03_05List th span{
    color:#858585
}
.sub03_05List td.sub01Txt3{
    letter-spacing:-1px;
    line-height:20px;
    padding:9px 10px 0 0
}
.sub04UL li{
    background:url(/kor/images/sub04/bl_01.gif) 0 1px no-repeat rgba(0,0,0,0);
    color:#333;
    font-size:11px;
    height:20px;
    padding-left:14px
}
.sub04UL li strong{
    color:#33c;
    font-size:11px
}
.sub04Search{
    background:url(/kor/images/sub04/bg_search.gif) no-repeat rgba(0,0,0,0);
    font-size:12px;
    height:37px;
    margin-top:3px;
    padding:17px 0 0
}
.sub04Search select{
    font-size:11px;
    height:18px
}
.sub04Search input.boxSearch{
    background-color:#e7fbfc;
    border:1px solid #a0dbdf;
    height:16px;
    width:240px
}
.sub04Btn th,.sub04Btn th.out,.sub04Btn th.over{
    font-size:11px;
    font-weight:400;
    height:19px;
    padding:3px 2px 0 0;
    width:68px
}
.sub04Btn{
    margin-top:20px
}
.sub04Btn th,.sub04Btn th.out{
    background:url(/kor/images/sub04/bt_01.gif) no-repeat rgba(0,0,0,0);
    color:#333
}
.sub04Btn th.over{
    background:url(/kor/images/sub04/bt_01_over.gif) no-repeat rgba(0,0,0,0);
    color:#fff;
    cursor:pointer
}
.sub04ListTable{
    border-top:1px solid #33c;
    margin-top:10px
}
.sub04List{
    border-bottom:1px solid #efefef;
    height:83px;
    margin:0 5px;
    padding:10px 0
}
.sub04List p{
    background-color:#efefef;
    float:left;
    height:83px;
    margin-right:10px;
    width:108px
}
.sub04List p img{
    border:1px solid #ccc;
    margin:3px
}
.sub04List table{
    float:right;
    margin-top:4px
}
.sub04List th{
    background:url(/kor/images/sub04/bl_01.gif) 0 1px no-repeat rgba(0,0,0,0);
    padding-bottom:4px;
    padding-left:15px;
    text-align:left
}
.sub04List td{
    line-height:20px
}
.btMore{
    margin-top:4px
}
.sub04Bg{
    border-left:2px solid #b8b8ed;
    border-right:2px solid #b8b8ed;
    padding:4px 12px
}
.sub04pageNum{
    background-color:#f1f4ff;
    font-size:12px;
    height:22px;
    padding-top:10px;
    text-align:center
}
.sub04View{
    height:152px;
    margin-bottom:10px
}
.sub04View p{
    float:left;
    margin-right:12px
}
.sub04View p img{
    border:1px solid #ccc
}
.sub04View table{
    float:left;
    margin-top:7px;
    width:398px
}
.sub04View th{
    background:url(/kor/images/sub04/bl_02.gif) no-repeat rgba(0,0,0,0);
    border-bottom:1px solid #33c;
    color:#33c;
    padding:1px 0 6px 18px;
    text-align:left
}
.sub04View td{
    border-bottom:1px solid #eaebea;
    height:122px;
    line-height:18px
}
.sub04ViewTable{
    background:url(/kor/images/sub04/bg_titleth.gif) no-repeat rgba(0,0,0,0);
    height:28px
}
.sub04ViewList td{
    border-bottom:1px solid #efefef;
    font-family:tahoma;
    padding:20px 0 18px
}
.sub04ViewList td ul{
    float:left;
    width:248px
}
.sub04ViewList td li{
    background:url(/kor/images/sub04/bl_03.gif) 0 5px no-repeat rgba(0,0,0,0);
    font-family:tahoma;
    margin-top:4px;
    padding-left:8px
}
.sub04_01_list_wrap ul .h5_bottom,.sub04_01_list_wrap2 ul .h5_bottom{
    margin-top:30px
}
.sub04ViewList td p.subject{
    font-weight:700
}
.sub04_01_list_wrap{
    background:url(/kor/images/sub04/sub04_01_box_bg.gif) 10px 0 no-repeat rgba(0,0,0,0);
    height:250px;
    width:100%
}
.sub04_01_list_wrap ul{
    border-bottom:1px solid #009cce;
    margin-left:196px;
    overflow:hidden
}
.sub04_01_list_wrap ul h5{
    margin-bottom:20px
}
.sub04_01_list_wrap ul li{
    border-bottom:1px dashed #e5e5e5;
    margin-bottom:4px;
    padding-bottom:4px
}
.sub04_01_list_wrap ul li p{
    color:#333;
    font-size:11px;
    position:relative
}
.sub04_01_list_wrap ul li p img{
    vertical-align:1px
}
.sub04_01_list_wrap ul li p strong{
    background:url(/kor/images/sub04/sub04_01_bullet.gif) 0 1px no-repeat rgba(0,0,0,0);
    color:#000;
    display:inline-block;
    font-size:11px;
    padding-left:14px;
    width:100px
}
.sub04_01_list_wrap ul li p a{
    position:absolute;
    right:0
}
.sub04_01_list_wrap2{
    background:url(/kor/images/sub04/sub04_01_box_bg2.gif) 10px 0 no-repeat rgba(0,0,0,0);
    height:330px;
    width:100%
}
.sub04_01_list_wrap2 ul{
    border-bottom:1px solid #009cce;
    margin-left:196px;
    overflow:hidden
}
.sub04_01_list_wrap2 ul h5{
    margin-bottom:15px
}
.sub04_01_list_wrap2 ul li{
    border-bottom:1px dashed #e5e5e5;
    margin-bottom:4px;
    padding-bottom:4px
}
.sub04_01_list_wrap2 ul li p{
    color:#333;
    font-size:11px;
    height:17px;
    margin-top:2px;
    position:relative
}
.sub04_01_list_wrap2 ul li p strong{
    background:url(/kor/images/sub04/sub04_01_bullet.gif) 0 1px no-repeat rgba(0,0,0,0);
    color:#000;
    display:inline-block;
    font-size:11px;
    padding-left:14px;
    width:100px
}
.sub04_01_list_wrap2 ul li p a{
    position:absolute;
    right:0
}
.sub04_02_list_wrap{
    background:url(/kor/images/sub04/sub04_02_list_bg.png) no-repeat rgba(0,0,0,0);
    height:661px;
    margin-left:40px;
    position:relative;
    width:557px
}
.sub04_02_list_wrap li{
    position:absolute
}
.sub04_02_list_wrap li a{
    border:1px solid #fff;
    color:#fff;
    display:inline-block;
    height:84px;
    padding-left:8px;
    padding-top:5px;
    width:81px
}
.sub04_02_list_wrap li a span{
    color:#fff;
    font:700 28px Arial
}
.sub04_02_list_wrap li a:hover{
    border:1px solid #555;
    color:#000
}
.sub04_02_list_wrap .list01{
    background-color:#00a0e7;
    right:133px;
    top:32px
}
.sub04_02_list_wrap .list02{
    background-color:#9702e4;
    right:334px;
    top:133px
}
.sub04_02_list_wrap .list03{
    background-color:#fba104;
    right:32px;
    top:234px
}
.sub04_02_list_wrap .list04{
    background-color:#04d83b;
    left:30px;
    top:234px
}
.sub04_02_list_wrap .list05{
    background-color:#f3c905;
    left:232px;
    top:335px
}
.sub04_02_list_wrap .list06{
    background-color:#0738d9;
    left:131px;
    top:436px
}
.sub04_02_list_wrap .list07{
    background-color:#fd03a2;
    right:133px;
    top:436px
}
.sub04_06_wrap{
    background:url(/kor/images/sub04/img02_06_bg.png) no-repeat rgba(0,0,0,0);
    height:730px;
    margin-left:35px;
    width:570px
}
.sub04_06_wrap h4{
    display:block;
    padding:140px 0 0 40px
}
.sub04_06_wrap ol{
    padding:30px 0 0 37px
}
.sub04_06_wrap ol li{
    background-color:#fff;
    height:18px;
    list-style:none;
    margin-bottom:12px;
    padding:2px 0 0 10px;
    width:242px
}
.sub04_04_list_wrap{
    margin-bottom:10px;
    overflow:hidden;
    width:700px
}
.sub04_04_list_wrap li{
    float:left;
    margin-bottom:5px
}
.sub04_04_dl{
    border-bottom:1px solid #ddd;
    overflow:hidden;
    padding-bottom:15px;
    width:100%
}
.sub04_04_dl dt{
    float:left
}
.sub04_04_dl dd{
    float:left;
    margin-left:10px;
    margin-top:30px;
    width:490px
}
.sub04_03_list_wrap{
    height:300px;
    position:relative;
    width:100%
}
.sub04_03_list_wrap h4{
    display:block;
    position:absolute;
    right:60px;
    top:0
}
.sub04_03_list_wrap ul li{
    height:144px;
    overflow:hidden;
    position:absolute;
    width:128px
}
.sub04_03_list_wrap ul .list_01{
    left:0;
    top:0
}
.sub04_03_list_wrap ul .list_02{
    left:124px;
    top:0
}
.sub04_03_list_wrap ul .list_03{
    left:251px;
    top:0
}
.sub04_03_list_wrap ul .list_04{
    left:124px;
    top:124px
}
.sub04_03_list_wrap ul .list_05{
    left:378px;
    top:124px
}
.sub04_03_list_wrap1{
    padding-bottom:35px;
    overflow:Hidden;
    width:100%
}
.sub04_03_list_wrap1 h4{
    display:block;
    margin-bottom:10px;
    position:relative
}
.sub04_03_list_wrap1 ul{
    width:100%;
    text-align:center
}
.sub04_03_list_wrap1 ul li{
    float:left;
    width:30%!important;
    padding:0 1%!important;
    overflow:hidden;
    text-align:center
}
.sub04_03_list_wrap1 ul li img{
    width:96%;
    max-width:110px
}
.sub04_03_list_wrap1 ul li:first-child{
    padding-left:0
}
.sub04_03_list_wrap1 ul li+li{
    margin-left:1px
}
.sub04_05_wrap table tr th{
    border-top:1px solid #c8f0ff;
    color:#0490c7;
    width:20%
}
.sub04_05_wrap table tr td{
    width:30%
}
.sub04_05_wrap caption{
    text-align:left
}
.sub04_05_wrap h4{
    border-bottom:1px solid #ddd;
    display:block;
    margin:15px 0;
    padding-bottom:5px;
    width:100%
}
.sub04_05_wrap h5{
    background:url(/kor/images/sub04/sub04_05_bullet.gif) 0 4px no-repeat rgba(0,0,0,0);
    margin-bottom:5px;
    margin-top:20px;
    padding-left:13px
}
.sub04_05_wrap_02 h3,.sub04_05_wrap_02 h4{
    display:block
}
.sub04_05_wrap_02 h3{
    margin-bottom:20px
}
.sub04_05_wrap_02 h4{
    margin-bottom:10px
}
.sub04_05_wrap_02 ul{
    margin-left:30px
}
.sub04_05_wrap_02 ul li{
    margin-bottom:20px
}
.sub05UL{
    margin-bottom:5px
}
.sub05UL li{
    background:url(/kor/images/sub05/bl_01.gif) 0 1px no-repeat rgba(0,0,0,0);
    color:#333;
    height:20px;
    padding-left:10px
}
.sub05UL li strong,.sub05pageNum strong{
    color:#099
}
.sub05Table{
    border-bottom:1px solid #05a5af
}
.sub05Table td,.sub05Table th{
    border-bottom:1px solid #efefef;
    font-family:tahoma;
    text-align:center
}
.sub05Table th{
    color:#05a5af
}
.sub05Table td{
    color:#333;
    height:27px
}
.sub05pageNum{
    background-color:#eefcfc;
    font-size:12px;
    height:22px;
    padding-top:10px;
    text-align:center
}
.foodCate5{
    background:url(/kor/images/sub05/bg_category.gif) no-repeat rgba(0,0,0,0);
    width:640px
}
.foodCate5 dt{
    height:28px;
    padding:10px 10px 0 0;
    text-align:right
}
.foodCate5 th,.foodList5 th{
    text-align:left
}
.foodCate5 dt img{
    margin-right:3px;
    vertical-align:-1px
}
.foodCate5 dd.dd1{
    background:url(/kor/images/sub05/bg_category1.gif) repeat-y rgba(0,0,0,0);
    padding:0 17px
}
.foodCate5 dd.dd2{
    background:url(/kor/images/sub05/bg_category2.gif) 0 bottom no-repeat rgba(0,0,0,0);
    height:8px;
    padding:1px 0 0
}
.foodCate5 td,.foodCate5 th{
    background:url(/kor/images/sub01/dot.gif) 0 top repeat-x rgba(0,0,0,0);
    vertical-align:top
}
.foodCate5 th{
    padding:10px 0 9px;
    width:55px
}
.foodCate5 td{
    color:#666;
    font:11px/21px "돋움";
    padding:9px 0 0
}
.foodCate5 td select{
    font:12px "돋움";
    height:18px
}
.foodCate5 td input.btn{
    border:0;
    vertical-align:-6px
}
.foodCate5 td input.txt{
    height:16px;
    width:240px
}
.foodCate5 td.bgNone,.foodCate5 th.bgNone{
    background:rgba(0,0,0,0)
}
.foodCate5 img.bar{
    margin:0 4px 0 7px;
    vertical-align:-1px
}
.foodList5 td,.sub075Table th,.sub5Detail_3 td{
    vertical-align:top
}
.foodList5{
    border-top:2px solid #099
}
.foodList5 table{
    width:100%
}
.foodList5 th img{
    border:1px solid #d9d9d9;
    margin:15px 0
}
.foodList5 td div.btn{
    float:right
}
.bar{
    color:#b5b5b5;
    font:10px "돋움"
}
.foodList5 td dt{
    color:#099;
    font:700 12px "돋움"
}
.foodList5 td dd ul.con1{
    margin:6px 0 0
}
.foodList5 td dd ul.con1 li{
    background:url(/kor/images/sub05/bl_02.gif) 0 6px no-repeat rgba(0,0,0,0);
    color:#858585;
    font:11px/19px "돋움";
    padding:0 0 0 8px;
    text-align:left
}
.foodList5 td dd ul.con1 li span.nickName{
    color:#858585;
    font:700 12px "돋움";
    text-decoration:underline
}
.foodList5 td dd div.con2{
    background-color:#f5f5f5;
    color:#454545;
    font:11px/19px "돋움";
    height:64px;
    margin:4px 0 0;
    padding:10px 13px 0 12px
}
.sub5Detail_1 td,.sub5Detail_1 th{
    line-height:21px
}
.foodList5 td.line{
    background-color:#e5e5e5;
    height:1px
}
.foodList5 td.noDate{
    padding:15px 0 12px;
    text-align:center
}
.table5Title{
    background:url(/kor/images/sub05/bg_01.gif) repeat-x rgba(0,0,0,0);
    height:30px;
    text-align:left;
    width:100%
}
.table5Title table td{
    background:url(/kor/images/sub05/bl_title_1.gif) 0 3px no-repeat rgba(0,0,0,0);
    border-bottom:2px solid #099;
    color:#000;
    font-size:12px;
    font-weight:700;
    padding:1px 12px 9px 19px;
    vertical-align:top
}
.sub5Detail_1{
    display:inline-block;
    width:612px
}
.sub5Detail_1 p{
    float:left;
    font-size:0
}
.sub5Detail_1 p img{
    border:1px solid #eaebea
}
.sub5Detail_1 table{
    float:left;
    margin:0 0 0 12px
}
.sub5Detail_1 caption{
    font-size:0;
    height:40px
}
.sub5Detail_1 th{
    background:url(/kor/images/sub05/bl_02.gif) 12px 7px no-repeat rgba(0,0,0,0);
    padding:0 0 0 21px;
    text-align:left
}
.sub5Detail_1 td a{
    color:#099;
    font:11px Dotum
}
.sub5Detail_2 dt,.sub5Detail_3 dt{
    font-size:0
}
.sub5Detail_2{
    margin:12px 0 0
}
.sub5Detail_2 dd{
    line-height:21px;
    margin:8px 0 0;
    padding:0 12px;
    text-align:justify
}
.sub5Detail_3{
    margin:14px 0 0
}
.sub5Detail_3 td{
    padding-left:10px
}
.sub5Detail_3 td p{
    font-size:0;
    margin:15px 0 9px
}
.sub5Detail_3 td p img{
    border:1px solid #ccc
}
.sub5Detail_3 td strong{
    display:block;
    width:186px
}
.sub5Detail_3 td ul{
    margin:3px 0 0
}
.sub5Detail_3 td li{
    background:url(/kor/images/sub05/bl_02.gif) 0 6px no-repeat rgba(0,0,0,0);
    font:11px/18px Dotum;
    padding:0 0 0 8px
}
.sub06Table td,.sub06Table th{
    font-family:tahoma;
    text-align:center
}
.sub06UL{
    margin-bottom:5px
}
.sub06UL li{
    background:url(/kor/images/sub06/bl_01.gif) 0 4px no-repeat rgba(0,0,0,0);
    color:#333;
    height:20px;
    padding-left:10px
}
.sub06UL li strong,.sub06pageNum strong{
    color:#f09
}
.sub06Table{
    border-bottom:1px solid #f09
}
.sub06Table th{
    border-bottom:1px solid #efefef;
    color:#f09
}
.sub06Table th.tit{
    background:#fff5fb;
    border-bottom:1px solid #f09;
    border-top:2px solid #f09;
    height:30px
}
.sub06Table td{
    border-bottom:1px solid #efefef;
    color:#333;
    height:27px
}
.sub06pageNum{
    background-color:#fff5fb;
    color:#858585;
    font-size:12px;
    height:24px;
    padding-top:8px;
    text-align:center
}
.calender{
    background-color:#efefef;
    width:600px
}
.calender th{
    background-color:#a108bd;
    color:#fff;
    height:23px;
    padding-top:2px
}
.calender td{
    background-color:#fff
}
.sub063Table caption{
    background:url(/kor/images/sub06/img_dot01.gif) no-repeat rgba(0,0,0,0);
    color:#333;
    font-weight:700;
    padding-bottom:5px;
    padding-left:15px;
    text-align:left
}
.sub063Con th,.sub073TBL th,.sub075Table th{
    font-weight:400;
    letter-spacing:-1px
}
.sub063Table caption.view{
    background:rgba(0,0,0,0);
    display:block;
    margin:0;
    padding:0
}
.sub063Table td table{
    background-color:#fdf5fe
}
.sub063Con th{
    background:url(/kor/images/sub06/img_dot02.gif) 0 9px no-repeat rgba(0,0,0,0);
    color:#333;
    font-size:11px;
    line-height:20px;
    padding:3px 0 0 10px;
    text-align:justify
}
.sub063Con td.line{
    background:url(/kor/images/sub06/img_line.gif) repeat-x rgba(0,0,0,0);
    height:10px
}
.sub063Con th strong{
    color:#333
}
.sub06_05_wrap_02 h3{
    display:block;
    margin-bottom:15px
}
.sub06_05_wrap_02 ul .list{
    background:url(/kor/images/sub06/bullet_06_05.gif) 0 3px no-repeat rgba(0,0,0,0);
    color:#333;
    margin-bottom:10px;
    padding-left:15px
}
.sub06_05_wrap_02 ul .list ul{
    background-color:#fff0f9;
    margin-top:10px;
    overflow:hidden;
    padding:15px;
    width:580px
}
.sub06_05_wrap_02 ul .list ul li{
    background:url(/kor/images/sub06/bullet_06_05_s.gif) 0 5px no-repeat rgba(0,0,0,0);
    line-height:20px;
    padding-left:12px
}
.sub06_05_wrap_02 table{
    border-top:2px solid #ff26a8;
    margin-bottom:20px;
    margin-top:10px
}
.sub06_05_wrap_02 table tr th{
    background-color:#fff6fb;
    border-bottom:1px solid #ddd;
    border-right:1px solid #ddd;
    padding:2px 0;
    width:100px
}
.sub06_05_wrap_02 table tr td{
    background-color:#f8f8f8;
    border-bottom:1px solid #ddd;
    line-height:18px;
    padding:2px 0 2px 20px
}
.sub07UL li{
    background:url(/kor/images/sub07/bl_01.gif) 0 3px no-repeat rgba(0,0,0,0);
    color:#333;
    font-size:11px;
    height:20px;
    letter-spacing:-1px;
    padding-left:14px
}
.sub07UL li strong{
    color:#f63
}
.sub075Table{
    border-top:2px solid #f60;
    width:100%
}
.sub075Table th{
    background:url(/kor/images/bl_01.gif) 8px 12px no-repeat #fdf1e1;
    border-bottom:1px solid #ffdcad;
    font-size:11px;
    height:19px;
    padding-left:18px;
    padding-top:9px;
    text-align:left;
    width:80px
}
.sub075Table td{
    border-bottom:1px solid #f7e6d0;
    font-size:11px;
    padding-left:10px;
    text-align:left
}
.sub075Table td.line{
    border-bottom:medium none;
    border-top:1px solid #b2cc99;
    padding:20px 0 15px;
    text-align:center
}
.sub075Table td input{
    background-color:#fdf1e1;
    border:1px solid #fdd9ac;
    padding-top:2px
}
.sub075Table td input.BrNone,.sub075Table td input.radioBtn{
    background:rgba(0,0,0,0);
    border:none
}
.sub075Table td input.radioBtn{
    margin-top:1px;
    vertical-align:-4px
}
.sub075Table td select,.sub075Table td textarea{
    background-color:#fdf1e1;
    border:1px solid #fdd9ac
}
.sub075Table td textarea{
    margin:5px 0;
    width:520px
}
.sub075Table td select{
    height:19px
}
.sub073Table th.tit1,.sub07TableBg{
    background:url(/kor/images/sub07/bg_title.gif) no-repeat rgba(0,0,0,0)
}
.sub075Table td.addTd{
    padding:4px 0 4px 10px
}
.sub073Btn{
    font-size:0;
    margin:5px 0 15px;
    text-align:right
}
.sub073Table td,.sub07TableBg th,.sub07pageNum{
    text-align:center
}
.sub07TableBg{
    height:28px
}
.sub073Table td{
    border-bottom:1px solid #ffd9bf;
    padding:5px 0 2px
}
.sub073Table th.tit1{
    height:28px
}
.sub073Table th.tit2{
    background:url(/kor/images/sub07/bg_title.gif) -20px 0 no-repeat rgba(0,0,0,0);
    height:28px
}
.sub073Table th.tit3{
    background:url(/kor/images/sub07/bg_title.gif) -560px 0 no-repeat rgba(0,0,0,0);
    height:28px
}
.sub07pageNum{
    background-color:#fff5ef;
    font-size:12px;
    height:22px;
    padding-top:10px
}
.sub073TBL td,.sub073TBL th{
    text-align:left;
    font-size:11px
}
.sub073TBL{
    border-top:2px solid #f60;
    width:100%
}
.sub073TBL th{
    background:url(/kor/images/bl_01.gif) 8px 12px no-repeat #fdf1e1;
    border-bottom:1px solid #ffdcad;
    height:19px;
    padding-left:18px;
    padding-top:9px;
    vertical-align:top;
    width:80px
}
.sub073TBL td{
    border-bottom:1px solid #f7e6d0;
    padding-left:10px
}
.sub073TBL td.line{
    border-bottom:medium none;
    border-top:1px solid #b2cc99;
    padding:20px 0 15px;
    text-align:center
}
.sub073TBL td input{
    background-color:#fdf1e1;
    border:1px solid #fdd9ac;
    padding-top:2px
}
.sub073TBL td input.BrNone,.sub073TBL td input.radioBtn{
    background:rgba(0,0,0,0);
    border:none
}
.sub073TBL td input.radioBtn{
    margin-top:1px;
    vertical-align:-4px
}
.sub073TBL td select,.sub073TBL td textarea{
    background-color:#fdf1e1;
    border:1px solid #fdd9ac
}
.sub073TBL td textarea{
    margin:5px 0;
    width:520px
}
.sub073TBL td select{
    height:19px
}
.sub073TBL td.addTd{
    padding:4px 0 4px 10px
}
.sub08UL li{
    background:url(/kor/images/sub08/bl_01.gif) 0 1px no-repeat rgba(0,0,0,0);
    color:#333;
    font-size:11px;
    height:20px;
    letter-spacing:-1px;
    padding-left:14px
}
.sub08UL li strong{
    color:#66b12a;
    font-size:11px
}
.sub082_1{
    background:url(/kor/images/line_03.gif) center bottom repeat-x rgba(0,0,0,0);
    height:85px;
    margin-top:20px
}
.sub082_1 dt{
    float:left;
    font-size:0
}
.sub082_1 dd{
    background-color:#f3f3f3;
    float:right;
    height:54px;
    line-height:18px;
    padding:5px 5px 5px 8px;
    text-align:left;
    width:445px
}
.sub082_2{
    border-top:1px solid #ccc;
    clear:both;
    font-size:0;
    padding-top:15px;
    text-align:right
}
.sub08_privacy dl{
    margin:5px 0 0
}
.sub08_privacy dt{
    color:#693;
    font:700 12px Dotum;
    margin:29px 0 0
}
.sub08_privacy dd{
    color:#555;
    font:11px/18px Doutm;
    margin:11px 0 0;
    text-align:justify
}
.sub08_privacy dd table{
    background:#ccc;
    margin:5px 0 0
}
.sub08_privacy dd th{
    background:#effae6;
    font:700 11px Doutm;
    padding:6px 0 3px;
    text-align:center
}
.sub08_privacy dd td{
    background:#fff;
    font:11px Doutm;
    padding:6px 0 3px;
    text-align:center
}
.sub083_1{
    background-color:#f8fff2;
    font-size:12px;
    letter-spacing:-1px
}
.sub083UL{
    background-color:#effae6;
    padding:13px 12px 4px
}
.sub083UL li{
    background:url(/kor/images/sub08/bl_01.gif) 0 3px no-repeat rgba(0,0,0,0);
    color:#333;
    font-size:11px;
    letter-spacing:-1px;
    line-height:18px;
    margin-bottom:5px;
    padding-left:14px
}
.sub083Table{
    margin-top:10px
}
.sub083Table th{
    text-align:left
}
.sub083Table td{
    line-height:18px;
    padding-left:10px;
    text-align:justify
}
.sitemap{
    float:left
}
.sitemap ul{
    margin:0 0 0 20px;
    padding:0;
    width:100%
}
.sitemap ul li{
    overflow:hidden;
    margin:0 20px 0 0;
    padding:0;
    width:100%
}
.sub084_1 dd,.sub084_2 dd,.sub084_3 dd{
    border-bottom:1px solid #eaeaea;
    height:16px;
    padding:4px 0 4px 38px;
    font-size:11px;
    letter-spacing:-1px
}
.sub084_1,.sub084_2,.sub084_3{
    margin-bottom:30px
}
.sub084_1 dd{
    background:url(/kor/images/sub08/img_bl_01.gif) 30px 11px no-repeat rgba(0,0,0,0)
}
.sub084_2 dd{
    background:url(/kor/images/sub08/img_bl_02.gif) 30px 11px no-repeat rgba(0,0,0,0)
}
.sub084_3 dd{
    background:url(/kor/images/sub08/img_bl_03.gif) 30px 11px no-repeat rgba(0,0,0,0)
}
.sub08_01_wrap{
    overflow:hidden
}
.sub08_01_wrap .list_img{
    float:left;
    height:500px;
    margin-right:18px;
    width:160px
}
.sub08_01_wrap .list_text{
    float:left;
    overflow:hidden;
    width:462px
}
.loginTable{
    background-color:#f7f7f7;
    border-top:1px solid #e1e1e1;
    height:90px;
    padding-top:40px
}
.btn{
    cursor:pointer
}
.popupFindTxt{
    font-size:11px;
    letter-spacing:-1px;
    margin:0 0 5px;
    width:340px
}
.popupFind{
    border-top:2px solid #f60;
    width:340px
}
.popupFind th{
    background:url(/kor/images/sub09/bl_01.gif) 8px 11px no-repeat #fdf1e1;
    border-bottom:1px solid #fdd9ac;
    font-size:11px;
    font-weight:400;
    height:15px;
    letter-spacing:-1px;
    padding:10px 0 5px 22px;
    text-align:left;
    vertical-align:top;
    width:80px
}
.popupFind td{
    border-bottom:1px solid #f7e6d0;
    letter-spacing:-1px;
    padding-left:10px;
    text-align:left
}
.agreeTitle th{
    border-bottom:1px solid #f30;
    padding-bottom:7px;
    padding-right:10px
}
.agreeTitle td.stLine1{
    background-color:#f30;
    height:1px
}
.agreeTitle td.stLine2{
    border-bottom:1px solid #eee
}
.agreeTitle td span.bar{
    color:#aaa;
    font:11px Dotum;
    padding:0 2px 0 1px
}
.agreeTitle td img.bl{
    margin-right:5px;
    vertical-align:3px
}
#div_layer1 td.alignRight{
    color:#888;
    font:12px Dotum
}
.agreeTxt,div.scroll{
    line-height:18px;
    letter-spacing:-1px
}
.agreeCheck,.agreeForm th,.agreeTxt,.txt_01,div.scroll{
    font-size:11px
}
div.scroll{
    border:3px solid #eaeaea;
    height:180px;
    overflow:auto;
    padding:15px
}
.termsArea p{
    color:#454545;
    font-weight:700;
    margin-bottom:10px
}
.termsArea dl{
    margin-bottom:15px
}
.termsArea dt{
    color:#666;
    font-weight:700
}
.termsArea dd{
    padding-bottom:10px;
    text-align:justify
}
.termsArea dd ul{
    padding-left:12px
}
.agreeCheck{
    background-color:#f3f3f3;
    padding:10px 15px 10px 0;
    text-align:right
}
.agreeForm{
    border:3px solid #e8e8e8;
    padding:15px 15px 15px 40px
}
.agreeTxt{
    background:#f8f8f8;
    border-bottom:1px solid #e6e6e6;
    border-top:1px solid #bfbdbd;
    color:#666;
    padding:13px 15px 10px;
    text-align:justify
}
.txt_01{
    color:#f60;
    letter-spacing:-1px
}
.agreeForm th{
    background:url(/kor/images/bl_01.gif) 0 8px no-repeat rgba(0,0,0,0);
    font-weight:400;
    height:24px;
    letter-spacing:-1px;
    padding-left:10px;
    padding-right:10px;
    text-align:left
}
.tradiCon{
    margin:30px 10px 0
}
.tradiCon p{
    font-size:0;
    height:29px
}
.tradiCon dl{
    display:inline-block;
    margin-top:15px
}
.tradiCon dt{
    float:left;
    font-size:0
}
.tradiCon dt img{
    margin-right:10px
}
.tradiCon dd{
    font-family:"굴림";
    line-height:21px;
    text-align:justify
}
.tradiCon .tdBg1{
    background-color:#3ba7d4;
    height:2px
}
.tradiCon .tdBg2{
    background-color:#ededed;
    width:620px
}
.sub101UL{
    background-color:#fdf1e1;
    margin-bottom:30px;
    padding:13px 12px 4px
}
.sub101UL li{
    background:url(/kor/images/sub07/bl_01.gif) 0 3px no-repeat rgba(0,0,0,0);
    color:#333;
    font-size:11px;
    letter-spacing:-1px;
    line-height:18px;
    margin-bottom:5px;
    padding-left:14px
}
.memberLogin{
    margin:20px 0 0 45px
}
.memberLogin dl{
    width:551px
}
.memberLogin dt{
    height:33px
}
.memberLogin dd.loginFormArea{
    background:#f7f7f7;
    border-top:1px solid #e1e1e1;
    height:97px;
    padding:35px 0 0
}
.memberLogin dd .loginForm{
    display:inline-block;
    margin:0 0 0 147px
}
.memberLogin dd .loginForm table{
    float:left
}
.memberLogin dd .loginForm table td,.memberLogin dd .loginForm table th{
    height:24px;
    vertical-align:top
}
.memberLogin dd .loginForm table td input{
    height:19px;
    width:130px
}
.memberLogin dd .loginForm p{
    float:left
}
.memberLogin dd .loginForm img{
    cursor:pointer
}
.memberLogin dd .loginMemo{
    font:11px Dotum;
    margin:0 0 0 202px;
    padding:4px 0 0
}
.memberLogin dd.loginBtn{
    font-size:0
}
.memberLogin dd.loginBtn img{
    cursor:pointer;
    float:left
}
.boardGuide{
    background:#f8f8f8;
    font:11px/18px Dotum;
    letter-spacing:-1px;
    margin:0 0 15px;
    padding:12px 14px 8px 13px;
    text-align:left
}
.boardPrivacy{
    border:3px solid #eaeaea;
    height:135px;
    line-height:18px;
    margin:0 0 10px;
    overflow:auto;
    padding:15px
}
.privacyAgree{
    font:11px Dotum;
    letter-spacing:-1px;
    padding:0 0 15px;
    text-align:right
}
.privacyAgree input{
    border:none;
    vertical-align:-3px
}
.pop_wrap{
    margin:0 auto;
    width:680px
}
.pop_navi{
    height:35px;
    margin:20px 0 0 50px;
    overflow:hidden
}
.pop_navi li{
    float:left;
    margin-right:5px
}
.h1_wrap{
    background:url(/kor/images/sub04/popup/list01_bg01.png) no-repeat rgba(0,0,0,0);
    height:422px;
    overflow:hidden;
    padding:0 30px;
    width:620px
}
.h1_wrap h1{
    display:block;
    padding-bottom:20px;
    padding-top:25px;
    text-align:center;
    width:100%
}
.h1_wrap .h1_text{
    padding-top:30px
}
.pop_wrap .list_01,.pop_wrap .list_02,.pop_wrap .list_03{
    padding:0 40px;
    width:600px;
    overflow:hidden
}
.h1_wrap p{
    float:left
}
.pop_wrap .list_01{
    background:url(/kor/images/sub04/popup/list01_bg02.png) no-repeat rgba(0,0,0,0);
    height:142px
}
.pop_wrap .list_02{
    background:url(/kor/images/sub04/popup/list01_bg03.png) no-repeat rgba(0,0,0,0);
    height:297px
}
.pop_wrap .list_03{
    background:url(/kor/images/sub04/popup/list01_bg04.png) left bottom no-repeat rgba(0,0,0,0);
    height:715px
}
.pop_wrap .list_wrap li h2{
    color:#3a0000;
    display:block;
    font-family:"맑은 고딕";
    font-size:18px;
    font-weight:700;
    padding-bottom:10px;
    padding-top:10px
}
.pop_wrap2 .list_02 ul li,.pop_wrap2 .list_05 ul li{
    color:#333;
    font-family:"돋움"
}
.pop_wrap .list_wrap li p{
    color:#333;
    font-size:12px;
    line-height:18px;
    text-align:justify
}
.pop_wrap2{
    margin:0 auto;
    width:680px
}
.pop_navi2{
    height:35px;
    margin:20px 0 0 50px;
    overflow:hidden
}
.pop_navi2 li{
    float:left;
    margin-right:5px
}
.h1_wrap2{
    background:url(/kor/images/sub04/popup/list02_bg01.png) no-repeat rgba(0,0,0,0);
    height:345px;
    overflow:hidden;
    padding:0 40px;
    width:600px
}
.h1_wrap2 h1{
    display:block;
    padding-bottom:20px;
    padding-top:25px;
    text-align:center;
    width:100%
}
.h1_wrap2 .h1_text{
    padding-left:20px;
    padding-top:30px
}
.pop_wrap2 .list_01,.pop_wrap2 .list_02,.pop_wrap2 .list_03,.pop_wrap2 .list_04,.pop_wrap2 .list_05{
    padding:0 40px;
    width:600px;
    overflow:hidden
}
.h1_wrap2 p{
    float:left
}
.pop_wrap2 .list_01{
    background:url(/kor/images/sub04/popup/list02_bg02.png) no-repeat rgba(0,0,0,0);
    height:102px
}
.pop_wrap2 .list_02{
    background:url(/kor/images/sub04/popup/list02_bg02.png) left bottom no-repeat rgba(0,0,0,0);
    height:310px
}
.pop_wrap2 .list_02 ul li{
    font-size:12px;
    line-height:24px;
    text-align:justify
}
.pop_wrap2 .list_03{
    background:url(/kor/images/sub04/popup/list02_bg03.png) left top no-repeat rgba(0,0,0,0);
    height:260px
}
.pop_wrap2 .list_04{
    background:url(/kor/images/sub04/popup/list02_bg04.png) left top no-repeat rgba(0,0,0,0);
    height:120px
}
.pop_wrap2 .list_05{
    background:url(/kor/images/sub04/popup/list02_bg04.png) left bottom no-repeat rgba(0,0,0,0);
    height:350px
}
.pop_wrap2 .list_05 ul li{
    font-size:12px;
    line-height:24px;
    text-align:justify
}
.pop_wrap2 .list_03 p{
    float:left
}
.pop_wrap2 .list_03 .img{
    padding-top:30px
}
.pop_wrap2 .list_03 .text{
    padding:40px 0 0 20px
}
.pop_wrap2 .list_wrap li h2{
    color:#3a0000;
    display:block;
    font-family:"맑은 고딕";
    font-size:18px;
    font-weight:700;
    padding-bottom:10px;
    padding-top:10px
}
.pop_wrap2 .list_wrap li h2 span{
    font-size:13px
}
.pop_wrap2 .list_wrap li p{
    color:#333;
    font-size:12px;
    line-height:24px;
    text-align:justify
}
.rounding_area h2,.rounding_area h3{
    display:block!important;
    font-size:15px
}
.inner_conin{
    padding-bottom:30px;
    width:100%
}
.rowsalt_gallery dl{
    background:url(/kor/images/sub04/list_bg.gif) left top no-repeat rgba(0,0,0,0);
    cursor:pointer;
    float:left;
    height:155px;
    margin-left:35px;
    overflow:hidden;
    padding:12px;
    width:154px
}
.rowsalt_gallery dt img{
    width:155px
}
.rowsalt_gallery dd{
    background:url(/kor/images/sub04/btn_more.gif) no-repeat rgba(0,0,0,0);
    font-weight:700;
    letter-spacing:-1px;
    margin-top:10px
}
.food_preparation,.food_step .step_in2 dd,.food_step_aa .step_in2 dd{
    letter-spacing:-1px;
    margin-top:20px
}
.rounding_area{
    background:url(/kor/images/sub04/b_bg02.gif) left top repeat-y rgba(0,0,0,0);
    margin-bottom:0;
    overflow:hidden;
    padding-left:15px;
    padding-right:15px;
    width:610px
}
.rounding_area h2{
    background:url(/kor/images/sub04/h2_bg.gif) left bottom no-repeat rgba(0,0,0,0);
    color:#222;
    font-weight:700;
    letter-spacing:-1px;
    margin-bottom:10px;
    overflow:hidden;
    padding-bottom:12px;
    padding-left:25px;
    width:605px
}
.rounding_area h3{
    color:#194c1e;
    line-height:40px
}
.food_preparation dl,.food_recipe,.food_recipe div{
    font-size:10pt
}
.rounding_area h3.dotted{
    background:url(/kor/images/sub04/list_bg2.gif) left bottom repeat-x rgba(0,0,0,0);
    margin-bottom:13px
}
.food_preparation dl dd,.food_preparation dl dt{
    margin-bottom:6px;
    padding-left:10px
}
.rounding_area h3 img{
    vertical-align:middle
}
.food_preparation{
    color:#666;
    float:left;
    font-size:10pt;
    overflow:hidden;
    position:relative;
    width:100%
}
.list_img,.list_img img{
    width:312px
}
.list_img{
    float:left;
    height:216px
}
.food_preparation dl dt{
    background:url(/kor/images/sub04/bullet02.gif) 0 4px no-repeat rgba(0,0,0,0);
    font-weight:700
}
.food_recipe div,.food_step .step_in2,.food_step_aa .step_in2{
    margin-bottom:10px
}
.food_preparation ul{
    bottom:0;
    left:0;
    position:absolute;
    width:280px
}
.food_preparation ul li{
    float:left;
    margin-left:5px
}
.overflow_hidden{
    overflow:hidden
}
.food_recipe{
    color:#666;
    float:right;
    height:216px;
    letter-spacing:-1px;
    overflow:hidden;
    position:relative;
    width:280px
}
.food_step .step_in dt,.food_step_aa .step_in dt,.review_list2{
    float:left
}
.food_step .step_in h4,.food_step .step_in2 h4{
    display:block!important;
    font-weight:700;
    height:22px;
    text-align:center
}
.food_recipe div{
    background:#f2f3f1;
    color:#666;
    padding:3%;
    width:94%
}
.food_step{
    padding-top:30px
}
.food_step .step_in h4{
    background:url(/kor/images/sub04/on_bg01.gif) left top no-repeat rgba(0,0,0,0);
    color:#fff;
    font-size:15px;
    padding-top:5px;
    width:100%
}
.food_step .step_in dl{
    background:url(/kor/images/sub04/on_bg02.gif) left top repeat-y rgba(0,0,0,0);
    color:#666;
    overflow:hidden;
    padding:2%;
    width:96%
}
.food_step .step_in dd.tip span,.food_step .step_in2 dd.tip span{
    background:#ff6e2e;
    border:1px solid #f45711;
    font-family:tahoma;
    margin-right:5px
}
.food_step .step_in dt img{
    width:149px
}
.food_step .step_in dd{
    font-size:10pt!important;
    letter-spacing:-1px;
    width:410px
}
.food_step .step_in dd.tip span{
    color:#fff;
    font-size:10pt!important;
    font-weight:700;
    padding-left:5px;
    padding-right:5px;
    vertical-align:top
}
.food_step .step_in dd.tip{
    padding-top:10px;
    vertical-align:middle
}
.food_step .step_in2 h4{
    font-size:15px;
    padding-top:5px;
    width:100%
}
.food_step .step_in2 dl{
    color:#666;
    overflow:hidden;
    padding:2%;
    width:96%
}
.food_step .step_in2 dt img{
    height:426px
}
.food_step_aa .step_in h4,.food_step_aa .step_in2 h4{
    display:block!important;
    height:22px;
    text-align:center;
    font-weight:700
}
.food_step .step_in2 dd{
    font-size:10pt!important
}
.food_step .step_in2 dd.tip span{
    color:#fff;
    font-size:10pt!important;
    font-weight:700;
    padding-left:5px;
    padding-right:5px;
    vertical-align:top
}
.food_step .step_in2 dd.tip{
    padding-top:10px;
    vertical-align:middle
}
.food_step_aa{
    padding-top:30px
}
.food_step_aa .step_in h4{
    background:url(/kor/images/sub04/on_bg01.gif) left top no-repeat rgba(0,0,0,0);
    color:#fff;
    font-size:15px;
    padding-top:5px;
    width:100%
}
.food_step_aa .step_in dl{
    background:url(/kor/images/sub04/on_bg02.gif) left top repeat-y rgba(0,0,0,0);
    color:#666;
    overflow:hidden;
    padding:2%;
    width:96%
}
.food_step_aa .step_in dt img{
    width:149px
}
.food_step_aa .step_in dd{
    font-size:10pt!important;
    letter-spacing:-1px;
    width:410px
}
.food_step_aa .step_in dd.tip span{
    background:#ff6e2e;
    border:1px solid #f45711;
    color:#fff;
    font-family:tahoma;
    font-size:10pt!important;
    font-weight:700;
    margin-right:5px;
    padding-left:5px;
    padding-right:5px;
    vertical-align:top
}
.food_step_aa .step_in dd.tip{
    padding-top:10px;
    vertical-align:middle
}
.food_step_aa .step_in2 h4{
    background:url(/kor/images/sub04/on_bg01.gif) left top no-repeat rgba(0,0,0,0);
    color:#fff;
    font-size:15px;
    padding-top:5px;
    width:100%
}
.login_form .main ul,.login_form div{
    display:inline-block
}
.food_step_aa .step_in2 dl{
    background:url(/kor/images/sub04/on_bg02.gif) left top repeat-y rgba(0,0,0,0);
    color:#666;
    overflow:hidden;
    padding:2%;
    width:96%
}
.food_step_aa .step_in2 dt img{
    width:582px
}
.food_step_aa .step_in2 dd{
    font-size:10pt!important
}
.food_step_aa .step_in2 dd.tip span{
    background:#ff6e2e;
    border:1px solid #f45711;
    color:#fff;
    font-family:tahoma;
    font-size:10pt!important;
    font-weight:700;
    margin-right:5px;
    padding-left:5px;
    padding-right:5px;
    vertical-align:top
}
.food_step_aa .step_in2 dd.tip{
    padding-top:10px;
    vertical-align:middle
}
.login_form{
    width:95.3%!important;
    padding:30px 2% 15px!important;
    text-align:center;
    border:1px solid #ddd;
    background:#f6f6f6
}
li.inputarea{
    width:70%!important
}
li.inputarea input{
    width:99%!important
}
.login_form .main ul{
    overflow:hidden;
    width:80%
}
.login_form .main ul li{
    font-size:20px;
    padding-bottom:10px;
    float:left
}
.login_form .main ul li.wd100{
    width:30%!important
}
.login_form .main ul li img{
    height:13px
}
.login_form .main ul li input{
    width:99%;
    height:30px;
    vertical-align:middle
}
.login_form .main .login_btn{
    background:#a7c300;
    width:80px;
    height:77px;
    text-align:center;
    font-weight:700;
    color:#fff;
    font-size:16px;
    border:0
}
.login_form .main .uid_reg{
    overflow:hidden;
    clear:both;
    text-align:right;
    width:80%;
    margin:0 auto
}
.box01{
    width:92.5%!important;
    padding:20px 2%!important;
    margin-left:1%!important
}
.mobile_login_btn{
    background:#68d020;
    line-height:40px;
    width:80%;
    border:1px solid #4ea413;
    color:#fff!important;
    font-size:17px
}
.review_list2,.review_list2 .img{
    width:100%;
    overflow:hidden
}
.mobile_login_btn a{
    color:#fff;
    font-size:17px;
    font-weight:700
}
.desk_login_btn{
    display:none!important
}
.review_list2_warp{
    border-top:1px solid #bbb
}
.review_list2{
    padding:20px 5px;
    border-bottom:1px solid #bbb
}
.review_list2 .icon_area{
    overflow:hidden;
    float:right;
    right:0;
    margin-right:20px
}
.review_list2 .icon_area li{
    float:left
}
.review_list2 .img iframe{
    width:100%!important;
    overflow:hidden;
    margin-top:30px
}
.review_list2 .img img{
    padding:3px;
    border:1px solid #c6c6c6;
    width:95%;
    height:auto!important
}
.review_list2 .title{
    line-height:30px;
    color:#000;
    font-weight:700;
    font-size:13px
}
.review_list2 .text_all_wrapper{
    overflow:hidden;
    width:100%!important
}
.review_list2 .con1 li{
    color:#666;
    width:100%
}
.review_list2 .con1 li strong{
    color:#ff4821
}
.review_list2 .cont{
    color:grey;
    font-size:11px;
    background:#eee
}
.sitemap dl{
    padding:20px 0;
    width:100%;
    overflow:hidden
}
.sitemap dl dt{
     width: 100%;
        font-weight: 700;
        text-align: center;
        background: #ff6600;
        border-top-left-radius: 20px;
        border-bottom-right-radius: 20px;
        padding: 12px 0;
        margin-bottom: 10px;
        color: #fff;
        font-size: 17px;

}
.sitemap dl dd{
    background:url(/images/search/bullet.gif) 12px 13px no-repeat;
    width:84%;
    padding:5px 8%;
    border-bottom:1px solid #ddd
}
.sitemap dl dd a{
    color:#555
}
.mobile_board_list{
    overflow:hidden;
    width:100%;
    padding-top:20px;
    padding-bottom:20px
}
.mobile_board_list .header{
    overflow:hidden;
    width:100%;
    background:#eee;
    border-top:3px solid #ccc;
    border-bottom:1px solid #ccc
}
.mobile_board_list .header p{
    float:left;
    text-align:center;
    font-size:13px;
    color:#666;
    font-weight:700;
    line-height:30px
}
.mi_bg dt,.n_topper_new01 dt{
    font-weight:600;
    letter-spacing:-2px
}
.mobile_board_list dl{
    overflow:hidden;
    width:100%;
    cursor:pointer;
    border-top:1px solid #ddd;
    padding:10px 0
}
.mi_bg,.n_topper_new01{
    border:1px solid #ccc;
    overflow:hidden
}
.mobile_board_list dl dt{
    width:80%;
    float:left;
    overflow:hidden
}
.mobile_board_list dl dd{
    overflow:hidden;
    width:20%;
    float:right;
    color:#666;
    text-align:center
}
table td{
    white-space:normal;
    word-wrap:break-word
}
.mobile_btnn1 img{
    height:33px!important
}
.board_btn img{
    height:19px;
    display:block
}
.assess_btn a,.line_assessment p input{
    line-height:30px;
    height:30px
}
.board_btn{
    overflow:hidden
}
.board_btn a{
    display:inline-block
}
.board_list td img{
    max-height:18px
}
.mobie_none,.num_area{
    display:none
}
.boardHead{

}
.line_assessment{
    overflow:hidden;
    width:102%
}
.line_assessment p{
    overflow:hidden;
    float:left;
    padding:3px 0
}
.line_assessment p.assess_01{
    width:50%
}
.line_assessment p.assess_01 input{
    width:93%
}
.line_assessment p.assess_02{
    width:50%
}
.line_assessment p.assess_02 input{
    width:93%!important
}
.line_assessment p.assess_03{
    width:100%
}
.line_assessment p.assess_03 input{
    width:97%!important
}
.assess_btn{
    width:100%
}
.assess_btn a{
    float:right;
    width:99%;
    padding:0;
    text-align:center
}
.mi_bg dd,.n_topper_new01 dd{
    text-align:justify;
    color:#000
}
.mobileimg_100per,.noFont img{
    width:100%
}
.sub08_01_wrap p.right img{
    width:160px
}
.mi_bg{
    background:#f4f4f4;
    width:100%;
    padding:20px 4% 40px;
    box-sizing:border-box
}
.mi_bg dt{
    font-size:20px;
    color:#329e19;
    line-height:60px;
    font-family:'Noto Sans KR'!important;
    text-shadow:1px 1px 1px #fff
}
.mi_bg dd{
    font-size:15px;
    line-height:25px;
    font-family:'Noto Sans KR',sans-serif;
    width:100%;
    text-shadow:1px 1px 1px #fff
}
.n_topper_new01{
    background:#f8f8f8;
    width:95.6%;
    padding:20px 2%;
    margin-bottom:30px
}
.n_topper_new01 dt{
    font-size:20px;
    color:#000;
    line-height:23px;
    margin-bottom:15px;
    font-family:'Noto Sans KR'!important
}
.n_topper_new01 dd,.n_topper_new01 dd span,.n_topper_new01 dd strong,.n_topper_new01 dd ul li{
    font-family:'Noto Sans KR',sans-serif;
    font-size:15px
}
.n_topper_new01 dd{
    line-height:25px
}
.n_topper_new01 dd ul li{
    overflow:hidden;
    padding-top:10px;
    background:url(/kor/images/bullet02.gif) left 20px no-repeat;
    padding-left:10px;
    line-height:20px
}
.n_topper_new01 dd ul{
    overflow:hidden;
    padding-bottom:10px
}
a.reload{
  display: inline-block;
        background: url(/kor/images/reload.png) center left no-repeat;
        padding-left: 20px;
        overflow: hidden;
        font-size: 17px;
        font-weight: 700;
        text-decoration: none;
        color: #333;
        margin: 0 auto !important;
}
.food_h3{
    background:url(/kor/images/sub06/img_bullet01.gif) 0 10px no-repeat;
    padding-left:27px
}


/*sns 디자인*/
.review_list_sns{ height:170px; display:inline-block; width:100%; box-sizing:border-box;  height:210px !important; overflow:hidden;}
	.review_list_sns > .img_section {-webkit-transition: all 1s;transition: all 1s;   border:1px solid #ddd; width:100%; box-sizing:border-box; overflow:hidden; position:relative;}
		.review_list_sns > .img_section  img{width:100%; height:195px !important;}

.review_list_sns > .img_section p {display:none;}
	.review_list_sns > .img_section h3{webkit-transition: all 2s;transition: all 2s;  opacity:0;background:rgba(0,0,0,0.6); color:#fff;  padding-top:90px; font-size:15px;
	position:absolute; width:100%; height:100%; box-sizing:border-box; cursor:pointer;
	top:0; left:0; text-align:center;}

	.review_list_sns > .img_section:hover h3 {opacity:1;}




/*할랄푸드*/

.mark_halal {width:100%; overflow:hidden;}
	.mark_halal div {overflow:hidden;width:100%; border-bottom:1px solid #ddd; padding-top:30px; padding-bottom:20px; text-align:center;}
.mark_halal div  dl  {overflow:hidden;}
	.mark_halal div  dl dt {font-size:14px; line-height:20px; font-weight:bold;}

	.mark_halal div:nth-child(1)  dl dt, .mark_halal div:nth-child(1)  dl dd {color:#208382;} 
	.mark_halal div:nth-child(2)  dl dt, .mark_halal div:nth-child(2)  dl dd {color:#266589;} 
	.mark_halal div:nth-child(3)  dl dt, .mark_halal div:nth-child(3)  dl dd {color:#568e30;} 
	.mark_halal div:nth-child(4)  dl dt, .mark_halal div:nth-child(4)  dl dd {color:#d1415e;} 

	.mark_halal div:nth-child(4)  {border-bottom:none;} 
	.mark_halal div  dl dd {font-size:12px; line-height:18px; opacity:0.8; letter-spacing:0px; padding-bottom:10px;}
	.mark_halal div img {max-width:70px; padding-bottom:20px;}
.mark_halal div p {font-size:11px; line-height:19px;}

.wrap_hal_img  {overflow:hidden; width:100%; padding-top:15px;}
	.wrap_hal_img p{overflow:hidden; text-align:center; width:100%;}
	.wrap_hal_img p img {width:95%}
.wrap_hal_img  dl{overflow:hidden; width:100%; padding-bottom:20px;}

.halal_wrap > .topper {overflow:hidden;  padding:30px 3%;
background:url('/kor/images/bg_mu.jpg') no-repeat center center; border:1px solid rgba(0,0,0,0.1); 
width:100%; box-sizing:border-box;  
background-size:cover;  }
.halal_wrap > .topper  dt img{width:150px; padding-bottom:10px;}

.halal_wrap > .topper  dd {font-size:13px; line-height:21px; color:#603131; opacity:0.8;
text-shadow:1px 3px 13px rgba(255,255,255,0.9);}







 .topper2 dt img,
  .topper4 dt img {height:25px;}




.topper_salt  {background:url('/kor/images/sub/saltbg.jpg') no-repeat right center; background-size:cover; margin-bottom:50px !important;}
.topper_salt  dt ,
.topper_salt  dd {color:#059888}

.topper_veg {background:url('/kor/images/sub/veg.jpg') no-repeat right center; background-size:cover;}
.topper_veg  dt ,
.topper_veg  dd {color:#36a711;}
.topper_veg  dd {text-shadow:2px -1px 11px rgba(255,255,255,1);}

.topper_mask {background:#ffc42e url('/kor/images/sub/maskbg.jpg') no-repeat right bottom; background-size:auto 70% ;}
.topper_mask   dt ,
.topper_mask   dd {color:#1d2590;}

.topper_model{background:#d9c79c url('/kor/images/sub/safe.jpg') no-repeat  center 117%; background-size:auto 100% ;}
.topper_model dt ,
.topper_model  dd {color:#4a1c0a;}

 .topper2 {background:#f3f3f3 url('/kor/images/sub/cleanbg.jpg') no-repeat center right; background-size: 80% auto; }
 .topper2 dt,
 .topper2 dd {color:#b1500b;}
 .topper4 {background:url('/kor/images/bg_rt.jpg') no-repeat center right;padding-bottom:20px;  padding:40px 4%; background-size:cover;}
 .topper4 dd {color:#3a6c1c;}



/*공통*/
.topper_com { overflow:hidden;  padding:30px 3%;margin-bottom:10px;
 border:1px solid rgba(0,0,0,0.1); width:100%; box-sizing:border-box;}
.topper_com dt { font-family: 'Noto Sans KR BOLD';  font-size:26px; line-height:36px; padding-bottom:20px; letter-spacing:-3px;}
.topper_com dd {font-size:14px; line-height:23px; opacity:0.8;}
















.topper3{overflow:hidden;  padding:30px 3%;
background:url('/kor/images/sub/vegetarianism.jpg') no-repeat center center; border:1px solid rgba(0,0,0,0.1); 
width:100%; box-sizing:border-box;  margin-bottom:10px;
background-size:cover;  }
.topper3  dt img{width:100px; padding-bottom:10px;}
.topper3  dd {font-size:13px; line-height:21px; color:#3a6c1c; opacity:0.8;
text-shadow:1px 3px 13px rgba(255,255,255,0.9);}



.food_list02 {position:relative;}
	.food_list02 .icon_clean {position:absolute; top:20px; left:5px;}
	.food_list02 .icon_clean  img {width:60px;}





	/*대빵 2021-02-10*/
.b_bread_table_top { padding-bottom:30px; overflow:hidden;}
.b_bread_table_top  .txt {overflow:hidden; width:100%; float:left;}
.b_bread_table_top  .txt  h2 {font-size:20px; line-height:30px; padding-bottom:20px; color:#fb4c4c;}
.b_bread_table_top  .txt  h2 br {display:none;}

.b_bread_table_top  .txt  h3,
.b_bread_table_top  .txt  h3 strong
{font-size:14px; line-height:22px; word-break:keep-all;}
.b_bread_table_top  .txt  h3
{font-weight:normal;}
.b_bread_table_top  .txt  h3 strong {font-weight:600;}
.b_bread_table_top .img { width:100%; overflow:hidden; padding:10px 0px;}
.b_bread_table_top .img  img {width:100%;}


.b_bread_table_top .detail_inner01 {box-sizing:border-box; padding:10px 10px; width:100%; background:#eee; overflow:hidden;}
.b_bread_table_top .detail_inner01 dl { padding:5px 0px; overflow:hidden;}
.b_bread_table_top .detail_inner01 dl dt {text-align:center; float:left;
width:70px; background:#fb4c4c;; color:#fff; font-weight:bold; border-radius:40px; line-height:23px;}
.b_bread_table_top .detail_inner01 dl dd {float:right; width:calc(100% - 90px); line-height:23px;}

.dbread_descin dl{ overflow:hidden; width:100%; text-align:center; 
padding-bottom:30px; }
	.dbread_descin dl dt {display:inline-block; padding:0px 30px;}
	.dbread_descin dl dt  img {width:130px;}
	.dbread_descin dl dd  {display:inline-block; text-align:left; font-weight:300; font-size:17px; line-height:23px; }
	.dbread_descin dl dd strong {color:red; font-weight:600; font-size:30px; line-height:45px; }
	.dbread_descin dl dd,
	.dbread_descin dl dd  strong { font-family: 'Noto Sans KR', sans-serif; padding-top:60px;  }

.dbread_descin  p {padding-top:30px; padding-bottom:20px; overflow:hidden;  text-align:center; font-size:14px; line-height:23px;}
.dbread_descin .inbtn {text-align:center; padding-top:30px;}
.dbread_descin .inbtn a {color:#fff; background:#fb4c4c; border-radius:3px; padding:0px 90px 0px 30px; display:inline-block;
font-size:14px; line-height:37px; font-weight:bold; text-align:left; position:relative;}

.dbread_descin .inbtn a:before {content:'>'; line-height:37px; color:rgba(255,255,255,0.7); position:absolute;font-size:14px;
top:0; right:30px;}

.dbread_descin ul{ overflow:hidden; width:100%; text-align:center;}
.dbread_descin ul li {width:44%; display:inline-block; margin:10px 3px;}
.dbread_descin ul li  img {width:100%;}




.d-img { text-align:center;}
.d-img  img{max-width:60%}

.book_desc dt,
.book_desc dd
{ font-family: 'Noto Sans KR', sans-serif;  text-align:center;}

.book_desc dt {padding-top:30px; font-size:18px; line-height:26px; padding-bottom:20px; font-weight:600; color:#ec3baf;}
.book_desc dd {font-size:14px; line-height:24px; padding-bottom:20px; padding:0px 10px; box-sizing:border-box;}

a.btn02_newn {
    padding: 0px 27px;
    color: #fff; line-height:40px; display:inline-block;
    font-size: 14px; font-family: 'Noto Sans KR', sans-serif; 
    background: #3b82b3;
    border-top: 1px solid #1c6394;
    border-right: 1px solid #1c6394;
    border-left: 1px solid #1c6394;
    border-bottom: 3px solid #1c6394;
	}


	.foodreg .product_sub>li .pimg{
    text-align:center;
    margin:0 auto;
    border:1px solid #ddd;
    width:200px;
    overflow:hidden;
    height:130px; position:relative;
}
.foodreg .product_sub>li .pimg img{
width:auto !important;
height:auto !important;
position:absolute; display:block;
top:50%; left:50%; transform:translate(-50%, -50%);
min-height:100%; 
min-width:100%;
max-height:150%;
max-width:150%;

}

/*우수식품 제조가공품 - 대구100대 밀키트 */
