body{

	color: #000000;

	margin: 0px;

	padding: 0px;

	font-size:80%;

	line-height:140%;

	background: url("../img/bg_02.gif") repeat-y;

}

img{

	padding: 0px;

	margin: 0px;

	border: 0px;

}

a{

	color: #000000;

	text-decoration: none;

}

a:hover{

	color: #3366FF;

	text-decoration: underline;

}

form{

	padding: 0px;

	margin: 0px;

}

ul {

	list-style-position: outside;

	margin: 5px 0px 15px 15px;

	padding: 0px;

}

.clear-both{

        clear: both;

        height: 1px!important;

        display: block !important;

        font-size: 1px!important;

        margin: 0 !important;

}

.clear-both-text10{

        clear: both;

        height: 10px!important;

        display: block !important;

        font-size: 1px!important;

        margin: 0 !important;

}

.clear-both-text{

        clear: both;

        height: 25px!important;

        display: block !important;

        font-size: 1px!important;

        margin: 0 !important;

}

.clear-both-text355 {





        clear: both;

        height: 355px!important;

        display: block !important;

        font-size: 1px!important;

        margin: 0 !important;

}

/*　見出し　*/

h1{

	margin: 0px;

	padding: 0px 0px 10px 0px;

}

h2{

	margin: 0px;

	padding: 12px 0px 20px 0px;

}

h3{

	margin: 0px;

	padding: 20px 0px 10px 0px;

}

h4{

	margin: 0px;

	padding: 15px 0px 0px 0px;

}

h5{

	margin: 0px;

	padding: 0px 0px 5px 0px;

}

h6{

	margin: 0px;

	padding: 10px 0px 10px 12px;

}

/*　画像　*/

.imgright {

	float: right;

	margin: 0px 12px 0px 0px;

	padding: 0px;

}

.imgleft {

	float: left;

	margin: 0px 12px 0px 0px;

	padding: 0px;

}

.imgright_con{

	float: right;

	margin: 0px 2px 0px 10px;

	padding: 0px;

}


/*　全体　*/

#layout{

	position: relative;

	padding: 0px;

	margin: 0px 0px 0px 10px;

	width: 763px;

	background: url("../img/bg_01.gif") repeat-y;

}

/*　ヘッダーエリア　*/

#header_high{

	width: 741px;

	padding: 0px 0px 0px 10px;

	margin: 0px auto;

	float: left;

	background-color: #FFFFFF;

}

#header_low{

	width: 741px;

	height:56px;

	padding: 0px 0px 3px 10px;

	margin: 0px auto;

	float: left;

	background-color: #FFFFFF;

}

#line_high {

	margin: 0px 0px 5px 0px;

	padding: 0px;

}



/*　グローバルナビゲーションエリア　*/

#navileft{

	width: 193px;

	margin: 0px auto;

	text-align: left;

	padding: 0px;

	float: left;

}

#navileft ul {

	list-style-position: outside;

	margin: 10px 0px 10px 15px;

	padding: 0px;

	list-style:none;

}

#navileft li{

	padding: 0px 0px 0px 10px;

	line-height:140%;

	background: url("../img/arrow_01.gif") no-repeat center left;

}

#admission_menu li{
	padding: 0px 0px 0px 10px;
	line-height:140%;
	background: url("../img/arrow_02.gif") no-repeat center left;
}

#license_menu li{
	padding: 0px 0px 0px 10px;
	line-height:140%;
	background: url("../img/arrow_03.gif") no-repeat center left;

}

.colored_green {
	color:#67ab08;
}

.colored_orange {
	color:#FF9D1B;
}

.colored_blue {
	color:#3668CD;
}

.imgnavi {
	margin: 5px 0px 0px 0px;
	padding: 0px;
	float: left;
}


#c01{
	width: 300px;
	padding: 0px ;
	margin: 0px auto;
	text-align: right;
}


/*　コンテンツエリア　*/

#contents{
	width: 552px;
	padding: 0px ;
	margin: 0px auto;
	float: right;
	text-align: left;
}

.contents_top{
	width: 529px;
	height: 140px;
	margin: 0px auto;
	text-align: left;
	background-color: #FFFFFF;
	background: url("../../img/bg_01.gif") no-repeat;
}

.top_img{
	margin: 10px 0px 0px 12px;
}

.top_img2{
	margin: 0px 0px 0px 12px;
}

.detail{
	margin: 10px 0px 14px 12px;
}

.contents_top2{
	width: 529px;
	height: 150px
	margin: 0px auto;
	text-align: left;
	background-color: #FFFFFF;
	background: url("../../img/bg_02.gif") no-repeat;

}

.contents0{
	width: 505px;
	padding: 0px;
	margin: 0px 0px 0px 12px;
	text-align: right;

}

.contents0-1{
	width: 502px;
	padding: 0px;
	margin: 0px;
	text-align: right;

}

.contents1{
	width: 509px;
	padding: 0px;
	margin: 0px 0px 0px 12px;
	text-align: left;
	background-color: #FFFFFF;

}

.contents1-2{
	width:350px;
	padding: 0px;
	text-align: left;
	background-color: #FFFFFF;
}

.contents2{

	width: 452px;

	padding: 0px;

	margin: 0px 0px 0px 53px;

	text-align: left;

	background-color: #FFFFFF;

}

.receive h4{

	color :#FF0000;

	padding: 15px 0px 15px 0px;



}

/*　ページ内リンク用　*/
.links{
		width: 547px; height: auto;
		padding: 0px 0px 0px 5px;
		text-align: left;
}

.links SPAN {
		margin: 0px 20px 0px 0px;
}



/*　フッターエリア　*/

#footer {

	width: 507px;

	height:40px;

	padding: 0px;

	margin: 20px 0px 0px 12px;

	text-align: right;

}

#footer_left {
	width: 400px;
	padding: 0px;
	margin: 0px;
	text-align: left;
	float: left;
}

#footer_right {
	width: 58px;
	padding: 0px;
	margin: 0px;
	text-align: right;
	float: right;
}

#line_low {
	width:753px;
	float: left;
	margin: 0px auto;
	padding: 0px;
}

#line_low img{
	margin: 0px auto;
	padding: 0px;

}

/*　テーブル　*/

table {
	margin:0.5em 0px 0.5em 0em;
	border-collapse:collapse;
	border-spacing:0px;
	border:1px solid #67ab08;
}

td, th {

	padding:0.5em;
	font-size:80%;
	line-height:1.2;
	color:#333333;
	text-align:left;
	vertical-align: top;
	border:1px solid #67ab08;

}

th {
	color:#ffffff;
	background-color:#A4D536;
}

#license table{
	border:1px solid #396CD0;
}

#license table td{
	border:1px solid #396CD0;
}

#license table th{
	border:1px solid #396CD0;
	background-color:#5791E9;
}

#admission table {
	border:1px solid #FBA335;
}

#admission table td{
	border:1px solid #FBA335;
}

#admission table th{
	border:1px solid #FBA335;
	background-color:#FFBF3A;
}

.skilup td{
	width:120px;
}

.results td{
	font-size:70%;
	width:168px;
}

.txt_center td,.txt_center th{
text-align:center!important;
}

.txt_center{
text-align:center !important;
}
.middle{
vertical-align:middle !important;
}

/*　サイトマップ　*/

ul.sitemap li {
	list-style:square;
}

ul.sitemap ul li {
	text-indent:-0.5em;
	list-style:circle;
	margin:1em;
}

ul.sitemap ul ul {
	margin-top:0.5em;
	border-left:1px solid #CCCCCC;
}

ul.sitemap ul ul li {
	margin:0.5em 0em;
	padding:0px;
	text-indent:0.5em;
	list-style:none;
}





