/* @import url(http://fonts.googleapis.com/earlyaccess/MalgunGothic.css); */

@charset "euc-kr";



/*
 * Nanum Gothic (Korean) http://fonts.googleapis.com/earlyaccess
 */

/* @font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: normal;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot);
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff2) format('woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.ttf) format('truetype');
} */

/*@font-face {
  font-family: 'Nanum Gothic Web';
  url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff2) format('woff2'),
  url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff) format('woff')
}*/


/* Reset */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center, option,
dl, dt, dd, ol, ul, li, input, select, option,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	font-weight:normal;
	vertical-align:baseline;
	background:transparent;
	-webkit-text-size-adjust:none;
	font-family:"¸¼Àº °íµñ","Malgun Gothic",³ª´®°íµñ,µ¸¿ò,Dotum,±¼¸²,Gulim,"Apple SD Gothic Neo",sans-serif;
	font-size:16px; letter-spacing:0;
	color:#333;
	list-style:none;
}
p {letter-spacing:0;}
h1, h2, h3, h4, h5, h6 {color:#333333;}
em,address{font-style:normal;}
hr{display:none}
body{word-break:break-all;}
ol, ul{list-style:none;}
blockquote, q{quotes: none;}
blockquote:before, blockquote:after,q:before, q:after{content:'';content:none;}

ins{text-decoration:none;}
del{text-decoration:line-through;}
table{width:100%;border-collapse:collapse;border-spacing:0;table-layout:fixed;word-break:break-all;}
table th, table td{vertical-align:middle;}
caption{visibility:hidden;width:0;height:0;font-size:0;line-height:0;zoom:1;}
fieldset{margin:0;padding:0;border:0 none;}
legend{overflow:hidden;width:0;height:0;font-size:0;visibility:visible;}

a {color:#333; text-decoration:none; cursor:pointer;}
a:hover, a:focus {text-decoration:none;}
/* a:focus {outline-style:dashed; outline-width:1px;} */
img,input{padding:0; margin:0; vertical-align:top;}
label{vertical-align:middle; font-size:16px;}
select {margin:0; padding:0; font-size:14px; vertical-align:middle;color:#333; font-family:"¸¼Àº °íµñ","Malgun Gothic",³ª´®°íµñ,µ¸¿ò,Dotum,±¼¸²,Gulim,"Apple SD Gothic Neo",sans-serif;}
option {font-size:13px; line-height:1.5em; font-family:"¸¼Àº °íµñ","Malgun Gothic",³ª´®°íµñ,µ¸¿ò,Dotum,±¼¸²,Gulim,"Apple SD Gothic Neo",sans-serif;}
textarea {border:1px solid #ebebeb; color:#555555; font-size:13px; line-height:18px; padding:5px; overflow-y:auto;resize:none; background:#fafafa;font-family:"¸¼Àº °íµñ","Malgun Gothic",³ª´®°íµñ,µ¸¿ò,Dotum,±¼¸²,Gulim,"Apple SD Gothic Neo",sans-serif;width:100%;}
img {height: auto; vertical-align:middle;}

input[type='text'], input[type='file'], input[type='number'],input[type='password'], input[type='file'],input[type='search'] {font-family:"¸¼Àº °íµñ","Malgun Gothic",³ª´®°íµñ,µ¸¿ò,Dotum,±¼¸²,Gulim,"Apple SD Gothic Neo",sans-serif; font-size:13px; margin:0; color:#555555; background:#fafafa; vertical-align: middle;}

input[type='checkbox'] {background:#fff; border:solid 1px #ddd; height:16px; width:16px; -webkit-appearance:none; -webkit-border-radius:3px; padding:0; border:0 \0/IE8+9; margin:2px; margin:2px\0/IE8+9; vertical-align:middle;}
input[type='checkbox']:checked {background:#fff; border:solid 1px #ddd; border:0 \0/IE8+9;}
input[type='checkbox']:checked:after {content:""; display:block; width:8px; height:8px; background:#666; position:relative; top:3px; left:3px; -webkit-border-radius:0px;}

input[type='radio'] {background:#fff; border:solid 1px #ddd; height:16px; width:16px; -webkit-appearance:none; -webkit-border-radius:10px; padding:0; border:0 \0/IE8+9; *border:0; margin-top:0; margin-top:2px \0/IE8+9;vertical-align: middle;}
input[type='radio']:checked {background:#fff; border:solid 1px #ddd; border:0 \0/IE8+9;}
input[type='radio']:checked:after {content:""; display:block; width:8px; height:8px; background:#666; position:relative; top:3px; left:3px; -webkit-border-radius:5px;}

input[type='submit'],input[type='reset'],input[type='button']{font-family:"¸¼Àº °íµñ","Malgun Gothic",³ª´®°íµñ,µ¸¿ò,Dotum,±¼¸²,Gulim,"Apple SD Gothic Neo",sans-serif; padding:0; vertical-align: middle;cursor:pointer;}


.skip {position:absolute; left:-9999px; text-indent:-9999px; font-size:0;}


/* html5 reset */

header, footer, section, article, aside, nav, hgroup, details, menu, figure, figcaption {display:block; padding:0; margin:0;}

/* float ÇØÁ¦ */

.clearfix:after {content:"";display:block;clear:both;}
.clearfix {*zoom:1;}
.float_l {float:left;}
.float_r {float:right;}

/* common table */
table {font-size:16px;}
table th {font-size:16px; padding:0.875em; background:#f7f7f7; letter-spacing:0;}
table td {font-size:16px; padding:0.875em; text-align:center;}

/* common */
.mgt20 {margin-top:20px;}
.talignL {text-align:left; padding-left:1em;}

.dis_m {display:none;}

.pager {padding:20px 0 60px 0; text-align:center;}
.pager ul {display:inline-block; text-align:center;}
.pager ul li {width:25px; height:25px; float:left; margin-left:4px;}
.pager ul li.mgL8 {margin-left:8px;}
.pager ul li a {display:block; width:100%; height:100%;border:1px solid #d9d9d9; text-align:center; font-size:17px; line-height:22px; color:#333333;}
.pager ul li.on a {border:1px solid #c51917; color:#c51917;}

.bdRN {border-right:none !important;}

.pointCb {color:#256ea7;}
.pointCr {color:#f14343;}
.pointCg {color:#51b555;}

.talignL {text-align:left;}
.talignC {text-align:center;}
.talignR {text-align:right;}
.underLine {text-decoration:underline;}
.blank {padding:0 1.12em;}
.blank2 {padding:0 0.25em;}
.blank3 {padding:0 60px;}
.blank05 {padding:0 0.06em;}

.txtsize15 {font-size:15px;}

.pdT20 {padding-top:20px;}
.pdT44 {padding-top:44px;}

/* colwidth */
.tc {display:table-cell !important;}

.th5 {width:5%;}
.th10 {width:10%;}
.th15 {width:15%;}
.th20 {width:20%;}
.th24 {width:24%;}
.th25 {width:25%;}
.th27 {width:27%;}
.th28 {width:28%;}
.th30 {width:30%;}
.th40 {width:40%;}
.thfr {width:*;}


/* layout */
#header {height:103px;}
.header {max-width:1000px; height:100%; margin:0 auto; position:relative;}
.header h1 {position:absolute; left:0; bottom:0;}
.headerArea {margin-left:5%; padding-left:16%; height:100%;}
.share {text-align:center;display:table-row;}
.share ul {display:inline-block; padding-top:15px;}
.share li {float:left; padding:0 5px;}
.shareTitle {display:inline-block; color:#fff; padding-top:1em; padding-right:1em;}

.gnb {height:47px; list-style:none; margin:10px; padding-bottom:1px; padding-top:55px; text-align:right; }
.gnb li {/*width:18%;*/ margin-left:37px; float:right;}
.gnb li a {display:block; width:auto; height:43px; text-align:center; font-size:17px;}
.gnb li a h2 {display:inline-block; height:100%; font-size:17px; line-height:27px; font-weight:bold;}
.gnb li a.on h2, .gnb li a:hover h2, .gnb li a:focus h2 {color:#c92627; border-bottom:4px solid #c92627;}

.mainVisual {text-align:center;}
.mainVisual img {width:100%;}

.mainVisual_n {text-align:center;}
.mainVisual_n img {width:100%;}

.maincontents {max-width:1000px; padding-top:48px; margin:0 auto;}
.mainIng {width:100%; height:370px; margin-bottom:50px; overflow:hidden;}
.mainLeft {width:64.6%; float:left; padding-top:10px; }
.mainRight {width:31.5%; height:318px; float:right; padding-top:10px; border:0px solid #acacac;}
.mainIng1 {width:100%; height:370px; margin-bottom:5px;}
.mainLeft1 {width:64.6%; float:left; padding-top:10px; }
.mainRight1 {width:31.5%; height:318px; float:right; padding-top:10px; border:0px solid #acacac;}
.mainRight2 {width:31.5%; height:318px; float:right; padding-top:0px; border:0px solid #acacac;}

.mainIng01 {width:100%; height:318px; margin-bottom:15px;}
.mainIng01_n {width:100%; height:508px; margin-bottom:15px;}
.main_01_Left1 {width:49.5%; float:left; padding-top:10px; margin-right:5px; }
.main_01_Right2 {width:49.5%; float:right; padding-top:10px;}


.maincontents h2 {font-size:20px; font-weight:bold;}

.dis_main_01 {text-align:center;}
.dis_main_01 li{margin-bottom:35px;}
.dis_main_01 h4{color:#aa1919; font-weight:bold; font-size:24px; line-height:1.5em;}
.dis_main_01 p{ text-align:left; font-size:14px; line-height:1.8em;}

.mainRight h3 {font-size:33px;}
.mainRight h3 span {font-size:1em; font-weight:bold; color:#e74f4f;}
.mainRight p {padding-top:16px; font-size:14px; color:#8f8f8f;}
.mainRight p span {font-size:1em; color:#333;}
.mainRight .map {width:100%; height:102px;}
.mainRight .map .dis_pc {display:block; width:100%; height:auto; padding:10px 0;}
.mainRight1 h3 {font-size:33px;}
.mainRight1 h3 span {font-size:1em; font-weight:bold; color:#e74f4f;}
.mainRight1 p {padding-top:16px; font-size:14px; color:#8f8f8f;}
.mainRight1 p span {font-size:1em; color:#333;}
.mainRight1 .map {width:100%; height:102px;}
.mainRight1 .map .dis_pc {display:block; width:100%; height:auto; padding:10px 0;}

.mainRight2 h3 {font-size:29px;}
.mainRight2 h3 span {font-size:1em; font-weight:bold; color:#e74f4f;}
.mainRight2 p .title {font-size:18px; color:#333; font-weight:bold; }
.mainRight2 p {padding-top:10px; font-size:14px; color:#8f8f8f;}
.mainRight2 p span {font-size:14px; color:#333; font-weight:bold;}
.mainRight2 .map {width:100%; height:95px;}
.mainRight2 .map .dis_pc {display:block; width:100%; height:auto; padding:10px 0;}

.main_01_Right2 h3 {font-size:29px;}
.main_01_Right2 h3 span {font-size:1em; font-weight:bold; color:#e74f4f;}
.main_01_Right2 p {padding-top:10px; font-size:12px; color:#8f8f8f;}
.main_01_Right2 p span {font-size:1em; color:#333;}
.main_01_Right2 .map {width:100%; height:95px;}
.main_01_Right2 .map .dis_pc {display:block; width:100%; height:auto; padding:10px 0;}

/*Áö³­ °Ç°­¶È¶È*/

.mainHis {max-width:1000px; border:0px solid #acacac; margin-bottom:50px;}
.mainHis h2 {max-width:1000px; position: relative; }
.mainLeftHis {overflow:hidden;}
.mainLeftHis h2 {border-bottom:1px solid #ca3b37; line-height:1.8em;}
.mainLeftHis .btnImg {  right: 0px;    top: 0px; }

.mainHis_list{max-width:1000px; }
.mainHis_list01{max-width:1000px; margin-bottom:35px; }
.front {margin-left:-12px;}

.lihisbg{ padding:15px 10px 20px 20px;}
.lihisbg p {font-weight:bold; font-size:0.95em; margin-bottom:5px;}
.lihisbg .sizeRed {font-weight:bold; font-size:0.95em; color:#c92627; border:0px solid #acacac;}
.lihisbg .sizeBlue {font-weight:bold; font-size:0.95em; color:#0070c0; border:0px solid #acacac;}
.lihisbg .sizeBlue2 {font-size:0.75em; color:#7a7a7a; border:0px solid #acacac;}
.ulhistory{overflow:hidden;}
.ulhistory li {float: left; padding: 0px 0px 0px 0px;  margin-right:7px; margin-top:8px; width:24.4%;}
.ulhistory dl {clear: both; content: ""; display: block; }
.ulhistory dt {width: 100%; border:0px solid #e4e4e4; }
.ulhistory dt img{width: 100%;}
.ulhistory dd {background-color:#f5f5f5;   border:0px solid #000;}
.ulhistory dd p {float: none; height:65px; letter-spacing:-1px; /*word-break: keep-all;*/  }
.ulhistory dd a {color:#c92627;}
.ulhistory dd span {font-size: 0.95em; font-weight: bold; letter-spacing:-1px;}
.ulhistory dd span strong {font-weight: bold;}
.ulhistory .backNone {width: 24.3%; float: right; margin-right:0px; }
.ulhistory .backNone2 {float: left; padding: 0px 0px 0px 0px;  margin-right:7px; margin-top:8px; width:24.4%;}





/*°Ç°­¶È¶È¸®½ºÆ®*/
.semi_list{overflow:hidden;}
.semi_list li {float: left; padding: 0px 0px 0px 0px;  margin-right:7px; margin-top:8px; width:24.4%;}
.semi_list dl {clear: both; content: ""; display: block; }
.semi_list dt {width: 100%; border:0px solid #e4e4e4; }
.semi_list dt img{width: 100%;}
.semi_list dd {background-color:#f5f5f5;   border:0px solid #000;}
.semi_list dd p {float: none; height:75px; letter-spacing:-1px; /*word-break: keep-all;*/  }
.semi_list dd a {color:#c92627;}
.semi_list dd span {font-size: 0.95em; font-weight: bold; letter-spacing:-1px;}
.semi_list dd span strong {font-weight: bold;}
.semi_list .backNone {width: 19.4%; float: right; margin-right:0px; }
.semi_list .backNone2 {float: left; padding: 0px 0px 0px 0px;  margin-right:7px; margin-top:8px; width:19.4%;}

.eduhistory{overflow:hidden;}
.eduhistory li {float: left; padding: 0px 0px 0px 0px;  margin-right:7px; margin-top:8px; width:24.4%;}
.eduhistory dl {clear: both; content: ""; display: block; }
.eduhistory dt {width: 100%; border:0px solid #e4e4e4; }
.eduhistory dt img{width: 100%;}
.eduhistory dd {background-color:#f5f5f5;   border:0px solid #000;}
.eduhistory dd p {float: none; height:65px; letter-spacing:-1px; /*word-break: keep-all;*/  }
.eduhistory dd a {color:#c92627;}
.eduhistory dd span {font-size: 0.95em; font-weight: bold; letter-spacing:-1px;}
.eduhistory dd span strong {font-weight: bold;}
.eduhistory .backNone {width: 24.3%; float: right; margin-right:0px; }
.eduhistory .backNone2 {float: left; padding: 0px 0px 0px 0px;  margin-right:7px; margin-top:8px; width:24.4%;}

/*°Ç°­¶È¶È ¿Â¶óÀÎ±â»ç*/
.mainOn {max-width:1000px; margin-bottom:10px; border:0px solid #acacac;}
.mainOn h2 {width:100%; position: relative; }
.mainOn .btnImg2 { right: 0px; top: 0px; }
.mgTop50 {margin-top: 50px; }
.pointFont {color: #fb5a59; font-size: 13px; font-weight: bold; }

.broadrList { margin-top: 27px; max-width:1000px; border:0px solid #acacac; margin-bottom:25px;}
.broadrLis h2 {width:100%; padding-bottom:10px; position: relative; }
.broadrLis .btnImg {position:absolute; right: 0px; top: 0px; }

.broadrList ul li {border:1px solid #e4e4e4; float: left; padding: 20px 0px 20px 19px; margin-right:7px; margin-top:7px; width: 30.7%; }
.broadrList .backNone {width: 30.6%; 	margin-right:0px; }
.broadrList .backNone {background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;	margin-right:0px;	margin-left:0px;	padding-right: -5px; }
.clearfix::after { clear: both; content: ""; display: block;}
.broadrList dl::after { clear: both; content: ""; display: block; }
.broadrList dt {float: left; width: 90px; 	border:0px solid #e4e4e4; }
.broadrList dd {float: left; font-size: 12px; 	letter-spacing: -1px; padding-left: 10px;	padding-top: 0em;	word-break: keep-all; border:0px solid #000;}
.broadrList dd a {color:#c92627;}
.broadrList dd span {font-size: 16px; font-weight: bold; letter-spacing: -1px;}
.broadrList dd span strong {font-weight: bold;}
.listmoreBtn2 {display: none;} 
.morepage {display: none;}

/*°Ç°­¶È¶È ¿Â¶óÀÎ±â»çend*/


/*¸ÞÀÎ °­ÀÇ¿µ»ó*/
.mediaSelect h2 {width:100%; padding-bottom:10px;  }
.mediaSelect .btnImg {     right: 0px;    top: 0px; }
/*¸ÞÀÎ °­ÀÇ¿µ»ó end*/


.healthmedia {clear:both; max-width:998px; height:86px; border:1px solid #acacac; position: relative;}
.healthmedia h3 {max-width:251px; position:absolute; left:1px; top:1px;}
.healthmedia ul {margin-left:251px;}
.healthmedia ul li {width:16.6%; height:86px; float:left; display:table; vertical-align:middle; text-align:center;}
.healthmedia ul li a {display:table-cell; vertical-align:middle; text-align:center;}

#footer {width:100%; height:120px; margin-top:50px; background:#484848; display:table;}
#footer address {display:table-row; vertical-align:middle; text-align:center; font-size:13px; color:#b1b0b0;}
#footer address p {font-size:13px; color:#b1b0b0;}

.noneShare address {display:table-cell !important;}


/* sub */
.tab_navi ul.tab_tour li { padding: 15px 15px;  color:#ffffff; cursor:pointer;}
.menu_btn1{float:left; background-color:#283f8b; }
.menu_btn2{float:left; background-color:#283f8b; }

.subVisual {text-align:center;}
.subVisual img {width:100%;}

.subcontents {max-width:1000px; margin:0 auto;}
.subcontents h2 {font-size:20px; font-weight:bold;}

.ingList {padding-top:0px;}
.ingList table {margin-top:10px; border-bottom:1px solid #bdbdbd;}
.ingList table th {border-top:2px solid #bdbdbd; border-right:1px solid #dedede; font-weight:bold;}
.ingList table td {border-top:1px solid #dedede;}
.ingList table .on {font-weight:bold;}
.ingList table .on h3 {color:#256ea7; font-weight:bold; font-size:1em;}
.ingList table h3 {font-size:1em;}

div.ingView {border-top:0px solid #333333; padding-top:00px;}
div.ingView h2 {clear:both; padding-top:46px; padding-bottom:10px; }
div.ingView img {max-width:100%;}

div.ingView table th {border:1px solid #dedede; font-weight:bold;}
div.ingView table td {border:1px solid #dedede;}
div.ingView table td.schedule {text-align:left;}
div.ingView table strong {font-size:1em; font-weight:bold;}
div.ingView .talignC {padding-top:16px;}

dl.ingView dt {width:24%; float:left;}
dl.ingView dd {width:76%; float:left;}
dl.ingView dd h4{font-size:30px;}
dl.ingView dd h4 span {font-size:1em; font-weight:bold; color:#f14343;}
dl.ingView dd h6{padding-top:10px; font-size:18px; font-weight:bold; color:#f14343;}

dl.ingView dd .pointCb {font-weight:bold;}
dl.ingView dd ul {padding-top:10px;}
dl.ingView dd ul li {font-size:18px; line-height:36px;}
dl.ingView dd ul li:after {content:'';display:block;clear:both;}
dl.ingView dd ul li.pointCr {margin-top:4px; }
dl.ingView dd ul li.pointCr a {padding:4px 6px;background:#f14343; font-size:13px; color:#fff; font-weight:bold;}
dl.ingView h5 {display:inline-block; width:auto; padding-right:1em; float:left; font-size:1em; font-weight:bold;}
dl.ingView li span {display:inline-block; font-size:1em;}

div.ingView dl.talignL dt {font-size:20px; font-weight:bold;}
div.ingView dl.talignL dd {font-size:15px; color:#8e8e8e; line-height:30px;}
div.ingView dl.talignL dd span {font-size:18px;}

.css3-tab {
  list-style: none;
  margin: 0 auto 40px;
  padding: 38px 0 0 0;
  position: relative;
  width: 100%;
}
.css3-tab input[type='radio'] {
  display: none;
}
.css3-tab .css3-tab-nav {
  display: table;
  table-layout: fixed;
  width: 100%;
}
.css3-tab .css3-tab-nav label {
  display: table-cell;
  background-color: #666666;
  color: #FFFFFF;
  padding: 15px;
  text-align: center;
  transition: all .3s ease 0s;
}
.css3-tab .css3-tab-nav label:hover {
  cursor: pointer;
  background: white;
  color: #666666;
  transition: all .3s ease 0s;
}
@media (max-width: 692px) {
  .css3-tab .css3-tab-nav {
    display: block;
    margin: 0 0 20px;
  }
  .css3-tab .css3-tab-nav label {
    display: block;
    box-sizing: border-box;
    width: 100%;
    padding: 20px;
  }
}
.css3-tab .css3-tab-content {
  overflow: hidden;  
  display: none;
  background: #FFF;
   /*clear: left;*/
  box-sizing: border-box;
}
.css3-tab input[id='tabOne']:checked ~ .css3-tab-nav label[for='tabOne'] {
  background: #256ea7;
  color: #ffffff;
  cursor: default;
}
.css3-tab input[id='tabOne1']:checked ~ .css3-tab-nav label[for='tabOne1'] {
  background: #51a224;
  color: #ffffff;
  cursor: default;
}
.css3-tab input[id='tabOne']:checked ~ div.tab-one {
  display: block;
  border-top: solid 3px #256ea7;
}

.css3-tab input[id='tabOne1']:checked ~ div.tab-one {
  display: block;
  border-top: solid 3px #51a224;
}

.css3-tab input[id='tabTwo']:checked ~ .css3-tab-nav label[for='tabTwo'] {
  background: #256ea7;
  color: white;
  cursor: default;
}
.css3-tab input[id='tabTwo1']:checked ~ .css3-tab-nav label[for='tabTwo1'] {
  background: #51a224;
  color: white;
  cursor: default;
}
.css3-tab input[id='tabTwo']:checked ~ div.tab-two {
  display: block;
  border-top: solid 3px #256ea7;
}
.css3-tab input[id='tabTwo1']:checked ~ div.tab-two {
  display: block;
  border-top: solid 3px #51a224;
}
.css3-tab input[id='addNew']:checked ~ .css3-tab-nav label[for='addNew'] {
  background: #256ea7;
  color: white;
  cursor: default;
}
.css3-tab input[id='addNew']:checked ~ div.add-new {
  display: block;
  border-top: solid 3px #256ea7;
}
.c-float-r .c-title02 {font-weight:bold;}
.c-float-r h5{font-size:15px; line-height:20px;}
.c-float-r h5 b{font-weight:bold;}
/*body {
  background: #e4e4e4;
}*/

.outline-list {text-align: left; letter-spacing: -0.4em; margin-left: 0px;}
.outline-list li { font-weight: bold; display: inline-block; letter-spacing: normal; vertical-align: top; width: 48%; margin-bottom:15px; margin-left: 0px; line-height: 26px !important; }
.outline-list .image {border: 1px solid #d9dadb !important; }
.outline-list .right-text {width: 325px; margin-right:18px; }
.outline-list .right-text1 {width: 425px; margin-right:18px; }
.outline-list .name {font-size: 18px; font-size: 1.125rem; }
.c-mt00 {margin-top: 0 !important;}
.c-float-l {float: left;}
.c-float-r {float: right;}
.outline-list .title {margin-bottom: 10px;}
.outline-list .c-title02 {padding-bottom: 7px;  border-bottom: 2px solid #003a8c;  font-size: 1rem; line-height: 1.5; color: #003a8c; font-weight:bold;}
.outline-list .c-title03 {padding-bottom: 7px;  border-bottom: 2px solid #51a224;  font-size: 1rem; line-height: 1.5; color: #003a8c; font-weight:bold;}
.outline-list .c-txt-blue { color: #003a8c;} 

.outline-list2 {
    text-align: left;
    letter-spacing: -0.4em;
    margin-left: 0px;
}
.outline-list2 li {
    font-weight: bold;
    display: inline-block;
    letter-spacing: normal;    
    vertical-align: top;
    width:100%;
	margin-bottom:15px;
    margin-left: 0px;
	line-height: 28px !important;
}
.outline-list2 .image {
    border: 1px solid #d9dadb !important;
}
.outline-list2 .right-text {
    width: 68%;
	margin-right:18px;
}
.outline-list2 .name {
    font-size: 24px;    
}
.outline-list2 .c-title02 {
    padding-bottom: 7px;
    border-bottom: 2px solid #003a8c;
    font-size: 1.2rem;
    line-height: 1.8;
    color: #003a8c;
}
.outline-list2 .c-txt-black {
    color: #000000;
	line-height: 1.7;
}


ul .about_img {width:100%;}
.about_img li{float:left; width:24.5%; padding-left:3px;}
.about_img li .back{padding-left:0px;}
.about_img li img{width:100%; max-width:237px;}


.thfr span {font-size:1em;}

.historyList {padding-top:50px;}
.historyList table {border-top:2px solid #bdbdbd; border-bottom:2px solid #bdbdbd;}
.historyList table td{text-align:left; border-bottom:1px dotted #bdbdbd;}
.historyList table td img{max-width:100%;}

.historyListData {line-height:30px; position:relative; vertical-align:top;}
.historyListData h4 {font-size:20px; font-weight:bold;}
.historyListData h5 {font-size:16px;}
.historyListData p {font-size:14px; color:#666666;}
.list_moreBtn {width:113px; position:absolute; right:0; bottom:0;}

.historyList .pager {padding-top:40px;}

.detailView {padding-top:48px;}
.detailView h1 {padding-bottom:20px; border-bottom:1px solid #333333; font-size:27px;}
.detailView h1 span {font-size:1em; font-weight:bold;}
.application {padding-top:48px;}
.detailView h2, .application h2 {padding-top:48px; padding-bottom:10px;}
.application h1 {font-size:28px; padding-bottom: 20px; border-bottom: 1px solid #333333; font-size: 28px;}
.application h1 span {font-size:1em; font-weight: bold; }

.application h2 img{max-width: 100%;}
.application .application_01_tit {border-bottom:1px solid #c92c27; color:#000; font-size:1.5em;}
.application .application_02_tit {border-bottom:1px solid #fcc929; color:#000; font-size:1.5em;}
.application h2 span {font-size:1em; font-weight:bold;}
.detailView table {margin-top:10px; border-bottom:1px solid #bdbdbd;}
.detailView table th {border-top:2px solid #bdbdbd; border-right:1px solid #dedede; font-weight:bold;}
.detailView table td {border-top:1px solid #dedede;}
.detailView table .marginbg {background:#eef4ff;}
.detailView table .on {font-weight:bold;}
.detailView table .on h3 {color:#256ea7; font-weight:bold; font-size:1em;}
.detailView table h3 {color:#256ea7; font-weight:bold; font-size:1em;}
.detailView table h3.redc {color:#ab1000; font-weight:bold; font-size:1em;}
.detailView table h3 {font-size:1em;}
.detailView table .classon {background-color:#ffeeed; font-weight:bold;}


.detailList {padding:0 15px; margin-bottom:65px;}
.detailList h3{}
.detailList li {font-size:18px; line-height:36px; }
.detailList li:after {content:'';display:block;clear:both;}
.detailList li h3 {display:inline-block; width:auto; height:100%; float:left; padding-right:1em; font-weight:bold; font-size:1em; text-align:center;}
.detailList li p {font-size:1em; float:left;}
p.pointCb strong {font-size:1em; color:#256ea7; font-weight:bold;}
span.pointCb strong {font-size:1em; color:#256ea7; font-weight:bold;}
p.pointCg strong {font-size:1em; color:#51b555; font-weight:bold;}
span.pointCg strong {font-size:1em; color:#51b555; font-weight:bold;}
.pointSl {font-size:1.3em;}
.detailList .detailList_box {border:dashed 1px #c92c27; padding:15px 25px; margin-top:15px;}
.detailList .detailList_box p {font-size:0.8em; float:left;}




.detailPhoto li {width:33.3%; float:left; padding-bottom:20px;}
.detailPhoto li img {max-width:100%:}

.subChapter li {width:25%; float:left; padding-bottom:20px;}
.subChapter li img {max-width:100%:}

.detailDoctor li {width:33.3%; float:left; padding-bottom:20px;}
.detailDoctor li img {max-width:100%:}
.detailDoctor li .infodiv { padding: 15px 10px;}
.detailDoctor li .infodiv h3 {text-align:center;}
.detailDoctor li .detailinfo { font-size:0.8em; margin-top:15px; text-align:left; color:#5f5f5f; letter-spacing:-0.3px;}
.detailDoctor li ul.detailinfo li{float:none; font-size:0.8em; margin-top:15px; text-align:left; color:#5f5f5f; letter-spacing:-1px;}




.historyVideo p.talignL span {font-size:1em;}
.marketing li {font-size:16px; line-height:35px;}
.marketing .pointCr {font-weight:bold;}

.historyVideo h3 {padding-bottom:10px;}
.historyVideo1 {height:0; padding-bottom:56.25%; position:relative; overflow:hidden; max-width:100%;}
.historyVideo1 iframe {position:absolute; top:0; left:0; width:100%; height:100%;}

.applicationInfo {padding:10px 20px 0 20px;}
.applicationInfo li.pdT44 {text-align:center;}
.applicationInfo li.pdT44 img {max-width:100%;}

.applicationInfom {padding:30px 0;border:1px solid #dedede;}
.applicationInfom li {width:50%; float:left; box-sizing:border-box; font-size:16px; vertical-align:bottom; line-height:35px;}
.applicationInfom strong {font-size:1em; font-weight:bold;}
.applicationInfom .talignR {padding-right:5%;}
.applicationInfom .talignR span {font-size:1.5em;}
.applicationInfom .talignL {padding-left:5%;}

.applicationInfolist {padding:24px 30px;}
.applicationInfolist li {font-size:16px; line-height:26px;}
.applicationInfolist span {display:inline-block; padding-right:8px;font-size:2em; color:565656; font-weight:bold; vertical-align:top;}

.map_link li {width:50%; float:left;}
.map_link li img {max-width:100%; border:1px solid #d9d9d9;}

/*°­ÀÇ¿µ»ó¸®½ºÆ®ÆäÀÌÁö*/
.list_mode { width:47%; float:left; margin-top:30px; margin-bottom:25px; margin-right:30px;}
.list_mode .mediaDis img{ width:100%; padding-top:5px; padding-bottom:5px;}
.media .list_mode h3 {font-size:1.2em; font-weight:bold; padding-top:14px; padding-bottom:11px; background:url(/images/media_h2_line.png) no-repeat left bottom;}
.media .list_mode h5 {font-size:1.0em; font-weight:bold; padding-top:25px; padding-bottom:11px; background:url(/images/media_h2_line.png) no-repeat left bottom;}
.media .list_mode h5 .pointCr{color:#f14343; font-size:0.9em; font-weight:bold;}

.mediaListData {line-height:28px; position:relative; vertical-align:top;  height:100px;}
.mediaListData h4 {font-size:1.2em; font-weight:bold; padding-bottom:0 none; margin-top:13px; margin-bottom:13px; letter-spacing:-1px;}
.mediaListData p {font-size:0.8em; color:#666666; line-height:1.6em;}

.list_mode .mediaprelist {height: 314px;  width: 100%; padding-top:20px; overflow-y:auto; }
.list_mode .mediaprelist .mediapreviewimg {width:30%; padding: 0 15px 30px 0px;}
.list_mode .mediaprelist .mediapreviewimg img {width:100%; text-align:left; padding: 0 0px 0px 0px;}
.list_mode .mediaprelist .mediapreviewtxt {width:70%; padding: 0 0px 30px 0px; line-height:1.5em; vertical-align:top; }
.list_mode .mediaprelist .mediapreviewtxt h4 {font-size:1.08em; font-weight:bold; text-align:left; padding-top: 0px; letter-spacing:-1px;}
.list_mode .mediaprelist .mediapreviewtxt p {font-size:0.75em; color:#666666; text-align:left;line-height:1.5em;}


/*°­ÀÇ¿µ»óºäÆäÀÌÁö*/
.view_mode { width:66%; float:left; padding-right:17px;}

.view_mode .mediaViewData h3 {margin-top:20px; color:#fff; background-color:#c92627; font-weight:bold; padding:1px 10px 5px 10px; display:inline-block;}
.view_mode .mediaViewData h2 {margin-top:10px; font-size:1.5em; font-weight:bold; letter-spacing:-1px; }
.view_mode .mediaViewData p {margin-top:25px; font-size:1.05em; line-height:1.7em;}
.view_mode .mediaViewData p .pointCr{color:#f14343; font-size:1.05em; font-weight:bold;}

.view_list_mode { width:32%; float:left; margin-top:0px; margin-bottom:25px; margin-right:0px; min-height:785px}
.view_list_mode .mediaDis img{ width:100%; padding-top:26px; padding-bottom:26px;}
.view_list_mode h5 {font-size:1.0em; font-weight:bold; padding-bottom:11px; background:url(/images/media_h2_line.png) no-repeat left bottom;}
.view_list_mode h5 .pointCr{color:#f14343; font-size:0.9em; font-weight:bold;}

.view_list_mode .mediaprelist {max-height: 785px; /*height: 816px;*/  width: 100%; margin-top:20px; overflow-y:auto; padding: 0px 0px 0px 0px;}
.view_list_mode .mediaprelist .mediapreviewimg {width:42%; padding: 0px 8px 24px 0px; vertical-align:top;}
.view_list_mode .mediaprelist .mediapreviewimg img {width:100%; text-align:left; padding: 0 0px 0px 0px; }
.view_list_mode .mediaprelist .mediapreviewtxt {width:58%; padding: 0 0 24px 0px; line-height:1.3em; vertical-align:top;}
.view_list_mode .mediaprelist .mediapreviewtxt h4 { font-size:0.8em; font-weight:bold; text-align:left; padding-top: 0px; padding-bottom:0 none; line-height:1.3em; letter-spacing:-0.4px; }
.view_list_mode .mediaprelist .mediapreviewtxt p {font-size:0.65em; color:#666666; text-align:left;line-height:1.4em;  letter-spacing:-0.9px; }


/* ¹ÝÀÀÇü */
@media screen and (max-width:900px) {
.list_mode { width:100%; margin-top:50px; margin-bottom:50px;}
		
	.list_mode .mediaListData h4 {font-size:1.2em; font-weight:bold;}
	.list_mode .mediaListData p {font-size:1.0em; color:#666666;}
	.list_mode .mediaprelist .mediapreviewimg {width:30%;}
	.list_mode .mediaprelist .mediapreviewimg img {width:100%; text-align:left;}
	.list_mode .mediaprelist .mediapreviewtxt {width:70%;}
	.list_mode .mediaprelist .mediapreviewtxt h4 {font-size:1.1em; font-weight:bold; text-align:left; padding: 0 0px 0px 0px;}
	.list_mode .mediaprelist .mediapreviewtxt p {font-size:0.9em; color:#666666; text-align:left;}

.view_mode { width:100%; margin-top:30px; margin-bottom:25px; margin-right:17px;}
.view_mode .mediaViewData h2 {margin-top:10px; font-size:1.2em; font-weight:bold; }
.view_mode .mediaViewData p {margin-top:25px; font-size:1.0em; line-height:1.7em;}
.view_mode .mediaViewData p .pointCr{color:#f14343; font-size:1.0em; font-weight:bold;}

.view_list_mode { width:100%;  margin-top:0px; margin-bottom:25px; margin-right:0px;}
.view_list_mode .mediaprelist .mediapreviewtxt h4 { font-size:1.1em; font-weight:bold; text-align:left; padding-top: 0px; padding-bottom:0 none; line-height:1.3em;}
.view_list_mode .mediaprelist .mediapreviewtxt p {font-size:0.9em; color:#666666; text-align:left;line-height:1.4em;  letter-spacing:-0.4px; }

.broadrList {width:100%; margin:0; }
.broadrList ul li {   border:1px solid #e4e4e4;   margin-top:7px;    width: 95%;}
.broadrList .backNone {width:95%; margin-top:7px;}










/* ¹ÝÀÀÇü */
@media screen and (max-width:768px) {

	.dis_pc {display:none;}
	.dis_m {display:block;}

	#header {height:auto;}
	.header h1 {position:relative; margin:0 auto; padding:12px 0 10px 0; text-align:center; border-bottom:1px solid #bebebe;}
	.header h1 img {width:108px;}
	.headerArea {height:33px; margin:0; padding:0;}

	.gnb {height:33px; padding-bottom:1px; padding-top:0;}
	.gnb li .dis_m {width:100px;}
/*	.gnb li {width:20%; height:33px; padding-top:10px; float:left;}	*/
	.gnb li {width:33%; margin-left:0px; height:33px; padding-top:10px; float:left; line-height:20px;}
	.gnb li a {display:block; width:auto; height:29px; text-align:center; font-size:13px;}
	.gnb li a h2 {display:inline-block; height:100%; font-size:13px; line-height:27px; font-weight:bold;}

	.maincontents {min-width:320px; margin:0 15px; padding-top:23px;}
	.mainLeft {float:none; width:100%; margin:0;}
	.mainRight {float:none; width:100%; height:auto; margin:0; padding-top:23px; }
	.mainLeft1 {float:none; width:100%; margin:0;}
	.mainRight1 {float:none; width:100%; height:270px; margin:0; padding-top:23px; border:0px solid #000; }
	.mainRight2 {float:none; width:100%; height:270px; margin:0; padding-top:23px; border:0px solid #000; }
	
	.main_01_Left1 {float:none; width:100%; margin:0;}
	.main_01_Right2 {float:none; width:100%; height:270px; margin:0; padding-top:23px; border:0px solid #000; }
	.main_01_Right2 .map {height:auto; position:relative;}
	.main_01_Right2 .map img {width:100%;}
	.main_01_Right2 h3 {font-size:16.5px;}
	.main_01_Right2 p {font-size:11px; padding-top:8px; }

	.mainIng1 {width:100%; height:600px; margin-bottom:0px;}
	.mainIng01 {width:100%; height:650px; margin-bottom:15px;}
	.mainIng01_n {width:100%; height:650px; margin-bottom:15px;}

	.mainRight .map {height:auto; position:relative;}
	.mainRight .map img {width:100%;}
	.mainRight1 .map {height:auto; position:relative;}
	.mainRight1 .map img {width:100%;}
	.mainRight2 .map {height:auto; position:relative;}
	.mainRight2 .map img {width:100%;}

	.dis_main_01 li img{width:100%;}

	.maincontents h2 {font-size:13px;}
	.mainLeft .dis_m img {width:100%;}
	.mainRight h3 {font-size:16.5px;}
	.mainRight p {font-size:11px; padding-top:8px;}
	.mainLeft1 .dis_m img {width:100%; }
	.mainRight1 h3 {font-size:16.5px;}
	.mainRight1 p {font-size:11px; padding-top:8px; }

	.mainHis_list{}
	.mainOn {width:100%; margin-bottom:10px; border:0px solid #acacac;}

	.maincontents h2.dis_m {padding-top:24px; padding-bottom:10px;}
	.healthmedia {height:auto;}
	.healthmedia ul {margin-left:0;padding:12px;}
	.healthmedia ul li {height:auto;}
	.healthmedia ul li a img {width:50%}

	#footer {height:76px; margin-top:24px;}
	#footer address p {font-size:8px;}

	.historyList {padding-top:24px;}
	.historyList .th15 {width:30%;}


	/* sub */
	.subcontents {padding:0 15px;}
	.subcontents h2 {font-size:13px;}

	dl.ingView dt {width:100%; float:none; text-align:center;}
	dl.ingView dd {width:100%; float:none; padding-top:10px;}
	dl.ingView dd h4{font-size:16.5px;}
	dl.ingView dd h4 span {font-size:1em; font-weight:bold; color:#f14343;}
	dl.ingView dd .pointCb {font-weight:bold;}
	dl.ingView dd ul {padding-top:10px;}
	dl.ingView dd ul li {font-size:13px; line-height:20px;}
	dl.ingView h5 {display:inline-block; width:auto; padding-right:1em; float:left; font-size:1em; font-weight:bold;}
	dl.ingView li span {display:inline-block; font-size:1em;}

	div.ingView dl.talignL dt {font-size:13px; font-weight:bold;}
	div.ingView dl.talignL dd {font-size:11px; color:#8e8e8e; line-height:20px;}
	div.ingView dl.talignL dd span {font-size:13px;}

	.ingList {padding-top:24px;}

	table th {font-size:13px;}
	table td {font-size:13px;}

	.pager {padding:20px 0 30px;}

	ul .about_img {width:100%;}
.about_img li{float:left; width:49%; padding-left:3px; padding-bottom:5px;}
.about_img li .back{padding-left:0px;}
.about_img li img{width:100%; max-width:237px;}

	.historyListData {line-height:25px;}
	.historyListData h4 {font-size:13px;}
	.historyListData h5 {font-size:13px;}
	.historyListData p {font-size:11px;}

	.mediaListData {line-height:25px; height:150px; overflow:hidden;}
	.mediaListData h4 {font-size:13px;}
	.mediaListData p {font-size:7px;}

	.detailView {padding-top:24px;}
	.detailView h1 {font-size:16.5px;}
	.detailList li {font-size:13px; line-height:25px;}

	.detailPhoto li {width:100%; float:none;}
	.historyVideo p.talignL {font-size:13px;}
	.marketing li {font-size:13px; line-height:25px;}
	.detailPhoto li img {width:100%;}
	.historyVideo h3 {font-size:13px;}

	.subChapter li {width:50%; float:left;}
	.subChapter li img {width:100%;}
	
	.detailDoctor li {width:100%; float:none;}
	.detailDoctor li img {width:100%;}

	.applicationInfo li {font-size:13px;}

	.applicationInfom {padding:15px;}
	.applicationInfom .talignR {width:100%; padding:0; text-align:center;}
	.applicationInfom .talignL{width:100%; padding:0;text-align:center; }
	.applicationInfom li {font-size:13px;}
	.applicationInfolist {padding:12px 15px;}
	.applicationInfolist li {font-size:13px;}

	.share ul {padding-top:10px;}
	.share li {padding:0;}
	.share li img {width:70%;}
	.shareTitle {font-size:13px;}

	.mainRight .map .dis_pc {display:none;}
	.mainRight .map .dis_m {display:block; width:100%; height:auto; padding:10px 0;}
	.mainRight1 .map .dis_pc {display:none;}
	.mainRight1 .map .dis_m {display:block; width:100%; height:auto; padding:10px 0;}
	.mainRight2 .map .dis_pc {display:none;}
	.mainRight2 .map .dis_m {display:block; width:100%; height:auto; padding:10px 0;}

	.list_mode { width:100%; margin-top:50px; margin-bottom:50px;}

	.list_mode .mediaprelist .mediapreviewimg {width:28%;}
	.list_mode .mediaprelist .mediapreviewimg img {width:100%; text-align:left;}
	.list_mode .mediaprelist .mediapreviewtxt {width:70%;}
	.list_mode .mediaprelist .mediapreviewtxt h4 {font-size:16px; font-weight:bold; text-align:left; padding: 0 0px 0px 0px;}
	.list_mode .mediaprelist .mediapreviewtxt p {font-size:14px; color:#666666; text-align:left;}
	
	.view_mode .mediaViewData h2 {margin-top:10px; font-size:1.0em; font-weight:bold; }
	.view_mode .mediaViewData p {margin-top:25px; font-size:0.9em; line-height:1.7em;}
	.view_mode .mediaViewData p .pointCr{color:#f14343; font-size:1.0em; font-weight:bold;}
	.view_list_mode .mediaprelist .mediapreviewtxt h4 { font-size:1.0em; font-weight:bold; text-align:left; padding-top: 0px; padding-bottom:0 none; line-height:1.3em;}
	.view_list_mode .mediaprelist .mediapreviewtxt p {font-size:0.9em; color:#666666; text-align:left;line-height:1.4em;  letter-spacing:-0.4px; }

.outline-list {text-align: left; letter-spacing: -0.4em; margin-left: 0px;}
.outline-list li { font-weight: bold; display: inline-block; letter-spacing: normal; vertical-align: top; width: 100%; margin-bottom:15px; margin-left: 0px; line-height: 26px !important; }
.outline-list .image {border: 1px solid #d9dadb !important; }
.outline-list .right-text {width: 325px; margin-right:18px; }
.outline-list .name {font-size: 18px; font-size: 1.125rem; }
.c-mt00 {margin-top: 0 !important;}
.c-float-l {float: left;}
.c-float-r {float: right;}
.outline-list .title {margin-bottom: 10px;}
.outline-list .c-title02 {padding-bottom: 7px;  border-bottom: 2px solid #003a8c;  font-size: 1rem; line-height: 1.5; color: #003a8c;}
.outline-list .c-txt-blue { color: #003a8c;} 

.outline-list2 .c-float-l {float:none; }
.outline-list2 .image {border: 1px solid #d9dadb !important;}
.outline-list2 .image img{width: 100%;}
.outline-list2 .c-float-r {float:none; }
.outline-list2 .right-text {width: 100%; margin-right: 18px;}

.txtsize15 {font-size: 13px;}
.about li{font-size: 13px;}

/*¸ÞÀÎ Áö³­ °Ç°­¶È¶È*/
.mainLeftHis {margin-top:30px;}
	.lihisbg{ padding:15px 10px 20px 20px;}
	.lihisbg p {font-weight:bold; font-size:0.95em; margin-bottom:5px;}
	.lihisbg .sizeRed {font-weight:bold; font-size:0.95em; color:#c92627; border:0px solid #acacac;}
/*	.ulhistory {overflow:hidden;}*/
	.ulhistory li {border:0px solid #e4e4e4; padding: 0px 0px 0px 0px; margin-right:3px; margin-top:7px; width:99%;}
	.ulhistory dl {clear: both; content: ""; display: block; }
	.ulhistory dt {width: 100%; border:0px solid #e4e4e4; }
	.ulhistory dt img{width: 100%; }
	.ulhistory dd {background-color:#f5f5f5;   border:0px solid #000;}
	.ulhistory dd p {float: none; letter-spacing:-1px; word-break: keep-all;  }
	.ulhistory dd a {color:#c92627;}
	.ulhistory dd span {font-size: 0.95em; font-weight: bold; letter-spacing:-1px;}
	.ulhistory dd span strong {font-weight: bold;}
	.ulhistory .backNone {width: 99%; float:right; margin-right:5px; }
	.ulhistory .backNone2 {width: 49%; float:left; margin-right:0px; }


	.semi_list li {border:0px solid #e4e4e4; float: left; padding: 0px 0px 0px 0px; margin-right:5px; margin-top:7px; width:48.5%;}
	.semi_list dl {clear: both; content: ""; display: block; }
	.semi_list dt {width: 100%; border:0px solid #e4e4e4; }
	.semi_list dt img{width: 100%; }
	.semi_list dd {background-color:#f5f5f5;   border:0px solid #000;}
	.semi_list dd p {float: none; letter-spacing:-1px; word-break: keep-all;  }
	.semi_list dd a {color:#c92627;}
	.semi_list dd span {font-size: 0.95em; font-weight: bold; letter-spacing:-1px;}
	.semi_list dd span strong {font-weight: bold;}
	.semi_list .backNone {width: 48.5%; float:left; margin-right:0px; }

	/*	.eduhistory {overflow:hidden;}*/
	.eduhistory li {border:0px solid #e4e4e4; float: left; padding: 0px 0px 0px 0px; margin-right:5px; margin-top:7px; width:49%;}
	.eduhistory dl {clear: both; content: ""; display: block; }
	.eduhistory dt {width: 100%; border:0px solid #e4e4e4; }
	.eduhistory dt img{width: 100%; }
	.eduhistory dd {background-color:#f5f5f5;   border:0px solid #000;}
	.eduhistory dd p {float: none; letter-spacing:-1px; word-break: keep-all;  }
	.eduhistory dd a {color:#c92627;}
	.eduhistory dd span {font-size: 0.95em; font-weight: bold; letter-spacing:-1px;}
	.eduhistory dd span strong {font-weight: bold;}
	.eduhistory .backNone {width: 49%; float:left; margin-right:0px; }
	.eduhistory .backNone2 {width: 49%; float:left; margin-right:0px; }

/*¸ÞÀÎ Áö³­ °Ç°­¶È¶Èend*/


/*°Ç°­¶È¶È ¿Â¶óÀÎ±â»ç*/
/*main ¹ÝÀÀÇü ¿Â¶óÀÎ±â»ç*/

.mainOn {margin-bottom:10px; border:0px solid #acacac;}
.mainOn h2 {width:100%;}
.mainOn .btnImg2 {right: 0px; top: 0px; }
.mgTop50 {margin-top: 50px; }
.pointFont {color: #fb5a59; font-size: 13px; font-weight: bold; }
.broadrList { margin-top: 27px; max-width:768px; border:0px solid #acacac; margin-bottom:25px;}
.broadrList ul li {border:1px solid #e4e4e4; float: left; padding: 20px 1px 20px 19px; margin-right:7px; margin-top:7px; width: 95%; }
.broadrList .backNone {width: 95%; 	margin-right:0px; }
.broadrList .backNone {background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;	margin-right:0px;	margin-left:0px;	padding-right: -5px; }
.clearfix::after { clear: both; content: ""; display: block;}
.broadrList dl::after { clear: both; content: ""; display: block; }
.broadrList dt {float: left; width: 90px; 	border:0px solid #e4e4e4; }
.broadrList dd {float: left; font-size: 12px; 	letter-spacing: -1px; padding-left: 10px;	padding-top: 1em;	word-break: keep-all; border:0px solid #000;}
.broadrList dd a {color:#c92627;}
.broadrList dd span {font-size: 16px; font-weight: bold; letter-spacing: -1px;}
.broadrList dd span strong {font-weight: bold;}

.listmoreBtn2 {display: none;} 
.morepage {display: none;}
/*°Ç°­¶È¶È ¿Â¶óÀÎ±â»çend*/






}