body#admission .appbox {
    font-size: 0.9em;
}
/*pc_css*/
@media screen and (min-width:751px){
	#admission .main{
		width:100%;
		height:410px;
		background:url("/images/admission/experience/main.jpg") no-repeat;
		background-position: 50% 50%;
		background-size: cover;
		opacity: 0;
	}
	
	#admission .main.tuition{
		width:100%;
		height:410px;
		background:url("/images/admission/tuition/main.jpg") no-repeat;
		background-position: 50% bottom;
		background-size: cover;
		opacity: 0;
	}
	
	#admission .contmaintl{
		text-align: center;
		line-height: 1.3em;
		font-size:6.2em;
		margin:0 0 0 0;
		color:#871b20;
		font-weight: 100;
	}
	
	#admission .contmaintl2{
		text-align: center;
		line-height: 1.3em;
		font-size:1.6em;
		margin:0 0 30px 0;
		color:#000;
		font-weight: 500;
		position: relative;
		padding:0 0 35px 0;
	}
	
	#admission .contmaintl2:after{
		content: "";
		height:25px;
		display: inline-block;
		border-left:1px solid #8fc31f;
		position: absolute;
		bottom:0;
		left:50%;
	}
	
	#admission .contmainsub{
		text-align: center;
		line-height: 1.3em;
		font-size:1.5em;
		margin:25px 0 0 0;
		color:#871b20;
		font-weight: 500;
	}
	
	#admission .contmainsub2{
		text-align: center;
		line-height: 1.5em;
		font-size:1.7em;
		margin:100px 0 30px 0;
		color:#000;
		font-weight: 500;
	}
	
	#admission .contmainsub3{
		text-align: center;
		line-height: 1.8em;
		font-size:1.25em;
		margin:40px 0 0 0;
		color:#000;
		font-weight: 500;
	}
	
	#admission .prebox{
		width:800px;
		margin:0 auto;
		padding:50px 0 100px 0; 
		line-height: 1.8em;
		font-size: 0.9em;
	}
	
	#admission .prebox .linkbtn{
		text-align: center;
		padding:0 0 0 0;
		margin:0 0 40px 0;
	}
	
	#admission .prebox .linkbtn a{
		display: inline-block;
		padding:10px 50px;
		border-radius: 100px;
		text-align: center;
		color:#fff;
		text-decoration: none;
		background:#0f4f2b;
		letter-spacing: 0.1em;
		font-size:1.1em;
		transition:opacity 0.3s;
		
	}
	
	#admission .prebox .linkbtn a:hover{
		opacity:0.5;
	}
	
	#admission .prebox .phbox{
		text-align: center;
		margin:0 0 50px 0;
	}
	
	#admission .prebox .phbox img{
		width:325px;
	}
	
	#admission .prebox .tlbox1{
		font-size:1.7em;
		font-weight: 400;
		margin:0 0 20px 0;
		line-height: 1.5em;
		padding:0 0 0 10px ;
		border-left:4px solid #0f4f2b;
	}
	
	#admission .prebox .tlbox2{
		font-size:1.4em;
		margin:0 0 10px 0;
		line-height: 1.5em;
		padding:0 0 0 0 ;
		color:#0f4f2b;
	}
	
	#admission .prebox .tx{
		margin:0 0 20px 0;
		line-height: 1.8em;
	}
	
	#admission .prebox table{
		width:100%;
		font-weight: 400;
		line-height: 1.8em;
		margin:0 0 20px 0;
	}
	
	#admission .prebox table th{
		border-right:2px solid #fff;
		border-bottom:2px solid #fff;
		text-align: center;
		color:#0f4f2b;
		background:#d1c0a5;
		font-weight: 400;
		padding:10px;
		width:40%;
	}
	
	#admission .prebox table td{
		text-align: center;
		background:#f1ece4;
		font-weight: 400;
		padding:10px;
		border-bottom:2px solid #fff;
	}
	
	#admission .appbox{
		width:800px;
		margin:0 auto;
		padding:100px 0 100px 0; 
		line-height: 1.8em;
		font-size: 1em;
	}
	
	#admission .appbox .linkbtn{
		text-align: left;
		padding:0 0 0 0;
		margin:0 0 40px 0;
	}
	
	#admission .appbox .linkbtn a{
		display: inline-block;
		padding:7px 0;
		width:250px;
		border-radius: 100px;
		text-align: center;
		color:#fff;
		text-decoration: none;
		background:#0f4f2b;
		letter-spacing: 0.1em;
		font-size:0.9em;
		transition:opacity 0.3s;
		
	}
	
	#admission .appbox .linkbtn a:hover{
		opacity:0.5;
	}
	
	#admission .appbox .phbox{
		text-align: center;
		margin:0 0 50px 0;
	}
	
	#admission .appbox .phbox img{
		width:325px;
	}
	
	#admission .appbox .tlbox1{
		font-size:1.6em;
		font-weight: 400;
		margin:0 0 20px 0;
		line-height: 1.5em;
		padding:0 0 0 10px ;
		border-left:4px solid #0f4f2b;
	}
	
	#admission .appbox .tlbox2{
		font-size:1.3em;
		margin:0 0 10px 0;
		line-height: 1.5em;
		padding:0 0 0 0 ;
		font-weight: 500;
		color:#0f4f2b;
	}
	
	#admission .appbox .tlbox3{
		font-size:0.9em;
		margin:0 0 20px 0;
		line-height: 1.5em;
		padding:0 0 5px 0 ;
		font-weight: 500;
		color:#0f4f2b;
		border-bottom:1px solid #0f4f2b;
	}
	
	#admission .appbox .tlbox4{
		font-size:1.2em;
		margin:0 0 10px 0;
		line-height: 1.5em;
		padding:0 0 0 0 ;
		font-weight: 500;
	}
	
	#admission .appbox .telbox{
		font-weight: 500;
		font-size:1.6em;
		margin:0 30px 20px 0;
		display: inline-block;
		position: relative;
		vertical-align: middle;
	}
	
	#admission .appbox .telbox:before{
		width:33px;
		height:33px;
		background: url("/images/admission/application/icon01.png") no-repeat;
		background-size:33px;
		display: inline-block;
		margin:-5px 10px 0 0;
		content: "";
		vertical-align: middle;
	}
	
	#admission .appbox .mailbox{
		font-weight: 500;
		font-size:1.6em;
		margin:0 0 20px 0;
		display: inline-block;
		position: relative;
		vertical-align: middle;
	}
	
	#admission .appbox .mailbox:before{
		width:33px;
		height:33px;
		background: url("/images/admission/application/icon02.png") no-repeat;
		background-size:33px;
		display: inline-block;
		margin:-5px 10px 0 0;
		content: "";
		vertical-align: middle;
	}
	
	#admission .appbox .tx{
		margin:0 0 20px 0;
		line-height: 1.8em;
		text-align:justify;
	}
	
	#admission .appbox .tx.intx{
		padding-left:1.35em;
		text-indent: -1.35em;
		margin:0 0 0 0;
	}
	
	#admission .appbox .tx.intx strong{
		color:#0f4f2b;
		font-size:1.1em;
	}
	
	#admission .appbox span.bobox{
		border-top:1px solid #0f4f2b;
		border-bottom:1px solid #0f4f2b;
		font-size:1em;
		display: block;
		padding:10px 0;
		margin:10px 0 10px 1.35em;
	}
	
	#admission .appbox table{
		width:100%;
		font-weight: 400;
		line-height: 1.8em;
		margin:0 0 50px 0;
	}
	
	#admission .appbox table th{
		border-bottom:7px solid #fff;
		text-align: center;
		color:#0f4f2b;
		background:#d1c0a5;
		font-weight: 400;
		padding:10px;
		width:25%;
	}
	
	#admission .appbox table td{
		text-align: left;
		background:#f1ece4;
		font-weight: 400;
		padding:10px 25px;
		border-bottom:7px solid #fff;
	}
	
	#admission .appbox table td span{
		font-size:0.9em;
	}
	
	#admission .appbox table.table2{
		width:100%;
		font-weight: 400;
		line-height: 1.8em;
		margin:0 0 50px 0;
	}
	
	#admission .appbox table.table2 th{
		border-bottom:none;
		text-align: center;
		color:#0f4f2b;
		background:none;
		font-weight: 400;
		padding:0;
		width:25%;
	}
	
	#admission .appbox table.table2 th .arrowbox{
		padding:10px 0;
		background:#d1c0a5;
		text-align: center;
		position: relative;
	}
	
	#admission .appbox table.table2 th .arrowbox:after{
		content: "";
		position: absolute;
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 7px 7px 0 7px;
		margin:0 0 0 -7px;
		border-color: #d1c0a5 transparent transparent transparent;
		top:100%;
		left:50%;

	}
	
	#admission .appbox table.table2 td{
		text-align: left;
		background:none;
		font-weight: 400;
		padding:0 25px;
		border-bottom:none;
		vertical-align: top;
	}
	
	#admission .appbox table td span{
		font-size:0.9em;
	}
	
	#admission .appbox .tx span.sm{
		font-size:0.9em;
	}
	
	#admission .tuibox{
		width:800px;
		margin:0 auto;
		padding:50px 0 50px 0; 
		line-height: 1.8em;
		font-size: 1em;
	}

	#admission .tuibox.box2{
		width:700px;
		margin:0 auto;
		padding:0 0 100px 0; 
		line-height: 1.8em;
		font-size: 1em;
	}
	
	#admission .tuibox .tlbox1{
		font-size:1.6em;
		font-weight: 400;
		margin:0 0 50px 0;
		line-height: 1.5em;
		padding:0 0 0 10px ;
		border-left:4px solid #0f4f2b;
	}
	
	#admission .tuibox .tlbox1 span{
		display: inline-block;
		font-size:0.6em;
		color:#0f4f2b;
		border-radius: 50px;
		line-height: 1;
		padding:2px 20px;
		border:1px solid #0f4f2b;
	}
	
	#admission .tuibox .tlbox2{
		font-size:1.3em;
		margin:0 0 10px 0;
		line-height: 1.5em;
		padding:0 0 0 0 ;
		font-weight: 500;
		color:#0f4f2b;
	}
	
	#admission .tuibox .tx{
		margin:20px 0 0 0;
		line-height: 1.8em;
		font-size: 0.9em;
	}
	
	#admission .tuibox table{
		width:100%;
		font-weight: 400;
		line-height: 1.8em;
		margin:0 0 50px 0;
		
	}
	
	#admission .tuibox table th{
		border-bottom:2px solid #fff;
		border-right:2px solid #fff;
		text-align: center;
		color:#0f4f2b;
		background:#d1c0a5;
		font-weight: 400;
		padding:10px;
		width:20%;
		line-height: 1.3em;
		vertical-align: middle;
	}
	
	#admission .tuibox table th.box2{
		border-bottom:2px solid #fff;
		border-right:2px solid #fff;
		text-align: center;
		color:#fff;
		background:#0f4f2b;
		font-weight: 400;
		padding:10px;
		width:20%;
	}
	
	#admission .tuibox table td{
		text-align: left;
		background:#f1ece4;
		font-weight: 400;
		padding:10px 25px;
		border-bottom:2px solid #fff;
		border-right:2px solid #fff;
		text-align: center;
		vertical-align: middle;
	}
	
	#admission .tuibox table td.box2{
		width:20%;
	}
	
	#admission .quesbox{
		width:800px;
		margin:0 auto;
		padding:70px 0 100px 0;
	}
	
	#admission .quesbox dl{
		padding:30px 0;
		border-bottom:1px solid #000;
		line-height: 1.8em;
		text-align:justify;
	}
	
	#admission .quesbox dl dt{
		padding:0 0 0 50px;
		margin:0 0 10px 0;
		background:url(/images/admission/question/icon01.png) no-repeat;
		background-size:25px;
		background-position: left top;
	}
	
	#admission .quesbox dl dd{
		padding:0 0 0 50px;
		margin:0 0 0 0;
		background:url(/images/admission/question/icon02.png) no-repeat;
		background-size:25px;
		background-position: left top;
	}
	
	#admission .quesbox dl dd a{
		text-decoration: none;
		color:#871b20;
		transition: opacity 0.3s;
		display: inline-block;
	}
	
	#admission .quesbox dl dd a:hover{
		opacity:0.5;
	}
	
}

@media screen and (max-width:750px){
	#admission .main{
		width:100%;
		height:30vh;
		background:url("/images/admission/experience/main.jpg") no-repeat;
		background-position: 50% 50%;
		background-size: cover;
		opacity: 0;
	}
	
	#admission .main.tuition{
		width:100%;
		height:30vh;
		background:url("/images/admission/tuition/main.jpg") no-repeat;
		background-position: 50% 50%;
		background-size: cover;
		opacity: 0;
	}
	
	
	#admission .contmaintl{
		text-align: center;
		line-height: 1.3em;
		font-size:3.5em;
		margin:0 auto;
		color:#871b20;
		font-weight: 100;
		width:90%;
	}
	
	#admission .contmaintl2{
		text-align: center;
		line-height: 1.3em;
		font-size:1.6em;
		margin:0 auto 30px ;
		color:#000;
		font-weight: 500;
		position: relative;
		padding:0 0 35px 0;
		width:90%;
	}
	
	#admission .contmaintl2:after{
		content: "";
		height:25px;
		display: inline-block;
		border-left:1px solid #8fc31f;
		position: absolute;
		bottom:0;
		left:50%;
	}
	
	#admission .contmainsub{
		text-align: center;
		line-height: 1.3em;
		font-size:1.5em;
		margin:20px auto 0;
		color:#871b20;
		font-weight: 500;
		width:90%;
	}
	
	#admission .contmainsub2{
		text-align: center;
		line-height: 1.5em;
		font-size:1.7em;
		margin:30px auto 30px;
		color:#000;
		font-weight: 500;
		width:90%;
	}
	
	#admission .contmainsub3{
		text-align: center;
		line-height: 1.5em;
		font-size:1.1em;
		margin:30px auto 0;
		color:#000;
		font-weight: 500;
		width:90%;
	}
	
	#admission .prebox{
		width:90%;
		margin:0 auto;
		padding:50px 0 50px 0; 
		line-height: 1.8em;
		font-size: 0.9em;
	}
	
	#admission .prebox .linkbtn{
		text-align: center;
		padding:0 0 0 0;
		margin:0 0 40px 0;
	}
	
	#admission .prebox .linkbtn a{
		display: inline-block;
		padding:10px 40px;
		border-radius: 100px;
		text-align: center;
		color:#fff;
		text-decoration: none;
		background:#0f4f2b;
		letter-spacing: 0.1em;
		font-size:1.1em;
		transition:opacity 0.3s;
		
	}
	
	#admission .prebox .linkbtn a:hover{
		opacity:0.5;
	}
	
	#admission .prebox .phbox{
		text-align: center;
		margin:0 0 50px 0;
	}
	
	#admission .prebox .phbox img{
		width:100%;
	}
	
	#admission .prebox .tlbox1{
		font-size:1.7em;
		font-weight: 400;
		margin:0 0 20px 0;
		line-height: 1.5em;
		padding:0 0 0 10px ;
		border-left:4px solid #0f4f2b;
	}
	
	#admission .prebox .tlbox2{
		font-size:1.4em;
		margin:0 0 10px 0;
		line-height: 1.5em;
		padding:0 0 0 0 ;
		color:#0f4f2b;
	}
	
	#admission .prebox .tx{
		margin:0 0 20px 0;
		line-height: 1.8em;
	}
	
	#admission .prebox table{
		width:100%;
		font-weight: 400;
		line-height: 1.8em;
		margin:0 0 20px 0;
	}
	
	#admission .prebox table th{
		border-right:2px solid #fff;
		border-bottom:2px solid #fff;
		text-align: left;
		color:#0f4f2b;
		background:#d1c0a5;
		font-weight: 400;
		padding:10px;
		width:40%;
	}
	
	#admission .prebox table td{
		text-align: left;
		background:#f1ece4;
		font-weight: 400;
		padding:10px;
		border-bottom:2px solid #fff;
	}
	
	#admission .appbox{
		width:90%;
		margin:0 auto;
		padding:50px 0 50px 0; 
		line-height: 1.8em;
		font-size: 1em;
	}
	
	#admission .appbox .linkbtn{
		text-align: center;
		padding:0 0 0 0;
		margin:0 0 40px 0;
	}
	
	#admission .appbox .linkbtn a{
		display: inline-block;
		padding:7px 0;
		width:250px;
		border-radius: 100px;
		text-align: center;
		color:#fff;
		text-decoration: none;
		background:#0f4f2b;
		letter-spacing: 0.1em;
		font-size:0.9em;
		transition:opacity 0.3s;
		
	}
	
	#admission .appbox .linkbtn a:hover{
		opacity:0.5;
	}
	
	#admission .appbox .phbox{
		text-align: center;
		margin:0 0 50px 0;
	}
	
	#admission .appbox .phbox img{
		width:325px;
	}
	
	#admission .appbox .tlbox1{
		font-size:1.6em;
		font-weight: 400;
		margin:0 0 20px 0;
		line-height: 1.5em;
		padding:0 0 0 10px ;
		border-left:4px solid #0f4f2b;
	}
	
	#admission .appbox .tlbox2{
		font-size:1.3em;
		margin:0 0 10px 0;
		line-height: 1.5em;
		padding:0 0 0 0 ;
		font-weight: 500;
		color:#0f4f2b;
	}
	
	#admission .appbox .tlbox3{
		font-size:0.9em;
		margin:0 0 20px 0;
		line-height: 1.5em;
		padding:0 0 5px 0 ;
		font-weight: 500;
		color:#0f4f2b;
		border-bottom:1px solid #0f4f2b;
	}
	
	#admission .appbox .tlbox4{
		font-size:1.2em;
		margin:0 0 10px 0;
		line-height: 1.5em;
		padding:0 0 0 0 ;
		font-weight: 500;
	}
	
	#admission .appbox .telbox{
		font-weight: 500;
		font-size:1.6em;
		margin:0 30px 20px 0;
		display: inline-block;
		position: relative;
		vertical-align: middle;
	}
	
	#admission .appbox .telbox a{
		text-decoration: none !important;
		color:#000 !important;
	}
	
	#admission .appbox .telbox:before{
		width:33px;
		height:33px;
		background: url("/images/admission/application/icon01.png") no-repeat;
		background-size:33px;
		display: inline-block;
		margin:-5px 10px 0 0;
		content: "";
		vertical-align: middle;
	}
	
	#admission .appbox .mailbox{
		font-weight: 500;
		font-size:1.6em;
		margin:0 0 20px 0;
		display: inline-block;
		position: relative;
		vertical-align: middle;
	}
	
	#admission .appbox .mailbox:before{
		width:33px;
		height:33px;
		background: url("/images/admission/application/icon02.png") no-repeat;
		background-size:33px;
		display: inline-block;
		margin:-5px 10px 0 0;
		content: "";
		vertical-align: middle;
	}
	
	#admission .appbox .tx{
		margin:0 0 20px 0;
		line-height: 1.8em;
		text-align:justify;
	}
    #admission .appbox .tx br.none {
        display: none;
    }
	
	#admission .appbox .tx.intx{
		padding-left:1.35em;
		text-indent: -1.35em;
		margin:0 0 0 0;
	}
	
	#admission .appbox .tx.intx strong{
		color:#0f4f2b;
		font-size:1.1em;
	}
	
	#admission .appbox span.bobox{
		border-top:1px solid #0f4f2b;
		border-bottom:1px solid #0f4f2b;
		font-size:1em;
		display: block;
		padding:10px 0;
		margin:10px 0 10px 1.35em;
	}
	
	#admission .appbox table{
		width:100%;
		font-weight: 400;
		line-height: 1.8em;
		margin:0 0 50px 0;
	}
	
	#admission .appbox table th{
		text-align: center;
		color:#0f4f2b;
		background:#d1c0a5;
		font-weight: 400;
		padding:10px;
		width:100%;
		display: block;
		box-sizing: border-box;
		text-align: center;
	}
	
	#admission .appbox table td{
		text-align: left;
		background:#f1ece4;
		font-weight: 400;
		padding:10px 25px;
		margin:0 0 30px 0;
		width:100%;
		display: block;
		box-sizing: border-box;
		text-align: center;
	}
	
	#admission .appbox table td span{
		font-size:0.9em;
	}
	
	#admission .appbox table.table2{
		width:100%;
		font-weight: 400;
		line-height: 1.8em;
		margin:0 0 50px 0;
	}
	
	#admission .appbox table.table2 th{
		border-bottom:none;
		text-align: center;
		color:#0f4f2b;
		background:none;
		font-weight: 400;
		padding:0;
		width:100%;
		box-sizing: border-box;
	}
	
	#admission .appbox table.table2 th .arrowbox{
		padding:10px 0;
		background:#d1c0a5;
		text-align: center;
		position: relative;
		width:100%;
	}
	
	#admission .appbox table.table2 th .arrowbox:after{
		content: "";
		position: absolute;
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 7px 7px 0 7px;
		margin:0 0 0 -3px;
		border-color: #d1c0a5 transparent transparent transparent;
		top:100%;
		left:50%;

	}
	
	#admission .appbox table.table2 td{
		text-align: left;
		background:none;
		font-weight: 400;
		padding:25px 0 0 0;
		border-bottom:none;
		vertical-align: top;
		margin:0 0 0 0;
	}
	
	#admission .appbox table td span{
		font-size:0.9em;
	}
	
	#admission .appbox .tx span.sm{
		font-size:0.9em;
	}
	
	#admission .tuibox{
		width:90%;
		margin:0 auto;
		padding:50px 0 50px 0; 
		line-height: 1.8em;
		font-size: 1em;
	}

	#admission .tuibox.box2{
		width:90%;
		margin:0 auto;
		padding:0 0 50px 0; 
		line-height: 1.8em;
		font-size: 1em;
	}
	
	#admission .tuibox .tlbox1{
		font-size:1.6em;
		font-weight: 400;
		margin:0 0 50px 0;
		line-height: 1.5em;
		padding:0 0 0 10px ;
		border-left:4px solid #0f4f2b;
	}
	
	#admission .tuibox .tlbox1 span{
		display: inline-block;
		font-size:0.6em;
		color:#0f4f2b;
		border-radius: 50px;
		line-height: 1;
		padding:2px 20px;
		border:1px solid #0f4f2b;
	}
	
	#admission .tuibox .tlbox2{
		font-size:1.3em;
		margin:0 0 10px 0;
		line-height: 1.5em;
		padding:0 0 0 0 ;
		font-weight: 500;
		color:#0f4f2b;
	}
	
	#admission .tuibox .tx{
		margin:20px 0 0 0;
		line-height: 1.8em;
		font-size: 0.9em;
		text-align:justify;
	}
	
	#admission .tuibox table{
		width:100%;
		font-weight: 400;
		line-height: 1.8em;
		margin:0 0 50px 0;
		
	}
	
	#admission .tuibox table th{
		border-bottom:2px solid #fff;
		border-right:2px solid #fff;
		text-align: center;
		color:#0f4f2b;
		background:#d1c0a5;
		font-weight: 400;
		padding:10px 0;
		width:33.3333%;
		line-height: 1.3em;
		vertical-align: middle;
	}
	
	#admission .tuibox table th.box2{
		border-bottom:2px solid #fff;
		border-right:2px solid #fff;
		text-align: center;
		color:#fff;
		background:#0f4f2b;
		font-weight: 400;
		padding:10px;
		width:33.3333%;
	}
	
	#admission .tuibox table td{
		text-align: left;
		background:#f1ece4;
		font-weight: 400;
		padding:10px 10px;
		border-bottom:2px solid #fff;
		border-right:2px solid #fff;
		text-align: center;
		vertical-align: middle;
	}
	
	#admission .tuibox table td.box2{
		width:33.33333%;
	}
	
	#admission .quesbox{
		width:90%;
		margin:0 auto;
		padding:20px 0 50px 0;
	}
	
	#admission .quesbox dl{
		padding:30px 0;
		border-bottom:1px solid #000;
		line-height: 1.8em;
		text-align:justify;
	}
	
	#admission .quesbox dl dt{
		padding:0 0 0 40px;
		margin:0 0 10px 0;
		background:url(/images/admission/question/icon01.png) no-repeat;
		background-size:25px;
		background-position: left top;
	}
	
	#admission .quesbox dl dd{
		padding:0 0 0 40px;
		margin:0 0 0 0;
		background:url(/images/admission/question/icon02.png) no-repeat;
		background-size:25px;
		background-position: left top;
	}
	
	#admission .quesbox dl dd a{
		text-decoration: none;
		color:#871b20;
		transition: opacity 0.3s;
		display: inline-block;
	}
	
	#admission .quesbox dl dd a:hover{
		opacity:0.5;
	}
}

	