*{
	margin : 0px;
	padding : 0px;
	border : 0;

}

body {background-color: #FFF0F5;}

table.top {width: 100%;}


div#header {font-family: 'メイリオ';
           font-size: x-large;}

div#bar {background-color: #FFC0CB;
           margin: 5px 113px;
           text-align: center;}

div#topimg {text-align: center}

div#topimg img{width: 800px;
                   height: 550px;}

div#time_table{text-align: center;}

div#time_table img{width: 650px;}

p.themebun {line-height: 200%;
               font-size:  large;}

div#menu {display: inline-block;
         background-color: #FFC0CB;
         color: #FFFFFF;
         text-align: center;}

div#menu img{width : 110px;
	height : 70px;}

div#menu:hover {background-color: #FF69B4;}

div#batsu {display: inline-block;
background-color: #C0C0C0;
         color: #FFFFFF;
         text-align: center;}

div#batsu img{width : 150px;
	height : 70px;}

div#charitygods img{width : 150px;
                          height: 150px;}

div#charitybag img{width : 400px;}

div#page {display: block;
             text-align: left;
             margin: 5px 113px;
             padding: 5px 50px;
             background-color: #FFFFFF;
             font-family: 'メイリオ';}

div#song {display: block;
             background-color: #00BFFF;
             margin: 5px 113px;
             text-align: center;}


div#song:hover {background-color: #1E90FF;}

div#song img {width : 583px;
	height : 70px;}

div#toujitsu {display: block;
             background-color: #FFA500;
             margin: 5px 113px;
             text-align: center;}


div#toujitsu:hover {background-color: #FF8C00;}

div#toujitsu img {width: 400px;
	height : 50px;}

div#logocolor img {width: 400px;
                   height: 400px;}


footer {font-family: 'メイリオ';}


div#evmenu {display: inline-block;
                 background-color: #87CEFA;
                 text-align: center;
                 }

div#evmenu img {width : 75px;
	height : 50px;}

div#evbar {text-align: center;
               margin: 5px;}

div#evmenu:hover {background-color: #1E90FF;}




div.contents {
	height : 350px;
	display : block;
	margin-left : auto;
	margin-right : auto;
}

div.contents img {
	margin-top : 25px;
	height : 250px;
	
	display : inline-block;
	*display : inline;
	*zoom : 1;
	
	vertical-align : top;
}


div.ex-wrapper {
	width : 340px;
	height : 250px;
	
	margin-top : 25px;
	margin-left : 5px;
	
	
	
	vertical-align : top;
	
	background-color : #dddddd;
	

	
	display : inline-block;
	*display : inline;
	*zoom : 1;
	
}

p.ex-title {
	font-weight : bold;
	
	background-color : #bbbbbb;
	
	width : 340px;
	height : 44px;
	
	text-align : left;
	
	
	display : block;
}

span.hr {
	
	font-size : 16px;
	

	background-color : #999999;
	
	text-align : center;
	
	padding : 10px;
	
	display : inline-block;
	*display : inline;
	*zoom : 1;
}

span.ex-name {
	font-size : 15px;
	
	text-align : center;
	
	padding : 10px;
}

div.ex-text {font-size: 80%;
	margin : 15px;
	text-align : left;
           
	
	line-height : 1.8em;
}

div.centeringU{
	width : 500px;

	margin-top : -40px;
	margin-left : auto;
	margin-right : auto;
	margin-bottom : 30px;
		
	text-align : center;
	
	font-weight : bold;
	letter-spacing : 0.4em;

}


div.centeringD{
	width : 500px;

	margin-top : -60px;
	margin-left : auto;
	margin-right : auto;
	margin-bottom : 60px;
		
	text-align : center;
	
	font-weight : bold;
	letter-spacing : 0.4em;

}


div#bx-pager {
	
	font-family : "Ariel";
	
	margin-top : -20px;
	margin-left : auto;
	margin-right : auto;
	margin-bottom : 50px;
	
	text-align : center;
}

div#bx-pager img {
	width : 120px;
	margin-bottom : 20px;
}

div#bx-pager img:hover {
	/*border : solid 3px blue;
	width : 174px;*/
}

div#partallwrapper {text-align: center;}

div.part-wrapper {
	display : inline;
	width : 120px;
	height : 120px;
	
	background-color : white;
}

img.part-icon {
	display : inline-block;
	*display : inline;
	*zoom : 1;
	
	width : 120px;
	height : 120px;
	
	vertical-align : top;
	
	background-color : white;
	
	border : solid 5px black;
	
}
img.part-icon:hover {
	background-color : #FF1493;
}

div.popup img.part-icon:hover {
	background-color : white;
}

