@charset "utf-8";

.block {
	margin-bottom: 0px;
	padding-top:80px;
}
.block h2 {
	margin-bottom: 35px;
}
.block h3 {
	font-size: 22px;
	margin-bottom: 20px;
}
#section1 {
	height: 326px;
	background: url(../../contents/img/section1_batsu.gif) no-repeat center center;
}
.section1_left, .section1_right {
	width: 428px;
}
.section1_left {
	float: left;
}
.section1_right {
	float: right;
}
#section1_left1, #section1_right1 {
	margin-bottom: 155px;
}
#section1_left1, #section1_right1, #section1_left2, #section1_right2 {
	display:none;
}
/*　tab
--------------------------------------------------------------------------------------- */
.tab {
	overflow: hidden;
}
.tab li {
	padding: 5px 3px;
	float: left;
	margin-right: 1px;
}
.tab li.select {
}
.content li {
	padding: 20px;
}
.hide {
	display: none;
}
ul.content{
	border:3px solid #0056CB;
}
ul.content h4{
	font-size:18px;
	color:#0056CB;
	margin-bottom:15px;
}
#kaiin{
	position:relative;
}
#kaiin_in{
	position:absolute;
	top:64%;
	left:20%;
	background:url(../../contents/img/link_01.png) no-repeat;
	width:389px;
	height:119px;
	z-index:1000;
}
#kaiin_in p{
	width:155px;
	margin:auto;
	padding-top:80px;
}
#block3_change{
	width:256px;
}
#illust{
	position:relative;
}
.ricon_1{
	position: absolute;
	top: 143px;
	left: 167px;
}
.ricon_2{
	position: absolute;
	top: 47px;
	left: 256px;
}
.ricon_3{
	position: absolute;
	top: 133px;
	left: 243px;
}
.ricon_4{
	position: absolute;
	top: 157px;
	left: 373px;
}
.block4_list{
	margin-left:40px;
}
.block4_list p{
	margin-bottom:10px;
	font-size:15px;
	font-weight:bold;
}
.ricon1 , .ricon2 , .ricon3, .ricon4{
	font-size:16px;
	font-weight:bold;
	background:url(../../contents/img/ricon_02.png) no-repeat left top;
	padding-left:20px;
}
#block4_tetuzuki{
	font-size:15px;
	width:644px;
	margin:20px auto 100px;
}
