 body {
     background: #fff;    
 }
 #header {
    width: 100%;
    vertical-align: top;
    text-align: center;
    margin: 0 auto;
    height: auto;
    background: #fff;
    top: 0px;
 }                 
 .imgover {
     opacity: 0.4;
     filter:alpha(opacity=40); 
     -moz-opacity:0.4;
     -khtml-opacity: 0.4;
 }   
  /*¸ÞÀÎ»ó´Ü ÀÌ¹ÌÁö */
 #main_img_area {
     clear: both;
     display: inline-block;
     width: 100%;
     min-width: 1180px; 
     background-size: 100% 100%;
 }
 #main-img {
     display: block;
     width: auto;
     text-align: center;
 }
 #main_img_blank_line {
     clear: both;
     width: auto;
     height: 0px; 
 }
 #choipage {
     display: block;
     width: 100%;
     text-align: center;
 }
 #right_content {
     display: none;
     width: 0px;
     position: absolute;
     left: 0px;
     top:0px;
     z-index: 99999;
 } 
 /* ¸ÞÀÎ ¿µ¿ª */
 #main_content { 
     display: block;
     width: 100%;
     margin: 0 auto;
     position: relative;
 }
 #main_chul_area_t1 { 
     display: inline-block;
     width: 100%;
     position: relative;
 }
 #main_chul_area1_1 {
     display: block;
     width: 1240px;
     margin: 0 auto;
 }
 #main_chul_title1_1 {
     display: block;
     width: auto;
     text-align: center;
     margin: 0 auto;
 }
 #main_chul_list1_1 {
     display: block;
     width: auto;
     margin: 0 auto;
 }
 #main_chul_room1 {
     float: left;
     width: auto;
     text-align: center;
 }
 #main_chul_room2 {
     float: left;
     width: auto;
     text-align: center;
 }
 #main_chul_room3 {
     float: left;
     width: auto;
     text-align: center;
 }
 #main_chul_room0 {
     float: right;
     width: auto;
     text-align: center;
 }
 #main_chul_room_img {
     display: block;
     width: auto;
     text-align: center;
 }
 #main_chul_room_info {
     display: block;
     width: auto;
 }
 #main_chul_room_info1 {
     float: left;
     width: 12%;
     content: #fff;
     text-align: center;
     background: #686057;
 }
 #main_chul_room_info1 a {
     color: #fff;
 }
 #main_chul_room_info2 {
     float: left;
     width: 76%;
     color: #939292;
     text-align: left;
     background: #F3F3F3;
     padding-left: 2%;
 }
 #main_chul_room_blank {
     clear: both;
     width: auto;
     height: 22px;
 }
 #main_chul_area_t1_blank {
     clear: both;
     width: auto;
     height: 70px;
 } 
 #main_chul_area_t1_blank1 {
     clear: both;
     width: 100%;
     height: 20px;
     background: url(./images/1-3.jpg) no-repeat center top;
 } 
 
 #main_chul_area_t2 {
     clear: both;
     display: inline-block;
     width: 100%;
     padding-top: 80px;
     padding-bottom: 89px;
 }
 #main_chul_area2_1 {
     clear: both;
     width: 1240px;
     margin: 0 auto;
 }
 #main_chul_title2_1 {
     display: block;
     width: auto;
     text-align: center;
 }
 #main_chul_list2_1 {
     display: block;  
     width: auto;
     margin-top: 0px;
 }
 #main_chul_list2_2 {
     float: right;
     width: 790px;
 }
 #main_gesi_list1{
     float: left;
     width: 254px;
     height: 274px;
     background: #fff;
     margin-right: 14px;
 }
 #main_gesi_list2{
     float: left;
     width: 254px;
     height: 274px;
     background: #fff;
     margin-right: 14px;
 }
 #main_gesi_list0{
     float: right;
     height: 274px;
     background: #fff;
     width: 254px;
 }
 #main_gesi_list_blank {
     clear: both;
     width: auto;
     height: 0px;
 }
 #cmain_gallery_memo {
     width: auto;
 }
 #cmain_gallery_memo li {
     float: none;
     text-align: left;
     height: auto;
 }
 #cmain_gallery_memo li .cment_img {
     text-align: center; 
 }
 .cment_img {
     position: relative;
     display: block;
     height: 165px;
 }
 .cment_img img {
     max-width: 100%;
     height: 165px; 
 }
 /* °Ô½ÃÆÇ Ä«Å×°í¸® »ö»ó */
 .cment_img_title {
     position: absolute;
     left: 0px;
     top: 0px;
     color: #ffe118;
     font-size: 13.5px;
     font-weight: 100;
     height: 35px;
     line-height: 35px;
     text-align: center;
     padding-left: 15px;
     padding-right: 15px;
     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: 20px;
     padding-left: 20px;
     padding-right: 20px;
     height: auto;
 }
 .cment_title a {
     color: #474747;
     font-size: 16.5px;
     font-weight: 100;
 }
 .cment_title img {
     vertical-align: middle;
 }
 .cment_memo {
     display: block;
     padding-top: 6px;
     padding-left: 20px;
     padding-right: 20px;
     height: auto;
     color: #a6a6a6;   
     font-size: 13.5px;
     line-height: 20px;
     font-weight: 100;
 }
 .cment_memo a {
     color: #ABA69F;
     font-size: 13px;
     line-height: 130%;
     font-weight: 100;
 }
 #main_chul_house1 {
     float: left;
     width: 610px;
     text-align: left;
 }
 #main_chul_house0 {
     float: right;
     width: 610px;
     text-align: right;
 }
 #main_chul_house_blank {
     clear: both;
     width: auto;
     height: 15px;
 }
 #main_chul_area_t2_blank {
     clear: both;
     width: auto;
     height: 0px;
 }
 #main_chul_area_t3 {
     clear: both;
     display: inline-block;   
     width: 100%;
     background: #efefef;
     padding-bottom: 76px;
 }
 #main_chul_area3_1 {
     clear: both;
     width: 1240px;
     margin: 0 auto;
 }
 #main_chul_title3_1 {
     display: block;
     width: auto;
     text-align: center;
 }
 #main_chul_list3_1 {
     display: block;
     width: auto;
     background: url(./images/main_bg3.jpg) no-repeat;
     height: 370px;
     position: relative;
 }
 #main_chul_list_pop {
     position: absolute;  
     display: block;
     width: auto;
     left: 50px;
     top:65px;
     z-index: 99;
 }
 #main_chul_spec1 {
     float: left;
     margin-right: 23px;
 }
 #main_chul_spec2 {
     float: left;
     margin-right: 23px;
 }
 #main_chul_spec3 {
     float: left;
 }
 #main_chul_spec0 {
     float: right;
 }
 #main_chul_spec_blank {
     clear: both;
     width: auto;
     height: 15px;
 }
 #main_chul_area_t3_blank {
     clear: both;
     width: auto;
     height: 0px;
 }
 #main_chul_area_t4 {
     clear: both;
     display: inline-block;   
     width: 100%;
     background: #F3F3F5;  
 }
 #main_chul_area4_1 {
     clear: both;
     width: 1240px;
     margin: 0 auto;
 }
 #main_chul_area4_1 img {
     vertical-align: middle;
 }
 #main_chul_list4_1 {
     float: left;
     width: 160px;
     text-align: center;
     padding-top: 15px;
     padding-bottom: 15px;
 }
 #main_chul_list4_2 {
     float: left;
     width: 407px;
     text-align: center; 
     font-size: 17px;
     font-weight: 600;
     padding-top: 15px;
     padding-bottom: 15px; 
     background: url(./images/vert.png) repeat-y right top;
 }
 #main_chul_list4_2 img {
     margin-right: 10px;
 }
 #main_chul_list4_3 {
     float: left;
     width: 383px;
     text-align: center; 
     font-size: 17px;
     font-weight: 600;
     padding-top: 15px;
     padding-bottom: 15px;  
 }
 #main_chul_list4_3 img {
     margin-right: 10px;
 }
 #main_chul_list4_4 {
     float: right;
     width: 290px;
     text-align: center; 
     line-height: 150%;
     color: #979797;
     font-size: 13px;
     font-weight: 600;
     background: #E2E2E2;
     padding-top: 17px;
     padding-bottom: 16px;
 }
 #main_chul_area_t4_blank {
     clear: both;
     width: auto;
     height: 0px;
 }
 #main_chul_area_t5 {
     clear: both;
     display: inline-block;   
     width: 100%;
     background: url(./images/tour_bg.jpg) no-repeat center top;  
     background-size: 100% 100%;
     padding-top: 35px;
     padding-bottom: 88px;
 }
 #main_chul_area5_1 {
     clear: both;
     width: 1240px;
     margin: 0 auto; 
 }
 #main_chul_title5_1 {
     display: block;
     width: auto;
     text-align: center;
     padding-top: 35px;
     padding-bottom: 35px;
     position: relative;
 }
 #main_chul_title5_more {
     position: absolute;
     display: block;
     width: auto;
     text-align: right;
     right:0px;
     top:50px;
 }
 #main_chul_list5_1 {
     display: block;
     width: auto;
 }
 #main_chul_tour1 {
     float: left;
     width: auto;
 }
 #main_chul_tour2 {
     float: left;
     width: auto;
 }
 #main_chul_tour3 {
     float: left;
     width: auto;
 }
 #main_chul_tour0 {
     float: left;
     width: auto;
 }
 #main_chul_tour_blank {
     clear: both;
 }
 #main_chul_area_t5_blank {
     clear: both;
 }
 /*ÃÖ±Ù°Ô½Ã¹°*/
 #lcmmain_gesi_list_box {
     display: block; 
     width: auto;
     text-align: center;
 }
 #cmmain_gesi_title {
     display: block;
     width: auto;
     height: 60px;
     line-height: 60px;
     text-align: center;
     overflow:hidden;
     margin: 0 auto;
     background: #EAEAEA;
 }
 #cmmain_gesi_title_1 {
     float: left;
     padding-left: 30px;
     font-size: 18.5px;
     color: #333333;
 }
 #cmmain_gesi_title_2 {
     float: right;
     padding-right: 30px;
     padding-top: 14px;
 }
 #cmmain_gesi_memo {
     display: block;
     width: 100%;
     height: 202px;
     text-align: center;
     overflow: hidden;
     margin: 0 auto;
     padding-top: 12px;
     background: #fff; 
 }
 #cmmain_gesi_memo3 {
     padding-left: 30px;
     padding-right: 30px;
 }
 .rgesi_left_img {
     float: left;
     width: 140px;
     text-align: left;
     margin-right: 20px;
 }
 .rgesi_left1_1 {
     float: left;
     width: 100%;
     text-align: left;
 }
 /*¸ÞÀÎ °øÁö»çÇ× Å¸ÀÌÆ²*/
 .rgesi_left1_1 a {
     line-height: 36px;
     font-size: 17.5px;
     color: #B2695B;
 }
 .lcontent_memo {
     color: #A4A3A3;
     font-size: 14px;
     letter-spacing: -0.2px;
     line-height: 150%;
     margin-top: 0px;
 }
 /*¸ÞÀÎ °øÁö»çÇ× ³¯Â¥*/
 .lcontent_memo2 {
     color: #A4A3A3;
     font-size: 13px;
     margin-top: 5px;
 }
 .rgesi_left1 {
     float: left;
     text-align: left;
     line-height: 27px;
 }
 .rgesi_left1 img {
     vertical-align: middle;
     margin-right: 7px;
 }
 .rgesi_left1_1 img {
     vertical-align: middle;
     margin-right: 7px;
 }
 .rgesi_left1 a {
     font-size: 14px;
 }
 /*¸ÞÀÎ °øÁö»çÇ× ¾Æ·¡ ±Û¾¾»çÀÌÁî*/
 .rgesi_right1 {
     float: right;
     text-align: right;
     color: #A4A3A3;
     font-size: 13.5px;
     line-height: 27px;  
 }
 #bottom_line {
     height: 0px;
 }
