/*
 * Nanum Gothic (Korean) http://www.google.com/fonts/earlyaccess
 */
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 400;


  src: url(/css/NanumGothic-Regular.eot);
  src: url(/css/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(/css/NanumGothic-Regular.woff2) format('woff2'),
       url(/css/NanumGothic-Regular.woff) format('woff'),
       url(/css/NanumGothic-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 700;


  src: url(/css/NanumGothic-Bold.eot);
  src: url(/css/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
       url(/css/NanumGothic-Bold.woff2) format('woff2'),
       url(/css/NanumGothic-Bold.woff) format('woff'),
       url(/css/NanumGothic-Bold.ttf) format('truetype');

}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 800;


  src: url(/css/NanumGothic-ExtraBold.eot);
  src: url(/css/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
       url(/css/NanumGothic-ExtraBold.woff2) format('woff2'),
       url(/css/NanumGothic-ExtraBold.woff) format('woff'),
       url(/css/NanumGothic-ExtraBold.ttf) format('truetype');

}

@charset "euc-kr";
/*  basic */
img	      {border:none;}
body	  {color:#777777; font-family:NanumGothic,����,verdana,arial,sans-serif; font-size:12px; line-height:17px; letter-spacing:0; word-break:break-all; margin:0; background-color: #ffffff; scrollbar-face-color:#eae9e9;
	               scrollbar-highlight-color: #CCCCCC;
	               scrollbar-shadow-color: #CCCCCC;
	               scrollbar-3dlight-color: #F5F5F5;
	               scrollbar-darkshadow-color: #F5F5F5;
	               scrollbar-track-color: #FAFAFA;
	               scrollbar-arrow-color: #7E8075;
				   overflow-x:hidden; margin:auto; padding:0px;
}
th        {color:#626262; font-family:sans-serif,NanumGothic,����,verdana,arial;  line-height:17px; font-size:12px; letter-spacing:-0.5; word-break:break-all;}
td        {color:#626262; font-family:sans-serif,NanumGothic,����,verdana,arial;  line-height:17px; letter-spacing:-0.5; word-break:break-all;}
div       {z-index:2; margin:0px auto; padding:0px;}
ul        {margin:0px; padding:0px; border:0px; list-style:none;}
li        {list-style:none; display:inline;}


/*  text-align */
td.just {text-align:justify;}


/*  form */
input.basic       {border:1px solid #cdcdcd; color:#777777; background-color:#FFFFFF; letter-spacing:0; line-height:17px; height:20px; font-family:����,verdana; vertical-align:middle;}
input.colortxt    {border:0px solid #BBBBBB; color:#FE3C32; font-weight:bolder; background-color:#F1F1F1; letter-spacing:0; line-height:17px; height:20px;}
select            {color:#777777; letter-spacing:0; font-size:12px; line-height:20px; font-family:����,verdana; height:25px; padding:1px; vertical-align:top;}
textarea.basic    {border:1px solid #cdcdcd; color:#777777; font-size:12px; background-color:#ffffff; letter-spacing:0; line-height:14px; padding:5; word-break:break-all; overflow:auto;
	               scrollbar-face-color:#efefef;
	               scrollbar-highlight-color: #ffffff;
	               scrollbar-shadow-color: #efefef;
	               scrollbar-3dlight-color: #ffffff;
	               scrollbar-darkshadow-color: #9f9f9f;
	               scrollbar-track-color: #efefef;
	               scrollbar-arrow-color: #777777;}
input[type="text"]{ height:19px; background-color:#ffffff; border:1px solid #cdcdcd; padding-left:5px; padding-top:3px; vertical-align:middle;}
input[type="checkbox"]{ vertical-align:middle; width:16px; height:16px;}
input[type="radio"]{ vertical-align:middle; width:16px; height:16px;}

.frm_checkbox {margin: -3px -5px -2px -4px;}
.frm_select   {border-top:1px solid #868686; border-left:1px solid #868686; border-right:1px solid #868686; border-bottom:1px solid #8686866; color:#333333; width:50px; height:20px; background-color:#ededed; letter-spacing:0; font-family:sans-serif,NanumGothic,����,����,verdana,arial; font-size:12px;}


/*  box */
.box_normal {border-top:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; color:#333333; height:19px; background-color:#ffffff; letter-spacing:0; font-family:����,����,verdana,arial; font-size:12px; vertical-align:middle;}

.box_normal2 {border-top:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; color:#333333; background-color:#ffffff; letter-spacing:0; font-family:����,����,verdana,arial; font-size:12px;}


/*  link */
A:link     {color:#777777; text-decoration:none;}
A:visited  {color:#777777; text-decoration:none;}
A:active   {color:#777777; text-decoration:none;}
A:hover    {color:#444444; text-decoration:none;}

A.violet:link     {color:#444444;}
A.violet:visited  {color:#444444;}
A.violet:active   {color:#444444;}
A.violet:hover    {color:#B763B0;}

A.uline:link     {text-decoration:none;}
A.uline:visited  {text-decoration:none;}
A.uline:active   {text-decoration:none;}
A.uline:hover    {text-decoration:underline;}

A.11:link     {font-size:11px;}
A.11:visited  {font-size:11px;}
A.11:active   {font-size:11px;}
A.11:hover    {font-size:11px;}

A.bg:link     {color:#7EC000;}
A.bg:visited  {color:#7EC000;}
A.bg:active   {color:#7EC000;}
A.bg:hover    {color:#7EC000; background-color:#FFFFFF;}

A.paging:link     {font-size:11px; color:#777777;}
A.paging:visited  {font-size:11px; color:#777777;}
A.paging:active   {font-size:11px; color:#765fa6;}
A.paging:hover    {font-size:11px; color:#765fa6;}

A.paging_sel:link     {font-size:11px; font-weight:bolder; color:#765fa6;}
A.paging_sel:visited  {font-size:11px; font-weight:bolder; color:#765fa6;}
A.paging_sel:active   {font-size:11px; font-weight:bolder; color:#765fa6;}
A.paging_sel:hover    {font-size:11px; font-weight:bolder; color:#765fa6;}



/*  text */
.bold            {font-weight:bolder;}
.s11              {font-size:11px;}
.s12              {font-size:12px ;}
.black            {color:#333333;}
.white            {color:#ffffff;}

/* color */
.board_select     {background-color:#f8faf0;}
.board_gray       {color:#7f7f7f;}
.board_gray       {background-color:#ececec;}
.green            {color:#6b8721;}
.c_blue           {color:#2967b4;}
.red              {color:#cf3b2f;}
.shop_gray        {color:#616161;}
.date_gray        {color:#8c8c8c;}
.customername     {color:#a6a6a6;}
.yellow           {color:#e79b0a;}


/*  top menu */
#topmenu_cont {
    margin: auto;
    text-align:center;
    top: 0px;
    height:167px;
}

#topmenu_cont .top_m{
	margin:auto; height:167px; width:1140px; background:#fff;
}

#topmenu_cont .top_m1{
	float:left; height:167px; background:#fff;
}

#topmenu_cont .top_m2{
	display:table-cell; float:right; height:167px; background:#fff; text-align:right;
}

#topmenu_cont .top_m2ul1{
	 height:87px; padding-top:18px;
}

#topmenu_cont .top_m2li1{
	padding-left:13px;
}

#topmenu_cont .top_m2ul2{
	display:inline-block;
	text-align:right;
}

#topmenu_cont .top_m2li2{
	text-align:right;
	padding-left:32px;
}

#topmenu_cont h1 {
    position: relative;
    top: 40px;
    left: 20px;

    font-size: 2.0em;
    font-weight: bold;
}
#top_m3{
	position: relative; margin:0 auto; height:155px; width:100%; background:#433e3e; border-bottom:1px solid #494646; text-align:center;}

/*  topmenu scroll*/

a.menu_01,
a.menu_02,
a.menu_03,
a.menu_04,
a.menu_05,
a.menu_06,
a.menu_07 {color:#ffffff; font-size:16px; font-weight: bold;}
a.menu_01:hover { color:#7cad77;font-size: 16px; background:url('../img/select_icon.png')  no-repeat center; height:56px; float:left; text-align:center; width:120px;}
a.menu_02:hover { color:#7cad77;font-size: 16px; background:url('../img/select_icon.png')  no-repeat center; height:56px; float:left; text-align:center; width:120px;}
a.menu_03:hover { color:#7cad77;font-size: 16px; background:url('../img/select_icon.png')  no-repeat center; height:56px; float:left; text-align:center; width:120px;}
a.menu_04:hover { color:#7cad77;font-size: 16px; background:url('../img/select_icon.png')  no-repeat center; height:56px; float:left; text-align:center; width:120px;}
a.menu_05:hover { color:#7cad77;font-size: 16px; background:url('../img/select_icon.png')  no-repeat center; height:56px; float:left; text-align:center; width:120px;}
a.menu_06:hover { color:#7cad77;font-size: 16px; background:url('../img/select_icon.png')  no-repeat center; height:56px; float:left; text-align:center; width:120px;}
a.menu_07:hover { color:#7cad77;font-size: 16px; background:url('../img/select_icon.png')  no-repeat center; height:56px; float:left; text-align:center; width:120px;}


#body1 #menu_cont a.menu_01,
#body2 #menu_cont a.menu_02,
#body3 #menu_cont a.menu_03,
#body4 #menu_cont a.menu_04,
#body5 #menu_cont a.menu_05,
#body6 #menu_cont a.menu_06,
#body7 #menu_cont a.menu_07 { color:#7cad77; font-size: 16px; background:url('../img/select_icon.png')  no-repeat center; float:left; text-align:center; height:56px; width:120px;}

#menu_cont {
	font-family:'Nanum Gothic';
	z-index:4;
    position: fixed;
    text-align:center;
    top: 167px;

    width:100%;
    height: 56px;
    box-sizing: border-box;

    background-color: #443e3e;

    -webkit-transition: padding-left 200ms linear;
    -moz-transition: padding-left 200ms linear;
    -ms-transition: padding-left 200ms linear;
    -o-transition: padding-left 200ms linear;
    transition: padding-left 200ms linear;

}

#menu_cont .fixed {
    padding-left: 0px;
    opacity: 0.95;
    -webkit-box-shadow: 0 1px 5px 1px rgba(0,0,0,0.2);
    box-shadow: 0 1px 5px 1px rgba(0,0,0,0.2);
}


#menu_cont .menu-icon {
    display: block !important;
    position: absolute;
    left: -200px;
    top: 0px;

    font-size: 1.6em;
    font-weight: bold;
    color: #fff;

    -webkit-transition: left 300ms linear;
    -moz-transition: left 300ms linear;
    -ms-transition: left 300ms linear;
    -o-transition: left 300ms linear;
    transition: left 300ms linear;
}

#menu_cont .menu-icon.on {
    left: 20px;
}

#menu_cont ul {
	margin:0 auto;
	text-align:center;
    width:840px;
}

#menu_cont li {
    list-style:none;
	float:left;
	display:inline-table;
	text-align:center;
    height:56px;
	width:120px;
	line-height:56px;
    vertical-align:middle;
}


/*  mw_main rollingimg */
#main-img {
	position:relative;
	text-align:center;
	height:542px;
	z-index:0;
}

.cycle-slideshow {
    position: relative;
    z-index: 1;
    width: 100%; /**adjust width as required**/
	height:542px;
    margin:0 auto;
    text-align: center;
}

.cycle-slideshow img { max-width: 100% }
.center {text-align:center}



#prenext{
       position:absolute;
       margin-top:275px;
       vertical-align:middle;
       width:100%;
       z-index:7;
       border:0;
}

#prenext .btn_img {
    list-style:none;
    display:inline;
    vertical-align:middle;
    width:50%;
    line-height:524px;
}

/*  mw_main cont */
#main_impbtn {position:relative;  margin:auto;	height:185px; width:100%; background:#7dac77; text-align:center; color:#fff;}

#main_impbtn .impbtntxt{ float:left; height:55px; margin-top:38px; width:100%; text-align:center; color:#ffffff; font-size:26px;  line-height:30px;}

#main_impbtn .impbtnul{display:inline-table; text-align:center; width:900px;}

#main_impbtn li{float:left; width:150px; height:49px; border:2px solid #fff; margin-left:10px; margin-right:10px; text-align:center; line-height:49px; color:#ffffff; font-size:18px;
	-webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;}

#main_impbtn a:link {color:#fff; font-family:NanumGothic; }

#main_impbtn li:hover {background:#ffffff; color:#322f2f; font-family:NanumGothic, Verdana, Geneva, sans-serif; font-weight:bold; cursor:pointer;}

#main_bests { margin:0 auto; padding-top:80px; height:570px; color:#504f4f; font-size:14px; text-align:center;}

#main_bests .besttxt1{  font-size:34px; color:#383838; font-weight:bold; font-family:NanumGothic; }
/* #main_bests .besttxt2{  padding-top:15px; padding-bottom:60px; font-size:18px; color:#808080; letter-spacing:2px; line-height:22px; font-weight:300;} */
#main_bests .bestul{ display:inline-table; text-align:center; width:1140px; margin-top: 30px;}
#main_bests .bestul2{ display:inline; float:left; padding:18px; letter-spacing:-0.3px; line-height:20px; width:223px; padding-top: 0; margin-top: -20px;}
#main_bests .bestli { display:inline-table; float:left; height:400px; width:220px; margin-left:12px; margin-right:12px; text-align:left;}
#main_bests .bestli1{display:inline;  float:left; width:220px; height:80px;  color:#222222; font-size:18px;  line-height:80px;  margin-left: 15.5px; text-align: center; margin-top: 30px; margin-bottom: 0; }
#main_bests .bestli2{display:inline;  float:left; width:220px; height:80px;  color:#222222; font-size:18px;  line-height:80px;  margin-left: 15.5px; text-align: center; margin-top: 30px; margin-bottom: 0; }
#main_bests .bestli3{display:inline;  float:left; width:220px; height:80px;  color:#222222; font-size:18px;  line-height:80px;  margin-left: 15.5px; text-align: center; margin-top: 30px; margin-bottom: 0; }
#main_bests .bestli4{display:inline;  float:left; width:220px; height:80px;  color:#222222; font-size:18px;  line-height:80px;  margin-left: 15.5px; text-align: center; margin-top: 30px; margin-bottom: 0; }

#main_bests .bestul2 li img{padding-top: 8px;}


#main_bests .bestli23{display:inline; float:left;  width:176px; height:83px; color:#ffffff; font-size:22px; line-height:83px; letter-spacing:-1px;}
#main_bests .stxt{font-size:12px; line-height:15px; color:#968e8e;}

#main_reason { margin: auto; text-align:center; height:650px; background:url('../img/main_reason.jpg') no-repeat center top;}


#main_where { margin:0 auto; padding-top:74px; height:760px; color:#504f4f; font-size:14px; text-align:center; font-family:NanumGothic; cursor:default;}

#main_where .wheretxt1{  font-size:34px; color:#383838; font-weight:bold; font-family:NanumGothic; }
#main_where .wheretxt2{  padding-top:15px; padding-bottom:60px; font-size:18px; color:#808080; letter-spacing:2px; line-height:22px; font-weight:300;}
#main_where .whereul{ display:inline-table; text-align:center; width:990px;}
#main_where .whereli1 { dispay:inline; float:left; height:549px; width:81px;}
#main_where .whereli2 { dispay:inline; float:left; height:549px; width:828px; text-align:center;}
#main_where .whereli3_1 { dispay:inline; float:left; height:273px; width:273px; margin:1px;}
#main_where .whereli3_2 { dispay:inline; float:left; height:273px; width:273px; margin:1px;}
#main_where .whereli3_3 { dispay:inline; float:left; height:273px; width:273px; margin:1px;}
#main_where .whereli3_4 { dispay:inline; float:left; height:273px; width:273px; margin:1px;}
#main_where .whereli3_5 { dispay:inline; float:left; height:273px; width:273px; margin:1px;}
#main_where .whereli3_6 { dispay:inline; float:left; height:273px; width:273px; margin:1px;}

#main_where .bigtxt{ color:#ffffff; font-size:25px; line-height:30px;}
#main_wheretxt_1 { display:none; margin:0 auto; text-align:center; height:163px; white-space:273px; background:#7dac77; vertical-align:middle; color:#ffffff; font-size:18px; padding-top:110px;}
#main_wheretxt_2 { display:none; margin:0 auto; text-align:center; height:163px; white-space:273px; background:#7dac77; vertical-align:middle; color:#ffffff; font-size:18px; padding-top:110px;}
#main_wheretxt_3 { display:none; margin:0 auto; text-align:center; height:163px; white-space:273px; background:#7dac77; vertical-align:middle; color:#ffffff; font-size:18px; padding-top:110px;}
#main_wheretxt_4 { display:none; margin:0 auto; text-align:center; height:163px; white-space:273px; background:#7dac77; vertical-align:middle; color:#ffffff; font-size:18px; padding-top:110px;}
#main_wheretxt_5 { display:none; margin:0 auto; text-align:center; height:163px; white-space:273px; background:#7dac77; vertical-align:middle; color:#ffffff; font-size:18px; padding-top:110px;}
#main_wheretxt_6 { display:none; margin:0 auto; text-align:center; height:163px; white-space:273px; background:#7dac77; vertical-align:middle; color:#ffffff; font-size:18px; padding-top:110px;}


#main_more { margin:0 auto; padding-top:74px; height:760px; color:#504f4f; font-size:14px; text-align:center; background:#f0f0f0}

#main_more .moretxt1{  font-size:34px; color:#383838; font-weight:bold; font-family:Noto Sans; }
#main_more .moretxt2{  padding-top:15px; padding-bottom:60px; font-size:18px; color:#808080; letter-spacing:2px; line-height:22px; font-weight:300; line-height:30px;}
#main_more .moreul{ display:inline-table; text-align:center; width:1100px;}
#main_more .moreli_1 { display:inline; float:left; padding-top:60px; height:213px; width:273px; margin:1px; background:#ffffff; font-size:20px; color:#383838;  font-weight:bolder; font-family:NanumGothic;}
#main_more .moreli_1:hover { background:#F4f9f1; color:#ffffff; cursor:pointer;}

#main_more .moreli_1 img{margin-bottom: 30px;}
#main_more a{color: #353535;}

#main_more .moreli_1 img:nth-child(2){display: none;}
#main_more .moreli_1:hover img:nth-child(1){display: none;}
#main_more .moreli_1:hover img:nth-child(2){display: block; margin-bottom: 13px;}


#main_checklist { margin:0 auto; padding-top:74px; color:#504f4f; font-size:14px; text-align:center; background:#f0f0f0}


/*  mw_foot */
#footcont { position:relative; margin:0 auto; width:100%; height:260px; color:#6b6b6b; font-size:12px; background:#ffffff; text-align:center; margin-bottom:20px;}
#footcont>ul{display:inline-table; text-align:center; width:1120px; }
#footcont>ul>li{display:inline; float:left; margin-top:0px;}
#footcont .footli1{display:inline; padding-top:17px; word-spacing:37px; height:50px;}
#footcont .footli2{display:inline; float:right; height:67px;}
#footcont .footli3{display:inline; float:left; text-align:left; line-height:19px; width:498px; height:210px;}
#footcont .footbigtxt{font-size:15px; font-weight:bolder; color:#4c4848; line-height:24px;}
#footcont .footli4{display:inline; float:left; width:354px; padding-top:24px; text-align:left; line-height:19px;}
#footcont .footli5{display:inline; float:left; text-align:left; padding-top:5px; border-left:1px solid #cdcdcd; height:157px; padding-left:17px;}
#footcont .footbigtxt2{font-size:15px; font-weight:bolder; color:#4c4848; line-height:18px;}
#footcont .footbigtxt3{font-size:24px; font-weight:bolder; color:#4c4848; line-height:30px;}
#footcont .bar{border-top:2px solid #c0c0c0; width:100%; height:0px;}

/*�йи�����Ʈ ����*/

.fm {text-align: left;}
.footer_familysite {font-size: 14px;}
.footer_familysite>li {display: inline-block; position: relative;}
.footer_familysite>li>a {border: 1px solid #a6a6a6; color: #a6a6a6; font-weight: bold; line-height: 20px;  padding: 4px 20px; transition: background-color 0.3s;}
.footer_familysite>li>a:hover {color: #666;}
.footer_familysite ul {display: none; position: absolute; background-color:#666; padding-top: 5px; padding-bottom: 5px;}
.footer_familysite ul>li { }
.footer_familysite ul>li>a {display: block;  color: #ccc; font-size: 11px; line-height: 17px; width: 100%; float: left; margin-left: 20px;}
.footer_familysite>li>ul>li:hover {background: grey; cursor: pointer; }
.footer_familysite>li>ul>li:hover>a {color: #fff; font-weight: bold;}
.footer_familysite li:hover ul {display: block; }

/*�йи�����Ʈ ��*/



/*  mw_mainfunction cont */
#mfuncimg { position:relative; background:url('../img/1mfunc_img.jpg') no-repeat center top; height:275px;}
#mfunclink{ margin:0 auto; text-align:center; background:#6eb5c7; height:100px;}
#mfunclink ul{display:inline-table; text-align:center; width:850px; padding-top:22px;}
#mfunc_cont{ position:relative; margin:0 auto; text-align:center; padding-top:66px; height:940px;}
#mfunc_cont ul{display:inline-table; text-align:center; width:981px; padding-top:22px;}
#mfunc_cont .center{margin:0 auto; text-align:center; width:924px;}
#mfunc_cont .ullist{ display:inline-table; float:left; height:230px; width:231px; text-align:center;}
#mfunc_cont li{float:left; text-aling:center; width:169px; height:26px; background:#f4f4f4; color:#646464; font-family:NanumGothic; margin-top:2px;  margin-bottom:2px; margin-left:31px; margin-right:31px; font-size:13px; line-height:26px;}
#mfunc_cont li:hover{background:#a1a09d; color:#fff; cursor:pointer;}





/*  mw_additional function cont */
#afuncimg { position:relative; background:url('../img/2afunc_img.jpg') no-repeat center top; height:275px;}
#afunclink{ margin:0 auto; text-align:center; background:#bca88d; height:100px;}
#afunclink ul{display:inline-table; text-align:center; width:800px; padding-top:22px;}

#afunc_cont { margin:0 auto; padding-top:66px; height:440px; color:#504f4f; font-size:14px; text-align:center; width:1100px; font-family:NanumGothic;}

#afunc_cont td{font-family:NanumGothic;}

#afunc_cont .afunctxt1{  font-size:24px; color:#ffffff; font-family:NanumGothic; line-height:24px; width:271px;}
#afunc_cont .afunctxt2{  font-size:16px; color:#ffffff; font-family:NanumGothic; letter-spacing:1px; width:271px; }
#afunc_cont .afuncul{ display:inline-table; width:323px; height:421px; padding-left:10px; padding-right:10px;}
#afunc_cont .afuncli1 { float:left; height:238px; width:271px; padding:26px; font-size:14px; color:#ffffff; letter-spacing:-0.5px; line-height:20px; text-align:left; }
#afunc_cont .afuncli2 { float:left; height:79px; width:271px; padding:26px; font-size:14px; color:#5d5e62; letter-spacing:-0.5px; line-height:20px; background:#f8f8f8; text-align:left; }
#afunc_cont .afuncli22 { float:left; height:79px; width:271px; padding:26px; font-size:14px; color:#ffffff; letter-spacing:-0.5px; line-height:20px; background:#f8f8f8; text-align:left; }
#afunc_cont .afuncbtn {border:1px solid #ffffff; padding:1px 16px 1px 16px; font-size:12px; float:left; margin-top:10px; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px;}
#afunc_cont .afuncbtn:hover{background:#ffffff; color:#464646; cursor:pointer;}
#afunc_cont A:link {color:#ffffff; text-decoration:none;}
#afunc_cont A:visited  {color:#ffffff; text-decoration:none;}
#afunc_cont A:active   {color:#ffffff; text-decoration:none;}



/*  mw_effect cont */
#effectimg { position:relative; background:url('../img/3effect_img.jpg') no-repeat center top; height:275px;}

#effect_cont { margin:0 auto; padding-top:66px; padding-bottom:60px; font-size:14px; text-align:center; width:100%; font-family:NanumGothic;}
#effect_cont .effectul{ display:inline-table; width:760px; text-align:center;}
#effect_cont .effectli{ display:table; float:left; width:760px;font-size:14px; padding-top:5px; text-align:center; line-height:20px; color:#000000; }
#effect_cont .effecttxt1{  float:left; font-size:24px; line-height:36px; color:#2f2f2f; font-family:NanumGothic; text-align:center; padding-bottom:10px; text-align:center;}



/*  mw_purchase cont */
#purchaseimg { position:relative; background:url('../img/4purchase_img.jpg') no-repeat center top; height:275px;}
#purchaselink { margin:0 auto; text-align:center; background:#879ebe; height:100px;}
#purchaselink ul{display:inline-table; text-align:center; width:972px; height:100px;}
#purchaselink li{float:left; height:100px;}
#purchasetitle {margin:0px auto; text-align:center; width:970px; height:100px; border-left:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; border-right:1px solid #dbdbdb;}

#purchaselink li:hover {background:#708cb1; height:100px;}

#purchase_cont { margin:0 auto; padding-top:56px; padding-bottom:60px; font-size:14px; text-align:center; font-family:NanumGothic;}

#purchase_cont .purchaseul{ display:inline-table; width:970px; text-align:center;}
#purchase_cont .purchaseli{ display:table; float:left; width:970px; font-size:14px; line-height:20px; padding-top:5px; text-align:center; color:#000000; }
#purchase_cont .purchasetxt1{  float:left; width:970px; font-size:24px; line-height:36px; color:#2f2f2f; font-family:NanumGothic;text-align:center; padding-bottom:10px; text-align:center;}
#purchase_cont .product { margin:0 auto; width:912px; height:570px; padding-top:20px;font-size:14px; text-align:center; font-family:NanumGothic;}
#purchase_cont .productul { display:inline-table; width:450px; height:550px; text-align:center;}
#purchase_cont .productli { display:table; float:left; width:450px; font-size:14px; line-height:20px; padding-top:5px; text-align:center; color:#000000; }
#purchase_cont .bigtxt{font-size:20px; line-height:36px; color:#2f2f2f;}
#purchase_cont .bigtxt2{font-size:16px; line-height:20px; font-weight:bolder; color:#d03122;}
#purchase_cont .bigtxt3{font-size:16px; line-height:20px; font-weight:bolder; color:#386193;}

#purchase_cont .paytitle1{font-size:16px; line-height:30px; font-weight:bolder; color:#3d3d3d; text-align:left; vertical-align:middle;}
#purchase_cont .paytitle2{font-size:16px; line-height:30px; font-weight:bolder; color:#3d3d3d; margin-top:40px; text-align:left; vertical-align:middle; border-bottom:1px solid #dbdbdb; padding-bottom:10px;}
#purchase_cont .paytitleicon{font-size:28px; line-height:30px; font-weight:bolder; color:#708cb1;}

#purchase_cont .boxtxt{font-size:12px; color:#777777; font-family:NanumGothic; padding:10px; line-height:16px; margin:0; width:97%; border:1px solid #a4a4a4;}




#purchase_cont .purchaseultd{ width:800px; text-align:center; padding-bottom:30px;}
#purchase_cont .smstable
        {   width:100%;
            border-collapse: collapse; /* �׵θ��� ��ģ�� */
        }
#purchase_cont .smstable th
        {
            background-color: #EFEFEF;
            height: 25px;
            border: solid 1px #D7D7D7;
            font-weight: 200;
            text-align: center;
			font-family:'Nanum Gothic','���� ����', 'dotum','����';font-size:12px;
			vertical-align:middle;
			color:#777777;
			padding:5px 10px;
        }
#purchase_cont .smstable td
        {
            background-color: #ffffff;
			height: 25px;
            border: solid 1px #D7D7D7;
            text-align: center;
			font-family:'Nanum Gothic','���� ����', 'dotum','����';font-size:12px;
			vertical-align:middle;
			color:#777777;
			padding:5px 10px;
        }

#purchase_cont .v8 {
	font:8pt verdana;
	letter-spacing:0px;
	padding-top:3px;
	font-size:11px;
}

#purchase_cont .paytable {margin-left:80px;}
#purchase_cont .paytable th{ height:29px; width:100px; padding-left:14px; text-align:left; -webkit-border-radius:2px; -moz-border-radius:2px;border-radius:2px; line-height:29px; background:#efefef; font-family:'Nanum Gothic','���� ����', 'dotum','����';font-size:12px;}

#purchase_cont .paytable td {height:29px; text-align:left; padding-left:6px; font-size:12px;}


#purchas_cont p{margin:0;}
#purchase_cont img{vertical-align:middle;}



/*  mw_customer center cont */
#cclink { text-align:center; background:#8badbf; height:120px;}
#cclink ul{display:inline-table; text-align:center; width:1058px;}
#cclink li{float:left; height:120px;}
#cctitle {margin:0px auto; text-align:center; width:1056px; height:100px; border-left:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; border-right:1px solid #dbdbdb;}


#cclink li:hover {background:#7899ac;}

#cc_cont { margin:0 auto; padding-top:6px; padding-bottom:60px; width:970px; font-size:12px; text-align:center; font-family:NanumGothic;}
#cc_cont .noticetxt1{  float:left; width:970px; font-size:20px; color:#2f2f2f; font-family:NanumGothic; text-align:center; line-height:30px; margin-bottom:25px; margin-top:20px;}
#cc_cont .cctable
        {   width:100%;
            border-collapse: collapse; /* �׵θ��� ��ģ�� */
			margin-bottom:60px;
        }
#cc_cont .cctable th
        {
            background-color: #EFEFEF;
            height: 25px;
            border: solid 1px #e2e2e2;
            font-weight: 200;
            text-align: center;
			font-family:'Nanum Gothic','���� ����', 'dotum','����';font-size:12px;
			vertical-align:middle;
			color:#777777;
			padding:5px 10px;
        }
#cc_cont .cctable td
        {
            background-color: #ffffff;
			height: 25px;
            border-bottom: solid 1px #e2e2e2;
            text-align: center;
			font-family:'Nanum Gothic','���� ����', 'dotum','����';font-size:12px;
			vertical-align:middle;
			color:#777777;
			padding:5px 10px;
        }

#cc_cont .page{word-spacing:10px; font-size:11px; border-bottom:0px;}
#cc_cont .search{word-spacing:10px; font-size:11px; border-bottom:0px;}

#cc_cont .cctable_view
        {   width:100%;
            border-collapse: collapse; /* �׵θ��� ��ģ�� */
			margin-bottom:60px;
        }
#cc_cont .cctable_view th
        {
            background-color: #EFEFEF;
            height:36px; line-height:36px; font-size:13px; text-align:left; font-weight:700;
            border: solid 1px #e2e2e2;
			font-family:'Nanum Gothic','���� ����', 'dotum','����';
			vertical-align:middle;
			color:#444444;
			padding:5px 10px;
        }
#cc_cont .cctable_view td
        {
			background-color: #ffffff;
			line-height:24px;
            border-bottom: solid 1px #e2e2e2;
            text-align: left;
			font-family:'Nanum Gothic','���� ����', 'dotum','����';font-size:12px;
			vertical-align:middle;
			color:#444444;
			padding:5px 10px;
        }


#cc_cont .cctable_write
        {   width:100%;
            border-collapse: collapse; /* �׵θ��� ��ģ�� */
			margin-bottom:60px;
        }
#cc_cont .cctable_write th
        {
            background-color: #EFEFEF;
            height:36px; line-height:36px; font-size:16px; text-align:left; font-weight:700;
            border: solid 1px #e2e2e2;
			font-family:'Nanum Gothic','���� ����', 'dotum','����';
			vertical-align:middle;
			color:#444444;
			padding:5px 10px;
        }
#cc_cont .cctable_write td
        {
			background-color: #ffffff;
			line-height:24px;
            border: solid 1px #e2e2e2;
            text-align: left;
			font-family:'Nanum Gothic','���� ����', 'dotum','����';font-size:12px;
			vertical-align:middle;
			color:#444444;
			padding:5px 10px;
        }

#cc_cont img{vertical-align:middle; margin-bottom:3px;}



/*  mw_etc cont company movie customer freetest */
#etcimg { position:relative; background:url('../img/6etc_img1.jpg') no-repeat center top; height:275px;}
#etcimg2 {position:relative; width:100%; height:275px; background:url('../img/6etc_img2.jpg') no-repeat center top;}
#etclink { position:relative; text-align:center; background:#a8b172; height:100px;}
#etclink ul{display:inline-table; text-align:center; width:972px;}
#etclink li{float:left; height:100px;}
#etctitle {position:relative; margin:0px auto; text-align:center; width:970px; height:100px; border-left:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; border-right:1px solid #dbdbdb;}

#etclink li:hover {background:#99a262; height:100px;}


#etc_cont {position:relative; margin:0 auto; padding-top:60px; padding-bottom:60px; font-size:14px; text-align:center; font-family:NanumGothic; width:100%;}
#etc_cont .etcul{ display:inline-table; text-align:center; width:972px;}
#etc_cont .etcli{ display:table; float:left; width:972px; font-size:14px; line-height:22px; padding-top:5px; text-align:center; color:#000000; }
#etc_cont .etctxt1{  float:left; font-size:24px; line-height:26px; color:#1a1a1a; font-family:NanumGothic; text-align:center; padding-bottom:10px; text-align:center;}

#etc_cont img{vertical-align:middle;}

#etc_cont2 { margin:0 auto; padding-bottom:60px; font-size:14px; text-align:center; font-family:NanumGothic; width:954px;}
#etc_cont2 .guesttable{ width:100%; border-collapse: collapse;}
#etc_cont2 .guesttable td{ text-align:left; height:134px;}

#etc_cont3 { margin:0 auto; padding-top:28px; padding-bottom:60px; font-size:14px; text-align:center; font-family:NanumGothic; width:972px;}
#etc_cont3 .moviemenu{ float:left; width:209px; text-align:center;}
#etc_cont3 .movieboard{ width:763px; text-align:left;}

#etc_cont3 ul{ display:inline-table; width:972px;}
#etc_cont3 li{ float:left;}

#etc_cont3 .movieul{display:inline; float:left; width:188px; margin-left:8px;}
#etc_cont3 .movieli{display:inline-table; float:left; width:188px; height:43px; margin-bottom:8px; background:url(../img/6etc_03menubg.jpg); line-height:43px; color:#4b4b4b;}
#etc_cont3 .movieli2{display:inline-table; float:left; width:188px; height:43px; margin-bottom:8px; font-weight:bold; color:#fff; background:url(../img/6etc_03menubg2.jpg); line-height:43px;}
#etc_cont3 .movieli:hover{font-weight:bold; color:#fff; background:url(../img/6etc_03menubg2.jpg); line-height:43px;}

#etc_cont3 .movietable{border-collapse: collapse; width:750px; margin-bottom:26px;}
#etc_cont3 .movietable td{border: solid 1px #eeeeee; height:35px;}


/*  mw_login join */

#loginlink { margin:0 auto; text-align:center; background:#7985a6; height:120px;}
#loginlink ul{display:inline-table; text-align:center; width:972px;}
#loginlink li{float:left; height:120px;}
#logintitle {margin:0px auto; text-align:center; width:970px; height:100px; border-left:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; border-right:1px solid #dbdbdb;}

#loginlink li:hover {background:#6a7696; height:120px;}

#login_cont { margin:0 auto; padding-top:26px; padding-bottom:60px; width:946px; font-size:12px; text-align:center; font-family:NanumGothic;}
#login_cont .logintxt1{  float:left; width:946px; font-size:20px; color:#2f2f2f; font-family:NanumGothic; text-align:center; line-height:30px; margin-bottom:25px;}
#login_cont .logintable
        {   width:100%;
            border-collapse: collapse; /* �׵θ��� ��ģ�� */
        }
#login_cont .logintable th
        {
            background-color: #EFEFEF;
            height: 25px;
            border: solid 1px #e2e2e2;
            font-weight: 200;
            text-align: center;
			font-family:'Nanum Gothic','���� ����', 'dotum','����';font-size:12px;
			vertical-align:middle;
			color:#777777;
			padding:5px 10px;
        }
#login_cont .logintable td
        {
			height: 25px;
            text-align:left;
			font-family:'Nanum Gothic','���� ����', 'dotum','����';font-size:12px;
			vertical-align:middle;
			color:#777777;
			padding:5px 10px;
        }

#login_cont .logintxt2{ float:left; font-size:24px; width:946px; line-height:36px; color:#1a1a1a; font-family:NanumGothic; text-align:center; padding-top:25px; text-align:center;}
#login_cont .joininfotxt{font-size:12px; color:#777777; font-family:NanumGothic; padding:10px; line-height:16px; margin:0; width:97%;}





 /* ���ã���˾� */
#pwpopup {position:absolute; display:none; border:3px solid #fff; margin:0; padding:10px; background-color:#7985a6; z-index:10; width:490px; height:370px; font-family:NanumGothic;}
#pwpopup ul{float:left; width:100%; text-align:center; height:311px; background:#fff;}




 /* �˾� */
#popupLayer {display:none;border:3px solid #ffffff;margin:0;padding:5px;background-color:#ffffff;z-index:5; width:900px; height:700px; font-family:'Nanum Gothic';}
#popupLayer .poptitle {position:absolute;top:0px;right:0px;color:#f37a20;font-weight:bold;cursor:hand; height:60px; width:910px; background:#a19889;}
#popupLayer .b-close {position:absolute;top:0px;right:0px;color:#f37a20;font-weight:bold; cursor:pointer;}
#popupLayer .popupContent {margin:0; padding-top:60px; text-align:center;border:0; width:900px; height:640px;}
#popupLayer .popupContent iframe {padding-top:60px; width:900px;height:640px;border:0;padding:0px;margin:0;z-index:10;}




/*NHN page Navigation template (reference http://html.nhndesign.com)*/
table.Nnavi{height:13px;border-collapse:collapse; margin:0 auto;}
table.Nnavi td{padding:0;border-right:1px solid #dddddd;}
table.Nnavi td.pgRR{border-right:0;}
table.Nnavi a{font-size:12px;font-family:����;text-decoration:none;display:block;padding:2px 8px 0 7px;color:#333333;font-weight:bold;}
table.Nnavi a:hover{background-color:#F7F7F7;}
table.Nnavi .pgLL a, table.Nnavi .pgL a, table.Nnavi .pgR a, table.Nnavi .pgRR a{font-weight:normal;}
table.Nnavi .pgLL a:hover, table.Nnavi .pgL a:hover, table.Nnavi .pgR a:hover, table.Nnavi .pgRR a:hover{background-color:#FFFFFF;}
table.Nnavi .pgLL img, table.Nnavi .pgL img, table.Nnavi .pgR img, table.Nnavi .pgRR img{border:0;margin-bottom:1px;}
table.Nnavi .pgLL img, table.Nnavi .pgL img{margin:0 5px 2px 0;}
table.Nnavi .pgRR img, table.Nnavi .pgR img{margin:0 0  2px 5px;}
table.Nnavi .on, table.Nnavi .on a, table.Nnavi .on a:visited{color:#FF8400;}
/**html body table.Nnavi a{width:1em;} table.Nnavi .pgLL a, table.Nnavi .pgL a, table.Nnavi .pgR a, table.Nnavi .pgRR a{width:auto;}*/
