 body {
     background: #fff;    
 }  
  /*¸ÞÀÎ»ó´Ü ÀÌ¹ÌÁö */
 #main_img_area {
     width: 100%;
     margin: 0 auto; 
 }
 #left_content2 {
     float: left;
     width: 0px;
 }
 #main-img {
     display: block;
     width: auto;
     text-align: center;
 }
 #main_img_blank_line {
     clear: both;
     width: auto;
     height: 0px;
 }
 #choipage {
     width: 100%;
     text-align: center;
     background: #F2F4F5;
 }
  
 /* ¸ÞÀÎ ¿µ¿ª */
 #main_content { 
     display: block;
     width: 100%;
 }
 #main_chul_area_t1 { 
     display: inline-block;
     width: 100%;
     background: #fff;
     margin: 0 auto;
     padding-bottom: 60px;
     border-bottom: 1px solid #e4e8ea;  
 }
 #main_sin_date {
     display: block;
     width: auto;
     height: 48px;
     line-height: 50px;
     text-align: center;
     color: #fff;
     font-size: 14px;
     letter-spacing: -0.3px;
     background: #1d44a1;
 }
 #main_sin_date .rest_date {
     color: #fcfc00;
     font-size: 20px;
     letter-spacing: 0.5px;
     font-weight: 600;
     background: #05287a;
     padding-left: 7px;
     padding-right: 7px;
     padding-top: 12px;
     padding-bottom: 11px;
 }
 #main_sin_date .rest_time {
     color: #fcfc00;
     font-size: 20px;
     font-weight: 600;
     background: #05287a;
     padding-left: 10px;
     padding-right: 10px;
     padding-top: 12px;
     padding-bottom: 11px;
 }
 #main_sin_area {
     display: block;
     width: auto;
     font-size: 14px;
     background: #ffffff;
 }
 #main_sin_area1 {
     display: block;
     width: auto;
     text-align: left;
     padding-left: 19px;
     padding-top: 13px;
     padding-bottom: 6px;
 }
 #main_sin_area1 img {
     vertical-align: middle;
     margin-right: 5px;
 }
 #main_sin_area1 p {
     line-height: 22px;
 }
 #main_sin_area2 {
     display: block;
     width: auto;
     text-align: left;
     padding-left: 19px;
 }
 #main_sin_area2_1 {
     display: inline-block;
     width: 31%;
     text-align: center;
     height: 38px;
     line-height: 38px;
     background: #eef4ff;
 }
 #main_sin_area2_2 {
     display: inline-block;
     width: 31%;
     text-align: center;
     height: 38px;
     line-height: 38px;
     background: #eef4ff;
 }
 #main_sin_area2_3 {
     display: inline-block;
     width: 31%;
     text-align: center;
     height: 38px;
     line-height: 38px;
     background: #eef4ff;
 }
 #main_sin_area_blank {
     display: block;
     width: auto;
     height: 23px;
 }
 #main_sin_area3 {
     display: block;
     width: auto;
     background: #f6f6f6;
     padding-bottom: 25px;
 }
 #main_chul_area1_1 {
     display: block;
     width: 88%;
     margin: 0 auto;
 }
 #main_chul_title1_1 {
     display: block;
     width: auto;
 }
 #main_chul_list1_1 {
     display: block;
     width: auto;
 }
 .rgesi_left1_1 {
     line-height: 150%;
 }
 .lcontent_memo {
     font-family: nanumg;
     font-size: 13px;
     line-height: 150%;
 }
 .lcontent_date {
     font-size: 12px;
 }
 .rgesi_left1 {
     float: left;
     height: 30px;
     line-height: 30px;
 }
 .rgesi_right1 {
     float: right;
     font-size: 11px;
     height: 30px;
     line-height: 30px;
     color: #afacac;
     font-family: nanumg;
 }
 #main_chul_area1_2 {
     display: block;
     width: 88%;
     margin: 0 auto;
     margin-top: 20px;
 }
 #main_chul_bann1 {
     float: left;
     width: 49%;
     text-align: left;
 }
 #main_chul_bann0 {
     float: right;
     width: 49%;
     text-align: right;
 }
 #main_chul_bann_blank {
     clear: both;
     display: block;
     width: auto;
     height: 20px;
 }
 
 #main_chul_room2 {
     float: left;
     width: 47%;
     text-align: left;
     margin-right: 1%;
 }
 #main_chul_room1 {
     float: left;
     width: 47%;
     text-align: left;
     margin-right: 1%; 
 }
 #main_chul_room0 {
     float: left;
     width: 48%;
     text-align: right;
 }
 #main_chul_room_blank {
     clear: both;
     display: block;
     width: auto;
     height: 20px;
 }
 #main_chul_area_t1_blank {
     clear: both;
     display: block;
     width: auto;
     height: 20px;
     background: #F2F4F5;
 }
 /*2*/
 #main_chul_area_t2 { 
     display: inline-block;
     width: 100%;
     background: #fff;
     margin: 0 auto;
     padding-bottom: 60px;
     border-top: 1px solid #e4e8ea;     
     border-bottom: 1px solid #e4e8ea;  
 }
 #main_chul_area2_1 {
     display: block;
     width: 88%;
     margin: 0 auto;
 }
 #main_chul_title2_1 {
     display: block;
     width: auto;
     text-align: center;
 }
 #main_chul_list2_1 {
     display: block;
     width: auto;
     text-align: center;
 }
 #main_chul_house1 {
     float: left;
     width: 49%;
     text-align: center;
 }
 #main_chul_house0 {
     float: right;
     width: 49%;
     text-align: center;
 }
 #main_chul_house_blank {
     clear: both;
     display: block;
     width: auto;
     height: 20px;
 }
 #main_chul_area_t2_blank {
     clear: both;
     display: block;
     width: auto;
     height: 20px;
     background: #F2F4F5;
 }
 /*3*/
 #main_chul_area_t3 { 
     display: inline-block;
     width: 100%;
     background: #fff;
     margin: 0 auto;
     padding-top: 60px; 
     padding-bottom: 60px;
     border-top: 1px solid #e4e8ea;  
     border-bottom: 1px solid #e4e8ea;  
 }
 #main_chul_area3_1 {
     display: block;
     width: 88%;
     margin: 0 auto;
 }
 #main_chul_title3_1 {
     display: block;
     width: auto;
     margin-bottom: 40px;
 }
 #main_chul_list3_1 {
     display: block;
     width: auto;
 }
 #main_gesi_list1 {
     float: left;
     width: 49%;
 }
 #main_gesi_list0 {
     float: right;
     width: 49%;
 }
 #cmain_gallery_memo li {
    float: none;
    text-align: left;
    width: 100%;
    height: auto; 
 }
 #cmain_gallery_memo li .cment_img {
     text-align: center; 
 }
 #cmain_gallery_memo {
     margin-top: 0px;
 }
 .cment_img {
    position: relative;
    display: block;
    height: 90px;
 }
 .cment_img img {
     max-width: 100%;
     height: 90px; 
 }
 .cment_img_title {
    position: absolute;
    left: 0px;
    top: 0px;
    color: #ffe118;
    font-size: 12px;
    font-weight: 100;
    height: 30px;
    line-height: 30px;
    text-align: center;
    padding-left: 5px;
    padding-right: 5px;
    background: rgb(52,44,49);
    opacity: 0.8;
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
 }
 .cment_title {
    display: block;
    padding-top: 5px;
    height: auto;
 }
 .cment_title a {
     color: #474747;
     font-size: 13px;
     font-weight: 100;
 }
 .cment_title img {
     vertical-align: middle;
 }
 .cment_memo2 {
    display: block;
    padding-top: 10px;
    height: auto;
    color: #5ed218;
    font-size: 11px;
    font-weight: 100;
 }
 .cment_memo {
    display: block;
    padding-top: 6px;
    height: auto;
    color: #a6a6a6;
    font-size: 11px;
    line-height: 16px;
    font-weight: 100;
 }
 .cment_memo a {
     color: #b2b2b2;
     font-size: 11px;
    line-height: 16px;
     font-weight: 100;
 }
 #main_gesi_list_blank {
     clear: both;
     width: auto;
     height: 10px;
 }
 #main_chul_spec {
     display: block;
     width: auto;
     text-align: center;
 }
 #main_chul_spec_blank2 {
     clear: both;
     display: block;
     width: auto;
     height: 20px;
 }
 #main_chul_list3_2 {
     display: block;
     width: auto;
 }
 #main_chul_spec1 {
     float: left;
     width: 49%;
     text-align: left;
 }
 #main_chul_spec0 {
     float: right;
     width: 49%;
     text-align: right;
 }
 #main_chul_spec_blank {
     clear: both;
     display: block;
     width: auto;
     height: 20px;
 }
 #main_chul_area_t3_blank {
     clear: both;
     display: block;
     width: auto;
     height: 20px;
     background: #F2F4F5;
 }
 /*4*/
 #main_chul_area_t4 { 
     display: inline-block;
     width: 100%;
     background: #fff;
     margin: 0 auto;
     padding-top: 60px; 
     padding-bottom: 60px;
     border-top: 1px solid #e4e8ea;  
 }
 #main_chul_area4_1 {
     display: block;
     width: 88%;
     margin: 0 auto;
 }
 #main_chul_title4_1 {
     display: block;
     width: auto;
 }
 #main_chul_list4_1 {
     display: block;
     width: auto;
 }
 #main_chul_tour {
     display: block;
     width: auto;
     text-align: center;
 }
 #main_chul_tour_blank2 {
     clear: both;
     display: block;
     width: auto;
     height: 20px;
 }
 #main_chul_list4_2 {
     display: block;
     width: auto;
 }
 #main_chul_tour1 {
     float: left;
     width: 49%;
     text-align: left;
 }
 #main_chul_tour0 {
     float: right;
     width: 49%;
     text-align: right;
 }
 #main_chul_tour_blank {
     clear: both;
     display: block;
     width: auto;
     height: 20px;
 }
 #main_chul_area_t4_blank {
     clear: both;
     display: block;
     width: auto;
     height: 0px;
     background: #F2F4F5;
 }
 /*5*/
 #main_chul_area_t5 { 
     display: inline-block;
     width: 100%;
     background: #fff;
     margin: 0 auto;
     padding-top: 80px;  
     padding-bottom: 80px;
     border-top: 1px solid #e4e8ea;  
 }
 #main_chul_area5_1 {
     display: block;
     width: 88%;
     margin: 0 auto;
 }
 #main_chul_list5_1 {
     display: block;
     width: auto;
 }
 #main_chul_bank {
     display: block;
     width: auto;
     text-align: center; 
 }
 #main_chul_bank_blank {
     clear: both;
     display: block;
     width: auto;
     height: 0px;
 }
 #main_chul_area_t5_blank {
     clear: both;
     display: block;
     width: auto;
     height: 0px;
 }
 @media screen and (max-width:800px){
     #header {position: relative;} 
     #main_img_area {
         width: 100%;
     }
     #main_img_blank_line {
         height: 0px;
     }
     #choipage { 
         width: auto;
         margin: 0 auto;
         word-wrap:break-word;
         font-size: 100%;
         position: none; 
     } 
     
     #main_content {
         display: block;
         width: auto;
         margin: 0 auto;
         border: none;
     }
     /* ¸ÞÀÎ»ó´ÜÀÌ¹ÌÁö */
     #main-img {
         clear: both;
         display: block;
         width: auto; 
         margin: 0 auto;  
     }
     #main_chul_area_t1 {
         width: 100%; 
     }
     #main_chul_area_t2 {
         width: auto; 
     }
     #main_chul_area_t3 {
         width: auto; 
     }
     #main_chul_area_t4 {
         width: auto; 
     }
     #main_chul_area_t5 {
         width: auto; 
     }
 } 

 @media screen and (max-width:768px){ 
     /* ¸ÞÀÎ»ó´ÜÀÌ¹ÌÁö */
     #main-img {
         display: block;
         width: 100%; 
         margin: 0 auto; 
     }
 }

 @media screen and (max-width:600px){ 
     #main_chul_area_t1 {
         width: 100%; 
         padding-bottom: 20px;
     }
     #main_chul_area_t2 {
         width: auto; 
         padding-bottom: 20px;
     }
     #main_chul_title2_1 {
     }
     #main_chul_area_t3 {
         width: auto; 
         padding-top: 20px; 
         padding-bottom: 20px;
     }
     #main_chul_title3_1 {
         margin-bottom: 20px;   
     }
     #main_chul_area_t4 {
         width: auto; 
         padding-top: 20px; 
         padding-bottom: 20px;
     }
     #main_chul_room_blank {
         height: 7px;
     }
     #main_chul_house_blank {
         height: 7px;
     }
     #main_chul_spec_blank2 {
         height: 7px;
     }
     #main_chul_spec_blank {
         height: 7px;
     }
     #main_chul_tour_blank2 {
         height: 7px;
     }
     #main_chul_tour_blank {
         height: 7px;
     }
     #main_chul_bank_blank {
         height: 7px;
     }
     #main_chul_area_t1_blank {
         height: 7px;
     }
     #main_chul_area_t2_blank {
         height: 7px;
     }
     #main_chul_area_t3_blank {
         height: 7px;
     }
     #main_chul_area_t4_blank {
         height: 0px;
     }
 } 
 @media screen and (max-width:400px){ 
     #main_img_blank_line {
         height: 0px;
     }
    
 } 
 @media screen and (max-width:385px){ 
 } 
 @media screen and (max-width:360px){ 
     #main_chul_area_t1 {
         width: 100%; 
         padding-bottom: 20px;
     }
     #main_chul_area_t2 {
         width: auto; 
         padding-top: 20px; 
         padding-bottom: 20px; 
     }
     #main_chul_area_t3 {
         width: auto; 
         padding-top: 20px; 
         padding-bottom: 20px;
     }
     #main_chul_area_t4 {
         width: auto; 
         padding-top: 20px; 
         padding-bottom: 20px;
     }
     #main_chul_room_blank {
         height: 5px;
     }
     #main_chul_house_blank {
         height: 5px;
     }
     #main_chul_spec_blank2 {
         height: 5px;
     }
     #main_chul_spec_blank {
         height: 5px;
     }
     #main_chul_tour_blank2 {
         height: 5px;
     }
     #main_chul_tour_blank {
         height: 5px;
     }
     #main_chul_bank_blank {
         height: 5px;
     }
     #main_chul_area_t1_blank {
         height: 5px;
     }
     #main_chul_area_t2_blank {
         height: 5px;
     }
     #main_chul_area_t3_blank {
         height: 5px;
     }
     #main_chul_area_t4_blank {
         height: 0px;
     }
     #cmmain_gesi_memo3 .rgesi_left1 {
         width: 70%;
     }
     #cmmain_gesi_memo3 .rgesi_right1 { 
         width: 30%;
         font-size: 13px;
     }
 } 
 @media screen and (max-width:320px){ 

 }

#main-photo1 {
     display: block;
     margin: 0 auto;
}

#main-photo1 li {
    float: left;
    padding-top: 15px;
    width: 50%;
    text-align: center;
    margin-bottom: 0px;
}

#main-photo1 li .gallery_file {
    width: 100%;
    height: auto;
    border: none;
}

#main-photo1 .info_detail_area {
	display: block;
	width: 93%;
	margin: 0 auto;
	background: #f3f3f3;
}
#main-photo1 .info_detail_areas {
	width: auto;
	padding: 10px;
	text-align: left;
}