@charset "Shift_JIS";
/* CSS Document */

body {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #666666;
	margin: 0;
	padding: 0px;
	font-size:xx-small;
	display: block;
	background:#ef7691;
}  
header img{
	text-align:center;
	width:100%;
}

h2 {
	margin:0;
	font-size:small;
}
ul {
	padding:0!important;
	margin:0!important;
}

/*
-------------------------------
box ID
-------------------------------
*/


#all {
	width: 1000px;
	text-align:center;
	margin:0 auto;
	background: -webkit-gradient(linear, left top, right top, from(#ef7691),
                       color-stop(0.1, #fff),
                       color-stop(0.9, #fff),
                       color-stop(1.0, #ef7691));
}
#wapper {
	width: 800px;
	text-align:center;
	margin:0 auto;
	background:#FFFFFF;
}

#wapper .box {
	width: 594px;
	margin: 0 103px;
}




/*
---------class---------
*/
.align_c {
	text-align:center;
}
.align_l {
	text-align:left;
}

.align_r {
	text-align:right;
}

.w100 {
	width:100%;
}


/*
---------スライドショー---------
*/
#slideshow {
	    margin: 0;
	    width: 264px;
	    text-align: left;
	}
	#slideshow div {
	    width: 264px;
	    height: 234px;
	    overflow: hidden;
	    position: relative;
	}
	#slideshow div div {
	    top: 0;
	    left: 0;
	    position: absolute;
	}
	 
	#slideshow ul {
	    width: 264px;
	}
	 
	#slideshow ul li {
	    width: 60px;
	    float: left;
	    display: inline;
	}
	 
	#slideshow .active {
	    filter:alpha(opacity=100)!important;
	    -moz-opacity: 1!important;
	    opacity: 1!important;
	}
	 
	 
	/* =======================================
	    ClearFixElements
	======================================= */
	#slideshow ul:after {
	    content: ".";
	    height: 0;
	    clear: both;
	    display: block;
	    visibility: hidden;
	}
	 
	#slideshow ul {
	    display: inline-block;
	    overflow: hidden;
	}
