@charset "utf-8";
/* -- Red Alert -- */
.red-alert {display:block;width:100% !important;margin:0;text-align:center;font-size:0;padding:10px 0}
.red-alert span {display:inline-block;vertical-align:middle;margin:0 5px 0 0}
.red-alert a {display:inline-block;font-size:14px;/* color:#a00; */vertical-align:middle;letter-spacing:-.05em;font-weight: bold;}

/* -- 효원커뮤니티 > 식단안내 --  */
.dish-tab {position:relative}
.dish-tab h3 {display:block;position:absolute;width:140px;height:100%;background:#005baa;left:0;top:0}
.dish-tab h3 span {display:block;position:absolute;width:100%;font-size:16px;text-align:center;color:#fff;top:50%;transform:translateY(-50%)}
.dish-tab div {margin:0 0 0 140px;box-sizing:border-box;border:1px solid #ccc;border-left:0;padding:20px 0}
.dish-tab div ul {display:block;font-size:0;margin:0 0 0 25px}
.dish-tab div ul li {display:inline-block;vertical-align:top;margin:0 22px 0 0}
.dish-tab div ul li a {display:block;position:relative}
.dish-tab div ul li a:before {content:"";display:block;position:absolute;width:19px;height:19px;background:url(/_contents/kor/_Img/05Comm/dish_spr1.png) no-repeat -19px 0px;left:0;top:50%;transform:translateY(-50%)}
.dish-tab div ul li a span {display:block;font-size:15px;font-weight:bold;margin:0 0 0 28px;letter-spacing:-.05em;padding:2px 0}
.dish-tab div ul li.over a:before {background-position:0px 0px}
.dish-tab div ul li a:focus span,
.dish-tab div ul li a:active span,
.dish-tab div ul li a:hover span {color:#005baa}
.dish-tab.base-build {}
.dish-tab.base-weekl {}
.dish-notice {position:relative;box-sizing:border-box;border:1px solid #e4e4e4;border-top:0;background:#f7f7f7;overflow:hidden}
.dish-notice h3 {position:absolute;width:140px;top:50%;transform:translateY(-50%)}
.dish-notice h3:before {content:"";display:block;width:22px;height:32px;margin:0 auto 0;background:url(/_contents/kor/_Img/05Comm/dish_spr1.png) no-repeat 0px -19px}
.dish-notice h3 span {display:block;text-align:center;font-size:16px;color:#666}
.dish-notice div {position:relative;margin:20px 20px 20px 138px}
.dish-notice div:before {content:"";display:block;position:absolute;width:1px;height:100%;background:#e3e3e3;left:0;top:0}
.dish-notice div h4 {display:block;font-size:16px;color:#444;margin:0 0 0 34px}
.dish-notice div p {display:block;margin:2px 0 0 34px}
@media all and (max-width:500px) {
	.dish-tab h3 {position:relative;width:auto;height:auto;left:auto;top:auto}
	.dish-tab h3 span {position:relative;width:auto;text-align:left;top:auto;transform:translateY(0);margin:0 0 0 10px;padding:10px 0}
	.dish-tab div {margin:0;border-left:1px solid #ccc;border-top:0;padding:10px 0}
	.dish-tab div ul {margin:0 10px}
	.dish-tab div ul li {min-width:50%;margin:0}
	.dish-tab div ul li a span {margin:0 15px 0 28px}
	.dish-notice h3 {position:relative;width:auto;height:auto;padding:10px 0;top:auto;transform:translateY(0)}
	.dish-notice h3:before {display:inline-block;margin:0;vertical-align:middle;margin:0 10px}
	.dish-notice h3 span {display:inline-block;position:relative;width:auto;text-align:left;vertical-align:middle}
	.dish-notice div {position:relative;margin:10px;margin-top:0;padding:20px 0 0 0}
	.dish-notice div:before {width:100%;height:1px}
	.dish-notice div h4 {margin:0}
	.dish-notice div p {margin:0}
}

.menu-tab02 {}
.menu-tab02 ul {display:block;width:100%;font-size:0}
.menu-tab02 ul li a span,
.menu-tab02 ul li.over a span {margin:0}
@media only screen and (max-width:799px){
	.menu-tab02 ul li {width:33.33%;margin:0}
	.menu-tab02 ul li a {padding:0;text-align:center}
	.menu-tab02 ul li a span {font-size:14px}
	.menu-tab02 ul li a:after {display:none}
	.menu-tab02 ul li:nth-child(2n):before {display:block}
	.menu-tab02 ul li:nth-child(3n) {margin:0}
	.menu-tab02 ul li:nth-child(3n):before {display:none}
}
.menu-tab03 {position:relative;margin:20px 0 0 0}
.menu-tab03 ul {display:block;width:100%;font-size:0}
.menu-tab03 ul li {display:inline-block;width:12.5%;vertical-align:top}
.menu-tab03 ul li button,
.menu-tab03 ul li a {display:block;height:65px;position:relative;border-bottom:1px solid #ddd;margin:0;font-size:0;text-align:center;box-sizing:border-box;background:#fafafa;font-size:0}
.menu-tab03 ul li button {border:0;width:100%;border-bottom:1px solid #ddd}
.menu-tab03 ul li button:before,
.menu-tab03 ul li a:before {content:"";display:inline-block;width:0;height:65px;vertical-align:middle}
.menu-tab03 ul li button span,
.menu-tab03 ul li a span {display:inline-block;font-size:14px;color:#333;padding:0;vertical-align:middle;letter-spacing:-.05em;max-width:100px;word-wrap:break-word;word-break:keep-all;white-space:normal}
.menu-tab03 ul li button:focus span,
.menu-tab03 ul li button:active span,
.menu-tab03 ul li button:hover span,
.menu-tab03 ul li a:focus span,
.menu-tab03 ul li a:active span,
.menu-tab03 ul li a:hover span {color:#005baa}
.menu-tab03 ul li.over button,
.menu-tab03 ul li.over a {border:1px solid #ddd;border-bottom:1px solid #fff;background:#fff;font-weight:bold}
.menu-tab03 ul li.over button span,
.menu-tab03 ul li.over a span {color:#005baa}
.menu-tab03 ul li.over button:after,
.menu-tab03 ul li.over a:after {content:"";display:inline-block;width:10px;height:6px;margin:3px 0 0 5px;background:url(/resources/_Img/Content/blt_ctab02.gif) no-repeat;vertical-align:middle}
.menu-tab03.weeklyChildTab ul li {width:16.66%}
.menu-tab03.weeklyChildTab ul li span {max-width:120px;letter-spacing:0}
.menu-tab03.weeklyChildTab ul li.over a:after {margin:3px 0 0 10px}
@media all and (max-width:1100px) {
	.menu-tab03 ul li {width:20%;box-sizing:border-box;border-right:5px solid #fff;border-bottom:5px solid #fff}
	.menu-tab03 ul li:nth-child(5n) {border-right:0}
	.menu-tab03 ul li button,
	.menu-tab03 ul li a {border:1px solid #ddd}
	.menu-tab03 ul li.over button,
	.menu-tab03 ul li.over a {border:1px solid #ddd;border-bottom:1px solid #ddd}
	.menu-tab03.weeklyChildTab ul li:nth-child(5) {border-right:5px solid #fff}
}
@media all and (max-width:900px) {
	.menu-tab03 ul li {width:25%}
	.menu-tab03 ul li:nth-child(5n) {border-right:5px solid #fff}
	.menu-tab03 ul li:nth-child(4n) {border-right:0}
	.menu-tab03.weeklyChildTab ul li {width:33.33%}
	.menu-tab03.weeklyChildTab ul li:nth-child(4) {border-right:5px solid #fff}
}
@media all and (max-width:680px) {
	.menu-tab03 ul li {width:33.33%}
	.menu-tab03 ul li:nth-child(5n) {border-right:5px solid #fff}
	.menu-tab03 ul li:nth-child(4n) {border-right:5px solid #fff}
	.menu-tab03 ul li:nth-child(3n) {border-right:0}
	.menu-tab03 ul li button span,
	.menu-tab03 ul li a span {max-width:90%}
}
@media all and (max-width:550px) {
	.menu-tab03 ul li {width:50%}
	.menu-tab03 ul li:nth-child(5n) {border-right:5px solid #fff}
	.menu-tab03 ul li:nth-child(4n) {border-right:5px solid #fff}
	.menu-tab03 ul li:nth-child(3n) {border-right:5px solid #fff}
	.menu-tab03 ul li:nth-child(2n) {border-right:0}
	.menu-tab03 ul li.over button:after,
	.menu-tab03 ul li.over a:after {display:none}
	.menu-tab03 ul li button:before,
	.menu-tab03 ul li a:before {height:40px}
	.menu-tab03 ul li button,
	.menu-tab03 ul li a {height:40px}
	.menu-tab03.weeklyChildTab ul li:nth-child(2) {border-right:5px solid #fff}
	.menu-tab03.weeklyChildTab ul li:nth-child(3) {border-right:0}
}
@media all and (max-width:500px) {
	.menu-tab03.weeklyChildTab ul li {width:50%}
	.menu-tab03.weeklyChildTab ul li:nth-child(2) {border-right:0}
	.menu-tab03.weeklyChildTab ul li:nth-child(3) {border-right:5px solid #fff}
	.menu-tab03.weeklyChildTab ul li:nth-child(4) {border-right:0}
}
.menu-top {position:relative;background:#fff}
.menu-top .other-type {display:block;position:absolute;right:0;top:-87px;font-size:0;background:#7f7f7f;padding:12px 19px 13px 21px;border-radius:3px;transition:all .3s ease}
.menu-top .other-type:before {content:"";display:inline-block;width:17px;height:16px;background:url(/_contents/kor/_Img/Contents/menu_icon1.png) no-repeat;vertical-align:middle}
.menu-top .other-type span {display:inline-block;font-size:16px;font-weight:bold;color:#fff;vertical-align:middle;margin:0 0 0 7px}
.menu-top .other-type.type-day:before {background-position:0px 0px}
.menu-top .other-type.type-cap:before {background-position:-17px 0px}
.menu-top .other-type:focus,
.menu-top .other-type:active,
.menu-top .other-type:hover {background:#222}
.menu-top .other-type:focus:before,
.menu-top .other-type:active:before,
.menu-top .other-type:hover:before {animation:buzz-out .75s linear 1}
.menu-top .menu-navi {display:block;position:relative;width:50%;max-width:589px;margin:0 auto;padding:36px 0 30px 0;text-align:center}
.menu-top .menu-navi button {display:block;position:absolute;width:40px;height:40px;top:50%;margin:-20px 0 0;border:0;transition:all .3s ease;background:transparent}
.menu-top .menu-navi button:after {content:"";display:block;position:absolute;width:11px;height:21px;left:50%;top:50%;margin:-10px 0 0 -5px;background:url(/_contents/kor/_Img/Contents/menu_icon1.png) no-repeat}
.menu-top .menu-navi button.prev {left:0}
.menu-top .menu-navi button.next {right:0}
.menu-top .menu-navi button.prev:after {background-position:0px -16px}
.menu-top .menu-navi button.next:after {background-position:-11px -16px}
.menu-top .menu-navi span {display:block;font-weight:bold;line-height:1;font-size:20px;color:#222}
.menu-top .menu-navi .loca {margin:0 30px}
.menu-top .menu-navi .term {margin:9px 30px 0}
.menu-top .menu-navi.weekly span {display:inline}
.menu-top .menu-navi.weekly .loca {margin:0}
.menu-top .menu-navi.weekly .term {margin:0}
.menu-top.type-cap .menu-navi {padding:44px 0 30px 0}
.menu-top.type-cap .menu-navi a {top:46px}
.menu-top .side-l {display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);font-size:0}
.menu-top .side-l:before {content:"";display:inline-block;vertical-align:middle;width:28px;height:28px;background:url(/_contents/kor/_Img/05Comm/dish_spr1.png) no-repeat 0px -51px;margin:0 9px 0 0}
.menu-top .side-l span {display:inline-block;font-size:16px;vertical-align:middle;line-height:1;color:#005baa}
.menu-top .side-r {display:block;position:absolute;right:0;top:50%;transform:translateY(-50%)}
.menu-top .side-r button {display:block;border:0;background:transparent;font-size:0}
.menu-top .side-r button:before {content:"";display:inline-block;width:28px;height:28px;vertical-align:middle;background:url(/_contents/kor/_Img/05Comm/dish_spr1.png) no-repeat -28px -51px;margin:0 9px 0 0}
.menu-top .side-r button span {display:inline-block;vertical-align:middle;font-size:16px}
.menu-tbl-wr {padding:0}
.menu-tbl-wr .menu-tbl {}
.menu-tbl-wr .type-day {min-width:1000px}
.menu-tbl-wr .type-cap {min-width:720px}
.menu-tbl {border-collapse:collapse;border-spacing:0px;table-layout:fixed;width:100%;clear:both;text-align:center}
.menu-tbl.type-day colgroup col {width:14.28%}
.menu-tbl.type-cap colgroup col {width:16.66%}
.menu-tbl thead tr th {background:#005baa;color:#fff;border-right:1px solid #4483ba;font-size:17px;padding:10px 0}
.menu-tbl.type-cap thead tr th {height:40px}
.menu-tbl tbody tr th,
.menu-tbl tbody tr td {padding:10px 5px}
.menu-tbl tbody tr th {border-bottom:1px solid #e0e0e0;border-left:1px solid #ddd;border-right:1px solid #e0e0e0;font-size:15px;color:#222}
.menu-tbl tbody tr td {border-bottom:1px solid #e0e0e0;border-right:1px solid #e0e0e0;vertical-align:top}
.menu-tbl tbody tr td:last-child {border-right:1px solid #ddd}
.menu-tbl .day {display:block;text-align:center;line-height:1}
.menu-tbl .date {display:block;line-height:1;margin:5px 0 0}
.menu-tbl tbody tr td > ul {display:block;margin:10px 0 0 0}
.menu-tbl tbody tr td > ul > li {display:block;margin:0 0 5px 0}
.menu-tbl tbody tr td > ul > li h3 {display:inline-block;font-size:14px;border:1px solid #ddd;padding:2px 5px;margin:0 0 5px 0;line-height:1.3}
.menu-tbl tbody tr td > ul > li h3.menu-tit01 {color:#068368;border-color:#068368}
.menu-tbl tbody tr td > ul > li h3.menu-tit02 {color:#eb572a;border-color:#eb572a}
.menu-tbl tbody tr td > ul > li h3.menu-tit03 {color:#0c85ed;border-color:#0c85ed}
.menu-tbl tbody tr td > ul > li h3.menu-tit04 {color:#5c1be2;border-color:#5c1be2}
.menu-tbl tbody tr td > ul > li p {font-size:14px;line-height:1.3}
.menu-tbl tbody tr td > ul > li ul {display:block;line-height:14px;font-size:0;margin:0 5px}
.menu-tbl tbody tr td > ul > li ul li {display:inline-block;font-size:14px;color:#333;margin:0 2px;word-wrap:break-word; word-break:break-all; white-space:normal;}
.menu-bbs-wr {display:block;margin:0 0 30px 0}
.menu-bbs-wr .msg-wr {display:block;position:relative;box-sizing:border-box;border:1px solid #e4e4e4;background:#f7f7f7;padding:17px 0}
.menu-bbs-wr .msg-wr .ico {display:block;position:absolute;width:69px;height:69px;background:url(/_contents/kor/_Img/Contents/menu_icon2.png) no-repeat 0px 0px;left:41px;top:50%;transform:translateY(-50%)}
.menu-bbs-wr .msg-wr .txt {position:relative;margin:0 0 0 137px;padding:8px 0}
.menu-bbs-wr .msg-wr .txt:before {content:"";display:block;position:absolute;width:1px;height:100%;background:#e3e3e3;left:0;top:0}
.menu-bbs-wr .msg-wr .txt h3 {display:block;font-size:16px;color:#444;margin:0 0 0 35px}
.menu-bbs-wr .msg-wr .txt p {display:block;margin:1px 0 0 36px}
@media only screen and (max-width:940px) {
	.menu-top {margin:10px 0 0 0;padding:0 0 10px 0;font-size:0}
	.menu-top .menu-navi {width:100%;max-width:9999px;padding:10px 0}
	.menu-top .side-l,
	.menu-top .side-r {display:inline-block;width:50%;position:relative;top:auto;text-align:center;transform:translateY(0);padding:10px 0}
	.menu-top .side-l {left:auto}
	.menu-top .side-r {right:auto}
	.menu-top .side-r button {width:100%;text-align:center}
}
@media all and (max-width:800px) {
	.resta-info1 .stit {margin:0}
}
@media only screen and (max-width:600px) {
	.menu-top.type-day {padding:0 0 0 0}
	.menu-top .other-type {top:-60px;width:100%;padding-left:0;padding-right:0;text-align:center}
	.menu-top .menu-navi .loca {margin:0 40px;font-size:15px}
	.menu-top .menu-navi .term {margin:5px 40px 0}
	.menu-top .tel {margin-top:10px}
	.menu-bbs-wr .msg-wr {padding:10px 0}
	.menu-bbs-wr .msg-wr .ico {left:20px;top:20px;transform:translateY(0)}
	.menu-bbs-wr .msg-wr .txt {margin:0 20px 0 109px;padding:0}
	.menu-bbs-wr .msg-wr .txt h3 {margin:0 0 0 10px}
	.menu-bbs-wr .msg-wr .txt p {margin:0 0 0 10px}
}
@media all and (max-width:450px) {
	.menu-top {margin:10px 0 0 0;padding:0 0 10px 0}
	.menu-top .menu-navi {padding:10px 0}
	.menu-top .side-l,
	.menu-top .side-r {display:block;width:auto;margin:10px 0 0 0}
	.menu-bbs-wr .msg-wr .ico {width:40px;height:40px;background-size:cover;left:15px;top:15px}
	.menu-bbs-wr .msg-wr .txt {margin:0 20px 0 60px;padding:0}
}

/* 캠퍼스라이프 - 동아리 LIST */
.clubl-top {display:block;position:relative}
.clubl-top .tit {display:block;position:relative}
.clubl-top .tit span {display:inline-block;line-height:1;font-weight:bold;vertical-align:bottom}
.clubl-top .tit .f1 {font-size:25px;color:#012d5d;margin:0 0 0 0px}
.clubl-top .tit .f2 {font-size:16px;color:#666;margin:13px 0 0 0}
.clubl-top .tit .f2:before {content:"_"}
.clubl-top .sch {position:absolute;right:0;bottom:0;font-size:0;margin:0 0 -9px 0}
.clubl-top .sch .cateBox {display:inline-block}
.clubl-top .sch span {display:inline-block;vertical-align:top}
.clubl-top .sch span.cate1Box {width:95px}
.clubl-top .sch span.cate2Box {width:215px;margin:0 0 0 2px}
.clubl-top .sch span select {display:block;width:100%;height:40px;vertical-align:top;font-size:14px;color:#666;box-sizing:border-box;border:1px solid #aaa}
.clubl-top .sch button {display:inline-block;position:relative;width:40px;height:40px;background:#0c85ed;border:0;text-indent:-9999px;vertical-align:top;margin:0 0 0 2px}
.clubl-top .sch button:after {content:"";display:block;position:absolute;width:13px;height:13px;left:14px;top:14px;background:url(/_contents/kor/_Img/04Life/club_sprite.png) -66px 0px}
.clubl-body {margin:29px 0 0 0;border-top:4px solid #0064b4;border-bottom:1px solid #eaeaea}
.clubl-body .clubl-core-wr {display:block;position:relative;padding:0 0 46px 0;margin:0 0 37px 0}
.clubl-body .clubl-core-wr:after {content:"";display:block;position:absolute;width:100%;height:3px;left:0;bottom:0;background:url(/_contents/kor/_Img/04Life/club_ptn1.gif) repeat-x}
.clubl-body .clubl-core-wr:last-child {padding:0;margin:0}
.clubl-body .clubl-core-wr:last-child:after {display:none}
.clubl-body .clubl-core {display:block;width:100%;overflow:hidden;font-size:0}
.clubl-body .clubl-core > li {display:inline-block;position:relative;width:50%;padding:30px 0;border-top:1px solid #eaeaea;vertical-align:top;min-height:180px}
.clubl-body .clubl-core > li:nth-child(1) {margin:0;border-top:0}
.clubl-body .clubl-core > li:nth-child(2) {margin:0;border-top:0}
.clubl-body .clubl-core > li:nth-child(4n+1):after,
.clubl-body .clubl-core > li:nth-child(4n+2):after {content:"";display:block;position:absolute;width:200%;height:100%;background:#f7f7f7;top:0;z-index:1}
.clubl-body .clubl-core > li:nth-child(4n+1):after {left:0}
.clubl-body .clubl-core > li:nth-child(4n+2):after {right:0}
.clubl-body .img-wr {display:block;position:absolute;width:270px;height:0;padding:0 0 180px 0;overflow:hidden;z-index:2;left:20px}
.clubl-body .img-wr:before {content:"";display:block;position:absolute;width:100%;height:100%;background:rgba(0, 0, 0, .6) url(/_contents/kor/_Img/04Life/club_icon1.png) no-repeat center center;z-index:2;left:0;top:100%;transition:all .3s ease}

.clubl-body .img-wr:focus:before,
.clubl-body .img-wr:active:before,
.clubl-body .img-wr:hover:before {top:0}

.clubl-body .img-wr img {display:block;position:absolute;width:100%;height:100%;z-index:1}
.clubl-body .txt-wr {display:block;position:relative;margin:10px 10px 0 310px;z-index:2}
.clubl-body .txt-wr a.c-tit02 {display:block;font-weight:bold;line-height:normal;margin-bottom:25px;width:auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal;max-width:100%}
.clubl-body .txt-wr a.c-tit02:focus,
.clubl-body .txt-wr a.c-tit02:active,
.clubl-body .txt-wr a.c-tit02:hover {color:#005baa}
.clubl-body .txt-wr ul {display:block;margin:2px 0 0 3px}
.clubl-body .txt-wr ul li {display:block;position:relative;font-size:0;margin:0 0 5px 0;min-height:30px;}
.clubl-body .txt-wr ul li:last-child {margin:0}
.clubl-body .txt-wr ul li .tit,
.clubl-body .txt-wr ul li .txt {display:block;vertical-align:top;box-sizing:border-box;color:#444}
.clubl-body .txt-wr ul li .tit {position:absolute;left:0;top:0;font-size:15px;font-weight:bold;width:112px;border:1px solid transparent;text-align:left;padding:3px 0 3px 10px}
.clubl-body .txt-wr ul li .tit:before {content:"";display:block;position:absolute;width:3px;height:3px;border-radius:50%;background:#767676;left:0;top:50%;transform:translateY(-50%)}
.clubl-body .txt-wr ul li .txt {font-size:15px;margin:0 0 0 116px;padding:4px 0;word-break: keep-all;}
.clubl-body .txt-wr ul li .txt a {display:block;width:auto;background:none;color:#005baa;line-height:normal;width:auto;padding:3px 0}
.clubl-body .txt-wr ul li .txt a:after{content:"";display:inline-block;width:10px;height:10px;background:url(/resources/_Img/Content/ico_nw.png) no-repeat;margin:0 0 0 5px;vertical-align:middle}
.clubl-body .txt-wr ul li .txt a:focus,
.clubl-body .txt-wr ul li .txt a:active,
.clubl-body .txt-wr ul li .txt a:hover {text-decoration:underline}
.clubl-body .txt-wr ul li .txt a .msg2 {display:none;line-height:normal}
@media only screen and (max-width:1200px) {
	.clubl-body .img-wr {width:240px;height:0;padding:0 0 160px 0}
	.clubl-body .txt-wr {margin:10px 0 0 280px}
	.clubl-body .txt-wr a.c-tit02 {margin-bottom:10px}
	.clubl-body .txt-wr ul li .txt a .msg1 {display:none}
	.clubl-body .txt-wr ul li .txt a .msg2 {display:inline-block;vertical-align:top;box-sizing:border-box;padding:3px 0}
}
@media only screen and (max-width:1000px) {
	.clubl-body .img-wr {width:222px;padding:0 0 148px 0}
	.clubl-body .txt-wr {margin:0 0 0 260px}
	.clubl-body .txt-wr ul li .txt {max-width:112px}
	.clubl-body .clubl-core-wr {padding:0 0 23px 0;margin:0 0 30px 0}
	.clubl-body .clubl-core > li {min-height:151px;padding:20px 0}
	.clubl-body .txt-wr ul li .txt a {}
	.clubl-body .txt-wr a.c-tit02 {font-size:17px}
}
@media only screen and (max-width:950px) {
	.clubl-body .img-wr {width:200px;padding:0 0 133px 0}
	.clubl-top .sch span.cate1 {min-width:auto}
	.clubl-top .sch span.cate2 {min-width:auto}
	.clubl-body .clubl-core-wr {padding:0;margin:0 0 20px 0}
	.clubl-body .clubl-core-wr:after {display:none}
	.clubl-body .clubl-core > li {width:100%;min-height:134px;margin:0}
	.clubl-body .clubl-core > li:last-child {margin:0}
	.clubl-body .txt-wr {margin:10px 0 0 235px}
	.clubl-body .txt-wr ul {width:100%;overflow:hidden}
	.clubl-body .txt-wr ul li {display:block;float:left;position:relative;min-height:30px}
	.clubl-body .txt-wr ul li.year {width:40%}
	.clubl-body .txt-wr ul li.tel {width:50%}
	.clubl-body .txt-wr ul li.site {width:100%}
	.clubl-body .txt-wr ul li .tit {position:absolute;left:0;top:0}
	.clubl-body .txt-wr ul li .txt {display:block;margin:0 0 0 116px;max-width:9999px}
	.clubl-body .txt-wr ul li .txt a .msg1 {display:inline}
	.clubl-body .txt-wr ul li .txt a .msg2 {display:none}
	.clubl-body .clubl-core > li:nth-child(4n+1):after,
	.clubl-body .clubl-core > li:nth-child(4n+2):after {display:none}
	.clubl-body .clubl-core > li:nth-child(odd):after {content:"";display:block;position:absolute;width:100%;height:100%;background:#f7f7f7;left:0;top:0;z-index:1}
}
@media all and (max-width:768px) {
	.clubl-top .tit {margin:0 0 10px 0;padding:0 0 10px 0;margin:0 0 10px 0;border-bottom:1px solid #ddd}
	.clubl-top .sch {position:relative;right:auto;bottom:auto;margin:0;overflow:hidden}
	.clubl-top .sch .cateBox {display:block;position:relative;margin:0 42px 0 0}
	.clubl-top .sch span.cate1Box {position:absolute;width:150px;left:0;top:0}
	.clubl-top .sch span.cate2Box {display:block;width:auto;margin:0 0 0 152px}
	.clubl-top .sch button {position:absolute;margin:0;right:0;top:0;}
	.clubl-top .sch button:after{left:50%;top:50%;margin:-6.5px 0 0 -6.5px}
}
@media only screen and (max-width:640px) {
	.clubl-body {margin:10px 0 0 0}
	.clubl-body .clubl-core > li {padding:10px 0}
	.clubl-body .img-wr {left:10px}
	.clubl-body .txt-wr {margin:0 0 0 230px}
	.clubl-body .txt-wr ul li {margin:0}
	.clubl-body .txt-wr ul li.year {width:100%}
	.clubl-body .txt-wr ul li.tel {width:100%}
	.clubl-body .txt-wr ul li.site {width:100%}
	.clubl-body .txt-wr ul li .tit,
	.clubl-body .txt-wr ul li .txt {display:block}
	.clubl-body .txt-wr ul li .txt a .msg1 {display:none}
	.clubl-body .txt-wr ul li .txt a .msg2 {display:inline-block}
}
@media all and (max-width:460px) {
	.clubl-top .sch span.cate1Box {width:100px}
	.clubl-top .sch span.cate2Box {margin:0 0 0 102px}
	.clubl-body .img-wr {position:relative;width:auto;height:auto;padding:0;left:auto;top:auto;margin:0 10px}
	.clubl-body .img-wr img {position:relative;height:auto;z-index:2}
	.clubl-body .txt-wr {margin:15px 10px 0}
	.clubl-body .clubl-core > li {padding:10px 0 0}
}

/* 캠퍼스라이프 - 동아리 VIEW */
.clubv-top {display:block;position:relative;width:100%;background:#f7f7f7 url(/_contents/kor/_Img/04Life/club_bg2.gif) no-repeat right bottom;min-height:290px;padding:30px 0}
.clubv-top .clubv-top-sld.img-slide-wr {position:absolute;width:380px;left:30px;top:30px}/* 380 : x = 3 : 2 */
.clubv-top .clubv-top-sld.img-slide-wr .item {display:block;position:relative;width:100%;height:0;padding:0 0 253px 0;background:#eee}
.clubv-top .clubv-top-sld.img-slide-wr .item img {display:block;position:absolute;width:100%;height:100%}
.clubv-top .clubv-top-core {position:relative;margin:9px 50px 0 450px}
.clubv-top .clubv-top-core .c-tit02 {margin:0 100px 16px 0;padding-bottom:27px;border-bottom:1px solid #ccc}
.clubv-top .clubv-top-core ul {display:block;margin:0 0 0 1px}
.clubv-top .clubv-top-core ul li {display:block;position:relative;padding:0 0 0 15px;margin:0 0 11px 0;min-height:25px}
.clubv-top .clubv-top-core ul li:before {content:"";display:block;position:absolute;width:3px;height:3px;left:0;top:10px;box-sizing:border-box;background:#888;border-radius:50%}
.clubv-top .clubv-top-core ul li .tit {display:block;position:absolute;font-size:16px;font-weight:bold;color:#222}
.clubv-top .clubv-top-core ul li .txt {display:block;position:relative;font-size:16px;color:#444;margin:0 0 0 139px}
.clubv-top .clubv-top-core .sico-nwin {color:#005baa;background-position:right 8px}
.clubv-top .clubv-site {display:block;position:absolute;width:58px;height:58px;right:47px;top:42px;border-radius:50%;background:#00b58d;transition:all .3s ease}
.clubv-top .clubv-site:before {content:"";display:block;position:absolute;width:21px;height:20px;top:50%;left:50%;margin:-10px 0 0 -10.5px;background:url(/_contents/kor/_Img/04Life/club_sprite.png) no-repeat -96px 0px}
.clubv-top .clubv-site:focus,
.clubv-top .clubv-site:active,
.clubv-top .clubv-site:hover {background:#eb572a}
.clubv-tab {margin:50px 0 0 0}
.clubv-bodyWr {display:block;margin:19px 0 0 0;background:url(/_contents/kor/_Img/Common/dia_ptn1.gif) repeat;overflow:hidden}
.clubv-body {display:block;margin:3px;background:#fff;overflow:hidden}
.clubv-body .inwr {display:block;margin:20px}
.clubv-body .inwr.stay {display:none}
.clubv-btn {text-align:center;margin:20px 0 0 0}
.clubv-btn a {}
@media all and (max-width:1000px) {
	.clubv-top .clubv-top-sld.img-slide-wr {width:300px}
	.clubv-top .clubv-top-sld.img-slide-wr .item {padding:0 0 200px 0}
	.clubv-top .clubv-top-core {margin:9px 40px 0 350px}
	.clubv-top .clubv-top-core .c-tit02 {margin:0 0 10px 0;padding-bottom:10px}
	.clubv-top .clubv-site {position:relative;width:auto;height:40px;right:auto;top:auto;border-radius:5px;margin:20px 40px 0 350px;font-size:0;text-align:center;line-height:40px}
	.clubv-top .clubv-site span {display:inline-block;position:relative;line-height:1;left:auto;top:auto;text-indent:0;width:auto;height:auto;font-size:15px;color:#fff;vertical-align:middle}
	.clubv-top .clubv-site:before {display:inline-block;position:relative;width:21px;height:20px;top:auto;left:auto;margin:0 10px 0 0;vertical-align:middle}
}
@media all and (max-width:760px) {
	.clubv-top .clubv-top-sld.img-slide-wr {position:relative;margin:0 auto;left:auto;top:auto}
	.clubv-top .clubv-top-core {margin:20px 20px 0}
	.clubv-top .clubv-site {margin:20px 20px 0}
	.clubv-top .clubv-top-core ul li .tit {font-size:15px}
	.clubv-top .clubv-top-core ul li .txt {font-size:15px}
	.clubv-body .inwr {margin:10px}
}
@media all and (max-width:500px) {
	.clubv-top {min-height:290px;padding:20px 0}
	.clubv-top .clubv-top-sld.img-slide-wr {width:auto;margin:0 20px}
	.clubv-top .clubv-top-sld.img-slide-wr .item {padding:0;height:auto}
	.clubv-top .clubv-top-sld.img-slide-wr .item img {position:relative;height:auto}
}
@media all and (max-width:360px) {
	.clubv-top .clubv-top-core ul li {margin:0 0 5px 0;padding:0 0 5px 15px;border-bottom:1px solid #ddd}
	.clubv-top .clubv-top-core ul li .tit {position:relative}
	.clubv-top .clubv-top-core ul li .txt {margin:0}
}

/* -- 연구/산학 > 연구기관 > [탭]연구원 -- */
/* 연구/산학 > 연구원탭 Summary */
/*
.rscher-wr {margin:0 0 30px 0}
.summ .role-tit {position:relative}
.summ .role-tit h3 {display:block;position:relative;font-size:30px;color:#005baa;line-height:1}
.summ .role-tit h3:after {content:"";display:block;position:absolute;width:50%;height:1px;right:0;top:0;background:#003875}
.summ .role-tit p {font-size:17px;line-height:24px;color:#444;margin:28px 0 0 0}
.summ .role-tit p span {display:block;}
.summ .role-tit div {position:absolute;font-size:14px;color:#333;opacity:.3;right:0;bottom:0}
.rscher.role-tit {position:relative;margin:0 0 30px 0}
.rscher.role-tit h3 {display:block;position:relative;font-size:30px;color:#005baa;line-height:1}
.rscher.role-tit h3:after {content:"";display:block;position:absolute;width:50%;height:1px;right:0;top:0;background:#003875}
.rscher.role-tit p {font-size:17px;line-height:24px;color:#444;margin:28px 0 0 0}
.rscher.role-tit p span {display:block;}
.rscher.role-tit div {position:absolute;font-size:14px;color:#333;opacity:.3;right:0;bottom:0}
.summ .role-body {display:inline-block;width:100%;position:relative;margin:0 0 0 0}
.summ .role-body .img-wr {position:relative;width:765px;margin:0 0 0 auto;z-index:1}
.summ .role-body .img-wr:before {content:"";position:absolute;width:86px;height:49px;background:url(/_contents/kor/_Img/03Rsc/rscher_sprite.png) no-repeat 0px 0px;right:57px;top:-14px;z-index:2}
.summ .role-body .img-wr img {display:block;position:relative;width:100%;z-index:1}
.summ .role-body .txt-wr {display:inline-block;position:absolute;width:540px;min-height:335px;left:0;top:55px;z-index:2}
.summ .role-body .txt-wr:after {content:"";display:block;position:absolute;width:100%;height:100%;background:url(/_contents/kor/_Img/03Rsc/rscher_ptn1.png) repeat left top;right:-20px;bottom:-20px;z-index:1}
.summ .role-body .txt-wr .txt-inwr {position:absolute;width:100%;height:100%;background:url(/_contents/kor/_Img/03Rsc/rscher_bg1.jpg) no-repeat;z-index:2;}
.summ .role-body .txt-wr .inwr {position:absolute;bottom:0}
.summ .role-body .txt-wr .inwr h4 {font-size:24px;color:#fff;margin:0 49px;line-height:1}
.summ .role-body .txt-wr .inwr p {font-size:15px;line-height:1.8;color:#fff;margin:25px 51px 47px}
.summ-sites {display:inline-block;width:100%;position:relative;border-top:1px solid #003875;border-bottom:1px solid #ccc;min-height:73px;margin:30px 0 0 0;text-align:right;background:#f8f8f8}
.summ-sites {display:block;}
.summ-sites h3 {display:block;position:absolute;width:36.25%;height:100%;background:#fff}
.summ-sites h3 .wr {display:block;position:absolute;width:100%;top:50%;margin:-36px 0 0 0;text-align:center}
.summ-sites h3 .ico {display:inline-block;width:73px;height:73px;vertical-align:middle;background:url(/_contents/kor/_Img/03Rsc/rscher_sprite.png) no-repeat -86px 0px;margin:0}
.summ-sites h3 .txt {display:inline-block;font-size:19px;color:#222;vertical-align:middle;margin:0 0 0 16px;text-align:left}
.summ-sites h3 .stxt {display:block;font-size:14px;color:#777;line-height:1;font-weight:normal}
.summ-sites .spacer {display:inline-block;width:1px;height:123px;overflow:hidden;vertical-align:middle}
.summ-sites .site-core {display:inline-block;position:relative;width:63.75%;margin:0 0 0 auto;vertical-align:middle;text-align:left;padding:11px 0}
.summ-sites .site-core h4 {margin-bottom:0;margin-left:15px}
.summ-sites .site-core h4 a {background-position:right 8px}
.summ-sites .site-core h4 span {}
.summ-sites .site-core ul {display:block;font-size:0;margin:10px 0 20px 0}
.summ-sites .site-core ul:last-child {margin-bottom:0}
.summ-sites .site-core ul li {display:inline-block;width:33.33%;line-height:32px;vertical-align:top}
.summ-sites .site-core ul li a {display:inline-block;position:relative;font-size:14px;color:#333;margin:0 0 0 30px;letter-spacing:-.05em}
.summ-sites .site-core ul li a:before {content:"";display:block;position:absolute;width:4px;height:4px;background:#aeaeae;border-radius:50%;top:8px;left:0;transition:all .3s ease}
.summ-sites .site-core ul li a:hover {color:#005baa}
.summ-sites .site-core ul li a:hover:before {background:#005baa}
.summ-sites .site-core ul li a:hover span {text-decoration:underline}
.summ-sites .site-core ul li a span {display:block;margin:0 11px;word-wrap:break-word;word-break:break-all;white-space:normal;line-height:normal}
.summ-sites .site-core ul li a.nwin span:after {content:"";display:inline-block;width:12px;height:12px;background:url(/_contents/kor/_Img/03Rsc/rscher_sprite.png) no-repeat -209px 0px;margin:0 0 0 5px;transition:all .3s ease}
.summ-sites .site-core ul li a.nwin:hover span:after {background-position:-221px 0px}
@media all and (max-width:1200px) {
	.summ-sites h3 {width:20%}
	.summ-sites h3 .wr {top:50%;margin:-58px 0 0 0;text-align:center}
	.summ-sites h3 .ico {display:block;margin:0 auto}
	.summ-sites h3 .txt {display:block;margin:10px 0 0 0;line-height:1;text-align:center}
	.summ-sites .site-core {width:80%}
	.summ-sites .site-core ul li {width:50%;}
}
@media all and (max-width:1000px) {
	.summ .role-tit h3 {font-size:26px}
	.summ .role-tit h3:after {width:30%}
	.summ .role-tit p {font-size:15px;line-height:normal}
	.rscher.role-tit h3 {font-size:26px}
	.rscher.role-tit h3:after {width:30%}
	.rscher.role-tit p {font-size:15px;line-height:normal}
	.summ .role-body .txt-wr {width:400px;min-height:250px;top:15px}
	.summ .role-body .txt-wr:after {right:-10px;bottom:-10px}
	.summ .role-body .txt-wr .inwr h4 {margin:0 20px}
	.summ .role-body .txt-wr .inwr p {margin:25px 20px 20px}
	.summ .role-body .img-wr {width:75%}
	.summ-sites h3 {width:30%}
	.summ-sites .site-core {width:70%}
}
@media all and (max-width:740px) {
	.summ-sites h3 {position:relative;width:100%;height:auto;padding:20px 0}
	.summ-sites h3 .wr {position:relative;top:auto;margin:0;text-align:left}
	.summ-sites h3 .ico {display:inline-block;width:36px;height:36px;vertical-align:middle;background-size:124.5px 36.5px;margin:0;background-position:-43px 0px}
	.summ-sites h3 .txt {display:inline-block;font-size:16px;margin:0 0 0 10px}
	.summ-sites .spacer {display:none}
	.summ-sites .site-core {display:block;width:auto;margin:0}
}
@media all and (max-width:660px) {
	.rscher-wr {margin:0px 0 30px 0}
	.summ .role-tit h3 {font-size:20px;letter-spacing:-.05em}
	.summ .role-tit h3:after {display:none}
	.summ .role-tit div {position:relative;right:auto;bottom:auto;margin:5px 0 0 0}
	.rscher.role-tit h3 {font-size:20px;letter-spacing:-.05em}
	.rscher.role-tit h3:after {display:none}
	.rscher.role-tit div {position:relative;right:auto;bottom:auto;margin:5px 0 0 0}
	.rscher.role-tit p span {display:inline}
	.summ .role-body {margin:0px 0 0 0}
	.summ .role-body .img-wr {width:100%;margin:0}
	.summ .role-body .img-wr:before {width:43px;height:24.5px;background:url(/_contents/kor/_Img/03Rsc/rscher_sprite.png) no-repeat 0px 0px;background-size:124.5px 36.5px;right:20px;top:-10px}
	.summ .role-body .txt-wr {display:block;position:relative;width:100%;min-height:0;left:auto;top:auto}
	.summ .role-body .txt-wr:after {right:-6px;bottom:-6px}
	.summ .role-body .txt-wr .txt-inwr {position:relative;height:auto;background-size:cover}
	.summ .role-body .txt-wr .inwr {position:relative;bottom:auto;overflow:hidden}
	.summ .role-body .txt-wr .inwr h4 {font-size:18px;margin:20px 15px 0}
	.summ .role-body .txt-wr .inwr p {font-size:14px;line-height:normal;margin:15px 15px}
	.summ-sites {margin:30px 0 0 0}
}
@media all and (max-width:600px) {
	.summ-sites .site-core ul li {width:100%}
}
*/
/* 연구기관 리스트 KHJ */
.rscher-wr .c-tab01 {margin-bottom:20px;}
.rscher-wr .role-body {position:relative;overflow:hidden;margin-bottom:20px;padding-left:58.33%;opacity:0}
.rscher-wr .role-body .txt-wr {position:absolute;top:0;left:0;width:58.33%;height:100%;padding:45px 30px 35px;box-sizing:border-box;color:#fff;background:#005fb1 url(/_contents/kor/_Img/03Rsc/role_bg.png) no-repeat right 0;background-size:cover}
.rscher-wr .role-body .txt-wr .tit {line-height:1;font-size:30px;padding-bottom:30px}
.rscher-wr .role-body .txt-wr .stit {font-size:20px;font-weight:normal;margin-bottom:15px;line-height:1}
.rscher-wr .role-body .txt-wr p {}
.rscher-wr .role-body .img-wr {max-width:501px}
.rscher-wr .role-body .img-wr img {max-width:100%;}
.rscher-wr .summ-sites .tit {position:relative;font-size:22px;color:#222;margin-bottom:10px}
.rscher-wr .summ-sites .tit:before {content:"";display:inline-block;vertical-align:middle;width:40px;height:40px;background:url(/_contents/kor/_Img/03Rsc/rscher_spr.png) no-repeat;margin-top:-4px;margin-right:10px;}
.rscher-wr .summ-sites .site-core {border-top:1px solid #003875;border-bottom:1px solid #ccc;background:#f8f8f8;overflow:hidden;padding:15px 15px}
.rscher-wr .summ-sites .site-core ul {display:block;width:100%;font-size:0}
.rscher-wr .summ-sites .site-core li {display:inline-block;vertical-align:top;width:25%;box-sizing:border-box;margin-top:3px;margin-bottom:3px;padding-right:10px;}
.rscher-wr .summ-sites .site-core li a {display:inline-block;position:relative;vertical-align:middle;color:#333;line-height:1.5;padding-left:12px;font-size:14px;letter-spacing:-.05em}
.rscher-wr .summ-sites .site-core li a:before {position:absolute;top:8px;left:0;content:"";display:block;width:4px;height:4px;border-radius:50%;background:#aeaeae;}
.rscher-wr .summ-sites .site-core li a[target=_blank]:after {content:"";display:inline-block;vertical-align:middle;width:12px;height:12px;background: url(/_contents/kor/_Img/03Rsc/rscher_spr.png) no-repeat -42px -14px;margin-left:5px;margin-top:-3px}
.rscher-wr .summ-sites .site-core li a:hover,
.rscher-wr .summ-sites .site-core li a:focus,
.rscher-wr .summ-sites .site-core li a:active {text-decoration:underline;color:#005baa}
.rscher-wr .summ-sites .site-core li a:focus:before,
.rscher-wr .summ-sites .site-core li a:active:before,
.rscher-wr .summ-sites .site-core li a:hover:before {background-color:#005baa}
.rscher-wr .summ-sites .site-core li a[target=_blank]:focus:after,
.rscher-wr .summ-sites .site-core li a[target=_blank]:active:after,
.rscher-wr .summ-sites .site-core li a[target=_blank]:hover:after {background-position:-42px -14px}
.rscher-wr .summ-sites-view {background:url(/_contents/kor/_Img/Common/dia_ptn1.gif) repeat;padding:3px;}
.rscher-wr .summ-sites-view .summ-box {position:relative;background:#fdfdfd;padding:40px 30px;}
.rscher-wr .summ-sites-view .summ-box ul.summ-info {display:block;text-align:center;background:#fafafa;border-top:1px solid #d6d6d6}
.rscher-wr .summ-sites-view .summ-box ul.summ-info > li {display:inline-block;vertical-align:top;margin:0 40px;color:#333;font-size:18px;padding:20px 0}
.rscher-wr .summ-sites-view .summ-box ul.summ-info > li .txtMsg {display:block;position:relative}
.rscher-wr .summ-sites-view .summ-box ul.summ-info > li .txtMsg:before {content:"";display:block;position:absolute;width:40px;height:40px;background:url(/_contents/kor/_Img/03Rsc/rscher_spr.png) no-repeat;left:0;top:50%;margin:-20px 0 0 0}
.rscher-wr .summ-sites-view .summ-box ul.summ-info > li .txtMsg em {display:inline-block;font-style:normal;margin:0 0 0 50px;line-height:1;text-align:left}
.rscher-wr .summ-sites-view .summ-box ul.summ-info > li a.txtMsg[target="_blank"]:after {content:"";display:inline-block;width:10px;height:10px;background:url(/_contents/kor/_Img/Layout/ico_win_sprite.png) no-repeat 0 0;margin:0 0 2px 5px}
.rscher-wr .summ-sites-view .summ-box ul.summ-info > li a.txtMsg:focus em,
.rscher-wr .summ-sites-view .summ-box ul.summ-info > li a.txtMsg:active em,
.rscher-wr .summ-sites-view .summ-box ul.summ-info > li a.txtMsg:hover em {text-decoration:underline}
.rscher-wr .summ-sites-view .summ-box ul.summ-info > li:nth-child(1) .txtMsg:before {background-position:0 -94px}
.rscher-wr .summ-sites-view .summ-box ul.summ-info > li:nth-child(2) .txtMsg:before {background-position:0 -136px}
.rscher-wr .summ-sites-view .summ-box ul.summ-info > li:nth-child(3) .txtMsg:before {background-position:0 0}
.rscher-wr .summ-sites-view .summ-box .tit {font-size:25px;line-height:1;color:#012d5d;margin:0 60px 30px 0}/* position:absolute;top:40px;left:30px; */
.rscher-wr .summ-sites-view .summ-box .btn-back {position:absolute;top:17px;right:30px;font-size:12px;border:0;color:#333;font-weight:bold;background-color:transparent;transition:all .3s ease}
.rscher-wr .summ-sites-view .summ-box .btn-back:before {content:"";display:block;width:50px;height:50px;background:url(/_contents/kor/_Img/03Rsc/rscher_spr.png) no-repeat 0 -42px}
.rscher-wr .summ-sites-view .summ-box .btn-back:focus,
.rscher-wr .summ-sites-view .summ-box .btn-back:active,
.rscher-wr .summ-sites-view .summ-box .btn-back:hover {text-decoration:underline}
.rscher-wr .summ-sites-view .summ-cont {border-top:1px solid #d6d6d6;padding:20px 0 0;font-size:15px;line-height:26px;letter-spacing:-0.05em;}
.rscher-wr .summ-sites-view .summ-cont .stit {display:inline-block;vertical-align:top;color:#005baa;font-size:19px;border-top:2px solid #005baa;margin-bottom:15px;letter-spacing:0;padding-top:5px;}
.rscher-wr .summ-sites-view .summ-cont .ico-mail:after {content:"";display:inline-block;vertical-align:middle;width:16px;height:12px;background:url(/_contents/kor/_Img/03Rsc/rscher_spr.png) no-repeat 0 -178px;margin-left:7px;margin-top:-2px;}
.rscher-wr .summ-sites-view .summ-cont .ico-mail:focus,
.rscher-wr .summ-sites-view .summ-cont .ico-mail:active,
.rscher-wr .summ-sites-view .summ-cont .ico-mail:hover {color:#005baa;text-decoration:underline;}
.rscher-wr .summ-sites-view .summ-cont .childPart-ui {}
.rscher-wr .summ-sites-view .summ-cont .childPart-ui ul {display:block;width:100%}
.rscher-wr .summ-sites-view .summ-cont .childPart-ui ul li {display:block;position:relative;float:left;width:25%;margin:0 0 0 -1px}
.rscher-wr .summ-sites-view .summ-cont .childPart-ui ul li:first-child {margin:0}
.rscher-wr .summ-sites-view .summ-cont .childPart-ui ul li a {display:block;box-sizing:border-box;border:1px solid #ddd;text-align:center;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}
.rscher-wr .summ-sites-view .summ-cont .childPart-ui ul li a:before {content:"";display:inline-block;width:0;height:52px;vertical-align:middle}
.rscher-wr .summ-sites-view .summ-cont .childPart-ui ul li a span {display:inline-block;vertical-align:middle;max-width:98%;line-height:1.4}
.rscher-wr .summ-sites-view .summ-cont .childPart-ui ul li a:focus,
.rscher-wr .summ-sites-view .summ-cont .childPart-ui ul li a:active,
.rscher-wr .summ-sites-view .summ-cont .childPart-ui ul li a:hover {border-color:#005baa;background:#005baa;color:#fff}
.rscher-wr .staff-tbl-wr {padding-top:0}
.rscher-wr .staff-tbl {}
.rscher-wr .staff-tbl tbody th,
.rscher-wr .staff-tbl tbody td,
.rscher-wr .staff-tbl tfoot th,
.rscher-wr .staff-tbl tfoot td {padding:10px 5px}
.rscher-wr .staff-tbl .col8 {width:8%}
.rscher-wr .staff-tbl .col10 {width:10%}
.rscher-wr .staff-tbl .col15 {width:15%}
.rscher-wr .staff-tbl .col20 {width:20%}
.rscher-wr .staff-tbl .cola {width:auto}
.rscher-wr .staff-tbl .staff-pos {font-weight:bold}
.rscher-wr .staff-tbl .mailto {display:inline-block;position:relative;width:16px;height:12px;font-size:0;background:url(/_contents/kor/_Img/03Rsc/rscher_sprite.png) no-repeat -233px 0px;vertical-align:middle;transition:all .3s ease}
.rscher-wr .staff-tbl .mailto:focus,
.rscher-wr .staff-tbl .mailto:active,
.rscher-wr .staff-tbl .mailto:hover {background-position:-249px 0px}
@media only screen and (max-width:1199px){
	.rscher-wr .summ-sites-view .summ-box {padding:30px 20px}
	.rscher-wr .summ-sites-view .summ-box .summ-info > li {margin:0 20px;}
	.rscher-wr .summ-sites-view .summ-box .btn-back {right:20px}
	.rscher-wr .role-body .txt-wr {padding:35px 25px}
	.rscher-wr .role-body .txt-wr .tit {padding-bottom:15px}
	.rscher-wr .role-body .txt-wr .stit {margin-bottom:10px}
}
@media only screen and (max-width:1099px){
	.rscher-wr .role-body .txt-wr {padding:25px 15px}
	.rscher-wr .role-body .txt-wr .tit {font-size:25px}
	.rscher-wr .role-body .txt-wr .stit {font-size:18px;}
}
@media only screen and (max-width:999px){
	.rscher-wr .summ-sites-view .summ-box .tit {position:relative;top:auto;left:auto;vertical-align:middle;}
	.rscher-wr .summ-sites-view .summ-cont table colgroup {display:none;}
	.rscher-wr .summ-sites-view .summ-box ul.summ-info > li {margin:0 20px;font-size:15px}
	.rscher-wr .role-body {padding-left:0}
	.rscher-wr .role-body .txt-wr {position:relative;top:auto;left:auto;width:100%;padding:30px}
	.rscher-wr .role-body .img-wr {display:none;}
	.rscher-wr .summ-sites .site-core {padding-left:20px;padding-right:20px}
	.rscher-wr .summ-sites .site-core li {width:24%}
	.rscher-wr .summ-sites-view .summ-cont .childPart-ui ul li {width:33.33%}
	.rscher-wr .summ-sites-view .summ-cont .childPart-ui ul li a {font-size:14px}
}
@media only screen and (max-width:768px){
	.rscher-wr .summ-sites-view .summ-box .tit {margin-bottom:50px}
	.rscher-wr .summ-sites-view .summ-box ul.summ-info {display:block;text-align:left}
	.rscher-wr .summ-sites-view .summ-box ul.summ-info > li {font-size:15px;margin-left:0;margin-right:20px}
	.rscher-wr .summ-sites-view .summ-box ul.summ-info > li:last-child {margin-right:0}
	.rscher-wr .summ-sites-view .summ-box ul.summ-info > li .txtMsg:before {width:30px;height:30px;background-size:auto 140px;margin:-15px 0 0 0}
	.rscher-wr .summ-sites-view .summ-box ul.summ-info > li:nth-child(1) .txtMsg:before {background-position:0 -69px}
	.rscher-wr .summ-sites-view .summ-box ul.summ-info > li:nth-child(2) .txtMsg:before {background-position:0 -100px}
	.rscher-wr .summ-sites-view .summ-box ul.summ-info > li:nth-child(3) .txtMsg:before {background-position:0 0}
	.rscher-wr .summ-sites-view .summ-box ul.summ-info > li .txtMsg em {margin:0 0 0 40px}
	.rscher-wr .summ-sites-view .summ-box .btn-back {top:25px}
	.rscher-wr .summ-sites-view .summ-cont table.tbl-type01 th, .rscher-wr .summ-sites-view .summ-cont table.tbl-type01 td {padding-top:9px;padding-bottom:9px;font-size:14px;line-height:18px}
	.rscher-wr .summ-sites .site-core li {width:32.33%}
	.rscher-wr .summ-sites-view .summ-cont .childPart-ui ul li {width:50%}
}
@media only screen and (max-width:599px){
	.rscher-wr .summ-sites-view .summ-box {padding-top:25px;padding-bottom:15px;}
	.rscher-wr .summ-sites-view .summ-cont {font-size:14px;line-height:22px}
	.rscher-wr .summ-sites-view .summ-box .tit {font-size:20px;}
	.rscher-wr .summ-sites-view .summ-cont .stit {font-size:16px;margin-bottom:10px}
	.rscher-wr .role-body .txt-wr {padding:25px 20px 20px}
	.rscher-wr .role-body .txt-wr .tit {font-size:22px;padding-bottom:10px}
	.rscher-wr .role-body .txt-wr .stit {font-size:17px}
	.rscher-wr .summ-sites .tit {font-size:18px;}
}
@media only screen and (max-width:499px){
	.rscher-wr .summ-sites-view .summ-box {padding-left:15px;padding-right:15px}
	.rscher-wr .summ-sites-view .summ-box ul.summ-info {padding:10px 0}
	.rscher-wr .summ-sites-view .summ-box ul.summ-info > li {display:block;margin:0 0 5px 0;padding:10px 0}
	.rscher-wr .summ-sites-view .summ-box ul.summ-info > li:last-child{margin:0;margin-right:0}
	.rscher-wr .summ-sites .site-core li {width:49%;font-size:14px}
}
@media only screen and (max-width:399px){
	.rscher-wr .summ-sites .site-core li {display:block;width:100%}
}














/* 연구/산학 > 연구기관 > [탭]연구원 Description */
.rscherView-wr {height:315px;background:url(/_contents/kor/_Img/03Rsc/rscher_ptn2.jpg) repeat center center;overflow:hidden}
.rscherView-wr .inwr {margin:54px 70px;position:relative}
.rscherView-wr .inwr h3 {font-size:30px;color:#fff}
.rscherView-wr .inwr .info-wr {width:100%;text-align:left;font-size:0;margin:17px 0 0 1px}
.rscherView-wr .inwr .info-wr dl {display:inline-block;vertical-align:top;margin:0 63px 0 0}
.rscherView-wr .inwr .info-wr dl dt,
.rscherView-wr .inwr .info-wr dl dd {display:inline-block;color:#fff;box-sizing:border-box;height:39px;line-height:36px}
.rscherView-wr .inwr .info-wr dl dt {font-size:17px;width:89px;border:1px solid #fff;text-align:center}
.rscherView-wr .inwr .info-wr dl dd {font-size:22px;margin:0 0 0 16px}
.rscherView-wr .inwr .info-wr dl dd a {color:#fff}
.rscherView-wr .inwr .info-wr dl dd a span {color:#fff}
.rscherView-wr .inwr .info-wr dl dd a:focus,
.rscherView-wr .inwr .info-wr dl dd a:active,
.rscherView-wr .inwr .info-wr dl dd a:hover {text-decoration:underline}
.rscherView-wr .inwr .info-wr dl dd a:focus span,
.rscherView-wr .inwr .info-wr dl dd a:active span,
.rscherView-wr .inwr .info-wr dl dd a:hover span {text-decoration:underline}
.rscherView-wr .inwr .info-wr dl.loca {display:block;margin:5px 0 0 0}
.rscherView-wr .inwr .info-wr dl.loca dd {font-size:17px}
.rscherView-wr .inwr .btn-wr {position:absolute;width:auto;right:-3px;top:24px;font-size:0}
.rscherView-wr .inwr .btn-wr a {display:inline-block;position:relative;width:67px;height:67px;border-radius:50%;margin:0 0 0 9px;color:#fff}
.rscherView-wr .inwr .btn-wr a:after {content:"";display:block;position:absolute;width:25px;height:24px;left:50%;top:50%;margin:-12px 0 0 -12.5px;background:url(/_contents/kor/_Img/03Rsc/rscher_sprite.png) no-repeat;transition:all .5s ease}
.rscherView-wr .inwr .btn-wr a.cfg:focus:after,
.rscherView-wr .inwr .btn-wr a.cfg:active:after,
.rscherView-wr .inwr .btn-wr a.cfg:hover:after {transform:rotate(180deg)}
.rscherView-wr .inwr .btn-wr a.lst:focus:after,
.rscherView-wr .inwr .btn-wr a.lst:active:after,
.rscherView-wr .inwr .btn-wr a.lst:hover:after {transform:rotateY(180deg)}
.rscherView-wr .inwr .btn-wr a.cfg {background:#112537}
.rscherView-wr .inwr .btn-wr a.lst {background:#0b365a}
.rscherView-wr .inwr .btn-wr a.cfg:after {background-position:-159px 0px}
.rscherView-wr .inwr .btn-wr a.lst:after {background-position:-184px 0px}
.rscherViewmsg-wr {background:#fff;margin:-125px 70px 0;overflow:hidden;min-height:150px}
.rscherViewmsg-wr .inwr {margin:38px 29px 0}
.rscherViewmsg-wr .inwr h3 {margin-bottom:12px}
.rscherViewmsg-wr .inwr p {font-size:15px;line-height:1.8;letter-spacing:0;color:#555;margin:0 2px}
.rscherViewmsg-wr .inwr .staff-tbl-wr {padding-top:0}
.rscherViewmsg-wr .inwr .staff-tbl {}
.rscherViewmsg-wr .inwr .staff-tbl tbody th,
.rscherViewmsg-wr .inwr .staff-tbl tbody td,
.rscherViewmsg-wr .inwr .staff-tbl tfoot th,
.rscherViewmsg-wr .inwr .staff-tbl tfoot td {padding:19px 8px}
.rscherViewmsg-wr .inwr .staff-tbl .col8 {width:8%}
.rscherViewmsg-wr .inwr .staff-tbl .col10 {width:10%}
.rscherViewmsg-wr .inwr .staff-tbl .col15 {width:15%}
.rscherViewmsg-wr .inwr .staff-tbl .col20 {width:20%}
.rscherViewmsg-wr .inwr .staff-tbl .cola {width:auto}
.rscherViewmsg-wr .inwr .staff-tbl .staff-pos {font-weight:bold}
.rscherViewmsg-wr .inwr .staff-tbl .mailto {display:inline-block;position:relative;width:16px;height:12px;font-size:0;text-align:center;color:#555}
.rscherViewmsg-wr .inwr .staff-tbl .mailto:after {content:"";display:block;position:absolute;width:16px;height:12px;background:url(/_contents/kor/_Img/03Rsc/rscher_sprite.png) no-repeat -233px 0px;right:0;top:0;transition:all .3s ease}
.rscherViewmsg-wr .inwr .staff-tbl .mailto:focus,
.rscherViewmsg-wr .inwr .staff-tbl .mailto:active,
.rscherViewmsg-wr .inwr .staff-tbl .mailto:hover {color:#005baa;text-decoration:underline}
.rscherViewmsg-wr .inwr .staff-tbl .mailto:focus:after,
.rscherViewmsg-wr .inwr .staff-tbl .mailto:active:after,
.rscherViewmsg-wr .inwr .staff-tbl .mailto:hover:after {background-position:-249px 0px}
@media all and (max-width:1000px) {
	.rscherView-wr {height:270px}
	.rscherView-wr .inwr {margin:30px 30px}
	.rscherViewmsg-wr {margin:-70px 30px 0}
}
@media all and (max-width:870px) {
	.rscherView-wr {height:auto}
	.rscherView-wr .inwr .info-wr dl {display:block;margin:10px 0 0 0}
	.rscherView-wr .inwr .info-wr dl.loca {margin:10px 0 0 0}
	.rscherView-wr .inwr .btn-wr {top:0}
	.rscherViewmsg-wr {margin:0px 0px 0}
	.rscherViewmsg-wr .inwr {margin:38px 0 0}
}
@media all and (max-width:560px) {
	.rscherView-wr .inwr {margin:20px 10px 10px}
	.rscherView-wr .inwr h3 {font-size:20px}
	.rscherView-wr .inwr .info-wr dl dt,
	.rscherView-wr .inwr .info-wr dl dd {display:inline-block;height:auto;line-height:normal;padding:5px 0;vertical-align:top;}
	.rscherView-wr .inwr .info-wr dl dt {display:block;position:absolute;font-size:15px}
	.rscherView-wr .inwr .info-wr dl dd {display:block;position:relative;font-size:15px;margin:0 0 0 100px;max-width:100%}
	.rscherView-wr .inwr .info-wr dl.loca dd {font-size:15px;max-width:100%}
	.rscherView-wr .inwr .btn-wr {position:relative;width:100%;right:auto;top:auto;overflow:hidden;margin:10px 0 0 0}
	.rscherView-wr .inwr .btn-wr a {display:block;width:100%;height:50px;border-radius:3px;margin:10px 0 0 0;text-align:center;line-height:50px}
	.rscherView-wr .inwr .btn-wr a.cfg {float:left}
	.rscherView-wr .inwr .btn-wr a.lst {float:right}
	.rscherView-wr .inwr .btn-wr a span {display:inline-block;position:relative;width:auto;height:auto;left:auto;right:auto;top:auto;bottom:auto;text-indent:0;line-height:1;font-size:15px;color:#fff;vertical-align:middle}
	.rscherView-wr .inwr .btn-wr a:after {display:inline-block;position:relative;left:auto;top:auto;vertical-align:middle;margin:0 0 0 10px}
}

/* 외국어 대학원/학부 소개 */
.aff-listBox.aff-col {}
.aff-listBox.aff-dep {}
.aff-listBox h3 {display:block;margin:0 0 10px 0}
.aff-listBox h3 button {display:block;position:relative;width:100%;border:0;text-align:left;padding:10px 20px;border-radius:3px;background:#fafafa;box-sizing:border-box;border:1px solid #ddd;font-size:0;transition:all .3s ease}
.aff-listBox h3 button:focus,
.aff-listBox h3 button:active,
.aff-listBox h3 button:hover {background:#f0f0f0}
.aff-listBox h3 button span {display:inline-block;vertical-align:middle;font-size:24px;color:#154f70;font-weight:bold;}
.aff-listBox h3 button:after {content:"";display:block;position:absolute;width:20px;height:20px;margin:5px 0 0 20px;background:url(/resources/_Img/Content/folding_icon2.png) no-repeat;right:20px;top:50%;margin:-10px 0 0 0;transform:rotate(0deg);transition:all .3s ease}
.aff-listBox h3 button.over {background:#154f70}
.aff-listBox h3 button.over span {color:#fff}
.aff-listBox h3 button.over:after {transform:rotate(360deg);background-position:-20px 0px}
.aff-listBox .list-wr {display:block;position:relative;background:url(/_contents/kor/_Img/Common/dia_ptn1.gif) repeat left top;overflow:hidden;margin:0 0 30px 0}
.aff-listBox .list-wr .diaInwr {display:block;position:relative;margin:3px;padding:20px 20px 10px 20px;text-align:left;background:#fff url(/_contents/kor/_Img/06Pr/tour4_bg2.jpg) no-repeat right bottom;background-size:30%}
.aff-listBox .list-wr ul {display:block;width:100%;font-size:0}
.aff-listBox .list-wr ul li {display:inline-block;vertical-align:top;margin:0 10px 10px 0}
.aff-listBox .list-wr ul li a {display:block;box-sizing:border-box;border:1px solid #ddd;border-radius:3px;background:#fff;transition:all .3s ease}
.aff-listBox .list-wr ul li a span {display:block;font-size:14px;color:#333;padding:3px 10px;transition:all .3s ease}
.aff-listBox .list-wr ul li a:focus,
.aff-listBox .list-wr ul li a:active,
.aff-listBox .list-wr ul li a:hover,
.aff-listBox .list-wr ul li.over a {background:#154f70}
.aff-listBox .list-wr ul li a:focus span,
.aff-listBox .list-wr ul li a:active span,
.aff-listBox .list-wr ul li a:hover span,
.aff-listBox .list-wr ul li.over a span {color:#fff}
.rscherView-wr.affiliation-top {background:url(/_contents/eng/_Img/Content/rscher_ptn3.jpg) repeat center center}
.rscherView-wr.affiliation-top .sico-nwin {background:url(/resources/_Img/Content/ico_nw3.png) no-repeat right 9px}
.rscherView-wr.affiliation-top .inwr .btn-wr a.lst {background:#0a2f44}
.rscherViewmsg-wr.affiliation-body {margin:-80px 70px 0}
.rscherViewmsg-wr.affiliation-body .c-tab03 {margin:50px 0 0 0}
.rscherViewmsg-wr.affiliation-body #tab-items {display:block;box-sizing:border-box;border:1px solid #ddd;margin:19px 0 0 0;min-height: 200px;}
.rscherViewmsg-wr.affiliation-body #tab-items .inwr {display:block;margin:20px}
.rscherViewmsg-wr.affiliation-body #tab-items .inwr.stay {display:none}
.rscherViewmsg-wr.affiliation-body .inwr .wauto-wrap .rsv-info {display:none;width:100%;height:100%}
.rscherViewmsg-wr.affiliation-body .inwr .wauto-wrap .aff-tbl {overflow-x:auto}
.rscherViewmsg-wr.affiliation-body .inwr .aff-tbl {padding-top:0}
.rscherViewmsg-wr.affiliation-body .inwr .aff-tbl table {min-width:960px}
.rscherViewmsg-wr.affiliation-body .inwr .aff-tbl table .col10 {width:10%}
.rscherViewmsg-wr.affiliation-body .inwr .aff-tbl table .col15 {width:15%}
.rscherViewmsg-wr.affiliation-body .inwr .aff-tbl table .col20 {width:20%}
.rscherViewmsg-wr.affiliation-body .inwr .aff-tbl table .col30 {width:30%}
.rscherViewmsg-wr.affiliation-body .inwr .aff-tbl table .cola {width:auto}
.rscherViewmsg-wr.affiliation-body .inwr .aff-fac {}
.rscherViewmsg-wr.affiliation-body .inwr .aff-fac ul {display:block;width:100%;font-size:0}
.rscherViewmsg-wr.affiliation-body .inwr .aff-fac ul li {display:inline-block;width:49%;margin:0 2% 15px 0}
.rscherViewmsg-wr.affiliation-body .inwr .aff-fac ul li:nth-child(2n) {margin:0 0 15px 0}
.rscherViewmsg-wr.affiliation-body .inwr .aff-fac ul li .member {display:block;box-sizing:border-box;border:1px solid #ddd}
.rscherViewmsg-wr.affiliation-body .inwr .aff-fac ul li .member .mem-name {display:block;padding:10px 0;background:#f5f5f5}
.rscherViewmsg-wr.affiliation-body .inwr .aff-fac ul li .member .mem-name span {display:block;font-size:17px;color:#175071;margin:0 10px}
.rscherViewmsg-wr.affiliation-body .inwr .aff-fac ul li .member .mem-info {display:block;margin:15px 20px}
.rscherViewmsg-wr.affiliation-body .inwr .aff-fac ul li .member .mem-info dl {display:block;position:relative;min-height:24px;margin:0 0 10px 0}
.rscherViewmsg-wr.affiliation-body .inwr .aff-fac ul li .member .mem-info dl:last-child {margin:0}
.rscherViewmsg-wr.affiliation-body .inwr .aff-fac ul li .member .mem-info dl dt,
.rscherViewmsg-wr.affiliation-body .inwr .aff-fac ul li .member .mem-info dl dd {display:block;font-size:15px}
.rscherViewmsg-wr.affiliation-body .inwr .aff-fac ul li .member .mem-info dl dt {position:absolute;font-weight:bold;top:0;left:0;padding:0 15px 0 0}
.rscherViewmsg-wr.affiliation-body .inwr .aff-fac ul li .member .mem-info dl dt:after {content:":";display:block;position:absolute;right:0;top:0}
.rscherViewmsg-wr.affiliation-body .inwr .aff-fac ul li .member .mem-info dl dd {margin:0 0 0 70px}
.rscherViewmsg-wr.affiliation-body .inwr ul.rscher-list01 { font-size: 15px; font-weight: bold; color: #555; margin: 5px 0; list-style: none; }
.rscherViewmsg-wr.affiliation-body .inwr ul.rscher-list01 li { border-radius: 15px; padding: 2px 14px 4px 13px; max-width: 200px;  display: inline-block; margin: 5px; color: #fff; background: #154f70; }
@media all and (max-width:1200px) {
	.rscherViewmsg-wr.affiliation-body .inwr .wauto-wrap .rsv-info {display:block}
}

@media all and (max-width:870px) {
	.rscherViewmsg-wr.affiliation-body {margin:0}
	.rscherViewmsg-wr.affiliation-body .c-tab03 {margin:15px 0 0 0}
	.rscherViewmsg-wr .inwr {margin:30px 0 0}
}
@media all and (max-width:740px) {
	.rscherViewmsg-wr.affiliation-body .inwr .aff-fac ul li {display:block;width:100%;margin:0 0 10px 0}
	.rscherViewmsg-wr.affiliation-body .inwr .aff-fac ul li:nth-child(2n) {margin:0 0 10px 0}
}
@media all and (max-width:500px) {
	.aff-listBox h3 button span {font-size:18px}
	.aff-listBox .list-wr .diaInwr {padding:10px 10px 5px 10px}
	.aff-listBox .list-wr ul li {margin:0 10px 5px 0}
	.aff-listBox .list-wr ul li a span {line-height:1.4;padding:7px 10px}
}
@media all and (max-width:340px) {
	.rscherViewmsg-wr.affiliation-body .inwr .aff-fac ul li .member .mem-name span {font-size:15px}
	.rscherViewmsg-wr.affiliation-body .inwr .aff-fac ul li .member .mem-info {margin:10px}
	.rscherViewmsg-wr.affiliation-body .inwr .aff-fac ul li .member .mem-info dl {margin:0 0 5px 0}
	.rscherViewmsg-wr.affiliation-body .inwr .aff-fac ul li .member .mem-info dl:last-child {margin:0;border-top:1px solid #eee}
	.rscherViewmsg-wr.affiliation-body .inwr .aff-fac ul li .member .mem-info dl dt {position:relative;padding:0}
	.rscherViewmsg-wr.affiliation-body .inwr .aff-fac ul li .member .mem-info dl dt:after {display:none}
	.rscherViewmsg-wr.affiliation-body .inwr .aff-fac ul li .member .mem-info dl dd {margin:0}
}





















/* -------- 홍보센터 > 캠퍼스투어 -------- */
/* -- 투어 리마크업 [공통] 상단 간략정보 및 신청안내 메시지 information.ftl -- */
.tour-top-msg {position:relative;border-top:3px solid #00439c;border-bottom:1px solid #cfcfcf;min-height:124px;margin:0 0 10px 0}
.tour-top-msg h3 {position:absolute;left:10px;top:50%;margin:-27px 0 0 0}
.tour-top-msg h3 .ico {display:block;position:absolute;box-sizing:border-box;width:55px;height:55px;border:2px solid #222;border-radius:50%}
.tour-top-msg h3 .ico:after {content:"";display:block;position:absolute;width:32px;height:32px;left:50%;top:50%;background:url(/_contents/kor/_Img/07Intro/tour_spr1.png) no-repeat;margin:-17px 0 0 -15px}
.tour-top-msg.indi h3 .ico:after {background-position:0px 0px}
.tour-top-msg.grou h3 .ico:after {background-position:-32px 0px}
.tour-top-msg h3 .txt {display:block;font-size:25px;color:#222;margin:0 0 0 70px;line-height:2.2}
.tour-top-msg .guide-tel {position:absolute;right:67px;top:50%;margin:-29px 0 0 0}
.tour-top-msg .guide-tel h4 {display:block;text-align:center}
.tour-top-msg .guide-tel h4 span {display:inline-block;font-size:16px;vertical-align:middle;color:#444}
.tour-top-msg .guide-tel h4 em {display:inline-block;font-size:12px;vertical-align:middle;background:#002c5b;color:#fff;font-style:normal;padding:2px 10px;margin:0 0 0 8px}
.tour-top-msg .guide-tel p {display:block;font-size:26px;color:#d92c38;font-weight:bold;line-height:1;margin:2px 0 0 0}
.tour-top-msg ul {display:block;margin:19px 231px 0 273px;text-align:center}
.tour-top-msg ul li {display:inline-block;width:170px;vertical-align:top;background:url(/_contents/kor/_Img/07Intro/tour_ptn1.gif) repeat-y right top;padding:6px 0}
.tour-top-msg ul li:last-child {background:none}
.tour-top-msg ul li div {width:32px;height:32px;margin:0 auto;background:url(/_contents/kor/_Img/07Intro/tour_spr1.png) no-repeat}
.tour-top-msg ul li div.ico1 {background-position:0px -32px}
.tour-top-msg ul li div.ico2 {background-position:-32px -32px}
.tour-top-msg ul li div.ico3 {background-position:-64px -32px}
.tour-top-msg ul li p {display:block;word-wrap:break-word;word-break:keep-all;white-space:normal;margin:5px 0 0;line-height:18px}
.tour-guide-msg {position:relative;background:url(/_contents/kor/_Img/Common/dia_ptn1.gif) repeat left top;padding:3px}
.tour-guide-msg .inwr {padding:37px 37px 22px 37px;background:#fff}
.tour-guide-msg .inwr h3 {margin:0 0 10px 0px}
.tour-guide-msg .inwr ul {display:block;width:100%;overflow:hidden}
.tour-guide-msg .inwr ul li {display:block;position:relative;float:left;width:100%;margin:0 0 2px}
/* .tour-guide-msg .inwr ul li:before {content:"";display:block;position:absolute;width:3px;height:5px;background:url(/resources/_Img/Content/blt14.gif) no-repeat;left:0;top:10px} // 2024.12.02 / 수정 */
.tour-guide-msg .inwr ul li:before {content:"";display:block;position:absolute;width:3px;height:5px;left:0;top:10px} 
.tour-guide-msg .inwr ul li span {display:block;margin:0 20px 0 15px}
/* .tour-guide-msg .inwr ul li a {display:inline-block;color:#00439f;margin:0 0 0 5px} */
.tour-guide-msg .inwr ul li a {display:inline-block;color:#00439f}
.tour-guide-msg .inwr ul li a:after {content:"";display:inline-block;width:10px;height:10px;background:url(/_contents/kor/_Img/Layout/ico_win_sprite.png) no-repeat 0 0;vertical-align:middle;margin:0 0 3px 5px;opacity:1;}
.tour-guide-msg .inwr ul li a:focus,
.tour-guide-msg .inwr ul li a:hover {text-decoration:underline}

/*
.tour-guide-msg .inwr ul li:last-child {width:100%;margin:14px 0 0 0}
.tour-guide-msg .inwr ul li:last-child:before {content:"";display:block;position:absolute;width:20px;height:20px;background:url(/resources/_Img/Content/ico_ex02.png) no-repeat 0px 0px;left:0;top:4px}
.tour-guide-msg .inwr ul li:last-child span {margin:0 0 0 30px;color:#777}
*/

.tour-guide-msg2 {position:relative;background:url(/_contents/kor/_Img/Common/dia_ptn1.gif) repeat left top;padding:3px}
.tour-guide-msg2 .inwr {padding:37px 37px 22px 37px;background:#fff}
.tour-guide-msg2 .inwr h3 {margin:0 0 10px 0px}
.tour-guide-msg2 .inwr ul {display:block;width:100%;overflow:hidden}
.tour-guide-msg2 .inwr ul li {display:block;position:relative;float:left;width:95%;margin:0 0 2px}
.tour-guide-msg2 .inwr ul li span {display:block;margin:0 20px 0 15px}

/*
.tour-guide-msg2 .inwr ul li:last-child {width:100%;margin:14px 0 0 0}
.tour-guide-msg2 .inwr ul li:last-child:before {content:"";display:block;position:absolute;width:20px;height:20px;background:url(/resources/_Img/Content/ico_ex02.png) no-repeat 0px 0px;left:0;top:4px}
.tour-guide-msg2 .inwr ul li:last-child span {margin:0 0 0 30px;color:#777}
*/
@media all and (max-width:1200px) {
	.tour-top-msg h3 {left:0}
	.tour-top-msg ul {margin:19px 164px 0 263px}
	.tour-top-msg .guide-tel {right:0}
	.tour-guide-msg .inwr ul li a {display:block;margin:0;}
}
@media all and (max-width:1000px) {
	.tour-top-msg {min-height:0}
	.tour-top-msg h3 {top:20px;margin:0}
	.tour-top-msg .guide-tel {top:32px;margin:0}
	.tour-top-msg .guide-tel h4 {display:inline-block;text-align:left;vertical-align:middle}
	.tour-top-msg .guide-tel p {display:inline-block;font-size:26px;margin:0;vertical-align:middle}
	.tour-top-msg ul {margin:90px 0 0 0;background:#fafafa}
	.tour-top-msg ul li {width:auto;position:relative;padding:10px 15px 10px 10px;margin:10px 0}
	.tour-top-msg ul li div {position:absolute;left:0;top:50%;margin:-16px 0 0 0}
	.tour-top-msg ul li p {display:block;margin:0 0 0 35px;line-height:18px;vertical-align:middle}
	.tour-top-msg ul li p span {display:inline}
	.tour-top-msg ul li p br {display:none}
	.tour-guide-msg .inwr {padding:30px 30px 22px 30px}
}
@media all and (max-width:768px) {
	.tour-top-msg h3 .ico {width:40px;height:40px}
	.tour-top-msg h3 .txt {font-size:20px;margin:0 0 0 50px;line-height:2}
	.tour-top-msg .guide-tel {top:24px}
	.tour-top-msg ul {margin:70px 0 0 0;text-align:left}
	.tour-top-msg ul li div {left:10px}
	.tour-guide-msg .inwr {padding:20px 20px 22px 20px}
	.tour-guide-msg .inwr ul li {width:100%}
}
@media all and (max-width:600px) {
	.tour-top-msg h3 {position:relative;top:auto;margin:20px 0 0 0}
	.tour-top-msg .guide-tel {position:relative;top:auto;margin:5px 0 0 0}
	.tour-top-msg .guide-tel p {font-size:20px}
	.tour-top-msg ul {margin:20px 0 0 0;text-align:left;padding:3px 0}
	.tour-top-msg ul li {display:block;margin:3px 10px;background:url(/_contents/kor/_Img/07Intro/tour_ptn2.gif) repeat-x left bottom;padding:10px 0}
	.tour-top-msg ul li:last-child {background:none}
	.tour-top-msg ul li div {left:0}
	.tour-guide-msg .inwr {padding:10px 10px 12px 10px}
}

/* -- 투어 리마크업 [개인] 연간일정 information.ftl -- */

/* -- 투어 리마크업 [개인] 개인투어 신청하기 information.ftl -- */
.tour-indi-app {position:relative;background:#0063b4 url(/_contents/kor/_Img/07Intro/tour_bg1.jpg) no-repeat left top;background-size:cover;overflow:hidden}
.tour-indi-app .inwr {position:relative;margin:36px 48px}
.tour-indi-app .inwr h3 {font-size:24px;color:#fff;line-height:1}
.tour-indi-app .inwr .appLstBox {margin:30px 0 0 0}
.tour-indi-app .inwr .appLstBox > ul {display:block;width:100%;overflow:hidden}
.tour-indi-app .inwr .appLstBox > ul > li {display:block;width:48.46%;margin:0 3.08% 10px 0;float:left}
.tour-indi-app .inwr .appLstBox > ul > li:nth-child(2n) {margin:0 0 10px 0}
.tour-indi-app .inwr .appLstBox > ul > li dl:last-child dt,
.tour-indi-app .inwr .appLstBox > ul > li dl:last-child dd {border-right:0}
.tour-indi-app .inwr .appLstBox dl {display:block;float:left;}
.tour-indi-app .inwr .appLstBox dl.app-num {width:15%}
.tour-indi-app .inwr .appLstBox dl.app-date {width:25%}
.tour-indi-app .inwr .appLstBox dl.app-apply {width:30%}
.tour-indi-app .inwr .appLstBox dl.app-confirm {width:30%}
.tour-indi-app .inwr .appLstBox dl dt,
.tour-indi-app .inwr .appLstBox dl dd {display:block;text-align:center;border-top:1px solid rgba(255, 255, 255, .15);border-right:1px solid rgba(221, 221, 221, .15);color:#fff}
.tour-indi-app .inwr .appLstBox dl dt {font-size:15px;padding:8px 0 9px}
.tour-indi-app .inwr .appLstBox dl dd {font-size:16px;border-bottom:1px solid rgba(255, 255, 255, .15);padding:12px 0}
.tour-indi-app .inwr .appLstBox dl dd .lbl {display:block;position:relative;box-sizing:border-box;border:1px solid transparent;color:#fff;padding:8px 0}
.tour-indi-app .inwr .appLstBox dl dd .roleBtn,
.tour-indi-app .inwr .appLstBox dl dd .roleMsg {display:block;position:relative;margin:0 20px;box-sizing:border-box;border:1px solid #fff;color:#fff;padding:8px 0 8px 22px;text-align:left;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}
.tour-indi-app .inwr .appLstBox dl dd .roleMsg {border-color:transparent;opacity:.6}
.tour-indi-app .inwr .appLstBox dl dd .roleBtn:after,
.tour-indi-app .inwr .appLstBox dl dd .roleMsg:after {content:"";display:block;position:absolute;width:13px;height:13px;background:url(/_contents/kor/_Img/07Intro/tour_spr1.png) no-repeat;right:18px;top:50%;margin:-6px 0 0 0;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}
.tour-indi-app .inwr .appLstBox dl dd .roleBtn:after {background-position:-13px -64px}
.tour-indi-app .inwr .appLstBox dl dd .roleMsg:after {background-position:-26px -64px}
.tour-indi-app .inwr .appLstBox dl dd .roleBtn:focus,
.tour-indi-app .inwr .appLstBox dl dd .roleBtn:active,
.tour-indi-app .inwr .appLstBox dl dd .roleBtn:hover {background:#fff;color:#005fb1}
.tour-indi-app .inwr .appLstBox dl dd .roleBtn:focus:after,
.tour-indi-app .inwr .appLstBox dl dd .roleBtn:active:after,
.tour-indi-app .inwr .appLstBox dl dd .roleBtn:hover:after {background-position:0px -64px;right:10px}
.tour-indi-app .inwr .appMsgBox {position:relative;background:#fff;margin:20px 0 0 0;padding:30px 30px 30px 245px;min-height:107px}
.tour-indi-app .inwr .appMsgBox:after {content:"";display:block;position:absolute;width:148px;height:106px;background:url(/_contents/kor/_Img/07Intro/tour_icon1.png) no-repeat center center;left:43px;top:29px}
.tour-indi-app .inwr .appMsgBox:before {content:"";display:inline-block;width:0;height:106px;vertical-align:middle}
.tour-indi-app .inwr .appMsgBox .ment-wr {display:inline-block;max-width:95%;vertical-align:middle}
.tour-indi-app .inwr .appMsgBox .ment-wr p {display:block;font-size:16px;color:#444}
.tour-indi-app .inwr .appMsgBox .ment-wr p em {font-style:normal;color:#d92c38}
.tour-indi-app .inwr .appMsgBox .ment-wr p.closing-ment {}
.tour-indi-app .inwr .appMsgBox .ment-wr p.opening-ment {}
.tour-indi-app .inwr .appMsgBox .ment-wr p.tel {display:block;position:relative;margin:10px 0 0 2px}
.tour-indi-app .inwr .appMsgBox .ment-wr p.tel span {display:inline-block;color:#555}
.tour-indi-app .inwr .appMsgBox .ment-wr p.tel .ico {position:relative;width:40px;height:40px;background:#003875;border-radius:50%;vertical-align:middle}
.tour-indi-app .inwr .appMsgBox .ment-wr p.tel .ico:after {content:"";display:block;position:absolute;width:20px;height:20px;background:url(/_contents/kor/_Img/07Intro/tour_spr1.png) no-repeat 0px -77px;left:50%;top:50%;margin:-10px 0 0 -10px}
.tour-indi-app .inwr .appMsgBox .ment-wr p.tel .lbl {position:relative;font-size:18px;vertical-align:middle;padding-right:5px;margin-right:7px}
.tour-indi-app .inwr .appMsgBox .ment-wr p.tel .lbl:after {content:":";position:absolute;right:0;top:4px;width:auto;height:auto;line-height:1}
.tour-indi-app .inwr .appMsgBox .ment-wr p.tel .txt {font-size:20px;font-weight:bold;vertical-align:middle}
@media all and (max-width:1200px) {
	.tour-indi-app .inwr {margin:30px}
	.tour-indi-app .inwr .appLstBox > ul > li {width:49%;margin:0 2% 10px 0}
	.tour-indi-app .inwr .appLstBox dl.app-num {width:10%}
	.tour-indi-app .inwr .appLstBox dl.app-date {width:30%}
	.tour-indi-app .inwr .appLstBox dl.app-apply {width:30%}
	.tour-indi-app .inwr .appLstBox dl.app-confirm {width:30%}
	.tour-indi-app .inwr .appLstBox dl dd {font-size:15px}
	.tour-indi-app .inwr .appLstBox dl dd .roleBtn,
	.tour-indi-app .inwr .appLstBox dl dd .roleMsg {margin:0 10px;padding:8px 0 8px 8px}
}
@media all and (max-width:900px) {
	.tour-indi-app .inwr .appLstBox > ul > li {width:100%;margin:0}
	.tour-indi-app .inwr .appLstBox > ul > li:nth-child(2n) {margin:0}
	.tour-indi-app .inwr .appLstBox dl dt {display:none}
	.tour-indi-app .inwr .appLstBox dl dd {border-bottom:0}
	.tour-indi-app .inwr .appLstBox > ul > li:first-child dl dt {display:block}
	.tour-indi-app .inwr .appLstBox > ul > li:last-child dl dd {border-bottom:1px solid rgba(255, 255, 255, .15)}
	.tour-indi-app .inwr .appMsgBox {padding:20px 30px 20px 130px}
	.tour-indi-app .inwr .appMsgBox:after {width:100px;height:80px;background-size:contain;left:20px;top:20px}
	.tour-indi-app .inwr .appMsgBox .ment-wr p.tel .ico {width:30px;height:30px}
	.tour-indi-app .inwr .appMsgBox .ment-wr p.tel .lbl {font-size:16px;padding-right:10px;margin-right:0}
	.tour-indi-app .inwr .appMsgBox .ment-wr p.tel .txt {font-size:16px;}
}
@media all and (max-width:600px) {
	.tour-indi-app {overflow:visible;padding:20px 0;background:transparent}
	.tour-indi-app:after {content:"";display:block;position:absolute;width:700px;height:100%;left:50%;margin:0 0 0 -350px;z-index:-1;top:0;background:url(/_contents/kor/_Img/07Intro/tour_bg1.jpg) no-repeat left top;background-size:cover}
	.tour-indi-app .inwr {margin:0}
	.tour-indi-app .inwr .appLstBox dl.app-num {display:none}
	.tour-indi-app .inwr .appLstBox dl.app-date {width:30%}
	.tour-indi-app .inwr .appLstBox dl.app-apply {width:35%}
	.tour-indi-app .inwr .appLstBox dl.app-confirm {width:35%}
	.tour-indi-app .inwr .appLstBox dl dd .lbl {font-size:14px}
	.tour-indi-app .inwr .appLstBox dl dd .roleBtn,
	.tour-indi-app .inwr .appLstBox dl dd .roleMsg {font-size:14px}
	.tour-indi-app .inwr .appMsgBox {padding:90px 20px 20px 20px}
	.tour-indi-app .inwr .appMsgBox:after {width:80px;height:58px;left:50%;top:20px;margin:0 0 0 -40px}
	.tour-indi-app .inwr .appMsgBox:before {display:none}
	.tour-indi-app .inwr .appMsgBox .ment-wr {max-width:100%}
	.tour-indi-app .inwr .appMsgBox .ment-wr p {font-size:15px}
	.tour-indi-app .inwr .appMsgBox .ment-wr p.closing-ment {padding:0 0 10px 0;margin:0 0 10px 0;border-bottom:1px dashed #ddd}
}
@media all and (max-width:480px) {
	.tour-indi-app .inwr .appLstBox {margin:10px 0 0 0}
	.tour-indi-app .inwr .appLstBox dl.app-date {width:40%}
	.tour-indi-app .inwr .appLstBox dl.app-apply {width:30%}
	.tour-indi-app .inwr .appLstBox dl.app-confirm {width:30%}
	.tour-indi-app .inwr .appLstBox dl dd .roleBtn,
	.tour-indi-app .inwr .appLstBox dl dd .roleMsg {padding:8px 0;text-align:center}
	.tour-indi-app .inwr .appLstBox dl dd .roleBtn:after,
	.tour-indi-app .inwr .appLstBox dl dd .roleMsg:after {display:none}
}
.grou-msgBtn1 {display:block;width:150px;font-size:14px;text-align:center;box-sizing:border-box;border:1px solid #aaa;background:#f0f0f0;padding:4px 0;border-radius:2px;margin:5px 0 0;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}
.grou-msgBtn1:focus,
.grou-msgBtn1:active,
.grou-msgBtn1:hover {background:#fff;border:1px solid #ddd}



/* 투어신청 : 공통 */
.tourComm-h1 {font-size:30px;margin-bottom:25px}

/* 투어신청 1 : 캠퍼스 투어신청 */
.tour1 {}
.tour1 h3 {display:block;margin:0 0 20px 0;height:81px;text-align:center;font-size:40px;color:#003875;background:url(/_contents/kor/_Img/06Pr/tour1_bg3.png) no-repeat center center}
.tour1 .topBox {position:relative;height:376px;background:#eaeaea url(/_contents/kor/_Img/06Pr/tour1_bg1.png) repeat left top}
.tour1 .topBox .img-wr {position:relative;height:100%;margin:0 400px 0 0;overflow:hidden}
.tour1 .topBox .img-wr img {display:block;position:absolute;width:800px;left:50%;bottom:0;margin:0 0 0 -400px}
.tour1 .topBox .btn-wr {width:400px;height:100%;position:absolute;right:0;top:0;background:url(/_contents/kor/_Img/06Pr/tour1_bg2.jpg) no-repeat right top;text-align:center}
.tour1 .topBox .btn-wr h4 {display:inline-block;position:relative;text-align:center;padding:0 0 0 40px;line-height:1;margin:35px 0 0 0}
.tour1 .topBox .btn-wr h4 span {display:inline-block;font-size:25px;color:#fff}
.tour1 .topBox .btn-wr h4:before {content:"";display:block;position:absolute;width:27px;height:24px;background:url(/_contents/kor/_Img/06Pr/tour1_icon1.png) no-repeat;left:0;top:0}
.tour1 .topBox .btn-wr p {text-align:center;font-size:0;margin:8px 32px 0}
.tour1 .topBox .btn-wr p span {display:inline-block;vertical-align:middle;box-sizing:border-box;color:#fff;height:34px;line-height:34px}
.tour1 .topBox .btn-wr p .pLbl {font-size:17px;border:1px solid #fff;padding:0 12px;margin:0 19px 0 0}
.tour1 .topBox .btn-wr p .pTxt {font-size:30px;font-weight:bold}
.tour1 .topBox .btn-wr .btn-inBox {margin:17px 0 0 0;overflow:hidden}
.tour1 .topBox .btn-wr .btn-inBox a {display:block;position:relative;box-sizing:border-box;border:1px solid #ccc;background:#fff;margin:10px 32px 0;transition:all .3s ease}
.tour1 .topBox .btn-wr .btn-inBox a .txt {display:block;text-align:left;padding:20px 0 20px 87px;box-sizing:border-box;border:1px solid #fff;transition:all .3s ease}
.tour1 .topBox .btn-wr .btn-inBox a .txt span {line-height:1;vertical-align:middle}
.tour1 .topBox .btn-wr .btn-inBox a .txt .t1 {display:inline-block;font-size:26px;font-weight:bold}
.tour1 .topBox .btn-wr .btn-inBox a .txt .t2 {display:inline-block;font-size:17px;margin:0 0 0 14px;font-weight:bold}
.tour1 .topBox .btn-wr .btn-inBox a .txt .t3 {display:block;font-size:14px;color:#666;margin:14px 0 0 2px}
.tour1 .topBox .btn-wr .btn-inBox a:before {content:"";display:block;position:absolute;width:55px;height:55px;background-repeat:no-repeat;background-position:left top;left:22px;top:20px}
.tour1 .topBox .btn-wr .btn-inBox a.type-grp .txt .t1,
.tour1 .topBox .btn-wr .btn-inBox a.type-grp .txt .t2 {color:#018468}
.tour1 .topBox .btn-wr .btn-inBox a.type-grp:before {background-image:url(/_contents/kor/_Img/06Pr/tour1_icon2.png)}
.tour1 .topBox .btn-wr .btn-inBox a.type-ind .txt .t1,
.tour1 .topBox .btn-wr .btn-inBox a.type-ind .txt .t2 {color:#005fb1}
.tour1 .topBox .btn-wr .btn-inBox a.type-ind:before {background-image:url(/_contents/kor/_Img/06Pr/tour1_icon3.png)}
.tour1 .topBox .btn-wr .btn-inBox a:focus,
.tour1 .topBox .btn-wr .btn-inBox a:active,
.tour1 .topBox .btn-wr .btn-inBox a:hover {background:#f0f0f0}
.tour1 .topBox .btn-wr .btn-inBox a.type-grp:focus,
.tour1 .topBox .btn-wr .btn-inBox a.type-grp:active,
.tour1 .topBox .btn-wr .btn-inBox a.type-grp:hover {border:1px solid #00b58d}
.tour1 .topBox .btn-wr .btn-inBox a.type-grp:focus .txt,
.tour1 .topBox .btn-wr .btn-inBox a.type-grp:active .txt,
.tour1 .topBox .btn-wr .btn-inBox a.type-grp:hover .txt {border:1px solid #00b58d}
.tour1 .topBox .btn-wr .btn-inBox a.type-ind:focus,
.tour1 .topBox .btn-wr .btn-inBox a.type-ind:active,
.tour1 .topBox .btn-wr .btn-inBox a.type-ind:hover {border:1px solid #005bab}
.tour1 .topBox .btn-wr .btn-inBox a.type-ind:focus .txt,
.tour1 .topBox .btn-wr .btn-inBox a.type-ind:active .txt,
.tour1 .topBox .btn-wr .btn-inBox a.type-ind:hover .txt {border:1px solid #005bab}
.tour1 .msgBox {position:relative;background:url(/_contents/kor/_Img/Common/dia_ptn1.gif) repeat left top;padding:3px}
.tour1 .msgBox .txt-wr {padding:40px;background:#fff}
.tour1 .msgBox .txt-wr h4 {margin-left:0}
.tour1 .msgBox .txt-wr ul {}
.tour1 .msgBox .txt-wr ul li {font-size:15px}
.tour1 .msgBox .tour1-guide-ul {display:block;width:100%;font-size:0;overflow:hidden}
/* .tour1 .msgBox .tour1-guide-ul li {display:block;position:relative;width:100%;float:left} */
.tour1 .msgBox .tour1-guide-ul li {display:block;width:100%;float:left}
.tour1 .msgBox .tour1-guide-ul li:before {content:"";display:block;position:absolute;top:15px;left:0;width:4px;height:1px;background:#888}
.tour1 .msgBox .tour1-guide-ul li span {display:block;padding:2px 0;margin:0 15px;letter-spacing:-.05em}

/*
.tour1 .msgBox .tour1-guide-ul a {display:block;width:170px;font-size:14px;text-align:center;box-sizing:border-box;border:1px solid #aaa;background:#f0f0f0;padding:7px 0;border-radius:2px;margin:3px 0 0 0;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}
.tour1 .msgBox .tour1-guide-ul a:focus,
.tour1 .msgBox .tour1-guide-ul a:active,
.tour1 .msgBox .tour1-guide-ul a:hover {background:#fff;border:1px solid #ddd}
*/
/* .tour1 .msgBox .tour1-guide-ul a {display:inline-block;color:#00439f;margin:0 0 0 5px} */
.tour1 .msgBox .tour1-guide-ul a {display:inline-block;color:#00439f;}
.tour1 .msgBox .tour1-guide-ul a:after {content:"";display:inline-block;width:10px;height:10px;background:url(/_contents/kor/_Img/Layout/ico_win_sprite.png) no-repeat 0 0;vertical-align:middle;margin:0 0 3px 5px;opacity:1;}
.tour1 .msgBox .tour1-guide-ul a:focus,
.tour1 .msgBox .tour1-guide-ul a:hover {text-decoration:underline}
@media all and (max-width:1200px) {
	.tour1 .msgBox .tour1-guide-ul a {display:block;margin:0;}
}
@media all and (max-width:1170px) {
	.tour1 .topBox {height:330px}
	.tour1 .topBox .img-wr img {width:700px;margin:0 0 0 -350px}
	.tour1 .topBox .btn-wr h4 {margin:25px 0 0 0}
	.tour1 .topBox .btn-wr h4 span {font-size:20px}
	.tour1 .topBox .btn-wr p .pTxt {font-size:25px}
	.tour1 .topBox .btn-wr .btn-inBox {margin:0}
}
@media all and (max-width:980px) {
	.tour1 .topBox {height:290px}
	.tour1 .topBox .img-wr {margin:0 350px 0 0}
	.tour1 .topBox .img-wr img {width:600px;margin:0 0 0 -300px}
	.tour1 .topBox .btn-wr {width:350px}
	.tour1 .topBox .btn-wr .btn-inBox a {margin:10px 15px 0}
	.tour1 .topBox .btn-wr .btn-inBox a .txt {padding:12px 0 12px 70px}
	.tour1 .topBox .btn-wr .btn-inBox a:before {width:50px;height:50px;left:12px;top:13px;background-size:cover}
	.tour1 .topBox .btn-wr .btn-inBox a .txt .t1 {font-size:20px}
	.tour1 .topBox .btn-wr .btn-inBox a .txt .t2 {font-size:15px;margin:0 0 0 10px}
	.tour1 .topBox .btn-wr .btn-inBox a .txt .t3 {margin:7px 0 0 2px}
	.tour1 .msgBox .txt-wr {padding:20px}
}
@media all and (max-width:840px) {
	.tour1 .topBox {height:auto}
	.tour1 .topBox .img-wr {height:auto;margin:0}
	.tour1 .topBox .img-wr img {position:relative;width:100%;left:auto;bottom:auto;margin:0}
	.tour1 .topBox .btn-wr {position:relative;width:auto;height:auto;right:auto;top:auto;background-size:cover;padding:20px 0}
	.tour1 .topBox .btn-wr h4 {margin:0}
	.tour1 .topBox .btn-wr .btn-inBox {margin:10px 20px 0;font-size:0}
	.tour1 .topBox .btn-wr .btn-inBox a {display:inline-block;width:49%;margin:0 2% 0 0;vertical-align:top}
	.tour1 .topBox .btn-wr .btn-inBox a:last-child {margin:0}
	.tour1 .topBox .btn-wr .btn-inBox a:before {top:9px}
}
@media all and (max-width:700px) {
	.tour1 h3 {height:70px;font-size:26px;background-size:contain;line-height:3}
	.tour1 .topBox .btn-wr p .pLbl {font-size:15px;padding:0 10px;margin:0 10px 0 0}
	.tour1 .topBox .btn-wr p .pTxt {font-size:15px}
	.tour1 .topBox .btn-wr .btn-inBox a {display:block;width:auto;margin:0}
	.tour1 .topBox .btn-wr .btn-inBox a:before {width:30px;height:30px;left:10px;top:10px}
	.tour1 .topBox .btn-wr .btn-inBox a:last-child {margin:10px 0 0 0}
	.tour1 .topBox .btn-wr .btn-inBox a .txt {padding:7px}
	.tour1 .topBox .btn-wr .btn-inBox a .txt .t1 {margin:7px 0 0 40px}
	.tour1 .topBox .btn-wr .btn-inBox a .txt .t2 {margin:10px 0 0 10px}
	.tour1 .topBox .btn-wr .btn-inBox a .txt .t3 {line-height:1.5;margin:10px 0 0 0}
	.tour1 .msgBox .tour1-guide-ul li {width:100%}
}

/* 투어신청 2 : 단체투어 신청안내(개인투어 신청안내 겸용) */
.tour2-guide-btnWr {margin:20px 0 0 0;text-align:center}
.tour2-guide-btnWr a,
.tour2-guide-btnWr button {font-weight:bold}
.tour2-guide-tbl .col25p {width:25%}
.tour2-guide-tbl .col30p {width:30%}
.tour2-guide-tbl .col40p {width:40%}
.tour2-guide-tbl .col-a {width:auto}
.tour2-guide-sulMsg.info-ex {position:absolute;right:0;bottom:0;color:#666;background-position:0px 4px;font-weight:normal;padding-bottom:0}
.tour2-guide-sulMsg.info-ex em {font-style:normal;color:#0067d4}
.tour2-guide-sulWr {display:block;background:#f9f9f9;padding:10px 0;margin:10px 0 0 0;border-radius:5px;box-sizing:border-box;border:1px solid #eee}
.tour2-guide-sul {display:block;margin:0 10px;background:#fff;border-radius:3px;box-sizing:border-box;border:1px solid #ddd;overflow:hidden;padding:10px 0 0}
.tour2-guide-sul li {display:block;position:relative;width:20%;float:left;text-align:center;margin:0 0 10px}
.tour2-guide-sul li:after {content:"";display:block;position:absolute;width:1px;height:100%;right:0;top:0;background:url(/_contents/kor/_Img/07Intro/tour_ptn3.gif) repeat-y right top}
.tour2-guide-sul li:nth-child(5n):after {display:none}
.tour2-guide-sul li span {display:inline-block;position:relative;padding:0 0 0 15px}
.tour2-guide-sul li span:before {content:"";display:block;position:absolute;box-sizing:border-box;width:12px;height:12px;border:3px solid #9e9e9e;border-radius:50%;top:50%;left:0;margin:-6px 0 0 0}
.tour2-guide-sul li.over span {color:#0067d4;font-weight:bold}
.tour2-guide-sul li.over span:before {border-color:#0067d4}
.tour2-alert .txt .csc-p1,
.tour2-alert .txt .csc-ap1 {font-weight:bold}
.tour2-alert .txt .floor {display:block}
.tour2-confirm {margin:20px 0 0 0}
.tour2-confirm .info-tit {font-size:22px}
.tour2-confirm .info-tit .floor {display:block}
.tour2-confirm a {margin:20px 0 0 0}
@media all and (max-width:1000px) {
	.tour2-guide-sul li {width:25%}
	.tour2-guide-sul li:nth-child(5n):after {display:block}
	.tour2-guide-sul li:nth-child(4n):after {display:none}
}
@media all and (max-width:700px) {
	.tour2-guide-sul li {width:33.33%}
	.tour2-guide-sul li:nth-child(5n):after {display:block}
	.tour2-guide-sul li:nth-child(4n):after {display:block}
	.tour2-guide-sul li:nth-child(3n):after {display:none}
}
@media all and (max-width:600px) {
	.tour2-guide-sulMsg.info-ex {display:block;position:relative;right:auto;bottom:auto;margin-top:5px}
	.tour2-guide-sul li {width:50%}
	.tour2-guide-sul li:nth-child(5n):after {display:block}
	.tour2-guide-sul li:nth-child(4n):after {display:block}
	.tour2-guide-sul li:nth-child(3n):after {display:block}
	.tour2-guide-sul li:nth-child(2n):after {display:none}
	.tour2-guide-sul li span {font-size:14px;letter-spacing:-.05em}
	.tour2-alert .txt .floor {display:inline}
	.tour2-confirm .info-tit {font-size:18px}
}

/* 투어신청 3 : 단체투어 신청 */
.tour3-top {display:block;position:relative;background:url(/_contents/kor/_Img/06Pr/tour3_bg1.jpg) no-repeat;background-size:cover;margin:0px 0 0 0;min-height:112px}
.tour3-top .date-navi {display:block;position:relative;width:50%;max-width:209px;margin:0 auto;padding:36px 0 30px 0;text-align:center}
.tour3-top .date-navi a {display:block;position:absolute;width:30px;height:30px;top:50%;margin:-10px 0 0}
.tour3-top .date-navi a.prev {left:0}
.tour3-top .date-navi a.next {right:0}
.tour3-top .date-navi a:after {content:"";display:block;position:absolute;width:11px;height:21px;left:50%;top:50%;margin:-10px 0 0 -5px;background:url(/_contents/kor/_Img/06Pr/tour3_sprite.png) no-repeat;transition:all .3s ease}
.tour3-top .date-navi a.prev:after {background-position:-46px 0px}
.tour3-top .date-navi a.next:after {background-position:-57px 0px}
.tour3-top .date-navi a:focus,
.tour3-top .date-navi a:active,
.tour3-top .date-navi a:hover {background-position-y:-21px}
.tour3-top .date-navi .term {display:block;font-weight:bold;line-height:1;font-size:32px;color:#fff}
.tour3-top .stat-wr {display:block;font-size:0;position:absolute;left:51px;top:44px}
.tour3-top .stat-wr div {display:inline-block;margin:0 35px 0 0}
.tour3-top .stat-wr div .ico {display:inline-block;vertical-align:middle}
.tour3-top .stat-wr div .txt {display:inline-block;vertical-align:middle;font-size:15px;color:#fff;margin:0 0 0 7px}
.tour3-top .stat1 {width:23px;height:23px;background:url(/_contents/kor/_Img/06Pr/tour3_sprite.png) no-repeat 0px 0px}
.tour3-top .stat2 {width:23px;height:23px;background:url(/_contents/kor/_Img/06Pr/tour3_sprite.png) no-repeat -23px 0px}
.tour3-top .stat3 {width:23px;height:23px;background:url(/_contents/kor/_Img/06Pr/tour3_sprite.png) no-repeat 0px -42px}
.tour3-top .msg-wr {display:block;position:absolute;right:39px;top:25px}
.tour3-top .msg-wr p {display:block;line-height:1.8;color:#fff;font-size:15px;font-weight:bold}
.tour3-top .msg-wr p .col2 {color:#ffcabb}
.tour3-tbl-wr {padding:0}
.tour3-tbl-wr .menu-tbl {min-width:1000px}
.tour3-tbl {border-collapse:collapse;border-spacing:0px;table-layout:fixed;width:100%;clear:both;text-align:center;min-width:800px !important}
.tour3-tbl colgroup col.holi {width:10%}
.tour3-tbl colgroup col.day {width:16%}
.tour3-tbl thead tr th {background:#005baa;color:#fff;border-right:1px solid #4483ba;font-size:17px;padding:15px 0}
.tour3-tbl tbody tr th {position:relative;border-bottom:1px solid #e0e0e0;border-left:1px solid #ddd;border-right:1px solid #e0e0e0;font-size:17px;color:#222}
.tour3-tbl tbody tr td {position:relative;border-bottom:1px solid #e0e0e0;border-right:1px solid #e0e0e0;vertical-align:top;height:80px;text-align:left}
.tour3-tbl tbody tr td:first-child {border-left:1px solid #ddd}
.tour3-tbl tbody tr td:last-child {border-right:1px solid #ddd}
.tour3-tbl tbody tr td.hol1 .cell-wr,
.tour3-tbl tbody tr td.hol2 .cell-wr,
.tour3-tbl tbody tr td.sun .cell-wr,
.tour3-tbl tbody tr td.sat .cell-wr {background:#f0f0f0}
.tour3-tbl tbody tr td.notThisMonth .cell-wr {background:#f0f0f0}
.tour3-tbl tbody tr td.sun.today:after,
.tour3-tbl tbody tr td.sat.today:after {z-index:10}
.tour3-tbl .cell-wr {display:block;position:absolute;width:100%;height:80px;box-sizing:border-box;border:2px solid transparent;z-index:5;transition:all .3s ease}
.tour3-tbl .cell-wr:focus,
.tour3-tbl .cell-wr:active,
.tour3-tbl .cell-wr:hover {border:2px solid #00b58d}
.tour3-tbl .today * {font-weight:bold}
.tour3-tbl .today .cell-wr {border:2px solid #555 !important}
.tour3-tbl .today .cell-wr:focus,
.tour3-tbl .today .cell-wr:active,
.tour3-tbl .today .cell-wr:hover {border:2px solid #00b58d !important}
.tour3-tbl .today.holi .cell-wr,
.tour3-tbl .today.hol1 .cell-wr,
.tour3-tbl .today.hol2 .cell-wr,
.tour3-tbl .today.sun .cell-wr,
.tour3-tbl .today.sat .cell-wr {border:2px solid #555 !important}
.tour3-tbl .cell-wr span.date {display:inline-block;font-size:15px;margin:5px 0 0 5px}
.tour3-tbl .cell-wr a.date:focus,
.tour3-tbl .cell-wr a.date:active,
.tour3-tbl .cell-wr a.date:hover {text-decoration:underline;font-weight:bold}
.tour3-tbl .cell-wr .finished {display:block;color:#666;line-height:1;margin:0 3px 0;font-size:14px}
.tour3-tbl .cell-wr a {display:block;position:absolute;width:100%;height:100%;left:0;top:0;margin:0;z-index:5}
.tour3-tbl .cell-wr a.stat1a {display:block;position:relative;width:auto;height:auto;margin:0 5px}
.tour3-tbl .cell-wr a span {display:inline-block;margin:5px 0 0 5px}
.tour3-tbl .cell-wr a .ico {display:block;position:absolute;width:23px;height:23px;background:url(/_contents/kor/_Img/06Pr/tour3_sprite.png) no-repeat;left:0;top:0;margin:0;font-size:0}
.tour3-tbl .cell-wr a .stat1 {background-position:0px 0px}
.tour3-tbl .cell-wr a .stat2 {background-position:-23px 0px}
.tour3-tbl .cell-wr a .stat3 {background-position:0px -42px}
.tour3-tbl .cell-wr a .txt {display:block;font-size:14px;color:#222;line-height:1.7;margin:0 0 0 30px;min-height:23px;letter-spacing:-.05em}
.tour3-tbl .cell-wr a:focus .txt,
.tour3-tbl .cell-wr a:active .txt,
.tour3-tbl .cell-wr a:hover .txt {text-decoration:underline}
.tour3-tbl .cell-wr a.stat1a:focus .txt,
.tour3-tbl .cell-wr a.stat1a:active .txt,
.tour3-tbl .cell-wr a.stat1a:hover .txt {color:#eb572a}
.tour3-tbl .cell-wr a.stat2a:focus .txt,
.tour3-tbl .cell-wr a.stat2a:active .txt,
.tour3-tbl .cell-wr a.stat2a:hover .txt {color:#000}
.tour3-tbl tbody tr td.sun .date {color:#d60000 !important}
.tour3-tbl tbody tr td.sat .date {color:#3f64b8 !important}
.tour3-tbl tbody tr td.hol1 .date {color:#d60000}
.tour3-tbl tbody tr td.hol2 .date {color:#444}
.tour3-tbl tbody tr td.sun .cell-wr,
.tour3-tbl tbody tr td.sat .cell-wr,
.tour3-tbl tbody tr td.hol1 .cell-wr,
.tour3-tbl tbody tr td.hol2 .cell-wr {border:2px solid transparent}
@media all and (max-width:850px) {
	.tour3-top .date-navi {position:absolute;right:30px;top:50%;transform:translateY(-50%);line-height:1;padding:0}
	.tour3-top .date-navi a {top:12px}
	.tour3-top .date-navi .term {padding:0;margin:0}
	.tour3-top .stat-wr {left:30px;top:20px;line-height:1}
	.tour3-top .msg-wr {right:auto;left:30px;top:45px;line-height:1}
}
@media all and (max-width:580px) {
	.tour3-top {min-height:0;padding:20px 0 10px}
	.tour3-top .date-navi {position:relative;right:auto;top:auto;transform:translateY(0);width:200px}
	.tour3-top .stat-wr {position:relative;left:auto;top:auto;line-height:1;text-align:center;margin:20px 0 0 0}
	.tour3-top .stat-wr div {margin:0 10px}
	.tour3-top .msg-wr {position:relative;right:auto;left:auto;top:auto;line-height:1;text-align:center;margin:10px 0 0 0}
	.tour3-top .msg-wr p {display:inline-block}
}

/* 투어신청 4 : 폼작성 (단체/개인 겸용) */
.tour4-formWr {display:block;}
.tour4-formWr .c-tit03 {margin:0 0 15px 0}
.tour4-formWr .info-box {padding:25px 180px 25px 230px}
@media all and (max-width:799px) {
	.tour4-formWr .info-box {padding:25px 100px 25px 130px}
	.tour4-formWr .info-box p.info-tit {display:block}
	.tour4-formWr .info-box p {display:inline}
	.tour4-formWr .info-box p:last-child {display:block}
}
@media all and (max-width:550px) {
	.tour4-formWr .info-box {padding:25px}
	.tour4-formWr .info-box:after {margin-top:-20px;right:10px}
	.tour4-formWr .info-box :before,
	.tour4-formWr .info-box :after {display:none}
}

em.req {}
em.req:before {content:"*";display:inline-block;color:#d00;font-size:15px}

.tour4-formWr ul * {vertical-align:middle;box-sizing:border-box}
.tour4-formWr > ul {display:block;border-top:2px solid #121212}
.tour4-formWr > ul > li {display:inline-block;width:100%;position:relative;border-bottom:1px solid #d2d2d2;background:#f1f4f7}
.tour4-formWr > ul > li .role-tit {display:block;position:absolute;width:200px;height:100%;font-size:0}
.tour4-formWr > ul > li .role-tit label,
.tour4-formWr > ul > li .role-tit span {display:block;position:absolute;width:100%;height:20px;left:0;top:50%;margin:-10px 0 0 0;text-align:center;font-size:14px;color:#003875;font-weight:bold;letter-spacing:-.05em}
.tour4-formWr > ul > li .role-core {display:block;position:relative;margin:0 0 0 200px;padding:5px 0 5px 20px;background:#fff;font-size:0}
.tour4-formWr > ul > li .role-core:after {content:"";display:block;clear:both}
.tour4-formWr > ul > li .role-core .floor1 {display:block;margin:0 0 5px 0;padding:0 0 5px 0;border-bottom:1px dashed #ddd}
.tour4-formWr > ul > li .role-core .floor1:last-child {margin-bottom:0;padding-bottom:0;border-bottom:0}
.tour4-formWr > ul > li .role-core .floor2 {display:block;position:relative;margin:0 0 5px 0;padding:0 0 5px 0;border-bottom:1px dashed #ddd}
.tour4-formWr > ul > li .role-core .floor2 h3 {display:block;position:absolute;color:#005baa;font-size:14px;top:7px}
.tour4-formWr > ul > li .role-core .floor2 .c-list02 {display:block;position:relative;margin:0 0 0 100px}
.tour4-formWr > ul > li .role-core .floor2 .c-list02 li {font-size:15px}
.tour4-formWr > ul > li .role-core .floor2:last-child {margin-bottom:0;padding-bottom:0;border-bottom:0}
.tour4-formWr > ul > li .role-core .floor3 {display:inline-block;width:50%}
.tour4-formWr .ulwr-desc {display:inline-block;vertical-align:top}
.tour4-formWr .ulwr-1 {display:inline-block;text-align:left;vertical-align:top;margin:0 10px 0 0}
.tour4-formWr .ulwr-1 li {display:block;height:28px;line-height:28px;font-size:0;margin:0 20px 5px 0;vertical-align:middle}
.tour4-formWr .ulwr-1 li * {vertical-align:middle}
.tour4-formWr .ulwr-1 li:last-child {margin:0}
.tour4-formWr .ulwr-1 li input {display:inline-block;vertical-align:middle;margin:3px 5px 0 0}
.tour4-formWr .ulwr-1 li label,
.tour4-formWr .ulwr-1 li span {display:inline-block;font-size:14px;vertical-align:middle;margin:0}
.tour4-formWr .ulwr-2 {display:inline-block;text-align:left;vertical-align:top;margin:0 0 0 0px}
.tour4-formWr .ulwr-2 li {display:inline-block;height:28px;line-height:28px;font-size:0;margin:0 20px 0 0}
.tour4-formWr .ulwr-2 li:last-child {margin:0}
.tour4-formWr .ulwr-2 li input {display:inline-block;vertical-align:middle;margin:3px 5px 0 0}
.tour4-formWr .ulwr-2 li label,
.tour4-formWr .ulwr-2 li span {display:inline-block;font-size:14px;vertical-align:middle;margin:0}
.tour4-formWr .form-base .info-ex {display:inline-block;min-height:28px;padding-bottom:0;background-position:0 4px;margin:0 0 0 10px;line-height:28px}
.tour4-formWr .form-base .stit {display:inline-block;font-size:14px;font-weight:bold;margin:0 5px 0 0;color:#005baa}
.tour4-formWr .form-base .stit.unit-class {display:inline-block;width:40px;font-size:14px;font-weight:bold;margin:0 5px 0 0;color:#005baa}
.tour4-formWr .form-base input.txt1,
.tour4-formWr .form-base input.txt2,
.tour4-formWr .form-base input.txt3,
.tour4-formWr .form-base input.txt4,
.tour4-formWr .form-base input.num1 {display:inline-block;width:100%;font-size:15px;height:30px}
.tour4-formWr .form-base input.txt1 {max-width:238px}
.tour4-formWr .form-base input.txt2 {max-width:197px}
.tour4-formWr .form-base input.txt3 {max-width:120px}
.tour4-formWr .form-base input.txt4 {max-width:30px}
.tour4-formWr .form-base input.num1 {max-width:115px}
.tour4-formWr .form-base input.notxt {padding:0;margin:0;border-color:transparent}
.tour4-formWr .form-base select {font-size:14px;padding:0;width:auto;height:30px}
.tour4-formWr .form-base select.w60 {width:60px}
.tour4-formWr .form-base .addr1 {margin:0 5px 0 0}
.tour4-formWr .form-base .email1 {margin:0 0 0 5px}
.tour4-formWr .form-base .ltxt1 {display:inline-block;font-size:14px;height:28px;line-height:28px;text-align:center;padding:0 5px}
.tour4-formWr .form-base .ltxt2 {font-size:14px;height:28px;line-height:28px;text-align:center}
.tour4-formWr .form-base .opt1 {display:inline-block;margin:0 0 0 5px}
.tour4-formWr .form-base .role-core .set-unit1 {position:relative;padding:5px 0 0 0;margin:5px 0 0 0;border-top:1px dashed #ddd}
.tour4-formWr .form-base .role-core .set-unit1:first-child {padding:0;margin:0;border:0}
.tour4-formWr .form-base .frm-btn1 {position:absolute;right:0;margin:0;top:4px}
.tour4-formWr .form-base .frm-btn1 .txt {font-size:14px;padding:7px 35px 7px 10px}
.tour4-formWr .form-base .frm-btn1 .ico {right:10px;margin-top:-9px;transition:all .5s ease}
.tour4-formWr .form-base .frm-btn1:focus .ico,
.tour4-formWr .form-base .frm-btn1:active .ico,
.tour4-formWr .form-base .frm-btn1:hover .ico {transform:rotate(360deg)}
.tour4-formWr .form-base .txtarea1 {display:block;resize:none;width:100%;min-height:100px}
.tour4-formWr .diaWr {display:block;position:relative;background:url(/_contents/kor/_Img/Common/dia_ptn1.gif) repeat left top;overflow:hidden;margin:20px 0 0 0}
.tour4-formWr .diaWr .diaInwr {display:block;position:relative;margin:3px 0;padding:20px 30px;text-align:left;background:#fff url(/_contents/kor/_Img/06Pr/tour4_bg2.jpg) no-repeat right bottom}
.tour4-formWr .diaWr .diaInwr:before,
.tour4-formWr .diaWr .diaInwr:after {content:"";display:block;position:absolute;width:3px;height:100%;background-repeat:repeat-y;background-position:left top;top:0}
.tour4-formWr .diaWr .diaInwr:before {background-image:url(/_contents/kor/_Img/Common/dia_ptn2.gif);left:0}
.tour4-formWr .diaWr .diaInwr:after {background-image:url(/_contents/kor/_Img/Common/dia_ptn3.gif);right:0}
.tour4-formWr .termrs-wr {height:200px;overflow-y:auto;border:1px solid #ddd;background:#fafafa}
.tour4-formWr .termrs-wr .termrs-inwr {margin:10px;padding:10px 0}
.tour4-formWr .termrs-wr .termrs-inwr .c-tit02 {margin-left:0}
.tour4-formWr .termrs-wr .termrs-inwr .c-tit03 {margin-left:0}
.tour4-formWr .termrs-wr .termrs-inwr .parag1 {display:block;margin:0 0 25px 0}
.tour4-formWr .termrs-wr .termrs-inwr .c-list02 {margin:0 0 0 16px}
.tour4-formWr .termrs-wr .termrs-inwr .c-list02 li {position:relative}
.tour4-formWr .termrs-wr .termrs-inwr .c-list02 li .terms-tit1 {position:absolute;left:15px;top:7px}
.tour4-formWr .termrs-wr .termrs-inwr .c-list02 li .terms-txt1 {margin:0 0 0 80px}
.tour4-formWr .diaWr .diaInwr .agreew-wr {display:block;font-size:0;margin:15px 0 0 0;text-align:center}
.tour4-formWr .diaWr .diaInwr .agreew-wr #agree-chk {display:inline-block;vertical-align:middle;padding:0;margin:0;height:auto;min-height:0;margin:0 10px 0 0}
.tour4-formWr .diaWr .diaInwr .agreew-wr .ment {display:inline-block;font-size:15px;vertical-align:middle;padding:0}
.tour4-formWr .diaWr .diaInwr .agreew-wr .rdos,
.tour4-formWr .diaWr .diaInwr .agreew-wr .checks {display:inline-block;vertical-align:middle;margin:0 15px}
.tour4-formWr .diaWr .diaInwr .agreew-wr input,
.tour4-formWr .diaWr .diaInwr .agreew-wr label {display:inline-block;vertical-align:middle;}
.tour4-formWr .diaWr .diaInwr .agreew-wr label {font-size:15px;padding-top:3px}
.tour4-formWr .same-teacher {text-align:left;margin:0 0 10px 0 }
.tour4-formWr .same-teacher input {vertical-align:middle}
.tour4-formWr .same-teacher label {vertical-align:middle}
.tour4-formWr strong {vertical-align:baseline;box-sizing:content-box;color:#a00}
.tour4-btnWr {text-align:center;margin:20px 0 0 0}
.tour4-btnWr a {display:inline-block;margin:0 10px}
/* 개인 전용 */
.tour4-formWr .indi-hopeDay {display:block;font-size:14px;line-height:1;padding:8px 0}
@media all and (max-width:1100px) {
	#grp-appteacher_con2 .floor3,
	#grp-appteacher_con .floor3 {width:100%;padding:0 0 5px 0;margin:0 0 5px 0;border-bottom:1px dashed #ddd}
	#grp-appteacher_con2 .floor3:last-child,
	#grp-appteacher_con .floor3:last-child {padding:0;margin:0;border:0}
}
@media all and (max-width:1000px) {
	/* 단체 전용 */
	#grp-appteacher2 .info-ex,
	#grp-appteacher .info-ex {display:block;margin:5px 0 0 0}
	#grp-guideteacher_con .floor3 {width:100%;padding:0 0 5px 0;margin:0 0 5px 0;border-bottom:1px dashed #ddd}
	#grp-guideteacher_con .floor3:last-child {padding:0;margin:0;border:0}
	#grp-detailinfo .frm-btn1 {position:relative;right:auto;margin:0 0 5px 0}

	/* 개인 전용 */
}
@media all and (max-width:790px) {
	.tour4-formWr .form-base .email1 {display:block;width:238px;margin:5px 0 0 0}
	#grp-detailinfo .ulwr-2 {display:block;margin:5px 0 0 0}
	#grp-detailinfo .ulwr-2 li {display:inline-block;width:33.33%;margin:0}
}
@media all and (max-width:660px) {
	.tour4-formWr > ul > li .role-tit {position:relative;width:100%;height:auto}
	.tour4-formWr > ul > li .role-tit label,
	.tour4-formWr > ul > li .role-tit span {position:relative;width:100%;height:auto;top:auto;margin:0;text-align:left;padding:5px 0 5px 10px}
	.tour4-formWr > ul > li .role-core {position:relative;margin:0;padding:5px 0 5px 10px}
}
@media all and (max-width:500px) {
	.tour4-formWr > ul > li .role-core {padding:5px 0}
	/* 단체 전용 */
	#grp-school input {width:100%;max-width:999px}
	#grp-appteacher2 input,
	#grp-appteacher input {width:100%;max-width:999px}
	#grp-appteacher2 .info-ex,
	#grp-appteacher .info-ex {line-height:18px;background-position:0 2px}
	#grp-appteacher_con2 .floor3,
	#grp-appteacher_con .floor3 {width:100%;padding:0 0 10px 0;margin:0 0 5px 0}
	#grp-appteacher_con2 .floor3:last-child,
	#grp-appteacher_con .floor3:last-child {padding:0;margin:0;border:0}
	#grp-appteacher_con2 .floor3 .stit,
	#grp-appteacher_con .floor3 .stit {display:block}
	#grp-appteacher_con2 .floor3 select,
	#grp-appteacher_con .floor3 select {width:30%}
	#grp-appteacher_con2 .floor3 .ltxt1,
	#grp-appteacher_con .floor3 .ltxt1 {display:inline-block;width:5%;padding-left:0;padding-right:0}
	#grp-appteacher_con2 .floor3 .num1,
	#grp-appteacher_con .floor3 .num1 {width:30%;max-width:999px}
	#grp-appteacher_email2 .txt1,
	#grp-appteacher_email .txt1 {width:45%}
	#grp-appteacher_email2 .txt3,
	#grp-appteacher_email .txt3 {width:45%;max-width:999px}
	#grp-appteacher_email2 .ltxt1,
	#grp-appteacher_email .ltxt1 {display:inline-block;width:10%;padding-left:0;padding-right:0;text-align:center}
	#grp-appteacher_email2 select,
	#grp-appteacher_email select {width:100%}
	#grp-guideteacher input[type="text"] {width:100%;max-width:999px}
	#grp-guideteacher_con .floor3 {width:100%;padding:0 0 10px 0;margin:0 0 5px 0}
	#grp-guideteacher_con .floor3:last-child {padding:0;margin:0;border:0}
	#grp-guideteacher_con .floor3 .stit {display:block}
	#grp-guideteacher_con .floor3 select {width:30%}
	#grp-guideteacher_con .floor3 .ltxt1 {display:inline-block;width:5%;padding-left:0;padding-right:0}
	#grp-guideteacher_con .floor3 .num1 {width:30%;max-width:999px}
	#grp-guideteacher_email .txt1 {width:45%}
	#grp-guideteacher_email .ltxt1 {display:inline-block;width:10%;padding-left:0;padding-right:0;text-align:center}
	#grp-guideteacher_email select {width:45%}
	#grp-stunum input {max-width:999px;width:88%}
	#grp-stunum .ltxt1 {display:inline-block;width:12%;padding-left:0;padding-right:0;text-align:right}
	#grp-teanum input {max-width:999px;width:88%}
	#grp-teanum .ltxt1 {display:inline-block;width:12%;padding-left:0;padding-right:0;text-align:right}
	#grp-grade input {max-width:999px;width:88%}
	#grp-grade .ltxt1 {display:inline-block;width:12%;padding-left:0;padding-right:0;text-align:right}
	#grp-detailinfo .stit {display:inline-block;margin:0}
	#grp-detailinfo .txt2 {max-width:999px;width:80%}
	#grp-detailinfo .ltxt1 {display:inline-block;width:auto;padding-left:0;padding-right:0;text-align:left;margin:0 5px}
	#grp-detailinfo .ulwr-1 {display:inline-block}
	#grp-detailinfo .ulwr-1 li {display:block;width:auto;margin:0;font-size:0}
	#grp-detailinfo .ulwr-1 li input {display:inline-block}
	#grp-detailinfo .ulwr-1 li label {display:inline-block}
	#grp-detailinfo .ulwr-1 li select {display:inline-block;margin:0}
	#grp-detailinfo .frm-btn1 {display:inline-block;width:100%}
	#grp-gender ul {display:block;width:100%}
	#grp-gender ul li {display:inline-block;margin:0;width:33.33%}
	#grp-schooladdr select:nth-child(1) {display:inline-block;width:49%;margin:0 2% 0 0}
	#grp-schooladdr select:nth-child(2) {display:inline-block;width:49%;margin:0}
	#grp-carinfo select {display:inline-block;width:70%;margin:0}
	#grp-carinfo .ltxt1 {display:inline-block;width:20%;padding-left:0;padding-right:0;text-align:left}
	#grp-carinfo .ltxt2 {display:inline-block;width:10%;padding-left:0;padding-right:0;text-align:right}
	#grp-carinfo .floor2 h3 {position:relative}
	#grp-carinfo .floor2 .c-list02 {margin:5px 0 0 0;font-size:14px}

	#grp-cafeteria .floor2 h3 {position:relative}
	#grp-cafeteria .floor2 .c-list02 {margin:5px 0 0 0}
	#grp-cafeteria ul {display:block;width:100%}
	#grp-cafeteria ul li {font-size:14px}


	.tour4-formWr .diaWr .diaInwr {padding:10px 10px}
	.tour4-formWr .diaWr .diaInwr .c-list01 li {font-size:14px}
	.tour4-formWr .diaWr .diaInwr .agreew-wr input {margin:4px 0 0 0}
	.tour4-formWr .diaWr .diaInwr .agreew-wr input,
	.tour4-formWr .diaWr .diaInwr .agreew-wr label {vertical-align:top}
	.tour4-formWr .diaWr .diaInwr .agreew-wr label {font-size:14px;max-width:200px;margin:0 0 0 10px}
	.tour4-btnWr {display:block;width:100%;}
	.tour4-btnWr a {display:block;width:100%;margin:5px 0 0 0}

	/* 개인전용 */
	#ind-seperate ul {display:block;width:100%}
	#ind-seperate ul li {width:50%;margin:0}
	#ind-school .txt1 {width:100%;max-width:999px}
	#ind-name .txt1 {width:100%;max-width:999px}
	#ind-grade .txt1 {width:100%;max-width:999px}
	#ind-num .txt1 {width:90%;max-width:999px}
	#ind-num .ltxt1 {display:inline-block;width:10%;padding-left:0;padding-right:0;text-align:right}
	#ind-num p {margin:0}
	#ind-series ul {display:block;width:100%}
	#ind-series ul li {width:33.33%;margin:0}
	#ind-dep .txt1 {width:100%;max-width:999px}
	#ind-hopeday ul {display:block;width:100%}
	#ind-hopeday ul li {width:50%;margin:0}
	#ind-tel select {display:inline-block;width:30%}
	#ind-tel .ltxt1 {display:inline-block;width:5%;padding-left:0;padding-right:0}
	#ind-tel .num1 {display:inline-block;width:30%;max-width:999px}
	#ind-email .txt1 {width:45%}
	#ind-email .ltxt1 {display:inline-block;width:10%;padding-right:0;padding-left:0;text-align:center}
	#ind-email select {width:45%}
	#ind-addr .role-core {overflow:hidden}
	#ind-addr select {width:49%;margin:0}
	#ind-addr select:nth-child(1) {float:left}
	#ind-addr select:nth-child(2) {float:right}
}

/* 투어신청 5 : 단체투어 신청확인 */
.tour5-top {display:block;position:relative;background:#f7f7f7}
.tour5-top img {display:block;width:56.5%}
.tour5-top .msg-wr {display:block;position:absolute;width:40%;right:50px;top:40px;text-align:center}
/* .tour5-top .msg-wr h3 {display:inline-block;min-width:270px;height:81px;font-size:22px;color:#005baa;background:url(/_contents/kor/_Img/06Pr/tour4_bg1.png) no-repeat center top;line-height:100px;background-size:contain;padding:0 30px} */
.tour5-top .msg-wr h3 {display:inline-block;min-width:270px;height:81px;font-size:22px;color:#005baa;line-height:100px;background-size:contain;padding:0 30px}
.tour5-top .msg-wr ul {display:block;font-size:15px;color:#333;line-height:24px;letter-spacing:-.025em;margin:32px 0 0 0;text-align:center}
.tour5-top .msg-wr ul li {display:inline-block;text-align:left;color:#555}
.tour5-top .msg-wr ul li span {}
.tour5-diaWr {display:block;position:relative;background:url(/_contents/kor/_Img/Common/dia_ptn1.gif) repeat left top;overflow:hidden;margin:20px 0 0 0}
.tour5-diaWr .tour5-diaInwr {display:block;position:relative;margin:3px 0;padding:50px 10px 71px 10px;text-align:center;background:#fff url(/_contents/kor/_Img/06Pr/tour4_bg2.jpg) no-repeat right bottom}
.tour5-diaWr .tour5-diaInwr:before,
.tour5-diaWr .tour5-diaInwr:after {content:"";display:block;position:absolute;width:3px;height:100%;background-repeat:repeat-y;background-position:left top;top:0}
.tour5-diaWr .tour5-diaInwr:before {background-image:url(/_contents/kor/_Img/Common/dia_ptn2.gif);left:0}
.tour5-diaWr .tour5-diaInwr:after {background-image:url(/_contents/kor/_Img/Common/dia_ptn3.gif);right:0}
.tour5-diaWr h3 {display:inline-block;margin:0 0 21px 0}
.tour5-diaWr h3 .ico {display:inline-block;position:relative;width:45px;height:45px;border-radius:50%;background:#2eacb4;vertical-align:middle}
.tour5-diaWr h3 .ico:after {content:"";position:absolute;width:17px;height:16px;left:50%;top:50%;margin:-8px 0 0 -8px;background:url(/_contents/kor/_Img/06Pr/tour4_sprite.png) no-repeat}
.tour5-diaWr h3 .txt {display:inline-block;color:#2eacb4;font-size:20px;vertical-align:middle;margin:0 0 0 10px}

h3.tour-SoloH {display:inline-block;margin:0 0 21px 0}
h3.tour-SoloH .ico {display:inline-block;position:relative;width:45px;height:45px;border-radius:50%;background:#2eacb4;vertical-align:middle}
h3.tour-SoloH .ico:after {content:"";position:absolute;width:17px;height:16px;left:50%;top:50%;margin:-8px 0 0 -8px;background:url(/_contents/kor/_Img/06Pr/tour4_sprite.png) no-repeat}
h3.tour-SoloH .txt {display:inline-block;color:#2eacb4;font-size:20px;vertical-align:middle;margin:0 0 0 10px}

.tour5-diaWr-inModal .tbl-grpwr {}
.tour5-diaWr-inModal .tour5-grp-tbl {max-width:720px;border-top:0;margin:0 auto}
.tour5-diaWr-inModal .tour5-grp-tbl .col01 {width:34.44%}
.tour5-diaWr-inModal .tour5-grp-tbl .col02 {width:auto}
.tour5-diaWr-inModal .tour5-grp-tbl tr:nth-child(1) {border-top:2px solid #121212}
.tour5-diaWr-inModal .tour5-grp-tbl tr th,
.tour5-diaWr-inModal .tour5-grp-tbl tr td {font-size:15px;padding:10px 8px}
.tour5-diaWr-inModal .tour5-grp-tbl tr td {text-align:left;padding-left:50px}
.tour5-diaWr-inModal .tour5-ind-tbl {max-width:1100px;margin:0 auto}
.tour5-diaWr-inModal .tour5-ind-tbl .col7p {width:7%}
.tour5-diaWr-inModal .tour5-ind-tbl .col10p {width:10%}
.tour5-diaWr-inModal .tour5-ind-tbl .col11p {width:11%}
.tour5-diaWr-inModal .tour5-ind-tbl .col12p {width:12%}
.tour5-diaWr-inModal .tour5-ind-tbl .col13p {width:13%}
.tour5-diaWr-inModal .tour5-ind-tbl .col14p {width:14%}
.tour5-diaWr-inModal .tour5-ind-tbl .col15p {width:15%}
.tour5-diaWr-inModal .tour5-ind-tbl .colauto {width:auto}
.tour5-diaWr-inModal .tour5-ind-tbl tr th,
.tour5-diaWr-inModal .tour5-ind-tbl tr td {font-size:15px;padding-top:10px;padding-bottom:10px}
.tour5-diaWr-inModal .state {display:inline-block;width:90%;max-width:100px;font-size:13px;color:#fff;padding:5px 0;border-radius:3px;text-align:center}
.tour5-diaWr-inModal .state01 {background:#eb572a}/* 확정 */
.tour5-diaWr-inModal .state02 {background:#06162f}/* 처리중 */
.tour5-diaWr-inModal .is-wauto-box {padding-top:0}
.tour5-diaWr-inModal .info-ex02 {font-size:14px;letter-spacing:-.05em}
@media all and (max-width:1200px) {
	.tour5-top .msg-wr {right:30px;top:20px}
	.tour5-diaWr-inModal .tour5-grp-tbl .col01 {width:45%}
	.tour5-diaWr-inModal .tour5-grp-tbl tr th,
	.tour5-diaWr-inModal .tour5-grp-tbl tr td {font-size:14px;letter-spacing:-.05em}
	.tour5-diaWr-inModal .tour5-grp-tbl tr td {padding-left:10px}
}
@media all and (max-width:1000px) {
	.tour5-top .msg-wr ul {margin:5px 0 0 0}
}
@media all and (max-width:600px) {
	.tour5-top img {display:none}
	.tour5-top .msg-wr {position:relative;width:auto;right:auto;top:auto;text-align:center;padding:10px 0;border-radius:3px}
	.tour5-top .msg-wr ul {margin:0}
	.tour5-diaWr .tour5-diaInwr {padding:30px 10px 10px;background-size:70%}
	.tour5-diaWr-inModal .tour5-diaInwr {background-size:contain}
}

/* 홍보센터 > 캠퍼스투어 > [탭]기수별 홍보대사 */
.amb-org {background:#f5f5f5 url(/_contents/kor/_Img/06Pr/ambassa_bg2.jpg) no-repeat right bottom;overflow:hidden}
.amb-org .amb-inOrg {margin:0 49px 0 51px}
.amb-org .amb-inOrg .c-tit02 {border-bottom:1px solid #ccc;padding:6px 0 42px 0;margin:45px 0 0 0;background-position:0 54px}
.amb-org .amb-inOrg ul {display:block;width:100%;text-align:center;margin:50px 0 56px 0;font-size:0}
.amb-org .amb-inOrg ul li {display:inline-block;width:18%;vertical-align:top}
.amb-org .amb-inOrg ul li .pic-wr {display:block;width:110px;height:110px;margin:0 auto;overflow:hidden}/* border-radius:50%;box-shadow:20px 10px 40px rgba(0, 0, 0, .2) */
.amb-org .amb-inOrg ul li .pic-wr img {display:block;width:100%}
.amb-org .amb-inOrg ul li .desc-wr {display:block;text-align:center}
.amb-org .amb-inOrg ul li .desc-wr span {display:block;line-height:1}
.amb-org .amb-inOrg ul li .desc-wr .grade {font-weight:bold;color:#069877;font-size:17px;margin:18px 0 0 0}
.amb-org .amb-inOrg ul li .desc-wr .name {font-size:14px;color:#333;margin:10px 0 0 0;font-weight:bold}
.amb-org .amb-inOrg ul li .desc-wr .stuid {font-size:14px;color:#666;margin:6px 0 0 0}
.amb-set {display:inline-block;position:relative;width:100%;background:url(/_contents/kor/_Img/06Pr/ambassa_bg3.jpg) repeat left top;padding:54px 0 56px 0;margin:50px 0 0 0}
.amb-set .tit {display:block;position:relative;padding:0 0 0 143px}
.amb-set .tit:before {content:"";display:block;position:absolute;width:66px;height:68px;left:50px;top:2px;background:url(/_contents/kor/_Img/06Pr/ambassa_sprite.png) 0px 0px}
.amb-set .tit span {display:block;line-height:1}
.amb-set .tit .f1 {font-size:24px;color:#fff;margin:0 0 0 2px}
.amb-set .tit .f2 {font-size:32px;font-weight:bold;color:#11c568;margin:13px 0 0 0}
.amb-set .sch {display:block;position:absolute;right:50px;bottom:55px;font-size:0}
.amb-set .sch label,
.amb-set .sch p {display:block;color:#647a9d;font-size:14px;margin:0 0 12px 0}
.amb-set .sch select {display:inline-block;height:40px;vertical-align:top;font-size:14px;color:#666;border:0;min-width:215px}
.amb-set .sch button {display:inline-block;position:relative;width:40px;height:40px;background:#eb572a;border:0;text-indent:-9999px;vertical-align:top;margin:0 0 0 9px}
.amb-set .sch button:after {content:"";display:block;position:absolute;width:13px;height:13px;left:14px;top:14px;background:url(/_contents/kor/_Img/06Pr/ambassa_sprite.png) -66px 0px}
.amb-diaWr {display:block;position:relative;background:url(/_contents/kor/_Img/Common/dia_ptn1.gif) repeat left top;overflow:hidden;margin:0}
.amb-diaWr .amb-diaInwr {display:block;position:relative;margin:3px;padding:50px 10px 0 10px;text-align:center;background:#fff;text-align:center}/* url(/_contents/kor/_Img/06Pr/ambassa_bg1.jpg) no-repeat right bottom */
.amb-diaWr ul {display:block;font-size:0;text-align:left;margin:0 0 0 22px;overflow:hidden}
.amb-diaWr ul li {display:inline-block;width:16.4%;vertical-align:top;margin:0 0 41px 0}
/*.no-data {display:block;width:100% !important;margin:0}
.no-data:before {content:"";display:block;position:relative;width:71px;height:71px;background:url(/_Img/Common/ico_nodata.png) no-repeat 0px 0px;margin:0 auto}
.no-data span {display:block;font-size:15px;padding:30px 0 0 0}*/
.amb-diaWr ul li img {display:block;margin:0 auto}
.amb-diaWr ul li span {display:block;text-align:center;line-height:1;/* text-shadow:1px 1px 0 #fff */}
.amb-diaWr ul li .name {font-weight:bold;font-size:15px;color:#333;margin:21px 0 0 0}
.amb-diaWr ul li .belong {font-size:14px;color:#666;margin:6px 0 0 0}
@media only screen and (max-width:1000px) {
	.amb-org .amb-inOrg {margin:0 20px}
	.amb-org .amb-inOrg .c-tit02 {padding:20px 0 20px 28px;background-position:0 center}
	.amb-org .amb-inOrg ul {margin:30px 0 40px 0}
	.amb-org .amb-inOrg ul li {width:20%}
}
@media only screen and (max-width:860px) {
	.amb-set .tit {padding:0 0 0 100px}
	.amb-set .tit:before {left:20px}
	.amb-set .sch {right:20px}
	.amb-org .amb-inOrg ul li {width:33.33%;margin:0 0 20px 0}
	.amb-diaWr ul {text-align:center;margin:0}
	.amb-diaWr ul li {width:25%;margin:0 0 20px 0}
}
@media only screen and (max-width:760px) {
	.amb-set {padding:30px 0}
	.amb-set .tit {display:block;position:relative;padding:0;text-align:center;padding:0 0 20px 0;margin:0 20px 10px 20px;border-bottom:1px solid #333}
	.amb-set .tit:before {display:none}
	.amb-set .tit .f1 {font-size:16px;}
	.amb-set .tit .f2 {font-size:24px;margin:5px 0 0 0}
	.amb-set .sch {position:relative;right:0;bottom:0;margin:20px 20px 0;overflow:hidden}
	.amb-set .sch p {text-align:center}
	.amb-set .sch select {display:inline-block;float:left;width:84%;min-width:0}
	.amb-set .sch button {float:right;width:14%;display:block;margin:0}
	.amb-set .sch button:after{left:50%;top:50%;margin:-6.5px 0 0 -6.5px}
	.amb-diaWr ul li {width:33.33%}
	.amb-diaWr ul li .belong {letter-spacing:-.05em;}
}
@media only screen and (max-width:600px) {
	.amb-org .amb-inOrg {margin:0 10px}
	.amb-org .amb-inOrg ul li {width:50%;margin:0 0 20px 0}
	.amb-org .amb-inOrg ul li .pic-wr {width:110px;height:110px}
	.amb-org .amb-inOrg ul li .desc-wr .grade {font-size:15px}
	.amb-diaWr ul li {width:50%}
}

/* 학교소개 > 역사 > 연혁[전용탭] */
.his-tab {position:relative;margin-bottom:30px}
.his-tab:after {content:"";display:block;width:100%;clear:both}
.his-tab ul {display:block;padding:1px;background:#fafafa}
.his-tab ul:after {content:"";display:block;clear:both}
.his-tab ul li {display:inline-block;width:auto;margin:-1px 0 0 -1px}
.his-tab ul li button {position:relative;display:block;background:#fff;width:100%;background:#fff;border:0;transition:all .3s ease}
.his-tab ul li button span {display:block;position:relative;font-size:15px;padding:15px 30px;border:1px solid #ccc;color:#555;overflow:hidden;transition:all .3s ease}
.his-tab ul li button span:after {content:"";display:block;position:absolute;top:-25px;right:7px;width:25px;height:25px;background:url(/resources/_Img/Content/ctab01_arr.png) no-repeat 0 0;z-index:100;transition:all .3s ease .2s}
.his-tab ul li button:focus span,
.his-tab ul li button:active span,
.his-tab ul li button:hover span {background-color:#f6f6f6;color:#005baa}
.his-tab ul li.over button span {background:#003875;border:1px solid #003875;padding:15px 50px 15px 30px;color:#fff}
.his-tab ul li.over button span:after {top:10px}
.his-tab.mSet {z-index:5}
.his-tab.mSet button.ctab01Ctrl {position:relative;width:100%;border:0;background:#003875;height:50px;line-height:50px;color:#fff;font-size:15px;text-align:left}
.his-tab.mSet button.ctab01Ctrl span {display:block;margin:0 50px 0 15px}
.his-tab.mSet button.ctab01Ctrl:after {content:"";display:block;position:absolute;top:50%;margin:-12px 0 0 0;right:15px;width:25px;height:25px;background:url(/resources/_Img/Content/ctab01_arr.png) no-repeat 0 0;z-index:100;border-radius:3px;transition:all .3s ease}
.his-tab.mSet button.ctab01Ctrl.over:after {transform:rotate(180deg)}
.his-tab.mSet ul {position:absolute;width:100%;left:0;top:51px}
.his-tab.mSet ul li {width:100%}
.his-tab.mSet ul li button {}
.his-tab.mSet ul li button span {text-indent:0;text-align:left;padding-top:10px;padding-bottom:10px}
.his-tab.mSet ul li button span:after {display:none}
@media only screen and (max-width:1200px){
	.his-tab ul li {width:20%}
	.his-tab ul li button span {letter-spacing:-.05em;font-size:14px}
}
@media all and (max-width:880px) {
	.his-tab ul li {width:25%}
}
@media only screen and (max-width:680px){
	.his-tab ul li {width:50%;}
}

/* 학교소개 > 역사 > 연혁[내용부분] */
.his-top {text-align:center;color:#fff;position:relative;overflow:hidden;background:rgba(0, 0, 0, .5) url(/_contents/kor/_Img/07Intro/his_bg.jpg) no-repeat center center;background-size:cover;height:0;padding:0 0 24.75% 0}
.his-top:before {content:'';display:block;position:absolute;width:72px;height:38px;background:url(/_contents/kor/_Img/07Intro/support_top.png)no-repeat;top:0;left:50%;margin-left:-50px;z-index:3}
.his-top .his-topBox {position:absolute;width:90%;left:5%;top:0;z-index:2;top:50%;transform:translateY(-50%)}
.his-top .his-topBox .n01{font-size:26px;font-weight:bold;margin-bottom:3px}
.his-top .his-topBox .n02{font-size:60px;font-weight:bold;line-height:1;margin-bottom:10px}
.his-top .his-topBox .n03{font-size:26px;line-height:normal}
.his-top img {display:block;position:absolute;width:100%;height:100%;z-index:1;font-size:0}
.his-bg01 {background:url(/_contents/kor/_Img/07Intro/his_bg01.jpg)no-repeat 0 0;background-size:auto 100%}
.his-bg02 {background:url(/_contents/kor/_Img/07Intro/his_bg02.jpg)no-repeat 0 0;background-size:auto 100%}
.history {position:relative;border-bottom:1px dotted #b2b2b2;padding-bottom:32px;margin-top:32px}
.history:after  {content:"";display:block;clear:both}
.history .his-bul{top:-4px;left:76px;position:absolute;box-sizing:border-box;font-size:26px;font-weight:bold;color:#003875;background:url(/_contents/kor/_Img/07Intro/his_bul.jpg)no-repeat 0 18px;padding-left:32px}
.history .txt{font-size:15px;margin-left:366px;overflow:hidden}
.history .txt .month{color:#333;font-weight:bold;position:absolute;font-size:17px}
.history .txt .his-list li{line-height:30px;vertical-align:top}
.history .txt .hisp-list, .history .txt .his-list {margin:3px 0 0 63px;position:relative;padding-left:14px;color:#555}
.history .txt .hisp-list:before, .history .txt .his-list li:before{left:0;width:5px;height:2px;background:#cfcfcf;position:absolute;content:'';display:block}
.history .txt .his-list li:before {margin-top:11px}
.history .txt .hisp-list:before{top:11px}
.mg13f{margin-bottom:13px}
.his-wr > div {display:none}
.his-wr > div:first-child {display:block}
@media only screen and (max-width:1199px){
	.history .his-bul {left:0}
	.history .txt {margin-left:230px}
}
@media only screen and (max-width:1000px){
	.his-top .his-topBox {font-size:0}
	.his-top .his-topBox .n01 {display:inline-block;font-size:26px;vertical-align:middle;margin:0 10px 0 0}
	.his-top .his-topBox .n02 {display:inline-block;font-size:40px;vertical-align:middle}
	.his-top .his-topBox .n03 {display:block;font-size:20px}
}
@media only screen and (max-width:800px){
	.his-top:before {width:36px;height:19px;top:0;left:50%;margin-left:-18px;background-size:cover}
	.his-top .his-topBox .n01 {font-size:20px}
	.his-top .his-topBox .n02 {font-size:30px}
	.his-top .his-topBox .n03 {font-size:18px}
	.history .his-bul {position:static}
	.history .txt {margin-left:0;margin-top:10px}
}
@media only screen and (max-width:540px){
	.his-tab ul li {width:50%}
	.his-tab ul li button span {border-bottom:1px solid #ccc}
	.his-top {padding:0 0 49.5% 0;background-position:right bottom}
	.his-top .n03 {font-size:20px;line-height:28px}
	.his-top .n03 {font-size:15px;line-height:1.8}
	.his-top img {width:200%;height:auto;left:-50%;top:50%;transform:translateY(-50%)}
	.history {margin-top:10px;padding-bottom:15px}
	.history .his-bul {font-size:20px;padding-left:20px;background-position:0 8px}
	.history .txt {font-size:15px;margin-top:0}
	.history .txt .hisp-list,
	.history .txt .his-list {margin-left:45px}
	.history .txt .hisp-list:before {top:13px}
	.history .txt .month {line-height:25px;}
}

/* -------- 학교소개 > 학교조직 -------- */
/* 조직도 List - 차트 */
.org-wr {}
.org-wr .sdot, .org-wr .sdot2 {display:block;position:absolute;width:9px;height:9px;background: #005baa;border-radius:50%}
.org-wr .lv1-ol {display:block}
.org-wr .lv1-li {display:block}
.org-wr .lv1-li.ord1 {position:relative;padding:0 0 10px 0}
.org-wr .lv1-li.ord1 a,
.org-wr .lv1-li.ord1 span {display:block;position:relative;width:160px;height:160px;margin:0 auto;border-radius:50%;font-size:30px;color:#fff;text-align:center;line-height:160px;background:#008a6b url(/_contents/kor/_Img/07Intro/org_bg1.jpg) no-repeat;z-index:3}
.org-wr .lv1-li.ord1 a:focus,
.org-wr .lv1-li.ord1 a:active,
.org-wr .lv1-li.ord1 a:hover {text-decoration:underline}
.org-wr .lv1-li.ord1:after {content:"";display:block;position:absolute;width:1px;height:426px;left:50%;background: #005baa;z-index:1}
.org-wr .lv1-li.ord2 {}
.org-wr .lv1-li.ord2 .lv2-ul {display:block;margin:0 158px;font-size:0}
.org-wr .lv1-li.ord2 .lv2-ul .lv2-li {display:inline-block;position:relative;width:50%;height:85px;vertical-align:top}
.org-wr .lv1-li.ord2 .lv2-ul .lv2-li a,
.org-wr .lv1-li.ord2 .lv2-ul .lv2-li span {display:block;position:absolute;width:100%;max-width:215px;height:100%;color:#fff;font-size:22px;font-weight:bold;text-align:center;line-height:85px;background:#005baa url(/_contents/kor/_Img/07Intro/org_bg2.jpg) no-repeat;z-index:3}
.org-wr .lv1-li.ord2 .lv2-ul .lv2-li.ord1 a,
.org-wr .lv1-li.ord2 .lv2-ul .lv2-li.ord1 span {left:0}
.org-wr .lv1-li.ord2 .lv2-ul .lv2-li.ord2 a,
.org-wr .lv1-li.ord2 .lv2-ul .lv2-li.ord2 span {right:0}
.org-wr .lv1-li.ord2 .lv2-ul .lv2-li a:focus,
.org-wr .lv1-li.ord2 .lv2-ul .lv2-li a:active,
.org-wr .lv1-li.ord2 .lv2-ul .lv2-li a:hover {text-decoration:underline}
.org-wr .lv1-li.ord2 .lv2-ul .lv2-li:after {content:"";display:block;position:absolute;width:100%;height:1px;top:50%;margin:-1px 0 0 0;background: #005baa;z-index:1}
.org-wr .lv1-li.ord2 .lv2-ul .lv2-li.ord1 .sdot {right:-5px;top:50%;margin:-5px 0 0 0;z-index:2}
/* 2025.06.20. 교수회 추가*/
.org-wr .lv1-li.ord2 .lv2-ul {margin: 0 0 0 158px;}
.org-wr .lv1-li.ord2 .lv2-ul .lv2-li.ord1{width: calc(50%  - 79px);}
.org-wr .lv1-li.ord2 .lv2-ul .lv2-li.ord2{width: calc(50% + 79px);}
.org-wr .lv1-li.ord2 .lv2-ul .lv2-li.ord2 .lv2-span.ord1{right: 230px}
.org-wr .lv1-li.ord2 .lv2-ul .lv2-li.ord2 .lv2-span.ord2{}
.org-wr .lv1-li.ord3 {}
.org-wr .lv1-li.ord3 .lv2-ul {display:block;position:relative;width:50%;font-size:0;margin:15px 0 0 auto;padding:29px 0 0 4px;text-align:right;overflow:hidden}
.org-wr .lv1-li.ord3 .lv2-ul:after {content:"";display:block;position:absolute;width:9px;height:9px;background: #005baa;border-radius:50%;left:0;top:0;z-index:3}
.org-wr .lv1-li.ord3 .lv2-ul:before {content:"";display:block;position:absolute;width:58%;height:1px;top:4px;left:0;background: #005baa;}
.org-wr .lv1-li.ord3 .lv2-ul .lv2-li {display:inline-block;width:27.5%;position:relative;vertical-align:top;margin:0 0 0 10px;padding:33px 0 0 0}
.org-wr .lv1-li.ord3 .lv2-ul .lv2-li:first-child {margin:0 0 0 0}
.org-wr .lv1-li.ord3 .lv2-ul .lv2-li a,
.org-wr .lv1-li.ord3 .lv2-ul .lv2-li span {display:block;position:relative;width:100%;height:75px;line-height:75px;background:#079072;font-size:20px;color:#fff;text-align:center;z-index:2;transition:all .3s ease}
.org-wr .lv1-li.ord3 .lv2-ul .lv2-li a:focus,
.org-wr .lv1-li.ord3 .lv2-ul .lv2-li a:active,
.org-wr .lv1-li.ord3 .lv2-ul .lv2-li a:hover {text-decoration:underline;background:#007d62}
.org-wr .lv1-li.ord3 .lv2-ul .lv2-li a:focus span,
.org-wr .lv1-li.ord3 .lv2-ul .lv2-li a:active span,
.org-wr .lv1-li.ord3 .lv2-ul .lv2-li a:hover span {text-decoration:underline;background:#007d62}
.org-wr .lv1-li.ord3 .lv2-ul .lv2-li .sdot {top:0;left:50%;margin:0 0 0 -4px;z-index:2}
.org-wr .lv1-li.ord3 .lv2-ul .lv2-li .sdot2 {top:-29px;left:50%;margin:0 0 0 -4px;z-index:2}
.org-wr .lv1-li.ord3 .lv2-ul .lv2-li:before {content:"";display:block;position:absolute;width:1px;height:100%;top:0;left:50%;background: #005baa;z-index:1}
.org-wr .lv1-li.ord3 .lv2-ul .lv2-li:after {content:"";display:block;position:absolute;width:100%;height:1px;top:4px;background: #005baa;z-index:1}
.org-wr .lv1-li.ord3 .lv2-ul .lv2-li.ord1:after {left:50%}
.org-wr .lv1-li.ord3 .lv2-ul .lv2-li.ord2:after {}
.org-wr .lv1-li.ord3 .lv2-ul .lv2-li.ord3:after {right:50%}
.org-wr .lv1-li.ord3 .lv2-ul .lv2-li.ord2:before {height:200%;top:auto;bottom:0}
.org-wr .lv1-li.ord4 {}
.org-wr .lv1-li.ord4 .lv2-ul {display:block;font-size:0;text-align:center;padding:20px 0 0 0}
.org-wr .lv1-li.ord4 .lv2-ul .lv2-li {display:inline-block;position:relative;width:31.25%;margin:0 3.125% 0 0;vertical-align:top;padding:30px 0 0 0;z-index:3}
.org-wr .lv1-li.ord4 .lv2-ul .lv2-li:last-child {margin:0}
.org-wr .lv1-li.ord4 .lv2-ul .lv2-li:before {content:"";display:block;position:absolute;width:1px;height:100%;top:0;left:50%;background: #005baa;z-index:1}
.org-wr .lv1-li.ord4 .lv2-ul .lv2-li:after {content:"";display:block;position:absolute;width:100%;height:1px;top:4px;background: #005baa;}
.org-wr .lv1-li.ord4 .lv2-ul .lv2-li.ord1:after {left:50%}
.org-wr .lv1-li.ord4 .lv2-ul .lv2-li.ord2:after {left:0}
.org-wr .lv1-li.ord4 .lv2-ul .lv2-li.ord3:after {right:50%}
.org-wr .lv1-li.ord4 .lv2-ul .lv2-li .sdot {top:0;left:50%;margin:0 0 0 -4px;z-index:2}
.org-wr .lv1-li.ord4 .lv2-ul .lv2-li h3 {display:block;position:relative;font-size:19px;color:#fff;background:#06162f;padding:21px 0 24px 0;z-index:2}
.org-wr .lv1-li.ord4 .lv3-ul {display:block;position:relative;box-sizing:border-box;font-size:15px;border:1px solid #ccc;box-sizing:border-box;background:#fff;z-index:2}
.org-wr .lv1-li.ord4 .lv3-ul .lv3-li {background:url(/_contents/kor/_Img/07Intro/org_ptn1.gif) repeat-x left bottom;padding:18px 0 15px 0}
.org-wr .lv1-li.ord4 .lv3-ul .lv3-li:last-child {background:none}
.org-wr .lv1-li.ord4 .lv3-ul .lv3-li h4 {text-align:left;margin:0 0 0 20px}
.org-wr .lv1-li.ord4 .lv3-ul .lv3-li h4 a {display:block;font-size:0;color:#0067d4}
.org-wr .lv1-li.ord4 .lv3-ul .lv3-li h4 a span {display:inline-block;vertical-align:middle;font-size:17px}
.org-wr .lv1-li.ord4 .lv3-ul .lv3-li h4 a.nwin:after {content:"";display:inline-block;width:10px;height:10px;background:url(/resources/_Img/Content/ico_nw.png) no-repeat 0px 0px;vertical-align:middle;margin:2px 0 0 5px}
.org-wr .lv1-li.ord4 .lv3-ul .lv3-li h4 a:focus span,
.org-wr .lv1-li.ord4 .lv3-ul .lv3-li h4 a:active span,
.org-wr .lv1-li.ord4 .lv3-ul .lv3-li h4 a:hover span {text-decoration:underline}
.org-wr .lv1-li.ord4 .lv4-ul {display:block;font-size:0;text-align:left;margin:6px 28px 0 28px}
.org-wr .lv1-li.ord4 .lv4-ul li {display:inline-block;vertical-align:top}
.org-wr .lv1-li.ord4 .lv4-ul.type1 li {margin:0 20px 0 0}
.org-wr .lv1-li.ord4 .lv4-ul.type2 li {width:50%}
.org-wr .lv1-li.ord4 .lv4-ul li a {display:block;font-size:14px;color:#444;background:url(/_contents/kor/_Img/07Intro/org_blt1.gif) no-repeat left 13px;letter-spacing:-.05em}
.org-wr .lv1-li.ord4 .lv4-ul li a span {display:inline-block;margin:0 0 0 10px;vertical-align:middle}
.org-wr .lv1-li.ord4 .lv4-ul li a.nwin:after {content:"";display:inline-block;width:10px;height:10px;background:url(/resources/_Img/Content/ico_nw2.png) no-repeat 0px 0px;vertical-align:middle;margin:1px 0 0 5px}
.org-wr .lv1-li.ord4 .lv4-ul li a:focus span,
.org-wr .lv1-li.ord4 .lv4-ul li a:active span,
.org-wr .lv1-li.ord4 .lv4-ul li a:hover span {color:#11c568;text-decoration:underline}
.org-wr .lv1-li.ord4 .lv3-ul .mCSB_dragger_bar {background:#005baa}
.org-wr .lv1-li.ord4 .lv3-ul .mCSB_scrollTools .mCSB_draggerRail {background-color:rgba(0,0,0,0.2)}
.org-wr .lv1-li.ord4 .lv3-ul .mCSB_scrollTools .mCSB_dragger:focus .mCSB_dragger_bar,
.org-wr .lv1-li.ord4 .lv3-ul .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.org-wr .lv1-li.ord4 .lv3-ul .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {background-color:rgba(0,138,107,0.85)}
.org-wr .lv1-li.ord4 .lv3-ul .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {background-color:rgba(0,138,107,0.85)}
.org-wr .lv1-li.ord5 .lv5-ul {display:block;margin:0 300px;font-size:0;transform: translateY(-100px);}
.org-wr .lv1-li.ord5 .lv5-ul .lv5-li {display:inline-block;position:relative;width:50%;height:70px;vertical-align:top}
.org-wr .lv1-li.ord5 .lv5-ul .lv5-li a,
.org-wr .lv1-li.ord5 .lv5-ul .lv5-li span {display:block;position:absolute;width:100%;max-width:215px;height:100%;color:#fff;font-size:20px;text-align:center;line-height:70px;background:#003874;z-index:3}
.org-wr .lv1-li.ord5 .lv5-ul .lv5-li.ord1 a,
.org-wr .lv1-li.ord5 .lv5-ul .lv5-li.ord1 span {left:0}
.org-wr .lv1-li.ord5 .lv5-ul .lv5-li.ord5 a,
.org-wr .lv1-li.ord5 .lv5-ul .lv5-li.ord5 span {right:0}
.org-wr .lv1-li.ord5 .lv5-ul .lv5-li a:focus,
.org-wr .lv1-li.ord5 .lv5-ul .lv5-li a:active,
.org-wr .lv1-li.ord5 .lv5-ul .lv5-li a:hover,
.org-wr .lv1-li.ord5 .lv5-ul .lv5-li a:focus span,
.org-wr .lv1-li.ord5 .lv5-ul .lv5-li a:active span,
.org-wr .lv1-li.ord5 .lv5-ul .lv5-li a:hover span {text-decoration:underline;background-color: #005baa;}
.org-wr .lv1-li.ord5 .lv5-ul .lv5-li:after {content:"";display:block;position:absolute;width:100%;height:1px;top:50%;margin:-1px 0 0 0;background: #005baa;z-index:1}
.org-wr .lv1-li.ord5 .lv5-ul .lv5-li.ord1 .sdot {right:-5px;top:50%;margin:-5px 0 0 0;z-index:2}

@media all and (max-width:1200px) {
	.org-wr .lv1-li.ord3 .lv2-ul .lv2-li a,
	.org-wr .lv1-li.ord3 .lv2-ul .lv2-li span {letter-spacing:-.05em}
	.org-wr .lv1-li.ord4 .lv4-ul li a {font-size:14px;background-position:left center;letter-spacing:-.05em}
	.org-wr .lv1-li.ord5 .lv5-ul{margin: 0 20%;}
}
@media all and (max-width:1000px) {
	.org-wr .lv1-li.ord1 {padding-bottom:20px}
	.org-wr .lv1-li.ord2 .lv2-ul {/*margin:0 50px;*/ margin: 0;}
	.org-wr .lv1-li.ord2 .lv2-ul .lv2-li {height:50px}
	.org-wr .lv1-li.ord2 .lv2-ul .lv2-li span {font-size:20px;line-height:50px}
	.org-wr .lv1-li.ord2 .lv2-ul .lv2-li.ord1{width: 50%;}
	.org-wr .lv1-li.ord2 .lv2-ul .lv2-li.ord2{width: 50%;}
	.org-wr .lv1-li.ord2 .lv2-ul .lv2-li.ord2 .lv2-span{width: 45%;}
	.org-wr .lv1-li.ord2 .lv2-ul .lv2-li.ord2 .lv2-span.ord1{right: 47%}
	.org-wr .lv1-li.ord3 .lv2-ul {margin-top:20px}
	.org-wr .lv1-li.ord3 .lv2-ul:before {width:54%}
	.org-wr .lv1-li.ord3 .lv2-ul .lv2-li {width:30%}
	.org-wr .lv1-li.ord3 .lv2-ul .lv2-li a,
	.org-wr .lv1-li.ord3 .lv2-ul .lv2-li span {height:50px;line-height:50px;font-size:15px}
	.org-wr .lv1-li.ord4 .lv2-ul {padding-top:20px}
	.org-wr .lv1-li.ord4 .lv2-ul .lv2-li {padding:20px 0 0 0}
	.org-wr .lv1-li.ord4 .lv2-ul .lv2-li h3 {padding:15px 0;font-size:16px}
	.org-wr .lv1-li.ord4 .lv3-ul .lv3-li h4 {font-size:15px;margin:0 0 0 10px;background-position:0px 5px}
	.org-wr .lv1-li.ord4 .lv3-ul .lv3-li h4 a span {font-size:15px}
	.org-wr .lv1-li.ord4 .lv4-ul {margin:6px 10px 0 26px}
	.org-wr .lv1-li.ord4 .lv4-ul.type1 li {width:100%;padding:2px 0}
	.org-wr .lv1-li.ord4 .lv4-ul.type2 li {width:100%;padding:2px 0}
	.org-wr .lv1-li.ord5 .lv5-ul{transform: translateY(-50px);margin:0 50px;}
	.org-wr .lv1-li.ord5 .lv5-ul .lv5-li{height: 50px;}
	.org-wr .lv1-li.ord5 .lv5-ul .lv5-li a,.org-wr .lv1-li.ord5 .lv5-ul .lv5-li span{height:50px;line-height:50px;font-size:15px}
}
@media all and (max-width:600px) {
	.org-wr .lv1-ol {position:relative}
	.org-wr .lv1-ol:after {content:"";display:block;position:absolute;width:1px;height:100%;left:10px;top:0;background:#005baa}
	.org-wr .lv1-li.ord1 a,
	.org-wr .lv1-li.ord1 span {width:auto;height:auto;border-radius:5px;font-size:20px;line-height:1;height:50px;line-height:50px;background-size:cover}
	.org-wr .lv1-li.ord1:after {height:500px;left:10px}
	.org-wr .lv1-li.ord2 .lv2-ul {position:relative;margin:0 0 0 30px}
	.org-wr .lv1-li.ord2 .lv2-ul:before {content:"";display:block;position:absolute;width:90%;height:1px;right:16%;top:0;background:#005baa}
	.org-wr .lv1-li.ord2 .lv2-ul .lv2-li {padding:20px 0 0 0}
	.org-wr .lv1-li.ord2 .lv2-ul .lv2-li span {position:relative;width:100%;height:50px;font-size:15px;line-height:50px;max-width:9999px;border-radius:5px}
	.org-wr .lv1-li.ord2 .lv2-ul .lv2-li:after {width:1px;height:100%;left:50%;top:0;margin:0}
	.org-wr .lv1-li.ord2 .lv2-ul .lv2-li.ord1 .sdot {top:0;left:-24px;margin:-4px 0 0 0}
	.org-wr .lv1-li.ord2 .lv2-ul .lv2-li.ord1 span {margin:0 10px 0 0}
	.org-wr .lv1-li.ord2 .lv2-ul .lv2-li.ord2 span {margin:0 0 0 10px}
	.org-wr .lv1-li.ord2 .lv2-ul .lv2-li.ord1{width: 30%;}
	.org-wr .lv1-li.ord2 .lv2-ul .lv2-li.ord2{width: 70%;}
	.org-wr .lv1-li.ord2 .lv2-ul .lv2-li.ord2:after{display: none;}
	.org-wr .lv1-li.ord2 .lv2-ul .lv2-li.ord2 .lv2-span.ord1{right: 0;width: calc(50% - 10px);display: inline-block;}
	.org-wr .lv1-li.ord2 .lv2-ul .lv2-li.ord2 .lv2-span.ord2{width: calc(50% - 10px);display: inline-block;}
	.org-wr .lv1-li.ord2 .lv2-ul .lv2-li .lv2-span::after {width:1px;height:100%;left:50%;top:-20px;margin:0;display: block; content: '';position: absolute;background:#005baa;z-index: -1;}
	.org-wr .lv1-li.ord3 .lv2-ul {width:auto;margin:20px 0 0 30px;padding:29px 0 0 0;text-align:left;overflow:visible}
	.org-wr .lv1-li.ord3 .lv2-ul:after {left:-24px}
	.org-wr .lv1-li.ord3 .lv2-ul:before {width:54%;left:auto;right:50%}
	.org-wr .lv1-li.ord3 .lv2-ul .lv2-li {width:32%;margin:0 0 0 2%}
	.org-wr .lv1-li.ord3 .lv2-ul .lv2-li a,
	.org-wr .lv1-li.ord3 .lv2-ul .lv2-li span {border-radius:5px;letter-spacing:-.07em;font-size:14px}
	.org-wr .lv1-li.ord3 .lv2-ul .lv2-li.ord2:before {height:100%;top:-28px}
	.org-wr .lv1-li.ord4 .lv2-ul {padding-top:20px;margin-left:30px}
	.org-wr .lv1-li.ord4 .lv2-ul .lv2-li {display:block;width:auto;margin:0 0 20px 0;padding:20px 0 0 0}
	.org-wr .lv1-li.ord4 .lv2-ul .lv2-li h3 {font-size:15px;height:50px;line-height:50px;padding:0;border-radius:5px 5px 0 0}
	.org-wr .lv1-li.ord4 .lv3-ul {border-radius:0 0 5px 5px;max-height:200px;overflow-y:auto;overflow-x:hidden;background:linear-gradient(to bottom, #eeeeee 0%, #ffffff 25%, #ffffff 75%, #eeeeee 100%)}
	.org-wr .lv1-li.ord4 .lv2-ul .lv2-li:after {width:50%;top:0}
	.org-wr .lv1-li.ord4 .lv2-ul .lv2-li:before {margin:0 0 0 -24px}
	.org-wr .lv1-li.ord4 .lv2-ul .lv2-li.ord1:after {left:-24px;right:auto}
	.org-wr .lv1-li.ord4 .lv2-ul .lv2-li.ord2:after {left:-24px;right:auto}
	.org-wr .lv1-li.ord4 .lv2-ul .lv2-li .sdot {left:-24px;margin:0;top:-4px}
	.org-wr .lv1-li.ord4 .lv2-ul .lv2-li .last-mask {display:block;position:absolute;width:1px;height:100%;left:-20px;top:0;background:#fff}
	.org-wr .lv1-li.ord4 .lv2-ul .lv2-li.ord3:after {right:auto;left:-24px}
	.org-wr .lv1-li.ord5 .lv5-ul{transform: none;margin: 20px 0 0 30px;position: relative;}
	.org-wr .lv1-li.ord5 .lv5-ul:before {content:"";display:block;position:absolute;width:calc(25% + 20px);height:1px;right:75%;top:0;background: #005baa;}
	.org-wr .lv1-li.ord5 .lv5-ul .lv5-li{padding: 20px 0 0 0;}
	.org-wr .lv1-li.ord5 .lv5-ul .lv5-li:after{top: 1px;width: 1px;height: 20px;left: 50%;transform: translateX(-50%);}
	.org-wr .lv1-li.ord5 .lv5-ul .lv5-li a, .org-wr .lv1-li.ord5 .lv5-ul .lv5-li span{border-radius: 5px;font-size: 14px;}
	.org-wr .lv1-li.ord5 .lv5-ul .lv5-li.ord1 .sdot{top:0;left:-24px;margin:-4px 0 0 0}
}

/* 조직도 List - 아래 산하기관 */
.org-facWr {margin:40px 0 0 0}
.org-facWr .unit {display:block;position:relative;margin:20px 0 0 0}
.org-facWr .unit h3 {display:block;width:auto;height:auto}
.org-facWr .unit h3 .wr {display:block}
.org-facWr .unit h3 .ico {display:inline-block;position:relative;width:40px;height:40px;vertical-align:middle;background:#0c85ed;border-radius:50%}
.org-facWr .unit h3 .ico:after {content:"";display:block;position:absolute;width:24px;height:24px;left:50%;top:50%;margin:-12px 0 0 -12px;background-repeat:no-repeat;background-position:0px 0px;background-size:cover}
.org-facWr .unit h3 .ico0:after {background-image:url(/_contents/kor/_Img/07Intro/org_icon1.png)}
.org-facWr .unit h3 .ico1:after {background-image:url(/_contents/kor/_Img/07Intro/org_icon2.png)}
.org-facWr .unit h3 .ico2:after {background-image:url(/_contents/kor/_Img/07Intro/org_icon3.png)}
.org-facWr .unit h3 .ico3:after {background-image:url(/_contents/kor/_Img/07Intro/org_icon4.png)}
.org-facWr .unit h3 .ico4:after {background-image:url(/_contents/kor/_Img/07Intro/org_icon5.png)}
.org-facWr .unit h3 .txt {display:inline-block;font-size:19px;color:#222;vertical-align:middle;margin:0 0 0 10px}
.org-facWr .unit .site-core {display:block;position:relative;text-align:left;padding:20px 0;border-top:1px solid #003875;border-bottom:1px solid #ccc;margin:10px 0 0 0;background:#f8f8f8;font-size:0}
.org-facWr .unit .site-core .mCSB_container {padding:1px 0}
.org-facWr .unit .site-core .hasntParent {display:inline-block;position:relative;width:25%;vertical-align:top;font-size:14px;letter-spacing:-.05em;color:#333}
.org-facWr .unit .site-core .hasntParent p {display:block;position:relative;margin:0 0 0 30px}
.org-facWr .unit .site-core .hasntParent p:before {content:"";display:block;position:absolute;width:4px;height:4px;background:#aeaeae;border-radius:50%;top:10px;left:0;transition:all .3s ease}
.org-facWr .unit .site-core .hasntParent p span {display:inline-block;margin:0 11px;word-wrap:break-word;word-break:break-all;white-space:normal}
.org-facWr .unit .site-core .hasntParent:focus p:before,
.org-facWr .unit .site-core .hasntParent:active p:before,
.org-facWr .unit .site-core .hasntParent:hover p:before {background:#005baa}
.org-facWr .unit .site-core .hasntParent:focus p span,
.org-facWr .unit .site-core .hasntParent:active p span,
.org-facWr .unit .site-core .hasntParent:hover p span {color:#005baa;text-decoration:underline}
.org-facWr .unit .site-core .hasntParent.nwin p span:after {content:"";display:inline-block;width:12px;height:12px;background:url(/_contents/kor/_Img/07Intro/org_sprite.png) no-repeat 0px -73px;margin:0 0 -1px 5px;transition:all .3s ease}
.org-facWr .unit .site-core .hasntParent.nwin:focus p span:after,
.org-facWr .unit .site-core .hasntParent.nwin:active p span:after,
.org-facWr .unit .site-core .hasntParent.nwin:hover p span:after {background-position:-12px -73px}
.org-facWr .unit .site-core h4 {margin:0 0 15px 15px;height:23px;background-position:0px 8px}
.org-facWr .unit .site-core h4:last-child {margin:0 0 0 15px}
.org-facWr .unit .site-core h4 a {background-position:right 8px;color:#005baa}
.org-facWr .unit .site-core h4 a:focus,
.org-facWr .unit .site-core h4 a:active,
.org-facWr .unit .site-core h4 a:hover {text-decoration:underline}
.org-facWr .unit .site-core h4 a:focus span,
.org-facWr .unit .site-core h4 a:active span,
.org-facWr .unit .site-core h4 a:hover span {text-decoration:underline}
.org-facWr .unit .site-core h4 a.nwin:after {content:"";display:inline-block;width:12px;height:12px;background:url(/_contents/kor/_Img/07Intro/org_sprite.png) no-repeat 0px -73px;margin:0 0 0 5px;vertical-align:middle;transition:all .3s ease}
.org-facWr .unit .site-core h4 a.nwin:focus:after,
.org-facWr .unit .site-core h4 a.nwin:active:after,
.org-facWr .unit .site-core h4 a.nwin:hover:after {background:url(/_contents/kor/_Img/07Intro/org_sprite.png) no-repeat -12px -73px}
.org-facWr .unit .site-core h4 a span {display:inline-block;vertical-align:middle}
.org-facWr .unit .site-core ul {display:block;font-size:0;margin:5px 0 25px 0}
.org-facWr .unit .site-core ul:last-child {margin-bottom:0}
.org-facWr .unit .site-core ul li {display:inline-block;vertical-align:top;width:25%;margin:0 0 5px 0}
.org-facWr .unit .site-core ul li a {display:inline-block;position:relative;font-size:14px;color:#333;margin:0 0 0 30px;letter-spacing:-.05em;line-height:1.5}
.org-facWr .unit .site-core ul li a:before {content:"";display:block;position:absolute;width:4px;height:4px;background:#aeaeae;border-radius:50%;top:8px;left:0;transition:all .3s ease}
.org-facWr .unit .site-core ul li a:focus,
.org-facWr .unit .site-core ul li a:active,
.org-facWr .unit .site-core ul li a:hover {color:#005baa}
.org-facWr .unit .site-core ul li a:focus:before,
.org-facWr .unit .site-core ul li a:active:before,
.org-facWr .unit .site-core ul li a:hover:before {background:#005baa}
.org-facWr .unit .site-core ul li a:focus span,
.org-facWr .unit .site-core ul li a:active span,
.org-facWr .unit .site-core ul li a:hover span {text-decoration:underline}
.org-facWr .unit .site-core ul li a span {display:inline-block;margin:0 11px;word-wrap:break-word;word-break:break-all;white-space:normal}
.org-facWr .unit .site-core ul li a.nwin span:after {content:"";display:inline-block;width:12px;height:12px;background:url(/_contents/kor/_Img/07Intro/org_sprite.png) no-repeat 0px -73px;margin:0 0 0 5px;transition:all .3s ease}
.org-facWr .unit .site-core ul li a.nwin:focus span:after,
.org-facWr .unit .site-core ul li a.nwin:active span:after,
.org-facWr .unit .site-core ul li a.nwin:hover span:after {background:url(/_contents/kor/_Img/07Intro/org_sprite.png) no-repeat -12px -73px}
.org-facWr .unit .site-core .mCSB_dragger_bar {background:#005baa}
.org-facWr .unit .site-core .mCSB_scrollTools .mCSB_draggerRail {background-color:rgba(0,0,0,0.2)}
.org-facWr .unit .site-core .mCSB_scrollTools .mCSB_dragger:focus .mCSB_dragger_bar,
.org-facWr .unit .site-core .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.org-facWr .unit .site-core .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {background-color:rgba(0,138,107,0.85)}
.org-facWr .unit .site-core .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {background-color:rgba(0,138,107,0.85)}
@media all and (max-width:1200px) {
	.org-facWr .unit .site-core .hasntParent {width:33.33%}
	.org-facWr .unit .site-core ul li {width:33.33%}
}
@media all and (max-width:760px) {
	.org-facWr .unit .site-core .hasntParent {width:50%}
	.org-facWr .unit .site-core ul li {width:50%}
}
@media all and (max-width:500px) {
	.org-facWr .unit .site-core {overflow-y:auto;max-height:250px}/* 접근성 max-height:250px; */
	.org-facWr .unit .site-core .hasntParent {width:100%;margin:0 0 9px}
	.org-facWr .unit .site-core .hasntParent:last-child {margin:0}
	.org-facWr .unit .site-core ul li {width:100%}
}


/* 조직도 View */
.orgv-summ {display:block;font-size:0}
.orgv-summ li {display:inline-block}
.orgv-summ li.ord1 {width:50%}
.orgv-summ li.ord2 {width:50%}
.orgv-summ li.ord3 {width:100%}
.orgv-summ li.ord3 dd {max-width:900px}
.orgv-dl dt {min-width:120px;text-align:center}
.orgv-box {position:relative;min-height:30px}
.orgv-box h3.c-tit02 {position:absolute;top:0;left:0}
.orgv-box .orgv-con {position:relative;width:auto;margin:0 0 0 200px}
.orgv-box .orgv-con .is-wauto-box {padding-top:0}
.orgv-box .orgv-con .orgv-members .col20p {width:20%}
.orgv-box .orgv-con .orgv-members .col25p {width:25%}
.orgv-box .orgv-con .orgv-members .col30p {width:30%}
.orgv-box .orgv-con .orgv-members .col-a {width:auto}
.orgv-box .orgv-con .orgv-members td {padding-top:5px;padding-bottom:5px}

@media all and (max-width:980px) {
	.orgv-summ li.ord1 {width:100%}
	.orgv-summ li.ord2 {width:100%}
	.orgv-box h3.c-tit02 {position:relative}
	.orgv-box .orgv-con {margin:0}
	.orgv-box .orgv-con .is-wauto-box {padding-top:20px}
}

/* 대학생활 / 학사/학술 / [탭]학사일정 */
.acacal-diaWr {display:block;position:relative;background:url(/_contents/kor/_Img/Common/dia_ptn1.gif) repeat left top;overflow:hidden;margin:0}
.acacal-diaWr .acacal-diaInwr {display:block;position:relative;margin:3px;padding:20px 20px;text-align:center;background:#fff;text-align:center}
.acacal-tbl {}
.acacal-tbl .term {width:40%;color:#003875;padding:10px}
.acacal-tbl .text {width:60%;padding:10px}
@media all and (max-width:600px) {
	.acacal-diaWr .acacal-diaInwr {padding:10px}
	.acacal-tbl {border-top:0;border-bottom:0}
	.acacal-tbl .term {float:left;width:100%;border:0;padding:7px 0;border-top:1px solid #aaa}
	.acacal-tbl .text {float:left;width:100%;padding:5px 0 15px 0;border:0}
	.acacal-tbl thead {position:absolute;top:0;left:0;width:1px;height:1px;overflow:hidden}
	.acacal-tbl tbody tr:last-child td {padding-bottom:0}
}

/* 홍보센터 > 뉴스 > [탭]카드뉴스 */
.card-wr {margin:0;opacity:0}
.card-wr h3 {display:block;text-align:center;padding:0 0 30px 0;background:url(/_contents/kor/_Img/06Pr/card_ptn1.jpg) repeat left top;box-sizing:border-box;border:1px solid #ddd;border-bottom:0}
.card-wr h3:before {content:"";display:block;width:72px;height:38px;margin:0 auto;background:url(/_contents/kor/_Img/06Pr/mov_sprite.png) no-repeat 0px 0px}
.card-wr h3 span {display:block;line-height:1}
.card-wr h3 .f1 {font-size:40px;color:#fff;margin:26px 0 0 0}
.card-wr h3 .f2 {font-size:16px;color:#fff;margin:10px 0 0 0;/*opacity:.5*/}
.card-wr .card-set {position:relative;box-sizing:border-box;border:1px solid #ddd;border-top:0;overflow:hidden;border-bottom:0}
.card-wr .card-set .card-sld {position:relative;width:55%}
.card-wr .card-set .card-sld .screen {position:relative;text-align:center}
.card-wr .card-set .card-sld .screen .img-slide-wr {width:100%;background:#f5f5f5}
.card-wr .card-set .card-sld .screen .img-slide-wr .img-slide {width:100%}
.card-wr .card-set .card-sld .screen .img-slide-wr .img-slide.noData-Msg {min-height:300px;background:url(/resources/_Img/programs/Board/default/ico_nodata.png) no-repeat center 70px}
.card-wr .card-set .card-sld .screen .img-slide-wr .img-slide.noData-Msg:before {content:"등록된 이미지가 없습니다.";display:block;position:absolute;width:100%;height:30px;line-height:30px;text-align:center;top:50%}
.card-wr .card-set .card-sld .screen .img-slide-wr .img-slide .item {width:100%}
.card-wr .card-set .card-sld .screen .img-slide-wr .img-slide .item img {display:block;width:100%;font-size:0}
.card-wr .card-set .card-sld .screen .img-slide-wr .owl-dots {display:none !important}
.card-wr .card-set .card-sld .screen .img-slide-wr .number {position:absolute;width:90px;height:45px;line-height:45px;background:rgba(58, 72, 81, .9);bottom:0;right:138px;z-index:1;color:#fff;font-weight:bold}
.card-wr .card-set .smi-wr {position:absolute;width:45%;height:100%;right:0;top:0;background:url(/_contents/kor/_Img/06Pr/ambassa_bg2.jpg) no-repeat right bottom;background-size:cover;box-sizing:border-box;border-left:1px solid #ddd}
.card-wr .card-set .smi-wr .smi-tit {display:block;margin:20px 20px 10px;padding:0 0 10px;border-bottom:1px solid #ddd}
.card-wr .card-set .smi-wr .smi-tit a {display:block}
.card-wr .card-set .smi-wr .smi-tit a span {display:block;font-weight:bold;font-size:20px;color:#005baa;line-height:1.3}
.card-wr .card-set .smi-wr .smi-tit a:focus span,
.card-wr .card-set .smi-wr .smi-tit a:active span,
.card-wr .card-set .smi-wr .smi-tit a:hover span {text-decoration:underline}
.card-wr .card-set .smi-wr .smi-desc {position:relative;margin:0 20px;overflow-y:auto}
.card-wr .card-set .smi-wr .mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background:#005baa}
.card-wr .card-set .smi-wr .mCS-light-thick.mCSB_scrollTools .mCSB_dragger:focus .mCSB_dragger_bar,
.card-wr .card-set .smi-wr .mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.card-wr .card-set .smi-wr .mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {background:#003875}
.card-wr .card-set .smi-wr .mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail, .mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail {background:#c1c4c8}
.card-wr .card-set .smi-wr .mCSB_inside > .mCSB_container {margin-right:25px}
.card-end-point {height:50px;background:url(/_contents/kor/_Img/06Pr/card_ptn1.jpg) repeat left top;opacity:0;margin:0 0 20px}
@media all and (max-width:900px) {
	.card-wr .card-set .smi-wr h4 {margin:10px 0 5px 5%}
	.card-wr .card-set .smi-wr .smi-tit a span {font-size:16px}
}
@media all and (max-width:680px) {
	.card-wr h3 {border:0}
	.card-wr .card-set {padding:10px 0;border-left:1px solid #ddd;border-bottom:1px solid #ddd}
	.card-wr .card-set .card-sld {width:auto;margin:0 10px}
	.card-wr .card-set .card-sld .screen {box-sizing:border-box;border:1px solid #ddd}
	.card-wr .card-set .card-sld .screen .img-slide-wr .img-slide {min-height:0}
	.card-wr .card-set .smi-wr {position:relative;width:auto;height:auto;margin:10px 10px 0;padding:15px 0;border-left:0}
	.card-wr .card-set .smi-wr h4 {margin:10px 0 5px 0}
	.card-wr .card-set .smi-wr .smi-tit {margin:0px 20px 10px}
	.card-wr .card-set .smi-wr .smi-desc {position:relative;width:auto;left:auto;right:auto;top:auto;height:auto;min-height:200px;max-height:300px;margin:0 15px}
}
@media all and (max-width:540px) {
	.card-wr h3 {padding:0 0 15px 0}
	.card-wr h3:before {width:36px;height:19px;background-size:57px 19px}
	.card-wr h3 .f1 {font-size:22px;margin:10px 0 0 0}
	.card-wr .card-set .card-sld .ctrl-btn-wr button.yout-play {width:50px;height:50px;margin:-25px 0 0 -25px}
	.card-wr .card-set .smi-wr {margin:10px 10px 0}
	.card-wr .card-set .smi-wr .smi-desc {height:100px}
}


/* 기타 > 각종방침들 */
.policy-wr {}
.policy-wr .diaWr {display:block;position:relative;background:url(/_contents/kor/_Img/Common/dia_ptn1.gif) repeat left top;overflow:hidden;margin:20px 0 0 0}
.policy-wr .diaWr .diaInwr {display:block;position:relative;margin:3px;padding:20px 30px 10px 30px;text-align:left;background:#fff;background-size:20%}
.policy-wr .text-wr {width:100%;overflow:hidden;margin:20px 0 0 0}
.policy-wr .text-wr .inwr {}
.policy-wr .text-wr .inwr .stit {display:block;font-weight:bold;color:#005baa;margin:0 0 10px 0}
.policy-wr .text-wr .inwr .term-lv1 {}
.policy-wr .text-wr .inwr .term-lv1 > li {display:block;position:relative;margin:0 0 10px 0}
.policy-wr .text-wr .inwr .term-lv1 > li:last-child {margin:0}
.policy-wr .text-wr .inwr .term-lv1 > li .num {display:block;position:absolute;margin:0;font-size:15px;color:#555;line-height:normal;top:-2px}
.policy-wr .text-wr .inwr .term-lv1 > li .txt {display:block;margin:0 0 0 30px;font-size:15px;color:#555;line-height:normal}
.policy-wr .text-wr .inwr .term-lv1 > li .txt .c-list01 li p {font-weight:normal;font-size:14px;color:#888;margin:5px 0 10px 0}
.policy-wr .text-wr .wauto-wrap {margin:20px 0 0 0}
.policy-wr .text-wr .is-wauto-box {padding:0}
.policy-wr .text-wr .policy-tbl1 {}
.policy-wr .text-wr .policy-tbl1 .col5 {width:5%}
.policy-wr .text-wr .policy-tbl1 .col7 {width:7%}
.policy-wr .text-wr .policy-tbl1 .col10 {width:10%}
.policy-wr .text-wr .policy-tbl1 .col15 {width:15%}
.policy-wr .text-wr .policy-tbl1 .col17 {width:17%}
.policy-wr .text-wr .policy-tbl1 .col20 {width:20%}
.policy-wr .text-wr .policy-tbl1 .col25 {width:25%}
.policy-wr .text-wr .policy-tbl1 .col30 {width:30%}
.policy-wr .text-wr .policy-tbl1 .col33 {width:33%}
.policy-wr .text-wr .policy-tbl1 .col40 {width:40%}
.policy-wr .text-wr .policy-tbl1 .col50 {width:50%}
.policy-wr .text-wr .policy-tbl1 .col70 {width:70%}
.policy-wr .text-wr .policy-tbl1 .cola {width:auto}
.policy-wr .text-wr .tbl-outwr {width:100%;overflow:hidden;padding:20px 0}
.policy-wr .text-wr .tbl-outwr .tbl-inwr {width:49%}
.policy-wr .text-wr .tbl-outwr .tbl-l {float:left}
.policy-wr .text-wr .tbl-outwr .tbl-r {float:right}
.policy-wr .text-wr .tbl-outwr .tbl-tit {display:block}
.policy-wr .text-wr .policy-tbl2 .col50 {width:50%}
.policy-wr .text-wr .policy-tbl2 .cola {width:auto}
.policy-wr .text-wr .policy-tbl2 tbody tr:first-child th,
.policy-wr .text-wr .policy-tbl2 tbody tr:first-child td {border-top:1px solid #a4a4a4}
.policy-wr .text-wr .policy-dl1-wr {padding-left:0;padding-bottom:10px;margin-bottom:10px;border-bottom:1px dashed #ddd}
.policy-wr .text-wr .policy-dl1-wr:last-child {padding-bottom:0;margin-bottom:0;border-bottom:0}
.policy-wr .text-wr .policy-dl1-wr:before {display:none}
.policy-wr .text-wr .policy-dl1 {position:relative;}
.policy-wr .text-wr .policy-dl1 dt {position:absolute;padding-top:4px}
.policy-wr .text-wr .policy-dl1 dd {display:block;position:relative;margin:0 0 0 120px;font-weight:normal;font-size:14px;padding:5px 0}
.policy-wr .chk-wr {width:100%;text-align:center;overflow:hidden;margin:20px 0 0 0}
.policy-wr .chk-wr input {display:inline-block;vertical-align:middle;}
.policy-wr .chk-wr label {display:inline-block;vertical-align:middle;font-size:15px}
.policy-wr .btn-wr {text-align:center;overflow:hidden;margin:20px 0 0 0}
.policy-wr .policy-method {border:1px solid #ddd;background:#fafafa;border-radius:5px;overflow:hidden;margin:10px 0 0 0}
.policy-wr .policy-method .inwr {margin:5px;background:#fff;overflow:hidden}
.policy-wr .policy-method .inwr ol {display:block;margin:10px;text-align:center}
.policy-wr .policy-method .inwr ol li {display:inline-block;padding:5px 0;text-align:center}
.policy-wr .policy-method .inwr ol li:after {content:">";display:inline-block;margin:0 5px 0 10px}
.policy-wr .policy-method .inwr ol li:last-child:after {display:none}
.policy-wr .charter {position:relative;min-height:30px;margin-bottom:20px}
.policy-wr .charter:last-child {margin-bottom:0}
.policy-wr .charter dt {position:absolute;left:0;top:0}
.policy-wr .charter dd {display:block;margin:0 0 0 30px;padding-top:2px}
@media all and (max-width:1000px) {
	.policy-wr .text-wr .tbl-outwr .tbl-inwr {width:100%}
	.policy-wr .text-wr .tbl-outwr .tbl-l {padding:0 0 20px 0;margin:0 0 20px;border-bottom:1px dashed #ddd}
	.policy-wr .text-wr .tbl-outwr .tbl-r {}
}
@media all and (max-width:700px) {
	.policy-wr .text-wr .inwr {margin:20px 10px}
	.policy-wr .text-wr .inwr .term-lv1 > li .txt {margin:0 0 0 20px}
	.policy-wr .text-wr .policy-dl1 dt {position:relative}
	.policy-wr .text-wr .policy-dl1 dd {position:relative;margin:5px 0 0 0;padding:5px 0}
}

/* 홍보센터 > 자료실 > [탭]홍보책자 > [탭]브로슈어 */
.bro-latest {position:relative;padding:50px 67px 0 67px;min-height:395px;background:url(/_contents/kor/_Img/06Pr/bro_bg3.jpg) no-repeat left top;margin:0}
.bro-latest .img-wr {display:block;max-width:270px;border:1px solid #c7c7c7;box-sizing:border-box}
.bro-latest .img-wr img {display:block;width:100%}
.bro-latest .txt-wr {display:block;position:absolute;width:62.08%;left:385px;top:0}
.bro-latest .txt-wr .floor1 {position:relative;margin:50px 0 0 0;border-bottom:1px solid #d5d5d5;padding:0 0 35px 0}
.bro-latest .txt-wr .floor1 .cp-btn {min-width: 185px;}
.bro-latest .txt-wr .floor1 .cp-btn.blog {top: 65px;background-color: #4431af;border-color: #4431af;}
.bro-latest .txt-wr .floor1 h3 {display:block}
.bro-latest .txt-wr .floor1 h3 span {display:block;line-height:1}
.bro-latest .txt-wr .floor1 h3 .f1 {font-size:17px;color:#777;font-weight:normal;margin:0 0 0 2px}
.bro-latest .txt-wr .floor1 h3 .f2 {font-size:40px;color:#003875;font-weight:bold;margin:9px 0 0 0;letter-spacing:-.08em;}
.bro-latest .txt-wr .floor1 p {display:block;font-size:15px;color:#444;line-height:24px;margin:20px 0 0 5px}
.bro-latest .txt-wr .floor1 p span {display:block}
.bro-latest .txt-wr .floor1 p span.point1 {font-size:20px;color:#005baa;font-weight:bold}
.bro-latest .txt-wr .floor1 div {margin:20px 0 0 0;font-size:0}
.bro-latest .txt-wr .floor1 div a {margin:0 5px 0 0}
.bro-latest .txt-wr .floor1 .pdf-down {display:inline-block;position:absolute;right:0;top:0;font-size:16px}
.bro-latest .txt-wr .floor1 .pdf-down span {padding:21px 70px 21px 13px}
.bro-latest .txt-wr .floor1 .pdf-down span.ico {padding:0}
.bro-latest .txt-wr .floor2 {position:relative;}
.bro-latest .txt-wr .floor2 p {margin:30px 0 0 5px}
.bro-latest .txt-wr .floor2 a {display:block;position:absolute;right:0;top:-3px;padding:0 0 0 32px;height:28px;line-height:28px}
.bro-latest .txt-wr .floor2 a:before {content:"";display:block;position:absolute;width:23px;height:28px;left:0;top:0;background:url(/_contents/kor/_Img/Common/icon_pdf.png) no-repeat}
.bro-latest .txt-wr .floor2 a span {display:inline-block;color:#d90202;font-size:13px;font-weight:bold}
.bro-latest .txt-wr .floor2 a:focus span,
.bro-latest .txt-wr .floor2 a:active span,
.bro-latest .txt-wr .floor2 a:hover span {text-decoration:underline}
.bro-list {margin:50px 0 0 0}
.bro-list ul {display:block;width:100%;text-align:left;font-size:0}
.bro-list ul li {display:inline-block;width:22.33%;;vertical-align:top;margin:0 3.56% 30px 0}
.bro-list ul li:nth-child(4n) {margin:0 0 30px 0}
.bro-list ul li a {display:block;}
.bro-list ul li a .img-wr {display:block;position:relative;box-sizing:border-box;border:1px solid #c7c7c7;overflow:hidden;height:0;padding:0 0 123% 0}
.bro-list ul li a .img-wr .overlay {display:block;position:absolute;width:100%;height:100%;background:rgba(0, 0, 0, .6);left:0;top:0;opacity:0;transition:all .3s ease}
.bro-list ul li a .img-wr .overlay:after {content:"DOWNLOAD";display:block;position:absolute;width:100%;height:20px;left:0;top:50%;margin:-10px 0 0 0;color:#fff;font-size:15px;text-align:center}
.bro-list ul li a .img-wr img {display:block;position:absolute;width:100%;height:100%}
.bro-list ul li a .txt-wr {position:relative;font-size:15px;color:#fff;letter-spacing:-.025em;height:50px;line-height:50px;background:#858585;text-indent:20px;transition:all .3s ease}
.bro-list ul li a .txt-wr span {display:block;position:absolute;width:50px;height:50px;right:0;top:0;background:rgba(0, 0, 0, .4)}
.bro-list ul li a .txt-wr span:after {content:"";display:block;position:absolute;width:16px;height:16px;left:50%;top:50%;margin:-8px 0 0 -8px;background:url(/resources/_Img/Content/ico_cbtn.png) no-repeat -107px -44px}
.bro-list ul li a:focus .img-wr .overlay,
.bro-list ul li a:active .img-wr .overlay,
.bro-list ul li a:hover .img-wr .overlay {opacity:1}
.bro-list ul li a:focus .txt-wr,
.bro-list ul li a:active .txt-wr,
.bro-list ul li a:hover .txt-wr {background:#003875}
@media all and (max-width:1200px) {
	.bro-latest {padding:0 20px;min-height:0;font-size:0;background-size:cover}
	.bro-latest .img-wr {display:inline-block;margin:20px 0;font-size:0}
	.bro-latest .txt-wr {left:330px}
	.bro-latest .txt-wr .floor1 {margin:20px 0 0 0;padding:0 0 10px 0}
	.bro-latest .txt-wr .floor1 .cp-btn.blog {top: 0;left: 5px;}
	.bro-latest .txt-wr .floor1 div {margin:10px 0 0 0}
	.bro-latest .txt-wr .floor1 .pdf-down {position:relative;right:auto;top:auto;font-size:15px;margin:5px 0 0 0}
	.bro-latest .txt-wr .floor1 .pdf-down span {padding-top:10px;padding-bottom:10px;text-align:left}
	.bro-latest .txt-wr .floor1 .pdf-down .ico {padding:0}
	.bro-list ul li a .txt-wr {font-size:14px;letter-spacing:-.05em;text-indent:10px}
}
@media all and (max-width:1000px) {
	.bro-latest .txt-wr {width:auto}
	.bro-latest .txt-wr .floor1 {margin:30px 0 0 0}
	.bro-latest .txt-wr .floor1 h3 .f2 {font-size:25px}
	.bro-latest .txt-wr .floor1 p {margin:10px 0 0 2px}
	.bro-latest .txt-wr .floor1 a {position:relative;margin:5px 0 0 0}
	.bro-latest .txt-wr .floor2 p {margin:15px 0 0 5px}
	.bro-latest .txt-wr .floor2 a {display:inline-block;position:relative;right:auto;top:auto;margin:10px 0 0 6px}

	.bro-list ul li a .txt-wr {font-size:14px;letter-spacing:-.05em;text-indent:0;text-align:center}
	.bro-list ul li a .txt-wr span {display:none}
}
@media all and (max-width:800px) {
	.bro-list ul li {width:22%;margin:0 4% 30px 0}
	.bro-list ul li:nth-child(3n) {margin:0 0 30px 0}
	.bro-list ul li:nth-child(4n) {margin:0 4% 30px 0}
}
@media all and (max-width:780px) {
	.bro-latest {overflow:hidden;padding:20px}
	.bro-latest .img-wr {width:25%;float:left}
	.bro-latest .txt-wr {width:70%;float:right;left:auto;position:relative;top:auto}
	.bro-latest .txt-wr .floor1 {margin:20px 0 0 0;padding:0 0 10px 0}
	.bro-latest .txt-wr .floor1 h3 .f2 {margin:3px 0 0 0}
	.bro-latest .txt-wr .floor1 p {font-size:14px;line-height:normal;padding:0 15px 0 0}
	.bro-latest .txt-wr .floor1 p span {display:inline}
	.bro-latest .txt-wr .floor1 a {margin:10px 0 0 0;font-size:14px}
	.bro-latest .txt-wr .floor1 a span {padding:10px 70px 10px 13px}
	.bro-latest .txt-wr .floor1 a .ico {padding:0}
	.bro-latest .txt-wr .floor2 p {margin:10px 0 0 5px;line-height:normal}
	.bro-latest .txt-wr .floor2 a {margin:0 0 0 6px}
	.bro-list ul li {width:30%;margin:0 5% 30px 0}
	.bro-list ul li:nth-child(3n) {margin:0 0 30px 0}
	.bro-list ul li:nth-child(4n) {margin:0 5% 30px 0}
	.bro-list ul li:nth-child(5n) {margin:0 5% 30px 0}
	.bro-list ul li:nth-child(6n) {margin:0 0 30px 0}
	.bro-list ul li:nth-child(15n) {margin:0 0 30px 0}
}
@media all and (max-width:600px) {
	.bro-latest {text-align:center;padding-top:20px;padding-bottom:20px}
	.bro-latest .img-wr {float:none;margin:0 auto;width:200px}
	.bro-latest .txt-wr {position:relative;width:100%;float:none;margin:10px 0 0 0}
	.bro-latest .txt-wr .floor1 .cp-btn.blog {top: 0;left: 0;}
	.bro-latest .txt-wr .floor1 {margin:0;padding:0 0 10px 0}
	.bro-latest .txt-wr .floor1 p {margin:10px 0 0 0;padding:0}
	.bro-latest .txt-wr .floor1 div a {display:block;margin:5px 0 0 0;text-align:left}
	.bro-latest .txt-wr .floor1 .pdf-down {display:block;width:auto}
	.bro-latest .txt-wr .floor2 {text-align:left}
	.bro-latest .txt-wr .floor2 p {text-align:left}
	.bro-list ul li {width:49%;margin:0 2% 30px 0}
	.bro-list ul li:nth-child(even) {margin:0 0 30px 0}
	.bro-list ul li:nth-child(odd) {margin:0 2% 30px 0}
}
@media only screen and (max-width:599px){
	.bro-list {margin-top:25px}
}

/* -- 통합검색 -- */
/* 검색페이지 전용 레이아웃 정리 */
.isSearch .is-wauto-box {padding-top:0}
.isSearch #header-wrap {height:40px}
.isSearch #mn-ctrs-btns,
.isSearch #mainNavi-wrap,
.isSearch #mainNavi-wrap:before,
.isSearch #side-wrap,
.isSearch .pz,
.isSearch .search,
.isSearch .svisual-wrap,
.isSearch .submenu,
.isSearch .sch-cate,
.isSearch .toputil-l,
.isSearch .cont-top,
.isSearch .fquick-wr,
.isSearch .lang {display:none !important}
.isSearch #container {position:relative;width:100%;max-width:100%;overflow:hidden}
.isSearch .sch-top {position:relative;width:100%;height:100px;background:#324c65 url(/_contents/kor/_Img/09Etc/sch_form_bg.gif) repeat left top;text-align:center}
.isSearch .sch-top .sch-topIwnr {position:relative;width:auto;height:100%;max-width:1200px;margin:0 auto;line-height:100px;transition:all .3s ease}
.isSearch .logo {position:absolute;left:0;top:50%;transform:translateY(-50%);transition:all .3s ease}
.isSearch .logo a {display:block;position:relative;width:171px}
.isSearch .logo a img {display:block;position:relative;width:100%}
.isSearch .sch-box {display:inline-block;width:600px;text-align:left;margin:0 -100px 0 0;vertical-align:middle;transition:all .3s ease}
.isSearch .sch-box .sch-form {position:relative;height:60px}
.isSearch .sch-box .sch-core {display:inline-block;position:relative;overflow:hidden;background:#fff;font-size:0;line-height:1;vertical-align:top}
.isSearch .sch-box .sch-core .search-cate,
.isSearch .sch-box .sch-core .search-text {display:inline-block;height:60px;line-height:58px;font-size:14px;border:0;background:#fff;margin:0;vertical-align:top}
.isSearch .sch-box .sch-core .search-cate {padding:0 0 0 10px;width:auto}
.isSearch .sch-box .sch-core .search-text {padding:0;text-indent:10px;width:250px}
.isSearch .sch-box .sch-core input::-webkit-input-placeholder {color:#666;font-size:14px;}
.isSearch .sch-box .sch-core input::-moz-input-placeholder {color:#666;font-size:14px;}
.isSearch .sch-box .sch-core .bd-btn-search {display:inline-block;width:65px;height:60px;overflow:hidden;border:0;background:#0072c8 url(/_contents/kor/_Img/09Etc/ico_search.png) no-repeat 0px 0px}
.isSearch .sch-box .sch-rebox {display:block;position:absolute;font-size:0;right:0;top:0;overflow:hidden;height:60px;line-height:60px}
.isSearch .sch-box .sch-rebox input,
.isSearch .sch-box .sch-rebox label {display:inline-block;vertical-align:middle;line-height:1}
.isSearch .sch-box .sch-rebox input {width:auto;height:auto;padding:0;margin:0 10px -5px 0}
.isSearch .sch-box .sch-rebox label {font-size:15px;color:#fff}
.isSearch #global.mAct .tur-ctrl {display:none}
.isSearch #global .toputil-r > ul {display:block !important;position:relative;float:left;top:auto;width:auto}
.isSearch #global ul {background:transparent}
.isSearch #global ul li {float:left}
.isSearch #global ul li a {display:block}
.isSearch #global ul li.home a {padding:0 10px;margin:0 10px 0 0}
.isSearch #global ul li.login button,
.isSearch #global ul li.login a,
.isSearch #global ul li.logout button,
.isSearch #global ul li.logout a {padding:0 10px;margin:0 10px 0 0;width:auto}
.isSearch #global ul li.sitemap {width:40px}
.isSearch #global ul li.sitemap button {width:40px}
.isSearch #global ul li.sitemap button .blind {width:1px;height:1px;overflow:hidden;position:absolute;top:-9999em;left:-9999em;display:block;text-indent:-9999em;font-size:0px;line-height:0}
.isSearch #global ul li.sitemap button:before {display:block;position:absolute;width:13px;height:12px;top:50%;left:50%;margin:-6px 0 0 -6.5px}
@media all and (max-width:1200px) {
	.isSearch .sch-top .sch-topIwnr {margin:0 20px}
}
@media all and (max-width:1080px) {
	.isSearch .sch-top .sch-topIwnr {text-align:right}
	.isSearch .sch-box {margin:0}
}
@media all and (max-width:860px) {
	.isSearch .sch-box {width:auto}
	.isSearch .sch-box .sch-form {height:40px}
	.isSearch .sch-box .sch-core {margin:0 130px 0 0}
	.isSearch .sch-box .sch-core .search-cate,
	.isSearch .sch-box .sch-core .search-text {height:40px;line-height:38px}
	.isSearch .sch-box .sch-core .search-text {width:150px}
	.isSearch .sch-box .sch-core .bd-btn-search {width:45px;height:40px;background-position:-10px -10px}
	.isSearch .sch-box .sch-rebox {height:40px;line-height:40px}
	.isSearch .sch-box .sch-rebox label {font-size:14px}
}
/*
@media all and (max-width:700px) {
	.isSearch .logo a {width:150px}
	.isSearch .sch-box .sch-core .search-text {width:80px}
}
*/
@media all and (max-width:680px) {
	.isSearch .logo {position:relative;top:auto;transform:translateY(0);margin:0 0 10px 0}
	.isSearch .sch-top {height:auto;padding:20px 0 20px}
	.isSearch .sch-box {display:block;width:auto;margin:0}
	.isSearch .sch-box .sch-core {display:block;margin:0 170px 0 0;overflow:visible}
	.isSearch .sch-box .sch-core .search-cate {width:90px;position:absolute;left:0;top:0}
	.isSearch .sch-box .sch-core .key-wr {display:block;margin:0 0 0 90px;width:auto}
	.isSearch .sch-box .sch-core .search-text {display:block;padding:0;width:100%}
	.isSearch .sch-box .sch-core .bd-btn-search {position:absolute;left:100%;top:0}
	.isSearch .sch-box .sch-rebox input {margin:0 5px -5px 0}
}
@media all and (max-width:440px) {
	.isSearch .sch-box .sch-form {height:auto}
	.isSearch .sch-box .sch-core {margin:0}
	.isSearch .sch-box .sch-core .bd-btn-search {left:auto;right:0}
	.isSearch .sch-box .sch-rebox {position:relative;right:auto;top:auto;height:auto;line-height:1.1;margin:10px 0 0 0;padding:1px 0 2px}
	.isSearch .sch-box .sch-rebox input {margin:0 5px 0 0}
}

/* 검색결과 탭 */
.isSearch .c-tab03 {position:relative;background:#fafafa;z-index:1}
.isSearch .c-tab03 ul {display:block;width:auto;max-width:1200px;margin:0 auto}
.isSearch .c-tab03 ul li a {padding:19px 15px;font-size:0}
.isSearch .c-tab03 ul li a .text {display:inline-block;font-size:14px;line-height:1;vertical-align:middle}
.isSearch .c-tab03 ul li a .text:after {display:none}
.isSearch .c-tab03 ul li a .cnt {display:inline-block;font-size:13px;line-height:1;vertical-align:middle;margin:0 0 3px 5px;color:#999;display:none}
.isSearch .c-tab03 ul li a .cnt:after {display:none}
.isSearch .c-tab03 ul li.over a .cnt {color:#777}
.isSearch .c-tab03 ul li.over a {border-top:0}
.isSearch .c-tab03 ul li.over a:after {content:"";display:inline-block;width:10px;height:6px;margin:0 0 0 10px;background:url(/resources/_Img/Content/blt_ctab02.gif) no-repeat;vertical-align:middle}
@media all and (max-width:1200px) {
	.isSearch .c-tab03 ul {margin:0 20px}
	.isSearch .c-tab03 ul li a {padding:19px 10px}
}
@media all and (max-width:1000px) {
	.isSearch .c-tab03 {border-bottom:1px solid #ddd;box-sizing:border-box;overflow:hidden}
	.isSearch .c-tab03:after {display:none}
	.isSearch .c-tab03 ul {width:auto;margin:10px}
	.isSearch .c-tab03 ul li {padding:0;width:25%}
	.isSearch .c-tab03 ul li a {height:auto;line-height:100%;text-align:center;padding:10px 0;box-sizing:border-box}
	.isSearch .c-tab03 ul li a span {font-size:14px;letter-spacing:-.05em}
	.isSearch .c-tab03 ul li.over a {border:1px solid #ddd}
}
@media all and (max-width:660px) {
	.isSearch .c-tab03 ul {margin:10px}
	.isSearch .c-tab03 ul li {width:33.33%}
	.isSearch .c-tab03 ul li a {padding:10px 0}
}
@media all and (max-width:590px) {
	.isSearch .c-tab03 {margin:0 0 15px 0}
	.isSearch .c-tab03 ul li a {padding:7px 0;line-height:1}
}
@media all and (max-width:400px) {
	.isSearch .c-tab03 ul {margin:5px}
	.isSearch .c-tab03 ul li {width:50%}
}

/* 내가 찾은 검색어 & 인기검색어 */
.isSearch .sch-Exwrap {position:relative;width:auto;max-width:1200px;margin:0 auto}
.isSearch .sch-Exwrap .schkey-wrap {position:absolute;width:250px;right:0;top:0}
.isSearch .sch-Exwrap .schres-wrap {position:relative;margin:0 280px 50px 0;min-height:538px;padding:0 0 100px 0;text-align:center;box-sizing:border-box;border-bottom:1px solid #ddd}
.isSearch .sch-Exwrap .schres-wrap .schres-cate {text-align:left;margin:0 0 30px 0}
.isSearch .sch-Exwrap .schres-wrap .schres-cate h3 {}
.isSearch .sch-Exwrap .schres-wrap .schres-cate .schres-tab {position:relative}
.isSearch .sch-Exwrap .schres-wrap .schres-cate .schres-tab h4 {display:block;position:absolute;width:140px;height:100%;background:#005baa;left:0;top:0}
.isSearch .sch-Exwrap .schres-wrap .schres-cate .schres-tab h4 span {display:block;position:absolute;width:100%;font-size:16px;text-align:center;color:#fff;top:50%;transform:translateY(-50%)}
.isSearch .sch-Exwrap .schres-wrap .schres-cate .schres-tab div {margin:0 0 0 140px;box-sizing:border-box;border:1px solid #ccc;border-left:0;padding:15px 0}
.isSearch .sch-Exwrap .schres-wrap .schres-cate .schres-tab div ul {display:block;font-size:0;margin:0 0 0 25px}
.isSearch .sch-Exwrap .schres-wrap .schres-cate .schres-tab div ul li {display:inline-block;vertical-align:top;margin:0 22px 0 0}
.isSearch .sch-Exwrap .schres-wrap .schres-cate .schres-tab div ul li a {display:block;position:relative;font-size:0;padding:5px 0}
.isSearch .sch-Exwrap .schres-wrap .schres-cate .schres-tab div ul li a:before {content:"";display:block;position:absolute;width:19px;height:19px;background:url(/_contents/kor/_Img/05Comm/dish_spr1.png) no-repeat -19px 0px;left:0;top:50%;transform:translateY(-50%)}
.isSearch .sch-Exwrap .schres-wrap .schres-cate .schres-tab div ul li a span {display:inline-block;font-size:15px;padding:2px 0;vertical-align:middle;color:#555}
.isSearch .sch-Exwrap .schres-wrap .schres-cate .schres-tab div ul li a span.cate-tit {font-weight:bold;margin:0 0 0 28px;letter-spacing:-.05em;}
.isSearch .sch-Exwrap .schres-wrap .schres-cate .schres-tab div ul li a span.cate-num {color:#777;font-size:13px;margin:0 0 0 5px}
.isSearch .sch-Exwrap .schres-wrap .schres-cate .schres-tab div ul li.over a span {color:#005baa}
.isSearch .sch-Exwrap .schres-wrap .schres-cate .schres-tab div ul li.over a:before {background-position:0px 0px}
.isSearch .sch-Exwrap .schres-wrap .schres-cate .schres-tab div ul li a:focus span,
.isSearch .sch-Exwrap .schres-wrap .schres-cate .schres-tab div ul li a:active span,
.isSearch .sch-Exwrap .schres-wrap .schres-cate .schres-tab div ul li a:hover span {color:#005baa;text-decoration:underline}
.isSearch .sch-Exwrap .schkey-wrap h3 {display:block;position:relative;font-size:17px;color:#fff;padding:19px 0 19px 45px;line-height:1}
.isSearch .sch-Exwrap .schkey-wrap h3:before {content:"";display:block;position:absolute;width:16px;height:15px;top:50%;left:20px;background:url(/_contents/kor/_Img/Layout/toputil_r_blt.png) no-repeat -68px 0px;margin:-7px 0 0 0}
.isSearch .sch-Exwrap .schkey-wrap h3 span {}
.isSearch .sch-Exwrap .schkey-wrap h3 button {display:none}
.isSearch .sch-Exwrap .schkey-wrap > div div {position:relative;overflow:hidden;padding:15px 15px 5px}
.isSearch .sch-Exwrap .schkey-wrap > div div ul {display:block}
.isSearch .sch-Exwrap .schkey-wrap > div div ul li {display:block;margin:0 0 4px 0}
.isSearch .sch-Exwrap .schkey-wrap > div div ul li.no-data {padding:90px 0 10px;background:url(/resources/_Img/programs/Board/default/ico_nodata.png) no-repeat center 10px}
.isSearch .sch-Exwrap .schkey-wrap > div div ul li.no-data span {font-size:15px}
.isSearch .sch-Exwrap .schkey-wrap > div div ul li a {display:inline-block;position:relative;color:#555;font-size:14px;vertical-align:middle;max-width:190px}
.isSearch .sch-Exwrap .schkey-wrap > div div ul li a:focus,
.isSearch .sch-Exwrap .schkey-wrap > div div ul li a:active,
.isSearch .sch-Exwrap .schkey-wrap > div div ul li a:hover {text-decoration:underline;color:#222}
.isSearch .sch-Exwrap .schkey-wrap > div div ul li a .txt {display:inline-block;width:auto;vertical-align:middle;padding:3px 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal}
.isSearch .sch-Exwrap .schkey-wrap > div div ul li a button {display:inline-block;width:12px;height:12px;vertical-align:middle;border:0;margin:0 0 0 5px;box-sizing:border-box;border:1px solid #ddd;border-radius:2px;background:#fff url(/resources/_Img/Content/blt13.gif) no-repeat center center;font-size:0;text-indent:-9999px;line-height:9999px;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}
.isSearch .sch-Exwrap .schkey-wrap > div div ul li a button:focus,
.isSearch .sch-Exwrap .schkey-wrap > div div ul li a button:active,
.isSearch .sch-Exwrap .schkey-wrap > div div ul li a button:hover {background-color:#eee}
.isSearch .sch-Exwrap .schkey-wrap .myKey-wr h3 {background:url(/_contents/kor/_Img/09Etc/org_bg1.jpg) no-repeat left top;background-size:cover}
.isSearch .sch-Exwrap .schkey-wrap .myKey-wr div {position:relative;border:1px solid #ddd;border-top:0;min-height:145px}
.isSearch .sch-Exwrap .schkey-wrap .myKey-wr div ul li a .txt {position:relative;margin:0 0 0 10px}
.isSearch .sch-Exwrap .schkey-wrap .myKey-wr div ul li a:before {content:"";display:block;position:absolute;width:2px;height:2px;background:#aaa;left:0;top:50%;margin:-1px 0 0 0;border-radius:50%}
.isSearch .sch-Exwrap .schkey-wrap .favKey-wr {}
.isSearch .sch-Exwrap .schkey-wrap .favKey-wr h3 {background:url(/_contents/kor/_Img/09Etc/course_bg1.jpg) no-repeat left top;background-size:cover}
.isSearch .sch-Exwrap .schkey-wrap .favKey-wr div {position:relative;border:1px solid #ddd;border-top:0;min-height:241px}
.isSearch .sch-Exwrap .schkey-wrap .favKey-wr div ul li a .num {display:block;width:20px;height:16px;line-height:16px;;position:absolute;border-radius:3px;background:#005baa;color:#fff;text-align:center;font-size:12px;left:0;top:50%;margin:-8px 0 0 0}
.isSearch .sch-Exwrap .schkey-wrap .favKey-wr div ul li a .txt {margin:0 0 0 30px}
@media all and (max-width:1200px) {
	.isSearch .sch-Exwrap {margin:0 20px}
}
@media all and (max-width:1000px) {
	.isSearch .sch-Exwrap {margin:0 10px}
	.isSearch .sch-Exwrap .schkey-wrap {position:relative;width:auto;right:auto;top:auto;overflow:hidden}
	.isSearch .sch-Exwrap .schkey-wrap h3 {padding:15px 0 15px 45px;font-size:15px}
	.isSearch .sch-Exwrap .schkey-wrap > div.myKey-wr {float:left;width:35%}
	.isSearch .sch-Exwrap .schkey-wrap > div.favKey-wr {float:right;width:63%}
	.isSearch .sch-Exwrap .schkey-wrap > div div ul li a .txt {max-width:80%}
	.isSearch .sch-Exwrap .schkey-wrap .myKey-wr div {min-height:121px}
	.isSearch .sch-Exwrap .schkey-wrap .myKey-wr div ul {display:block;width:100%;font-size:0}
	.isSearch .sch-Exwrap .schkey-wrap .myKey-wr div ul li:last-child {display:none}
	.isSearch .sch-Exwrap .schkey-wrap .myKey-wr div ul li.no-data {display:block !important}
	.isSearch .sch-Exwrap .schkey-wrap .favKey-wr div {min-height:121px}
	.isSearch .sch-Exwrap .schkey-wrap .favKey-wr div ul {display:block;width:100%;font-size:0}
	.isSearch .sch-Exwrap .schkey-wrap .favKey-wr div ul li {display:inline-block;width:50%}
	.isSearch .sch-Exwrap .schkey-wrap .favKey-wr div ul li.no-data {display:block;width:auto}
	.isSearch .sch-Exwrap .schres-wrap {margin:0;min-height:0;padding:50px 0}
}
@media all and (min-width:591px) {
	.isSearch .sch-Exwrap .schkey-wrap .myKey-wr div {display:block !important}
	.isSearch .sch-Exwrap .schkey-wrap .favKey-wr div {display:block !important}
}
@media all and (max-width:590px) {
	.isSearch .sch-Exwrap .schkey-wrap {margin:0 0 20px 0}
	.isSearch .sch-Exwrap .schres-wrap {min-height:0;padding:0}
	.isSearch .sch-Exwrap .schres-wrap .schres-cate {margin:20px 0}
	.isSearch .sch-Exwrap .schres-wrap .schres-cate .schres-tab h4 {position:relative;width:auto;height:auto;left:auto;top:auto}
	.isSearch .sch-Exwrap .schres-wrap .schres-cate .schres-tab h4 span {position:relative;width:auto;text-align:left;top:auto;transform:translateY(0);padding:15px 0;margin:0 0 0 15px}
	.isSearch .sch-Exwrap .schres-wrap .schres-cate .schres-tab div {margin:0;border-left:1px solid #ccc;border-top:0}
	.isSearch .sch-Exwrap .schres-wrap .schres-cate .schres-tab div ul {margin:0 20px}
	.isSearch .sch-Exwrap .schres-wrap .schres-cate .schres-tab div ul li {width:50%;margin:0}
	.isSearch .sch-Exwrap .schkey-wrap h3 {padding:20px 0 20px 45px;line-height:1;font-size:14px}
	.isSearch .sch-Exwrap .schkey-wrap h3 span {line-height:1}
	.isSearch .sch-Exwrap .schkey-wrap h3 button {display:block;position:absolute;width:100%;height:100%;border:0;left:0;top:0;background:transparent}
	.isSearch .sch-Exwrap .schkey-wrap h3 button:after {content:"";display:block;position:absolute;width:25px;height:25px;background:url(/resources/_Img/Content/ctab01_arr.png) no-repeat 0px 0px;right:20px;top:15px;transition:all .3s ease}
	.isSearch .sch-Exwrap .schkey-wrap h3 button.over:after {transform:rotate(180deg)}
	.isSearch .sch-Exwrap .schkey-wrap > div div {display:none;padding:10px 10px 0}
	.isSearch .sch-Exwrap .schkey-wrap > div.myKey-wr {float:none;width:100%;margin:0 0 10px 0}
	.isSearch .sch-Exwrap .schkey-wrap > div.favKey-wr {float:none;width:100%}
	.isSearch .sch-Exwrap .schkey-wrap .myKey-wr div {min-height:0}
	.isSearch .sch-Exwrap .schkey-wrap .myKey-wr div ul li {display:inline-block;width:50%}
	.isSearch .sch-Exwrap .schkey-wrap .myKey-wr div ul li:last-child {display:inline-block}
	.isSearch .sch-Exwrap .schkey-wrap .myKey-wr div ul li.no-data {width:auto}
	.isSearch .sch-Exwrap .schkey-wrap .favKey-wr div {min-height:0}
}
@media all and (max-width:440px) {
	.isSearch .sch-Exwrap .schres-wrap .schres-cate .schres-tab div ul li {width:100%}
}

/* 검색결과 리스트 */
.isSearch .schRes-diaWr {display:block;position:relative;background:url(/_contents/kor/_Img/Common/dia_ptn1.gif) repeat left top;overflow:hidden;margin:0 0 30px 0}
.isSearch .schRes-diaWrInwr {display:block;position:relative;margin:3px;padding:15px 20px 14px;text-align:center;background:#fff;text-align:center}
.isSearch .searchrst-msg {text-align:center;font-size:20px;color:#333}
.isSearch .searchrst-msg strong {color:#176fb2;}
.isSearch .searchrst-listbox {position:relative;border-bottom:1px solid #ddd;padding:0 0 20px 0;text-align:left}
.isSearch .searchrst-listbox:last-child {border:0}
.isSearch .searchrst-listbox .c-tit02 {margin:0 0 20px 0}
.isSearch .searchrst-listbox .c-tit02 .rtxt {font-size:14px;margin-left:15px;font-weight:normal;color:#333;}
.isSearch .no-res-wrap {position:absolute;width:100%;top:50%;text-align:center;transform:translateY(-50%)}
.isSearch .no-res-inwrap {display:inline-block}
.isSearch .no-res-txtwrap {display:block;position:relative;width:auto;margin:0;text-align:left;padding:0}
.isSearch .no-res-txtwrap:after {content:"";display:block;position:absolute;width:134px;height:135px;background:url(/_contents/kor/_Img/09Etc/msg_sprite.png) no-repeat left top;left:0;top:50%;margin:-67px 0 0 0;}
.isSearch .no-res-txtwrap .no-res-p {font-size:20px;color:#000;margin:0 0 0 160px}
.isSearch .no-res-txtwrap .no-res-p strong {color:#0072c8;}
.isSearch .no-res-txtwrap .no-res-msg-wrap {margin:0 0 0 160px}
.isSearch .no-res-txtwrap .no-res-msg-wrap .no-res-msg {}
.isSearch .no-res-txtwrap .no-res-msg-wrap .no-res-msg li {font-size:15px;color:#555;margin:13px 0 0 0;background:url(/_contents/kor/_Img/09Etc/sch_form_nores_dot.gif) no-repeat left 8px;padding:0 0 0 10px;line-height:normal}
@media all and (max-width:1000px) {
	.isSearch .no-res-wrap {position:relative;top:auto;transform:translateY(0)}
}
@media all and (max-width:800px) {
	.isSearch .searchrst-msg {font-size:17px}
}
@media all and (max-width:480px) {
	.isSearch .searchrst-msg {font-size:17px;line-height:normal}
	.isSearch .no-res-txtwrap{width:100%;margin:0 auto;padding:180px 0 20px 0;}
	.isSearch .no-res-txtwrap:after{left:50%;top:20px;margin:0 0 0 -67px;}
	.isSearch .no-res-txtwrap .no-res-p {margin:0;text-align:center;font-size:18px}
	.isSearch .no-res-txtwrap .no-res-msg-wrap {margin:0}
}
@media all and (max-width:590px) {
	.isSearch .no-res-wrap {margin:20px 0 40px}
}
.isSearch .searchrst-list li {margin:0 0 30px 0}
.isSearch .searchrst-list li:last-child {margin:0}
.isSearch .searchrst-list li .ptit,
.isSearch .searchrst-list li .pcont,
.isSearch .searchrst-list li .plinks {display:block}
.isSearch .searchrst-list li .ptit {font-weight:bold;text-decoration:underline;font-size:17px;color:#444;font-weight:bold}
.isSearch .searchrst-list li .ptit span {line-height:normal}
.isSearch .searchrst-list li .ptit:focus,
.isSearch .searchrst-list li .ptit:active,
.isSearch .searchrst-list li .ptit:hover {color:#0072c8}
.isSearch .searchrst-list li .psdate {color:#999;font-size:13px}
.isSearch .searchrst-list li .pcont {position:relative;padding-top:5px;font-size:14px;line-height:normal;letter-spacing:-.03em;height:auto;max-height:38px;overflow:hidden}
.isSearch .searchrst-list li .pcont:after {content:"";display:block;position:absolute;width:20%;height:18px;right:0;top:24px;background:linear-gradient(to right, rgba(255, 255, 255, 0) 0, #fff 100%)}
.isSearch .searchrst-list li .plinks {margin:10px 0 0 0}
.isSearch .searchrst-list li .plinks a {display:block;position:relative;font-size:13px;color:#3c919b;padding:0 0 0 20px}
.isSearch .searchrst-list li .plinks a:before {content:"";display:block;position:absolute;width:13px;height:13px;background:url(/resources/_Img/Content/ico_nw.png) no-repeat no-repeat;left:0;top:3px}
.isSearch .searchrst-list li .plinks a:focus,
.isSearch .searchrst-list li .plinks a:active,
.isSearch .searchrst-list li .plinks a:hover {text-decoration:underline}
.isSearch .searchrst-list li .isStrong {color:#1a3e79;background:#efeff4;text-decoration:underline;}
.isSearch .searchrst-listTbl {min-width:700px}
.isSearch .searchrst-listTbl tbody th,
.isSearch .searchrst-listTbl tbody td {padding:10px 8px}
.isSearch .searchrst-listTbl a {display:block;position:relative}
.isSearch .searchrst-listTbl a:after {content:"";display:block;position:relative;width:16px;height:12px;background:url(/_contents/kor/_Img/09Etc/rscher_sprite.png) no-repeat -233px 0px;margin:0 auto;transition:all .3s ease}
.isSearch .searchrst-listTbl a:focus:after,
.isSearch .searchrst-listTbl a:active:after,
.isSearch .searchrst-listTbl a:hover:after {background-position:-249px 0px}
.isSearch .btn-result-more {display:block;text-align:right;margin:20px 0 0 0}
.isSearch .btn-result-more a {transition:all .3s ease}
@media all and (max-width:480px) {
	.isSearch .btn-result-more a {display:block;text-align:left}
	.isSearch .searchrst-list li .pcont {padding:0;height:35px;padding:5px 0 0 0;line-height:18px}
	.isSearch .searchrst-list li .pcont:after {height:18px;top:auto;bottom:0}
	.isSearch .searchrst-list li .plinks a {line-height:normal}
}


/* -- 자랑스러운 부산대인 -- */
.pride-wr {}
.pride-wr > ul {display:block;width:100%;list-style:none;font-size:0;padding-left:0 !important;margin-top:0 !important;margin-bottom:0 !important}
.pride-wr > ul > li {display:inline-block !important;position:relative;width:49%;margin:0 2% 10px 0;vertical-align:top;box-sizing:border-box;border-top:1px solid #aaa}
.pride-wr > ul > li:nth-child(2n) {margin:0 0 10px 0}
.pride-wr > ul > li:before {content:"";display:block;position:absolute;width:150px;height:3px;background:#1a69ae;left:-1px;top:-1px}
.pride-wr > ul > li .inwr {position:relative;margin:20px;min-height:170px}
.pride-wr > ul > li .inwr .imgBox {display:block;position:absolute;width:130px;height:0;padding:0 0 160px 0;background:#eee}
.pride-wr > ul > li .inwr .imgBox img {display:block;position:absolute;width:100%;height:100%;box-sizing:border-box;border:1px solid #eee;z-index:2}
.pride-wr > ul > li .inwr .imgBox:after {content:"";display:block;position:absolute;width:100%;height:100%;box-sizing:border-box;border:1px solid #ddd;background:#fafafa;right:-10px;bottom:-10px;z-index:1}
.pride-wr > ul > li .inwr .txtBox {margin:0 0 0 170px}
.pride-wr > ul > li .inwr .txtBox ul {display:block;padding-left:0 !important}
.pride-wr > ul > li .inwr .txtBox ul li {display:block;position:relative;padding:0 0 10px 0;margin:0 0 10px 0;border-bottom:1px dashed #ddd}
.pride-wr > ul > li .inwr .txtBox ul li:last-child {padding:0;margin:0;border:0}
.pride-wr > ul > li .inwr .txtBox ul li div {display:block;position:relative}
.pride-wr > ul > li .inwr .txtBox ul li div span {display:block;font-size:15px}
.pride-wr > ul > li .inwr .txtBox ul li div .lbl {position:absolute;width:50px;left:0;top:0;font-weight:bold;color:#000}
.pride-wr > ul > li .inwr .txtBox ul li div .lbl:after {content:":";position:absolute;right:0;top:0;color:#aaa}
.pride-wr > ul > li .inwr .txtBox ul li div .txt {color:#777;margin:0 0 0 60px}
@media all and (max-width:1000px) {
	.pride-wr > ul > li .inwr .imgBox {width:110px;padding:0 0 135px 0}
	.pride-wr > ul > li .inwr .txtBox {margin:0 0 0 140px}
}
@media all and (max-width:767px) {
	.pride-wr > ul > li .inwr .imgBox {position:relative;width:130px;padding:0 0 160px 0;margin:0 auto}
	.pride-wr > ul > li .inwr .txtBox {margin:20px 0 0 0}
}
@media all and (max-width:520px) {
	.pride-wr > ul > li {width:100%;margin:0 0 10px 0}
	.pride-wr > ul > li:before {display:none}
	.pride-wr > ul > li:nth-child(2n) {margin:0 0 10px 0}
	.pride-wr > ul > li .inwr {margin:20px 0 0}
}

/* -- 영상(유튜브) 비디오, video, 유튜브, youtube -- */
.iframe_content_16_9_wrap {width:100%;position:relative;max-width:600px;margin:0 auto}
.iframe_content_16_9_wrap .iframe_content_16_9_vision {width:100%;position:relative;height:0;padding:0 0 56.25% 0}
.iframe_content_16_9_wrap .iframe_content_16_9_vision embed,
.iframe_content_16_9_wrap .iframe_content_16_9_vision iframe {position:absolute;width:100%;height:100%;left:0;top:0}

/* -- 행정서비스 표 -- */
.adminis-tbl1 thead tr th {padding:10px 8px}
.adminis-tbl1 tbody tr th,
.adminis-tbl1 tbody tr td {padding:10px 8px}
.adminis-tbl1 tfoot tr th,
.adminis-tbl1 tfoot tr td {padding:10px 8px}


/* 외국어 Research Institutes & Centers */
.ric-wr {}
.ric-wr .ricUI {display:block;border-bottom:1px solid #dedede;margin:0 0 20px 0}
.ric-wr .ricUI h3 {display:block;position:relative;border-top:1px solid #154f70}
.ric-wr .ricUI h3:after {content:"";display:block;position:absolute;width:55px;height:47px;background:url(/_contents/eng/_Img/Content/ric_icon2.png) no-repeat 0px 0px;right:8px;top:-23px}
.ric-wr .ricUI h3 span {display:block;position:relative;}
.ric-wr .ricUI h3 span button {display:block;position:relative;width:100%;min-height:55px;border:0;background:#efefef}
.ric-wr .ricUI h3 span button .ico {display:block;position:absolute;width:55px;height:100%;background:#133345;left:0;top:0}
.ric-wr .ricUI h3 span button .ico:after {content:"";display:block;position:absolute;width:21px;height:25px;background:url(/_contents/eng/_Img/Content/ric_icon1.png) no-repeat 0px 0px;left:50%;top:50%;transform:translateY(-50%);margin:0 0 0 -10px}
.ric-wr .ricUI h3 span button .txt {display:block;font-size:16px;min-height:55px;line-height:1.2;color:#133345;margin:0 80px;text-align:left;font-weight:bold}
.ric-wr .ricUI h3 span button .txt:before {content:"";display:inline-block;width:0;height:55px;vertical-align:middle}
.ric-wr .ricUI h3 span button .txt span {display:inline-block;vertical-align:middle}
.ric-wr .ricUI h3 span button .txt span:after {content:"";display:inline-block;width:13px;height:7px;background:url(/_contents/eng/_Img/Common/c_arr1.png) no-repeat;margin:0 0 0 10px;transition:all .3s ease}
.ric-wr .ricUI h3 span button.over .txt span:after {transform:rotate(180deg)}
.ric-wr .ricUI .list-wr {}
.ric-wr .ricUI .list-wr ul {display:block;width:100%;font-size:0;border-top:1px solid #dedede}
.ric-wr .ricUI .list-wr ul li {display:inline-block;position:relative;width:50%;vertical-align:top}
.ric-wr .ricUI .list-wr ul li:nth-child(2n):after {content:"";display:block;position:absolute;width:200%;height:1px;background:#dedede;right:0;bottom:0}
.ric-wr .ricUI .list-wr ul li:last-child:after {display:none}
.ric-wr .ricUI .list-wr ul li a {display:block;position:relative;height:55px;line-height:55px;transition:all .3s ease}
.ric-wr .ricUI .list-wr ul li a:before {content:"";display:inline-block;width:0;height:55px;vertical-align:middle}
.ric-wr .ricUI .list-wr ul li a:after {content:"";display:block;position:absolute;width:8px;height:2px;background:#c9c9c9;left:33px;top:50%;transform:translateY(-50%);transition:all .3s ease}
.ric-wr .ricUI .list-wr ul li a span {display:inline-block;font-size:16px;max-width:85%;color:#555;margin:0 0 0 54px;line-height:1.2;vertical-align:middle;transition:all .3s ease}
.ric-wr .ricUI .list-wr ul li.over a span,
.ric-wr .ricUI .list-wr ul li a:focus span,
.ric-wr .ricUI .list-wr ul li a:active span,
.ric-wr .ricUI .list-wr ul li a:hover span {color:#133345;text-decoration:underline}
.ric-wr .ricUI .list-wr ul li.over a:after,
.ric-wr .ricUI .list-wr ul li a:focus:after,
.ric-wr .ricUI .list-wr ul li a:active:after,
.ric-wr .ricUI .list-wr ul li a:hover:after {background:#133345}
.ric-wr.academics-wr .ricUI .list-wr {display:none}
.ric-wr .ric-body {}
.ric-wr .ric-body h3 {display:block;position:relative;}
.ric-wr .ric-body h3 .txt {display:block;margin:0 50px 0 0}
.ric-wr .ric-body h3 a {display:block;position:absolute;width:40px;height:40px;border-radius:50%;right:0;top:50%;margin:-20px 0 0 0;background:#e1e8ec;transition:all .3s ease}
.ric-wr .ric-body h3 a:after {content:"";display:block;position:absolute;width:24px;height:24px;left:50%;top:50%;margin:-12px 0 0 -12px;background:url(/_contents/eng/_Img/Common/c_arr2.png) no-repeat 0px 0px}
.ric-wr .ric-body h3 a span {font-size:15px;color:#555}
.ric-wr .ric-body h3 a:focus,
.ric-wr .ric-body h3 a:active,
.ric-wr .ric-body h3 a:hover {background:#b9cfdc}
.ric-wr .ric-body .ric-infoWr {}
.ric-wr .ric-body .ric-infoWr .info-summ {display:block;position:relative;font-size:0;text-align:left;border-top:1px solid #154f70}
.ric-wr .ric-body .ric-infoWr .info-summ:after {content:"";display:block;position:absolute;width:100%;height:1px;background:#c2c2c2;left:0;bottom:0}
.ric-wr .ric-body .ric-infoWr .info-summ dl {display:inline-block;position:relative;vertical-align:top;border-bottom:1px solid #c2c2c2}
.ric-wr .ric-body .ric-infoWr .info-summ dl.tel {min-width:25%}
.ric-wr .ric-body .ric-infoWr .info-summ dl.fax {min-width:25%}
.ric-wr .ric-body .ric-infoWr .info-summ dl.web {min-width:50%}
.ric-wr .ric-body .ric-infoWr .info-summ dl dt,
.ric-wr .ric-body .ric-infoWr .info-summ dl dd {display:inline-block;position:relative;vertical-align:middle}
.ric-wr .ric-body .ric-infoWr .info-summ dl dt {width:46px;height:46px;background:#2ca5bd}
.ric-wr .ric-body .ric-infoWr .info-summ dl dt:after {content:"";display:block;position:absolute;width:24px;height:24px;left:50%;top:50%;margin:-12px 0 0 -12px;background-repeat:no-repeat;background-position:center center}
.ric-wr .ric-body .ric-infoWr .info-summ dl.tel dt:after {background-image:url(/_contents/eng/_Img/Content/ric_icon3.png)}
.ric-wr .ric-body .ric-infoWr .info-summ dl.fax dt:after {background-image:url(/_contents/eng/_Img/Content/ric_icon4.png)}
.ric-wr .ric-body .ric-infoWr .info-summ dl.web dt:after {background-image:url(/_contents/eng/_Img/Content/ric_icon5.png)}
.ric-wr .ric-body .ric-infoWr .info-summ dl dd {font-size:15px;margin:0 0 0 15px}
.ric-wr .ric-body .ric-infoWr .info-desc {}
.ric-wr .ric-body .ric-infoWr .info-desc .info-descTab {}
.ric-wr .ric-body .ric-infoWr .info-desc .info-descTab ul {}
.ric-wr .ric-body .ric-infoWr .info-desc .info-descTab ul li {}
.ric-wr .ric-body .ric-infoWr .info-desc .info-descTab ul li a {}
.ric-wr .ric-body .ric-infoWr .info-desc #tab-items {padding:44px 0;border-bottom:1px solid #dfdfdf}
.ric-wr .ric-body .ric-infoWr .info-desc #tab-items .inwr {display:block}
.ric-wr .ric-body .ric-tab {margin-bottom:0}
.ric-wr .ric-body #tab-items {box-sizing:border-box;border-bottom:1px solid #ddd;overflow:hidden}
.ric-wr .ric-body #tab-items .inwr {margin:30px 0 50px}
.ric-wr .ric-body #tab-items .inwr .aff-fac {}
.ric-wr .ric-body #tab-items .inwr .aff-fac ul {display:block;width:100%;font-size:0}
.ric-wr .ric-body #tab-items .inwr .aff-fac ul li {display:inline-block;width:49%;margin:0 2% 15px 0}
.ric-wr .ric-body #tab-items .inwr .aff-fac ul li:nth-child(2n) {margin:0 0 15px 0}
.ric-wr .ric-body #tab-items .inwr .aff-fac ul li .member {display:block;box-sizing:border-box;border:1px solid #ddd}
.ric-wr .ric-body #tab-items .inwr .aff-fac ul li .member .mem-name {display:block;padding:10px 0;background:#f5f5f5}
.ric-wr .ric-body #tab-items .inwr .aff-fac ul li .member .mem-name span {display:block;font-size:17px;color:#175071;margin:0 10px}
.ric-wr .ric-body #tab-items .inwr .aff-fac ul li .member .mem-info {display:block;margin:15px 20px}
.ric-wr .ric-body #tab-items .inwr .aff-fac ul li .member .mem-info dl {display:block;position:relative;min-height:24px;margin:0 0 10px 0}
.ric-wr .ric-body #tab-items .inwr .aff-fac ul li .member .mem-info dl:last-child {margin:0}
.ric-wr .ric-body #tab-items .inwr .aff-fac ul li .member .mem-info dl dt,
.ric-wr .ric-body #tab-items .inwr .aff-fac ul li .member .mem-info dl dd {display:block;font-size:15px}
.ric-wr .ric-body #tab-items .inwr .aff-fac ul li .member .mem-info dl dt {position:absolute;font-weight:bold;top:0;left:0;padding:0 15px 0 0}
.ric-wr .ric-body #tab-items .inwr .aff-fac ul li .member .mem-info dl dt:after {content:":";display:block;position:absolute;right:0;top:0}
.ric-wr .ric-body #tab-items .inwr .aff-fac ul li .member .mem-info dl dd {margin:0 0 0 70px}
.ric-wr .ric-body #tab-items .inwr .wauto-wrap .rsv-info {display:none;width:100%;height:100%}
.ric-wr .ric-body #tab-items .inwr .wauto-wrap .aff-tbl-wr {overflow-x:auto}
.ric-wr .ric-body #tab-items .inwr .aff-tbl {min-width:1000px}
.ric-wr .ric-body #tab-items .inwr .aff-tbl .col10 {width:10%}
.ric-wr .ric-body #tab-items .inwr .aff-tbl .col15 {width:15%}
.ric-wr .ric-body #tab-items .inwr .aff-tbl .cola {width:auto}
.ric-wr .ric-body .rel-subj ul.rscher-list01 {display:block;width:100%;overflow:hidden;margin:10px 0 5px}
.ric-wr .ric-body .rel-subj ul.rscher-list01 li {display:block;float:left;box-sizing:border-box;border:1px solid #ddd;margin:0 10px 5px 0;border-radius:3px;padding:5px 10px;background:#fafafa}
@media all and (max-width:1200px) {
	.ric-wr .ric-body #tab-items .inwr .wauto-wrap .rsv-info {display:block}
}
@media all and (max-width:999px) {
	.ric-wr .ric-body .ric-infoWr .info-summ dl.tel {min-width:33.33%}
	.ric-wr .ric-body .ric-infoWr .info-summ dl.fax {min-width:33.33%}
	.ric-wr .ric-body .ric-infoWr .info-summ dl.web {min-width:33.33%}
}
@media all and (max-width:760px) {
	.ric-wr .ricUI h3 span button {height:auto}
	.ric-wr .ricUI h3 span button .ico {width:50px;height:100%}
	.ric-wr .ricUI h3 span button .txt {font-size:15px;height:auto;line-height:1.2;margin:0 0 0 70px}
	.ric-wr .ricUI h3:after {right:0}
	.ric-wr .ricUI .list-wr ul li {width:100%}
	.ric-wr .ricUI .list-wr ul li:after {content:"";display:block;position:absolute;width:100%;height:1px;background:#dedede;right:0;bottom:0}
	.ric-wr .ricUI .list-wr ul li:nth-child(2n):after {width:100%}
	.ric-wr .ricUI .list-wr ul li a {height:auto;line-height:1.2;padding:10px 0}
	.ric-wr .ricUI .list-wr ul li a:before {display:none}
	.ric-wr .ricUI .list-wr ul li a:after {left:0}
	.ric-wr .ricUI .list-wr ul li a span {display:block;font-size:15px;max-width:9999px;margin:0 0 0 20px}
	.ric-wr .ric-body h3 .txt {margin:0}
	.ric-wr .ric-body .ric-infoWr .info-summ dl.tel {min-width:50%}
	.ric-wr .ric-body .ric-infoWr .info-summ dl.fax {min-width:50%}
	.ric-wr .ric-body .ric-infoWr .info-summ dl.web {min-width:100%}
	.ric-wr .ric-body .ric-infoWr .info-desc #tab-items {padding:20px 0}
}
@media all and (max-width:420px) {
	.ric-wr .ric-body .ric-infoWr .info-summ dl.tel {min-width:100%}
	.ric-wr .ric-body .ric-infoWr .info-summ dl.fax {min-width:100%}
	.ric-wr .ric-body .ric-infoWr .info-summ dl.web {min-width:100%}
}

.tour-guide-msg2.policyProposal {}
.tour-guide-msg2.policyProposal .inwr ul li {box-sizing:border-box}
.tour-guide-msg2.policyProposal .inwr ul li:last-child {margin:0 0 2px}
.tour-guide-msg2.policyProposal .inwr ul li:last-child:before {content:"";display:block;position:absolute;top:15px;left:0;width:4px;height:1px;background:#888}
.tour-guide-msg2.policyProposal .flow-wr {margin:20px 0 0}
.tour-guide-msg2.policyProposal .flow-wr ol {display:block}
.tour-guide-msg2.policyProposal .flow-wr ol:after {content:"";display:block;clear:both}
.tour-guide-msg2.policyProposal .flow-wr ol li {display:block;float:left;width:25%;text-align:center;position:relative}
.tour-guide-msg2.policyProposal .flow-wr ol li:before,
.tour-guide-msg2.policyProposal .flow-wr ol li:after {content:"";display:block;position:absolute;z-index:1;background:#ddd;top:50%}
.tour-guide-msg2.policyProposal .flow-wr ol li:before {width:100%;height:1px;left:50%}
.tour-guide-msg2.policyProposal .flow-wr ol li:after {width:16px;height:16px;right:0;border-radius:50%;margin:-8px -8px 0 0}
.tour-guide-msg2.policyProposal .flow-wr ol li:last-child:before,
.tour-guide-msg2.policyProposal .flow-wr ol li:last-child:after {display:none}
.tour-guide-msg2.policyProposal .flow-wr ol li .circle {display:block;position:relative;width:70.35%;height:0;padding:0 0 70.35%;margin:0 auto;background:url(/resources/_Img/Content/policyProposal_bg2.png) no-repeat;background-size:contain;z-index:2}
.tour-guide-msg2.policyProposal .flow-wr ol li .circle:before {content:"";display:block;position:absolute;width:72px;height:38px;background:url(/resources/_Img/Content/policyProposal_bg1.png) no-repeat}
.tour-guide-msg2.policyProposal .flow-wr ol li .num {display:block;text-align:center;padding:40px 0 0;font-weight:bold;font-size:18px;line-height:1.2}
.tour-guide-msg2.policyProposal .flow-wr ol li .txt {display:block;position:relative;box-sizing:border-box;font-size:15px;line-height:1.3;letter-spacing:-.05em;padding:45px 30px 0;margin:5px 0 0}
.tour-guide-msg2.policyProposal .flow-wr ol li .txt:before {content:"";display:inline-block;width:0;height:38px;vertical-align:middle}
.tour-guide-msg2.policyProposal .flow-wr ol li .txt:after {content:"";display:block;position:absolute;width:40px;height:40px;background:url(/resources/_Img/Content/policyProposal_spr.png) no-repeat;left:50%;top:0;margin:0 0 0 -20px}
.tour-guide-msg2.policyProposal .flow-wr ol li .txt span {display:inline-block;position:relative;vertical-align:middle;word-wrap:break-word;word-break:keep-all;white-space:normal;max-width:90%}
.tour-guide-msg2.policyProposal .flow-wr ol li:nth-child(odd) .circle:before {left:-10px;bottom:-10px}
.tour-guide-msg2.policyProposal .flow-wr ol li:nth-child(even) .circle:before {right:-10px;top:-10px}
.tour-guide-msg2.policyProposal .flow-wr ol li:nth-child(1) .txt:after {background-position:0px 0px}
.tour-guide-msg2.policyProposal .flow-wr ol li:nth-child(2) .txt:after {background-position:-50px 0px}
.tour-guide-msg2.policyProposal .flow-wr ol li:nth-child(3) .txt:after {background-position:-100px 0px}
.tour-guide-msg2.policyProposal .flow-wr ol li:nth-child(4) .txt:after {background-position:-150px 0px}
@media all and (max-width:1200px) {
	.tour-guide-msg2.policyProposal .flow-wr ol li .circle {width:80%;padding:0 0 80.75%}
}
@media all and (max-width:1024px) {
	.tour-guide-msg2.policyProposal .flow-wr ol li .circle:before {width:50px;height:27px;background-size:cover}
	.tour-guide-msg2.policyProposal .flow-wr ol li .num {padding:30px 0 0}
	.tour-guide-msg2.policyProposal .flow-wr ol li .txt {padding:35px 30px 0}
	.tour-guide-msg2.policyProposal .flow-wr ol li .txt:after {width:28px;height:28px;background-size:133px auto;margin:0 0 0 -14px}
	.tour-guide-msg2.policyProposal .flow-wr ol li:nth-child(odd) .circle:before {left:0;bottom:0}
	.tour-guide-msg2.policyProposal .flow-wr ol li:nth-child(even) .circle:before {right:0;top:0}
	.tour-guide-msg2.policyProposal .flow-wr ol li:nth-child(1) .txt:after {background-position:0px 0px}
	.tour-guide-msg2.policyProposal .flow-wr ol li:nth-child(2) .txt:after {background-position:-35px 0px}
	.tour-guide-msg2.policyProposal .flow-wr ol li:nth-child(3) .txt:after {background-position:-70px 0px}
	.tour-guide-msg2.policyProposal .flow-wr ol li:nth-child(4) .txt:after {background-position:-105px 0px}
}
@media all and (max-width:999px) {
	.tour-guide-msg2.policyProposal .flow-wr ol li:after {display:none}
	.tour-guide-msg2.policyProposal .flow-wr ol li .circle {width:90%;padding:0 0 90.5%}
	.tour-guide-msg2.policyProposal .flow-wr ol li .txt {font-size:14px}
}
@media all and (max-width:840px) {
	.tour-guide-msg2.policyProposal .flow-wr ol li {width:49%;margin:0 2% 15px 0}
	.tour-guide-msg2.policyProposal .flow-wr ol li:nth-child(even) {margin-right:0}
	.tour-guide-msg2.policyProposal .flow-wr ol li:nth-child(2):before {left:20px;right:auto;top:auto;bottom:20px;transform:rotate(135deg);transform-origin:0 0;width:50%}
	.tour-guide-msg2.policyProposal .flow-wr ol li .circle {width:auto;background:none;box-sizing:border-box;padding:0;height:auto;border:5px solid #0069b7;background:#fff;padding:10px 0 10px;border-radius:10px}
	.tour-guide-msg2.policyProposal .flow-wr ol li .num {padding:0}
	.tour-guide-msg2.policyProposal .flow-wr ol li .txt {padding:35px 10px 0;}
	.tour-guide-msg2.policyProposal .flow-wr ol li .txt:before {display:none}
	.tour-guide-msg2.policyProposal .flow-wr ol li:nth-child(odd) .circle:before {left:0;bottom:auto;top:0;}
}
@media all and (max-width:600px) {
	.tour-guide-msg2.policyProposal .flow-wr ol li {width:100%;margin:0;padding:0 0 15px;}
	.tour-guide-msg2.policyProposal .flow-wr ol li:before {width:1px;height:100%;left:50%;bottom:0;top:auto;}
	.tour-guide-msg2.policyProposal .flow-wr ol li:nth-child(2):before {left:50%;bottom:0;transform:rotate(0);transform-origin:50% 50%;width:1px;height:100%}
	.tour-guide-msg2.policyProposal .flow-wr ol li .txt {padding:0;}
	.tour-guide-msg2.policyProposal .flow-wr ol li .txt:after {display:none}
	.tour-guide-msg2.policyProposal .flow-wr ol li .txt span {max-width:100%;padding:0 0 0 35px;}
	.tour-guide-msg2.policyProposal .flow-wr ol li .txt span:before {content:"";display:block;position:absolute;width:28px;height:28px;left:0;top:50%;margin:-14px 0 0;background:url(/resources/_Img/Content/policyProposal_spr.png) no-repeat;background-size:133px auto}
	.tour-guide-msg2.policyProposal .flow-wr ol li:nth-child(1) span:before {background-position:0px 0px}
	.tour-guide-msg2.policyProposal .flow-wr ol li:nth-child(2) span:before {background-position:-35px 0px}
	.tour-guide-msg2.policyProposal .flow-wr ol li:nth-child(3) span:before {background-position:-70px 0px}
	.tour-guide-msg2.policyProposal .flow-wr ol li:nth-child(4) span:before {background-position:-105px 0px}
}
@media all and (max-width:400px) {
	.tour-guide-msg2.policyProposal .flow-wr ol li .txt span {padding:35px 0 0}
	.tour-guide-msg2.policyProposal .flow-wr ol li .txt span:before {left:50%;top:0;margin:0 0 0 -14px}
}
