@charset "utf-8";
/* CSS Document */

#banner_base {
	height: auto;
	width:890px;
	padding-top:5px;
	margin-bottom:10px;
	float:right;
	z-index:1;
}

#banner_box{
	height: auto;
	width:890px;
	margin:0px auto;
	text-align:center;
	background-image:url(img/bg_main.jpg);
	background-repeat:no-repeat;
	z-index:2;
}

#to_top {
	height:13px;
	width:80px;
	margin-left:700px;
	color:#666;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size:14px;
	font-weight:bold;
}

#to_top a:hover {
	color:#F09;
}

/***************　説明文　*******************/

#setumei01 {
	height: auto;
	width:750px;
	margin:150px auto 5px;
	text-align:center;
	background-image:url(img/alpha80_bg.png);
	background-repeat:repeat-y;
	border:#F09 solid 2px;
	/*角丸*/
	border-radius: 10px;
	-moz-border-radius: 10px;  
    -webkit-border-radius: 10px;
	/*ie用*/
	position:relative;
	behavior: url(PIE.htc);
}

#setumei01 h1 {
	margin:5px auto;
	color:#F09;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size:24px;
	font-weight:900;
}

#setumei01 rb { 
	color:#F09;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size:24px;
	font-weight:900;
}

#setumei01 rt { 
	color:#F09;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size:12px;
	font-weight: normal;
}

#setumei01 rp { 
	color:#F09;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size:12px;
	font-weight: normal;
}

#setumei01 p {
	color:#666;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size:14px;
	font-weight:bold;
	line-height:150%;
}
	
#setumei02 {
	height: auto;
	width:750px;
	margin:15px auto 15px;;
	text-align:center;
	background-image:url(img/alpha80_bg.png);
	background-repeat:repeat-y;
	border:#E34BFF solid 2px;
	/*角丸*/
	border-radius: 10px;
	-moz-border-radius: 10px;  
    -webkit-border-radius: 10px;
	/*ie用*/
	position:relative;
	behavior: url(PIE.htc);
}

#setumei02 h1 {
	margin:5px auto 5px;;
	color:#E34BFF;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size:24px;
	font-weight:900;
}

#setumei02 p {
	color:#666;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size:14px;
	font-weight:bold;
	line-height:150%;
}

#setumei03 {
	height: auto;
	width:750px;
	margin:15px auto;
	text-align:center;
	background-image:url(img/alpha80_bg.png);
	background-repeat:repeat-y;
	border:#8830FF solid 2px;
	/*角丸*/
	border-radius: 10px;
	-moz-border-radius: 10px;  
    -webkit-border-radius: 10px;
	/*ie用*/
	position:relative;
	behavior: url(PIE.htc);
}

#setumei03 h1 {
	margin:5px auto;
	color:#8830FF;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size:24px;
	font-weight: 900;
}

#setumei03 p {
	color:#666;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size:14px;
	font-weight:bold;
	line-height:150%;
}

#setumei03 p a:hover { color:#F39; }

/************************　テーブル　*******************************/

#banner_box table {
	height:auto;
	width:750px;
	margin:5px auto 10px;
	text-align:center;
	background-image:url(img/alpha80_bg.png);
	background-repeat:repeat-y;
	border:#5E1524 solid 1px;
	border-collapse:collapse;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size:10px;
}

#banner_box  a {
	color:#333;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size:14px;
	font-weight:bold;
}

#banner_box td {
	border:#5E1524 1px solid;
	border-collapse:collapse;
}

.text180 {
	height:60px;
	width:200px;
	margin:5px auto;
	resize:none;
	color:#F69;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size:12px;
	font-weight:normal;
	line-height:150%;
	border:#F09 solid 1px;
}

.text150 {
	height:60px;
	width:150px;
	margin:5px auto;
	resize:none;
	color:#F69;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size:12px;
	font-weight:normal;
	line-height:150%;
	border:#F09 solid 1px;
}

.text600 {
	height:60px;
	width:600px;
	margin:5px auto;
	resize:none;
	color:#F69;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size:12px;
	font-weight:normal;
	line-height:150%;
	border:#F09 solid 1px;
}


.storyimg {
	margin-top:250px;
}

.btn { margin: 0px 10px; }
