/* CSS Document */

/*初期設定 始まり*/
html{
  height:100%;
  }

body{
    background:url(../img/bg.jpg) no-repeat top center;
	background-color:#780f61;
	margin:0;
	padding:0;
	font-size:12px;
	font-family : "ＭＳ Ｐゴシック", "MS UI Gothic", "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro", Osaka, "平成角ゴシック","HeiseiKakuGothic", "中ゴシック体", "ChuGothic", sans-serif;
    height:100%;
  }

img{
	border:0 none;
  }

a:link{
	color:#004eb3;
}
a:visited{
	color:#ef70c7;
}
a:hover{
	color:#7609c9;
}
  
.fontsize1{
    font-size:1px;
}

p{
	margin:0;
	padding:0;
}
/*初期設定 終わり*/


#container{
	margin:0 auto;
	height: 100%;
	width:	100%;
	/*min-height: 88%;
	_height:88%;*/
}
.main{
	margin:0 auto;
	width:818px;
} 
.bg_pattern{
	background:url(../img/bg_pattern.gif) repeat-y;
	width:9px;
}

/* 中ページ　共通 はじまり*/
.navigation{
margin:0px;
}

.header{
	background:url(../img/head_img.jpg) no-repeat;
	width:800px;
	height:152px;
}

.toppage{
padding:122px 9px 4px 651px;
}
.content{
	background:url(../img/content_bg.jpg) no-repeat top;
	background-color:#fcd7ff;
	width:800px;
}
.title{
	padding-top:19px;
	padding-left:13px;
	padding-right:13px;
	padding-bottom:21px;
}
.main_content{
	width:715px;
}
.contentbox_top{
	background:url(../img/contentbox_top_bg.jpg) no-repeat top;
}

.contentbox_under{
	background:url(../img/contentbox_under_bg.jpg) no-repeat top;
	height:66px;
}

.footer{
	background-color:#ffaef3;
	width:800px;
	height:60px;
	text-align:center;
	color:#FFFFFF;
	font-size:12px;
	line-height:150%;
	vertical-align:middle;
}

.footer-in{
	width:800px;
	height:25px;
	padding-top:10px;
}

.copyright{
padding-right:10px;
}

.pagetop_btn{
padding-left:618px;
padding-bottom:36px;
}