
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(http://fonts.googleapis.com/css?family=Noto+Sans:400,700);

html, body, div, span, applet, object, iframe, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, 
abbr, acronym, address, big, cite, code, del, 
dfn, em, font, ins, kbd, q, s, samp, small, strike, 
strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, table, caption, 
tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: 'Nanum Gothic', 'Noto Sans', sans-serif;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;	
}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section {display: block;}
audio,canvas,video {display: inline-block;max-width: 100%;}
html {	overflow-y: scroll;	-webkit-text-size-adjust: 100%;	-ms-text-size-adjust:     100%;}
body,button,input,select,textarea {
	color: #333;
	font-family: 'Nanum Gothic', 'Noto Sans', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.5;
}
body {background: #fff;margin: 0;}
a {	color: #428bca;	text-decoration: none;}
a:focus {outline: 0;}
a:hover,a:active {outline: 0;}
li.active > a, a:active,a:hover {color: #555;}
h1,h2,h3,h4,h5,h6 {	clear: both;font-weight: 700;margin: 36px 0 12px;}
h1 {
	font-size: 26px;
	line-height: 1.3846153846;
}
h2 {
	font-size: 24px;
	line-height: 1;
}
h3 {
	font-size: 22px;
	line-height: 1.0909090909;
}
h4 {
	font-size: 20px;
	line-height: 1.2;
}
h5 {
	font-size: 18px;
	line-height: 1.3333333333;
}
h6 {
	font-size: 16px;
	line-height: 1.5;
}
address {
	font-style: italic;
	margin-bottom: 24px;
}
abbr[title] {
	border-bottom: 1px dotted #2b2b2b;
	cursor: help;
}
b,strong {font-weight: 700;}
cite,dfn,em,i {	font-style: italic;}
mark,ins {background: #fff9c0;text-decoration: none;}
p {	font-size:12px; margin-bottom: 12px;}
code,kbd,tt,var,samp,pre {
	font-family: monospace, serif;
	font-size: 15px;-webkit-hyphens: none;-moz-hyphens: none;-ms-hyphens:none;hyphens: none;line-height: 1.6;}
pre {
	border: 1px solid rgba(0, 0, 0, 0.1);
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
	margin-bottom: 24px;
	max-width: 100%;
	overflow: auto;
	padding: 12px;
	white-space: pre;
	white-space: pre-wrap;
	word-wrap: break-word;
}
blockquote,q {
	-webkit-hyphens: none;-moz-hyphens:none;-ms-hyphens: none;hyphens: none;quotes: none;}
blockquote:before,blockquote:after,q:before,q:after {content: "";content: none;}
blockquote {padding: 10px 20px;margin: 0 0 20px;font-size: 17.5px;border-left: 5px solid #25aae2;background-color: #F7F7F7;
	color: #767676;	line-height: 1.2631578947;}
blockquote cite,blockquote small {
	color: #2b2b2b;	font-size: 16px;font-weight: 400;line-height: 1.5;}
blockquote em,blockquote i,blockquote cite {font-style: normal;}
blockquote strong,blockquote b {font-weight: 400;}
small {	font-size: smaller;}
big {font-size: 125%;}
sup,sub {font-size: 75%;height: 0;line-height: 0;position: relative;vertical-align: baseline;}
sup {bottom: 1ex;}
sub {top: .5ex;}
dl {margin-bottom: 24px;}
dt {font-weight: bold;}
dd {margin-bottom: 24px;}
ul,ol {	list-style: none;margin: 0 0 24px 20px;}
li > ul,li > ol {margin: 0 0 0 20px;}
img {-ms-interpolation-mode: bicubic;border: 0;	vertical-align: middle;}
figure {margin: 0;}
fieldset {border: 1px solid rgba(0, 0, 0, 0.1);	margin: 0 0 24px;padding: 11px 12px 0;}
legend {white-space: normal;}
button,input,select,textarea {
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
	font-size: 100%;
	margin: 0;
	max-width: 100%;
	vertical-align: baseline;
}
button,input {line-height: normal;}

button,html input[type="button"],input[type="reset"],input[type="submit"] {
	-webkit-appearance: button;	cursor: pointer;}
button[disabled],input[disabled] {cursor: default;}
input[type="checkbox"],input[type="radio"] {padding: 0;}
input[type="search"] {-webkit-appearance: textfield;}
input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
button::-moz-focus-inner,input::-moz-focus-inner {border: 0;padding: 0;}
textarea {overflow: auto;vertical-align: top;}
.table-centered tr td, .table-centered tr th {text-align: center;}
table {	border-collapse: separate;	border-spacing: 0;	border-width: 1px 0 0 1px; width: 100%;}
caption,th,td {	font-weight: normal;text-align: left;}
th {border-width: 0 1px 1px 0;font-weight: bold;}
td {border-width: 0 1px 1px 0;}
del {color: #767676;}
hr {
	background-color: rgba(0, 0, 0, 0.1);
	border: 0;
	height: 1px;
	margin-bottom: 23px;
}
::selection {
	background: #015196;
	color: #fff;
	text-shadow: none;
}
::-moz-selection {
	background: #015196;
	color: #fff;
	text-shadow: none;
}

.hidden {display: none;}
body, .widget .widget-item h3 a {font-family: 'Nanum Gothic', 'Noto Sans', sans-serif;}		
h1,h2,h3,h4,h5,h6 {font-family: 'Nanum Gothic', 'Noto Sans', sans-serif;}
.single .entry-content p {font-size: 14px; line-height:25px; color:#777;}

/**
 * 3.0 Basic Structure
 * -----------------------------------------------------------------------------
 */
.entry-content .gm-style img {width:auto; max-width:none;}
.site {
	background-color: #fff;
	position: relative;
	width:100%;
}

.entry-content .blue {color:#095893;}
.entry-content .blue2 {color:#0066b3}
.entry-content .red {color:#db2e29;}
.entry-content .p_32 {color:#323232;}

.entry-content .pt20 {padding-top:20px;}
.entry-content .pt30 {padding-top:30px;}
.entry-content .pt40 {padding-top:40px;}
.entry-content .pb20 {padding-bottom:20px;}
.entry-content .pb30 {padding-bottom:30px;}
.entry-content .pb40 {padding-bottom:40px;}
.entry-content .pb50 {padding-bottom:50px;}
.entry-content .pb70 {padding-bottom:70px;}
.entry-content .pb130 {padding-bottom:130px;}
.entry-content .mt50 {margin-top:50px;}
.entry-content .mt40 {margin-top:40px;}
.entry-content .mt30 {margin-top:30px;}
.entry-content .mb70 {margin-bottom:70px;}
.entry-content .mb40 {margin-bottom:40px;}
.entry-content .mb30 {margin-bottom:30px;}
.entry-content .mb20 {margin-bottom:20px;}
.entry-content .mb00 {margin-bottom:0;}
.entry-content .ptpb25 {padding-top:25px;padding-bottom:25px;}
.entry-content .ptpb35 {padding-top:35px;padding-bottom:35px;}
.entry-content .ptpb70 {padding-top:70px;padding-bottom:70px;}
.entry-content img.mbmt00 {margin-top:0;margin-bottom:0;}
.dot-bordered {background:url(images/dot-border.gif) center left repeat-x;}

/*history*/
.historyRow0 {top center repeat-y;}
.historyRow1 {padding:5px 15px 5px; border-bottom:1px dotted #b2b2b2;}
h3.historyYear {font-size: 30px; line-height: 30px;color: #2f2f2f; font-weight:bold; margin-bottom:15px;}
.jjm {
    font-family: 'Nanum Gothic', serif;
}
p.historyP1 {font-size: 13px; text-align:left; line-height: 18px; color: #716f6f; margin:0; padding:3px 0 3px 14px; background:url(images/historyMon.gif) top left no-repeat;}
p.historyP1 span.historyMon {font-size: 13px; line-height: 18px; color: #000;}
p.historyP1.historyP1en {font-size: 13px;}


.entry-content .border_de {border-bottom:1px solid #dedede;}
.entry-content .description {background:url(images/description-bg.gif) center left no-repeat; padding-left:48px;}
.entry-content .bottom_red {background:url(images/clear-red.gif) bottom center no-repeat;}
.entry-content .boxf5 {margin-left: 0;  margin-right: 0;  background-color: #f5f5f5;  border:2px solid #d8d8d8;
  border-radius: 4px;  box-shadow: none; padding:25px 45px;}
 .entry-content .boxe9 {margin-left: 0;  margin-right: 0;  background-color: #e9e9e9;  border:none;
  border-radius: 4px;  box-shadow: none; padding:25px 45px;}
.entry-content .boxf5 h3 {font-size: 20px;  line-height: 36px;  color: #323232;}
.entry-content .boxe9 h3 {font-size: 28px;  line-height: 36px;  color: #1f1f1f;}
.entry-content .boxe9 h3 small {font-size: 14px;  line-height: 23px;  color: #6c6c6c; padding-left:20px;}
.entry-content .description01 p {font-size: 16px;  line-height: 28px;  color: #1f1f1f; }

table.d9 {border:1px solid #d9d9d9; }
table.d9 th, table.d9 td {text-align: left;}
table.d9 th {background-color:#ebebeb; font-weight:normal; font-size:14px; color:#323232; text-trnsform:none;}
.entry-content,
.entry-summary,
.page-content {
	-webkit-hyphens: auto;
	-moz-hyphens:    auto;
	-ms-hyphens:     auto;
	hyphens:         auto;
	word-wrap: break-word;
}
.site-content .entry-content,
.site-content .entry-summary,
.page .entry-content {
	padding-top: 0;
}
.entry-content h1:first-child,
.entry-content h2:first-child,
.entry-content h3:first-child,
.entry-content h4:first-child,
.entry-content h5:first-child,
.entry-content h6:first-child,

.entry-content a:hover,
.entry-summary a:hover,
.page-content a:hover,
.comment-content a:hover,
.entry-content a.button,
.entry-summary a.button,
.page-content a.button,
.comment-content a.button {
	text-decoration: none;
}
.entry-content table,
.comment-content table {
	font-size: 14px;
	line-height: 1.2857142857;
	margin-bottom: 24px;
}
.entry-content th,
.comment-content th {
	font-weight: 700;
	padding: 8px;
	text-transform: none;
}
.comment-content td {
	padding: 8px;
}
.entry-content .edit-link {
	clear: both;
	display: inline-block;
	font-size: 12px;
	font-weight: 400;
	line-height: 1.3333333333;
	text-transform: uppercase;
}
.entry-content .edit-link a {
	color: #767676;
	text-decoration: none;
}
.entry-content .edit-link a:hover {
	color: #015196;
}
.entry-content .textstrong{color:#25aae2;font-weight:bold;}
.entry-content .title-text{padding-bottom:40px;color:#726363;z-index:1;}
.entry-content .title-history{font-size:60px;;color:#25aae2;text-shadow: 2px 1px 0 #dcdcdc,5px 4px 0 rgba(0,0,0,0.15);z-index:1;}

.entry-content blockquote p {
padding: 10px 20px;margin: 0 0 20px;font-size: 17.5px;background-color:#F7F7F7;color:#000;}
.entry-content blockquote {border-left: 5px solid #25aae2;}
.entry-content .blockquote-red {border-left: 5px solid #E476D2;}
.entry-content .table-cus th{	background-color:#25aae2; color:#fff;font-size:20px;font-weight:bold;}
.entry-content .btn-primary {color: #ffffff;background-color: #25aae2;border-color: #357ebd;}	
.entry-content .breadcrumb {
padding: 8px 15px;
margin-bottom: 20px;
list-style: none;
background-color: transparent;
border-radius: 0px;
border-bottom: 1px solid #dcdcdc;
border-top: 1px solid #dcdcdc;
}

.entry-content .breadcrumb li a{
	color:#000;	
}
.entry-content .btn-u:hover{
text-decoration: none;
color:#fff;
}
.entry-content ::selection {
color: #fff;
background: #25aae2;
text-shadow: none;
}

