body{
  padding:0px;
  margin:0px;
  text-align:center;
		font-size: 12px;
	line-height:20px;
		color: #333333;

}

body a{
  padding:0px;
  margin:0px;
  text-align:center;
		font-size: 12px;
	line-height:20px;
		color: #333333;
  text-decoration: underline;

}


#container{
  width: 740px;
 margin-left: auto;
 margin-right: auto;
 text-align:center;
                   }


.text12_15{
	font-size:12px;
	line-height:15px;
}


.text12_16{
	font-size:12px;
	line-height:16px;
}

.text12_17{
	font-size:12px;
	line-height:17px;
	padding-top:3px;
	margin-top:0;
	padding-bottom:3px;
	margin-bottom:0;
}

.text12_18{
	font-size:12px;
	line-height:18px;
}


.text12_22{
	font-size:12px;
	line-height:22px;
}

.text_10{
	font-size:10px;
}

input,textarea,select,option{
	font-size:12px;
}

/* all */

#title_a {
		text-align: center;
  height: 65px;
  padding-top: 30px;
  padding-bottom: 3px;
}

#title_b {
		text-align: center;
  padding-top: 26px;
  padding-bottom: 2px;
}

#main {
		padding-top: 0px;
}

#menu  {
		padding-right: 25px;
  padding-top: 4px;
  padding-bottom: 14px;
		text-align: right;
		line-height: 12px;
		font-size: 12px;
  height: 28px;
}

#menu a {
  text-decoration: underline;
		font-size: 12px;
}

#menu2 {
		padding-right: 25px;
  padding-top: 4px;
		text-align: right;
		font-size: 12px;
  height: 16px;

}

#menu2 a {
  text-decoration: underline;
		font-size: 12px;
}


#sub {
		text-align: left;
  padding-left: 30px;
  padding-top: 0px;
  padding-bottom: 16px;
		font-size: 12px;
		line-height: 18px;
}

#sub2 {
		text-align: left;
  padding-left: 0;
  padding-top: 0px;
  padding-bottom: 16px;
		font-size: 12px;
		line-height: 5px;
}

#sub3 {
		text-align: left;
  padding-left: 30px;
  padding-top: 30px;
  padding-bottom: 24px;
}


#sub_b {
		text-align: left;
  padding-left: 30px;
  padding-top: 30px;
  padding-bottom: 16px;
}


#sub_shita {
		text-align: left;
  padding-left: 34px;
  padding-top: 0px;
  padding-bottom: 10px;
		font-size: 12px;
		line-height: 15px;
}

#under {
		text-align: center;
  padding-top: 26px;
  padding-bottom: 30px;
}



/* 1_top */
#anatano {
  padding-left: 15px;
  padding-top: 50px;
font-size: 12px;
		line-height: 17px;
}


/* 2_info */

#mes_info{
  text-align: center;
  padding-top: 15px;
  padding-bottom: 30px;
}


/* 3_course */

.text_orange{
	font-size:12px;
	line-height:28px;
		color: #FF8000;
}

.text_orange_16{
	font-size:12px;
	line-height:16px;
		color: #FF8000;
}

.text12_30{
	font-size:12px;
	line-height:30px;
}

#ri {
 text-align: center; 
 padding-top: 10px;
  padding-bottom: 20px;
}

#rishu {
 text-align: left; 
 padding-left: 44px;
 padding-top: 10px;
  padding-bottom: 10px;
}

#course a {
 text-align: center;
 text-decoration: underline;
}

#course_top {
 text-align: right;
		padding-right: 20px;
  padding-bottom: 50px;
  padding-top: 50px;
}

/* 4_procedure */

#shiken_11 a {
 text-decoration: underline;
}

#henkou {
		text-align: left;
  padding-left: 10px;
  padding-top: 0px;
  padding-bottom: 10px;
}


/* 5_procedure */

#tetsuduki {
  padding-left: 29px;
  padding-right: 22px;
  padding-bottom: 50px;
}

#month {
  text-align: center;
  padding-left: 83px;
  padding-right: 83px;
  padding-bottom: 50px;
  boder: thick;
  boder: #E8E6E6;
		font-size: 12px;
  color: #4D4B4B;

}

/* 6_examination */

#moushikomi {
  padding-left: 45px;
  padding-right: 45px;
  padding-top: 20px;
  padding-bottom: 50px;
}

#toha{
  padding-left: 80px;
  padding-right: 80px;
  padding-top: 20px;
  padding-bottom: 30px;
}

#shurui{
  text-align: left;
  padding-left: 80px;
  padding-right: 80px;
  padding-top: 20px;
  padding-bottom: 30px;
}

#shurui2{
  text-align: center;
  padding-top: 0px;
  padding-bottom: 10px;
}

#sankou{
  padding-right: 34px;
  text-align: right;
  padding-top: 0px;
  padding-bottom: 2px;
		font-size: 10px;
}

#jyouken{
   width: 424px;
  height: 25px;
  padding: 2px;
  text-align: center;
  margin-bottom:20px;
  border: solid 1px #999999;
  margin-left:auto;
  margin-right:auto;
}

#shokushu{
		text-align: left;
  padding-left: 30px;
  padding-top: 0px;
  padding-bottom: 16px;


#kaikyu_border{
   width: 412px;
  text-align: left;
  padding-bottom:8px;
  margin-left:80px;
  margin-right: 55px;
  padding-top: 10px;
  border-top: solid 1px #999999;
}

#naiyou{
   width: 412px;
  text-align: left;
  margin-left: 80px;
  margin-right: 55px;
  padding-top: 0px;
  padding-bottom:14px;
		line-height: 19px;
}

#naiyou2{
   width: 450px;
  text-align: left;
  margin-left: 55px;
  margin-right: 55px;
  padding-top: 0px;
  padding-bottom:14px;
		line-height: 19px;
}



/* 7_voice */

#voice_soto {
  text-align: center;
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 0px;
  padding-bottom: 24px;
		line-height: 5px;
}

#voice_face {
  width: 110px;
  height: 120px;
  text-align: right;
  padding-top: 0px;
  padding-right: 0px;
}

#voice_a {
  height: 120px;
  text-align: right;
  padding-right: 0px;
}

#voice_d {
		line-height: 18px;
}


#voice_01 {
 text-align: feft;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 0px;
padding-bottom: 3px;
		font-size: 12px;
	line-height:18px;
 margin-left: auto;
 margin-right: auto;
}

/* 3_guidance */

#koe {
 text-align: feft;
		font-size: 12px;
	line-height:17px;
}

#menu3{
		padding-right: 30px;
  padding-top: 6px;
		text-align: right;
		font-size: 12px;
  height: 18px;
}


/* 11_history */

#enkaku{
  text-align: center;
  padding-top: 5px;
  padding-bottom: 10px;
}


#enkaku_a{
 text-align: feft;
  padding-top: 0px;
		font-size: 12px;
	color: #2293DB;
	line-height:18px;
  padding-bottom: 30px;
width: 20px;
}

#enkaku_b{
 text-align: feft;
  padding-top: 0px;
  padding-bottom: 30px;
		font-size: 12px;
	color: #333333;
	line-height:18px;

}

#mes{
  text-align: center;
  padding-top: 15px;
  padding-bottom: 14px;
}


/* 13_access */

#access{
  width: 480px;
 margin-left: auto;
 margin-right: auto;
 text-align: left;
}

#access_a{
  text-align: center;
  padding-top: 24px;
  padding-bottom: 0px;
}

#access_b{
  padding-top: 10px;
  padding-bottom: 0px;
 padding-left: 372px;
}

#access_c{
  text-align: center;
  padding-top: 30px;
  padding-bottom: 0px;

}

#access_d{
  text-align: center;
  padding-top: 60px;
  padding-bottom: 0px;
  padding-left: 123px;
  text-align: left;
		font-size: 12px;
	 line-height:20px;
}

#access_e{
  text-align: center;
  padding-top: 30px;
  padding-bottom: 0px;
}


/* 14_privacy */

#pri{
  text-align: left;
  padding-top: 10px;
  padding-left: 60px;
  padding-right: 70px;
		font-size: 12px;
	 line-height:20px;
  padding-bottom: 0px;
}


#footer_menu{
  width: 740px;
  height: 50px;
  text-align: center;
		font-size: 12px;
	line-height:20px;
  background-color:#F7F5F5;
  vertical-align: middle;
  padding-top: 10px;
}

#address{
  width: 740px;
  height: 20px;
  text-align: center;
		font-size: 10px;
  background-color:#EBEBEB;
  vertical-align: middle;
 padding-bottom: 3px;
}

#border {
		text-align: center;
  padding-top: 2px;
  padding-bottom: 2px;
  height: 5px;
}


a:link { color: #252623; text-decoration:  none}
a:visited { color: #252623; text-decoration: none}
a:active { color: #252623; text-decoration: none}
a:hover { color: #252623; text-decoration: underline}

