body{
	width : 95%;
	/*margin-left : 10px;*/
	/*margin-right : auto;*/
	background-color : lightyellow;
	background-image : url(images/mark.png);
	background-repeat: no-repeat;
	/*background-position: top center;*/
	background-position: center 40px;
	/*background-attachment: fixed;*/
	background-size : contain;
	/*background-size : cover;*/

	line-height : 150%;
}

#subtitle{
	font-size : 20px;
}

/*
#global-nav{
	padding : 0px;
	margin : 0px;
}


.menu-global-container{
	padding : 0px;
	margin : 0px;
}
*/
.menu{
	padding : 0px;
	margin : 0px;
}


#menu-global li{
	float : left;
	width : 16%;
	height : 30px;
	line-height : 100%;
	padding-top : 10px;
	padding-bottom : 10px;
	padding-left : 0px;
	padding-right : 0px;

	margin-top : 25%;
	margin-left : 0px;
	margin-right : 0px;

	border: 1px #ffb366 solid;
	/*background-color: #fffdee;*/
	background-color: #cccc66;
	text-align: center;
	list-style-type: none;
	font-size:12px;
}

#menu-global a {
	text-decoration: none;
}

#contents{
	clear : both;
	/*margin-left  : 10%;*/
	/*margin-right : 10%;*/

	/*padding : 20px;*/
	/*background-color : white;*/
	/*opacity : 0.9;*/
}
#contents h2{
	font-size : 18px;
	color : #ff0000;
}
#footer{
	text-align : center;
	border: 1px #ffb366 solid;
	background-color: #cccc66;
}
#campus{
	width : 100%;
}
#plan{
	width : 100%;
}
#guidetop{
	width : 100%;
}

.wn-date{
	/*font-size : 12px;*/
}
.wn-article{
	/*font-size : 12px;*/
	text-align : left;
}


.page-header2 , .page-header{
	background-color : #F5F5F5;
	border : 1px solid #C0C0C0;
   	padding-left : 20px;
	padding-top : 0px;
	padding-bottom :0px;
	font-size : 14px;
}


/* page navi */
.tablenav {
    color: #2583ad;
    background:white;
    margin: 1em auto;
    line-height:2em;
    text-align:center;
}
 
a.page-numbers, .tablenav .current {
    color: #00019b;
    padding: 2px .4em;
    border:solid 1px #ccc;
    text-decoration:none;
    font-size:smaller;
}
 
a.page-numbers:hover {
    color:white;
    background: #328ab2;
}
 
.tablenav .current {
    color: white;
    background: #328ab2;
    border-color: #328ab2;
    font-weight:bold:
}
 
.tablenav .next, .tablenav .prev {
    border:0 none;
    background:transparent;
    text-decoration:underline;
    font-size:smaller;
    font-weight:bold;
}

.post_navi{
	text-align : center;
}