@import url('http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css');
@import url('http://fonts.googleapis.com/earlyaccess/nanumbrushscript.css');

/* 메인 */
#container {border-top: 1px solid #d0d0d0;}
#container .alumni_box {clear: both; overflow: hidden; width: 980px; margin: 0 auto;}
#container .alumni_box > li{position:relative;display:block;float:left;padding:30px 36px 35px 22px;min-height:175px}
#container .alumni_box > li h3{display:block;color:#545454;font-size:18px;line-height:18px;font-family:'NanumGothic_b';padding-bottom:10px;}
#container .alumni_box > li .bt_more{position:absolute;right:36px;top:30px;display:block;background:url(../../img/main/bt_conmore.gif) no-repeat;width:18px;height:18px}
#container .alumni_box .notice {width:432px; /**/font-size:14px;line-height:30px}
#container .alumni_box .notice dl{clear:both;overflow:hidden;margin-top:20px}
#container .alumni_box .notice dt, #container .alumni_box .notice dd{display:block;color:#666;line-height:30px}
#container .alumni_box .notice dt{float:left;width:340px}
#container .alumni_box .notice dt a{background:url(../../img/main/blt_dot.gif) left 7px no-repeat;padding-left:8px;text-align:left}
#container .alumni_box .notice dt a:hover{color:#1a4ac0}
#container .alumni_box .notice dd{float:right;width:78px;text-align:right}	
#container .alumni_box .bnr {width:478px; padding:13px 6px 15px}
#container .alumni_box .bnr div {height:104px}
#container .alumni_box .bnr a,#container .alumni_box .bnr .subscription {border:1px solid #d0d0d0;}
#container .alumni_box .bnr a {width:229px; float:left}
#container .alumni_box .bnr a.found {background:url(../../img/main/main_conbox1.jpg) no-repeat; margin-right:16px}
#container .alumni_box .bnr a.news {background:url(../../img/main/main_conbox2.jpg) no-repeat}
#container .alumni_box .bnr a h3 {color:#333; text-shadow: -1px 1px 3px #fff, 1px -1px 3px #fff, -1px -1px 3px #fff, 1px 1px 3px #fff; padding:34px 0 20px 32px}
#container .alumni_box .bnr a small {font-size:12px; color:#666; line-height:30px; font-family: 'NanumGothic_r','Dotum',Arial,Helvetica,sans-serif; font-weight: 100;}
#container .alumni_box .bnr .subscription {position:relative; overflow:hidden; width:476px; height: 102px; background:url(../../img/main/main_conbox3.jpg) no-repeat; margin-top:16px}
#container .alumni_box .bnr .subscription h3 {float:left; color:#fff; text-shadow: 1px 0  0   #506340, -1px 0  0   #506340, 0 1px 0 #506340, 0 -1px 0 #506340, -1px -1px 0 #506340, 1px -1px 0 #506340, -1px  1px 0   #506340, 1px  1px 5px #132508; margin:30px 40px 0 26px}
#container .alumni_box .bnr .subscription small {font-family: 'NanumGothic_r','Dotum',Arial,Helvetica,sans-serif; font-weight: 100; display:block; font-size:12px; line-height:30px;}
#container .alumni_box .bnr .subscription table {margin-top:8px; float:left; border-collapse:collapse; font-size:14px; line-height:27px; color:#333;}
#container .alumni_box .bnr .subscription table td {border:1px solid #fff;padding:0 18px 0 12px;}
#container .alumni_box .bnr .subscription table i {display:inline-block;background:url(../../img/main/blt_main.png);width: 18px; height: 15px; vertical-align: middle;}

#visual{background-color:#f1f1f1; border-bottom: 1px solid #d0d0d0; width:auto !important}
.flexslider{ max-width:1950px; margin:0 auto; position:relative;height:394px; overflow:hidden}
.flexslider .slides li{height:394px; background-color:#f1f1f1}
.flexslider .slides .img_main_1{background:url(../../img/main/main_visual.jpg) no-repeat top center; background-color:#d7d4ce}
.flexslider .slides .img_main_2{background:url(../../img/main/main_visual3.jpg) no-repeat top center; background-color:#d7d4ce}
.flexslider .slides .img_main_3{background:url(../../img/main/main_visual4.jpg) no-repeat top center; background-color:#d7d4ce}
.flexslider .slides .img_main_4{background:url(../../img/main/main_visual5.jpg) no-repeat top center; background-color:#d7d4ce}
.flexslider .slides .img_main_5{background:url(../../img/main/main_visual6.jpg) no-repeat top center; background-color:#d7d4ce}
.flexslider .slides .img_main_6{background:url(../../img/main/main_visual7.jpg) no-repeat top center; background-color:#d7d4ce}
.flexslider .slides .img_main_7{background:url(../../img/main/main_visual8.jpg) no-repeat top center; background-color:#d7d4ce}
.flexslider .flex-direction-nav{display:none}/*오른족왼쪽*/
.flexslider .flex-control-paging{overflow:hidden; clear:both; position:absolute ;left:50%; bottom: 10px;}
.flexslider ol li{margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flexslider ol li a{width: 11px; height: 11px; display: block; background: #a0a0a0;  background: rgba(160, 160, 160, 0.5);  cursor: pointer;  text-indent: -9999px; -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px;}
.flexslider ol li .flex-active{background:#3e8ad8; background: rgba(62, 138, 216, 0.9);  cursor: default;}	
.flexslider .flex-pauseplay{ display:none; position:absolute; top:220px;left: 50%;margin-left: -400px}
.flexslider .flex-pauseplay a{width:14px; height:14px; font-size:0; line-height:0; display:block}
.flexslider .flex-pauseplay .flex-pause{background:url(/public_2017/ipsi/images/main/btn_stop.jpg)}
.flexslider .flex-pauseplay .flex-play{background:url(/public_2017/ipsi/images/main/btn_start.jpg)}

/* sub 테이블 */
table.sub_t {border-top:2px solid #d0d0d0;width:100%;border-collapse:collapse;font-size:13px; line-height:20px; color:#555; margin-bottom:42px;}
table.sub_t th {border-bottom:1px solid #d0d0d0 !important; background:#f2f2f2; padding:10px 15px; font-weight:normal; text-align:left; vertical-align:top;height: auto; border: 0px;} 
table.sub_t td {border-bottom:1px solid #d0d0d0 !important; padding:10px 15px;height: auto; border: 0px;text-align:left;}
table.sub_t caption {display:none}
.plan table.sub_t th {text-align:center;}

/* 인사말 */
/* .greeting {background:url(../../img/sub/sub_president1.jpg) no-repeat bottom;} */
.greeting h4 {position:relative; font-size:24px; color:#224396; padding:28px 0 40px 32px; font-family:'NanumGothic_b'}
.greeting h4:before {position:absolute; content:'“'; font-size:65px;color:#dbdbdb;font-family:"Nanum Myeongjo"; left:0;}
.greeting p {font-size:15px; line-height:26px;}
.greeting .name {padding:80px 0 34px 165px; font-size:15px}
/*.greeting .name b {font-family:"Nanum Brush Script"; font-size:50px; letter-spacing:4px; font-weight:normal; color:#000; vertical-align:middle;}*/
.greeting .name b {font-family:"궁서체"; font-size:30px; letter-spacing:4px; font-weight:normal; color:#000; vertical-align:middle;}

/* 규정 */
.rule blockquote {color:#956dd8;font-size:14px;line-height:24px; margin:0}
.rule h4 {margin:60px 0 25px; font-size:20px;}
.rule p {font-size:14px; line-height:20px;margin-bottom:18px; color: #555;}
.rule ul {margin:-10px 0 18px;}
.rule li {text-indent:10px; font-size:13px; line-height:20px; color: #555;}

/* 연혁 */
.introdt_d {margin:10px;width:728px}
.introdt_d #tabs ul {font-size:14px;overflow:hidden;color:#555;margin-bottom:35px}
.introdt_d #tabs ul li {float:left;border:1px solid #d0d0d0;border-right:none;text-align:center;}
html>body .introdt_d #tabs ul li {letter-spacing:-0.1px}
.introdt_d #tabs ul li:last-child {border-right:1px solid #d0d0d0;}
.introdt_d #tabs ul li a {padding:10px 17.6px; display:block;}
.introdt_d #tabs ul li.ui-tabs-active {background:#e2eaf5;font-weight:bold;}
.introdt_d #tabs ul li.ui-tabs-active a {color:#1a4ac0;}
.introdt_d #tabs h4 {font-size:20px;font-weight:bold;color:#1a4ac0;padding-left:22px;background:url(../../img/sub/blt_history.gif) no-repeat 0;margin-bottom:15px}	

.plan h4 {font-size:20px; margin:15px 0 30px}

/* 기부 */
.fund p {font-size:14px; line-height:22px;margin-bottom:10px;color:#555;}
.fund p.tt {font-size:18px; font-weight:bold; margin: 15px 0;}
.fund p a {vertical-align: text-top}
.fund h4 {font-size:20px; margin:58px 0 30px}
.fund h4:after {display:block; content:""; background:#1a4ac0; width:36px; height:2px; margin-top:12px}
.fund h5 {margin: 30px 0 15px; font-size: 15px;}
.fund table.sub_t th {text-align:center; vertical-align:top; border-left:1px solid #d0d0d0;} 
.fund table.sub_t th:first-child {border-left:0px}
.fund table.sub_t td {text-align:center;border-left:1px solid #d0d0d0;}
.fund table.sub_t td:first-child {border-left:0px}
.fund ul li {font-size:14px; line-height:22px;color:#555;}
.fund ul li a {color:#1a4ac0}
	
/* 동문회비 */
.subsc1 p, .subsc2 p {font-size:14px; line-height:24px;}
.subsc1 .account {width:100%; height:263px; background:url(../../img/sub/bg_sub21.jpg) no-repeat; position:relative; margin:30px 0 50px;}
.subsc1 .account h5 {position:absolute; color:#fff; text-shadow: 0px 0px 3px #000; font-size:22px; top: 61px; left: 72px;}
.subsc1 .account p {color:#333; font-size:16px; padding: 55px 0 0 270px; line-height: 32px; font-family: 'NanumGothic_b',sans-serif;}
.subsc1 .subsc_box {background:url(../../img/sub/bg_subbox.gif); border:1px solid #d0d0d0; padding:20px; overflow:hidden;}
.subsc1 .subsc_box h5 {float:left; padding: 58px 60px 0 17px; background:url(../../img/sub/icon_sub21.png) no-repeat 18px 0px; position:relative; font-size:18px; color:#333}
.subsc1 .subsc_box h5::after {position:absolute; top:10px; right:30px; content:""; width:2px; height:60px; background:#c3c3c3;}
.subsc1 .subsc_box ul {padding: 5px 0;}
.subsc1 .subsc_box li {padding: 5px 0; line-height: 22px; font-size: 14px;}
.subsc1 .subsc_box li b {font-size:16px}
.subsc2 font, .plan font, .rule font, .fund font, .greeting font {color:#1a4ac0}
.subsc2 h4 {font-size:20px; margin:58px 0 30px}
.subsc2 h4:after, .plan h4:after {display:block; content:""; background:#1a4ac0; width:36px; height:2px; margin-top:12px}
.subsc2 ul {position:relative; overflow:hidden;}
.subsc2 li {float:left; width:33.33%; font-size:14px; text-align:center; }
.subsc2 li span {width:48%; margin:10px 27%; display:block; line-height: 20px;}
.subsc2 li span.w {width:80%; margin:10px 10%;}

/* 준비중 */
.ready {height:300px;}
.ready h4 {font-size:20px; line-height:200px; text-align:center;}

/* 학교행사 일정 schedule.html */
.schedule_wrap{*height:240px;border-bottom:1px dashed #bababa;padding:20px 0}
.schedule_wrap:after{content:"";display:block;clear:both}
.cal_box{position:relative;float:left;width:230px;border:1px solid #cacaca;padding:0 4px 12px 4px}
.cal_box:after{content:"";display:block;clear:both}
.cal_box .cal_month{width:100%;text-align:center;color:#765be7;font-size:28px;font-family:'Nanum Gothic Coding';padding:10px 0}
.cal_box .year{position:absolute;left:10px;top:12px;color:#333;font-family:'Nanum Gothic Coding';font-size:14px}
.cal_box .month_en{position:absolute;right:10px;top:12px;color:#333;font-family:'Nanum Gothic Coding';font-size:14px}
.cal_box table{width:100%}
.cal_box th{background-color:#f0f0f3;height:26px}
.cal_box td{height:24px;text-align:center;color:#666}
.cal_box td.red{color:#D82A57;background:url(../../images/sub/guide/bg_calbox.gif) 10px 5px no-repeat}

.txt_schedule{float:left;width:320px;font-family:Dotum,"돋움";margin:12px 0 0 20px}
.txt_schedule:after{content:"";display:block;clear:both}
.txt_schedule dt{float:left;width:120px;color:#333;font-weight:bold;margin-bottom:10px;line-height:140%}
.txt_schedule dd{float:left;width:200px;color:#666;margin-bottom:10px;line-height:140%}

.cal_last{border-bottom:none}


/* 01 college ->develop_guide.html*/
.future_txt{font-size:20px;font-family:'Nanum Gothic coding';color:#424242;margin-bottom:15px}
.future_text{color:#666;font-family:Dotum,"돋움";line-height:160%;margin-bottom:65px}
.cont_box .guide_txt{margin-bottom:5px}
.cont_box .guide_down{margin:20px 0}
.cont_box .guide_down span{color:#715dc8}
.cont_box .guide_down img{margin-left:10px}
.cont_box .bankbook{padding:10px}
.cont_box .guide_bt{margin:25px 0 10px 0;line-height:160%}
.cont_box .guide_bottom{margin-bottom:55px}
.cont_box .board_list .one{font-family:'Nanum Gothic';font-size:15px;color:#7b6abf}
.cont_box .tel{line-height:160%;font-family:'Dotum';color:#666}
