@charset "utf-8";
/* CSS Document */

/********************************************
* Since:     2008/08/07
* Modified:  2008/08/07
* Editor:    nishimura kazumi
**********************************************
*/

/*--------------------------------------------------------------------
common
Share Style
--------------------------------------------------------------------*/
body {
	margin: 0px;
	padding: 0px;
	width: auto;
	height:100%;
	text-align:center;
	color: #4b4b4b;
	line-height:1.6;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
#wrapper {
	width: 100%;
	height:100%;
	padding: 0px;
	margin: 0px;
	background-image: url(../images/wrapper_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;

}
#container {
	width:770px;
	padding: 0px;
	margin-top: 0pt;
	margin-right: auto;
	margin-bottom: 0pt;
	margin-left: auto;
	text-align: left;
	height:100%;
}
/*
 Head [
----------------------------------------------------------- */
#hedder {
	margin: 0;
	padding: 0;
	height: auto;
	width: 770px;
	float: left;
	background-image: url(../images/line.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#header-l {
	float: left;
	width: 270px;
	padding: 0;
	margin-top: 8px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;

}
#header-r {
	float: right;
	padding: 0px;
	margin: 0;
	width: 490px;
	clear: none;

}
#header-l h1 {
margin:0;
padding:0;
}
#header-navi {
	float:right;
	width:380px;
	font-size:12px;
	}

#header-navi ul{
	width:380px;
	font-size:80%;
	overflow:hidden;
	list-style:none;
	margin:5px 0 0 0;
	}
#header-navi li{
	float:left;
	display:inline;
	}
#header-navi li a{
	display:block;
	background:url(../images/ya_01.gif) no-repeat 0 5px;
	padding-left: 8px;
	padding-right: 5px;
	text-decoration:none;
	}
#header-navi li a:hover{
display:block;
}
.sitesearch{
	float: right;
	width: 320px;
	margin: 0;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 0;
	display: block;
	height: 28px;
}
.sitesearch img{
margin:0;
padding:0;
}
.form {
	width: 260px;
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 28px;
	height: 23px;
	font-size: 70%;
	color: #CCCCCC;
	float: right;
	margin: 0px;
}
.form-img{
	float:none;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#grobalnavigation{
	width:770px;
	margin:0;
	padding:0;
	float: left;
}


/*グローバルナビゲーションの各ボタンのスタイル*/
#grobal-navigation li{
	display: block;
	float:left;
	list-style-type:none;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	width: 110px;
}

/*グローバルナビゲーションの各ボタンのaタグ*/
#grobal-navigation li a {
background-position:left top;
display: block;
background: url(../images/g_menu.gif) no-repeat;
width: 110px;
height: 26px;
float:left;
text-decoration:none;}
	
#grobal-navigation li#grobal-navigation0 a { background-position: 0px 0px;}
#grobal-navigation li#grobal-navigation1 a { background-position:-110px 0px;}
#grobal-navigation li#grobal-navigation2 a { background-position:-220px 0px;}
#grobal-navigation li#grobal-navigation3 a { background-position:-330px 0px;}
#grobal-navigation li#grobal-navigation4 a { background-position:-440px 0px;}
#grobal-navigation li#grobal-navigation5 a { background-position:-550px 0px;}
#grobal-navigation li#grobal-navigation6 a { background-position:-660px 0px;}

#grobal-navigation li#grobal-navigation0 a:hover { background-position: 0px -26px;}
#grobal-navigation li#grobal-navigation1 a:hover { background-position: -110px -26px;}
#grobal-navigation li#grobal-navigation2 a:hover { background-position: -220px -26px;}
#grobal-navigation li#grobal-navigation3 a:hover { background-position: -330px -26px;}
#grobal-navigation li#grobal-navigation4 a:hover { background-position: -440px -26px;}
#grobal-navigation li#grobal-navigation5 a:hover { background-position: -550px -26px;}
#grobal-navigation li#grobal-navigation6 a:hover { background-position: -660px -26px;}

#grobal-navigation li#grobal-navigation0_on a { background-position: 0px -26px;}
#grobal-navigation li#grobal-navigation1_on a { background-position: -110px -26px;}
#grobal-navigation li#grobal-navigation2_on a { background-position: -220px -26px;}
#grobal-navigation li#grobal-navigation3_on a { background-position: -330px -26px;}
#grobal-navigation li#grobal-navigation4_on a { background-position: -440px -26px;}
#grobal-navigation li#grobal-navigation5_on a { background-position: -550px -26px;}
#grobal-navigation li#grobal-navigation6_on a { background-position: -660px -26px;}

#grobal-navigation002 li{
	display: block;
	float:left;
	list-style-type:none;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	width: 110px;
}

/*グローバルナビゲーションの各ボタンのaタグ*/
#grobal-navigation002 li a {
background-position:left top;
display: block;
background: url(../images/s_menu.gif) no-repeat;
width: 110px;
height: 24px;
float:left;
text-decoration:none;}
	
#grobal-navigation002 li#grobal-navigation00 a { background-position: 0px 0px;}
#grobal-navigation002 li#grobal-navigation01 a { background-position:-110px 0px;}
#grobal-navigation002 li#grobal-navigation02 a { background-position:-220px 0px;}
#grobal-navigation002 li#grobal-navigation03 a { background-position:-330px 0px;}
#grobal-navigation002 li#grobal-navigation04 a { background-position:-440px 0px;}
#grobal-navigation002 li#grobal-navigation05 a { background-position:-550px 0px;}


#grobal-navigation002 li#grobal-navigation00 a:hover { background-position: 0px -24px;}
#grobal-navigation002 li#grobal-navigation01 a:hover { background-position: -110px -24px;}
#grobal-navigation002 li#grobal-navigation02 a:hover { background-position: -220px -24px;}
#grobal-navigation002 li#grobal-navigation03 a:hover { background-position: -330px -24px;}
#grobal-navigation002 li#grobal-navigation04 a:hover { background-position: -440px -24px;}
#grobal-navigation002 li#grobal-navigation05 a:hover { background-position: -550px -24px;}


#grobal-navigation002 li#grobal-navigation00_on a { background-position: 0px -24px;}
#grobal-navigation002 li#grobal-navigation01_on a { background-position: -110px -24px;}
#grobal-navigation002 li#grobal-navigation02_on a { background-position: -220px -24px;}
#grobal-navigation002 li#grobal-navigation03_on a { background-position: -330px -24px;}
#grobal-navigation002 li#grobal-navigation04_on a { background-position: -440px -24px;}
#grobal-navigation002 li#grobal-navigation05_on a { background-position: -550px -24px;}


.navinone {
       display:none
}
.mn{
	margin:0;
	padding:0;
	height: auto;
	width: 770px;
	clear: none;
	float: left;
}
.mn2{
	margin:0;
	padding:0;
	height: auto;
	width: 660px;
	float: left;
	background-repeat: no-repeat;
}
.s-f-white {
	padding: 0px;
	margin-top: 10px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 48px;
	float: left;

}

#mn3{
	margin:0;
	padding:0;
	height: auto;
	width: 110px;
	height:24px;
	clear: none;
	float: left;
	background-image:url(../images/s_menu2.gif);
		display: block;
	list-style-type:none;
	text-decoration: none;
}
#mn3 ul{
	margin:0;
	padding:0;
}
#mn3 li {
	float: left;
	display: inline;
	width: 18px;
	height:17px;
	margin: 0;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 0px;

}
#mn3 li a {
	float: left;
	padding: 0px;
	width: 18px;
	height:17px;
	margin: 0;
	overflow:hidden;

}
#mn3 img{
	margin-top: 0;
	margin-right: 1px;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;

}
.mojisize{
	padding: 0;
}
/*
 container [
----------------------------------------------------------- */
#main-line{
	width:770px;
	height:4px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding: 0px;
	clear: both;
}
#main-line2{
	width:770px;
	height:4px;
	float: left;
	margin-top:  10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px;
	clear: both;
}
#top-main-contents{
	padding: 0px;
	width: 770px;
	text-align: left;
	background-repeat: repeat-y;
	float: left;
	clear: both;
	margin: 0px;
	height: auto;
}
#main-contents{
	padding: 0px;
	width: 770px;
	text-align: left;
	background-repeat: repeat-y;
	float: left;
	overflow:auto;
	clear: both;
	margin: 0px;
	background-color: #c4c2d1;
}
#second-main{
	margin:0;
	padding:0;
	width:770px;
	float: left;
	clear: both;
	background-color: #c4c2d1;
	background-repeat: repeat-y;

}
#second-main2{
	margin:0;
	padding:0;
	width:770px;
	float: left;
	clear: both;
	background-repeat: repeat-y;

}
#second-mainbox{
	margin:0;
	padding:0;
	width:770px;
	float: left;
	clear: both;
	background-repeat: repeat-y;
	background-color: #FFFFFF;

}

#leftbox {
	padding: 0px;
	float: left;
	width: 180px;
	display: inline;
	margin: 0px;

}

#rightbox {
	float: right;
	width: 590px;
	padding: 0px;
	margin: 0px;
	background-color: #FFFFFF;
}
#rightbox2 {
	float: right;
	width: 590px;
	padding: 0px;
	margin: 0px;
	text-align: center;
	background-color: #FFFFFF;
}
#rightbox2 table{
	margin:0;
	padding:0;
	text-align:left;
}
#rightbox-main{
	padding:0;
	width:560px;
	background-color: #FFFFFF;
	text-align: center;
	float: right;
	font-size: 90%;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	height: auto;
	
}
#contents-left {
	width: 180px;
	padding: 0px;
	margin: 0px;
	background-color: #FFFFFF;
	float: left;
}
#contents-right {
	width: 580px;
	margin: 0px;
	background-color: #FFFFFF;
	text-align: right;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#contents-left img{
	margin:0;
	vertical-align:top;
	padding: 0;

}
#main-flash{
	margin:0;
	padding:0;
	width:770px;
	height:180px;
	float: left;
}
#main-flash{
	margin:0;
	padding:0;
	width:770px;
	height:180px;
	float: left;
}
.top-side-box{
	padding:0;
	width:180px;
	text-align: left;
	float: left;
	background-color: #FFFFFF;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
	font-size: 80%;
	height: auto;
}
.top-side-box ul {
	margin:0;
	padding:0;

}

.top-side-box li {
	border: none;
	list-style-type: none;
	display: block;
	width: 180px;
	float: left;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	padding: 0px;
	}
#second-main2{
	margin:0;
	padding:0;
	width:770px;
	float: left;
	clear: both;
	background-color: #FFFFFF;
}
#colum1{
	padding:0;
	width:730px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	float: none;
}
#imgsp{
	margin:0;
	background-image:url(../images/index/ya.gif);
	background-repeat:no-repeat;
	background-position: left center;
	width: 150px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 15px;
}
#imgsp2{
	margin:0;
	background-image:url(../images/index/ya.gif);
	background-repeat:no-repeat;
	background-position: left center;
	width: 150px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 15px;
}
#imgsp3{
	margin:0;
	background-image:url(../images/index/ya.gif);
	background-repeat:no-repeat;
	background-position: left center;
	width: 150px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 15px;
}
#imgsp4{
	margin:0;
	background-image:url(../images/index/ya.gif);
	background-repeat:no-repeat;
	background-position: left center;
	width: 150px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 15px;
}
#imgsp5{
	margin:0;
	background-image:url(../images/index/ya.gif);
	background-repeat:no-repeat;
	background-position: left center;
	width: 150px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 15px;
}
.imgsp{
	margin:0;
	background-image:url(../images/index/ya.gif);
	background-repeat:no-repeat;
	background-position: left center;
	width: 150px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 15px;
}

/*
 foot [
----------------------------------------------------------- */
#footer {
	padding: 0px;
	float: left;
	height: 5px;
	width: 770px;
	bottom: 0px;
	font-size:80%;
	height: 50px;
	margin: 0px;
}
.copyright {
	text-align:right;
	margin-bottom:0;
	float: right;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#footnavibox{
	padding: 0px;
	float: left;
	width: 590px;
	text-align: center;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
}
.footnavi{
	padding:0;
	text-align:right;
	width: 550px;
	margin: 0px;

}
#footnavibox ul {
	list-style: none;
	float: left;
	width: 560px;
	margin-left: 0;
	margin-top: 0;
	padding-left: 10px;
}
#footnavibox li{
	background-position:left top;
	display: block;
	margin:0;
	padding:0 5px 0 5px;
	text-decoration:none;
	border-right:1px solid #000;
	font-size:80%;
	float: left;
	line-height: 1.6em;
}

#footnavibox2{
	padding: 0px;
	float: left;
	width: 770px;
	text-align: center;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#footnavibox2 ul {
	list-style: none;
	float: left;
	width: 770px;
	margin-left: 0;
	margin-top: 0;
	padding-left: 10px;
}
#footnavibox2 li{
	display: block;
	margin:0;
	text-decoration:none;
	border-right:1px solid #000;
	font-size:80%;
	float: left;
	line-height: 1.6;
	width: 125px;
	padding: 0;
}


#footer img{
	float:left;
	padding: 0;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 0;
}
#footer p{
	margin:0;
	padding:0;
	line-height:1.0;
}
#footline{
	padding:0;
	width:800px;
	height: 10px;
	margin: 0;
}
#footer img{
	float:left;
	padding: 0;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 0;
}

#footline{
	padding:0;
	width:800px;
	height: 10px;
	margin: 0;
}
#foter-left{
	padding:0;
	width:420px;
	float: left;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
#foter-left p{
	margin:0;
	padding:0;
	line-height:1.0;
	float: left;
}
#foter-right{
	padding:0;
	width:340px;
	float: left;
	margin-top: 2px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	text-align: right;
}
#foter-right address {
	font-size: 80%;
	text-align: right;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	vertical-align:bottom;
	vertical-align:top;
	margin: 0px;
	float: right;
	clear: right;
	width: 340px;

}
#foter-right ul {
	list-style: none;
	margin-left: 0;
	margin-top: 0;
	padding-left: 10px;
	float: right;
	width: 208px;
	clear: both;
}
#foter-right li{
	background-position:left top;
	display: block;
	margin:0;
	text-decoration:none;
	border-right:1px solid #000;
	font-size:80%;
	float: left;
	line-height: 1.6em;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	clear: none;
	padding-left: 5px;
	text-align: right;
}
#footbox2{
	width: 730px;
	text-align: center;
	margin: 0;
	padding-top: 0;
	padding-right: 90px;
	padding-bottom: 0;
	padding-left: 90px;
	float: left;
}
/*
 pankuzu [
----------------------------------------------------------- */
#pankuzu {
	width: 750px;
	height: 20px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 2px;
	margin-left: 0px;
	float: left;


}
#pankuzu ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	width: 100%;
	


}
#pankuzu li {
	padding: 0px;
	display: inline;
	float: left;
	font-size: 80%;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;

}
/*
 mojisakujyo [
----------------------------------------------------------- */
.navinone {
       display:none
}
/*
 news [
----------------------------------------------------------- */
#news{
	margin: 0px;
	padding: 0px;
	width: 560px;
	clear: right;
	font-size: 90%;
}
#news_j{
	margin: 0px;
	padding: 0px;
	width: 530px;
	font-size: 90%;
}

#news table{
	padding: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ffffff;
	width:560px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	font-size: 90%;

	}
#news tr{
	margin: 0;
	padding: 0;
}
#news th{
	text-align: center;
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	width: 60px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height:1.2;
	vertical-align:top;
}
#news td{
	text-align: left;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom:5px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #ffffff;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 5px;
	background-position: top;
	line-height:1.2;
	vertical-align: text-top;
}
#news_j table{
	padding: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ffffff;
	width:530px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	font-size: 90%;

	}
#news_j tr{
	margin: 0;
	padding: 0;
}
#news_j th{
	text-align: center;
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	width: 65px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height:1.2;
	vertical-align:top;
}
#news_j td{
	text-align: left;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom:5px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #ffffff;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 5px;
	background-position: top;
	line-height:1.2;
	vertical-align: text-top;
}
#facebook-box{
	padding:0;
	width:520px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#facebook-box img{
	margin: 10px 0 10px 0;
}
#news_facebook{
	padding: 0px;
	width: 500px;
	font-size: 90%;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#news_facebook table{
	padding: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ffffff;
	width:500px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	font-size: 90%;

	}
#news_facebook tr{
	margin: 0;
	padding: 0;
}
#news_facebook th{
	text-align: center;
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	width: 60px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height:1.2;
	vertical-align:top;
}
#news_facebook td{

	text-align: left;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom:5px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #ffffff;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 5px;
	background-position: top;
	line-height:1.2;
	vertical-align: text-top;
}
#face2{
width:100px;
}


.ta-01{
width:110px;
}
#news img{
margin:0;
padding:0;
}
#news_j img{
margin:0;
padding:0;
}
#news-container {
	width: 560px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 3px;
	margin-bottom: 3px;
	clear:both;
}
#news-top {
	margin:0;
	padding:0;
	background-image: url(../news/images/head.gif);
	background-repeat: no-repeat;
	width: 560px;
	font-size: 90%;
}
#news-main {
	background-image: url(../news/images/line.gif);
	background-repeat: repeat-y;
	width: 560px;
	background-position: center top;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin: 0px;
	padding-top: 10px;
	clear: both;
}
#news-top p{
	padding:0;
	text-align: left;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;

}

#news-top dl.name {
	padding:0;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	width: 500px;


}
#news-top dl.name dt {
	padding-left: 10px;
	padding-top: 3px;
	float: left;
	width: 50px;
	text-align: left;


}
#news-top dl.name dd {
	padding-bottom: 3px;
	padding-left: 3px;
	float:left;
	text-align: left;
	width: 350px;
}
#news-top  dl.shosai {
	margin:0;
	width: 520px;
	float: left;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;

}
#news-top  dl.shosai dt {
	padding-top: 3px;
	padding-left: 3px;
	text-align: left;
	float: left;

}
#news-top  dl.shosai dd {
	padding-left: 3px;
	text-align: left;
	float: left;
	padding-top: 3px;
}
#news-title{
	padding:0;
	text-align: left;
	width: 540px;
	float: left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5px;

}


#news-footer {
	background-image: url(../news/images/foot.gif);
	height: 50px;
	width: 560px;
	background-repeat: no-repeat;
	float: left;
	margin: 0px;
	padding: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	text-align: right;
	

}
#news-leftbox {
	width: 340px;
	float:left;
	text-align: left;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
	line-height: 1.6;
	height: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

}
#news-rightbox {
	width: 200px;
	padding:0;
	float:right;
	margin-right: 5px;
	clear: none;

}
#news-rightbox img{
margin:0 0 2px 0;
}
#news-rightbox p{
margin:0 0 5px 0;
}
#news-footer ul {
	text-align: right;
	list-style-type: none;
	float: right;
	margin: 0px;
	padding: 0px;
}

#news-footer li {
	display: block;
	float: left;
	width: 120px;
	margin-right: 15px;
	margin-top: 20px;


}

/*
 page_top [
----------------------------------------------------------- */
#page_top {
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 10px 0px;
    width: 570px;
    clear: both;
	text-align: right;
	position:static;
	bottom:0;
    left:0;
}
/*
 Link Color [
----------------------------------------------------------- */
a:link {
	color:#0066CC;
	text-decoration:none;
}

a:visited {
	color:#0066CC;
	text-decoration:none;
}

a:hover {
	color:#FF9900;
	text-decoration:none;
}

a:active {
	color:#FF1F55;
	text-decoration:none;

}
/*
 form[
----------------------------------------------------------- */
form{
margin:0;
padding:0;
}
/*
 clear [
----------------------------------------------------------- */
.clear{
	clear:both;
}
.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

/*
 oajinai [
----------------------------------------------------------- */
.clearfix {
 display: inline-table;
 min-height: 1%;
}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

* html .clearfix { height: 1% }
.clearfix {display:block;}
/* end MacIE5 */ 

/*
 contents-sidenavi [
----------------------------------------------------------- */

.sidenavi-box{
	padding:0;
	width:180px;
	text-align: left;
	margin:0;
	float: left;
	font-size:80%;
	clear:both;

}
.sidenavititle{
	width:180px;
	height:45px;
	background-image:url(../images/s_title.gif);
	text-align:center;
	font-weight:bold;
	margin:0;
	padding:0px;
	font-size:80%;
}
.sidenavititle2{
	width:180px;
	height:45px;
	background-image:url(../images/s_title.gif);
	text-align:center;
	font-weight:bold;
	margin:0;
	padding:0px;
	letter-spacing:-1px;
}
.sidenavititle a:link {
	color:#4b4b4b;
	height: 45px;
	width: 180px;
	text-align:center;
font-weight:bold;
font-size:120%;
margin:0;
padding:2px 0 0 0;
}

.sidenavititle a:visited {
	color:#4b4b4b;
	height: 45px;
	width: 180px;
	text-align:center;
font-weight:bold;
font-size:120%;
margin:0;
padding:2px 0 0 0;
}

.sidenavititle a:hover {
	color:#4b4b4b;

	text-align:center;
font-weight:bold;
font-size:120%;
margin:0;
padding:2px 0 0 0;
}

.sidenavititle a:active {
	color:#4b4b4b;

	text-align:center;
	font-weight:bold;
	font-size:120%;
	margin:0;
	height: 45px;
	width: 180px;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
.sidenavi-box ul {
	margin:0;
	padding:0;

}

.sidenavi-box li {
	border: none;
	background: url(../images/menu_bg.gif) 0 0 no-repeat;
	margin: 0;
	list-style-type: none;
	display: block;
	overflow: hidden;
	height: 24px;
	width: 180px;
	float: left;
	padding: 0px;
	letter-spacing:-1pt;
	}
	
.sidenavi-box li a {
	margin: 0;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 15px;
	height: 24px;
	width: 150px;
	display: block;
	}
.sidenavi-box li a:hover{
	height: 24px;
	width: 180px;
	margin: 0;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
		display: block;
	padding-left: 15px;
	background: url(../images/menu_bg_a.gif) 0 0 no-repeat;
	text-decoration: underline;
	}
.side2 ul{
margin:0;
padding:0
}
.side2 li {
	border: none;
	background: url(../images/menu_bg2.gif) 0 0 no-repeat;
	margin: 0;
	list-style-type: none;
	display: block;
	overflow: hidden;
	height: 24px;
	width: 180px;
	float: left;
	padding: 0px;
	}
	
.side2 li a {
	margin: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 30px;
	}
.side2 li a:hover{
	margin: 0;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 30px;
	background: url(../images/menu_bg2_a.gif) 0 0 no-repeat;
	}
	
#side-bn{
	float: left;
	width: 170px;
	clear: both;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}


#side-bn li {
	border: none;
	margin: 0;
	list-style-type: none;
	display: block;
	overflow: hidden;
	height: 62px;
	width: 160px;
	float: left;
	padding: 0px;
	}
#side-bn2{
	float: left;
	width: 170px;
	clear: both;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
	margin-top: 10px;
}


#side-bn2 li {
	border: none;
	margin: 0;
	list-style-type: none;
	display: block;
	overflow: hidden;
	width: 160px;
	float: left;
	padding: 0px;
	}
/*
 main [
----------------------------------------------------------- */
.top-mainbox{
	width:560px;
	height: auto;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;
	text-align: left;
	float: left;
	clear: right;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
}
.top-mainbox2{
	width:560px;
	margin:0;
	height: auto;
	text-align: left;
	float: left;
	padding: 0;
}
.top-mainbox3{
	width:530px;
	margin:0;
	height: auto;
	text-align: left;
	float: left;
	padding: 0;
}
.top-mainbox4{
	width:500px;
	margin:0;
	height: auto;
	text-align: left;
	float: left;
	padding: 0;
}
.top-mainbox img{
	float: none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
}
.mainbox{
	width: 560px;
	margin:0;
	padding: 0 0 0 20px;
}
/*
 title [
----------------------------------------------------------- */
h2.title{
	padding-bottom: 0;
	font-weight: bold;
	font-size:130%;
	background-image:url(../images/common/title.gif);
	width: 560px;
	color: #09003E;
	text-indent: 18px;
	line-height: 1.0;
	background-repeat: no-repeat;
	height: 36px;
	text-align: left;
	font-family: 'Hiragino Kaku Gothic Pro', 'qMmpS Pro W3', 'lr oSVbN', sans-serif;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-left: 0px;
		float: none;
}
h2.title2{
	font-weight: bold;
	font-size:130%;
	background-image:url(../images/common/title2.gif);
	width: 730px;
	color: #09003E;
	text-indent: 18px;
	line-height: 1.0;
	background-repeat: no-repeat;
	height: 36px;
	text-align: left;
	font-family: 'Hiragino Kaku Gothic Pro', 'qMmpS Pro W3', 'lr oSVbN', sans-serif;
	float: none;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
h2.title3{
	padding-bottom: 0px;
	font-weight: bold;
	font-size:130%;
	background-image:url(../images/common/title3.gif);
	width: 560px;
	color: #09003E;
	text-indent: 18px;
	line-height: 1.0;
	background-repeat: no-repeat;
	height: 36px;
	text-align: left;
	font-family: 'Hiragino Kaku Gothic Pro', 'qMmpS Pro W3', 'lr oSVbN', sans-serif;
	padding-top: 8px;
	padding-right: 0px;
	padding-left: 0px;
	margin: 0px;
}
h2.main-title{
	padding-bottom: 0;
	font-weight: bold;
	font-size:130%;
	background-image:url(../images/common/title.gif);
	width: 560px;
	color: #09003E;
	text-indent: 18px;
	line-height: 1.0;
	background-repeat: no-repeat;
	height: 36px;
	text-align: left;
	font-family: 'Hiragino Kaku Gothic Pro', 'qMmpS Pro W3', 'lr oSVbN', sans-serif;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-left: 0px;
	float: none;
}
h2.main-title2{
	padding-bottom: 0;
	font-weight: bold;
	font-size:130%;
	background-image:url(../images/common/title3.gif);
	width: 560px;
	color: #09003E;
	text-indent: 18px;
	line-height: 1.0;
	background-repeat: no-repeat;
	height: 36px;
	text-align: left;
	font-family: 'Hiragino Kaku Gothic Pro', 'qMmpS Pro W3', 'lr oSVbN', sans-serif;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-left: 0px;
	float: none;
}
h2.main-title3{
	padding-bottom: 0;
	font-weight: bold;
	font-size:130%;
	background-image:url(../images/common/title5.gif);
	width: 560px;
	color: #09003E;
	text-indent: 18px;
	line-height: 1.0;
	background-repeat: no-repeat;
	height: 36px;
	text-align: left;
	font-family: 'Hiragino Kaku Gothic Pro', 'qMmpS Pro W3', 'lr oSVbN', sans-serif;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-left: 0px;
	float: none;
}
h2.main-title4{
	padding-bottom: 0;
	font-weight: bold;
	font-size:120%;
	background-image:url(../images/common/title6.gif);
	width: 560px;
	color: #09003E;
	text-indent: 18px;
	line-height: 1.0;
	background-repeat: no-repeat;
	height: 36px;
	text-align: left;
	font-family: 'Hiragino Kaku Gothic Pro', 'qMmpS Pro W3', 'lr oSVbN', sans-serif;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-left: 0px;
	float: none;
}
h2.main-title23{
	padding-bottom: 0;
	font-weight: bold;
	font-size:130%;
	background-image:url(../images/common/title_nyushi23.gif);
	width: 560px;
	color: #09003E;
	text-indent: 18px;
	line-height: 1.0;
	background-repeat: no-repeat;
	height: 36px;
	text-align: left;
	font-family: 'Hiragino Kaku Gothic Pro', 'qMmpS Pro W3', 'lr oSVbN', sans-serif;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-left: 0px;
	float: none;
}
h2.main-title24{
	padding-bottom: 0;
	font-weight: bold;
	font-size:130%;
	background-image:url(../images/common/title_nyushi24.gif);
	width: 560px;
	color: #09003E;
	text-indent: 18px;
	line-height: 1.0;
	background-repeat: no-repeat;
	height: 36px;
	text-align: left;
	font-family: 'Hiragino Kaku Gothic Pro', 'qMmpS Pro W3', 'lr oSVbN', sans-serif;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-left: 0px;
	float: none;
}
.pict {
	background-color: #f6f6f6;
    padding: 5px;
	border: 1px solid #CCCCCC;
}
#pagetop {
	height: 20px;
	background-repeat: repeat-y;
	background-position: left top;
	padding: 0px;
	margin: 0px;
	float: left;
	width: 590px;
}
#pagetop2 {
	height: 20px;
	background-repeat: repeat-y;
	padding: 0px;
	margin: 0px;
	float: left;
	background-color:#FFFFFF;
	width: 770px;
	text-align: right;
}
#pagetop p {
	padding: 0px;
	margin: 0px;
	float: right;
	background-repeat: no-repeat;

}
.f140{
	font-size:120%;
	font-weight: bold;
	text-align: left;
}
.f130{
	color: #332009;
	margin-bottom: 8px;


}
.f120{
	font-size:120%;
	color:#FF0000;
	text-align: left;
	float: left;
	width: 540px;
}
.tdboder{
border-bottom:dotted 1px;
}
#slidebox{
	padding:0;
	width:770px;
	text-align: left;
	height: auto;
	margin-top: 0;
	margin-right: 15px;
	margin-bottom: 0;
	margin-left: 15px;
}
/* /news entry */
.entry {
	border: 1px none #BBBBBB;
	padding: 10px;
	margin-top: 5px;
	margin-right: 12px;
	margin-bottom: 20px;
	margin-left: 12px;
}
.entry_title{
	text-align: left;
	font-size: 120%;
	font-weight:bold;
	color:#835612;
	border: 1px none #CCCCCC;
	margin: 0px;
	padding: 0px;
}
.entry_title2{
	border-top:1px dotted #CCCCCC;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	text-align: left;
	padding-top: 5px;
}

.entry_body,
.entry_more {
	line-height: 1.6em;
	margin-bottom: 8px;
	text-align: left;
	height: auto;
	float: left;
	width: 700px;
	padding: 0px;
}
.entry_date {
	font-weight: bold;
	font-size:70%;
	color:#835612;
	text-align: left;
	float: left;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	width: 700px;
}
.entry_state {
	border-top: dotted 1px #AEAEAE;
	clear: both;
	height: 30px;
	width: 760px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: none;
}
.pict {
	padding: 0px;
	display: inline;
	margin: 5px;
	border: 1px solid #CCCCCC;
}form-error-m
.line{
width:100%;
border-bottom:dotted 1px;
}
.line2{
	width:350px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	margin: 0px;
	padding: 0px;
}
.fred{
color:#FF0000;
font-size:90%;
}
.fsmall{
font-size:70%;
}

/*メインイメージ*/
.inq-h3 {
	margin: 10px 0px;
	color: #09003E;
	padding:3px 10px;
	line-height: 1.3em;
	background-color:#D1CFDB;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #09003E;
	text-align:left;
}
.h-ss {
	font-size: 90%;
	line-height: 1.4em;
	color: #333333;
	text-align:left;
}
.dot{
	width: 100%;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}
.list01{
	padding:0;
	text-align: left;
	margin:0;
}
.list01 li{
	width:0px;
	float: left;
	list-style-type:none;
	list-style-position: inside;
	text-decoration: none;
	line-height:160%;
	background-repeat: no-repeat;
	vertical-align:bottom;
	background-image: url(../department/images/list.gif);
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 15px;
}
.indent {
	list-style-position: inside;
}
#flash_box {
	width: 770px;
	height: 180px;
	text-align: center;
	padding:0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
	float: left;
	clear: both;
}

#flash_space {
	width: 770px;
	height: 180px;
	text-align: center;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
h2.visual {
	margin-bottom: 10px;
}
h3.main_img {
	margin-bottom: 15px;
}
table.b_link {
	background-image: url(../kougi/images/btm_link_bg.gif);
	background-repeat: no-repeat;
	height: 44px;
	margin-top: 15px;

}

p.indent_01 {
	text-indent: 1em;
	line-height: 1.5;
	margin: 0px;
	padding: 0px;
	width: 540px;
	font-size: 80%;


}
.f_indent {
	padding-top: 4px;
	padding-left: 8px;
	font-size: 15px;
	font-weight: bold;

}
.komado {
	margin-right: auto;
	margin-left: auto;
	width: 540px;
}
.table_line {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;



}
.table_line_end {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#link_g a {
	color: #70BD29;
		text-align:center;
	vertical-align:middle;
	width:20px;
}

#link_g1 a {
	color: #70BD29;
		text-align:center;
	vertical-align:middle;
	width:20px;
}
#link_g2 a {
	color: #70BD29;
	text-align:center;
	vertical-align:middle;
	width:20px;
}
#link_g3 a {
	color: #70BD29;
		text-align:center;
	vertical-align:middle;
	width:20px;
}
#link_g4 a {
	color: #70BD29;
		text-align:center;
	vertical-align:middle;
	width:20px;
}
#link_g5 a {
	color: #70BD29;
		text-align:center;
	vertical-align:middle;
	width:20px;
}
#link_o a {
	color: #FF9966;
		text-align:center;
	vertical-align:middle;
	width:20px;
}
#link_o1 a {
	color: #FF9966;
		text-align:center;
	vertical-align:middle;
	width:20px;
}
#link_o2 a {
	color: #FF9966;
		text-align:center;
	vertical-align:middle;
	width:20px;
}
#link_o3 a {
	color: #FF9966;
		text-align:center;
	vertical-align:middle;
	width:20px;
}
#link_b a {
	color: #5787BD;
		text-align:center;
	vertical-align:middle;
	width:20px;
}
#link_b1 a {
	color: #5787BD;
		text-align:center;
	vertical-align:middle;
	width:20px;
}
#link_b2 a {
	color: #5787BD;
		text-align:center;
	vertical-align:middle;
	width:20px;
}
#link_b3 a {
	color: #5787BD;
		text-align:center;
	vertical-align:middle;
	width:20px;
}
#link_b4 a {
	color: #5787BD;
		text-align:center;
	vertical-align:middle;
	width:20px;
}
#link_b5 a {
	color: #5787BD;
		text-align:center;
	vertical-align:middle;
	width:20px;
}
#link_b6 a {
	color: #5787BD;
		text-align:center;
	vertical-align:middle;
	width:20px;
}
#link_b7 a {
	color: #5787BD;
		text-align:center;
	vertical-align:middle;
	width:20px;
}
#link_b8 a {
	color: #5787BD;
		text-align:center;
	vertical-align:middle;
	width:20px;
}
#link_b9 a {
	color: #5787BD;
		text-align:center;
	vertical-align:middle;
	width:20px;
}
#link_b10 a {
	color: #5787BD;
		text-align:center;
	vertical-align:middle;
	width:20px;
}
#link_b11 a {
	color: #5787BD;
		text-align:center;
	vertical-align:middle;
	width:20px;
}
#link_b12 a {
	color: #5787BD;
		text-align:center;
	vertical-align:middle;
	width:20px;
}
#link_b13 a {
	color: #5787BD;
		text-align:center;
	vertical-align:middle;
	width:20px;
}
#link_b14 a {
	color: #5787BD;
		text-align:center;
	vertical-align:middle;
	width:20px;
}
#link_b15 a {
	color: #5787BD;
		text-align:center;
	vertical-align:middle;
	width:20px;
}
#link_b16 a {
	color: #5787BD;
		text-align:center;
	vertical-align:middle;
	width:20px;
}
#link_b17 a {
	color: #5787BD;
		text-align:center;
	vertical-align:middle;
	width:20px;
}
#link_b18 a {
	color: #5787BD;
		text-align:center;
	vertical-align:middle;
	width:20px;
}
#link_b19 a {
	color: #5787BD;
		text-align:center;
	vertical-align:middle;
	width:20px;
}
#link_b20 a {
	color: #5787BD;
		text-align:center;
	vertical-align:middle;
	width:20px;
}
#s_f_white {
	font-size: 70%;
	color: #FFFFFF;
	padding: 0px;
	text-align: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	width: 48px;




}

#mn3{
	margin:0;
	padding:0;
	height: auto;
	width: 110px;
	height:24px;
	clear: none;
	float: left;
	background-image:url(../images/s_menu2.gif);
}
#mn3 li {
	float: left;
	display: inline;
	width: 18px;
	height:17px;
	margin: 0;
	padding-top: 3px;
	padding-right: 1px;
	padding-bottom: 0px;
	padding-left: 0px;




}
#mn3 li a {
	float: left;
	display: inline;
	padding: 0px;
	width: 18px;
	height:17px;
	margin: 0;




}
/*メインイメージ*/
.inq-h3 {
	margin: 10px 0px;
	font-size: 90%;
	color: #FE8283;
	padding:3px 10px;
	line-height: 1.3em;
	background-color:#FAFAFA;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #09003E;
}
.h-ss {
	font-size: 70%;
	line-height: 1.4em;
	color: #333333;
}
.h-ss1 {
	font-size: 70%;
	line-height: 1.4em;
	color: #333333;
}
.h-12 {
	font-size: 90%;
	line-height:1.4;
	color: #333333;
	text-align: left;
	padding-left: 10px;
}
.h-ss2 {
	line-height: 1.4em;
	font-size: 90%;
	width: 350px;
	margin-top: 20px;
	padding-left: 50px;
	
}
.h-ss3 {
	line-height: 1.4em;
	font-size: 70%;
	margin-top: 20px;
	width: 350px;
	padding-right: 130px;
	
}
/*文字　赤*/
.bred{
color:#6D0A0A;
font-size:13px;
font-weight:bold;
}
.bred-rinen{
	color:#6D0A0A;
	font-size:120%;
	font-weight:bold;
	margin:0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.bgred{
	color:#FF0000;
	font-size:140%;
	font-weight:bold;
}
.bgred2{
	color:#FF0000;
	font-size:120%;
	font-weight:bold;
}
.bgred3{
	color:#FF0000;
	font-size:120%;

}
/*文字　*/
.bglay{
	font-size:13px;
	font-weight:bold;
	padding-left: 2px;
}
.bor{
	font-size:110%;
	font-weight:bold;
	padding-left: 2px;
	color: #FF6600;
	text-align: left;
}
.bor2{
	font-size:100%;
	font-weight:bold;
	padding-left: 2px;
	color: #FF6600;
	text-align: left;
}
.bule-f{
	font-size:13px;
	font-weight:bold;
	padding-left: 2px;
	color: #003399;
}
.wite{
color:#ffffff;
font-size:10px;
}
.red-cl{
	color:#FF6633;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
.blue{
color:#4573B3;
font-size:100%;
}
.green{
color:#336633;
font-size:100%;
font-weight:bold;
}
.kon{
color:#11033E;
font-size:100%;
font-weight:bold;
}
.cha{
color:#683929;
font-size:100%;
font-weight:bold;
}
.pink{
font-size:90%;
font-weight:bold;
color:#FB715D;
margin:0;
padding:0 0 0 18px;
text-align:left;
}
.og{
color:#F37018;
font-size:120%;
}
.guide{
width:540px;
margin:0;
padding:0 0 0 20px;
text-align:left;
}
.siro{
	color:#FFFFFF;
	text-align: center;
	vertical-align: middle;
}


p.kari{margin: 5px 15px;
}



table.table01{
margin:0;
text-align:left;
border:1px solid #ccc;
border-collapse:collapse;
font-size:90%;
}



table.table01 td,table.table01 th{
border:1px solid #ccc;
padding:3px;
}

table.table01 th{
font-weight:bold;
color:#214D9E;
}

table.table01 th.national{
width:10%;
}


table.table01 th.univ{
width:13%;
}
table.table01 th.num{
width:10%;
}



.sitemapbg{
	color:#09003E;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 8px;
	font-size: 100%;
	font-weight: bold;
	background-repeat: no-repeat;
	margin: 0;
	width: 168px;
}
.campas{
	vertical-align:bottom;
	vertical-align:top;
	margin: 0px;
	padding: 0px;
}
#search{
	float:right;
	margin:0;
	padding:0;
	width: 238px;
}
#s-gogle{
	margin:0;
	padding:0;
	float: left;
	width: 52px;
}
.clear {
	clear:both;
}
#s-gogle2{
	margin:0;
	padding:0;
	float:right;
	width: 180px;

}
#visual {
	margin-bottom: 10px;
	font-size: 90%;
	text-align: left;
	width: 540px;
	float: left;
}
.oc_text {
	width: 540px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	float: left;
}
.oc_title {
	width: 530px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #F5322E;
	background-color: #FDE3BD;
	font-size: 120%;
	font-weight: normal;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;




}
.oc_box {
	width: 540px;
	margin-bottom: 20px;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	display: block;
	clear: both;



}
.oc_table {
	width: 540px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;



}
.oc_table td {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin: 0px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 7px;


}
.kyoucyou {
	font-size: 110%;
	font-weight: bold;
}
.kyoucyou2 {
	font-size: 110%;
	color: #FF0000;
	clear: left;
	float: none;
}
#bg_taxi {
	background-image: url(../nyusi/images/bg_taxi.gif);
	padding: 0px;
	height: 99px;
	width: 350px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	display: block;
	background-repeat: no-repeat;


}
#align_box {
	margin-left: 70px;
	width: 262px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	display: block;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: left;



}
#align_box2 {
	margin-left: 70px;
	margin-top: 5px;
	width: 262px;
	display: block;



}
.oc_right_box {
	float: right;
	margin-left: 10px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;




}
.oc_left_box {
	float: left;
	width: 360px;


}
#course_list {
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;


}
.left {
	float: left;
	display: inline;
	margin-right: 20px;

}
.indent_oc {
	text-indent: 1em;
	float: left;
	width: 120px;
}
#scholarship td {
	font-size: 80%;
}
.bg_01 {
	background-color: #F6F6F6;
}
.bg_02 {
	background-color: #FFFFEE;
}
.f_color_red {
	color: #FF0000;
	text-indent: 10px;
	font-size: 90%;
}
.pict{
	padding:3px;
	background-color:#ffffff;
	border-color:#dddddd #aaaaaa #aaaaaa #dddddd;
	border-width:1px;
	border-style:solid;
}
.pict2{
	padding:3px;
	background-color:#ffffff;
	border-color:#dddddd #aaaaaa #aaaaaa #dddddd;
	border-width:1px;
	border-style:solid;
	margin: 0;
}
#saisei{
	padding:5px;
	margin-top: 10pt;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	border: 1px solid #CCCCCC;
	width: 540px;
	text-align: left;
	font-size: 90%;
	float: left;
}
#saisei p{
font-size:80%;
font-weight:normal;
}
#comment{
	padding:2px;
	width:760px;
	float: left;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	font-size:90%;
	font-weight:normal;
	line-height:1.8;
	}
.f_130_bold {
	font-weight: bold;
	color: #333333;
	font-size: 130%;
	text-align: left;
	background-image: url(../campus/images/dot2.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 5px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	width: 530px;





}
.f_text {
	font-size: 80%;
	color: #333333;
	margin-bottom: 10px;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	width: 540px;
	background-position: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;



}
.end_img {
	padding-top: 20px;
	padding-bottom: 20px;
	margin: 0px;
	padding-right: 0px;
	padding-left: 0px;
	width: 540px;



}

#enkaku{
	clear: both;
	float: right;
	padding: 0px;
	width: 550px;
	height:auto;
	text-align: left;
	background-color:#ffffff;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	font-size: 80%;
}
#enkaku caption {
padding:10px 0px 10px 0px;
border-bottom:1px dotted #ccc;
font-weight:bold;
text-align:center;
color:#666666;
}

#enkaku table{
border-collapse:collapse;
border:1px solid #ccc;
border-spacing:0;
empty-cells:show;
font-size:90%;
color:#666666;
line-height:160%;
width:540px;
}
#enkaku  th{
	padding:5px;
	border:1px solid #ccc;
	background-color: #F0F0EB;
	width: 90px;
	height:auto;
}


#enkaku  td{
	padding:5px;
	border:1px solid #ccc;
	width: 425px;
}
#enkaku2{
	clear: both;
	float: right;
	padding: 0px;
	width: 550px;
	height:auto;
	text-align: left;
	background-color:#ffffff;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#enkaku2 caption {
padding:10px 0px 10px 0px;
border-bottom:1px dotted #ccc;
font-weight:bold;
text-align:center;
color:#666666;
}

#enkaku2 table{
	border-spacing:0;
	empty-cells:show;
	color:#666666;
	line-height:160%;
	width:540px;
	margin: 0px;
	padding: 0px;
}
#enkaku2  th{
	padding:4px;
	height:auto;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #ccc;
	width: 50px;
}


#enkaku2  td{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #ccc;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 80%;
}
.enkaku-sp{
	margin:0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 15px;
}
/*
================================================ gakkka  */
.gakka-box{
margin:0;
padding:0;
}
.gakka-box li{
	background-image: url(../department/2009/images/ya.gif);
	float: left;
	list-style-type:none;
	list-style-position: inside;
	text-decoration: none;
	line-height:160%;
	background-repeat: no-repeat;
	background-image: url(../kougi/images/btm_link_bg.gif);

	padding-top: 0px;
	padding-right: 0;
	padding-left: 5px;
	text-align: center;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 15px;
}
#wrapper_reki2 {
	padding: 0px;
	width: 550px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	font-size: 90%;
}
.title_reki2 {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-size: 100%;
	text-align: left;
	font-weight: bold;

}
#wrapper_reki2 dl {
	width: 550px;
	background-image: url(../daigaku/images/line.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;


}
#wrapper_reki2 dt {
	float: left;
	padding: 2px;
	clear:left;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;


}
#wrapper_reki2 dd {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 387px;
	background-image: url(../daigaku/images/pdficon_small.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 25px;
	text-align: left;









}
.f10 {
	font-size: 10px;
}
.fsmall {
	font-size: 9px;
}
#wrapper_flash {
	padding: 0px;
	width: 530px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: left;


}
.flash {
	width: 530px;
	margin-top: 10px;
	margin-bottom: 20px;
	border: 1px solid #D9D9D9;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;


}
.yydd {
	font-size: 70%;
	color: #666666;
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	width: 530px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.flash h3#num40 {
	font-size: 90%;
	font-weight: normal;
	color: #333333;
	width: 508px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 10px;
	background-image: url(../daigaku/images/title_bg40.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 31px;
	margin: 0px;

}
.flash h3#num39 {
	font-size: 90%;
	font-weight: normal;
	color: #333333;
	width: 508px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 10px;
	background-image: url(../daigaku/images/title_bg39.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 31px;
	margin: 0px;

}
.flash h3#num38 {
	font-size: 90%;
	font-weight: normal;
	color: #333333;
	width: 508px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 10px;
	background-image: url(../daigaku/images/title_bg38.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 31px;
	margin: 0px;

}
.flash h3#num37 {
	font-size: 90%;
	font-weight: normal;
	color: #333333;
	width: 508px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 10px;
	background-image: url(../daigaku/images/title_bg37.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 31px;
	margin: 0px;

}
.flash h3#num36 {
	font-size: 90%;
	font-weight: normal;
	color: #333333;
	width: 508px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 10px;
	background-image: url(../daigaku/images/title_bg36.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 31px;
	margin: 0px;

}
.flash h3#num35 {
	font-size: 90%;
	font-weight: normal;
	color: #333333;
	width: 508px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 10px;
	background-image: url(../daigaku/images/title_bg35.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 31px;
	margin: 0px;

}
.flash h3#num34 {
	font-size: 90%;
	font-weight: normal;
	color: #333333;
	width: 508px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 10px;
	background-image: url(../daigaku/images/title_bg34.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 31px;
	margin: 0px;

}
.flash h3#num33 {
	font-size: 90%;
	font-weight: normal;
	color: #333333;
	width: 508px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 10px;
	background-image: url(../daigaku/images/title_bg33.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 31px;
	margin: 0px;

}
.flash h3#num32 {
	font-size: 90%;
	font-weight: normal;
	color: #333333;
	width: 508px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 10px;
	background-image: url(../daigaku/images/title_bg32.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 31px;
	margin: 0px;

}
.flash h3#num31 {
	font-size: 90%;
	font-weight: normal;
	color: #333333;
	width: 508px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 10px;
	background-image: url(../daigaku/images/title_bg31.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 31px;
	margin: 0px;

}
.flash h3#num30 {
	font-size: 90%;
	font-weight: normal;
	color: #333333;
	width: 508px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 10px;
	background-image: url(../daigaku/images/title_bg30.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 31px;
	margin: 0px;

}
.flash h3#num29 {
	font-size: 90%;
	font-weight: normal;
	color: #333333;
	width: 508px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 10px;
	background-image: url(../daigaku/images/title_bg29.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 31px;
	margin: 0px;

}
.flash h3#num28 {
	font-size: 90%;
	font-weight: normal;
	color: #333333;
	width: 508px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 10px;
	background-image: url(../daigaku/images/title_bg28.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 31px;
	margin: 0px;

}
.flash h3#num27 {
	font-size: 90%;
	font-weight: normal;
	color: #333333;
	width: 508px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 10px;
	background-image: url(../daigaku/images/title_bg27.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 31px;
	margin: 0px;

}
.flash h3#num26 {
	font-size: 90%;
	font-weight: normal;
	color: #333333;
	width: 508px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 10px;
	background-image: url(../daigaku/images/title_bg26.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 31px;
	margin: 0px;

}
.flash h3#num25 {
	font-size: 90%;
	font-weight: normal;
	color: #333333;
	width: 508px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 10px;
	background-image: url(../daigaku/images/title_bg25.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 31px;
	margin: 0px;

}
.flash h3#num24 {
	font-size: 90%;
	font-weight: normal;
	color: #333333;
	width: 508px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 10px;
	background-image: url(../daigaku/images/title_bg24.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 31px;
	margin: 0px;

}
.flash h3#num23 {
	font-size: 90%;
	font-weight: normal;
	color: #333333;
	width: 508px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 10px;
	background-image: url(../daigaku/images/title_bg23.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 31px;
	margin: 0px;

}
.flash h3#num22 {
	font-size: 90%;
	font-weight: normal;
	color: #333333;
	width: 508px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 10px;
	background-image: url(../daigaku/images/title_bg22.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 31px;
	margin: 0px;

}
.flash h3#num21 {
	font-size: 90%;
	font-weight: normal;
	color: #333333;
	width: 508px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 10px;
	background-image: url(../daigaku/images/title_bg21.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 31px;
	margin: 0px;

}
.flash h3#num20 {
	font-size: 90%;
	font-weight: normal;
	color: #333333;
	width: 508px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 10px;
	background-image: url(../daigaku/images/title_bg20.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 31px;
	margin: 0px;

}
.flash h3#num19 {
	font-size: 90%;
	font-weight: normal;
	color: #333333;
	width: 508px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 10px;
	background-image: url(../daigaku/images/title_bg19.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 31px;
	margin: 0px;

}
.flash h3#num18 {
	font-size: 90%;
	font-weight: normal;
	color: #333333;
	width: 508px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 10px;
	background-image: url(../daigaku/images/title_bg18.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 31px;
	margin: 0px;

}
.flash h3#num17 {
	font-size: 90%;
	font-weight: normal;
	color: #333333;
	width: 508px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 10px;
	background-image: url(../daigaku/images/title_bg17.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 31px;
	margin: 0px;

}

.flash h3#num16 {
	font-size: 90%;
	font-weight: normal;
	color: #333333;
	width: 508px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 10px;
	background-image: url(../daigaku/images/title_bg16.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 31px;
	margin: 0px;

}
.flash h3#num15 {
	font-size: 90%;
	font-weight: normal;
	color: #333333;
	width: 508px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 10px;
	background-image: url(../daigaku/images/title_bg15.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 31px;
	margin: 0px;

}
.flash h3#num14 {
	font-size: 90%;
	font-weight: normal;
	color: #333333;
	width: 508px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 10px;
	background-image: url(../daigaku/images/title_bg14.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 31px;
	margin: 0px;

}
.flash h3#num13 {
	font-size: 90%;
	font-weight: normal;
	color: #333333;
	width: 508px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 10px;
	background-image: url(../daigaku/images/title_bg13.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 31px;
	margin: 0px;

}
.flash h3#num12 {
	font-size: 90%;
	font-weight: normal;
	color: #333333;
	width: 508px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 10px;
	background-image: url(../daigaku/images/title_bg12.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 31px;
	margin: 0px;

}
.flash h3#num11 {
	font-size: 90%;
	font-weight: normal;
	color: #333333;
	width: 508px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 10px;
	background-image: url(../daigaku/images/title_bg11.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 31px;
	margin: 0px;

}
.flash h3#num10 {
	font-size: 90%;
	font-weight: normal;
	color: #333333;
	width: 508px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 10px;
	background-image: url(../daigaku/images/title_bg10.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 31px;
	margin: 0px;

}
.flash h3#num09 {
	font-size: 90%;
	font-weight: normal;
	color: #333333;
	width: 508px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 10px;
	background-image: url(../daigaku/images/title_bg09.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 31px;
	margin: 0px;

}
.flash h3#num08 {
	font-size: 90%;
	font-weight: normal;
	color: #333333;
	width: 508px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 10px;
	background-image: url(../daigaku/images/title_bg08.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 31px;
	margin: 0px;

}
.flash h3#num07 {
	font-size: 90%;
	font-weight: normal;
	color: #333333;
	width: 508px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 10px;
	background-image: url(../daigaku/images/title_bg07.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 31px;
	margin: 0px;

}
.flash h3#num06 {
	font-size: 90%;
	font-weight: normal;
	color: #333333;
	width: 508px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 10px;
	background-image: url(../daigaku/images/title_bg06.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 31px;
	margin: 0px;

}

.flash h3#num05 {
	font-size: 90%;
	font-weight: normal;
	color: #333333;
	width: 508px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 10px;
	background-image: url(../daigaku/images/title_bg05.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 31px;
	margin: 0px;

}


.flash h3#num04 {
	font-size: 90%;
	font-weight: normal;
	color: #333333;
	width: 508px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 10px;
	background-image: url(../daigaku/images/title_bg04.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 31px;
	margin: 0px;

}
.flash h3#num03 {
	font-size: 90%;
	font-weight: normal;
	color: #333333;
	width: 508px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 10px;
	background-image: url(../daigaku/images/title_bg03.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 31px;
	margin: 0px;

}
.flash h3#num02 {
	font-size: 90%;
	font-weight: normal;
	color: #333333;
	width: 508px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 10px;
	background-image: url(../daigaku/images/title_bg02.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 31px;
	margin: 0px;

}
.flash h3#num01 {
	font-size: 90%;
	font-weight: normal;
	color: #333333;
	width: 508px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 10px;
	background-image: url(../daigaku/images/title_bg01.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 31px;
	margin: 0px;

}
.flash_box {
	padding: 0px;
	width: 508px;
	height: 121px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.slide_box {
	padding: 0px;
	width: 508px;
	height: 190px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.go_flash {
	background-image: url(../daigaku/images/arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	font-size: 80%;
	float: right;
	width: 130px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin: 0px;





}
#flash_text {
	padding: 0px;
	color: #333333;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 80%;
	float: left;
	width: 500px;

}
#kenkyu {
	margin: 0px;
	padding: 0px;
	width: 540px;
	text-align: left;
	float: left;

}
#hoikukenkyukai{
	padding: 0px;
	width: 540px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	float: left;
	text-align: left;
}

#kenkyu_topbox {
	padding: 0px;
	width: 540px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	float: left;
	text-align: left;
}
#kenkyu_text {
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;

}
#kenkyu_pic {
	margin: 0px;
	float: right;
	width: 200px;
	display: block;
	text-align: center;
	height: 149px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;


}
#kenkyu_main{
	margin:0;
	padding:0;
	width: 540px;
	float: left;
}


#kenkyu_main h3 {
	color: #E56E03;
	font-size: 120%;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-bottom-color: #E56E03;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	width: 540px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;

}
.kenkyu_mainbox {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	width: 540px;
	float: left;

}


.kenkyu_mainbox dl {
	width: 520px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 7px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	float: left;



}
.kenkyu_mainbox dt {
	float: left;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	font-weight: bold;
	padding: 0px;





}
.kenkyu_mainbox dd {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 26px;

}
.kenkyu_mainbox dl.top_midashi {
	width: 540px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;


}

.kenkyu_mainbox dl.top_midashi dt {
	color: #E56E03;
	float: left;
	clear:left;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	background-image: url(../nyuyoji/images/kenkyu_icon.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 15px;
	font-weight: normal;
	width: 400px;
	vertical-align: top;




}
.kenkyu_mainbox dl.top_midashi dd {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 415px;
	background-image: url(../nyuyoji/images/pdficon_small.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 17px;

}
.kenkyu_mainbox dl.top_midashi2 {
	width: 540px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;


}
.kenkyu_mainbox dl.top_midashi2 dt {
	color: #E56E03;
	float: left;
	clear:left;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 15px;
	font-weight: normal;




}
.kenkyu_mainbox dl.top_midashi2 dd {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 415px;
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 17px;

}
.kenkyu_kaisai {
	padding: 0px;
	float: right;
	width: 91px;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;

}
.kenkyu_kaisai01 {
	padding: 0px;
	float: right;
	width: 91px;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-image: url(../nyuyoji/images/kaisai_bg.gif);
	background-repeat: no-repeat;

}
/*この２はddの中の改行(br)が３つあるので.kenkyu_kaisaiとわけています。*/
.kenkyu_kaisai2 {
	padding: 0px;
	float: left;
	width: 91px;
	margin-top: 28px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

}
.kenkyu_kaisai p {
	background-image: url(../nyuyoji/images/kaisai_bg.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 22px;
	width: 91px;
	color: #732E07;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 18px;
	margin: 0px;

}
.kenkyu_kaisai01 p {
	background-repeat: no-repeat;
	background-position: left center;
	height: 22px;
	width: 91px;
	color: #732E07;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	margin: 0px;
	text-align: left;

}
.kenkyu_kaisai2 p {
	background-image: url(../nyuyoji/images/kaisai_bg.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 22px;
	width: 91px;
	color: #732E07;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 18px;
	margin: 0px;

}
.kenkyu_kaisai p a {
	color: #732E07;

}
.kenkyu_kaisai p a:active {
	color: #732E07;

}
.kenkyu_kaisai p a:visited {
	color: #732E07;

}
.kenkyu_kaisai2 p a {
	color: #732E07;

}
.kenkyu_kaisai2 p a:active {
	color: #732E07;

}
.kenkyu_kaisai2 p a:visited {
	color: #732E07;

}
.clear_kenkyu {
	clear: both;
	width: 540px;
	padding: 0px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #FE9F34;
	float: left;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;





}
.clear_kenkyu2 {
	width: 540px;
	margin: 0px;
	padding: 0px;
	float: left;
}

.pink2{
	color:#FB805F;
	margin:0;
	padding:0;
	font-weight:bold;
	text-align:left;
	font-size: 110%;
}
.p2{
	margin:0;
	padding:0;
	text-align:left;
	width: 550px;
	font-size: 90%;
}
#sumire{
	clear: none;
	float: left;
	width: 540px;
	height:auto;
	text-align: left;
	background-color:#ffffff;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	line-height: 1.6;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#sumire caption {
padding:10px 0px 10px 0px;
border-bottom:1px dotted #ccc;
font-weight:bold;
text-align:center;
color:#666666;
}

#sumire table{
border-collapse:collapse;
border:1px solid #ccc;
border-spacing:0;
empty-cells:show;
font-size:90%;
color:#666666;
line-height:160%;
width:540px;
}
#sumire  th{
	padding:5px;
	border:1px solid #ccc;
	background-color: #F0F0EB;
	width: 90px;
}

#sumire  td{
	padding:5px;
	border:1px solid #ccc;
}
#wallpaper{
	padding:0;
	width:720px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
	float: left;
}
#wallpaper-left{
	margin:0;
	padding:0;
	float: left;
	width: 400px;
	font-size: 90%;
}
#wallpaper-right{
	margin:0;
	padding:0;
	width: 320px;
	float: right;
	text-align: left;
	font-size: 80%;
}
.w-photo{
	padding:0;
	width:190px;
	float:left;
	margin-top: 0;
	margin-right: 20px;
	margin-bottom: 0;
	margin-left: 0;
	text-align: center;
}
.w-photo2{
	margin:0;
	padding:0;
	width:190px;
	float:left;
	text-align: center;
}
table .table-01 {
	width: 520px;
	border: 1px #E3E3E3 solid;
	border-collapse: collapse;
	border-spacing:0;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

table .table-01 th {
    padding: 2px;
    border: #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    background: #F5F5F5;
    font-weight: bold;
    line-height: 120%;
    text-align: left;
    white-space: nowrap; 
}
table .table-01 td {
    padding: 1px;
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    text-align: left;
    white-space: nowrap;
}

.guide-box{
	width:540px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	text-align: left;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
	font-size: 80%;
	float: left;
}

.guide-box dl {
	width: 550px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	font-size:80%;


}
.guide-box dt {
	float: left;
	clear: left;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding: 0px;
}
.guide-box dd {
	display: block;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0;
	padding: 2px 0 5px 0;
	text-align: center;
}
/*--------------------------------------------------------------------
daigaku shoukai
--------------------------------------------------------------------*/
.shokai-box{
	width:340px;
	padding:0;
	margin:0;
	float: left;
	text-align: left;
	line-height:1.6;
}

.shokai-box img{
float:right;
margin:0;
padding:0;
}
.shokai-box2{
	width:220px;
	padding:0;
	float: left;
	text-align: right;
	font-size: 80%;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

.text-right{
	text-align:right;
	width: 200px;
	font-size: 70%;
}
.shokai-box3{
	width:560px;
	padding:0;
	margin:0;
	text-align: left;
	font-size: 80%;
	float: left;
}
.daigaku-01{
	font-size:110%;
	font-weight:bold;
	color:#835612;
	float: none;
}
p.daigakutext {
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 2px;
	margin-left: 2px;
	text-align: left;

	font-size: 110%;

}
h3.daigaku {
	font-size: 110%;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	color: #835612;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-weight: bold;
	width: 550px;
}
h4.daigaku01{
	margin-top: 2px;
	margin-right: 5px;
	margin-bottom: 2px;
	margin-left: 0px;
	color: #333333;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-weight: bold;
	width: 400px;
}
/*--------------------------------------------------------------------
daigaku gakucho
--------------------------------------------------------------------*/

.gakucho-box{
	width:125px;
	padding:0;
	float: left;
	text-align: left;
	font-size: 80%;
	line-height:1.6;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 5px;
}
.gakucho-box2{
	width:400px;
	float: left;
	text-align: left;
	font-size: 90%;
	line-height:1.6;
	margin-top: 0;
	margin-bottom: 20px;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
.gakucho-box3{
	width:540px;
	padding:0;
	float: left;
	text-align: right;
	font-size: 110%;
	line-height:1.6;
	margin-top: 0;
	margin-bottom: 20px;
}
.gakucho-box4{
	width:150px;
	padding:0;
	float: right;
	text-align: left;
	font-size: 110%;
	line-height:1.6;
	margin-top: 0;
	margin-bottom: 10px;
}
.gakucho-box5{
	width:350px;
	padding:0;
	float: right;
	text-align: right;
	font-size: 110%;
	line-height:1.6;
	margin-top: 0;
	margin-bottom: 10px;
}
.sign-right{
text-align:right;
width:140px;
}
.gakucho-mm{
	width:540px;
	padding:0;
	float: left;
	height: 200px;

}
#gakucho-me{
	width:540px;
	float: left;
	text-align: left;
	margin: 0px;
	font-size: 80%;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 10px;


}
h3.aisatsu{
	color: #666666;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-weight: bold;
	width: 550px;
	text-align: left;
	margin: 0px;
	font-size: 90%;
}


/*--------------------------------------------------------------------
daigaku gakusho
--------------------------------------------------------------------*/

.gakusho-box{
	width:410px;
	padding:0;
	float: left;
	text-align: left;
	font-size: 90%;
	line-height:1.6;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 5px;
	height: auto;
}
.gakusho-box2{
	width:125px;
	padding:0;
	float: left;
	text-align: left;
	font-size: 80%;
	line-height:1.6;
	margin-top: 0;
	margin-bottom: 20px;
}
#g-kiku{
float:left;

}
/*--------------------------------------------------------------------
daigaku song
--------------------------------------------------------------------*/

.song-box{
	width:560px;
	height:800px;
	padding:0;
	float: left;
	text-align: left;
	font-size: 80%;
	line-height:1.6;
	margin:0;
	background-image:url(../daigaku/images/gakka.jpg);
}
#saisei p{
	padding:0;
	width: 540px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5px;
}
/*--------------------------------------------------------------------
daigaku movie
--------------------------------------------------------------------*/
#movie{
	width:560px;
	padding:0;
	float: left;
	text-align: left;
	font-size: 80%;
	line-height:1.6;
	margin:0;

}
.movie-box{
	width:560px;
	padding:0;
	float: left;
	text-align: left;
	font-size: 80%;
	line-height:1.6;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	clear: both;
}
.movie-box2{
	width:560px;
	padding:0;
	float: left;
	text-align: left;
	font-size: 80%;
	line-height:1.6;
	margin:0;
}
.moviebox{
	float:left;
	padding:0;
	width:270px;
	height: 117px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
.moviebox2{
	float:left;
	padding:0;
	width:270px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 10px;
}
.movie-cm{
	float:left;
	padding:0;
	width:560px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 10px;
}
.s-movie01{
	float:left;
	padding:0;
	width:145px;
	margin: 0;
}
.s-movie02{
	float:right;
	padding:0;
	width:119px;
	margin:0;
	height: 117px;
}
.s-movie03{
	padding:0;
	margin-top: 60px;
	width: 110px;
}
.s-movie02 table{
width:110px;

}
.s-movie04{
	float:right;
	padding:0;
	width:400px;
	margin:0;
	height: 117px;
}
.s-movie04 table{
	width:400px;

}
.title-obi{
	width:560px;
	height:25px;
	text-align:left;
	background-color:#E1E0E8;
	font-weight: bold;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
	vertical-align:middle;
	margin: 0px;
	font-size: 110%;
}

/*--------------------------------------------------------------------
daigaku access
--------------------------------------------------------------------*/
#accessbox{
	width:550px;
	padding:0;
	float: left;
	text-align: left;
	font-size: 80%;
	line-height:1.6;
	background-image: url(../daigaku/images/map_01.gif);
	background-repeat: no-repeat;
	height: 580px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5px;

}
#accessbox img{
float:left;
}
.accesstext{
	margin:0;
	padding:0;
	width: 275px;
	float: left;
}
#accessbox2{
	width:550px;
	padding:0;
	float: left;
	font-size: 80%;
	line-height:1.6;
	text-align: left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5px;

}
#accessbox2 img{
	float:left;
	margin: 0px;
	padding: 0px;
}
.accesstext2{
	margin:0;
	padding:0;
	width: 270px;
	text-align: right;
	float: left;
}

#accessbox3{
	width:560px;
	padding:0;
	float: left;
	font-size: 90%;
	line-height:1.6;
	margin:0;
	text-align: left;

}
.accesstext3{
	padding:0;
	width: 500px;
	text-align: left;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	float: left;
}
#accessbox4{
	width:200px;
	padding:0;
	float: right;
	line-height:1.6;
	text-align: left;
	margin-top: 230px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	font-size: 110%;

}
.yahoomap{
	padding:0;
	width: 550px;
	text-align: left;
}
.yahoomap img{
	float:right;
	margin-top: 10px;
}
#acc_print{
	width:600px;
	padding:0;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	margin-top: 10px;
	font-size: 90%;
	line-height:1.6;
}
#acc_print2{
	width:540px;
	padding:0;
	text-align:center;
	margin-top: 20px;
}
#acc_print img{
margin:0 0 20px 0;
padding:0;
}
#accessbox2011{
	width:550px;
	padding:0;
	float: left;
	text-align: left;
	font-size: 80%;
	line-height:1.6;
	height: 480px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5px;

}
#accessbox2011 img{
float:left;
}
#access2011map{
	width:550px;
	padding:0;
	float: left;
	text-align: left;
	font-size: 80%;
	line-height:1.6;
	background-image: url(../daigaku/images/map_s.gif);
	background-repeat: no-repeat;
	height: 270px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5px;

}
#access2011map img{
float:left;
}
/*--------------------------------------------------------------------
daigaku guide
--------------------------------------------------------------------*/
#guidebox{
	width:560px;
	padding:0;
	font-size: 80%;
	margin:0;
	text-align: left;
	float: left;
}


#guide-map{
	width:400px;
	font-size: 80%;
	line-height:1.6;
	text-align: left;
	float: left;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 10px;
	margin: 0;
}
#guide-map2{
	width:140px;
	font-size: 80%;
	line-height:1.6;
	float: left;
	margin: 0;
	padding: 0;
}
#guide-map img{
	float:left;
	padding:0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
}
.guide-photo{
	float: left;
	padding: 0;
	width: 125px;
	margin: 0;
}
.guide-photo img{
float:left;
margin:0;
padding:0;
}
.guide-phototext{
width:150px;
}

/*--------------------------------------------------------------------
daigaku reiki
--------------------------------------------------------------------*/


#rekibox {
	width: 540px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	height: 250px;
}
.title_reki02 {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-size: 80%;
	text-align: left;
	font-weight: bold;
	float: left;
	width: 300px;

}
#rekibox dl {
	width: 540px;
	background-image: url(../daigaku/images/line.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	font-size: 80%;
	float: none;

}
#rekibox dt {
	text-align: left;
	;
	margin: 0px;
	width: 200px;
	padding: 2px;

}
#rekibox dd {
	background-image: url(../daigaku/images/pdficon_small.gif);
	background-repeat: no-repeat;
	background-position: left center;
	width: 140px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	margin: 0px;
	float: right;
	clear: both;
	padding-left: 18px;

}
/*--------------------------------------------------------------------
daigaku zaiseki
--------------------------------------------------------------------*/
#zaisekibox{
	width:560px;
	padding:0;
	float: left;
	text-align: left;
	line-height:1.6;
	margin:0;

}
#zaisekibox table{
	padding: 0px;
	width: 560px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 80%;
	border-collapse:collapse;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-left-width: 1px;
	border-left-style: solid;
	border-bottom-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
}
#zaisekibox td{
	border-collapse:collapse;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	padding-left: 5px;
	vertical-align: middle;

}
h3.zaisekitext{
	color: #666666;
	font-weight: bold;
	width: 550px;
	text-align: left;
	padding: 0px;
	font-size: 90%;
	margin: 0px;
}

.tb-bottom{
font-weight:bold;
text-align:right;
background-color:#f0fcff;

	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
		vertical-align: middle;

}
.td-width{

text-align:right;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
		vertical-align: middle;
}
.td-color{
background-color:#f2f2f2;
text-align:center;
font-weight:bold;
width:60px;
vertical-align:middle;
overflow:auto
}

.td-width2{
width:180px;
text-align:left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
		vertical-align: middle;


}

.td-color2{
background-color:#f2f2f2;
text-align:center;
font-weight:bold;
width:200px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
		vertical-align: middle;
}
.td-width3{
text-align:left;

}
.tb-bottom2{
font-weight:bold;
text-align:center;
background-color:#f0fcff;
width:140px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
		vertical-align: middle;
}
.td-color3{
background-color:#f2f2f2;
text-align:center;
font-weight:bold;
width:140px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
		vertical-align: middle;
}
/*--------------------------------------------------------------------
daigaku outline
--------------------------------------------------------------------*/
#outlinebox{
	width:560px;
	padding:0;
	text-align: left;
	line-height:1.6;
	margin:0;
	font-size: 110%;
	float: left;
	height: auto;

}
.outlinetext{
	width:560px;
	padding:0;
	float: left;
	text-align: left;
	line-height:1.6;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
	font-size: 80%;
}

h3.outlinetitle {
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #09003E;
	font-weight: bold;
	background-color: #E1E0E8;
	height: 25px;
	width: 540px;
	float: left;
}

.outline01{
	width:540px;
	text-align:center;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	float: left;
	height: auto;
}
.outline02{
	width:500px;
	padding: 10px;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 10px;
	border: thin solid #CCCCCC;
	height: auto;
	float: left;
}
.outline03{
	width:500px;
	height: auto;
	float: left;
	margin: 0;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
h4.outlinetitle2 {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
	font-weight: bold;
	width: 540px;
	font-size: 80%;
	text-align: left;
	float: left;
	margin: 0px;
}

.outline02 ul{
	margin:0;
	padding:0;
}
.outline02 li{
	margin:0;
	padding:0;
	float:left;
	width: 500px;
	text-align: left;
	font-size:80%;
}

/*--------------------------------------------------------------------
recruit index
--------------------------------------------------------------------*/

#recrutbox{
	margin:0;
	padding:0;
	width:550px;
	text-align: left;
	height: auto;
	font-size: 80%;
}
#recrutbox2{
	margin:0;
	padding:0;
	width:550px;
	text-align: left;
	height: 400px;
	font-size: 90%;
	float: left;
}
#recrut-left{
	margin:0;
	padding:0;
	width:290px;
	text-align: left;
	height: auto;
	font-size: 80%;
	float: left;
}
#recrut-right{
	margin:0;
	padding:0;
	width:265px;
	text-align: left;
	height: auto;
	font-size: 80%;
	float: right;
}
/*--------------------------------------------------------------------
recruit data
--------------------------------------------------------------------*/
.recruit-databox{
	margin:0;
	padding:0;
	width:200px;
	text-align: left;
	float: left;

}
.recruit-databox img{
float:left;
clear:both;
}

.recruit-databox2{
	margin:0;
	padding:0;
	width:290px;

}
.recruit-databox2 img{
	margin:0;
	padding:0;
	float: left;
}

.recruit-text{
	margin:0;
	padding:0;
	clear: both;
}
.recruit-databox3{
	margin:0;
	padding:0;
	width:245px;
	float: right;
	font-size: 110%;
	height: auto;

}
.recruit-text2{
	margin:0;
	padding:0;
	width: 240px;
	clear: both;
	font-size:70%;
	text-align:left;
}

/*--------------------------------------------------------------------
recruit program
--------------------------------------------------------------------*/
.recruitpro{
	margin:0;
	padding:0;
	width:350px;
	float:left;
	clear:both;
}
.recruitpro2{
	padding:0;
	width:180px;
	float:left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;

}
.recruitpro2 ul{
list-style:none;
}
.recruitpro2 li{
	border: none;
	list-style-type: none;
	display: block;
	overflow: hidden;
	float: left;
	padding: 0px;
	width:180px;
	height:120px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
}

.recruitpro3{
	padding:0;
	width:550px;
	float:left;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0px;
	font-size: 110%;
	text-align: left;

}


/*--------------------------------------------------------------------
recruit list
--------------------------------------------------------------------*/

.recruitlist{
	padding:0;
	width:530px;
	float:left;
	margin:0;
	padding:0;

}
.recruitlistbox{
	padding:0;
	width:540px;
	float:left;
	margin:0;
	padding:0;

}
.recruitlist-text{
	padding:0;
	width:250px;
	float:left;
	margin:0;
	padding:0;
}

.recruitlist dl {
	float: left;
	width: 550px;
	text-align:left;
}
.recruitlist dl dt{
	font-size:120%;
	text-align:left;
	width: 210px;
	margin: 0em;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	float: left;
}
.recruitlist dl dd{
	font-size:80%;
	text-align: left;
	float: left;
	width: 270px;
	margin:0;
	padding:8px 0 0 0;
}
.recruitlist02{
	width:530px;
	height:28px;
	float:left;
	text-align:center;
	font-weight:bold;
	color:#fff;
	background-color:#70BD29;
	font-size:120%;
	vertical-align:middle;
	font-weight:bold;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;

}
.recruitlist03{
	width:530px;
	height:28px;
	float:left;
	text-align:center;
	font-weight:bold;
	color:#fff;
	background-color:#FF3E00;
	font-size:120%;
	vertical-align:middle;
	font-weight:bold;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;

}
.recruitlist04{
	width:530px;
	height:28px;
	float:left;
	text-align:center;
	font-weight:bold;
	color:#fff;
	background-color:#5787BD;
	font-size:120%;
	vertical-align:middle;
	font-weight:bold;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;

}
.list-class{
	padding:0;
	width:540px;
	float:left;
	margin:0;
	padding:0;

}
.list-class dl {
	float: left;
	width: 555px;
	text-align:left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.list-class dl dt{
	font-size:120%;
	text-align:left;
	width: 155px;
	margin: 0em;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
	float: left;
	color:#FF0000;
	font-weight:bold;
}
.list-class dl dd{
	font-size:90%;
	text-align: left;
	float: left;
	margin:0;
	color:#990000;
	padding-top: 8px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
.list-class-text{
	width:530px;
	padding-left: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	float: left;
}

.list-class-text table{
	margin:0;
	padding:0;
	width:530px;
	float: left;
}

.list-class-text th{
	margin:0;
	padding:0;
	width:380px;
	font-weight:bold;
	color:#000;
	font-size: 110%;
}
.list-class-text td{
	margin:0;
	padding:0;
	font-size:90%;
}
.list-class-textbox{
	line-height:1.6;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	font-size: 100%;
	width: 530px;
	float: left;
	padding-left: 5px;
}
.list-class-textbox2{
	line-height:1.6;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 10px;
	font-size: 100%;
	width: 530px;
	float: left;
	padding-left: 5px;
}
.listcolor{
font-size:70%;
color:#990000;
}
.list-youkyo {
	font-size:120%;
	text-align:left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	color:#FF0000;
	font-weight:bold;
	width: 530px;
	float: left;
	margin-top: 10px;
}
/*--------------------------------------------------------------------
recruit hennyugaku
--------------------------------------------------------------------*/

#henbox{
	padding:0;
	width:550px;
	float:left;
	padding:0;
	font-size: 80%;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;

}
.hen-01{
	width:540px;
	height:28px;
	float:left;
	text-align:left;
	background-color:#CCCCCC;
	vertical-align:middle;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;

}

.hen-list01{
	width:540px;
	height:28px;
	float:left;
	text-align:left;
	font-weight:bold;
	color:#fff;
	background-color:#70BD29;
	vertical-align:middle;
	font-weight:bold;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;

}
.hen-list02{
	width:540px;
	height:28px;
	float:left;
	text-align:left;
	font-weight:bold;
	color:#fff;
	background-color:#FF3E00;
	vertical-align:middle;
	font-weight:bold;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	clear: both;

}
.hen-list03{
	width:540px;
	height:28px;
	float:left;
	text-align:left;
	font-weight:bold;
	color:#fff;
	background-color:#5787BD;
	vertical-align:middle;
	font-weight:bold;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	clear: both;

}
.hen-list04{
	width:550px;
	height:24px;
	float:left;
	text-align:left;
	font-weight:bold;
	background-color:#FFFF99;
	vertical-align:middle;
	font-weight:bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;

}
.hen-text{
	width:540px;
	padding-left: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	float: left;
	font-size: 110%;
}

.hen-text table{
	margin:0;
	padding:0;
	width:540px;
	font-size:75%;
	float: left;
}
.hen-text td{
width:180px;
text-align:left;
}

/*--------------------------------------------------------------------
recruit calendar
--------------------------------------------------------------------*/
.calendarbox{
	width:100%;
	padding:0;
	margin:0;
	text-align: left;
	font-size: 100%;
	line-height: 1.6;
	float: left;
}
.calendarbox2{
	width:540px;
	padding:0;
	margin:0;
	text-align: left;
}

.calendarbox table{
	text-align:left;
	border:1px solid #ccc;
	border-collapse:collapse;
	font-size: 80%;
	width: 540px;
	padding: 0px;
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 5px;
}
.calendarbox th{
	border:1px solid #ccc;
	padding:5px;
	text-align:left;

}

.kai{
	margin:0;
	border:1px solid #ccc;
	padding:2px;
	text-align:left;

}
.tuki{
	margin:0;
	border:1px solid #ccc;
	padding:2px;
	text-align:center;
	vertical-align: middle;

}
.saport{
	margin:0;
	border:1px solid #ccc;
	padding:2px;
	text-align:left;

}
.kouza{
	margin:0;
	border:1px solid #ccc;
	padding:2px;
	text-align:left;
	vertical-align:middle;

}

.kai2{
	margin:0;
	border:1px solid #ccc;
	padding:2px;
	text-align:left;
	width:45px;
	height:300px
}
.calendartext{
	margin:0;
	padding:0;
	width: 100%;
	line-height: 1.6;
}
/*--------------------------------------------------------------------
sitemap-rui
--------------------------------------------------------------------*/
#jyukenbox{
	width:560px;
	padding:0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
}

.page-topbox{
	width:560px;
	float: left;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	padding: 0;
}
.page-topbox2{
	width:170px;
	padding: 0;
	margin-top: 0;
	margin-right: 3px;
	margin-bottom: 5px;
	margin-left: 5px;
	float: left;
}
.site-top-title{
	margin:0;
	width:166px;
	height:33px;
	background-image:url(../images/t_bg.gif);
	background-repeat:no-repeat;
	color:#09003E;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
	font-size: 100%;
	font-weight: bolder;
	text-align: left;
	

}
.site-top-title  a{
    color: #4b4b4b;
	font-weight: bolder;
}
.site-top-title  a:hover{
    color: #4b4b4b;
	font-weight: bolder;
}
ul.site-pagetop {
	list-style-type: none;
	margin: 0px;
	padding: 0;
	display:block;

}
ul.site-pagetop4 {
	list-style-type: none;
	;
	padding: 0;
	display:block;
	height: auto;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	float: left;
	width: 160px;

}
li.site-pagetoplist {
	font-size: 80%;
	display: inline;
	background-image: url(../images/common/ya_03.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	width: 160px;
	height:100%;
	list-style-position: outside;
	list-style-type: none;
	text-align: left;
	float: left;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 15px;
	margin-top: 0;
	margin-right: 0;
	margin-left: 5px;
}

li.site-pagetoplist a {
	color: #4b4b4b;
	text-decoration: underline;
}
li.site-pagetoplist a:hover {
	color: #4b4b4b;
	text-decoration: none;
	}

li.site-pagetoplist2 {
	width: 155px;
	height:100%;
	font-size: 80%;
	display: inline;
	float: left;
	margin: 0px;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}

li.site-pagetoplist2 a {
	color: #4b4b4b;
	text-decoration: underline;
}


li.site-pagetoplist2 a:hover {
	color: #4b4b4b;
	text-decoration: none;
}

li.site-pagetoplist3 {
	font-size: 80%;
	display: inline;
	background-image: url(../images/common/li_bg.gif);
	background-repeat: no-repeat;
	background-position: 12px 8px;
	margin:0;
	width: 150px;
	height:100%;
	list-style-position: outside;
	list-style-type: none;
	text-align: left;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 18px;
	float: left;
}

li.site-pagetoplist3 a {
	color: #4b4b4b;
	text-decoration: underline;
}
li.site-pagetoplist3 a:hover {
	color: #4b4b4b;
	text-decoration: none;

	}
ul.site-pagetop2 {
	list-style-type: none;
	margin: 0px;
	padding: 0;
	display:block;
	width: 560px;

}
li.site-pagetoplist4 {
	font-size: 70%;
	display: inline;
	background-image: url(../images/common/ya_03.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	margin:0 6px 0 3px;

	height:100%;
	list-style-position: outside;
	list-style-type: none;
	text-align: left;
	float:left;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 13px;
}

li.site-pagetoplist4 a {
	color: #4b4b4b;
	text-decoration: underline;
}
li.site-pagetoplist4 a:hover {
	color: #4b4b4b;
	text-decoration: none;
	}

.page-topbox3{
	width:560px;
	height:28px;
	float: left;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	padding: 5px 0 0 5px;
	background-color:#D8E4F8;
}
li.site-pagetoplist5 {
	font-size: 80%;
	display: inline;
	background-image: url(../images/common/ya_03.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	width: 240px;
	height:100%;
	list-style-position: outside;
	list-style-type: none;
	text-align: left;
	float: left;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 15px;
	margin-top: 0;
	margin-right: 0;
	margin-left: 5px;
}

li.site-pagetoplist5 a {
	color: #4b4b4b;
	text-decoration: underline;
}
li.site-pagetoplist5 a:hover {
	color: #4b4b4b;
	text-decoration: none;
	}
/*--------------------------------------------------------------------
parents/association
--------------------------------------------------------------------*/

.parentsbox{
	width:560px;
	margin:0;
	padding:0;
	height: 300px;

}

/*--------------------------------------------------------------------
parents/kiyaku
--------------------------------------------------------------------*/

.parentsbox2{
	width:540px;
	margin:0;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
	float: right;
	text-align: left;
	font-size: 80%;
}

h3.kiyakutitle{

	text-align: left;
	font-weight:bold;
	float:left;
	margin: 0px;
}
.kiyaku-t-right{
margin:0;
orphans:0;
float:left;
}


.parentsbox2  p{
	padding:0;
	width:540px;
	text-align: left;
	margin-top: 2px;
	margin-right: 0;
	float: left;

}
.p-p01{
margin:15px 0 0 0;
	padding:0;
	width:500px;
	text-align: left;
}
.parentsbox2 dl{
	width:530px;
	float: left;
	padding: 0px;
	margin:0;
}

 
.parentsbox2 dt {
	width:50px;
	color: #000;
	text-align:left;
	font-weight: bold;
	padding: 0px;
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 0;
	float: left;

}

.parentsbox2 dd {
	text-align: left;
	margin: 0px;
	padding: 0px;

}


.parentsbox2 ul{
	margin: 0;
	padding: 0;
	display:block;
	width: 540px;
	float: right;
	text-align: left;

}
.parentsbox2 li {
	display: inline;
	margin:0;
	list-style-position: outside;
	list-style-type: none;
	text-align: left;
	width:500px;
	padding:0;
	float: left;
}

.parentsbox3  {
	width:140px;
	padding:0;
	margin:0;
	float: right;
}

.parentsbox3 ul{
	margin: 0;
	padding: 0;
	display:block;

}
.parentsbox3 li {
	float:right;
	font-size:70%;
	display: inline;
	margin:0;
	list-style-position: outside;
	list-style-type: none;
	text-align: left;
	width:140px;
	padding:0;
}
/*--------------------------------------------------------------------
sotsugyo/shomei
--------------------------------------------------------------------*/
.sotsugyobox{
	width:550px;
	float: left;
	text-align: left;
	font-size: 90%;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.sotsugyotitle{
	width:540px;
	height:28px;
	float:left;
	text-align:center;
	background-color:#CCCCCC;
	vertical-align:middle;
	font-weight: bold;
	margin: 0;
	padding: 0;

}
.sotsugyo-text{
	
	margin: 15px 0 0 20px;
	line-height: 1.6;
	letter-spacing: 1.0px;
	font-size: 88%;

}


.sotsugyo-p{
	color:#FF0000;

}

.sotsugyobox table{
	width:540px;
	margin:0;
	padding:0;
	float: left;
}

.sotsugyobox  td{
	border:1px solid #CCCCCC;
	padding:5px;
	text-align:left;
    vertical-align:middle;
}



.sotsugyobox  th{
	border:1px solid #CCCCCC;
	font-weight:bold;
	padding:5px;
	text-align:left;
	vertical-align:middle;
		
}
.sotsugyobox2{
	width:540px;
	float: left;
	margin-top: 10px;
	margin-bottom: 20px;
	clear: both;
}


.sotsugyobox2 table{
width:540px;
margin:0;
padding:0;
}

.sotsugyobox2  td{
	border:1px solid #CCCCCC;
	padding:5px;
	vertical-align:middle;
}



.sotsugyobox2  th{
	border:1px solid #CCCCCC;
	font-weight:bold;
	padding:5px;
	vertical-align:middle;
	text-align:center;
		
}

.shomeishorui{
	text-align:left;
	width:540px;
	font-weight:bold;
	font-size:100%;
}

.right-td{
text-align:right;
}


/*--------------------------------------------------------------------
sotsugyo/hoikushi
--------------------------------------------------------------------*/
.hoikushibox{
	width:550px;
	float: left;
	text-align: left;
	font-size:80%;
	padding: 0px;
	margin-left: 5px;
}
.hoikushititle{
	height:28px;
	float:left;
	text-align:center;
	background-color:#DEDDE6;
	font-weight: bold;
	line-height: 1.6;
	width: 560px;
	padding-top: 6px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin: 0px;

}
#hoikushibox2{
	width:550px;
	float: left;
	text-align: left;
	font-size:90%;
	padding: 0px;
	margin-left: 5px;
}
.hoikushititle2{
	height:28px;
	float:left;
	text-align:center;
	font-weight: bold;
	line-height: 1.6;
	width: 550px;
	padding-top: 6px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin: 0px;

}
.hoikushibox table{
	width:550px;
	margin:0;
	padding:0;
	float: left;
}

.hoikushibox  td{
	border:1px solid #CCCCCC;
	padding:5px;
	vertical-align:middle;
	width:366px;
	line-height: 1.6;
}



.hoikushibox  th{
	border:1px solid #CCCCCC;
	font-weight:normal;
	padding:5px;
	vertical-align:middle;
	width:150px;
	background-position: left;
		
}
#hoikushibox2 table{
	width:550px;
	padding:0;
	float: left;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	font-size: 90%;
	line-height: 1.4;
}

#hoikushibox2  td{
	border:1px solid #CCCCCC;
	vertical-align:middle;
	width:366px;
	padding-top: 6px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}



#hoikushibox2  th{
	border:1px solid #CCCCCC;
	font-weight:bold;
	vertical-align:middle;
	width:100px;
	background-position: left;
	background-color: #DEDDE6;
	text-align: center;
	vertical-align:top;
	padding-top: 6px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
		
}
.number{
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 16px;
}
#hoiku2{
	width:538px;
	line-height: 1.6;
}
#soukai19{
	padding:0px;
	float: left;
	width: 550px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	border: 1px solid #CCCCCC;
}
#soukai19 p{
padding:5px;
line-height:1.4;
}
/*--------------------------------------------------------------------
sotsugyo/dousoukai
--------------------------------------------------------------------*/
.dousoukaibox{
	width:550px;
	float: left;
	text-align: left;
	padding: 0px;
	margin-left: 5px;
	line-height: 1.6;
	font-size: 90%;
}
.dousoukaibox img{
float:right;
}
.dousoukaibox table{
	width:550px;
	margin:0;
	padding:0;
	float: left;
}

.dousoukaibox  td{
	border:1px solid #CCCCCC;
	padding:5px;
	vertical-align:middle;
	width:538px;
	line-height: 1.6;
}
	
.dousoukaip{
	float:left;
	width:530px;
	text-align:right;
	padding: 0px;
	margin-top: 5px;
	margin-bottom: 10px;
	font-weight: bold;
}

.dousoukaibox2{
	width:550px;
	float: left;
	text-align: left;
	margin-top: 20px;
	padding: 0px;
	margin-left: 5px;
	font-size: 90%;
}


.dousoukaibox2 table{
	width:550px;
	margin:0;
	padding:0;
	font-size: 90%;
}

.dousoukaibox2  td{
	border:1px solid #CCCCCC;
	padding:5px;
	vertical-align:middle;
	width:366px;
	line-height: 1.4;
}



.dousoukaibox2 th{
	border:1px solid #CCCCCC;
	font-weight:bold;
	padding:5px;
	vertical-align:middle;
	width:150px;
	background-position: left;
	background-color:#DEDDE6;
	text-align:center;
		
}

#hoiku img{
	float:right;
	width: 120px;
	clear:both;
}


/*--------------------------------------------------------------------
sotsugyo/soukai
--------------------------------------------------------------------*/
.soukaibox{
	width:380px;
	float: left;
	text-align: left;
	padding: 0px;
	clear:both;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 90%;
}
.soukaibox img{
float:right;
}

.soukaibox ul{
	margin:0;
	padding:0;
	width: 350px;
}
.soukaibox li{
	padding:0;
	text-align:left;
	width: 350px;
	margin-top: 0;
	margin-right: 0;
	margin-left: 10px;
	float:left;
		clear:both;
}
.soukaibox p{
	width:350px;
	line-height:1.6;
}
.soukaibox2{
	width:130px;
	float: right;
	text-align: left;
	font-size:80%;
	padding: 0;
	margin-top: 20px;
}

.dousoukaibox2 ul{
	margin:0;
	padding:0;
	width: 530px;
}


.dousoukaibox2 li{
	float:left;
	padding-right: 10px;
	padding-left: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	width: 150px;
	background-position: center;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;

}

.soukaibox2 img{
margin:0;
padding:0;
}
.soukaibox3{
	width:540px;
	float: left;
	text-align: left;
	padding: 0;
	margin-top: 20px;
}
.soukaibox3 p{
	margin:0;
	padding-top: 0;
	padding-right: 0;
	padding-left: 10px;
}
.soukaiboxp{
	float:left;
	width:540px;
	text-align:right;
	padding: 0px;
	margin-top: 5px;
	margin-bottom: 10px;
}

/*--------------------------------------------------------------------
sotsugyo/kiyaku
--------------------------------------------------------------------*/
.s-kiyakubox{
	width:540px;
	float: left;
	text-align: left;
	font-size:90%;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-left: 10px;
	margin-left: 10px;
}
h3.s-kiyakutitle{
	width:540px;
	height:25px;
	float:left;
	text-align:left;
	background-color:#DEDDE6;
	padding-bottom: 0;
	padding-left: 5px;
	font-weight: bold;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #09003E;
	padding-top: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;

}


.s-kiyakubox p{
	width:520px;
}
.s-kiyakubox  table{
	padding:0;
	width:300px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
}
.s-kiyakubox th{
	width:70px;
	padding:2px;
}

.s-kiyakubox td{
width:140px;
padding:2px;
}

.s-kiyakubox2{
	width:540px;
	float: left;
	font-size:70%;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-left: 10px;
	margin-left: 10px;
	background-position: right;
}

.s-kiyakubox2  table{
	padding:0;
	width:170px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 6px;
	float: right;
}
.s-kiyakubox2 th{
margin:0 5px 0 0;
padding:2px;
}

.s-kiyakubox2 td{
width:130px;
padding:2px;
text-align:left;
}
/*--------------------------------------------------------------------
saiyo/gakucho
--------------------------------------------------------------------*/
.saiyo-gakucho{
	width:155px;
	padding:0;
	float: left;
	text-align: left;
	font-size: 80%;
	line-height:1.6;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 5px;
	height: auto;
}
.saiyo-gakucho2{
	width:380px;
	padding:0;
	text-align: left;
	font-size: 90%;
	line-height:1.6;
	margin-top: 0;
	margin-bottom: 20px;
	float: right;
	margin-left: 10px;
}
.saiyo-gakucho2 p{
	text-align: left;
	margin: 0px;
	padding: 0px;
}

/*--------------------------------------------------------------------
saiyo/kyujin
--------------------------------------------------------------------*/
.kyujinbiox{
	width:550px;
	float: left;
	text-align: left;
	font-size: 90%;
	line-height:1.6;
	padding: 0;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}

.kyujinbiox p{
	padding:0;
	float: left;
	width: 540px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
.kyujinbiox ul{
width:520px;
margin:0;
padding:0;
}
.kyujinbiox li{
	display: inline;
	background-image: url(../images/common/ya_03.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	width: 155px;
	height:100%;
	list-style-position: outside;
	list-style-type: none;
	text-align: left;
	float: left;
	clear:both;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 15px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;

}


.kyujinbiox li a {
	color: #4b4b4b;
	text-decoration: underline;
}
.kyujinbiox li a:hover {
	color: #4b4b4b;
	text-decoration: none;
	}
.kyujinbiox2{
	width:550px;
	text-align: center;
	font-size: 80%;
	line-height:1.6;
	float: left;
	border: 1px solid #CCCCCC;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}	
	
.kyujinbiox2 table{
	width:200px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 100px;
	padding: 0px;
}

.kyujinbiox2 td{

	float: none;
	text-align: left;
}
.kyujinbiox2 th{

	float: none;
	text-align: left;
	margin:3px;
}


.kyujinbiox3{
	width:550px;
	text-align: center;
	line-height:1.6;
	float: left;
	padding: 0;
	border: 1px solid #CCCCCC;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}	
	
.kyujinbiox3 table{
	width:520px;
	margin:0;
	padding: 0px;
}

.kyujinbiox3 td{
	text-align: left;
	padding:5px;
	line-height: 1.6;

}

/*--------------------------------------------------------------------
saiyo/skill
--------------------------------------------------------------------*/
.skillbox{
	width:540px;
	float: left;
	text-align: left;

	line-height:1.6;
	margin: 0px;
	padding:0;
}

.skillbox table{

margin:0;
padding:0;
}


.skillbox td{
	margin:0;
	font-size: 70%;
	padding-top: 4px;
	padding-right: 1px;
	padding-bottom: 4px;
	padding-left: 1px;
}

.skillbox ul{
	font-size:70%;
	margin-top: 5px;
}

.skill-gakka{
	float: left;
	text-align: left;
	line-height:1.6;
	margin: 0px;
	padding:0;
	width: 550px;
}

.skill-gakka table{

margin:0;
padding:0;
}


.skill-gakka td{
	margin:0;
	padding:4px 0 4px 1px;
	vertical-align: top;
}
/*--------------------------------------------------------------------
inquiry
--------------------------------------------------------------------*/


.toiawasebox{
	width:550px;
	float: left;
	text-align: left;
	font-size:90%;
	line-height:1.6;
	margin: 0px;
	padding-top: 0;
	padding-left: 5px;
}
.toiawasebox2{
	width:550px;
	float: left;
	text-align: left;
	line-height:1.6;
	margin: 0px;
	padding:0;
}
h3.toiawasetitle{
	text-align:left;
	background-color:#DEDDE6;
	font-weight: bold;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #09003E;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 120%;

}
.toiawasebox table2{
	margin:0;
	width:550px;
	border: 1px solid #CCCCCC;
	float: left;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
}
.toiawasebox2 td{
	margin:0;
	padding:0;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	font-size: 90%;
}
.haichi-c{
text-align:center;
font-weight:bold;
}
.haichi-c2{
text-align:center;
}
.toiawasebox2 th{
	margin:0;
	padding:3px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	text-align: center;

}
.toiawasebox table{
	width:550px;
	border: 1px solid #CCCCCC;
	float: left;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
}

.toiawasebox td{
	margin:0;
	padding:5px;
	border: 1px solid #CCCCCC;
	width: 25%;
	vertical-align: middle;

}

.toiawasebox th{
	margin:0;
	padding:3px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	text-align: center;

}
.head01{
margin:0;
padding:0;

}


/************** campusmap **************/
#campusbox{
	padding:0;
	margin: 0px;
	float: left;
	width: 560px;
	background-repeat: no-repeat;
	background-position: left top;
	height: 650px;
}
#campus-01{
	float:left;
	padding:0;
	margin:0;
	width:316px;
	height:204px;
}

#campus-01 ul {
	width:316px;
	height:204px;
	padding: 0px;
	text-indent: -9999px;
	margin:0;

}
#campus-01 li a{
	padding: 0px;
	width:316px;
	height:204px;
	display: block;
	margin:0;
	background-image: url(../campus/images/campus/campus_01.jpg);
	background-repeat: no-repeat;

}

#campus-01 a:hover{
	padding: 0px;
	width:316px;
	height:204px;
	display: block;
	margin:0;
	background-image: url(../campus/images/campus/campus_01a.jpg);
	background-repeat: no-repeat;

}
#campus-02{
	float:left;
	padding:0;
	margin:0;
	width:244px;
	height:204px;
}

#campus-02 ul {
	width:244px;
	height:204px;
	padding: 0px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	margin:0;


}
#campus-02 li a{
	padding: 0px;
	width:244px;
	height:204px;
	display: block;
	margin:0;
	background-image: url(../campus/images/campus/campus_02.jpg);
	background-repeat: no-repeat;

}

#campus-02 a:hover{
	padding: 0px;
	width:244px;
	height:204px;
	display: block;
	margin:0;
	background-image: url(../campus/images/campus/campus_02a.jpg);
	background-repeat: no-repeat;

}
#campus-03{
	float:left;
	padding:0;
	margin:0;
	width:316px;
	height:166px;
}

#campus-03 ul {
	width:316px;
	height:166px;
	padding: 0px;
	display: block;
	text-indent: -9999px;

	margin:0;



}
#campus-03 li a{
	padding: 0px;
	width:316px;
	height:166px;
	display: block;
	margin:0;
	background-image: url(../campus/images/campus/campus_03.jpg);
	background-repeat: no-repeat;

}

#campus-03 a:hover{
	padding: 0px;
	width:316px;
	height:166px;
	display: block;
	margin:0;
	background-image: url(../campus/images/campus/campus_03a.jpg);
	background-repeat: no-repeat;

}
#campus-04{
	float:left;
	padding:0;
	margin:0;
	width:244px;
	height:166px;
}

#campus-04 ul {
	width:244px;
	height:166px;
	padding: 0px;
	display: block;
	text-indent: -9999px;
	margin:0;


}
#campus-04 li a{
	padding: 0px;
	width:244px;
	height:166px;
	display: block;
	margin:0;
	background-image: url(../campus/images/campus/campus_04.jpg);
	background-repeat: no-repeat;

}

#campus-04 a:hover{
	padding: 0px;
	width:244px;
	height:166px;
	display: block;
	margin:0;
	background-image: url(../campus/images/campus/campus_04a.jpg);
	background-repeat: no-repeat;

}
#campus-05{
	float:left;
	padding:0;
	margin:0;
	width:218px;
	height:230px;
}

#campus-05 ul {
	width:218px;
	height:230px;
	padding: 0px;
	display: block;
	text-indent: -9999px;
	margin:0;


}
#campus-05 li a{
	padding: 0px;
	width:218px;
	height:230px;
	display: block;
	margin:0;
	background-image: url(../campus/images/campus/campus_05.jpg);
	background-repeat: no-repeat;

}

#campus-05 a:hover{
	padding: 0px;
	width:218px;
	height:230px;
	display: block;
	margin:0;
	background-image: url(../campus/images/campus/campus_05a.jpg);
	background-repeat: no-repeat;

}
#campus-06{
	float:left;
	padding:0;
	margin:0;
	width:337px;
	height:230px;
}

#campus-06 ul {
	width:337px;
	height:227px;
	padding: 0px;
	display: block;
	text-indent: -9999px;
	margin:0;


}
#campus-06 li a{
	padding: 0px;
	width:337px;
	height:227px;
	display: block;
	margin:0;
	background-image: url(../campus/images/campus/campus_06.jpg);
	background-repeat: no-repeat;

}

#campus-06 a:hover{
	padding: 0px;
	width:337px;
	height:227px;
	display: block;
	margin:0;
	background-image: url(../campus/images/campus/campus_06a.jpg);
	background-repeat: no-repeat;

}

.campus-qa-title{
	width:550px;
	height:25px;
	float:left;
	text-align:left;
	font-weight:bold;
	background-color:#E1E0E8;
	vertical-align:middle;
	font-weight:bold;
	clear: none;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #09003E;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-top: 5px;

}

.campus-qa-title2{
	width:540px;
	height:25px;
	float:left;
	text-align:left;
	font-weight:bold;
	background-color:#E1E0E8;
	vertical-align:middle;
	font-weight:bold;
	clear: both;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	margin-top: 5px;
	margin-bottom: 10px;

}
.campus-qa-title02{
	text-align:left;
	font-weight:bold;
	background-color:#E1E0E8;
	vertical-align:middle;
	font-weight:bold;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 8px;
	height: 25px;
	margin: 0px;

}
#campusoff{
margin:0;
padding:0;
float:left;
}
/************** campusmap  event**************/
#eventbox{
	width: 560px;
	float: left;
	text-align: center;
	padding: 0;
	clear: none;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#eventbox table{
	width:540px;
	float: none;
	padding: 0;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 10px;
	font-size: 80%;
}
#eventbox th {
	margin: 0px;
	padding: 3px;
	text-align: center;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #B3A6C5;
	background-color: #E0D9EA;
	color: #8F6BBE;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #E6E6E6;
	border-bottom-color: #E6E6E6;
	width: 80px;
	font-weight:bold;
	line-height:1.6;
	font-size: 110%;
}
#eventbox td {
	margin: 0px;
	text-align: left;
	border-top-color: #E6E6E6;
	border-bottom-color: #E6E6E6;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 9px;
	width: 460px;
	line-height:1.6;
}
.eventbox2{
	width: 560px;
	float: left;
	text-align: center;
	margin: 0;
	padding-right: 10px;
	padding-left: 10px;
	height: auto;
	clear: both;
}
.f_130_blue {
	font-size: 130%;
	padding-left: 8px;
	padding-top: 6px;
	margin-bottom: 10px;
	background-image: url(../campus/images/midashi_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	color: #8F6BBE;
	font-weight: bold;
	width: 540px;

}
#clubbox{
	width: 560px;
	text-align: center;
	margin: 0;
	height: auto;
	float: left;
	padding: 0px;
}
#clubbox table{
	margin-bottom: 10px;
	border-collapse: collapse;
	line-height: 1.4;
	font-size:80%;
	width: 560px;
	padding: 0px;
}
.mojinone{
	text-indent:-9999%;
}

#clubbox th,#clubbox td {
	border: solid 1px #999;
	width:170px;
	height: 30px;
	padding-top: 5px;
	padding-right: 7px;
	padding-bottom: 5px;
	padding-left: 7px;
	text-align: left;
}

#clubbox th {
	background-color: #f3f3f3;
}
#clubbox tfoot tr td {
	border: none;
}

.Data table {
	margin: 0px 0px 0px 0px;
	float: left;
}
.arrow-link {
	background-image:url(../campus/images/club_y.gif);
	background-repeat: no-repeat;
	background-position: 3px 4px;
	width: 130px;
	padding:2px 0 5px 20px;
	letter-spacing:-1px;
	text-align:left;
	font-size: 90%;
}
.clubbox2{
	width: 560px;
	text-align: center;
	height: auto;
	clear:both;
	float: left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	padding-bottom: 10px;
	font-size: 110%;
}

.clubbox2 td{
	margin:5px 0 0 0;
	padding:0;
	vertical-align: top;
}
.club-name{
	width:550px;
	background-color: #E1E0E8;
	text-align: center;
	font-weight: bold;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	padding-left: 10px;
	float: none;
}
.club-shosai{
	width: 320px;
	font-size: 80%;
	text-align: left;
	padding: 5px;
	float:left;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 0;
}
.club-shosai table{
	margin:0;
	padding:0;
	width:315px;
	line-height:1.6;
	float: left;
}
.club-shosai td{
	margin:0;
	padding:0;
	vertical-align: top;
}
.club-shosai img{
	float:left;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
}
.club-shosai2{
	margin:0;
	width: 200px;
	float:left;
}
.club-shosai2 img{
margin:0 0 5px 0;
}
.club-shosai3{
	width:250px;
	float: right;
	font-size:90%;
}

.club-shosai3 th{
width:210px;
	text-align: right;
	padding: 0px;
}
.club-shosai3 td{
	width:40px;
	text-align: left;
	background-position: left;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 1px;
}
.clubshokai{
font-size:90%;
margin:0 0 5px 0;
text-align:left;
}
.club-shokai001{
	width: 128px;
	margin: 0;
	height: auto;
	float: left;
	padding: 0;
}
.club-shokai01{
	width: 128px;
	margin: 0 16px 10px 0;
	height: auto;
	float: left;
	padding: 0;
}
.club-shokai02{
	width: 128px;
	margin: 0 0 10px 0;
	height: auto;
	float: left;
	padding: 0;
}
#club_box{
	width: 560px;
	text-align: center;
	margin: 0;
	height: auto;
	float: left;
	padding: 0px;
}
#gakuseijichikai{
	width: 560px;
	text-align: left;
	height: auto;
	float: left;
	padding: 0px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
#club_box img{
	float:left;

	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 2px;
		padding:3px;
	background-color:#ffffff;
	border-color:#dddddd #aaaaaa #aaaaaa #dddddd;
	border-width:1px;
	border-style:solid;
}
#club_box2{
	width: 550px;
	text-align: left;
	height: auto;
	float: left;
	border: 1px solid #CCCCCC;
	margin-top: 20px;
	font-size: 80%;
	padding-left: 5px;
}
#club_box2 dl{
	width: 535px;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 110%;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	clear: both;
}
#club_box2 dd{
	margin:0;
	padding:0;
	float:left;
	width: 80px;
}
#club_box2 dt{
margin:0;
padding:0;
float:left;
}
.club-name2{
	width:530px;
	background-color: #E1E0E8;
	text-align: left;
	font-weight: bold;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	padding-left: 10px;
	float: left;
}
.club_title{
	width:540px;
	height:25px;
	float: left;
	clear: both;
	background-color: #FBEDC3;
	vertical-align: middle;
	text-indent: 5px;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
#club_box2 table{
	padding:0;
	float:left;
	width:540px;
	margin-top: 20px;
}
#club_box2 td{
	margin:0;
	padding:5px;
}
#club_box2 img{
	margin:0;
	padding:0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.clubspace{
margin:0;
padding:0;
}
#certificate-box{
	margin:0;
	padding:0;
	width:560px;
	text-align: left;
	float: left;
	clear: none;
}
.con-title{
	font-weight:bold;
	clear: both;
	float: none;

}
#certificate-box p{
	float:left;
	padding:0;
}
#certificate-box2 p{
float:left;
margin:0;
padding:0;
}
.base {
	padding: 0px;
	width: 540px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	border-collapse:collapse;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	float: left;
	font-size: 90%;


}
.base th {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 5px;
	text-align: center;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;

}
.base td {
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding: 5px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	vertical-align: middle;
}

.ce{
	text-align:center;
	vertical-align:middle;
}
.right-td{
text-align:right;
width:170px;
}
.certificate-box2{
	margin:0;
	padding:0;
	width:560px;
	float: left;
	line-height: 1.6;
	font-size: 80%;
}
.cetable{
	margin:0;
	padding:0;
	float:left;
	width:540px;
	border:none;
	clear: both;
	font-size: 80%;

}
.cetable td{
border:solid 1px;
}
/*--------------------------------------------------------------------
puchikougi
--------------------------------------------------------------------*/

.kougibox{
	margin:0;
	padding:0;
	text-align: left;
	width: 540px;
}
.kougibox2{
	text-align: right;
	width: 540px;
	background-image: url(../kougi/images/btm_link_bg.gif);
	background-repeat: no-repeat;
	height: 44px;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding: 0px;
}
.k-kamoku{
	margin:0;
	width:250px;
	float:left;
	color: #FFFFFF;
	text-align: left;
	font-weight: bold;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
}
.k-kamoku2{
	margin:0;
	width:220px;
	float:right;
	padding-top: 22px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	color: #FFFFFF;
	font-size: 70%;
}

/*--------------------------------------------------------------------
SJ
--------------------------------------------------------------------*/
#sj-box{
	width:540px;
	height: 280px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
	float: left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	text-align: left;
	font-size:80%;
}
#sj-box img{
	padding:0;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 0;
	clear: both;
	float: left;
}


.sjpdf{
	background-image:url(../images/common/pdf.gif);
	background-repeat:no-repeat;
	width:200px;
	background-position: left center;
	float: right;
	margin: 0px;
	padding-left: 25px;
}
#sj-box2{
	margin:0;
	width:540px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
	float: left;
	font-size:80%;
}
.sj-back{
	width:540px;
	height:20px;
	float:left;
	text-align:left;
	font-weight:bold;
	background-color:#CCCCFF;
	font-size:120%;
	vertical-align:middle;
	font-weight:bold;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #003366;

}
#sj-box2 table{
	padding:0;
	float: left;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	width: 540px;
}
#sj-box2 th{
	width:80px;
	margin:0;
	padding:2px;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-bottom-style: dotted;
	border-right-style: dotted;
	border-bottom-color: #CCCCCC;
	border-right-color: #CCCCCC;
	text-align: center;
	vertical-align: middle;

}
#sj-box2 td{
	width:180px;
	margin:0;
	padding:2px;
	border-bottom:dotted 1px;
	border-bottom-color: #CCCCCC;
	text-align: left;
	height: 30px;
	vertical-align: middle;

}
#sj-box2 p{
	padding:0;
	float: right;
	margin: 0px;
}
#sj-box2 td img{
	float:left;
	padding:0;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 0;
}
#sj-box3{
	width:540px;
	float: left;
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
		font-size:80%;
}
#sj-box3 table{
	width:540px;
	padding:0;
	float: left;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
/*--------------------------------------------------------------------
gakuho
--------------------------------------------------------------------*/
#gakuhobox{
	width:560px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
	float: left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	text-align: left;
	font-size:80%;
}
.gakuho-box2{
margin:0;
padding:0;
width:180px;
text-align:center;
float:left;
}
.gakuho-box2 img{
	margin:0;
	padding:0 15px;


}
h3.gakuho{
margin:0;
padding:0;
width:180px;
text-align:center;
font-size:90%;
}
/*--------------------------------------------------------------------
keitai
--------------------------------------------------------------------*/
#keitaibox{
	float:left;
	margin:0;
	width:300px;
	text-align: right;
	clear: both;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 0;
}
#keitaibox img{
float:right;
margin:0;
padding:0 20px 0 0;
}



#keitaibox2{
	float:right;
	padding:0;
	width:450px;
	font-size: 80%;
	margin-top: 20pt;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
#keitaibox3{
	float:left;
	margin:0;
	padding:0;
	width: 364px;
	background-image: url(../keitai/images/img_02.gif);
	height: 220px;
	background-repeat: no-repeat;
	vertical-align: bottom;

}
#keitai-url{
	width:200px;
	margin:0;
	padding-top: 200px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
}
#keitaibox{
	float:left;
	margin:0;
	width:300px;
	text-align: right;
	clear: both;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 0;
}
#k-box{
	padding:0;
	width:740px;
	font-size: 80%;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 20px;
}
/*--------------------------------------------------------------------
local
--------------------------------------------------------------------*/
#localbox{
	font-size:90%;
	text-align:left;
	width:540px;
	padding: 0;
	float: left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5px;
}
.localtext{
	text-align: left;
	float: left;
	width: 540px;
	padding: 0;
	margin: 0;
}
.localtext-b{
	margin:0;
	padding:0;
	text-align: left;
	font-weight:bold;
}
.textb{
	margin:0;
	padding:0;
	text-align: left;
	font-weight:bold;
	float: left;
	width: 200px;
}
.localtext2{
	margin:0;
	padding:0;
	width: 530px;
	text-align: right;
	float: left;
}
.localtext3{
	margin:0;
	padding:0;
	width: 540px;
	text-indent:8px;
	font-weight:bold;
}
.localtext4{
	margin:0;
	padding:0;
	width: 540px;
	text-indent:8px;
}
#localbox table{
	margin:0;
	padding:0;
	float:left;
	width: 540px;
	font-size: 90%;
}
#localbox td{
	border:1px solid #CCCCCC;
	padding:3px;
	text-align: left;
	line-height: 1.6;
}
.localbox-title{
	width:540px;
	float:left;
	text-align:left;
	font-weight:bold;
	background-color:#E1E0E8;
	vertical-align:middle;
	font-weight:bold;
	clear: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	height: 25px;
	padding: 0;

}
.localtext5{
	margin:0;
	padding:0;
	width: 120px;
	text-indent:20px;
}
.localtext6{
	margin:0;
	width: 540px;
	text-align: left;
	clear: both;
	padding: 0;
}
.tdcenter{
text-align:center;
font-weight:bold;
width:50px;
}
.td-center{
text-align:center;
}
#localbox2{
	text-align:left;
	width:540px;
	float: left;
	padding: 0;
	margin-top: 10px;
}
.tdcenter2{
text-align:center;
font-weight:bold;
width:80px;
}
.localtext7{
	margin:0;
	text-align: left;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
	clear: both;
}

#localbox3{
	text-align:left;
	width:540px;
	float: left;
	padding: 0;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
#localbox4{
	text-align:left;
	width:540px;
	float: left;
	padding: 0;
	margin: 0px;
}
.tdcenter3{

width:240px;
}
#campus-qa-box{
	width:550px;
	padding:0;
	font-size:90%;
	float: left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5px;
}

.campus-qabox{
	width:550px;
	padding:0;
	float: left;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
}

#campus-qa-box table{
	margin:0;
	padding:0;
	float: left;
}
#campus-qa-box th{
	text-align:center;
	border:1px solid #ccc;
	margin:0;
padding:3px;
}
#campus-qa-box td{
	margin:0;
	padding:3px;
	border:1px solid #ccc;
	text-align: left;

}
#campus-qa-box2{
width:550px;
margin:0;
padding:0;
font-size:80%;
}
#campus-qa-box2 table{
margin:0;
padding:0;
}
#campus-qa-box2 th{
	text-align:center;
	margin:0;
padding:3px;
}
#campus-qa-box2 td{
margin:0;
padding:3px;

}
.campus-room-box{
	margin:0;
	padding:0;
	width:540px;
	text-align:left;
	float: left;
}
.campus-room-box img{
	float:right;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
}

#campus-qa-box3{
	width:550px;
	margin:0;
	padding:0;
	font-size:80%;
	line-height: 1.6;
}
#campus-qa-box3 table{
margin:0;
padding:0;
width:540px;
}
#campus-qa-box3 th{
	text-align:center;
	margin:0;
padding:3px;
}
#campus-qa-box3 td{
margin:0;
padding:3px;

}
#campus-qa-box3 ul{
	padding:0;
	text-align:left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	float: left;
	width: 530px;
}
#campus-qa-box3 li{
	padding:0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 2px;
}
#campus-qa-box4{
	width:540px;
	padding:5px;
	border:#CCCCCC 1px solid;
	text-align:left;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 10px;
	float: left;
	line-height: 1.6;
}
#nyushibox {
	width: 540px;
	font-size: 90%;
	text-align:left;
	float: left;
	clear: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
#nyushikokuchi {
	width: 540px;
	font-size: 90%;
	text-align:left;
	float: left;
	clear: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
#nyushibox dl {
	width: 540px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-image: url(../../images/backnumber/line03.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
#nyushibox dt {
	background-image: url(../images/index/ya.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 15px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 520px;
}
#nyushibox dd {
	display: block;
	width: 520px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
#nyushibox table{
	float:left;
	margin:0;
	padding:0;
	width: 540px;
}



#nyushibox td{
	padding:5px;
	vertical-align: middle;
	border: 1px solid #CCCCCC;
	text-align: left;
}
.nyushi-table{
	margin:0;
	padding:0;
	width:540px;
	font-size: 90%;
	float: left;
}
.nyushi-table th{
	text-align:center;
	border:1px solid #ccc;
	margin:0;
padding:3px;
}
.nyushi-table td{
margin:0;
padding:3px;
	border:1px solid #ccc;

}
.td-right{
text-align:right;
}
.left8{
padding:0 0 0 10px;
margin:0;
}
.nyushi-table2{
	margin:0;
	padding:0;
	border:1px solid #CCCCCC;
}
.nyushi-table2 td{
border:none;
padding:3px;
line-height:1.6;
border:1px solid
}

.s-nyushibox{
	width:440px;
	margin:0;
	padding:0;
	float: right;
}
.nyushi-kekka{
	padding:0;
	width:auto;
	float: left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
.nyushi-kekka table{
margin:0;
padding:0;
}
.nyushi-kekka th{
margin:0;
padding:0;
}
.nyushi-kekka td{
margin:0;
padding:0;
}
.nyushi-kekka p{
	width:540px;
	float: left;
	text-align: left;
}
/* ---- faq --- */
.faq-box
{
	padding:2px 0 5px 0px;
	background:url(/ibu/images/nyushi/q_border.gif) no-repeat 0 100%;
}


.faq-box span.question
{
	display:block;
	line-height:25px;
	font-weight:bold;
	background-image: url(../nyusi/images/q.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 30px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}

.faq-box p.aa
{
	padding:0 0 0 30px;
	background-image: url(../nyusi/images/a.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#faq-box2{
	margin:0;
	padding:0;
	width:540px;
	border:1px solid #CCCCCC;
	float: left;
}
.faq-title{
	float:left;
	text-align:left;
	font-weight:bold;
	background-color:#E1E0E8;
	vertical-align:middle;
	font-weight:bold;
	clear: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	height: 25px;
	padding: 0;
	width: 540px;

}
.kon2{
	color:#11033E;
	font-size:100%;
	font-weight:bold;
	text-align: left;
	width: 500px;
}
.campus-qa-title3{
	width:540px;
	height:25px;
	float:left;
	text-align:left;
	font-weight:bold;
	vertical-align:middle;
	font-weight:bold;
	clear: both;
	border: 1px solid #11033E;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;

}
#tdright{
text-align:right;
}
#classbox {
	width: 560px;
	font-size: 80%;
	text-align:left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	float: left;
	margin: 0px;
}
#class2008 {
	margin: 0px;
	padding:0;
	float: left;
}
#class2008 td{
padding:2px;
}
#class2008 table{
	margin: 0px;
	padding:0;
}
#classbox img {
	background-color: #f6f6f6;
	padding: 4px;
	float:left;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 3px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
#classbox2 {
	width: 550px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	float: left;
	clear: none;
}
#classbox2 img {

	float:right;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 3px;
}
#departmentbox{
width:540px;
padding:0 10px;
margin:0;
float:left;
text-align:left;
font-size:80%;
}
.imgsp{
	padding:0;
	width: 540px;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
	clear: both;
}
.h-ss1r {
	font-size: 70%;
	line-height: 1.4em;
	color: #333333;
	text-align: right;
	width: 560px;
}
#skillbox{
	width:540px;
	margin:0;
	float:left;
	text-align:left;
	font-size:90%;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 5px;
}
#skillbox table{
	line-height:1.6;
	float: left;
	width: 100%;
	font-size: 90%;
}
#nyuyojibox{
	font-size:90%;
	text-align:left;
	width:540px;
	height: auto;
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5px;
	float: left;
}
#nyuyojiphoto{
	text-align:center;
	width:540px;
	height: 300px;
	padding: 0;
	float: left;
	font-size: 90%;
	margin: 0;
}

#nyuyojibox img{
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#nyuyojibox span{
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding: 0px;
	float: left;

}
#nyuyojibox table{
	width:540px;
	margin:0;
	padding: 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#nyuyojibox th{
	padding:3px;
	border:1px solid #ccc;
	background-color: #f5f5f5;
	text-align: center;
}

#nyuyojibox td{
	padding:3px;
	border:1px solid #ccc;
	vertical-align: middle;
}
.nyuyojitext{
	margin:0;
	padding:0;
	width: 280px;
	text-align: left;
	float: right;
}
.nyuyoji-kakobox{
	text-align:left;
	width:540px;
	float: left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	height: auto;
	padding-top: 0;
	padding-right: 0;
	padding-left: 10px;
}
.nyuyoji-kakobox2{
	text-align:left;
	width:540px;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
	float: left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	height: auto;
}
.nyuyoji-kakobox3{
	text-align:left;
	width:520px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 10px;
	float: left;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	height: auto;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #FF6600;
}
.pict-sumire{
	padding:3px;
	background-color:#ffffff;
	border-color:#dddddd #aaaaaa #aaaaaa #dddddd;
	border-width:1px;
	border-style:solid;
}
.sumire-box{
	width:170px;
	margin:0;
	float: left;
	background-position: center;
	text-align:center;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
}
.sumire-box img{
	float: left;
	padding:3px;
	background-color:#ffffff;
	border-color:#dddddd #aaaaaa #aaaaaa #dddddd;
	border-width:1px;
	border-style:solid;
}
.sumire-box ul{
}
.sumire-box01{
	width:540px;
	margin:0;
	float: left;
	background-position: center;
	text-align:center;
	padding: 0;
}
#sumire-box2010sumire{
	width:540px;
	float: left;
	background-position: center;
	padding: 0;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
#sumire-box2010sumire table{
	margin:0;
	padding:0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 540px;
}
#sumire-box2010sumire td{
	margin:0;
	padding:0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width:180px;
	text-align: center;
}
.photop{
padding:0 0 0 40px;
}
#sumire-box2010sumire img{
	padding:0;
	width: 143px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 20px;
}
#sumire-box2010sumire p{
margin:0;
padding:0;
}
.sumire-box02{
	width:540px;
	margin:0;
	float: left;
	background-position: center;
	text-align:left;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
	line-height:1.6;
	}
.sumire-box02 p{
	margin:0;
	text-indent:10px;
	line-height: 1.4;
}
.sumire-box2{
	width:330px;
	margin:0;
	float: left;
	background-position: center;
	text-align:left;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
	line-height:1.6;
	}
.sumire-box2 ul{
	width:330px;
	margin:0;
	}
.sumire-box2 li{
    float:left;
	margin:0 0 0 2px;
	}
.nyuyoji-kakobox li{
	float:left;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
	}
.nyuyoji-kakobox3 li{
	float:left;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
	}
.n-kakobox03 {
	margin:0;
	padding: 0;

		}

.kenkyu_mainbox-m{
	margin:0;
	padding:0;
	float: left;
	width: 380px;
}
.kenkyu_mainbox-m2{
	margin:0;
	padding:0;
	float: left;
	width: 520px;
}
.kenkyu_mainbox-m dl {
	width: 380px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 7px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	float: left;



}
.kenkyu_mainbox-m dt {
	float: left;
	clear:left;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
	font-weight: bold;
	padding: 2px;

}
.kenkyu_mainbox-m dd {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
	padding-top: 0;
	padding-right: 2px;
	padding-bottom: 0;
	padding-left: 30px;

}
.kenkyu_mainbox-m dl.top_midashi {
	width: 380px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;


}
.kenkyu_mainbox-m dl.top_midashi {
	width: 380px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;


}
.kenkyu_mainbox-m dl.top_midashi dt {
	color: #E56E03;
	float: left;
	clear:left;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
	background-image: url(../nyuyoji/images/kenkyu_icon.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 0;
	padding-right: 2px;
	padding-bottom: 0;
	padding-left: 15px;
	font-weight: normal;




}
.kenkyu_mainbox-mdl.top_midashi dd {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 415px;
	background-image: url(../nyuyoji/images/pdficon_small.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 0;
	padding-right: 2px;
	padding-bottom: 0;
	padding-left: 17px;

}
.hoiku-text{
	color:#E56E03;
	padding-left: 10px;
	width: 380px;
	float: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	clear: both;
}
.hoiku-text2{
	color:#E56E03;
	padding-left: 10px;
	width: 540px;
	float: left;
}

.kenkyu_mainbox-m2 dd {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 0;
	padding-left: 30px;
	width: 400px;
	}
#f-box{
	margin:0;
	width:730px;
	padding-top: 0;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 20px;
}
.form-box{
	margin:0;
	width:700px;
	padding-top: 0;
	padding-right: 30px;
	padding-bottom: 0;
	padding-left: 40px;
	height: auto;
}
.form-box-text{
	font-size:80%;
	font-weight: bold;
	text-align: left;
	margin: 0px;
}
.form-box table{
	margin:0;
	padding:0;
	width:700px;
	font-size:80%;
}
.form-box th{
	padding:5px;
	width:170px;
	border: 1px solid #CCCCCC;
	vertical-align: top;
	
}
.form-box td{
padding:5px;
border: 1px solid #CCCCCC;
}
.form-b{
	margin:0;
	width:700px;
	padding:0;
	text-align: center;
}
#link-box{
	margin:0;
	width:540px;
	float: left;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
	height: 300px;

}
.link-box2{
	width:250px;
	padding: 0;
	margin-top: 0;
	margin-right: 3px;
	margin-bottom: 0;
	margin-left: 5px;
	float: left;
}
.form-c{
	width:700px;
	padding:0;
	text-align: left;
	height: 320px;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.form-c1{
	width:700px;
	padding:0;
	height: 320px;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	text-align: center;
}
.table-none {
	margin:0;
	padding:0;
	border:none;
}
.table-none td{
border:none;
}
table#table-01 {
	width: 500px;
	border: 1px #E3E3E3 solid;
	border-collapse: collapse;
	border-spacing: 0;
}

table#table-01 th {
    padding: 5px;
    border: #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    background: #F5F5F5;
    font-weight: bold;
    line-height: 120%;
    text-align: center;
    white-space: nowrap; 
}
table#table-01 td {
	padding: 3px;
	border: 1px #E3E3E3 solid;
	border-width: 0 0 1px 1px;
	text-align: center;
	white-space: nowrap;
	width:90px;
}
.space{
	padding:0;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	font-size: 90%;
}
#wrapper_renkei {
	padding: 0px;
	width: 550px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	font-size: 90%;
}
.title_renkei {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-size: 100%;
	text-align: left;
	font-weight: bold;

}

#wrapper_renkei caption {
padding:10px 0px 10px 0px;
border-bottom:1px dotted #ccc;
font-weight:bold;
text-align:center;
color:#666666;
}

#wrapper_renkei table{
	border-collapse:collapse;
	border:1px solid #ccc;
	border-spacing:0;
	empty-cells:show;
	font-size:90%;
	color:#666666;
	line-height:160%;
	width:540px;
}
#wrapper_renkei th{
	padding:5px;
	border:1px solid #ccc;
	background-color: #F0F0EB;
	text-align: center;

}

#wrapper_renkei  td{
	padding:5px;
	border:1px solid #ccc;
	text-align: left;
}
.h-ss1 {
	font-size: 80%;
	line-height: 1.4;
	color: #333333;
}
.koukaikouzatitle{
	width:540px;
	float:left;
	text-align:center;
	font-weight: bold;
	line-height: 1.6;
	padding: 0;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-size: 110%;

}
#skillbox_new{
	float: left;
	width: 550px;
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5px;


}
#skillbox_new table{
width:550px;
margin:0;
padding:0;
}
#skillbox_new td{
	margin:0;
	font-size: 70%;
	vertical-align: middle;
	text-align:left;
	padding: 0px;
	height: 20px;
}
#skillbox_new ul{
text-align:left;
	font-size: 70%;
}
.link_g1 a {
	color: #70BD29;
		text-align:center;
	vertical-align:middle;
	width:20px;
}
.link_g2 a {
	color: #70BD29;
	text-align:center;
	vertical-align:middle;
	width:20px;
}
.link_g3 a {
	color: #70BD29;
		text-align:center;
	vertical-align:middle;
	width:20px;
}
.link_g4 a {
	color: #70BD29;
		text-align:center;
	vertical-align:middle;
	width:20px;
}
.link_g5 a {
	color: #70BD29;
		text-align:center;
	vertical-align:middle;
	width:20px;
}
.skillsp{
	line-height:1.6;
	padding-bottom: 10px;
	padding-left: 5px;
}
.seikabox{
	width:550px;
	height:180px;
	background-image:url(../department/2009/living/images/seika_bg.jpg);
	font-size: 80%;
	background-position: left;
	float: left;
	text-align: left;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
	clear: none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5px;
	background-repeat: no-repeat;
	line-height: 1.4;
}
.seikatsubox{
	width:550px;
	height:180px;
	background-image:url(../department/2009/living/images/seikatu_bg.jpg);
	font-size: 80%;
	background-position: left;
	float: left;
	text-align: left;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
	clear: none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5px;
	background-repeat: no-repeat;
	line-height: 1.4;
}
.syokubox{
	width:550px;
	height:180px;
	background-image:url(../department/2009/living/images/shoku_bg.jpg);
	font-size: 80%;
	background-position: left;
	float: left;
	text-align: left;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
	clear: none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5px;
	background-repeat: no-repeat;
	line-height: 1.4;
}
.childbox{
	width:550px;
	height:180px;
	background-image:url(../department/2009/child/images/youji_bg.jpg);
	font-size: 80%;
	background-position: left;
	float: left;
	text-align: left;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
	clear: none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5px;
	background-repeat: no-repeat;
	line-height: 1.4;
}
.logibox{
	width:550px;
	height:180px;
	background-image:url(../department/2009/business/images/logi_bg.jpg);
	font-size: 80%;
	background-position: left;
	float: left;
	text-align: left;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
	clear: none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5px;
	background-repeat: no-repeat;
	line-height: 1.4;
}

.jitsumubox{
	width:550px;
	height:180px;
	background-image:url(../department/2009/business/images/jitsumu_bg.jpg);
	font-size: 80%;
	background-position: left;
	float: left;
	text-align: left;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
	clear: none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5px;
	background-repeat: no-repeat;
	line-height: 1.4;
}
.itbox{
	width:550px;
	height:180px;
	background-image:url(../department/2009/business/images/it_bg.jpg);
	font-size: 80%;
	background-position: left;
	float: left;
	text-align: left;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
	clear: none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5px;
	background-repeat: no-repeat;
	line-height: 1.4;
}
.hosbox{
	width:550px;
	height:180px;
	background-image:url(../department/2009/business/images/hos_bg.jpg);
	font-size: 80%;
	background-position: left;
	float: left;
	text-align: left;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
	clear: none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5px;
	background-repeat: no-repeat;
	line-height: 1.4;
}
.kenkobox{
	width:550px;
	height:180px;
	background-image:url(../department/2009/business/images/kenko_bg.jpg);
	font-size: 80%;
	background-position: left;
	float: left;
	text-align: left;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
	clear: none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5px;
	background-repeat: no-repeat;
	line-height: 1.4;
}

.seikasp{
	width:420px;
	line-height:1.6;
	padding-bottom: 10px;
	padding-left: 5px;
	font-size: 90%;
}
.seikatsusp{
	width:380px;
	line-height:1.6;
	padding-bottom: 10px;
	padding-left: 5px;
	font-size: 90%;
}
.seikabox2{
	width:560px;
	font-size: 90%;
	float: left;
	text-align: left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	border: 1px solid #CCCCCC;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
.seikabox2 li{
	float:left;
	padding: 0px;
	width: 175px;
	margin-left: 10px;
}
.seikabox3{
	width:560px;
	font-size: 90%;
	float: left;
	text-align: left;
	clear: none;
	padding: 0;
	margin: 0;
}
.seikabox3 img{
	float:left;
	margin-right: 3px;
	margin-left: 3px;
	margin-bottom: 5px;
}
.seikabox4{
	width:510px;
	font-size: 90%;
	float: left;
	text-align: left;
	clear: none;
	padding: 0;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 3px;
}
.seikabox4 img{
	float:right;
	margin: 0px;
	padding: 0px;
}
.seikabox5{
	width:330px;
	font-size: 90%;
	float: left;
	text-align: left;
	clear: none;
	margin: 0;
	background-color: #ECF7E4;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.seikabox5 img{
	float: left;
	padding-bottom:10px;
}
.seikabox5 ul {
	list-style-type: none;
	padding: 0px;
	width: 325px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
}
.seikabox5 li{
	float:left;
	width: 150px;
	clear: none;
	margin-top: 10px;
}
.seikabox6{
	width:330px;
	font-size: 90%;
	float: left;
	text-align: left;
	clear: none;
	margin: 0;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.seikabox6 img{
	float: left;
	padding-bottom:10px;
}
.seikabox6 ul {

	padding: 0px;
	width: 325px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
}
.seikabox6 li{
	float:left;
	width: 162px;
	clear: none;
	margin-top: 10px;
	font-size: 90%;
	display:block;
	list-style-type: none;
}
.seikabox6 li a{
	width: 162px;
	margin-top: 10px;
	font-size: 90%;
	display:block;

}
.seikabox6 li a:hover {
	width: 162px;
	margin-top: 10px;
	font-size: 90%;
	display:block;

}
#ulnone{
border:none
}
#seika-box{
	width:550px;
	font-size: 80%;
	background-position: left;
	float: left;
	text-align: left;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
	clear: none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5px;
	background-repeat: no-repeat;
	line-height: 1.4;
}
#seika-box table{
	margin:0;
	text-align:left;
	width: 540px;
	padding: 0px;
	float: left;
}
#kokai{
	margin:0;
	float: left;
	width: 540px;
	font-size: 80%;
	line-height: 1.6;
	text-align: left;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
}
#kokai dl{
	padding:0;
	width: 500px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 40px;
}
#kokai dt{
	padding:0;
	float: left;
	width: 100px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10pt;
	margin-left: 0;
}
#kokai dd{
	padding:0;
	float: left;
	width: 370px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10pt;
	margin-left: 0;
}
#kokaikouza{
	margin:0;
	padding:0;
	clear:both;
	float: left;
	width: 540px;
}
#kosodate{
	width:540px;
	padding:0;
	float: left;
	text-align: left;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
#kosodate img{
	margin:0;
	padding:0;

}
.nyuyojitext2{
	text-align:right;
	padding:0;
	margin:0;
	float: left;
	width: 530px;
}
#hoikukenkyubox{
	font-size:90%;
	text-align:left;
	width:550px;
	float: left;
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5px;
}
.hoikukenkyubox2{
	padding:0;
	float: left;
	width: 550px;
	margin-left: 5px;
}
.hoikukenkyubox002{
	padding:0;
	float: left;
	width: 550px;
	margin: 0;
}
.aotext{
	margin:0;
	padding:0;
	font-size: 80%;

}
.koubotext{
	color:#Fb805f;
	width: 540px;
	text-align: left;
	float: left;
	font-size: 110%;
	font-weight: bold;
}
.sport-text{
	padding:0;
	width:540px;
	float: left;
	font-weight: bold;
	color: #000066;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.cert{
	width:540px;
	text-align:center;

}
#curriculumbox{
	margin:0;
	padding:0;
	width:550px;
	height: auto;
}
#curriculumbox li{
margin:0 0 10px 0;
}
#curriculumbox2{
	padding:0;
	width:550px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5px;
	float: left;
	font-size: 90%;
}
#curriculumbox2 table{
margin:0;
padding:0;
}
.curr-title{
	background-color:#666699;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;

}
.curr-title2{
	background-color:#C5C5E8;
	font-weight: bold;
	color: #666669;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;

}
.curr-title01{
	background-color:#70BD29;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;

}
.curr-title02{
	background-color:#FF3E00;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;

}
.curr-title03{
	background-color:#5687BD;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;

}
.curr-title04{
	background-color:#D9F0BB;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align: left;

}
.curr-title05{
	background-color:#FED98E;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align: left;

}
.curr-title06{
	background-color:#CEDCEC;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align: left;
	padding-left: 5px;

}
.curr-title07{
	background-color:#E1E0E8;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align: center;
	padding-left: 5px;
	float: left;
	width: 540px;

}
.curri-common{
	padding:0;
	width:550px;
	float: left;
	line-height: 1.6;
	margin: 0;
}


.curri-common03{
	padding:0;
	width:550px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5px;
	float: left;
	font-size: 90%;
	line-height: 1.6;
}
.curri-left{
	width:265px;
	padding:0;
	text-align: left;
	height: auto;
	font-size: 90%;
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
	float: left;
}

.curri-left ul{
margin:0;
padding:0;
}
.curri-left li{
margin:0;
padding:0;
}
.curri-right{
	width:265px;
	padding:0;
	text-align: left;
	font-size: 90%;
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
	float: left;
	clear: right;
}

.curri-right ul{
margin:0;
padding:0;
}
.curri-right li{
margin:0;
padding:0;
}
.curri-blue{
	color:#003366;
	font-weight: bold;
	font-size: 110%;
}
#cullistbox{
	padding:0;
	width:550px;
	float: left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
#cullistbox ul{
margin:0;
padding:0
}
#cullistbox li{
	float:left;
	width: 170px;
	background-image:url(../department/2010/images/sita_yajirusi.gif);
	background-repeat:no-repeat;
	text-align: left;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 12px;
	font-size: 100%;
	background-position: left center;
	font-weight: bold;
	margin: 0;
}
.cur-left{
	width:175px;
	padding:0;
	float:left;
	text-align: left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5px;
	font-size: 90%;
}
.cur-left ul{
margin:0;
padding:0
}
.cur-left li{
margin:0;
padding:0;
}
.green-text{
	text-align:left;
	font-weight: bold;
	color: #006633;
	float: left;
	width: 530px;
	padding-left: 5px;

}
.p-text{
	text-align:left;
	font-weight: bold;
	color: #663366;
	float: left;
	width: 530px;
	padding-left: 5px;

}
.kon-text{
	text-align:left;
	font-weight: bold;
	color: #11033E;
	float: left;
	width: 530px;
	padding-left: 5px;

}
.gak-box{
	padding:0;
	float: left;
	width: 560px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	font-size: 90%;
	background-image: url(../department/2010/images/seikatsu_bg.gif);
	height: 140px;
	background-repeat: no-repeat;
}

.gak-box3{
	padding:0;
	float: left;
	width: 560px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	font-size: 90%;
	background-image: url(../department/2010/images/biji_bg.gif);
	height: 180px;
	background-repeat: no-repeat;
}
.gak-left{
	padding:0;
	float:left;
	width: 380px;
	margin-top: 40px;
	margin-right: 0;
	margin-left: 5px;
	text-align: left;
	color: #666666;
	font-weight: bold;
	line-height: 1.4;
}
.gak-right{
	margin:0;
	padding:0;
	float: right;
	width: 160px;
	text-align: right;
}
.gak-under{
	padding:0;
	float: left;
	width: 550px;
	text-align: left;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
	margin-top: 5px;
}
.gak-under ul{
margin:0;
padding:0;
}
.gak-under li{
	margin:0 2px 0 0;
	padding:0;
	width:180px;
	height:35px;
	float: left;
	vertical-align:bottom;
	vertical-align:top;
	list-style-type: none;
	display: block;
	overflow: hidden;
}
.gak-under li a{
	margin:0;
	padding:0;
	width:180px;
	height:35px;
	display: block;

}
.gak-under01{
	background-image: url(../department/2010/images/menu01_off.gif);
	background-repeat: no-repeat;
}

.gak-under01 a:hover{
	background-image: url(../department/2010/images/menu01_on.gif);
	background-repeat: no-repeat;
}
.gak-under02{
	background-image: url(../department/2010/images/menu02_off.gif);
	background-repeat: no-repeat;
}

.gak-under02 a:hover{
	background-image: url(../department/2010/images/menu02_on.gif);
	background-repeat: no-repeat;
}
.gak-under03{
	background-image: url(../department/2010/images/menu03_off.gif);
	background-repeat: no-repeat;
}

.gak-under03 a:hover{
	background-image: url(../department/2010/images/menu03_on.gif);
	background-repeat: no-repeat;
}
.gak-under04{
	background-image: url(../department/2010/images/menu04_off.gif);
	background-repeat: no-repeat;
}

.gak-under04 a:hover{
	background-image: url(../department/2010/images/menu04_on.gif);
	background-repeat: no-repeat;
}
.gak-under05{
	background-image: url(../department/2010/images/menu05_off.gif);
	background-repeat: no-repeat;
}

.gak-under05 a:hover{
	background-image: url(../department/2010/images/menu05_on.gif);
	background-repeat: no-repeat;
}
.gak-under06{
	background-image: url(../department/2010/images/menu06_off.gif);
	background-repeat: no-repeat;
}

.gak-under06 a:hover{
	background-image: url(../department/2010/images/menu06_on.gif);
	background-repeat: no-repeat;
}
.gak-under07{
	background-image: url(../department/2010/images/menu07_off.gif);
	background-repeat: no-repeat;
}

.gak-under07 a:hover{
	background-image: url(../department/2010/images/menu07_on.gif);
	background-repeat: no-repeat;
}
.gak-under08{
	background-image: url(../department/2010/images/menu08_off.gif);
	background-repeat: no-repeat;
}

.gak-under08 a:hover{
	background-image: url(../department/2010/images/menu08_on.gif);
	background-repeat: no-repeat;
}
.gak-under09{
	background-image: url(../department/2010/images/menu09_off.gif);
	background-repeat: no-repeat;
}

.gak-under09 a:hover{
	background-image: url(../department/2010/images/menu09_on.gif);
	background-repeat: no-repeat;
}
.gak-box2{
	padding:0;
	float: left;
	width: 560px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	font-size: 90%;
	background-image: url(../department/2010/images/youji_bg.gif);
	height: 140px;
	background-repeat: no-repeat;
}
.gak-left li{
	background-image:url(../images/ya_02.gif);
	background-repeat:no-repeat;
	padding-left: 8px;
	background-position: 0px 5px;
	float: left;
	width: 250px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	vertical-align: middle;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.gak-left2{
	border: none;
	margin: 0;
	list-style-type: none;
	background-image:none;
	display: block;
	overflow: hidden;
	width: 260px;
	float: left;
	padding: 0px;
	font-size:80%;
	}
#ss-box01{
	padding:0;
	width: 260px;
	float:left;
	text-align: center;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 10px;
	font-size: 80%;
}
#ss-box01 li{
margin:0 0 0 10px;
text-align:left;
}
#ss-box02 li{
margin:0 0 0 10px;
text-align:left;
}

.shutokudekiru{
	width:250px;
	height:20px;
	color:#666666;
	background-color:#FF9999;
	font-size: 110%;
	font-weight: bold;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;

}
.shutokudekiru2{
	color:#666666;
	font-size: 110%;
	font-weight: bold;
	vertical-align: middle;
	height: 34px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;

}
.mokuhyou{
	width:250px;
	height:20px;
	color:#666666;
	background-color:#CCECF4;
	font-size: 110%;
	font-weight: bold;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;

}
.mokuhyou2{
	color:#666666;
	font-size: 110%;
	font-weight: bold;
	vertical-align: middle;
	height: 34px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;

}
#ss-box02{
	padding:0;
	float:right;
	width: 260px;
	text-align: center;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	font-size: 80%;
}
#ss-box03{
	margin:0;
	padding:0;
	width: 180px;
	float:right;
	text-align: right;
}
.table {
	margin-bottom: 10px;
	border-collapse: collapse;
	line-height: 1.5em;
	margin-left: 10px;
}
.table th,.table td {
	padding: 5px 7px;
	border: solid 1px #999;
}
.table thead th {
	background-color: #ddd;
}
.table th {
	background-color: #f3f3f3;
}
.table tfoot tr td {
	border: none;
}
.kyouinbox{
	padding:0;
	width:540px;
	float: left;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	border: 1px solid #CCCCCC;
}
.kyouin-obi{
	text-align:left;
	background-color:#E1E0E8;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 10px;
	vertical-align:middle;
	margin: 0px;
	font-size: 110%;
	height:25px;
}
.name-text{
	float:right;
	text-align: right;
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 170px;
}
.name-text2{
	font-weight:bold;
	font-size:110%;
	width: 350px;
	margin: 0px;
	padding: 0px;
	float: left;
	clear: none;
}
.kyouinbox ul{
	text-align:left;
	background-color:#E1E0E8;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 10px;
	vertical-align:middle;
	font-size: 110%;
	height:25px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.kyouinboximg{
	float: left;
	width: 90px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5px;
	text-align: left;
}
.kyouinbox dl{
	padding:0;
	margin-top: 5px;
	margin-bottom: 2px;
	width: 420px;
	float: left;
	clear:both;
}
.kyouinbox dt {
	float: left;
	width: 85px;
	text-align: left;
	vertical-align: text-top;
	margin: 0;
	padding: 0;


}
.kyouinbox dd {
	padding-top: 3px;
	padding-left: 3px;
	float:left;
	text-align: left;
	width: 330px;
	margin: 0;
	vertical-align: bottom;
	line-height:1.6;

}

.kyouinbox2{
	padding:0;
	width:540px;
	float: left;
	margin:0;
			
}
.kyouin-b{
	margin:0 0 10px 0;
	padding:0;
	width:440px;
	float: right;
	
}
.textleft{
text-align:right;
}
.f80{
	font-size:80%;
	line-height:1.6;
}
.kokusaibox{
	width:550px;
	float: left;
	text-align: left;
	padding: 0px;
	margin-left: 5px;
	line-height: 1.6;
	font-size:90%;
}
.kokusaibox img{
float:right;
}
.h-text{
margin:0;
padding:0;
width:540px;
}
.h-text-b{
margin:0;
padding:0;
width:540px;
font-weight:bold;
}
.cert{
font-weight:bold;
}

#kenkyu-01{
	margin:0;
	padding:0;
	width:390px;
	float:left;
}
#kenkyu-02{
	margin:0;
	padding:0;
	width:145px;
	float: left;
	text-align: right;
	clear: none;
}
#kenkyu-02 img{
float:right;
}
#kenkyu-01 dl{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	width: 390px;


}
#kenkyu-01 dd{
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
	margin: 0px;
}
#kenkyu-03{
	margin:0;
	padding:0;
	width:500px;
	float: left;
	text-align: right;
	clear: none;
}
#kenkyu-03 dl{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	width: 500px;


}
#kenkyu-03 dd{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	margin: 0px;
	float: left;
}
#kenkyu-03 dd{
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
	float: left;
	text-align: left;
	width: 350px;
	margin: 0px;
}
#kenkyu-03 table{
	border:none;
	width: 520px;
}
#kenkyu-03 th{
	border:none;
	width: 82px;
	background-color: #FFFFFF;
	vertical-align: top;
}
#kenkyu-03 td{
border:none;
}
.chouri{
	padding:0;
	float: right;
	width: 530px;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
/*--------------------------------------------------------------------
library
--------------------------------------------------------------------*/
#librarybox{
margin:0;
padding:0;
width:550px;
text-align:left;
font-size:90%;
	line-height:1.6;
}
#librarybox table{
border:none;
margin:0;
padding:0;
}
#librarybox th{
	margin:0;
	padding:0;
	width: 150px;
	font-weight:normal;
	line-height:1.6;
	vertical-align: text-top;

}
#librarybox td{
margin:0;
padding:0;
	line-height:1.6;
	vertical-align: text-top;

}
.waku{
border:1px solid;
width:120px;
margin:5px 0 0 0;
padding:5px;
}
.jisage{
	text-indent:0.9em;
}
.jisage2{
	padding-left: 30px;
}
.ndcbox{
	width:260px;
	padding: 0;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 5px;
	float: left;
}
.ndcbox-title{
	margin:0;
	width:250px;
	height:20px;
	background-repeat:no-repeat;
	color:#09003E;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
	font-size: 100%;
	font-weight: bolder;
	text-align: left;
	background-color:#C5C2D2;
	

}
ul.ndcboxlist {
	list-style-type: none;
	margin: 0px;
	padding: 0;
	display:block;
	float: left;
	width: 260px;

}

li.ndcboxlist2 {
	font-size: 90%;
	display: inline;
	background-position: left 5px;
	width: 260px;
	height:100%;
	list-style-position: outside;
	list-style-type: none;
	text-align: left;
	float: left;
	margin: 0;
	line-height:1.6;
	padding: 0;

}
li.ndcboxlist1 {
	font-size: 90%;
	display: inline;
	background-position: left 5px;
	width: 260px;
	height:100%;
	list-style-position: outside;
	list-style-type: none;
	text-align: left;
	float: left;
	margin: 0;
	line-height:1.6;
	padding: 0;
}
.ndcboxjisage{
margin:0 0 0 5px;
font-weight:bold;
}

.ndcboxjisage2{
margin:0 0 0 10px;
}


#librarybox2{
	padding:0;
	width:560px;
	text-align:left;
	font-size:90%;
	line-height:1.6;
	margin-top: 10pt;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
#librarybox2 img{
	float:right;
}
#librarybox3{
	padding:0;
	width:380px;
	font-size:90%;
	margin-top: 10pt;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	float: left;
}
#librarybox3 ul{
margin:0;
padding:0;
}
#librarybox3 li{
	padding:0;
	width:180px;
	float: left;
	margin-bottom: 5px;
	margin-left: 2px;
}
.sidenavi-box-lib{
	padding:0;
	width:180px;
	text-align: left;
	margin:0;
	float: left;
	clear:both;

}

.sidenavi-box-lib ul {
	margin:0;
	padding:0;
	height: 25px;
	width: 180px;

}

.sidenavi-box-lib li {
	margin: 0;
	list-style-type: none;
	display: block;
	overflow: hidden;
	height: 25px;
	width: 180px;
	padding: 0px;
	}
	
.sidenavi-box-lib li a {
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 180px;
	display: block;
	}
#lib-navi01{
	background-image: url(../images/lib_01.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	vertical-align:bottom;
		vertical-align:top;
}
#lib-navi01 a:hover {
	background-image: url(../images/lib_01a.gif);
	background-repeat: no-repeat;

}
#lib-navi02{
	background-image: url(../images/lib_02.gif);
	background-repeat: no-repeat;
		vertical-align:bottom;
		vertical-align:top;
}
#lib-navi02 a:hover {
	background-image: url(../images/lib_02a.gif);
	background-repeat: no-repeat;

}
#lib-navi03{
	background-image: url(../images/lib_03.gif);
	background-repeat: no-repeat;
		vertical-align:bottom;
		vertical-align:top;
}
#lib-navi03 a:hover {
	background-image: url(../images/lib_03a.gif);
	background-repeat: no-repeat;

}
#lib-navi04{
	background-image: url(../images/lib_04.gif);
	background-repeat: no-repeat;
		vertical-align:bottom;
		vertical-align:top;
}
#lib-navi04 a:hover {
	background-image: url(../images/lib_04a.gif);
	background-repeat: no-repeat;

}
/*--------------------------------------------------------------------
open2009
--------------------------------------------------------------------*/
.color-p{
	color:#FF0000;
	font-size:200%;
	line-height: 1.6;
	font-weight: bold;
}
#open2009{
	width:550px;
	float: left;
	text-align: left;
	margin: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
}
#open2009 table{
	border:0;
	width:540px;
}
#open2009 th{
	padding:5px;
	background-color:#DDB7D9;
	text-align: center;
}
#open2009 td{
	margin:0;
	padding:5px;
	width: 190px;
	vertical-align:text-top;
}
#open2009-01{
	float: left;
	width: 550px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;

}
.op2009_title {
	width: 550px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #9E3A99;
	background-color: #D0C1EA;
	font-size: 120%;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	color: #333333;
}
.omoushikomi2009{
	padding:0;
	float: left;
	width: 550px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
.omoushikomi2009 a{
	color:#FF0000;
	font-size:110%;
	font-weight:bold;
	float: right;
	padding-right: 10px;
	text-decoration: underline;
	width: 200px;

}

.omoushikomi2009 a:link {
		color:#FF0000;
	font-size:110%;
	font-weight:bold;
	text-decoration:none;
}

.omoushikomi2009 a:visited {
	color:#FF0000;
	text-decoration:underline;
}

.omoushikomi2009 a:hover {
	color:#FF9900;
	text-decoration:underline;
}

.omoushikomi2009 a:active {
	color:#FF1F55;
	text-decoration:none;
}
#classbox3 {
	margin: 0px;
	width: 560px;
	font-size: 80%;
	text-align:left;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	float: left;
}
#classbox3 img{
	float:right;
	padding: 0px;

}
.class2009-ac{
	padding:0;
	width:550px;
	float: left;
	text-align: left;
	margin: 0;
}
.class2009-ac a:link {
	color:#0066CC;
	font-size:110%;
	font-weight:bold;
	text-decoration:none;
}

.class2009-ac a:visited {
	color:#FF0000;
	text-decoration:underline;
}

.class2009-ac a:hover {
	color:#FF9900;
	text-decoration:underline;
}

.class2009-ac a:active {
	color:#FF1F55;
	text-decoration:none;
}
.class2009 img{
margin:0;
padding:0;
float:right;
}
.c-koumoku{
	float:left;
	width: 560px;
	text-align: left;
	margin: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;


}
.c-koumoku table{
border:0;
margin:0;
padding:0;
width:550px
}
.c-koumoku td{
margin:0;
padding:5px;
vertical-align:text-top;
border-bottom:solid 1px;
}
#classbox4 {
	width: 560px;
	font-size: 80%;
	text-align:left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#classbox5 {
	margin: 0px;
	width: 560px;
	font-size: 80%;
	text-align:left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	float: left;
}
/*--------------------------------------------------------------------
dietitian
--------------------------------------------------------------------*/
#dietitianbox{
	margin:0;
	width: 710px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
	float: left;
}
#di-01{
	margin:0;
	width: 710px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
	float: left;
}
#di-01 img{
	float:right;
	clear:both;
	padding:0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 15px;
}
#di-01 p{
	text-indent:13px;
}
#di-02{
	margin:0;
	width: 730px;
	padding: 0;
	float: left;
}
h3.di-02title {
	font-size: 110%;
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-weight: bold;
	width: 720px;
	background-color:#338023;
	height: 25px;
	vertical-align: middle;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-top: 10px;
}

#di-03{
	margin:0;
	width: 730px;
	float: left;
	padding: 0;
}
h3.di-03title {
	font-size: 110%;
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-weight: bold;
	width: 720px;
	background-color:#338023;
	height: 25px;
	vertical-align: middle;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-top: 10px;
}
#di-03 img{
	float:right;
	clear:both;
	padding:0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 15px;
}
#di-04{
	margin:0;
	width: 730px;
	float: left;
	padding: 0;
}
#di-05{
	width: 355px;
	float: left;
	padding: 0;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 0;
}
#di-06{
	margin:0;
	width: 355px;
	float: left;
	padding: 0;
}
.di-07{
	width: 365px;
	float: left;
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
.di-07 img{
float:left;
margin:0 5px 0 0;
}
.di_text{
	width:190px;
	text-align:center;
	color:#338023;
	float: left;
	font-size: 110%;
	font-weight: bold;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #338023;
	clear: none;
}
.di-07 p{
	float:left;
	width: 190px;
}
.di-08{
	width: 355px;
	float: left;
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	height: 80px;
	clear: both;
}
.di_text2{
	text-align:center;
	color:#338023;
	float: left;
	font-size: 110%;
	font-weight: bold;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #338023;
	clear: none;
}
.di-08 p{
	float:left;
	width: 345px;
	text-align: left;
	padding-left: 5px;
}
#di-09{
	margin:0;
	width: 730px;
	float: left;
	padding: 0;
}

#di-10{
	margin:0;
	width: 400px;
	float: left;
	padding: 0;
}
#di-11{
	width: 300px;
	float: left;
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 20px;
}
#di-11 ul{
	margin:0;
	padding:0;
	list-style-type:none;
} 
#di-11 li{
	list-style-type:none;
	float:left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#di-11 a{
	display:block;
	height:100%;
	text-indent:-9999px;
}
#di-11 a:focus{
/**/
	overflow: hidden;
/**/
}
li.di-btn{
	background-image:url(../dietitian/images/img_07a.gif);
	width:283px;
	height:30px;
}
li.di-btn a{
	background-image:url(../dietitian/images/img_07.gif);
}
#di-11 li a:hover{
	background:none !important;
}
#di-12{
	margin:0;
	width: 730px;
	float: left;
	padding: 0;
}
#di-13{
	margin:0;
	width: 240px;
	float: left;
	padding: 0;
}
#di-14{
	width: 240px;
	float: left;
	padding: 0;
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 0;
}
#di-15{
	margin:0;
	width: 245px;
	float: left;
	padding: 0;
}
h4.di-14title {
	font-size: 110%;
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-weight: bold;
	width: 235px;
	background-color:#4DAF4A;
	height: 25px;
	vertical-align: middle;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-top: 10px;
}
.mojisage{
	text-indent: 1em; 
}
.sangaku{
	width:540px;
	float:left;
	padding:0;
	clear:both;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5px;
}
#seika-seisaku{
	margin:0;
	padding:0;
	width:550px;
	text-align: left;
	float: left;
}
#seika-sakuhin{
	padding:0;
	width:550px;
	text-align: left;
	float: left;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 2px;
}
#seika-sakuhin p{
margin:10px 0 10px 0;
}
#seika-seisaku2{
	padding:0;
	width:550px;
	text-align: left;
	float: left;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
#seika-sakuhin2{
	padding:0;
	width:550px;
	text-align: left;
	float: left;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 2px;
}
#seika-sakuhin2 p{
margin:10px 0 10px 0;
}
#seika-seisaku3{
	padding:0;
	width:550px;
	text-align: left;
	float: left;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
#seika-sakuhin3{
	padding:0;
	width:550px;
	text-align: left;
	float: left;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 2px;
}
#seika-sakuhin3 p{
margin:10px 0 10px 0;
}
#seika-seisaku4{
	padding:0;
	width:550px;
	text-align: left;
	float: left;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
#seika-sakuhin4{
	padding:0;
	width:550px;
	text-align: left;
	float: left;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 2px;
}
#seika-sakuhin4 p{
margin:10px 0 10px 0;
}

#seika-seisaku5{
	padding:0;
	width:550px;
	text-align: left;
	float: left;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
#seika-sakuhin5{
	padding:0;
	width:550px;
	text-align: left;
	float: left;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 2px;
}
#seika-sakuhin5 p{
margin:10px 0 10px 0;
}

.sakuhin01{
	padding:0;
	width:130px;
	float: left;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0;
}
.sakuhin02{
margin:0 10px;
padding:0;
width:130px
}
.sakuhin03{
	padding:0;

	float: left;
	margin-top: 0;
	margin-right: 9px;
	margin-bottom: 8px;
	margin-left: 0;
}
.sakuhin04{
	padding:0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 8px;
	margin-left: 0;

}

/*--------------------------------------------------------------------
jyukensei_taiou
--------------------------------------------------------------------*/
#j_grobalnavi{
	width:770px;
	margin:0;
	padding:0;
	float: left;
}

#j_grobalnavi u{

	margin:0;
	padding:0;

}

/*グローバルナビゲーションの各ボタンのスタイル*/
#j_grobalnavi li{
	display: block;
	float:left;
	list-style-type:none;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	width: 110px;
}

/*グローバルナビゲーションの各ボタンのaタグ*/
#j_grobalnavi li a {
background-position:left top;
display: block;
background: url(../images/j_g_menu.gif) no-repeat;
width: 110px;
height: 35px;
float:left;
text-decoration:none;}
	
#j_grobalnavi li#j_grobalnavi0 a { background-position: 0px 0px;}
#j_grobalnavi li#j_grobalnavi1 a { background-position:-110px 0px;}
#j_grobalnavi li#j_grobalnavi2 a { background-position:-220px 0px;}
#j_grobalnavi li#j_grobalnavi3 a { background-position:-330px 0px;}
#j_grobalnavi li#j_grobalnavi4 a { background-position:-440px 0px;}
#j_grobalnavi li#j_grobalnavi5 a { background-position:-550px 0px;}
#j_grobalnavi li#j_grobalnavi6 a { background-position:-660px 0px;}

#j_grobalnavi li#j_grobalnavi0 a:hover { background-position: 0px -35px;}
#j_grobalnavi li#j_grobalnavi1 a:hover { background-position: -110px -35px;}
#j_grobalnavi li#j_grobalnavi2 a:hover { background-position: -220px -35px;}
#j_grobalnavi li#j_grobalnavi3 a:hover { background-position: -330px -35px;}
#j_grobalnavi li#j_grobalnavi4 a:hover { background-position: -440px -35px;}
#j_grobalnavi li#j_grobalnavi5 a:hover { background-position: -550px -35px;}
#j_grobalnavi li#j_grobalnavi6 a:hover { background-position: -660px -35px;}

#j_grobalnavi li#j_grobalnavi0_on a { background-position: 0px -35px;}
#j_grobalnavi li#j_grobalnavi1_on a { background-position: -110px -35px;}
#j_grobalnavi li#j_grobalnavi2_on a { background-position: -220px -35px;}
#j_grobalnavi li#j_grobalnavi3_on a { background-position: -330px -35px;}
#j_grobalnavi li#j_grobalnavi4_on a { background-position: -440px -35px;}
#j_grobalnavi li#j_grobalnavi5_on a { background-position: -550px -35px;}
#j_grobalnavi li#j_grobalnavi6_on a { background-position: -660px -35px;}

#j_contents-right {
	width: 590px;
	margin: 0px;
	background-color: #FFFFFF;
	padding: 0px;
	text-align: right;
	float: left;
	height: auto;
}
.j_contentsu_l{
	padding:0;
	width:180px;
	height:110px;
	float: left;
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left:0;

}
.j_contentsu_r{
	padding:0;
	width:180px;
	height:110px;
	border: 1px solid #CCCCCC;
	float: left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 14px;
	margin-left: 0;
}
.j_contentsu_l2{
	padding:0;
	width:180px;
	height:40px;
	float: left;
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left:0;
	margin-right: 8px;

}
.j_contentsu_r2{
	padding:0;
	width:180px;
	height:40px;
	border: 1px solid #CCCCCC;
	float: left;
	margin: 0;
}
.j_contentsu_rno{
	padding:0;
	width:180px;
	height:110px;
	float: left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
.j_top-mainbox{
	width:560px;
	margin:0;
	height: auto;
	text-align: left;
	float: right;
	padding: 0;
}
.j_contentsu{
	width:180px;
	padding:0;
	float: left;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	height: 25px;
		clear:both;
}
.j_contentsu ul {
	padding: 0px;
	list-style-type: none;
	margin: 0px;
}
.j_contentsu li {
	margin: 0px;
	padding: 0px;
	height: 25px;
	float: left;


}
.j_contentsu li a {
	margin: 0px;
	padding: 0px;
	height: 25px;
	display: block;
	overflow: hidden;

}
.g_n1 {
	background-image:url(../jyuken/images/m_01.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	width:180px;

}
.g_n1 a:hover {
	background-image:url(../jyuken/images/m_01a.gif);
	background-repeat: no-repeat;

}
.g_n2 {
	background-image:url(../jyuken/images/m_02.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	width:180px;

}
.g_n2 a:hover {
	background-image:url(../jyuken/images/m_02a.gif);
	background-repeat: no-repeat;

}
.g_n3 {
	background-image:url(../jyuken/images/m_03.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	width:180px;

}
.g_n3 a:hover {
	background-image:url(../jyuken/images/m_03a.gif);
	background-repeat: no-repeat;

}
.g_n4 {
	background-image:url(../jyuken/images/m_04.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	width:180px;

}
.g_n4 a:hover {
	background-image:url(../jyuken/images/m_04a.gif);
	background-repeat: no-repeat;

}
.g_n5 {
	background-image:url(../jyuken/images/m_05.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	width:180px;

}
.g_n5 a:hover {
	background-image:url(../jyuken/images/m_05a.gif);
	background-repeat: no-repeat;

}
.g_n6 {
	background-image:url(../jyuken/images/m_06.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	width:180px;

}
.g_n6 a:hover {
	background-image:url(../jyuken/images/m_06a.gif);
	background-repeat: no-repeat;

}
.j_contentsu2{
	width:170px;
	padding:0;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 2pt;
	float: left;
	font-size:11px;

}
.j_contentsu2 img{
	padding:0;
	float: left;
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 0;
}
.j_contentsu2 p{
line-height:1.4;
}
.j_contentsu_rno li{
margin:0 0 10px 2px ;
padding:0;
}
.scr {
	height: auto;
	width: 560px;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	float: right;
}
.scr_top {
	width: 560px;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: right;

}
.j_top-mainbox-left{
	width:370px;
	margin:0;
	height: auto;
	text-align: left;
	float: left;
	padding: 0;
}
.j_top-mainbox-right{
	width:184px;
	margin:0;
	height: auto;
	text-align: left;
	float: right;
	padding: 0;
}
/*--------------------------------------------------------------------
kyouin
--------------------------------------------------------------------*/
.prof_box{
	padding:0;
	width:540px;
	float: left;
	margin: 0px;
}
.prof_box table{
	margin:0;
	padding:2px;
}
.prof_box th{
	padding:0;
	background-color: #E2DFD6;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	height: 30px;
	font-size: 100%;
	text-align: center;
	vertical-align: middle;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;

}
.prof_box td{
	margin:0;
	padding:2px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	height: 75px;
	vertical-align: middle;
	font-size: 100%;
}
.prof_tx_left{
text-align:left;
}
.prof_tx_center{
text-align:center;
}

#prof_box_left{
	margin:0;
	padding:0;
	width:170px;
	float:left;
	text-align: center;
}
#prof_box_right{
	margin:0;
	padding:0;
	float:right;
	width: 360px;
}
#prof_box_right dl{
	width: 360px;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 110%;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
#prof_box_right dd{
	margin:0;
	padding:0;
	float:left;
	width: 100px;
}
#prof_box_right dt{
margin:0;
padding:0;
float:left;
}
.prof_name{
	font-weight:bold;
	font-size:120%;
	margin-bottom: 20px;
	margin-top: 5px;
}
.f_sto{
	font-weight:bold;
	font-size:120%;
}
#prof_box_bottom{
	padding:0;
	float:left;
	width: 530px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
}
#prof_box_bottom dl{
	width: 540px;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 110%;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
#prof_box_bottom dd{
	margin:0;
	padding:0;
	float:left;
	width: 70px;
}
#prof_box_bottom dt{
	margin:0;
	padding:0;
	float:left;
	line-height: 1.6;
	width: 460px;
}

#kenkyu02 {
	margin: 0px;
	padding: 0px;
	width: 540px;
	text-align: left;
	float: left;
	clear: both;

}
#kenkyu_topbox2 {
	padding: 0px;
	width: 540px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 5px;
	float: left;
	text-align: left;
	font-size: 90%;
}
#nyuyojibox2{
	font-size:90%;
	text-align:left;
	width:540px;
	height: auto;
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5px;
	float: left;
}
#nyuyojibox2 h3 {
	color: #E56E03;
	font-size: 120%;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-bottom-color: #E56E03;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	width: 540px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	float: left;
	font-weight: bold;

}
.nyuyojibox3{
	font-size:90%;
	text-align:left;
	width:540px;
	height: auto;
	padding: 0;
	float: left;
	clear: both;
	margin: 0;
}
.nyuyojibox3 h3 {
	color: #E56E03;
	font-size: 120%;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-bottom-color: #E56E03;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	width: 540px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	float: left;
	font-weight: bold;
	text-align: left;

}
.nyuyojibox3 table{
margin:0;
padding:0;
float:left;
width:530px;
}
.nyuyojibox3 td{
margin:0;
padding:0;
}

.yoji-ken{
	margin:0;
	padding:0;
	float:left;
	width: 530px;
}
.ken-or{
	color: #E56E03;
	float: left;
}
.yoji-ken table{
margin:0;
padding:0;
line-height:1.6;
float:left;
}
.yoji-ken th{
	margin:0;
	padding:0px;
	vertical-align: top;

}
.yoji-ken td{
	margin:0;
	padding:0px;
	vertical-align: top;

}
.kenkyu_mainbox-s{
	margin:0;
	padding:0;
	float:left;
	}
.sumiresp{
	padding:0;
	float:left;
	width: 260px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0px;
	

}
.kouzajisage{
text-indent:1.7em
}
.top_sp{
	padding:0;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 0;
	float: left;
	width: 125px;
}
.text-right2{
	text-align:right;
	width: 380px;
	font-size: 100%;
	padding: 0px;
	margin-top: 10px;
}
#hyobox{
	margin:0;
	padding:0;
	float: left;
	width: 540px;
	text-align: left;
}
#hyobox table{
	margin:0;
	padding:0;
	border:none;
	width: 540px;
	font-size: 90%;
}
#hyobox th{
margin:0;
padding:2px;
}
#hyobox td{
	margin:0;
	padding:2px;
	line-height: 1.6;
}
#hyobox2{
	margin:0;
	padding:0;
	float: left;
	width: 540px;
	text-align:left;
}

#hyobox2 table{
	margin:0;
	padding:0;
	float:left;
	width: 540px;
	font-size: 90%;
}
#hyobox2 td{
	border:1px solid #CCCCCC;
	padding:3px;
	text-align: left;
	line-height: 1.4;
}
#rss_box{
	width:720px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10pt;
	margin: 0;
	float: left;
}
.rss_p{
	background-image: url(../rss/images/ya.gif);
	width: 700px;
	display: block;
	background-repeat: no-repeat;
	font-size: 110%;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	text-align: left;
	vertical-align: top;
	color: #000099;
	background-position: left center;
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;


}
.rss_p2{
	text-align:left;
	width:680px;
	float: right;
}
.rss_p3{
	text-align:left;
	width:680px;
	float: right;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	line-height: 1.6;
	padding-top: 5px;
	padding-bottom: 5px;
}
#rss_box dl{
	text-align:left;
	width:680px;
	float: right;
	padding:0;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
#rss_box dt{
    text-align:left;
	width:80px;
	float: left;
	margin:0;
	padding:0;
}
#rss_box dd{
    text-align:left;

	float: left;
	margin:0;
	padding:0;
}
.rss_right{
float:right;
}
#healthtime{
	padding:0;
	float: left;
	width: 520px;
	clear: both;
	text-align: left;
	font-size: 90%;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 20px;
}
#healthtime tabale{
	width:250px;
}
#healthtime th{
	margin:0;
	padding:5px;
	border: 1px solid #CCCCCC;
		text-align:center;
}
#healthtime td{
	margin:0;
	padding:5px;
	text-align:center;
	border: 1px solid #CCCCCC;
}
.form-box2{
	margin:0;
	width:700px;
	padding-top: 0;
	padding-right: 30px;
	padding-bottom: 0;
	padding-left: 40px;
	height: auto;
}
.form-box2-text{
	font-weight: bold;
	text-align: left;
	margin: 0px;
}
.form-box2 table{
	margin:0;
	padding:0;
	width:700px;
	font-size:90%;
}
.form-box2 th{
	padding:5px;
	width:160px;
	border: 1px solid #CCCCCC;
	vertical-align: top;
	text-align: left;
	
}
.form-box2 td{
	padding:5px;
	border: 1px solid #CCCCCC;
	vertical-align: text-top;
}
.form-error-m{
	width:700px;
	padding:0;
	text-align:center;
	height: 250px;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.error-m{
	padding:0;
	width:700px;
	background-color: #990000;
	line-height:1.6;
	height: 25px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	font-size: 110%;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 30px;
	margin-left: 0;
}
.gakucho_m{
	padding:0;
	width: 540px;
	text-align: left;
	float: left;
	margin: 0px;
}
.gakucho_m2{
	padding:0;
	width: 540px;
	text-align: left;
	float: left;
	margin: 0px;
	text-indent:1em;
}
#profbox2010{
	width:560px;
	font-size: 12px;
	background-position: left;
	float: left;
	text-align: left;
	padding: 0;
	clear: none;
	background-repeat: no-repeat;
	line-height: 1.4;
	margin: 0;
}
#profbox2010 table{
margin:0;
padding:0;
width:540px;
}
.prof_box2010{
	padding:0;
	width:560px;
	float: left;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
}
#prof_box2010 table{
	width:540px;
	margin:0;
	padding:0;
}
.prof_box2{
	padding:0;
	width:550px;
	float: left;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
#prof_box3{
	margin:0;
	padding:0;
	width:170px;
	float:left;
}

#prof_box3 table{
	padding:2px;
	width:170px;
	margin: 0;
}
#prof_box3 th{
	padding:0;
	background-color: #D9F0BB;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	height: 30px;
	font-size: 95%;
	text-align: center;
	vertical-align: middle;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;

}
#prof_box3 td{
	margin:0;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	height: 30px;
	vertical-align: middle;
	font-size: 100%;
	text-align: left;
	padding-top: 3px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
}
#prof_box4{
	padding:0;
	width:170px;
	float:left;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 10px;
}

#prof_box4 table{
	margin:0;
	padding:2px;
	width:170px;
}
#prof_box4 th{
	padding:0;
	background-color: #FED98E;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	height: 30px;
	font-size: 95%;
	text-align: center;
	vertical-align: middle;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;

}
#prof_box4 td{
	margin:0;
	padding:1px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	height: 30px;
	vertical-align: middle;
	font-size: 100%;
	text-align: left;
	padding-top: 3px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
}
#prof_box5{
	padding:0;
	width:170px;
	float:left;
	margin: 0;
}
#prof_box5 table{
	margin:0;
	padding:2px;
	width:170px;
}
#prof_box5 th{
	padding:0;
	background-color: #CCECF4;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	height: 30px;
	font-size: 95%;
	text-align: center;
	vertical-align: middle;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;

}
#prof_box5 td{
	margin:0;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	height: 30px;
	vertical-align: middle;
	font-size: 100%;
	text-align: left;
	padding-top: 3px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
}
#prof_box6{
	padding:0;
	width:170px;
	margin-top: 0;
	margin-right: 0;
	float: left;
}
#prof_box6 table{
	margin:0;
	padding:2px;
	width:170px;
}
#prof_box6 th{
	padding:0;
	background-color: #FFFF99;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	height: 30px;
	font-size: 95%;
	text-align: center;
	vertical-align: middle;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;

}
#prof_box6 td{
	margin:0;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	height: 30px;
	vertical-align: middle;
	font-size: 100%;
	text-align: left;
	padding-top: 3px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
}

#prof_box05{
	padding:0;
	width:170px;
	float:left;
	margin: 0;
}
#prof_box05 table{
	margin:0;
	padding:2px;
	width:170px;
}
#prof_box05 th{
	padding:0;
	background-color: #CCECF4;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	height: 30px;
	font-size: 95%;
	text-align: center;
	vertical-align: middle;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;

}
#prof_box05 td{
	margin:0;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	height: 30px;
	vertical-align: middle;
	font-size: 100%;
	text-align: left;
	padding-top: 3px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
}
.prof_box07{
	width:550px;
	font-size: 90%;
	margin: 0;
	float: left;
	padding: 0;
	text-align: center;
}
.prof_box07 table{
	padding:2px;
	width:170px;
	float: left;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 0;
}
.prof_box07 th{
	padding:0;
	background-color: #FFFF99;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	height: 30px;
	font-size: 95%;
	text-align: center;
	vertical-align: middle;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;

}
.prof_box07 td{
	margin:0;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	height: 30px;
	vertical-align: middle;
	font-size: 100%;
	text-align: left;
	padding-top: 3px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
}




#prof_box103{
	margin:0 0 0 2px;;
	padding:0;
	width:135px;
	float:left;
}

#prof_box103 table{
	padding:0;
	width:170px;
	margin: 0;
	width:130px;
}
#prof_box103 th{
	padding:0;
	background-color: #D9F0BB;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	height: 30px;
	font-size: 95%;
	text-align: center;
	vertical-align: middle;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;

}
#prof_box103 td{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	height: 30px;
	vertical-align: middle;
	font-size: 100%;
	text-align: left;
	padding-top: 3px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
#prof_box104{
;
	padding:0;
	width:180px;
	float:left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 2px;
}

#prof_box104 table{
	padding:0;
	width:170px;
	margin: 0;
	width:160px;
}
#prof_box104 th{
	padding:0;
	background-color: #D9F0BB;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	height: 30px;
	font-size: 95%;
	text-align: center;
	vertical-align: middle;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;

}
#prof_box104 td{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	height: 30px;
	vertical-align: middle;
	font-size: 100%;
	text-align: left;
	padding-top: 3px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}



.nyushi-new{
	width:550px;
	height:25px;
	float:left;
	text-align:left;
	font-weight:bold;
	background-color:#E1E0E8;
	vertical-align:middle;
	font-weight:bold;
	clear: both;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	margin-top: 10px;
	margin-bottom: 20px;

}
.nyushi-new3{
	width:550px;
	height:25px;
	float:left;
	text-align:left;
	font-weight:bold;
	vertical-align:middle;
	font-weight:bold;
	clear: both;
	border: 1px solid #11033E;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;

}
.nyushi-new13{
	width:530px;
	height:50px;
	float:left;
	text-align:left;
	font-weight:bold;
	vertical-align:middle;
	font-weight:bold;
	clear: both;
	border: 1px solid #11033E;
	padding: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 120%;

}
#shakaijin-tokubetsu {
	width: 550px;
	font-size: 90%;
	text-align:left;
	float: left;
	clear: none;
	padding: 0px;
	margin: 0px;
}
#shakaijin-tokubetsu table{
	margin:0;
	padding:0;
	width:560px;
}
.shakai-voice{
	width:550px;
	padding:0;
	float: left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
}
.shakai-voiceleft{
	margin:0;
	padding:0;
	float: left;
	width: 160px;
}
.shakai-voiceright{
	margin:0;
	padding:0;
	float: right;
	width: 390px;
}
.shakai-title{
	width:390px;
	background-color:#000000;
	color:#FFFFFF;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.shakai-catch{
width:390px;
line-height:1.6;
color:#FF6600;
font-size:120%;
font-weight:bold;
}
.shakai-catch{
margin:0;
padding:0;
font-weight:bold;
font-size:140%;
color:#FF6600;
line-height:1.5;
}
#nyushi-newbox {
	width: 550px;
	font-size: 90%;
	text-align:left;
	float: left;
	clear: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
#nyushi-newbox table{
	padding:0;
	float: left;
	width: 550px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	clear: both;

}
#nyushi-newbox th{
	text-align:center;
	margin:0;
	padding:10px;
	background-color: #FFFFCC;
	border: 1px solid #CCCCCC;
}
#nyushi-newbox td{
	margin:0;
	padding:5px;
	line-height: 1.6;
	border: 1px solid #CCCCCC;
	}
.nyushi-p{
	float:left;
    padding:0;
	line-height: 1.5;
	width:550px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	text-align: left;
	clear: both;
}
.nyushi-p2{
	float:left;
	padding:0;
	line-height: 1.5;
	width:540px;
	margin:0;
	text-align: left;
	padding-left: 10px;
	font-size: 90%;
}
.nyushi-pb{
	float:left;
	padding:0;
	line-height: 1.5;
	width:550px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	text-align: left;
	clear: both;
	font-size: 100%;
	font-weight: bold;
}
#nyushi-newbox2 {
	width: 550px;
	text-align:left;
	float: left;
	clear: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	border:none;
}
#nyushi-newbox2 table{
	padding:0;
	float: left;
	width: 550px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
#nyushi-newbox2 th{
	text-align:center;
	margin:0;
	padding:5px;
	vertical-align: top;
	background-color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#nyushi-newbox2 td{
	margin:0;
	padding:5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;

	}
#nyushi-newbox3 {
	width: 550px;
	font-size: 90%;
	text-align:left;
	float: left;
	clear: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	border:none;
}
#nyushi-newbox3 table{
	padding:0;
	float: left;
	width: 550px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
}
#nyushi-newbox3 th{
	text-align:center;
	margin:0;
	padding:5px;
	vertical-align: top;
	background-color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#nyushi-newbox3 td{
	margin:0;
	padding:5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;

	}
#nyushi-newbox4 {
	width: 550px;
	font-size: 90%;
	text-align:left;
	float: left;
	clear: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	border:none;
}
#nyushi-newbox4 table{
	padding:0;
	float: left;
	width: 550px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
}
#nyushi-newbox4 th{
	text-align:center;
	margin:0;
	padding:10px;
	vertical-align: top;
	background-color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#nyushi-newbox4 td{
	margin:0;
	padding:0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;

	}
	
.nyushinewbox {
	width: 550px;
	font-size: 90%;
	text-align:left;
	float: left;
	clear: none;
	padding: 0px;
	border:none;
	margin: 0px;
}
.nyushinewbox table{
	padding:0;
	float: left;
	width: 550px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
}
.nyushinewbox th{
	text-align:center;
	margin:0;
	padding:10px;
	vertical-align: top;
	background-color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.nyushinewbox td{
	margin:0;
	padding:10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;

	}	
	
.nyushinewbox2 {
	width: 550px;
	font-size: 90%;
	text-align:left;
	float: left;
	clear: none;
	padding: 0px;
	border:none;
	margin: 0px;
}
.nyushinewbox2 table{
	padding:0;
	float: left;
	width: 550px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
}
.nyushinewbox2 th{
	text-align:center;
	margin:0;
	padding:10px;
	vertical-align: top;
	background-color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.nyushinewbox2 td{
	margin:0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 10px;
	padding-right: 2px;
	padding-bottom: 10px;
	padding-left: 2px;

	}		
	
#evaluation{
	margin:0;
	padding:0;
	text-align: left;
	width:540px;
}
#evaluation-left{
	padding:0;
	float:left;
	width:170px;
	margin: 0;

}
#evaluation-right{
	margin:0;
	padding:0;
	text-align: left;
	float: right;
	width: 370px;
	font-size: 90%;
}
#evaluation p{
line-height:1.6;
}
#evaluation ul{
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
#evaluation li{
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
	float: left;
	list-style-position: outside;
	background-position:left center;
	list-style-type: none;
	text-align: left;
	background-image: url(../images/ya_02.gif);
	background-repeat: no-repeat;
	width: 360px;
	margin: 0;
}	

#evaluation-left img{
float:left;
}
#basicbox{
	padding:0;
	width:750px;
	height: 300px;
	margin-top: 200px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
	text-align: center;
}
#j-jikan{
	width:550px;
	text-align: left;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	font-size:90%;
	float: left;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
	height: auto;
}
#j-jikan table{
	padding:0;
	width:540px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
#j-jikan th{
	margin:0;
	padding:0;
	vertical-align: top;
}
#j-jikan td{
	margin:0;
	width:75px;
	border: 1px solid #CCCCCC;
	font-size:80%;
	text-align:center;
	vertical-align: middle;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#itakura_plan{
	width:540px;
	padding:0;
	float: left;
	background-image: url(../daigaku/images/plan_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 250px;
	margin-top: 30px;

}
#itakura_plan ul{
	padding:0;
	margin-top: 90px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 70px;
}
#itakura_plan li{
	float:left;
	background-image: url(../images/pdf.gif);
	background-repeat: no-repeat;
	padding-left: 25px;
	margin-bottom: 15px;
	width: 400px;
	text-align: left;
}
.nyushi-list {

	margin-bottom:20px;
	height: 300px;
	clear: both;
	float: left;
}
#nyushilist{
	padding:0;
	float:left;
	width:100%;
	height: 300px;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.nyushi-list li{
	width:220px;
	line-height:2.0;
	float:left;
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 10px;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 10px;
	background-image: url(../images/common/li_bg_a.gif);
	background-position: left center;
}


.nyushi-list li a{
	width:100%;
	margin: 0px;
	padding: 0px;
}


.nyushi-list:after {
content:".";
display:block;
clear:both;
height:0;
visibility:hidden;
}
#kyoiku{
	margin:0;
	padding:0;
	float: left;
	text-align: left;
}
#kyoiku table{
margin:0;
padding:0;

}
#kyoiku td{
	margin:0;
	padding:3px;
	border: 1px solid #CCCCCC;

}
.kyouiku_title{
	font-size:130%;
	color:#FF6600;
	text-align:left;
	width:500px;
	font-weight: bold;
}
#no-boder{
margin:0;
padding:0;
}
#no-boder table{
margin:0;
padding:0;
}
#no-boder td{
border:0;
}
#majorbox{
	margin:0;
	width:540px;
	float:left;
	clear: both;
	text-align: left;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 6px;
}
.major_01{
color:#4DB15C;
}
.major_02{
color:#34B3D1;
}
.major_03{
color:#FA8086;
}
.seikabox2010{
	width:550px;
	height:180px;
	background-image:url(../department/2010/living/images/seika_bg.jpg);
	font-size: 80%;
	background-position: left;
	float: left;
	text-align: left;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
	clear: none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5px;
	background-repeat: no-repeat;
	line-height: 1.4;
}
.seikatsubox2010{
	width:550px;
	height:180px;
	background-image:url(../department/2010/living/images/seikatu_bg.jpg);
	font-size: 80%;
	background-position: left;
	float: left;
	text-align: left;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
	clear: none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5px;
	background-repeat: no-repeat;
	line-height: 1.4;
}
.gakka-catch{
	color:#FF9900;
	font-size: 110%;
	text-align: left;
	font-weight: bolder;
	width: 550px;
	float: left;
}
.gakka-catch2{
	color:#70BD29;
	text-align: left;
	font-weight: bold;
	line-height: 1.5;
}
.syokubox2010{
	width:560px;
	height:auto;
	float: left;
	text-align: left;
	line-height: 1.6;
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
}
.syokubox2010 table{
	margin:0;
	padding:0;
	width:560px;
}

.childbox2010{
	width:550px;
	height:180px;
	background-image:url(../department/2010/child/images/youji_bg.jpg);
	font-size: 80%;
	background-position: left;
	float: left;
	text-align: left;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
	clear: none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5px;
	background-repeat: no-repeat;
	line-height: 1.4;
}
.logibox2010{
	width:550px;
	height:180px;
	background-image:url(../department/2010/business/images/logi_bg.jpg);
	font-size: 80%;
	background-position: left;
	float: left;
	text-align: left;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
	clear: none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5px;
	background-repeat: no-repeat;
	line-height: 1.4;
}

.jitsumubox2010{
	width:550px;
	height:180px;
	background-image:url(../department/2010/business/images/jitsumu_bg.jpg);
	font-size: 80%;
	background-position: left;
	float: left;
	text-align: left;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
	clear: none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5px;
	background-repeat: no-repeat;
	line-height: 1.4;
}
.itbox2010{
	width:550px;
	height:180px;
	background-image:url(../department/2010/business/images/it_bg.jpg);
	font-size: 80%;
	background-position: left;
	float: left;
	text-align: left;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
	clear: both;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5px;
	background-repeat: no-repeat;
	line-height: 1.4;
}
.hosbox2010{
	width:550px;
	height:180px;
	background-image:url(../department/2010/business/images/hos_bg.jpg);
	font-size: 80%;
	background-position: left;
	float: left;
	text-align: left;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
	clear: none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5px;
	background-repeat: no-repeat;
	line-height: 1.4;
}
.kenkobox2010{
	width:550px;
	height:180px;
	background-image:url(../department/2010/business/images/kenko_bg.jpg);
	font-size: 80%;
	background-position: left;
	float: left;
	text-align: left;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
	clear: none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5px;
	background-repeat: no-repeat;
	line-height: 1.4;
}
.nyushi_calendar{

	float:right;
	text-align: right;
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
    width:550px;
	clear:both;
}
.nyushi_calendar img{
float:right;
}
.nyushi_calendarbox{
	width:550px;
	float: left;
	height: auto;
}
#kihonrinen{
	padding:0;
	width:555px;
	text-align:left;
	height:auto;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5px;
}
#kihonrinen p{
	line-height:1.8;
	padding:0;
	font-size:90%;
	margin: 0;
}
.kihonrinen_bold {
	color: #333399;
	text-align: left;
	padding-bottom: 5px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	font-size: 100%;
	font-weight: bold;
	width: 555px;
}
.dot-rinen{
border-bottom:1px dotted #cccccc;
}
.cupo{
	line-height:1.4;
	padding:0;
	text-align: left;
	width: 520px;
	clear: both;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
	color: #996699;
	font-weight: bold;
	font-size: 90%;
}
.outline03 p{
line-height:1.8;
margin:0;
padding:0;
font-size:90%;
text-align:left;
}
#rightbox-main2{
	padding:0;
	width:560px;
	background-color: #FFFFFF;
	text-align: center;
	float: right;
	font-size: 90%;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	height: auto;
	
}
#nyushibox001 {
	width: 540px;
	font-size: 90%;
	text-align:left;
	float: left;
	clear: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
#dousoukaitbox{
	padding:0;
	clear: both;
	float: left;
	width: 350px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
}
#dousoukaitbox ul{
	margin:0;
	padding:0;
	float:left;
	clear: both;
	width: 350px;
}
#dousoukaitbox li{
	padding:0;
	float:left;
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 0;
	line-height: 1.5;
	vertical-align: bottom;
}
.dousoukai_wite{
color:#ffffff;

}
.dousoukaititle{
	height:28px;
	float:left;
	text-align:center;
	font-weight: bold;
	line-height: 1.6;
	width: 550px;
	padding-top: 6px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin: 0px;

}
#sumireyoji2{
	clear: both;
	float: right;
	padding: 0px;
	width: 550px;
	height:auto;
	text-align: center;
	background-color:#ffffff;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#sumireyoji2 caption {
padding:10px 0px 10px 0px;
border-bottom:1px dotted #ccc;
font-weight:bold;
text-align:center;
color:#666666;
}

#sumireyoji2 table{
	border-spacing:0;
	empty-cells:show;
	color:#666666;
	line-height:160%;
	width:520px;
	margin: 0px;
	padding: 0px;
}
#sumireyoji2  th{
	padding:4px;
	height:auto;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #ccc;
	width: 50px;
}


#sumireyoji2  td{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #ccc;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 80%;
}
#hennyu-link{
	padding:10px;
	width:550px;
	float: left;
	border: 1px solid #CCCCCC;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
#hennyu-link2{
	margin:0;
	width:530px;
	color: #FFFFFF;
	background-color: #CCFFFF;
	text-align: right;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 110%;
}
.hennyu001{
	padding:0;
	width:550px;
	float: left;
	margin: 0px;
	text-align: left;
}
#hennyu002{
	padding:0;
	width:170px;
	float:left;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0px;
}

#hennyu002 table{
	padding:2px;
	width:170px;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 0;
}
#hennyu002 th{
	padding:0;
	background-color: #D9F0BB;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	height: 30px;
	font-size: 95%;
	text-align: center;
	vertical-align: middle;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;

}
#hennyu002 td{
	margin:0;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	height: 30px;
	vertical-align: middle;
	font-size: 100%;
	text-align: left;
	padding-top: 3px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
}
#hennyu003{
	padding:0;
	width:170px;
	float:left;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 10px;
}

#hennyu003 table{
	margin:0;
	padding:2px;
	width:170px;
}
#hennyu003 th{
	padding:0;
	background-color: #FED98E;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	height: 30px;
	font-size: 95%;
	text-align: center;
	vertical-align: middle;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;

}
#hennyu003 td{
	margin:0;
	padding:1px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	height: 30px;
	vertical-align: middle;
	font-size: 100%;
	text-align: left;
	padding-top: 3px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
}

#hennyu004{
	padding:0;
	width:170px;
	float:left;
	margin: 0;
}
#hennyu004 table{
	margin:0;
	padding:2px;
	width:170px;
}
#hennyu004 th{
	padding:0;
	background-color: #CCECF4;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	height: 30px;
	font-size: 95%;
	text-align: center;
	vertical-align: middle;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;

}
#hennyu004 td{
	margin:0;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	height: 30px;
	vertical-align: middle;
	font-size: 100%;
	text-align: left;
	padding-top: 3px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
}
.hennyu004{
	padding:0;
	text-align:left;
	font-weight:bold;
	font-size:120%;
	color: #CC0000;
	margin: 0;
	
}
.hennyu004a{
	margin:0 0 20px 10px;
padding:0;
text-align:left;
}
#hennyu005a{
	padding:0;
	text-align:right;
	width:530px;
	float: left;
	font-size: 120%;
	font-weight: bold;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.skill-title01{
	width:550px;
	height:25px;
	float:left;
	text-align:left;
	font-weight:bold;
	background-color:#D9F0BB;
	vertical-align:middle;
	font-weight:bold;
	clear: none;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #70BD29;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-top: 5px;

}
.skill-title02{
	width:550px;
	height:25px;
	float:left;
	text-align:left;
	font-weight:bold;
	background-color:#FED98E;
	vertical-align:middle;
	font-weight:bold;
	clear: none;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #FB3E04;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-top: 5px;

}
.skill-title03{
	width:550px;
	height:25px;
	float:left;
	text-align:left;
	font-weight:bold;
	background-color:#CCECF4;
	vertical-align:middle;
	font-weight:bold;
	clear: none;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #09003E;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-top: 5px;

}
.text_left{
	width:100%;
	font-size:90%;
	float: left;
}
.skill-01{
color:#4DB15C;
font-weight:bold;
font-size:110%;
}
.skill-02{
	color:#FF9933;
	font-weight:bold;
	font-size:110%;
}
.skill-03{
	color:#34B3D1;
	font-weight:bold;
	font-size:130%;
}
.list-01{
	color:#4DB15C;
	font-weight:bold;
	font-size:110%;
	margin-top: 10px;
}
.list-02{
	color:#FF9933;
	font-weight:bold;
	font-size:110%;
	margin-top: 10px;
	;
	float: left;
	width: 100%;
}
.list-03{
	color:#34B3D1;
	font-weight:bold;
	font-size:110%;
	margin-top: 10px;
}
.seikabox2010_01{
	width:330px;
	font-size: 90%;
	float: left;
	text-align: left;
	clear: none;
	margin: 0;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-left: 5px;
	height: auto;
}
.seikabox2010_01 img{
	float: left;
	padding-bottom:10px;
}
.seikabox2010_01 ul {
	list-style-type: none;
	padding: 0px;
	width: 325px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
}
.seikabox2010_01 li{
	float:left;
	width: 150px;
	clear: none;
	margin: 0px;
	padding: 0px;
}
#shien-sumire{
	margin:0;
	padding:10px;
	border: 1px solid #CCCCCC;
}
#shien-sumire2{
	padding:10px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFCC;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
}
.shien-right{
text-align:right;
}
.shien-text{
	font-size:120%;
	color: #990000;
	margin-top: 5px;
	margin-bottom: 5px;
	font-weight: normal;
}
#other-recruit{
	width:540px;
	font-size:90%;
	float: left;

}
.re-title{
font-size:120%;
font-weight:bold;
text-align:left;
}
#other-recruit p{
	text-align:left;
	line-height:1.6;
	width:530px;
	float: left;
}
.other-recruit-title{
	width:540px;
	height:25px;
	float:left;
	text-align:left;
	font-weight:bold;
	background-color:#E1E0E8;
	vertical-align:middle;
	font-weight:bold;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #09003E;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-top: 5px;

}
.re-sp{
margin-bottom:100px;
}
#other-recruit table{
	width:540px;
	float:left;
	margin-top: 10px;
}
#other-recruit td{
	margin:0;
	padding:5px 0 5px 5px;
	text-align:left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#re-ki{
	width:540px;
	text-align:center;
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.mail-mag{
	padding:0;
	width:770px;
	font-size: 80%;
	float: left;
	margin: 0;
}
.mail-mag h3{
	font-size:120%;
	color:#FF6600;
}
#juken-pickup-f{
	width:180px;

}
#juken-pickup{
	width:180px;
	height:auto;
	background-image: url(../jyuken/images/picup_bg2.gif);
	background-repeat: no-repeat;
	margin-top: 5px;
	float: left;
}
#juken-pickup02{
	width:180px;
	height:auto;
	background-image: url(../jyuken/images/picup_bg.gif);
	background-repeat: no-repeat;
	margin-top: 5px;
	float: left;
}
#juken-pickup2{
	width:auto;
	height: 70px;
	margin-top: 20px;
	margin-left: 2px;
	float: left;
	margin-bottom: 0px;

}
#juken-pickup2 ul{
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
	margin: 0px;
}
#juken-pickup3{
	width:auto;
	height: auto;
	margin-top: 0px;
	margin-left: 0px;
	float: left;
	margin-bottom: 10px;
	margin-right: 0px;

}
#juken-pickup4{
	width:auto;
	height: auto;
	margin-top: 0px;
	margin-left: 0px;
	float: left;
	margin-bottom: 10px;
	margin-right: 0px;

}
#juken-pickup4 ul {
	margin:0;
	padding:0;

}

#juken-pickup4 li {
	border: none;
	list-style-type: none;
	display: block;
	width: 180px;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
	}
#juken-pickup5{
	width:180px;
	height: auto;
	margin: 0px;
	float: left;

}
#juken-pickup5 ul {
	margin:0;
	padding:0;

}

#juken-pickup5 li {
	border: none;
	list-style-type: none;
	display: block;
	width: 180px;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
	}
.qform-box{
	margin:0;
	width:770px;
	height: auto;
	padding: 0;
	font-size: 100%;
}
.qform-box-text{
	font-size:80%;
	font-weight: bold;
	text-align: left;
	margin: 0px;
}
.qform-box table{
	margin:0;
	padding:0;
	width:770px;
	font-size:80%;
}
.qform-box th{
	padding:5px;
	width:170px;
	border: 1px solid #CCCCCC;
	vertical-align: top;
	
}
.qform-box td{
padding:5px;
border: 1px solid #CCCCCC;
}
.qform-b{
	margin:0;
	width:700px;
	padding:0;
	text-align: center;
}
.qform-error-m{
	width:740px;
	padding:0;
	text-align:center;
	height: 250px;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.qerror-m{
	padding:0;
	width:740px;
	background-color: #990000;
	line-height:1.6;
	height: 25px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	font-size: 110%;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 30px;
	margin-left: 0;
}
.n-p{
	color:#FF0000;
	font-size:110%;
	font-weight:bold;
	width:500px;
	float: left;
	text-align: left;
	padding-left: 30px;

}
.jisage3{
	text-indent:1em;
}
.daigaku-com{
	color:#003366;
	font-weight:bold;
	font-size:100%;
}
.daigaku-com2{
	color:#990000;
	font-weight:bold;
	font-size:110%;
}
#gpbox{
margin:0;
padding:0;

}

#gpbox table{
margin:0;
padding:0;
border:none;
width:550px;

}
#gpbox td{
margin:0;
padding:0;
border:none;
}
#course-2011{
	margin:0;
	padding:0;
	float: left;
	width: 560px;
	text-align: left;
}
#c-2011-seika{
	width:560px;
	height:auto;
	float: left;
	text-align: left;
	line-height: 1.6;
	padding: 0;
	height:170px;
	background-image:url(../department/2011/living/images/seika_bg.jpg);
	background-repeat: no-repeat;
	margin: 0;
}
#c-2011-seika p{
	margin:0;
	color:#70BD29;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;
	font-size: 110%;
	font-weight: bold;
}
#c-2011-seikatsu{
	width:560px;
	height:auto;
	float: left;
	text-align: left;
	line-height: 1.6;
	padding: 0;
	height:170px;
	background-image:url(../department/2011/living/images/seikatsu_bg.jpg);
	background-repeat: no-repeat;
	margin: 0;
}
#c-2011-seikatsu p{
	margin:0;
	color:#70BD29;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;
	font-size: 110%;
	font-weight: bold;
}
#c-2011-shoku{
	width:560px;
	height:auto;
	float: left;
	text-align: left;
	line-height: 1.6;
	padding: 0;
	height:170px;
	background-image:url(../department/2011/living/images/shoku_bg.jpg);
	background-repeat: no-repeat;
	margin: 0;
}
#c-2011-shoku p{
	margin:0;
	color:#70BD29;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;
	font-size: 110%;
	font-weight: bold;
}
#c-2011-yokyo{
	width:560px;
	height:auto;
	float: left;
	text-align: left;
	line-height: 1.6;
	padding: 0;
	height:170px;
	background-image:url(../department/2011/child/images/yokyo_bg.jpg);
	background-repeat: no-repeat;
	margin: 0;
}
#c-2011-yokyo p{
	margin:0;
	color:#FF3E00;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;
	font-size: 110%;
	font-weight: bold;
}
#c-2011-jitsumu{
	width:560px;
	height:auto;
	float: left;
	text-align: left;
	line-height: 1.6;
	padding: 0;
	height:170px;
	background-image:url(../department/2011/business/images/business_bg.jpg);
	background-repeat: no-repeat;
	margin: 0;
}
#c-2011-jitsumu p{
	margin:0;
	color:#4F97C5;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;
	font-size: 110%;
	font-weight: bold;
}
#c-2011-it{
	width:560px;
	height:auto;
	float: left;
	text-align: left;
	line-height: 1.6;
	padding: 0;
	height:170px;
	background-image:url(../department/2011/business/images/it_bg.jpg);
	background-repeat: no-repeat;
	margin: 0;
}
#c-2011-it p{
	margin:0;
	color:#4F97C5;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;
	font-size: 110%;
	font-weight: bold;
}
#c-2011-hos{
	width:560px;
	height:auto;
	float: left;
	text-align: left;
	line-height: 1.6;
	padding: 0;
	height:170px;
	background-image:url(../department/2011/business/images/hos_bg.jpg);
	background-repeat: no-repeat;
	margin: 0;
}
#c-2011-hos p{
	margin:0;
	color:#4F97C5;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;
	font-size: 110%;
	font-weight: bold;
}
#c-2011-kenko{
	width:560px;
	height:auto;
	float: left;
	text-align: left;
	line-height: 1.6;
	padding: 0;
	height:170px;
	background-image:url(../department/2011/business/images/kenko_bg.jpg);
	background-repeat: no-repeat;
	margin: 0;
}
#c-2011-kenko p{
	margin:0;
	color:#4F97C5;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;
	font-size: 110%;
	font-weight: bold;
}
#c-2011-logi{
	width:560px;
	height:auto;
	float: left;
	text-align: left;
	line-height: 1.6;
	padding: 0;
	height:170px;
	background-image:url(../department/2011/business/images/logi_bg.jpg);
	background-repeat: no-repeat;
	margin: 0;
}
#c-2011-logi p{
	margin:0;
	color:#4F97C5;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;
	font-size: 110%;
	font-weight: bold;
}
#manabi-point{
	width:560px;
	background-color:#D7EDC3;
	margin: 0px;
	padding: 0px;
	float: left;
}
#sikaku-2011{
	width:560px;
	font-size: 90%;
	float: left;
	text-align: left;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	border: 1px solid #CCCCCC;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#sikaku-2011 li{
	float:left;
	padding: 0px;
	width: 175px;
	margin-left: 10px;
}
#sikaku-2011a{
	width:560px;
	float: left;
	margin: 0px;
	padding: 0px;
}
.chouri2{
	padding:0;
	float: right;
	width: 530px;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.list-kekka-textbox{
	line-height:1.6;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	font-size: 100%;
	width: 530px;
	float: left;
	padding: 0;
}
#gakuchousho{
	margin:0;
	padding:0;
	float:left;
	width:560px;
	height:auto;

}
#top-kokuchi{
	padding:0;
	width:770px;
	height:100px;
	float:left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
}
.f90{
font-size:90%;
}
#result{
	margin:0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	text-align: left;
}

#shukuden-aria{
margin:0;
padding:0;
}
#shukuden-aria p{

	text-align: left;
	margin-bottom: 10px;

}
#shukuden-aria h3{
	width:560px;
	text-align: left;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #663366;
	border-bottom-color: #663366;
	margin-top: 8px;
	margin-bottom: 8px;
	color: #663366;
	font-weight: bold;
}
#shukuden-aria ul{
	margin:0;
	padding:0;
	text-align: left;
}
#shukuden-aria li{
	list-style-type: square;
	list-style-position: outside;
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 15px;
}
.komered{
font-size:80%;
}
#disaster_box{
	width:720px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10pt;
	margin: 0;
	float: left;
	height: 400px;
}
#top-slide{
	margin:0;
	text-align: left;
	width: 530px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 15px;

}
h2.release-title{
	padding-bottom: 0;
	font-weight: bold;
	font-size:130%;
	background-image:url(../images/common/title.gif);
	width: 560px;
	color: #09003E;
	text-indent: 18px;
	line-height: 1.0;
	background-repeat: no-repeat;
	height: 36px;
	text-align: left;
	font-family: 'Hiragino Kaku Gothic Pro', 'qMmpS Pro W3', 'lr oSVbN', sans-serif;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-left: 0px;
	float: none;
	background-color: #FFFFFF;
}
#release-chui{
	padding:0;
	text-align: right;
	font-size: 10px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10pt;
	margin-left: 0;

}
.bnsp{
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 10px;
}
.release_title{
	background-color:#666699;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align:center;

}

