body{margin:0;
	padding:0;
	text-align:center;
	background-color:#FFCC66;
	}

div#wrapper {   
    width: 800px;
	margin:0 auto;
	text-align:left;
	border-left:solid 1px #EA5810;
	border-right:solid 1px #EA5810; 
}

img {border:0;}

.clear { clear:both;
height:0;
line-height:0; }   
.clear hr { display:none; } 

.link{
font-size:12px;
font-weight:lighter;
text-align:right;} 

.read{
font-size:12px;
line-height:120%;
font-weight:lighter;
text-align:left;
vertical-align:top;
}



/*----omoide mimiyori------*/
.omoide{
margin:20px 0;
}

.mimiyori_top{
background:url(../plan/plan_menu/image/graduation/best6_top.jpg) no-repeat;
height:86px;
}

.mimiyori_middle{
background:url(../plan/plan_menu/image/graduation/best8_middle.jpg) repeat-y;
}

.mimiyori_middle table{
width:760px;
position:relative;
top:-20px;
padding-left:15px;
padding-top:10px;
}

.middle_top{
margin:0 5px 5px 5px;
}

.mimiyori_middle table p{
margin:10px 5px 0;
}

.mimiyori_middle a:hover img{
/*モダンブラウザ用*/
opacity:0.7;
/*IE7以下用*/
filter:alpha(opacity=70);
/*IE8用*/
-ms-filter:"alpha(opacity=70)";
}

.mimiyori_bottom{
background:url(../plan/plan_menu/image/graduation/best8_bottom.jpg) no-repeat;
height:22px;
position:relative;
top:-22px;
}

/*----campus_plan------*/
.campus_plan{
width:800px;
font-size:14px;
line-height:1.3;
font-weight:lighter;
background-color:#EBF6FD;
height:1530px;
position:relative;
z-index:0;
}

.campus{
width:760px;
text-align:left;
}

.campus a:link,a:hover img{
/*モダンブラウザ用*/
opacity:0.7;
/*IE7以下用*/
filter:alpha(opacity=70);
/*IE8用*/
-ms-filter:"alpha(opacity=70)";
}

.campus_back{
background:url(../plan/plan_menu/image/graduation/campus_waku.gif) no-repeat;
width:766px;
height:185px;
position:absolute;
z-index:1;
left:15px;
top:145px;
}

.campus_back_tx{
width:500px;
position:absolute;
z-index:3;
left:200px;
top:185px;
text-align:justify;
text-justify:distribute;
line-height:1.2;
}

.campus_back_tx b{
color:#FF0000;
}

.campus_back_tx p{
text-align:left;
width:265px;
line-height:1.1;
}

.campus_back_tx p em{
font-size:18px;
font-weight:bold;
font-style:normal;
}

.type{
position:relative;
}

.type_top{
background:url(../plan/plan_menu/image/graduation/type_top.gif) no-repeat;
height:83px;
width:760px;
margin-top:15px;
}

.type_middle{
background:url(../plan/plan_menu/image/graduation/type_middle.gif) repeat-y;
width:760px;
}

.type_middle table{
margin-left:10px;
padding-left:15px;}


.type_middle p{
font-size:14px;
font-weight:lighter;
text-align:left;
line-height:1.4;
}

.type_bottom{
background:url(../plan/plan_menu/image/graduation/type_bottom.gif) no-repeat;
height:22px;
width:760px;
position:relative;
top:-14px;
z-index:-1;
}


/*----campus_plan wakuwaku------*/
.wakuwaku{
width:760px;
position:relative;
top:210px;
left:-2px;
padding-left:18px;
}

.wakuwaku_top{
background:url(../plan/plan_menu/image/graduation/wakuwaku_top.gif) no-repeat;
height:86px;
width:760px;
}

.wakuwaku_middle{
background:url(../plan/plan_menu/image/graduation/wakuwaku_middle.gif) repeat-y;
width:760px;
}

.wakuwaku_bottom{
background:url(../plan/plan_menu/image/graduation/wakuwaku_bottom.gif) no-repeat;
height:29px;
width:760px;
position:relative;
top:-10px;
}

.wakuwaku_contents{
width:715px;
text-align:left;
position:relative;
top:-10px;
padding-left:30px;
}

.wakuwaku_contents p{
margin:5px 0;
}

.wakuwaku_contents a:hover img{
/*モダンブラウザ用*/
opacity:0.7;
/*IE7以下用*/
filter:alpha(opacity=70);
/*IE8用*/
-ms-filter:"alpha(opacity=70)";
}

.wakuwaku_tx{
font-size:14px;
line-height:1.3;
font-weight:lighter;
vertical-align:top;
text-align:justify;
text-justify:distribute;
width:325px;
}

.wakuwaku_tx p{
color:#FF0000;
font-weight:bold;
margin:0;
}

.present{
margin-top:15px;
text-align:center;
}

/*----winter_plan------*/
.winter_plan{
width:800px;
font-size:14px;
line-height:1.3;
font-weight:lighter;
background-color:#EBF6FD;
height:645px;
margin-top:15px;
position:relative;
}

.winter_back{
background:url(../plan/plan_menu/image/graduation/winter_back.gif) no-repeat;
width:760px;
height:500px;
margin-top:15px;
}

.winter_naiyou{
width:335px;
padding-left:375px;
position:relative;
z-index:10;
top:40px;
}

.winter_naiyou table{
width:335px;
padding-left:20px;
}

.winter_tx{
text-align:justify;
text-justify:distribute;
font-size:14px;
line-height:1.2;
}

.winter_tx p{
font-size:16px;
line-height:1.1;
font-weight:bold;
margin-bottom:5px;
}

.winter_tx p b{
font-size:35px;
font-weight:bold;
color:#FF3366;
}

.yoyaku_bt{
position:relative;
z-index:5;
left:-200px;
top:-65px;
}

.winter_cap{
position:relative;
z-index:15;
left:200px;
width:400px;
padding-left:50px;
}

.winter_cap p{
font-size:12px;
line-height:1.3;
text-align:justify;
text-justify:distribute;
width:400px;
}

.yoyaku_bt a:hover img{
/*モダンブラウザ用*/
opacity:0.7;
/*IE7以下用*/
filter:alpha(opacity=70);
/*IE8用*/
-ms-filter:"alpha(opacity=70)";
}

/*----tokuten------*/
.tokuten{
position:relative;
z-index:5
}

.tokuten a:hover img{
/*モダンブラウザ用*/
opacity:0.7;
/*IE7以下用*/
filter:alpha(opacity=70);
/*IE8用*/
-ms-filter:"alpha(opacity=70)";
}

.tokuten_top{
background:url(../plan/plan_menu/image/graduation/tokuten_top.gif) no-repeat;
height:84px;
width:800px;
margin-top:15px;
}

.tokuten_sky{
position:relative;
z-index:10;
top:-100px;
left:-490px;
}

.tokuten_middle{
background:url(../plan/plan_menu/image/graduation/tokuten_middle.gif) repeat-y;
width:800px;
}

.tokuten_middle table{
margin-top:15px;
margin-bottom:10px;
margin-left:24px;
}

.tokuten_bottom{
background:url(../plan/plan_menu/image/graduation/tokuten_bottom.gif) no-repeat;
height:10px;
width:800px;
margin-bottom:20px;
}


/*----link------*/
	
a:link, a:visited, {
	color: #0000FF;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}
/* overrides decoration from previous rule for hovered links */
