﻿@charset "utf-8";

@font-face {
	font-family: NanumGothic;
	src: url(/font/NanumGothic-Bold.eot?#iefix) format("embedded-opentype"), url(/font/NanumGothicBold.woff2) format("x-woff2"), url(/font/NanumGothicBold.ttf) format("truetype");
	font-weight: 700;
	font-style: normal;
}
@font-face {
	font-family: NanumGothic;
	src: url(/font/NanumGothic.eot?#iefix) format("embedded-opentype"), url(/font/NanumGothic.woff2) format("x-woff2"), url(/font/NanumGothic.woff) format("woff"), url(/font/NanumGothic.ttf) format("truetype");
	font-weight: 400;
	font-style: normal;
}
/***** 컨텐츠 *****/


.login_box { background:url('/images/login_bg.png') 0 0 no-repeat; margin-top:100px; margin-left:25px; padding:48px 0 0 30px; }
.login_input_box { width:416px; border-top:solid 1px #a2b1c4; border-bottom:solid 1px #a2b1c4; padding:20px 0; }
.login_input_box p { color:#666; }
.login_input_box p span { font-weight:bold; color:#244873; }
.login_input { margin-top:25px; text-align:right; background:url('/images/login_icon.png') 0 0 no-repeat; }
.login_input p { line-height:38px; font-weight:bold; }
.login_input input { font-size:16px; margin-left:10px; font-weight:bold; color:#999; }
.login_btn { width:416px; text-align:center; margin-top:20px;  padding-bottom:30px; }

.publication_list { overflow:hidden; }
.publication_list li.pub_list { clear:both; margin-bottom:10px; padding-bottom:35px; overflow:hidden;}
.publication_list li.pub_list .book_img { float:left; vertical-align:bottom; width:195px; text-align:center;  padding-top:20px;}
.publication_list li.pub_list .book_img .book { width:165px; margin-left:15px; text-align:center; }
.publication_list li.pub_list .book_text { float:right; width:425px; margin-top:20px;}
.publication_list li.pub_list .book_text .data { color:#999; margin-bottom:20px; }
.publication_list li.pub_list .book_text .data span { font-weight:bold; }
.publication_list li.pub_list .book_text .title { font-size:18px; font-weight:bold; color:#244873; }
.publication_list li.pub_list .book_text .text { margin-top:10px; font-size:12px;  color:#999; line-height:22px; }
.publication_list li.pub_list .book_text .text span { font-weight:bold; color:#666; }


.publication_list li.book_list .icon { background:#172385; width: 12px; height: 12px; float: left; margin-right: 10px;margin-top:7px; }
.publication_list li.book_list .volume span { font-weight:bold; font-size: 15px; color: #172385; cursor: pointer; }
.publication_list li.book_list .volume a { font-weight:bold;margin-left: 10px; }

.publication_list li.book_list .text { margin-top: 10px; margin-left:25px; }
.publication_list li.book_list .list { font-size:13px;  color:#666; line-height:25px; }
.publication_list li.book_list .list img { margin-left: 5px; cursor: pointer; }

    .publication_list select.pub_page { width: 250px; }
    .publication_list #pub_download { border: solid 1px #ccc; padding: 2px; }


    

.view_01 {  width:100%; margin-top:10px;  border-top:solid 1px #a2b1c4; background:#fff;}
.view_01 th {  color:#333; background:#e9f4fb; border-bottom:solid 1px #b1b7c3;  text-align:center; padding:9px 0; vertical-align: top; }
.view_01 td { font-family:"돋움", Dotum; color:#757070; border-bottom:solid 1px #b1b7c3;  text-align:left;  line-height:22px;  padding:7px 10px; font-weight:normal;}
.view_01 td.view { padding:30px 40px; }
.view_01 td p { line-height: 32px; }
.view_01 th span { color:#0099cc; }
.view_01 td.view_re { background: #eaf9fd; padding:30px 40px; }
.view_01 td textarea { width:99%; height:150px; }
.view_01 td.search_check p { display:block; float:left; margin-right:10px; line-height:24px;  }
.view_01 td p.tb_text {  font-family:"돋움", Dotum; font-size:11px !important; line-height:18px; }
.view_01 td.non_b_b { border-bottom:none; }

.view_01 td ul.check_box { width: 100%; }
.view_01 td ul.check_box li { display: block; width:25%; float:left; line-height: 28px;}
.view_01 td ul.check_box li.p_50 { width:50%; }
    .view_01 td input.file {
        width: 70%;
    }


.view_list {  width:100%;  border-top:solid 1px #777a83; border-bottom:solid 1px #c8c8c8; }
.view_list th {  color:#333;  border-bottom:dotted 1px #c2c2c2;  text-align:center; padding:9px 0; background:url('../images/th_line.png') right center no-repeat; }
.view_list td { font-family:"돋움", Dotum; color:#757070; border-bottom:dotted 1px #c2c2c2;  text-align:left;  line-height:22px;  padding-left: 10px; font-weight:normal;}
.view_list td.view { padding:30px 40px; }

.view_map_list {  width:100%;  }
.view_map_list td { font-family:"돋움", Dotum; color:#757070; border-bottom:dotted 1px #c2c2c2;  text-align:left;  padding:8px 0;  padding-left: 10px; font-weight:normal;}
.view_map_list td.view { padding:30px 40px; }
.view_map_list td div.title { font-weight:bold; font-size:14px; }
.view_map_list td div.adress { letter-spacing:-1px; } 
.view_map_list td div.tel { letter-spacing:-1px; } 



.news { width:100%; background:#fff; margin-top:10px; }
.news td.num { font-size:18px; color:#666; text-align:center; }
.news tr.bbs_bg { background:#ebebeb; }
.news td.con { padding:10px 0; }
.news td h3 { font-size:16px; color:#666; float:left;  }
.news td div.data { float:right; margin-right:10px; }
.news td p { clear:both; padding-top:10px; margin-right:10px; color:#999; line-height:18px; }



input.name { width:120px; }
input.subject { width:98%; }
input.phone { width:80px; }
input.mail { width:200px; }

input.p_10 { width:10% !important; }
input.p_20 { width:20% !important; }
input.p_30 { width:30% !important; }
input.p_40 { width:40% !important; }
input.p_50 { width:50% !important; }
input.p_60 { width:60% !important; }
input.p_70 { width:70% !important; }
input.p_80 { width:80% !important; }
input.p_90 { width:90% !important; }
input.p_100 { width:100% !important; }



