@charset "utf-8"; 

@media (prefers-color-scheme: dark) {	
	/* sub */
	#container {color:#bbb;}
	.sub_top{background: #282828;border-bottom: 1px solid #000;}
	.snb .home > a {background-color: #343434;border: 1px solid #000; border-top:none;border-top:none;}
	.snb .open_depth {color:#bbb;border: 1px solid #000;border-top:none;background-color: #343434;}
	.snb > div:last-child > .open_depth {color:#5b87ea;}
	.snb .open_depth.on {background-color:#324671;}
	.snb .open_depth:after {color:#9a9a9a;}
	.snb .menu > li > a {border: 1px solid #000;border-top:none;background-color:#23304d;color:#999;}
	.snb .menu > li > a:hover {background-color:#3c5792; color:#e0e0e0;}
	.public_btn>a {border: 1px solid #000000;border-left:none;}
	.public_btn .share_area .btn_share {border: 1px solid #000000;background-color: #343434;background-image:url(/images/common/ico_share.png);background-repeat:no-repeat;background-position:50% 50%;}
	.public_btn .share_area .btn_share:hover { border:1px solid #797a7c; background-color:#797a7c; background-image:url(/images/common/ico_share_on.png);}
	.public_btn .btn_print{background-image:url(/images/common/ico_print.png);background-color: #343434;}
	.sub_title h3.subTit {color:#bbb;}

    /* sub_common */
    h4.titSt{color:#1288d8;}
	h5.titSt{color:#1288d8;}
	.cont_tit{color:#bbb;}
	.cont_subtit{color:#bbb;}
	.cont_subtit::before{background:#bbb}
	.full_gray{background:#11264c;}
	.gray_box{border:1px solid #666;background:#333;}

	.chargebox{background:#333;border:1px solid #585858;}
	.chargebox .update {color:#bbb;}
	
	.table_wrap table::after{background:#e8e8e800;}
	.table_wrap th,
	.table_wrap td{border-bottom:1px solid #3b3b3b;border-right:1px solid #3b3b3b;}
	.table_wrap th + th,
	.table_wrap th + td,
	.table_wrap td + td{border-left:1px solid #3b3b3b;}
	.table_wrap thead th,
	.table_wrap thead td{border-color:#3b3b3b}
	.table_wrap th.sub_th{font-weight:400;color:#bbb}
	.table_wrap thead th,
	.table_wrap tbody th{background:#ffffff12}
	
	.tab_st2 {border-left: 1px solid #333;border-top: 1px solid #333;}
	.tab_st2 li {border-right: 1px solid #181818;border-bottom: 1px solid #333;color: #bbb;background-color: #29344c;}
	.tab_st2 li a {color:#ccc;}

	.ui-topbox .inner:before {background:url(/images/content/topbox_point_w.png)no-repeat;}
	.ui-topbox .inner {position:relative;padding:25px 30px 30px;border:7px solid #666; background:#333;}

	.process-bx li{border:1px solid #555;background:#333;}
	.process-bx .tit{background:#555;}
	.process-bx .num{color:#88d4ec;font-weight:500;}

    /* contents */
    .table_wrap.corp_history tbody th {font-weight:normal;color: #6490e0;}
	.profile .wrap h2{color:#6490e0;border-top:2px solid #1748a0;}
	.profile .wrap div p{color:#0f8cab;border-top:1px solid #777;}
	.profile .wrap div ul{border-top:1px solid #777;}
	.profile .wrap div ul li{border-bottom:1px solid #777;}
	.greeting{background:none;}

	.presidents_message .txtBox dl dt{color:#6490e0;}
	.presidents_message .txtBox dl dd{color:#ccc;}
	.presidents_message .txtBox dl dd.head{color:#bbb;}
	.presidents_message .txtBox p span {color:#6490e0;}
	.presidents_message .imgBox p .sign.founder {background:url('/images/content/sign_founder_w.png') no-repeat center center;background-size:100%;}
	.presidents_message .imgBox p .sign.president {background:url('/images/content/sign_w.png') no-repeat center center;background-size:100%;}
	.history .his_con:before{background: #555;}
	.history .his_con .hc_list .h_year:before{background: #6490e0;}
	.history .his_con .hc_list .h_year strong{color: #6490e0;}
	.history .his_con .hc_list .h_con ul li{color: #ccc;}
	.history .his_con .hc_list .h_con ul li span{color: #ccc;}

	.orgList{border:4px solid #333;}
	.orgList .text-primary {color:#7ba7f8!important;}
	.orgList>ul>li{border-bottom:1px dotted #333;}
	.orgList>ul>li .group{color:#fff;background: #0f8cab;}
	.orgList>ul>li>ul>li::before{background:#2c74a6;}
	.orgList>ul>li>ul>li>a{color:#ccc;}
	.partRboxB {border: 1px solid #444;background-color:#fff;}
	.partRboxB .info{background:#333;}
	
	.list {color:#282828;}
	.list .summary{ border-bottom:1px dashed #333;}
	.list .depCont > ul > li .tit {color:#006db7;}
	.list .depCont > ul > li > ul > li:before{background:#2c74a6;}
	
	.charge .bx{border:1px solid #4c6e79;}
	.charge .name{color:#ccc;background: #333;}
	.charge .txt{background: #c4d4da;border-top:1px solid #B1D1DC;}
	.charge .con{color: #222;}
	.charge .con a{color: #222;}
	.charge .con span{background:#fff;color:#5A9EB4;}

	.telInfo .teltit {color: #555;} 
	
	.deptInfo .img_boxInfo {color:#eee;border:1px solid #555;background:#333;}
	.deptInfo p {color:#ccc;}
	.deptInfo .ico_info>p a{color:#eee;}

	.process-bx.simwha .num	{color:#333;}

	#sitemap .bx {border-bottom:1px solid #777;}
	#sitemap .bx:first-of-type{border-top: 1px solid #777;}
	#sitemap .tit span	{background:#5A9EB4;color:#fff;}
	#sitemap .cont>ul>li>a	{color: #75a6ff;}
	#sitemap .cont ul ul li a	{color: #bbb;}
	#sitemap .cont ul ul li a:before {background:#999;}

	.certification {border:1px solid #666;}
	.certification .phone .inner_wrap h4 {color:#ccc;}

    /* contents_mk */
    .gray_box2 {border: 1px solid #eee;background: #d2dbda;}
    .gray_box2 p{color:#222;}
    .lesson>ul>li>div {background-color: rgba(255, 255, 255, 0.1);}
    .competency .short .txt ul li {background-color: #f8f8f82b;}
    .symbol ul {border-top: 1px solid #555;}
    .symbol ul .sym_txt .txt_m {color: #bbb;}
    .symbol ul .sym_txt .txt_b {color: #bbb;}
    .organization_chart .chart1 li {background: #444;}
    .organization_chart .chart3 h6 {background: #444;}
    .organization_chart .chart4 ul>li {color:#212529;}
    .organization_chart_dep .chart1 div {background: #444;}
    .organization_chart_dep .chart4 ul>li{color:#212529;}
    
    /* schedule */
    .scheduleWrap .semester .tab_st2 li {border-top:1px solid #181818;}
	.scheduleWrap .monthTable{background:#333;border:1px solid #666}
	.scheduleWrap .monthTable table td span.active{background: #060c0e;}
	.scheduleWrap .scheList{border:1px solid #666;border-left:none;}
	.scheduleWrap .scheList ul li{border-bottom:1px dashed #666;}

    /* board */
    .board_body select, .board_body input {color:#212529;} 
	.board-list .table{color:#ccc;}
	.board-list .table tbody+tbody{border-top:2px solid #3b3b3b;}
	.board-list .table tbody tr	{border-bottom: 1px solid #3b3b3b;}
	.board-list	.table tbody tr:hover{background:#51515100;}
	.board-list .table thead th	{background: #474b54;}
	.board-list	.table tbody .subject a {color: #ccc;}
	.board-list	.table tbody tr:hover .subject a,
	.board-list	.table tbody .subject a:hover{color:#7ba7f8;}
	.board-list .table tr.tr-off td,
	.board-list .table tr.tr-off th	{background:#282828;}
	.board-list .table .table{background-color:#282828;}
	.board-search.telephone{background:#1b3461;}

	.board-gallery{border-top:2px solid #495167;border-bottom:1px solid #495167;}
	.board-gallery li a	{color:#ccc;}
	.board-gallery .thumb{border:1px solid #666;}
	.board-gallery .subject	{border:1px solid #666;border-top:none;}
	.board-gallery .subject:hover {color:#628fd6;}
	.board-movie{border-top:2px solid #495167;border-bottom:1px solid #495167;}
	.board-movie li a{color:#ccc;}
	.board-movie li a:hover {color:#628fd6;}
	.board-movie .thumb	{border:1px solid #666;}
	.board-movie .subject{border:1px solid #666;border-top:none;}

	.board-view	.title{background:#333;}
	.board-view	.desc{color:#bbb;}
	.board-view .cont{color:#bbb;border-top:1px solid #666;}	
	.board-view	.attach	{border-top:1px solid #666;}
	.board-view	.attach a {color:#bbb;}
	.board-view .cont * {color:#bbb!important;}

	.board-write{border:1px solid #768395;}
	.board-write table th,
	.board-write table td{border-top:1px solid #666;}
	.board-write table tr:first-child th,
	.board-write table tr:first-child td{border-bottom:1px solid #666;}
	.board-write table tr:first-child th,
	.board-write table tr:nth-child(2) th,
	.board-write table tr:first-child td,
	.board-write table tr:nth-child(2) td{border-top:none;}
	.board-write table th{color:#ccc;background:#333;}
	.board-write table td{background:#282828;}    

}

@media (prefers-color-scheme:dark) and (max-width:1300px) {
	#section3 .innerC {background:url('/images/main/botWrap_bg_dark.jpg') no-repeat center bottom;background-size:cover;}

}