@charset "utf-8";

/* title */
h4,h5,h6{font-weight:normal;margin-bottom:10px;line-height:1}
h4{font-size:1.375em;font-weight:normal}
h5{font-size:1.250em;}
h6{font-size:1.188em;}

input#tel1,
input#tel2,
input#tel3{width:40px}

/* table */
.basic_table{width:100%;line-height:1;border-top:2px solid #92c1d4;border-bottom:1px solid #4a7bd5}
.basic_table th{padding:12px 5px;font-weight:normal;color:#3b3b3b;line-height:21px;}
.basic_table th,.basic_table td{border:solid #d9d9d9;border-width:0 0 1px 1px}
.basic_table th:first-child,.basic_table td:first-child{border-left:0 none}
.basic_table td{padding:10px 14px;color:#545454;line-height:21px;}
.basic_table td.tbl_cnts{padding:20px 14px}
.basic_table thead th,.basic_table tbody th{background:#f2fbff}
.basic_table thead th{border-bottom:1px solid #c1c1c1}
.basic_table tfoot th,.basic_table tfoot td{background:#fafafa;font-weight:700}
.basic_table tr.color_ov th,.basic_table tr.color_ov td{background-color:#fafafa}
.basic_table tr.doubleRow th,.basic_table tr.doubleRow td{border-bottom:3px double #d9d9d9}
.basic_table tr.doubleTop th,.basic_table tr.doubleTop td{border-top:3px double #d9d9d9}
.basic_table ul{margin:0}
.basic_table ul li{margin:0 0 3px}
.basic_table ul li li{margin:0}
.basic_table .brw{border-right-width:1px}
.basic_table .blw{border-left-width:1px}
.basic_table th[scope="row"],.basic_table td[scope="row"]{border-right-width:1px;line-height:1.5em}
/*.basic_table th[scope="row"] span{font-weight:400;font-size:0.857em;letter-spacing:-0.05em}
.basic_table th[scope="row"].left{padding-left:12px}*/
.basic_table dl{display:inline-block;width:100%}
.basic_table dt,.basic_table dd{display:inline-block;float:left;height:30px;line-height:30px}
.basic_table dt{min-width:75px}
.basic_table p input[type="file"]{margin:2px 0}
/*.basic_table.left th[scope="row"]{padding:10px 14px}*/
.basic_table .list_subject{width:100%}
.basic_table .list_subject:after{clear:both;display:block;content:""}
.basic_table .list_subject img{float:left;margin:5px 5px 0 0}
.basic_table img{vertical-align:middle}
.basic_table .list_subject .link{display:block;float:left;max-width:90%;margin-right:5px;overflow:hidden;text-overflow:ellipsis;word-wrap:normal}
.basic_table td .button.tblebtn{margin:1px 0}


/* print */
.undefined{}
.undefined #contents{width:auto;margin:2.5%}
.undefined #contents .satisfaction{display:none}

/*레프트 타이틀 부분수정*/
[class^="sub01_"] #lnbwrap h2{height:94px;padding:35px 10px 0;line-height:2.5;font-weight: normal;}
[class^="sub07_"] #lnbwrap h2{font-size:1.6em}

/*평생학습센터_박스스타일*/
.basic_box .inner.ico1{background:#fff url(/images/life/common/life__box_icon.gif) no-repeat 35px 50%}

/*텍스트 컬러*/
.b_color{color:#005aab}/*파랑색*/
.g_color{color:#888888}/*회색*/

/*인사말*/
.sub01_01 .life_greeting{background:url(/images/life/sub01/life_greeting_bg.gif) no-repeat;height:320px}
.sub01_01 .greeting_txt{font-size:1.6em;color:#000;padding-top:20px}
.sub01_01 ul.greeting_list li{background:url(/images/life/sub01/li_dot.gif) no-repeat 0 7px;padding-left:10px}
.sub01_01 span.b_color{color:#005aab}
.sub01_01 p.b_color2{color:#005aab;font-size:1.3em}

/*선언문*/
.sub01_04 .grap{margin-top:30px}
.sub01_04 .grap .item{padding:20px 0;border-top:1px dashed #e0e0e0}
.sub01_04 .grap .item:first-child{border-top-width:0}
.sub01_04 .grap .item p{padding-left:90px}
.sub01_04 .grap .item p:first-child{padding-left:0}


/*연혁*/
.sub01_02 .history_top{background:url(/images/life/sub01/history_bg.gif) no-repeat 95% 0;height:145px}
.sub01_02 .history_txt{font-size:1.6em;color:#000;padding-top:20px}
.sub01_02 span.b_color{color:#005aab}
.sub01_02 .history_ul{background:url(/images/life/common/l_line.gif) repeat-y 5px 0;margin-top:15px}
.sub01_02 .history_ul li{overflow:hidden;padding:15px 0;position:relative}
.sub01_02 .histoty_ul li.no_border{border:none}
.sub01_02 .history_ul li strong{color:#1265ad;font-size:1.5em;left:0;letter-spacing:-1px;line-height:32px;position:absolute;top:15px;background:url(/images/life/common/history_styong.gif) no-repeat 0 5px;padding-left:25px}
.sub01_02 .history_ul li .history_dl{margin:0 0 10px;padding:0 0 0 19%;position:relative;}
.sub01_02 .history_ul li .history_dl li{padding:0 0 0 12px;background:url(/images/life/common/s_dot.gif) no-repeat 0;color:#252525;}

.slave_tab li a.on:after{-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;border-color:#1265ad transparent transparent;border-image: none;border-right: 8px solid transparent;border-style: solid;border-width: 8px 8px 0;bottom: -8px;content: "";left: 50%;margin-left: -8px;position: absolute;}
.slave_tab li a.on , .slave_tab li a:hover{background:none repeat #1265ad;border:1px solid #1265ad;color:#fff}


/*평생학습센터_찾아오시는길*/
.sub01_09 .top_box{overflow:hidden;border:1px solid #dcdcdc}
.sub01_09 .top_box:after{content:"";display:block;clear:both;overflow:hidden}
.sub01_09 .top_box > span{display:block;float:left;position:relative;width:30%;text-align:center}
.sub01_09 .top_box > span:before{position:absolute;content:"";display:block;top:53px;left:222px;height:75px;border-right:2px solid #d8d8d8}
.sub01_09 .top_box > span:after{content:"";display:inline-block;height:180px;vertical-align:middle}
.sub01_09 .top_box > span > span{display:inline-block;vertical-align:middle;font-size:1.5em;font-weight:700}
.sub01_09 .top_box ul{float:right;width:61%;padding:50px 30px 20px}





/*평생학습지원_우수평생학습이란?*/
.sub05_03_01 .txt_box{height:253px;border:4px solid #e1e1e1;background:url(/images/life/sub05/sub05_03_01_bg.gif) no-repeat 8% 50%;}
.sub05_03_01 .txt_box p.txtp{font-size:1.3em;color:#252525;padding:80px 0px 0 230px;font-weight:700;line-height:1.5em}
.sub05_03_01 .txt_box span.b_clolr{color:#0156a1}

/*평생학습자원봉사*/
.sub05_07_01 .info_list{border:3px solid #efefef;padding:30px;line-height:2.5;margin:15px 0}
.sub05_07_01 .tit{margin-right:15px}

/*나의수강이력*/
.sub05_09_02 .info_list{border:3px solid #efefef;padding:10px;margin:15px 0}
.sub05_09_02 .info_list li{clear:both;padding:10px 0;}
.sub05_09_02 .info_list li div{float:left;}
.sub05_09_02 div .tit{margin-right:15px;}


.sub05_09_02 .notice_box{border:3px solid #efefef;}
.sub05_09_02 ul.notice_list{padding:25px}
.sub05_09_02 ul.notice_list li{margin-top:5px;padding:0 0 20px 55px;}
.sub05_09_02 ul.notice_list li:first-child{margin-top:0px}
.sub05_09_02 ul li.notice1{background:url(/images/life/common/topNotice_n01.png) no-repeat;}
.sub05_09_02 ul li.notice2{background:url(/images/life/common/topNotice_n02.png) no-repeat;}
.sub05_09_02 ul li.notice3{background:url(/images/life/common/topNotice_n03.png) no-repeat;}


/*서천사랑장학회_인사말*/
.sub07_01 .life_greeting2{background:url(/images/life/sub07/spon01_bg.jpg) no-repeat;height:320px}
.sub07_01 .greeting_txt2{font-size:1.6em;color:#000;padding:69px 0 0 30px}

.sub07_01 span.b_color{color:#005aab}
.sub07_01 p.b_color2{color:#005aab;font-size:1.3em}


/*사이트맵*/
.sitemap {width: 100%;}
.sitemap:after {clear: both;content: "";display: block;padding-bottom:67%}
.sitemap li {float: left;height:570px;margin: 0 2%;width: 21%;}

.sitemap li h4,
:root #container .sitemap li h4{background: url(/images/stat/common/bullet_h4.png) no-repeat 2px 7px;border-bottom: 2px solid #74A5D1;font-size:1.2em;line-height: normal;margin: 0 0px 10px;padding: 0 19px 8px;color:#101010;text-align:left}

.sitemap li ul {display:block;float:none;width: 100%;}
.sitemap li ul li {float: none;height: auto;margin: 0;width: 100%;}
.sitemap li ul ul {padding: 0 0 9px}
.sitemap li ul li h5 {background: url(/images/stat/common/bullet_h5.png) no-repeat 2px 9px;margin: 0;padding: 0;}
.sitemap li ul li h5 a {background:none;display: block;font-size: 14px;margin: 0;padding: 4px 0 5px 15px;}
.sitemap li ul li ul {margin-left: 10px;}
.sitemap li ul li ul li {margin-bottom: 3px;}
.sitemap li ul li ul li a {background: url(/images/common/bullet_h6.png) no-repeat 2px 9px;display: block;font-size: 12px;padding: 0 0 0 12px;}


/*본인확인서비스*/
.adult .adultwrap{height:340px}
.adult .adultwrap h5 + p{height:170px}



.basic_board{border-width:2px 0 0;border-top-color:#000;background:url(/images/common/basic_board.gif) repeat-x 0 46px}
.basic_board th,.basic_board td{border-color:#b5b8c2}
.basic_board th{color:#1b437f} 
.basic_board td{border-width:0 0 1px}
.basic_board thead th{position:relative;border-left-width:0;background-color:transparent}
.basic_board thead th:after{content:"";position:absolute;top:50%;left:0;height:15px;margin-top:-7px;border-left:1px solid #b5b8c2}
.basic_board thead th:first-child:after{display:none}
.basic_board tbody td[rowspan]{border-right-width:0}

/*평생학습지원_멘토링이란*/
.support0501_step {width:750px;height:202px;margin:15px 0 0 10px;padding:0 0 30px 0px;list-style:none;background:url("/images/life/sub05/support0501_bg.png") no-repeat 165px 70px;}
.support0501_step li.lis {float:left;width:150px;height:200px;margin:0 41px 0 0;padding:0;border:1px solid #0075d9;}
.support0501_step li.last {float:left;width:150px;height:200px;margin:0 0 0 0;padding:0;border:1px solid #0075d9;}
.support0501_step li ul {margin:0;padding:15px 5px 0 10px;letter-spacing:-1px;color:#777;}


.sub05_08_01_box .ico_box{padding:65px 42px 65px 258px;border:1px solid #D5D5D5;background:url(/images/life/sub05/sub05_08_01_icon.gif) no-repeat 42px 50%}
.sub05_08_01_box .ico_box ul li {overflow:hidden;padding:10px 0 10px 44px}
.sub05_08_01_box .ico_box ul .no1 {  background: url(/images/life/sub05/sub05_08_01_1.gif) no-repeat 0 40%;}
.sub05_08_01_box .ico_box ul .no2 {  background: url(/images/life/sub05/sub05_08_01_2.gif) no-repeat 0 40%;}
.sub05_08_01_box .ico_box ul .no3 {  background: url(/images/life/sub05/sub05_08_01_3.gif) no-repeat 0 40%;}
.sub05_08_01_box .ico_box ul .no4 {  background: url(/images/life/sub05/sub05_08_01_4.gif) no-repeat 0 40%;}
.sub05_08_01_box .ico_box ul .no5 {  background: url(/images/life/sub05/sub05_08_01_5.gif) no-repeat 0 40%;}

.sub05_05_04 .basic_table{font-size:12px}
.sub05_05_04 .basic_table td{font-size:11px;padding:5px 0}
.sub05_05_04 .basic_table td.left{padding-left:10px}


.topNotice{background: url(/images/life/sub05/sub05_04_02_bg.gif) no-repeat scroll left top rgba(0, 0, 0, 0);
	height: 691px;
    margin: 0 auto;
    position: relative;
    width: 700px;
}

.topNotice ul {margin: 0;padding:70px;width:587px;}
.topNotice li::after {clear: both;content: "";display: block;visibility: hidden;}
.topNotice li {color: #fff;font-size: 15px;line-height: 19px;margin: 11px 43px;padding: 0 18px 17px;}
.topNotice p {font-size: 20px;font-weight: 600;position: absolute;right: 87px;top: 275px;}
.topNotice p a{color:#fff;}

/* 업무안내 */
.sub01_06 .organ {margin-top:30px; text-align: center;}
.sub01_06 .organ .lv1 strong {position:relative; padding:15px 20px; text-align:center; border-radius:5px; color:#fff; font-weight:400; margin: 0 auto; background-color: #003a6f; z-index: 2;}
.sub01_06 .organ .lv1 strong:after {content: ""; display: block; position: absolute; left: 50%; transform: translateX(-50%); bottom: -37px; width: 1px; height: 38px; background: #dcdcdc; z-index: 1;}
.sub01_06 .organ .lv2 {position:relative; border: 1px solid #dcdcdc; background-color: #FAFAFA; text-align: center; padding: 15px; margin:40px auto 50px auto; max-width: 200px; z-index: 2;}
.sub01_06 .list-1st {margin: 0 0 10px; position: relative;}
.sub01_06 .list-1st li {padding: 0 0 0 12px; background: url(/images/life/common/s_dot.gif) no-repeat 0; color: #252525;}