@charset "utf-8";
@import "layout.css";
@import "content.css";

/* style.default.css :오버라이딩 */
@media print and (max-width:1200px) {
	* {print-color-adjust:exact;-moz-print-color-adjust:exact;-webkit-print-color-adjust:exact;}
	#container-wrap * {-webkit-print-color-adjust:exact;}
	#container {background:#fff;}
	#contents {width:100%;margin:0;}
	#top_quick, #header-wrap, #svisual-wrap, #side-wrap, #footer-wrap {display:none;}
}

.cleanCenter-extraBtnPkg {display:block;overflow:hidden;margin:30px 0 0}
.cleanCenter-extraBtnPkg ul.btnLay {}
.cleanCenter-extraBtnPkg ul.btnLay > li {display:block;float:left;width:32%;margin:0 2% 0 0;box-sizing:border-box;position:relative}
.cleanCenter-extraBtnPkg ul.btnLay > li:last-child {margin:0;}
.cleanCenter-extraBtnPkg ul.btnLay > li a {display:block;padding:20px 20px;height:162px;transition:all .3s ease}
.cleanCenter-extraBtnPkg ul.btnLay > li a h3 {text-align:center;line-height:1;letter-spacing:-.05em}
.cleanCenter-extraBtnPkg ul.btnLay > li a h3 span {display:inline-block;box-sizing:border-box;font-size:20px;position:relative;line-height:1;padding:0 25px 0 0}
.cleanCenter-extraBtnPkg ul.btnLay > li a h3 span:after {content:"";display:block;position:absolute;width:15px;height:15px;background:url(http://www.pusan.ac.kr/_contents/kor/_Img/Layout/topmenu_icon1.gif) no-repeat;right:0;top:3px;transition:all .3s ease}
.cleanCenter-extraBtnPkg ul.btnLay > li a ul {display:block;margin:15px 0 0;overflow:hidden}
.cleanCenter-extraBtnPkg ul.btnLay > li a ul li {display:block;box-sizing:border-box;position:relative;letter-spacing:-.05em;padding:0 0 0 10px;line-height:1.3;margin:0 0 7px}
.cleanCenter-extraBtnPkg ul.btnLay > li a ul li:last-child {margin:0}
.cleanCenter-extraBtnPkg ul.btnLay > li a ul li:before {content:"";display:block;position:absolute;width:3px;height:3px;border-radius:50%;left:0;top:7px}
.cleanCenter-extraBtnPkg ul.btnLay > li a.n01 {background:#203864;border:2px solid #203864;color:#fff}
.cleanCenter-extraBtnPkg ul.btnLay > li a.n02 {background:#fff;border:2px solid #203864;color:#203864}
.cleanCenter-extraBtnPkg ul.btnLay > li a.n03 {background:#c55a11;border:2px solid #c55a11;color:#fff}
.cleanCenter-extraBtnPkg ul.btnLay > li a.n01 h3 span:after {background-position:-15px 0px}
.cleanCenter-extraBtnPkg ul.btnLay > li a.n02 h3 span:after {background-position:0px 0px}
.cleanCenter-extraBtnPkg ul.btnLay > li a.n03 h3 span:after {background-position:-15px 0px}
.cleanCenter-extraBtnPkg ul.btnLay > li a.n01 ul li:before {background:#fff}
.cleanCenter-extraBtnPkg ul.btnLay > li a.n02 ul li:before {background:#203864}
.cleanCenter-extraBtnPkg ul.btnLay > li a.n03 ul li:before {background:#fff}
.cleanCenter-extraBtnPkg ul.btnLay > li a:focus h3 span:after,
.cleanCenter-extraBtnPkg ul.btnLay > li a:hover h3 span:after {right:-10px;}
@media all and (max-width:1024px) {
.cleanCenter-extraBtnPkg ul.btnLay > li a {height:180px}
.cleanCenter-extraBtnPkg ul.btnLay > li a h3 span {font-size:18px}
.cleanCenter-extraBtnPkg ul.btnLay > li a ul li {font-size:14px}
}
@media all and (max-width:840px) {
.cleanCenter-extraBtnPkg ul.btnLay > li {width:100%;margin:5px 0 0}
.cleanCenter-extraBtnPkg ul.btnLay > li:last-child {margin:5px 0 0}
.cleanCenter-extraBtnPkg ul.btnLay > li a {padding:15px;height:auto}
.cleanCenter-extraBtnPkg ul.btnLay > li a h3 {text-align:left}
.cleanCenter-extraBtnPkg ul.btnLay > li a ul li {float:left;width:50%}
}
@media all and (max-width:600px) {
.cleanCenter-extraBtnPkg ul.btnLay > li a h3 span {font-size:16px}
.cleanCenter-extraBtnPkg ul.btnLay > li a h3 span:after {top:1px}
.cleanCenter-extraBtnPkg ul.btnLay > li a ul {margin:10px 0 0}
.cleanCenter-extraBtnPkg ul.btnLay > li a ul li {width:100%;margin:0 0 4px}
}