 /*¸ÞÀÎ»ó´Ü ÀÌ¹ÌÁö */
#main_img_area {
     display: block;
     width: 100%;
     height: auto;
     margin: 0 auto;
     overflow: hidden;
}
 #main-img {
     width: auto;
     margin: 0 auto;  
     text-align: center;
     position: relative; 
 }
 #main_img_blank_line {
     width: auto;
     height: 0px; 
 }
 
 /* ¸ÞÀÎ ¿µ¿ª */
 #main_content { 
     display: block;
     max-width: 1330px;
     width: 92%;
     margin-left: 4%;
     margin-right: 4%;
     margin: 0 auto;
     overflow: hidden;
     background: #fff;
 }
 #main_chul_area1 {
     display: block;  
     width: auto;
     margin: 0 auto;
     text-align: center;
     overflow: hidden;
     margin-top: 48px;
 }
 #main_chul_area1_1 {
     display: block;  
     width: auto;
     margin: 0 auto;
     text-align: center;
     overflow: hidden;
     background: #fff;
 }
 #ma_banner_img0 {
     float: left;
     width: 23%; 
     margin-left: 1%;
     margin-right: 1%;
     text-align: center; 
 }
 #ma_banner_img0 img {
     max-width: 100%;
 }
 #ma_banner_img1 {
     float: left;
     width: 23%; 
     margin-left: 1%;
     margin-right: 1%;
     text-align: center;  
 }
 #ma_banner_img1 img {
     max-width: 100%;
 }
 #ma_banner_img2 {
     float: left;
     width: 23%; 
     margin-left: 1%;
     margin-right: 1%;
     text-align: center;  
 }
 #ma_banner_img2 img {
     max-width: 100%;
 }
 #ma_banner_img3 {
     float: left;
     width: 23%; 
     margin-left: 1%;
     margin-right: 1%; 
     text-align: center; 
 }
 #ma_banner_img3 img {
     max-width: 100%;
 }
 #ma_banner_blank {
     clear: both;
     width: auto;
     height: 27px;
 }
 #main_chul_blank {
     clear: both;
     width: auto;
     height: 1px;
     background: #E3D6C7;
 }
 #h_banner_area {
     width: auto;
 }
 #h_banner_area .last_class{
     margin-right: 0px;
 }
 #h_banner_img {
     width: auto; 
 }
 #h_banner_title {
    width: auto;
    line-height: 45px;
    color: #846556;
    font-size: 16px;
    margin-top: 10px;
    font-weight: bold;
    text-align: center; 
 }
 #h_banner_blank {
    clear: both;
    height: 10px; 
 }
 
 #main_chul_area2 {
     width: 1142px;
     margin: 0 auto;
     overflow: hidden;
     border-left: 1px solid #E3D6C7;
     border-right: 1px solid #E3D6C7;  
 }
 #main_chul_blank2 {
     clear: both;
     width: auto;
     height: 42px;
 }
 #main_chul_blank3 {
     clear: both;
     width: auto;
     height: 42px;
 }
 #main_chul_area2_1 {
     display: table-cell;
     width: 332px;
     text-align: center;
     vertical-align: top;
     border-right: 1px solid #E3D6C7;  
 }
 #main_chul_area2_1_1 {
     width: 284px;
     margin: 0 auto;
 }
 #main_chul_area2_2 {
     display: table-cell;
     width: 325px;
     text-align: center;
     vertical-align: top; 
     border-right: 1px solid #E3D6C7;  
 }
 #main_chul_area2_2_1 {
     width: 276px;
     margin: 0 auto;
 }
 #main_chul_area2_3 {
     display: table-cell;
     width: 287px;
     text-align: center;
     vertical-align: top; 
     border-right: 1px solid #E3D6C7;  
 }
 #main_chul_area2_3_1 {
     width: 235px;
     margin: 0 auto;
     position: relative;
 }
 #main_chul_area2_4 {
     display: table-cell;
     width: 195px;
     text-align: center;
     vertical-align: top; 
 }
 #main_chul_area2_4_1 {
     width: 150px;
     margin: 0 auto;
 }
 #banner_festi_title {
     display: block;
     width: auto;
     text-align: left;
 }
 #banner_festi_list {
     display: block;
     width: auto;  
     height: 42px;
     line-height: 42px;  
     color: #fff;
     text-align: right;
     background: #867567;
 }
 #banner_festi_list1 {
     float: right;
     width: auto;  
     margin-right: 10px;
 }
 #banner_festi_list1 img {
     vertical-align: middle;
 }
 #banner_festi_large {
     clear: both;
     display: table-cell;
     width: 235px;
     height: 140px;
     vertical-align: middle;
     background: #000;
 }
 #vod_title_area {
     display: table-cell;
     padding-right: 3px;
 }
 #vodPl {
     display: table-cell;   
     width: 25px;
     height: 25px; 
     text-align: center;
     color: #fff;
     font-size: 12px;
     font-weight: 600;
     cursor: pointer;
     padding-right: 2px;
 }
 .vodPlout {
     background: url(./images/vod_off.gif) left center no-repeat; 
 }
 .vodPlover {
     background: url(./images/vod_on.gif) left center no-repeat; 
 }
 #mc_banner_img {
     width: auto;  
     cursor: pointer; 
 }
 #mc_banner_img img {
     width: auto; 
 }
 #main_chul_area4 {
     clear: both;
     width: 1142px;
     margin: 0 auto;
     overflow: hidden;
 }
 #main_chul_area4_1 {
     float: left;
     width: 400px;
     overflow: hidden;
 }
 #main_chul_area4_2 {
     float: left;
     width: 240px;
     overflow: hidden;
 }
 #main_chul_area4_3 {
     float: left;
     width: 360px;
     overflow: hidden;
 }
 #md_banner_img {
     width: auto;  
     cursor: pointer; 
 }
 #md_banner_img img {
     width: auto; 
 }
 #me_banner_img {
     width: auto;  
     cursor: pointer; 
 }
 #me_banner_img img {
     width: auto; 
 }
 #mf_banner_img {
     width: auto;  
     cursor: pointer; 
 }
 #mf_banner_img img {
     width: auto; 
 } 
 #main_chul_area10 {
     clear: both;
     width: auto;
     margin: 0 auto;
     overflow: hidden;
 }
 #main_chul_blank10 {
     clear: both;
     width: auto;
     height: 10px;
 }
 .input26 {
     border: 1px solid #ccc;
     color: #000000;
     width: 95%;
     height: 20px;
     font-family: nanumg;
 }
 .input21 {
     border: 1px solid #ccc;
     color: #000000;
     width: 36px;
     height: 20px;
     font-family: nanumg;
 }
 #lcmain_gesi_list {
     width: auto;
 }
 #lcmain_gesi_list2 {
     width: auto;
     overflow: hidden;
     padding-left: 27px;
     padding-right: 27px; 
     padding-bottom: 18px; 
     padding-top: 4px; 
     border: 3px solid #016BD8;
 }
 #lcmmain_gesi_list_box {
     display: block; 
     width: auto;
     text-align: center;
 }
 
 #cmmain_gesi_title {
     display: block;
     width: 100%;
     text-align: center;
     overflow:hidden;
     margin: 0 auto;
 }
 #cmmain_gesi_title2 {
     display: block;
     width: auto;
     margin: 0 auto;
     text-align: left;
     overflow:hidden;
     line-height: 47px;
     color: #333;
     font-size: 16px;
     font-weight: bold;
 }
 #cmmain_gesi_title2 img {
     vertical-align: middle;
 }
 #cmmain_gesi_title2 .cmmain_gesi_title3{ 
     float: left;
 }
 #cmmain_gesi_title2 .cmmain_gesi_title3_1{ 
     float: left;
     padding-left: 4px;
     padding-right: 15px;
 }
 #cmmain_gesi_title2 .cmmain_gesi_more{ 
     float: right;
     padding-top: 12px;
 }
 #cmmain_gesi_title2 .cmmain_gesi_more a{ 
     color: #A1A1A1; 
     font-size: 11px;
 }
 /* 21*/
 #cmmain_gesi_title21 {
     display: block;
     width: auto;
     margin: 0 auto;
     text-align: left;
     overflow:hidden;
     line-height: 57px;
     color: #333;
     font-size: 16px;
     font-weight: bold;
 }
 #cmmain_gesi_title21 img {
     vertical-align: middle;
 }
 #cmmain_gesi_title21 .cmmain_gesi_title3{ 
     float: left;
 }
 #cmmain_gesi_title21 .cmmain_gesi_title3_1{ 
     float: left;
     padding-left: 4px;
     padding-right: 15px;
 }
 #cmmain_gesi_title21 .cmmain_gesi_more{ 
     float: right;
     padding-top: 18px;
 }
 #cmmain_gesi_title21 .cmmain_gesi_more a{ 
     color: #A1A1A1; 
     font-size: 11px;
 }
 /* end*/
 
 /*gallery*/
 #cmmain_gesi_memo {
     width: auto;
 }
 #bcmmain_gesi_memo3 {
     width: auto; 
 }
 .rgesi_left2 {
     float: left;
     text-align: left;
     margin-right: 30px; 
 }
 .rgesi_left2_last {
     float: left;
     text-align: left;
 }
 .gal_area {
     display: block;
     width: 212px;
     overflow: hidden;
     text-align: left;
 }
 .rgesi_left_img {
     width: auto;
 }
 .rgesi_left1_1 {
     width: auto;    
     text-align: left; 
 }
 .rgesi_left1_1 a {
     font-size: 14px;
     color: #0B62C3;
     font-weight: 600;
     line-height: 35px;
 }
 .rgesi_left1_1 img {
     vertical-align: middle;
 }
 .lcontent_memo {
     width: auto;
     text-align: left;
     line-height: 160%;
     overflow: hidden;
     font-size: 11px;
     color: #5B5B5B;
 }
 
 #mcmmain_gesi_memo {
     clear: both;
     display: block;
     width: auto;
     text-align: center;
     overflow:hidden;
     margin: 0 auto;
 }
 #cmain_gallery_memo {
     width: auto;
 }
 #cmmain_gesi_title_blank {
     clear: both;
     width: 100%;
     height: 0px; 
 }
 #cmain_gallery_memo li {
     float: left;
     text-align: center;
     margin-right: 9px;
 }
 #cmain_gallery_memo .rgesi_left1_last {
     float: left;
     text-align: center;
     margin-right: 0px;
 }
 
 #cmain_gallery_memo li .gallery_file {
     width:190px;
     height: 127px; 
 }
 #mcmmain_gal_memo_1 {
     float: left;
     width: 91px;
     text-align: left;
 }
 #mcmmain_gal_memo_2 {
     float: left;
     width: 360px;
 }
 .rgesi_left1 {
     float: left;
     width: 75%;
     text-align: left;
 }
 .rgesi_left1 img {
     vertical-align: middle;
     margin-right: 5px;
 }
 .rgesi_left1 a {
     color: #666;
     font-size: 13px;
     line-height: 25px; 
 }
 .rgesi_left1 a.choi_bold {
     color: #003FB9;
     font-weight: 600;
 }
 .rgesi_right1 {
     float: left;
     width: 25%;
     text-align: right;
     font-size: 13px;
     line-height: 25px;
     color: #666;  
 }
 #img_bag2 {
     background: #000;
     width: 190px;
     margin: 0 auto;
 }
 #cmain_gallery_memo li p{
     height: 40px;
     width:auto; 
     text-align: center;
     margin: 0 auto;
     background: #E7E7E7;
 }
 #cmain_gallery_memo li p a{
     line-height: 40px;
     font-size: 13px;
     color: #543058;
 }
 
 #cmain_gallery_memo li p img {
     vertical-align: middle;
 }
 
 #cmain_gallery_blank_line {
     clear: both;
     height: 10px;
 }
 #bottom_line {
     height: 70px;
 }
 #item_icon_list {
     margin-top: 10px;
 }
 #right_content {
     width: 120px;
     position: absolute;
     left: 1150px;
     top:0px;
     z-index: 999;
 }
 @media screen and (max-width:800px){
     #header {
         position: relative;
         width: 100%;
     } 
     #choipage { 
         width: auto;
         margin: 0 auto;
         word-wrap:break-word;
         font-size: 100%;
         position: none; 
     } 
     /*¸ÞÀÎ»ó´Ü ÀÌ¹ÌÁö */
     #main_img_area {
         width: auto;
     }
     #main-img {
         clear: both;
         display: block;
         width: auto; 
         text-align: center;
         position: relative; 
         margin: 0 auto;   
     }
     #main_img_blank_line {
         width: auto;
         height: 0px;
     }
     #main_motel_left {
         width: 50%;
         border-right: none;  
         text-align: center;
     }
     #main_motel_right {
         width: 50%;
         border-right: none;  
         text-align: center;
     }
     #motel_img {
         width: 96%;
         height: auto;
         margin: 0 auto;
     }
     #motel_title {
         width: 96%;
         margin: 0 auto;
     }
     #main_food_left {
         width: 50%;
         border-right: none;  
         text-align: center;
     }
     #main_food_right {
         width: 50%;
         border-right: none;  
         text-align: center;
     }
     #food_img {
         width: 96%;
         height: auto;
         margin: 0 auto;
     }
     #food_title {
         width: 96%;
         margin: 0 auto;
     }
     /* ¸ÞÀÎ ¿µ¿ª */
     #main_content { 
         width: auto;
         z-index: 0;
         margin-top: 0px;
     }
     #main_chul_area1 {
         width: 80%;
         height: auto;
         margin: 0 auto;
         text-align: center;
         margin-top: 10px;
     }
     #ma_banner_img0 {
         float: none;
         display: block;
         width: auto;
         text-align: center;
         margin-bottom: 10px;
     }
     #ma_banner_img0 img {
         width: auto;
         max-width: 100%;
     }
     #ma_banner_img1 {
         float: none;
         width: auto;
         text-align: center;
         margin-bottom: 10px;  
     }
     #ma_banner_img1 img {
         width: auto;
         max-width: 100%;
     }
     #ma_banner_img2 {
         float: none;
         width: auto;
         text-align: center;
         margin-bottom: 10px;  
     }
     #ma_banner_img2 img {
         width: auto;
         max-width: 100%;
     }
     #ma_banner_img3 {
         float: none;
         width: auto;
         text-align: center;
         margin-bottom: 10px;  
     }
     #ma_banner_img3 img {
         width: auto;
         max-width: 100%;
     }
     #ma_banner_blank {
         height: 0px;
     }
     #main_chul_area1_1 {
         width: auto;
         margin: 0 auto;
     }
     #main_chul_area1_left {
         display: none;
         float: none;
     }
     #main_chul_area1_center {
         float: none;
         text-align: center;
         margin: 0 auto; 
     }
     #main_chul_area1_center img{
         max-width: 100%; 
     }
     #main_chul_area1_right {
         display: none;
         float: none;
     }
     #main_chul_area1_2 {
         width: auto;
     }
     #h_banner_area {
     }
     #h_banner_img img{
     }
     #h_banner_title {
        width: auto;
        line-height: 45px;
        color: #846556;
        font-size: 14px;
        font-weight: bold;
        text-align: center; 
     }
     #h_banner_blank {
         display: none;
     }
     
     #main_chul_area2 {  
         width: auto; 
         border-left: none;
         border-right: none;
     }
     #main_chul_area2_1 {
         display: block;
         width: auto;
         border-right: none;
     }
     #main_chul_area2_1_1 {
         width: 90%;
     }
     #main_chul_area2_2 {
         display: block;
         width: auto;
         border-right: none; 
     }
     #main_chul_area2_2_1 {
         width: 90%;
     }
     #main_chul_area2_3 {
         display: block; 
         width: auto;
         border-right: none; 
     }
     #main_chul_area2_3_1 {
         width: 90%;
     }
     #main_chul_area2_4 {    
         display: none; 
         width: auto;
     }
     #main_chul_area2_4_1 {
         width: 90%;
     }
     #main_chul_area2_4 img{
         max-width: 100%;
     }
     #banner_festi_large {
         display: block;
         width: auto;
         height: 180px;
     }
     #banner_festi_large img {
         margin-top: 70px;
     }
     #main_chul_blank1 {
         height: 0px;
         border: none;
     }
     #main_chul_blank2 {
         height: 10px;
     }
     #main_chul_blank3 {
         height: 10px;
     }
     
     #cmmain_gesi_title2 {
         line-height: 35px;
     }
     #cmmain_gesi_title2 .cmmain_gesi_more {
         padding-top: 6px;
     }
     #main_chul_area3 {
         background: #fff;
     }
     #main_chul_area3_2 {
         float: none;
         width: auto;
         text-align: center;
         overflow: hidden;
         padding: 5px; 
     }
     #bottom_line {
         height: 0px;
     }
     #r_banner_area1 {
     }
     #r_banner_area2 {
     }
     #r_banner_area0 {
     }
     #r_banner_img img{
     }
     #r_banner_title {
        width: auto;
        line-height: 45px;
        color: #846556;
        font-size: 14px;
        font-weight: bold;
        text-align: center; 
     }
     #r_banner_blank {
        display: none;
     }     
     #m_banner_area {
         float: left;
         width: 25%;
         display: block; 
         margin-right: 0px;
     }
     #m_banner_img img{
         max-width: 99%; 
     }
     #m_banner_title {
        width: auto;
        line-height: 45px;
        color: #846556;
        font-size: 14px;
        font-weight: bold;
        text-align: center; 
     }
     #m_banner_blank {
        display: none; 
     }
     
     #cmain_gallery_memo li {
        float: left;
        text-align: center;
        width: 50%;
        margin-right: 0px;
     } 
     #img_bag2 {
        width: 98%; 
     }
     #cmain_gallery_memo li p {
        width: 98%;   
        background: #fff; 
     }
     #main_chul_blank {
        height: 0px; 
     }
     #cmain_gallery_memo li .gallery_file {
        width: auto;
        height: auto;
        max-width: 100%; 
     }
     
     /*¸ð¹ÙÀÏ¸ÞÀÎ »óÇ°¸®½ºÆ®*/
     #mmain_item_list_box {
        float: left;
        margin:0px;
        width: 50%;
        text-align: center;
     }
     
     #mmain_item_list_box_1 {
        width: 90%;
        margin: 5%;
        text-align: center;
        font-size: 12px; 
     }
     
     #mmain_item_list_box_1 h4 { 
        font-size: 12px;
        color: #000;  
        font-weight: bold;
        font-family: nanumg; 
        padding-top: 9px;
        padding-bottom: 2px;
     }
     
     #mmain_item_list_box_1 .item_co { 
        font-size:12px; 
        text-decoration: line-through;
        color: #666666;  
        font-family: nanumg; 
     }
     
     #mmain_item_list_box_1 .item_se { 
        font-size:12px;
        color: red;  
        font-family: verdana;
        font-weight: bold; 
     }
     #mmain_item_list_box_1 .item_cmt1 { 
        display: none;
        font-size:12px;
        color: #666666;  
        font-family: nanumg;
     }
     #mmain_item_list_box_1 .item_cmt1_1 { 
        display: none;  
        font-size:12px;
        color: #666666;  
        font-family: nanumg;
     }
     #mmain_item_list_box_1 .item_cmt2 { 
        display: none;  
        font-size:12px;
        color: #407CCB;  
        font-family: nanumg;
        font-weight: bold; 
     }
     #item_icon_list img {
        vertical-align: middle;
        margin-right: 1px;   
     }
 } 

 @media screen and (max-width:768px){ 

 }

 @media screen and (max-width:600px){ 

 } 
 
 @media screen and (max-width:480px){
 }
 @media screen and (max-width:400px){ 
 } 
 @media screen and (max-width:385px){ 
 } 
 @media screen and (max-width:360px){ 
 } 
 @media screen and (max-width:320px){     
 }
