@charset "UTF-8";
/* CSS Document */

#admission {
}
#admission #admis_table {
	width: 96%;
	margin-left: auto;
	margin-right: auto;
	font-size: 90%;
	border: 1px solid #4CC17B;
}
#admis_table th {
	color: #0B5D30;
}
#admis_table td {
	padding-left: 4px;
}
#admis_table th, 
#admis_table td {
	border-bottom: 1px dotted #4CC17B;
	border-right: 1px solid #4CC17B;
}
#admis_table input {
	margin-top: 4px;
}
#main_apply .contents .notes {
	font-size: 90%;
	margin: 20px;
}

#setsumei {
	margin-top: 10px;
	-webkit-box-shadow: 1px 0px;
	box-shadow: 1px 0px;
}
#setsumei_table {
	padding-left: 20px;
	margin-left: auto;
	margin-right: auto;
	font-size: 90%;
	margin-top: 10px;
	border-left: 2px solid #86D8B5;
	border-right: 2px solid #86D8B5;
	border-bottom: 2px solid #86D8B5;
	border-top: 2px solid #86D8B5;
}
#setsumei_table caption {
	background-color: #F7C56D;
	text-align: center;
	font-weight: bold;
}
#setsumei_table td, 
#setsumei_table th {
	vertical-align: top;
	border-bottom: 1px dotted #7DC69D;
	padding: 4px;
	border-right: 1px dotted #7DC69D;
}
#setsumei_table th {
	text-align: left;
	padding-right: 6px;
	color: #097449;
	font-weight: normal;
}
#setsumei_table th span {
	color: #444444;
	font-size: 85%;
}


input, textarea {
	background-color: #ECF5FF;
}
input:focus, 
textarea:focus {
background-color: #FFFFFF;
}
/*========
画面の横幅が769px以上
=========*/
@media screen and (min-width: 769px){
#setsumei_table {
	width: 70%;
	padding-left: auto;
	padding-right: auto;
}
.narrow {
	width: 200px;
}
#kana1, 
#kana2, 
#name1, 
#name2,
#child_kana1, 
#child_kana2, 
#child_name1, 
#child_name2, 
#wishtime, 
#wishday 
{width: 150px;}

#zip {width: 8em;}
#address {width: 300px;}
#Email {width: 400px;}

#year 
{width: 6em;}
#month, 
#day, 
#old, 
#month_old, 
#time, 
#time2, 
#member 
{width: 4em;}

#mom_office, 
#dad_office 
{width: 400px;}
#mom_office_time, 
#dad_office_time 
{width: 3em;}

#degree {width: 3em;}
#convulsion_degree {width: 3em;}
#convulsion_last {width: 200px;}
#allergen, 
#oth_allergen {width: 300px;}
#anamnesis_name {width: 300px;}
#keep_mind {width: 90%;}

.end769 {}
}
/*========
画面の横幅が768px以下
=========*/
@media screen and (max-width: 768px){
#setsumei_table {
	/* [disabled]width: 80%; */
}
.narrow {
	width: 200px;
}
#kana1, 
#kana2, 
#name1, 
#name2,
#child_kana1, 
#child_kana2, 
#child_name1, 
#child_name2, 
#wishtime, 
#wishday
{width: 150px;}

#zip {width: 8em;}
#address {width: 300px;}
#Email {width: 400px;}

#year 
{width: 4em;}
#month, 
#day, 
#old, 
#month_old, 
#time, 
#time2, 
#member 
{width: 4em;}

#mom_office, 
#dad_office 
{width: 400px;}
#mom_office_time, 
#dad_office_time 
{width: 3em;}

#degree {width: 3em;}
#convulsion_degree {width: 3em;}
#convulsion_last {width: 200px;}
#allergen, 
#oth_allergen {width: 300px;}
#anamnesis_name {width: 300px;}
#keep_mind {width: 90%;}
.end768 {}
}


/*========
画面の横幅が479px以下
=========*/
@media screen and (max-width: 479px){
#setsumei_table {
	width: 98%;
	font-size: 85%;
	padding: 0px;
}
#setsumei_table th {
	width: 4em;
	padding: 0px 0px 0px 4px;
}
.narrow {
	width: 10em;
}
#kana1, 
#kana2, 
#name1, 
#name2,
#child_kana1, 
#child_kana2, 
#child_name1, 
#child_name2, 
#wishtime, 
#wishday
{
	width: 6em;
}

#zip {
	width: 6em;
}
#address {width: 80%;}
#Email {width: 80%;}

#year 
{width: 6em;}
#month, 
#day, 
#old, 
#month_old, 
#time, 
#time2, 
#member 
{width: 3em;}

#mom_office, 
#dad_office 
{width: 90%;}
#mom_office_time, 
#dad_office_time 
{width: 3em;}

#degree {width: 3em;}
#convulsion_degree {width: 3em;}
#convulsion_last {width: 90%;}
#allergen, 
#oth_allergen {width: 90%;}
#anamnesis_name {width: 90%;}
#keep_mind {width: 90%;}


.end468 {}
}
