@charset "utf-8";
#cont {
	color:#494b48;
}
section {
	margin:0;
	padding:0;
	line-height:0;
}
/*------------------------------------------------------------------------------ admissions --*/
#admissions #main_v {
	position:relative;
	width:100%;
	height:300px;
	/*background:url(/common/img/admissions/pc/main.png) center center no-repeat;
	background-size:cover;*/
}
#admissions #main_v h1 {
	text-align:center;
	padding:120px 0 0 0;
	font-size:48px;
	line-height:60px;
	color:#fff;
}
#admissions .mgn{
	margin-top:20px !important;
	}
#lNav ul{
	position:relative;
	width:940px;
	margin:60px auto 0;
}
#lNav ul li{
	display:inline-block;
	width:460px;
	text-align:center;
}
#lNav ul li a{
	display:block;
	width:460px;
	padding:20px 0;
	color:#fff;
	background:#003a62;
	font-size:16px;
	line-height:18px;
	text-align:center;
	transform: translate3d(0,0,0);
    -webkit-transition: .4s ease-out;  
       -moz-transition: .4s ease-out;  
         -o-transition: .4s ease-out;
            transition: .4s ease-out;
}
#lNav ul li a span{
	display:inline-block;
	min-width:16px;
	background:url(../img/other/global/arrow.png) left center no-repeat;
	padding:0 0 0 25px;
}
#lNav ul li a:hover{
	opacity:.6;
}
#lNav ul li:nth-child(1){
	margin:0 10px 0 0;
}
#lNav ul li:nth-child(2){
	margin:0 0 0 10px;
}
#procedure{
	padding:90px 0 0;
	}
#documents{
	padding:40px 0 0;
	}
.mgn{
	padding:60px 0 0;
	}
#foot{
	margin-top:60px !important;
	}
.lTtl{
	position:relative;
	text-align:center;
	padding:0;
	width:940px;
	margin:0 auto 0;
	background:url(../img/other/global/lttl_bg.png) center center repeat-x;
	}
.lTtl span{
	display:inline-block;
	background:#fff;
	padding:0 10px;
	font-size:32px;
	line-height:32px;
	color:#003a62;
}
 @media screen and (max-width:750px) {
#admissions #main_v {
	position:relative;
	width:100%;
	height:auto;
background:url(/common/img/admissions/sp_main.png) center center no-repeat;
	background-size:cover;
}
#admissions #main_v h1 {
	position:absolute;
	top:50%;
	left:0;
	width:100%;
	text-align:center;
	padding:0 0 0 0px;
	margin-top:-14px;
	font-size:24px;
	line-height:28px;
}
#admissions .mgn{
	margin-top:0px !important;
	}
#admissions .box_btn{
	margin-top:20px !important;
	
	}

#lNav ul{
	position:relative;
	width:90%;
	margin:30px auto 0;
	display:table;
}
#lNav ul li{
	display:table-cell;
	width:32%;
	text-align:center;
	background:#003a62;
	border-left:#fff 5px solid;
	vertical-align:bottom;
}
#lNav ul li:nth-child(1){
	border:none;
}
#lNav ul li a{
	display:block;
	width:100%;
	padding:10px 0;
	color:#fff;
	background:#003a62;
	font-size:12px;
	line-height:12px;
	text-align:center;
	transform: translate3d(0,0,0);
    -webkit-transition: .4s ease-out;  
       -moz-transition: .4s ease-out;  
         -o-transition: .4s ease-out;
            transition: .4s ease-out;
}
#lNav ul li a span{
	display:inline-block;
	min-width:16px;
	background:url(../img/other/global/arrow.png) center bottom no-repeat;
	background-size:15px auto;
	padding:0 0 20px 0;
}
#lNav ul li a:hover{
	opacity:.6;
}
#lNav ul li:nth-child(1){
	margin:0 2% 0 0;
}
#lNav ul li:nth-child(2){
	margin:0 0 0 2%;
}
#procedure{
	padding:40px 0 0;
	}
#documents{
	padding:20px 0 0;
	}
.mgn{
	padding:30px 0 0;
	}
#foot{
	margin-top:30px !important;
	}
.lTtl{
	position:relative;
	text-align:center;
	padding:0;
	width:90%;
	margin:0 auto 0;
	background:url(../img/other/global/lttl_bg.png) center center repeat-x;
	background-size:20px auto;
	}
.lTtl span{
	display:inline-block;
	background:#fff;
	padding:0 10px;
	font-size:16px;
	line-height:16px;
	color:#003a62;
}
}

/*------------------------------------------------------------------------------ tuition --*/
#tuition #main_v {
	position:relative;
	width:100%;
	height:300px;
	/*background:url(/common/img/admissions/tuition/main.png) center center no-repeat;
	background-size:cover;*/
}
#tuition #main_v h1 {
	text-align:center;
	padding:120px 0 0 0;
	font-size:48px;
	line-height:60px;
	color:#fff;
}

#tuition .box {
	width:940px;
	margin:90px auto 0;
	padding:0;
}
#tuition .inbox {
	width:940px;
}
#tuition table {
	width:940px;
	margin:40px 0 0;
	padding:0;
}
#tuition .sub{
	width:160px;
	position:static;
}
#tuition .free{
	width:150px;
}
#tuition td{position:relative;}
#tuition .c{font-weight:600;}
#tuition .c span{
	display:block;
	position:absolute;
	top:5px;
	left:5px;
	color:#fff;
	width:20px;
	height:20px;
	font-size:16px;
	line-height:20px;
	font-weight:600;
	text-align:center;
	}
#tuition .c1 span{background:#6b6e6d;}
#tuition .c2 span{background:#ff73ac;}
#tuition .c3 span{background:#3db8bc;}
#tuition .c4 span{background:#faa82e;}
#tuition .c5 span{background:#5eacd5;}
#tuition td ul{
	position:relative;
	text-align:center;
	}
#tuition td ul li{
	display:inline-block;
	zoom:1;
	overflow:hidden;
	line-height:20px;
	}
#tuition td ul li span{
	display:block;
	float:left;
	color:#fff;
	width:20px;
	height:20px;
	font-size:16px;
	line-height:20px;
	font-weight:600;
	text-align:center;
	background:#6b6e6d;
}
#tuition td ul li p{
	float:left;
	margin:0 0 0 10px;
}
#tuition td ul li .b2{background:#ff73ac;}
#tuition td ul li .b3{background:#3db8bc;}
#tuition td ul li .b4{background:#faa82e;}
#tuition td ul li .b5{background:#5eacd5;}
#tuition td ul li:nth-child(2){
	margin:0 40px;
	}
#tuition .cap{
	padding:10px 0 0 0;
	text-align:right;
	font-size:14px;
	line-height:28px;
	}
#tuition .txt{
	padding:5px 0 0 0;
	text-align:left;
	font-size:14px;
	line-height:20px;
	}
#tuition .cap a{
	color:#1a7bd0;
	text-decoration:underline;
	}
#tuition .camp{
	margin-top:30px;
	padding:20px 0;
	border:#cc0000 2px solid;
	font-size:18px;
	line-height:26px;
	color:#cc0000;
	text-align:center;
	}
#tuition  .mgn{
	margin-top:80px !important;
	}
#tuition #sec4{
	padding:0 0 60px !important;
	}
 @media screen and (max-width:750px) {
#tuition #main_v {
	position:relative;
	width:100%;
	height:auto;
	background:url(/common/img/admissions/sp_main.png) center center no-repeat;
	background-size:cover;
}
#tuition #main_v h1 {
	position:absolute;
	top:50%;
	left:0;
	width:100%;
	text-align:center;
	padding:0 0 0 0px;
	margin-top:-14px;
	font-size:24px;
	line-height:28px;
}
#tuition .box {
	width:90%;
	margin:40px auto 0;
	padding:0;
}
#tuition .inbox {
	width:100%;
	overflow-x:auto !important;
}
#tuition table {
	width:940px;
	margin:20px 0 0;
	padding:0;
}
#tuition #sec3 table {
	width:100%;
	margin:20px 0 0;
	padding:0;
}
#tuition .sub{
	width:120px;
}
#tuition .free{
	width:170px;
}
#tuition .cap{
	padding:5px 0 0 0;
	text-align:right;
	font-size:12px;
	line-height:24px;
	}
#tuition .txt{
	padding:5px 0 0 0;
	text-align:left;
	font-size:12px;
	line-height:20px;
	}
#tuition .cap a{
	color:#1a7bd0;
	text-decoration:underline;
	}
#tuition .camp{
	margin-top:20px;
	padding:10px;
	border:#cc0000 2px solid;
	font-size:16px;
	line-height:24px;
	color:#cc0000;
	text-align:left;
	}
#tuition  .mgn{
	margin-top:40px !important;
	}
#tuition #sec4{
	padding:0 0 40px !important;
	}
#tuition #sec4 table{
	margin-top:0px;
	}
}

/*------------------------------------------------------------------------------ procedure --*/
#procedure #main_v {
	position:relative;
	width:100%;
	height:300px;
	/*background:url(/common/img/admissions/procedure/main.png) center center no-repeat;
	background-size:cover;*/
}
#procedure #main_v h1 {
	text-align:center;
	padding:120px 0 0 0;
	font-size:48px;
	line-height:60px;
	color:#fff;
}

#procedure .box{
	width:940px;
	margin:90px auto 0;
	padding:0;
}
#procedure .inbox {
	width:940px;
}
#procedure .list {
	position:relative;
	width:940px;
	zoom:1;
	overflow:hidden;
}
#procedure .list .l{
	float:left;
	width:460px;
}
#procedure .list .c{
	float:left;
	width:460px;
	margin-left:20px;
}

#procedure .list ul{
	position:relative;
	width:460px;
	}

#procedure .list ul li.arrow{
	position:relative;
	text-align:center;
	width:460px;
	height:40px;
	background:url(/common/img/admissions/procedure/arrow_btm.png) bottom center no-repeat;
	}
#procedure .list ul li.arrow img{
	margin:0 auto;
}
#procedure .list ul li.arrow span{
	display:block;
	position:absolute;
	top:5px;
	right:5px;
	font-size:14px;
	line-height:20px;
}
#procedure .list ul li.h{
	background:#007bd0;
	color:#fff;
	font-size:16px;
	line-height:24px;
	height:auto;
	padding:20px 0;
	text-align:center;
	font-weight:600;
}
#procedure .list ul li.s{
	color:#007bd0;
	font-size:16px;
	line-height:24px;
	height:auto;
	padding:20px 0;
	text-align:center;
	font-weight:600;
}
#procedure .list ul li.b{
	background:#f4f4f2;
	font-size:12px;
	line-height:16px;
	height:60px;
	padding:6px;
	text-align:center;
	font-weight:600;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center; /* 縦方向中央揃え（Safari用） */
	align-items: center; /* 縦方向中央揃え */
	-webkit-justify-content: center; /* 横方向中央揃え（Safari用） */
	justify-content: center; /* 横方向中央揃え */
}
#procedure .list ul li.end{
	background:#fff;
	border:#007bd0 4px solid;
	color:#007bd0;
	font-size:16px;
	line-height:20px;
	height:60px;
	padding:16px 0;
	text-align:center;
	font-weight:600;
}
#procedure .list ul li.t{
	font-size:14px;
	line-height:19px;
	padding:20px 0 0;
	text-align:left;
	font-weight:400;
}
#procedure .list .sps1{height:440px !important;}
#procedure .list .sps2{height:140px !important;}
#procedure .list .sps3{height:540px !important;}

#procedure table {
	width:940px;
	margin:40px 0 0;
	padding:0;
}
#procedure .sub{
	width:260px;
}
#procedure .cap{
	padding:5px 0 0 0;
	text-align:right;
	font-size:12px;
	line-height:12px;
	}
#procedure #sec2{
	padding:0 0 60px !important;
	}
 @media screen and (max-width:750px) {
#procedure #main_v {
	position:relative;
	width:100%;
	height:auto;
	background:url(/common/img/admissions/sp_main.png) center center no-repeat;
	background-size:cover;
}
#procedure #main_v h1 {
	position:absolute;
	top:50%;
	left:0;
	width:100%;
	text-align:center;
	padding:0 0 0 0px;
	margin-top:-14px;
	font-size:24px;
	line-height:28px;
}
#procedure .box {
	width:90%;
	margin:40px auto 0;
	padding:0;
}
#procedure .inbox {
	width:100%;
	overflow-x:auto !important;
}
#procedure .list {
	position:relative;
	width:100%;
	zoom:1;
	overflow:hidden;
}
#procedure .list .l{
	float:left;
	width:100%;
}
#procedure .list .c,
#procedure .list .r{
	float:left;
	width:100%;
	margin-left:0px;
	padding:40px 0 0;
}

#procedure .list ul{
	position:relative;
	width:100%;
	}

#procedure .list ul li.arrow{
	position:relative;
	width:100%;
	height:auto;
	background:none;
	}
#procedure .list ul li.arrow span{
	display:block;
	position:absolute;
	top:5px;
	right:5px;
	font-size:12px;
	line-height:12px;
}
#procedure .list ul li.h{
	background:#007bd0;
	color:#fff;
	font-size:18px;
	line-height:20px;
	height:auto;
	padding:20px 0;
	text-align:center;
	font-weight:600;
}
#procedure .list ul li.s{
	color:#007bd0;
	font-size:16px;
	line-height:20px;
	height:auto;
	padding:20px 0;
	text-align:center;
	font-weight:600;
}
#procedure .list ul li.b{
	background:#f4f4f2;
	font-size:14px;
	line-height:20px;
	height:auto;
	padding:15px 0;
	text-align:center;
	font-weight:600;
}
#procedure .list ul li.end{
	background:#fff;
	border:#007bd0 4px solid;
	color:#007bd0;
	font-size:18px;
	line-height:20px;
	height:auto;
	padding:16px 0;
	text-align:center;
	font-weight:600;
}
#procedure .list ul li.t{
	font-size:12px;
	line-height:17px;
	padding:10px 0 0;
	text-align:left;
	font-weight:400;
}
#procedure .list .sps1{height:auto !important;}
#procedure .list .sps2{height:auto !important;}
#procedure .list .sps3{height:auto !important;}

#procedure table {
	width:940px;
	margin:20px 0 0;
	padding:0;
}
#procedure .sub{
	width:260px;
}
#procedure .cap{
	padding:5px 0 0 0;
	text-align:right;
	font-size:12px;
	line-height:12px;
	}
#procedure #sec2{
	padding:0 0 40px !important;
	}
}
/*------------------------------------------------------------------------------ documents --*/
#documents #main_v {
	position:relative;
	width:100%;
	height:300px;
	/*background:url(/common/img/admissions/documents/main.png) center center no-repeat;
	background-size:cover;*/
}
#documents #main_v h1 {
	text-align:center;
	padding:120px 0 0 0;
	font-size:48px;
	line-height:60px;
	color:#fff;
}
#documents .ttl p{
	text-align:left;
	padding:30px 0 0 0;
	font-size:16px;
	line-height:32px;
	}
#documents .ttl a{
	color:#007bd0;
	text-decoration:underline;
	}
#documents .box{
	width:940px;
	margin:90px auto 0;
	padding:0;
}

#documents .list {
	position:relative;
	width:940px;
	zoom:1;
	overflow:hidden;
	margin-top:40px;
}
#documents #sec1 .list .l{
	float:left;
	width:460px;
}
#documents #sec1 .list .r{
	float:right;
	width:460px;
}

#documents .list ul{
	position:relative;
	width:100%;
	}

#documents ul li.arrow{
	position:relative;
	width:100%;
	text-align:center;
	}
#documents #sec1 .l ul li.h{
	background:#007bd0;
	color:#fff;
	font-size:20px;
	line-height:20px;
	height:60px;
	padding:20px 0;
	text-align:center;
	font-weight:600;
}
#documents #sec1 .r ul li.h{
	background:#a19f98;
	color:#fff;
	font-size:20px;
	line-height:20px;
	height:60px;
	padding:20px 0;
	text-align:center;
	font-weight:600;
}
#documents .list ul li.b{
	position:relative;
	border:#a19f98 2px solid;
	font-size:14px;
	line-height:20px;
	height:60px;
	padding:18px 0;
	text-align:center;
	font-weight:600;
	margin-bottom:10px;
}
#documents .list ul li.b span{
	display:block;
	/*
	position:absolute;
	top:20px;
	right:5px;
	*/
	font-size:12px;
	line-height:12px;
}
#documents li span a{
	color:#cc0000;
	text-decoration:underline;
	}
#documents .list ul li.b2{
	background:#f4f4f2;
	font-size:14px;
	line-height:20px;
	height:60px;
	padding:20px 0;
	text-align:center;
	font-weight:600;
	margin-bottom:10px;
}
#documents .list ul li.cap{
	position:relative;
	font-size:12px;
	line-height:20px;
	height:40px;
	padding:0 0;
	text-align:left;
	font-weight:400;
	margin-bottom:10px;
}
#documents .listttl .h{
	background:#007bd0;
	color:#fff;
	font-size:20px;
	line-height:20px;
	height:60px;
	padding:20px 0;
	text-align:center;
	font-weight:600;
}
#documents .listttl {
	position:relative;
	width:940px;
	zoom:1;
	overflow:hidden;
	margin-top:40px;
}
#documents .listcont {
	position:relative;
	width:940px;
	zoom:1;
	overflow:hidden;
}
#documents #sec2 .listcont li{
	float:left;
	width:300px;
	position:relative;
	border:#a19f98 2px solid;
	font-size:14px;
	line-height:20px;
	height:60px;
	padding:18px 0;
	text-align:center;
	font-weight:600;
	margin-left:20px;
}
#documents #sec2 .listcont li.d{
	padding:8px 0;
}
#documents #sec2 .listcont li:nth-child(1){
	margin-left:0;
}
#documents #sec2 .listcont li span{
	display:block;
	font-size:12px;
	line-height:20px;
}
#documents #sec3 .listcont li{
	float:left;
	width:300px;
	position:relative;
	border:#a19f98 2px solid;
	font-size:14px;
	line-height:20px;
	height:60px;
	padding:18px 0;
	text-align:center;
	font-weight:600;
	margin-left:20px;
}
#documents #sec3 .listcont li:nth-child(1){
	margin-left:0;
}
#documents #sec4 .list .l,
#documents #sec4 .list .c{
	float:left;
	width:365px;
	margin-right:15px;
}
#documents #sec4 .list .r{
	float:right;
	width:180px;
}
#documents #sec4 .h{
	background:#007bd0;
	color:#fff;
	font-size:20px;
	line-height:20px;
	height:60px;
	padding:20px 0;
	text-align:center;
	font-weight:600;
}
#documents #sec4 .r .h{
	font-size:16px;
	line-height:22px;
	padding:7px 0;
}
#documents #sec5{
	margin:40px auto 0 !important;
	}
#documents #sec4 li a:nth-child(2){
	margin-left:5px;
}
#documents #sec5 dt{
	font-size:16px;
	line-height:32px;
	font-weight:600;
}
#documents #sec5 li{
	list-style-type: disc !important;
	margin-left:20px;
	font-size:14px;
	line-height:32px;
	zoom:1;
	overflow:hidden;
}
#documents #sec5 li p{
	float:left;
	margin-right:5px;
}
#documents #sec5 li span{
	float:left;
	display:block;
	width:100px;
	height:32px;
	background:#cccccc;
}
#documents #pdf{
	position:relative;
	text-align:center;
	padding:60px 0 60px !important;
}
#documents #pdf a{
	text-align:left;
	display:inline-block;
	width:315px;
	height:60px;
	background:#cc0000 url(../img/admissions/documents/pdf.png) 0 0 no-repeat;
	color:#fff;
	font-size:12px;
	line-height:20px;
	font-weight:600;
	padding:10px 0 0 50px;
	margin-left:20px;
	transform: translate3d(0,0,0);
    -webkit-transition: .4s ease-out;  
       -moz-transition: .4s ease-out;  
         -o-transition: .4s ease-out;
            transition: .4s ease-out;
	}
#documents #pdf a:hover{
	opacity:0.6;
}
#documents #pdf a:nth-child(1){
	margin-left:0;
}
 @media screen and (max-width:750px) {
#documents #main_v {
	position:relative;
	width:100%;
	height:auto;
	background:url(/common/img/admissions/sp_main.png) center center no-repeat;
	background-size:cover;
}
#documents #main_v h1 {
	position:absolute;
	top:50%;
	left:0;
	width:100%;
	text-align:center;
	padding:0 0 0 0px;
	margin-top:-14px;
	font-size:24px;
	line-height:28px;
}
#documents .box {
	width:90%;
	margin:40px auto 0;
	padding:0;
}
#documents .inbox {
	width:100%;
	overflow-x:auto !important;
}
#documents .list {
	position:relative;
	width:100%;
	zoom:1;
	overflow:hidden;
	margin:20px 0 0;
}
#documents .ttl p{
	text-align:left;
	padding:20px 0 0 0;
	font-size:14px;
	line-height:26px;
	}

#documents #sec1 .list .l{
	float:none;
	width:100%;
}
#documents #sec1 .list .r{
	float:none;
	width:100%;
	margin-top:30px;
}

#documents .list ul{
	position:relative;
	width:100%;
	}

#documents ul li.arrow{
	position:relative;
	width:100%;
	text-align:center;
	}
#documents ul li.arrow img{
	width:100px;
	height:auto;
}
#documents #sec1 .l ul li.h{
	background:#007bd0;
	color:#fff;
	font-size:20px;
	line-height:20px;
	height:60px;
	padding:20px 0;
	text-align:center;
	font-weight:600;
}
#documents #sec1 .r ul li.h{
	background:#a19f98;
	color:#fff;
	font-size:20px;
	line-height:20px;
	height:60px;
	padding:20px 0;
	text-align:center;
	font-weight:600;
}
#documents .list ul li.b{
	position:relative;
	border:#a19f98 2px solid;
	font-size:14px;
	line-height:20px;
	height:auto;
	padding:18px 0;
	text-align:center;
	font-weight:600;
	margin-bottom:10px;
}
#documents .list ul li.b span{
	display:block;
	position:relative;
	top:0;
	right:0;
	margin:0 auto;
	font-size:12px;
	line-height:20px;
}
#documents li span a{
	color:#cc0000;
	text-decoration:underline;
	}
#documents .list ul li.b2{
	background:#f4f4f2;
	font-size:14px;
	line-height:20px;
	height:auto;
	padding:20px 0;
	text-align:center;
	font-weight:600;
	margin-bottom:10px;
}
#documents .list ul li.cap{
	position:relative;
	font-size:12px;
	line-height:20px;
	height:auto;
	padding:10px 0;
	text-align:left;
	font-weight:400;
	margin-bottom:10px;
}
#documents .listttl .h{
	background:#007bd0;
	color:#fff;
	font-size:20px;
	line-height:20px;
	height:auto;
	padding:20px 0;
	text-align:center;
	font-weight:600;
}
#documents .listttl {
	position:relative;
	width:100%;
	zoom:1;
	overflow:hidden;
	margin-top:20px;
}
#documents .listcont {
	position:relative;
	width:100%;
	zoom:1;
	overflow:hidden;
}
#documents #sec2 .listcont li{
	float:none;
	width:100%;
	position:relative;
	border:#a19f98 2px solid;
	font-size:14px;
	line-height:20px;
	height:auto;
	padding:18px 0;
	text-align:center;
	font-weight:600;
	margin-left:0;
	margin-bottom:10px;
}
#documents #sec2 .listcont li.d{
	padding:18px 0;
}
#documents #sec2 .listcont li:nth-child(1){
	margin-left:0;
}
#documents #sec2 .listcont li span{
	display:block;
	font-size:12px;
	line-height:20px;
}
#documents #sec3 .listcont li{
	float:none;
	width:100%;
	position:relative;
	border:#a19f98 2px solid;
	font-size:14px;
	line-height:20px;
	height:auto;
	padding:18px 0;
	text-align:center;
	font-weight:600;
	margin-left:0;
	margin-bottom:10px;
}
#documents #sec3 .listcont li:nth-child(1){
	margin-left:0;
}
#documents #sec4 .list .l,
#documents #sec4 .list .c{
	float:none;
	width:100%;
	margin-right:0;
	margin-bottom:10px;
}
#documents #sec4 .list .r{
	float:none;
	width:100%;
}
#documents #sec4 .h{
	background:#007bd0;
	color:#fff;
	font-size:20px;
	line-height:20px;
	height:auto;
	padding:20px 0;
	text-align:center;
	font-weight:600;
}
#documents #sec4 .r .h{
	font-size:20px;
	line-height:20px;
	padding:20px 0;
}
#documents #sec5{
	margin:20px auto 0 !important;
	}
#documents #sec4 li a:nth-child(2){
	display:block;
	margin-left:0;
	margin-top:10px;
}
#documents #sec5 dt{
	font-size:14px;
	line-height:26px;
	font-weight:600;
}
#documents #sec5 li{
	list-style-type: disc !important;
	margin-left:20px;
	font-size:12px;
	line-height:26px;
}
#documents #sec5 li span{
	float:left;
	display:block;
	width:100px;
	height:26px;
	background:#cccccc;
}
#documents #pdf{
	width:90%;
	margin:0 auto;
	position:relative;
	text-align:center;
	padding:20px 0 40px !important;
}
#documents #pdf a{
	text-align:left;
	display:inline-block;
	width:100%;
	height:60px;
	background:#cc0000 url(../img/admissions/documents/pdf.png) 0 0 no-repeat;
	color:#fff;
	font-size:16px;
	line-height:60px;
	font-weight:600;
	padding:0 0 0 60px;
	margin-left:0;
	margin-top:20px;
	}
#documents #pdf a:hover{
	opacity:0.6;
}
#documents #pdf a:nth-child(1){
	margin-left:0;
}
}



/* 修正202006 */
#documents #sec4 .list .l{
	float:left;
	width:535px;
	margin-right:15px;
}

#documents #sec4 .list .c{
	float:left;
	margin-left:15px;
	width:175px;
}

#documents #sec4 .list .r{
	float:right;
	width:175px;
}

#documents #sec4 li a:nth-child(3){
	margin-left:5px;
}

#documents #sec4 li:nth-child(2) .h, #documents #sec4 li:nth-child(3) .h{
font-size:14px;
	padding:10px 0 0;
}

 @media screen and (max-width:750px) {
#documents #sec4 .list .l,
#documents #sec4 .list .c{
	float:none;
	width:100%;
	margin-right:0;
	margin-bottom:10px;
				margin-left:0;
}
#documents #sec4 .list .r{
	float:none;
	width:100%;
			margin-left:0;
}
#documents #sec4 .h{
	background:#007bd0;
	color:#fff;
	font-size:20px;
	line-height:20px;
	height:auto;
	padding:20px 0;
	text-align:center;
	font-weight:600;
}
#documents #sec5{
	margin:20px auto 0 !important;
	}
	
#documents #sec4 li a:nth-child(2){
	display:block;
	margin-left:0;
	margin-top:10px;
}
#documents #sec4 li a:nth-child(3){
	display:block;
	margin-left:0;
	margin-top:10px;
	margin-bottom:30px;
}

#documents #sec4 li:nth-child(2) .h,#documents #sec4 li:nth-child(3) .h{
	font-size:16px;
	padding:20px 0;
}

}


/* 修正20210915 */
#documents #sec4 .list .l{
	float:left;
	width:596px;
	margin-right:15px;
}

#documents #sec4 .list .c{
	float:left;
	margin-left:15px;
	width:142px;
}

#documents #sec4 .list .r{
	float:right;
	width:142px;
}

#documents #sec4 li a:nth-child(2),#documents #sec4 li a:nth-child(3),#documents #sec4 li a:nth-child(4){
	margin-left:9px;
}

 @media screen and (max-width:750px) {
#documents #sec4 .list .l,
#documents #sec4 .list .c{
	float:none;
	width:100%;
	margin-right:0;
	margin-bottom:10px;
	margin-left:0;
}
#documents #sec4 .list .r{
	float:none;
	width:100%;
	margin-left:0;
}
#documents #sec4 .h{
	background:#007bd0;
	color:#fff;
	font-size:20px;
	line-height:20px;
	height:auto;
	padding:20px 0;
	text-align:center;
	font-weight:600;
}
#documents #sec5{
	margin:20px auto 0 !important;
	}
	
	#documents #sec4 li a:nth-child(2),#documents #sec4 li a:nth-child(3),#documents #sec4 li a:nth-child(4){
	margin-left:0;
}

#documents #sec4 li a:nth-child(3){
	display:block;
	margin-left:0;
	margin-top:10px;
	margin-bottom:10px;
}

#documents #sec4 li a:nth-child(4){
	display:block;
	margin-left:0;
	margin-top:10px;
	margin-bottom:30px;
}

#documents #sec4 .lofs li a{
	display:block;
	margin-left:0;
	margin-top:10px;
	margin-bottom:30px;
}