 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: 55px;
 }
 #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_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;
 }
 #main_chul_room1 {
     float: left;
     width: 49%;
     text-align: left;
 }
 #main_chul_room0 {
     float: right;
     width: 49%;
     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-top: 60px; 
     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;
     margin-bottom: 40px;
 }
 #main_chul_list2_1 {
     display: block;
     width: auto;
 }
 #main_chul_house1 {
     float: left;
     width: 49%;
     text-align: left;
 }
 #main_chul_house0 {
     float: right;
     width: 49%;
     text-align: right;
 }
 #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: 35px;
     }
     #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: 30px;
     }
     #main_chul_area_t2 {
         width: auto; 
         padding-top: 30px; 
         padding-bottom: 30px;
     }
     #main_chul_title2_1 {
         margin-bottom: 20px;   
     }
     #main_chul_area_t3 {
         width: auto; 
         padding-top: 30px; 
         padding-bottom: 30px;
     }
     #main_chul_title3_1 {
         margin-bottom: 20px;   
     }
     #main_chul_area_t4 {
         width: auto; 
         padding-top: 30px; 
         padding-bottom: 30px;
     }
     #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: 20px;
     }
    
 } 
 @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){ 

 }
