/* 　　春バージョン　　*/
/* 全体の設定*/
BODY#top{
	background-image:url(img/bg.jpg);
    background-position:top center; /* 下端に表示 */
    background-repeat: repeat-x; /* 繰り返しなし */

	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-style:normal;/*文字のスタイル*/
    font-weight:normal;/*文字の太さ*/
    text-align:center;/*文字の寄せ方*/
    color:#000000;/*文字の色*/
    background-color:#ffffff;/* 背景の色 */
    margin-top: 0px; 
	margin-bottom: 0px; 
	margin-left: 0px; 
	margin-right: 0px;
}

BODY#contents{
	background-image:url(img/bg1.jpg);
    background-position:top center; /* 下端に表示 */
    background-repeat: repeat-x; /* 繰り返しなし */

	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-style:normal;/*文字のスタイル*/
    font-weight:normal;/*文字の太さ*/ 
    text-align:center;/*文字の寄せ方*/
    color:#000000;/*文字の色*/
    background-color:#ffffff;/* 背景の色 */
    margin-top: 0px; 
	margin-bottom: 0px; 
	margin-left: 0px; 
	margin-right: 0px;
}

/*----- フォント・カラー -----*/
.font1    {font-size:12px;color:#000000;font-family:ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3;}  /*通常のテキストのサイズ色の指定*/  
.font2    {font-size:13px;color:#000000;line-height:1.5;font-family:ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3;}  /*通常のテキストのサイズ色の指定*/  
.font3    {font-size:13px;color:#0000FF;line-height:1.4;font-family:ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3;}  /*通常のテキストのサイズ色の指定*/  
.font4    {font-size:11px;color:#0099FF;line-height:1.4;font-family:ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3;}  /*通常のテキストのサイズ色の指定*/  
.font5    {font-size:13px;color:#0033FF; font-weight:bold;  }

/*トップページ用*/
.font6    {font-size:16px;color:#009933; font-weight:bold; }　 /*　黄緑色　*/
.font7 { font-size:16px; color:#f06c8d; font-weight:bold;} /*　紺色　*/
.font8    {font-size:16px;color:#0033CC; font-weight:bold; }　/*　青　*/

/*枠用ID*/
table#structure{
   width:820px;
    text-align:left;
    margin:0px 0px;
}

table#tbl_menu{
	font-family:"MS UI Gothic";
	border-style:solid;
	font-size:9pt;
    background-color:#FFFFFF;
	height:30px;
	width:820px;
    text-align:center;
}

td#head{
	border-width:medium;
	border-color:#dab57c;
	margin:0;
    width:820px;
	background-color:#dab57c;
}
td#main-left{
	padding-top:20px;
	padding-left:10px;
	padding-right:10px;
    width:160px;
    vertical-align:top;
	background-color:#E8E8E8;
}
td#main-right{ 
	padding-top:20px;
    vertical-align:top;
	padding-left:20px;
	padding-right:20px;
    width:660px;
}
td#top_foot{
	font-family:"MS UI Gothic";
	font-size:9pt; 
    width:820px;
	height:70px;
	color:#000000;
    background-image : url("img/bg_img_foot.jpg"); /* 背景画像 */
    background-position:100% 100%; /* 下端に表示 */
    background-repeat: no-repeat; /* 繰り返しなし */
}
td#foot{
	font-family:"MS UI Gothic";
	font-size:9pt; 
    width:820px;
	height:30px;
	color:#000000;
}#img{
    margin-top:10px;
	border:0px;
}


DIV#comment{
	font-size:smaller;
	line-height:1.5;
    margin-top:20px;
	margin-left:80px;
	margin-right:80px;
	width:660px;
	border:0px;
}
DIV#comment1{
	font-size:smaller;
	line-height:1.5;
    margin-top:0px;
	margin-left:80px;
	margin-right:80px;
	width:660px;
	border:0px;
}
DIV#welcome{
    margin-top:0px;
	margin-left:350px;
	margin-right:50px;
	width:150px;
	border:0px;
}
DIV#welcome1{
    margin-top:0px;
	margin-left:280px;
	width:160px;
	border:0px;
}
DIV#btn_english{
    margin-top:7px;
	margin-left:700px;
	border:0px;
}

DIV#menulist{  
	margin-top:TOP;
	margin-bottom:auto;
	padding-top:20;
    vertical-align:top;
	padding-left:0;
	padding-right:0;

}
DIV#prof{
	background-image:url(img/bg_img32.jpg) ;
    background-position:100% 100%; /* 下端に表示 */
    background-repeat: no-repeat; /* 繰り返しなし */
	margin-top:TOP;
	margin-bottom:auto;
	padding-top:20;
    vertical-align:top;
	padding-left:0;
	padding-right:0;
}
DIV#prof2{
	background-image:url(img/bg_img42.jpg) ;
    background-position:100% 100%; /* 下端に表示 */
    background-repeat: no-repeat; /* 繰り返しなし */
	margin-top:TOP;
	margin-bottom:auto;
	padding-top:20;
    vertical-align:top;
	padding-left:0;
	padding-right:0;
}DIV.d-comment{
	width:450px;
	font-size:x-small;
	margin-left:100px;
	text-align:left;
}

/*リンク関係*/
a:link {/*リンクされた文字の色*/
    color:000000;/*文字の色：グレイ*/
    font-style:normal;
    text-decoration:none;/* 下線なし */
}
a:visited {/*訪問後の色*/
    color:#000000;/*文字の色：変化無し*/
    text-decoration:none;/* 下線なし */
}
a:hover {/*カーソルを合わせたときの色*/
    color:#00CD00;/*文字の色：紅梅色*/
	font-weight:bold;
    text-decoration:none;/* 下線なし */
}
a:active {/*クリック中の色*/
    text-decoration:none;/* なし */
}


/*特定リンク関係*/
a.contact:link {/*リンクされた文字の色*/
    color:#009933;/*文字の色：黄緑*/
    font-style:normal;
    text-decoration:none;/* 下線なし */
}
a.contact:visited {/*訪問後の色*/
    color:#009933;/*文字の色：黄緑*/
    text-decoration:none;/* 下線なし */
}
a.contact:hover {/*カーソルを合わせたときの色*/
    color:#f06c8d;/*文字の色：紅梅色*/
	background-color:#FFF0F5;/*文字の色：紅鳶*/
	font-weight:bold;
    text-decoration:none;/* 下線なし */
}
a.contact:active {/*クリック中の色*/
	color:#f06c8d;/*文字の色：紅梅色*/
	background-color:#FFF0F5;/*文字の色：紅鳶*/
    text-decoration:none;/* なし */
}

/*トップページのメニュー用*/
.lin1 a:link       {color:#009933;text-decoration:none; font-size:15px; font-weight:bold;}  /*テキストリンクの色*/
.lin1 a:visited    {color:#009933;text-decoration:none; font-size:15px; font-weight:bold;}   /*訪問済みのリンクの色*/
.lin1 a:active     {color:#f06c8d; background-color:#FFF0F5; text-decoration:none; font-size:15px; font-weight:bold;}   /*クリック時のリンクの色*/
.lin1 a:hover      {color:#f06c8d; background-color:#FFF0F5; text-decoration:none; font-size:15px; font-weight:bold;}   /*マウスの上にカーソルがあるときのリンクの色*/

/*テキスト関係*/
p.midashi{ 
	font-size:15px;
	font-weight:bold;
	background-color:#F5F5F5; vertical-align:super; 
	text-align:left;
	line-height:1.5;
}

p.r-side{
	font-size:smaller;
    margin:2em 1.5em;
	line-height:1.5;
}
p.r-side2{
	font-size:smaller; margin-left:4em;
	line-height:1.5;
}
p.right{
	font-size:smaller;
	margin-right:2em;
	line-height:1.5;
}

h2.l-side{
	font-size:smaller;
	background-color:#F5F5F5;
    text-align:left;
}
h2.r-side{
	font-size:smaller;
 	background-color:#F5F5F5;
    text-align:left;
		}

ul{
    padding-left:1em;/*左の詰め1文字分*/
    margin-left:1em;/*左の余白1文字分*/
    margin-right:0em;/*右の余白0文字分*/
	line-height:1.5; 
	}
	

ul.top{
	font-size:smaller;
    padding-left:0.5em;/*左の詰め1文字分*/
    margin-left:1em;/*左の余白1文字分*/
    margin-right:0em;/*右の余白0文字分*/
	line-height:1.7; 
	}
	
ul.inside{
	font-size:smaller;
	list-style-type:circle;
	font-family:"MS UI Gothic";
    padding-left:1em;/*左の詰め1文字分*/
    margin-left:2em;/*左の余白1文字分*/
    margin-right:0em;/*右の余白0文字分*/
	}	
	
ul.inside2{
    padding-left:1em;/*左の詰め1文字分*/
    margin-left:1em;/*左の余白1文字分*/
    margin-right:0em;/*右の余白0文字分*/
	line-height:1.5; 
}
	
ul.inside3{
    padding-left:1em;/*左の詰め1文字分*/
    margin-left:5em;/*左の余白1文字分*/
    margin-right:0em;/*右の余白0文字分*/
	line-height:1.5; list-style-position:inside; 
}
ol{ 
	font-size:smaller;
    padding-left:1em;/*左の詰め1文字分*/
    margin-left:3em;/*左の余白1文字分*/
    margin-right:0em;/*右の余白0文字分*/
	line-height:1.5; 
	}	
ol.inside{ 
    padding-left:1em;/*左の詰め1文字分*/
    margin-left:4em;/*左の余白1文字分*/
	line-height:1.5; 
	}	
li.link{ 
    margin-right:2em;/*右の余白0文字分*/
	line-height:1.5; 
	}		

div#danraku1{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:smaller;
	color:#000000;
    margin-left:4em;
	line-height:1.5;
}

dt{
	font-size:smaller;
    margin-left:3em;
	line-height:1.5;
}

dd{
	font-size:smaller;
    margin-left:4em;
	line-height:1.5;
}


 A{text-decoration:none; }
.style1 { 
		font-weight:normal;
		link:color:#000000;
		line-height:1.5;
		}
		
/* トップのメニュー　*/
A{text-decoration:none; }
.style2 { 
		font-weight:bolder;
		color:#0000CD;
		link:color:#0000CD;
		line-height:1.5;
		visited:color:#0000CD;
		hover:color:#FF6347;
		}
			
A{text-decoration:none; }
.style3 {
		font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		font-size:9pt; 
		color:#000000;
		font-weight:normal;
		link:color:#000000;
		line-height:1.5;
		visited:color:#000000;
}

A{text-decoration:none; }
.style4_a {
		font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		font-size:8pt; 
		color:#000000;
		font-weight:normal;
		line-height:1.5;
}


td.logo{
	 margin-bottom:0px;
	 }

/*背景関係*/	
/*---TOP---*/	
td.mb1{ 
   background-attachment: fixed; /* 背景固定 */
   background-position:10% 100%; /* 下端に表示 */
   background-repeat: no-repeat; /* 繰り返しなし */
}

/*---Office---*/
td.mb2{
    background-image : url("img/bg_img35.jpg"); /* 背景画像 */
    background-position:100% 100%; /* 下端に表示 */
    background-repeat: no-repeat; /* 繰り返しなし */
}

/*---link---*/
td.mb3{
    background-image : url("img/bg_img4.jpg"); /* 背景画像 */
    background-position:100% 100%; /* 下端に表示 */
    background-repeat: no-repeat; /* 繰り返しなし */
}

/*---life---*/
td.mb4{
    background-image : url("img/bg_img4.gif"); /* 背景画像 */
    background-position:100% 100%; /* 下端に表示 */
    background-repeat: no-repeat; /* 繰り返しなし */
}
/*---future---*/
td.mb5{
    background-image : url("img/bg_img3.jpg"); /* 背景画像 */
    background-position:100% 100%; /* 下端に表示 */
    background-repeat: no-repeat; /* 繰り返しなし */
}

/*---challenge---*/
td.mb7{
    background-image : url("img/bg_img13.jpg"); /* 背景画像 */
    background-position:100% 100%; /* 下端に表示 */
    background-repeat: no-repeat; /* 繰り返しなし */
}

/*---library---*/
td.mb8{
    background-image : url("img/bg_img14.jpg"); /* 背景画像 */
    background-position:100% 100%; /* 下端に表示 */
    background-repeat: no-repeat; /* 繰り返しなし */
}

/*---welcome---*/
td.mb9{
    background-image : url("img/bg_img18.jpg"); /* 背景画像 */
    background-position:100% 100%; /* 下端に表示 */
    background-repeat: no-repeat; /* 繰り返しなし */
}
/*---comment---*/
td.mb10{
    background-image : url("img/bg_img_comment.gif"); /* 背景画像 */
    background-position:0% 0%; /* 下端に表示 */
    background-repeat: no-repeat; /* 繰り返しなし */
}
