@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0; font-size :12px;} 
body{font-family:gulim, '굴림', sans-serif, Helvetica, Apple-Gothic; color:#666; line-height:20px;}
li{list-style : none;}
a{text-decoration:none;}
img{border: 0;}
input{height:15px; padding:2px;}

/* table */
table{border-collapse:collapse; border-spacing:0;}
th, td{border-collapse:collapse;}


.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mb5{margin-bottom:5px;}
.mb15{margin-bottom:15px;}

.pb15{padding-bottom:15px;}

.lh24{line-height:24px;}

.alingC{text-align:center;}


#wrap{background:#fff;}

#header{width:100%; height:92px; position:relative; text-align:left; border-bottom:1px solid #ebebeb;}
#header h1{padding-top:23px; text-align:center;}
#header .right{right:20px; top:70px; position:absolute;}
#header .right a{color:#666;}

#logbox{width:70%; margin:50px auto 20px auto; padding:30px; border:5px solid #c7d3f4;}
#logbox table{margin:0 auto;}
#logbox th{text-align:left;}
#logbox td{padding:3px 0 3px 10px;}
#logbox td input{border:1px solid #ccc; padding:4px; width:80px;}

#log_info{width:74%; margin:0 auto 50px auto; line-height: 24px;}

#loginfo{width:80%; text-align:center; margin:0 auto 50px auto;}

#gnb{display:inline-block; width:95%; padding:2.5%;}
#gnb li{float:left; width:47%; text-align:center; padding:1%; margin:auto;}
#gnb li img{width:100%;}

#contents{width:100%; position:relative;}

#contents .inputbox{border:1px solid #ccc; padding:4px;}

#contents .title{width:98%; font-size:14px; padding:2.5% 1%; font-weight:bold; color:#333; border-bottom:2px solid #ccc;}

#contents .write{width:100%;}
#contents .write th{width:20%; font-weight:bold; text-align:left; padding:15px; border-bottom:1px solid #ebebeb;}
#contents .write td{border-bottom:1px solid #ebebeb; padding:10px;}
#contents .write td span{color:#e23323;}

#contents .list{width:100%;}
#contents .list th{font-weight:normal; text-align:left; padding:10px; border-bottom:1px solid #ebebeb;}
#contents .list th a{color:#666;}
#contents .list td{border-bottom:1px solid #ebebeb; text-align:right; padding:10px;}
#contents .apply th{text-align:center; font-weight:bold; border-top:1px solid #ebebeb;}
#contents .apply td{text-align:center;}
#contents .apply .edu{text-align:left;}

#contents .site th{text-align:left; width:30%;}

#contents .view{width:100%;}
#contents .view th{text-align:left; padding:15px 10px;}
#contents .view td{border-bottom:1px solid #ebebeb; padding:10px;}
#contents .view td.info{padding:0 10px 15px 10px; color:#aaa; border:none; font-size:11px;}
#contents .view td.cts{border-top:1px solid #ebebeb; padding:15px 10px; line-height:20px;}

#contents .paging {width:100%; height:24px; margin:10px 0; padding:0; overflow:hidden; text-align:center;}
#contents .paging img {display:inline-block;}
#contents .paging img.prev {margin-right:5px;}
#contents .paging img.next {margin-left:5px;}
#contents .paging a.num {display:inline-block; padding:0px 7px 0 7px;; height:22px;  background:#f5f5f5; border:1px solid #e2e2e2; vertical-align:top; font-family:Verdana; line-height:22px; color:#666;}
#contents .paging a.num_on {display:inline-block; padding:0px 8px 0 8px; height:24px;  background:#8393ca; vertical-align:top; font-family:Verdana; font-weight:bold; color:#fff; line-height:24px;}

#contents .btn{text-align:center; margin:20px 0 50px 0;}

#contents .sDate{width:95%; text-align:center; padding:2.5%; font-size:14px; font-weight:bold; color:#333; border-bottom:2px solid #ccc;}
#contents .calendar{width:100%;}
#contents .calendar th{width:14.28%; padding:15px 0; border:1px solid #ebebeb;}
#contents .calendar td{padding:15px 0; text-align:center; border:1px solid #ebebeb;}
#contents .calendar td a{color:#666; font-weight:bold; text-decoration:underline;}
#contents .calendar .holiday{color:#e23323;}
#contents .calendar .holiday a{color:#e23323; font-weight:bold; text-decoration:underline;}
#contents .schedule{width:95%; padding:2.5%; background-color:#cbd7e5;}

#contents .culture{width:98%; margin:1% 1% 0 1%;}
#contents .culture li{background-color:#cbd7e5; border:1px solid #8393ca; margin-bottom:1%; padding:5% 0; text-align:center;}

#contents .joinNotice{border-bottom:1px solid #ccc; padding:15px;}
#contents .joinNotice2{padding:15px 15px 0 15px;}

/*
#contents .tab{display:inline-block; padding:25px 0 0 0; margin:0 25px;}
#contents .tab ul{height:35px;}
#contents .tab li{float:left; width:120px; height:35px; display:inline-block; margin:0 3px 0 0;}
#contents .tab li a{height:35px; display:block;}
#contents .tab li a span{height:40px; display:none;}
#contents .tab .tab01{background:url(../../image/tab.png) 0 0; display:block;}
#contents .tab .tab01 a{background:url(../../image/tab.png) 0 35px;}
#contents .tab .tab01 a:hover{background:url(../../image/tab.png) 0 0; display:block;}
#contents .tab .tab02{background:url(../../image/tab.png) 120px 0; display:block;}
#contents .tab .tab02 a{background:url(../../image/tab.png) 120px 35px;}
#contents .tab .tab02 a:hover{background:url(../../image/tab.png) 135px 0; display:block;}
#contents .sub_tab{display:inline-block; background:url(../../image/bg_tab_line.png) bottom repeat-x; width:90%; padding:5% 5% 0 5%;}
#contents .sub_tab ul{height:35px;}
#contents .sub_tab li{float:left; width:120px; height:35px; display:inline-block; margin:0 3px 0 0;}
#contents .sub_tab li a{height:35px; display:block;}
#contents .sub_tab li a span{height:40px; display:none;}
#contents .sub_tab .tab03{background:url(../../image/tab02.png) 0 0; display:block;}
#contents .sub_tab .tab03 a{background:url(../../image/tab02.png) 0 35px;}
#contents .sub_tab .tab03 a:hover{background:url(../../image/tab02.png) 0 0; display:block;}
#contents .sub_tab .tab04{background:url(../../image/tab02.png) 240px 0; display:block;}
#contents .sub_tab .tab04 a{background:url(../../image/tab02.png) 240px 35px;}
#contents .sub_tab .tab04 a:hover{background:url(../../image/tab02.png) 310px 0; display:block;}
#contents .sub_tab .tab05{background:url(../../image/tab02.png) 120px 0; display:block;}
#contents .sub_tab .tab05 a{background:url(../../image/tab02.png) 120px 35px;}
#contents .sub_tab .tab05 a:hover{background:url(../../image/tab02.png) 120px 0; display:block;}
#contents .sub_tab .tab06{background:url(../../image/tab05.png) 0 0; display:block;}
#contents .sub_tab .tab06 a{background:url(../../image/tab05.png) 0 35px;}
#contents .sub_tab .tab06 a:hover{background:url(../../image/tab05.png) 0 0; display:block;}
#contents .sub_tab .tab07{background:url(../../image/tab05.png) 120px 0; display:block;}
#contents .sub_tab .tab07 a{background:url(../../image/tab05.png) 120px 35px;}
#contents .sub_tab .tab07 a:hover{background:url(../../image/tab05.png) 120px 0; display:block;}
*/

#contents .main_list{padding:0 3.5% 3.5% 3.5%; line-height:24px;}
#contents .main_list a{color:#666;}
#contents .main_list .title{font-size:12px; font-weight:bold; padding:0 0 5px 0; margin-bottom:10px; border-bottom:1px solid #e5e5e5;}

.paging {width:100%; height:24px; margin:0 0 20px 0; overflow:hidden; text-align:center;}
.paging img {display:inline-block;}
.paging img.prev {margin-right:5px;}
.paging img.next {margin-left:5px;}
.paging a.num {display:inline-block; padding:0px 7px 0 7px;; height:22px;  background:#f5f5f5; border:1px solid #e2e2e2; vertical-align:top; font-family:Verdana; line-height:22px; color:#666;}
.paging a.num_on {display:inline-block; padding:0px 8px 0 8px; height:24px;  background:#797979; vertical-align:top; font-family:Verdana; font-weight:bold; color:#fff; line-height:24px;}

.c_sub{margin:15px 15px 0 15px; line-height:20px;}
.c_sub h2{font-size:14px; color:#333;}
.c_sub h2.subject a{font-size:14px; color:#333;}
.c_sub .i_article{width:90%; padding:5%; margin-bottom:15px; background:#fff; display:inline-block;}
.c_sub .i_article a{color:#666;}
.c_sub .i_article .s_subject{color:#905b10;}
.c_sub .i_article .s_subject a{color:#905b10;}
.c_sub .i_article .map img{width:100%;}
.c_sub .i_article .cont_subject{color:#7d0037; font-weight:bold;}
.c_sub .i_article .contact{width:100%;}
.c_sub .i_article .contact th{text-align:left; border:1px solid #ccc; padding:5px;}
.c_sub .i_article .contact td{border:1px solid #ccc; padding:5px;}
.c_sub .i_article .symbolmark{float:left; margin:0 10px 10px 0;}
.c_sub .i_article .logo{margin:0 0 10px 0;}
.c_sub .i_article .title{color:#333; font-weight:bold;}
.c_sub .i_article .jubo{margin:10px 0; border:3px solid #eee; width:88.5%; padding:5%; display:inline-block;}
.c_sub .i_article .jubo li{display:inline-block;}
.c_sub .i_article .jubo .thisweek{text-align:center;}
.c_sub .i_article .jubo .thisweek img{border:1px solid #ccc;}
.c_sub .i_article .app{background-color:#eee; display:inline-block; width:90%; padding:5%;}
.c_sub .i_article .app .mobile{float:right; margin-left:10px; width:50%;}

.c_sub .i_article .paging {width:100%; height:24px; margin-top:10px; overflow:hidden; text-align:center;}
.c_sub .i_article .paging img {display:inline-block;}
.c_sub .i_article .paging img.prev {margin-right:5px;}
.c_sub .i_article .paging img.next {margin-left:5px;}
.c_sub .i_article .paging a.num {display:inline-block; padding:0px 7px 0 7px;; height:22px;  background:#f5f5f5; border:1px solid #e2e2e2; vertical-align:top; font-family:Verdana; line-height:22px; color:#666;}
.c_sub .i_article .paging a.num_on {display:inline-block; padding:0px 8px 0 8px; height:24px;  background:#797979; vertical-align:top; font-family:Verdana; font-weight:bold; color:#fff; line-height:24px;}

.c_sub .i_article .c_jubo{font-weight:bold; color:#333; line-height:24px;}
.c_sub .i_article .c_jubo_table{width:100%; margin-top:10px;}
.c_sub .i_article .c_jubo_table th{border:1px solid #ccc; background:#eee; text-align:center; padding:10px;}
.c_sub .i_article .c_jubo_table td{border:1px solid #ccc; text-align:center; padding:5px;}
.c_sub .i_article .c_jubo_info{width:100%; margin:20px 0 0 0;}
.c_sub .i_article .c_jubo_info .subject{color:#7d0037; font-weight:bold;}

.c_sub .i_article .publish_table{width:100%;}
.c_sub .i_article .publish_table th{border:1px solid #ccc; background:#eee; text-align:left; padding:5px 10px;}
.c_sub .i_article .publish_table td{border:1px solid #ccc; text-align:left; padding:5px 10px;}
.c_sub .i_article .publish_table td span{color:#F63;}

.c_sub .i_article .publish_step{width:100%;}
.c_sub .i_article .publish_step .step{color:#aaa; padding-bottom:10px;}
.c_sub .i_article .publish_step .step strong{color:#333;}
.c_sub .i_article .publish_step .time{color:#F33;}
.c_sub .i_article .publish_step .server_time{text-align:center; font-weight:bold; padding-top:10px;}
.c_sub .i_article .publish_step .notice{font-weight:bold; color:#F33; padding:10px 0;}
.c_sub .i_article .publish_step .btn{padding-top:10px; text-align:right;}

.c_sub .i_article .paper_table th{text-align:center;}
.c_sub .i_article .paper_table td{text-align:center;}

.c_sub .i_article .publish_tab{display:inline-block; background:url(../../image/bg_tab_line.png) bottom repeat-x; padding:15px 15px 0 0;}
.c_sub .i_article .publish_tab ul{height:35px;}
.c_sub .i_article .publish_tab li{float:left; width:100px; height:35px; display:inline-block; margin:0 3px 0 0;}
.c_sub .i_article .publish_tab li a{height:35px; display:block;}
.c_sub .i_article .publish_tab li a span{height:40px; display:none;}
.c_sub .i_article .publish_tab .tab06{background:url(../../image/tab04.png) 0 0; display:block;}
.c_sub .i_article .publish_tab .tab06 a{background:url(../../image/tab04.png) 0 35px;}
.c_sub .i_article .publish_tab .tab06 a:hover{background:url(../../image/tab04.png) 0 0; display:block;}
.c_sub .i_article .publish_tab .tab07{background:url(../../image/tab04.png) 400px 0; display:block;}
.c_sub .i_article .publish_tab .tab07 a{background:url(../../image/tab04.png) 400px 35px;}
.c_sub .i_article .publish_tab .tab07 a:hover{background:url(../../image/tab04.png) 400px 0; display:block;}
.c_sub .i_article .publish_tab .tab08{background:url(../../image/tab04.png) 300px 0; display:block;}
.c_sub .i_article .publish_tab .tab08 a{background:url(../../image/tab04.png) 300px 35px;}
.c_sub .i_article .publish_tab .tab08 a:hover{background:url(../../image/tab04.png) 300px 0; display:block;}
.c_sub .i_article .publish_tab .tab09{background:url(../../image/tab04.png) 200px 0; display:block;}
.c_sub .i_article .publish_tab .tab09 a{background:url(../../image/tab04.png) 200px 35px;}
.c_sub .i_article .publish_tab .tab09 a:hover{background:url(../../image/tab04.png) 200px 0; display:block;}
.c_sub .i_article .publish_tab .tab10{background:url(../../image/tab04.png) 100px 0; display:block;}
.c_sub .i_article .publish_tab .tab10 a{background:url(../../image/tab04.png) 100px 35px;}
.c_sub .i_article .publish_tab .tab10 a:hover{background:url(../../image/tab04.png) 100px 0; display:block;}
.c_sub .i_article .publish{width:100%;}
.c_sub .i_article .publish .subject{color:#7d0037; font-weight:bold; margin-top:10px;}
.c_sub .i_article .publish span{color:#904e6b;}
.c_sub .i_article .publish strong{color:#333;}
.c_sub .i_article .publish span.etc{color:#F00; text-decoration:underline;}

.c_sub .i_article .publish_agree{padding-top:5px;}
.c_sub .i_article .publish_agree .btn_fr{float:right; margin-top:-15px;}

.c_sub .i_article .c_request{background:#f0ebed; border:1px solid #d3c3ca; padding:10px; margin-top:10px;}

.c_sub .i_article .product{width:100%; margin:10px 0 0 0; display:table;}
.c_sub .i_article .product .img_product{float:left; margin:0 10px 10px 0;}
.c_sub .i_article .product strong{font-size:14px;}
.c_sub .i_article .product span{color:#7e0038;}
.c_sub .i_article .product .buy{margin-top:10px;}

.c_sub .i_article .remember{background:#f0ebed; border:1px solid #d3c3ca; padding:10px;}
.c_sub .i_article .info_table{width:100%; margin:5px 0 0 0;}
.c_sub .i_article .info_table th{border:1px solid #ccc; background:#eee; text-align:center; padding:5px 10px;}
.c_sub .i_article .info_table td{border:1px solid #ccc; text-align:center; padding:5px 10px;}

.c_sub .i_article .hospital td{text-align:left;}


.c_sub .i_article .log{margin:50px auto 10px auto;}
.c_sub .i_article .log th{text-align:left; padding:5px 10px 5px 0; font-size:14px; color:#905b10;}
.c_sub .i_article .log td{padding:5px 0; text-align:left;}
.c_sub .i_article .log .btn{padding-left:5px;}
.c_sub .i_article .log .join{padding:10px 0 0 0;}
.c_sub .i_article .log .find{padding:5px 0 0 0;}

.c_sub .i_article .service{height:300px; overflow-y:auto; border:1px solid #ccc; padding:20px;}

.c_sub .i_article .logo{display:inline-block;}
.c_sub .i_article .logo img{width:100%;}

.c_sub .i_article .join{width:100%; margin:5px 0 0 0;}
.c_sub .i_article .join th{border:1px solid #ccc; background:#eee; text-align:left; padding:5px 10px;}
.c_sub .i_article .join th span{font-weight:normal;}
.c_sub .i_article .join td{border:1px solid #ccc; text-align:left; padding:5px 10px;}

.c_sub .i_article .btnR{text-align:right; margin:10px 0 0 0;}

.c_sub .i_article .infofind{margin:10px auto 10px auto;}
.c_sub .i_article .infofind th{text-align:left; padding:5px 10px 5px 0; color:#905b10;}
.c_sub .i_article .infofind td{padding:5px; text-align:left;}

.c_sub .i_article .list{width:100%; margin-top:10px;}
.c_sub .i_article .list th{border:1px solid #ccc; background:#eee; text-align:center; padding:5px 10px;}
.c_sub .i_article .list td{border:1px solid #ccc; text-align:center; padding:5px 10px;}
.c_sub .i_article .list td.subject{text-align:left;}
.c_sub .i_article .view{width:100%; margin-top:10px;}
.c_sub .i_article .view th{border:1px solid #ccc; background:#eee; text-align:center; padding:5px 10px;}
.c_sub .i_article .view td{border:1px solid #ccc; text-align:center; padding:5px 10px;}
.c_sub .i_article .view td.date{text-align:right;}
.c_sub .i_article .view td.cts{text-align:left;}


#footer{width:100%; background:#eee; text-align:center; padding:20px 0; line-height:24px;}
#footer a{color:#666;}
