
/* 서브페이지 공통 */
#sitemap-wrap {clear:both;}
#sitemap {margin:0 auto 20px; overflow:hidden; background:#fff;}

/* 사이트맵 */
#sitemap div {margin:10px; padding:0; float:left; width:175px;}
#sitemap div > p > a {display:block; padding:8px 5px; color:#fff; text-decoration:none; background:#333;}
#sitemap div > p > a:hover {color:#f80;}
#sitemap div > ul {margin:0; padding:0;}
#sitemap div > ul > li {margin:0; padding:0; border:1px solid #ddd; border-top:none;}
#sitemap div > ul > li > a {display:block; width:100%; padding:7px 5px 7px 5px; color:#000; color:#111; background:#fff;}
#sitemap div > ul > li > a:hover {background:#eee;}
#sitemap div > ul > li > ul {margin:0; padding:0;}
#sitemap div > ul > li > ul > li {background:#f7f7f7;}
#sitemap div > ul > li > ul > li > a {display:block; font-size:0.9em; width:100%; padding:3px 5px 3px 15px; border-top:1px solid #ddd;color:#000; color:#111; background:none;}

@media screen and (max-width:1200px) {
	#sitemap div:nth-child(4n+1) {clear:both;}
	#sitemap div {width:calc((100% - 80px) / 4);}
}
@media screen and (max-width:736px) {
	#sitemap div:nth-child(2n+1) {clear:both;}
	#sitemap div {width:calc((100% - 40px) / 2);}
}

/* 회사소개 */
#greeting {padding:3em 0 3em; width:100%; max-width:900px; margin:auto;}
#greeting .img01{float:left; width:100%; max-width:300px;margin:0 3em 1em 0;}
#greeting p.gretting_txt1  {font-size:1.5em; font-weight:500;margin-top:1.75em; letter-spacing:-0.06em;color:#0377ee;}
#greeting p.gretting_txt2 {font-size:1.1em;line-height:1.8em;margin-top:1.75em;color:#333;}
#greeting p.gretting_txt3 {font-size:1.3em;line-height:1.8em;margin-top:1.75em;text-align:right; }

/* 교육목표 */
#purpose {padding:3em 0 3em; width:100%; max-width:900px; margin:auto; font-size:14pt; }
#purpose .ol_li_dot {margin-top:4em;}
#purpose .ol_li_dot li {position:relative; padding:0 0 0 1.3em; margin-top:1em;}
#purpose .ol_li_dot li span:first-child {display:block;position:absolute;left:0;top:0; width:1.3em;}

/* 강사소개 */
#teachers {padding:3em 0 3em; width:100%; max-width:1100px; margin:auto;}
#teachers p.tit {padding:1em 0; font-size:1.8em; font-weight:500;}
#teachers p.tit span {font-weight:500; color:#2190e5;}
#teachers ul {margin:0; padding:0; overflow:hidden;}
#teachers ul li {float:left; width:calc(50% - 0.6em); border:1px solid #ddd; border-top:3px solid #0067b6; margin:0.2em; padding:1em; box-shadow:2px 2px 2px #eee; }
#teachers ul li dl dt { font-size:1.4em; font-weight:500;padding:0.2em 0;color:#111; }
#teachers ul li dl dt p span {font-size:1rem; font-weight:500; color:#0862a7; }
#teachers ul li dl dd p {padding:5px 0 5px 20px; background:url(/images/t_med.png) no-repeat left 11px; background-size:14px 14px;}
#teachers ul li dl dd p span { font-weight:500; color:#000; }
@media screen and (max-width:1100px) {
#teachers p.tit {padding:1em 0; font-size:1.5em; font-weight:500;}
}
@media screen and (max-width:900px) {
#teachers p.tit {padding:1em 0; font-size:1.2em; font-weight:500;}
#teachers ul li {float:none; width:calc(100% - 0.6em); border:1px solid #ddd; margin:0.2em; padding:1em; }
}

/* 협약병원 */
#agreement {padding:3em 0 3em; }
#agreement ul {margin:0; padding:0; text-align:center; }
#agreement ul li {display:inline-block;padding:5px;width:200px;}
#agreement ul li a img {width:100%;}
@media screen and (max-width:500px) {
#agreement ul li {display:inline-block;padding:0px;width:46%;}
}

/* 입학안내 */
#med_edu_info {padding:3em 0 3em;}
#med_edu_info dl {margin:3em 0 0;padding:0;}
#med_edu_info dl:first-child {margin:0;padding:0;}
#med_edu_info dl dt {font-size:1.7em;font-weight:500; color:#111;padding-bottom:0.4em; background:url(/images/red_bar.png) no-repeat left bottom;}
#med_edu_info dl dt.nobg{background:none !important;}
#med_edu_info dl dd {padding:1em;}
#med_edu_info .ptitle {font-size:1.4em; font-weight:500;padding:1em 0; color:#0066cc; }
#med_edu_info .ul_li_dot li {position:relative;padding:0 0 0 10px;margin-top:5px;}
#med_edu_info .ul_li_dot li span:first-child {display:block;position:absolute;left:0;top:0; width:10px;}
#med_edu_info .ol_li_dot li {position:relative;padding:0 0 0 15px;margin-top:10px;}
#med_edu_info .ol_li_dot li span:first-child {display:block;position:absolute;left:0;top:0; width:15px;}
#med_edu_info .cir { display:inline-block;width:160px; height:160px; border:5px solid #aaa; border-radius:80px;text-align:center;vertical-align:top;padding:3.2em 0 0;font-weight:500;}
#med_edu_info .cir2 { display:inline-block;width:160px; height:160px; border:5px solid #aaa; border-radius:80px;text-align:center;vertical-align:top;padding:2.3em 0 0;font-weight:500;}
p.ptitle {font-size:1.4em; font-weight:500;padding:1em 0; color:#0066cc; }