@charset "utf-8";
/*reset*/
ul, li { list-style-type:none; }
img { border:0; }
body,h1,h2,h3,h4,h5,h6,p,ul,li { margin:0; padding:0; }
a { text-decoration:none; color:#000; }

/*base*/
body { font-size:12px; font-family: "나눔고딕","맑은 고딕","돋움"; color:#333; background:url(../images/bady_bg.gif); }

/*layout*/
#wrap { margin:0 auto;  width:955px; height:1587px; }
#header { height:174px; background:url(../images/header_bg.gif) repeat-x; position:relative; } 
#visual { height:560px; position:relative; background:#FFF; }
#contents { height:497px; position:relative; }
#footer { height:342px; background:#FFF; position:relative; }

/* header*/
h1 { width:446px; height:47px; position:absolute; left:10px; top:44px; }
#made_in { position:absolute; right:508px; top:89px; }
#pr { width:295px; height:13px; position:absolute; right:17px; top:8px; }
#pr .snsr5 { display:block; font-size:15px; letter-spacing:0.5px; font-weight:bold; margin-top:-2px; }
#pr a { float:left; }
#pr #sns { position:absolute; right:0px; top:1px; }
#pr #sns li { float:left; }
#pr #sns .sns1 { margin-left:7px; }
#pr #sns .sns2 { margin-left:9px; }
#americanapparel_net { width:152px; height:16px; position:absolute; left:10px; top:86px; }
#header_right { width:178px; height:28px; position:absolute; right:9px; top:43px; }
#language { width:110px; height:16px; }
#shopping_basket { width:68px; height:28px; position:absolute; right:0px; top:0px; } 
#shopping_basket a { float:right; margin-top:4px; }
#shopping_basket a span { display:block; float:left; margin-top:-4px; margin-right:5px; }

#gnb { width:935px; height:32px; position:absolute; left:10px; bottom:0px; background:url(../images/hearder_line.gif) repeat-x 0 31px; }
#gnb .menu { display:block; margin-top:6px; cursor:default; }
#gnb .sale { font-size:15px; height:15px; padding-right:5px; color:#e30000; } 
#gnb .gnb { font-size:15px; height:15px; padding:0 5px 0 8px; color:#333; background:url(../images/header_gnb_bg.gif) no-repeat 0 7px; }
#gnb .gnb1 { font-size:15px; height:15px; padding:0 5px 0 8px; color:#333; }

#search { width:179px; height:17px; float:left; position:absolute; right:0px; bottom:11px; }
#search #t1 { width:110px; height:10px; background:#fff; padding-left:2px; margin-right:5px; margin-top:1px; }
#search input { letter-spacing:0.5px; float:left; color:#000; font-size:10.5px; }

/*visual*/

.sm_mas { overflow:hidden; width:935px; height:550px; position:absolute; left:10px; top:0px; }
#sm_gall { width:9350px; height:550px; position:absolute; left:0px top:0px; } /*이미지 5개 */
#sm_set { float:left; width:4675px; height:550px; }
#sm_set li { float:left; }
.prev { width:37px; height:550px; position:absolute; left:10px; top:0px; }
.next { width:37px; height:550px; position:absolute; right:10px; top:0pc; }

/*contents*/

#the_winter_blues { width:935px; height:225px; position:absolute; top:0px; border-right:#fff solid 10px; border-left:#fff solid 10px; }
#contents_gnb { width:955px; height:272px; position:absolute; left:0px; bottom:0px; background:#FFF; }
#contents_gnb a { display:block; float:left; margin-left:10px; margin-top:10px; }
#contents_line { width:935px; height:1px; position:absolute; left:10px; bottom:0px; background:url(../images/hearder_line.gif) repeat-x; }

/*footer*/

#footer_menu { width:935px; height:138px; position:absolute; left:10px; top:10px; }
#footer a .f_i_1 { display:block; position:absolute; left:30px; bottom:23px; }
#footer a .f_i_2 { display:block; position:absolute; left:76px; bottom:27px; }
#footer h2 { font-size:15px; color:#c7c2c0; line-height:20px; margin-top:-3px; cursor:default; }
#footer_menu a p { color:#c7c2c0; line-height:15px; }
#footer_menu a p:hover { color:#000; }
#f_menu_1 { width:160px; height:138px; border-right:1px #c7c2c0 solid; box-sizing:border-box; position:absolute; left:10px; padding-left:10px; }
#f_menu_2 { width:149px; height:138px; border-right:1px #c7c2c0 solid; box-sizing:border-box; position:absolute; left:170px; padding-left:10px; }
#f_menu_3 { width:149px; height:138px; border-right:1px #c7c2c0 solid; box-sizing:border-box; position:absolute; left:319px; padding-left:10px; }
#f_menu_4 { width:149px; height:138px; border-right:1px #c7c2c0 solid; box-sizing:border-box; position:absolute; right:318px; padding-left:10px; }
#f_menu_5 { width:308px; height:138px; position:absolute; right:0px; padding-left:10px; }
#f_menu_5 ul { position:absolute; left:10px; top:18px; }
#f_menu_5 li { float:left; margin-right:4px; }
#footer_info { width:915px; height:67px; position:absolute; left:30px; bottom:83px; color:#c7c2c0; line-height:15px; padding:17px 0; }
#footer_info a { color:#c7c2c0; }
#join { width:288px; height:18px; float:left; position:absolute; left:10px; bottom:9px; }
#join #t1 { width:226px; height:17px; background:#fff; padding-left:2px; margin-right:4px; border:1px solid #c7c2c0; box-sizing:border-box; }
#join input { letter-spacing:0.5px; float:left; color:#000; font-size:10.5px; }
