
.pad_mobile_height_inner {padding-bottom:60px;}



/* site_go */
 .site_go {
     overflow:hidden;
}
 .site_go li {
     overflow:hidden;
     float:left;
     width:102px;
     text-align:center;
     opacity:0.9;
}
 .site_go li a{
     overflow:hidden;
     display:inline-block;
     text-align:center;
     color:#fff !important;
     font-weight:bold;
     text-shadow:1px 1px 3px hsla(0,0%,0%,0.6);
     letter-spacing:-1px;
     font-size:12px;
     line-height:22px;
}
 .site_go li:nth-child(1) {
    background:#3c975a;
     width:117px;
}
 .site_go li:nth-child(2) {
    background:#a232be;
     width:117px;
}
 .site_go li:hover {
    opacity:1;
}
 .site_go li span {
    font-family:verdana;
     border-radius:50%;
     background:#000;
     display:inline-block;
     font-size:9px;
     color:#fff;
     opacity:0.4;
     height:21px;
     width:21px;
     line-height:18px;
     text-align:center;
     margin-left:2px;
     padding:0px;
}
/*아이콘추가*/
 .food_list01 {
    position:relative;
}
 .food_list01 .icon_clean {
    position:absolute;
     top:10px;
     left:6px;
}
 .food_list01 .icon_clean img {
    width:50px;
}
 .search_view_top {
    position:relative;
}
 .search_view_top .icon_clean {
    position:absolute;
     top:0px;
     left:0px;
}
 .search_view_top .icon_clean img{
    width:66px;
}
 ._file_src_video_stay {
    width:100%;
    height:200px;
}
 .t_menu,.t_menu ul{
    float:right
}
 .roll_banner,.sliderkit{
    overflow:hidden
}
 #draggable{
    display:none!important
}
 body{
    box-sizing:border-box
}
 #quick_area_new{
    display:none
}
 .width_area2{
    position:relative
}

.roll_banner{
    height:60px;
    border-top:1px solid #c6c6c6;
    width:100%;
    padding-top:10px
}
.sliderkit{
    position:relative;
    height:58px
}
.sliderkit .sliderkit-nav{
    z-index:10;
    position:absolute;
    width:100%
}
.sliderkit .sliderkit-nav-clip,.sliderkit .sliderkit-nav-clip ul{
    position:relative;
    height:60px;
    margin:0 auto;
    overflow:hidden
}
.sliderkit .sliderkit-nav-clip ul{
    width:90%
}
.sliderkit .sliderkit-nav-clip ul li{
    float:left;
    width:25%;
    text-align:center!important
}
.sliderkit .sliderkit-nav-clip ul li a{
    display:block;
    overflow:hidden
}
.sliderkit .sliderkit-btn{
    z-index:10
}
.sliderkit .sliderkit-panel{
    z-index:1;
    position:absolute;
    overflow:hidden
}
.sliderkit .sliderkit-panel-active{
    z-index:5
}
.sliderkit .sliderkit-panel-old{
    z-index:4
}
.sliderkit .sliderkit-panel .sliderkit-panel-textbox{
    position:absolute;
    z-index:1
}
.sliderkit .sliderkit-panel .sliderkit-panel-text{
    position:absolute;
    z-index:3;
    top:0;
    left:0
}
.sliderkit .sliderkit-panel .sliderkit-panel-overlay{
    position:absolute;
    z-index:2;
    top:0;
    left:0
}
.carousel-demo2 .sliderkit-nav-clip ul li{
    float:left;
    text-align:center
}
.carousel-demo2 .sliderkit-nav-clip ul li a{
    display:block;
    width:130px;
    height:50px;
    overflow:hidden;
    margin:0;
    opacity:.8;
    padding-top:5px
}
.carousel-demo2 .sliderkit-nav-clip ul li img{
    width:120px
}
.carousel-demo2 .sliderkit-nav-clip ul li a:hover{
    opacity:1
}
.carousel-demo2 .sliderkit-nav .sliderkit-nav-btn{
    position:absolute;
    top:20px
}
.carousel-demo2 .sliderkit-nav .sliderkit-nav-prev{
    left:0
}
.carousel-demo2 .sliderkit-nav .sliderkit-nav-next{
    right:0
}

.btn_inner_area_mobile,.footer select{
    display:none
}
.f_menu li.inmenu01 a{
    background-position:-17px -4px;
    width:108px
}
.f_menu li.inmenu02 a{
    background-position:-130px -4px;
    width:130px
}
.f_menu li.inmenu03 a{
    background-position:-260px -4px;
    width:98px
}
.f_menu li.inmenu04 a{
    background-position:-358px -4px;
    width:78px
}
.f_menu li.inmenu05 a{
    background-position:-436px -4px;
    width:74px
}
.f_menu li.inmenu06 a{
    background-position:-510px -4px;
    width:73px
}
.f_menu li.inmenu07 a{
    background-position:-580px -4px;
    width:83px
}
 td.td_con img{
    max-width:100%
}
.mi10img img{
    max-width:100%
}
.board_con_comment{
    overflow:hidden;
    width:100%
}
.board_con_comment .person_info{
    overflow:hidden;
    padding-bottom:10px
}
.board_con_comment .person_info dl,.board_con_comment .person_info p{
    overflow:hidden;
    width:50%;
    float:left
}
.board_con_comment .person_info dl dt{
    overflow:hidden;
    float:left;
    width:35%
}
.board_con_comment .person_info dl dd{
    overflow:hidden;
    float:left;
    width:65%
}
.board_con_comment .person_info dl dd input,.board_con_comment .person_info dl p input{
    width:98%
}
.board_con_comment .textarea_width{
    overflow:hidden;
    width:83%;
    float:left
}
.board_con_comment .textarea_width textarea{
    width:97%!important
}
.board_con_comment .btn_inner_area{
    overflow:hidden;
    width:14%;
    float:left
}
.board_con_comment .btn_inner_area img{
    width:100%;
    float:left
}
.res_after_review{
    overflow:hidden;
    width:100%
}
.res_after_review dl{
    overflow:hidden;
    width:100%;
    padding:20px 0;
    border-top:1px solid #ddd
}
.res_after_review dl:first-child{
    border-top:none
}
.res_after_review dl dt{
    overflow:Hidden;
    float:left;
    width:30%;
    border:1px solid #ddd;
    padding:3px
}
.res_after_review dl dt img{
    width:100%
}
.res_after_review dl dd{
    overflow:Hidden;
    float:right;
    width:64%
}
.res_after_review dl dd p.res_tit_area{
    font-size:15px;
    color:#000;
    line-height:50px;
    font-weight:700
}
.res_after_review dl dd p.res_tit_desc{
    font-size:12px;
    color:#888;
    line-height:20px
}
.mobileimg_100per{
    width:100%;
    max-width:700px
}
