@charset "euc-kr";

/********************************************************************************************************************************
* Default SET
********************************************************************************************************************************/
body {background: #fff !important;}

.container {
	position: relative;
	width: 1000px;
	margin: 0 auto; padding: 0;
	line-height: 100%; vertical-align: top;
/*	overflow: hidden;	*/
	box-sizing: border-box;
	}

.list-newIcon {
	margin: 0 0 0 2px;
	vertical-align: middle;
	}
.list-newIcon2 {
	margin: 4px 0 0 6px;
	vertical-align: middle;
	}
.list-newIcon3 {
	margin: 0 0 2px 2px;
	vertical-align: middle;
	}
.list-newIcon4 {
	margin: 1px 0 0 2px;
	vertical-align: middle;
	}
.list-newIcon5 {
	margin: 4px 0 0 2px;
	vertical-align: middle;
	}
.list-newIcon6 {
	margin: 0 0 0 0;
	vertical-align: middle;
	}


/********************************************************************************************************************************
* header
********************************************************************************************************************************/
/*** top-sub menu ******************************/
header {
	position: relative;
	min-width: 1200px;
	}
header .top-smenu {
	position: relative;
	height: 26px;
	font-size: 11px; vertical-align: top;
	border-bottom: 1px solid #dfdfdf;
	box-sizing: border-box;
	overflow: hidden;
	}
header.sub .top-smenu {background: #fbfbfb;}
header .top-smenu span {
	display: inline-block;
	position: relative;
	height: 20px;
	margin: 5px 4px 0 0; padding: 0 10px 0 0;
	font-size: 11px; color: #777; letter-spacing: -1px; vertical-align: middle;
	box-sizing: border-box;
	cursor: pointer;
	}
header .top-smenu span:hover {color: #333;}
header .top-smenu span:after {
	content: "¢º";
	display: block;
	position: absolute; top: 50%; right: 0;
	margin: -9px 0 0 0;
	font-size: 7px !important; text-decoration: none;
	}
header .top-smenu span:hover::after {
	color: #f43142 !important;
	text-decoration: none !important;
	}

header .top-smenu .sns-link-field {
	display: inline-block;
	vertical-align: middle;
	}
header .top-smenu .sns-link-field .icon {
	display: inline-block;
	margin: 0 -1px 0 0;
	vertical-align: middle;
	box-sizing: border-box;
	cursor: pointer;
	}
header .top-smenu .sns-link-field .icon.facebook {font-size: 18px; color: #3b579d;}
header .top-smenu .sns-link-field .icon.youtube {
	margin-bottom: 1px;
	width: 15px; height: 15px;
	background: url('/images/youtube.png') no-repeat;
	}
header .top-smenu .sns-link-field .icon.kakao {
	margin-bottom: 1px;
	width: 15px; height: 15px;
	background: url('/images/kakao.png') no-repeat;
	}
header .top-smenu .sns-link-field .icon.kakao-story {
	margin-bottom: 1px; margin-left: -1px;
	width: 15px; height: 15px;
	background: url('/images/kakao_story.png') no-repeat;
	}

header .top-smenu .rt-mn {
	float: right;
	}
header .top-smenu .rt-mn a {
	display: inline-block;
	position: relative;
	height: 20px;
	margin: 5px 10px 0 0;
	font-size: 11px; color: #777; letter-spacing: -0.6px; vertical-align: middle;
	box-sizing: border-box;
	cursor: pointer;
	}
header .top-smenu .rt-mn a:hover {color: #005cba;}
header .top-smenu .rt-mn a:last-child {margin-right: 0;}
header .top-smenu .rt-mn a.End {margin-right: 0;}	/* IE8 Ã³¸® */
header .top-smenu .rt-mn a:before {
	content: '';
	display: block;
	position: absolute; top: 50%; right: -8px;
	width: 1px; height: 8px;
	margin: -6px 0 0 0;
	background: #e2e1e0;
	}
header .top-smenu .rt-mn a:last-child::before {display: none;}
header .top-smenu .rt-mn a.End:before {display: none;}	/* IE8 Ã³¸® */

header .top-smenu .rt-mn a i {
	display: inline-block;
	margin: 0 4px 1px 0;
	vertical-align: middle;
	}

header .top-smenu .rt-mn a.library {
	height: 16px;
	margin: 0 0 0 6px; padding: 1px 6px 0 6px;
	font-size: 10px; color: rgba(255,255,255, 0.8); letter-spacing: -1px; text-align: center; text-decoration: none !important;
	border-radius: 3px;
	background: #32559a;
	}
header .top-smenu .rt-mn a.library:hover {background: #3363c1;}


header .top-smenu .Landig-site {
	position: absolute; top: 4px; left: 120px;
	padding: 0 0 0 66px;
	background: url('/images/main/2017/top_special.png') no-repeat 0 2px;
	box-sizing: border-box;
	}
/*
header.sub .top-smenu .Landig-site {left: 128px;}
*/
header .top-smenu .Landig-site a {
	display: inline-block;
	position: relative;
	height: 16px;
	margin: 0 0 0 10px; padding: 1px 0 0 0;
	font-size: 11px; color: #555; letter-spacing: -1px; font-weight: normal; vertical-align: middle;
	box-sizing: border-box;
	}
header .top-smenu .Landig-site a:before {
	content: '';
	display: block;
	position: absolute; top: 50%; left: -7px;
	width: 1px; height: 8px;
	margin: -4px 0 0 0;
	background: #d9d9d9;
	}
header .top-smenu .Landig-site a:first-child {margin-left: 0;}
header .top-smenu .Landig-site a:first-child::before {display: none;}
/*
header .top-smenu .Landig-site a {
	display: inline-block;
	height: 16px;
	padding: 1px 0 0 17px;
	font-size: 11px; color: #555; letter-spacing: -0.6px; vertical-align: middle;
	background: url('/images/main/2017/stars.png') no-repeat 0 1px;
	box-sizing: border-box;
	}
*/
header .top-smenu .Landig-site a:hover {color: #c71111; text-decoration: none;}	/* color: #0000cc; */


/*** ÅëÇÕ°Ë»ö ******************************/
header .Search-wp {
	position: relative;
	height: 110px;
	padding: 6px 0 0 0;
	background: #fff;
	box-sizing: border-box;
	}
header.sub .Search-wp {height: 104px;}

header .Search-wp .logo {
	display: block;
	float: left;
	width: 216px; height: 100px;
	}
header.sub .Search-wp .logo {
	width: 200px; height: 80px;
	}

header .Search-wp .search {
	float: left;
	position: relative;
	margin: 9px 0 0 0;
	vertical-align: middle;
	z-index: 10;
	}
header.sub .Search-wp .search {margin: 5px 0 0 0;}

header .Search-wp .search .check {padding-left: 5px;}
header.sub .Search-wp .search .check {padding-left: 0px;}

header .Search-wp .search .check input {
	display: inline-block;
	width: 14px; height: 14px;
	vertical-align: middle;
	cursor: pointer;
	}
header .Search-wp .search .check label {
	display: inline-block;
	margin: 0 5px 0 0; padding: 0 0 0 3px;
	font-size: 12px; font-weight: normal;
	cursor: pointer;
	}
header.sub .Search-wp .search .check label {font-size: 11px;}
header .Search-wp .search .check .guide {
	display: inline-block;
	margin: 0 0 0 5px;
	font-size: 12px; color: #336ab1; letter-spacing: -1px; text-decoration: none !important;
	}
header.sub .Search-wp .search .check .guide {font-size: 11px;}
header .Search-wp .search .check .guide i {
	display: inline-block;
	margin: 0 3px 0 0;
	font-size: 14px; vertical-align: middle;
	}
header .Search-wp .search .check .guide:hover {color: #009cff;}
header .Search-wp .search .check .rank {
	position: absolute; top: 1px; left: 195px;
	height: 14px;
	padding: 1px 0 0 19px;
	font-size: 12px; color: #e05555; letter-spacing: -0.5px;
	background: url('/images/main/2017/rank_week_icon.png') no-repeat 0 -1px;
	box-sizing: border-box;
	}
header.sub .Search-wp .search .check .rank {left: 180px; font-size: 11px;}
header .Search-wp .search .check .rank:hover {color: #ff0000; text-decoration: none;}
header .Search-wp .search .check .rank i {
	display: inline-block;
	margin: 0 4px 0 0;
	color: #1969b9;
	}

/* °Ë»öÃ¢ */
header .Search-wp .search .main-search {
	width: 360px; height: 40px;
	margin: 6px 0 0 0; padding: 0 15px 2px 10px;
	font-size: 13pt; letter-spacing: -1px; line-height: 1em; font-weight: bold;
	border: 3px solid #204784;	
	background: none;
	box-sizing: border-box;
	}
header.sub .Search-wp .search .main-search {width: 330px; margin-top: 5px; padding-bottom: 4px; font-size: 16px;}
header .Search-wp .search .btn {
	display: inline-block;
	width: 60px; height: 40px;
	margin: 0 4px 0 0; padding: 0 3px 1px 0;
	font-size: 14px; color: #fff; line-height: 100%; text-decoration: none !important; font-weight: bold; text-align: center; vertical-align: bottom;
	border: 0;
	border-top-right-radius: 2px; border-bottom-right-radius: 2px;
	background: #204784;
	box-sizing: border-box;
	cursor: pointer;
	}
header.sub .Search-wp .search .btn {padding-bottom: 2px;}
/*
header .Search-wp .search .btn:click {background: #346db5;}
*/
header .Search-wp .search .yp-search {
	display: inline-block;
	width: 86px; height: 40px;
	padding: 13px 0 0 0;
	font-size: 12px; color: #fff; letter-spacing: -1.5px; line-height: 100%; text-decoration: none !important; font-weight: normal; text-align: center; vertical-align: bottom;
	border-radius: 2px;
	background: #204784;
	transition: all 0.2s;
	box-sizing: border-box;
	cursor: pointer;
	}
header .Search-wp .search .yp-search:hover {border-color: #1b5fab; background: #1e6dc6;}
/*----- Ä«Å×°í¸®º° SET -----*/
header.tax .Search-wp .search .main-search			{border-color: #1a5b65;}
header.tax .Search-wp .search .btn					{background: #1a5b65;}
header.tax .Search-wp .search .yp-search			{background: #1a5b65;}
header.tax .Search-wp .search .yp-search:hover		{border-color: #00778a; background: #008ca2;}

header.acc .Search-wp .search .main-search			{border-color: #174a23;}
header.acc .Search-wp .search .btn					{background: #174a23;}
header.acc .Search-wp .search .yp-search			{background: #174a23;}
header.acc .Search-wp .search .yp-search:hover		{border-color: #508124; background: #568c27;}

header.law .Search-wp .search .main-search			{border-color: #471f61;}
header.law .Search-wp .search .btn					{background: #471f61;}
header.law .Search-wp .search .yp-search			{background: #471f61;}
header.law .Search-wp .search .yp-search:hover		{border-color: #8846aa; background: #924bb7;}

header.biz .Search-wp .search .main-search			{border-color: #4b3d1b;}
header.biz .Search-wp .search .btn					{background: #4b3d1b;}
header.biz .Search-wp .search .yp-search			{background: #4b3d1b;}
header.biz .Search-wp .search .yp-search:hover		{border-color: #785f29; background: #85692d;}

header.cal .Search-wp .search .main-search			{border-color: #1f5952;}
header.cal .Search-wp .search .btn					{background: #1f5952;}
header.cal .Search-wp .search .yp-search			{background: #1f5952;}
header.cal .Search-wp .search .yp-search:hover		{border-color: #177c73; background: #198a80;}

header.edu .Search-wp .search .main-search			{border-color: #3b4264;}
header.edu .Search-wp .search .btn					{background: #3b4264;}
header.edu .Search-wp .search .yp-search			{background: #3b4264;}
header.edu .Search-wp .search .yp-search:hover		{border-color: #5c76c1; background: #617dcd;}

header.consult .Search-wp .search .main-search		{border-color: #463f78;}
header.consult .Search-wp .search .btn				{background: #463f78;}
header.consult .Search-wp .search .yp-search		{background: #463f78;}
header.consult .Search-wp .search .yp-search:hover	{border-color: #776ccb; background: #7d72d7;}


/* ARK search suggest */
header .Search-wp .search .sugicn {
	position: absolute; top: 31px !important; left: -48px !important;
	width: 15px; height: 20px;
	background: #fff url('/images/main/2017/search_ic.png') no-repeat center 7px;
	cursor: pointer;
	z-index: 2;
	}
header .Search-wp .search .sugicnUP {
	position: absolute; top: 31px !important; left: -48px !important;
	width: 15px; height: 20px;
	background: url('/images/main/2017/search_ic.png') no-repeat center -27px;
	cursor: pointer;
	z-index: 3;
	}
header #SchSug {top: 58px !important; left: 2px !important;}

header.sub .Search-wp .search .sugicn {
	top: 27px !important; left: 12px !important;
	background: #fff url('/images/main/2017/search_ic_sub.png') no-repeat center 7px;
	}
header.sub .Search-wp .search .sugicnUP {
	top: 27px !important; left: 12px !important;
	background: #fff url('/images/main/2017/search_ic_sub.png') no-repeat center -27px;
	}
/*
header.sub .Search-wp #SchSug {width: 415px !important; height: 0px !important;}
header.sub .Search-wp #SchSug iframe {width: 415px; height: 0;}
*/
/* Ä«Å×°í¸® ¸Þ´º */
.subTop-category {position: absolute; top: 31px; right: 95px;}
.subTop-category a {
	display: inline-block;
	position: relative;
	width: 37px; height: 37px;
	margin: 0 2px 0 0; padding: 11px 0 0 0;
	font-size: 12px; letter-spacing: -1px; line-height: 100%; text-decoration: none !important; text-align: center; vertical-align: middle;
	border-radius: 100%;
	box-sizing: border-box;
	}
.subTop-category a.on {
	color: #fff !important; font-weight: bold;
/*	box-shadow: 0 2px 0px 0 rgba(255,255,255, 0.2) inset;	*/
	}
.subTop-category a.on:after {
	content: "";
	display: block;
	position: absolute; top: -14px; left: 50%;
	width: 10px; height: 16px;
	margin: 0 0 0 -5px;
	background: url('/images/main/2017/pos_icon.gif') no-repeat 0 0;
	}

.subTop-category a.tax {color: #0d515c; background-color: #d8e3e5;}
.subTop-category a.on.tax {background-color: #0d515c;}
.subTop-category a.acc {color: #0a4016; background-color: #d8e0da;}
.subTop-category a.on.acc {background-color: #0a4016;}
.subTop-category a.law {color: #3b1158; background-color: #dfd9e4;}
.subTop-category a.on.law {background-color: #3b1158;}
.subTop-category a.biz {color: #3e2e0a; background-color: #e0ddd8;}
.subTop-category a.on.biz {background-color: #3e2e0a;}
.subTop-category a.cal {color: #0b4942; background-color: #d8e2e1;}
.subTop-category a.on.cal {background-color: #0b4942;}

.subTop-category a:active {bottom: -2px;}

.subTop-category2 {
	position: absolute; top: 28px; right: -5px;
	width: 98px; height: 38px;
	padding: 4px 0 0 8px;
	border-radius: 4px;
	box-sizing: border-box;
	}
.subTop-category2 a {
	display: inline-block;
	position: relative;
	font-size: 12px; line-height: 1.2em; text-decoration: none !important;
	margin: 0 3px 3px 0;
	}
.subTop-category2 a:after {
	content: "";
	position: absolute; top: 5px; right: -4px;
	width: 1px; height: 8px;
	background: #ddd;
	}
.subTop-category2 a.None:after {display: none;}
.subTop-category2 a.End {letter-spacing: -1.2px;}

.subTop-category2 a.on {color: #005cba; font-weight: bold; text-decoration: underline !important;}
.subTop-category2 a:active {bottom: -2px;}

/*** ¿¹ÆÇ »ó¼¼°Ë»ö ******************************/
header .YgJb-Search-shadow {
	display: none;
	position: fixed; top: 0; bottom: 0; left: 0; right: 0;
	background: #000;
	opacity: 0.60;
	filter: alpha(opacity=60);
	-ms-filter: "alpha(opacity=60)";
	-khtml-opacity: 0.60;
	-moz-opacity: 0.60;
	z-index: 99999;
	}
header .YgJb-Search-wp {
	display: none;
	position: absolute; top: 26px; left: 50%;
	width: 770px;
	margin: 0 0 0 -385px; padding: 0 25px 25px 25px;
	border: 2px solid #204784;
	background: #f5f7f9;
	box-shadow: 0 2px 1px 0 rgba(0, 0, 0, 0.1);
	box-sizing: border-box;
	animation: group-modal-Mv 200ms ease-out;
	z-index: 100000;
	}
header .YgJb-Search-wp .title {
	position: relative;
	height: 30px;
	margin: 0 -25px 25px -25px; padding: 6px 25px 0 8px;
	font-size: 13px; color: #fff; font-weight: bold;
	background: #204784;
	box-sizing: border-box;
	}
header .YgJb-Search-wp .title i {
	display: inline-block;
	margin: 0 6px 0 0;
	font-size: 13px; font-weight: normal !important;
	}
header .YgJb-Search-wp .title .close2 {
	position: absolute; top: 5px; right: 7px;
	width: 19px; height: 19px;
	background: url('/images/main/2017/yp_search_closeBtn.png') no-repeat center center;
	cursor: pointer;
	}

header .YgJb-Search-wp ul {margin: 0 0 12px 0;}
header .YgJb-Search-wp li {margin: 0 0 8px 0;}
header .YgJb-Search-wp li:last-child {margin: 0;}
header .YgJb-Search-wp li label {
	display: inline-block;
	width: 70px;
	padding: 0 0 2px 19px;
	font-size: 13px; color: #1f4073; font-weight: bold; vertical-align: middle;
	background: url('/images/icon2.png') no-repeat 0 2px;
	box-sizing: border-box;
	}
header .YgJb-Search-wp li label.lb1 {width: 98px; letter-spacing: 4.2px;}
header .YgJb-Search-wp li label.lb2 {width: 98px;}
header .YgJb-Search-wp li select {
	height: 26px;
	padding: 1px 1px 1px 5px;
	font-size: 13px; line-height: auto !important; vertical-align: middle; text-transform: none;
	border: 1px solid #adbdd7; 
	cursor: pointer;
	box-sizing: border-box;
	}
header .YgJb-Search-wp li .int {
	height: 26px;
	padding: 0 0 2px 5px; 
	font-size: 13px; line-height: auto !important; vertical-align: middle; text-transform: none;
	border: 1px solid #adbdd7;
	box-sizing: border-box;
	}
header .YgJb-Search-wp li .int:focus {border-color: #346db5;}
header .YgJb-Search-wp li .int::-moz-placeholder {font-size: 12px; color: #bbb;	opacity: 1;}
header .YgJb-Search-wp li .int:-ms-input-placeholder {font-size: 12px; color: #bbb;}
header .YgJb-Search-wp li .int::-webkit-input-placeholder {font-size: 12px; color: #bbb;}

header .YgJb-Search-wp li.sch-date img {
	display: inline-block;
	margin: 0 0 0 4px;
	vertical-align: middle;
	cursor: pointer;
	}

header .YgJb-Search-wp .btn-field {
	position: relative;
	padding: 12px 0 0px 0;
	text-align: right;
	border-top: 1px dotted #a6bdbf;
	box-sizing: border-box;
	}
header .YgJb-Search-wp .btn-field .guide-txt {
	display: inline-block;
	position: absolute; top: 21px; left: 0;
	height: 15px;
	padding: 0 0 0 18px;
	font-size: 12px; color: #555; line-height: 100% !important;
	background: url('/images/etc/guidetxt_ic.png') no-repeat 0 1px;
	}
header .YgJb-Search-wp .btn-field .guide-txt strong {color: #234e94;}
header .YgJb-Search-wp .btn-field button {
	display: inline-block;
	height: 30px;
	margin: 0 0 0 2px; padding: 0 0 1px 0;
	font-family: '¸¼Àº °íµñ', 'Malgun Gothic', 'MalgunGothicRegular', 'µ¸¿ò', 'Dotum', '±¼¸²', 'gulim', 'Helvetica', 'Apple-Gothic', 'sans-serif' !important; 
	color: #fff; line-height: 100%; vertical-align: middle;
	box-shadow: 0 1px 1px 0 rgba(0,0,0, 0.1);
	cursor: pointer;
	transition: all 0.2s;
	box-sizing: border-box;
	}
header .YgJb-Search-wp .btn-field button.b-srh {
	width: 120px;
	font-size: 13px; font-weight: bold;
	border: 1px solid #325184;
	background: #395d98;
	}
header .YgJb-Search-wp .btn-field button.b-srh:hover {border-color: #1c65b7; background: #1e6dc6;}
header .YgJb-Search-wp .btn-field button.b-reset {
	width: 50px;
	font-size: 11px;
	border: 1px solid #aaa;
	background: #bbb;
	}
header .YgJb-Search-wp .btn-field button.b-reset:hover {border-color: #8a8a8a; background: #999;}
header .YgJb-Search-wp .btn-field button i {margin: 0 2px 0 0; font-size: 13px;}

header .YgJb-Search-wp .stit {
	display: inline-block;
	height: 26px;
	margin: 0 -4px 0 0; padding: 6px 5px 0 7px;
	font-size: 11px; color: #fff; line-height: 100% !important; font-weight: bold; text-align: center; vertical-align: middle;
	text-shadow: 0 1px 0 rgba(0,0,0, 0.08);
	background: #a1b3cf;
	box-sizing: border-box;
	}

header .YgJb-Search-wp .date-guideTxt {
	margin: 3px 0 0 102px; padding: 0 0 5px 0;
	font-sizE: 11px; color: #666; letter-spacing: -0.5px; line-height: 1.3em;
	}
header .YgJb-Search-wp .date-guideTxt strong {color: #e05555; letter-spacing: 0; font-weight: normal;}

header .YgJb-Search-wp .date-btn {
	display: inline-block;
	height: 22px;
	margin: 0 3px 0 0; padding: 3px 8px 0 8px;
	font-size: 11px; color: #fff; letter-spacing: -0.5px; line-height: 100%; text-align: center; vertical-align: middle; text-decoration: none !important;
	border: 1px solid #a4acad;
	border-radius: 2px;
	background: #b1b9ba;
	box-sizing: border-box;
	}
header .YgJb-Search-wp .date-btn:hover, header .YgJb-Search-wp .date-selected {
	color: #fff;
	border-color: #466698;
	background: #4d70a6;
	}

header .YgJb-Search-wp .guide-btn {
	display: inline-block;
	position: absolute; top: 20px; right: 25px;
	height: 26px;
	padding: 5px 9px 0 9px;
	font-size: 11px; color: #fff; letter-spacing: -0.8px; line-height: auto !important; text-align: center; text-decoration: none !important;
	border: 1px solid #d15f5f;
	border-radius: 4px;
	background: #e06767;
	box-sizing: border-box;
	}
header .YgJb-Search-wp .guide-btn i {
	display: inline-block;
	margin: 0 4px 2px 0;
	font-size: 13px; font-weight: normal; vertical-align: middle;
	}

header .YgJb-Search-wp .group-btn {
	display: inline-block;
	height: 27px;
	margin: 0 6px 0 0; padding: 5px 15px 0 15px;
	font-size: 12px; color: #fff; letter-spacing: -0.5px; line-height: 100%; text-align: center; vertical-align: middle; text-decoration: none !important;
	border: 1px solid #2f62a3;
	border-radius: 0px;
	background: #346db5;
	box-sizing: border-box;
	}
header .YgJb-Search-wp .group-btn:hover {
	border-color: #295fb4;
	background: #3174dd;
	}
header .YgJb-Search-wp .group-guideTxt {
	display: inline-block;
	margin: 2px 0 0 0px; padding: 0 0 5px 0;
	font-sizE: 12px; color: #015564; letter-spacing: -0.5px; line-height: 1.3em;
	}
header .YgJb-Search-wp .group-guideTxt strong {color: #e05555; letter-spacing: 0; font-weight: normal;}

header .YgJb-Search-wp .group-int {
	display: block;
	height: 32px !important;
	margin: 4px 0 0 102px;
	font-size: 14px !important;
	border-color: #7798cb !important;
	}
header .YgJb-Search-wp .group-int:focus {border-color: #346db5 !important;}

/* ¹®¼­¹øÈ£ modal */
header .YgJb-Search-wp .group-modal {
	display: none;
	position: absolute; top: 3px; left: 105px;
	width: 604px; height: 350px;
	border: 1px solid #2e456a;
	background: #fff;
	box-shadow: 0 5px 8px 0 rgba(0,0,0, 0.1);
	box-sizing: border-box;
	z-index: 100000;
	animation: group-modal-Mv 300ms ease-out;
	}
@keyframes group-modal-Mv {
	from {
		opacity: 0;
		transform: translate(0, -20px);
		}
	to {
		opacity: 1;
		transform: translate(0, 0);
		}
	}
header .YgJb-Search-wp .group-modal .title {
	position: relative;
	height: 40px;
	margin: 0 0 52px 0; padding: 12px 0 0 12px;
	font-size: 12px; color: #fff; line-height: 1em; vertical-align: middle;
	background: #426195;
	box-shadow: 0 20px 5px 0 rgba(255,255,255, 0.05) inset;
	box-sizing: border-box;
	}
header .YgJb-Search-wp .group-modal .title .close {
	position: absolute; top: 11px; right: 12px;
	}

header .YgJb-Search-wp .group-modal .group-tit {
	display: inline-block;
	position: absolute; top: 62px; left: 25px;
	height: 20px;
	padding: 0 10px 0 0;
	font-size: 12px; line-height: 100%; font-weight: bold;
	background: url('/images/tax/YgJb_search_ic.png') no-repeat right 3px;
	}

header .YgJb-Search-wp .group-modal .group {
	float: left;
	position: absolute; top: 56px; left: 100px;
	}
header .YgJb-Search-wp .group-modal .group li {
	float: left;
	margin: 0 4px 0 0;
	}
header .YgJb-Search-wp .group-modal .group li:last-child {margin: 0;}
header .YgJb-Search-wp .group-modal .group a {
	display: inline-block;
	width: 66px; height: 26px;
	padding: 5px 0 0 0;
	font-size: 11px; color: #333; letter-spacing: -0.5px; line-height: 100%; text-align: center; text-decoration: none !important;
	border: 1px solid #aaa;
	border-radius: 3px;
	background: #f5f5f5;
	box-shadow: 0 12px 0px 0 rgba(255,255,255, 0.9) inset;
	box-sizing: border-box;
	cursor: pointer;
	}
header .YgJb-Search-wp .group-modal .group a:hover {
	color: #214c92;
	border-color: #3e7bdf;
	background: #e6eefa;
	box-shadow: 0 12px 0px 0 rgba(255,255,255, 1) inset, 0 1px 0 0 rgba(0,0,0, 0.1);
	}
header .YgJb-Search-wp .group-modal .group a.selected {
	color: #fff;
	border-color: #355993;
	background: #406cb4;
	box-shadow: 0 12px 0px 0 rgba(255,255,255, 0.08) inset, 0 1px 0 0 rgba(0,0,0, 0.15);
	}

header .YgJb-Search-wp .group-modal .kind {
	position: absolute; top: 92px; left: 15px;
	overflow: hidden;
	z-index: 2;
	}
header .YgJb-Search-wp .group-modal .kind a {
	display: block;
	width: 86px; height: 30px;
	margin: 0 0 4px 0; padding: 6px 0 0 0;
	font-size: 12px; line-height: 100%; text-align: center; vertical-align: middle; text-decoration: none !important;
	border: 1px solid #a2b2cd;
	border-top-left-radius: 5px; border-bottom-left-radius: 5px;
	box-sizing: border-box;
	cursor: pointer;
	}
header .YgJb-Search-wp .group-modal .kind a:hover {color: #e05555;}
header .YgJb-Search-wp .group-modal .kind a.selected {
	color: #1c427f; font-weight: bold;
	border-right: 1px solid #f5f8f9;
	background: #f5f8f9;
	}

header .YgJb-Search-wp .group-modal .detail {
	position: relative;
	margin: 0 0 0 100px;
	width: 486px; height: 238px;
	padding: 14px 0px 30px 20px;
	font-size: 12px;
	border: 1px solid #a2b2cd;
	background: #f5f8f9;
	overflow-x: hidden; overflow-y: scroll;
	box-sizing: border-box;
	z-index: 1;
	}
header .YgJb-Search-wp .group-modal .detail a {
	float: left;
	display: block;
	width: 33.333333333333%; height: 22px;
	font-size: 12px; letter-spacing: -0.5px; line-height: 1em; text-indent: 7px;
	background: url('/images/icon/ic_gray2.gif') no-repeat 0 6px;
	box-sizing: border-box;
	cursor: pointer;
	}
header .YgJb-Search-wp .group-modal .detail a:hover {
	color: #2d69cc; font-weight: bold;
	background: url('/images/icon/ic_red2.gif') no-repeat 0 6px;
	}

header .YgJb-Search-wp .group-modal .detail .sub-box {
	clear: both;
	width: 430px;
	margin: 0 0 0 0; padding: 12px 0px 8px 15px;
	border: 1px dashed #a2b2cd;
	background: #f9fbfb;
	box-sizing: border-box;
	overflow: hidden;
	}
header .YgJb-Search-wp .group-modal .detail .sub-box a {height: 20px;}


/********************************************************************************************************************************
* ÀüÃ¼¸Þ´º(Toggle)
********************************************************************************************************************************/
header .Member-wp .all-map {
	display: block;
	position: absolute; top: 0; left: 0px;
	width: 125px; height: 37px;
	padding: 11px 0 0 34px;
	font-size: 12px; color: #777; letter-spacing: -1px; font-weight: bold; text-decoration: none !important;
	border-left: 1px solid #ddd; border-right: 1px solid #ddd;
	background: #e9e9e9 url('/images/main/2017/main_all_map.png') no-repeat 5px -2px;
	box-sizing: border-box;
	cursor: pointer;
	}
header .Member-wp .all-map:hover {
	color: #005cba;
	background: #e9e9e9 url('/images/main/2017/main_all_map.png') no-repeat 5px -43px;
	}

.Toggle_Allmenu {
	display: none;
	position: absolute; top: 39px; left: 0;
	width: 1000px;
	background: #fff;
	box-shadow: 2px 5px 5px 0 rgba(0,0,0, 0.2);
	z-index: 1000;
	}
header.sub .Toggle_Allmenu {top: 41px;}

.Toggle_Allmenu .title {
	position: relative;
	height: 54px;
	font-size: 18px; color: #fff; letter-spacing: -0.6px; line-height: 48px; text-indent: 45px;
	background: #204784 url('/images/main/2016/main_Toggle_titIc2.png') no-repeat 14px 14px;
	}
.Toggle_Allmenu .title .close {
	display: block;
	position: absolute; top: 0; right: 0;
	width: 56px; height: 54px;
	text-indent: -9999px;
	background: #193665 url('/images/main/2016/main_Toggle_close.png') no-repeat 20px 18px;
	cursor: pointer;
	z-index: 101;
	}

.Toggle_Allmenu .map_wrapper {
	position: relative;
	padding: 20px 0px 15px 10px;
	height: 680px;	/* Ã¢ Height Á¶Àý */
	border-bottom: 4px solid #204784; border-left: 4px solid #204784; border-right: 4px solid #204784;
	overflow-y: scroll;
	overflow-x: hidden;
	}
/*----- Ä«Å×°í¸®º° SET -----*/
.sub-navi-wp.tax .Toggle_Allmenu .title				{background-color: #1a5b65;}
.sub-navi-wp.tax .Toggle_Allmenu .title .close		{background-color: #0d515c;}
.sub-navi-wp.tax .Toggle_Allmenu .map_wrapper		{border-color: #1a5b65;}

.sub-navi-wp.acc .Toggle_Allmenu .title				{background-color: #174a23;}
.sub-navi-wp.acc .Toggle_Allmenu .title .close		{background-color: #0a4016;}
.sub-navi-wp.acc .Toggle_Allmenu .map_wrapper		{border-color: #174a23;}

.sub-navi-wp.law .Toggle_Allmenu .title				{background-color: #471f61;}
.sub-navi-wp.law .Toggle_Allmenu .title .close		{background-color: #3b1158;}
.sub-navi-wp.law .Toggle_Allmenu .map_wrapper		{border-color: #471f61;}

.sub-navi-wp.biz .Toggle_Allmenu .title				{background-color: #4b3d1b;}
.sub-navi-wp.biz .Toggle_Allmenu .title .close		{background-color: #3e2e0a;}
.sub-navi-wp.biz .Toggle_Allmenu .map_wrapper		{border-color: #4b3d1b;}

.sub-navi-wp.cal .Toggle_Allmenu .title				{background-color: #1f5952;}
.sub-navi-wp.cal .Toggle_Allmenu .title .close		{background-color: #0b4942;}
.sub-navi-wp.cal .Toggle_Allmenu .map_wrapper		{border-color: #1f5952;}

.sub-navi-wp.edu .Toggle_Allmenu .title				{background-color: #3b4264;}
.sub-navi-wp.edu .Toggle_Allmenu .title .close		{background-color: #2f365b;}
.sub-navi-wp.edu .Toggle_Allmenu .map_wrapper		{border-color: #3b4264;}

.sub-navi-wp.consult .Toggle_Allmenu .title			{background-color: #463f78;}
.sub-navi-wp.consult .Toggle_Allmenu .title .close	{background-color: #3a3370;}
.sub-navi-wp.consult .Toggle_Allmenu .map_wrapper	{border-color: #463f78;}


.Toggle_Allmenu .map_wrapper::-webkit-scrollbar {width: 5px;}
.Toggle_Allmenu .map_wrapper::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0, 0.3); 
	-webkit-border-radius: 10px;
	border-radius: 10px;
	}
.Toggle_Allmenu .map_wrapper::-webkit-scrollbar-thumb {
	-webkit-border-radius: 10px;
    border-radius: 10px;
    background: rgba(208,215,229, 0.8);
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0, 0.5); 
	}
.Toggle_Allmenu .map_wrapper::-webkit-scrollbar-thumb:window-inactive {
	background: rgba(208,215,229, 0.4);
	}


.Toggle_Allmenu .map_wrapper .link-list {
	float: left;
	position: relative; top: 0; bottom: 0; right: 0;
	width: 191.5px; height: 1220px;	/* ¾ÈÂÊ ÀüÃ¼¸Þ´º Height Á¶Àý */
	padding: 0 10px 0 10px;
	border-right: 1px solid #eee;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	}
.Toggle_Allmenu .map_wrapper .rig-LineNone {padding-right: 0; border-right: none !important;}

.Toggle_Allmenu .map_wrapper .link-list p.categh {
	height: 30px;
	margin: 0 0 -1px 0;
	font-size: 16px; color: #001d4c; line-height: 26px; text-indent: 12px; font-weight: bold;
	background: #d0d7e5;
	}
.Toggle_Allmenu .map_wrapper .link-list p.tit {
	margin: 12px 0 8px 0;
	font-size: 15px; color: #2d589d; text-indent: 12px; font-weight: bold;	/*	#505662	*/
	}
.Toggle_Allmenu .map_wrapper .link-list.acc p.tit {margin: 0 0 8px 0 !important;}

.Toggle_Allmenu .map_wrapper .link-list li {
	position: relative;
	text-indent: 20px;
	background: url('/images/main/2016/main_Toggle_ic.png') no-repeat 12px 8px;
	}

.Toggle_Allmenu .map_wrapper .link-list .mn {
	display: block;
	margin: 4px 0;
	font-size: 12px; color: #555; line-height: 1.1em; 
	}
.Toggle_Allmenu .map_wrapper .link-list .mn:hover {color: #ea3e3e; /* color: #005cba; */}

.Toggle_Allmenu .map_wrapper .link-list .mn .icon {margin: 0 0 1px 5px; text-align: middle;}

.Toggle_Allmenu .map_wrapper .link-list .mn span.sub-Mn {
	display: inline-block;
	width: 9px; height: 9px;
	margin: 0 0 0 4px;
	background: url('/images/main/2016/main_Toggle_ic2.png') no-repeat right 0px;
	}
.Toggle_Allmenu .map_wrapper .link-list .ssub {
	display: none;
	position: absolute; top: 2px; left: 72px;
	width: 110px;
	padding: 7px 0 12px 12px !important;
	text-indent: 0;
	border: 1px solid #768fa6;
	background: #f6f9fd;
	box-shadow: 2px 2px 1px 0 rgba(0,0,0, 0.06);
	transition: all 0.2s;
	z-index: 1001;
	}
.Toggle_Allmenu .map_wrapper .link-list .ssub a {
	display: block;
	font-size: 12px; color: #666; line-height: 1.4em; text-indent: 8px;
	background: url('/images/icon/ic_gray2.gif') no-repeat 0 9px;
	}
.Toggle_Allmenu .map_wrapper .link-list .ssub a:hover {color: #ea3e3e;}
.Toggle_Allmenu .map_wrapper .link-list li:hover .ssub {display: block;}


/********************************************************************************************************************************
* sub Navigation css
********************************************************************************************************************************/
header .sub-navi-wp .all-map {
	display: block;
	position: absolute; top: 0; left: 0;
	width: 42px; height: 42px;
	padding: 13px 0 0 0;
	font-size: 18px; color: #fff; text-align: center;
	border-left: 1px solid rgba(255,255,255, 0.15); border-right: 1px solid rgba(255,255,255, 0.15);
	cursor: pointer;
	box-sizing: border-box;
	}

.sub-navi-wp .container {
	padding-left: 42px;
	}
.sub-navi-wp {
	clear: both;
	position: relative;
	height: 42px;
	margin: -14px 0 0 0; padding: 0 0 0 0;
	border-top: 1px solid rgba(255,255,255, 0.1); border-bottom: 1px solid rgba(0,0,0, 0.15);
	background: #1b3c70;
	box-shadow: 0 21px 0px 0 rgba(255,255,255, 0.04) inset, -10px 10px 20px 0 rgba(255,255,255, 0.16) inset;
	box-sizing: border-box;
	}
/*----- Ä«Å×°í¸®º° SET -----*/
.sub-navi-wp.tax		{background: #0d515c;}
.sub-navi-wp.acc		{background: #0a4016;}
.sub-navi-wp.law		{background: #3b1158;}
.sub-navi-wp.biz		{background: #3e2e0a;}
.sub-navi-wp.cal		{background: #0b4942;}
.sub-navi-wp.edu		{background: #2f365b;}
.sub-navi-wp.consult	{background: #3a3370;}


.sub-navi-wp .navi-title {
	display: block;
	position: absolute; top: 0; left: 42px;
	width: 158px; height: 41px;
	padding: 9px 5px 0 0;
	font-size: 21px; color: #3283d0; letter-spacing: -1px; font-weight: bold; text-align: center;
	border-right: 1px solid rgba(255,255,255, 0.08);
	background: url('/images/main/2017/navi_titleBg.png') no-repeat 0 0;
	box-shadow: 0 21px 0px 0 rgba(255,255,255, 0.02) inset;
	box-sizing: border-box;
	z-index: 2;
	}
.sub-navi-wp .navi-title i {
	display: inline-block;
	margin: 0 6px 0 0;
	font-size: 25px; vertical-align: middle;
	box-sizing: border-box;
	}
/*----- Ä«Å×°í¸®º° SET -----*/
.sub-navi-wp.tax .navi-title		{color: #1597ab;}
.sub-navi-wp.acc .navi-title		{color: #5e941f;}
.sub-navi-wp.law .navi-title		{color: #a55ec5;}
.sub-navi-wp.biz .navi-title		{color: #937a2e;}
.sub-navi-wp.cal .navi-title		{color: #06958b;}
.sub-navi-wp.edu .navi-title		{color: #6882ca; letter-spacing: -3.5px;}
.sub-navi-wp.consult .navi-title	{color: #8378da;}


.sub-navi-wp .nv {
	position: relative; 
	padding: 0 0 0 158px;
	box-sizing: border-box;
	}
.sub-navi-wp .navi-menu {float: left;}
.sub-navi-wp .navi-menu li {
	float: left;
	position: relative;
	vertical-align: middle;
	box-sizing: border-box;
	}
.sub-navi-wp .navi-menu li a {
	display: block;
	height: 41px;
	padding: 10px 21px 0 21px;
	font-size: 14px; color: #fff; letter-spacing: -0.8px; line-height: 120%; font-weight: bold; text-decoration: none; text-align: center;
	background: url('/images/main/2017/navi_bar.png') no-repeat right 14px;
	box-sizing: border-box;
	transition: all 100ms ease-out;
	-webkit-transition: all 100ms ease-out;
	-moz-transition: all 100ms ease-out;
	-o-transition: all 100ms ease-out;
	-ms-transition: all 100ms ease-out;
	}
.sub-navi-wp .navi-menu li:last-child a {background: none;}
.sub-navi-wp .navi-menu li.End a {background: none;}
.sub-navi-wp .navi-menu li:hover a, .sub-navi-wp .navi-menu li.on a {
	padding-top: 12px;
	text-shadow: 0 1px 0 rgba(0,0,0, 0.2);
	box-shadow: 1px 1px 5px 0 rgba(0,0,0, 0.2) inset, 0 21px 0px 0 rgba(255,255,255, 0.08) inset;
	background: #1e6dc6;
	}
.sub-navi-wp .navi-menu li .icon {
	position: absolute; top: -8px; left: 50%;
	margin: 0 0 0 -50px;
	z-index: 10;
	}
/*----- Ä«Å×°í¸®º° SET -----*/
.sub-navi-wp.tax .navi-menu li:hover a, .sub-navi-wp.tax .navi-menu li.on a			{background: #008ca2;}
.sub-navi-wp.acc .navi-menu li:hover a, .sub-navi-wp.acc .navi-menu li.on a			{background: #447f10;}
.sub-navi-wp.law .navi-menu li:hover a, .sub-navi-wp.law .navi-menu li.on a			{background: #8637af;}
.sub-navi-wp.biz .navi-menu li:hover a, .sub-navi-wp.biz .navi-menu li.on a			{background: #785916;}
.sub-navi-wp.cal .navi-menu li:hover a, .sub-navi-wp.cal .navi-menu li.on a			{background: #007d72;}
.sub-navi-wp.edu .navi-menu li:hover a, .sub-navi-wp.edu .navi-menu li.on a			{background: #5472c9;}
.sub-navi-wp.edu .navi-menu li a {
	padding-left: 15px; padding-right: 15px;
	}
.sub-navi-wp.consult .navi-menu li:hover a, .sub-navi-wp.consult .navi-menu li.on a	{background: #7266d4;}


.sub-navi-bar {
	clear: both;
	height: 5px;
	border-top: 1px solid rgba(255,255,255, 0.1); border-bottom: 1px solid rgba(0,0,0, 0.15);
	background: #1e6dc6;
	box-sizing: border-box;
	}
/*----- Ä«Å×°í¸®º° SET -----*/
.sub-navi-bar.tax		{background: #008ca2;}
.sub-navi-bar.acc		{background: #447f10;}
.sub-navi-bar.law		{background: #8637af;}
.sub-navi-bar.biz		{background: #785916;}
.sub-navi-bar.cal		{background: #007d72;}
.sub-navi-bar.edu		{background: #5472c9;}
.sub-navi-bar.consult	{background: #7266d4;}


/*** sub Toggle Menu **********/
.sub-navi-wp .navi-menu:hover .sub-Toggle {
	display: block;
	animation: TogglemenuMv 300ms ease-out;
	}
@keyframes TogglemenuMv {
	from {
		opacity: 0;
		transform: translate(0, -5px);
		}
	to {
		opacity: 1;
		transform: translate(0, 0);
		}
	}

.sub-navi-wp .sub-Toggle {
	display: none;
	position: absolute; top: 41px; right: 0; left: 0;
	padding: 25px 7px 35px 7px;	
	border: 3px solid #1e6dc6; border-top: 5px solid #1e6dc6;	/* #1b3c70 */
	background: #fff url('/images/navi_toggle_bg.png') no-repeat right 0px;
	box-shadow: 1px 2px 6px 0 rgba(0,0,0, 0.3);
	box-sizing: border-box;
	z-index: 100;
	}
/*----- Ä«Å×°í¸®º° SET -----*/
.sub-navi-wp.tax .sub-Toggle		{border-color: #008ca2;}	/* #0d515c */
.sub-navi-wp.acc .sub-Toggle		{border-color: #447f10;}	/* #0a4016 */
.sub-navi-wp.law .sub-Toggle		{border-color: #8637af;}	/* #3b1158 */
.sub-navi-wp.biz .sub-Toggle		{border-color: #785916;}	/* #3e2e0a */
.sub-navi-wp.cal .sub-Toggle {
/*	right: 103px;	*/
	border-color: #007d72;	/* #0b4942 */
	}
.sub-navi-wp.edu .sub-Toggle		{border-color: #5472c9;}	/* #2f365b */
.sub-navi-wp.form .sub-Toggle		{/*right: 103px;*/}
.sub-navi-wp.consult .sub-Toggle	{border-color: #7266d4;}	/* #3a3370 */
.sub-navi-wp.magazine .sub-Toggle	{/*right: 113px;*/}
.sub-navi-wp.company .sub-Toggle	{/*right: 103px;*/}
.sub-navi-wp.ad .sub-Toggle			{/*right: 273px;*/}
.sub-navi-wp.person .sub-Toggle		{/*right: 103px;*/}

.sub-navi-wp .sub-Toggle table {width: 100%;}
.sub-navi-wp .sub-Toggle td {
	position: relative;
	width: 170px; 
	margin: 0 0 0 0; padding: 0 18px 0 18px;
	background: url('/images/common_toggle_bar.gif') repeat-y right 0;
	box-sizing: border-box;
	}
.sub-navi-wp .sub-Toggle td:last-child, .sub-navi-wp .sub-Toggle td.End  {background: none;}

.sub-navi-wp .sub-Toggle table.c3 td {width: 33.33333333333333% !important;}
.sub-navi-wp .sub-Toggle table.c4 td {width: 25% !important;}
.sub-navi-wp .sub-Toggle table.c5 td {width: 20% !important;}
.sub-navi-wp .sub-Toggle table.c6 td {width: 16.66666666666667% !important;}
.sub-navi-wp .sub-Toggle table.c7 td {width: 14.28571428571429% !important;}


.sub-navi-wp .sub-Toggle td span.selected {
	display: block;
	margin: 0 0 12px 0; padding: 0 0 15px 5px;
	font-size: 16px; color: #185497; letter-spacing: -1px; font-weight: bold;
	border-bottom: 1px solid #d1dae9;
	box-sizing: border-box;
	transition: all 0.5s;
	}
.sub-navi-wp .sub-Toggle td:hover span.selected {border-color: #0d72c9;}

/*----- Ä«Å×°í¸®º° SET -----*/
.sub-navi-wp.tax .sub-Toggle td span.selected {color: #026d7e; border-color: #b2dce3;}
.sub-navi-wp.tax .sub-Toggle td:hover span.selected {border-color: #057688;}

.sub-navi-wp.acc .sub-Toggle td span.selected {color: #365f11; border-color: #c7d8b7;}
.sub-navi-wp.acc .sub-Toggle td:hover span.selected {border-color: #3e730f;}

.sub-navi-wp.law .sub-Toggle td span.selected {color: #5d2a77; border-color: #dac3e7;}
.sub-navi-wp.law .sub-Toggle td:hover span.selected {border-color: #7d33a3;}

.sub-navi-wp.biz .sub-Toggle td span.selected {color: #5e4817; border-color: #d6cdb9;}
.sub-navi-wp.biz .sub-Toggle td:hover span.selected {border-color: #6c5014;}

.sub-navi-wp.cal .sub-Toggle td span.selected {color: #045e56; border-color: #b2d8d4;}
.sub-navi-wp.cal .sub-Toggle td:hover span.selected {border-color: #007066;}

.sub-navi-wp.edu .sub-Toggle td span.selected {color: #384a7c; border-color: #cbd4ef;}
.sub-navi-wp.edu .sub-Toggle td:hover span.selected {border-color: #4f6bbc;}

.sub-navi-wp.consult .sub-Toggle td span.selected {color: #50498a; border-color: #d4d1f2;}
.sub-navi-wp.consult .sub-Toggle td:hover span.selected {border-color: #6b60c7;}

.sub-navi-wp .sub-Toggle td a.item {
	display: block;
	height: 22px;
	padding: 4px 0 0 10px;
	font-size: 13px; color: #555; letter-spacing: -0.5px; line-height: 110%;
	background: url('/images/common_toggle_ic1.png') no-repeat 2px 11px;
/*	border-bottom: 1px solid #f3f3f3;	*/
	box-sizing: border-box;
	transition: all 0.2s;
	}
.sub-navi-wp .sub-Toggle td a.item:last-child {border-bottom: none;}
.sub-navi-wp .sub-Toggle td a.item.two {line-height: 120%; margin: 0 0 16px 0;}

.sub-navi-wp .sub-Toggle td a.item:hover, .sub-navi-wp .sub-Toggle td a.item2:hover {color: #126dd4; background: url('/images/common_toggle_ic3.png') no-repeat 4px 11px;}
.sub-navi-wp .sub-Toggle td a.selected, .sub-navi-wp .sub-Toggle td a.item2.selected {
	color: #1e6dc6; font-weight: bold;
	background: url('/images/common_toggle_ic3.png') no-repeat 2px 11px;
	}
.sub-navi-wp .sub-Toggle td a.item2 {
	display: inline-block;
	widtH: 42%; height: 22px;
	padding: 4px 0 0 10px;
	font-size: 13px; color: #555; letter-spacing: -0.5px; line-height: 110%;
	background: url('/images/common_toggle_ic1.png') no-repeat 2px 11px;
/*	border-bottom: 1px solid #f3f3f3;	*/
	box-sizing: border-box;
	transition: all 0.2s;
	}
.sub-navi-wp .sub-Toggle td a.item2:nth-child(even) {width: 56% !important;}
.sub-navi-wp .sub-Toggle td a.item2:last-child {border-bottom: none;}

/*----- Ä«Å×°í¸®º° SET -----*/
.sub-navi-wp.tax .sub-Toggle td a.item:hover		{color: #00899f;}
.sub-navi-wp.tax .sub-Toggle td a.selected			{color: #00899f;}

.sub-navi-wp.acc .sub-Toggle td a.item:hover		{color: #199200;}
.sub-navi-wp.acc .sub-Toggle td a.selected			{color: #147700;}

.sub-navi-wp.law .sub-Toggle td a.item:hover		{color: #8000e2;}
.sub-navi-wp.law .sub-Toggle td a.selected			{color: #5d00a4;}

.sub-navi-wp.biz .sub-Toggle td a.item:hover		{color: #a06e04;}
.sub-navi-wp.biz .sub-Toggle td a.selected			{color: #72520d;}

.sub-navi-wp.cal .sub-Toggle td a.item:hover		{color: #009d8f;}
.sub-navi-wp.cal .sub-Toggle td a.selected			{color: #007e73;}

.sub-navi-wp.edu .sub-Toggle td a.item:hover		{color: #3452e8;}
.sub-navi-wp.edu .sub-Toggle td a.selected			{color: #25399e;}

.sub-navi-wp.consult .sub-Toggle td a.item:hover	{color: #632ff9;}
.sub-navi-wp.consult .sub-Toggle td a.selected		{color: #431eae;}

/* Àú³Î »ùÇÃ */
.magazine-sample-wp {
	clear: both;
	position: relative;
	overflow: hidden;
	}
.magazine-sample-wp .photo {text-align: center;}
.magazine-sample-wp .photo:last-child {margin: 10px 0 0 0;}
.magazine-sample-wp .photo img {
	width: 86px; height: 100px;
	border: 1px solid #eee;
	box-sizing: border-box;
	}
.magazine-sample-wp .photo span.vol {
	display: block;
	margin: 2px auto 0 auto;
	font-size: 11px; color: #204784; font-weight: bold; text-align: center;
	}