@charset "euc-kr";

.new-Set * {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
	}
.new-Set *:before, .new-Set *:after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
	}


/********************************************************************************************************************************
* Default SET
********************************************************************************************************************************/
#common-Wrap {
	position: relative; 
	width: 100%;	/*width Á¶Á¤ÇØ¼­ È­¸é Å©±â È®ÀÎ*/
	min-width: 1150px;
	height: auto !important;
	height: 100%;  /*Body ¿µ¿ª ³ôÀÌ°ªÀ» 100%·Î ¼³Á¤*/
	}
#common-Topwrap {
	position: relative; 
	width: 1000px;
	height: 79px;
	margin: 0 auto;
	background: url('/images/common_top_bg2.png') no-repeat 0 0;
	}
#common-Topwrap .logo {display: block; width: 200px; height: 79px;}
#common-Topwrap .search {float: left; position: absolute; top: 20px; left: 200px; width: 420px; background: url('/images/common_top_searchBg.png') no-repeat 0 0;}
#common-Topwrap .search li {float: left;}
#common-Topwrap .search li.input					{position: relative; width: 324px; height: 40px;}
#common-Topwrap .search li.input .int				{width: 320px; height: 22px; margin: 8px 0 0 20px; font-size: 13pt; line-height: 1em; font-weight: normal; border: none; background: none;}
#common-Topwrap .search li.input .ic				{position: absolute; top: 12px; right: 0;}
#common-Topwrap .search li.input .box				{display: none; position: absolute; top: 40px; left: 20px; width: 325px; padding: 8px 0 0 0; border: 1px solid #214784; background: #fff; z-index: 10;}
#common-Topwrap .search li.input .box p				{display: block; padding: 0 0 1px 0; line-height: 1.2em; vertical-align: middle;}
#common-Topwrap .search li.input .box p span		{display: block; padding: 2px 0 4px 12px; cursor: pointer;}
#common-Topwrap .search li.input .box p span:hover	{background: #e1edf7;}
#common-Topwrap .search li.input .box p.bottomOff	{margin: 8px 0 0 0; padding: 2px 52px 4px 0; text-align: right; background: #f5f5f5 url('/images/common_top_search_txt.gif') no-repeat right 4px;}
#common-Topwrap .search li.input .box p.bottomOn	{margin: 8px 0 0 0; padding: 2px 52px 4px 0; text-align: right; background: #f5f5f5 url('/images/common_top_search_txt2.gif') no-repeat right 4px;}
#common-Topwrap .search li.input .box .ic2			{position: absolute; top: -29px; right: 22px; cursor: pointer;}

/* µµ¿ò¸» */
#common-Topwrap .search .help {margin: 0 0 0 2px; cursor: help;}

#common-Topwrap .smenu {position: absolute; top: 13px; right: 5px;}
#common-Topwrap .smenu li {float: left; height: 17px; background: url('/images/common_top_menubar.png') no-repeat right 4px;}
#common-Topwrap .smenu li.None {background: none;}
#common-Topwrap .smenu li a			{
	display: block;
	height: 17px;
	padding: 0 9px 0 8px;
	font-size: 10.5px; color: #fff; letter-spacing: -0.5px; line-height: 15px; text-align: center;	
	opacity: 0.6;
	}
#common-Topwrap .smenu li a:hover {color :#fff; text-decoration: none; opacity: 1;}

#common-Topwrap .smenu li a.tsm3	{padding: 0 10px 0 8px;}
#common-Topwrap .smenu li a.allm	{width: 58px; padding: 0 4px 0 0; text-indent: -99999px; background: url('/images/common_top_menuAll_new.gif') no-repeat 0 0; opacity: 1;}
#common-Topwrap .smenu li a.oldhome	{width: 81px; text-indent: -99999px; background: url('/images/main/main_top_menu.png') no-repeat right top; opacity: 1;}

#common-Topwrap .smenu li a.allm:hover		{background-position: 0 -17px;}
#common-Topwrap .smenu li a.oldhome:hover	{background-position: right -17px;}

/* (°øÅë)»ó´Ü ´ë¸Þ´º ¹Ù·Î°¡±â */
#common-Topwrap .category {position: absolute; top: 42px; right: 2px; overflow: hidden;}
#common-Topwrap .category li {
	float: left; height: 32px; /* text-indent: -9000px; */
	}
#common-Topwrap .category li a		{
	display: block;
	height: 26px;
	font-size: 12px; color: #f0f0f0; line-height: 23px; text-align: center;
/*	background: url('/images/common_top_cate_new.png') no-repeat 0 0;	*/
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;	
	}
#common-Topwrap .category li a:hover {color: #4ea1ff; text-decoration: none;}

/* 2016-06-13 º¯°æ */
#common-Topwrap .category li a.item {
	position: relative;
	width: 40px; padding: 0 0 3px 0;
	font-size: 15px !important; letter-spacing: -1px; line-height: 22px; font-weight: bold;
	}
#common-Topwrap .category li a.none:before {display: none !important;}

#common-Topwrap .category li a.item:before {
	content: "";
	display: block;
	position: absolute; top: 11px; right: -1px;
	width: 3px; height: 3px;
	font-size: 3px; color: #fff;
	background: url('/images/common_top_ic.png') no-repeat 0 0;
	}
#common-Topwrap .category li a.item:hover {
	color: #fff;
	text-shadow: 0 0 1px rgba(0,0,0, 0.2);
	border-top: 1px solid rgba(101,213,243, 0.8);
	border-radius: 4px;
	background: #007fe1;
	box-shadow: 0 13px 0 0 rgba(255,255,255, 0.2) inset;
	opacity: 1;
	animation: topMenuMv 300ms ease-out;
	-webkit-animation: topMenuMv 300ms ease-out;
	-moz-animation: topMenuMv 300ms ease-out;
	-o-animation: topMenuMv 300ms ease-out;
	-ms-animation: topMenuMv 300ms ease-out;
	}
#common-Topwrap .category li.on a.item {
	color: #fff;
	text-shadow: 0 0 1px rgba(0,0,0, 0.2);
	border-top: 1px solid rgba(101,213,243, 0.8);
	border-radius: 4px;
	background: #007fe1;
	box-shadow: 0 13px 0 0 rgba(255,255,255, 0.2) inset;
	opacity: 1;
	}

#common-Topwrap .category li a.cate6	{width: 32px;}
#common-Topwrap .category li a.cate7	{width: 32px;}
#common-Topwrap .category li a.cate8	{width: 32px; margin: 0 0 0 5px;}
#common-Topwrap .category li a.cate9	{width: 32px;}
#common-Topwrap .category li a.cate10	{width: 32px;}

@keyframes topMenuMv {
	from {
		opacity: 0.6;
		transform: translate(0, 3px);
		-webkit-transform: translate(0, 3px);
		-ms-transform: translate(0, 3px);
		-moz-transform: translate(0, 3px);
		-o-transform: translate(0, 3px);
		}
	to {
		opacity: 1;
		transform: translate(0, 0);
		-webkit-transform: translate(0, 0);
		-ms-transform: translate(0, 0);
		-moz-transform: translate(0, 0);
		-o-transform: translate(0, 0);
		}
	}

#common-Topwrap .category li.on a:hover {animation: none;}

#common-Topwrap .category li a.bar	{text-indent: 0px; background: url('/images/main_media_bar2.png') no-repeat right 12px;}
#common-Topwrap .category li.on a.cate6, #common-Topwrap .category li.on a.cate7, #common-Topwrap .category li.on a.cate8,
#common-Topwrap .category li.on a.cate9, #common-Topwrap .category li.on a.cate10 {
	font-size: 12.5px; color: #41baff; font-weight: bold; text-decoration: none;
	}

/* ³×ºñ°ÔÀÌ¼Ç */
#common-Naviwrap {position: relative; width: 1000px; height: 46px; margin: 0 auto;}
#common-Naviwrap p.topTitle {position: absolute; top: 0; left: -100px;}

/* ¸¶ÀÌ¸Þ´º */
.Mymenu {position: absolute; top: 12px; right: 0; width: 150px; height: 24px;}
.Mymenu .Area {
	position: absolute; top: 13px;
	margin: 15px 0 0 0; 
	width: 147px; 
	border: 1px solid #000; 
	background: #fff; 
	box-shadow: 2px 3px 2px 0 rgba(0, 0, 0, 0.15);
	z-index: 10;
	overflow: hidden;
	animation: MymenuMv 300ms ease-out;
	-webkit-animation: MymenuMv 300ms ease-out;
	-moz-animation: MymenuMv 300ms ease-out;
	-o-animation: MymenuMv 300ms ease-out;
	-ms-animation: MymenuMv 300ms ease-out;
	}
@keyframes MymenuMv {
	from {
		opacity: 0;
		transform: translate(0, -10px);
		-webkit-transform: translate(0, -10px);
		-ms-transform: translate(0, -10px);
		-moz-transform: translate(0, -10px);
		-o-transform: translate(0, -10px);
		}
	to {
		opacity: 1;
		transform: translate(0, 0);
		-webkit-transform: translate(0, 0);
		-ms-transform: translate(0, 0);
		-moz-transform: translate(0, 0);
		-o-transform: translate(0, 0);
		}
	}
.Mymenu p {display: inline-block;}
.Mymenu ul {margin: 10px;}
.Mymenu li.cate {
	display: block;
	height: 17px;
	margin: 0 0 5px 0; padding: 0 0 2px 0;
	font-size: 11px; color: #fff; line-height: 16px; font-weight: bold; text-decoration: none; text-align: center;
	background: #bcbcbc;
	}
.Mymenu li.sub {
	height: 22px;
	margin: 0 1px 0 0; padding: 0 0 2px 12px;
	font-size: 11.5px; color: #555; line-height: 22px; text-decoration: none; font-weight: bold;
	background: url('/images/common_toggle_ic1.png') no-repeat 4px 10px;
	}
.Mymenu li.sub2 {
	height: 14px;
	margin: 0 1px 0 0; padding: 0 0 2px 21px;
	font-size: 10.5px; color: #555; line-height: 14px; text-decoration: none;
	background: url('/images/ic_gray.gif') no-repeat 12px 7px;
	}

.Mymenu li.sub_no {
	min-height: 100px;
	margin: 0 1px 0 0; padding: 0 10px 2px 10px;
	font-size: 12px; color: #555; line-height: 1.35em; text-align: left; text-decoration: none; font-weight: bold;
	background: url('/images/common_toggle_ic1.png') no-repeat 0 8px;
	}
.mymenu_btn {
	margin: 10px 2px 10px 2px; padding: 10px 0 2px 0;
	text-align: center;
	border-top: 1px dotted #555;
	}
.mymenu_btn .Btn {
	display: inline-block;
	height: 20px; 
	padding: 0 8px 0 8px;
	font-size: 11px; letter-spacing: -0.5px; line-height: 17px; text-align: center;
	}
.mymenu_btn .Btn:hover {
	color: #005cba; font-weight: bold;
	border: 1px solid #b2c4d8; border-bottom: 1px solid #718cab;
	}

#common-Barwrap {clear: both; height: 27px; background: url('/images/common_topbarBg.gif') repeat 0 0;}
#common-Barwrap .area {position: relative; width: 1000px; height: 27px; margin: 0 auto;}
#common-Barwrap .area .today {margin: 0 0 0 35px; padding: 4px 0 0 54px; font-size: 11px; background: url('/images/common_topbarIc.png') no-repeat 0 7px;}
#common-Barwrap .area .today a {font-size: 11px; color: #555; line-height: 1.2em; vertical-align: middle;}
#common-Barwrap .area .today a:hover {color: #333;}
#common-Barwrap .area .today span {display: inline-block; padding: 1px 0 0 0; color: #458ace; vertical-align: middle;}

/* ÄÜÅÙÃ÷ Area */
#common-ContentsBg {background: #fff;}
#common-Contentwrap {
	position: relative; 
	width: 1000px;
	min-height: 850px;
	margin: 0 auto;
	text-align: left;
	background: url('/images/common_LM_bar2.gif') repeat-y 0 0;
/*	overflow: hidden;	*/
	}

/* Left Menu Area */
#common-Contentwrap .LM-wrap		{position: relative; float: left; width: 213px; padding: 19px 0 60px 0;}
#common-Contentwrap .LM-wrap .ic_link  {display:inline-block; background:url(/images/icon/ic_link.gif) no-repeat 0 0; width:10px; height:10px; margin:0 0 0 3px;}

/* Contents Area */
#common-Contentwrap .Contents-wrap	{position: relative; float: right; width: 770px; margin: 0 0 70px 0; text-align: left; z-index: 1;}

/* Page Title Area */
.Contents-wrap .page-Title {
	position: relative; 
	height: 82px; 
	margin: 0 0 25px 0; 
	border-bottom: 1px solid #dadada;
	box-sizing: border-box;
	}
.Contents-wrap .page-Title:after {
	content: "";
	position: absolute; bottom: -1px; left: 0;
	width: 160px; height: 1px;
	background: #404450;
	}
.Contents-wrap .page-Title p.title {
	position: absolute; top: 23px; left: 0; 
	height: 28px;
	font-size: 27px; color: #333; letter-spacing: -2.5px; font-weight: bold;
	box-sizing: border-box;
	}
.Contents-wrap .page-Title p.info {
	position: absolute; top: 58px; left: 0; 
	height: 14px; 
	font-size: 11px; color: #999; letter-spacing: -1px;
	box-sizing: border-box;
	}

.Contents-wrap .page-Title p.pos {
	position: absolute; top: 58px; right: 2px; 
	padding: 1px 0 0 0;
	font-size: 11px; color: #777; letter-spacing: -0.5px;
	box-sizing: border-box;
	}
.Contents-wrap .page-Title p.pos a		  {display: inline-block; color: #777;}
.Contents-wrap .page-Title p.pos a:hover  {color: #333; text-decoration: underline;}
.Contents-wrap .page-Title p.pos a.home   {
	width: 25px; height: 12px;
	text-indent: -9000px; 
	background: url('/images/common_pagePosition.gif') no-repeat 0 1px;
	}

.Contents-wrap .page-Area {position: relative;}

.Contents-wrap .page-Title p.title .gu-link {
	display: inline-block;
	margin: 0 0 0 5px;
	font-size: 12px; color: #999 !important; letter-spacing: -0.5px; font-weight: normal;
	}
.Contents-wrap .page-Title p.title .gu-link:hover {color: #00899f;}

/* Left¸Þ´º Hidden ½Ã */
.common-Contentwrap-bgNone {background: none !important; overflow: hidden;}
.common-Contentwrap-bgNone .Contents-wrap {
	width: 1000px !important;
	box-sizing: border-box;
	}
.common-Contentwrap-bgNone .Contents-wrap .page-Title {
	width: 1000px !important;
	background: url('/images/common_pageTitleBg2.gif') no-repeat 0 bottom;
	}

/* Bottom Area */
/*** ¼öÁ¤(2016-06-10) **********/
.container {position: relative; width: 1000px; margin: 0 auto;}
#common-Bottomwrap-n {
	clear: both;
	position: relative; 
	width: 100%; min-width: 1150px; height: 145px;
	background: #d0d0d0;
	}
#common-Bottomwrap-n .Bt-Quick {
	position: relative; 
	height: 35px;
	margin: 0 auto;
	border-top: 1px solid #2c2c2c; border-bottom: 2px solid #2c2c2c;
	background: #2c2c2c url('/images/common_bottom_quickBg.png');
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	}
#common-Bottomwrap-n .Bt-Quick:before {
	display: block;
	content: "";
	position: absolute; top: 0px; left: 0; right: 0;
	width: 100%; height: 1px;
	background: #4b4b4b;
	}
#common-Bottomwrap-n .Bt-Quick .menu {float: left; margin: 0 0 0 -9px;}
#common-Bottomwrap-n .Bt-Quick .menu li {float: left;}
#common-Bottomwrap-n .Bt-Quick .menu li a {
	display: block; 
	height: 35px;
	padding: 0 10px 0 9px;
	font-size: 11px; color: #999; letter-spacing: -0.6px; line-height: 31px; text-align: center;
	background: url('/images/common_bottom_Quickbar.png') no-repeat right 12px;
	}
#common-Bottomwrap-n .Bt-Quick .menu li a:hover {color: #fff; text-decoration: none;}
#common-Bottomwrap-n .Bt-Quick .menu li.privacy a		{color: #3997c7;}
#common-Bottomwrap-n .Bt-Quick .menu li.privacy a:hover	{color: #1bbcff;}
#common-Bottomwrap-n .Bt-Quick .menu li.End a {background: none;}

/* Bottom Family Site */
#common-Bottomwrap-n .Bt-Quick .family {position: absolute; top: 7px; right: 0px; z-index: 9;}
#common-Bottomwrap-n .Bt-Quick .family .Btn  {position: relative; cursor: pointer;  z-index: 9;}
#common-Bottomwrap-n .Bt-Quick .family .site {
	display: none; 
	position: absolute; bottom: 20px; right: 10px;
	animation: sitebox 0.3s ease-out;
	-webkit-animation: sitebox 0.2s ease-out;
	-moz-animation: sitebox 0.2s ease-out;
	-o-animation: sitebox 0.2s ease-out;
	-ms-animation: sitebox 0.2s ease-out;
	z-index: 9;
	}
@keyframes sitebox {
	from {
		opacity: 0;
		transform: translate(0, 25px);
		-webkit-transform: translate(0, 25px);
		-ms-transform: translate(0, 25px);
		-moz-transform: translate(0, 25px);
		-o-transform: translate(0, 25px);
		}
	to {
		opacity: 1;
		transform: translate(0, 0);
		-webkit-transform: translate(0, 0);
		-ms-transform: translate(0, 0);
		-moz-transform: translate(0, 0);
		-o-transform: translate(0, 0);
		}
	}
#common-Bottomwrap-n .Bt-Quick .family .site ul {position: relative; width: 125px; padding: 7px 0 7px 0; border: 1px solid #5a5a5a; background: #fff; z-index: 20;}
#common-Bottomwrap-n .Bt-Quick .family .site li a		{display: block; height: 18px; padding: 0 10px 2px 14px; font-size: 11px; letter-spacing: -1px; line-height: 17px;}
#common-Bottomwrap-n .Bt-Quick .family .site li a:hover	{color: #fff; text-decoration: none; background: #333;}
#common-Bottomwrap-n .Bt-Quick .family .site ul .close	{position: absolute; top: -1px; right: -13px; cursor: pointer;}

#common-Bottomwrap-n .copyright {
	clear: both;
	box-shadow: 0 4px 10px -2px rgba(0,0,0, 0.25) inset;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	}
#common-Bottomwrap-n .copyright .logo {position: absolute; top: 36px; left: 0;}
#common-Bottomwrap-n .copyright .cpTxt {
	padding: 18px 0 0 145px;
	font-sizE: 11px; color: #666; letter-spacing: -0.5px; line-height: 1.4em;
	}
#common-Bottomwrap-n .copyright .cpTxt span.bar {
	display: inline-block;
	padding: 0 4px;
	color: #aaa;
	}
#common-Bottomwrap-n .copyright .cpTxt span.eng {
	display: block;
	margin: 5px 0 1px 0;
	}
#common-Bottomwrap-n .copyright .cpTxt span.warning {
	display: block;
	color: #22536f;
	}
#common-Bottomwrap-n .copyright .in-set {
	position: absolute; top: 28px; right: 0;
	}


/* Right Quick Service */
/* icon_share */
.icon_share {
	clear: both;
	position: relative;
	margin: 0 0 10px 0; 
	overflow: hidden;
	}
.icon_share div {float:right;}

.icon_share .pdf-converter {position: relative; margin: 0 9px 0 0; padding: 0 9px 0 0;}
.icon_share .pdf-converter img {display: inline-block; vertical-align: middle;}
.icon_share .pdf-converter a {font-family: µ¸¿ò; font-size: 11px; color: #656565 !important; letter-spacing: -1px;}
.icon_share .pdf-converter:after {
	content: "";
	display: block;
	position: absolute; top: 3px; right: 0px;
	width: 1px; height: 10px;
	background: #d3d3d3;
	}


/***** °øÅë Board *****************************************************************/
/* List */
.common-Board {clear: both; position: relative; margin: 0 0 20px 0; border-top: 1px solid #636363; border-bottom: 1px solid #b5b5b5;}
.common-Board table {width: 100%; table-layout: fixed;}
.common-Board table.list tr.None td {border-bottom: none;}

.common-Board table.list th {
	min-height: 33px;
	padding: 0 0 1px 0;
	font-size: 13px; color: #444; letter-spacing: -1px; line-height: 1.2em; font-weight: bold; text-align: center; vertical-align: middle;
	border-right: 1px solid #d1d1d1; border-bottom: 1px solid #d1d1d1;
	background: #ececec;
	}
.common-Board table.list th.None {border-right: none;}
.common-Board table.list th:last-child {border-right: none;}
.common-Board table.list th span {display: block; padding: 7px 0 6px 0; line-height: 1.4em;}
.common-Board table.list td {
	min-height: 28px;
	padding: 0 0 2px 0;
	font-size: 13px; line-height: 1.2em; text-align: center; vertical-align: middle;
	border-bottom: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0;
	}
.common-Board table.list td.Left      {padding: 3px 15px 5px 15px; line-height: 1.4em; text-align: left; vertical-align: middle;}
.common-Board table.list td.Left2     {padding: 7px 15px 9px 15px; line-height: 1.4em; text-align: left; vertical-align: middle;}
.common-Board table.list td.Left3     {min-height: 26px; padding: 0 18px 3px 18px; line-height: 1.4em; text-align: left; vertical-align: middle;}
.common-Board table.list td.Left4     {min-height: 17px; padding: 0 18px 3px 18px; line-height: 1.4em; text-align: left; vertical-align: middle;}
.common-Board table.list td.Left5     {min-height: 26px; padding: 3px 15px 5px 15px; line-height: 1.3em; text-align: left; vertical-align: middle; box-sizing: border-box;}
.common-Board table.list td.Leftdot   {padding: 3px 15px 5px 15px; line-height: 1.4em; text-align: left; vertical-align: middle; border-bottom:1px dotted #e0e0e0;}
.common-Board table.list td.Leftdot2  {padding: 3px 15px 5px 15px; line-height: 1.4em; text-align: left; vertical-align: middle; border-right:1px dotted #e0e0e0;}
.common-Board table.list td.LeftNone  {padding: 3px 15px 5px 15px; line-height: 1.4em; text-align: left; vertical-align: middle; border-right: none;}
.common-Board table.list td.LeftNone2 {padding: 7px 15px 9px 15px; line-height: 1.4em; text-align: left; vertical-align: middle; border-right: none;}
.common-Board table.list td.cen       {padding: 3px 15px 5px 15px; line-height: 1.4em; vertical-align: top;}
.common-Board table.list td.cen2      {padding: 4px 15px 6px 15px;}
.common-Board table.list td.cen3      {padding: 6px 5px 8px 5px; line-height: 1.8em; vertical-align: top;}
.common-Board table.list td.va_top   {vertical-align:top;}
.common-Board table.list td.color     {background: #f7f7f7;}
.common-Board table.list td.img {padding-top: 3px;}
.common-Board table.list td.botmNone {border-bottom: none;}
.common-Board table.list td.None    {border-right: none;}
.common-Board table.list td:last-child {border-right: none;}

.common-Board table.list tr:last-child th, .common-Board table.list tr:last-child td {border-bottom: none;}

.common-Board table.list td.rt_line {border-right: 1px solid #e0e0e0;}
.common-Board table.list td.lt_line {border-left: 1px solid #e0e0e0;}
.common-Board table.list td.officeC {color: #005cb7; font-weight: bold; background: #e9edf4;}

/* List2 */
.common-Board table.list2 tr:last-child td {border-bottom: none;}

.common-Board table.list2 th {
	height: 21px;
	padding: 0 0 4px 0;
	color: #444; letter-spacing: -0.6px; font-weight: bold; text-align: center; vertical-align: middle;
	border-right: 1px solid #d1d1d1; border-bottom: 1px solid #d1d1d1;
	background: #ececec;
	}
.common-Board table.list2 th.None {border-right: none;}
.common-Board table.list2 th.Left {border-left: 1px solid #d1d1d1; text-align:left; padding: 0 10px 0 10px;}
.common-Board table.list2 th.Left2 {background: #f0f0f0; border-left: 1px solid #d1d1d1; text-align:left; font-weight:normal; padding: 0px 10px 0px 10px;}
.common-Board table.list2 td {
	height: 24px;
	padding: 0 0 4px 0;
	font-size: 13px; line-height: 1.2em; text-align: center; vertical-align: middle;
	border-bottom: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0;
	}
.common-Board table.list2 td:last-child {border-right: none;}
.common-Board table.list2 td.None {border-right: none;}
.common-Board table.list2 td.text {text-align:left; padding: 4px 10px 5px 10px;}
.common-Board table.list2 td.num {text-align:right; padding: 4px 10px 5px 10px;}
.common-Board table.list2 tr.None td, .common-Board table.list2 tr.None th {border-bottom: none;}
/*	.common-Board table.list2 tr:last-child th, .common-Board table.list2 tr:last-child td {border-bottom: none;}	*/

/* List3 */
.common-Board table.list3 th {
	min-height: 33px;
	padding: 0 0 1px 0;
	font-size: 13px; color: #444; letter-spacing: -1px; line-height: 1.2em; font-weight: bold; text-align: center; vertical-align: middle;
	border-right: 1px solid #d1d1d1; border-bottom: 1px solid #d1d1d1;
	background: #ececec;
	}
.common-Board table.list3 th.Subj {padding: 8px 15px 10px 15px;}
.common-Board table.list3 th.None {border-right: none;}
.common-Board table.list3 td {
	padding: 8px 15px 10px 15px;
	font-size: 13px; line-height: 1.4em; text-align: left; vertical-align: middle;
	border-bottom: 1px solid #e0e0e0;
	}
.common-Board table.list3 td.text {padding: 12px 20px 14px 20px; text-align: justify;}
.common-Board table.list3 tr.None th, .common-Board table.list3 tr.None td {border-bottom: none;}
.common-Board table.list3 tr:last-child th, .common-Board table.list3 tr:last-child td {border-bottom: none;}

/* List4 */
.common-Board table.list4 th {
	height: 18px;
	padding: 0 0 3px 0;
	color: #444; letter-spacing: -1px; font-weight: bold; text-align: center; vertical-align: middle;
	border-right: 1px solid #d1d1d1; border-bottom: 1px solid #d1d1d1;
	background: #ececec;
	font-size:12px;
	}
.common-Board table.list4 td {
	padding: 5px 5px 7px 5px;
	font-size: 12px; line-height: 1.3em; vertical-align: middle;
	border-bottom: 1px solid #e0e0e0;
	}
.common-Board table.list4 th.lineBottom {border-bottom: 1px solid #d1d1d1;}
.common-Board table.list4 th.lineBottom {border-bottom: 1px solid #e0e0e0;}

/* List5 */
.common-Board table.line th:first-child {border-left: 1px solid #bbb;}
.common-Board table.line th:last-child  {border-right: 1px solid #bbb !important;}
.common-Board table.list5 th {
	min-height: 26px;
	padding: 0 0 1px 0;
	font-size: 12px; color: #444; letter-spacing: -1px; line-height: 1.2em; font-weight: bold; text-align: center; vertical-align: middle;
	border-right: 1px solid #d1d1d1; border-bottom: 1px solid #d1d1d1;
	background: #ececec;
	}
.common-Board table.list5 td {
	min-height: 24px;
	padding: 0 0 2px 0;
	font-size: 12px; line-height: 1.2em; text-align: center; vertical-align: middle;
	border-bottom: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0;
	}
.common-Board table.line td:first-child {border-left: 1px solid #bbb;}
.common-Board table.line td:last-child  {border-right: 1px solid #bbb !important;}


/* Board Search */
.Board-search {clear: both; position: relative; height: 38px;}
.Board-search .select {float: left; margin: 10px 0 0 0; overflow: hidden !important;}
.Board-search .select li {float: left;}
.Board-search .select b {color: #008bac;}

.Board-search .search {position: absolute; top: 0; right: 0;}
.Board-search .search select	{
	width: 85px; height: 26px; 
	padding: 1px 1px 1px 3px !important; 
	font-size: 12px !important; vertical-align: middle; 
	border: 1px solid #ccc; 
	cursor: pointer;
	}
.Board-search .search select.align {
	height: 24px;
	margin: 5px 0 0 0; padding: 1px 1px 1px 3px;
	font-size: 12px; color: #fff;  vertical-align: middle;
	text-shadow: 0 1px 0 rgba(0,0,0, 0.05);
/*	border: 1px solid #626873;
	background: #737a87;	*/
	border: 1px solid #999;
	background: #aaa;
	cursor: pointer;
	}
.Board-search .search select.align2 {
	height: 26px;
	margin: 0 0 0 0; padding: 1px 1px 1px 3px;
	font-size: 12px; color: #fff; letter-spacing: -0.8px !important; vertical-align: middle;
	text-shadow: 0 1px 0 rgba(0,0,0, 0.05);
/*	border: 1px solid #626873;
	background: #737a87;	*/
	border: 1px solid #999;
	background: #aaa;
	cursor: pointer;
	}
.Board-search .search input	{
	width: 200px; height: 24px; 
	margin: 0 0 0 2px !important; padding: 0 0 0 4px; 
	font-size: 13px; line-height: 1em !important; 
	border: 1px solid #ccc;
	}
.Board-search .search input::-moz-placeholder {font-size: 11px; color: #bbb; letter-spacing: -1px; opacity: 1;}
.Board-search .search input:-ms-input-placeholder {font-size: 11px; color: #bbb; letter-spacing: -1px;}
.Board-search .search input::-webkit-input-placeholder {font-size: 11px; color: #bbb; letter-spacing: -1px;}

.Board-search .search button	{
	width: 55px !important; height: 26px;
	margin: 0; padding: 0 0 3px 0;
	font-family: '¸¼Àº °íµñ', 'Malgun Gothic', 'MalgunGothicRegular', 'µ¸¿ò', 'Dotum', '±¼¸²', 'gulim', 'sans-serif';
	font-size: 12px !important; color: #fff; line-height: 100%; vertical-align: middle; 
	border: 1px solid #505050; 
	background: #646464;
	cursor: pointer;
	}
.Board-search .search .bubSelect {
	width: 130px !important;
	margin: 0 6px 0 0;
	color: #fff; vertical-align: middle;
	text-shadow: 0 1px 0 rgba(0,0,0, 0.06);
	border: 1px solid #639196 !important;
	background: #70a3a9 !important;
/*
	border: 1px solid #68989d !important;
	background: #70a3a9 !important;

	border: 1px solid #1b6e77 !important;
	background: #1c747e !important;
*/
	box-sizing: border-box;
	}
.Board-search .search .reSearch {
	padding: 5px 4px 0 0;
	font-size: 12px; line-height: 100%;
	}
.Board-search .search .reSearch i {
	display: inline-block;
	margin: 0 3px 0 0;
	}

.Board-count {clear: both; position: relative; margin: 0 0 6px 0;}
.Board-count b {color: #ff3710;}

/* Board Paging */
.Board-paging {position: relative;}
.Board-paging .Btn		{position: absolute; top: 0px; right: 0px;}
.Board-paging td img	{cursor: pointer;}
.Board-paging td.num ul			{float: left;}
.Board-paging td.num li			{float: left; margin: 0 2px 0 0; padding-right: 1px; text-align: center; letter-spacing: -1px; border: 1px solid #ccc; cursor: pointer;}
.Board-paging td.num li a		{display: block; width: 28px !important; height: 28px !important; padding: 8px 0 0 0 !important; font-size: 8pt !important; cursor: pointer; box-sizing: border-box;}
.Board-paging td.num li:hover a {color: #fff; font-weight: bold; text-decoration: none;}
.Board-paging td.num li.on, .Board-paging td.num li:hover {color: #fff; font-weight: bold; border: 1px solid #5e6676; background: #656e7f;}
.Board-paging td.num li.on a	{color: #fff; font-weight: bold;}

/* Board Btn */
.Board-btn {clear: both; position: relative; overflow: hidden;}
.Board-btn .leftB {float: left;}
.Board-btn .leftB ul			{float: left;}
.Board-btn .leftB li			{float: left; margin: 0 5px 0 0; letter-spacing: -1px; background: url('/images/board_BtnbgR.gif') no-repeat right 0;}
.Board-btn .leftB li:hover		{background: url('/images/board_BtnbgR_hover.gif') no-repeat right 0;}
.Board-btn .leftB li a			{
	display: block; height: 26px; padding: 0 20px 2px 20px; font-size: 13px; line-height: 23px; background: url('/images/board_BtnbgL.gif') no-repeat 0 0; cursor: pointer;}
.Board-btn .leftB li a:hover	{color: #fff; text-decoration: none; font-weight: bold; background: url('/images/board_BtnbgL_hover.gif') no-repeat 0 0;}

.Board-btn .rightB {float: right;}
.Board-btn .rightB ul {float: left;}
.Board-btn .rightB li			{float: left; margin: 0 0 0 5px; letter-spacing: -1px; background: url('/images/board_BtnbgR.gif') no-repeat right 0;}
.Board-btn .rightB li:hover		{background: url('/images/board_BtnbgR_hover.gif') no-repeat right 0;}
.Board-btn .rightB li a			{display: block; height: 26px; padding: 0 20px 2px 20px; font-size: 13px; line-height: 23px; background: url('/images/board_BtnbgL.gif') no-repeat 0 0; cursor: pointer;}
.Board-btn .rightB li a:hover	{color: #fff; text-decoration: none; font-weight: bold; background: url('/images/board_BtnbgL_hover.gif') no-repeat 0 0;}

.Board-btn .centerB {padding: 10px 0 0 0; text-align: center;}
.Board-btn .centerB .btn_St			{display: inline-block; margin: 0 0 0 5px; letter-spacing: -1px; background: url('/images/board_BtnbgR.gif') no-repeat right 0;}
.Board-btn .centerB .btn_St:hover		{background: url('/images/board_BtnbgR_hover.gif') no-repeat right 0;}
.Board-btn .centerB .btn_wrap			{display: inline-block; height: 26px; padding: 0 20px 2px 20px; font-size: 13px; line-height: 23px; background: url('/images/board_BtnbgL.gif') no-repeat 0 0; cursor: pointer;}
.Board-btn .centerB .btn_wrap:hover	{color: #fff; text-decoration: none; font-weight: bold; background: url('/images/board_BtnbgL_hover.gif') no-repeat 0 0;}

/* Board Info */
.Board-info		{position: relative; height: 32px;}
.Board-info .btn {
	display: inline-block;
	position: absolute; bottom: 8px; right: 0;
	height: 20px;
	padding: 2px 8px 0 8px;
	font-size: 11px; color: #fff; letter-spacing: -1px; text-align: center; text-decoration: none;
	border-radius: 2px;
	background: #aaa;
	box-sizing: border-box;
	}
.Board-info p	{position: absolute; display: inline-block; bottom: 3px; right: 0; height: 20px; padding: 0 0 0 15px; font-size: 11px; color: #777; background: url('/images/board_ic.gif') no-repeat 0 2px;}
.Board-info2	{position: relative; height: 22px;}
.Board-info2 p	{position: absolute; display: inline-block; bottom: 1px; right: 0; height: 20px; padding: 0 0 0 15px; font-size: 11px; color: #777; background: url('/images/board_ic.gif') no-repeat 0 2px;}

.textarea-info {margin: 8px 0 0 0;}
.textarea-info li		{padding: 0 10px 6px 22px; line-height: 1.2em; background: url('/images/board_ic2.gif') no-repeat 0 0;}
.textarea-info li span	{color: #dd3001;}
.textarea-info li.ss	{padding: 0 10px 4px 35px; background: url('/images/icon/ic_gray.gif') no-repeat 25px 6px;}
.textarea-info li.ss a	{color: #005cba; text-decoration: underline;}

/* Btn txt */
.btn_txt,
.btn_txt *{display:inline-block;overflow:visible;position:relative;margin:0;padding:0;border:0;background:url(/images/etc/btn_bg_s.gif) no-repeat;font-size:11px;color:#333;text-decoration:none !important;vertical-align:top;white-space:nowrap}
.btn_txt{margin-right:4px}
.btn_txt *{left:4px;cursor:pointer;_cursor:hand}
.btn_txt.medium,
.btn_txt.medium *{height:26px;line-height:23px}
.btn_txt.medium{background-position:left 0}
.btn_txt.medium *{padding:0 10px 0 6px;background-position:right top;}
.btn_txt.strong *{font-weight: bold;}

/* ¹öÆ° Á¤·Ä */
.btn_cen{text-align:center}
.btn_cen a {cursor: pointer;}
.btn_both{overflow:hidden;clear:both;width:100%}
.btn_both .fl{float:left}
.btn_both .fr{float:right}

/* Å¸ÀÌÆ² ½ºÅ¸ÀÏ (°øÅë) */
.common-stit {height: 23px; margin: 0 0 10px 0;}

/* °øÅë ¿©¹é ¿ä¼Ò */
.ipCell		{padding: 0 0 0 5px;}	/* input ºÎºÐ */
.subjCell	{padding: 0 0 3px 0; line-height: 1.3em;}	/* °Ô½ÃÆÇ Subj ºÎºÐ */
.int_txt1	{padding: 6px 6px 0 6px;}
.int_txt2	{padding: 1px 4px 0 4px;}
.intRad	 {display: inline-block; width: 15px; height: 15px; margin: 0 6px 0 0; vertical-align: middle;}


/***** °øÅë Btn *****************************************************************/
.comm_btn {
	display: inline-block;
	color: #fff; text-align: center; font-weight: bold; text-decoration: none;
	border: 1px solid #153e65; border-bottom: 1px solid #113252;
	background: #1a4b7a;
	box-shadow: 0 0 1px 0 rgba(255, 255, 255, 0.8) inset;
	-moz-box-shadow: 0 0 1px 0 rgba(255, 255, 255, 0.8) inset;
	-webkit-box-shadow: 0 0 1px 0 rgba(255, 255, 255, 0.8) inset;
	-ms-box-shadow: 0 0 1px 0 rgba(255, 255, 255, 0.8) inset;
	-khtml-box-shadow: 0 0 1px 0 rgba(255, 255, 255, 0.8) inset;
	-o-box-shadow: 0 0 1px 0 rgba(255, 255, 255, 0.8) inset;
	}
.comm_btn:hover {
	color: #fff; text-decoration: none;
	text-shadow: 0 0 1px rgba(0, 0, 0, 0.8);
	-moz-text-shadow: 0 0 1px rgba(0, 0, 0, 0.8);
	-webkit-text-shadow: 0 0 1px rgba(0, 0, 0, 0.8);
	-ms-text-shadow: 0 0 1px rgba(0, 0, 0, 0.8);
	-khtml-text-shadow: 0 0 1px rgba(0, 0, 0, 0.8);
	-o-text-shadow: 0 0 1px rgba(0, 0, 0, 0.8);
	background: #1e6dc6;
	}

.comm_btn2 {
	display: inline-block;
	text-align: center; font-weight: normal; text-decoration: none;
	border: 1px solid #d5d5d5; border-bottom: 1px solid #bbb;
    border-radius: 4px;
	-moz-border-radius: 4px; -webkit-border-radius: 4px; -ms-border-radius: 4px; -khtml-border-radius: 4px; -o-border-radius: 4px;
	behavior: url('/common/PIE.htc');
	}
.comm_btn2:hover {color: #333; text-decoration: none; border: 1px solid #aec7d4; border-bottom: 1px solid #6a91a4;}

.comm_btn4 {
	display: inline-block;
	color: #fff; text-align: center; font-weight: bold; text-decoration: none;
	border: 1px solid #444; border-bottom: 1px solid #333; border-right: 1px solid #333;
	background: #555;
	box-shadow: 0 0 1px 0 rgba(255, 255, 255, 0.8) inset;
	-moz-box-shadow: 0 0 1px 0 rgba(255, 255, 255, 0.8) inset;
	-webkit-box-shadow: 0 0 1px 0 rgba(255, 255, 255, 0.8) inset;
	-ms-box-shadow: 0 0 1px 0 rgba(255, 255, 255, 0.8) inset;
	-khtml-box-shadow: 0 0 1px 0 rgba(255, 255, 255, 0.8) inset;
	-o-box-shadow: 0 0 1px 0 rgba(255, 255, 255, 0.8) inset;
	}
.comm_btn4:hover {
	color: #fff; text-decoration: none;
	text-shadow: 0 0 1px rgba(0, 0, 0, 0.8);
	-moz-text-shadow: 0 0 1px rgba(0, 0, 0, 0.8);
	-webkit-text-shadow: 0 0 1px rgba(0, 0, 0, 0.8);
	-ms-text-shadow: 0 0 1px rgba(0, 0, 0, 0.8);
	-khtml-text-shadow: 0 0 1px rgba(0, 0, 0, 0.8);
	-o-text-shadow: 0 0 1px rgba(0, 0, 0, 0.8);
	background: #6a6a6a;
	}

.comm_btn5 {
	display: inline-block;
	color: #fff; text-align: center; font-weight: bold; text-decoration: none;
	border: 1px solid #3a4859; border-bottom: 1px solid #2b3542;
	background: #435366;
	box-shadow: 0 0 1px 0 rgba(255, 255, 255, 0.8) inset;
	-moz-box-shadow: 0 0 1px 0 rgba(255, 255, 255, 0.8) inset;
	-webkit-box-shadow: 0 0 1px 0 rgba(255, 255, 255, 0.8) inset;
	-ms-box-shadow: 0 0 1px 0 rgba(255, 255, 255, 0.8) inset;
	-khtml-box-shadow: 0 0 1px 0 rgba(255, 255, 255, 0.8) inset;
	-o-box-shadow: 0 0 1px 0 rgba(255, 255, 255, 0.8) inset;
	}
.comm_btn5:hover {
	color: #fff; text-decoration: none;
	text-shadow: 0 0 1px rgba(0, 0, 0, 0.8);
	-moz-text-shadow: 0 0 1px rgba(0, 0, 0, 0.8);
	-webkit-text-shadow: 0 0 1px rgba(0, 0, 0, 0.8);
	-ms-text-shadow: 0 0 1px rgba(0, 0, 0, 0.8);
	-khtml-text-shadow: 0 0 1px rgba(0, 0, 0, 0.8);
	-o-text-shadow: 0 0 1px rgba(0, 0, 0, 0.8);
	background: #53749c; 
	}

/* ÁÖ¿ä¸Þ´º¹Ù·Î°¡±â */
/* ¸ð´ÞÀ©µµ¿ì */
.mw_fav{
	position: fixed; top: 0; left: 0;
	width: 100%; height: 100%;
	background: rgba(0,0,0, 0.6);
	z-index: 100;
	}
/*.mw_fav .bg{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.5;filter:alpha(opacity=50)}*/
.mw_fav .fg {
	position: absolute; top: 50%; left: 50%;
	width: 850px; 
	margin: -335px 0 0 -425px; padding: 0;
	border: 5px solid #8ec2fb;
	background: #fff;
	box-shadow: 0 5px 5px 0 rgba(0,0,0, 0.1);
	-webkit-box-shadow: 0 5px 5px 0 rgba(0,0,0, 0.1);
	animation: mw_favMv 300ms linear;
	-webkit-animation: mw_favMv 300ms linear;
	-moz-animation: mw_favMv 300ms linear;
	-o-animation: mw_favMv 300ms linear;
	-ms-animation: mw_favMv 300ms linear;
	}
@keyframes mw_favMv {
	from {
		opacity: 0;
		transform: translate(0, 50px);
		-webkit-transform: translate(0, 50px);
		-ms-transform: translate(0, 50px);
		-moz-transform: translate(0, 50px);
		-o-transform: translate(0, 50px);
		}
	to {
		opacity: 1;
		transform: translate(0, 0);
		-webkit-transform: translate(0, 0);
		-ms-transform: translate(0, 0);
		-moz-transform: translate(0, 0);
		-o-transform: translate(0, 0);
		}
	}
.mw_fav .mw_header {height:52px;background:url(/images/mytaxnet/mw_fav_header_bg.gif) repeat-x 0 0; text-align:center;}
.mw_fav .mw_contents {height:670px;overflow-y:auto; line-height:1.4em}
.mw_fav .mw_header span {display:block; padding:17px 0 0 0; font-size:18px; font-weight: bold;}
.mw_fav .mw_header span b {color:#1261b9}
.mw_fav .close_layer{position:absolute;top:17px;right:9px}
.mw_fav .close_layer a {margin-left:2px;}
/* ÁÖ¿ä¸Þ´º ¹Ù·Î°¡±â */
.fav_wrap {padding:12px 30px 0 30px; overflow:hidden;}
.fav_wrap .l_wrap {float:left;}
.fav_wrap .r_wrap {float:right;}
.fav_wrap p.tit {padding:5px 0 6px 0; font-size:16px; letter-spacing:-1px; font-weight:bold;}
.fav_wrap p.tit span {font-size:14px; font-weight:normal;}
.fav_wrap .menu1 {color:#18656e; border-bottom:2px solid #008ca3;}
.fav_wrap .menu2 {color:#1c532c; border-bottom:2px solid #447f10;}
.fav_wrap .fav_list {overflow:hidden; clear:both; margin:20px 0 0 0;}
.fav_wrap .fav_list > li {float:left; width:138px; margin:0 15px 0 0;}
.fav_wrap .fav_list li.last {margin:0;}
.fav_wrap .fav_list .stit {padding:5px 0 7px 0; margin:0 0 5px 0; background:#008ca3; border:1px solid #175e66; font-size:14px; color:#fff; text-align:center; letter-spacing: -0.5px; font-weight: bold; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);}
.fav_wrap .fav_list .stit {
	box-shadow: 0 17px 2px 0 rgba(255, 255, 255, 0.05) inset;
	-moz-box-shadow: 0 17px 2px 0 rgba(255, 255, 255, 0.05) inset;
	-webkit-box-shadow: 0 17px 2px 0 rgba(255, 255, 255, 0.05) inset;
	-ms-box-shadow: 0 17px 2px 0 rgba(255, 255, 255, 0.05) inset;
	-khtml-box-shadow: 0 17px 2px 0 rgba(255, 255, 255, 0.05) inset;
	-o-box-shadow: 0 17px 2px 0 rgba(255, 255, 255, 0.05) inset;
}
.fav_wrap .fav_list .inlist li {padding:6px 0 8px 18px; border-bottom:1px solid #b6c7c9; background:#e5f0f1 url(/images/mytaxnet/bullet_fav.gif) 9px 14px no-repeat; font-size:13px; line-height:1.3em;}
.fav_wrap .fav_list .inlist li.first {border-top:1px solid #b6c7c9;}

/* IE8ÀÌÇÏ ºê¶ó¿ìÁ® ¾È³» */
#ie8-wrap {
	position: relative; top: 0; bottom: 0; left: 0; right: 0;
	width: 100%; min-width: 1000px; height: 100% !important;
	}

#ie8-wrap .btm-Bg {
	position: fixed; bottom: 0; left: 0; right: 0;
	width: 100%; height: 230px;
	background: url('/images/etc/IE8_bg.png') repeat-x 0 54px;
	z-index: 1;
	}

#ie8-wrap .info-wrapper {
	position: fixed; top: 50%; left: 50%;
	width: 1000px; height: 330px;
	margin: -165px 0 0 -500px;
	font-size: 14px; color: #fff; line-height: 1.6em;
	background: url('/images/etc/IE8_bg2.gif') no-repeat right 25px;
	z-index: 2;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	}
#ie8-wrap .info-wrapper p {
	display: block;
	margin: 0 0 30px 0;
	font-size: 23px; color: #00bef2; letter-spacing: -0.5px; line-height: 1.4em;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);
	}
#ie8-wrap .info-wrapper p span {
	display: inline-block;
	margin: 10px 0 0 0;
	font-size: 30px; color: #fff; font-weight: bold; line-height: 1.25em;
	}
#ie8-wrap .info-wrapper .txt {
	display: block;
	padding: 0 370px 0 0;
	color: #d9e5ef;
	}
#ie8-wrap .info-wrapper .txt u {
	color: #fff799; text-decoration: none;
	}

#ie8-wrap .info-wrapper a {
	display: inline-block;
	height: 30px;
	margin: 25px 10px 0 0; padding: 0 15px 0 18px;
	font-size: 11px; color: #fff; line-height: 27px; text-align: center; text-decoration: none;
	background: #00294c;
	}
#ie8-wrap .info-wrapper a:hover {background: #db1e48;}


/* °³ÀÎÁ¤º¸Ãë±Þ¹æÄ§ Ãß°¡ - ÀüÃ¼ÆäÀÌÁö Àû¿ë 150714 */
.memEdit_stit {
	position: relative;
	height: 22px;
	margin: 0 0 8px 0; padding: 0 0 0 25px;
	font-size: 17px; letter-spacing: -1px; line-height: 1.3em; font-weight: bold;
	background: url('/images/member/tit_ic1.gif') no-repeat 0 4px;
	}
.memEdit_nextInfo {
	display: inline-block;
	margin: 1px 0 0 4px; padding: 0 0 0 8px;
	font-size: 10.5px; color: #999; line-height: 1em; font-weight: normal; vertical-align: middle;
	background: url('/images/member/bar1.gif') no-repeat 0 2px;
	}
.mem_agree {
	position: relative;
	height: 160px;
	margin: 10px 0 0 0; padding: 15px 20px 15px 20px;
	font-size: 12px; color: #444; line-height: 1.6em; text-align: justify;
	border-top: 1px solid #aaa; border-bottom: 1px solid #ddd; border-left: 1px solid #aaa; border-right: 1px solid #ddd;
	background: #f1f3f7;
	overflow-y: scroll;
	}
.mem_agree .provision_visual {display: none;}
.mem_agree .title1		{font-size: 15px; font-weight: bold;}
.mem_agree .tit_box		{display: none;}
.mem_agree .tit_box a	{display: inline-block; width: 45%; color: #444; text-decoration: none;}
.mem_agree .tit_box2	{padding: 0 0 10px 0; font-size: 15px; font-weight: bold;}

.mem_agree .stit		{display: block; margin: 10px 0 10px 0; font-size: 15px; color: #333; font-weight: bold; text-decoration: none;}
.mem_agree .sstit		{padding: 10px 0 5px 0; font-size: 14px; color: #444; font-weight: bold;}
.mem_agree .bar			{margin: 22px 0 20px 0; border-top: 1px dashed #d4d7df;}
.mem_agree .txt_in		{display: inline-block; padding: 10px 20px 12px 20px;}

.mem_chk {margin: 10px 0 10px 0; text-align: right; vertical-align: middle;}
.mem_chk input {width: 20px; height: 20px; margin: 0 2px 0 0; vertical-align: middle;}


/********************************************************************************************************************************
* ±âÅ¸
********************************************************************************************************************************/
.box-sizing {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	}

#common-Wrap .main-skyBannerL {display: none;}
#common-Wrap .main-skyBannerR {position: absolute; top: 131px; right: -75px;}
#common-Wrap .main-skyBannerR a {display: block; margin: 0 0 4px 0;}

i.essential-ic {
	margin: 0 0 1px 4px;
	font-size: 7px; color: #e05555; font-weight: normal !important; vertical-align: middle;
	}

/************************************************
* PDF ÄÁ¹öÅÍ¿ë CSS (printfriendly.com API Àû¿ë)
*************************************************/
/* ±¤°í hide Ã³¸® */
#gaiframe {
	display: none !important;
	visibility: hidden !important;
	}
iframe[src$="uncategorized.html"] {display: none !important;}


/* °Ë»ö(Ç×¸ñ 2°³ ÀÌ»ó) 2016-07-22 Ãß°¡ */
.int-a::-moz-placeholder {font-size: 12px; color: #bbb;	opacity: 1;}
.int-a:-ms-input-placeholder {font-size: 12px; color: #bbb;}
.int-a::-webkit-input-placeholder {font-size: 12px; color: #bbb;}

.Board-search2 {
	clear: both;
	position: relative;
	margin: 0 0 20px 0; padding: 16px 0 16px 20px;
	border: 1px solid #8dbec4;	/* a2cdd2 */
	background: #fafafa;
	box-sizing: border-box;
	}

.Board-search2 label {
	display: inline-block;
	width: 75px;
	padding: 0 0 2px 16px;
	font-size: 12px; vertical-align: middle;
	background: url('/images/icon2.png') no-repeat 0 1px;
	box-sizing: border-box;
	}
.Board-search2 label.yp {width: 115px;}

.Board-search2 label.yp-sst {
	padding: 18px 0 0 16px;
	vertical-align: top;
	background: url('/images/icon2.png') no-repeat 0 19px;
	}

.Board-search2 select {
	height: 26px;
	padding: 1px 1px 1px 5px;
	font-size: 13px; line-height: 1em; vertical-align: middle;
	border: 1px solid #ccc; 
	cursor: pointer;
	box-sizing: border-box;
	}
.int-a {
	height: 26px;
	padding: 0 0 2px 6px; 
	font-size: 13px; line-height: 1em;
	border: 1px solid #ccc;
	box-sizing: border-box;
	}
.int-a:focus {border-color: #018594;}

.Board-search2 li {margin: 0 0 8px 0;}
.Board-search2 li.None {margin: 0;}
.Board-search2 li .calendar {vertical-align: middle;}

.Board-search2 .btn {
	position: absolute; top: 14px; bottom: 13px; right: 14px;
	}
.Board-search2 .btn button {
	position: relative; top: 0; bottom: 0;
	height: 100%;
	margin: 0; padding: 0 0 2px 0;
	font-family: '¸¼Àº °íµñ', 'Malgun Gothic', 'MalgunGothicRegular', 'µ¸¿ò', 'Dotum', '±¼¸²', 'gulim', 'Helvetica', 'Apple-Gothic', 'sans-serif' !important; 
	color: #fff;
	box-shadow: 0 1px 1px 0 rgba(0,0,0, 0.1);
	cursor: pointer;
	transition: all 0.2s;
	}

.Board-search2 .btn button.b-srh {
	width: 70px;
	font-size: 12px;
	border: 1px solid #18626a;
	background: #1c717b;
	}
.Board-search2 .btn button.b-srh:hover {border-color: #007f93; background: #008ca2;}
.Board-search2 .btn button.b-reset {
	width: 50px;
	font-size: 11px;
	border: 1px solid #aaa;
	background: #bbb;
	}
.Board-search2 .btn button.b-reset:hover {border-color: #8a8a8a; background: #999;}
.Board-search2 .btn button i {margin: 0 2px 0 0; font-size: 13px;}

/* ÇöÇàÁ¶¼¼¹ý·É¿ë */
.Board-search2 label.guide {
	padding: 4px 0 0 16px;
	vertical-align: top !important;
	background: url('/images/icon2.png') no-repeat 0 5px;
	}
.Board-search2 li .info-txt {
	display: inline-block;
	}
.Board-search2 li .info-txt span {
	display: block;
	padding: 4px 0 0 11px;
	font-size: 11px;
	background: url('/images/icon/ic_gray3.gif') no-repeat -1px 9px;
	}

/* Tab ¸Þ´º¿ë(2016-08-22) */
#img_banner {position: relative;}
#img_banner li.tabdetail {display: none; overflow: hidden;}
#img_banner li.tabdetail:first-child {display: block;}


.input_2::-moz-placeholder {
	font-size: 12px; color: #bbb; letter-spacing: -0.5px;
	opacity: 1;
	}
.input_2:-ms-input-placeholder {font-size: 12px; color: #bbb; letter-spacing: -0.5px;}
.input_2::-webkit-input-placeholder {font-size: 12px; color: #bbb; letter-spacing: -0.5px;}


/* ÈÆ·É°í½Ã ¾ÆÀÌÄÜ */
.hg-icon {
	display: inline-block;
	width: 30px; height: 18px;
	margin: 0 3px 1px -5px; padding: 2px 0 0 0;
	font-size: 11px; color: #fff; letter-spacing: -1px; line-height: 100%; text-align: center; vertical-align: middle;
	border-radius: 3px;
	box-sizing: border-box;
	}
.hg-ty1 {background: #e38383;}
.hg-ty2 {background: #6d9bd0;}
.hg-ty3 {margin: 0 6px 0 0 !important; background: #34909b;}

span.hg-icon2 {
	display: inline-block;
	width: 45px;
	padding: 4px 0 5px 0 !important; 
	font-size: 11px; color: #fff; letter-spacing: -1px; line-height: 1em; text-align: center; vertical-align: top;
	}
.hg-Ing	{border: 1px solid #18626a; background: #1c717b;}
.hg-End	{border: 1px solid #919191; background: #a9a9a9;}


/*** ½Å±¸´ëºñ Å×ÀÌºí °­Á¦ ½ºÅ¸ÀÏ Àû¿ë(2017-09-13) **********/
.oldNewtable {
	width: 100%;
	margin: 0 0 20px 0;
/*	border-left: 1px solid #c2cbda; border-right: 1px solid #c2cbda;	*/
	border-collapse: collapse;
	border-spacing: 0;
	border: 0 none;
	table-layout: fixed;
	box-shadow: 0 1px 0 0 rgba(0,0,0, 0.05);
	}
.oldNewtable td {
	padding: 15px 10px 10px 10px;
	font-size: 13px; line-height: 1.4em;
	border: 1px solid #c2cbda;
	}
.oldNewtable th {
	padding: 5px 0 7px 0;
	font-size: 13px; line-height: 1.4em; text-align: center; font-weight: bold;
	border: 1px solid #c2cbda;
	}
.oldNewtable th:last-child {background: #f2f5f8;}
.oldNewtable tr:first-child td {
	padding: 5px 0 7px 0;
	text-align: center; font-weight: bold;
	}
.oldNewtable tr:first-child td:last-child {background: #f2f5f8;}

.oldNewtable td b {
	display: inline-block;
	margin: 0 0 5px 0;
	}
/* ½Å±¸´ëºñ ÀÌ¹ÌÁö »ðÀÔ ½Ã Å×ÀÌºí ÃÖÀûÈ­ Ãß°¡(2017-10-30) */
.oldNewtable td img {width: 100%; height: auto;}


/*** ÇÏ´Ü ÄÜÅÙÃ÷ Ãß°¡(2017-10-13) ***********/
.common-Bottom-contents {
	clear: both;
	height: 40px;
	padding: 0px 0 0 0;
	border-top: 1px solid #f0f0f0; border-bottom: 1px solid #f0f0f0; 
	background: #f5f5f5;
	box-sizing: border-box;
	overflow: hidden;
	}
.common-Bottom-contents iframe {
	margin: 0; padding: 0;
	width: 1000px; height: 40px;
	overflow: hidden;
	background: transparent;
	}

#bottomContents .haesul-box {
	float: left;
	position: relative;
	width: 50%;
	box-sizing: border-box;
	}
#bottomContents .haesul-box .tit {
	display: inline-block;
	position: relative;
	height: 18px;
	padding: 2px 8px 0 8px;
	font-size: 11px; color: #fff; line-height: 1em; text-align: center;
	border-radius: 3px;
	background: #204784;
	box-sizing: border-box;
	}
#bottomContents .haesul-box .tit span {color: #68e4ff;}
#bottomContents .haesul-box .tit:after {
	content: "";
	position: absolute; right: -9px; top: 50%;
	margin: -5px 0 0 0;	
	width: 0px; height: 0px;
	border: 5px solid;
	border-color: transparent transparent transparent #204784;
	border-radius: 0;
	}
#bottomContents .haesul-box .box {
	clear: both;
	position: absolute; top: -2px; left: 75px;
	height: 30px;
	margin: 0; padding: 0;
	overflow: hidden;
	}

#bottomContents .haesul-box .list-haesul li {
	height: 30px;
	margin: 0 0 6px 0;
	}
#bottomContents .haesul-box .list-haesul li a {
	display: inline-block;
	max-width: 350px;
	font-size: 13px; letter-spacing: -0.5px; line-height: 1.4em;
	white-space: nowrap; text-overflow: ellipsis;
	-moz-text-overflow: ellipsis; 
	-webkit-text-overflow: ellipsis;
	-ms-text-overflow: ellipsis;
	-khtml-text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	box-sizing: border-box;
	overflow: hidden;
	}
#bottomContents .haesul-box .list-haesul li.issue a {max-width: 320px;}
#bottomContents .haesul-box .list-haesul span.name {
	display: inline-block;
	height: 17px;
	margin: 0 2px 1px 0; padding: 1px 4px 0 4px;
	font-size: 11px; color: #346db5; letter-spacing: -0.8px; line-height: 100%; font-weight: normal; vertical-align: text-bottom;
	border: 1px solid #5e8fcc;
	border-radius: 3px;
	background: #f5f5f5;
	box-sizing: border-box;
	}
.main-bottom .common-Bottom-contents {display: none;}


/********************************************************************************************************************************
* Pagination & Board-button
********************************************************************************************************************************/
.Board-Align {
	clear: both;
	position: relative;
	padding: 0 0 7px 0;
	box-sizing: border-box;
	overflow: hidden;
	}
.pageAlign {float: left; margin: 0;}
.pageAlign li {float: left; box-sizing: border-box;}
.pageAlign li.page {
	padding: 2px 6px 0 0;
	}
.pageAlign li.page .su {color: #ff5c31; font-weight: bold;}
.pageAlign li.number select, .pageAlign li.number2 select {
	display: block;
	width: 52px; height: 18px;
	margin: 0; padding: 1px 1px 1px 3px;
	font-size: 11px; color: #fff; letter-spacing: -1px; line-height: 100%;
	border: none;
	border-radius: 2px;
	background: #999;
	box-sizing: border-box;
	}

.board-pagination {
	position: relative;
	height: 40px;
	vertical-align: top; text-align: center;
	box-sizing: border-box;
	overflow: hidden;
	}
.board-pagination .paging {margin: 0 auto; padding: 4px 0 0 0;}
.board-pagination .paging a {
	display: inline-block;
	position: relative;
	width: 30px; height: 30px;
	margin: 0; padding: 0;
	vertical-align: middle;
	border: none;
	cursor: pointer;
	transition: all 0.3s ease;
	box-sizing: border-box;
	}

.board-pagination .paging a.btn {
	margin: 0 -1px 0 0;
	font-size: 18px; color: #777; line-height: 25px; font-weight: normal;
	border: 1px solid #d5d5d5;
	border-radius: 0;
	background: #efefef;
	box-shadow: 0 22px 15px -5px rgba(255,255,255, 1) inset;
	box-sizing: border-box;
	}

.board-pagination a.pgNum, .board-pagination a.pgNum2, .board-pagination a.pgNum3, .board-pagination a.pgNum4, .board-pagination a.pgNum5
	{	
	margin: 0 -1px 0 0; padding: 0 1px 0 0;
	font-size: 11px; letter-spacing: -1px; line-height: 27px; text-align: center; vertical-align: middle; text-decoration: none;
	border: 1px solid #ddd;
	box-sizing: border-box;
	}
.board-pagination a.pgNum:hover, .board-pagination a.pgNum2:hover, .board-pagination a.pgNum3:hover, .board-pagination a.pgNum4:hover, .board-pagination a.pgNum5:hover  {font-weight: bold;}
.board-pagination a.pgNum:active, .board-pagination a.pgNum2:active, .board-pagination a.pgNum3:active, .board-pagination a.pgNum4:active, .board-pagination a.pgNum5:active {
	bottom: -2px;
	}
.board-pagination a.selected, .board-pagination a:hover {
	color: #fff; font-weight: bold;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
	border: 1px solid #616773;
	background: #686f7b;
	box-sizing: border-box;
	}
.board-pagination a.lt {margin: 0 5px 0 0 !important;}
.board-pagination a.rt {margin: 0 -1px 0 6px !important;}

.board-pagination .dot {letter-spacing: 1px;}

.board-pagination .rtBtn, .Btn-wrap .rtBtn {position: absolute; top: 4px; right: 0px;}


/********************************************************************************************************************************
* ETC - ¿À¸¥ÂÊ Quick
********************************************************************************************************************************/
input[type="checkbox"]#pRt_Quick { display: none;}
input[type="checkbox"]#pRt_Quick:checked ~ .pRt-Quick-wp {
	right: 0 !important;
	transition: right linear 0.1s;
	-webkit-transition: right linear 0.1s;
    -moz-transition: right linear 0.1s;
    -o-transition: right linear 0.1s;
	}
input[type="checkbox"]#pRt_Quick:checked ~ .pRt-Quick-wp .Btn {
	width: 17px;
	}
input[type="checkbox"]#pRt_Quick:checked ~ .pRt-Quick-wp .Btn i::before {
	content: "\f054";
	margin: 0 0 0 5px;
	}
.pRt-Quick-wp {
	position: fixed; top: 0; bottom: 0; right: -55px;
	width: 55px; height: 100%; min-height: 650px;
	border-left: 1px solid #5c5c5d;
	background: #74747a;
	box-shadow: 0 4px 4px 0 rgba(0,0,0, 0.4);
	box-sizing: border-box;
	transition: right linear 0.1s;
	-webkit-transition: right linear 0.1s;
    -moz-transition: right linear 0.1s;
    -o-transition: right linear 0.1s;
	z-index: 999999;
	}
.pRt-Quick-wp .box {
	position: relative; top: 0; bottom: 0;
	height: 100%;
	background: #74747a;
	box-sizing: border-box;
	z-index: 2;
	}
.pRt-Quick-wp .Btn {
	display: block;
	position: absolute; top: 49.5%; right: 54px;
	width: 19px; height: 56px;
	margin: -28px 0 0 0;
	border-top: 1px solid #5c5c5d; border-bottom: 1px solid #5c5c5d; border-left: 1px solid #5c5c5d;
	background: #74747a;
	box-shadow: -1px 2px 2px 0 rgba(0,0,0, 0.2);
	box-sizing: border-box;
	cursor: pointer;
	}
.pRt-Quick-wp .Btn i::before {
	content: "\f053";
	margin: 0 0 0 4px;
	font-size: 10px; color: #fff; line-height: 55px; text-align: center;
	}
.pRt-Quick-wp .Btn i:hover::before {color: #51cff6;}

.pRt-Quick-wp li {border-bottom: 1px solid #89898e; box-sizing: border-box;}
.pRt-Quick-wp li:last-child {border-bottom: none;}

.pRt-Quick-wp li.subj {
	height: 26px;
	padding: 7px 0 0 0;
	font-size: 9px; color: rgba(255,255,255, 0.7); letter-spacing: 1px; line-height: 100%; text-align: center;
	background: #111;
	box-shadow: 0 13px 0 0 rgba(255,255,255, 0.15) inset;
	}
.pRt-Quick-wp:hover li.subj {
	color: #fff;
	background: #1b3c70;
	box-shadow: 0 13px 0 0 rgba(255,255,255, 0.1) inset;
	}
.pRt-Quick-wp li a {
	display: block;
	padding: 35px 0 11px 0;
	font-size: 11px; color: #ddd; letter-spacing: -1px; line-height: 1.1em; text-align: center; text-decoration: none;
	border-bottom: 1px solid #646469;
	background: #74747a url('/images/common_rig_icon_new.png') no-repeat;
	background-position-x: 3px;
	box-sizing: border-box;
	cursor: pointer;
	}
.pRt-Quick-wp li:last-child a {border-bottom: none;}
.pRt-Quick-wp li a:hover {
	color: #fff;
	text-shadow: 0 1px 0 rgba(0,0,0, 0.5);
	background-color: #69696e;
	background-position-x: -46px;
	}
.pRt-Quick-wp li.pRtQ1 a {background-position-y: 0px;}
.pRt-Quick-wp li.pRtQ2 a {padding-top: 34px; background-position-y: -65px;}
.pRt-Quick-wp li.pRtQ3 a {padding-top: 33px; background-position-y: -138px;}
.pRt-Quick-wp li.pRtQ4 a {padding-top: 32px; background-position-y: -200px;}
.pRt-Quick-wp li.pRtQ5 a {padding-top: 33px; background-position-y: -272px;}
.pRt-Quick-wp li.pRtQ6 a {padding-top: 37px; background-position-y: -341px;}
.pRt-Quick-wp li.pRtQ7 a {padding-top: 34px; background-position-y: -415px;}
.pRt-Quick-wp li.pRtQ8 a {padding-top: 32px; background-position-y: -478px;}

.pRt-Quick-wp .pRt-topBtn {
	display: none;
	position: absolute; bottom: 8px; left: 50%;
	width: 40px; height: 25px;
	margin: 0 0 0 -20px; padding: 5px 0 0 0;
	font-size: 10px; color: #333; line-height: 100%; text-align: center;
	border: 1px solid #444;
	border-radius: 3px;
	background: #ddd;
	box-shadow: 0 12px 1px 0 rgba(255,255,255, 0.5) inset, 0 0 0 1px rgba(255,255,255, 0.2) inset;;
	box-sizing: border-box;
	cursor: pointer;
	}
.pRt-Quick-wp .pRt-topBtn i {
	display: inline-block;
	margin: 0 1px 2px 0;
	font-size: 8px; vertical-align: middle;
	}
.pRt-Quick-wp .pRt-topBtn:hover {
	color: #fff; text-decoration: none;
	border-color: #000;
	background: #111;
	box-shadow: 0 12px 1px 0 rgba(255,255,255, 0.1) inset, 0 0 0 1px rgba(255,255,255, 0.04) inset, 0 1px 2px 0 rgba(0,0,0, 0.2);
	transition: all 0.2s;
	}

.pRt-Quick-wp label.search-guide {
	display: block;
	position: absolute; bottom: 48px;
	width: 100%; height: 42px;
	padding: 0 0 0 0;
	font-size: 11px; color: #eee; letter-spacing: -1px; line-height: 1.2em; text-align: center;
	background: url('/images/common_rig_icon_search2.png') no-repeat center 0;
	box-sizing: border-box;
	cursor: pointer;
	}
.pRt-Quick-wp .search-guide-icon {
	position: absolute; bottom: 90px; left: 9px;
	z-index: 2px;
	}

/* Á¶¹® ¹× ¿¹ÆÇ Quick °Ë»ö Ãß°¡(2017-12-15) */
input[type="checkbox"]#pRt_Quick_search {display: none;}
input[type="checkbox"]#pRt_Quick_search:checked ~ .Quick-search-wp {
	right: 55px !important;
	transition: right linear 0.15s;
	-webkit-transition: right linear 0.15s;
    -moz-transition: right linear 0.15s;
    -o-transition: right linear 0.15s;
	}
input[type="checkbox"]#pRt_Quick_search:checked ~ .Quick-search-wp .Btn2 {
	width: 18px;
	}
input[type="checkbox"]#pRt_Quick_search:checked ~ .Quick-search-wp .Btn2 i::before {
	content: "\f054";
	margin: 0 0 0 7px;
	font-size: 9px; line-height: 39px; font-weight: normal;
	}
.Quick-search-wp {
	position: absolute; bottom: 13px; right: -175px;
	width: 230px; height: 110px;
	padding: 13px 5px 5px 11px;
	border-top: 1px solid #585858; border-left: 1px solid #585858;
	background: #616166;
	box-shadow: 0 2px 3px 0 rgba(0,0,0, 0.2);
	box-sizing: border-box;
	transition: right linear 0.15s;
	-webkit-transition: right linear 0.15s;
    -moz-transition: right linear 0.15s;
    -o-transition: right linear 0.15s;
	z-index: 1;
	}

.Quick-search-wp button {
	position: relative;
	width: 33px; height: 23px;
	margin: 0 0 0 0px; padding: 0 0 2px 0;
	font-family: '¸¼Àº °íµñ', 'Malgun Gothic', 'MalgunGothicRegular', 'µ¸¿ò', 'Dotum', '±¼¸²', 'gulim', 'Helvetica', 'Apple-Gothic', 'sans-serif' !important; 
	font-size: 11px; color: #fff; line-height: 0; text-align: center; vertical-align: middle;
	border: 1px solid #000;
	background: #111;
	box-shadow: 0 1px 1px 0 rgba(0,0,0, 0.1), 0 11px 0 0 rgba(255,255,255, 0.1) inset;
	cursor: pointer;
	transition: all 0.2s;
	box-sizing: border-box;	
	}
.Quick-search-wp button:hover {border-color: #b81414; background: #ca1616;}

.Quick-search-wp select, .Quick-search-wp input {
	height: 23px;
	padding: 1px 1px 1px 2px;
	font-family: '¸¼Àº °íµñ', 'Malgun Gothic', 'MalgunGothicRegular', 'µ¸¿ò', 'Dotum', '±¼¸²', 'gulim', 'Helvetica', 'Apple-Gothic', 'sans-serif' !important; 
	font-size: 12px; line-height: 1em;
	border: 1px solid #666;
	box-sizing: border-box;
	}
.Quick-search-wp input::-moz-placeholder {font-size: 11px; color: #a7a9af; letter-spacing: -0.5px;}
.Quick-search-wp input:-ms-input-placeholder {font-size: 11px; color: #a7a9af; letter-spacing: -0.5px;}
.Quick-search-wp input::-webkit-input-placeholder {font-size: 11px; color: #a7a9af; letter-spacing: -0.5px;}

.Quick-search-wp .law {
	position: relative;
	margin: 0 0 10px 0; padding: 0 0 0 33px;
	box-sizing: border-box;
	}
.Quick-search-wp .law span.stit {
	display: block;
	position: absolute; top: 0; bottom: -1px; left: 0;
	width: 28px;
	padding: 10px 0 0 0;
	font-size: 11px; color: #bbc5d4; letter-spacing: -0.5px; line-height: 120%; text-align: center;
	border-radius: 3px;
	background: #1b3c70;
	}
.Quick-search-wp .law:hover span.stit, .Quick-search-wp .YgPr:hover span.stit {
	color: #fff;
	background: #cd4848;
	transition: all 0.2s;
	}

.Quick-search-wp .YgPr {
	position: relative;
	padding: 0 0 0 33px;
	box-sizing: border-box;
	}
.Quick-search-wp .YgPr span.stit {
	display: block;
	position: absolute; top: 0; bottom: -1px; left: 0;
	width: 28px;
	padding: 4px 0 0 0;
	font-size: 11px; color: #bbc5d4; letter-spacing: -1px; line-height: 110%; text-align: center;
	border-radius: 3px;
	background: #1b3c70;
	}

.Quick-search-wp .Btn2 {
	display: block;
	position: absolute; top: 50%; right: 225px;
	width: 24px; height: 40px;
	margin: -20px 0 0 0;
	border: 1px solid #585858;
	border-top-left-radius: 50px; border-bottom-left-radius: 50px;
	background: #606060;
	box-shadow: -1px 2px 2px 0 rgba(0,0,0, 0.2);
	box-sizing: border-box;
	cursor: pointer;
	}
.Quick-search-wp .Btn2 i::before {
	content: "\f002";
	margin: 0 0 0 7px; 
	font-size: 13px; color: #fff; line-height: 38px; text-align: center;
	}
.Quick-search-wp .Btn2 i:hover::before {color: #fc4e4e;}

.Quick-search-wp .guide {
	display: none;
	padding: 7px 0 0 33px;
	font-size: 11px; color: #aaa; letter-spacing: -0.8px;
	}


/********************************************************************************************************************************
* ½Å±Ô ·Î±×ÀÎ/È¸¿ø°¡ÀÔ Layer °ü·Ã
********************************************************************************************************************************/
.member-modal-wrap {
	display: none;
	position: fixed; top: 0; bottom: 0; left: 0; right: 0;
	z-index: 9999;
	}
.member-modal-wrap .mod-bg {
	position: fixed; top: 0; bottom: 0; left: 0; right: 0;
	width: 100%; height: 100%;
	background: #000;
	opacity: 0.60;
	filter: alpha(opacity=60);
	-ms-filter: "alpha(opacity=60)";
	-khtml-opacity: 0.60;
	-moz-opacity: 0.60;
	z-index: 9999;
	}
.member-modal-wrap .mod-box {
	position: absolute; top: 50%; left: 50%;
	text-align: left;
	background: #fff;
	box-shadow: 0 2px 2px 0 rgba(0,0,0, 0.2);
	overflow: hidden;
	animation: mMod-ani 0.1s ease-out;
	z-index: 10000;
	}
@keyframes mMod-ani {
	from {
		opacity: 0;
		transform: translate(0, 10px);
		}
	to {
		opacity: 1;
		transform: translate(0, 0);
		}
	}

.member-modal-wrap .mod-box.login {
	width: 450px; height: 440px;
	margin: -220px 0 0 -225px;
	}
.member-modal-wrap .mod-box.login.kakao {
	width: 380px; height: 380px;
	margin: -190px 0 0 -190px;
	}
.member-modal-wrap .mod-box.join {
	width: 450px; height: 600px;
	margin: -300px 0 0 -225px;
	}
.member-modal-wrap .mod-box.join.law {
	height: 760px;
	margin-top: -380px;
	}
.member-modal-wrap .mod-box.join.law-biz {
/*	height: 840px;
	margin-top: -420px;
*/
	height: 770px;
	margin-top: -385px;
	}
.member-modal-wrap .mod-box.join.certification {
	height: 530px;
	margin-top: -265px;
	}
.member-modal-wrap .mod-box.join.certification.kakao {
	height: 400px;
	margin-top: -200px;
	}
.member-modal-wrap .mod-box.join.finish {
	height: 440px;
	margin-top: -220px;
	}

/* È¸¿ø°¡ÀÔ Æ¯Àü */
.member-modal-wrap .mod-box .member-gift-wp {
	clear: both;
	margin: 30px 30px -14px 30px; padding: 10px 0 10px 0;
	font-size: 13px; color: #777; letter-spacing: -0.6px; line-height: 1.4em; text-align: center;
	border: 1px solid #c0cce0;
	border-radius: 3px;
	background: #f7f9fb;
	overflow: hidden;
	}
.member-modal-wrap .mod-box.law-biz .member-gift-wp {margin-left: 20px; margin-right: 20px;}
.member-modal-wrap .mod-box .member-gift-wp span.block {
	display: inline-block;
	height: 19px;
	margin: 0 0 3px 0; padding: 0 6px;
	font-size: 13px; color: #fff; line-height: 17px; font-weight: bold; text-align: center;
	background: #b72424;
	}
.member-modal-wrap .mod-box .member-gift-wp strong {
	display: block;
	font-size: 14px; color: #003dc9;
	}

/* Tab ¸Þ´º */
.member-modal-wrap .mod-box .Tabm {
	position: relative;
	margin: -5px 30px -10px 30px; 
	overflow: hidden;
	box-sizing: border-box;
	}
.member-modal-wrap .mod-box.law-biz .Tabm {margin-left: 20px; margin-right: 20px;}
.member-modal-wrap .mod-box .Tabm ul {float: left; width: 100%;}
.member-modal-wrap .mod-box .Tabm ul.c2 li  {width: 50%;}
.member-modal-wrap .mod-box .Tabm li {
	float: left;
	position: relative;
	border-top: 1px solid #ced7e3; border-bottom: 1px solid #32537f; border-right: 1px solid #ced7e3;
	box-sizing: border-box;
	}
.member-modal-wrap .mod-box .Tabm li:first-child {border-left: 1px solid #b9d7da;}
.member-modal-wrap .mod-box .Tabm li.selected {
	border-top: 1px solid #32537f; border-bottom: 1px solid #fff; border-left: 1px solid #32537f; border-right: 1px solid #32537f;
	}
.member-modal-wrap .mod-box .Tabm li.selected:after {
	content: "";
	display: block; 
	position: absolute; top: 0; bottom: 0; right: -7px; 
	width: 6px;
	background: url('/images/tab_shadow.png') no-repeat 0 0;
	background-size: 100% 100%;
	z-index: 2;
	}
.member-modal-wrap .mod-box .Tabm li.selected:last-child::after {display: none;}

.member-modal-wrap .mod-box .Tabm li a {
	display: block;
	height: 36px;
	padding: 8px 0 0 0;
	font-size: 13px; color: #888; letter-spacing: -0.5px; line-height: 1.3em; text-align: center; vertical-align: middle; text-decoration: none;
	background: #fafafa;
	box-sizing: border-box;	
	cursor: pointer;
	}
.member-modal-wrap .mod-box .Tabm li:hover a {color: #103a71; font-weight: normal;}
.member-modal-wrap .mod-box .Tabm li:hover a span.num {color: #777; font-weight: normal !important;}
.member-modal-wrap .mod-box .Tabm li a span.num {
	display: block;
	margin: 1px 0 0 0;
	font-size: 10px; color: #aaa; letter-spacing: 0; line-height: 100%;
	}
.member-modal-wrap .mod-box .Tabm li.selected a {
	padding-top: 10px;
	font-size: 15px; color: #103a71; line-height: 20px; font-weight: bold;
	background: #fff;
	}

/* Å¸ÀÌÆ² */
.member-modal-wrap .mod-box .subj-tit {
	clear: both;
	position: relative;
	padding: 40px 0 20px 0;
	font-size: 21px; color: #555; letter-spacing: -0.5px; text-align: center; font-weight: bold;
	}
.member-modal-wrap .mod-box .subj-tit a.close {
	display: block;
	position: absolute; top: 15px; right: 15px;
	width: 28px; height: 27px;
	background: url('/images/member/modal_btn_close.png') no-repeat 0 0;
	cursor: pointer;
	}
.member-modal-wrap .mod-box .subj-tit .guide {
	display: inline-block;
	position: absolute; top: 0; left: 0;
	height: 24px;
	padding: 0 14px 0 12px;
	font-size: 12px; color: #fff; letter-spacing: -1px; line-height: 21px; text-align: center;
	background: #e05555;
	cursor: help;
	}

/* È¸¿øÀ¯Çü ¾È³» */
.member-modal-wrap .mod-box .subj-tit .guide:hover .box {height: 580px !important; padding: 0 5px 5px 0;}
.member-modal-wrap .mod-box .subj-tit .guide i {
	display: inline-block;
	margin: 0 0 0 4px;
	font-size: 14px; vertical-align: middle;
	z-index: 10000001;
	}

.member-modal-wrap .mod-box .subj-tit .guide .box {
	position: absolute; top: 0; left: 0;
	height: 0px;
	transition: height linear 0.2s;
	-webkit-transition: height linear 0.2s;
    -moz-transition: height linear 0.2s;
    -o-transition: height linear 0.2s;
	z-index: 10000001;
	overflow: hidden;
	}
.member-modal-wrap .mod-box .subj-tit .guide .box .text {
	clear: both;
	position: relative;
	width: 400px;
	padding: 15px 18px 20px 18px;
	font-size: 11px; color: #666; letter-spacing: -0.8px; line-height: 1.4em; text-align: left;
	border: 1px solid #aaa;
	background: #fff;
	box-shadow: 1px 1px 3px 0 rgba(0,0,0, 0.15);	
	}
.member-modal-wrap .mod-box .subj-tit .guide .box .tit {
	display: block;
	height: 25px;
	margin: -16px -19px 13px -19px; 
	font-size: 12px; color: #fff; letter-spacing: -0.5px; line-height: 22px; text-align: center;
	background: #e05555;
	}
.member-modal-wrap .mod-box .subj-tit .guide .box .kind {
	display: block;
	margin: 10px 0 2px 0;
	font-size: 13px; color: #cf4444;
	}
.member-modal-wrap .mod-box .subj-tit .guide .box .tbl {
	width: 100%; table-layout: fixed;
	margin: 6px 0 0 0;
	border-top: 1px solid #d5d5d5;
	}
.member-modal-wrap .mod-box .subj-tit .guide .box .tbl th {
	padding: 3px 0 5px 0;
	font-size: 11px; color: #666; text-align: center; vertical-align: middle;
	border-right: 1px solid #d5d5d5; border-bottom: 1px solid #d5d5d5;
	background: #f5f5f5;
	}
.member-modal-wrap .mod-box .subj-tit .guide .box .tbl th:last-child {border-right: none;}

.member-modal-wrap .mod-box .subj-tit .guide .box .tbl td {
	padding: 5px 6px 7px 6px;
	font-size: 11px; color: #666; line-height: 1.3em; text-align: left; vertical-align: top;
	border-right: 1px solid #d5d5d5; border-bottom: 1px solid #d5d5d5;
	}
.member-modal-wrap .mod-box .subj-tit .guide .box .tbl td:last-child {border-right: none;}
.member-modal-wrap .mod-box .subj-tit .guide .box .tbl td.mid {text-align: center; vertical-align: middle;}
.member-modal-wrap .mod-box .subj-tit .guide .box .tbl td a.memGuide {
	display: inline-block;
	height: 18px;
	margin: 4px 0 0 0; padding: 0 5px 1px 5px;;
	font-size: 11px; color: #fff; line-height: 15px; text-align: center; text-decoration: none;
	background: #555;
	}
.member-modal-wrap .mod-box .subj-tit .guide .box .tbl td a.memGuide:hover {background: #235aa0;}

.member-modal-wrap .mod-box .subj-tit .guide .box .regiBtn {
	display: block;
	width: 190px; height: 30px;
	margin: 15px auto 0;
	font-size: 13px; color: #fff; line-height: 28px; text-align: center;
	border-radius: 3px;
	background: #c83434;
	}
.member-modal-wrap .mod-box .subj-tit .guide .box .regiBtn:hover {
	text-decoration: none;
	background: #e05555;
	}
.member-modal-wrap .mod-box .subj-tit .guide .box .regiBtn i {
	display: inline-block;
	margin: 0 0 1px 6px;
	font-size: 17px; vertical-align: middle;
	}

/* input Style */
label.form {cursor: pointer;}
.radio {
	display: inline-block;
	width: 16px; height: 16px;
	}
.form-txt {
	display: inline-block;
	margin: 0 20px 3px 6px;
	font-size: 12px; line-height: 100%; font-weight: normal; vertical-align: middle;
	}
.form-txt.w10 {width: 80px; margin-right: 10px;}
.form-txt.w20 {width: 150px; margin-right: 10px;}

/*--- ·Î±×ÀÎ -----*/
.member-modal-wrap .mod-box .login-wp {
	clear: both;
	position: relative;
	margin: 0 35px;
	}
.member-modal-wrap .mod-box .login-wp input.int {
	display: block;
	width: 280px; height: 40px;
	margin: 0 0 5px 0; padding-left: 10px; padding-top: 6px;
	font-size: 15px;
	border: 1px solid #ccc;
	border-radius: 0;
	}
.member-modal-wrap .mod-box .login-wp input.int:focus {
	border-color: #5d75a1;
	background: #fff;
	box-shadow: inset 0 1px 1px rgba(0,0,0, .075);
	}
.member-modal-wrap .mod-box .login-wp input.int::-moz-placeholder			{font-size: 14px; letter-spacing: -0.5px; opacity: 1;}
.member-modal-wrap .mod-box .login-wp input.int:-ms-input-placeholder		{font-size: 14px; letter-spacing: -0.5px;}
.member-modal-wrap .mod-box .login-wp input.int::-webkit-input-placeholder	{font-size: 14px; letter-spacing: -0.5px;}

.member-modal-wrap .mod-box .login-wp .btn {
	display: block;
	position: absolute; top: 0px; right: 0;
	width: 95px; height: 84px;
	padding: 0;
	font-size: 15px; color: #fff; font-weight: bold;
	border: 1px solid #1f4f8d;
	background: #235aa0;
	box-shadow: 0 1px 1px 0 rgba(0,0,0, 0.1);
	transition: all 0.2s;
	cursor: pointer;
	}
.member-modal-wrap .mod-box .login-wp .btn:hover {
	border-color: #1c65b7;
	background: #1e6dc6;
	}
.member-modal-wrap .mod-box .login-wp label.form {display: inline-block; margin: 10px 0 0 0;}
.member-modal-wrap .mod-box .login-wp .form-txt  {font-size: 13px; color: #555;}

.member-modal-wrap .mod-box.login.kakao .login-wp {
	margin-bottom: 17px; padding-bottom: 24px;
	border-bottom: 1px solid #ddd;
	}
.member-modal-wrap .mod-box.login.kakao .btn-kakao {
	display: block;
	width: 100%; height: 60px;
	margin: 20px 0 0 0;
	font-size: 15px; color: #583a28; font-weight: bold;
	border: 1px solid #e3cf00;
	background: #fee800;
	box-shadow: 0 1px 1px 0 rgba(0,0,0, 0.1);
	transition: all 0.2s;
	cursor: pointer;
	}

/* SNS ·Î±×ÀÎ */
.member-modal-wrap .mod-box .sns-join {
	clear: both;
	margin: 25px 20px 17px 20px; padding: 0 0 22px 0;
	border-bottom: 1px solid #ddd;
	overflow: hidden;
	}
.member-modal-wrap .mod-box .sns-join.None {
	margin-bottom: 0;
	border: none;
	}
.member-modal-wrap .mod-box .sns-join .stit {
	position: relative;
	height: 32px;
	margin: 0 0 15px 0;
	font-size: 14px; text-align: center; font-weight: bold;
	}
.member-modal-wrap .mod-box .sns-join .stit::before {
	content: "";
	display: block;
	position: absolute; top: 50%; left: 0; right: 0;
	width: 100%; height: 1px;
	background: #cfcfcf;
	z-index: 1;
	}
.member-modal-wrap .mod-box .sns-join .stit span.txt {
	display: inline-block;
	position: relative;
	height: 30px;
	padding: 0 15px;
	line-height: 28px;
	background: #fff;
	z-index: 2;
	}
.member-modal-wrap .mod-box .sns-join .stit span.circle {
	display: inline-block;
	width: 30px; height: 30px;
	margin: 0 3px 2px 0;
	font-size: 13px; color: #fff; text-align: center; vertical-align: middle;
	border-radius: 100%;
	background: #00a0d4;
	}
.member-modal-wrap .mod-box .sns-join .stit span.circle i {
	font-size: 18px; line-height: 28px;
	}
.member-modal-wrap .mod-box .sns-join.finish .stit span.circle {background: #d84a4a;}

.member-modal-wrap .mod-box .sns-join ul {
	float: left; 
	width: 100%;
	}
.member-modal-wrap .mod-box .sns-join li {
	float: left; 
	width: 25%;
	padding: 0 2px;
	}
.member-modal-wrap .mod-box .sns-join li a {
	display: block;
	position: relative;
	height: 70px;
	padding: 38px 0 0 0;
	font-size: 13px; color: #fff; letter-spacing: -0.5px; text-decoration: none !important; text-align: center;
	border: 1px solid #2e4677; border-bottom: 2px solid #2e4677;
	border-radius: 5px;
	background: #3b5997;
	transition: all 0.2s;
	cursor: pointer;
	}
.member-modal-wrap .mod-box .sns-join li a:active {bottom: -2px;}
.member-modal-wrap .mod-box .sns-join li.facebook a {
	background: #3b5997 url('/images/member/modal_sns_facebook.png') no-repeat center 15px;
	}
.member-modal-wrap .mod-box .sns-join li.google a {
	border-color: #b63f2f;
	background: #d34836 url('/images/member/modal_sns_google.png') no-repeat center 15px;
	}
.member-modal-wrap .mod-box .sns-join li.kakao a {
	color: #583a28;
	border-color: #e3cf00;
	background: #fee800 url('/images/member/modal_sns_kakao.png') no-repeat center 15px;
	}
.member-modal-wrap .mod-box .sns-join li.naver a {
	border-color: #5c9a25;
	background: #6bb32b url('/images/member/modal_sns_naver.png') no-repeat center 15px;
	}

.member-modal-wrap .mod-box .regist-join {
	clear: both;
	font-size: 13px; line-height: 1.3em; text-align: center;
	overflow: hidden;
	}
.member-modal-wrap .mod-box .regist-join a { 
	display: inline-block;
	position: relative;
	padding: 0 10px 0 10px;
	text-decoration: none;
	transition: all 0.2s;
	}
.member-modal-wrap .mod-box .regist-join a::after {
	content: "";
	position: absolute; top: 50%; right: -3px;
	width: 1px; height: 11px;
	margin: -5px 0 0 0;
	background: #ddd;
	}
.member-modal-wrap .mod-box .regist-join a:last-child::after {display: none;}
.member-modal-wrap .mod-box .regist-join a i {
	display: inline-block;
	margin: 0 4px 1px 0;
	font-size: 14px; color: #ccc; vertical-align: middle;
	}
.member-modal-wrap .mod-box .regist-join a:hover i {color: #005cba;}

.member-modal-wrap .mod-box .sns-join-guide {
	clear: both;
	margin: -5px 25px 0 25px;
	overflow: hidden;
	}
.member-modal-wrap .mod-box .sns-join-guide li {
	margin: 0 0 3px 0; padding: 0 0 0 9px;
	font-size: 11.5px; color: #555; line-height: 1.6em; text-align: justify;
	background: url('/images/icon/ic_gray.gif') no-repeat 0 8px;
	}
.member-modal-wrap .mod-box .sns-join-guide li:last-child {margin-bottom: 0;}

/*--- È¸¿ø°¡ÀÔ -----*/
.member-modal-wrap .mod-box .join-wp {
	clear: both;
	position: relative;
	margin: 0 50px 0px 50px; padding: 5px 0 0 0;
	font-size: 12px; color: #555; letter-spacing: -0.5px; line-height: 1.4em;
	}
.member-modal-wrap .mod-box .join-wp .btn {
	display: block;
	position: relative;
	height: 70px;
	margin: 0 0 6px 0;
	font-size: 16px; color: #fff; line-height: 68px; text-decoration: none; text-align: center;
	border: 1px solid #1f4f8d;
	background: #235aa0;
	box-shadow: 0 1px 1px 0 rgba(0,0,0, 0.1);
	transition: all 0.2s;
	cursor: pointer;
	}
.member-modal-wrap .mod-box .join-wp .btn:hover {
	border-color: #1c65b7;
	background: #1e6dc6;
	}
.member-modal-wrap .mod-box .join-wp .btn:active {bottom: -2px;}

.member-modal-wrap .mod-box .join-wp .btn i {
	display: inline-block;
	position: absolute; top: 50%; right: 15px;
	width: 20px; height: 20px;
	margin: -10px 0 0 0;
	font-size: 24px; line-height: 18px;
	transform: scale(1);
	-webkit-transform: scale(1);
	transition: .1s ease-in-out;
	-webkit-transition: .1s ease-in-out;
	}
.member-modal-wrap .mod-box .join-wp .btn:hover i {-webkit-transform: scale(1.4); transform: scale(1.4);}

/*--- ¾à°üµ¿ÀÇ -----*/
.member-modal-wrap .mod-box .join-law {
	clear: both;
	position: relative;
	margin: 0 20px; padding: 10px 0 0 0;
	}
.member-modal-wrap .mod-box .join-law .stit {
	position: relative;
	margin: 0 0 8px 0;
	font-size: 11px; color: #999; letter-spacing: -1px; line-height: 1.3em;
	}
.member-modal-wrap .mod-box .join-law .stit strong {
	display: block;
	height: 25px;
	padding: 0 0 0 18px;
	font-size: 15px; color: #2259a6; letter-spacing: -1px; font-weight: bold;
	background: url('/images/Icon4.png') no-repeat 0 3px;
	}
.member-modal-wrap .mod-box .join-law .stit label.form {
	position: absolute; top: 0px; right: -20px;
	}
.member-modal-wrap .mod-box .join-law .stit label.form .form-txt {font-size: 12px; color: #333;}

.member-modal-wrap .mod-box .join-law .mem_agree.law {
	height: 98px !important;
	margin: 0 0 25px 0;
	}
.member-modal-wrap .mod-box.join.law-biz .join-law .mem_agree.law {height: 65px !important; margin-top: -5px;}

.member-modal-wrap .mod-box .join-law .all-check {margin: -5px 0 28px 0;}

/*--- º»ÀÎ ÀÎÁõ -----*/
.member-modal-wrap .mod-box .certifi-wp {
	clear: both;
	margin: 0 20px 5px 20px; padding: 10px 0 0 0;
	overflow: hidden;
	}
.member-modal-wrap .mod-box .certifi-wp .box {
	position: relative;
	height: 155px;
	margin: 0 0 20px 0; padding: 28px 25px 0 165px;
	font-size: 17px; color: #2259a6; letter-spacing: -0.5px; font-weight: bold;
	border: 1px solid #ddd;
	border-radius: 3px;
	background: #f8f8f8;
	}
.member-modal-wrap .mod-box .certifi-wp .box.phone {padding-top: 18px;}
.member-modal-wrap .mod-box .certifi-wp .box .circle {
	display: block;
	position: absolute; top: 50%; left: 25px;
	margin: -55px 0 0 0;
	width: 110px; height: 110px;
	text-align: center;
	border-radius: 100%;
	background: #cbe2f6;
	box-shadow: 0 1px 1px 0 rgba(0,0,0, 0.1) inset;
	overflow: hidden;
	}
.member-modal-wrap .mod-box .certifi-wp .box span.stxt {
	display: block;
	margin: 5px 0 0 0;
	font-size: 12px; color: #555; line-height: 1.4em; font-weight: normal;
	}
.member-modal-wrap .mod-box .certifi-wp .box a {
	display: block;
	position: relative;
	width: 120px; height: 32px;
	margin: 12px 0 0 0; padding: 0 0 0 0;
	font-size: 12px; color: #fff; line-height: 28px; font-weight: normal; text-align: center;
	border: 1px solid #1f4372;
	border-radius: 3px;
	background: #234d83;
	box-shadow: 0 1px 1px 0 rgba(0,0,0, 0.05);
	transition: all 0.2s;
	cursor: pointer;
	}
.member-modal-wrap .mod-box .certifi-wp .box a:hover {
	font-weight: bold; text-decoration: none !important;
	border-color: #1c65b7;
	background: #1e6dc6;
	box-shadow: 0 2px 1px 0 rgba(0,0,0, 0.15);
	}
.member-modal-wrap .mod-box .certifi-wp .box a:active {bottom: -2px;}

/*--- °¡ÀÔ¿Ï·á -----*/
.member-modal-wrap .mod-box .finish-message {
	clear: both;
	margin: 5px 30px 0 30px; padding: 17px 0 18px 0;
	font-size: 17px; color: #111; letter-spacing: -1px; line-height: 1.4em; text-align: center;
	border: 1px solid #afbdd6;
	border-radius: 3px;
	background: #f7f9fb;
	overflow: hidden;
	}
.member-modal-wrap .mod-box .finish-message strong {color: #005fd5; letter-spacing: -0.5px;}

.member-modal-wrap .mod-box .sns-join.finish .gift {
	clear: both;
	position: relative;
	margin: -5px 10px 0 0; padding: 5px 0 15px 10px;
	font-size: 14px; letter-spacing: -1px; line-height: 1.5em; font-weight: normal;
	background: url('/images/member/modal_finish_bg2.png') no-repeat right 0px;
	background-size: auto 55px;
	}
.member-modal-wrap .mod-box .sns-join.finish .gift .subj {
	display: inline-block;
	height: 18px;
	margin: 2px 5px 6px 0; padding: 0 4px 0 4px;
	font-size: 11px; color: #fff; letter-spacing: -0.5px; line-height: 16px; text-align: center; vertical-align: middle;
	border-radius: 3px;
	background: #336ae4;
	}
.member-modal-wrap .mod-box .sns-join.finish .gift .subj.s2 {background: #34a02c;}
.member-modal-wrap .mod-box .sns-join.finish .gift strong {color: #d14747;}


/*--- Å×ÀÌºí -----*/
.member-modal-wrap .mod-box .tbl-wp {
	clear: both; 
	position: relative; 
	margin: 0 20px 25px 20px; padding: 5px 0 0 0;
	}
.member-modal-wrap .mod-box .tbl-wp table {width: 100%; table-layout: fixed;}
.member-modal-wrap .mod-box .tbl-wp table.Insert {border-top: 1px solid #d5d5d5;}
.member-modal-wrap .mod-box .tbl-wp table.Insert tr:last-child th, .member-modal-wrap .mod-box .tbl-wp table.Insert tr:last-child td {border-bottom-color: #d5d5d5;}

.member-modal-wrap .mod-box .tbl-wp table.Insert th {
	height: 46px;
	padding: 0 0 1px 12px;
	font-size: 12px; color: #555; letter-spacing: -0.5px; font-weight: bold; text-align: left; vertical-align: middle;
	border-bottom: 1px solid #e5e5e5;
	background: #f1f6fd;
	}
.member-modal-wrap .mod-box .tbl-wp table.Insert th.view {height: 36px;}
.member-modal-wrap .mod-box .tbl-wp table.Insert th.Center {
	height: 32px;
	padding-right: 0;
	text-align: center;
	}

.member-modal-wrap .mod-box .tbl-wp table.Insert td {
	padding: 0 12px 0 12px;
	font-size: 13px; line-height: 1.5em; text-align: left; vertical-align: middle;
	border-bottom: 1px solid #e9e9e9;
	}
.member-modal-wrap .mod-box .tbl-wp table.Insert td.cell  {padding-top: 8px; padding-bottom: 8px;}
.member-modal-wrap .mod-box .tbl-wp table.Insert td.cell2 {padding-top: 7px; padding-bottom: 9px;}
.member-modal-wrap .mod-box .tbl-wp table.Insert td.cell3 {padding-top: 10px; padding-bottom: 8px;}
.member-modal-wrap .mod-box .tbl-wp table.Insert td span.bar {
	display: inline-block;
	margin: 0 7px 0 7px;
	font-size: 12px; color: #ccc; font-weight: normal !important;
	}

.member-modal-wrap .mod-box .int-1 {
	display: inline-block;
	padding: 0 0 1px 8px;
	font-size: 14px;
	}
.member-modal-wrap .mod-box .int-1:focus {
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(28,105,192, 0.25);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(28,105,192, 0.25);
	}
.member-modal-wrap .mod-box .selt-1 {
	display: inline-block;
	height: 34px;
	padding: 3px 3px 3px 5px;
	border: 1px solid #dadada;
	}

/* Å×ÀÌºí ³» */
.member-modal-wrap .mod-box .tbl-inBtn {
	display: inline-block;
	position: relative;
	height: 32px;
	padding: 0 10px 0 10px;
	font-size: 12px; color: rgba(255,255,255, 0.9); letter-spacing: -1px; line-height: 30px; text-decoration: none !important; font-weight: normal; text-align: center; vertical-align: middle;
	border-radius: 3px;
	background: #6a727c;
	transition: all 0.2s;
	cursor: pointer;
	z-index: 2;
	}
.member-modal-wrap .mod-box .tbl-inBtn:hover {
	color: #fff;
	background: #395d98;
	}
.member-modal-wrap .mod-box .tbl-inBtn.red {background: #cc2f2f;}
.member-modal-wrap .mod-box .tbl-inBtn.red:hover {color: #fff; background: #e05555;}


/*--- Board Btn -----*/
.member-modal-wrap .mod-box .btm-btn {clear: both; line-height: 100%;}
.member-modal-wrap .mod-box .btm-btn .ltB {float: left; overflow: hidden;}
.member-modal-wrap .mod-box .btm-btn .rtB {float: right; overflow: hidden;}
.member-modal-wrap .mod-box .btm-btn .ctB {text-align: center; overflow: hidden;}
.member-modal-wrap .mod-box .btm-btn .ctB li {
	display: inline-block; 
	margin: 0 0 0 4px; padding: 0 0 5px 0;
	}
.member-modal-wrap .mod-box .btm-btn .ltB li, .member-modal-wrap .mod-box .btm-btn .rtB li {
	float: left;
	margin: 0 0 0 4px; padding: 0 0 5px 0;
	}
.member-modal-wrap .mod-box .btm-btn li a, .member-modal-wrap .mod-box .btm-btn .rtB li .submit {
	display: block;
	position: relative;
	height: 40px;
	padding: 0 30px 0 30px;
	font-size: 14px; color: #fff; line-height: 36px; text-decoration: none !important; font-weight: bold; text-align: center;
	border: 1px solid #1f4372;
	background: #234d83;
	box-shadow: 0 1px 1px 0 rgba(0,0,0, 0.1);
	transition: all 0.2s;
	cursor: pointer;
	}
.member-modal-wrap .mod-box .btm-btn li a:hover, .member-modal-wrap .mod-box .btm-btn .rtB li .submit:hover {
	border-color: #1c65b7;
	background: #1e6dc6;
	box-shadow: 0 1px 1px 0 rgba(0,0,0, 0.2);
	}
.member-modal-wrap .mod-box .btm-btn li .c1 {width: 120px;}
.member-modal-wrap .mod-box .btm-btn li .c2 {width: 180px; padding: 0 20px;}
.member-modal-wrap .mod-box .btm-btn li .h1 {height: 45px; line-height: 43px;}

.btm-btn li.line a {
	color: #777 !important;
	border-color: #d5d5d5 !important;
	background: #fff !important;
	}
.btm-btn li.line a:hover {
	color: #1f60b2 !important;
	border-color: #2d67b2 !important;
	}
