@charset "utf-8";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);


/* common */

body, p, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, table, th, td, form, fieldset, legend, input,textarea, button, select { margin:0; padding:0; }
body, input, textarea, select, button, table	{ font-size:14px; }
body	{ position:relative; -webkit-text-size-adjust:none; }
img, fieldset	{ border:0; }
ul, ol			{ list-style:none; }
em, address		{ font-style:normal; }
a				{ text-decoration:none; }
table			{ border-collapse:collapse; }
hr				{ display:none !important }
.blind, #u_skip	{ visibility:hidden; overflow:hidden; position:absolute; left:-999em; width:0; height:0; font-size:0; line-height:0; }

div, span, header, article, nav, section, footer { line-height:1; margin:0; padding:0; border:0; font-family: 'Nanum Gothic', sans-serif; }

.skip			{ display:none; }
.clear			{ clear:both; }
.pointer		{ cursor:pointer; }

/* align */
.right			{ text-align:right; }
.left			{ text-align:left; }
.center			{ text-align:center; }
.justify		{ text-align:justify; }

/* 키 입력 */
.eng			{ ime-mode:disabled; }
.han			{ ime-mode:active; }

/* font */
.grayC			{ color: #ccc; }
.gray3			{ color: #333333; }
.gray6			{ color: #666666; }
.gray9			{ color: #999999; }
.orange			{ color: #F87E08; }

.white			{ color: #FFFFFF; }
.blue			{ color: #0099cc; }
.blue1			{ color: #0066ff; }
.skyblue		{ color: #00ccff; }
.green			{ color: #339933; }
.red			{ color: #ff3300; }
.black			{ color: #000000; }
.pink			{ color: #FF3399; }

.bold			{font-weight:bold;}
.both			{ clear:both; }
/* //common */



/* layout */
body		{ min-height:100%;  min-width:320px; background:#f3f3f3; }
header		{  }
article		{  }
footer		{  }
/* //layout */


/* common area */


/* footer */
footer				{  }
footer nav			{ height:30px; text-align:center;}
footer nav ul		{ height:30px; background:#000; }
footer nav li		{ display:inline-block; width:80px; height:23px; text-align:center; padding-top:7px; background:#000;}
footer nav li a		{ font-size:12px; color:#c93; }

footer div			{ padding:13px; line-height:1.4;  background:url(/image/web/main/binding_dark.png) repeat;  }
footer div p		{ font-size:10px; letter-spacing:-0.5px; color:#666; font-size:12px; line-height:1.5em; }
footer div span		{ font-weight:bold; color:#ff0; }
footer div span a	{ font-weight:bold; color:#ff0; }
/* //footer */

/* article */
article section			{ height:35px; background:#333; }
article section h2		{ padding-top:10px; color:#fff; font-size:16px; text-align:center; font-weight:bold; }
article .btn			{ padding:10px; text-align:center; }

/* pageing */
article .paging				{ clear:both; height:23px; padding:14px 0; border-top:1px solid #fff; border-bottom:1px solid #999; font-size:14px; text-align:center; }
article .paging a, strong	{ display:inline-block;height:23px;  padding:0px 8px; line-height:1.4; font-size:16px; }
article .paging a			{ color:#999; }
article .paging a:hover		{ color:#ff3300; font-weight:bold;}
/* //pageing */

/* //article */
/* //common area */


/* individual area */

/* category list */
#cateList div 			{  }
#cateList div ul		{ background:#9fdee2; }
#cateList div li		{ padding:10px; border-top:1px solid #b3f0f3; border-bottom:1px solid #8dc3c6; }
#cateList div li a		{ display:block; padding:10px 0;font-size:16px; font-weight:bold; color:#fff; }
#cateList div li img	{ float:right; margin-top:-5px;}
/* //category list */

/* company list */
#skylake div ul		{ background:#9fdee2; }
#skylake div li		{ padding:10px; border-top:1px solid #b3f0f3; border-bottom:1px solid #8dc3c6; }
#skylake div li a		{ display:block; padding:10px 0;font-size:16px; font-weight:bold; color:#fff; }
#skylake div li img	{ float:right; margin-top:-5px;}
/* //company list */

/* productList */
#productList .lnb				{ border-bottom:1px solid #999; text-align:center;}
#productList .lnb h3			{ margin:10px 0; color:#666; font-size:16px; }
#productList .lnb fieldset		{ height:30px; }

#productList .imgType			{ background:#fff; text-align:center; }
#productList .imgType dl		{ width:152px; padding:0 0 0 6px; display:inline-block; }
#productList .imgType dt		{ padding:5px 0; }
#productList .imgType dt img	{ border:1px solid #ccc; }
#productList .imgType dd		{ letter-spacing:-1px; }
#productList .imgType ul		{  }
#productList .imgType li		{ line-height:1.7; color:#666; }
#productList .imgType li a		{ display:block; overflow:hidden; height:50px; margin-bottom:5px;  line-height:1.2; color:#666; }
#productList .imgType li span	{ padding:0 20px 0 0; }
#productList .imgType li em		{ font-weight:bold; color:#333; font-size:18px; }

#productList .listType			{ background:#fff; }
#productList .listType dl		{ width:100%; height:80px; padding:15px 0; border-top:#fff 1px solid; border-bottom:#d3d3d3 1px solid; }
#productList .listType dt		{ float:left; width:90px; margin-right:20px; padding-left:15px;}
#productList .listType dd		{ letter-spacing:-1px; }
#productList .listType ul		{  }
#productList .listType li		{ padding:10px 0; }
#productList .listType li a		{ color:#666; }
#productList .listType li span	{ padding:0; }
#productList .listType li em	{ font-weight:bold; font-size:18px; color:#333; }
/* //productList */

/* productDetail */
#productDetail .lnb				{ border-bottom:1px solid #999; text-align:center; }
#productDetail .lnb h4			{ height:27px; padding-top:12px; color:#666; text-align:center; font-size:14px; }
#productDetail .mainImg			{ zoom:0.7; padding-top:20px; padding-bottom:10px; background:#fff; text-align:center; }

#productDetail .prod .roll{clear:both; background:#fff;}
#productDetail .prod .roll ul{padding:5px 0px 5px 33px}
#productDetail .prod .roll li{float:left;padding-left:7px}
#productDetail .prod .roll li img{border:1px solid #3a3e47}
#productDetail .prod .roll p{clear:both;padding:7px;line-height:16px;color:#666}


#productDetail .info			{ position:relative; padding:10px; }
#productDetail .info ul			{  }
#productDetail .info li			{ padding:5px 0; }
#productDetail .info li span	{ display:inline-block; width:66px; height:16px; line-height:16px ;color:#666; }
#productDetail .info li strong	{ height:16px; line-height:16px; color:#333; }
#productDetail .info p			{ top:10px; right:12px; }
#productDetail .info p strong	{ font-size:20px; color:#333; }
#productDetail .detailinfo		{ zoom:0.4; text-align:center; }

/* //productDetail */

/* login */
#login .welcome				{ text-align:center; background-color:#9fdee2; }
#login .loginFrm			{ border-bottom:1px solid #e1e1e1; background-color:#9fdee2; }
#login .loginFrm fieldset	{ width:270px; margin:0 auto; text-align:center; }
#login .loginFrm fieldset .label	{position:relative; background:url(../../image/member/input.png) no-repeat;}
#login .loginFrm fieldset .label label{top:12px;left:20px;line-height:15px;color:#999;font-size:13px;font-weight:bold;cursor:pointer;}
#login .loginFrm fieldset .label input{padding:10px 10px;width:153px;height:15px;line-height:15px;font-size:14px;font-weight:bold;border:0;}
#login .loginFrm fieldset table		{ margin-bottom:5px; }
#login .loginFrm fieldset table td	{ height:37px; }

#login .loginFrm fieldset li	{ height:54px; text-align:center; color:#666; }
/* //login */

/* joinAgree */
#joinAgree					{ text-align:center; }
#joinAgree .bt				{ margin-top:20px; margin-bottom:10px; text-align:center; }
#joinAgree .bt li			{ display:inline; margin-left:5px; margin-right:5px; }
/* //joinAgree */

/* joinReg */
#joinReg		{ width:100%; }
#joinReg .title	{ font-size:16px; height:30px; font-weight:bold; color:#666; margin-top:25px; padding-left:10px; }
#joinReg table		{ background:#fff; width:100%; }
#joinReg th		{ text-align:left; width:25%; height:50px; padding-left:10px;}
#joinReg td		{ font-size:11px; height:50px;}

#joinReg input.inputFrm	{ border:1px solid #999; background:#fff; height:30px; width:70%; }
#joinReg input.cellNo		{ width:20%; }
#joinReg input.telNo		{ width:20%; }
#joinReg input.cellNo1		{ width:15%; }
#joinReg input.telNo1		{ width:15%; }
#joinReg input.email		{ width:40%; }
#joinReg input.zipcode		{ width:20%; }

#joinReg .add				{ height:90px;}
#joinReg .add .inputFrm	{ margin-bottom:5px;}
.joinBtn					{ text-align:center; margin-top:20px; margin-bottom:20px; }
/* joinReg */

/* community */
#community ul		{ background:#9fdee2; }
#community li		{ padding:10px; border-top:1px solid #b3f0f3; border-bottom:1px solid #8dc3c6; }
#community li a		{ display:block; padding:10px 0;font-size:16px; font-weight:bold; color:#fff; }
#community li img	{ float:right; margin-top:-5px;}
/* community */

/* attend list */
#attend .title h2{margin-left:10px; text-align:center;}
#attend .button {text-align:center;}
#attend .button h3{margin-top:30px; margin-bottom:10px;}

#attend .write					{ padding-bottom:30px; border-bottom:1px solid #d1d1d1; }
#attend .write .writeFrm		{ margin-top:10px; margin-bottom:0px; text-align:center; }
#attend .write .writeFrm h4		{ float:left; height:20px; line-height:20px ;}
#attend .write .writeFrm fieldset	{ clear:both; padding:5px; border:#0087d8 3px solid;  }
#attend .write .writeFrm textarea	{ width:100%; }
#attend .write .writeFrm p a		{ display:inline-block; margin:5px 5px 0 0;  }

#attend .list					{  }
#attend .list dl				{ float:left; width:100%; border-top:#fff 1px solid; border-bottom:#d1d1d1 1px solid; }
#attend .list dl dt img			{ float:left; margin:10px; border:1px solid #e1e1e1; }
#attend .list dl dd				{ margin:12px 10px; padding-left:70px; line-height:1.4; }
#attend .list dl dd li			{ word-break:break-all; }
#attend .list dl dd li span		{ color:#eb6b8e; font-weight:bold; }
#attend .list dl dd li .normal	{ font-weight:normal; padding-right:10px; ;font-size:11px; }
#attend .list dl dd li em		{ color:#999;font-size:11px; }
/* //attend list */

/* notice */
#notice					{  }
#notice .list ul		{ padding:12px 10px; border-bottom:1px solid #ccc; border-top:1px solid #fff; }
#notice .list li		{ line-height:1.4; letter-spacing:-1px; color:#666; }
#notice .list li a		{ padding:0 5px 0 0; color:#333; font-weight:bold;}
#notice .list li span	{ color:#eb6b8e; font-size:11px;}
#notice .list li em		{ padding-left:10px; color:#666; font-size:11px;}

#notice .view			{ padding:10px; }
#notice .view ul		{ padding-bottom:10px; text-align:center; }
#notice .view li span	{ color:#eb6b8e; font-size:11px; }
#notice .view li em		{ padding-left:10px; color:#666; font-size:11px; }
#notice .view .contents	{ zoom:0.4; padding:40px; line-height:1.4; background:#fff; }
/* //notice */

/* behindcut */
#gallery				{ }

#gallery .list dl		{ float:left; width:100%; border-bottom:1px solid #ccc; border-top:1px solid #fff; }
#gallery .list dt		{ float:left; margin:10px; }
#gallery .list dt img	{ border:#dedede 1px solid; }
#gallery .list dl dd	{ margin:10px; padding-left:60px; }
#gallery .list ul		{ }
#gallery .list li		{ line-height:1.2; color:#666; }
#gallery .list li a		{ padding:0 5px 0 0; color:#333; font-size:14px; letter-spacing:-1px; font-weight:bold; }
#gallery .list li span	{ color:#eb6b8e; font-size:11px; }
#gallery .list li em	{ padding-left:10px; color:#666; font-size:11px; }

#gallery .view			{ padding:10px; }
#gallery .view ul		{ padding-bottom:10px; text-align:center; }
#gallery .view li span	{ color:#eb6b8e; font-size:11px; }
#gallery .view li em	{ padding-left:10px; color:#666; font-size:11px; }
#gallery .view .contents	{ zoom:0.4; padding:40px; line-height:1.4; background:#fff; }
/* //behindCut */

/* preview */
#preview				{ }

#preview .list dl		{ float:left; width:100%; border-bottom:1px solid #ccc; border-top:1px solid #fff; }
#preview .list dt		{ float:left; margin:10px; }
#preview .list dt img	{ border:#dedede 1px solid; }
#preview .list dl dd	{ margin:10px; padding-left:60px; }
#preview .list ul		{ }
#preview .list li		{ line-height:1.5; color:#666; }
#preview .list li a		{ padding:0 5px 0 0; color:#333; font-size:14px; font-weight:bold; }
#preview .list li span	{ color:#eb6b8e; font-size:11px; }
#preview .list li em	{ padding-left:10px; color:#666; font-size:11px; }

#preview .view			{ padding:10px; }
#preview .view ul		{ padding-bottom:10px; text-align:center; }
#preview .view li span	{ color:#eb6b8e; font-size:11px; }
#preview .view li em	{ padding-left:10px; color:#666; font-size:11px; }
#preview .view .contents	{ zoom:0.4; padding:40px; line-height:1.4; background:#fff; }
/* //preview */

/* review */
#review					{  }

#review .list dl		{ float:left; width:100%; padding:10px 0; border-bottom:1px solid #ccc; border-top:1px solid #fff; }
#review .list dt		{ float:left; margin:10px; margin-right:0; }
#review .list dt img	{ border:1px solid #e1e1e1; }
#review .list dl dd		{ margin:10px; padding-left:60px; }
#review .list ul		{ }
#review .list li		{ width:100%; padding:0; line-height:1.4; color:#666; }
#review .list li strong	{ padding:0; font-size:14px; }
#review .list li span	{ color:#eb6b8e; font-size:11px; }
#review .list li em		{ padding-left:10px; color:#666; font-size:11px; }
#review .list li p		{ text-align:justify; }
/* //review */

/* free */
#free					{  }
#free .list ul			{ padding:12px 10px; border-bottom:1px solid #ccc; border-top:1px solid #fff; }
#free .list li			{ line-height:1.4; color:#666; }
#free .list li a		{ padding:0 5px 0 0; color:#333; }
#free .list li span		{ color:#eb6b8e; font-size:11px; }
#free .list li em		{ padding-left:10px; color:#666; font-size:11px; }

#free .view				{ padding:10px; }
#free .view ul			{ padding-bottom:10px; text-align:center; }
#free .view li span		{ color:#eb6b8e; }
#free .view li em		{ padding-left:10px; color:#666; font-size:11px; }
#free .view .contents	{ zoom:0.4; padding:40px; line-height:1.4; background:#fff; }

#free .write			{ }
#free .write table	{ width:100%; }
#free .write th		{ width:15%; padding:10px; border-bottom:1px solid #ccc; border-top:1px solid #fff; }
#free .write td		{ padding:10px; border-bottom:1px solid #ccc; border-top:1px solid #fff; }
#free .write table input		{ width:250px; height:25px; background:#fff; border:1px solid #ccc; }
#free .write table textarea	{ width:250px; height:200px; background:#fff; border:1px solid #ccc; }
/* //free */

/* carry */
#carry					{  }
#carry .list ul			{ padding:12px 10px; border-bottom:1px solid #ccc; border-top:1px solid #fff; }
#carry .list li			{ line-height:1.4; color:#666; }
#carry .list li a		{ padding:0 5px 0 0; color:#333; }
#carry .list li span	{ color:#eb6b8e; font-size:11px; }
#carry .list li em		{ padding-left:10px; color:#666; font-size:11px; }

#carry .view			{ padding:10px; }
#carry .view ul			{ padding-bottom:10px; text-align:center; }
#carry .view li span	{ color:#eb6b8e; font-size:11px; }
#carry .view li em		{ padding-left:10px; color:#666; font-size:11px; }
#carry .view .contents	{ zoom:0.4; padding:40px; line-height:1.4; background:#fff; }
/* //carry */

/* fancafe */
#fancafe					{  }
#fancafe .list ul			{ padding:12px 10px; border-bottom:1px solid #ccc; border-top:1px solid #fff; }
#fancafe .list li			{ line-height:1.4; color:#666; }
#fancafe .list li a			{ padding:0 5px 0 0; color:#333; }
#fancafe .list li span		{ color:#eb6b8e; font-size:11px; }
#fancafe .list li em		{ padding-left:10px; color:#666; font-size:11px; }

#fancafe .view				{ padding:10px; }
#fancafe .view ul			{ padding-bottom:10px; text-align:center; }
#fancafe .view li span		{ color:#eb6b8e; font-size:11px; }
#fancafe .view li em		{ padding-left:10px; color:#666; font-size:11px; }
#fancafe .view .contents	{ zoom:0.4; padding:40px; line-height:1.4; background:#fff; }

#fancafe .write				{ }
#fancafe .write table		{ width:100%; }
#fancafe .write th			{ width:15%; padding:10px; border-bottom:1px solid #ccc; border-top:1px solid #fff; }
#fancafe .write td			{ padding:10px; border-bottom:1px solid #ccc; border-top:1px solid #fff; }
#fancafe .write table input		{ width:250px; height:25px; background:#fff; border:1px solid #ccc; }
#fancafe .write table textarea	{ width:250px; height:200px; background:#fff; border:1px solid #ccc; }
/* //fancafe */

/* store */
#store				{  }
#store .list			{ background:#fff; text-align:center; }
#store .list dl			{ width:152px; padding:0 0 0 6px; display:inline-block; }
#store .list dt			{ padding:6px 0; }
#store .list dt img		{ }
#store .list dd			{  }
#store .list ul			{  }
#store .list li			{ float:left; padding-left:5px;}
#store .list li a		{ display:block; overflow:hidden; height:50px; margin-bottom:5px; color:#666; }
#store .list li span	{ padding:0 20px 0 0; }
#store .list li em		{ font-weight:bold; color:#333; }

#store .view			{ width:100%;}
#store .view ul			{ padding-bottom:10px; text-align:center; }
#store .view li span	{ color:#eb6b8e; }
#store .view li em		{ color:#666; }
#store .view .map		{ width:100%; margin:0;  background:#fff; text-align:center; }
#store .view .map iframe		{ width:250px; height:360px; padding:10px; }
#store .view .contents	{ zoom:0.4; padding:10px; background:#fff; text-align:center;}
/* //store */

/* magzine */
#magzine				{  }
#magzine .list			{ background:#fff; text-align:center; }
#magzine .list dl			{ width:152px; padding:0 0 0 6px; display:inline-block; }
#magzine .list dt			{ padding:6px 0; }
#magzine .list dt img		{ }
#magzine .list dd			{  }
#magzine .list ul			{  }
#magzine .list li			{ float:left; padding-left:5px;}
#magzine .list li a		{ display:block; overflow:hidden; height:50px; margin-bottom:5px; color:#666; }
#magzine .list li span	{ padding:0 20px 0 0; }
#magzine .list li em		{ font-weight:bold; color:#333; }

#magzine .view			{ padding:10px; }
#magzine .view ul			{ padding-bottom:10px; text-align:center; }
#magzine .view li span	{ color:#eb6b8e; }
#magzine .view li em		{ padding-left:10px; color:#666; }
#magzine .view .map		{ padding:10px; background:#fff; text-align:center; }
#magzine .view .contents	{ zoom:0.4; padding:10px; background:#fff; }
/* //magzine */

/* exp */
#exp				{  }
#exp .list			{ background:#fff; text-align:center; }
#exp .list dl			{ width:152px; padding:0 0 0 6px; display:inline-block; }
#exp .list dt			{ padding:6px 0; }
#exp .list dt img		{ }
#exp .list dd			{  }
#exp .list ul			{  }
#exp .list li			{ float:left; padding-left:5px;}
#exp .list li a		{ display:block; overflow:hidden; height:50px; margin-bottom:5px; color:#666; }
#exp .list li span	{ padding:0 20px 0 0; }
#exp .list li em		{ font-weight:bold; color:#333; }

#exp .view			{ padding:10px; }
#exp .view ul			{ padding-bottom:10px; text-align:center; }
#exp .view li span	{ color:#eb6b8e; }
#exp .view li em		{ padding-left:10px; color:#666; }
#exp .view .map		{ padding:10px; background:#fff; text-align:center; }
#exp .view .contents	{ zoom:0.4; padding:10px; background:#fff; }
/* //exp */

/* orderList */
#tabMypageMenu					{ height:33px; border-top:1px solid #fff; border-bottom:1px solid #b3b3b3; background: url('../../image/main/subbar_bg.gif'); }
#tabMypageMenu ul				{ float:left; text-align:center; }
#tabMypageMenu li				{ float:left; padding:10px; width: 60px; border-right:1px solid #b3b3b3; font-weight:bold; font-size:13px;}
#tabMypageMenu li a				{ color:#666;}
#tabMypageMenu li.on			{ color:#fff; background-color:#999;}


#orderList				{  }
#orderList p			{ height:25px; line-height:25px; border-bottom:1px solid #d3d3d3; padding-left:10px;}
#orderList table		{ width:100%; margin-top:10px; padding-bottom:5px; border-bottom:1px solid #CECFCE; line-height:1.4; }
#orderList table th		{ width:20%; padding-left:10px; text-align:left; }
#orderList table td		{ width:40%; padding-left:30px; }
/* //orderList */

/* wishList */
#wishList table			{ width:100%; background:#fff; }
#wishList table td		{ padding:20px 0; border-bottom:1px solid #d3d3d3; line-height:1.5;}
#wishList table td:nth-of-type(1)	{ width:10%; text-align:center; }
#wishList table td a	{ font-weight:bold; }
/* //wishList */

/* reserveList */
#reserveList table		{ width:100%; background:#fff; }
#reserveList th			{ padding:10px 0; border-bottom:#e1e1e1 1px solid; text-align:center; }
#reserveList th:nth-of-type(1)	{ width:25%; }
#reserveList th:nth-of-type(2)	{ width:35%; padding-right:20px; text-align:right; }
#reserveList th:nth-of-type(3)	{ width:40%; }
#reserveList td					{ padding:5px 0; text-align:center; }
#reserveList td:nth-of-type(2)	{ padding-right:20px; text-align:right; font-weight:bold; }
#reserveList td.reserve			{ padding:10px 0 10px 20px; background:#e5e5e5; }
/* //reserveList */

/* direct board */
#direct			{  }

#direct .list ul	{ clear:both; position:relative; padding:12px 10px; border-bottom:1px solid #ccc; border-top:1px solid #fff; }
#direct .list li	{ line-height:1.5; }
#direct .list li a		{ padding:0 5px 0 0; color:#333; }
#direct .list li span	{ color:#0099cc; }
#direct .list li em	{ color:#666; padding-left:10px; }

#direct .write			{ }
#direct .write table	{ width:100%; }
#direct .write th		{ width:15%; padding:10px; border-bottom:1px solid #ccc; border-top:1px solid #fff; }
#direct .write td		{ padding:10px; border-bottom:1px solid #ccc; border-top:1px solid #fff; }
#direct .write table input		{ width:250px; height:25px; background:#fff; border:1px solid #ccc; }
#direct .write table textarea	{ width:250px; height:200px; background:#fff; border:1px solid #ccc; }

#direct .view .question			{  }
#direct .view .question li		{ text-align:center; }
#direct .view .question p		{ padding:10px; background:#fff; }
#direct .view .answer			{ padding:10px; background:#fff; }
/* //direct board */


/* //individual area */




.gallery_head  { font-size:0; margin-top:15px;}
.gallery_head dl { position:relative;display:inline-block; width:33.3%; height:450px; overflow:hidden;}
.gallery_head dt {   background:rgb(0,0,0,0.3);}
.gallery_head dd { position:absolute; padding:15px; font-size:12px; color:#c93; top:372px; line-height:2em; background:rgb(0,0,0,0.7);}
.gallery_head dd span { font-size:24px; color:#c93; font-weight:bold; }


@media(min-width:320px) and (max-width: 757px){

.profile												{ width:100%; }

.gallery_head  { font-size:0;}
.gallery_head dl { position:relative;display:inline-block; width:100%; height:500px; overflow:hidden;}
.gallery_head dt { width:100%;  }
.gallery_head dt img { width:100%;  }
.gallery_head dd { position:absolute; padding:5px; font-size:12px; color:#c93; top:442px; line-height:2em; background:rgb(0,0,0,0.7);}
.gallery_head dd span { font-size:18px; color:#c93; font-weight:bold; }



}







#contain .prod .title{background-img:url(../../image/main/sub_topbg.png); width:100%; height:45px;}
#contain .prod .title ul{float:left;}
#contain .prod .title .bt_pre{padding:7px 10px;}
#contain .prod .title .title{color:#666; font-size:13px; text-align:center; font-weight:bold; width:55%; line-height:45px;}
#contain .prod .title .bt_edit{float:right; padding:7px 10px;}

#contain .contain{text-align:center;}
#contain .prod{}










/*댓글영역*/

#contain .reply .bg{background:#ccc}
#contain .reply .bg p{height:40px;border-bottom:1px solid #999;text-align:center}
#contain .reply .bg p a{display:inline-block;margin:7px 0 0 0;}

/*
#contain .reply .viewComment .ref dt{position:absolute;z-index:10;top:0px;left:0px;width:39px;height:39px;text-indent:-1000px;overflow:hidden;background:url(/img/common/ico_reply_arrow.png) no-repeat 18px 13px}
#contain .reply .viewComment .ref dd{display:inline-block}
#contain .reply .viewComment .ref dd p{position:absolute;z-index:10;top:0px;right:5px;height:39px;line-height:39px}
#contain .reply .viewComment .ref dd p a{color:#333;margin:0px 6px 0 0;text-decoration:underline}


#contain .reply .viewComment .numCommnet{position:relative;border-bottom:1px solid #999;background:#ccc;width:100%;height:33px;}
#contain .reply .viewComment .numCommnet h3{position:absolute;z-index:10;top:0px;left:8px;line-height:33px}
#contain .reply .viewComment .numCommnet h3 strong{color:#ff6600}
#contain .reply .viewComment .numCommnet div{margin:5px 5px 5px 45px;padding:0 5px;height:23px;border:1px solid #999;background:#666}*/
