input{font-size:1.7rem;border:1px solid #ddd; border-radius:0;padding:0.6em 0.3em;margin:0.1em 0;box-sizing:content-box;font-size:1.7rem;vertical-align:middle;}
select{font-size:1.7rem;color:#333;appearance:none;border-radius:100px;font-size:1.6rem;font-weight:normal;border:1px solid #ddd; padding:0.6em 0.3em;padding-left:1rem;margin:0.1em 0;box-sizing:content-box;background:#fff url(../images/arrow-bg-o.png) no-repeat right 16px center / 1.3rem; padding-right:4.5rem;}
textarea{font-size:1.7rem;width:calc(100% - 0.6em - 2px);border:1px solid #ddd; border-radius:0;padding:0.6em 0.3em;margin:0.1em 0;resize: none;}
input[type="radio"] { background:#fff;vertical-align: middle;  appearance: none;  border: 2px solid #ddd;  margin-bottom:0.125em;border-radius: 50%;  width: 1em;  height: 1em; }
input[type="radio"]:checked {  border: 0.3em solid #006cb7;}
input[type="radio"]:disabled {  background-color: lightgray;  box-shadow: none;  opacity: 0.7;  cursor: not-allowed;}
input[type="checkbox"] {margin:0;margin-bottom:-0.2em;appearance: none;position: relative;width: 1.2em;height: 1.2em;cursor: pointer;outline: none !important; border: 1px solid #ddd;border-radius: 0px; background: #fbfbfb;}
input[type="checkbox"]::before {content: "\2713"; position: absolute;top: 50%;left: 50%;overflow: hidden;transform: scale(0) translate(-50%, -50%);line-height: 1; }
input[type="checkbox"]:checked {background-color: #006cb7;border-color: rgba(255, 255, 255, 0.3); color: white;}
input[type="checkbox"]:checked::before {border-radius: 2px;transform: scale(1) translate(-50%, -50%)}


.loca.wd{margin-top:2rem;font-size:1.3rem;color:#333;text-align:right;}
.sub-visual{
    height: 34rem;
    background: #f0f0f0 url('../images/sub-visual-no.jpg') no-repeat center center / cover;
}

.sub-visual.about{
    height: 34rem;
    background: #f0f0f0 url('../images/sub-visual01.jpg') no-repeat center center / cover;
}

.sub-visual.program{
    height: 34rem;
    background: #f0f0f0 url('../images/sub-visual02.jpg') no-repeat center center / cover;
}

.sub-visual.admission{
    height: 34rem;
    background: #f0f0f0 url('../images/sub-visual03.jpg') no-repeat center center / cover;
}

.sub-visual.student{
    height: 34rem;
    background: #f0f0f0 url('../images/sub-visual04.jpg') no-repeat center center / cover;
}

/*.sub-visual.association{
    height: 34rem;
    background: #f0f0f0 url('../images/sub-visual05.jpg') no-repeat center center / cover;
}*/

.sub-visual.board{
    height: 34rem;
    background: #f0f0f0 url('../images/sub-visual06.jpg') no-repeat center center / cover;
}

.sub-visual.amp{
    height: 34rem;
    background: #f0f0f0 url('../images/sub-visual07.jpg') no-repeat center center / cover;
}
.sub-visual .wd{
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.sub-visual .wd .vi-txt{padding-top:1em;line-height:1.4;
    display:inline-block; text-align:center; font-family: 'Iropke Batang', serif; font-size:4.5rem; color:#fff;letter-spacing:0.05em;padding-left:0.5em; padding-right:0.5em;
}
.tit1{text-align:center;}
.tit1 strong{margin-bottom:1em;font-size:5rem;color:#777;font-weight:500;text-align:center;position:relative;display:inline-block;line-height:1.2;}
.tit1 strong::after{content:'';position:absolute;right:-0.5em;top:-0.1em;display:inline-block;width:0.3em;height:0.3em;border: 3px solid #bbb;vertical-align:top;margin-left:0.2em;}
.tit1 strong::after{position:static;top:0.1em;}

.tit2{font-size:3.5rem;color:#000;font-weight:500;margin-bottom:0.5em;line-height:1.3;text-align:center;word-break:keep-all;}
.tit3{font-size:2.5rem;color:#666;font-weight:bol`d;margin-bottom:0.5em;line-height:1.3;text-align:center;word-break:keep-all;}
.tit4{font-size:1.7rem;color:#000;font-weight:bold;margin-bottom:0.5em;line-height:1.3;text-align:center;word-break:keep-all;}

.list_name{margin-bottom:0.5em;}

.btn-more{display:inline-block;width:1.2em;height:1.2em;vertical-align:middle;}
.btn-more img{width:100%;}

.btn-link{display:inline-block;vertical-align:middle;font-size:1.7rem;color:#666 !important;font-weight:500;text-decoration:underline;}
.btn-link img{height:0.9em;vertical-align:middle;}
.btn-link:hover{text-decoration:underline;}

.btn-round{border-radius:100px;}

.txt{font-size:1.7rem;color:#333;line-height:1.6;}

.sub-cont .president-layout{display:flex;gap:4rem;border-top:1px solid #ddd;padding-top:4rem;}
.sub-cont .president-layout .president-img{width:80rem;padding-right:4rem;}
.sub-cont .president-layout .president-img img{width:100%;border:1px solid #ddd;}

.sub-cont .president-layout .president-name{text-align:right;font-size:2rem;color:#000;margin-top:2rem;border-bottom:1px solid #666;padding-bottom:1rem;}
.sub-cont .president-layout .president-name span{font-family: 'Iropke Batang', serif;line-height:1.3;}
.sub-cont .president-layout .president-name span strong{font:inherit;font-size:1.2em;}

.sub-cont .president-layout .president-txt{padding-top:1em;width:calc(100% - 80rem);}

.sub-cont .ideal-layout img{margin:1rem;}

.search-area{text-align:right;}
.search-area input{max-width:50%;}
.search-area .btn{padding:0.6em 1em;display:inline-block;}

.color-a{color:#006cb7;}
.color-b{color:#970c0c;}
.btn{background:#222;color:#fff !important;padding:1em 1.6em;font-size:1.6rem;line-height:1.3;word-break:keep-all;font-weight:500;border:0;vertical-align:middle;display:inline-block;text-align:center;}
.btn.ss{padding:0.6em 1em;display:inline-block;}
.img-box img{max-width:100%;}

.view-pc-none{display:none;}

.center{text-align:center;}
.right{text-align:right;}
.left,.ln{text-align:left !important;}

.depth3-tab{font-size:1.6rem;border-radius:100px;background:#f0f0f0;text-align:center;display:flex;justify-content:center;overflow:hidden;width:600px;max-width:100%;margin-left:auto;margin-right:auto;}
.depth3-tab li{display:block;width:100%;line-height:1.2;word-break:keep-all;height:3em}
.depth3-tab li a{display:flex;align-items:center;justify-content:center;color:#000;font-size:inherit;font-weight:500;padding:0.6em 1em;border-radius:100px;height:3em;box-sizing:border-box;}
.depth3-tab li a:hover,.depth3-tab li a.selected{background:#006cb7;color:#fff;}

.depth4-tab{background:#fff;text-align:center;padding:2rem 1.5rem;border-top:1px solid #666; border-bottom:1px solid #666;}
.depth4-tab li{display:inline-block;line-height:1.2;word-break:keep-all;vertical-align:top;border-right:0.5px solid #ddd;padding:0 1em;}
.depth4-tab li:first-child{border-left:0.5px solid #ddd;}
.depth4-tab li a{display:inline-block;font-size:1.6rem;color:#000;font-weight:500;padding:0.6rem 2rem;border-radius:100px;}
.depth4-tab li a:hover,.depth4-tab li a.selected{background:#111; color:#fff;font-weight:bold;}

.faculty-layout{background:#f9f9f9;padding:4rem;border-radius:3rem;}
.faculty-layout .faculty-list{display:flex;flex-wrap:wrap;gap:2rem;}
.faculty-layout .faculty-item{width:calc(33.33% - 1.33rem);box-sizing:border-box;border-top:1px solid #111;background:#fff;display:flex;}
.faculty-layout .faculty-item-img{width:17rem;flex-shrink:0;box-sizing:border-box;padding:2rem 3.5rem 2rem 3.5rem;height:100%;background:#ebeff1;}
.faculty-layout .faculty-item-img img{max-width:100%;width:100%;}
.faculty-layout .faculty-item-info{padding-top:1rem;width:calc(100% - 17rem);box-sizing:border-box;padding:2rem 3.5rem 2rem 1.75rem;}
.faculty-layout .faculty-item-info h4{font-size:2.2rem;color:#444;font-weight:500;}
.faculty-layout .faculty-item-info h4 strong{color:#000;}
.faculty-layout .faculty-item-img .faculty-item-btns{background:#fff;text-align:center;display:block;}
.faculty-layout .faculty-item-img .faculty-item-btns a{display:inline-block;width:2.3em;height:2.3em;}
.faculty-layout .faculty-item-img .faculty-item-btns a img{width:100%;}
.faculty-layout .faculty-item-info table{width:100%;border-collapse:collapse;border-top:1px solid #ddd;font-size:1.7rem;line-height:1.3;}
.faculty-layout .faculty-item-info table th{vertical-align:top;border-bottom:1px solid #ddd;width:4em;background:#ebeff1;color:#666;font-weight:500;padding:0.5rem;}
.faculty-layout .faculty-item-info table td{color:#666;border-bottom:1px solid #ddd;padding:0.5rem 0.8em;font-size:0.9em;font-weight:300;}
.faculty-layout .faculty-item-info table td:first-child{width:10rem;text-align:center;}

.pagination{display:flex;justify-content:center;gap:2rem;width:100%;font-size:1.7rem;color:#000;}
.pagination a{display:inline-block;padding:0 1em;white-space:nowrap;font-weight:500;font-family: 'Iropke Batang', serif;height:2.3em;background:#f4f4f4;border-radius:100px;text-align:center;line-height:2.3em;}
.pagination a img{width:100%;}
.pagination ul{display:flex;gap:1rem;}
.pagination ul li{display:inline-block;width:2.3em;height:2.3em;background:#f4f4f4;border-radius:100px;text-align:center;}
.pagination ul li a{display:inline-block;width:100%;height:100%;padding:0;line-height:2.3em;}
.pagination ul li a.selected{background:#006cb7;color:#fff;}

.table-scroll{overflow-x:auto;}
.image-outline img{max-width:100%;display:block;margin-left:auto;margin-right:auto;height: auto !important;}

.tb1{width:100%;border-collapse:collapse;border-top:1px solid #ddd;font-size:1.7rem;line-height:1.6;}
.tb1 th{border-bottom:1px solid #ddd;background:#ebeff1;color:#666;font-weight:500;padding:0.8em;}
.tb1 td{color:#666;border-bottom:1px solid #ddd;padding:0.8em;font-size:0.9em;text-align:center;}

.tb1.wdfixing{width:800px;margin-left:auto;margin-right:auto;}

.tb2{width:100%;border-collapse:collapse;border:1px solid #ddd;font-size:1.7rem;line-height:1.6;}
.tb2 th{border:1px solid #ddd;background:#ebeff1;color:#666;font-weight:500;padding:0.8em;}
.tb2 td{color:#666;border:1px solid #ddd;padding:0.8em;font-size:0.9em;text-align:center;}

.history-layout{display:block;}
.history-layout .history-item{width:100%;box-sizing:border-box;background:#fff; padding:3.5%;display:flex;border:1px solid #ddd;}
.history-layout .history-item ~ .history-item{margin-top:6rem;}
.history-layout .history-item h4{font-size:2.4rem;color:#333;font-weight:400;width:24%;padding-bottom:2rem;}

.history-layout .history-item h4 strong{font-weight:600;color:#000;font-size:1.2em;}
.history-layout .history-item p{line-height:1.6;}
.history-layout .history-item ul{display:block;width:100%; box-sizing:border-box;}
.history-layout .history-item ul li{margin-bottom:0.5em;width:100%;box-sizing:border-box;background:#fff;display:flex;align-items:flex-start;}
.history-layout .history-item ul li h5{font-size:1.8rem;display:inline-block;font-weight:400;background:linear-gradient(to right bottom, #888, #bbb);margin-right:0.35em;color:#fff;width:5em;flex-shrink:0;line-height:1.6;}
.history-layout .history-item ul li h5::before{content:'month '};

/*준비중 css, no css*/
.ready-layout p{text-align:center;line-height:1.8;background:#f4f4f4;padding:8%;border-radius:10px;font-weight:bold;font-size:2.2em;color:#000;}

.location-layout{font-size:1.4rem;line-height:1.3;}

/*map//*/
.map_info {
	text-align: left;
	width: 100%;
	display: inline-block;
	border-top: 1px solid #c6cbd6;
	border-bottom: 1px solid #c6cbd6;
	padding: 20px 0;
	line-height:1.8;
}
.map_info span{font-size:1.2em;display:inline-block;margin-right:10px;}

.map_info span strong {
	font-weight:700;
	color: #262728;
	margin-right:10px;
}

.traffic_1 {
	text-align: left;
	margin-top: 50px;
	line-height:1.8;
}


.traffic_1 dl {
	overflow: hidden;
	width: 100%;
	padding-bottom: 2em;
	box-sizing: border-box;
}

.traffic_1 dl dt.show {
	font-weight:700;
	visibility: visible;
	word-break:keep-all;
	line-height:1.4;
}
.traffic_1 dl dt {
	float: left;
	width: 14%;
	font-size: 1.7em;
	color: #333;
	margin-right: 2%;
	min-width:60px;
}

.traffic_1 dl dt .subway-r{font-size:0.8em;background:#000; color:#fff; border-radius:100px;padding:0 5px;}
.traffic_1 dl dt .subway-r.col1{background:#a1b12a;}
.traffic_1 dl dt .subway-r.col2{background:#2da7e8;}
.traffic_1 dl dt .subway-r.col3{background:#d1ad55;}


.traffic_1 dl dd {
	width: 82%;
	float: left;
	font-size: 1.2em;
	display:block;
	word-break:keep-all;
	color:#444;
}

.traffic_1 dl dd > p{margin-bottom:0.5em;}
.traffic_1 dl dd > p:last-child{margin-bottom:0;}

.traffic_1 dl dd > p > span {
	display: inline-block;
	font-size: 1em;
	text-align: center;
	color: #fff;
	padding: 0px 8px;
	margin-right: 10px;
	border-radius: 3px 3px 3px 3px;
	background-color: #2fba06;
}
/*//map*/



.intro-box{padding:4rem;background:linear-gradient(to right, #d7dde2, #e4e4e4);border:1px solid #ddd;color:#fff;font-weight:500;text-align:center;}
.intro-box .txt{color:#222;font-size:1.95rem;word-break:keep-all;}
.intro-box .txt::before{content:'';display:inline-block;margin-bottom:0.5em;width:1.1em;height:1.1em;border:0.2em solid #b70000d3;margin-right:0.5em;}

.program-layout{width:1300px; max-width:95%;margin-left:auto;margin-right:auto;}
.global-mba-layout{width:1300px; max-width:95%;margin-left:auto;margin-right:auto;}
.global-mba-curriculum-layout{width:1300px; max-width:95%;margin-left:auto;margin-right:auto;}
.global-mba-dualDegree-layout{width:1300px; max-width:95%;margin-left:auto;margin-right:auto;}
.global-mba-dualDegree-layout .btn-link{margin-right:3em;}
.cau-leader-mba-layout{width:1300px; max-width:95%;margin-left:auto;margin-right:auto;}
.cau-leader-mba-curriculum-layout{width:1300px; max-width:95%;margin-left:auto;margin-right:auto;}
.sm-mba-layout{width:1300px; max-width:95%;margin-left:auto;margin-right:auto;}


table .s_tit{font-weight:500;background:#ebeff1;}

.application-layout{border-top:1px solid #222;border-bottom:15px solid #f1f1f1;width:1300px; max-width:95%;margin-left:auto;margin-right:auto;}

.dot_list{line-height:1.3;font-size:1.7rem;}
.dot_list li{position:relative;text-align:left;padding-left:1em;color:#333;line-height:1.5;}
.dot_list li::before{content:'';position:absolute;left:0;top:0.6em;width:0.3em;height:0.3em;background:#9aabb6;border-radius:100px;}
.dot_list li:not(:first-child){margin-top:0.5em;}

.rad_blue{background:#9aabb6;color:#fff;border-radius:100px;padding:0 0.5em;margin:0.3em;display:inline-block;}


.sm-mba-layout .intro-style{font-family: 'Iropke Batang', serif; font-size:2em;display:block;text-align:center;word-break:keep-all;border-top:1px solid #222;padding-top:0.6em;">중앙대 경영전문대학원 <b style="color:#2da7e8;}
.sm-mba-layout  .intro-style2{color:#2da7e8;font-size:1.2em;}
.sm-mba-layout .intro-style-foot{margin-top:3rem;font-family: 'Iropke Batang', serif; font-size:2rem;}
.sm-mba-layout .intro-style-foot strong{font-size:1.2em;font-family: 'Iropke Batang', serif;}

.sm-mba-layout .sm-mba-layout-bg{background:url('../images/bg-sm-mba.jpg') no-repeat center right / auto 100%, #f8f8f8;padding:4rem;}


.faq-layout .faq-list{}
.faq-layout .faq-list > li{box-sizing:border-box;background:#fff;border:1px solid #ddd;border-top:2px solid #555;}
.faq-layout .faq-list > li ~ li{margin-top:2rem;}
.faq-layout .faq-list > li h4{font-size:2.4rem;color:#333;font-weight:400;width:100%;}
.faq-layout .faq-list > li h4.open{background:#f0f0f0;}
.faq-layout .faq-list > li h4 a{display:block;padding:4rem;line-height:1.3;}
.faq-layout .faq-list > li h4 a::before{content:'Q';float:left;font-family: 'Iropke Batang', serif; text-align:center;display:inline-block;font-weight:bold;width:1.4em;padding:0.2em 0;background:linear-gradient(to right bottom, #1b61b1, #061c5a);color:#fff;margin-right:0.5em;margin-top:-0.2em;}
.faq-layout .faq-list > li div{font-size:1.9rem;color:#333;line-height:1.3;border-top:2px solid #ddd;padding:4rem;padding-left:9rem;}
.faq-layout .faq-list > li div::before{content:'A';float:left;font-size:1.2em;font-family: 'Iropke Batang', serif; text-align:center;margin-left:-5rem;display:inline-block;font-weight:bold;width:1.4em;padding:0.2em 0;background:linear-gradient(to right bottom, #b11b1b, #5a0606);color:#fff;margin-right:0.5em;margin-top:-0.2em;}
.faq-layout .faq-list > li h4 + div{display:none;}
.faq-layout .faq-list > li h4.open + div{display:block;}


.board-layout{width:1300px; max-width:95%;margin-left:auto;margin-right:auto;}
.board-layout .table-board{width:100%;border-collapse:collapse;border-top:1px solid #ddd;font-size:1.7rem;line-height:1.3;table-layout:fixed;}
.board-layout .table-board th{border-bottom:1px solid #ddd;background:#ebeff1;color:#222;font-weight:500;padding:1em 0;overflow:hidden;}
.board-layout .table-board th:not(:first-child)::before{content:'|';font-size:0;display:inline-block;height:1.6rem;width:1px;background:#bbb;margin-top:0.4rem;float:left}
.board-layout .table-board td{color:#444;border-bottom:1px solid #ddd;padding:0.8em;font-size:1em;text-align:center;}
.board-layout .table-board td:nth-child(2){text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.board-layout .table-board td:nth-child(2) a:hover{text-decoration:underline;}

/*2025-04-16*/
.board-layout .table-board .notice td b{font-size:0.9em;display:inline-block;margin:0 0.2em;background:#222; color:#fff;padding:0 0.2em;font-weight:normal;}
.board-layout .table-board .notice td b.must{background:#660000;width:1.5em;}
.board-layout .table-board .notice td b.star{background:#660000; color:#fff;width:1.5em;}
/*//2025-04-16*/

.board-layout .table-board-view{width:100%;border-collapse:collapse;border-top:1px solid #ddd;font-size:1.7rem;line-height:1.3;table-layout:fixed;}
.board-layout .table-board-view > thead th{border-bottom:1px solid #ddd;background:#ebeff1;color:#222;font-weight:500;padding:2em 0;overflow:hidden;}
.board-layout .table-board-view > thead th h3{margin-bottom:0.5em;color:#444;word-break:break-all;padding:0 2em;}
.board-layout .table-board-view > thead th p{display:inline-block;margin:0 1em;vertical-align:middle;color:#777;}
.board-layout .table-board-view > thead th p span{font-weight:300;}
.board-layout .table-board-view tbody > tr > td{padding:2em;border-bottom:1px solid #ddd;}

.board-layout .table-board-view tfoot .file-area{border-bottom:1px solid #ddd;}
.board-layout .table-board-view tfoot .file-area td{padding:0.5em 2em;}
.board-layout .table-board-view tfoot .file-area td.file-title{text-align:left;background:#f0f0f0;padding:0.3em;text-align:center;font-size:0.8em}
.board-layout .table-board-view tfoot .file-area td:nth-child(2){padding-left:1em;text-align:left;}
.board-layout .table-board-view tfoot .file-area td:nth-child(2) a{text-align:center;font-size:0.89em;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0.5em 2.5em 0.5em 1em;margin:0.3%;width:calc(49% - 4em);box-sizing:content-box;background:#fff url('../images/ico-download.png') no-repeat right 1em center / 1.3em;border:1px solid #ddd;color:#666;border-radius:100px;}
.board-layout .table-board-view tfoot .file-area td:nth-child(2) a:hover{color:#006cb7;font-weight:500;border-color:#006cb7;}

.board-layout .table-board-view tfoot .pagination-area td{text-align:center;padding:1.4em 0.5em;border-bottom:2px solid #999;font-size:0.94em;}
.board-layout .table-board-view tfoot .pagination-area .view-pagination{text-align:left;}
.board-layout .table-board-view tfoot .pagination-area a{white-space:nowrap;line-height:1;padding:0.5em 1em;font-family: 'Iropke Batang', serif;align-items:center;display:flex;justify-content:flex-start;align-items:center;width:100%;box-sizing:border-box;background:#fff;color:#666;vertical-align:middle;}
.board-layout .table-board-view tfoot .pagination-area a b{font:inherit;}
.board-layout .table-board-view tfoot .pagination-area a:nth-child(1) b{transform:rotate(-90deg);margin:0 0.5em;}
.board-layout .table-board-view tfoot .pagination-area a:nth-child(2) b{transform:rotate(90deg);margin:0 0.5em;}.board-layout .table-board-view tfoot .pagination-area a span{display:inline-block;max-width:calc(100% - 5em);padding:0.5em 1em;color:#888;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;}
.board-layout .table-board-view tfoot .pagination-area a:hover{color:#000;}
.board-layout .table-board-view tfoot .pagination-area a:hover span{text-decoration:underline;}

.bo-cont{overflow-x:auto;}
.bo-cont table {table-layout: auto !important; max-width: 100% !important;}
.bo-cont table *{word-break:break-all;}
.bo-cont img{max-width:100% !important; height:auto !important;}
.bo-cont ul{padding-left:1.5em;}
.bo-cont ul li{list-style:disc outside;}
.bo-cont * > *{font-family:inherit;}

.academic-info-layout{width:1300px; max-width:95%;margin-left:auto;margin-right:auto;}
.academic-info-rules-layout{width:1300px; max-width:95%;margin-left:auto;margin-right:auto;}
.academic-info-rules-layout .tit_nt{font-size:1.7rem;color:#333;font-weight:400;width:100%;}
.academic-info-rules-layout .tit_nt strong{font-weight:600;color:#000;font-size:1.2em;}
.academic-info-rules-layout .tit_nt .tit{margin-bottom:0.5em;}

.ml22{font-size:1.7rem;color:#333;font-weight:400;line-height:1.6;list-style:decimal outside;padding-left:1.5em}
.ml22 .ml22{padding-left:1emfont-size:0.95em;list-style:decimal-leading-zero outside;padding-left:1.5em;margin-bottom:0.5em;margin-top:0.5em;background:#f0f0f0;padding:0.5em 1em;border-radius:8px;}

.academic-info-rules-layout p{font-size:1.7rem;color:#333;font-weight:400;line-height:1.6;}
.academic-info-rules-layout .pl10{font-size:1.7rem;color:#777;font-weight:500;line-height:1.6;}
.academic-info-rules-layout h5.tit3{margin-top:8rem;}

.academic-info-rules-layout .yn_student ul{padding-left:1em;word-break:break-all;list-style:decimal-leading-zero inside;display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;font-size:1.5rem;color:#333;font-weight:400;width:100%;line-height:1.3;}
.academic-info-rules-layout .yn_student ul li{padding:1.5rem;background:#f0f0f0;border-radius:8px;}
.academic-info-rules-layout .yn_student ul li::marker{color:#061c5a;font-weight:bold;}
.academic-info-rules-layout .yn_student ul li a{transition:none;display:block;padding:1rem;background:#fff;border-radius:8px;}
.academic-info-rules-layout .yn_student ul li a:hover{background:#9aabb6;color:#fff;}

ul.disc{padding-left:1.5em;list-style:disc outside;font-size:1.7rem;color:#333;font-weight:400;line-height:1.6;}
ul.disc li::marker{color:#9aabb6;font-weight:bold;}

ul.dash{padding-left:1em;list-style:disc outside;font-size:1.7rem;color:#333;font-weight:400;line-height:1.6;}
ul.dash li::marker{color:#9aabb6;font-weight:bold;content:'-  ';}

.life-layout{width:1300px; max-width:95%;margin-left:auto;margin-right:auto;}
.life-layout .gkrwmdimg_w {display:flex;gap:1rem;}
.life-layout .gkrwmdimg_w > div {background: ;width: 50%;padding:2rem;border:1px solid #ebebeb;border-radius:8px;}
.life-layout .gkrwmdimg_w > div p{border-bottom:2px solid #ddd;text-align:center;font-size:2.4em;font-weight:bold;margin-bottom:1rem;}
.life-layout .gkrwmdimg_w > div img{max-width:100%;}

.greeting-layout{width:1300px; max-width:95%;margin-left:auto;margin-right:auto;}
.greeting-layout .greeting_wrap{text-align:center;background:linear-gradient(to bottom, #f5f5f5, #fff);padding:4rem;border-radius:3rem;}
.greeting-layout .greeting_wrap .pic{display:inline-block;margin-bottom:2rem;}
.greeting-layout .greeting_wrap .pic img{border:1px solid #888;vertical-align:baseline;}
.greeting-layout .greeting_wrap .tit3 a{transition:none;border:1px solid #888;font-size:1.3rem;margin:0 0.5em;vertical-align:bottom;display:inline-block;background:#fff;padding:0.3em 1em;border-radius:100px;font-family: 'Iropke Batang', serif;}
.greeting-layout .greeting_wrap .tit3 a:hover{background:#9aabb6;color:#fff;}
.greeting-layout .greeting_wrap .txt{width:100%;font-family: 'Iropke Batang', serif;color:#777;}
.greeting-layout .greeting_wrap .txt p{font:inherit;color:inherit;}
.greeting-layout .greeting_wrap .sign_txt{width:100%;font-size:1.2em;font-family: 'Iropke Batang', serif;}
.greeting-layout .greeting_wrap .sign_txt strong{font-weight:bold;color:#000;font-family: 'Iropke Batang', serif;}
.greeting-layout .greeting_wrap img{max-width:100%;height:auto;}

.gallery-layout{width:1300px; max-width:95%;margin-left:auto;margin-right:auto;}
.gallery-layout .gallery-item-wrap{display:flex;flex-wrap:wrap;gap:2rem;text-align:center;}
.gallery-layout .gallery-item{width:calc(33% - 1rem);box-sizing:border-box;background:#fff;border-top:2px solid #555;}
.gallery-layout .gallery-item:nth-child(n+4){margin-top:4rem;}
.gallery-layout .gallery-item .img{aspect-ratio:16 / 9;padding:0; margin:0;line-height:0;}
.gallery-layout .gallery-item .img img{height:100%;width:100%;object-fit:cover;}
.gallery-layout .gallery-item h4{font-family: 'Iropke Batang', serif;font-weight:bold;font-size:2rem;margin-top:0.8em;border-bottom:2px solid #ddd;padding-bottom:0.5em;line-height:1.3;color:#666;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.gallery-layout .gallery-item h4 strong{font-weight:600;color:#000;font-size:1.2em;}
.gallery-layout .gallery-item span{font-size:1.5rem;color:#666;text-align:right;display:block;margin-top:0.5em;}


.qna-layout{width:1300px; max-width:95%;margin-left:auto;margin-right:auto;}

.ampfaculty-layout{width:1300px; max-width:95%;margin-left:auto;margin-right:auto;}
.ampfaculty-wrap .ampfaculty-item{display:flex;gap:2rem;width:1000px;margin:0 auto}
.ampfaculty-wrap .ampfaculty-item .ampfaculty-item-img{display:inline-block;}
.ampfaculty-wrap .ampfaculty-item .ampfaculty-item-img .p-img{border:1px solid #ddd;padding: 2rem 2rem 0 2rem;display:inline-block;line-height:0;}
.ampfaculty-wrap .ampfaculty-item .ampfaculty-item-img .p-name{font-size:1.8rem;text-align:right;font-family: 'Iropke Batang', serif;color:#000;margin-top:1rem;line-height:1.4;border-bottom:1px solid #666;padding-bottom:0.5rem;}
.ampfaculty-wrap .ampfaculty-item .ampfaculty-item-img .p-name strong{font:inherit;font-weight:bold;font-size:1.2em;}
.ampfaculty-wrap .ampfaculty-item .ampfaculty-item-txt{padding:2rem;background:#f4f4f4;border-radius:8px;width:100%;}

.ampcurriculum-layout{width:1300px; max-width:95%;margin-left:auto;margin-right:auto;}
.ampcurriculum-layout p img{max-width:100%;border:4px double #ddd;padding-top:6em;}
.ampcurriculum-layout h4{border-bottom:2px solid #ddd;padding-bottom:0.5em;}

.ampalumni-layout{width:1300px; max-width:95%;margin-left:auto;margin-right:auto;}

.ampalumni-layout .table_tv {width:100%;border-collapse:collapse;border-top:1px solid #ddd;font-size:1.7rem;line-height:1.3;table-layout:fixed;}
.ampalumni-layout .table_tv th { background:#e4ebee; color:#000; padding:8px 0 8px 20px; text-align:left;}
.ampalumni-layout .table_tv th.add { background:#f0f0f0;}
.ampalumni-layout .table_tv td { padding:7px 0 0 20px; color:#000; vertical-align:top; line-height:17px; border-bottom:1px #EEEEF1 solid;line-height:1.3;}
.ampalumni-layout .table_tv td.photo {padding:0;line-height:0;}

.ampalumni-layout .table_tv  img{width:100%;height:100%;object-fit:cover;}

.gks-layout{width:1300px; max-width:95%;margin-left:auto;margin-right:auto;}

.tit3.orga{color:#222;margin-bottom:3rem;}
.tit3.orga a{transition:none;border:1px solid #888;font-size:1.3rem;margin:0 0.5em;vertical-align:bottom;display:inline-block;background:#fff;padding:0.3em 1em;border-radius:100px;font-family: 'Iropke Batang', serif;}
.tit3.orga a:hover{background:#9aabb6;color:#fff;}

.aside{ background:#fff; display:inline-block;position:fixed; bottom:20px; right:20px;}
.aside a:nth-child(1) img{width:50px;border:3px solid #ebebeb;padding:10px;}
.aside a:nth-child(2){display:block;color:#fff !important;width:100%;text-align:center;padding:10px 0;margin-top:-2px;}
.aside a:nth-child(2) img{vertical-align:middle;}

.ga{overflow:hidden;margin:0 -1%;}
.ga-one{width:33.33%; float:left; box-sizing:border-box; padding:0 1% 6% 1%;text-align:center;}
.ga-one h4{font-size:2rem; color:#777; font-weight:500;line-height:1.4;margin:1em; }
.ga-one span{display:inline-block; color:#999;font-size:1.6rem;font-weight:400;}
.ga-one .img img{width:100%; object-fit:cover; aspect-ratio: 16 / 9}
.ga-one:hover a{color:#145dac;}
.ga-one:hover .img{-webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3); box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3);}

.video{position:relative; width:100%; padding-bottom:56.25%;}
.video iframe{position:absolute; width:100%; height:100%; top:0; left:0;}