@charset "UTF-8";
/* CSS Document */
/* phpページCSS */

/*入学願書*/
/*PC*/
@media only screen and (min-width: 769px) {
	/*トップページ*/
	#top_application {
		position: relative;
		width: 100%;
		height: auto;
		margin: 60px auto 60px auto;
	}
	
	#top_application h2 {
		margin-bottom: 40px;
		font-size: 28px;
		font-weight: bold;
		letter-spacing: 1px;
		line-height: 28px;
		text-align: center;
	}
	
	#top_application p {
		font-size: 18px;
		font-weight: normal;
		letter-spacing: 1px;
		line-height: 28px;
		text-align: center;
	}
	
	#top_application a {
		display: block;
		position: relative;
		width: 340px;
		height: auto;
		padding: 20px 0 20px 0;
		margin: 30px auto 0 auto;
		font-size: 18px;
		font-family: "Noto Sans JP", sans-serif;
		font-weight: 500;
		letter-spacing: 2px;
		line-height: 18px;
		text-align: center;
		color: #fff;
		background: #333;
		border: solid 1px #333;
		border-radius: 5px;
		box-sizing: border-box;
		text-decoration: none;
		transition: 0.4s;
	}
	
	#top_application a::before {
		content: "";
		position: absolute;
		top: 0;
		bottom: 0;
		right: 25px;
		margin: auto;
		vertical-align: middle;;
		width: 8px;
		height: 8px;
		border-top: 2px solid #fff;
		border-right: 2px solid #fff;
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
	}
	
	#top_application a:hover {
		color: #333;
		background: #fff;
		border: solid 1px #333;
	}
	
	/*入学願書受付ページ*/
	.ap .cf7 table tr th {
		padding-left: 30px!important;
	}
	
	.ap .cf7 table tr td p {
		line-height: 26px;
	}
	
	.ap .cf7 table tr th p span {
		position: relative!important;
		top: 0;
		left: 15px;
	}
	
	.ap .cf7 table tr th p span.optional {
		background: #333;
	}
	
	.ap .cf7 table tr td.sub_title {
		color: #fff;
		background: #393939;
	}
	
	.ap .cf7 table tr td.sub_title p {
		font-size: 18px;
		font-weight: bold;
		color: #fff;
	}
	
	/*確認画面の最下部*/
	#entry .load {
		position: relative;
		width: 100%;
		height: auto;
		margin: 20px auto 0 auto;
	}
	
	#entry .load p {
		text-align: center;
	}
	
	/*フォームのデザイン*/
	/*入学願書WEBフォーム*/
	select[name="ap_student_subject01"],select[name="ap_student_subject02"],select[name="ap_student_subject03"],select[name="ap_student_subject04"],
	input[name="ap_student_name01"],input[name="ap_student_name02"],
	select[name="ap_student_sex"],
	input[name="ap_student_country"],
	input[name="ap_student_address01"],input[name="ap_student_address02"],
	input[name="ap_student_birth01"],input[name="ap_student_birth02"],input[name="ap_student_birth03"],
	input[name="ap_student_tel01"],input[name="ap_student_tel02"],
	input[name="ap_student_email01"],input[name="ap_student_email02"],input[name="ap_student_email03"],
	input[name="ap_parent_name01"],input[name="ap_parent_name02"],
	select[name="ap_parent_sex"],
	input[name="ap_parent_relationship"],
	input[name="ap_parent_age"],
	input[name="ap_parent_career"],
	input[name="ap_parent_address01"],input[name="ap_parent_address02"],
	input[name="ap_parent_tel"],
	select[name="ap_parent_gakuhi"],
	input[name="ap_student_school01"],input[name="ap_student_school02"],select[name="ap_student_school03"],input[name="ap_student_school04"],
	input[name="ap_student_school05"],input[name="ap_student_school06"],input[name="ap_student_school07"],
	input[name="ap_student_school09"],input[name="ap_student_school10"],input[name="ap_student_school11"],input[name="ap_student_school12"],
	select[name="ap_student_heigan01"],
	input[name="ap_student_heigan02"],input[name="ap_student_heigan03"],input[name="ap_student_heigan04"],input[name="ap_student_heigan05"],input[name="ap_student_heigan06"],input[name="ap_student_heigan07"],input[name="ap_student_heigan08"],input[name="ap_student_heigan09"],input[name="ap_student_heigan10"],
	select[name="ap_skill_jp00"],input[name="ap_skill_jp01"],input[name="ap_skill_jp02"],input[name="ap_skill_jp03"],input[name="ap_skill_jp04"],select[name="ap_skill_jp05"],input[name="ap_skill_jp06"],input[name="ap_skill_jp07"],input[name="ap_skill_jp08"],input[name="ap_skill_jp09"],select[name="ap_skill_jp10"],input[name="ap_skill_jp11"],input[name="ap_skill_jp12"],input[name="ap_skill_jp13"],input[name="ap_skill_jp14"],input[name="ap_skill_jp15"],input[name="ap_skill_jp16"],input[name="ap_skill_jp17"],input[name="ap_skill_jp18"],input[name="ap_skill_jp19"],input[name="ap_skill_jp20"],input[name="ap_skill_jp21"],input[name="ap_skill_jp22"],input[name="ap_skill_jp23"],
	textarea[name="ap_skill_jp24"],
	select[name="ap_skill_zairyu01"],input[name="ap_skill_zairyu02"],input[name="ap_skill_zairyu03"],input[name="ap_skill_zairyu04"],input[name="ap_skill_zairyu05"],input[name="ap_skill_zairyu06"],input[name="ap_skill_zairyu07"],input[name="ap_skill_zairyu08"],
	input[name="ap_skill_passport01"],input[name="ap_skill_passport02"],input[name="ap_skill_passport03"],input[name="ap_skill_passport04"],
	input[name="ap_skill_kenkou01"],input[name="ap_skill_kenkou02"],input[name="ap_skill_kenkou03"],input[name="ap_skill_kenkou04"],
	textarea[name="ap_reason"] {
		padding: 18px 15px 18px 15px;
		font-size: 16px;
		font-weight: 400;
		line-height: 16px;
		color: #5A5959;
		background: #F5F5F5;
		border: solid 1px #A1A1A1;
		border-radius: 0;
		box-sizing: border-box;
	}
	
	select[name="ap_student_subject01"],select[name="ap_student_subject03"] {
		width: 100%;
		margin-top: 10px;
	}
	
	select[name="ap_student_subject02"],select[name="ap_student_subject04"] {
		width: 100%;
		margin-top: 10px;
	}
	
	select[name="ap_student_subject02"] {
		margin-bottom: 15px;
	}
	
	input[name="ap_student_name01"],input[name="ap_student_name02"] {
		width: 100%;
		margin-top: 10px;
	}
	
	input[name="ap_student_name01"] {
		margin-bottom: 15px;
	}
	
	select[name="ap_student_sex"] {
		width: 40%;
	}
	
	input[name="ap_student_country"] {
		width: 100%;
	}
	
	input[name="ap_student_address01"] {
		width: 40%;
		margin-bottom: 10px;
	}
	
	input[name="ap_student_address02"] {
		width: 100%;
	}
	
	input[name="ap_student_birth01"],input[name="ap_student_birth02"],input[name="ap_student_birth03"] {
		width: 25%;
		margin-right: 8px;
	}
	
	input[name="ap_student_tel01"],input[name="ap_student_tel02"],
	input[name="ap_student_email01"],input[name="ap_student_email02"],input[name="ap_student_email03"] {
		width: 70%;
		margin-left: 8px;
	}
	
	input[name="ap_student_tel01"],input[name="ap_student_email01"] {
		margin-bottom: 15px;
	}
	
	input[name="ap_parent_name01"],input[name="ap_parent_name02"] {
		width: 100%;
		margin-top: 10px;
	}
	
	input[name="ap_parent_name01"] {
		margin-bottom: 15px;
	}
	
	select[name="ap_parent_sex"] {
		width: 40%;
	}
	
	input[name="ap_parent_relationship"] {
		width: 40%;
	}
	
	input[name="ap_parent_age"] {
		width: 40%;
	}
	
	input[name="ap_parent_career"] {
		width: 100%;
	}
	
	input[name="ap_parent_address01"] {
		width: 40%;
		margin-bottom: 10px;
	}
	
	input[name="ap_parent_address02"] {
		width: 100%;
	}
	
	input[name="ap_parent_tel"] {
		width: 100%;
	}
	
	select[name="ap_parent_gakuhi"] {
		width: 50%;
	}
	
	input[name="ap_student_school01"],input[name="ap_student_school05"],input[name="ap_student_school09"] {
		width: 70%;
	}
	
	input[name="ap_student_school02"],input[name="ap_student_school06"],input[name="ap_student_school10"],input[name="ap_student_school11"] {
		width: 25%;
	}
	
	input[name="ap_student_school02"],input[name="ap_student_school06"],input[name="ap_student_school10"] {
		margin-top: 10px;
		margin-bottom: 10px;
	}
	
	input[name="ap_student_school04"],input[name="ap_student_school07"],input[name="ap_student_school12"] {
		width: 50%;
	}
	
	select[name="ap_student_school03"] {
		width: 45%;
	}
	
	span[data-name="ap_student_school08"] {
		display: block;
		margin-top: 10px;
		margin-bottom: 15px;
	}
	
	select[name="ap_student_heigan01"] {
		width: 50%;
		margin-bottom: 15px;
	}
	
	input[name="ap_student_heigan02"] {
		width: 30%;
		margin-right: 8px;
	}
	
	input[name="ap_student_heigan03"],input[name="ap_student_heigan07"] {
		width: 70%;
		margin-top: 15px;
		margin-bottom: 15px;
	}
	
	input[name="ap_student_heigan04"],input[name="ap_student_heigan05"],input[name="ap_student_heigan06"],
	input[name="ap_student_heigan08"],input[name="ap_student_heigan09"],input[name="ap_student_heigan10"] {
		width: 20%;
	}
	
	select[name="ap_skill_jp00"] {
		width: 100%;
		margin-bottom: 10px;
	}
	
	input[name="ap_skill_jp01"],input[name="ap_skill_jp02"],input[name="ap_skill_jp03"],input[name="ap_skill_jp04"],
	input[name="ap_skill_jp06"],input[name="ap_skill_jp07"],input[name="ap_skill_jp08"],input[name="ap_skill_jp09"],
	input[name="ap_skill_jp11"],input[name="ap_skill_jp12"],input[name="ap_skill_jp13"],
	input[name="ap_skill_jp14"],input[name="ap_skill_jp15"],input[name="ap_skill_jp16"] {
		width: 15%;
	}
	input[name="ap_skill_jp01"],input[name="ap_skill_jp03"],input[name="ap_skill_jp06"],input[name="ap_skill_jp08"],input[name="ap_skill_jp11"],input[name="ap_skill_jp13"],input[name="ap_skill_jp14"],input[name="ap_skill_jp16"],input[name="ap_skill_jp17"] {
		margin-top: 10px;
	}
	
	input[name="ap_skill_jp06"] {
		margin-bottom: 15px;
	}
	
	select[name="ap_skill_jp05"] {
		width: 25%;
	}
	
	input[name="ap_skill_jp18"] {
		width: 70%;
	}
	
	input[name="ap_skill_jp08"],input[name="ap_skill_jp13"],input[name="ap_skill_jp21"] {
		margin-bottom: 15px;
	}
	
	input[name="ap_skill_jp18"],input[name="ap_skill_jp19"],input[name="ap_skill_jp20"],
	input[name="ap_skill_jp21"],input[name="ap_skill_jp22"],input[name="ap_skill_jp23"] {
		width: 15%;
		margin-right: 8px;
	}
	
	input[name="ap_skill_jp18"],input[name="ap_skill_jp21"] {
		margin-top: 10px;
	}
	
	textarea[name="ap_skill_jp24"] {
		width: 100%;
		height: 60px;
	}
	
	input[name="ap_skill_passport01"],
	input[name="ap_skill_kenkou01"] {
		width: 60%;
		margin-bottom: 15px;
	}
	
	select[name="ap_skill_zairyu01"] {
		width: 60%;
		margin-bottom: 15px;
	}
	
	input[name="ap_skill_zairyu05"] {
		margin-top: 15px;
		margin-bottom: 15px;
	}
	
	input[name="ap_skill_zairyu02"],input[name="ap_skill_zairyu03"],input[name="ap_skill_zairyu04"],
	input[name="ap_skill_zairyu06"],input[name="ap_skill_zairyu07"],input[name="ap_skill_zairyu08"],
	input[name="ap_skill_passport02"],input[name="ap_skill_passport03"],input[name="ap_skill_passport04"],
	input[name="ap_skill_kenkou02"],input[name="ap_skill_kenkou03"],input[name="ap_skill_kenkou04"] {
		width: 20%;
		margin-right: 8px;
	}
	
	textarea[name="ap_reason"] {
		width: 100%;
		height: 300px;
	}
	
	.ap_button {
		position: relative;
		width: 100%;
		height: auto;
		margin: 40px auto 0 auto;
	}
	
	.ap_button input[type="button"] {
		display: block;
		position: relative;
		width: 300px;
		height: auto;
		margin: 0 auto 0 auto;
		padding: 25px 0 25px 0;
		font-size: 18px;
		font-family: "Noto Sans JP", sans-serif;
		font-weight: 500;
		letter-spacing: 2px;
		line-height: 18px;
		text-align: center;
		color: #fff;
		background: #333;
		border: solid 1px #333;
		border-radius: 5px;
		box-sizing: border-box;
		text-decoration: none;
		transition: 0.4s;
	}
	
	input[type="button"]:hover {
		color: #333;
		background: #fff;
		border: solid 1px #333;
	}
	
	/*経費支弁に関する申告フォーム*/
	input[name="ep_ex01"],input[name="ep_ex02"],
	input[name="ep_ex03"],input[name="ep_ex04"],input[name="ep_ex05"],input[name="ep_ex06"],
	input[name="ep_ex07"],
	input[name="ep_income01"],input[name="ep_income02"],input[name="ep_income03"],input[name="ep_income04"],input[name="ep_income05"],input[name="ep_income06"],input[name="ep_income07"],
	input[name="ep_income08"],input[name="ep_income09"],input[name="ep_income10"],input[name="ep_income11"],input[name="ep_income12"],input[name="ep_income13"],input[name="ep_income14"],
	input[name="ep_income15"],input[name="ep_income16"],
	input[name="ep_income17"],select[name="ep_income18"],input[name="ep_income19"],input[name="ep_income20"],select[name="ep_income21"],input[name="ep_income22"],
	input[name="ep_income23"],select[name="ep_income24"],input[name="ep_income25"],input[name="ep_income26"],select[name="ep_income27"],input[name="ep_income28"] {
		padding: 18px 15px 18px 15px;
		font-size: 16px;
		font-weight: 400;
		line-height: 16px;
		color: #5A5959;
		background: #F5F5F5;
		border: solid 1px #A1A1A1;
		border-radius: 0;
		box-sizing: border-box;
	}
	
	input[name="ep_ex01"],input[name="ep_ex02"],
	input[name="ep_ex03"],input[name="ep_ex04"],input[name="ep_ex05"],input[name="ep_ex06"] {
		width: 18%;
	}
	
	input[name="ep_ex05"] {
		margin-top: 10px;
	}
	
	input[name="ep_ex07"] {
		width: 50%;
	}
	
	input[name="ep_income01"],input[name="ep_income02"],input[name="ep_income03"],input[name="ep_income04"],input[name="ep_income05"],input[name="ep_income06"],input[name="ep_income07"],input[name="ep_income08"],input[name="ep_income09"],input[name="ep_income10"],input[name="ep_income11"],input[name="ep_income12"],input[name="ep_income13"],input[name="ep_income14"] {
		width: 65%;
	}
	
	input[name="ep_income01"],input[name="ep_income02"],input[name="ep_income03"],input[name="ep_income04"],input[name="ep_income05"],input[name="ep_income06"],
	input[name="ep_income08"],input[name="ep_income09"],input[name="ep_income10"],input[name="ep_income11"],input[name="ep_income12"],input[name="ep_income13"] {
		margin-bottom: 10px;
	}
	
	input[name="ep_income15"],input[name="ep_income16"] {
		width: 50%;
	}
	
	input[name="ep_income15"] {
		margin-bottom: 10px;
	}
	
	input[name="ep_income17"],
	input[name="ep_income23"] {
		width: 50%;
		margin-bottom: 10px;
	}
	
	select[name="ep_income18"],select[name="ep_income21"],
	select[name="ep_income24"],select[name="ep_income27"]{
		width: 32%;
		margin-right: 10px;
		margin-bottom: 10px;
	}
	
	input[name="ep_income19"],
	input[name="ep_income25"]{
		width: 20%;
		margin-bottom: 10px;
	}
	
	input[name="ep_income20"],
	input[name="ep_income26"]{
		width: 50%;
		margin-bottom: 10px;
	}
	
	input[name="ep_income22"],
	input[name="ep_income28"] {
		width: 50%;
	}
	
	span[data-name="ep_income29"] {
		display: block;
		margin-top: 15px;
	}
	
	input[name="ep_income30"] {
		margin-top: 15px;
	}
	
	.ep_btn {
		position: relative;
		width: 100%;
		height: auto;
		margin: 40px auto 0 auto;
	}
	
	/*大学・短期大学併願申請フォーム*/
	input[name="co_name01"],input[name="co_name02"],
	input[name="co_address01"],input[name="co_address02"],
	input[name="co_tel"],
	select[name="co_subject"],
	input[name="co_school01"],input[name="co_school02"],
	input[name="co_ex01_college01"],input[name="co_ex01_college02"],input[name="co_ex01_college03"],input[name="co_ex01_college04"],input[name="co_ex01_college05"],input[name="co_ex01_college06"],input[name="co_ex01_college07"],input[name="co_ex01_college08"],input[name="co_ex01_college09"],
	input[name="co_ex02_college01"],input[name="co_ex02_college02"],input[name="co_ex02_college03"],input[name="co_ex02_college04"],input[name="co_ex02_college05"],input[name="co_ex02_college06"],input[name="co_ex02_college07"],input[name="co_ex02_college08"],input[name="co_ex02_college09"],
	input[name="co_ex03_college01"],input[name="co_ex03_college02"],input[name="co_ex03_college03"],input[name="co_ex03_college04"],input[name="co_ex03_college05"],input[name="co_ex03_college06"],input[name="co_ex03_college07"],input[name="co_ex03_college08"],input[name="co_ex03_college09"] {
		padding: 18px 15px 18px 15px;
		font-size: 16px;
		font-weight: 400;
		line-height: 16px;
		color: #5A5959;
		background: #F5F5F5;
		border: solid 1px #A1A1A1;
		border-radius: 0;
		box-sizing: border-box;
	}
	
	input[name="co_name01"],
	input[name="co_name02"] {
		width: 100%;
		margin-top: 8px;
	}
	
	input[name="co_name01"] {
		margin-bottom: 15px;
	}
	
	input[name="co_address01"] {
		width: 40%;
		margin-bottom: 10px;
	}
	
	input[name="co_address02"] {
		width: 100%;
	}
	
	select[name="co_subject"] {
		width: 100%;
	}
	
	input[name="co_school01"],
	input[name="co_school02"] {
		width: 100%;
		margin-top: 8px;
	}
	
	input[name="co_school01"] {
		margin-bottom: 15px;
	}
	
	input[name="co_ex01_college01"],input[name="co_ex01_college02"],input[name="co_ex01_college03"],
	input[name="co_ex02_college01"],input[name="co_ex02_college02"],input[name="co_ex02_college03"],
	input[name="co_ex03_college01"],input[name="co_ex03_college02"],input[name="co_ex03_college03"] {
		width: 80%;
		margin-top: 10px;
		margin-right: 10px;
	}
	
	input[name="co_ex01_college03"],
	input[name="co_ex02_college03"],
	input[name="co_ex03_college03"] {
		margin-bottom: 15px;
	}
	
	input[name="co_ex01_college04"],input[name="co_ex01_college05"],input[name="co_ex01_college06"],
	input[name="co_ex02_college04"],input[name="co_ex02_college05"],input[name="co_ex02_college06"],
	input[name="co_ex03_college04"],input[name="co_ex03_college05"],input[name="co_ex03_college06"] {
		width: 20%;
		margin-top: 10px;
		margin-right: 10px;
		margin-bottom: 15px;
	}
	
	input[name="co_ex01_college07"],input[name="co_ex01_college08"],input[name="co_ex01_college09"],
	input[name="co_ex02_college07"],input[name="co_ex02_college08"],input[name="co_ex02_college09"],
	input[name="co_ex03_college07"],input[name="co_ex03_college08"],input[name="co_ex03_college09"] {
		width: 20%;
		margin-top: 10px;
		margin-right: 10px;
	}
	
}
	
/*SMP*/
@media only screen and (max-width: 768px) {
	/*トップページ*/
	#top_application {
		position: relative;
		width: 100%;
		height: auto;
		margin: 40px auto 40px auto;
	}
	
	#top_application h2 {
		margin-bottom: 20px;
		font-size: 20px;
		font-weight: bold;
		letter-spacing: 1px;
		line-height: 20px;
		text-align: center;
	}
	
	#top_application p {
		font-size: 16px;
		font-weight: normal;
		letter-spacing: 1px;
		line-height: 26px;
		text-align: center;
	}
	
	#top_application a {
		display: block;
		position: relative;
		width: 300px;
		height: auto;
		padding: 20px 0 20px 0;
		margin: 18px auto 0 auto;
		font-size: 16px;
		font-family: "Noto Sans JP", sans-serif;
		font-weight: 500;
		letter-spacing: 1px;
		line-height: 16px;
		text-align: center;
		color: #fff;
		background: #333;
		border: solid 1px #333;
		border-radius: 5px;
		box-sizing: border-box;
		text-decoration: none;
	}
	
	#top_application a::before {
		content: "";
		position: absolute;
		top: 0;
		bottom: 0;
		right: 25px;
		margin: auto;
		vertical-align: middle;;
		width: 8px;
		height: 8px;
		border-top: 2px solid #fff;
		border-right: 2px solid #fff;
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
	}
	
	/*入学願書受付ページ*/	
	.ap .cf7 table tr th p span.optional {
		background: #333;
	}
	
	.ap .cf7 table tr td p {
		line-height: 24px;
	}
	
	.ap .cf7 table tr td.sub_title {
		padding-top: 20px;
		padding-bottom: 20px;
		margin-bottom: 15px;
		color: #fff;
		background: #393939;
	}
	
	.ap .cf7 table tr td.sub_title p {
		font-size: 16px;
		font-weight: bold;
		color: #fff;
	}
	
	/*確認画面の最下部*/
	#entry .load {
		position: relative;
		width: 90%;
		height: auto;
		margin: 20px auto 0 auto;
	}
	
	#entry .load p {
		text-align: left;
	}
	
	/*フォームのデザイン*/
	/*入学願書WEBフォーム*/
	select[name="ap_student_subject01"],select[name="ap_student_subject02"],select[name="ap_student_subject03"],select[name="ap_student_subject04"],
	input[name="ap_student_name01"],input[name="ap_student_name02"],
	select[name="ap_student_sex"],
	input[name="ap_student_country"],
	input[name="ap_student_address01"],input[name="ap_student_address02"],
	input[name="ap_student_birth01"],input[name="ap_student_birth02"],input[name="ap_student_birth03"],
	input[name="ap_student_tel01"],input[name="ap_student_tel02"],
	input[name="ap_student_email01"],input[name="ap_student_email02"],input[name="ap_student_email03"],
	input[name="ap_parent_name01"],input[name="ap_parent_name02"],
	select[name="ap_parent_sex"],
	input[name="ap_parent_relationship"],
	input[name="ap_parent_age"],
	input[name="ap_parent_career"],
	input[name="ap_parent_address01"],input[name="ap_parent_address02"],
	input[name="ap_parent_tel"],
	select[name="ap_parent_gakuhi"],
	input[name="ap_student_school01"],input[name="ap_student_school02"],select[name="ap_student_school03"],input[name="ap_student_school04"],
	input[name="ap_student_school05"],input[name="ap_student_school06"],input[name="ap_student_school07"],
	input[name="ap_student_school09"],input[name="ap_student_school10"],input[name="ap_student_school11"],input[name="ap_student_school12"],
	select[name="ap_student_heigan01"],
	input[name="ap_student_heigan02"],input[name="ap_student_heigan03"],input[name="ap_student_heigan04"],input[name="ap_student_heigan05"],input[name="ap_student_heigan06"],input[name="ap_student_heigan07"],input[name="ap_student_heigan08"],input[name="ap_student_heigan09"],input[name="ap_student_heigan10"],
	select[name="ap_skill_jp00"],input[name="ap_skill_jp01"],input[name="ap_skill_jp02"],input[name="ap_skill_jp03"],input[name="ap_skill_jp04"],select[name="ap_skill_jp05"],input[name="ap_skill_jp06"],input[name="ap_skill_jp07"],input[name="ap_skill_jp08"],input[name="ap_skill_jp09"],select[name="ap_skill_jp10"],input[name="ap_skill_jp11"],input[name="ap_skill_jp12"],input[name="ap_skill_jp13"],input[name="ap_skill_jp14"],input[name="ap_skill_jp15"],input[name="ap_skill_jp16"],input[name="ap_skill_jp17"],input[name="ap_skill_jp18"],input[name="ap_skill_jp19"],input[name="ap_skill_jp20"],input[name="ap_skill_jp21"],input[name="ap_skill_jp22"],input[name="ap_skill_jp23"],
	textarea[name="ap_skill_jp24"],
	select[name="ap_skill_zairyu01"],input[name="ap_skill_zairyu02"],input[name="ap_skill_zairyu03"],input[name="ap_skill_zairyu04"],input[name="ap_skill_zairyu05"],input[name="ap_skill_zairyu06"],input[name="ap_skill_zairyu07"],input[name="ap_skill_zairyu08"],
	input[name="ap_skill_passport01"],input[name="ap_skill_passport02"],input[name="ap_skill_passport03"],input[name="ap_skill_passport04"],
	input[name="ap_skill_kenkou01"],input[name="ap_skill_kenkou02"],input[name="ap_skill_kenkou03"],input[name="ap_skill_kenkou04"],
	textarea[name="ap_reason"] {
		padding: 18px 15px 18px 15px;
		font-size: 16px;
		font-weight: 400;
		line-height: 16px;
		color: #5A5959;
		background: #F5F5F5;
		border: solid 1px #A1A1A1;
		border-radius: 0;
		box-sizing: border-box;
	}
	
	select[name="ap_student_subject01"],select[name="ap_student_subject03"] {
		width: 100%;
		margin-top: 10px;
	}
	
	select[name="ap_student_subject02"],select[name="ap_student_subject04"] {
		width: 100%;
		margin-top: 10px;
	}
	
	select[name="ap_student_subject02"] {
		margin-bottom: 15px;
	}
	
	input[name="ap_student_name01"],input[name="ap_student_name02"] {
		width: 100%;
		margin-top: 10px;
	}
	
	input[name="ap_student_name01"] {
		margin-bottom: 15px;
	}
	
	select[name="ap_student_sex"] {
		width: 100%;
	}
	
	input[name="ap_student_country"] {
		width: 100%;
	}
	
	input[name="ap_student_address01"] {
		width: 50%;
		margin-bottom: 10px;
	}
	
	input[name="ap_student_address02"] {
		width: 100%;
	}
	
	input[name="ap_student_birth01"],input[name="ap_student_birth02"],input[name="ap_student_birth03"] {
		width: 25%;
		margin-right: 8px;
	}
	
	input[name="ap_student_tel01"],input[name="ap_student_tel02"],
	input[name="ap_student_email01"],input[name="ap_student_email02"] {
		width: 100%;
	}
	
	input[name="ap_student_email03"] {
		width: 100%;
	}
	
	input[name="ap_student_tel01"],input[name="ap_student_email01"] {
		margin-bottom: 15px;
	}
	
	input[name="ap_parent_name01"],input[name="ap_parent_name02"] {
		width: 100%;
		margin-top: 10px;
	}
	
	input[name="ap_parent_name01"] {
		margin-bottom: 15px;
	}
	
	select[name="ap_parent_sex"] {
		width: 100%;
	}
	
	input[name="ap_parent_relationship"] {
		width: 100%;
	}
	
	input[name="ap_parent_age"] {
		width: 40%;
	}
	
	input[name="ap_parent_career"] {
		width: 100%;
	}
	
	input[name="ap_parent_address01"] {
		width: 40%;
		margin-bottom: 10px;
	}
	
	input[name="ap_parent_address02"] {
		width: 100%;
	}
	
	input[name="ap_parent_tel"] {
		width: 100%;
	}
	
	select[name="ap_parent_gakuhi"] {
		width: 100%;
	}
	
	input[name="ap_student_school01"],input[name="ap_student_school05"],input[name="ap_student_school09"] {
		width: 100%;
		margin-top: 10px;
	}
	
	input[name="ap_student_school02"],input[name="ap_student_school06"],input[name="ap_student_school10"],input[name="ap_student_school11"] {
		width: 25%;
	}
	
	input[name="ap_student_school02"],input[name="ap_student_school06"],input[name="ap_student_school10"] {
		margin-top: 10px;
		margin-bottom: 10px;
	}
	
	input[name="ap_student_school04"],input[name="ap_student_school07"],input[name="ap_student_school12"] {
		width: 60%;
		margin-right: 8px;
	}
	
	select[name="ap_student_school03"] {
		width: 45%;
	}
	
	span[data-name="ap_student_school08"] {
		display: block;
		margin-top: 10px;
		margin-bottom: 15px;
	}
	
	select[name="ap_student_heigan01"] {
		width: 100%;
		margin-bottom: 15px;
	}
	
	input[name="ap_student_heigan02"] {
		width: 30%;
		margin-top: 10px;
		margin-bottom: 10px;
		margin-right: 8px;
	}
	
	input[name="ap_student_heigan03"],input[name="ap_student_heigan07"] {
		width: 70%;
		margin-top: 15px;
		margin-bottom: 15px;
	}
	
	input[name="ap_student_heigan04"],input[name="ap_student_heigan05"],input[name="ap_student_heigan06"],
	input[name="ap_student_heigan08"],input[name="ap_student_heigan09"],input[name="ap_student_heigan10"] {
		width: 20%;
		margin-bottom: 10px;
	}
	
	input[name="ap_skill_jp01"],input[name="ap_skill_jp02"],input[name="ap_skill_jp03"],input[name="ap_skill_jp04"],
	input[name="ap_skill_jp06"],input[name="ap_skill_jp07"],input[name="ap_skill_jp08"],input[name="ap_skill_jp09"],
	input[name="ap_skill_jp11"],input[name="ap_skill_jp12"],input[name="ap_skill_jp13"],
	input[name="ap_skill_jp14"],input[name="ap_skill_jp15"],input[name="ap_skill_jp16"] {
		width: 15%;
	}
	
	select[name="ap_skill_jp00"] {
		width: 100%;
		margin-bottom: 10px;
	}
	input[name="ap_skill_jp01"],input[name="ap_skill_jp03"],input[name="ap_skill_jp06"],input[name="ap_skill_jp08"],input[name="ap_skill_jp11"],input[name="ap_skill_jp13"],input[name="ap_skill_jp14"],input[name="ap_skill_jp16"],input[name="ap_skill_jp17"] {
		margin-top: 10px;
	}
	
	input[name="ap_skill_jp06"] {
		margin-bottom: 15px;
	}
	
	select[name="ap_skill_jp05"] {
		width: 30%;
	}
	
	input[name="ap_skill_jp17"] {
		width: 100%;
	}
	
	input[name="ap_skill_jp18"] {
		width: 70%;
	}
	
	input[name="ap_skill_jp08"],input[name="ap_skill_jp13"],input[name="ap_skill_jp21"] {
		margin-bottom: 15px;
	}
	
	input[name="ap_skill_jp18"],input[name="ap_skill_jp19"],input[name="ap_skill_jp20"],
	input[name="ap_skill_jp21"],input[name="ap_skill_jp22"],input[name="ap_skill_jp23"] {
		width: 15%;
		margin-right: 8px;
	}
	
	input[name="ap_skill_jp18"],input[name="ap_skill_jp21"] {
		margin-top: 10px;
	}
	
	textarea[name="ap_skill_jp24"] {
		width: 100%;
		height: 56px;
		margin-top: 10px;
	}
	
	input[name="ap_skill_passport01"],
	input[name="ap_skill_kenkou01"] {
		width: 100%;
		margin-top: 5px;
		margin-bottom: 15px;
	}
	
	select[name="ap_skill_zairyu01"] {
		width: 60%;
		margin-bottom: 15px;
	}
	
	input[name="ap_skill_zairyu05"] {
		width: 100%;
		margin-top: 5px;
		margin-bottom: 15px;
	}
	
	input[name="ap_skill_zairyu02"],input[name="ap_skill_zairyu03"],input[name="ap_skill_zairyu04"],
	input[name="ap_skill_zairyu06"],input[name="ap_skill_zairyu07"],input[name="ap_skill_zairyu08"],
	input[name="ap_skill_passport02"],input[name="ap_skill_passport03"],input[name="ap_skill_passport04"],
	input[name="ap_skill_kenkou02"],input[name="ap_skill_kenkou03"],input[name="ap_skill_kenkou04"] {
		width: 16%;
		margin-bottom: 10px;
		margin-right: 8px;
	}
	
	textarea[name="ap_reason"] {
		width: 100%;
		height: 200px;
	}
	
	.ap_button {
		position: relative;
		width: 100%;
		height: auto;
		margin: 20px auto 0 auto;
	}
	
	.ap_button input[type="button"] {
		display: block;
		position: relative;
		width: 300px;
		height: auto;
		margin: 0 auto 0 auto;
		padding: 20px 0 20px 0;
		font-size: 14px;
		font-family: "Noto Sans JP", sans-serif;
		font-weight: 500;
		letter-spacing: 1px;
		line-height: 14px;
		text-align: center;
		color: #fff;
		background: #333;
		border: solid 1px #333;
		border-radius: 2.5px;
		box-sizing: border-box;
		text-decoration: none;
	}
	
	/*大学・短期大学併願申請フォーム*/
	input[name="co_name01"],input[name="co_name02"],
	input[name="co_address01"],input[name="co_address02"],
	input[name="co_tel"],
	select[name="co_subject"],
	input[name="co_school01"],input[name="co_school02"],
	input[name="co_ex01_college01"],input[name="co_ex01_college02"],input[name="co_ex01_college03"],input[name="co_ex01_college04"],input[name="co_ex01_college05"],input[name="co_ex01_college06"],input[name="co_ex01_college07"],input[name="co_ex01_college08"],input[name="co_ex01_college09"],
	input[name="co_ex02_college01"],input[name="co_ex02_college02"],input[name="co_ex02_college03"],input[name="co_ex02_college04"],input[name="co_ex02_college05"],input[name="co_ex02_college06"],input[name="co_ex02_college07"],input[name="co_ex02_college08"],input[name="co_ex02_college09"],
	input[name="co_ex03_college01"],input[name="co_ex03_college02"],input[name="co_ex03_college03"],input[name="co_ex03_college04"],input[name="co_ex03_college05"],input[name="co_ex03_college06"],input[name="co_ex03_college07"],input[name="co_ex03_college08"],input[name="co_ex03_college09"] {
		padding: 18px 15px 18px 15px;
		font-size: 16px;
		font-weight: 400;
		line-height: 16px;
		color: #5A5959;
		background: #F5F5F5;
		border: solid 1px #A1A1A1;
		border-radius: 0;
		box-sizing: border-box;
	}
	
	input[name="co_name01"],
	input[name="co_name02"] {
		width: 100%;
		margin-top: 8px;
	}
	
	input[name="co_name01"] {
		margin-bottom: 15px;
	}
	
	input[name="co_address01"] {
		width: 40%;
		margin-bottom: 10px;
	}
	
	input[name="co_address02"] {
		width: 100%;
	}
	
	select[name="co_subject"] {
		width: 100%;
	}
	
	input[name="co_school01"],
	input[name="co_school02"] {
		width: 100%;
		margin-top: 8px;
	}
	
	input[name="co_school01"] {
		margin-bottom: 15px;
	}
	
	input[name="co_ex01_college01"],input[name="co_ex01_college02"],input[name="co_ex01_college03"],
	input[name="co_ex02_college01"],input[name="co_ex02_college02"],input[name="co_ex02_college03"],
	input[name="co_ex03_college01"],input[name="co_ex03_college02"],input[name="co_ex03_college03"] {
		width: 80%;
		margin-top: 10px;
		margin-right: 10px;
	}
	
	input[name="co_ex01_college03"],
	input[name="co_ex02_college03"],
	input[name="co_ex03_college03"] {
		margin-bottom: 15px;
	}
	
	input[name="co_ex01_college04"],input[name="co_ex01_college05"],input[name="co_ex01_college06"],
	input[name="co_ex02_college04"],input[name="co_ex02_college05"],input[name="co_ex02_college06"],
	input[name="co_ex03_college04"],input[name="co_ex03_college05"],input[name="co_ex03_college06"] {
		width: 20%;
		margin-top: 10px;
		margin-right: 10px;
		margin-bottom: 15px;
	}
	
	input[name="co_ex01_college07"],input[name="co_ex01_college08"],input[name="co_ex01_college09"],
	input[name="co_ex02_college07"],input[name="co_ex02_college08"],input[name="co_ex02_college09"],
	input[name="co_ex03_college07"],input[name="co_ex03_college08"],input[name="co_ex03_college09"] {
		width: 20%;
		margin-top: 10px;
		margin-right: 10px;
	}
	

}