@charset "euc-kr";

#container #contents{width:998px; margin:30px auto; border:1px solid #c1c1c1;  background-color:#fff; min-height:700px; position:relative;}
#container #contents h3{font-size:25px; line-height:100%; font-family:'Nanum Gothic'; font-weight:bold; color:#1352d9; padding:35px 0  15px 30px; border-bottom:1px solid #1352d9;}
#container #contents .location{position:absolute; top:50px; right:20px;}
#container #contents .location .color_a{color:#9b9b9b; font-family:'Nanum Gothic'; background:url(../images/location_home.jpg) 0 2px no-repeat; padding-left:18px;}
#container #contents .location .color_b{color:#1352d9; font-weight:bold; font-family:'Nanum Gothic';}
#container #contents .cont{padding:30px;}

/*북스토어*/
#container_shop{width:1000px; margin:30px auto;}
#container_shop #submenu{width:210px; float:left;}
#container_shop #submenu h3{width:208px; height:38px; text-align:center; border-left:1px solid #c1c1c1; border-right:1px solid #c1c1c1; 
border-bottom:1px solid #c1c1c1; background:url(../images/leftmenu_titlebg.jpg) 0 0 no-repeat; 
font-family:'Nanum Gothic'; font-size:16px; padding-top:20px;  background-color:#fff;}
#container_shop #submenu ul{border-left:1px solid #c1c1c1; border-right:1px solid #c1c1c1; 
border-bottom:1px solid #c1c1c1; background-color:#fff;}
#container_shop #submenu ul li{width:208px; height:40px;  border-bottom:1px solid #ebebeb;}
#container_shop #submenu ul li.last{border-bottom:0px none;}
#container_shop #submenu ul li a{font-weight:bold; height:30px; font-family:'Nanum Gothic'; font-size:14px; padding:10px 0 0 35px; background:url(../images/leftmenu_off.jpg) 20px 13px no-repeat; display:block;}
#container_shop #submenu ul li a:hover{font-weight:bold; height:30px; font-family:'Nanum Gothic'; font-size:14px; padding:10px 0 0 35px; background:url(../images/leftmenu_on.jpg) 20px 13px no-repeat; display:block; background-color:#1352d9; color:#fff; text-decoration:none;}
#container_shop #submenu ul li a.on{font-weight:bold; height:30px; font-family:'Nanum Gothic'; font-size:14px; padding:10px 0 0 35px; background:url(../images/leftmenu_on.jpg) 20px 13px no-repeat; display:block; background-color:#1352d9; color:#fff;}
#container_shop #contents{width:750px; margin:0 auto; float:right; margin-bottom:30px;}
#container_shop #contents h3{background:url(../images/main_newtitbg.jpg) 0 0 no-repeat; width:95; height:26px; padding:13px 0 0 30px; color:#fff; font-size:16px; border-bottom:3px solid #1352d9; font-family:'Nanum Gothic';}

#container_shop #contents ul li{width:249px; float:left; border-right:1px solid #bdbdbd; border-bottom:1px solid #bdbdbd; text-align:center; padding:35px 0; background-color:#fff;}
#container_shop #contents ul li:hover{background-color:#e0e7f5; text-decoration:none;}
#container_shop #contents ul li.first{width:248px; border-left:1px solid #bdbdbd;}
#container_shop #contents ul li .img{padding-bottom:20px;}
#container_shop #contents ul li .img img{border:1px solid #c3c3c3;}
#container_shop #contents ul li .tit{font-size:15px; font-weight:bold; color:#010101; width:210px; padding-left:18px; font-family:'Nanum Gothic'; height:46px;}
#container_shop #contents ul li .txt{font-size:13px; color:#010101; padding-top:5px; text-align:left; width:220px; padding-left:20px; font-family:'Nanum Gothic'; text-overflow:ellipsis;  overflow:hidden;  white-space:nowrap;}
#container_shop #contents ul li .price{font-size:13px; color:#010101; text-align:left; width:210px; padding-left:20px; font-family:'Nanum Gothic';}

#container_shop #contents .cont{min-height:500px;}



/*회원*/
#container_member{width:1000px; margin:30px auto;}
#container_member #submenu{width:210px; float:left;}
#container_member #submenu h3{width:208px; height:38px; text-align:center; border-left:1px solid #c1c1c1; border-right:1px solid #c1c1c1; 
border-bottom:1px solid #c1c1c1; background:url(../images/leftmenu_titlebg.jpg) 0 0 no-repeat; 
font-family:'Nanum Gothic'; font-size:16px; padding-top:20px;  background-color:#fff;}
#container_member #submenu ul{border-left:1px solid #c1c1c1; border-right:1px solid #c1c1c1; 
border-bottom:1px solid #c1c1c1; background-color:#fff;}
#container_member #submenu ul li{width:208px; height:40px;  border-bottom:1px solid #ebebeb;}
#container_member #submenu ul li.last{border-bottom:0px none;}
#container_member #submenu ul li a{font-weight:bold; height:30px; font-family:'Nanum Gothic'; font-size:14px; padding:10px 0 0 35px; background:url(../images/leftmenu_off.jpg) 20px 13px no-repeat; display:block;}
#container_member #submenu ul li a:hover{font-weight:bold; height:30px; font-family:'Nanum Gothic'; font-size:14px; padding:10px 0 0 35px; background:url(../images/leftmenu_on.jpg) 20px 13px no-repeat; display:block; background-color:#1352d9; color:#fff;  text-decoration:none;}
#container_member #submenu ul li a.on{font-weight:bold; height:30px; font-family:'Nanum Gothic'; font-size:14px; padding:10px 0 0 35px; background:url(../images/leftmenu_on.jpg) 20px 13px no-repeat; display:block; background-color:#1352d9; color:#fff;}
#container_member #contents{width:750px; position:relative; border:1px solid #c1c1c1;  background-color:#fff; float:right; margin-bottom:30px;}
#container_member #contents h3{font-size:25px; line-height:100%; font-family:'Nanum Gothic'; font-weight:bold; color:#1352d9; padding:35px 0  15px 30px; border-bottom:1px solid #1352d9;}
#container_member #contents .location{position:absolute; top:50px; right:20px;}
#container_member #contents .location .color_a{color:#9b9b9b; font-family:'Nanum Gothic'; background:url(../images/location_home.jpg) 0 2px no-repeat; padding-left:18px;}
#container_member #contents .location .color_b{color:#1352d9; font-weight:bold; font-family:'Nanum Gothic';}
#container_member #contents .cont{padding:30px; min-height:500px;}

.map_daum{margin-left:72px;}
.map_txt{width:800px; margin-left:72px; margin-top:20px; border-top:4px solid #c0cfe3;}
.map_txt h4{font-family:'Nanum Gothic'; font-size:18px; color:#3e70b3; padding:10px 0;  border-bottom:1px solid #dedede;}
.map_txt ul{padding:10px 0;}
.map_txt ul li{font-family:'Nanum Gothic'; font-size:14px; padding-bottom:3px;}
.map_txt ul li strong{}

/*제품리스트*/

ul.prdlist{clear:both; }
ul.prdlist li{width:249px; float:left; border-right:1px solid #bdbdbd; border-bottom:1px solid #bdbdbd; text-align:center; padding:35px 0; background-color:#fff;}
ul.prdlist li:hover{background-color:#e0e7f5; text-decoration:none;}
u.prdlistl li.first{width:248px; border-left:1px solid #bdbdbd;}
ul.prdlist li .img{padding-bottom:20px;}
ul.prdlist li .img img{border:1px solid #c3c3c3;}
ul.prdlist li .tit{font-size:15px; font-weight:bold; color:#010101; width:210px; padding-left:18px; font-family:'Nanum Gothic'; height:46px;}
ul.prdlist li .txt{font-size:13px; color:#010101; padding-top:5px; text-align:left; width:220px; padding-left:20px; font-family:'Nanum Gothic';}
ul.prdlist li .price{font-size:13px; color:#010101; text-align:left; width:210px; padding-left:20px; font-family:'Nanum Gothic';}