@charset "euc-kr";
/*-------------------------------------------------
Content Style Sheet
Version : 1.0
Author : myeong-hee park
Create date : 2014. 9. 2.
-------------------------------------------------*/

/* Å¸ÀÌÆ² STYLE */	
.depth2_title, 
.depth2_title02, 
.depth2_bbsTitle, 
.depth2_bbsTitle02 {
	margin-bottom: 12px;
	padding-left: 28px;
	background:url(../../images/kps/nutrition/title_box.gif) no-repeat 0 5px; 
	color: #ee4819;
	font: normal 1.333em NotoM;
	}	
.depth2_bbsTitle, 
.depth2_bbsTitle02  {
	margin-bottom: 11px;
	}	
.depth2_title02,
.depth2_bbsTitle02, 
.depth2_normalTitle02 {
	margin-top: 31px;
	}	
.depth3_title, 
.depth3_title02, 
.depth3_bbsTitle, 
.depth3_bbsTitle02,
.depth3_title_txt {
	margin-left: 30px;
	padding-left: 19px;
	background: url(../../images/kps/nutrition/title_ring.gif) no-repeat 0 7px; 
	color:#9f8972;
	font: normal 1.133em NotoM;
	}
.depth2_txt, 
.depth2_multiple {
	margin-left: 30px;
	}
.depth3_txt, 
.depth3_multiple,
.depth4_title, 
.depth4_title02 {
    margin-left: 48px;
	}
.depth4_txt, 
.depth4_multiple {
    margin-left: 68px;
	}
	
#aside {
	position: absolute;
	top: 150px;
	right: 0;
	}
.point01 {
	color:#fc6313;
	}
.point02 {
	color:#0071c1;
	}
.point03 {
	color:#00a3b7;
	}
.point04 {
	color:#8b48dc;
	}
	
.dot_lstyle > li, 
.arrow_lstyle > li > ul > li, 
.arrow_lstyle > li > p, 
.arrow_lstyle > dd li, 
p.dot_lstyle {
	padding-left: 10px;
	background: url(../../images/kps/content/gray_dot.gif) no-repeat 0 12px;
	}
.dot_lstyle > li > .normal_lstyle > li {
	background: none;
	}
	
.title_subTxt {
	font-size: 0.867em;
	font-weight: normal;
	}	
.graybox {
	position:relative;
	padding: 24px 25px 24px 235px;
	background: #fafbfd;
	border-color: #d7d8dd;
	color: #535353;
	font-size: 0.933em;
	}
.graybox:before {
	position:absolute;  
	top:0; 
	left:0;
	width:203px; 
	height:100%; 
	border-right:1px solid #d7d8dd; 
	content:'';
	}
.graybox:after {
	position:absolute; 
	left:203px;
	top:50%; 
	width:8px; 
	height:13px;
	margin-top:-6px; 
	background:url(../../images/kps/content/gary_box.gif) no-repeat; 
	content:'';
	}
.graybox > .dot_lstyle > li {
	margin-top: 3px;
	}
.graybox .black_bold {
	display:inline-block; 
	margin-bottom:10px; 
	font: normal 1.333em NotoM;
	vertical-align:top;
	}
.gov_info:before {
	background:#fff url(../../images/kps/content/gov_info.gif) no-repeat center center;
	}
.red_checkTxt {
	padding-left: 19px;
	background: url(../../images/common/content/check_arrow.png) no-repeat 0 8px;
	color: #00857a;
	}
/* Å×ÀÌºí ¾È ¸ñ·Ï ½ºÅ¸ÀÏ */
.table_lstyle {
	}
.table_lstyle ul {
	margin-left: 5px;
	}
	
/* Ãß°¡ÀÛ¼º */
/* 2014.09.23 ¤¸¤±¤¸ */
/* tabmenu */
.tabmenu-3depth {overflow:hidden; height:32px; padding-left: 13px; border-bottom:1px solid #c1c5cd; background-color:#f0f2f5; line-height:32px;}
.tabmenu-3depth li {display:inline; height:12px; margin:10px 0 0 2px; padding:0 0 0 9px; border-left:1px solid #cad1d5; line-height:8px; list-style:none;}
.tabmenu-3depth li:first-child {margin-left:0; padding-left:0; border:none;}
.tabmenu-3depth li.on {	
	}
/* box */
.box-btn {overflow:hidden;}
.box-btn-center {clear:both; margin:0; padding:20px 0 0; text-align:center;}
.box-btn-right {clear:both; margin:0; padding:20px 0 0; text-align:right;}
.box-btn-right a {float:right;}
.box-btn-right.position-up {height:35px; margin:-30px 0 0; padding:0;}
.box-imgart {visibility:hidden; overflow:hidden; position:absolute; width:0; height:0; font-size:0; line-height:0;}
.box-depth {margin-left:20px !important;}
.box-depth-last {margin-left:10px !important;}

/* list */
ol.list-number > li {margin-left:10px; list-style:decimal;}
.list-dot li {margin:0; padding:0 0 0 10px !important; background:url('../../images/kps/common/bul_dot.gif') no-repeat 0 10px; list-style:none;}
.list-file {
	margin: -4px 0 0 -4px; 
	overflow:hidden;
	}
.list-file li {
	float: left;
	position: relative; 
	width: 508px; 
	height: 38px; 
	margin: 4px 0 0 4px; 
	padding-left: 28px;
	border: 1px solid #e4e5e9; 
	box-sizing: border-box;
	line-height: 35px;
	}
.list-file li a {position:absolute; top:2px; right: 24px;}

/* table */
.total td,
table.tstyle_list .total th {background-color:#f7fafd !important; font-weight:bold !important; color:#0071c1 !important;}

/* btn */
.btn-down {
	padding-left:16px; 
	background:url('../../images/kps/common/icon_down.png') no-repeat 0 center;
	font-size:13px;
	}
.btn-blue {float:left; height:27px; padding-left:10px; background:#037bc1 url('../../images/kps/common/btn_colorType01_left.gif') no-repeat 0 0; line-height:27px;}
.btn-blue span {float:left; height:27px; padding:0 20px 0 10px; background:url('../../images/kps/common/btn_colorType01_right.gif') no-repeat right 0; font-weight:bold; color:#fff; letter-spacing:-0.1em; line-height:24px;}
.btn-blue .icon-openwindow {padding-right:15px; background:url('../../images/kps/common/icon_openwindow_yellow.gif') no-repeat right 7px; text-decoration:none;}
.icon-openwindow {padding-right:15px; background:url('../../images/kps/common/icon_openwindow.gif') no-repeat right center; font-family: 'NotoL'; text-decoration:underline; vertical-align:middle;}

/* text */
.text-volume {font-family:dotum,gulim,AppleGothic,sans-serif; font-size:11px; font-style: normal;}
.text-tabletip {display:block; height:35px; margin:-30px 0 0; padding:0; line-height:35px; text-align:right;}


/* ÁøÈï¿ø¼Ò°³ > ºñÀü */
.vision {
	width: 100%;
	height: 1265px;
	background: url(../../images/kps/content/vision.gif) no-repeat center 0;	
	text-indent: -9999px;	
	overflow: hidden;
	}

/* ÁøÈï¿ø¼Ò°³ > ¿¬Çõ */
.history-tab {
	margin-bottom: 30px; 
	}
.history-tab h2 {
	padding-left: 20px;
	background: #717586;
	border: solid 1px #535760;
	border-top-color: #565a64;
	border-bottom-color: #40434b;
	font-size: 0.933em;  
	font-weight: normal; 	
	color: #fff; 
	line-height: 2;
	}
.history-tab ul {
	padding: 15px 0;
	border: solid 1px #dddedf;
	overflow: hidden; 
	}
.history-tab ul li {
	float: left; 
	width: 10%;	
	text-align: center; 
	line-height: 1.4;
	}
.history-tab ul li a {
	display: block;
	padding: 4px 0;
	}
	
.history_area {/* ¿¬Çõ ÀüÃ¼ */
	position: relative;
	width: 100%;
	padding-bottom: 10px;
	background: url(../../images/kps/content/history_bar_bg.gif) repeat-y 94px 0;
	overflow: hidden; 
	}
.history_area:before,
.history_area:after {
	position: absolute;
	left: 94px;
	width: 7px;
	height: 10px;
	content: '';
	z-index: 1;
	}	
.history_area:before {
	top: 0;
	background: url(../../images/kps/content/history_bar_top.gif) no-repeat 0 0;
	}
.history_area:after {
	bottom: 0;
	background: url(../../images/kps/content/history_bar_bottom.gif) no-repeat 0 0;
	}		
.history {/*³âµµ, »ó¼¼¿¬Çõ*/
	position: relative;
	padding-top: 70px;
	overflow: hidden;
	}
.history .txt_title {
	float: left; 
	width: 100px; 
	margin: 0 30px 0 10px;
	line-height: 0.9;
	font-size: 2em; 
	color: #0961ab;
	}
.history .txt_title:after {
	position: absolute;
	left: 88px;
	width: 20px;
	height: 21px;
	margin-top: 3px;
	background: url(../../images/kps/content/history_year.png) no-repeat 0 0;
	content: '';
	}
.history .history_list {
	position: relative;
	margin-top: 10px;
	padding-top: 20px;
	background: url(../../images/kps/content/history_line.gif) no-repeat 0 top;
	overflow: hidden;
	}	
.history .history_list dt {
	float: left; 
	width: 50px;
	padding-top: 10px;
	color: #037bc1;
	font-weight: bold; 
	}
.history .history_list dd {
	position: relative;
	padding-top: 10px;
	overflow: hidden;
	}
.history_area .history:first-child {
	padding-top: 0;
	}	
.history_area .history:first-child .txt_title {
	margin-top: 15px;
	}
.history_area .history:first-child .history_list { 
	margin-top: 5px;
	padding-top: 0;
	background: none;
	}

/* ÁøÈï¿ø¼Ò°³ > ÀÎ»ç¸» */
.greeting {
	position: relative;
	padding-right: 375px; 
	background:url(../../images/kps/content/greeting_img.jpg) no-repeat right 12px;
	}
.greeting h2 {
	color:#313131;
	letter-spacing: -0.05em;
	line-height: 1.4;
	font: normal 1.6em NotoR;
	}	
.greeting h2 span {
	color:#fc6313;
	}
.greeting p {
	margin-top: 25px;
	text-align: justify;
	}
.greeting p span {
	color:#da3d00;
	}
.greeting .sign {
	position: absolute;
	top: 407px;
	right: 30px;	
	}

/* ÁøÈï¿ø¼Ò°³ > ±â°üÇöÈ² > ÁøÈï¿ø¹ý */
.law-content {
	height: 300px; 
	padding: 15px; 
	background:#fdfdfd;
	border: 1px solid #eee;
	overflow-y: auto; 
	}
.law-content h3,
.law-content h4 {
	margin-top: 15px;
	}
.law-content h5 {
	margin-top: 10px;
	}	
.law-content h3 {
	color: #000;
	font-size: 1.133em;
	}	
.law-content small {
	display: block;
	margin-top: 8px;
	color: #000;
	font-size: 0.933em;
	}	
.law-content > ul > li > ol {
	margin: 5px 0 0 10px;
	}	
.law-content > ul li {
	margin-top: 2px;
	}
.law-content > ul li:first-child {
	margin-top: 0;
	}
.law-content > ul > li > ul ul {
	margin-bottom: 3px;
	}
.law-content .number_list > li > ul > li {
	padding-left: 8px;
	background: url(../../images/common/content/gray_dot.gif) no-repeat 0 9px;
	font-weight: normal;
	}	
 
.law-content table th,
.law-content table td {
	padding: 6px 5px;
	}
.law_date li > ul {
	margin-left: 10px;
	}	
.founder_info {
	margin-top: 15px;
	}	
.founder_info dt {
	margin-bottom: 3px;
	color: #333;
	font-weight: bold;
	}	
.founder_info dd {
	margin-bottom: 10px;
	}
	
/* ÁøÈï¿ø¼Ò°³ > Á¶Á÷ÀÎ·Â > Á¶Á÷µµ */
.org-tree{text-align:center;}
#detailList .tstyle_list td{word-break: keep-all;}
#orgDetail{
	margin-bottom: 50px;
}	
.org-1depth {
	position: relative; 
	background: url(../../images/kps/content/org_bg_new.png) no-repeat center 0; 
	overflow: hidden; 
	}
.org_director {
	display: block;
	width: 152px;
	height: 60px;
	margin-left:403px;
	background-color:#16b6c6;	
	text-align: center;
	font: normal 1.33em NotoR;
	overflow: hidden;
	}	
.org_director a { 
	display: block;
	height: 100%;
	line-height: 60px;
	color: #fff;
	}	
.org-2depth {
	letter-spacing: -0.05em;
	overflow: hidden;
	}
.org-2depth li {
	position: relative; 
	overflow: hidden;
	}	
.org-2depth li a {
	display: block;
	height: 36px;
	line-height: 36px;
	overflow: hidden;
	}
/* °¨»çÆÀ */	
.org-2depth > li.org-2depth-01 {
	margin-left: 630px;
    line-height: 1;	
	font-size: 1.067em; 
	font-weight: bold;
	}
.org-2depth-01 > a:first-child {
	display: inline-block;
	height: 40px;
	padding: 0 16px; 
	border: 5px solid #eff0f2;
	line-height: 40px;
	color: #313131;
	}

/* ±âÈ¹ÀÌ»ç */	
.org-2depth-02 {	
	width: 96px;margin-left:431px;	
	text-align:center;
	}
.org-2depth-02 > a:first-child {
	height: 40px;	 
	border: solid 5px #eff0f2;
	line-height: 40px;
	font-weight: bold;
	background:#fff;
	}
.org-2depth-02 .org-4depth {
	margin: 0;
	}	
.org-2depth-02 .org-4depth > li {
	float: none; 
	margin-left: 0;
	}
.org-2depth-02 .org-4depth > li:first-child {
	margin-top: 0;
	}
/* 4°³ º»ºÎ */	
.org-2depth-03 {	
	width: 100%;
	margin-top: 47px;
	}
.org-3depth,
.org-2depth-02 > ul { 
	overflow: hidden;
	}
.org-3depth > li {
	display: table;
	float: left; 
	width: 200px;  
	margin-left: 20px;
	}	
.org-3depth > li:first-child {	
	margin-left: 0;
	}
	
.org-3depth > li > a {
	display:inline-block;
	width: 100%;
	color: #fff;
	text-align:center;
	padding:10px 0;
	}
.id7000>li>span,	
.org-3depth > li:first-child > a {
	background-color:#47bdb8;
	}

.id7100>li>span,	
.org-3depth > li:nth-child(2) > a {
	background-color:#4c98cf;
	}
.id7200>li>span,	
.org-3depth > li:nth-child(3) > a {
	background-color:#4873a6;
	}

.org-3depth > li:nth-child(3) .org-4depth > li:first-child+ li + li {
	clear:both;
	}
.id7300>li>span,
.org-3depth > li:nth-child(4) > a {
	background-color:#595386;
	}

.id7400>li>span,
.org-3depth > li:nth-child(5) > a {
	background-color:#515f79;
	}	
.org-3depth > li:first-child{width:140px;}
.org-3depth > li:first-child .org-4depth > li{float:none;width:140px;}
.org-4depth {
    margin: -15px 0 0 0;
    overflow: hidden;
	}

.org-4depth > li.clear {
	clear: both;
	}	
.org-4depth>li>ul>li>a {
	position: relative;
	display:block;
	width:100%;
	padding: 12px 0 12px;
	border: 2px solid #47bdb8; 
	color: #313131;
	text-align: center;
	line-height: 1.3; 
	letter-spacing: -0.08em;
    vertical-align: middle;
    box-sizing:border-box;
	}
.org-4depth .mid_box {
	display: inline-block;
	width: 0;
	height: 100%;
	vertical-align: middle;
	}		
.org-4depth>li{display:block;text-align:center;position:relative;}	
.org-4depth>li:before{content:"";display:inline-block;background-color:#e5e7e9;width:2px;height:20px;position:absolute;left:50%;top:60px;-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.org-4depth>li>ul{display:inline-block;position:relative;}
.org-4depth>li>ul:before{content:"";display:inline-block;background-color:#e5e7e9;width:calc(100% - 200px);height:2px;position:absolute;left:50%;top:-25px;-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.org-4depth>li>ul>li{display:inline-block;width:200px;position:relative;}
.org-4depth>li>ul>li:before{content:"";display:inline-block;background-color:#e5e7e9;width:2px;height:20px;position:absolute;left:50%;top:-25px;-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.org-4depth>li>ul>li:after{content:"";display:inline-block;background-color:#e5e7e9;width:6px;height:6px;border-radius:50%; position:absolute;left:50%;top:-10px;-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.org-4depth>li>span {	width:250px;padding:15px 0;	display:block;	color: #fff;	text-align:center; margin:0 auto 50px;	}
.org-4depth>li>span>a{color:#fff;}
.id7100>li>ul>li>a {	border-color: #4c98cf;	}	 
.id7200>li>ul>li>a {	border-color:#4873a6;	}	
.id7300>li>ul>li>a {	border-color:#595386;	}	
.id7400>li>ul>li>a {	border-color:#515f79;	}
	

	
.org-5depth {
	font-size: 0.933em;
	}
.org-5depth li {
	box-sizing:border-box;
	display: table;
	width: 100%;
	height: 54px;
	background: #fafbfd;
	border: solid 1px #e8e8e8;
	border-top: none;
	}	
.org-5depth li a {
    display: table-cell;	
	height: auto;
	padding: 9px 5px;
	color: #6c6d70;
	line-height: 1.2;
    vertical-align: middle;
	}
.tfTeam {
	margin-top: 34px;
	}	
.tfTeam > a:first-child {
	width: 100%;
    background-color:#4873a6;
    color: #fff;
    text-align:center;
	}
	
	
		
/* ÁøÈï¿ø¼Ò°³ > Á¶Á÷ÀÎ·Â > ÇØ¿ÜÁö»ç */
.branch-work {
	padding-top:5px;
	overflow:hidden; 
	}
.branch-work > li {
	float:left;
	width: 33%; 
	height:320px; 
	border-left:1px dotted #d5d7db; 
	text-align:center;
	}
.branch-work > li:first-child {
	border-left: none;
	}	
.branch-work li ul {
	margin:25px 25px 0; 
	overflow: hidden;
	}
.branch-work li ul li {
	margin-top: 15px; 
	padding-top:5px;
	background:url('../../images/kps/common/bul_hyphen.gif') no-repeat; 
	letter-spacing:-0.1em; 
	text-align: left;
	}
.branch-work li ul li.first {
	margin:0; 
	padding:0; 
	background:none;
	}
.branch-work li ul li br {
	display: none;
	}
.branch-country {margin-bottom:-20px; padding-top:10px;}
.branch-country li {overflow:hidden; padding:0 0 20px 90px;}
.branch-country li h3 {padding:0 0 10px; font-size:15px; color:#000;}
.branch-country li h3 span {font-size:13px; color:#037bc1;}
.branch-country li h4 {margin-left: 0;}
li.branch-country-usa {background:url('../../images/kps/content/branch_country01.gif') no-repeat 0 5px;}
li.branch-country-singapore {background:url('../../images/kps/content/branch_country02.gif') no-repeat 0 5px;}
li.branch-country-china {background:url('../../images/kps/content/branch_country03.gif') no-repeat 0 5px;}
li.branch-country-uk {background:url('../../images/kps/content/branch_country04.gif') no-repeat 0 5px;}
li.branch-country-uae {background:url('../../images/kps/content/branch_country05.gif') no-repeat 0 5px;}
li.branch-country-kazakhstan {background:url('../../images/kps/content/branch_country06.gif') no-repeat 0 5px;}
li.branch-country-chile {background:url('../../images/kps/content/branch_country07.gif') no-repeat 0 5px;}

/* ÁøÈï¿ø¼Ò°³ > Á¶Á÷ÀÎ·Â > Á÷¿ø°Ë»ö */
fieldset.search-staff {height:57px; margin:30px 0 15px; padding-left:115px; background:url('../../images/kps/content/icon_search.gif') no-repeat 25px 0; line-height:57px;}
fieldset.search-staff select {height:24px; line-height:24px;}
input.search-staff-keyword {width:380px; height:22px; padding:0 0 0 10px; line-height:22px;}

/* ÁøÈï¿ø¼Ò°³ > CI¼Ò°³ */
.ci p.box-btn-right a {float:none;}
.ci-intro {
	margin-left: 23px;
	overflow: hidden;
	}
.ci-intro .float_right {
	width: 625px;
	letter-spacing: -0.03em;
	}		
.ci-intro .float_right p {
	margin-top: 22px; 
	}
.ci-intro .float_right p:first-child {
	margin-top: 0;
	letter-spacing: 0;
	}
.ci-intro .float_right p:first-child strong {
	color:#313131;
	font-size: 1.6em;
	font-family: NotoM;
	}
.ci-intro .float_right p:first-child span {color:#00857a;}
.ci-intro .float_right p:first-child + p + p {
	color:#535353;
	font: bold 1.2em NotoM; 
	}
.ci-intro .btn_area_right {
	margin: 20px 0 0;
	}
.btn_ciDownload.ci_downcolor01 {padding:0 25px; border-radius:0; border-bottom:2px solid #12151c; background:url('../../images/kps/content/btn_ciDownload01.gif') no-repeat right 0 #434a54; line-height:38px;}
.btn_ciDownload.ci_downcolor02 {padding:0 25px; border-radius:0; border-bottom:2px solid #005575; background:url('../../images/kps/content/btn_ciDownload02.gif') no-repeat right 0 #007b9a; line-height:38px;}
.btn_ciDownload.ci_downcolor01 a,
.btn_ciDownload.ci_downcolor02 a {background:url('../../images/kps/content/btn_ciDownload.png') no-repeat right center; color:#fff;}

/* ÁøÈï¿ø¼Ò°³ > Ã£¾Æ¿À½Ã´Â±æ */
.location-info {
	margin-bottom:20px; 
	line-height:1.7;
	overflow:hidden;
	}
.location-info dt {
	clear:both; 
	float:left; 
	width:85px;
	}
.location-info dd {
	position: relative;
    overflow: hidden;
	}
.location_traffic {	
	}
.location_traffic p {
	margin-left: 48px;	
	}
.location_traffic .depth3_title02 {	
	}

/* ÁøÈï¿ø¼Ò°³ > Ã£¾Æ¿À½Ã´Â±æ > ÇØ¿ÜÁö»ç */
.location-country {
	}
.location-country > li {
	margin-top: 27px;
	padding-left: 86px;
	overflow: hidden; 
	}
.location-country > li h2 {
	margin: -1px 0 10px; 
	color: #000;
	letter-spacing: -0.05em;
	font: normal 1.333em NotoM;
	}
.location-country .usa {background:url('../../images/kps/content/branch_country01.gif') no-repeat 0 5px;}
.location-country .singapore {background:url('../../images/kps/content/branch_country02.gif') no-repeat 0 5px;}
.location-country .china {background:url('../../images/kps/content/branch_country03.gif') no-repeat 0 5px;}
.location-country .uk {background:url('../../images/kps/content/branch_country04.gif') no-repeat 0 5px;}
.location-country .uae {background:url('../../images/kps/content/branch_country05.gif') no-repeat 0 5px;}
.location-country .kazakhstan {background:url('../../images/kps/content/branch_country06.gif') no-repeat 0 5px;}
.location-country .dot_lstyle {
	margin-left: 2px;	
    letter-spacing: 0;
	}
.location-country .dot_lstyle > li {
	margin-top: 0;	
	}

/* ¿­¸°°æ¿µ > À±¸®°æ¿µ > CEO ½ÇÃµÀÇÁö */
.ceo {
	overflow: hidden;
	}
.ceo .clear {
	margin-bottom: 20px;
	color:#313131;
	}	
.ceo .clear strong {
	letter-spacing: -0.05em;
	font: normal 1.6em NotoR;
	}
.ceo .clear strong em {
	color: #00a3b7;
	font-style: normal;
	}
.ceo .clear span {
	display:block;
	margin-top: 20px;
	letter-spacing: -0.03em;
	font: normal 1.2em NotoR;
	}
.ceo .float_left  {
	float:right;
	position:relative;
	top:-105px;
	width: 245px;
	height: 400px;
	padding: 205px 0 0 5px;
	background: url('../../images/kps/content/ceo_img.gif') no-repeat 0 0;
	color: #00a3b7;
	letter-spacing: -0.1em;
	}
.ceo .float_right  {
	float: left;
	width: 720px;
	}
.ceo .float_right > p {
	margin-top: 20px;
	}
.ceo .float_right > p:first-child {
	margin-top: 0;
	}	
/* À±¸®°æ¿µ > À±¸®°æ¿µ ÃßÁøÃ¼°è  */
.process01,
.process02,
.process03,		
.process04 {
	width: 100%;
	/*
	margin-left: 24px;
	*/
	margin-top:5px;
	text-indent: -9999px;
	}
.process01 {
	height: 820px;
	background: url(../../images/kps/content/process01.gif) no-repeat center 0; 
	}
.process02 {
	height: 430px;
	background: url(../../images/kps/content/process02.gif) no-repeat center 0; 
	}	
.process03 {
	height: 621px;
	background: url(../../images/kps/content/process03.gif) no-repeat center 0; 
	}
.process04 {
	height: 163px;
	background: url(../../images/kps/content/process04.gif) no-repeat center 0; 
	}	
	

/* ¿­¸°°æ¿µ > À±¸®°æ¿µ > À±¸®±Ô¹ü */
.standard {
	overflow:hidden;
	}
.standard dt {
	float:left; 
	width:170px; 
	height:210px;
	background:url('../../images/kps/content/standard.gif') no-repeat 0 bottom; 
	color:#d9394a; 
	line-height: 1.3;
	font-size: 1.067em; 
	font-weight:bold; 
	}
.standard dt span {
	color: #555;
	font-size: 0.8em;
	font-weight: lighter; 
	}
.standard dd {
	position: relative;
    overflow: hidden;
	}
.standard dd p {
	margin-bottom: 15px;
	}
.standard dd p strong {
	color:#d9394a;
	}

/* ¿­¸°°æ¿µ > Ã»·Å ¿ÈºÎÁî¸Ç */
.ombudsman-about {position:relative; padding:20px 30px 20px 235px; border:1px solid #d7d8dd; background:url('../../images/kps/content/ombudsman_arr.gif') no-repeat 205px center #fafbfd;}
.ombudsman-about:before {position:absolute; left:0; top:0; width:205px; height:100%; background:url('../../images/kps/content/ombudsman_logo.gif') no-repeat center center #fdfdfd; content:'';}
.ombudsman-about dt {
	color:#252525;
	font: normal 1.333em NotoM;
	}
.ombudsman-about dt + dd {margin-top:10px;}
.ombudsman-about dd {letter-spacing:-0.05em;}
.ombudsman-about dd.point02_bold {font-weight:normal; color:#0197aa; letter-spacing:0;}
.ombudsman-person {min-height:515px; margin-top: 30px; padding:80px 0 0 100px; background:url('../../images/kps/content/ombudsman_bg.gif') no-repeat 90% 0;}
.ombudsman-person li {overflow:hidden; margin-top: 15px;}
.ombudsman-person li:first-child {margin-top: 0;}
.ombudsman-person li img {float:left; margin-right: 14px;}
.ombudsman-person li p {
	padding-top:25px; 
	color:#000;
	font: normal 1.333em NotoR;
	}
.ombudsman-person li p span.point02 {color:#00a3b7;}
.ombudsman-person li > span {
	color: #757577;
	}
.csInfo_processUp {
	height: 401px;
	margin-left: 30px;
	background:url(../../images/kps/content/csInfo01_img02.gif) no-repeat 0 0;
	text-indent: -9999px;
	}
/* ¿­¸°°æ¿µ > CS°æ¿µ > °í°´¼­ºñ½ºÇåÀå */
.services_charter01 {
	height: 650px; 
	padding-top: 50px;
	background:url('../../images/kps/content/services_charter01.gif') no-repeat; 
	}
.services_charter01 h2 {
	letter-spacing: -0.08em;
	font: normal 2em NotoD;
	}
.services_charter01 h2 strong {
	color:#7f6c58;
	font-family: NotoM;
	}
.services_charter01 .first_txt {
	margin-top: 15px; 
	color: #000; 
	text-align: center;
	color: #000;
	/*font-weight: bold;*/
	}
.services_charter01 ul {margin: 35px 0 45px 490px; letter-spacing: -0.05em;}
.services_charter01 li {margin-top: 23px; overflow: hidden;}
.services_charter01 li:first-child {margin-top: 0;}
.services_charter01 li .point01 {
	float: left;
	display: block;
	width: 45px;
	}
.services_charter01 li .point02 {
	display: block;
	}	
.services_charter01 .date {margin: 20px 0 0; text-align: center;}
.services_charter01 .date + .txt_center {
	color:#535353;
	font: normal 1.2em NotoM;
	}

.services .list-dot {margin-left:20px;}
.services span.icon-check {margin-left:20px;}
.services .box-btn-center {padding-top:50px;}
.services-3depth h3.title-ring {margin:20px 0 10px 20px;}
.services-3depth h3.title-ring span {color:#000;}
.services-3depth .list-dot,
.services-3depth p {margin-left:40px;}
.services-3depth table {margin-left:20px;}

/* ¿­¸°°æ¿µ > Á¤º¸°ø°³ > Á¤º¸°ø°³ ÀýÂ÷ */
.process h3.title-ring {margin:20px 0 10px 20px;}
.process .list-dot,
.process p {margin-left:40px;}
.process p.text-2depth {margin-left:20px;}
.process p.icon-check {margin-left:50px;}
.process-mean {
	padding: 18px 25px 18px 180px; 
	background: #fafafb url('../../images/kps/content/icon_process.gif') no-repeat 50px center;
	}
.process-mean dt {display:block; margin-bottom:5px; font-size: 0.867em; font-weight:bold; color:#0071c1;}

/* ¿­¸°°æ¿µ > Á¤º¸°ø°³ > Á¤º¸°ø°³ ¹æ¹ý */
.way em {display:block; margin-bottom:10px; font-style:normal; color:#00857a;}
.way p.icon-check {margin-top:10px; color:#d9394a;}

/* ¿­¸°°æ¿µ > Á¤º¸°ø°³ > °ü·Ã¹ý·É ¹× ¼­½Ä */
.doc-list {overflow:hidden;}
.doc-list li {
	float:left; 
	width:324px;
	height:200px;
	margin: 0 0 0 24px;	
	padding: 21px 45px 0 24px; 
	background:url('../../images/kps/content/doc_bg.gif') no-repeat;
	box-sizing: border-box;
	}
.doc-list li:first-child {
	margin-left:0;
	}
.doc-list li a {
	display:block;
	color:#000; 
	letter-spacing:-0.05em; 
	font: normal 1.2em NotoR;
	}

/* °æ¿µ°ø½Ã > °æ¿µ°ø½Ã */
table.management_alio {
	border-bottom: 1px solid #c1c5cd;
	}
table.management_alio th,
table.management_alio td {
	border-bottom:none; 
	vertical-align: top;
	}
.management_alio ul > li > ul {
	margin-left: 20px;
	}	
	
/* °æ¿µ°ø½Ã > ÀÚÀ²°ø½Ã */
.autonomy_menuList {
	margin-top: 5px;	
	border-top: solid 1px #45474d; 
	border-bottom: solid 1px #c1c5cd; 
	overflow: hidden;
	}
.autonomy-menu {
	width: 100%;
	margin-bottom: 35px;
	overflow: hidden;
	}
.autonomy-menu dt {
	width: 710px; 
	height: 22px; 
	padding: 3px 0 2px 19px;
	border: solid 1px #535760; 
	background:#717586; 
	color:#fff;
	}
.autonomy-menu dd {	
	background: #fdfdfd;
	border: solid 1px #dddedf;
	border-bottom-color: #c9cacc;
	border-top: none;
	overflow: hidden;
	}
.autonomy_menuList ul,	
.autonomy-menu ul {
	float: left;
	padding: 10px 10px 18px 14px; 
	border-left: solid 1px #ececec; 
	overflow: hidden;
	}
.autonomy_menuList ul {
	padding: 18px 11px 18px 15px; 
	}	
.autonomy_menuList ul:first-child,	
.autonomy-menu ul:first-child {
	margin-left: -7px;
	border-left: none;
	}	
.autonomy_menuList li,	
.autonomy-menu li {
	margin-top: 3px;
	letter-spacing: -0.1em;
	overflow: hidden;
	}

.autonomy_menuList li span,	
.autonomy-menu li span {
	display: block;
	float: left;
	width: 17px;
	margin-right: 4px;
	text-align: right;
	}

.autonomy_menuList li a,	
.autonomy-menu li a {	
	display: block;
	float: left;
	}		

.autonomy_menuList li:first-child,	
.autonomy-menu li:first-child {
	margin-top: 0;
	}
.autonomy-menu li.on,
.autonomy-menu li.on a {
	color:#d9394a;
	}		
/*
.autonomy-menu ul li ul li {float:none; position:relative; padding:0; border:none; background:none; letter-spacing:-0.1em;}
.autonomy-menu ul li ul li p {position:absolute; top:0; left:0; width:auto; height:auto; padding:0; border:none; background:none; color:#464646; line-height:22px;}
.autonomy-menu ul li ul li span {display:block; padding-left:18px;}
.autonomy-menu ul li ul li.on a,
.autonomy-menu ul li ul li.on p {}
*/

.autonomy-about {
	height:58px;
	padding:18px 50px 0 100px; 
	background:url('../../images/kps/content/autonomy0101_about.gif') no-repeat; 
	font-weight:bold; 
	letter-spacing:-0.1em; 
	line-height:20px;
	}
.autonomy-person {overflow:hidden; margin-top:30px; padding:20px; border:1px solid #e9eaee; background-color:#fafafb;}
.autonomy-person dt {float:left; width:100px; font-weight:bold; color:#d9394a;}
.autonomy-person dd {float:right; width:570px; padding-left:10px; background:url('../../images/kps/common/bul_dot.gif') no-repeat 0 center;}


/* ÀÎ»çÁ¦µµ */
.personnel_info {
	position:relative;
	padding: 27px 30px 27px 235px;
	border:1px solid #d7d8dd;
	background-color:#fafbfd;
	}
.personnel_info img {
	margin-top: 4px;
	vertical-align: top;
	}
.personnel_info:before {position:absolute; left:0; top:0; width:205px; height:100%; border-right:1px solid #d7d8dd; background:url(../../images/kps/content/personnel_bg.gif) no-repeat center center #fff; content:'';}
.personnel_info:after {position:absolute; left:205px; top:50%; width:8px; height:13px; margin-top:-6px; background:url(../../images/kps/content/gary_box.gif) no-repeat; content:'';}
.personnel_info .point02_bold,
.personnel_info .point01_bold {
	display: inline-block;
	margin-bottom: 10px; 
	color: #fc6313; 
	font: normal 1.333em NotoM; 
	vertical-align:top;
	}
.personnel_info .point01_bold {
	color:#00a3b7; 
	}
.talented_txt {
	width: 860px;
	height: 322px;
	margin: 20px auto 0;
	background: url(../../images/kps/content/talented_txt.gif) no-repeat 0 0;
	text-indent: -9999px;
	}	
/*RSS ¼­ºñ½º*/
.rss_info{
	position:relative;
	padding: 27px 30px 27px 235px;
	border:1px solid #d7d8dd;
	background-color:#fafbfd;
	}
.rss_info:before {position:absolute; left:0; top:0; width:205px; height:100%; border-right:1px solid #d7d8dd; background:#fff url(../../images/kps/content/rss.gif) no-repeat center center; content:'';}
.rss_info:after {position:absolute; left:205px; top:50%; width:8px; height:13px; margin-top:-6px; background:url(../../images/kps/content/gary_box.gif) no-repeat; content:'';}
/* È¨ÆäÀÌÁö °³¼±Á¦¾È */
.improvement_info {
	margin-bottom: 33px;
	}
.improvement_info:before {
	background:#fff url(../../images/kps/content/improvement.gif) no-repeat center center;
	}
.improvement_info:after {
	background:url(../../images/kps/content/gary_box.gif) no-repeat;
	}

/* Å¬¸°½Å°í¼¾ÅÍ ½Å°íÃ¤³Î */
.register_channel {
	padding-left: 25px;
	}
.register_channel:before,
.register_channel:after {
	display: none;
	}
.register_channel dt {
	float: left;
	width: 170px;
	color: #d9394a;
	font-weight: bold;
	}
.register_channel dd {
	position: relative;
	overflow: hidden;
	}	
.csInfo02 {
	height: 1115px;
	background: url(../../images/kps/content/csInfo02_img.gif) no-repeat center 0;
	text-indent: -9999px;
	}	
/* »ç¾÷¼Ò°³ */
.development:before {
	background: #fff url(../../images/kps/content/development_bg.gif) no-repeat center center;	
	}
.capability:before {	
	background: #fff url(../../images/kps/content/capability_bg.gif) no-repeat center center;	
	}
.rnd:before {	
	background: #fff url(../../images/kps/content/rnd_bg.gif) no-repeat center center;	
	}
.govBiz:before {	
	background: #fff url(../../images/kps/content/govBiz_bg.gif) no-repeat center center;
	}
.manage:before {
	background:#fff url(../../images/kps/content/manage_bg.gif) no-repeat center center;
	}
/* ÃßÃµ»çÀÌÆ® */
.recommend_site {
	width: 100%;
	margin-left: -1px;
	border-top: solid 1px #45474d;
	border-bottom: solid 1px #c1c5cd;
	overflow: hidden;
	}
.recommend_site li {
	float: left;
	width:  50%;
	padding: 13px 20px 20px;
	border-top: solid 1px #e4e7ec;
	border-left: solid 1px #e4e7ec;
	box-sizing: border-box;
	}	
.recommend_site li strong {
	display: block;
	letter-spacing: 0;
	}
.recommend_site li.rowBg { 
	background: #fafafb;
	}
		
/* »çÀÌÆ®¾Û */
.sitemap_info {
	margin-bottom: 20px;
	padding: 0 0 10px 15px;
	background: url(../../images/kps/common/check_arrow02.gif) no-repeat 0 8px;
	border-bottom: solid 1px #45474d;
	}	
.sitemap {
	position: relative;
	margin-top: 30px;
	padding-top: 30px;
	border-top: solid 1px #ececed;
	overflow: hidden;
	}	
.sitemap.first {
	margin: 0;
	padding: 0;
	border-top: none;
	}
.sitemap > div {
	float: left;
	width: 25%;
	height: 100%;
    box-sizing: border-box;
	}
.sitemap > div:before {
	position: absolute;
	width: 1px;
	height: 100%;
	background: #ececed;
	content:'';
	}
.sitemap > div:first-child:before {
	display: none;
	} 	
.sitemap .title {
	margin-left: 20px;
	color: #000;
	}	
.sitemap_depth2 {
	margin: 15px 0 0 20px;
	}	
.sitemap_depth2 > li {
	font-weight: bold;
	}	
.sitemap_depth3 {
	margin-bottom: 10px;
	}	
.sitemap_depth3 > li {	
	margin-top: 2px;
	padding-left: 8px;
	background: url(../../images/common/content/gray_dot.gif) no-repeat 0 9px;
	font-weight: normal;
	}
.sitemap .newbrowser {
	padding-right: 18px;
	background: url(../../images/kps/common/icon_openwindow.gif) no-repeat right 7px;
	}	
/* ÀúÀÛ±ÇÁ¤Ã¥ */
.copyright_info {
	padding: 18px 0 20px 100px;
	border: solid 1px #ededed;
	letter-spacing: -0.1em;
	background: url(../../images/kps/member/membership_infoBg.gif) no-repeat 27px 18px;
	}	
.copyright_content {
	margin-top: 35px;
	overflow: hidden;
	}	
.copyright_content .float_left {
	width: 180px;
	height: 190px;
	color: #d9394a;
	background: url(../../images/kps/content/icon_copyright.gif) no-repeat 0 58px;
	}	
.copyright_content .float_right {
	width: 550px;
	color: #302e2e;
	}
.copyright_content ul strong {
	display: block;
	margin-top: 25px;
	} 	
.copyright_content ul > li:first-child > strong {
	margin-top: 0;
	}	
.copyright_content .number_list {
	margin-left: 20px;
	}	
.copyright_content .number_list > li {
	list-style: decimal;
	}
/* Á¤ºÎ 3.0 */
.gov30_area {
	width: 100%;
	overflow: hidden;
	}
.gov30_area > .float_left {
	margin-top: 30px;
	}	
.gov30_area > .float_right {
	width: 581px;
	height: 287px;
	background: url(../../images/kps/gov/gov_info02.gif) no-repeat 0 0;
	text-indent: -9999px;
	}	
/* 3.0ÀÌ¶õ? */	
.graybox.gov30_info {
	padding: 25px 30px 25px 0;
	}
.graybox.gov30_info:before {
	background: #fff;
	}
.gov30_info dt {
	position: relative;
	float: left;
	width: 205px;
	margin: 38px 0 10px;
	color: #000;
	text-align: center;
	font-size: 1.333em;
	font-family: NotoM;
	}
.gov30_info dt span {
	color: #40ae49;
	}
.gov30_info dd {
	position: relative;
	padding-left: 30px;
	overflow: hidden;
	}
.gov30_info dd span {
	display: block;
	height: 40px;
	margin-top: 13px;
	}	
.gov30_info dd span a {
	display: inline-block;
	width: 134px;
	height: 38px;
	padding: 0 15px;
	background: #fff;
	border: solid 1px #d7d8dd;
	border-radius: 20px; 
	box-sizing: border-box;
	line-height: 2.3;
	text-align: right;
	}
.gov30_info dd span a:first-child {
	padding-right: 22px;
	}		
.gov30_info dd span a:nth-child(2) {	
	padding-right: 28px;
	}		
.gov30_info dd span a:nth-child(3) {	
	padding-right: 20px;
	}		
.gov30_info dd span a:nth-child(4) {	
	padding-right: 30px;
	}		
.gov30_info dd span a:nth-child(5) {	
	padding-right: 15px;
	}
.sns_mapLink .fa {
	height: 18px;
	background: url(../../images/kps/gov/gov_sns.gif) no-repeat 0 0;
	vertical-align: middle;
	}	
.sns_mapLink .icon01 {
	width: 33px;
	}	
.sns_mapLink .icon02 {
	width: 36px;
	background-position: -143px 0;
	}
.sns_mapLink .icon03 {
	width: 28px;
	background-position: -285px 0;
	}	
.sns_mapLink .icon04 {
	width: 37px;
	background-position: -422px 0;
	}	
.sns_mapLink .icon05 {
	width: 35px;
	background-position: -550px 0;
	}	
/* Á¤ºÎ¿î¿µ ÆÐ·¯´ÙÀÓÀÇ º¯È­ */	
.gov_change {	
	width: 100%;
	height: 602px;
	background: url(../../images/kps/gov/gov_change.jpg) no-repeat 0 0;
	text-indent: -9999px;
	}		
/* ºñÀü ¹× Àü·« */	
.gov_vision {	
	width: 100%;
	height: 663px;
	background: url(../../images/kps/gov/gov_vision.gif) no-repeat 0 0;
	text-indent: -9999px;
	}	
	
.gov_strategy {
	margin-top: 50px;
	padding: 25px 30px;
	border: solid 1px #f1f1f2;
	overflow: hidden;
	}	
.gov_strategy > li {
	float: left;
	width: 28.2%;
	height: 248px;
	padding: 0 20px;
	border-left: dashed 1px #d5d7db;
	}	
.gov_strategy > li:first-child {
	padding-left: 0;
	border-left: none;
	}	
.gov_strategy ul {
	margin-top: 30px;
	letter-spacing: -0.1em;
	}	
.gov_strategy ul > li {
	margin-top: 10px;
	padding-top: 3px;
	background: url(../../images/kps/gov/txt_underLine.gif) no-repeat 0 0;
	}	
.gov_strategy ul > li:first-child {
	margin-top: 0;
	padding-top: 0;
	background: none;
	}
.cosService {
	margin-left: 23px;
	}
.cosService:before {
    background: #fff url(../../images/kps/content/cosService.gif) no-repeat center center;
	}	
.cosService_info h2 {
	margin-top: 15px;
	}
.cosService_info h2:first-child {
	margin-top: 0;
	}	
.cosService_info th,
.cosService_info td {
	background: #fff;
	}
.list-file02 {
	margin-left: 23px;
	font-size: 1.071em;
	font-weight: bold;
	overflow: hidden;
	}	
.list-file02 > li {
	float: left;
	width: 24.5%;
	height: 74px;
	margin-left: 5px;
	background: #6f7483;
	border-bottom: solid 2px #565b69;
	border-radius: 5px; 
	overflow: hidden;
	}
.list-file02 > li:first-child {
	margin-left: 0;
	}
.list-file02 > li > a {
	display: block;
	height: 100%;
	color: #fff;
	text-align: center;
	line-height: 74px;
	}	
	
/*°³ÀÎÁ¤º¸ ¼öÁý ¹× ÀÌ¿ë µ¿ÀÇ È­¸é  */	
.personal_info .number_list > li {
	margin-top: 10px;
	}
.personal_info .number_list > li:first-child {
	margin-top: 0;
	}
.personal_info ul {
	margin-top: 5px;
	}			
.personal_info span.display_block {
	display: block;
	margin: 0;
	border: none;
	}	
	
/* ¸ÅÆ®¸¯½º ¼³Á¤*/
.stage01_l_s2_tb {width: 100%;}
.stage01_l_s2_tb th {padding: 5px 0;}
.stage01_l_s2_tb th img {width: 60px; vertical-align: middle;}
.stage01_l_s2_tb td {padding: 5px 2px 4px; border-right: 1px solid #fff; text-align: center;}
.stage01_l_s2_tb td.color01_01 {background: #fff0be;}
.stage01_l_s2_tb td.color01_02 {background: #fff5d3;}
.stage01_l_s2_tb td.color02_01 {background: #eff3c0;}
.stage01_l_s2_tb td.color02_02 {background: #f4f7d4;}
.stage01_l_s2_tb td.color03_01 {background: #c8e8d3;}
.stage01_l_s2_tb td.color03_02 {background: #d9efe1;}
.stage01_l_s2_tb td.color04_01 {background: #c4e9e6;}
.stage01_l_s2_tb td.color04_02 {background: #d7f0ee;}
.stage01_l_s2_tb td.color05_01 {background: #bfeafb;}
.stage01_l_s2_tb td.color05_02 {background: #d3f1fc;}
.stage01_l_s2_tb td.color06_01 {background: #c6d8ef;}
.stage01_l_s2_tb td.color06_02 {background: #d8e4f4;}
.stage01_l_s2_tb td.color07_01 {background: #c9cfe8;}
.stage01_l_s2_tb td.color07_02 {background: #dadeef;}
.stage01_l_s2_tb td.color08_01 {background: #d6c9e2;}
.stage01_l_s2_tb td.color08_02 {background: #e3daeb;}
.stage01_l_s2_tb td.color09_01 {background: #fad3e3;}
.stage01_l_s2_tb td.color09_02 {background: #fce1ec;}
.stage01_l_s2_tb td.color10_01 {background: #fcc9cc;}
.stage01_l_s2_tb td.color10_02 {background: #fddadc;}
.stage01_l_s2_tb td.color11_01 {background: #f9bfc6;}
.stage01_l_s2_tb td.color11_02 {background: #fbd3d8;}

/* Á¤Ã¥°³¹ß ¼ö¿äÁ¶»ç */
.demand_info p:first-child {
	margin: 0 0 15px 24px;
	}
.demand_process {
	height: 530px;
	margin-left: 24px;
	background: url(../../images/kps/content/demand_process.gif) no-repeat 0 0;
	text-indent: -9999px;
	}
/* »çÀü°øÇ¥Á¤º¸ */
.advanceInfo_step {
	margin-bottom: 25px;
	text-align: center;
	letter-spacing: -0.1em;
	overflow: hidden;
	}
.advanceInfo_step > li {
	float: left;
	width: 139px;
	height: 90px;
	margin-left: 8px;
	}	
.advanceInfo_step > li:first-child {
	width: 138px;
	margin-left: 0;
	}
.advanceInfo_step > li a {
	display: block;
	height: 42px;
	padding-top: 48px;
	background: url(../../images/kps/gov/icon_advanceInfo.gif) no-repeat 0 0;
	color: #45474d;
	}
.advanceInfo_step > li.on a,	
.advanceInfo_step > li a:hover {
	background-position: 0 -90px;
	border: none;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	}
.advanceInfo_step .icon01 {
	background-position: -146px 0;
	}
.advanceInfo_step .icon02 {
	background-position: -293px 0;
	}
.advanceInfo_step .icon03 {
	background-position: -440px 0;
	}
.advanceInfo_step .icon04 {
	background-position: -587px 0;
	}
.advanceInfo_step .icon05 {
	background-position: -734px 0;
	}	
.advanceInfo_step .icon06 {
	background-position: -881px 0;
	}
.advanceInfo_step > li.on .icon01,
.advanceInfo_step .icon01:hover,
.advanceInfo_step .on .icon01:hover {
	background-position: -146px -90px;
	} 
.advanceInfo_step > li.on .icon02,
.advanceInfo_step .icon02:hover,
.advanceInfo_step .on .icon02:hover {
	background-position: -293px -90px;
	}
.advanceInfo_step > li.on .icon03,
.advanceInfo_step .icon03:hover,
.advanceInfo_step .on .icon03:hover {
	background-position: -440px -90px;
	}
.advanceInfo_step > li.on .icon04,
.advanceInfo_step .icon04:hover,
.advanceInfo_step .on .icon04:hover {
	background-position: -589px -90px;
	}	
.advanceInfo_step > li.on .icon05,
.advanceInfo_step .icon05:hover,
.advanceInfo_step .on .icon05:hover {
	background-position: -734px -90px;
	}
.advanceInfo_step > li.on .icon06,
.advanceInfo_step .icon06:hover,
.advanceInfo_step .on .icon06:hover {
	background-position: -881px -90px;
	}
/* °³ÀÎÁ¤º¸ Ã³¸®¹æÄ§ º¯°æ ³»¿ª */
.personal_history {
	overflow: hidden;
	}
.personal_history > li {
	border: solid 1px #e4e5e9;
	}	
.personal_history > li:first-child {
	padding: 8px 20px;
	border-bottom: none;
	}
.personal_history > li > span {
	display: block;
	position: relative;
	padding: 8px 20px;
	}	
.personal_history > li > span.on {
	color: #0071c1;
	}	
.personal_history li button {
	position: absolute;
	top: 0;
	right: 0;
	width: 33px;
	height: 33px;
	background: url(../../images/kps/guide/personal_arrow.gif) no-repeat 0 -33px;
	color: transparent;
	overflow: hidden;
	}
.personal_history li button.close {
	background-position: 0 0;
	}	
.personal_history .dot_lstyle {
	display: none;
	padding: 20px 30px;
	background: #fafafb;
	border-top: solid 1px #e4e5e9;
	}
	
	/* ÄÁ¼³ÆÃ ½ÅÃ»ÇöÈ² */
	.tab_menu.gpk-list li:first-child a {border-right:1px solid #fff;}
	
/* JYC - 2018.04.23 */

/* Á¤Ã¥Á¦¾È*/
.policy_demand{font-size:16px;}
.policy_demand .title_box{border:1px solid #ddd;margin-bottom:35px;}
.policy_demand .title_box .title{font-size:1.250em;display:block;background-color:#707586;color:#fff;padding:20px;}
.policy_demand .title_box .cont{padding:30px 20px;}
.policy_demand .title_box .cont p{margin-bottom:20px;}
.policy_demand .icon_list{margin-left:20px;}
.policy_demand .icon_list:after{content:"";display:block;clear:both;}
.policy_demand .icon_list>li{float:left;width:45%;margin-bottom:30px;}
.policy_demand .icon_list>li:nth-child(2),
.policy_demand .icon_list>li:nth-child(4){width:55%;}
.policy_demand .icon_list>li:nth-child(5){width:100%;}
.policy_demand .icon_list>li:after{content:"";display:block;clear:both;}
.policy_demand .icon_list>li .title{font-size:1.125em;}
.policy_demand .icon_list>li em.underline{font-weight:bold;font-style:normal;text-decoration:underline;}
.policy_demand .icon_list .icon{display:block;width:80px;height:80px;background: no-repeat 0 0;float:left;margin-right:20px;}
.policy_demand .icon_list .icon1{background-image:url("/resources/images/kps/content/policy_icon1.png");}
.policy_demand .icon_list .icon2{background-image:url("/resources/images/kps/content/policy_icon2.png");}
.policy_demand .icon_list .icon3{background-image:url("/resources/images/kps/content/policy_icon3.png");}
.policy_demand .icon_list .icon4{background-image:url("/resources/images/kps/content/policy_icon4.png");}
.policy_demand .icon_list .icon5{background-image:url("/resources/images/kps/content/policy_icon5.png");}
.policy_demand .icon_list .cont{letter-spacing:-1px;}
.policy_demand .icon_list .detail_field{margin:20px 0 0 70px;}
.policy_demand .icon_list .detail_field::before{content:"";clear:both;display:block;}
/* .policy_demand .policy_eval>ul>li:nth-child(3){margin-top:20px;} */
.policy_demand .box_row{margin:0 -15px;}
.policy_demand .box_row .col_xs_6{width:50%;box-sizing:border-box;padding-left:15px;padding-right:15px;float:left;}
.policy_demand .box_row .box{min-height:185px;border:1px solid #e4e7ec;background-color:#fafafb;box-sizing:border-box;padding:20px;letter-spacing:-1px;}
.policy_demand .box_row .box .title{display:block;margin-bottom:15px;font-size:1.125em;}
.policy_demand .policy_process{background:url("/resources/images/kps/content/policy_process.png") no-repeat 0 0;width:990px;height:601px;text-indent:-9999px;}
.policy_proposer{border:1px solid #d6d7dc;height:150px;box-sizing:border-box;margin-bottom:40px;}
.policy_proposer .icon{display:block;position:relative;width:200px;float:left;height:100%;padding-top:20px;margin-right:30px;box-sizing:border-box;border-right:1px solid #d6d7dc;background:#fff url("/resources/images/kps/content/policy_proposer.png") no-repeat 50% 50%;}
.policy_proposer .icon::after{content:"";display:block;width:8px;height:13px;background:url("/resources/images/kps/content/policy_proposer_arr.gif") no-repeat 0 0;position:absolute;right:-8px;top:50%;margin-top:-7px;}
.policy_proposer .cont{background-color:#fafbfd;padding:45px 30px;height:100%;box-sizing:border-box;}
.policy_proposer .cont .title{font-size:17px;font-weight:bold;display:block;margin-bottom:10px;}

/* Á¶Á÷µµ ¼öÁ¤ */
.org .remark{float:right;text-align:left;margin-top:50px;}
.org .remark .title{display:block;margin-bottom:5px;font-weight:bold;font-size:15px;}
.org .remark p{font-size:14px;}

