﻿/*Colors Pink：#ffc1c7; black: #ffffff;*/

* {
	margin : 0;
	padding : 0;
}

 #page-wrap {
	font-size : 16px;
	margin : 0px auto;
	background:url(./resource/bg_petit.png) #86b9f6 repeat-x;
}
/******************************************************
*
* header
*
******************************************************/
	#header{
		position : relative;
	}
		.logo {
			/*margin-top:30px;*/
			background: url(./resource/bg_opacity.png) repeat;
		}
		.logo a{
			color:#ffffff;
			line-height:2;
			size:36px;
			font-family:Georgia;

		}

/******************************************************
*
* maincontents
*
******************************************************/
	#maincontents {
		background : transparent;

	}

		.lineup {
			clear : both;
			margin : 20px 30px;
								text-align:center;
		}
			.lineup h3 {
background: url(./resource/bg_opacity.png) repeat;
				height : 1.5em;
				padding-top : 0.1em;
				padding-left : 1em;
				margin : 0.5em 0;
			}
			 .ss {
				display: -moz-inline-box;  
				display: inline-block;
				background: url(./resource/bg_opacity.png) repeat;
				margin:0.5em;
				vertical-align:top;				
				width : 400px;
				text-align:left;

			}
				.ss img{
					display:block;
					margin:auto;
					margin-bottom : 10px;
					border:none;
				}


				.lineup  h4 {
					border-bottom : 3px solid #fff;
					line-height: 1.4;
					margin : 5px 15px;
					margin-bottom : 0.5em;
					padding-top : 0.1em;
					padding-left : 1em;
					font-size : 18px;
					text-align:center;
				}

					.lineup  h4 a {
						color:#000000;
						text-decoration : none;
						opacity:1;
					}

				
				.profile,.media,.link{
					display: -moz-inline-box;  
					display: inline-block;
					width:30%;
					height:100%;
					background: url(./resource/bg_opacity.png) repeat;
					vertical-align:top;
					text-align:left;


				}
				.link{
					border-right:none;
				}
		#maincontents ul{
			list-style-type:none;
			list-style-position:inside;
			padding:0 0 1em 1em;
		}
			
		#maincontents p{
			line-height : 1.2;
			margin : 2px 20px 8px 20px;
		}
			#maincontents p .amargin {
				display : list-item;
				list-style-type : none;
				list-style-position : inside;
				margin : 10px;
			}

/******************************************************
*
* footer
*
******************************************************/
	#footer{
		clear : both;
		text-align :center;
		margin-top :20px;
	}

/******************************************************
*
* donation.php
* id=dona
******************************************************/
	#dona #container {
		margin : auto;
		width : 800px;
	}
		#dona #maincontents ul {
			list-style-type : square;
			list-style-position : inside;
			margin : 10px;
		}
			#dona #maincontents ul li {
				margin-left : 10px;
			}
		#dona table {
			border :3px solid #444444;
			margin : 20px;
			padding : auto 10px;
			text-align : center;
		}
			#dona table .odd{
				background : #ffc1c7;
			}
			#dona table th,#dona table td {
				border : 2px solid #000000;
			}
				#dona table th:hover,#dona table td:hover{
					background : #fff699;
				}
			#dona .dona_count {
				text-align : right;
				width : 200px;
			}
			#dona .dona_sum {
				text-align : right;
				width : 300px;
			}	


