/* 全体の設定*/
BODY#top{
	background-image:url(img/bg_e.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;/*文字の太さ*/
    font-size:small;/*文字の大きさ*/
    text-align:center;/*文字の寄せ方*/
    color:#000000;/*文字の色*/
    background-color:#ffffff;/* 背景の色 */
    margin-top: 0px; 
	margin-bottom: 0px; 
	margin-left: 0px; 
	margin-right: 0px;
}

/*枠用ID*/
table#structure{
   width:820;
    text-align:left;
    margin:0px 0px;
}

table#tbl_menu{
	font-family:"MS UI Gothic";
	font-size:9pt;
    background-color:#FFFFFF;
	height:30;
	width:820px;
    text-align:center;
}

td#head{
	border-width:medium;
	border-color:#dab57c;
	margin:0;
    width:820px;
	background-color:#dab57c;
}
td#main-left{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
    color:000000;/*文字の色：グレイ*/
	padding-top:20;
	padding-left:10;
	padding-right:10;
    width:160px;
    vertical-align:top;
	background-color:#f7eddf;
}
td#main-right{ 
    color:000000;/*文字の色：グレイ*/
	padding-top:20;
    vertical-align:top;
	padding-left:20;
	padding-right:20;
    width:660px;
}

td#top-right{ 
    color:000000;/*文字の色：グレイ*/
	padding-top:20;
    vertical-align:top;
	padding-left:20;
	padding-right:20;
    width:390px;
}

td#foot{
	font-family:"MS UI Gothic";
	font-size:9pt; 
    width:820px;
	color:#000000;
    background-image : url("img/bg_img_foot.jpg"); /* 背景画像 */
    background-position:100% 100%; /* 下端に表示 */
    background-repeat: no-repeat; /* 繰り返しなし */}
#img{
    margin-top:10px;
	border:0px;
}

DIV#btn_english{
    margin-top:20px;
	margin-left:680px;
	border:0px;
}
	
DIV#menulist{  
	margin-top:TOP;
	margin-bottom:auto;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
    color:000000;/*文字の色：グレイ*/
	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;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:x-small;
    color:000000;/*文字の色：グレイ*/
	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;
}
DIV#comment{
	font-size:smaller;
	line-height:1.5;
    margin-top:20px;
	margin-left:10px;
	margin-right:10px;
	width:800px;
	border:0px;
}
DIV#comment1{
	font-size:smaller;
	line-height:1.5;
    margin-top:0px;
	margin-left:10px;
	margin-right:10px;
	width:800px;
	border:0px;
}


/*リンク関係*/
a:link {/*リンクされた文字の色*/
    color:000000;/*文字の色：グレイ*/
    font-style:normal;
    text-decoration:none;/* 下線なし */
}
a:visited {/*訪問後の色*/
    color:#000000;/*文字の色：変化無し*/
    text-decoration:none;/* 下線なし */
}
a:hover {/*カーソルを合わせたときの色*/
    color:#f06c8d;/*文字の色：紅梅色*/
	font-weight:bold;
    text-decoration:none;/* 下線なし */
}
a:active {/*クリック中の色*/
    text-decoration:none;/* なし */
}


/*特定リンク関係*/
a.contact:link {/*リンクされた文字の色*/
    color:#9e5145;/*文字の色：紅鳶*/
    font-style:normal;
    text-decoration:none;/* 下線なし */
}
a.contact:visited {/*訪問後の色*/
    color:#9e5145;/*文字の色：紅鳶*/
    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;/* なし */
}

/*テキスト関係*/
p.midashi{
	font-family:"MS UI Gothic";
    color:#000000;/*文字の色：変化無し*/
	font-size:smaller;
	font-weight:bold;
	background-color:#F5F5F5;
    text-align:left;
	vertical-align:middle;
}
p.top{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color:#000000;
    margin:2em 2em;
	line-height:1.5;
}
p.r-side{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:smaller;
	color:#000000;
    margin:2em 2em;
	line-height:1.5;
}
p.right{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:smaller;
	color:#000000; 
	margin-right:3em;
	line-height:1.5;
}
h2.l-side{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
    color:#000000;/*文字の色：変化無し*/
	font-size:smaller;
	background-color:#F5F5F5;
    text-align:left;
}
h2.r-side{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
    color:#000000;/*文字の色：変化無し*/
	font-size:smaller;
 	background-color:#F5F5F5;
    text-align:left;
		}

ul{
	font-size:smaller;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
    padding-left:1em;/*左の詰め1文字分*/
    margin-left:1em;/*左の余白1文字分*/
    margin-right:0em;/*右の余白0文字分*/
	}
	
ul.inside{
	list-style-position:inside;
	list-style-type:circle;
	font-family:"MS UI Gothic";
    padding-left:1em;/*左の詰め1文字分*/
    margin-left:2em;/*左の余白1文字分*/
    margin-right:0em;/*右の余白0文字分*/
    font-size:x-small;/*文字の大きさ：普通*/
	}	
ol{ 
	font-size:smaller;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
    padding-left:1em;/*左の詰め1文字分*/
    margin-left:1em;/*左の余白1文字分*/
    margin-right:0em;/*右の余白0文字分*/
	line-height:1.5; 
	}	
	
li.link{ 
	font-size:smaller;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
    margin-right:2em;/*右の余白0文字分*/
	line-height:1.5; 
	}		

div#danraku1{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color:#000000;
    margin-left:4em;
	line-height:1.5;
}

dt{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color:#000000;
    margin-left:3em;
	line-height:1.5;
}

dd{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color:#000000;
    margin-left:4em;
	line-height:1.5;
}

 A{text-decoration:none; }
.style1 { 
		font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		color:#000000;
		font-weight:normal;
		link:color:#000000;
		line-height:1.5;
		}
		
A{text-decoration:none; }
.style2 { 
		font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		color:#000000;
		font-weight:bolder;
		link:color:#000000;
		line-height:1.5;
		visited:color:#000000;
		}
			
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;
}

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_img2.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_img7.jpg"); /* 背景画像 */
    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; /* 繰り返しなし */
}

/*---profile---*/
td.mb6{
    background-image : url("img/bg_img35.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; /* 繰り返しなし */
}
