@charset "utf-8";


/* 탭메뉴 */
div.tapMenu { overflow:hidden; margin-bottom:20px;}
div.tapMenu ul {font-size:13px;   overflow:hidden;  letter-spacing:-1px;  border-bottom:1px #ddd solid;}
div.tapMenu ul li { display:inline-block;  text-align:center; min-width:140px;}
div.tapMenu ul li a {display:block; color:#555; line-height:45px; padding:0 10px; border:1px #ddd solid; border-bottom:0px;}

div.tapMenu ul li a:hover{color:#662d91; }
div.tapMenu ul li.on a{ background:#662d91; border-color:#662d91; color:#fff; font-weight:bold; }


.common_help_box {padding:30px; font-size:16px; text-align:center; border:2px #ddd solid;  margin-top:30px; background:#f8f8f8;}





/*인사말*/
.common_greeting {position:relative;  }

.common_greeting .icon {position:absolute; left:0px; top:30px; width:300px;}
.common_greeting .icon img {vertical-align:middle; max-width:100%; border-radius:30px;}
.common_greeting .icon .p_name {font-size:16px; margin-top:10px; text-align:center; }
.common_greeting .icon .p_name span {color:#000; font-weight:bold; font-size:20px;;}

.common_greeting .title_text{margin-left:400px; padding-top:40px; font-size:35px; color:#a9977c; line-height:50px;  font-family: 'ChosunNm'; letter-spacing:-2px;}

.common_greeting .text_box{ margin-left:400px;  position:relative; margin-top:50px; font-size:17px; text-align: justify; }
.common_greeting .text_box .sign {margin-top:60px; font-size:30px;  color:#000; text-align:right;  font-family: 'ChosunNm'; }





.subscription_01_wrap {padding:60px; background:#f8f8f8 url(../images/contents/subscription/subscription_01_01_icon.png?1) 30px 50% no-repeat;; padding-left:260px;}
.subscription_01_wrap .t1{font-size:25px; font-weight:bold; color:#000;}
.subscription_01_wrap .t2{font-size:18px; color:#666; margin-top:20px;}


.scholarship_05_wrap {padding:60px; background:#f8f8f8; font-size:17px; color:#000;}


/*연혁*/
.all_about_04 .list{overflow:hidden; position:relative; margin-bottom:50px;}
.all_about_04 .list .year{position:absolute; left:20px; top:0px; font-size:30px; font-weight:bold; line-height:28px;  color:#666;}
.all_about_04 .list .year div{font-size:14px; color:#aaa; font-weight:normal; text-align:right;}

.all_about_04 .list .box {margin:10px 0 0 160px; position:relative;}
.all_about_04 .list .box .date{position:absolute; font-size:16px; left:0px; top:0px; padding-left:10px; width:110px; color:#000; font-weight:bold;line-height:20px; background:url(../images/main/main_list_dot.jpg) left 9px no-repeat}
.all_about_04 .list .box .text{margin-left:130px; font-size:14px; border-bottom:1px #ddd dashed;line-height:23px; padding-bottom:5px;}


/*오시는길*/
.about_05 {position:relative;}
.about_05 .info { margin-top:80px;}
.about_05 .info ul.list {overflow:hidden; display:table; width:100%;  table-layout:fixed;}
.about_05 .info ul.list li {display:table-cell; padding:0 40px; border-right:1px #ededed solid; text-align:center;}
.about_05 .info ul.list li.first {padding-left:0px;width:33%;  }
.about_05 .info ul.list li.last {padding-right:0px; border-right:0px #ededed solid;}

.about_05 .info ul.list li .t1 {font-size:20px; color:#000;   position:relative; line-height:60px;}
.about_05 .info ul.list li .t1 span {display:inline-block; margin-right:10px; height:60px; }
.about_05 .info ul.list li .t1 span img {vertical-align:middle; }
.about_05 .info ul.list li .t2 {font-size:20px; color:#000; margin-top:20px; line-height:20px;}


.about_05 #daum_map {width:100%; height:400px; border-radius:10px;     border: 1px #ececed solid;}





#schedule_list_info {margin-top:50px;  }
#schedule_list_info .schedule_list_info_wrap{border:1px #dfe2e8 solid; padding:30px 0px 15px; border-radius:10px;}
#schedule_list_info .day_title { font-size:20px;  line-height:20px; font-weight:bold; /*border-bottom:1px #dfe2e8 solid; padding-bottom:25px;*/ margin-bottom:25px;  color:#000; position:relative;  text-align:center;}
#schedule_list_info .day_title a{display:inline-block; width:30px; height:30px; border-radius:30px; text-align:center; border:1px #dfe2e8 solid; vertical-align:middle;   margin:0 20px;}
#schedule_list_info .day_title a .feather {width:15px; height:15px; vertical-align:middle; color:#000; position:relative; top:2px;}
#schedule_list_info .calendar_box { border-radius:10px;  }

#schedule_list_info table { width:100%; font-size:17px; letter-spacing:-1px; border-spacing:0; word-break:break-all; table-layout:fixed;}
#schedule_list_info table tr {}
#schedule_list_info table th { color:#000; padding:15px 0px; font-weight:normal; font-size:14px; }
#schedule_list_info table td {color:#000; padding:13px 0px 22px; height:30px;   text-align:center; position:relative; border-top:1px #ededed solid;}


#schedule_list_info table tr:nth-child(2) td { border-top:0px;}


#schedule_list_info table td  .on{ display:inline-block; width:30px; height:30px; background:rgba(201,74,35,0.1); border-radius:30px; vertical-align:middle;}
#schedule_list_info table .sunday {color:#c94a23;}
#schedule_list_info table .saturday {color:#105696;}
#schedule_list_info table td  div.dot{ position:absolute; left:0px; bottom:5px; text-align:center; width:100%;}
#schedule_list_info table td  div.dot span{width:7px; height:7px; border-radius:7px; background:#c94a23; display:inline-block;}

#schedule_list_info .today_schedule_box { border:1px #dfe2e8 solid;  padding:30px; border-radius:10px;}
#schedule_list_info .info_schedule_title {font-size:15px; font-weight:normal; color:#000; letter-spacing:-1px;font-weight:bold;  margin-top:50px; margin-bottom:10px;}
#schedule_list_info .info_schedule_title_etc {font-size:15px; font-weight:normal; color:#c94a23; letter-spacing:-1px;  }
#schedule_list_info .info_schedule_title .day_box {displaY:inline-block;  color:#c94a23;}


#schedule_list_info .today_schedule_box ul{ }
#schedule_list_info .today_schedule_box ul.etc{margin-top:0px; margin-bottom:20px; }
#schedule_list_info .today_schedule_box ul li{font-size:14px; margin:5px 0px; color:#000; background:#ecf0f4 url(../images/sub/dt_dot.jpg) 15px 20px no-repeat;padding:10px 20px 10px 25px; border-radius:10px; }
#schedule_list_info .today_schedule_box ul li .sub_name {font-size:15px; letter-spacing:-1px; display:inline-block; margin-right:30px; }

#schedule_list_info .today_schedule_box ul li .sub_name .feather {vertical-align:middle; width:20px; height:20px; color:#777; margin-right:10px; font-weight:normal; position:relative; top:-2px;}

#schedule_list_info .today_schedule_box ul li .etc_info {font-size:14px; color:#000; line-height:18px; display:inline-block;}
#schedule_list_info .today_schedule_box ul li .etc_info .etc_info_col {display:inline-block;  margin-right:10px;}
#schedule_list_info .today_schedule_box ul li .etc_info .etc_info_col span {color:#777; margin-right:5px; display:inline-block;}




#schedule_list_info .today_schedule_box .no_date {text-align:center; color:#999; letter-spacing:-1px; line-height:30px;}
#schedule_list_info .today_schedule_box .no_date .feather {vertical-align:middle; color:#999; margin-right:10px}


/*동문검색 팝업*/
._finish_sc_detail {width:800px;  display:none;  position:relative; border-radius:0px;     box-shadow: 0px 3px 60px rgba(0,0,0,0.8);  }
._finish_sc_detail h3 {padding:20px; background:#222a4f; font-size:20px; color:#fff;    }
._finish_sc_detail .close{position:absolute; right:0px; top:-50px;}
._finish_sc_detail .close a{width:50px; line-height:50px; color:#fff; text-align:center; background:#222a4f;display:inline-block;}
._finish_sc_detail .box  {padding:20px; background:#fff;}
._finish_sc_detail table {border-top:0px;}



/*문의전화*/

.activity_03_help_call { margin-top:30px; border:1px #ddd solid; background:url(../images/contents/activity/activity_03_help_call_bg.png) 40px bottom no-repeat; }
.activity_03_help_call .box {padding:40px; padding-left:200px;}
.activity_03_help_call .box .t1 {font-size:30px; color:#000; margin-bottom:10px;}
.activity_03_help_call .box .t2 {font-size:16px; color:#777;}
.activity_03_help_call .box .t2 {font-size:16px; color:#777;}
.activity_03_help_call .box .t2 span {display:inline-block; margin-right:20px;}
.activity_03_help_call .box .t2 strong {color:#000; display:inline-block;; margin-right:6px;}



/*장학회소개*/
.scholarship_01_top {text-align:center;}
.scholarship_01_top .t1{font-size:40px; color:#0a5ca8; font-weight:bold; line-height:40px;}  
.scholarship_01_top .t2{font-size:20px; color:#555;} 

.scholarship_01_text_box {font-size:18px; color:#666; margin-top:40px;}

/*테이블*/
table .link {text-decoration:underline; }
table .link:hover {color:#662d91;}

table.cStyle {border-top:2px solid #333;  width:100%; font-size:15px; border-spacing:0; word-break:break-all}
table.cStyle th { color:#000;   background:#f8f8f8; border-bottom:1px #dfe2e8 solid;  border-right:1px #dfe2e8 solid;  text-align:left; line-height:20px; padding:20px; }
table.cStyle td {color:#000; padding:20px;    border-bottom:1px #dfe2e8 solid;  }
table.cStyle .center {text-align:center;}
table.cStyle .left {text-align:left;}
table.cStyle .small_text {font-size:12px; color:#777;}

table.cStyle_etc {border-top:1px solid #333;  width:100%; font-size:15px; border-spacing:0; word-break:break-all}
table.cStyle_etc th { color:#000;   background:#f8f8f8; border-bottom:1px #dfe2e8 solid;  border-right:1px #dfe2e8 solid;  text-align:left;  padding:15px; }
table.cStyle_etc td {color:#000; padding:15px;    border-bottom:1px #dfe2e8 solid;  }
table.cStyle_etc .center {text-align:center;}
table.cStyle_etc .left {text-align:left;}
table.cStyle_etc .small_text {font-size:12px; color:#777;}


table.cStyle1 {width:100%; font-size:15px; border-spacing:0; border-left:1px #dfe2e8 solid; word-break:break-all}
table.cStyle1 th { color:#222;   background:#f8f8f8; border:0px; border-top:1px #dfe2e8 solid; border-bottom:1px #dfe2e8 solid; border-right:1px #dfe2e8 solid;  text-align:center; line-height:20px; padding:8px 5px; }
table.cStyle1 td {color:#666; padding:8px 5px; line-height:20px;  border-bottom:1px #dfe2e8 solid; text-align:center;  border-right:1px #dfe2e8 solid; }
table.cStyle1 .center {text-align:center;}
table.cStyle1 .left {text-align:left;}

table.cStyle2 {border-top:2px solid #666;  width:100%; font-size:15px; border-spacing:0; border-left:1px #dfe2e8 solid; word-break:break-all}
table.cStyle2 th { color:#222;   background:#f8f8f8; border-bottom:1px #dfe2e8 solid;  border-right:1px #dfe2e8 solid;  line-height:20px; padding:8px 10px; }
table.cStyle2 td {color:#666; padding:8px 5px; line-height:20px;  border-bottom:1px #dfe2e8 solid; border-right:1px #dfe2e8 solid; text-align:center; }
table.cStyle2 .center {text-align:center;}
table.cStyle2 .left {text-align:left;}
table.cStyle2 .bg {background:#fafafa; font-size:15px;  color:#222; font-weight:normal;}
table.cStyle2 .bg span{display:inline-block; line-height:30px; padding:0 20px; background:#666; border-radius:30px; margin:10px 0px;}
table.cStyle2 .bg img {padding-top:8px;}

table.cStyle3 {border-top:2px solid #666;  width:100%; font-size:15px; border-spacing:0; word-break:break-all}
table.cStyle3 th { color:#222;   background:#f8f8f8; border-bottom:1px #dfe2e8 solid;   line-height:20px; padding:15px 5px; }
table.cStyle3 td {color:#666; padding:15px 5px; line-height:20px;  border-bottom:1px #dfe2e8 solid;  text-align:center; }
table.cStyle3 .center {text-align:center;}
table.cStyle3 .left {text-align:left;}
table.cStyle3 .bg {background:#fafafa; font-size:15px;  color:#222; font-weight:normal; }
table.cStyle3 .line { border-right:1px #dfe2e8 solid;}
table.cStyle3 .title_name{display:inline-block; line-height:30px; width:150px; background:#666; border-radius:30px; margin:10px 0px;}
table.cStyle3 .bg img {padding-top:8px;}
table.cStyle3 .service_img_ing {border:2px #ddd solid;}

table.cStyle3 .bank_info {border:1px #ddd solid; padding:3px 10px; font-size:13px; float:right; width:150px;}
table.cStyle3 .bank_info img{ vertical-align:middle; margin-right:10px;}


table.cStyle4 {border-top:1px solid #555;  width:100%; font-size:15px; border-spacing:0;word-break:break-all }
table.cStyle4 th { color:#222;   background:#f8f8f8; border-bottom:1px #dfe2e8 solid;   line-height:20px; padding:8px 10px; }
table.cStyle4 td {color:#666; padding:8px 5px; line-height:20px;  border-bottom:1px #dfe2e8 solid;  }
table.cStyle4 .center {text-align:center;}
table.cStyle4 .left {text-align:left;}
table.cStyle4 .bg {background:#fafafa; font-size:15px;  color:#222; font-weight:normal; }


table.cStyle5 {border-top:1px solid #555;  width:100%; font-size:15px; border-spacing:0; word-break:break-all}
table.cStyle5 th { color:#222;  background:#f8f8f8; border-bottom:1px #dfe2e8 solid;   padding:8px 5px; }
table.cStyle5 td {color:#666; padding:5px;  border-bottom:1px #dfe2e8 solid; text-align:center;  }
table.cStyle5 .center {text-align:center;}
table.cStyle5 .left {text-align:left;}


table.cStyle6 {border-top:1px solid #dfe2e8;   width:100%; font-size:15px; border-spacing:0; word-break:break-all}
table.cStyle6 th { color:#222;  background:#f8f8f8; border-bottom:1px #dfe2e8 solid;  border-right:1px #dfe2e8 solid;   padding:8px 5px; text-align:left; font-weight:normal; }
table.cStyle6 td {color:#666; padding:5px;  border-bottom:1px #dfe2e8 solid;;}
table.cStyle6 .center {text-align:center;}
table.cStyle6 .left {text-align:left;}


table.cStyle7 {border:0px; width:100%; font-size:15px; border-spacing:0; word-break:break-all}
table.cStyle7 th {color:#222; background:none; border:0px;   }
table.cStyle7 td {color:#666;  border:0px; }
table.cStyle7 .center {text-align:center;}
table.cStyle7 .left {text-align:left;}

table.cStyle8 {border-top:1px solid #dfe2e8; border-left:1px solid #dfe2e8;  width:100%; font-size:15px; border-spacing:0; word-break:break-all}
table.cStyle8 th { color:#222;  background:#f8f8f8; border-bottom:1px #dfe2e8 solid;  border-right:1px #dfe2e8 solid; text-align:left;   padding:8px 10px; }
table.cStyle8 td {color:#666; padding:5px;  border-bottom:1px #dfe2e8 solid; border-right:1px #dfe2e8 solid;}
table.cStyle8 .center {text-align:center;}
table.cStyle8 .left {text-align:left;}




table.cStyle9 {border-top:2px solid #092c6f; width:100%; border-left:1px solid #ddd; font-size:14px; border-spacing:0; margin-top:20px;}
table.cStyle9 tr.bg {background:#e9eff3; font-weight:bold;}
table.cStyle9 th {background:#f2f6f9; color:#333;  padding:8px; border-right:1px solid #ddd; border-bottom:1px solid #ddd;}
table.cStyle9 td {color:#666; padding:8px; ; letter-spacing:0; border-right:1px solid #ddd; border-bottom:1px solid #ddd;}
table.cStyle9 .center {text-align:center;}
table.cStyle9 .left {text-align:left;}
table.cStyle9 td.bg {background:#f9f9f9; font-weight:bold;}
table.cStyle9 .small_line {font-size:12px; color:#999; display:inline-block;}
table.cStyle9 .strong {background:#d7eaeb}
table.cStyle9 select {border:1px #ddd solid; height:30px;}



p.cStyle4 {text-align:center; padding:30px; border:1px #ddd solid;}
p.cStyle4 img {vertical-align:middle; max-width:100%;}

.subject_view {position:relative;}
.user_text {display:none;}
.user_text td{ padding:20px !important; vertical-align:top; background:#f8f8f8; border:3px #ddd solid !important; text-align:left !important;}






.agree_box {padding:30px; }
.agree_s_box { margin-top:20px;} 
.agree_s_box .box{border:1px #ddd solid; padding:10px; overflow:hidden; height:100px; overflow-y:auto; margin-top:20px; font-size:11px; color:#888;} 



.table_tip {display:none;}




.subscription_01_wrap {padding:60px; background:#f8f8f8 url(../images/contents/subscription/subscription_01_01_icon.png) 60px 50% no-repeat;; padding-left:260px;}
.subscription_01_wrap .t1{font-size:25px; font-weight:bold; color:#000;}
.subscription_01_wrap .t2{font-size:18px; color:#666; margin-top:20px;}


.scholarship_05_wrap {padding:60px; background:#f8f8f8; font-size:17px; color:#000;}


/*동문리스트*/


/*기본리스트형*/
.type_list_choice {overflow:hidden; margin-bottom:10px;}
.type_list_choice .box {float:right; font-size:0px;}
.type_list_choice .box.box_left {}
.type_list_choice .box a{display:inline-block; padding:10px; border:1px #ddd solid; color:#777; background:#fff; padding:8px 13px; border-radius:5px; font-size:20px; vertical-align:middle;}
.type_list_choice .box a i {vertical-align:middle;}
.type_list_choice .box a:last-child{margin-left:5px;}
.type_list_choice .box a.on {border-color:#000; background:#13284f; color:#fff;}

.type_list_choice .box_left {float:left;}
.type_list_choice .box_left a{display:inline-block; padding:10px; border:1px #ddd solid; color:#777; background:#fff; padding:8px 13px; border-radius:5px; font-size:20px; vertical-align:middle;  font-size:12px; color:#777}
.type_list_choice .box_left a i {vertical-align:middle;}
.type_list_choice .box_left a.active {border-color:#ffaf03; }
.type_list_choice .box_left a.active {color:#ffaf03; }
.type_list_choice .box_left a.active i{color:#ffaf03;}

.find_01_search {overflow:hidden;}
.find_01_search li{float:left; width:49%; position:relative; background:#fff; margin-bottom:20px; /*box-shadow: 0 0 7px rgba(202, 209, 217, .9);*/    border-radius:10px;    border: 1px #ddd solid; }
.find_01_search li:nth-child(2n+2){float:right;}
.find_01_search li .box {position: relative;  padding: 20px;}
.find_01_search li .box .photo{position:absolute; left:20px; top:20px; width:120px;}
.find_01_search li .box .photo img {vertical-align:middle; width:100%; border-radius:10px;}


.find_01_search li .box .photo .tell{text-align:center; margin-top:-10px;}
.find_01_search li .box .photo .tell a {display:inline-block; margin-top:-7px; width:30px; height:30px; line-height:30px;  border-radius:30px; text-align:center; background:#a9977c; border:3px #fff solid; color:#fff; font-size:15px;}
.find_01_search li .box .photo .tell a .feather{width: 12px;    height: 12px;    stroke-width:2px;   color:#fff;  vertical-align:middle; position:relative; top:-1px; }
.find_01_search li .box .photo .tell a.secret {background:#ddd;}
.find_01_search li .box .photo .tell a.sms {background:#999;}
.find_01_search li .box .photo .tell img {vertical-align:middle; width:12px;}



.find_01_search li .box .inbo_box {margin-left: 170px; font-size:16px; color:#000;}
.find_01_search li .box .inbo_box .name {font-size: 22px;  font-weight: 800;   line-height: 30px;    letter-spacing: -1px;    margin-bottom: 10px;    color: #000;    border-bottom: 1px #ededed solid;    padding-bottom: 10px;}
.find_01_search li .box .inbo_box .name a{color:#000;}
.find_01_search li .box .inbo_box .name .dm_send_btn {margin-left:5px; border:1px #000 solid; color:#000; border-radius:5px; line-height:20px; font-size:11px; letter-spacing:-0.5px; display:inline-block; font-weight:normal; padding:0 5px; vertical-align:middle;  position:relative;  top:-2px;}
.find_01_search li .box .inbo_box .name .member_memo_btn {margin-left:5px; background:#f8f8f8;  color:#000; border-radius:5px; line-height:20px; font-size:11px; letter-spacing:-0.5px; display:inline-block; font-weight:normal; padding:0 5px; vertical-align:middle;  position:relative;  top:-2px;}
.find_01_search li .box .inbo_box .name .member_memo_btn span {color:#a95126; font-weight:bold;}



.find_01_search li .box .inbo_box .col_box {position:relative; font-size:15px;line-height:18px; margin-bottom:6px;}
.find_01_search li .box .inbo_box .col_box .s_title {position:absolute; left:0px; top:0px; color:#666;}
.find_01_search li .box .inbo_box .col_box .s_text {padding-left:80px; color:#000; min-height:20px;line-height:18px; }
.find_01_search li .box .inbo_box .col_box .s_text .etc {display:inline-block; margin-left:5px;  color:#777;  font-size:13px;}
.find_01_search li .box .inbo_box .col_box .s_text .hidden_text {display:none;; }

.find_01_search li .box .inbo_box .col_box .s_text .tell{position:absolute; right:0px; top:0px; }
.find_01_search li .box .inbo_box .col_box .s_text .tell a {display:inline-block; margin-top:-7px; width:30px; height:30px; line-height:30px;  border-radius:50px; text-align:center; background:#a9977c;}
.find_01_search li .box .inbo_box .col_box .s_text .tell a.secret {background:#ddd;}
.find_01_search li .box .inbo_box .col_box .s_text .tell img {vertical-align:middle; width:12px;}


/*앨범형*/
.find_01_search.album_list li{float:left; width:226px; position:relative;margin-right:20px; margin-bottom:4%; border:0px;  border-radius:0px;}
.find_01_search.album_list li:nth-child(4n+4){margin-right:0px;}
.find_01_search.album_list li .box {position: relative;  padding:0px;  border: 1px #ddd solid; border-radius: 5px;overflow:hidden;}
.find_01_search.album_list li .box .photo{position:relative; left:0px; top:0px; width:auto; }
.find_01_search.album_list li .box .photo_box { height:250px; overflow:hidden;}
.find_01_search.album_list li .box .photo img {vertical-align:middle; width:100%; border-radius:0px;}
.find_01_search.album_list li .box .inbo_box {margin:0px; margin-top:0px; padding:20px 20px 0px;}
.find_01_search.album_list li .box .inbo_box .name  { border-bottom:0px #ededed solid; margin-bottom:0px; font-size:19px; padding-bottom:5px; }

.find_01_search.album_list li .box .inbo_box .col_box {position:relative; font-size:15px;line-height:18px; margin-bottom:0px;}
.find_01_search.album_list li .box .inbo_box .col_box .s_title {display:none;}
.find_01_search.album_list li .box .inbo_box .col_box .s_text {padding-left:0px; color:#000; min-height:20px;line-height:18px; }
.find_01_search.album_list li .box .inbo_box .col_box .s_text .etc {display:inline-block; margin-left:5px;  color:#777;  font-size:13px;}
.find_01_search.album_list li .box .inbo_box .col_box .s_text .hidden_text {display:inline-block;;; }
.find_01_search.album_list li .box .hidden_col {display:none; }

.find_01_search.album_list li .box .inbo_box .col_box .s_text .tell{position:absolute; right:0px; top:-50px; }










.search_key_wrap {overflow:hidden; margin-bottom:40px;}
.search_key_wrap .select_col{float:left;}
.search_key_wrap .text_col{float:right;}

.search_key_wrap .col_box .col {display:table-cell;}
.search_key_wrap .col_box .col select{width:100%; /*box-shadow: 0 0 7px rgba(202, 209, 217, .9);*/ border-radius: 5px; padding:0 10px;  border: 1px #ddd solid; background:#fff; height:40px; line-height:40px;  -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box; color:#000;}
.search_key_wrap .col_box .col.jump {width:5px;}

.search_key_wrap .col input[type="text"]{width:100%; /*box-shadow: 0 0 7px rgba(202, 209, 217, .9);*/ border-radius:5px 0px 0px 5px; padding:0 10px;  border: 1px #ddd solid; border-right:0px; background:#fff; height:40px; line-height:40px; -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box; width:200px;}
.search_key_wrap .col input[type="submit"]{ height:40px; line-height:40px; -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box; padding:0px 20px; border-radius:0px 5px 5px 0px;}


@media all and (max-width:1024px) {


/* 탭메뉴 */

div.tapMenu ul {  border-bottom:0px #ddd solid; font-size:0px; padding-left:1px; padding-bottom:1px;}
div.tapMenu ul li {  min-width:auto; width:33%; font-size:13px;  border:1px #ddd solid;  margin-left:-1px; margin-bottom:-1px;}
div.tapMenu ul li a {border:0px #ddd solid; }

div.tapMenu ul li a:hover{color:#662d91; }
div.tapMenu ul li.on a{ background:#662d91; border-color:#662d91; color:#fff; font-weight:bold; }






/*회비안내*/
.subscription_01_top_box {padding:15px;}
.subscription_01_top_box .icon{position:relative; left:0px; top:0px; text-align:center;}
.subscription_01_top_box dl{padding-left:0px; margin-top:30px;}






/*인사말*/

.common_greeting {position:relative;  }
.common_greeting .icon {position:relative; left:0px; top:0px;  width:auto;}
.common_greeting .icon img {border-radius:10px; width:100%;}


.common_greeting .title_text{margin-left:0px; margin-top:40px; font-size:25px;   line-height:30px;   letter-spacing:-1px;}

.common_greeting .text_box{ margin-left:0px;    margin-top:20px; font-size:17px; }
.common_greeting .text_box .sign {margin-top:60px; font-size:20px;   }



/*연혁*/

.all_about_04 .list .year{position:relative; left:0px; top:0px; padding-bottom:10px; border-bottom:1px #ddd solid; }
.all_about_04 .list .year div{ text-align:left;}
.all_about_04 .list .box {margin:10px 0 0 0; position:relative;}




.about_05 {position:relative;}
.about_05 .info { margin-top:20px;}
.about_05 .info ul.list { display:block;}
.about_05 .info ul.list li {display:block; margin-bottom:5px; border:1px #ededed solid !important;  padding:30px !important; border-radius:10px; text-align:left;  width:auto !important;}



.about_05 .info ul.list li .t1 {font-size:20px; ; line-height:20px;}
.about_05 .info ul.list li .t1 span { margin-right:10px; height:30px; }
.about_05 .info ul.list li .t1 span img {  width:18px}
.about_05 .info ul.list li .t2 {font-size:16px;  margin-top:0px; line-height:20px;}

.about_05 #daum_map {height:200px;}





/*행사일정*/





table.cStyle3 { border-left:1px #dfe2e8 solid; border-right:1px #dfe2e8 solid; }
table.cStyle3 th {font-size:12px;   }





.subscription_01_box {padding:20px; background:none;}
.subscription_01_box dl {margin-right:0px;}








/*동문검색 팝업*/
._finish_sc_detail {width:95%; }





	table.cStyle th {padding:8px 3px;}
	table.cStyle td {padding:8px 5px;}

	table.cStyle1 th {padding:8px 3px;}
	table.cStyle1 td {padding:8px 5px;}

	table.cStyle2 th {padding:8px 3px;}
	table.cStyle2 td {padding:8px 5px;}

	table.cStyle3 th {padding:8px 3px;}
	table.cStyle3 td {padding:8px 5px;}

	table.cStyle4 th {padding:8px 3px;}
	table.cStyle4 td {padding:8px 5px;}

	table.cStyle5 th {padding:8px 3px;}
	table.cStyle5 td {padding:8px 5px;}

	table.cStyle6 th {padding:8px; font-size:12px;}
	table.cStyle6 td {padding:8px 5px;}

	table.cStyle7 th {padding:8px 3px;}
	table.cStyle7 td {padding:8px 5px;}

	table.cStyle8 th {padding:8px 3px;}
	table.cStyle8 td {padding:8px 5px;}


	.td_subject {min-width:120px;}



table.cStyle_location {font-size:13px;}
table.cStyle_location th {padding:10px;width:100px;}
table.cStyle_location td { padding:10px;}



table.cStyle3 .bank_info { float:none; display:block; width:auto;}
table.cStyle3 .bank_info img{ vertical-align:middle; margin-right:10px;}








.mobile_table_wrap {overflow:hidden; overflow-x:auto; display:block; position:relative;}
.mobile_table_wrap table{width:700px !important;}

.table_tip_wrap {position:relative;margin:30px 0px 0px; display:block; }
.table_tip_wrap .tip {overflow:hidden; text-align:center;}
.table_tip_wrap .tip .text{background:rgba(0,0,0,0.7); color:#fff; font-size:12px; line-height:36px; margin:0 50px; border-radius:30px;}
.table_tip_wrap .tip .col{position:absolute; top:0px; width:30px; height:36px; background-position:left top; background-repeat:no-repeat;  background-size:36px}
.table_tip_wrap .tip .col.left{left:0px;  background:url(../images/sub/mobile_swipe_icon_left.png); background-size:30px; }
.table_tip_wrap .tip .col.right{right:0px;  background:url(../images/sub/mobile_swipe_icon_right.png);   background-size:30px;}


.table_tip,
.table_tip_wrap {display:block; text-align:center;}

.table_tip {background:#f8f8f8; border-radius:15px; margin-top:10px;}



.subscription_01_wrap {padding:30px !important; background:#f8f8f8 url(../images/contents/subscription/subscription_01_01_icon.png) center 20px no-repeat;;  background-size:90px;}
.subscription_01_wrap .t1{font-size:22px; margin-top:120px;}
.subscription_01_wrap .t2{font-size:16px; }




/*동문리스트*/
.find_01_search li{float:none !important; width:auto;  margin-bottom:10px;  }
.find_01_search li .box { padding: 15px;}
.find_01_search li .box .photo{position:absolute; left:15px; top:15px; width:80px;}
.find_01_search li .box .photo .tell{text-align:center; margin-top:0px;}

.find_01_search li .box .inbo_box {margin-left: 100px; }
.find_01_search li .box .inbo_box .name {font-size: 20px;}
.find_01_search li .box .inbo_box .name a{color:#000;}

.find_01_search li .box .inbo_box .col_box {position:relative; font-size:14px;}
.find_01_search li .box .inbo_box .col_box .s_text {padding-left:60px;  }




/*앨범형*/
.find_01_search.album_list li{float:left !important; width:48%;  ;margin:0px 0px 10px 0px !important;  }
.find_01_search.album_list li:nth-child(2n+2){float:right !important;}
.find_01_search.album_list li .box .photo_box{ height:auto; overflow:hidden;  }
.find_01_search.album_list li .box .inbo_box  {padding:15px 15px 0px;}
.find_01_search.album_list li .box .inbo_box .col_box .s_text .etc { display:block; margin-left:0px;}


.find_01_search.album_list li .box .inbo_box .col_box .s_text .tell{position:absolute; right:0px; top:-65px; }



.search_key_wrap .col_box{display:table; width:100%;}
.search_key_wrap .col_box .col {display:table-cell;}
.search_key_wrap .col_box .col select{width:100%;  border-radius: 5px; padding:0 10px;  border: 1px #ddd solid; background:#fff; height:40px; line-height:40px;  -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box; color:#000;}
.search_key_wrap .col_box .col.jump {width:5px;}

.search_key_wrap .text_col {margin:10px 0px;}
.search_key_wrap .text_col .col_box {table-layout:fixed;}
.search_key_wrap .text_col .col_01{width:80%;}
.search_key_wrap .text_col .col_01 input[type="text"]{width:100%; border-radius:5px 0px 0px 5px;}
.search_key_wrap .text_col .col_02 {width:20%;}
.search_key_wrap .text_col .col_02 input[type="submit"]{border-radius:0px 5px 5px 0px; width:100%;}



#schedule_list_info .today_schedule_box ul li .sub_name {display:block; margin-right:0px; }
#schedule_list_info .today_schedule_box ul li .etc_info {display:block; margin-top:10px; border-top:1px #ddd solid; ; padding-top:10px;}
#schedule_list_info table {font-size:14px;}
#schedule_list_info table td {padding:10px 0px 15px;}
#schedule_list_info .today_schedule_box {padding:20px;}


}



@media only screen and (min-width: 769px) and (max-width:1023px) {

	
/*인사말*/
.common_greeting .icon {position:absolute; left:0px; top:30px; width:200px;}
.common_greeting .icon img {border-radius:20px;}
.common_greeting .title_text{margin-left:250px; padding-top:40px; font-size:27px;line-height:30px;}
.common_greeting .text_box{ margin-left:250px;  margin-top:30px; font-size:17px; }



.about_05 #daum_map {height:400px;}



/*동문리스트*/

.find_01_search li {float:left !important; width:49%;  margin:0px 0px 4% 0px !important;  }
.find_01_search li:nth-child(2n+2){float:right !important;}


/*앨범형*/
.find_01_search.album_list li{float:left !important; width:32%;  margin:0px 0px 4% 0px !important;  }
.find_01_search.album_list li:nth-child(3n+2){float:left !important; margin-left:2% !important; margin-right:2% !important;}
.find_01_search.album_list li:nth-child(2n+2){float:left !important;}

.find_01_search.album_list li .box .inbo_box .col_box .s_text .tell{position:absolute; right:0px; top:-45px; }

	
	
}






