@charset "utf-8";

body {
	background:#ffffff;
}

.aboutbox {
	padding:0 150px 30px 130px;
	margin:0px;
}

.aboutbox h1 {
	background:url(../images/title.gif) no-repeat;
	width:238px;
	height:32px;
	margin:0 0 5px 0;
	padding:0px;
}
.aboutbox h1 span{
	display:none;
}

.aboutbox h2 {
	padding:5px 0 0 0;
}
.aboutbox p{
	padding:20px 0 0 0;
}
.aboutbox_02{
	padding:0 150px 20px 130px;
	margin:0px;
}
.aboutbox_02 h2 {
	padding:5px 0 0 0;
}
.aboutbox_02 p{
	padding:10px 0 0 0;
}
.img_flow{
	padding:10px 0 0 0;
	margin:0px;
}
.line {
	width:100%;
	height:1px;
	margin:0 0 20px 0;
	background:url(../../images/line.gif) repeat-x;
}

.framebox {
	padding:10px 0 0 0;
}
.frame{
	width:567px;
	background:url(../images/frame_bg.gif) repeat-y;
	margin:0px;
	padding:0px;
	position:relative;
}
.frame_title{
	width:567px;
	background:url(../images/frame_top.gif) no-repeat;
	height:34px;
	margin:0px;
	padding:0px;
}
.frame_title h2 {
	padding:8px 0 0 10px;
	color:#414141;
}
.frame_list{
	padding:10px 0 0 20px;
}
.frame_list p{
	padding:0 0 5px 20px;
}
.frame_list h3{
	color:#414141;
	margin:0 0 5px 0;
	padding:0px;
}
.frame_list img{
	vertical-align:middle;
}
.frame_btm {
	width:567px;
	height:8px;
	margin:-7px 0 0 0;
	padding:0px;
	position:relative;
	z-index:1;
}
.kanrisya{
	vertical-align:middle;
	margin-right:10px;
}


/*** フッター ***/
#foot_02 {
	text-align:center;
	margin:0px;
	padding:80px 35px 10px 35px;
}
#foot_02 .line {
	width:100%;
	height:1px;
	margin:3px 0 15px 0;
	background:url(../../images/line.gif) repeat-x;
}
