@charset "utf-8";

h3.main_title01 {
	font-size : 22px ;
	font-weight : bold ;
	color : #41BCEC ;
	margin : 35px 0px 10px ;
	background-image: url(../img/base/main_title_back.gif);
	background-position: left center;
	background-repeat: no-repeat;
	width : 635px ;
	height : 45px ;
	padding-left : 25px ;
	padding-top : 10px ;
}

/*▼main部分▼*/

div#main {
	position : relative ;
}

h3.title02 {
	margin-top : 50px ;
}

p.text02 {
	margin : 20px 20px ;
	width : 580px ;
	xheight : 100% ;
	xdisplay : block ;
	xfloat : left ;
	font-size : 14px ;
	color : #4D4D4D ;
}

p.text01 {
	margin : 20px 20px ;
	width : 420px ;
	xheight : 100% ;
	xdisplay : block ;
	float : left ;
	font-size : 14px ;
	color : #4D4D4D ;
}


div.text001 {
	height : 300px ;
}

div.seo_img {
	xwidth : 200px ;
	xheight : 200px ;
	xfloat : left ;
}

div.img01 img {
	margin-left : 70px ;
	xmargin-right : 50px ;
	padding-top : 20px ;
}

div.img02 img {
	float : left ;
}

div.img03 img {
	float : left ;
	margin-bottom : 20px ;
}


div.img04 img {
	clear : both ;
	float : left ;
}

a.btn01 img {	
	position : absolute ;
	left : 230px ;
	top : 370px ;
}

a.btn02 img {
	position : absolute ;
	left : 230px ;
	top : 730px ;
}

a.btn03 img {
	position : absolute ;
	left : 230px ;
	top : 1200px ;
}


p.text_example01 {
	clear : both ;
	margin-left : 10px ;
	padding-top : 20px ;
	font-size : 14px ;
	color : #4d4d4d ;
}

p.text_example02 {
	margin-left : 10px ;
	padding-top : 10px ;
	color : #4d4d4d ;
}

/*▼main部分のテーブル▼*/

table.table00 {
	margin-top : 15px ;
	margin-left : 15px ;
	margin-bottom : 25px ;
	width : 605px ;
}

table.table00 th {
	text-align : center ;
	color : #004DA0 ;
	font-size : 13px ;
	padding : 10px ;
	background-color : #BDE9EF ;
	border: 1px solid #DEDFDF ;
}

table.table00 td.td02 {
	text-align : center ;
	color : #F51D30 ;
	font-size : 13px ;
	padding : 10px ;
	border: 1px solid #DEDFDF ;
}

table.table00 td.td01 {
	text-align : center ;
	color : #4D4D4D ;
	font-size : 13px ;
	padding : 10px ;
	border: 1px solid #DEDFDF ;
	background-color : #EBF8FA ;
}

table.table00 td.td03 {
	xtext-align : center ;
	color : #4D4D4D ;
	font-size : 13px ;
	padding : 10px ;
	border: 1px solid #DEDFDF ;
}