@charset "utf-8";
/* CSS Document */


body { background:#f4f4f4}

#i_header { width:1080px; height:120px; margin:0 auto; position:relative;}

#i_logo { width:207px; height:83px; position:absolute; left:38px; top:26px;}

#i_gnb { position:absolute; right:0; top:5px;}

#i_lnb { width:725px; height:25px; position:absolute; right:0; bottom:50px;}

#i_mcon { width:1080px; height:500px; margin:272px auto 0; position:relative; font-family: "Noto Sans KR", Malgun gothic, sans-serif, dotum; }

.i_notice { width:528px; height:43px; border:1px solid #cccccc; background:#fff; position:absolute; left:0; top:0;}

.i_con01 { width:530px; height:261px; background:url(/images/con01.jpg) no-repeat; position:absolute; left:0; top:55px;}
.i_con01 .mboxtit { font-size:30px; font-weight:600; color:#fff; padding:15px 0 0 15px;}
.i_con01 p { font-size:18px; padding:10px 0 0 15px; font-weight:500; color:#fff; }
.linkred { color:#fff !important; font-weight:500; text-decoration:none; font-size:16px; padding:10px 20px; background:#f2655b; float:left; margin:55px 0 0 15px;}
.linkred:hover {  color:#fff !important; background:#cb4a40; text-decoration:none;}

.i_call { width:530px; height:173px; position:absolute; left:0; bottom:0;}

.i_con02 { width:540px; height:219px; position:absolute; right:0; top:0;background:url(/images/con02.jpg) no-repeat; text-align:right;}
.i_con02 .mboxtit { font-size:25px; font-weight:600; color:#333e51; padding:15px 15px 0 0; }
.i_con02 p { font-size:18px; font-weight:500; color:#333e51; padding:10px 15px 0 0 ; }
.linknavy {color:#fff !important; text-decoration:none; font-size:16px; padding:10px 20px; font-weight:500;background:#333e51;float:right; margin:30px 15px 0 0px;}
.linknavy:hover {  color:#fff !important; background:#192232; text-decoration:none;}


.i_port { width:540px; height:270px; position:absolute; right:0; bottom:0;}

#i_footer_wrap { width:100%; margin:40px 0 0; background:#262f3f; height:110px;}

#i_footer { width:1080px; height:80px; padding:15px 0; margin:0 auto;font-family: "Noto Sans KR", Malgun gothic, sans-serif, dotum; font-size:13px; }
.ft { width:800px; float:left; margin-left:30px; color:#fff; }

#i_visu { width:100%; height:436px; position:absolute; top:0; z-index:-1000; border-bottom:1px solid #ccc;}

#i_tit { width:1080px; height:50px; margin:173px auto 0; font-size:30px; font-weight:600;font-family: "Noto Sans KR", Malgun gothic, sans-serif, dotum;}
#navi_wrap { width:100%; height:49px; margin:0 auto; border-bottom:1px solid #ccc;}
#i_left { width:1080px; height:49px; margin:0 auto;}

#i_sub { width:1080px; min-height:500px; margin:40px auto;	font-family: "Noto Sans KR", Malgun gothic, sans-serif, dotum; font-size:15px; position:relative;}
.i_quick { position:fixed; top:10px; right:-160px;}

#i_svisu { width:100%; height:342px; position:absolute; top:0; z-index:-1000; border-bottom:1px solid #ccc;}

.head_txt { width:1080px; height:300px; background:url(/images/a01.png) center bottom no-repeat; margin:0 0 30px 0; }
.head_txt p { font-size:22px; color:#444; line-height:180%; padding:40px 0 0 5px; }

.ntxt { font-size:15px; color:#555; line-height:180%; padding:0 0 20px 0;}

.sctxt { font-size:22px; color:#444; line-height:180%; padding:0 0 25px 0; font-weight:500; color:#1f4c96}

.topbox { padding-bottom:40px;  border-bottom:1px solid #dadada;}

.listbox { padding:15px 0 40px; border-bottom:1px solid #dadada; width:100%; min-height:170px;}
.imgarea { float:left; display:inline-block; margin-right:30px;}
.listconf { float:left; color:#555}
.listconf h3 { font-size:22px; margin-top:30px; font-weight:600; background:url(/images/bullet.png) 0 8px no-repeat; padding-left:15px; padding-bottom:20px; color:#3e506c;font-family: "Noto Sans KR", Malgun gothic, sans-serif, dotum;}

.circlebg { background:url(/images/circle.png) center top no-repeat; padding:71px 15px; width:140px; font-weight:600; font-size:20px;}

#product01 { width:100%; margin:0 0 30px 0; border-bottom:2px solid #333; padding-bottom:40px;  word-break:keep-all;}
#product01 .txtarea { padding:0 0 0 30px; }

#product01 .txtarea .tit { font-size:30px; color:#3e506c; font-weight:600; padding:30px 0 15px 0;}
#product01 .txt { font-size:15px; color:#222; padding:0 0 15px 30px; font-weight:600;}
#product01 .character ul { margin:0; padding:0;}
#product01 .character ul li {list-style-type:disc; line-height:170%; font-size:15px; margin-left:45px; color:#555;}
#product02 td  { border:1px solid #dadada; width:20%; padding:10px; border-right:none; color:#666; }
#product02 .bgcolor { background-color:#3e506c; color:#fff; font-weight:500; font-size:15px; border-bottom:none;} 
.listbox2 { padding:15px 0 40px; border-bottom:1px solid #dadada; width:100%; min-height:170px; text-align:justify;}
.imgarea2 { display:inline-block; margin-left:30px;}


/* 오늘 본 상품 */
#stv {z-index:1001;position:relative;float:right;width:150px; margin-right:-160px;}
#stv_list {position:absolute;width:150px;}
#stv_list h2 {padding:10px 0 8px;background:#1c62b7; color:#fff;text-align:center;letter-spacing:-0.1em}
#stv_pg {display:block;margin:5px 0 0}
#stv_list p {padding:20px 0;text-align:center}
#stv_btn {text-align:center;zoom:1}
#stv_btn:after {display:block;visibility:hidden;clear:both;content:""}
#stv_btn button {float:left;margin:0;padding:5px 0 4px;width:44px;border:0;background:#555;color:#fff;text-align:center}
#stv_ul {margin:5px 0 10px;padding:0;list-style:none}
.stv_item {display:none;padding:0 9px;text-align:center;word-break:break-all}
.stv_item img {margin:5px 0}

#stv_nb {margin:0;padding:0;border-top:1px solid #e9e9e9;background:#f2f5f9;list-style:none}
#stv_nb li {text-align:center}
#stv_nb a {display:block}

.head_txt2 { width:1080px; height:300px; background:url(/images/f01.png) center bottom no-repeat; margin:0 0 30px 0; padding-bottom:30px; }
.head_txt2 p { font-size:22px; color:#444; line-height:180%; padding:30px 0 0 5px; }
.branch .listconf h3 { margin:0; font-size:22px; font-weight:600; background:url(/images/bullet.png) 0 8px no-repeat; padding-left:15px; padding-bottom:20px; color:#3e506c;font-family: "Noto Sans KR", Malgun gothic, sans-serif, dotum;}
.branch { margin-bottom:40px;}
.branch ul { margin:0;}
.branch ul li { border-bottom:1px dotted #ccc; list-style:none; padding-left:0px; line-height:40px; position:relative; padding-left:80px; }
.branch ul li p { padding-left:15px; background:url(/images/sbullet.png) 0 16px no-repeat; font-weight:500; position:absolute; left:0;}


