/* BASIC css start */
/* MainPAGE */

#main_bg { position:relative; background:url("/design/d4-0224/djds/main/main_bg.jpg") repeat-x;margin:-32px 0 0 0;padding-top:15px  }

.section_01:after {content:""; display:block; clear:both;}
.section_01 { padding-bottom:20px; *zoom1;} /* IE5.5~7 ºê¶ó¿ìÀú ´ëÀÀ Hack */
.section_01 .main_bnr { float:left; }
.section_01 .sec01_right { float:left;}

.section_play:after {content:""; display:block; clear:both; }
.section_play {  *zoom1;  } /* IE5.5~7 ºê¶ó¿ìÀú ´ëÀÀ Hack */
.section_play .sec01 { float:left;  }

.section_02:after {content:""; display:block; clear:both;}
.section_02 { margin-bottom:12px; *zoom1;} /* IE5.5~7 ºê¶ó¿ìÀú ´ëÀÀ Hack */
.section_02 li { float:left;}
.section_02 .last{float:right;}

.PPF_img {position:relative; padding:60px 0 0 0;}

.section_03:after {content:""; display:block; clear:both;}
.section_03 { border:1px solid #d7d7d7;*zoom1;} /* IE5.5~7 ºê¶ó¿ìÀú ´ëÀÀ Hack */
.section_03 li { float:left;border-right:1px solid #d7d7d7;}
.section_03 .last{border:none}

.section_04:after {content:""; display:block; clear:both;}
.section_04 { margin:-1px 0 0 0;border:1px solid #d7d7d7;*zoom1;} /* IE5.5~7 ºê¶ó¿ìÀú ´ëÀÀ Hack */
.section_04 li { float:left;border-right:1px solid #d7d7d7;}
.section_04 .last{border:none}

.section_05:after {content:""; display:block; clear:both;}
.section_05 { margin:-1px 0 12px 0;border:1px solid #d7d7d7;*zoom1;} /* IE5.5~7 ºê¶ó¿ìÀú ´ëÀÀ Hack */
.section_05 li { float:left;border-right:1px solid #d7d7d7;}
.section_05 .last{border:none}

.section_06:after {content:""; display:block; clear:both;}
.section_06 { border:1px solid #d7d7d7;*zoom1;} /* IE5.5~7 ºê¶ó¿ìÀú ´ëÀÀ Hack */
.section_06 li { float:left;border-right:1px solid #d7d7d7;}
.section_06 .last{border:none}
.section_06 a.roll img.over { display: none;}
.section_06 a.roll:hover img { display: none;}
.section_06 a.roll:hover img.over { display: inline;}


.section_07:after {content:""; display:block; clear:both;}
.section_07 { position:relative;margin:-1px 0 30px 0;border:1px solid #d7d7d7;*zoom1;} /* IE5.5~7 ºê¶ó¿ìÀú ´ëÀÀ Hack */
.section_07 li { float:left;border-right:1px solid #d7d7d7;}
.section_07 .last{border:none}
.section_07 .s67_bnr{ position:absolute;top:-150px;left:370px }
.section_07 a.roll img.over { display: none;}
.section_07 a.roll:hover img { display: none;}
.section_07 a.roll:hover img.over { display: inline;}

/* Ä«Å×°í¸®ºä ¸¶¿ì½º¿À¹ö½Ã º¸´õ»ö»ó ¾ÈÂÊÀ¸·Î³ª¿À±â */

a.cv_hover, a.cv_hover img {float: left;overflow:hidden;}
a.cv_hover:hover {border:2px solid #f00f0f;}
a.cv_hover:hover img {margin: -2px;}




/* .item-wrap */
.item-wrap { width: 100%; }
.item-wrap .item-hd { margin: 10px 0; padding: 5px 10px; border-top: 1px solid #ddd; background-color: #f9f9f9; }
.item-wrap .item-info { zoom: 1; overflow: hidden; padding: 40px 0 5px 0; border-bottom: 1px solid #aaa; }
.item-wrap .item-info:after { content: ""; clear: both; display: block; }
.item-wrap .item-info .item-total { float: left; padding-left: 10px; }
.item-wrap .item-info .item-order { float: right; }
.item-wrap .item-info .item-order li { float: left; padding-right: 10px; }
.item-wrap .item-list .item { margin: 5px 0; }
.item-wrap .item-list li { margin-bottom: 10px; text-align: center; }
.item-wrap .item-list td { vertical-align: top; }
.item-wrap .item-list .prd-thumb { width: 190px; height: 190px; margin-left: auto; margin-right: auto; }
.item-wrap .item-list .prd-thumb img { width: 100%; height: 100%; }
.item-wrap .item-list .prd-price { font-weight: bold; }

.item-wrap .item-page { margin-top: 40px; text-align: center; }
.item-wrap .item-page a { padding: 0 5px; }
.item-wrap .item-page a:hover,
.item-wrap .item-page a.now { color: #cc0000; }
.item-wrap .item-desc { margin-bottom: 40px; }
.item-wrap .item-none { padding-top: 40px; text-align: center; }






.cs_bank_area{font-size:12px;}

#ftWrap{
    font-size: 12px;
    line-height: 1.25;
    color: #777;
    font-family: Dotum, AppleGothic, Helvetica, sans-serif;
}

.logo_com li:nth-child(2){vertical-align: top;}

.address {line-height:1.4;}

.address b{font-weight:bold;}
.address a{font-size:12px;}
.address span img {    vertical-align: top;}
/* BASIC css end */

