span.block{display:block}

/* PC */
@media all and (min-width:981px){

#header .full_menu{ display:none; }

}

/* PCÀÌÇÏ */
@media all and (max-width:980px){
.contents .section .section{ padding-top:0px; }
#footer .section{ padding:25px 15px; }

/*ÇÐ±³¼Ò°³ > ÃëÁö¹×¿¬Çõ*/
.contents .section .sub_contents .history table.table_01 th{ width:100px; }


/*±³À°Ã¶ÇÐ*/
.contents .section .sub_contents .page .phil_box img { width:40%; }
.contents .section .sub_contents .page .phil_box div { width:55%; margin-top:12px; }

/*ÈÄ¿ø¾È³»*/
.contents .section .sub_contents .page.info .imgtxt { background:url(/img/sub/info_bg.png) no-repeat 10% bottom }
.contents .section .sub_contents .page.info .txtbox { width:58%; }
}


/* PC¿¡¼­ ÅÂºí¸´ »çÀÌ */
@media all and (min-width:769px) and (max-width:980px){
#header .full_menu{ display:none !important; }

}


/* ÅÂºí¸´¿¡¼­ ¸ð¹ÙÀÏ »çÀÌ */
@media all and (min-width:640px) and (max-width:768px){

/*ÇÐ±³±³°¡*/
.contents .section .sub_contents .song_imgbox .song_img{ margin-top:60px; }


}


/* ÅÂºí¸´ ÀÌÇÏ »çÀÌÁî */
@media all and (max-width:768px){

/*±³À°Ã¶ÇÐ*/
.features span.block{display:inline;}
.features table.table_04 th{width:35.5%;}

/*±³À°Ã¶ÇÐ*/
.contents .section .sub_contents .page .phil_box img { width:100%; float:none;}
.contents .section .sub_contents .page .phil_box div { width:94%; float:none; padding:12px 3% 20px 3%; margin-top:0;}
.contents .section .sub_contents .page .phil_box .tit{ text-align: center; padding: 2% 0; border-bottom: 1px solid #ccc; margin-bottom: 3%; font-size:17px; }

/*ÈÄ¿ø¾È³»*/
.contents .section .sub_contents .donation_box ul li div p span{font-size:11px;}
.contents .section .sub_contents .page.info .txtbox { width:auto; }
.contents .section .sub_contents .page.info .imgtxt { padding:45px 30px; background:url(/img/sub/info_bg.png) no-repeat 5% bottom; background-size:167px;}

/*ÀÔÇÐ¾È³»*/
.callbox{ background:none; }
.call{ width:100%; }
}


/* ¸ð¹ÙÀÏ ÀÌÇÏ */
@media all and (max-width:639px){
#header .full_menu .section{border-bottom:none;}
.subtitle{ display:none; }
.txt .list > li p.facility_txt span{ display:none; }



/*ÇÐ±³±³°¡*/
.contents .section .sub_contents .song_imgbox .song_img{ margin-top:60px; }



/*ÈÄ¿ø¾È³»*/
.contents .section .sub_contents .page.info .txtbox span:first-child { font-size:16px; line-height:23px; }
.contents .section .sub_contents .page.info .imgtxt { background-size:100px; padding:10px 15px 10px 115px; border-top:1px solid #ccc;}
.contents .section .sub_contents .page.info .txtbox span:first-child { margin-bottom:0; }

.contents .section .sub_contents .donation_box ul li{ width: 100%; margin-left:0; margin-bottom:4%;}
.contents .section .sub_contents .donation_box ul li div p span { font-size:13px; min-height:0; }
.contents .section .sub_contents .donation_box ul li div p { font-size:16px; margin-bottom:0;}
.contents .section .sub_contents .page h4 { background: url('/img/sub/h4bullet.jpg') no-repeat left 3px ; font-size:15.5px;}
.contents .section .sub_contents .donation_box2{ border:none; padding:0; }
.contents .section .sub_contents .donation_box2 ul li div .title{background-color: #f1f1f1; padding: 5px; text-align: center; border-top: 1px solid #555;}
.contents .section .sub_contents .donation_box2 ul li{border-right:none; width:100%;}
.contents .section .sub_contents .donation_box2 ul li:last-child { border-bottom:1px solid #ccc; }
.contents .section .sub_contents .donation_box2 ul li:first-child div{border-right:none; padding-right: 0;}
.contents .section .sub_contents .donation_box2 ul li:last-child div{padding-left:0;margin-top: 20px;}
.contents .section .sub_contents .donation_box2 ul li:last-child div .title{border-top:1px solid #ccc;}

/*±³Á÷¿ø¼Ò°³*/
.contents .section .sub_contents .page .professor_box{ width:46%; }

/*»ýÈ°¾È³»*/
.bbox .sbox { width:100%; }
.bbox .sbox:last-child { margin-left:0; margin-top:20px; padding-top:20px; border-top:1px dotted #ccc; }
.h6_title { float:right; width:70%; }
.contents .section .sub_contents .page.life .img { border:1px solid #ccc; }
}

/* ¾ÆÀÌÆù5 ÀÌÇÏ */
@media all and (max-width:320px){


}