 body {
     background: #fff;    
 }
 #header {
    width: 100%;
    vertical-align: top;
    text-align: center;
    margin: 0 auto;
    height: auto;
    background: #fff;
    position: fixed;
    z-index: 99999;
    top: 0px;
 }   
  /*¸ÞÀÎ»ó´Ü ÀÌ¹ÌÁö */
 #main_img_area {
     width: 100%;
     min-width: 1240px; 
     margin: 0 auto; 
     position: fixed;
     top: 84px;
     margin-top: 0px;
 }
 #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;
     top: 720px;
     z-index: 11;
 }
  
 /* ¸ÞÀÎ ¿µ¿ª */
 #main_content { 
     display: block;
     width: 100%;
     background: #fff;
 }
 #main_chul_area_t1 { 
     display: block;
     width: 100%;
     background: #F5F5F5;
 }
 #main_chul_area1_1 {
     display: block;
     width: 1240px;
     text-align: center;
     margin: 0 auto;
 }
 #main_chul_area1_2 {
     display: block;
     width: 1240px;
     text-align: center;
     margin: 0 auto;
 }
 #main_chul_area1_2_1 {
     float: left;
     width: 319px;
     vertical-align: top;
 }
 #main_banner_tl {
     display: block;
     text-align: left;
 }
 #main_chul_area1_2_2 {
     float: left;
     width: 921px;
     vertical-align: top;
 }
 #main_banner_tr {
     float: left;
     width: auto;
     text-align: left;
 }
 #main_banner_tr_blank {
     clear: both;
     height: 0px;
 }
 #main_chul_area_t1_blank {
     clear: both;
     width: auto;
     height: 58px;
 }
 
 /*¸ÞÀÎ °øÁö»çÇ×°ú ¿· ¿À¸¥ÂÊ */
 #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_banner_menu0 {
     float: right;
     width: auto;
     text-align: right;
 }
 #main_banner_menu1 {
     float: left;
     width: auto;
     text-align: left;
     margin-right: 30px;
 }
 #main_banner_menu2 {
     float: left;
     width: auto;
     text-align: left;
     margin-right: 30px; 
 }
 #main_banner_menu3 {
     float: left;
     width: auto;
     text-align: left;
     margin-right: 30px; 
 }
 #main_banner_menu4 {
     float: left;
     width: auto;
     text-align: left;
     margin-right: 30px; 
 }
 #main_banner_blank_line{
     clear: both;
     height: 10px;
 }
 #main_chul_blank {
     clear: both;
     height: 0px;
 }
 #main_chul_blank2 {
     clear: both;
     height: 10px;
 }
 #main_chul_area_blank {
     clear: both;
     width: auto;
     height: 0px;
 }
 #main_chul_area_t2 {
     clear: both;
     width: 100%;
     overflow: hidden;
 }
 #main_chul_area_t2_blank {
     clear: both;
     width: auto;
     height: 45px;
 }
 #main_chul_area2_1 {
     clear: both;
     width: 1240px;
     margin: 0 auto;
 }
 #main_chul_blank3 {
     clear: both;
     display: block;
     width: auto; 
     height:10;
 }
 #main_chul_area_t3 {
     clear: both;
     display: block;
     width: auto; 
 }
 #main_chul_area3_1 {
     display: block;
     width: 1240px; 
     margin: 0 auto; 
 }
 #main_chul_area_t3_blank {
     clear: both;
     width: auto;
     height: 45px;
 }
 #cmmain_gesi_memo {
     display: block;
     width: 100%;
     text-align: center;
     overflow:hidden;
     margin: 0 auto;
 }
 .rgesi_list_area1 {
     float: left;
     width: 49%;
     border: 1px solid #EEEEEE;
 }
 .rgesi_list_area0 {
     float: right;
     width: 49%;
     border: 1px solid #EEEEEE;
 }
 .rgesi_cat_area {
     float: left;
     width: 20%;
     height: 75px;
     color: #fff;
     font-size: 20px;
     padding-top: 50px;
     background: #222941;
 }
 .rgesi_memo_area {
     float: left;
     width: 64%;
     padding-left: 4%;
 }
 .rgesi_title {
     display: block;
     width: auto;
     text-align: left;
     margin-top: 28px;
 }
 .rgesi_title a {
     font-size: 20px;
     letter-spacing: -0.5px;
     font-weight: 600;
     color: #272626;
 }
 .rgesi_memo {
     display: block;
     width: auto;
     text-align: left;
     margin-top: 7px;
     font-size: 13.5px;
     color: #989898;
     line-height: 160%;
 }
 .rgesi_more_area {
     float: left;
     width: 12%;
     text-align: center;
     margin-top: 27px;
 }
  /*°¶·¯¸®*/
 #lcmain_gesi_list {
     clear: both;
     display: block;
     width: auto;
     margin: 0 auto;
 }
 #lcmain_gesi_list2 {
     margin: 0 auto;
     width: 340px;
 }
 #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: #33373E;
     font-size: 14pt;
     font-weight: 600;
     text-align: center;
     overflow:hidden;
 }
 
 #cmmain_gesi_title2 img {
     max-width: 100%;
 }
 #cmmain_gesi_title2 .cmmain_gesi_title3{ 
     float: left;
 }
 #cmmain_gesi_title2 .cmmain_gesi_title3_1{ 
     float: left;
 }
 #cmmain_gesi_title2 .cmmain_gesi_more{ 
     float: right;
 }
 #cmmain_gesi_title2 .cmmain_gesi_more a{ 
     line-height: 40px;
     color: #33373E; 
     font-size: 9pt;
     font-weight: 100;
 }
 
 #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: #333333;
     font-size: 11px;
 }
 #icmain_gallery_memo2 li .item_file2 {
     width:85%;
 }
 
 #icmain_gallery_memo2 li p .main_item_price2 {
     color: #E32333;
     font-size: 12px;
     font-weight: bold;
     text-align: left;
 }
 #bottom_menu {
 }
 #bottom_line {
     height: 50px;
     background: #fff;
 }
