@charset "utf-8";


i {font-style:normal}
small {font-size:inherit}
em {font-style:normal}

iframe {width:100% !important;height:100% !important;display:block;}

header, footer, section, article, aside, nav, hgroup, details, menu, figure, figcaption{display:block}

/* reset */
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,footer
textarea,button,select { margin:0px; padding:0px; }
body {font-size:12px }
input,textarea,select,button,table{margin:0px;padding:0px;}
table { border-collapse:collapse; }
ul, ol { list-style:none; }
img, fieldset { border:0; }

* {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}

form	{display:inline;margin:0px}

/** 게시판 벗어나지않게 **/

a {color:#333;text-decoration:none}
a:hover {text-decoration:none}
 a,img,input {outline: none;selector-dummy:expression(this.hideFocus=true);}


/** 게시판 벗어나지않게 **/
.content_text img{ -webkit-text-size-adjust:none; max-width:100%; }
.content_text img{height:auto !important;}

/** 박스모델 가로 **/
*,*:before, *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}


/** **/
.underline {text-decoration:underline;}
.through {text-decoration:line-through;}
.deps_line {border-bottom:1px solid #cecfce}
.imgborder {border:1px solid #dedede}
.coll{border-collapse:collapse;}
.clear{clear:both}
.bold{font-weight:bold}
.normal{font-weight:normal}
.center{text-align:center}
.right{text-align:right}
.rfloat{float:right}
.lfloat{float:left}
.cfloat{float:center}

.imgmiddle img{vertical-align:middle}
.imgmiddle *{vertical-align:middle}
.imgmiddle textarea{vertical-align:middle}
.imgmiddle {vertical-align:middle}
.imgmiddle input{vertical-align:middle}
.imgmiddle select{vertical-align:middle}

.letter {letter-spacing:-1px}

.left{text-align:left !important}
.right{text-align:right !important}
.center{text-align:center !important}

.bold{font-weight:bold}
.center{text-align:center}
.right{text-align:right}
.rfloat{float:right}
.lfloat{float:left}
.cmargin{margin:auto;}

.wid20{width:20px}
.wid50{width:50px}
.wid100{width:100px}
.wid150{width:150px}
.wid200{width:200px}
.wid600{width:600px}


.he2{height:2px;}
.he3{height:3px;}
.he5{height:5px;}
.he10{height:10px;}
.he15{height:15px;}
.he20{height:20px;}
.he25{height:25px;}
.he30{height:30px;}
.he35{height:35px;}
.he40{height:40px;}
.he45{height:45px;}
.he50{height:50px;}
.he100{height:100px;}
.he200{height:200px;}
.he300{height:300px;}

.line16{line-height:16px;}
.line18{line-height:18px;}
.line20{line-height:20px;}
.line21{line-height:21px;}
.line24{line-height:24px;}
.line26{line-height:26px;}
.line28{line-height:28px;}
.line30{line-height:30px;}
.line34{line-height:34px;}


.pt5{padding-top:5px;}
.pt10{padding-top:10px;}
.pt15{padding-top:15px;}
.pt20{padding-top:20px;}
.pt25{padding-top:25px;}
.pt30{padding-top:30px;}
.pt35{padding-top:35px;}
.pt40{padding-top:40px;}
.pt45{padding-top:45px;}
.pt50{padding-top:50px;}
.pt100{height:100px;}

.pb5{padding-bottom:5px;}
.pb10{padding-bottom:10px;}
.pb15{padding-bottom:15px;}
.pb20{padding-bottom:20px;}
.pb25{padding-bottom:25px;}
.pb30{padding-bottom:30px;}
.pb35{padding-bottom:35px;}
.pb40{padding-bottom:40px;}
.pb45{padding-bottom:45px;}
.pb50{padding-bottom:50px;}
.pb100{padding-bottom:100px;}

.pd15 {padding:15px}
.pd20 {padding:20px}
.pd25 {padding:25px}

.size9{font-size:9px !important;}
.size10{font-size:10px !important;}
.size11{font-size:11px !important;}
.size12{font-size:12px !important;}
.size13{font-size:13px !important;}
.size14{font-size:14px !important;}
.size15{font-size:15px !important;}
.size16{font-size:16px !important;}
.size17{font-size:17px !important;}
.size18{font-size:18px !important;}
.size21{font-size:21px !important;}
.size24{font-size:24px !important;}
.size28{font-size:28px !important;}
.gray333{color:#333 !important;}
.gray666{color:#666 !important;}
.gray999{color:#999 !important;}

.line16 {line-height:16px !important}
.line18 {line-height:18px !important}
.line20 {line-height:20px !important}
.line21 {line-height:21px !important}
.line24 {line-height:24px !important}
.line26 {line-height:26px !important}
.line28 {line-height:28px !important}
.line32 {line-height:32px !important}
.line34 {line-height:34px !important}
.line36 {line-height:36px !important}
.line42 {line-height:42px !important}
.line52 {line-height:52px !important}
.line56 {line-height:56px !important}


.dfsize52 {font-size:52px;line-height:120% !important;font-weight:bold}
.dfsize32u {font-size:32px;line-height:120% !important;text-decoration:underline}

.fsize52 {font-size:52px;line-height:120% !important;font-weight:bold}
.fsize32 {font-size:32px;line-height:120% !important}



.sbtn {display:inline-block;padding:5px 10px;font-size:11px;border:1px solid #cecfce;border-radius:2px;line-height:13px !important}
.btn {padding:2px 10px;display:inline-block;border-radius:3px;font-size:12px !important;line-height:18px !important}
.mbtn {padding:5px 25px;display:inline-block;border-radius:3px;font-size:14px !important;line-height:26px !important}

.blue {background-color:#141759;color:#fff;border:1px solid #141759;}
.pink {background-color:#ff7c71;color:#fff;border:1px solid #ff7c71;}
.gray {background-color:#979797;color:#fff;border:1px solid #979797;}
.sblue{background-color:#769be2;color:#fff;border:1px solid #769be2;}




/**************************************************************************************************/
img{max-width:100%}
.col-sm-1, .col-sm-2, .col-sm-3, 
.col-sm-4, .col-sm-5, .col-sm-6, 
.col-sm-7, .col-sm-8, .col-sm-9, 
.col-sm-10, .col-sm-11, 
.col-sm-12 	{ float: left; }

.col-sm-12 	{ width: 100%; }
.col-sm-11 	{ width: 91.66666666666666%; }
.col-sm-10 	{ width: 83.33333333333334%; }
.col-sm-9 	{ width: 75%; }
.col-sm-8 	{ width: 66.66666666666666%; }
.col-sm-7 	{ width: 58.333333333333336%; }
.col-sm-6 	{ width: 50%; }
.col-sm-5 	{ width: 41.66666666666667%; }
.col-sm-4 	{ width: 33.33333333333333%; }
.col-sm-3 	{ width: 25%; }
.col-sm-2 	{ width: 16.666666666666664%; }
.col-sm-1 	{ width: 8.333333333333332%; }


@media only screen and (max-width: 940px) {
	.col-sm-3 {width: 33.33333333333333%;}
	.col-sm-4 {width: 50%;}
	
}

@media only screen and (max-width: 740px) {
	.col-sm-3 {width: 50%;}
	.col-sm-4 {width: 50%;}
	
}

@media only screen and (max-width: 480px) {
	.col-sm-3 {width:100%;}
	.col-sm-4 {width:100%;}
}


.mini-zoom {
	display: block;
	overflow: hidden;
}
.mini-zoom > img {
	transition: all 0.5s ease-in-out 0s;
	-moz-transition: all 0.5s ease-in-out 0s;
	-ms-transition: all 0.5s ease-in-out 0s;
	-webkit-transition: all 0.5s ease-in-out 0s;
	-o-transition: all 0.5s ease-in-out 0s;
	width: 100%;
}
.mini-zoom:hover > img {
	transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-webkit-transform: scale(1.05);
	-o-transform: scale(1.05);
}

/** 17. Isotope Filtering
 **************************************************************** **/
.isotope-item {
	z-index: 2;
}

.isotope-hidden.isotope-item {
	pointer-events: none;
	z-index: 1;
}

ul.isotope {
	margin:0;
	padding:0;
	list-style:none;
}

/* 
	Isotope CSS3 transitions 
*/
.isotope,
.isotope .isotope-item {
  -webkit-transition-duration: 0.8s;
     -moz-transition-duration: 0.8s;
      -ms-transition-duration: 0.8s;
       -o-transition-duration: 0.8s;
          transition-duration: 0.8s;
}

.isotope {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
      -ms-transition-property: height, width;
       -o-transition-property: height, width;
          transition-property: height, width;
}

.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
     -moz-transition-property:    -moz-transform, opacity;
      -ms-transition-property:     -ms-transform, opacity;
       -o-transition-property:      -o-transform, opacity;
          transition-property:         transform, opacity;
}


/*
	Disabling Isotope CSS3 Transitions 
**/
.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
     -moz-transition-duration: 0s;
      -ms-transition-duration: 0s;
       -o-transition-duration: 0s;
          transition-duration: 0s;
}


/********************************* 디자인 *********************************/

.sbox {position:relative;background-color:#fff;}


@media only screen and (min-width: 620px) {
.sbox {width:620px;margin:auto;background-color:#fff;min-height:870px;padding-bottom:100px;position:relative;}
}



body{background-color:#eff1f6;}
.tp-caption.bold {font-weight:700;}
.tp-caption.white {color:#fff;}
.tp-caption.black {color:#333;}
.tp-caption.center {text-align:Center;}
.tp-caption.imgbox img{width:100% !important;height:auto !important;}



/** 공통 **/
#nav_category .tit {color:#fff;font-size:16px;background-color:#5375b9;letter-spacing:-0.5px;font-weight:bold;font-family:verdana,arial;padding:10px 0;text-align:center;border-radius:15px;}
#blockLay {position:absolute;left:0;top:0;z-index:9999;display:none;background-color:rgba(0,0,0,0.5);width:100%;min-height:100%;}
#nav_category {z-index:9999;width:0;position:absolute;top:0;left:0;display:none;background-color:#fff;min-height:100%;border-right:1px solid #ccc}

#nav_category {padding:10px}
#nav_category .membt {border-radius:5px;margin-bottom:5px;background:#626262;background:#626262 -webkit-gradient(linear, 0% 0%, 0% 100%, from(#6f6f6f), to(#626262));color:#fff;text-align:center;display:block;line-height:220%;font-size:14px}
#nav_category .membt2 {border-radius:5px;margin-bottom:5px;background:#fff;background:#fff -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f2f2f2), to(#fff));color:#333;text-align:center;display:block;line-height:52px;font-size:16px}
#nav_category .membt3 {border-radius:5px;margin-bottom:5px;background:#279c58;background:#279c58 -webkit-gradient(linear, 0% 0%, 0% 100%, from(#3ba668), to(#279c58));color:#333;text-align:center;display:block;line-height:52px;font-size:16px}
#nav_category .membt4 {border-radius:5px;margin-bottom:5px;background:#e4c868;color:#59480c;text-align:center;display:block;line-height:52px;font-size:21px}

#nav_category .customer li{padding-bottom:5px}
#nav_category .customer li a{border-radius:5px;display:block;background:#279c58;background:#279c58 -webkit-gradient(linear, 0% 0%, 0% 100%, from(#3ba668), to(#279c58));color:#fff;text-align:center;display:block;font-size:16px}
#nav_category .cnn li {margin-top:10px;}
#nav_category .cnn li a{padding:10px;display:block;width:50%;float:left;color:#fff;text-align:center;display:block;font-size:14px;}
#nav_category .cnn li a.btn1{background:#e96f6f;} /*background:#9e2f2b -webkit-gradient(linear, 0% 0%, 0% 100%, from(#a8403d), to(#9e2f2b));*/
#nav_category .cnn li a.btn2{background:#68b1e4;} /*;background:#279c58 -webkit-gradient(linear, 0% 0%, 0% 100%, from(#3ba668), to(#279c58));*/
#nav_category .cnn li:first-child a{border-radius:0px;border-top-left-radius:15px;border-bottom-left-radius:15px;}
#nav_category .cnn li:last-child a{border-radius:0px;border-top-right-radius:15px;border-bottom-right-radius:15px;}
#nav_category .cnn:after {clear:both;contenT:'';display:block;}

#nav_more .tit {clear:both;color:#fff;font-size:26px;font-weight:bold;font-family:verdana,arial;padding:5px 0 10px 0}
#nav_more .whitebg li{background-color:#5a6576;padding:10px;border-radius:10px;margin-top:8px;}
#nav_more .whitebg li a{;color:#fff;text-align:center;display:block}
#nav_more .whitebg ul:after {clear:both;content:'';display:block;}

#nav_more .cnn li a.btn1{border-radius:15px;padding:10px;margin-bottom:5px;display:block;background:#9e2f2b;background:#9e2f2b -webkit-gradient(linear, 0% 0%, 0% 100%, from(#a8403d), to(#9e2f2b));color:#fff;text-align:center;display:block;line-height:52px;font-size:21px}
#nav_more .cnn li a.btn2{border-radius:15px;padding:10px;margin-bottom:5px;display:block;background:#279c58;background:#279c58 -webkit-gradient(linear, 0% 0%, 0% 100%, from(#3ba668), to(#279c58));color:#fff;text-align:center;display:block;line-height:52px;font-size:21px}
#nav_more .cnn:after {clear:both;contenT:'';display:block;}

.cnnlist {background-color:#fff;border:1px solid #333;border-radius:10px;overflow:hidden}
#nav_category .listbtn {display:block;color:#333;line-height:180%;font-size:21px;border-right:1px solid #cecfce;border-bottom:1px solid #cecfce;width:50%;float:left;padding:7px 0;text-align:center;}

.adbox {clear:both;padding-bottom:10px}
.adbox > a{margin-top:15px;color:#666;font-size:14px;display:block;line-height:160%;background-color:#333;letter-spacing:-0.5px}
.adbox > a >span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block;color:#fff;padding-bottom:5px;text-align:center;}
.adbox ul{margin-top:15px;}
.adbox li a{line-height:210%;border-bottom:1px dotted #cecfce;color:#333;display:block;font-size:14px;position:relative;padding-left:15px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.adbox li a:before{content:'ㆍ';display:inline-block;font-weight:bold;font-size:32px;position:absolute;left:-10px;top:0px;color:#999}

/**
#nav_more .cnn li a.btn{border-radius:0px;width:50%;float:left;padding:10px;display:block;background:#279c58;background:#279c58 -webkit-gradient(linear, 0% 0%, 0% 100%, from(#3ba668), to(#279c58));color:#fff;text-align:center;display:block;line-height:36px;font-size:13px}
#nav_more .cnn li:first-child a{border-radius:0px;border-top-left-radius:15px;border-bottom-left-radius:15px;}
#nav_more .cnn li:last-child a{border-radius:0px;border-top-right-radius:15px;border-bottom-right-radius:15px;}
#nav_more .cnn:after {clear:both;contenT:'';display:block;}
**/
/**
.navigation{width:100%;padding-left:15px;color:#333;height:50px;font-weight:bold;line-height:50px;color:#fff;background-color:#333;font-size:14px;position:relative;left:0px;top:0px;z-index:100;}
.navigation .gnb{position:absolute;right:10px;top:0px;}
.navigation *{vertical-align:middle}
.navigation .gnb a{display:inline-block;margin-left:5px;color:#fff;text-indent:-9999px;width:35px;height:35px}
.navigation .gnb .all_menu{background:url(/brochure/images/all_menu.png) no-repeat;background-size:cover}
.navigation .gnb .all_more{background:url(/brochure/images/all_thum.png) no-repeat;background-size:cover;}
**/
.navigation{width:100%;padding-left:0px;color:#6a90dc;border-bottom:1px solid #6a90dc;height:60px;font-weight:bold;line-height:60px;background-color:#fff;font-size:21px;letter-spacing:-0.5px;position:relative;left:0px;top:0px;z-index:100;}
.navigation .all_menu{background:url(/brochure/images/all_menu_blue.png) left top no-repeat;background-size:cover;display:inline-block;margin-right:10px;margin-top:3px;color:#fff;text-indent:-9999px;width:45px;height:45px}

.navigation a{color:#6a90dc;}
.navigation .gnb{position:absolute;right:10px;top:0px;}
.navigation *{vertical-align:middle}
.navigation .gnb a{display:inline-block;color:#fff;text-indent:-9999px;width:50px;height:50px}
.navigation .gnb .all_more{background:url(/brochure/images/all_thum_blue.png) left top no-repeat;background-size:cover;}
.navigation .gnb .all_star{background:url(/brochure/images/star.png) left top no-repeat;background-size:cover;}
.navigation .gnb .all_share{background:url(/brochure/images/share.png) left top no-repeat;background-size:cover;}

/**

.sns_sahre {position:absolute;left:0px;bottom:0px;z-index:300;padding:5px;}
.sns_sahre a{display:block;margin-bottom:5px;;width:35px;height:35px;line-height:35px;text-align:center;text-indent:-9999px}
.sns_sahre a.sns1{background:url(http://ilovekfood.com/home/images/kakao.gif) center center no-repeat;background-size:cover;}
.sns_sahre a.sns2{background:url(http://ilovekfood.com/home/images/facebook.gif) center center no-repeat;background-size:100%;}
.sns_sahre a.sns3{background:url(http://ilovekfood.com/home/images/share.gif) center center no-repeat;background-size:100%;}
.sns_sahre a.sns4{background:url(http://ilovekfood.com/home/images/map.gif) center center no-repeat;background-size:100%;}
.sns_sahre a.sns5{background:url(http://ilovekfood.com/home/images/email.gif) center center no-repeat;background-size:100%;}
.sns_sahre a.sns6{background:url(http://ilovekfood.com/home/images/phone.gif) center center no-repeat;background-size:100%;}
**/
.sns_sahre {position:fixed;width:100%;left:0px;bottom:0px;z-index:9999;padding:5px;text-align:Center;background-color:#fff;border-top:1px solid #6a90dc;}
.sns_sahre a{display:inline-block;width:55px;height:55px;line-height:55px;text-align:center;text-indent:-9999px;margin-right:3px}
.sns_sahre a.sns1{background:url(/brochure/images/kakao.gif) center center no-repeat;background-size:cover;}
.sns_sahre a.sns2{background:url(/brochure/images/facebook.gif) center center no-repeat;background-size:100%;}
.sns_sahre a.sns3{background:url(/brochure/images/share.gif) center center no-repeat;background-size:100%;}
.sns_sahre a.sns4{background:url(/brochure/images/map.gif) center center no-repeat;background-size:100%;}
.sns_sahre a.sns5{background:url(/brochure/images/email.gif) center center no-repeat;background-size:100%;}
.sns_sahre a.sns6{background:url(/brochure/images/phone.gif) center center no-repeat;background-size:100%;}
.sns_sahre a.sns7{background:url(/brochure/images/hphone.gif) center center no-repeat;background-size:100%;}
.sns_sahre a.sns8{background:url(/brochure/images/band.gif) center center no-repeat;background-size:100%;}
.sns_sahre #slide_stop{background:url(/brochure/images/icon_pause.gif) center center no-repeat;background-size:100%;}
.sns_sahre #slide_play{background:url(/brochure/images/icon_play.gif) center center no-repeat;background-size:100%;}



/***************** 게시판 ***************************************/
.thum_list_box li{padding:10px;}
.thum_list_box dt{display:block}
.thum_list_box dd strong{display:block;font-weight:bold;font-size:16px;line-height:21px;padding:5px 0 10px 0;}
.thum_list_box dd .txt{line-height:18px;color:#999;}
.thum_list_box dd .etc_box {padding-top:5px}
.thum_list_box dd .etc_box span{font-size:11px;color:#666;padding-right:5px;}
.thum_list_box dd .etc_box span:before{display:inline-block;padding-right:2px;color:#999;}
.thum_list_box dd .etc1 .write:before{content:'By';}
.thum_list_box dd .etc1 .date:before{content:'Date';}
.thum_list_box dd .etc1 .hit:before{content:'Hit';}
.thum_list_box dd .etc1 .comment:before{content:'Ment';}
.thum_list_box dd .etc1 .like:before{content:'Like';}
.thum_list_box dd .etc2 .tag:before{content:'Tag';display:inline-block;border:1px solid #999;color:#666;padding:2px 7px;border-radius:2px;margin-right:5px;font-family:vardana;font-size:10px}
.thum_list_box dd .etc2 .tag{color:#555;font-size:12px;padding:10px 0;display:block;}
.thum_list_box dd .etc2 .link{display:block;color:#17a9df;padding-top:5px;font-family:vardana;}
.thum_list_box dd .gubun{color:#733a10;padding:10px 0;}
.thum_list_box dd .price{color:#d82f2f;font-weight:bold;font-family:vardana;font-size:16px;}



.full_list_box li{padding:10px;}
.full_list_box dt{float:left;width:40%}
.full_list_box dd{float:left;width:60%;padding:0 10px;}
.full_list_box dd strong{display:block;font-weight:bold;font-size:16px;line-height:21px;padding:5px 0 10px 0;}
.full_list_box dd .txt{line-height:18px;color:#999;}
.full_list_box dd .etc_box {padding-top:5px}
.full_list_box dd .etc_box span{font-size:11px;color:#666;padding-right:5px;}
.full_list_box dd .etc_box span:before{display:inline-block;padding-right:2px;color:#999;}
.full_list_box dd .etc1 .write:before{content:'By';}
.full_list_box dd .etc1 .date:before{content:'Date';}
.full_list_box dd .etc1 .hit:before{content:'Hit';}
.full_list_box dd .etc1 .comment:before{content:'Ment';}
.full_list_box dd .etc1 .like:before{content:'Like';}
.full_list_box dd .etc2 .tag:before{content:'Tag';display:inline-block;border:1px solid #999;color:#666;padding:2px 7px;border-radius:2px;margin-right:5px;font-family:vardana;font-size:10px}
.full_list_box dd .etc2 .tag{color:#555;font-size:12px;padding:10px 0;display:block;}
.full_list_box dd .etc2 .link{display:block;color:#17a9df;padding-top:5px;font-family:vardana;}
.full_list_box dd .gubun{color:#733a10;padding:10px 0;}



.photo_list_box li{padding:5px;}
.photo_list_box dt{}
.photo_list_box dd{display:none}


.notice_list_box li{padding:5px;}
.notice_list_box dt{display:none}
.notice_list_box dl{border:1px solid #cecfce;padding:10px;position:relative;}
.notice_list_box dd .gubun{position:absolute;left:10px;top:10px;color:#17a9df;line-height:21px}
.notice_list_box dd strong{margin-left:65px;font-size:16px;font-weight:bold;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overow: ellipsis;-moz-binding:url(js/ellipsis.xml#ellipsis)undefinedundefinedundefined;line-height:21px;padding:0 10px;}
.notice_list_box dd .txt{display:none}
.notice_list_box dd .etc_box{display:none}




/************************************** 덮어쓰기 *********************************************/
.thum_list_box dd strong{padding:5px 0 5px 0;}
.thum_list_box dd .etc_box {padding-top:0px}
.thum_list_box dd .gubun{color:#17a9df;padding:5px 0;}


.full_list_box dd{float:left;width:60%;padding:0 10px;}
.full_list_box dd strong{padding:5px 0 5px 0;}
.full_list_box dd .gubun{color:#17a9df;padding:5px 0;}


.isotope-filter {}
.isotope-filter li{display:inline-block;background-color:#fff;border:1px solid #17a9df;border-radius:3px;margin-bottom:5px}
.isotope-filter li a{display:block;padding:5px 8px;color:#17a9df;font-size:12px;line-height:14px;}
.isotope-filter li a.active{color:#333}



.ifrmewidth {width:620px !important}