﻿@font-face{ font-family:'icon'; 
			src: url('/LIB/FONT/modernpics-webfont.eot'); 
			src: url('/LIB/FONT/modernpics-webfont.eot?#iefix') format('embedded-opentype'),
			url('/LIB/FONT/modernpics-webfont.woff') format('woff'),
		    url('/LIB/FONT/modernpics-webfont.ttf') format('truetype');
			font-weight: normal; font-style: normal; }
@font-face{ font-family:'icon2'; 
			src: url('/LIB/FONT/Entypo-webfont.eot'); 
			src: url('/LIB/FONT/Entypo-webfont.eot?#iefix') format('embedded-opentype'),
			url('/LIB/FONT/Entypo-webfont.woff') format('woff'),
		    url('/LIB/FONT/Entypo-webfont.ttf') format('truetype');
			font-weight: normal; font-style: normal; }
html { -webkit-text-size-adjust:none; height:100%;  } 
body{ height:100%; background:#fff; font-size:12px; vertical-align:middle; color:#444; }
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,
blockquote,pre,abbr,address,cite,code,del,dfn,em,img,
ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,
menu,nav,section,summary,time,mark,audio,video{ margin:0; padding:0; outline:0;  vertical-align:baseline;  }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {  display: block; }

li { list-style-type:none; }
img,fieldset,iframe{ border:0; vertical-align:middle; }
img,fieldset { border:none; }
img{ max-width:100%; }
input { vertical-align:middle; }
hr{ display:none; clear:both; }
a{ text-decoration:none; }
select{height:28px; padding:2px; border:1px solid #e5e5e5; vertical-align:middle;}
.skip { font-size:0; width:0; height:0; line-height:0; position:absolute; left:-9999px; }

.wrap{ position:relative; width:100%; min-width:1024px;  background:#fff;  }
.right{float:right;}
.right.a01{ padding-right:1.0%;}
.left.a01{ padding-left:1.0%; margin-bottom:5px;}
.padding{padding:10px 0;}



/* ì£¼ë¬¸ìƒì„¸ë‚´ì—­ ë ˆì´ì–´ */
.layerWrap{ display:none; position:fixed; top:0px; left:0px; width:100%; height:100%; background:url(/img/black_60.png); z-index:30; overflow-y:auto; padding:0px; margin:0; }
.layerWrap .centerWrap{ background:#fff; padding:20px 40px; width:980px;  margin:0 auto;}
.layerWrap .centerWrap.none{ position:relative; background:none; padding:183px 0 0 0; width:390px; }
.layerClose{ display:inline-block;  position:fixed; top:5px; right:50%; margin-right:-530px; padding:0; vertical-align:top; background:#fff; width:30px; height:40px;
				font:normal 30px Malgun Gothic; color:#333; border:none; cursor:pointer; }
.layerWrap .centerWrap.none .layerClose{  position:absolute; top:140px; right:-15%; margin-right:0px; background:none; z-index:2; color:#fff; }
.layerClose:hover{ color:#e51827; }



/*ìž¥ë°”êµ¬ë‹ˆ*/
table.cartlist{  margin:10px 0px; }
table.cartlist caption{  font:bold 15px/22px Malgun Gothic; padding:0px 0px 8px 2px; text-align:left;}
table.cartlist tr:hover{ background:#fffdef; }
table.cartlist tr:nth-child(odd){ /*background:#fafafa;*/ }
table.cartlist th{  background:#4c4c4c; font:bold 12px/18px Malgun Gothic; padding:7px 0px 7px 0px; color:#fff; }
table.cartlist th.last{ width:50px; }
table.cartlist th.midium{ min-width:80px; }
table.cartlist th.first{ width:100px; }
table.cartlist td{ text-align:center; padding:10px 0px; font:normal 12px Gulim; vertical-align:middle; border-bottom:dotted 1px #d0d0d0; line-height:17px; }
table.cartlist td.p_top{vertical-align:top; }
table.cartlist td img{ width:80px; height:80px; vertical-align:top; }
table.cartlist td.name{ font:bold 12px Dotum; min-width:400px; text-align:left;  }
table.cartlist td.name a{ color:#333;  }
table.cartlist td.name:hover{ /*text-decoration:underline;*/ color:#333;  }
table.cartlist td input.count{ padding:0px 2px 0px 2px; height:16px; line-height:19px; }
table.cartlist td input.write{ padding:0px 2px 0px 2px; height:18px; line-height:17px; margin-top:0px; background:#edf6ff; }
table.cartlist td input.plus{ width:15px; height:15px; }
table.cartlist td.total{ font:bold 13px Arial;  color:#0147b0; text-align:center; padding:5px 0px 0px 0px; }
table.cartlist td.top_m{ padding-top:22px;  }
table.cartlist td.account{ color:#333; font:bold 13px/26px Malgun Gothic; text-align:right; padding:15px 45px 15px 0px;  }
table.cartlist td.account span{ font:bold 15px/24px Arial; }
table.cartlist td.account b{ font:normal 13px/26px Malgun Gothic; color:#3970c2; }
table.cartlist td.last{ background:#fbfff0;  font:bold 20px/26px Malgun Gothic;  }
table.cartlist td.last span{ color:#eb1616; }

table.cartlist td span.date{ display:block; color:#999; font-size:11px;  }
table.cartlist td span.bank{ display:block; color:#3574c1; font-size:11px;  }
table.cartlist td[rowspan]{ border:dotted 1px #d0d0d0;  }
table.cartlist td.order_no{ text-align:center; }
table.cartlist td.order_no b{ display:block; }
table.cartlist td.order_no b span{ display:block; width:70px; font:normal 11px/14px Arial; color:#888; word-break:break-all;  word-wrap:break-word; margin:0 auto; cursor:pointer;  }
table.cartlist td.order_no span:hover{ text-decoration:underline; color:#164cd3; }
table.cartlist td.order_info b{ display:block; }
table.cartlist td p{ font:normal 12px Malgun Gothic; color:#666; text-align:left; padding:0 0 3px 0; }
table.cartlist td p:before{ content:"%"; font:normal 12px 'icon',Arial; padding-right:3px; color:#1097e4; }
table.cartlist td p.p_right{ text-align:right;  }
table.cartlist td p b{ color:#0574e6; }
table.cartlist td span.order_option{ display:block; color:#999; font:normal 12px/15px Malgun Gothic }
table.cartlist td span.order_option:before{ content:"í•„ìˆ˜ì˜µì…˜"; font:normal 11px/15px Malgun Gothic; background:#fff; border:solid 1px #85a7d0; color:#778eab; display:inline-block; padding:0px 3px 2px 3px; margin:2px 3px 0px 0px; }
table.cartlist td span.order_num{ display:block; color:#4d9ae8; font:normal 12px/15px Malgun Gothic; cursor:pointer; }
table.cartlist td span.order_num:before{ content:"ì£¼ë¬¸ë²ˆí˜¸"; font:normal 11px/14px Malgun Gothic; background:#4d9ae8; border:none; color:#fff; display:inline-block; padding:1px 3px 2px 3px; margin:3px 3px 0px 0px; 
										border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px;  text-decoration:none!important; }


table.info{  width:100%; border:solid 1px #666; margin:30px auto; }
table.info.small{  border:solid 1px #b1c5d1; width:70%; min-width:780px; margin:1px 0 10px 3px;  }
table.info.bold{  border:solid 2px #666;  }
table.info.bold.grn{  border-color:#b5b5b5; }

table.info caption{ font:bold 15px/22px Malgun Gothic; color:#505050; padding:0px 0px 5px 0px; text-align:left; }
table.info.a2 caption{ font:bold 14px/22px Malgun Gothic; color:#505050; padding:0px 0px 20px 0px; }


table.info.small caption{ font:bold 14px/16px Gulim; padding:7px 0 0 0; background:#5ab1e3; color:#fff; text-align:center; vertical-align:middle; } 
table.info caption.co_regi:before{ content:")"; font:normal 24px 'icon',Arial; color:#ff932a; }
table.info caption b.glasses:before{ display:inline-block;  padding:0px 8px 0px 0px; content:"s";  font:normal 24px 'icon',Arial; color:#ff932a; }
table.info th{ width:150px; background:#f7f7f7; padding:7px 0px 7px 20px; font:bold 12px/20px Malgun Gothic; vertical-align:middle; text-align:left; border-bottom:solid 1px #e0e0e0; }
table.info th.must:before{ content:"*"; color:#e01e27; font:bold 14px/18px Arial; padding:0px 3px 0px 0px; }
table.info td{ padding:7px 0px 7px 20px; font:normal 12px/18px Gulim; border-bottom:solid 1px #e0e0e0; }
table.info.small th{ width:130px; padding:7px 0px 5px 10px; border:solid 1px #b1c5d1; border-width:1px 0 0 0;  background:#f0f9ff; color:#4f6584; font-weight:normal; }
table.info.small td{ padding:7px 0px 5px 5px; background:#f9fdff; border-left:solid 1px #c2d2db;  border-top:solid 1px #c2d2db;}
table.info.small td div{ font:normal 11px/14px Dotum; color:#648cb5; }
table.info .none th,table.info .none td{ border-bottom:none; }
table.info td.top{ background:#f3fafe; border-bottom:solid 1px #666; font:bold 14px/30px Malgun Gothic; color:#1a55c1; }
table.info td.noData.company{ padding-bottom:20px; }
table.info td.noData.company:before{ content:"s" }
table.info td input[type=text],table.info td input[type=password]{ width:50px; border:solid 1px #b3b3b3; margin:3px 0px 5px 0px; padding:2px 0px 2px 5px; font:normal 12px/20px Dotum; color:#333;  }
table.info td input[type=text].wide60{ width:60%; border:solid 1px #b3b3b3; margin:3px 0px 5px 0px; padding:2px 0px 2px 5px; font:normal 12px/20px Dotum; color:#333; }
table.info td textarea.wide62{ width:80%; border:solid 1px #b3b3b3; margin:3px 0px 5px 0px; padding:2px 0px 2px 5px; font:normal 12px/20px Dotum; color:#333; }
table.info td input[type=text].wide80{ width:80%; }
table.info td input[type=text].wide20,table.info td input[type=password].wide20{ width:20%; }
table.info td .tip input[type=text].wide20{ width:30%; margin:-2px 0px;   }
table.info td.pageNum a{ color:#494949; }
table.info td.pageNum a:hover{ color:#1487e8; }

label.check1{ display:block; }

/*í…ìŠ¤íŠ¸ì˜ì—­*/
table.info td textarea.wide100{ display:block; margin:5px 0px; width:95%; min-height:150px; border:1px solid #bababa; font-family:Dotum; color:#3c3c3c}

table.info .gubun_line th{ border-bottom:solid 1px #666; }
table.info .gubun_line td{ border-bottom:solid 1px #666; }

table.info td strong.title{display:inline-block; font:bold 13px/18px Malgun gothic; color:#1f6dc9; }
table.info td strong.title i{ display:inline-block; padding-right:5px; }
table.info td span.policy2 a{display:inline-block ; margin-left:25px ; padding-top:10px; color:#999; text-decoration:underline}
table.info td span.policy2 a:hover{ color:red; }


table caption span.right.smallBlue{ font:normal 12px/20px Malgun Gothic; color:#42474d; letter-spacing:0px; margin-right:10px;}
table caption span.right.smallBlue i{ color:#d3495d; }

table{width:100%;}
table th,table td{ vertical-align:middle; font:normal 12px/18px Dotum; }

input.bt{ background:#3177be url(/img/btn_gradation.png) repeat-x top; border:solid 1px #276aae; font:bold 12px/14px Gulim; color:#fff; padding-top:6px; text-shadow:1px 1px rgba(0,0,0,.2); margin:0;
		 -webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; border-radius:5px; cursor:pointer; }
input.bt:hover{ background-color:#18528d; }

input.bt2{ background:#537f0e url(/img/btn_gradation.png) repeat-x top; border:solid 1px #436c03; font:bold 12px/14px Gulim; color:#fff; padding-top:6px; text-shadow:1px 1px rgba(0,0,0,.2); margin:0;
		 -webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; border-radius:5px; cursor:pointer; }
input.bt2:hover{ background-color:#436c03; }

input.FullSizeButton{ background:#ebf5ff url(/img/btn_gradation.png) repeat-x top; border:solid 1px #ccd6e1; font:normal 11px/12px Gulim; color:#325579; padding:6px 4px 0px 4px; text-shadow:1px 1px rgba(255,255,255,.7); margin:0 3px;
				cursor:pointer; -webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; border-radius:5px; }
input.FullSizeButton:hover{ background-color:#3177be; color:#fff; text-shadow:none; border:solid 1px #276aae; }


.month_btn{ cursor:pointer; border:solid 1px #ccc; display:inline-block; width:45px; font:bold 13px/22px Arial; text-align:center; background:#fff; vertical-align:middle;  padding:0; margin:0 2px; overflow:hidden; }
.month_btn:hover{ border-color:#0461d3; background:#e6f2ff; color:#0e87d4; }
.month_btn:after{ content:""; display:block; clear:both; }
.month_btn b{ display:block; border-bottom:solid 1px #ccc;}
.month_btn:hover b{ border-color:#569aed;  }
.month_btn:hover i.borm1{ border-color:#569aed; }
.month_btn.on{ border-color:#0461d3; background:#0461d3; color:#fff; }
.month_btn.on b{ border-bottom:solid 1px #0461d3;}
.month_btn:after{ content:""; font:normal 11px/22px Malgun gothic; color:#666; padding-left:2px; }
.month_btn.on:after{ color:#fff; }
.month_btn i{ display:inline-block; width:50%; float:left; background:#fff; margin:0; font:normal 12px/20px Arial; color:#999;  }
.month_btn i.borm1{  width:47%; border-right:solid 1px #ccc; }
.month_btn.on i.borm1{  border-color:#0461d3; }
.month_btn.on i{ color:#0461d3; }
.month_btn.on i.on{ background:#4a99eb; color:#fff; font-weight:bold;  }
.month_btn.on i:hover{ background:#83c0ff; }

.order_sumT{ position:relative; }
.order_sumT > b{ font:bold 16px Malgun Gothic;  }
.order_sum{ position:absolute; top:0px; right:2%;  text-align:right;  font:bold 16px/16px Malgun Gothic; }
.order_sum b{ display:inline-block; padding:2px 5px; border:none; color:#fff; font:normal 12px Malgun Gothic; margin:0 3px 3px 8px; vertical-align:middle;
				-webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; border-radius:5px;}
.order_sum b.s_red{ background:#ee2a54; }
.order_sum b.s_blue{ background:#17358b; }
.order_sum b.s_gray{  background:#393939; }

/*ê´€ë¦¬ìžë¡œê·¸ì¸íŽ˜ì´ì§€*/
.manage_body{ position:absolute; display:table; top:0; left:0; width:99.9%; height:100%; }
.manage_bg{ margin:0 auto; vertical-align:middle; }
.centerwrap{ position:relative; width:700px; height:278px; margin:0 auto; background:#fff; }
.centerwrap .logo_bg{width:270px; height:280px; /* background:#fff;  */}
.login_wrap{ position:relative; width:100%; height:420px; /* padding:214px 0px 0px 0px; */ margin:0 auto; font:normal 12px Malgun Gothic; display:table-cell; text-align:center; vertical-align:middle; }
.login_wrap .logo{ width:700px; height:30px; padding:0px 0px 12px 0px; margin:0 auto; text-align:left; font-size:30px; font-weight:700;} 
.login_wrap .logo img{width:200px} 
.login_wrap	.login_bg{ position:relative; width:100%; height:278px; background:#77b3d4 ; /* background:#f8f8f8 url(http://demo2.shop.ofgod.com/shop2/Manage/img/manage_login_bg.png) 500px bottom no-repeat; */ border:solid 2px #77b3d4; margin-top:15px;}
.login_wrap	.login_bg h1{ position:absolute; top:55px; left:280px; font:bold 30px Arial; color:#333; }
.login_wrap	.login_bg p{  position:absolute; top:90px;  left:280px;  font:normal 12px Malgun Gothic; /* color:#ccc;  */letter-spacing:-1px; text-align:left; }
.login_wrap .login_bg .caution{ top:198px;  width:100%; left:280px; }
.login_wrap .login_bg ul { position:absolute;  top:138px;  left:280px;  }
.login_wrap .login_bg ul li{ padding-bottom:3px; list-style:none; text-align:left;  line-height:24px}
.login_wrap .login_bg ul li b{ display:inline-block; width:57px; }
.login_wrap .login_bg ul li input{ width:142px; height:23px; padding-left:4px; border:1px solid #aaaaaa;  }
.login_wrap .login_bg .btn{ position:absolute; width:86px; height:52px; top:140px; right:120px; }
.login_wrap p{ width:218px; margin:0 auto; padding-top:5px; }
.login_wrap .login_bg ul li input:focus,.login_wrap .login_bg ul li input:hover{ border:solid 1px #5c190e; background:#fffaf5; }

/* í•´ë” */
.header_wrap{ position:relative; width:100%; /*border-top:solid 3px #292b2d;*/ background:#010a12; border-top:solid 1px #000; }
.header{ z-index:1; position:relative; width:100%; height:54px; background:#3c454c /*url(/img/top_bg_01.gif)*/; border-top:solid 1px #57636d; box-shadow:inset 0px -1px #656f78; border-bottom:solid 2px #000; /*box-shadow: 0px 0px 6px rgba(0,0,0,.7); box-shadow:inset 0px -1px #636f79;*/ }
.header .left_top{ position:relative; float:left; vertical-align:top; /*background:red;*/ }


/* ë¡œê³  */
.header .left_top .logo{ display:inline-block; padding:0px 13px 0px 8px; vertical-align:top; }
.header .left_top .logo a{ display:inline-block; height:50px; padding-left:6px; color:#fff; font:normal 22px/22px Gulim; vertical-align:top; text-shadow:0px 1px 3px #000; }
.header .left_top .logo b{ font:normal 40px/48px 'Entypo-webfont',Gulim; color:#e2cd1c; padding-right:10px; }
.header .left_top .logo span{ display:inline-block;  font:bold 20px/20px Arial; padding-top:23px; text-align:center; color:#f7f7f7; vertical-align:bottom; font-style:italic; /*background:#252a2e; border:solid 1px #4c545b; box-shadow:inset 0px 0px 6px #000;*/
					-webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; border-radius:5px; margin-left:8px; }


/* í•´ë”_ì¢Œì¸¡ íƒ­ì „ì²´ë©”ë‰´ */
.header .left_top .top_menu_tab{ display:inline-block; position:relative;vertical-align:top; }
.header .left_top .top_menu_tab a{ display:inline-block;  height:53px; padding:0px 15px; background:#2c155f /*url(/img/top_bg_01.gif)*/; font:normal 12px/12px Gulim; color:#dadde0; border:solid 1px #626873; border-width:0px 0px 0px 1px; vertical-align:top; }
.header .left_top .top_menu_tab a b{ display:block; padding:7px 0px 10px 0px; color:#1ce2dc; text-align:center; vertical-align:bottom; }
.header .left_top .top_menu_tab a.last{ border-width:0px 1px 0px 1px; }
.header .left_top .top_menu_tab a.last b{ padding:6px 0px 9px 0px; }
.header .left_top .top_menu_tab a:hover{ background:#2e2e30; color:#f8f8f8; /*border-bottom:solid 3px #1ce2dc;*/ }
.header .left_top .top_menu_tab a.on{ background:#1a1b1e; color:#fff; box-shadow:inset 0px -1px #1ce2dc; }

/*
#totalMenu{ background:#1a1b1e; color:#fff; box-shadow:inset 0px -1px #1ce2dc; }
#totalMenu.on{ background:url(/img/top_bg_01.gif); box-shadow:none;  }
*/

/* í•´ë”_íšŒì›ì •ë³´ */
.header .right_top{ position:relative; float:right; padding:12px 10px 0px 0px; }
.right_top li{ float:left; font:normal 11px/11px Dotum; vertical-align:top; margin-left:7px;  }
.right_top li.member{ vertical-align:top; padding:10px 3px 0px 0px; }
.right_top li.member span{ position:relative; display:inline-block; min-width:110px; font:bold 12px/14px Gulim; color:#fff; word-wrap:break-word; word-break:break-all;  text-align:right; vertical-align:top; }
.right_top li.member b{ display:inline-block; padding-right:2px; font:normal 14px/8px 'HeydingsIcons',Arial; color:#ffd820;  }
.right_top li.member a{color:#55f5f0; font:normal 12px/14px Gulim; text-decoration:underline; /*text-decoration:underline; display:inline-block; padding:8px 7px 4px 7px; color:#e6e6e6; background:#495d6d; border:solid 1px #161e22; box-shadow:inset 1px 1px 0px rgba(255,255,255,.3); font:normal 12px/12px Gulim;
							-webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; border-radius:5px;*/ }

/* í•´ë”_ìŠ¤ëª°ë²„íŠ¼ */
.right_top li.s_top{ }
.right_top li.s_top a{ position:relative; display:inline-block; color:#e6e6e6; padding:10px 8px 5px 8px; background:#394d5c; border:solid 1px #161e22;  box-shadow:inset 1px 1px 0px rgba(255,255,255,.3);  }
.right_top li.s_top a:first-child{ border-width:1px 0px 1px 1px; }
.right_top li.s_top a:first-child{ -webkit-border-radius:5px 0px 0px 5px; -moz-border-radius:5px 0px 0px 5px; -o-border-radius:5px 0px 0px 5px; border-radius:5px 0px 0px 5px; }
.right_top li.s_top a:last-child{ -webkit-border-radius:0px 5px 5px 0px; -moz-border-radius:0px 5px 5px 0px; -o-border-radius:0px 5px 5px 0px; border-radius:0px 5px 5px 0px; }

.right_top li.s_top a:hover{ background:#1f2e39; }

/* í•´ë” ë°”ë¡œê°€ê¸° ì‚¬ì´íŠ¸ */
.select_menu{  z-index:1; position:absolute; right:15px; min-width:120px; font:normal 12px/12px Dotum;  background:#2b3d4b; border:solid 1px #161e22;  box-shadow:inset 1px 1px 0px rgba(255,255,255,.3); border-width:1px 1px 1px 1px;  
					-webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; border-radius:5px; }
.select_menu dt{ color:#ededed; cursor:pointer;  padding:10px 3px 4px 10px; font:normal 12px/12px Gulim; }
.select_menu dt b{ position:absolute; top:8px; right:8px;  font:normal 8px/12px Arial; }
.select_menu dd{ display:none; }
.select_menu dd a{ display:block; color:#fff; padding:10px 3px 5px 10px; border-top:solid 1px #818e97; }
.select_menu dd a:last-child{ -webkit-border-radius:0px 0px 5px 5px; -moz-border-radius:0px 50px 5px 5px; -o-border-radius:0px 0px 5px 5px; border-radius:0px 0px 5px 5px; }
.select_menu dd a:hover{ background:#16232c; box-shadow:inset 1px 0px 0px rgba(255,255,255,.4); }

.select_menu:hover dd{ display:block; }


/* íƒ‘ë©”ë‰´ ìˆ¨ê¹€ ì„œë¸Œ ë©”ë‰´ */
.hide_menu{ display:none; z-index:1; position:absolute; top:33px; width:99%; border:solid 1px #000; background:url(/img/hide_menu_bg.png);/*rgba(4,21,27,.9)*/ padding:0px 0px 0px 0px; text-align:left; text-indent:10px; }
.hide_menu a{ display:block; width:100%; color:#d1d4d5; padding:8px 0px 4px 0px; font:normal 12px/12px Gulim; border-bottom:solid 1px #4c585d; }
.hide_menu a:hover{ background:#1ce2dc; color:#000; font-weight:bold; letter-spacing:-1px; }
.hide_menu a:last-child{ border-bottom:none; }

.header:after{ content:""; clear:both; display:block; height:0; visibility:hidden; }

/* ì»¨í…Œì´ë„ˆ */
.container{clear:both; position:relative; min-height:680px; overflow:hidden;}
.container:after{ content:""; clear:both; display:block; }
.contents_wrap{ clear:both; position:relative; width:100%; margin:0 auto; padding:0px; overflow:hidden; }
.contents_wrap.a01{ width:98%; padding:1.5% 0% 0% 0%; }
.contents_wrap.a02{ width:98%; padding:1.5% 0% 0% 0%; margin:10px 0px 0px 0px; text-align:center; }
.contents{padding:10px 0px 20px 0.8%; word-wrap:break-word; word-break:break-all;  }

.Title{ position:relative; width:100%; height:28px; margin:0 auto; padding:10px 0px 10px 0px;  border-bottom:dotted 1px #657d8a; background:#fff; overflow:hidden; }
.Title:after{ content:""; clear:both; display:block; }
.Title li{float:left; display:inline-block;  height:28px; }
.Title li.path{  font:normal 12px/12px Gulim; vertical-align:bottom; padding:0px 0px 0px 1%; }
.Title li.path strong{ font:bold 22px/32px Malgun Gothic, Gulim; text-shadow:0px 1px rgba(255,255,255,.8); letter-spacing:-1px; color:#333; }
.Title li.path strong b{ display:inline-block; width:8px; height:12px; background:#1077e1; margin:6px 6px 0px 0px; border:solid 5px #114e8d;  border-width:7px 1px 1px 1px; vertical-align:top; -webkit-border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px; border-radius:3px; }
.Title li.path > span{  font:normal 11px/11px Dotum;  color:#909090; padding-left:5px; letter-spacing:-1px; vertical-align:bottom; }
.Title li.path span b{ font:normal 14px/10px 'HeydingsIcons',Gulim; color:#a6b4b9; }

.Title li.Right_btn{ float:right; vertical-align:top; /*background:red;*/ text-align:right }
/*.qna_q{ padding:2px 0 0 33px; position:relative;  }
.qna_q:before{ position:absolute; top:0; left:0px; content:"ì§ˆë¬¸"; color:#e02f50; font:normal 11px/11px Malgun Gothic; display:inline-block; border:solid 1px #f1b7c2; background:#fff; padding:1px 2px; margin:0 3px 0 0; }
.qna_a{  position:relative; border-top:dotted 1px #ccc; margin:2px 0 0 0; padding:5px 0 0 33px; }
.qna_a:before{ position:absolute; top:4px; left:0px; content:"ë‹µë³€"; color:#1968b1; font:normal 11px/11px Malgun Gothic; display:inline-block; border:solid 1px #c0d7ec; background:#fff; padding:1px 2px; margin:0 3px 0 0; }*/

/* ê¸°ë³¸ ë²„íŠ¼ ìŠ¤íƒ€ì¼ */
a.btn{ position:relative; display:inline-block;  border:solid 1px #919191; padding:7px 7px 3px 21px; font:bold 12px/12px Gulim; background:#fff/*url(/img/btn_gra.png) repeat-x bottom*/; box-shadow:0px 0px #fff; 
		-webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; border-radius:4px; margin:-1px 1px 0px 1px; vertical-align:middle;  color:#2c2c2c; cursor:pointer; }
a.btn b{ position:absolute; top:3px; left:7px; font:normal 15px/15px 'HeydingsIcons',Gulim; color:#1978d1; }
a.btn:hover b{ color:#fff; }

a.btn.blue{ background:#fff url(/img/blit_blue.gif) no-repeat 6px 5px; }
a.btn.red{ background:#fff url(/img/blit_red.gif) no-repeat 6px 6px; }
a.btn.blue:hover{ color:#0e7ab8;  }
a.btn.red:hover{ color:#e82d43; }

a.btn.print{ background:#fff url(/img/blit_print.png) no-repeat 6px 5px; padding-left:25px; }
a.btn.check{ background:#fff url(/img/blit_check.png) no-repeat 6px 6px; }
a.btn.calendar{ background:#fff url(/img/blit_calender.png) no-repeat 5px 5px; }
a.btn.delet{ background:#fff url(/img/blit_delete.png) no-repeat 8px 7px; }
a.btn.modify{ background:#fff url(/img/blit_modify.png) no-repeat 7px 3px;padding-left:24px; }
a.btn.excel{ background:#fff url(/img/blit_exel.png) no-repeat 5px 5px; padding-left:23px; }
a.btn.search{ background:#f8f8f8 url(/img/blit_search.png) no-repeat 5px 4px; }
a.btn.list{ background:#fff url(/img/blit_list.png) no-repeat 5px 4px; }
a.btn.mail{ background:#fff url(/img/blit_mail.png) no-repeat 5px 6px; padding-left:23px; }
a.btn.popup{ background:#fff url(/img/blit_popup.png) no-repeat 5px 6px; padding-left:23px; }
a.btn.graph{ background:#fff url(/img/blit_graph.png) no-repeat 5px 6px; }
a.btn.upload{ background:#fff url(/img/blit_upload.png) no-repeat 5px 5px; }

a.btnBig{display:inline-block;  border:solid 1px #7e7e7e; padding:15px 20px 10px 35px; font:bold 14px/14px Dotum; box-shadow:0px 1px #fff; background:#f8f8f8; vertical-align:middle;  color:#2c2c2c;  
		-webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; border-radius:5px; margin:0px 4px 0px 4px; box-shadow:0px 1px 2px rgba(0,0,0,.2); }

a.btnBig.gray2{ /*background:#889cac; color:#fff;*/ }
a.btnBig.blue2{ /*background:#3d96dc; color:#fff;*/ }
a.btnBig.blue3{ /*background:#0e5a96;color:#fff; border:solid 1px #093e69;*/ }

a.btnBig.blue2{ background:#f8f8f8 url(/img/blit_exel.png) no-repeat 14px 14px; }
a.btnBig.print2{ background:#f8f8f8 url(/img/blit_print.png) no-repeat 14px 12px; }
a.btnBig.check2{ background:#f8f8f8 url(/img/blit_check.png) no-repeat 14px 16px; }
a.btnBig.calendar2{ background:#f8f8f8 url(/img/blit_calender.png) no-repeat 14px 12px; }
a.btnBig.delet2{ background:#f8f8f8 url(/img/blit_delete.png) no-repeat 14px 12px; }
a.btnBig.modify2{ background:#f8f8f8 url(/img/blit_modify.png) no-repeat 15px 13px; }
a.btnBig.search2{ background:#f8f8f8 url(/img/blit_search.png) no-repeat 14px 12px; }
a.btnBig.excel2{ background:#f8f8f8 url(/img/blit_exel.png) no-repeat 14px 12px;  }
a.btnBig.list2{ background:#f8f8f8 url(/img/blit_list.png) no-repeat 14px 12px; }
a.btnBig.mail2{ background:#f8f8f8 url(/img/blit_mail.png) no-repeat 14px 12px; }
a.btnBig.popup2{ background:#f8f8f8 url(/img/blit_popup.png) no-repeat 14px 12px; }
a.btnBig.graph2{ background:#f8f8f8 url(/img/blit_graph.png) no-repeat 14px 12px; }


a.btnBig:hover{ box-shadow:2px 2px 1px rgba(0,0,0,0),inset 1px 1px 2px rgba(0,0,0,.2);  }





.search_form{display:block; padding:8px 0 5px; min-height:26px; overflow:hidden;}
.search_form:after{clear:both; display:block; content:""}
.search_form.bg{background:#f9f9f9; border:1px solid #ddd; border-width:1px 0; padding-top:7px}
.search_form input{ line-height:24px; padding:1px 3px; border:1px solid #aeaeae;}
.search_form input[type=text]{ height:24px;}
.search_form input[type=button]{border:1px solid #ccc; line-height:24px; border:solid 1px #919191; padding:5px 7px 3px 21px; font:bold 12px/24px Gulim; }
.w_right{float:right; display:inline-block}
.w_left{float:left; display:inline-block}
.pad10{padding:10px 0 5px}
.search_form span{display:inline-block; padding:3px 0 3px 8px; letter-spacing:-0.05em}
.search_form span:first-child{padding:0 0 ;}
.search_form .tie_box{background:#f9f9f9; border:1px solid #ddd; padding:4px 5px 4px 3px}

.search_form table{border-top:1px solid #c8d2d4; border-bottom:1px solid #c8d2d4; margin-bottom:5px  }
.search_form thead th{color:#333; line-height:18px; border-bottom:1px dotted #c8d2d4; padding:5px }
.search_form table th{background:#f5f5f5; color:#333; border-bottom:1px dotted #c8d2d4; padding:7px 10px; line-height:21px}
.search_form table td{color:#333; border-bottom:1px dotted #c8d2d4; padding:5px}
.search_form table td .tie_box{ border:1px dotted #ddd;  padding:5px 5px}
.search_form table td input[type="checkbox"] {    width: 13px;    height: 13px;    vertical-align: middle;}
.search_form.second{border-top:1px dotted #75819a; padding:8px 0 5px}
span.pay{display:inline-block; color:#000 ;font-size:14px; margin-right:8px}
span b.won{color:red; font-size:16px; font-weight:bold;padding:0 3px }

.search_btns{text-align:center; padding:10px 0}






.Title::after{ content:""; clear:both; display:block; height:0; visibility:hidden; }
.bold_text{ font-weight:bold 12px dotim; }



/* í…Œì´ë¸” ì—¬ëŸ¬ ì…€ë ‰íŠ¸ ë©”ë‰´ */
.select_area{  position:relative; width:100%;  padding:5px 1% 5px 1%; margin:10px auto; background:#fff; /* border:dotted 1px #657d8a; border-width:1px 0px 0px 0px;*/ font:normal 12px/25px Gulim; vertical-align:bottom; 
					/*-webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; border-radius:5px;*/ overflow:hidden; }

.select_area b{  font:bold 13px/13px Dotum; color:#000; width:11px; height:11px; letter-spacing:-1px; background:url(/img/blit_arrow.png) no-repeat 0px 2px; padding-left:7px; }
label{ font:normal 12px/12px Dotum; vertical-align:middle; margin-right:3px; }
label b{ font:normal 12px Gulim; color:#2d66b2; }



input[type=button].basic_btn{  position:relative; border:solid 1px #7e8690; margin:0px 5px 0px 0px; vertical-align:top; color:#25282c; background:#fff url(/img/btn_gra.png) repeat-x bottom; font:bold 12px/12px Gulim; padding:6px 9px 1px 9px; 
										-webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; border-radius:4px; cursor:pointer; }
input[type=button].basic_btn:hover{ color:#fff; background:#4789e0 url(/img/btn_gra.png) repeat-x bottom; }

input[type=button].basic_btn b{ position:absolute; top:3px; left:7px; font:normal 15px/15px 'HeydingsIcons',Gulim; color:#1978d1; margin:0; }

input[type=text].normal{  margin:0px 2px; width:80px; height:18px; border:solid 1px #8e8e8e; background:#f3f3f3; }
input[type=text].input{  margin:2px 2px 2px 2px; width:150px; height:19px; border:solid 1px #929292; background:#fff; padding-left:3px; vertical-align:middle; background:#f9f9f9; }
input[type=password].input{  margin:2px 2px 2px 2px; min-width:150px; height:19px; border:solid 1px #929292; background:#fff; padding-left:3px; vertical-align:middle; background:#f9f9f9; }

.select_area input[type=radio], input[type=checkbox]{ vertical-align:middle; margin-top:1px; cursor:pointer; }
.select_area select{ vertical-align:middle; margin-right:3px; cursor:pointer; height:23px; }

.select_area td{  position:relative; }
.new_icon3{ position:absolute; top:-12px; right:-8px;  display:inline-block; min-width:12px; background:#e63838; text-align:center; color:#fff; font:normal 11px/15px Arial; 
			vertical-align:middle; padding:0px 2px; letter-spacing:0.5px; -webkit-border-radius:10px; -moz-border-radius:10px; -o-border-radius:10px; border-radius:10px; }


table{ border-collapse:collapse; border-spacing:0; }
table.basic{ width:98%; border-left:solid 1px #75a2cf;  vertical-align:middle; border-top:solid 1px #4a7db1;  border-collapse:collapse; border-spacing:0; }
table.basic caption{ font:bold 14px/14px Gulim; padding:12px 0px 9px 0px; letter-spacing:-1px; background:#3c6c9c; color:#fff; }
table.basic.blue caption{ background:#4e86c6; }
table.basic.green caption{ background:#80b964; }
table.basic.gray caption{ background:#626a75;  }
table.basic.sky caption{ background:#fff; }


table.basic th{ background:#307ecc; color:#fff; padding:8px 2px 5px 2px; font:bold 12px/14px Gulim;  border-right:solid 1px #6ba4dd; vertical-align:middle; border-bottom:solid 1px #6ba4dd; 
									text-shadow:0px 1px rgba(0,0,0,.2); }
table.basic td{ border:solid 1px #87b1dc; border-width:0px 1px 1px 0px; padding:7px 2px 7px 5px; font:normal 12px/16px Dotum;  vertical-align:middle; background:#fff; }

table.basic th.gray_bg{ background:#f2f4f6; color:#4e84ba; border:solid 1px #75a2cf; border-width:0px 1px 1px 0px; text-shadow:none; }
table.basic .gray_bg th{ background:#f2f4f6; color:#4e84ba; border:solid 1px #75a2cf; border-width:0px 1px 1px 0px; text-shadow:none; }
table.basic.blue .gray_bg th{ background:#f2f4f6; border:solid 1px #c1d1e4;  border-width:0px 1px 1px 0px; color:#4283cc;}
table.basic.green .gray_bg th{ background:#f2f4f6; border:solid 1px #b3d7a1; border-width:0px 1px 1px 0px; color:#6f8962;}
table.basic.gray .gray_bg th{ background:#f2f4f6; border:solid 1px #c9ced6; border-width:0px 1px 1px 0px; color:#7a8089; }

table.basic.blue{ border-left:solid 1px #c1d1e4; background:#fff;  }
table.basic.blue caption{  }
table.basic.blue th{ background:#8bbcf4; border-right:solid 1px #6a96c6; border-bottom:solid 1px #71a6e1; /*color:#485361;  text-shadow:0px 1px rgba(255,255,255,.2);*/ }
table.basic.blue td{ border:solid 1px #c1d1e4;  border-width:0px 1px 1px 0px; }

table.basic.green{  border-left:solid 1px #b3d7a1; background:#fff; }
table.basic.green caption{  }
table.basic.green th{ background:#b3d7a1; color:#fff; border-right:solid 1px #8eb67a; border-bottom:solid 1px #8eb67a; }
table.basic.green td{ border:solid 1px #b3d7a1; border-width:0px 1px 1px 0px; }

table.basic.gray{ border-top:solid 1px #909090; border-left:none; background:#fff; }
table.basic.gray caption{  }
table.basic.gray th{ background:#848f9a; color:#fff; border-right:solid 1px #cacaca; border-bottom:solid 1px #cacaca; }
table.basic.gray th:first-child{ border-left:solid 1px #909090; }
table.basic.gray td:first-child{ border-left:solid 1px #c9ced6; }

table.basic.gray td{ border:solid 1px #c9ced6; border-width:0px 1px 1px 0px; }


table.basic.sky{ border:solid 1px #bacfe0; border-width:0px 1px 0px 0px; }
table.basic.sky caption{ padding:6px 0px 9px 0px; color:#fff; font:bold 16px/22px Malgun Gothic,Gulim; border:solid 1px #fff; border-width:2px 0px 0px 0px; background:#2477BF;}
table.basic.sky th{ padding:2px 2px 2px 10px; background:#f2f9ff; color:#346283; font:normal 12px/14px Malgun Gothic,Gulim; text-shadow:0px 0px rgba(0,0,0,.2); text-align:center; border:solid 1px #bacfe0; border-width:0px 1px 1px 1px; }
table.basic.sky td{ padding:4px 2px 3px 5px; border:solid 1px #bacfe0; border-width:0px 0px 1px 0px; }
table.basic.sky input{ padding:0px 0px 2px 3px; height:17px;  background:#fff; margin:0 2px 3px 0; }
table.basic.sky input:hover{ border-color:#4fa6eb; }
table.basic.sky input [type=button], input[type=radio], input[type=checkbox]{ border:none; }
table.basic.sky textarea{ padding-left:5px; border:solid 1px #cecece; background:#fff; }
table.basic.sky textarea:hover{ border-color:#4fa6eb; } 
.btn_box{ padding-top:20px; }
.bullet.plus_blue{ display:inline-block; width:14px; height:19px; padding:0px 5px 0px 0px; background:url(/img/bullet_add.png) no-repeat 0px 6px; }
.bullet.square_blue{ display:inline-block; width:4px; height:6px; padding:0px 5px 0px 0px; background:url(/img/bullet-square_blue.png) no-repeat 0px 0px;  }


table.basic.a01 tbody th{ background:#f1f1f1; color:#4d4d4d; text-shadow:0px 0px rgba(0,0,0,0);  }


/* í‘¸í„° */
.footer{ clear:both;  position:relative; width:100%; margin:40px auto 0px;  vertical-align:top; background:#eee; padding:0 0 0px 0; }
.footer:after{ content:""; display:block; clear:both; }
.footer .copyright{ position:relative; width:100%;}
.copyright small{  display:block; position:relative; border-top:solid 1px #c2c2c2; box-shadow:inset 0px 1px rgba(255,255,255,.8); padding:15px 0px 15px 10px; }
.copyright small a{ color:#525252; letter-spacing:0px; font:normal 12px/15px Dotum; vertical-align:top; text-shadow:1px 1px #fff; }
.copyright small a b{ display:inline-block; font:bold 12px Arial; color:#3d3b3b; vertical-align:middle; margin-bottom:3px; }
.copyright .nav{ position:absolute; top:10px; right:1%; margin:0px 0px 0px 0px; text-align:center;  }
input[type=button].footer_top{ display:inline-block; padding:5px 8px 3px 8px; background:#4664b6;border:1px solid #26418c; font:normal 11px/13px dotum; color:#fff; letter-spacing:1px; }
input[type=button].footer_top:hover{ background:#6181d9; }
input[type=button].footer_home{ display:inline-block; padding:5px 11px 3px 11px; background:#67b549;border:1px solid #4e8738; font:normal 11px/13px dotum; color:#fff; letter-spacing:1px;  }
input[type=button].footer_home:hover{ background:#7fd060; }


/* ë°°ë„ˆ ê´€ë¦¬ */

.banner__img{ position:relative; width:100%; overflow:hidden;  }
h2.mid{ position:relative; height:26px; font:bold 18px/26px Malgun Gothic; padding-bottom:5px;  overflow:hidden; }
h2.mid.ff{ position:absolute; top:-30px; left:0px; }

.banner_regist{ float:left; position:relative; min-width:585px; }
.banner_list_s{ float:left; position:relative; min-width:585px; }


/* ë©”ì¸ ë°°ë„ˆ ê´€ë¦¬ */
.main_banner_map{ float:left; position:relative; width:400px; height:616px; background:url(/img/main_design_img.jpg) no-repeat; background-size:cover; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/img/main_sample.jpg', sizingMethod='scale');
				 -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/img/main_layout_20150331.jpg', sizingMethod='scale')";  border:solid 1px #ddd; margin-right:20px; margin-top:30px;  }
.main_banner_map li{ display:block; border:solid 4px red; text-align:center; vertical-align:middle; color:#fff; cursor:pointer; background:url(/img/black_60.png);  padding:5px 0 0 0; overflow:hidden; }
.main_banner_map li.b_01{ position:absolute; top:5px; right:20px; width:55px; height:13px; }
.main_banner_map li.b_02{ position:absolute; top:39px; left:83px; width:290px; height:90px; }
.main_banner_map li.b_03{ position:absolute; top:138px; left:83px; width:290px; height:40px; }
.main_banner_map li.b_04{  position:absolute; top:200px; left:83px; width:290px; height:50px;}
.main_banner_map li.b_05{  position:absolute; top:280px; left:83px; width:290px; height:40px;}
.main_banner_map li.b_06{  position:absolute; top:350px; left:83px; width:290px; height:115px;}
.main_banner_map li.b_07{ position:absolute; top:485px; left:83px; width:290px; height:30px; }
/*.main_banner_map li.b_09{  position:absolute; top:265px; left:245px; width:30px; height:115px; }
.main_banner_map li.b_10{ position:absolute; top:265px; left:280px; width:30px; height:115px;}
.main_banner_map li.b_11{ position:absolute; top:395px;  left:83px; width:230px; height:94px; }
.main_banner_map li.b_12{ position:absolute; top:502px;  left:83px; width:230px; height:24px; }*/

.main_banner_map li b{  display:block; text-align:center; margin:0 auto; width:25px; font:bold 20px/22px Arial; line-height:100%;  vertical-align:middle; }
.main_banner_map li:hover{ background:transparent; color:#fff; border-color:#1215b3; box-shadow:inset 1px 1px 3px rgba(0,0,0,.7); }
.main_banner_map li:hover b{background:#000; color:#fff551;  }


.title_popup{ display:block; padding:5px 0px 8px 8px; background:#424242; font:bold 20px/24px Malgun gothic; color:#fff; }


textarea{ width:96%; height:120px; padding:0% 1%; border:solid 1px #e6e6e6; text-align:left; background:#f8f8f8; color:#666; margin-bottom:5px; }
textarea.fff{ width:96%; background:#fafafa; height:650px; }
.content.submit{ padding-bottom:40px; }
.submit_notice{ display:inline-block;  padding-left:10px; margin-bottom:30px; font:normal 12px/15px malgun gothic; }
.submit_form_warp{ width:740px; padding-bottom:20px;}
.resumeWriteForm { border-bottom: 1px solid #3897b0; border-collapse: separate; border-top: 2px solid #3897b0;margin-bottom:18px; }
.resumeWriteForm caption { font:bold 18px/22px malgun gothic; color:#666; text-align: left; margin-top:20px; margin-bottom:10px; padding:0px 0px 0px 20px; background:url(/img/1387796205_bullet_blue.png) no-repeat 0px 4px; }
.resumeWriteForm th { background: #f1f9f8; border-bottom: 1px solid #e3e1df; color: #666666; font-weight:bold; text-align: center; vertical-align:middle; padding:7px 5px 4px 5px; }
.resumeWriteForm th.tblBrLeft { border-left: 1px solid #e3e1df; }
.resumeWriteForm th span { color: #fff; font-size: 14px; text-align: left; }
.resumeWriteForm td { border-bottom: 1px solid #e3e1df; color: #555; padding: 10px 0 9px 10px; }
.resumeWriteForm td.paddingLeftNone { padding-left: 0; }
.resumeWriteForm td.paddingCenterNone { padding-left: 0;text-align: center;}
.resumeWriteForm td.tblBrBottom { border-bottom: 1px solid #e3e1df; }
.resumeWriteForm td span { color:#ed1b24; }
.resumeWriteForm td input { vertical-align: middle; border-radius:0px; border:1px solid #d1d1d1; height:15px;padding-top:2px; }
.resumeWriteForm td input[type=file]{height:24px; outline:none; border:1px solid #ddd; font:bold 13px/24px Dotum; color:#222; margin:auto 0; }
.resumeWriteForm td input:hover, .resumeWriteForm input:focus{background:#f1f9f8; }
.resumeWriteForm td { border:1px solid #ccc;}
.resumeWriteForm td p, .resumeWriteForm td span { color: #555; }
.submit_btn{ display:inline-block; background:#666; padding:5px 5px 2px 5px; }
.submit_btn.post{ height:15px; padding:4px 5px 1px 5px; }
.submit_btn b{ color:#fff; font-size:11px}
.resumeWriteForm strong{ display:inline-block; padding:5px 0 0 3px; }
.submit_form_warp .resume_info{ text-align:right; }
.sign { width:100%; height:60px; padding:20px 0px 30px 0px; font:bold 15px/18px malgun gothic; color:#3897b0; text-align:center; }
.sign p{ padding:8px; margin-bottom:20px;font:normal 12px/12px malgun gothic; color:#474747; }
.sign .bt_apply{ display:inline-block; width:80px; padding:5px 5px 8px 5px; margin-right:10px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; 	background:#d0207d; color:#fff; text-shadow: 1px 1px 1px #437112; }
.sign .bt_apply:hover{ background:#d0006e; cursor:pointer; }
.sign .bt_re{ display:inline-block; width:80px; padding:5px 5px 8px 5px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; background:#217dd0; color:#fff; text-shadow: 1px 1px 1px #1b6db7; }
.sign .bt_re:hover{ background:#1b6db7; cursor:pointer; }

#left_bg_box2{  background:#222a2d; width:280px; min-height:800px; float:left}
#sidebar2 { width:280px; border-right:1px solid #fff; float:left; }
#sidebar2:before {content:"";display:block;width:279px;position:fixed;bottom:0;top:0;z-index:-1;background:#222a2d;border-right:1px solid #222a2d; }
#main-content2 { margin-left: 280px;   margin-right: 0;  padding: 0; min-height:100%; padding-bottom:20px; }
.sub_title{ height:26px; text-align:center; font:bold 14px/14px dotum; color:#555; background:#aedb34;  padding-top:14px;}
#breadcrumbs { position:relative; z-index:13;	border-bottom:1px solid #e5e5e5;	background-color:#f5f5f5;	height:36px;line-height:39px;	display:block; padding:4px 0px 0px 10px;}
#breadcrumbs b{ display:inline-block; padding:0px 0px 0px 5px; margin:0px 20px 0px 0px; line-height:36px;}

/*.page-title{ position:relative; width:100%; height:20px;  }*/
.page-title h1{ display:inline-block; padding:0px 0px 10px 0px; font:bold 14px/25px dotum; color:#5aa91b; }

.search{margin:10px 0}
.search1{ clear:both; padding:5px 5px 6px 5px; margin-bottom:10px; background:#f9f9f9; border-top:solid 1px #009de9; border-bottom:1px solid #c2c2c2; overflow:hidden; }

.search1:after{ content:""; display:block; clear:both; }


.blit_blue_001{ display:inline-block; padding:3px 0 3px 18px; background:url(/img/blit_left_hover.gif) no-repeat 3px 5px; }
.blit_blue_002{ display:inline-block; padding:3px 0 3px 18px; background:url(/img/blit_left_off.gif) no-repeat 3px 7px; }


/*ìƒí’ˆë“±ë¡íŽ˜ì´ì§€ Help ë ˆì´ì•„ì›ƒ*/
dl.help{ display:inline-block; padding:0px 0px 0px 5px;  vertical-align:middle; cursor:pointer;}
dl.help dt{ display:inline-block; width:16px; height:16px; background:url(/img/help.png) no-repeat center bottom; }
dl.help:hover dd{ display:block;  }
dl.help dd{ display:none;  z-index:10; position:absolute;  width:340px; height:150px; padding:10px 10px; margin-top:10px; background:#f5fdff; border:2px dotted #2783c9; font:normal 12px/17px dotum; -webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; border-radius:5px; }
dl.help dd strong{ display:block; font:bold 13px/13px malgun gothic; color:#0277d1; padding-bottom:13px; }



/*qna*/

.qna_q{background:url(/img/icon_qna_q.png) no-repeat left 3px; text-align:left; padding:3px 5px 3px 18px; font-size:11px; border-bottom:1px dotted #ddd}
.qna_a{background:url(/img/icon_qna_a.png) no-repeat left 3px; text-align:left; padding:3px 5px 3px 18px; font-size:11px}



/*ì˜µì…˜*/
table td.optionBox{ vertical-align:middle; background:#f2fcff; padding:0px 0px 0px 0px; font-weight:bold; border:solid 1px #999; border-width:1px 0px; }
.optionArea{  position:relative; padding:8px 5px 3px 7px; font:normal 12px/16px Malgun Gothic; vertical-align:middle; border-top:solid 1px #fff;  border-bottom:solid 1px #d7d7d7; overflow:hidden; }
.optionArea:after{ content:""; clear:both; display:block;  }
.option_qty{ float:right; }

.basicItem{ margin:0px 5px 0px 0px; position:absolute; right:0px; z-index:100; margin-top:-20px; }
.basicItem:after{ content:""; clear:both; display:block; }


.optionArea li{ float:right; }
.optionArea li:first-child{ float:left; width:60%; color:#777; padding:0px; }
.optionArea.mustItem{  padding:0px 0px 0px 50px; border:none; margin:-2px 0 0 0; }
.optionArea.mustItem:before{ position:absolute; top:5px; left:0px; display:inline-block; font-size:11px;  content:"í•„ìˆ˜ì˜µì…˜"; color:#fff; background:#2cbfb5; padding:0px 2px; 
						border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px; letter-spacing:-1px;}
.optionArea.mustItem ul{  overflow:hidden; padding:0px 5px 0px 0px; }
.optionArea.mustItem ul li{  padding:5px 0px 0 0; color:#666; }

/* ìž¥ë°”êµ¬ë‹ˆ ì˜µì…˜ ê°€ê²© */
.option_price{ position:relative; display:inline-block; font:normal 12px/18px Arial; color:#bf510e; min-width:90px; text-align:right;  }
button.count.delet_option{  border-color:#bbb; background:#fff; width:24px; }
button.count.delet_option:before{ content:"X"; font:normal 20px/20px 'icon', Malgun Gothic; vertical-align:top; padding:0px; color:#bbb; }

.optionArea.choiceItem:before{ position:absolute; top:10px; left:0px; display:inline-block; font-size:11px;  content:"ì¶”ê°€êµ¬ì„±"; color:#2093d4; background:#fff; border:solid 1px #2093d4; padding:0px 2px; 
						border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px; letter-spacing:-1px;  }

/* ê¸°ë³¸ ìˆ˜ëŸ‰ */
.basicItem input[type=text].qty{ width:22px; height:14px; font:12px/12px Malgun Gothic; }
.basicItem button.count.small{ font-weight:normal; height:18px; margin-right:0px; }
.optionArea.mustItem ul li input[type=text].qty,
.optionArea.choiceItem ul li input[type=text].qty{ width:22px; height:16px; font:12px/12px Malgun Gothic; }

.optionArea.mustItem ul li button.count,
.optionArea.choiceItem ul li button.count{ font-weight:normal; height:20px; color:#666; }

.optionArea.choiceItem{ padding:5px 0px 0px 52px; border:solid 1px #ddd;  border-width:1px 0px;  background:#f9f9f9; margin:10px 0px -10px 0px;  }
.optionArea.choiceItem:first-child{ border-width:0px 0px 1px 0px; } 

.optionArea.choiceItem ul{ border-top:dotted 1px #ddd; overflow:hidden; padding:5px 5px 5px 0px; }
.optionArea.choiceItem ul:first-child{ border-top:none;  }

.optionArea.mustItem ul li .option_name b{ font-weight:normal; color:red; padding:0px 5px 0px 1px; }

.optionArea.choiceItem ul li .option_name b{ font-weight:normal; color:blue; padding:0px 5px 0px 1px;}



/*ìž¥ë°”êµ¬ë‹ˆ*/
table.cartlist td span.order_num:hover{  color:#25890d; }
.nameBox{ position:relative; width:94%; padding-left:2%; }
.product_name{  display:inline-block; width:70%; word-break:break-all; padding:0 0 4px 0;  }
.product_name .company{ display:inline-block; font:normal 11px/16px Malgun Gothic; background:#fff; border:solid 1px #ccc; color:#888; vertical-align:top; margin:-4px 3px 0 0; padding:0px 2px;
						border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px; }
.product_name .more{ color:#f14b1e; }
table.cartlist td.last{ /*border-bottom:solid 1px #1467b2;*/font:bold 14px/30px Arial; background:#fbfff0;  border:solid 1px #c5c5c5; border-width:1px 0px;  }
table.cartlist td.last span{ color:#dd102d; font:bold 24px/28px verdana; background:url(/img/blit_price.gif) no-repeat 0px 5px; padding:0px 0px 2px 18px; }

.flower_option{ clear:both; position:relative; width:100%; padding:2px 0 0 0; }
.flower_option:after{ content:""; display:block; clear:both; }
.flower_option li{ font:normal 11px/16px Malgun Gothic; color:#888; }
.flower_option li > b{ display:inline-block; content:""; font:normal 11px/11px Malgun gothic; color:#509bd0; background:#fff; border:solid 1px #bde2ff; padding:2px; margin:0 3px 2px 0; 
					border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px; }


.belong{ display:block; width:70px; font:normal 11px/12px Malgun gothic; color:#509bd0; background:#fff; border:solid 1px #bde2ff; padding:2px; margin:2px auto 0; word-break:break-all;  word-wrap:break-word;
			border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px; }

.point_data{  display:block; font:normal 11px Arial; color:#1187da; text-align:right; }
.point_data:before{ display:inline-block; content:"ì ë¦½"; font:normal 11px/11px Malgun gothic; color:#509bd0; background:#fff; border:solid 1px #bde2ff; padding:1px 2px 1px 2px; margin:0 3px 0 0; 
					border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px;  }
.point_data:after{ content:"p"; }

.discount_data{  display:block; padding-bottom:3px; font:normal 11px Arial; color:#eb4e3e; text-align:right; }
.discount_data:before{ display:inline-block; content:"í• ì¸"; font:normal 11px/11px Malgun gothic; color:#eb4e3e; background:#fff; border:solid 1px #eb4e3e; padding:1px 2px 1px 2px; margin:0 3px 0 0; 
					border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px;  }
.discount_data:after{ content:"ì›"; }


/* íƒ­ë©”ë‰´ */
.mTab{width:98%; height:32px; margin:10px auto 15px;  }
.mTab ul{position:relative; height:32px; border:1px solid #ccc; background:#dfe3e6}
.mTab li{float:left }
.mTab li a{float:left; padding:0px 32px 0 24px; background:url(/Manage/img/flex_tab.png) no-repeat right -74px; font-size:12px; line-height:32px;border-right:1px solid #ccc; cursor:pointer  }
.mTab li.selected a{background:#fff url(/Manage/img/flex_tab.png) no-repeat right 8px; top:-1px; height:33px; font-weight:bold  }
.mTab li a:hover{background:#fff url(/Manage/img/flex_tab.png) no-repeat right 8px; top:-1px;  }

/*í†µê³„ í…Œì´ë¸”*/
.half_wrap{width:48%; padding:1%; float:left}
.half_title{font:bold 18px/40px malgun gothic; color:#1677bf;}
.chart_table{width:100%}
.chart_table th{background:#dfe3e6; line-height:28px; border-bottom:1px solid #ddd }
.chart_table td{line-height:24px; min-height:24px; border-bottom:1px solid #ddd; vertical-align:middle }
.chart_table td img{margin:5px;}



/*/// 제근custom Start ///*/
.wrap{position:relative; width:100%; min-width:1180px; height:100%; background:#fff;   }
.footer{position:relative; bottom:0; padding:15px; color:#ccc; box-sizing:border-box; background:#222a38; font-size:12px;}
.footer img{width:192px;}

.head{position:relative; width:100%; overflow:hidden; padding:7px; box-sizing:border-box; box-shadow:0 2px 4px 0 rgba(0,0,0,0.2); z-index:100;}
.header_wrap{ position:relative; width:100%; background:#201f2b; box-sizing:border-box; border-bottom:1px solid #000; z-index:20;}
.head h1{ display:inline-block; float:left; vertical-align:top; z-index:20; position:relative; top:7px; left:10px;}
.head h1 a{ display:inline-block; }
.head h1 a img{width:184px; vertical-align:top;}
.head .topMenu{ position:relative; float:right; padding:0px 20px 0px 0px;}
.topMenu_boardMenu{display:inline-block; position:absolute; top:0; left:0; padding:0 0 0 260px; z-index:1;}
.topMenu_boardMenu a{display:inline-block; color:#c7c5d8; line-height:46px; float:left; padding:0 22px;
border:1px solid #333; border-width:0 1px; font-size:13px;}
.topMenu_boardMenu a:nth-child(1){background:#272534;}
.topMenu_boardMenu a:nth-child(2){background:#252b34;}
.topMenu_boardMenu a:nth-child(3){background:rgba(52,41,37,0.75);}
.topMenu_boardMenu a:hover{background:#db1430; color:#fff;}
.head .topMenu>a{ position:relative; display:inline-block; color:#e6e6e6; padding:8px 6px 8px 6px; background:#9a1b35; border:solid 1px #161e22;  box-shadow:inset 1px 1px 0px rgba(255,255,255,.3); font:12px/12px Dotum; border-radius: 5px; }

.head .topMenu>a:hover{ background:#6d2633; }

.head a.totalmenu{ position:absolute; left:200px; top:30px;  height:53px; padding:0px 25px; background:#fff; color:#333; border:solid 1px #626873; border-width:0px 0px 0px 1px; vertical-align:top;
			border-radius:6px 6px 0 0; line-height:40px}

/* íƒ‘ë©”ë‰´ */
.admin_top_nav{background:#222a38; box-sizing:border-box; z-index:10; position:relative;}
.admin_top_nav hr{border-style:solid; border-width:1px 0 0; border-color:#0D131E; box-shadow:0px 0px 3px 1px rgba(0,0,0,0.3); opacity:0.7;}
table.top_menu{width:100%; max-width:1200px;}
table.top_menu th{text-align:left; padding:10px 0 5px 20px; border-right:1px solid #333; font:bold 19px/38px Malgun Gothic,Gulim; color:#fff;}
table.top_menu td{width:300px; vertical-align:top; box-sizing:border-box; padding:0 0 12px; border-right:1px solid #333;}
table.top_menu td a{display:inline-block; color:#9fabbd; line-height:12px; padding:6px 0 6px 20px;
font-family:sans-serif; font-size:14px; font-weight:400;
}
table.top_menu td a:hover{background:none; color:#db1430;}
table.top_menu td a.off{color:#888;}
table.top_menu td a.off:hover{background:none; color:#888; cursor:default;}
table.top_menu td.last{ border-right:none; border-left:none; }
table.top_menu th.last{ border-right:none; }
table.top_menu th.m_1{ border-left:none; }
table.top_menu th i{ display:inline-block; padding-right:6px; color:#1ce2dc;}

span.lnb_control{width:50px; height:20px; position:absolute; bottom:-21px; left:0; cursor:pointer; box-shadow:1px 1px 3px 0px rgba(0,0,0,0.15);}
span.lnb_control_close{background:url(/img/top_arrow.png)no-repeat center; z-index:3000;}
span.lnb_control_open{background:url(/img/bot_arrow.png)no-repeat center; z-index:2000;}

.container{width:100%; box-sizing:border-box; overflow:hidden; z-index:1;}
.contentBox{position:relative; width:100%; min-height:600px; background:#fff; padding:30px 40px; box-sizing:border-box;}
.contentBox h2{font-weight:700; margin:0 0 10px; font-size:24px;}
.content{padding:0 0 20px;}




/*/// 제근custom End ///*/





























