@charset "euc-kr";

/*start contents style
=======================================================================*/
/*a{color:#444}
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover {background-color:#b0c739;color:#ffffff;text-decoration:none;}*/

/* tab */
.tab {display: block; width: 740px; height:50px; margin-bottom:40px; padding:0;}
.tab a {float: left; display: block; width:370px; height:50px; margin:0; padding:0; overflow: hidden}


#contents_inside h4 {margin-bottom:20px !important; padding:0 20px;font-size: 28px;color:#666; font-weight:normal;line-height:1; letter-spacing:-0.03em;}
#contents_inside h4 span {font-weight:normal;color:#293c74;}
#contents_inside h4:before {display: inline-block; content:"\f05a" ;  font-family:"FontAwesome"; font-weight:normal; margin-right:10px; text-decoration:inherit;}

#contents_inside h5 {margin-bottom:20px !important; padding:0 20px;font-size: 22px;color:#444; font-weight:normal;line-height:1; letter-spacing:-0.03em;}
#contents_inside h5:before {display: inline-block; content:"\f0f6" ;  font-family:"FontAwesome"; font-weight:normal; margin-right:10px; text-decoration:inherit;}

#contents_inside h6 {margin-bottom:20px !important; padding:0 20px;font-size: 18px;color:#444; font-weight:bold;line-height:1; letter-spacing:-0.03em}
#contents_inside h6:before {display: inline-block; content:"\f152" ;  font-family:"FontAwesome"; font-weight:normal; margin-right:10px; text-decoration:inherit;}

#contents_inside p {display: block; font-size:13px; line-height:1.8; color:#666;}
#contents_inside p.txt_heading {margin-bottom:50px;padding:0 10px; font-size:16px; line-height:1.5;}
#contents_inside p.txt1 {margin-bottom:30px;padding:0 20px;}
#contents_inside p.txt2 {font-size: 14px; margin-bottom:30px;padding:0 20px; line-height: 28px;}
#contents_inside p.txt2 i {padding: 0 5px;}

blockquote {margin: 0 0 30px 30px !important; padding: 5px 10px !important; overflow: hidden; font-weight:12px; line-height: 1.8; color: #444; border-left: 3px solid #e54028; border-top: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; border-bottom:1px solid #e5e5e5 ; /*quotes: "\201C""\201D""\2018""\2019"; */}
/* blockquote:before { color: #FF8224; content: open-quote; font-size: 50px; line-height: 0.1em; vertical-align: -0.5em; } */
blockquote:after { content: none; }

p.last_box a {display: block; padding:5px; color:#fff !important; background:#aaa; text-align:center;}
p.last_box a:hover {background:#4e65a7;}

ul.list1 {margin-bottom:50px;padding:0 20px;}
ul.list1:after {content:""; display:block; clear:both;}
ul.list1 li {list-style: disc; margin-bottom:5px; margin-left: 20px; font-size:16px; color:#444;font-weight:normal;}

ul.list2 {margin-bottom:30px;padding:0 20px;}
ul.list2 span {display: inline-block; margin-bottom:10px;font-size:14px; font-weight:bold;color:#444;}
ul.list2 li {list-style: disc; margin-bottom:5px; margin-left: 20px; font-size:13px; color:#666;font-weight:normal;}

ul.list3 {margin: 10px 0;padding:0 20px; line-height:1.3;}
ul.list3 span {font-size:14px; font-weight:bold; line-height:2;}
ul.list3 li {list-style: disc; margin-bottom:5px; margin-left: 15px; font-size:12px; color:#666;font-weight:normal;}

ul.list_num {margin-bottom:50px;padding:0 20px;}
ul.list_num:after {content:""; display:block; clear:both;}
ul.list_num li {list-style: none; margin-bottom:10px; margin-left: 0px; font-size:16px; color:#444;font-weight:normal;}
ul.list_num li span {display: inline-block; width: 160px; font-weight: bold;}



/* Eng */
#contents_inside .eng {font-family:'Roboto', sans-serif; font-weight:300;}
#contents_inside .eng .heading {margin-bottom:50px;font-size:24px; font-weight:300;line-height:1.2;color:#222;}
#contents_inside .eng .heading span {font-weight:700;}
#contents_inside .eng h5 {margin-bottom:20px ; padding:0 20px;font-size: 22px;color:#444; font-weight:700;line-height:1; letter-spacing:-0.03em;}
#contents_inside .eng h5:before {display: inline-block; content:"\f0f6" ;  font-family:"FontAwesome"; font-weight:normal; margin-right:10px; text-decoration:inherit;}

#contents_inside .eng p {display: block; font-size:14px; line-height:1.8; color:#666;}
#contents_inside .eng p.txt_heading {margin-bottom:50px;padding:0 10px; font-size:16px; line-height:1.5;}
#contents_inside .eng p.txt1 {margin-bottom:50px;padding:0 20px;}

#contents_inside .eng ul.list2 {margin-bottom:30px;padding:0 20px;}
#contents_inside .eng ul.list2 span {display: inline-block; margin-bottom:10px;font-size:16px; font-weight:500;color:#444;}
#contents_inside .eng ul.list2 li {list-style: disc; margin-bottom:5px; margin-left: 20px; font-size:16px; color:#666;font-weight:400;}



/*  */
.name table { width: 720px; margin: 30px 0 0 20px; }
.name table { border-collapse: collapse; font-family: dotum, Arial, Verdana, Geneva, sans-serif }
.name table th { padding: 7px; font-size: 12px; font-weight: bold; color: #fff; vertical-align: middle }
.name table th { border-top: 1px solid #1872b8; border-bottom: 1px solid #1872b8; background: #666666 }
.name table { border-bottom: 1px solid #1872b8 }
.name table td { border-bottom: 1px solid #ddd; padding: 5px; font-size: 12px; text-align: center }
.name .rline { border-right: 1px solid #ddd }

/* private */
.private { width: 720px }
.private h3 { font-size: 12px; font-weight: bold; color: #6b6b6b; height: 30px; margin: 20px 0 0 0 }
.private .private_info { line-height: 22px }

/* sitemap */
#sitemap { margin: 20px 0; padding: 0; width: 700px; height: auto; font-family: Arial, Verdana, Geneva, sans-serif; }
#sitemap h5 { font-size: 12px; margin: 0; padding-bottom: 5px; }

/* board option
=======================================================================*/
input.keywordform {border: 1px solid #d5d5d5; padding: 5px}
td.board_admin_bgcolor{padding-top:10px}
