 body {
     background: #fff;    
 }
    
  /*¸ÞÀÎ»ó´Ü ÀÌ¹ÌÁö */
 #main_img_area {
     width: 100%;
     min-width: 1180px; 
     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: 30px; 
 }
 #main_right_content {
     float: right;
     width: 251px;
 }
 #choipage {
     width: 100%;
     text-align: center;
 }
  
 /* ¸ÞÀÎ ¿µ¿ª */
 #main_content { 
     display: block;
     width: 100%;
 }
 #main_chul_area_t1 { 
     clear: both;
     display: block;
     width: auto;
     overflow: hidden;
 }
 #main_chul_area1 {
     width: 1180px;
     margin: 0 auto;
 }
 #main_b_banner_l1 {
     float: left;
     width: auto;
     margin-right: 22px;
 }
 #main_b_banner_l2 {
     float: left;
     width: auto;
     margin-right: 22px;  
 }
 #main_b_banner_l3 {
     float: left;
     width: auto;
     margin-right: 22px;  
 }
 #main_b_banner_l0 {
     float: left;
     width: auto;
 }
 #main_chul_blank1 {
     clear: both;
     width: auto;
     height: 30px;
     background: #fff;
 }
 #main_chul_blank_b1 {
     clear: both;
     width: auto;
     height: 10px;
 }
 
 #main_chul_area1_2 {
     float: right;
     width: 420px;
     vertical-align: top;
     position: relative;
 }
 #main_b_ban_area3 {
     clear: both;
     display: block;
     width: auto;
 }
 #main_b_banner_r {
     display: block;
     width: auto;
 }
 #main_chul_blank_b3 {
     clear: both;
     width: auto;
     height: 10px;
 }
 /*¸ÞÀÎ °øÁö»çÇ×°ú ¿· ¿À¸¥ÂÊ */
 #lcmain_gesi_list_area {
     clear: both;
     width: auto;
     text-align: left;
     vertical-align: top;  
 }
 #lcmain_gesi_list_area2 {
     float: left;
     width: 340px;
     text-align: left;
     vertical-align: top;  
 }
 #lcmain_gesi_list_left {
     display: block;
     width: auto;
     text-align: left;
     vertical-align: top;  
 }
 #main_content_right { 
     float: right;
     width: 225px; 
     text-align: right;
     vertical-align: top;    
 }
 #main_banner_menu_area {
     clear: both;
     width: auto;
 }
 #main_banner_menu0 {
     float: left;
     width: auto;
     text-align: left;
 }
 #main_banner_menu1 {
     float: left;
     width: auto;
     text-align: left;
     margin-right: 20px;
 }
 #main_banner_menu2 {
     float: left;
     width: auto;
     text-align: left;
     margin-right: 20px; 
 }
 #main_banner_menu3 {
     float: left;
     width: auto;
     text-align: left;
     margin-right: 20px; 
 }
 #main_banner_blank_line{
     clear: both;
     height: 10px;
 }
 #main_chul_blank {
     clear: both;
     height: 30px;

 }
 #main_content_blank {
     clear: both;
     height: 30px;
 }
 #main_content2 { 
     clear: both;
     display: block;
     width: 100%;
     background: #EEEEEE;
     border-top: 1px solid #E0E2E5;  
     border-bottom: 1px solid #E0E2E5;
     margin: 0 auto;
 }
 /*°¶·¯¸®*/
 #lcmain_gesi_list {
     clear: both;
     display: block;
     width: auto;
     margin: 0 auto;
 }
 #lcmain_gesi_list2 {
     margin: 0 auto;
     width: 340px;
 }
 #banner_title_area1 {
     clear: both;
     width: auto;
 }
 /*¸ÞÀÎ¿À¸¥ÂÊ¹è³Ê*/
 #banner_title_area2 {
     clear: both;
     width: auto;
     text-align: center;
     margin: 0 auto;
 }
 #tmain_banner_area {
     width: auto;
     margin: 0 auto;
 } 
 #tmain_banner_list0 {
     float: left;
     width: 30%;
     text-align: left;
     margin-right: 1.3%; 
 }
 #tmain_banner_list1 {
     float: left;
     width: 33%;
     text-align: right;
     margin-right: 1.4%; 
 }
 #tmain_banner_list2 {
     float: left;
     width: 33%;
     text-align: right;
     margin-right: 1.3%; 
 }
 #tmain_banner_list3 {
     float: right;
     width: 33%;
     text-align: right;
 }
 #tmain_banner_blank_line {
     clear: both;
     width: auto;
     height: 10px;
 }
 #tmain_banner_blank_line2 {
     clear: both;
     width: auto;
     height: 10px;
 }
 #main_chul_area_blank {
     clear: both;
     width: auto;
     height: 0px;
 }
 #main_chul_area_t2 {
     clear: both;
     width: 100%;
     background: url(./images/gal_bg0.gif) repeat;
     padding-top: 0px;
     overflow: hidden; 
 }
 #main_chul_area_t2_1 {
     clear: both;
     width: 1280px;
     margin: 0 auto;
     padding-top: 30px; 
     overflow: hidden; 
 }
 #main_chul_area_t2_1_1 {
     clear: both;
     width: 1180px; 
     margin: 0 auto;
 }
 #main_chul_blank2 {
     clear: both;
     height: 70px;

 }
 #main_chul_area_t2_1_2 {
     clear: both;
     width: auto; 
     margin: 0 auto; 
 }
 #main_chul_area2 {
     clear: both;
     width: 1180px;
     margin: 0 auto;
 }
 #main_chul_area2_2 {
     width: auto;
     display: block;
     width: auto;
 }
 #main_chul_area3 {
     clear: both;
     width: 1030px;
     margin: 0 auto;
 }
 #main_chul_area_t3_title {
     clear: both;
     display: block;
     width: 1180px; 
     text-align: center;
     margin: 0 auto; 
 }
 #main_chul_area_t3_title img {
     max-width: 100%;
 }
 #main_chul_area_t3 {
     clear: both;
     display: block;
     width: 1180px; 
     margin: 0 auto; 
     overflow: hidden;
 }
 #main_chul_area3_1 {
     float: left;
     width: 480px; 
     height: 241px;
     background: url(./images/gong.jpg) repeat;
 }
 #main_chul_area3_1_1 { 
     display: block;
     width: 85%;
     margin: 0 auto;
     margin-top: 20px;
 }
 #main_banner_menut1 {
     float: left;
     margin-right: 19px;
 }
 #main_banner_menut2 {
     float: left;
     margin-right: 19px; 
 }
 #main_banner_menut0 {
     float: right;
 }
 #main_chul_blank3 {
     clear: both;
     display: block;
     width: auto; 
     height:10;

 }
 #main_chul_area3_2 { 
     float: right;
     width: 700px; 
     text-align: left;
 }
 #main_chul_area3_2_1 {
     display: block;
     width: auto;
     overflow: hidden;
 }
 #main_chul_area3_2_1_title {
     display: block;
     width: auto;
     height: 58px;
     line-height: 58px;
     font-size: 20px;
     color:#33333F;
 }
 #main_r_banner1 {
     float: left;
     text-align: left;
 }
 #main_r_banner0 {
     float: right;
     text-align: left;
 }
 #main_chul_blank4 {
     clear: both;
     display: block;
     width: auto;

 }
 #main_chul_area3_2_2 {
     clear: both;
     display: block;
     width: auto;
     overflow: hidden; 
 }
 #main_m_banner {
     clear: both;
     display: block;
     width: auto;
 }
 #main_chul_blank5 {
     clear: both;
     display: block;
     width: auto;
     height: 10px;
 }
 #main_chul_area_blank3 {
     clear: both;
     display: block;
     width: auto;
     height: 61px;
 }
 /*¸ÞÀÎ¿ÞÂÊ ÀüÃ¼¿¡ ¹è³Ê */ 
 #main_banner_total {
     width: 100%;
     margin: 0;
     padding: 0;
     background: #fff;
     border: 1px solid #E4E4E4;
     overflow: hidden;

 }
 #main_banner_title {
     display: block;
     width: 100%;
     height: auto;
     margin: 0 auto;
     line-height: 42px;
     color: #000;
     font-size: 16px;
     font-weight: bold;
     text-align: left;
     overflow: hidden;
     padding-left: 17px;
     background: #fff;
     border-bottom: 1px solid #E4E4E4;
 }
 #main_banner_area {
     display: block;
     width: 93%;
     height: auto;
     margin: 0 auto;
     margin-top: 12px;
 }
 #main_banner_list0 {
     float: left;
     width: 50%;
     text-align: left;
 }
 #main_banner_list1 {
     float: right;
     width: 49%;
     text-align: right;
 }

 #main_banner_blank_line1 {
     clear: both;
     height: 12px;
 }
 #main_banner_blank_line2 {
     clear: both;
     height: 8px;
 }
 #main_banner_blank_line3 {
     clear: both;
     height: 20px;
 }
 
 /*¼­ºñ½º¹Ù·Î°¡±â*/
 #vmain_banner_total {
     width: 100%;
     margin: 0;
     padding: 0;
     background: #fff;
     border: 1px solid #E4E4E4;
     overflow: hidden;
     border-bottom: 3px solid #E4E4E4;
 }
 #vmain_banner_title {
     display: block;
     width: 100%;
     height: auto;
     margin: 0 auto;
     line-height: 37px;
     color: #000;
     font-size: 16px;
     font-weight: bold;
     text-align: left;
     overflow: hidden;
     padding-left: 15px;
     background: #fff;
     border-bottom: 1px solid #E4E4E4;
 }
 #vmain_banner_area {
     display: block;
     width: 100%;
     height: auto;
     margin: 0 auto;
 }
 #vmain_banner_list0 {
     float: left;
     width: 49%;
     text-align: left;
     border-right: 1px dashed #DCDCDC;
 }
 #vmain_banner_list1 {
     float: right;
     width: 50%;
     text-align: right;
 }
 #vmain_banner_blank_line{
     clear: both;
     height: 0px;
     border-bottom: 1px dashed #DCDCDC;
 }
 #vmain_banner_blank_line2{
     clear: both;
     height: 0px;
 }
 
 #cmain_gesi_list {
     display: block;
     width: 100%;
 }
 
 #lcmmain_gesi_list_box1 {
     display: block; 
     width: auto;
     text-align: center;
 }
 #lcmmain_gesi_list_box_mo {
     display: none;
 } 
 #lcmmain_gesi_list_box {
     display: block; 
     width: auto;
     text-align: center;
 }
 
 #cmmain_gesi_title {
     display: block;
     width: auto;
     text-align: center;
     overflow:hidden;
     margin: 0 auto;
 }
 #cmmain_gesi_title2 {
     display: block;
     width: auto;
     height: auto;
     margin: 0 auto;
     color: #000;
     text-align: center;
     overflow:hidden;
     height: 70px; 
 }
 #cmmain_gesi_title2 a {
     color: #000;
     font-size: 23.5px;
     font-weight: 600;
 }
 #cmmain_gesi_title2 img {
     padding-left: 0px;
     vertical-align: middle;
 }
 #cmmain_gesi_title2 .cmmain_gesi_title3{ 
     display: block;
 }
 #cmmain_gesi_title2 .cmmain_gesi_title3_1{ 
     float: left;
 }
 #cmmain_gesi_title2 .cmmain_gesi_more{ 
     display: block;
     line-height: 36px;
     color: #000; 
     font-size: 13.5px;
     font-weight: 100;
 }


 
 #cmmain_gesi_title21 {
     display: block;
     width: auto;
     height: auto;
     margin: 0 auto;
     line-height: 58px;
     color: #000;
     font-size: 20.5px;
     font-weight: 100;
     text-align: center;
     overflow:hidden;
 }
 #cmmain_gesi_title21 a {
     line-height: 58px;
     color: #33333F;
     font-size: 20.5px;
     font-weight: 600;
     letter-spacing: -0.5px;
 }
 #cmmain_gesi_title21 img {
     padding-left: 0px;
     vertical-align: middle;
 }
 .rgesi_left_date {
     float: left;
     width: 70px;
 }
 .wt_date1 {
     width: 50px;
     font-size: 28px;
     font-weight: 600;
     color: #616262;
     border-bottom: 1px solid #DCDCDC;
     padding-bottom: 12px;
     margin-bottom: 10px;
     margin-top: 35px;
 }
 .wt_date2 {
     width: 50px;
     font-size: 12.5px;
     font-weight: 100;
     color: #666;
 }
 .rgesi_left_img {
     float: left;
     width: 190px;
     height:100px;
 }
 .rgesi_left_img img { 
     width: 190px;
     height: 100px;
 }
 .rgesi_left1_1 {
     float: right;
     width: 435px;
     text-align: left;
 }
 .rgesi_left1_1 a {
     color: #333434;
     font-size: 18px;
 }
 .lcontent_memo {
     margin-top: 20px;
     line-height: 170%;
     color: #9B9B9B;
     font-size: 13.5px;
 }
 #icmain_gallery_memo {
     width: auto;
     overflow: auto;
 }
 
 #icmain_gallery_memo li {
     float: left;
     width: 398px;
     border: 1px solid #ccc;  
     padding-top: 10px;
     padding-bottom: 10px;
 }
 
 #icmain_gallery_memo li .item_file {
     width:375px;
 }
 #icmain_gallery_memo li p{
     width:375px;
     background:#655347;
     height: 30px;
     margin: 0 auto;
     color: #B2A9A3;
     font-size: 11px;
 }
 #icmain_gallery_memo li p a{
     width:93%;
     height: 30px;
     font-size: 12px;
     color: #fff;
     font-size: 11px;
 }
 
 #icmain_gallery_memo li p .main_item_title {
     color: #fff;
     font-size: 14px;
     font-weight: bold;
     float: left;
     padding-left: 18px;
     padding-top: 12px;  
 }
 #icmain_gallery_memo li p .main_item_price {
     color: #FCF031;
     font-size: 12px;
     font-weight: bold;
     float: right;
     padding-right: 18px; 
     padding-top: 15px;
     font-family: µ¸¿ò;
 }
 #icmain_gallery_memo li p .main_item_pre {
     color: #B2A9A3;
     font-size: 11px;
     line-height: 20px;
     font-family: µ¸¿ò;
     text-align: left;
     padding-left: 18px;  
 }
 
 #icmain_item_blank_line {
     width: 100%;
     height: 13px; 
 }
 
 #icmain_gallery_memo2 {
     width: auto;
     overflow: auto;
 }
 
 #icmain_gallery_memo2 li {
     float: left;
     width: 198px;
     text-align: center;
     border: 1px solid #ccc;  
     padding-top: 10px;
     padding-bottom: 10px;
 }
 
 #icmain_gallery_memo2 li p{
     width:85%;
     background:#fff ;
     height: 22px;
     line-height: 22px;
     margin: 0 auto;
     color: #000;
     font-size: 11px;
     text-align: left;
 }
 #icmain_gallery_memo2 li p a{
     width:85%;
     height: 30px;
     line-height: 30px;
     font-size: 12px;
     color: #000;
     font-size: 11px;
 }
 #icmain_gallery_memo2 li .item_file2 {
     width:85%;
 }
 
 #icmain_gallery_memo2 li p .main_item_price2 {
     color: #000;
     font-size: 12px;
     font-weight: bold;
     text-align: left;
 }
 #bottom_menu {
 }
 #bottom_line {
     height: 74px;
     background: #F3F3F5;
 }
