@charset "utf-8";
body{margin:0; padding:0; font-size:12px; font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif, Osaka, sans-serif;}

a{ color:#000; text-decoration:none;}
a:hover{ color:#0396fe;text-decoration:underline}
img,html,p,ul,li,form,h1,h2,h3,h4,h5,h6,dl,dd,dt,input,p,i{margin:0;padding:0;border:0; list-style: none; outline:none; font-style: normal;}
ul,li{list-style:none;}
img{border:0;}
.red{color:#F00;}
.clear {clear:both; height:0; display:block; font-size:0; line-height:0;}
.width980 {
	width:980px;
	margin: 0 auto;
}
.bold {font-weight: bold;}
.text_c {text-align: center;}
.mar_b2 { margin-bottom: 2px;}
.mar_b10 { margin-bottom: 10px;}
.mar_b15 { margin-bottom: 15px;}
.mar_b20 { margin-bottom: 20px;}
.left {float: left;}
.right {float: right;}

.category a:hover{ text-decoration:underline;}

.news{width:678px;height:298px; padding-left:15px; overflow-x:hidden; border:1px solid #ccc}
.news h1{padding:25px 0 10px 5px; font-size:20px;  text-align:left;}
.news ul{ padding:10px 0;}
.news ul li{ padding:10px 0 10px 10px; background:url("../images/footer/jianhao.jpg") no-repeat 0 50%;}
.news ul li a{ padding-left:10px; line-height:15px;}
.news ul li span{ padding-right:5px;}
.center-4{ width:1040px; margin:0 auto;}
.center4tittle{ padding:15px 0 ;}
.paddingleft{ padding-left:15px;}
.paddingright{ padding-right:15px;}

.paddingcon{ padding:10px  0 20px  0 ;}


.footerbanner ul li{ float:left;}

.brand { padding-bottom:10px; border-bottom:1px solid #ccc;}
.calandercon{border-left:1px solid #ccc; height:100%}
.calander2{border-right:1px solid #ccc; height:100%}
.sorts {
	padding-top:30px;
}
.sorts ul{
	border-top:1px dotted #ccc;
	padding-top:20px;
}

.canew{border:1px solid #000; padding-top:20px;}
.policy-n{
	padding:20px 20px 0 20px;
}
.calandercon{ font-size:14px;}
.calander2{ line-height:25px;} 

.bootmtgcon{ width:1040px; margin:0 auto;}


.bigdeal_top{
	width:100%;
	height:35px;
	background:url(../images/footer/bg_1040.gif)no-repeat ;
	padding-bottom:15px;
}
.bigdeal_top h3{
	padding-left:50px;
	line-height:35px;
	font-size:24px;
	font-weight:normal;
}

/* main footer */
div#footerWrap{letter-spacing:0;background:#fff}
#footerWrap a:hover{text-decoration:none}
#footerWrap .footer_top_wrap{border-width:1px 0 1px 0;border-style:solid;border-color:#cbd4d9}
#footerWrap .footer_top_wrap .footer_top_box{width:1040px;margin:5px auto;height:58px}
#footerWrap .footer_top_wrap .footer_top_box:after{clear:both;display:block;content:''}
#footerWrap .footer_top_wrap .footer_top_box .footer_top{width:100%;height:31px}
#footerWrap .footer_top_wrap .footer_top_box .footer_menu{float:left;margin-top:22px;overflow:hidden}
#footerWrap .footer_top_wrap .footer_top_box .footer_menu li{float:left;padding:0 27px 0 0}
#footerWrap .footer_top_wrap .footer_top_box .footer_menu li.fir{padding-left:0}
#footerWrap .footer_top_wrap .footer_top_box .footer_menu li a{overflow:hidden;height:15px;font-size:12px;color:#666;letter-spacing:0}
#footerWrap .footer_top_wrap .footer_top_box .footer_menu li a:hover{text-decoration:underline;color:#0396fe;}
#footerWrap .footer_top_wrap .footer_top_box .footer_menu li a .privacy{color:#333}
#footerWrap .footer_top_wrap .footer_top_box .footer_lnk{float:right;position:relative;font-size:0;line-height:0;margin-top:7px}
#footerWrap .footer_top_wrap .footer_top_box .footer_lnk a{overflow:hidden;float:left;padding:0;background:url(http://image.lotte.com/lotte/images/common/footer2015/footer_family_bg.png) 0 0 no-repeat;text-indent:0;text-decoration:none;letter-spacing:-1px}
#footerWrap .footer_top_wrap .footer_top_box .footer_lnk.family_on{z-index:150}
#footerWrap .footer_top_wrap .footer_top_box .footer_lnk.family_on a{background-position:0 -40px}
#footerWrap .footer_top_wrap .footer_top_box .footer_lnk .view_sel{width:196px;height:21px;margin:0;padding:9px 0 0 10px;font-size:12px;line-height:10px;text-align:left;text-indent:0}
#footerWrap .footer_top_wrap .footer_top_box .footer_lnk .view_sel:hover{text-decoration:none}
#footerWrap .footer_top_wrap .footer_top_box .footer_lnk .sel_box{overflow-y:scroll;overflow-x:hidden;position:absolute;top:-348px;left:-9999px;width:189px;height:348px;border:1px solid #cbd4d9;background:#fff;font-size:12px;line-height:14px;padding:0 0 0 15px;z-index:150}
#footerWrap .footer_top_wrap .footer_top_box .footer_lnk.family_on .sel_box{left:0}
#footerWrap .footer_top_wrap .footer_top_box .footer_lnk .sel_box strong{display:block;margin-bottom:7px;padding:10px 0 11px 1px;border-bottom:1px solid #cbd4d9;font-weight:100;color:#666}
#footerWrap .footer_top_wrap .footer_top_box .footer_lnk .sel_box li{margin:0;padding:0}
#footerWrap .footer_top_wrap .footer_top_box .footer_lnk .sel_box a{display:block;float:none;margin:0;padding:2px 0;background:0;color:#666;text-indent:0;height:15px;line-height:12px}
#footerWrap .footer_top_wrap .footer_top_box .footer_lnk .sel_box a:hover{background:#39f;color:#fff;text-decoration:none}

#footerWrap .footer_mid_wrap{width:1100px;height:210px;margin:0 auto;color:#666}
#footerWrap .footer_mid_wrap:after{clear:both;display:block;content:''}
#footerWrap .footer_mid_wrap .footer_logo{float:left;margin:34px 0 0 0}
#footerWrap .footer_mid_wrap .footer_text01{float:left;position:relative;margin:32px 0 0 32px;width:410px}
#footerWrap .footer_mid_wrap .footer_text01 .company_name{font-size:13px;color:#333;margin-bottom:6px;font-weight:bold}
#footerWrap .footer_mid_wrap .footer_text01 address{font-style:normal;margin-bottom:3px}
#footerWrap .footer_mid_wrap .footer_text01 p{line-height:10px;height:15px;margin-bottom:3px}
#footerWrap .footer_mid_wrap .footer_text01 .company_info{overflow:hidden;margin-bottom:3px}
#footerWrap .footer_mid_wrap .footer_text01 .company_info dl{overflow:hidden;float:left;margin-bottom:3px}
#footerWrap .footer_mid_wrap .footer_text01 .company_info dl.left_dl{width:160px}
#footerWrap .footer_mid_wrap .footer_text01 .company_info dl.full_dl{width:100%}
#footerWrap .footer_mid_wrap .footer_text01 .company_info dl.half_dl{width:160px}

#footerWrap .footer_mid_wrap .footer_text01 .company_info dl dt{float:left;height:15px;line-height:15px}
#footerWrap .footer_mid_wrap .footer_text01 .company_info dl dd{float:left;height:15px;line-height:15px}
#footerWrap .footer_mid_wrap .footer_text01 .clientcenter{padding-bottom:4px}
#b2b-wrap-2015 #footerWrap .footer_mid_wrap .footer_text01 .clientcenter{height:auto;line-height:15px}
#footerWrap .footer_mid_wrap .footer_text01 #cs_center{position:absolute;top:115px;left:-9999px;z-index:999;;width:174px;height:110px;background:url(http://image.lotte.com/lotte/images/common/footer2015/footer_text_set02.gif) 0 -142px no-repeat;text-indent:-9999px;margin-left:-144px}
#footerWrap .footer_mid_wrap .footer_text01 .clientcenter .call_center{color:#333;font-weight:bold;font-size:12px}
#footerWrap .footer_mid_wrap .footer_text02{float:left;position:relative;margin:31px 0 0 26px}
#footerWrap .footer_mid_wrap .footer_text02 .law{margin-bottom:14px}
#footerWrap .footer_mid_wrap .footer_text02 .law p{line-height:10px;height:15px;margin-bottom:3px}
#footerWrap .footer_mid_wrap .footer_text02 .law #showDetail{position:absolute;top:18px;left:-9999px;z-index:99;width:552px;height:142px;background:url(http://image.lotte.com/lotte/images/common/footer2015/footer_text_set02.gif) 0 0 no-repeat;text-indent:-9999px;margin-left:48px}
#footerWrap .footer_mid_wrap .footer_text02 .law .conf{display:block;position:absolute;top:62px;left:0;width:85px;height:16px;background:url(http://image.lotte.com/lotte/images/common/footer_2013/footer_text_set_20150710.jpg) -72px -147px no-repeat}
#footerWrap .footer_mid_wrap .footer_text02 .shinhan_safe{line-height:16px}

#footerWrap .footer_btm_wrap{width:1100px;height:88px;margin:0 auto}
#footerWrap .footer_btm_wrap ul{width:1100px;height:36px}
#footerWrap .footer_btm_wrap li.fir{padding:0}
#footerWrap .footer_btm_wrap li{float:left;padding-left:5px}
#footerWrap .footer_btm_wrap li.main_footer_menu01{padding-left:15px}


.footer_lnk fieldset{ border:none;}
.footer_lnk .search_box .search_input_wrap{background:url(../images/header_search_img.png) no-repeat 0px -305px;width:330px;height:43px;position:relative;}
.footer_lnk .search_box .search_input_wrap.search_layer_on,
.footer_lnk .search_box .search_input_wrap.rank_layer_on{background-position:0 -50px}/* 20160126 인기검색어 레이어 추가 */
.footer_lnk .search_box .search_input_wrap .text{background:none;width:280px;height:39px;padding:1px 0 3px;margin-left:22px;font-size:16px;line-height:39px;color:#518ddd;ime-mode:active;outline:none;font-weight:bold;border:none;}
.footer_lnk .search_box .search_input_wrap input[type=text]::-ms-clear{display:none}
.footer_lnk .search_box .btn{background:url(../images/header_search_img.png) no-repeat 4px -176px;width:25px;height:25px;text-indent:-9999px;position:absolute;top:8px;right:16px;border:none;}
.footer_lnk .search_box .btn_del{background:url(../images/header_search_img.png) no-repeat 4px -135px;width:25px;height:25px;text-indent:-9999px;display:none;position:absolute;top:8px;right:47px}
.footer_lnk .search_box .search_input_wrap .search_layer_mid{border-width:0 2px;border-style:solid;border-color:#689bde}
.footer_lnk .search_box .search_input_wrap .search_layer_btm{background:url(images/header_search_img.png) no-repeat 0 -100px;width:100%;height:21px;display:block}

.footcon{ margin:20px 0; }
.footconleft1{ width:448px;border-right:1px solid #ccc;border-bottom:1px solid #ccc; height:310px;position:relative;}
.footconleft1 h1{
	background:#dcdedd;
	padding:5px 10px;
	width:200px;
	font-weight:normal;
	font-size:18px;
	margin-bottom:15px;
	
}
.footconleft1 p{
	margin:5px 10px;
	line-height:25px;
}
.haisou{position:absolute;top:20px; right:20px;}
.morefooter{ color:#77c7fa; text-decoration:underline; position:absolute;bottom:20px; right:20px;}





.leftcon{
	width:270px;
}
.padding5{ padding:5px;}
.padding10{ padding:10px;}
.padding15{ padding:15px;}
.leftbox{ border:1px solid #ccc; margin:10px 0 0 0;}
.lefttop{
	border-bottom: 1px solid #ccc;
	height: 30px;
	padding: 10px 10px 10px 20px;
	font-size: 14px;
	line-height: 30px;
	color: #333;
	background-color: #F5F8FA;
}

.switch ul li{ float:left; width:129px;height:30px; line-height:30px;padding-left:5px; text-align:center;background:#dddddd}
.switch ul li.on{ background:#ffffff}
.name{line-height:20px;padding:5px;}
.price{color:#ff3632;padding:0px;font-weight: bold;
    font-size: 18px;}
.switch  table{ padding:15px 5px;}
.switch  td{padding:10px 0 ; border-bottom:1px dotted #ccc; height:90px;}
.qita{ height:30px; line-height:20px; text-align:center;}

.category ul{
	padding:10px;	
}
.category ul ul{
	padding:0 0 0 10px;	
}

.category ul li{
	background:url(../images/footer/jianhao2.jpg) no-repeat 0 13px;
	padding:10px 0 10px 20px;
	line-height:20px;
	border-bottom:1px dotted #ccc;
}
.category ul li li{
	background:none;
	padding:5px 0 5px 00px;
	border-bottom:none;
}

.category ul li a:hover{
	color:#0396fe;
}

.leftbox .name{ width:162px;}
.leftbox .cart{ margin:10px 10px 0 0; }

.center1baner{
	margin:0 10px 10px 0;
}

.goods_photo img{ /*height:165px; width:100%;*/ display:block; border:none;}
.surprise .goods_img img{width:340px;}
.super .goods_img img{width:340px; }
.news span{ float:left;}
.news td{ padding:13px 5px;}
.news td a{ word-wrap:break-word; display:block;width:470px;}
.sorts p{ padding:15px 10px; text-align:center;}
.mask .cont_wrap img{ width:188px; height:188px;}
.mask .cont_wrap2 img{ width:164px; height:164px;}


.bigdeal_tab ul li .more_box { position:absolute; width:1040px; text-align:center;left:0;bottom:-30px; font-size:18px;}
.click01{ width:100%; text-align:center; padding:5px 0 10px 0 ; margin:0 auto;}
.leftbox .clicknone{ padding-top:0;}
.borderbottom a.borderimg{ border-bottom:1px dotted #e4e4e4;display:block;}


.util_list_last li {
	background:url(../images/footer/jianhao.jpg)no-repeat;
}

.header_top_bnr .bnr_single {
    display: block;
    margin: 0 auto;
    width: 1040px;
}

/* ＝＝＝＝ calender ＝＝＝＝ */
table.calendar {
	background: #FFFF88;
    color: #333;
    text-shadow: none;
}
table.calendar tr.headline td{
}
table.calendar th span {
cursor: pointer;
float: right;
}
table.calendar td {
border-bottom:1px  solid #CCC;
text-align: center;
height: 2em;
vertical-align: middle;
line-height: 1;
}
table.calendar td.click {
cursor: pointer;
background-color:#fff;
}
table.calendar td.Today {
font-weight: bold;
background-image:url(../images/menu/calendar_back.gif);
text-decoration:underline;
}
table.calendar td.Sat,
table.calendar td.SatToday,
table.calendar td.Sun,
table.calendar td.SunToday,
table.calendar td.holiday
{
color: #fff;
background:#666;
}
table.calendar td.SatToday,
table.calendar td.SunToday
{
font-weight: bold;
text-decoration:underline;
}

table.calendar td.otherday {
    color: #FF9900;
    background-color:#FFF0D9;
}
.leftbox .linkArea span {
    display: block;
    position: inherit;
    text-align: center;
    font-size: 16px;
}

fieldset{
	border:none;
}

.header_wrap .search_box fieldset .btn{
	right: 20px;
    top: 12px;
}
/* ＝＝＝＝ calender ＝＝＝＝ */
.borderbottom {
	position:relative;
}
.borderbottom span.bg{
	background:url(../images/recommend.png) no-repeat;
	position:absolute;
	right:0;
	top:0;
	width:70px;
	height:35px;
}

/* CSS Document */

