@charset "euc-kr";
/*±ÛÀÚ¿¡ °üÇÑ ½ºÅ¸ÀÏ*/
/* visual images
------------------------------------------------------------*/
.sub_visual {
	height:243px;
	background:url(../img/w_01ed/sub-img.jpg) 50% 0 no-repeat;
}
.sub_visual > .logo {
	margin:62px auto 0;
	width:764px;
  height:95px;
	background:url(../img/bupum/logo.png) 50% 0 no-repeat;
}
/* sub_visual */
.sub_visual.sub01 {background:url(../img/w_01ed/sub-img.jpg) 50% 0 no-repeat;}
.sub_visual.sub02 {background:url(../img/w_02ed/sub-img.jpg) 50% 0 no-repeat;}
.sub_visual.sub03 {background:url(../img/w_03ed/sub-img.jpg) 50% 0 no-repeat;}
.sub_visual.sub04 {background:url(../img/w_04ed/sub-img.jpg) 50% 0 no-repeat;}
.sub_visual.sub05 {background:url(../img/w_05ed/sub-img.jpg) 50% 0 no-repeat;}
.sub_visual.sub06 {background:url(../img/w_06ed/sub-img.jpg) 50% 0 no-repeat;}
.sub_visual.sub07 {background:url(../img/w_07ed/sub-img.jpg) 50% 0 no-repeat;}
.sub_visual.sub08 {background:url(../img/w_08ed/sub-img.jpg) 50% 0 no-repeat;}

#container {
	margin:40px auto 0 auto;
  width:1000px;
}
/* page control
------------------------------------------------------------*/
.page_control {
	background:#f9fafa;
  border-bottom:1px solid #dee1e7;
}
.page_control > ul {
	position:relative;
	margin:0 auto;
  width:1000px;
  z-index:50;
}
.page_control > ul > li {
	float:left;
  border-right:1px solid #dee1e7;
}
/* hover... */
.page_control > ul > li:first-child {
  border-left:1px solid #dee1e7;
}
/* ¡Æ©ø¨¬¡Æ */
.page_control > ul > li.home {
	width:47px;
}
.page_control > ul > li.home > a {
	display:block;
  height:43px;
	background-image:url(../img/bupum/page_control.gif);
  background-position:0 0;
  background-repeat:no-repeat;
}
/* select */
.page_control > ul > li.select {
	position:relative;
  background:none;
}
.page_control > ul > li.select > button {
	padding-right:26px;
  width:169px;
  height:43px;
  background:url(../img/bupum/page_control_ic.gif) 142px 50% no-repeat;
  border:transparent;
  font-size:14px;
  color:#595959;
  font-weight:normal;
  text-align:center;
  cursor:pointer;
}
.page_control > ul > li.select.on {
  background:url(../img/bupum/page_control_bg1.gif);
}
.page_control > ul > li.select.on > button {
	background:url(../img/bupum/page_control_ic_on.gif) 142px 50% no-repeat;
  color:#fff;
}
/* select_area */
.page_control > ul > li.select > .select_area {
	display:none;
	position:absolute;
  top:43px;
  left:-1px;
  right:-1px;
	background:#fff;
  border:1px solid #ddd;
}
.page_control > ul > li.select > .select_area > li > a {
	display:block;
  padding:6px 8px;
  font-size:14px;
  color:#525252;
}
/* font control */
.page_control > ul > li.font {
	position:absolute;
  top:0;
  right:0;
  height:43px;
  font-size:0;
}
.page_control > ul > li.font > button {
  width:42px;
  height:43px;
	background-image:url(../img/bupum/page_control.gif);
  background-position:-47px 0;
  background-repeat:no-repeat;
	background-color:transparent;
  border:transparent;
  border-left:1px solid #dee1e7;
  cursor:pointer;
}
.page_control > ul > li.font > button.font_minus 	{background-position:-47px 0;}
.page_control > ul > li.font > button.font_plus 	{background-position:-90px 0;}
.page_control > ul > li.font > button.page_print 	{background-position:-133px 0;}
/* hover */
.page_control > ul > li > a:hover,
.page_control > ul > li > button:hover {
	background-color:#f1f2f2;
}
.page_control > ul > li.select > .select_area > li > a:hover,
.page_control > ul > li.select > .select_area > li > a:focus {color:#5595b1; background-color:#f8f8f8;}
/* page title
------------------------------------------------------------*/
.page_title {
	padding-bottom:60px;
  font-size:46px;
  color:#3c3839;
  font-weight:normal;
  text-align:center;
}
/* tab
------------------------------------------------------------*/
.page_tab {
	width:100%;
  margin-bottom:1.5em;
  background:#f0f0f0;
}
.page_tab > li {
	float:left;
  margin-bottom:-2px;
}
.page_tab > li > a {
	display:block;
  padding:10px 0;
  border-right:2px solid #fff;
  border-bottom:2px solid #fff;
  font-size:17px;
  color:#595959;
  font-weight:bold;
  white-space:nowrap;
  text-align:center;
}
.page_tab > li.on {
  background:#a40e17 !important;
}
.page_tab > li.on > a {
  color:#fff;
}
/* tab:depth */
.page_tab.ptb_36_03 > li {
	width:25%;
	background:#f0f0f0;
}
.page_tab.ptb_36_04 > li {
	width:50%;
	background:#f0f0f0;
}
.page_tab.ptb_52_01 > li {
	width:50%;
}
/* page section
------------------------------------------------------------*/
.page_section {
	margin-bottom:45px;
}
/* title */
.st {
	padding:6px 0 13px 27px;
  background:url(../img/bupum/st.gif) 0 13px no-repeat;
  font-size:18px;
  color:#3c3839;
  font-weight:bold;
  text-align:left;
}
.sst01 {
	padding:6px 0 13px 20px;
  background:url(../img/bupum/sst01.gif) 3px 13px no-repeat;
  font-size:16px;
  color:#a40e17;
  font-weight:bold;
  text-align:left;
}
.sst02 {
	padding:6px 0 13px 20px;
  background:url(../img/bupum/sst02.gif) 3px 13px no-repeat;
  font-size:16px;
  color:#0a326f;
  font-weight:bold;
  text-align:left;
}
.sst03 {
	padding:6px 0 13px 20px;
  background:url(../img/bupum/sst03.gif) 3px 13px no-repeat;
  font-size:16px;
  color:#917324;
  font-weight:bold;
  text-align:left;
}
/* list */
.icon01,
.list01 > li {
	padding:2px 0 2px 15px;
  background:url(../img/bupum/ic01.gif) 2px 10px no-repeat;
  text-align:left;
  text-indent:0;
}
.icon02,
.list02 > li {
	padding:2px 0 2px 15px;
  background:url(../img/bupum/ic02.gif) 2px 10px no-repeat;
  text-align:left;
  text-indent:0;
}
.icon03,
.list03 > li {
	padding:2px 0 2px 15px;
  background:url(../img/bupum/ic03.gif) 2px 10px no-repeat;
  text-align:left;
  text-indent:0;
}
.icon04,
.list04 > li {
	padding:2px 0 2px 15px;
  background:url(../img/bupum/ic04.gif) 2px 10px no-repeat;
  text-align:left;
  text-indent:0;
}
.icon041,
.list041 > li {
	padding:2px 0 2px 15px;
  background:url(../img/bupum/ic041.gif) 2px 10px no-repeat;
  text-align:left;
  text-indent:0;
}
.icon05,
.list05 > li {
	padding:2px 0 2px 15px;
  background:url(../img/bupum/ic05.gif) 2px 10px no-repeat;
  text-align:left;
  text-indent:0;
}
.list_n {
	margin:0;
  padding-left:30px;
}
.list_n > li {
	padding:2px 0;
	background:none;
	list-style:none;
  text-align:left;
  text-indent:-20px;
}
/* box */
.su1 {
	padding:35px 135px 35px 35px;
	background:url(../img/bupum/su1_bg.png) 100% 13px no-repeat #767475;
  border:3px solid #b6b6b6;
  font-size:15px;
  color:#fff;
}
.su2 {
	padding:20px;
	background:#fffafa;
  border:2px solid #faebed;
  color:#545454;
}
.su3 {
	padding:20px;
	background:#f6faff;
  border:2px solid #e9eef6;
  color:#545454;
}
.su4 {
	padding:20px;
	background:#fffcf5;
  border:2px solid #f7f1e3;
  color:#545454;
}
/* etc */
.quotation01 {
	display:block;
	padding:60px 0 20px;
	background:url(../img/bupum/quotation01_m1.png) 50% 0 no-repeat;
	font-size:29px;
  color:#343132;
  font-weight:normal;
  text-align:center;
}
hr.line01 {
	margin:4em 0;
  height:1px;
	background:url(../img/bupum/quotation01_line.gif) 50% 0 no-repeat;
  border:none;
}
/* font
------------------------------------------------------------*/
.font_kh01 {color:#a40e17;}
.font_kh02 {color:#0a326f;}
.font_kh03 {color:#c0a355;}
.font_kh04 {color:#ffea75;}

.font_kh011 {color:#a40e17;}
.font_kh021 {color:#d82c36;}
.font_kh031 {color:#c09265;}
/* button
------------------------------------------------------------*/
.btn_wrap_cen {
  margin:2em 0;
	text-align:center;
}
.btn_wrap_left {
  margin:1em 0;
	text-align:left;
}
.btn_wrap_right {
  margin:1em 0;
	text-align:right;
}
/*----- btnkhu -----*/
a[class*="btnkh"]{
	display:inline-block;
	zoom:1;
  *display:inline;
	padding:12px 34px;
	font-size:17px;
	color:#fff;
	font-weight:bold;
  text-align:center;
  vertical-align:middle;
  white-space:nowrap;
  overflow:hidden;
}
/* btnty01-»ö»ó */
a.btnkh-white		{	background-color:#ffffff; border:1px solid #ececec; color:#595959;}
a.btnkh-blue		{	background-color:#0a326f; border:1px solid #06285c; }
a.btnkh-red			{	background-color:#a40e17; border:1px solid #8f0a12; }
a.btnkh-gold		{	background-color:#c0a355; border:1px solid #b39545; }

a.btnkh-gray		{	background-color:#767475; border:1px solid #595758; }
a.btnkh-silver	{	background-color:#b6b6b6; border:1px solid #a8a8a8; }

/* Table
------------------------------------------------------------*/
/* table01 */
.table01 {
	margin:0;
	padding:0;
	width:100%;
	border-collapse:collapse;
}
.table01 th,
.table01 td {
	padding:13px 5px;
	text-align:center;
}
.table01>thead>tr>th,
.table01>thead>tr>td {
	border-left:1px solid #bdbec1;
	font-size:14px;
	font-weight:bold;
}
.table01>thead>tr>th:first-child,
.table01>thead>tr>td:first-child {
	border-left:none;
}
.table01>thead>tr>th {
	background-color:#0a326f;
	color:#fff;
}
.table01>thead>tr>td {
	background-color:#767475;
	color:#fff;
}
.table01>tbody>tr>th,
.table01>tbody>tr>td {
	border-left:1px solid #cfd0d3;
	border-bottom:1px solid #cfd0d3;
}
.table01>tbody>tr>th:first-child,
.table01>tbody>tr>td:first-child {
	border-left:none;
}
.table01>tbody>tr>th {
	background-color:#f1f7ff;
  color:#545454;
}
.table01 .line {
	border-left:1px solid #cfd0d3 !important;
}
.table01 .left_line {
	padding-left:13px;
  padding-right:13px;
	border-left:1px solid #cfd0d3 !important;
  text-align:left;
}
/* table01:vertical */
.table01_vertical {
	margin:0;
	padding:0;
	width:100%;
	border-collapse:collapse;
	border-top:2px solid #0a326f;
}
.table01_vertical th,
.table01_vertical td {
	padding:13px 5px;
	border-left:1px solid #c0c0c0;
	border-bottom:1px solid #c0c0c0;
}
.table01_vertical th {
	background-color:#f1f7ff;
  font-size:14px;
  color:#545454;
	text-align:center;
}
.table01_vertical td {
	padding-left:13px;
  padding-right:13px;
	border-left:1px solid #c0c0c0;
  text-align:left;
}
.table01_vertical th:first-child {
	border-left:none;
}
.table01_vertical th + td {
	border-left:1px solid #767475;
}
.table01_vertical .line {
	border-left:1px solid #c0c0c0 !important;
}
.table01_vertical .center_line {
	border-left:1px solid #c0c0c0 !important;
  text-align:center;
}
/* table02 */
.table02 {
	margin:0;
	padding:0;
	width:100%;
	border-collapse:collapse;
}
.table02 th,
.table02 td {
	padding:13px 5px;
	text-align:center;
}
.table02>thead>tr>th,
.table02>thead>tr>td {
	border-left:1px solid #c0c0c0;
	font-size:14px;
	font-weight:bold;
}
.table02>thead>tr>th:first-child,
.table02>thead>tr>td:first-child {
	border-left:none;
}
.table02>thead>tr>th {
	background-color:#a40e17;
	color:#fff;
}
.table02>thead>tr>td {
	background-color:#d8a201;
	color:#fff;
}
.table02>tbody>tr>th,
.table02>tbody>tr>td {
	border-left:1px solid #c0c0c0;
	border-bottom:1px solid #c0c0c0;
	font-size:14px;
}
.table02>tbody>tr>th:first-child,
.table02>tbody>tr>td:first-child {
	border-left:none;
}
.table02>tbody>tr>th {
	background-color:#fff7e0;
  color:#545454;
}
.table02 .line {
	border-left:1px solid #c0c0c0 !important;
}
.table02 .left_line {
	padding-left:13px;
  padding-right:13px;
	border-left:1px solid #c0c0c0 !important;
  text-align:left;
}
/* table02:vertical */
.table02_vertical {
	margin:0;
	padding:0;
	width:100%;
	border-collapse:collapse;
	border-top:2px solid #a40e17;
}
.table02_vertical th,
.table02_vertical td {
	padding:13px 5px;
	border-bottom:1px solid #c0c0c0;
}
.table02_vertical th {
	background-color:#fff7e0;
  font-size:14px;
  color:#545454;
	text-align:center;
}
.table02_vertical td {
	padding-left:13px;
  padding-right:13px;
	border-left:1px solid #c0c0c0;
  text-align:left;
}
.table02_vertical .line {
	border-left:1px solid #c0c0c0 !important;
}
.table02_vertical .center_line {
	border-left:1px solid #c0c0c0 !important;
  text-align:center;
}
/* table03 */
.table03 {
	margin:0;
	padding:0;
	width:100%;
	border-collapse:collapse;
}
.table03 th,
.table03 td {
	padding:13px 5px;
	text-align:center;
}
.table03>thead>tr>th,
.table03>thead>tr>td {
	border-left:1px solid #c0c0c0;
	font-size:14px;
	font-weight:bold;
}
.table03>thead>tr>th:first-child,
.table03>thead>tr>td:first-child {
	border-left:none;
}
.table03>thead>tr>th {
	background-color:#a9872c;
	color:#fff;
}
.table03>thead>tr>td {
	background-color:#e7e7e7;
	color:#4a4a4a;
}
.table03>tbody>tr>th,
.table03>tbody>tr>td {
	border-left:1px solid #c0c0c0;
	border-bottom:1px solid #c0c0c0;
	font-size:14px;
}
.table03>tbody>tr>th:first-child,
.table03>tbody>tr>td:first-child {
	border-left:none;
}
.table03>tbody>tr>th {
	background-color:#fff7e0;
  color:#545454;
}
.table03 .line {
	border-left:1px solid #c0c0c0 !important;
}
.table03 .left_line {
	padding-left:13px;
  padding-right:13px;
	border-left:1px solid #c0c0c0 !important;
  text-align:left;
}
/* w_01ed
------------------------------------------------------------*/
/* greeting */
.greeting > .photo {
	float:left;
  width:225px;
}
.greeting > p {
	/*margin-left:200px;*/
  margin-bottom:20px;
	text-align:justify;
}
.greeting > p.sign {
	padding:3px 130px;
	background:url(../img/w_01ed/i0102_1.gif) 100% 50% no-repeat;
	font-size:16px;
  color:#2f2121;
  font-weight:bold;
  line-height:1.3125;
	text-align:right;
}
/* vision */
.edu_vision {
	background:url(../img/w_01ed/i0201.png) 0 0 no-repeat;
  font-size:16px;
}
.edu_vision > .continuing {
	padding:105px 90px 75px 332px;
}
.edu_vision > .language {
	padding:75px 300px 75px 147px;
}
/* history */
.history {
	background:url(../img/w_01ed/history_bg.gif) 50% 0 repeat-y;
}
.history > section {
	margin-bottom:100px;
	width:45%;
}
.history .year {
  margin-bottom:30px;
  background:url(../img/w_01ed/history_icon.png) 100% 0 no-repeat;
	font-size:36px;
  color:#0a326f;
  font-weight:bold;
  line-height:1;
}
.history .list > li {
	position:relative;
  padding:2px 0 15px;
	font-size:16px;
}
.history .month {
	position:absolute;
  top:0;
	font-size:18px;
  color:#205bb5;
  font-weight:bold;
}
.history .his_inner {
  padding:5px 0 10px;
}
.history .his_inner > li {
	padding:2px 0;
	font-size:13px;
  color:#907f51;
}
/* year list */
.history .list_year {
	margin:-10px 0 40px -15px;
	padding:15px 20px;
	background:#f6faff;
  border:2px solid #e9eef6;
  color:#545454;
}
.history .list_year > li {
  padding:2px 15px;
  background:url(../img/bupum/ic041.gif) 3px 10px no-repeat;
}
/* left side */
.history > section.left_side {
	float:left;
	text-align:right;
}
.history > section.left_side .year {
	margin-right:-68px;
  padding-right:53px;
}
.history > section.left_side .list > li {
  padding-right:33px;
}
.history > section.left_side .month {
  right:0;
}
/* right side */
.history > section.right_side {
	float:right;
	text-align:left;
}
.history > section.right_side .year {
	margin-left:-68px;
  padding-left:53px;
  background-position:0 0;
}
.history > section.right_side .list > li {
  padding-left:33px;
}
.history > section.right_side .month {
  left:0;
}
/* starting */
.history > section.starting {
	float:none;
  margin:0;
  padding:0;
  width:100%;
  background:#fff;
	text-align:center;
  clear:both;
}
.history > section.starting .year {
	margin:0;
  padding:53px 0 20px;
  background-position:50% 0;
}
.history > section.starting .list > li {
  padding:0;
}
.history > section.starting .month {
	position:relative;
  display:block;
}
/* map */
.khu_map {
	width:998px;
  height:485px;
	border:1px solid #b3b2b2;
}
/* w_03ed
------------------------------------------------------------*/
.page_point {
	position:relative;
  margin-bottom:60px;
	padding:40px 20px;
	background:url(../img/w_05ed/nuribut-title-bg.gif);
 	font-size:36px;
  color:#ffe589;
  font-weight:bold;
  text-align:center;
}
.page_point > .img {
	position:absolute;
  top:50%;
  right:18px;
  margin-top:-46px;
  width:137px;
  height:91px;
  background:url(../img/w_05ed/nuribut-title-bg2.png);
}
/* step */
.step_wrap {
	padding:2em 0;
	text-align:center;
}
/* step_section1 */
.step_section {
	position:relative;
	display:inline-block;
  *display:inline;
  *zoom:1;
  margin-left:2%;
  padding:113px 0 0;
  width:23%;
  text-align:center;
  vertical-align:top;
}
.step_section:first-child {
  margin-left:0;
}
.step_section > .step {
	position:absolute;
  top:0;
  left:50%;
  margin-left:-65px;
  padding:14px;
  width:101px;
  height:101px;
	background:url(../img/w_03ed/step01.png) 0 0 no-repeat;
	font-size:21px;
  color:#fff;
  font-weight:bold;
  line-height:101px;
}
.step_section > .step.line2 {
  padding:39px 14px;
  height:51px;
  line-height:25px;
}
.step_section > .title {
  margin:1.5em 2em .25em;
	font-size:14px;
  color:#107a71;
  font-weight:bold;
}
.step_section > .title2 {
	padding:1.5em 2em 1em;
	background:#f7f7f7;
	border-top:2px solid #00a496;
	font-size:16px;
  color:#107a71;
  font-weight:bold;
}
.step_section > .target {
	padding:1.5em 2em 1em;
  height:4.5em;
	background:#f7f7f7;
	border-top:2px solid #00a496;
	font-size:14px;
  color:#4c4b4b;
  font-weight:bold;
}
.step_section > .target2 {
	padding:1.5em 2em 1em;
  height:8em;
	border-bottom:1px solid #00a496;
}
.step_section > .goal {
	margin:0 2em;
  height:3em;
}
.step_section > .list {
	padding:0 1em;
  height:13em;
	border-bottom:1px solid #00a496;
}
.step_section > .list > li {
	padding-left:10px;
	background:url(../img/bupum/ic041.gif) 0 .65em no-repeat;
  text-align:left;
}
/* step */
.step_section.step01 > .step {background:url(../img/w_03ed/step01.png) 0 0 no-repeat;}
.step_section.step02 > .step {background:url(../img/w_03ed/step02.png) 0 0 no-repeat;}
.step_section.step03 > .step {background:url(../img/w_03ed/step03.png) 0 0 no-repeat;}
.step_section.step01 > .title,
.step_section.step01 > .title2 {color:#107a71;}
.step_section.step02 > .title,
.step_section.step02 > .title2 {color:#107a71;}
.step_section.step03 > .title,
.step_section.step03 > .title2 {color:#107a71;}
.step_section.step01 > .target {border-top:2px solid #00a496;}
.step_section.step02 > .target {border-top:2px solid #00a496;}
.step_section.step03 > .target {border-top:2px solid #00a496;}
.step_section.step01 > .list,
.step_section.step01 > .target2 {border-bottom:1px solid #00a496;}
.step_section.step02 > .list,
.step_section.step02 > .target2 {border-bottom:1px solid #00a496;}
.step_section.step03 > .list,
.step_section.step03 > .target2 {border-bottom:1px solid #00a496;}
/* step_section2 */
.step_section2 {
	position:relative;
	display:inline-block;
  *display:inline;
  *zoom:1;
  margin-left:5%;
  padding:153px 0 0;
  width:320px;
  text-align:center;
  vertical-align:top;
}
.step_section2:first-child {
  margin-left:0;
}
.step_section2 > .step {
	position:absolute;
  top:0;
  padding:0 31px;
  width:258px;
  height:170px;
	background:url(../img/w_03ed/step012.png) 50% 20px no-repeat;
	font-size:21px;
  color:#fff;
  font-weight:bold;
  line-height:101px;
  text-align:center;
}
.step_section2 > .step > span {
	display:block;
  float:left;
  padding:14px;
  width:101px;
  height:101px;
	background:url(../img/w_03ed/step01.png) 50% 0 no-repeat;
	font-size:20px;
  color:#fff;
  font-weight:bold;
  line-height:101px;
}
.step_section2 > .title {
  padding:1.25em 2em 1em;
	background:url(../img/w_03ed/step_section2_titlebg.gif) 50% 100% no-repeat;
	border-top:2px solid #00a496;
	font-size:24px;
  color:#0a8a7f;
  font-weight:bold;
  text-transform:uppercase;
}
.step_section2 > .list {
	padding:2em 1em 1em;
  height:13em;
	border-bottom:1px solid #00a496;
}
.step_section2 > .list > li {
	padding-left:10px;
	background:url(../img/bupum/ic041.gif) 0 .65em no-repeat;
  text-align:left;
}
/* step2 */
.step_section2 > .step > span.step01 {background:url(../img/w_03ed/step01.png) 50% 0 no-repeat;}
.step_section2 > .step > span.step02 {background:url(../img/w_03ed/step02.png) 50% 0 no-repeat;}
.step_section2 > .step > span.step03 {background:url(../img/w_03ed/step03.png) 50% 0 no-repeat;}
.step_section2 > .step > span.step04 {background:url(../img/w_03ed/step04.png) 50% 0 no-repeat;}
.step_section2.step034 > .step {background:url(../img/w_03ed/step034.png) 50% 20px no-repeat;}
.step_section2.step034 > .title {color:#00729c; border-top:2px solid #00729c;}
.step_section2.step034 > .list {border-bottom:1px solid #117ba3;}
/* w_05ed
------------------------------------------------------------*/
/* w_06ed
------------------------------------------------------------*/
/* w_07ed
------------------------------------------------------------*/
/* w_08ed
------------------------------------------------------------*/
.privacy_section {
}


/* 20170908 leftmenu Ãß°¡ START */
div.con_wrap{float:right; width:750px; height:auto;}

div.leftmenu{float:left; width:215px; height:auto}
div.leftmenu h1.left_title{width:215px; height:112px; line-height:112px; background:url('/ht_ml/lifelong/img/bupum/leftmenu_H.png') 0 0 no-repeat; text-align:center; color:#fff; font-size:24px;}
div.leftmenu ul li a{display:block; line-height:50px; color:#333; padding-left:15px; border-bottom:1px solid #bfbfbf; background:url('/ht_ml/lifelong/img/bupum/left_off.png') 185px 24px no-repeat; transition: background .2s linear; -moz-transition: background .2s linear; -ms-transition: background .2s linear; -o-transition: background .2s linear;}
div.leftmenu ul li a:hover,
div.leftmenu ul li a.on{background:#71484c url('/ht_ml/lifelong/img/bupum/left_on.png') 185px 20px no-repeat; color:#fff;}
div.leftmenu ul li a span.beauty_txt{display:block; font-size:12px; line-height:0; padding-bottom:20px; margin-top:-6px;}
div.leftmenu ul li a:hover span.beauty_txt,
div.leftmenu ul li a.on span.beauty_txt{color:#fff;}
div.leftmenu ul li ul{background:#f7f7f7; padding:10px 0;}
div.leftmenu ul li ul li a{width:183px; line-height:40px; height:40px; border-bottom:0; font-size:14px; padding-left:32px; background:url('/ht_ml/lifelong/img/bupum/left2_li.png') 20px center no-repeat;}
div.leftmenu ul li ul li a:hover,
div.leftmenu ul li ul li a.on{text-decoration:underline; background:url('/ht_ml/lifelong/img/bupum/left2_li.png') 20px center no-repeat; font-weight:bold; color:#373738;}

div.sub_con_top{width:100%; height:55px; border-bottom:1px solid #d3d3d3; margin-bottom:50px;}
div.sub_con_top h1.sub_con_title{float:left; font-size:30px;}
div.sub_con_top h1.sub_con_title span.sub_con_title_02{font-size:20px;}
div.sub_con_top ul.sub_con_nav{float:right; margin-top:12px;}
div.sub_con_top ul.sub_con_nav li{display:inline-block; font-size:13px; color:#7f7f7f;}
div.sub_con_top ul.sub_con_nav li.on{color:#111;}
div.sub_con_top ul.sub_con_nav i.fa-home{font-size:16px; color:#7f7f7f;}
div.sub_con_top ul.sub_con_nav span i.fa-angle-right{font-size:16px; color:#7f7f7f; margin:0 5px;}
/* 20170908 leftmenu Ãß°¡ END */


/* 20170927 w_05ed [1depth] Ãß°¡ START */
.k_header{width:100%; height:65px; border-bottom:1px solid #e8e6e6;}
.k_header ul.depth1{width:1000px; height:65px; margin:0 auto;}
.k_header ul.depth1 span.bar{display:inline-block; font-size:14px; color:#bbb;}
.k_header ul.depth1 li{display:inline-block;}
.k_header ul.depth1 li a{display:block; line-height:65px; text-align:center; font-size:18px; width:326px; color:#333;}
.k_header ul.depth1 li a:hover{font-weight:bold;}
/* 20170927 w_05ed [1depth] Ãß°¡ END */

/* 20170927 w_03ed [1depth] Ãß°¡ START */
.d_header{width:100%; height:65px; border-bottom:1px solid #e8e6e6;}
.d_header ul.depth1{width:1000px; height:65px; margin:0 auto;}
.d_header ul.depth1 span.bar{display:inline-block; font-size:14px; color:#bbb; margin:0 30px;}
.d_header ul.depth1 li{display:inline-block;}
.d_header ul.depth1 li a{display:block; line-height:65px; text-align:center; font-size:16px; color:#333;}
.d_header ul.depth1 li a:hover{font-weight:bold;}
/* 20170927 w_03ed [1depth] Ãß°¡ END */