@charset "utf-8";

/*
------------------------------------------------
Layout
------------------------------------------------*/

h1 {
	text-indent: -9999px;
	padding-bottom: 2px;
}

h2 {
	text-indent: -9999px;
	padding-bottom: 2px;
}
.txt {
padding-bottom: 15px;
}

/* CSS Document */


.block{
margin:20px 0px 0px 0px;
}
#contents_wide .tab01 {
	height: 110px;
	width: 242px;
}


.block2{
margin:10px 0px 0px 0px;
}
.text01 {
	font-size: 115%;
	line-height: 1.4;
	color: #6595C5;
	font-weight: bold;
	padding-bottom: 10px;
}
#contents_wide .tab02 {
	height: 20px;
	width: 520px;
}

.text02 {
	font-size: 110%;
	line-height: 1.4;
}
.text03 {
	font-size: 145%;
	line-height: 1.4;
	color: #6595C5;
	font-weight: bold;
	padding-bottom: 5px;
}
.text04 {
	font-size: 140%;
	line-height: 1.5;
	text-align: left;
	padding-bottom: 10px;
}
.text05 {
	font-size: 100%;
	line-height: 1.4;
	margin-top: 5px;
}
/*
------------------------------------------------
sidearea title
------------------------------------------------*/
#wrap_wide #side_title {
	background-image: url(../../img/sidenav_title.jpg);
	background-repeat: no-repeat;
	height: 29px;
	width: 190px;
	text-indent: -9999px;
}
/*
------------------------------------------------
footer menu
------------------------------------------------*/
#box11 {
    clear:both;
	background-image: url(../../img/footermenu.jpg);
	background-repeat: no-repeat;
	height: 34px;
	width: 575px;
	margin-top: 60px;
}
#box11 li {
	float: left;
	margin-top: 2px;
	height: 30px;
}
#box11 li a {
	height: 30px;
    text-indent:-9999px;
	display:block;
    text-decoration:none;
}
#box11 .list01 {
	margin-left: 6px;
	width: 130px;
}
#box11 .list02 {
	margin-left: 2px;
	width: 120px;
}
#box11 .list03 {
	margin-left: 2px;
	width: 110px;
}

.clearfix:after {
 content:".";
 display: block;
 height:0px;
 clear:both;
 visibility:hidden;
}
#sect_pro #wrap #main #contents .txt06_1 {
	padding-bottom: 10px;
}

