/**/
body	{
	text-align: center;
	background-color:#ACD373;
	 background-image:url(../img/side_wall.gif);

		}
.contents {
		width:798px;
        height:1500px;
		margin:auto;
		background-color:#FFFFCC;
		text-align: centeter;
		position: relative;
		
		
		}


h1		{
		background-color:#FFFFCC;
		margin: center;
		
		
		}
h2		{
		background-color:#336699;
		padding: 0px;
		margin:0px;
		
		}	
h3  	{
		position:absolute;
		top: 178px;
		left:0px;
		background-color:#FFFFFF;
		margin: center;
		
		padding-left:0px;
		}		
.h4		{
	position:absolute;
	Top:445px;
	right:0px;
	width:610px;
	height:30px;
	background-color:#ACD373;
	background-image:url(../img/kado_1.jpg);
	background-repeat:no-repeat;
	text-align:left;
	text-indent:5px;
	padding-top:5px;
	color: #ffffff;	
		
		}
.h5 	{
	position:absolute;
	Top:200px;
	left:172px;
	width:626px;
	height:30px;
	background-color:#ACD373;
	background-image:url(../img/kado_1.jpg);
	background-repeat:no-repeat;
	color:#ffffff;
	text-align:left;
	text-indent:5px;
	padding-top:5px;
		}
.h6 	{
		position:absolute;
		Top:200px;
		left:172px;
		width:600px;
		height:30px;
		background-color:#CCCCCC;
		font:#527452;
		text-align:left;
		text-indent:5px;
		padding-top:5px;
		}
.pan{
	color:#FFFF00;
	background-color: #99CC99;
	font-size: 12px;
	font-family: Comic Sans MS, "MSPゴシック";
	position: absolute;
	top: 158px;
	right: 0px;
	height: 17px;
	float: right;
	padding:5px 2px 0px 2px;
	width:794px;
	text-align:right;
	left: 0px;
		}
.pan a {
	color:#FFFFFF;
		}
.pan a:hover
		{
		color:#FFFF99;
		}
		

.navbar {
	color: #000000;

	background-color: #FFFFcc;
	width:798px;
	position: absolute;
	top:150px;
	left:0px;
	right:0px;
	padding-bottom:1px;
		}
.navbar h2 {
		margin: 0px;
		font-size: 12px;
		text-align: center;
		background-color:#ACD373;
		
		}
.navbar h2 a {
			display:block;
			color:#527452;
			}
.menu	{
		width:132px;
		float:left;	
		display:block;
		padding-right:1px;
	
	
		}

.navbar h2 a:hover
		{
		color:#663333;
		}
.top
		{
		position:absolute;
		top:20px;
		left:30px;
		width:430px;
		height:80px;
		font-size:18px;
		color:#669966;
		background-color:#FFFFCC;
       
		}

.side_top_high
		{
		position:absolute;
		text-align:center;
		color: #FFFFFF;
	    height:48px;
		width:164px;
		left:8px;
		top:250px;
		background-image:url(../img/side_green_top.png);
		background-repeat:no-repeat;
			}
	
		
.side	{
	background-image:url(../img/side_green_middle.png);
	background-repeat:repeat;
	position:absolute;
	text-align:center;
	padding-top:0px;
	top:20px;
	left:0px;
	display: block;
	width:164px;
	height:180px;
	}

.side_top
		{
		position:absolute;
		text-align:center;
		color: #FFFFFF;
	    height:48px;
		width:164px;
		left:8px;
		top:480px;
		background-image:url(../img/side_green_top.png);
		background-repeat:no-repeat;
			}
	
	
.side_bottom {
	position:absolute;
    height:48px;
	width: 164px;
	left:0px;
	top:190px;
	text-align:center;
	background-image:url(../img/side_green_bottom.png);
	background-repeat:no-repeat;
	}
	


.side a {
		color:#336600;

		}
.side a:hover
		{
		color:#ffffff;
		}
.up	{	
	background-image:url(../img/orange_side.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	position:absolute;
	text-align:center;
	padding-top:12px;
	top:720px;
	left:10px;
	display: block;
	width:162px;
	height:200px;
	}
	
.other {
	background-image:url(../img/other.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	position:absolute;
	text-align:center;
	padding-top:10px;
	top:900px;
	left:10px;
	display: block;
	width:165px;
	height:200px;
	}
.blog {
	background-image:url(../img/other.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	position:absolute;
	text-align:center;
	padding-top:20px;
	top:880px;
	left:10px;
	display: block;
	width:165px;
	height:200px;
	}



.asunaro {
	background-image:url(../img/kyujin.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	position:absolute;
	text-align:center;
	padding-top:5px;
	top:1035px;
	left:10px;
	display: block;
	width:165px;
	height:200px;
	}


.kyujin {
	background-image:url(../img/kyujin.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	position:absolute;
	text-align:center;
	padding-top:10px;
	top:1080px;
	left:10px;
	display: block;
	width:165px;
	height:200px;
	}

.ichigakki	{
		background-color:#FFCCCC;
		text-align: left;
		width:591px;
		padding-top: 35px;
		padding-left:29px;
		color:#666666;
		position: absolute;
		top: 225px;
		height:900px;
		left:178px;
		line-height:120%;
		}

.sum	{
		text-align:left;
		background-color:#CCF9CC;
		
		position: absolute;
		top: 225px;
		height:1200px;
		left:178px;
		width:570px;
		padding-top: 35px;
		padding-left:30px;
		padding-right:20px;
		font-size:12px;
		color: #666666;
		line-height:120%;
		
		}
.nigakki  {
		background-color:#FFCC66;
		
		text-align: left;
		width:590px;
		padding-top: 35px;
		padding-left:30px;
		color:#666666;
		position: absolute;
		top: 225px;
		height:1235px;
		
		left:178px;
		line-height:120%;
				}
		
.sangakki  {
		
		background-color:#99CCFF;
		
		text-align: left;
		width:590px;
		padding-top: 35px;
		padding-left:30px;
		color:#666666;
		position: absolute;
		top: 225px;
		height:1235px;
		line-height:120%;
		left:178px;
		}		
.gyouji {
		text-align:left
		font-family:"Arial, Helvetica, sans-serif";
		font-size:15px;
		position: absolute;
		color:#666666;
		top:0px;
		left:30px;
    	height: 900px;
		width:100px;
		}

.describe  {
		position:absolute;
		top:0px;
		text-align:left;
		font-size:12px;
		font-style:"MSPゴシック、Arial";
		color:#666666;
		left:190px;
    	height: 1000px;
		width:160px;
		}
.pic{
		text-align:left;
		font-size:12px;
		font-style:"MSPゴシック、Arial";
		color: #666666;
		position: absolute;
		top:0px;
		left: 418px;
		width:160px;
		height: 1350px;
		}

.semester_a{
		position:absolute;
		top: 50px;
		}

.semester_b{
	position:absolute;
	top:170px;
	height: 17px;
		}

.semester_c{
		position:absolute;
		top: 290px;
		}
.semester_d{
		position: absolute;
		top: 410px;
		}

.semester_e{
		position: absolute;
		top: 530px;
		}
.semester_f{
		position: absolute;
		top: 650px;
		}
.semester_g{
		position: absolute;
		top: 770px;
		}
.semester_h{
		position: absolute;
		top: 890px;
		}
.semester_i{
		position: absolute;
		top: 1010px;
		}
.semester_j{
	position: absolute;
	top: 1130px;
	left: 2px;
		}


	
td     {
		display:block;
		width: 150px;
		padding-bottom: 3px;
		padding-top: 3px;
		padding-left:0px;
		border-bottom: 1px dashed #CCCCCC;
		}	
p		{
		color: #336600;
		}
.side a	{
		color: #ffffff;
		font-size:12px;
		}
.side a:hover {
		color: #663333;
			}
.side a:active {
		color:#66CC00;
		}
.tab1   {
		position:absolute;
		top:200px;
		width:125px;
		height:25px;
		left:178px;
		background-image:url(../img/tagpink.gif);
		color:#666666;
		font-style:"MSPゴシック、Arial";
		font-size:16px;
		padding-top:5px;

		}
		
.tab1 a {
		display:block;
		color:#666666;
        }

.tab1 a:hover{
		color:#663333;
		}

.tab2  {
		position:absolute;
		top:200px;
		width:125px;
		height:25px;
		left:302px;
		background-image:url(../img/taggreen.gif);
		color: #666666;
		font-style:"MSPゴシック、Arial";
		font-size:16px;
		padding-top:5px;
		}
.tab2 a {
		color:#666666;
		
				}
.tab2 a:hover{
		color:#663333;
		}
.tab3   {
		position:absolute;
		top:200px;
		width:123px;
		height:25px;
		left:426px;
		background-image:url(../img/tagyellow.gif);
		color:#669966;
		text-align:center;
		font-style:"MSPゴシック、Arial";
		font-size:16px;
		padding-top:5px;
		}

.tab3 a {
		color:#669966;

				}

.tab3 a:hover{
		color:#663333;
		}
.tab4   {
		position:absolute;
		top:200px;
		width:123px;
		height:25px;
		left:549px;
		background-image:url(../img/tagblue.gif);
		color:#669966;
		text-align:center;
		font-style:"MSPゴシック、arial";
		font-size:16px;
		padding-top:5px;
		}

.tab4 a {
		color:#669966;

				}

.tab4 a:hover{
		color:#663333;
		}	
.gaiyo	{
		text-align: left;
		width: 550px;
		height:950px;
		color: #666666;
		background-color:#FFFFCC;
		position: absolute;
		top: 480px;
		left:185px;
		font-style:"MSPゴシック、arial";
		padding: 10px;
		font-size:16px;
		line-height:150%;
		}	
	
.gaiyo a:hover
		{
		color:#663333;
		}

.gaiyo_comment{
		text-align:left;
		top:20px;
		left:20px;
		width: 560px;
		color:#666666;
		background-color:#ffffcc;
		position: absolute;
		border:1px solid #cccccc;
		padding:10px;
		}
.gaiyo_mokuhyo{
		text-align:left;
		top:350px;
		left:20px;
		width: 560px;
		color:#666666;
		background-color:#ffffcc;
		position: absolute;
		border:1px solid #CCcccc;
		padding:10px;
		line-height:120%;	
			}

.gaiyo_tokucho{
		text-align:left;
		top:520px;
		left:20px;
		width: 560px;
		height:200px;
		color:#666666;
		background-color:#ffffcc;
		position: absolute;
		border:1px solid #CCcccc;
		padding:10px;
		line-height:150%;
		}
		
.nagare	{
	text-align: left;
	padding: 5px;
	font-size:12px;
	font-family:"ＭＳ Ｐゴシック", "HGSｺﾞｼｯｸE", "arial";
	color: #666666;
	position: absolute;
	top: 240px;
	left:185px;
	width: 600px;
	height:1250px;
	background-color:#FFffcc;
	line-height:130%;
		}


.nagare a:hover
		{
		color:#663333;
		}
.nagare_jikan{
	text-align:left
	font-family:"Arial, Helvetica, sans-serif";
	position: absolute;
	color:#666666;
	top: 11px;
	left: 4px;
    height: 500px;
	width: 80px;
	padding-left:5px;
		}
.nagare_describe{
		text-align:left;
		font-size:12px;
		font-family:"ＭＳ Ｐゴシック", "HGSｺﾞｼｯｸE", "arial";
		color: #666666;
		position: absolute;
		top: 10px;
		left: 100px;
		width: 250px;
		height: 500px;
		}
.nagare_picture{
		text-align:left
		font-size:14px;
		font-family:"ＭＳ Ｐゴシック", "HGSｺﾞｼｯｸE", "arial";
		color: #666666;
		position: absolute;
		top: 10px;
		left: 400px;
		width: 200px;
		height:1000px;
		background-image: url(img/outsidejb.gif);
		}
.nagare_b {
		position: absolute;
		top:160px;

		}
.nagare_c {
	position: absolute;
	top: 320px;
	height: 154px;
		}
.nagare_d {
	position: absolute;
	top: 480px;
	height: 104px;
		}
.nagare_e {
		position: absolute;
		top: 640px;
		}
.nagare_f {
		position: absolute;
		top: 800px;
		}
.nagare_g {
		position: absolute;
		top: 980px;
		height: 54px;
		}

.nagare_h{
	position: absolute;
	top: 1080px;
	color:#663333;
	left: 0px;
		}


.youkou{
		text-align: left;
		width: 565px;
		height:900px;
		color: #666666;
		background-color:#FFFFCC;
		position: absolute;
		top: 500px;
		left:210px;
		font-style:"MSPゴシック、arial";
		padding: 0px;
		font-size:14px;
		line-height:150%;
		}	
.youkou a {
		color:#999999;

		}
.youkou a:hover
		{
		color:#663333;
		}
.after {
		text-align: left;
		Padding-left: 30px;
		font-size:14px;
		font-family:"ＭＳ Ｐゴシック", "HGSｺﾞｼｯｸE", "arial";
		color: #666666;
		position: absolute;
		top: 340px;
		left:200px;
		width:530px;
		height:900px;
		background-color:#FFffcc;
		line-height:150%;
				}
.after_title{
       left:300px;
	   padding-left:0px;
		
		position:absolute;
		top:270px;
		}
.after_title_english
 		{
		left:200px;
	    padding-left:30px;
		
		position:absolute;
		top:270px;
		}

