

body {
	background-color:#eee;
}

img {
}

.container {
	width: 940px;
	margin: 0 auto;
	background-color:#fff;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height:1.2em;
	border:1px #1b055a solid;
}



.group1 {
	display: table;
	border-top: 1px solid #1b055a;
	border-bottom: 1px solid #1b055a;
}

.title1 {
	display: table-cell;
	width:260px;
	background:linear-gradient(#DFDFDF,#F3F3F3);
	padding:0;
	border-right: 1px solid #1b055a;
}

.text1 {
	display: table-cell;
	width:670px;
	background-color:#fff;
	padding:10px;
}



.text2 {
	display: table-cell;
	width:710px;
	padding:10px;
	border-right: 1px solid #1b055a;
}

.title2 {
	display:table-cell;
	width:220px;
	vertical-align:middle;
	background-color:#DFDFDF;
}

.group3 {
	background-color:#DFDFDF;
	padding:1px 0;
	border-top: 1px solid #1b055a;
}

.group{
	display: table;
}


.text4 {
	display: table-cell;
	width:710px;
	padding:10px;
	border-right: 1px solid #1b055a;
	border-top: 1px solid #1b055a;
}

.title4 {
	display:table-cell;
	width:220px;
	vertical-align:bottom;
	background:linear-gradient(#DFDFDF,#fff);
}


.text5 {
	display: table-cell;
	width:750px;
	padding:10px;
	border-top: 1px solid #1b055a;
	border-left: 1px solid #1b055a;
}

.title5 {
	display:table-cell;
	width:180px;
	vertical-align:bottom;
	background:linear-gradient(#DFDFDF,#fff);
}


.text6 {
	width:930;
	padding:10px;
	border-top: 1px solid #1b055a;
}

.text7 {
	display: table-cell;
	width:610px;
	padding:10px;
	border-top: 1px solid #1b055a;
	border-right: 1px solid #1b055a;
	border-bottom: 1px solid #1b055a;
}

.title7 {
	display:table-cell;
	width:320px;
	vertical-align:bottom;
	background:linear-gradient(#DFDFDF,#fff);
	border-bottom: 1px solid #1b055a;
}

.group8 {
	background-color:#F0F0F0;
	padding:1px 0;
	border-top: 1px solid #1b055a;
}

.text8 {
	display: table-cell;
	width:420px;
	height:630px;
	padding:10px;
	border-left: 1px solid #1b055a;
	border-top: 1px solid #1b055a;
	border-bottom: 1px solid #1b055a;
}

.text9{

	border-top: 1px solid #1b055a;
	border-bottom: 1px solid #1b055a;
	padding:20px;
}

.form {
	display:table-cell;
	width:510px;
	vertical-align:bottom;
	background-color:#F0F0F0;
	border-bottom: 1px solid #1b055a;
}



h1 {
	font-family:"HG教科書体", "HG正楷書体-PRO", "HG明朝B", "ＭＳ Ｐ明朝";
	font-size:160%;
	padding: 0.5em 0.75em;
	background-color: #f6f6f6;
	border-top: 1px solid #D9FB3F;
	border-bottom: 1px solid #D9FB3F;
}


h2 {
	font-family:"HG教科書体", "HG正楷書体-PRO", "HG明朝B", "ＭＳ Ｐ明朝";
	font-size:140%;
	padding: 0.5em 0.75em;
	background-color: #f6f6f6;
	border-top: 1px solid #D9FB3F;
	border-bottom: 1px solid #D9FB3F;
}



/* clearfix */
.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;

}

 /* IE6 */

* html .clearfix { zoom: 1;}

 /* IE7 */

*:first-child+html .clearfix {zoom: 1;}

#pageTop {
  position: fixed;
  bottom: 20px;
  right: 20px;
}
 
#pageTop a {
  display: block;
  z-index: 999;
  padding: 14px 2px;
  border-radius: 30px;
  width: 46px;
  height: 22px;
  background-color: #A4A4A4;
  color: #1b055a;
  text-decoration: none;
  text-align: center;
  vertical-align:middle;
  font-size:12px;
  line-height:1em;
}
 
#pageTop a:hover {
  text-decoration: none;
  opacity: 0.7;
}

#slide {
	position: relative;
	width:  940px;
	height: 500px;
	margin:0 auto;
}

#slide img {
   position: absolute;
   top: 0;
   left:0;
}

ul {
	margin:0;
	padding:0;
}