@charset "utf-8";

@import url('reset.css');

body { cursor:default; }
/* layout
-----------*/
#container { width:750px; margin:0 auto; }
#header { height:170px; }
#header h1 { display:inline; float:left; margin-top:16px; margin-left:28px; }
#header p.copy { display:inline; float:left; margin-top:75px; margin-left:88px; }
#header:after { content:' '; display:block; visibility:hidden; height:0; }
#body {}
#body:after { content:' '; display:block; visibility:hidden; height:0; }
*+ html #body { height:1%; }
* html #body { height:1%; }
#sidemenu { float:left; width:220px; }
#content { float:left; width:500px; padding-bottom:173px; color:#787878;}
#footer { font-size:0; line-height:0; position:relative; margin-bottom:5px; padding-top:4px; padding-left:22px; border-top:1px solid #131313; }
*+ html #footer { height:1%; }
* html #footer { height:1%; }
#footer span { vertical-align:top; display:inline-block; margin-top:10px; margin-right:10px; padding-left:11px; background-repeat:no-repeat; background-position:left center; background-image:url('../../images/common/icon/line_footer.gif'); }
#footer span.logo { margin-top:0; margin-right:25px; padding-left:0; background-image:none; }
#footer span.internal { position:absolute; right:0; top:13px; margin-top:0; padding-left:0; background-image:none; }
#footer span.internal img { vertical-align:middle; margin-left:8px; }

#sidemenu { font-size:0; line-height:0; min-height:360px; _height:360px; }
#sidemenu .item01,
#sidemenu .item02,
#sidemenu .item03,
#sidemenu .item04,
#sidemenu .item05 { padding-left:42px; }
#sidemenu .item01 div.depth2 { height:202px; }
#sidemenu .item02 div.depth2 { height:198px; }
#sidemenu .item03 div.depth2 { height:0; }
#sidemenu .item04 div.depth2 { height:0; }
#sidemenu .item05 div.depth2 { height:0; }
#sidemenu li a { display:block; margin-bottom:10px; }
#sidemenu li.visible { background-repeat:no-repeat; background-image:url('/local/images/common/layout/bg_left.gif'); }
#sidemenu li ul { margin-left:10px; padding-bottom:10px; }
#sidemenu li ul ul { margin-left:0; }

/* main
-----------
#main {width:750px; height:100%; margin:0 auto;}

#main .top {position:relative; width:750px; height:520px; background:url('/local/images/common/layout/bg_main.jpg') no-repeat;}
#main .top .mainlogo {position:absolute; top:44px; left:46px;}
#main .top .left {position:absolute; top:240px; left:0; background:url('/local/images/common/layout/bg_main_left.gif') no-repeat;}
#main .top .left ul {padding-left:50px;}
#main .top .left li {margin-bottom:9px;}

#main .footerwrap {position:relative; width:750px; height:100%; margin:0 auto;}
#main .footerwrap .footer {position:fixed; bottom:0; width:750px; height:36px; padding:0 0 0 20px;}
#main .footerwrap .footer .logo {float:left; margin:0 24px 0 0;}
#main .footerwrap .footer ul {float:left; margin:7px 121px 0 0; padding:0;}
#main .footerwrap .footer li {float:left; margin-right:10px; padding-left:10px; background:url('/local/images/common/icon/line_footer.gif') left center no-repeat;}
#main .footerwrap .footer .internal {float:left; margin-top:8px;}*/


/* main
-----------*/
#mainwrap {position:absolute; top:50%; left:50%; width:750px; height:570px; overflow: hidden; margin-top: -285px; margin-left: -375px;}
#mainwrap #main {position:relative; width:750px; height:520px; background:url('/local/images/common/layout/bg_main.jpg') no-repeat;}
#mainwrap #main .mainlogo {position:absolute; top:44px; left:46px;}
#mainwrap #main .left {position:absolute; top:240px; left:0; background:url('/local/images/common/layout/bg_main_left.gif') no-repeat;}
#mainwrap #main .left ul {padding-left:50px;}
#mainwrap #main .left li {margin-bottom:9px;}

#mainwrap #main .footer {position:absolute; top:534px; left:20px; width:750px; height:36px;}
#mainwrap #main .footer .logo {float:left; margin:0 24px 0 0;}
#mainwrap #main .footer ul {float:left; margin:7px 26px 0 0; padding:0;}
#mainwrap #main .footer li {float:left; margin-right:10px; padding-left:10px; background:url('/local/images/common/icon/line_footer.gif') left center no-repeat;}
#mainwrap #main .footer .internal {float:left; margin-top:8px;}
#mainwrap #main .footer .internal a { margin-left:4px; }
#mainwrap #main .footer .internal img { vertical-align:middle; }



/* text button
-----------*/
a.txtButton { color:#fff; font-size:11px; font-family:Tahoma, serif; text-decoration:none; display:inline-block; height:18px; padding-left:19px; background-image:url('../../images/common/btn/bg_btn.gif'); letter-spacing:0px;}
a.txtButton:hover { color:#fff; text-decoration:none; }
a.txtButton span { line-height:16px; cursor:pointer; display:inline-block; height:18px; padding-right:10px; background-position:right top; background-image:url('../../images/common/btn/bg_btn.gif'); }

a.txtButton2 { color:#fff; font-size:11px; font-family:Tahoma, serif; text-decoration:none; display:-moz-inline-box; display:inline-block; height:31px; padding-left:19px; background-image:url('../../images/common/btn/bg_btn2.gif'); letter-spacing:0px;}
a.txtButton2:hover { color:#fff; text-decoration:none; }
a.txtButton2 span { color:#fff !important; line-height:12px; cursor:pointer; display:-moz-inline-box; display:inline-block; height:29px; padding-top:2px; padding-right:10px; background-position:right top; background-image:url('../../images/common/btn/bg_btn2.gif'); }

/* content table
-----------*/
.cntTable table { width:100%; border:0 none; }
.cntTable table th { vertical-align:top; padding:5px 0 4px 10px; border-bottom:1px solid #000; border-right:1px solid #000; background-color:#262626; }
.cntTable table th.center {padding:5px 5px 4px 5px; text-align:center;}
.cntTable table th.middle {vertical-align:middle;}
.cntTable table th.photo {height:28px;}
:root .cntTable table th.photo {height:39px;}
.cntTable table td { line-height:16px; padding:5px 0 4px 10px; border-bottom:1px solid #000; border-right:1px solid #000; background-color:#141414; }
.cntTable table td.center {padding:5px 0 4px 0;  text-align:center;}
.cntTable table td.middle {vertical-align:middle;}
.cntTable table td.top {vertical-align:top;}
.cntTable table td.photo {padding-top:10px; height:129px;}
:root .cntTable table td.photo {padding-top:10px; height:143px;}

.cntTable table td.recipe {background:#262626; color:#fff;}
.cntTable table td.flight {font-size:11px;}

.cntTable table td label.type01 {margin:0 0 3px -4px; display:block;}
.cntTable table span {color:#a8a8a8;}
.cntTable table .last { border-right:0 none; }
.cntTable table .pic {border:1px solid #404040; margin-right:3px;}
.cntTable table span.picwrap {display:block; float:left; position:relative; margin-right:4px;}
.cntTable table .btn {position:absolute; top:38px; left:23px;}


/*
-----------*/
.mb10 { margin-bottom:10px !important; }
.mb15 { margin-bottom:15px !important; }
.mb20 { margin-bottom:20px !important; }
.mb18 { width:325px; padding-left:5px !important; }

/*
-----------*/
.center {text-align:center;}
.left {text-align:left;}
.right {text-align:right;}
.fl_l {float:left;}
.fl_r {float:right;}
.clear {clear:both;}
.block {display:block;}
.inline {display:inline;}
.middle {vertical-align:middle;}


/* content
-----------*/
h2 { margin-bottom:15px; }
h2.mail {margin:0 0 0 -5px;}
h3 { color:#fff; margin-bottom:5px; }
.h3_wrap {position:relative;}
.h3_wrap p{position:absolute; top:1px; right:1px; color:#a8a8a8; letter-spacing:-1px;}
.h3_wrap.type2 { padding-top:6px; }
div.cnt { line-height:16px; }
div.cnt p { margin-bottom:16px; }
div.cnt ul {width:100%; margin-top:3px;}
div.cnt ul li {float:left; margin-right:17px;}
div.cnt ul li.last {margin-right:0;}
div.cnt ul li img {font-size:0; margin-right:0; border:1px solid #787878;}


.twoColumList { margin-top:4px; margin-bottom:22px; line-height:16px; padding:5px 0; border-top:1px solid #141414; border-bottom:1px solid #141414; }
.twoColumList:after { content:' '; display:block; visibility:hidden; clear:both; height:0; }
*+ html .twoColumList { height:1%; }
* html .twoColumList { height:1%; }
.twoColumList li { float:left; width:250px; }


/* input , textarea , select
-----------*/
#content input.type01 {margin:0 10px 0 0; border:1px solid #3b3b3b; color:#787878; font-size:11px; padding:2px 5px 0 5px; height:14px; width:190px; background:#0a0a0a;}
#content input.type02 {margin:0 5px 0 5px; border:1px solid #3b3b3b; color:#787878; font-size:11px; padding:2px 5px 0 5px; height:14px; width:130px; background:#0a0a0a;}
#content input.type03 {margin:0; border:1px solid #3b3b3b; color:#787878; font-size:11px; padding:2px 5px 0 5px; height:14px; width:350px; background:#0a0a0a;}
#content input.type04 {vertical-align:25px;}
#content select.select {color:#fff; font-size:11px; height:18px; border:1px solid #333; background:#000;}
#content select.select option { padding:3px; }
#content textarea {margin:0; border:1px solid #3b3b3b; color:#787878; font-size:11px; padding:5px 5px 5px 5px; background:#0a0a0a;}



/* top  print
-----------*/
.btn_area {float:right; width:99px; margin-top:20px; padding:0 5px 10px 5px; border-bottom:1px solid #4d4d4d;}
.btn_area .left {margin-right:14px; float:left;}
.btn_area img,.btn_area a  {float:left;}

.btn_area02 {float:right; width:131px; margin-top:20px; padding:0 5px 10px 5px; border-bottom:1px solid #4d4d4d;}
.btn_area02 .left {margin-right:14px; float:left;}
.btn_area02 img,.btn_area a  {float:left;}

/* Intr. of Produ
-----------*/
.products_pic {text-align:center; margin:13px 0 10px 0;}
.products_title {text-align:center; margin-bottom:10px; line-height:14px; color:#a8a8a8;}
.products_btn {text-align:center; margin-bottom:13px;}
.products {margin:0;}
.products {margin:0; padding:0; vertical-align:middle;}
.products ul {}
.products li {background:url('../../images/common/bul/bul_square01.gif') 0 8px  no-repeat; padding-left:8px; line-height:14px;}


/*About LG HCA - Video
-----------*/
.video {width:400px; height:361px; background: url('../../images/about/bg_roundbox01.gif') 0 0 no-repeat; margin:15px 0 0 40px; padding:9px 9px;}
.galleryWrap ul.list { font-size:0; line-height:0; border-top:1px solid #141414; }
.galleryWrap ul.list li { font-size:12px; line-height:16px; text-align:center; vertical-align:top; display:-moz-inline-box; display:inline-block; width:150px; margin-top:22px; padding-right:24px; padding-bottom:19px; border-bottom:1px solid #141414; }
.galleryWrap ul.list li div { text-align:center; width:150px; }
*+ html .galleryWrap ul.list li { display:inline; }
* html .galleryWrap ul.list li { display:inline; }
.galleryWrap ul.list li.last { padding-right:0; }
.galleryWrap ul.list li p.thumb { font-size:0; line-height:0; height:98px; margin-bottom:10px; border:1px solid #999; }
.galleryWrap ul.list li p.zoom { text-align:right; }
.galleryWrap ul.list li p.thumb.null { margin-bottom:22px; }
.galleryWrap .tab { font-size:0; line-height:0; text-align:right; margin-top:-13px; }
.galleryWrap .tab li { display:-moz-inline-box; display:inline-block; height:19px; margin-left:1px; }
*+ html .galleryWrap .tab li { display:inline; }
* html .galleryWrap .tab li { display:inline; }
.galleryWrap .tab li a { display:block; }

.pageing { position:relative; padding-top:8px; }
.pageing .wrap { font-size:0; line-height:0; text-align:center; margin-top:4px; }
.pageing .wrap span {display:-moz-inline-box; display:inline-block; width:16px; background-repeat:no-repeat; background-position:0 50%; background-image:url('/local/images/common/bul/bul_line01.gif'); }
.pageing .wrap a { color:#787878; font-size:11px; line-height:1; display:inline-block; width:16px; }
.pageing .wrap a:not([attr*=""]) { color:#787878; font-size:11px; line-height:1; display:inline-block; width:40px; }

.pageing .wrap span.now a { color:#cfcfcf; font-weight:bold; }
.pageing .wrap span.prev { text-align:left; width:14px; background-image:none; }
.pageing .wrap span.next { text-align:right; width:15px; }
.pageing .left { position:absolute; left:0; }
.pageing .right { position:absolute; right:0; }

/* About LG HCA - Winners
-----------*/
.winner {width:500px; position:relative; margin:13px 0 0 0; }
.winner #selectWrap {position:absolute; top:-10px; left:45px; z-index:10; padding-bottom:24px;}
.winner .title{position:absolute; top:2px; left:-46px; color:#fff;}
.winner .selectBox {width:450px; height:20px;  border:1px solid #333; background: url('../../images/about/bg_select.gif') repeat-y top right;}
.winner .selectBox a {display:block; height:17px; _height:14px; padding-top:3px; padding-left:10px; text-decoration:none; font-size:.9em; color:#fff; z-index:10; selector-dummy:expression(this.hideFocus=true);}
.winner .selectList {position:absolute; top:18px; left:0; width:450px; background-color:#000; color:#fff; border-top:0; border:1px solid #333;  z-index:11;}
.winner .selectList ul {margin:5px 10px; z-index:12;}
.winner .selectList li {margin:6px 0; _margin:12px 0; display:block; color:#555; z-index:13;}
.winner .selectList li a {color:#fff; z-index:14; text-decoration:none; letter-spacing:-1px;}

.winner #selectWrap02 {position:absolute; top:20px; left:45px; z-index:10; padding-bottom:24px;}
.winner #selectWrap02 .select {margin-left:41px;}
.winner .title02 {position:absolute; top:2px; left:-46px; color:#fff;}
.winner .selectBox02 {width:450px; height:20px;  border:1px solid #333; background: url('../../images/about/bg_select.gif') repeat-y top right;}
.winner .selectBox02 a {display:block; height:17px; _height:14px; padding-top:3px; padding-left:10px; text-decoration:none; font-size:.9em; color:#fff; z-index:10; selector-dummy:expression(this.hideFocus=true);}
.winner .selectList02 {position:absolute; top:18px; left:0; width:450px; background-color:#000; color:#fff; border-top:0; border:1px solid #333;  z-index:11;}
.winner .selectList02 ul {margin:5px 10px; z-index:12;}
.winner .selectList02 li {margin:6px 0; _margin:12px 0; display:block; color:#555; z-index:13;}
.winner .selectList02 li a {color:#fff; z-index:14; text-decoration:none; letter-spacing:-1px;}


.winner .info {width:500px; margin-top:53px; padding-top:20px; color:#f68e56; border-top:1px solid #141414;}
.winner .info {height:1%;} /* IE5.5~7   Hack */
.winner .info:after {content:" "; display:block; clear:both; height:0; visibility:hidden;} /* 표준 브라우저  float  해제  */
.winner .info dl {}
.winner .info dt {font-size:14px;  font-weight:bold; line-height:16px;}
.winner .info dd.text {float:left; vertical-align:top; line-height:16px; width:450px; font-size:12px; padding-bottom:10px;}
.winner .info dd.img {float:right; vertical-align:top; line-height:16px; width:50px; padding-top:2px; padding-bottom:10px; text-align:right;}

.winner .info02 {width:500px; margin-top:53px; padding-top:17px; color:#f68e56; border-top:1px solid #141414;}
.winner .info02 {height:1%;} /* IE5.5~7   Hack */
.winner .info02:after {content:" "; display:block; clear:both; height:0; visibility:hidden;} /* 표준 브라우저  float  해제  */
.winner .info02 dl {}
.winner .info02 dt {float:left; width:430px; font-size:14px;  font-weight:bold; line-height:16px; color:#ce7ccc; padding-bottom:10px;}
.winner .info02 dd {float:right; vertical-align:top; line-height:16px; width:60px; padding-top:2px;  padding-left:1px; text-align:right; padding-bottom:10px;}

.winner .picture {position:relative; width:500px; background-color:#f68e56; color:#fff; font-size:12px;}
.winner .picture dl {}
.winner .picture dl {height:1%;} /* IE5.5~7   Hack */
.winner .picture dl :after {content:" "; display:block; clear:both; height:0; visibility:hidden;} /* 표준 브라우저  float  해제  */
.winner .picture dt {float:right; padding-right:5px; line-height:24px; font-weight:bold;}
.winner .picture dd {padding:0 5px 2px 5px;}
.winner .picture dd img {display:inline;}

.winner .picture02 {width:500px; background-color:#ce7ccc; color:#fff; font-size:12px;}
.winner .picture02 dl {}
.winner .picture02 dl {height:1%;} /* IE5.5~7   Hack */
.winner .picture02 dl :after {content:" "; display:block; clear:both; height:0; visibility:hidden;} /* 표준 브라우저  float  해제  */
.winner .picture02 dt {float:right; padding-right:10px; line-height:24px; font-weight:bold;}
.winner .picture02 dd {padding:0 5px 4px 5px;}
.winner .picture02 dd img {display:inline;;}

.winner .chef {width:498px; height:144px; margin-top:24px; border:1px solid #262626;}
.winner .chef .pic {display:-moz-inline-box; display:inline-block; width:135px; height:144px; vertical-align:middle;}
*+html .winner .chef .pic {display:inline; width:135px;vertical-align:middle;}
*html .winner .chef .pic {display:inline; width:135px;vertical-align:middle;}
.winner .chef .pic img { padding-top:20px; }
.winner .chef .text {display:-moz-inline-box; display:inline-block; width:355px; vertical-align:middle;}
.winner .chef .text p { color:#787878; line-height:14px; width:355px;}
*+html .winner .chef .text {display:inline;}
*html .winner .chef .text {display:inline;}

.winner .recipe {margin:16px 0 0 1px; height:100%; background:url('../../images/about/bg_box01.gif') repeat-y 0 0;}
.winner .recipe {height:1%;} /* IE5.5~7   Hack */
.winner .recipe:after {content:" "; display:block; clear:both; height:0; visibility:hidden;} /* 표준 브라우저  float  해제  */

.winner .recipe .pic {float:left; width:165px; height:100%;}
.winner .recipe .pic {height:1%;} /* IE5.5~7   Hack */
.winner .recipe .pic:after {content:" "; display:block; clear:both; height:0; visibility:hidden;} /* 표준 브라우저  float  해제  */
.winner .recipe .pic p img {display:block; padding:7px 8px; border-bottom:1px solid #000;}
.winner .recipe .pic .point {width:165px; padding:16px 0 16px 9px;}
.winner .recipe .pic .point dl {}
.winner .recipe .pic .point dt {font-size:13px; font-weight:bold; color:#f68e56; line-height:18px; letter-spacing:-1px;}
.winner .recipe .pic .point dt.point {color:#b7c347;}
.winner .recipe .pic .point dd {padding-right:24px; line-height:16px;}

.winner .recipe .text {float:right; width:320px; height:100%; padding-left:5px;}
.winner .recipe .text {height:1%;} /* IE5.5~7   Hack */
.winner .recipe .text:after {content:" "; display:block; clear:both; height:0; visibility:hidden;} /* 표준 브라우저  float  해제  */
.winner .recipe .text .explanation dl {margin-top:10px; padding-bottom:23px; border-bottom:1px solid #141414; line-height:16px;}
.winner .recipe .text .explanation dt {color:#fff; font-size:12px; font-weight:bold; margin-bottom:1px;}
.winner .recipe .text .explanation dt.type01 {color:#a8a8a8; margin-top:15px;}
.winner .recipe .text .explanation dd {color:#787878; font-size:12px;}
.winner .recipe .text .Instructions dl {margin-top:18px; line-height:16px;}
.winner .recipe .text .Instructions dt {color:#fff; font-size:12px; font-weight:bold; margin-bottom:1px;}
.winner .recipe .text .Instructions dt.type01 {color:#a8a8a8; margin-top:5px;}
.winner .recipe .text .Instructions dd {color:#787878; font-size:12px;}
.winner .recipe .text .Instructions dd ol {list-style-type:none;}
.winner .recipe .text .Instructions dd li {padding-left:20px; margin-bottom:6px;}
.winner .recipe .text .Instructions dd li.type01 {background: url('../../images/common/icon/icon_01.gif') 0 2px no-repeat;}
.winner .recipe .text .Instructions dd li.type02 {background: url('../../images/common/icon/icon_02.gif') 0 2px no-repeat;}
.winner .recipe .text .Instructions dd li.type03 {background: url('../../images/common/icon/icon_03.gif') 0 2px no-repeat;}
.winner .recipe .text .Instructions dd li.type04 {background: url('../../images/common/icon/icon_04.gif') 0 2px no-repeat;}
.winner .recipe .text .Instructions dd li.type05 {background: url('../../images/common/icon/icon_05.gif') 0 2px no-repeat;}
.winner .recipe .text .Instructions dd li.type06 {background: url('../../images/common/icon/icon_06.gif') 0 2px no-repeat;}
.winner .recipe .text .Instructions dd li.type07 {background: url('../../images/common/icon/icon_07.gif') 0 2px no-repeat;}
.winner .recipe .text .Instructions dd li.history {padding-left:2px;}

.winner .recipe02  {width:499px; margin-left:1px}
.winner .recipe02 .explanation {width:499px; height:100%;}
.winner .recipe02 .explanation dl {margin-top:25px; padding-bottom:16px; border-bottom:1px solid #141414; line-height:16px;}
.winner .recipe02 .explanation dt {color:#fff; font-size:12px; font-weight:bold;}
.winner .recipe02 .explanation dt.type01 {color:#a8a8a8;}
.winner .recipe02 .explanation dd {color:#787878; font-size:12px;}
.winner .recipe02 .explanation dd.type01 {margin-bottom:5px;}
.winner .recipe02 .explanation dd p {line-height:16px;}
.winner .recipe02 .explanation dd p strong {color:#a8a8a8; margin-right:2px;}


.winner .recipe02 .Instructions {width:499px; line-height:16px;}
.winner .recipe02 .Instructions dl {margin-top:18px; line-height:16px;}
.winner .recipe02 .Instructions dt {color:#fff; font-size:12px; font-weight:bold; margin-bottom:1px;}
.winner .recipe02 .Instructions dt.type01 {color:#a8a8a8; margin-top:5px;}
.winner .recipe02 .Instructions dd {color:#787878; font-size:12px;}
.winner .recipe02 .Instructions dd.type01 {margin-bottom:7px;}
.winner .recipe02 .Instructions dd ol {list-style-type:none;}
.winner .recipe02 .Instructions dd li {padding-left:20px;}
.winner .recipe02 .Instructions dd li.type01 {background: url('../../images/common/icon/icon_01.gif') 0 2px no-repeat;}
.winner .recipe02 .Instructions dd li.type02 {background: url('../../images/common/icon/icon_02.gif') 0 2px no-repeat;}
.winner .recipe02 .Instructions dd li.type03 {background: url('../../images/common/icon/icon_03.gif') 0 2px no-repeat;}
.winner .recipe02 .Instructions dd li.type04 {background: url('../../images/common/icon/icon_04.gif') 0 2px no-repeat;}
.winner .recipe02 .Instructions dd li.type05 {background: url('../../images/common/icon/icon_05.gif') 0 2px no-repeat;}
.winner .recipe02 .Instructions dd li.type06 {background: url('../../images/common/icon/icon_06.gif') 0 2px no-repeat;}
.winner .recipe02 .Instructions dd li.type07 {background: url('../../images/common/icon/icon_07.gif') 0 2px no-repeat;}
.winner .recipe02 .Instructions dd li.type08 {background: url('../../images/common/icon/icon_08.gif') 0 2px no-repeat;}


/* LG_Global Home Chef Award ˾
-----------*/
#popup #header02 { height:45px; }
#popup #header02 h1 { margin:13px 0 0; }

#popup #header { height:45px; }
#popup #header h1 { margin:13px 0 0; }
#popup #content { text-align:center; float:none; width:auto; padding:0 5px 5px; }
#popup img.bigImg { border:1px solid #fff; }
#close { position:absolute; top:17px; right:11px; }
#popup .findImage { text-align:center; width:430px; height:124px; padding-top:66px; background-color:#fff; }
#popup .findImage p { font-weight:bold; padding-top:10px; }


.selectarea {text-align:right; margin-bottom:10px;}

.user_recipe {line-height:18px; color:#787878; margin-bottom:20px;}
.user_recipe p {background:url('../../images/common/bul/bul_square01.gif') 0 8px no-repeat; padding:0 0 0 10px;}
.user_recipe p strong {font-weight:bold; color:#cecece;}


.processTeb { font-size:0; line-height:0; margin-bottom:14px; }
.processTeb li { display:-moz-inline-box; display:inline-block; position:relative; z-index:1; margin-left:-10px; }
*+ html .processTeb li { display:inline; }
* html .processTeb li { display:inline; }
.processTeb li a { display:block; }
.processTeb li.item01 { margin-left:0; z-index:3; }
.processTeb li.item02 { z-index:2; }
.processTeb li.item03 { z-index:1; }
.processTeb li.visible { z-index:4 !important; }
.processInfo { line-height:16px; margin-bottom:15px; }
.processInfo strong { color:#cecece; }

/* layer popup
----------*/
.layer_popup { display:none; position:absolute; left:0; top:50%; z-index:9999; width:407px; height:284px; margin-top:-142px; background-color:#262626; }
.layer_popup .body { color:#e3312d; font-family:Tahoma, Sans-serif; font-size:18px; line-height:1.3; width:369px; height:146px; margin-top:9px; margin-left:8px; padding-top:98px; padding-left:28px; background-color:#000; background-image:url('../../images/common/layout/layer_popup.gif'); }
.layer_popup .foot { font-size:11px; text-align:right; padding-right:12px; }


/* Winner announcement &amp; recipe, history
----------*/
.history {width:500px;}
.history .sub {color:#666; padding:0 0 24px 0; margin:-3px 0 18px 0; border-bottom:1px solid #141414;}

.history .title {color:#a6af54; line-height:16px; margin-bottom:10px;}
.history .title {height:1%;} /* IE5.5~7   Hack */
.history .title:after {content:" "; display:block; clear:both; height:0; visibility:hidden;} /* 표준 브라우저  float  해제  */
.history .title dl {}
.history .title dt {font-size:14px; font-weight:bold; margin-bottom:10px;}
.history .title dd {font-size:12px;}

.history .photo {color:#fff; line-height:16px; margin-bottom:10px; background:#b7c347;}
.history .photo {height:1%;} /* IE5.5~7   Hack */
.history .photo:after {content:" "; display:block; clear:both; height:0; visibility:hidden;} /* 표준 브라우저  float  해제  */
.history .photo dl {padding:6px 39px 28px 39px;}
.history .photo dt {float:right; font-size:11px; font-weight:bold; margin-bottom:5px;}
.history .photo dd {clear:both; text-align:center;}

.history .recipe {margin:16px 0 0 1px; height:100%; background:url('../../images/about/bg_box01.gif') repeat-y 0 0;}
.history .recipe {height:1%;} /* IE5.5~7   Hack */
.history .recipe:after {content:" "; display:block; clear:both; height:0; visibility:hidden;} /* 표준 브라우저  float  해제  */

.history .recipe .pic {float:left; width:165px; height:100%;}
.history .recipe .pic {height:1%;} /* IE5.5~7   Hack */
.history .recipe .pic:after {content:" "; display:block; clear:both; height:0; visibility:hidden;} /* 표준 브라우저  float  해제  */
.history .recipe .pic p img {display:block; padding:7px 8px; border-bottom:1px solid #000;}
.history .recipe .pic .point {width:165px; padding:16px 0 16px 9px;}
.history .recipe .pic .point dl {}
.history .recipe .pic .point dt {font-size:13px; font-weight:bold; color:#b7c347; line-height:18px;}
.history .recipe .pic .point dd {padding-right:24px; line-height:16px;}

.history .recipe .text {float:right; width:320px; height:100%; padding-left:5px;}
.history .recipe .text {height:1%;} /* IE5.5~7   Hack */
.history .recipe .text:after {content:" "; display:block; clear:both; height:0; visibility:hidden;} /* 표준 브라우저  float  해제  */
.history .recipe .text .explanation dl {margin-top:10px; padding-bottom:85px; border-bottom:1px solid #141414; line-height:16px;}
.history .recipe .text .explanation dt {color:#fff; font-size:12px; font-weight:bold; margin-bottom:1px;}
.history .recipe .text .explanation dt.type01 {color:#a8a8a8; margin-top:15px;}
.history .recipe .text .explanation dd {color:#787878; font-size:12px;}
.history .recipe .text .Instructions dl {margin-top:18px; line-height:16px;}
.history .recipe .text .Instructions dt {color:#fff; font-size:12px; font-weight:bold; margin-bottom:1px;}
.history .recipe .text .Instructions dt.type01 {color:#a8a8a8; margin-top:5px;}
.history .recipe .text .Instructions dd {color:#787878; font-size:12px;}
.history .recipe .text .Instructions dd ol {list-style-type:none;}
.history .recipe .text .Instructions dd li {padding-left:2px; margin-bottom:6px;}

/* 메일 보내기 팝업
-----------*/
#mail {width:544px; padding:12px 5px 5px 5px; background:#000;}
#mail .box {width:500px; padding:27px 22px 27px 22px; margin-top:9px; background:#fff;}
#mail .box strong {color:#000;}
#mail .box p {color:#000; margin:0 0 10px -1px; }
#mail .box dl {width:100%; margin:0 0 18px -1px;}
#mail .box dt {float:left; color:#e3312d; font-weight:bold;}
#mail .box dd {float:left; color:#e3312d; font-weight:bold;}

#mail .box p.comment {margin:-12px 0 18px -1px; padding:0 0 25px 0; font-size:11px; color:#999; border-bottom:1px solid #000;}

#mail .box .tablearea {width:500px; margin:6px 0 19px 0; }
#mail .box .tablearea table {width:500px; border:1px solid #b6b6b6; border-collapse:collapse;}
#mail .box .tablearea th {background:#b6b6b6; padding:3px 0 3px 10px; color:#333; border-bottom:1px solid #dbdbdb;}
#mail .box .tablearea th.border {border-right:1px solid #e4e4e4;}
#mail .box .tablearea td {background:#fff; padding:3px 0 3px 10px; color:#666; border-bottom:1px solid #b6b6b6;}
#mail .box .tablearea td.border {border-right:1px solid #b6b6b6;}
#mail .box .tablearea .center{padding:5px 0 5px 0; text-align:center;}
#mail .box .tablearea input {height:15px; background:#e5e5e5; border:1px solid #afafaf; font-size:11px; color:#000; padding:1px 5px 0 5px;}
#mail .box .tablearea input.normal {background:#fff; border:0; padding:0; margin:0 5px 0 0;}

.contact {width:100%; border:0 none; margin:-18px 0 0 0;}
.contact table {width:100%; border:0 none;}
.contact table th {border:0 none; color:#fff; padding:15px 0 3px 0; font-weight:bold;}
.contact table td {border-bottom:1px solid #141414; color:#787878; padding:0 0 10px 0;}
.contact table td.none {border:0 none; color:#787878; padding:0 0 3px 0;}

.grreting {width:500px;}
.grreting p {font-weight:bold; text-align:right; line-height:16px; color:#787878; margin:0 0 3px 0;}

.rules {width:486px; margin:7px 0 0 0; color:#787878; line-height:16px;}
.rules p {margin:0 0 15px 0; font-weight:bold;}
.rules dl {margin:0 0 15px 0;}
.rules dl dt {font-weight:bold;}
.rules dl dd {}
.rules dl dd {height:1%;} /* IE5.5~7   Hack */
.rules dl dd:after {content:" "; display:block; clear:both; height:0; visibility:hidden;} /* 표준 브라우저  float  해제  */
.rules dl dd ul {}
.rules dl dd ul li {background:url('/local/images/common/bul/bul_square01.gif') 0 9px no-repeat; padding-left:7px;}
.rules dl dd ul li.sub {background:none;}
.rules .btn {margin:-5px 0 15px 0;}
.rules label {width:100%; display:block; margin:0 0 15px 0; vertical-align:middle;}
.rules label input {vertical-align:-1px; margin-right:3px;}