@charset "UTF-8";
/* CSS Document */

/*左メニュー反転*/
body#index #categoryMenu .menu #mApplication a ,
body#guidebook #categoryMenu .menu #mGuidebook a ,
body#procedure #categoryMenu .menu #mProcedure a ,
body#expense #categoryMenu .menu #mExpense a ,
body#service #categoryMenu .menu #mService a ,
body#digital-entrance #categoryMenu .menu #mDigitalEntrance a ,
body#digital-application #categoryMenu .menu #mDigitalApplication a 
 {
	color:#FFFFFF;
	background-position: 200px center;
}



#categoryMenu li {
	float: left;
	_display:inline;
}
#categoryMenu li a {
	display:block;
	height:127px;
	margin:3px auto;
	width:180px;
	text-indent: -9999px;
}
#categoryMenu li a:link, #categoryMenu li a:visited {
	background-position: left top;
}
#categoryMenu li a:hover {
	background-position: left bottom;
}
#categoryMenu #mShiryo a {
	background-image: url(img/btn_shiryo.jpg);
}


.space60 {
	width:auto;
	height:60px;
	padding:0px;
	margin: 0px;
}
.space15 {
	width:auto;
	height:15px;
	padding:0px;
	margin: 0px;
}
.space10 {
	width:auto;
	height:10px;
	padding:0px;
	margin: 0px;
}
.space05 {
	width:auto;
	height:5px;
	padding:0px;
	margin: 0px;
}
.space03 {
	width:auto;
	height:3px;
	padding:0px;
	margin: 0px;
}
.floatLeft {
	float:left;
}
.floatRight {
	float:right;
}



/*----index-----*/
#index #btnlist{
	padding:15px 0px 0px 0px;
	margin: 0px;
}
#index #btnlist li {
	float: left;
	margin: 5px;
	_display:inline;
}
#index #btnlist li a {
	display:block;
	height: 54px;
	width: 265px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	/*overflow: hidden;*/
}
#index #btnlist li a:link, #index #btnlist li a:visited {
	background-position: left top;
}
#index #btnlist li a:hover {
	background-position: left bottom;
}
#index #btnlist #mCourse a {
	background-image:url(img/index/btn_course.jpg);
}
#index #btnlist #mGuidebook a {
	background-image:url(img/index/btn_guidebook.jpg);
}
#index #btnlist #mProcedure a {
	background-image:url(img/index/btn_procedure.jpg);
}
#index #btnlist #mExpense a {
	background-image:url(img/index/btn_expense.jpg);	
}

#index h4 {
	padding:15px 0px 15px 0px;
}

#index #pamphletlist{
	padding:0px;
	margin: 0px;
}
#index #pamphletlist li {
	float: left;
	margin: 5px;
	_display:inline;
}
#index #pamphletlist li a {
	display:block;
	height: 200px;
	width: 265px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	/*overflow: hidden;*/
}
#index #pamphletlist li a:link, #index pamphletlist li a:visited {
	background-position: left top;
}
#index #pamphletlist li a:hover {
	background-position: left bottom;
}
#index #pamphletlist #mEntrance a {
	background-image:url(img/index/btn_entrance.jpg);
}
#index #pamphletlist #mApplication a {
	background-image:url(img/index/btn_application.jpg);
}
#index .yellowText{
	padding:0px 0px 5px 0px;
	color:#65C613;
	font-size:14px;
	font-weight:bold;
}
#index table .witeText {
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}
#index table .blackText {
	color:#333333;
	font-size:14px;
	font-weight:bold;
}
#index .smallText {
	font-size:10px;
}
#index .yellowText2 {
	color:#009933;
}


/*----guidebook-----*/
#guidebook h4{
	padding:10px 0px 5px 0px;
}
#guidebook .redText{
	padding:0px 0px 5px 0px;
	color:#FF3300;
	font-size:14px;
	font-weight:bold;
}
#guidebook .shosaiText{
	font-size:12px;
	font-weight:100;
}
#guidebook .yellowText{
	padding:0px 0px 5px 0px;
	color:#65C613;
	font-size:14px;
	font-weight:bold;
}
#guidebook table .witeText {
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}
#guidebook table .blackText {
	color:#333333;
	font-size:14px;
	font-weight:bold;
}
#guidebook .smallText {
	font-size:10px;
}
#guidebook .yellowText2 {
	color:#009933;
}
#guidebook .yellowBox {
	border:#009933 solid 2px;
	padding:5px;
	width:260px;
}
#guidebook .redText2 {
	border:#FF3300 solid 1px;
	padding:2px;
	color:#FF3300;
	font-size:14px;
	font-weight:bold;
}
#guidebook .yellowText3 {
	color:#65C613;
	font-size:14px;
	font-weight:bold;
	margin:5px 0px 0px 0px;
}
#guidebook .blueText {
	color:#0033CC;
	font-weight:bold;
	margin:5px 0px 0px 0px;
}

#guidebook .underdeco {
font-size:16px;
color:#FF0000;
font-weight:bold;
margin:5px 0px 10px 0px;
text-decoration:underline;
}


/*----procedure-----*/
#procedure h4{
	padding:10px 0px 5px 0px;
}
#procedure .columBox1{
	width:70px;
	float:left;
}
#procedure .columBox2{
	width:485px;
	float:left;
}
#procedure .yellowText{
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}
#procedure .smallText {
	font-size:10px;
	font-weight:100;
}
#procedure .smallText2 {
	font-weight:100;
}
#procedure .redText {
	color:#FF3300;
	font-size:14px;
	font-weight:bold;
}

