 
body{		
				
		background-color : #00118d;
		text-align : center;
		margin-top : 0px;
		margin-bottom : 0px;
		padding-top : 0px;
		padding-left : 0px;
		padding-right : 0px;
		padding-bottom : 0px;
		margin-left : auto;
		margin-right : auto;
}
#contents{		
				
		background-color : white;
		width : 820px;
		text-align : left;
		margin-top : 0px;
		padding-top : 10px;
		padding-bottom : 10px;
		margin-left : auto;
		margin-right : auto;
		margin-bottom : 0px;
		border-width : 1px 1px 1px 1px;
		border-style : solid solid solid solid;
		border-color : silver silver silver silver;
		position : relative;
}
#navbar{		
				
		padding-top : 0px;
		padding-left : 0px;
		padding-right : 0px;
		padding-bottom : 0px;
		width : 818px;
		height : 25px;
		position : absolute;
		top : 100px;
		left : 0px;
		background-image : url(../images/menu2.gif);
		background-repeat : repeat-x;
		border-width : 1px 1px 1px 1px;
		border-style : solid solid solid solid;
		border-color : #f9a800 #f9a800 #f9a800 #f9a800;
}
#navbar h2{		
				
		font-size : 12px;
		font-family : sans-serif,Arial;
		letter-spacing : 2px;
		text-align : center;
		margin-top : 0px;
		margin-left : 0px;
		margin-right : 0px;
		margin-bottom : 0px;
		float : left;
		padding-left : 20px;
		color : white;
		font-weight : normal;
		padding-top : 6px;
		border-left-width : 0px;
		border-top-style : none;
		padding-bottom : 4px;
}
#navbar a{		
				
		color : white;
		font-weight : normal;
}
#navbar a:hover{		
				
		color : gray;
		text-decoration : none;
}
#navbar h2 a{		
				
		display : block;
}
.t-course{		
				
		font-size : 14px;
		margin-bottom : 0px;
		margin-left : 20px;
}
.item{		
				
		font-weight : bold;
		color : green;
		width : 80px;
}
.t-course li{		
				
		line-height : 150%;
		width : 730px;
		list-style-type : none;
		list-style-position : outside;
}
.item_01{		
				
		font-weight : bold;
		color : green;
		width : 160px;
}
.item_02{		
				
		font-weight : bold;
		color : green;
		width : 120px;
}
.details{		
				
		font-size : 14px;
		color : #666666;
		font-weight : normal;
		line-height : 150%;
}
.item_03{		
				
		color : green;
		width : 250px;
		font-weight : bold;
}
.comment{		
				
		font-size : 14px;
		color : #2e2e2e;
		padding-left : 40px;
		margin-bottom : 10px;
		margin-top : 5px;
}
.course{		
				
		color : green;
		padding-left : 10px;
}
.comment_01 p{		
				
		padding-left : 40px;
		padding-right : 40px;
		line-height : 150%;
		margin-top : 5px;
		margin-bottom : 0px;
}
.comment_01{		
				
		margin-top : 0px;
		margin-bottom : 0px;
}
.t-service{		
				
		background-color : #ffefdf;
		padding-top : 10px;
		padding-left : 10px;
		padding-right : 10px;
		padding-bottom : 10px;
		margin-left : 150px;
		margin-right : 100px;
		font-size : 14px;
		width : 500px;
		margin-bottom : 15px;
		margin-top : 15px;
}
.t-service h4{		
				
		font-size : 14px;
		margin-bottom : 10px;
}
.t-service p{		
				
		padding-left : 30px;
		font-size : 14px;
}
.t-clause{		
				
		margin-left : 30px;
		list-style-type : none;
		font-size : 90%;
		width : 730px;
}
.clause{		
				
		font-weight : bold;
		color : #cc0000;
		text-align : left;
		width : 30px;
}
.t-clause li{		
				
		line-height : 150%;
}
.s-clause{		
				
		padding-left : 50px;
		padding-bottom : 10px;
		list-style-type : square;
}
.photo_p{		
				
		height : 135px;
}
.comment_02{		
				
		font-size : 90%;
		color : #000040;
		margin-top : 10px;
		margin-left : 20px;
		margin-bottom : 5px;
}
#moushikomi_btn{		
				
		margin-top : 0px;
		margin-left : 300px;
		margin-right : 0px;
		margin-bottom : 0px;
		padding-top : 20px;
}
#map{		
				
		font-size : 13px;
		margin-top : 0px;
		margin-left : 0px;
		margin-right : 0px;
		margin-bottom : 0px;
}
#map ul{		
				
		float : right;
		padding-right : 30px;
}
#map li{		
				
		list-style-type : none;
		display : inline;
		padding-left : 20px;
}
#map li a{		
				
		color : blue;
		text-decoration : underline;
}
.map_details{		
				
		margin-left : 30px;
		margin-right : 30px;
		margin-top : 0px;
}
#map p{		
				
		font-size : 15px;
		padding-top : 10px;
		padding-left : 10px;
		padding-right : 10px;
		padding-bottom : 10px;
}
.t-access{		
				
		color : white;
		background-color : #a4b0bd;
		padding-top : 5px;
		padding-left : 15px;
		padding-bottom : 5px;
		font-size : 16px;
		font-weight : bold;
}
.access{		
				
		font-size : 15px;
		color : #2a2a2a;
		padding-top : 10px;
		padding-left : 15px;
		padding-bottom : 10px;
		line-height : 150%;
}
.map_01{		
				
		padding-top : 20px;
		padding-left : 20px;
		padding-bottom : 20px;
}
.office_details{		
				
		font-size : 13px;
		padding-top : 15px;
		padding-left : 15px;
		padding-bottom : 15px;
}
#map_head{		
				
		width : 700px;
		margin-top : 0px;
		margin-bottom : 5px;
		height : 30px;
}
#map li a:hover{		
				
		color : gray;
}
#daihyo{		
				
		text-align : right;
		padding-top : 0px;
		padding-left : 10px;
		padding-right : 10px;
		padding-bottom : 10px;
		margin-right : 20px;
}
.pagetop{		
				
		text-align : right;
		padding-top : 5px;
		padding-left : 5px;
		padding-right : 20px;
		padding-bottom : 5px;
		font-size : 14px;
}
.red_txt{		
				
		color : #cc0000;
}
.fee{		
				
		margin-left : 20px;
		border-collapse : separate;
		empty-cells : show;
		font-size : 13px;
}
.t-fee{		
				
		text-align : center;
		width : 155px;
		background-color : #e1ffff;
		padding-top : 10px;
		padding-bottom : 10px;
}
.t-fee01{		
				
		background-color : #ffefdf;
		width : 150px;
		text-align : center;
}
.t-fee02{		
				
		text-align : left;
		background-color : #e1ffff;
		padding-top : 5px;
		padding-left : 10px;
		padding-right : 2px;
		padding-bottom : 5px;
}
.t-fee03{		
				
		text-align : center;
		background-color : #f0f0f0;
}
.fee01{		
				
		text-align : left;
		padding-top : 10px;
		padding-left : 10px;
		padding-right : 10px;
		padding-bottom : 10px;
		width : 250px;
		background-color : #e1ffff;
}
.fee02{		
				
		background-color : #f0f0f0;
		text-align : center;
		width : 180px;
}
#inquiry{		
				
		padding-left : 100px;
}
#inquiry td{		
				
		font-size : 15px;
}
.table-name{		
				
		padding-top : 3px;
		padding-left : 5px;
		padding-right : 5px;
		padding-bottom : 3px;
}
.decorateTable{		
				
		border-width : 1px 1px 1px 1px;
		border-style : solid solid solid solid;
		border-color : #71b8ff #71b8ff #71b8ff #71b8ff;
		border-collapse : collapse;
		empty-cells : show;
}
.evenItemContents{		
				
		border-bottom-width : 1px;
		border-bottom-style : solid;
		border-bottom-color : #71b8ff;
		padding-left : 5px;
		font-size : 13px;
}
.oddItemContents{		
				
		border-bottom-width : 1px;
		border-bottom-style : solid;
		border-bottom-color : #71b8ff;
		padding-left : 5px;
		font-size : 13px;
}
.evenItemName{		
				
		border-bottom-width : 1px;
		border-bottom-style : solid;
		border-bottom-color : #71b8ff;
		border-right-width : 1px;
		border-right-style : solid;
		border-right-color : #71b8ff;
		background-color : #f0f0f0;
		font-size : 12px;
}
.oddItemName{		
				
		border-right-width : 1px;
		border-right-style : solid;
		border-right-color : #71b8ff;
		border-bottom-width : 1px;
		border-bottom-style : solid;
		border-bottom-color : #71b8ff;
		background-color : #f0f0f0;
		font-size : 12px;
}
.evenItemName_t01{		
				
		font-size : 15px;
		background-color : #d9eace;
}
.oddItemName_01{		
				
		font-size : 13px;
}
.evenItemName_t02{		
				
		background-color : #f0f0f0;
		font-size : 13px;
}
.oddItemName_02{		
				
		font-size : 13px;
		border-bottom-width : 1px;
		border-bottom-style : solid;
		border-bottom-color : #71b8ff;
}
.oddItemContents_01{		
				
		font-size : 13px;
}
.t-fee04{		
				
		width : 300px;
		background-color : #ffefdf;
}

.t-fee05{		
				
		padding-left : 5px;

		background-color : #f0f0f0;

		padding-top : 10px;
		padding-bottom : 10px;
}
