﻿@charset "utf-8";


/* ---------------------------------------------------------------------------------------
   Name :style.css
   Created :Friver, 2014-11-20
   ---------------------------------------------------------------------------------------*/

/*******************
   Blind & Clear
*******************/
.blind,.subContents h3.blind{position:absolute;width:0;height:0;font-size:0;line-height:0;overflow:hidden;visibility:hidden;margin:0;padding:0}
.blind table{text-indent:-10000px}
.clearfix{zoom:1}
.clearfix:after{content:"";display:block;clear:both;visibility:hidden;height:0;}

.btnZoom{position:absolute;bottom:0;right:0;display:none;width:50px;height:50px;}


/*select,input[type=text]{border:0;color:#6e6e6e;font-family:malgun}*/
select{border:0;}
input[type=text]{border:0;color:#6e6e6e;font-family:malgun}
.selectType01{background-color:#e5e9f0}
.selectType02{border:1px solid #e1e1e1;background:none}
.inputType01{padding:2px;background-color:#e5e9f0}
.ftR{color:#ec0f0f}
.ftR2{color:#d2232a}
.ftB{color:#4b68a3}
.ftB:hover,.ftB:focus, .ftB:active{color:#4b68a3}
.ftB2{color:#0073b3}
.ftG{color:#323232}
.ftGr{color:#237e7e}
.ftD{color:#707070}
.ftS14{font-size:14px}
.taL{text-align:left}
.taC{text-align:center}
.taR{text-align:right}
.submit{width:42px}
.ltS{letter-spacing:-1px;}
.bdB{border-bottom:1px solid #d2dce6}
.txtL{text-decoration:underline}

/*******************************
  Margin & Padding & Float
*******************************/

.pdL10{padding-left:10px}
.pdL13{padding-left:13px}
.pdL20{padding-left:20px}
.pdL40{padding-left:40px}
.pdL44{padding-left:44px}
.pdT10{padding-top:10px}
.pdT20{padding-top:20px}
.pdB10{padding-bottom:10px}
.pdB15{padding-bottom:15px}
.pdB25{padding-bottom:25px}
.pdB35{padding-bottom:35px}
.mgT5{margin-top:5px}
.mgT10{margin-top:10px}
.mgT15{margin-top:15px}
.mgT20{margin-top:20px}
.mgT25{margin-top:25px}
.mgT30{margin-top:30px}
.mgT40{margin-top:40px}
.mt20{margin-top:20px!important;}
.mt40{margin-top:40px!important;}
.mgT60{margin-top:60px!important}
.mb5{margin-bottom:5px!important;}
.mgB15{margin-bottom:15px}
.mgB25{margin-bottom:25px}
.mgB30{margin-bottom:30px}
.mgB50{margin-bottom:50px}
.mgLM13{margin-left:-13px;}
.flL{float:left}
.flR{float:right}
.wd70{width:70%}
.wd80{width:80%}
.wd85{width:85%}
.wd90{width:90%}

/*******************
	   List
*******************/
.listType01{width:100%;overflow:hidden;}
.listType01>li{padding-left:13px;background:url(../../images/common/bul_listType01.png) no-repeat 0 9px;}
.listType01.wd>li{width:50%;float:left;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;*behavior:url(/common/js/boxsizing.htc);}
.listType01>li ul ul li{padding-left:13px;}
.listType01>li.bgNone{background:none}
.listType01>li.bgNone2{padding-left:0;background:none}
.listType01>li .pdNone li{padding:0}

.listType02{padding:15px 20px;background-color:#f2f2f2}
.listType02 li{padding-left:13px;background:url(../../images/common/bul_listType02.png) no-repeat 0 8px}
.listType02 ul ul li{padding-left:13px;}
.listType02 .bgNone{background:none}
.listType02 .pdNone li{padding:0}

.listType03{line-height:20px;}
.listType03 li{padding:0 0 0 15px;font-weight:bold;letter-spacing:0;line-height:35px;color:#0073b3;font-size:15px;background:url(../../images/common/bul_h4.gif) no-repeat 0 12px}

.listType04{line-height:20px;}
.listType04 li{background:url(../../images/common/bul_listType01.png) no-repeat 0 9px;padding-left:13px;text-align:left;margin-left:5px;}

.listBox02{position:relative;width:100%;overflow:hidden;padding:15px 20px;background-color:#f2f2f2;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;*behavior:url(/common/js/boxsizing.htc);color:#545454}
.listBox02>ul{display:inline-block;zoom:1;*display:inline;width:86%;vertical-align:middle;}
.listBox02>ul.wd80{width:80%}
.listBox02 li{padding-left:13px;background:url(../../images/common/bul_listType02.png) no-repeat 0 7px}
.listBox02 li.bgNone{padding-left:0;background:none;}
.listBox02 li ul{padding:0;padding-left:12px}
.listBox02 li li{padding:0;background:none}
.listBox02 .btn{display:inline-block;zoom:1;*display:inline;height:17px;vertical-align:middle;}
.listBox02 .btn.mgNone{margin-top:0}
.listBox02 .btn2{position:absolute;top:50%;right:30px;margin-top:-8px;}
.listBox02 .btn3{position:absolute;top:50%;right:30px;margin-top:-12px;}

.noticeType01{clear:both;padding:14px;background-color:#f8f1ec}
.noticeType01 .title{/*display:inline-block;zoom:1;*display:inline;height:20px;*/padding:0 20px 10px 0;font-size:15px;color:#d2232a;background:url(../../images/common/bg_noticeType01_title.gif) no-repeat right 3px}
.noticeType01 li{padding-left:13px;color:#323232;background:url(../../images/common/bg_noticeType01_list.gif) no-repeat 0 9px}
.noticeType01 .bgNone{background:none}
.noticeType01 li li{padding-left:0;background:none}


/*******************
		Process
*******************/

/*******************
   Button & Link
*******************/



/*******************
	   Table
*******************/

.dataTbType01{table-layout:fixed;margin-bottom:5px;word-wrap:break-word}
.dataTbType01.mgB25{margin-bottom:25px;}
.dataTbType01 thead th{padding:12px 0 9px;}
.dataTbType01 thead tr:first-child th{background:url(../../images/common/bg_dataTbType01.gif) repeat-x #f8f9fd}
.dataTbType01.bg thead tr:first-child th{background:url(../../images/common/bg_dataTbType02.gif) repeat-x #f8f9fd}
.dataTbType01.inner thead tr:first-child th{border-top:1px solid #0073b3;background-image:none}
.dataTbType01 th{padding:12px 0 9px;background-color:#f8f9fd;color:#0073b3;}
.dataTbType01 th,.dataTbType01 td{text-align:center;border-left:1px solid #d2dce6;border-bottom:1px solid #d2dce6;}
.dataTbType01 th:first-child,.dataTbType01 td:first-child{border-left:0}
.dataTbType01 td:first-child{border-left:0}
.dataTbType01 th:first-child.bdL,.dataTbType01 td:first-child.bdL{border-left:1px solid #d2dce6;}
.dataTbType01 td{padding:12px 5px 9px;color:#323232}
.dataTbType01 td.taL{text-align:left;padding:15px;}
.dataTbType01 td.bgC{background-color:#0073B3;}
.dataTbType01 td.bgC2{background-color:#f8f9fd;}
.dataTbType01 td.vaT{vertical-align:top}
.dataTbType01 td.link{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;}
.dataTbType01 td a{color:#323232}
.dataTbType01 td a.btnType01{color:#fff}
.campusSection .dataTbType01 td{vertical-align:top}
.dataTbType02{margin-bottom:40px;}
.dataTbType02.mgB5{margin-bottom:5px;}
.dataTbType02 tr:first-child th{background:url(../../images/common/bg_dataTbType01.gif) repeat-x #f8f9fd}
.majorIntroSection .dataTbType02 tr:first-child th,.majorIntroSection .dataTbType02 tr:first-child td{vertical-align:top;vertical-align:middle}
.dataTbType02.bg tr:first-child th,.dataTbType02.bg tr:first-child td{background-image:url(../../images/common/bg_dataTbType02.gif)}
.dataTbType02 tr:first-child td{background:url(../../images/common/bg_dataTbType01.gif) repeat-x}
.dataTbType02 th{padding:12px 0 9px;border-right:1px solid #d2dce6;border-bottom:1px solid #d2dce6;text-align:center;color:#0073b3;background-color:#f8f9fd;}
.dataTbType02 td{padding:20px;border-bottom:1px solid #d2dce6;text-align:left;}
.dataTbType02 .bdL{border-left:1px solid #d2dce6;}
.dataTbType02 .pdNone{padding:0}
.dataTbType02 th.taL{text-align:left;padding:0 18px;}





.utilButton{z-index:20;width:56px;height:42px;color:#fff;background-color:#000;font-weight:bold;line-height:42px;}
.mobileSNS{display:none}
.ruleSection .depth4List>li>a{font-size:12px}

/*******************
	Popup
*******************/



/*******************
	Mobile
*******************/
@media all and (max-width:640px) {
	.btnZoom{display:block}

	


} /* end of Mobile */


/*******************
	   Tablet
*******************/

@media all and (min-width:641px) and (max-width:1279px) {



} /* end of tablet */

/*******************
	  Desktop
*******************/
@media all and (min-width:1280px) {



} /* end of desktop */



/*******************
  Tablet & Desktop
*******************/

@media all and (min-width:641px) {

	

} /* end of Tablet & Desktop */

/*******************
  Tablet & Mobile
*******************/

@media all and (max-width:1279px) {


	/*******************
		Popup
	*******************/
	#modalLayer .layer{display:none;position:absolute;left:50%;width:90%;padding:5%;border:3px solid #0f4e8c;background-color:#fff;z-index:999;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;*behavior:url(../js/boxsizing.htc);}
	#modalLayer .layer h3{margin:0 0 10px;}
	#modalLayer .layer .btnClose{position:absolute;top:-65px;right:-3px}

	*:first-child+html #modalLayer .layer{width:80%;}


} /* end of Tablet & Mobile */
