@charset "utf-8";

body {
	background:#ffffff;
}

.aboutbox {
	padding:0 150px 30px 130px;
	margin:0px;
}

.aboutbox_02 {
	padding:0 150px 0px 130px;
	margin:0px;
}

h1 {
	background:url(../images/title_02.gif) no-repeat;
	width:286px;
	height:34px;
	margin:0px;
	padding:0px;
}
h1 span{
	display:none;
}
h2 {
	padding:5px 0 0 0;
}
p{
	padding:20px 0 0 0;
}
.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:36px;
	margin:0px;
	padding:0px;
}
.frame_title h2 {
	padding:8px 0 0 10px;
	color:#414141;
}
.frame_list{
	padding:10px 0 0 15px;	
}
.frame_list h3{
	padding:0 0 8px 20px;	
	color:#414141;
	background:url(../images/btn_arw.gif) no-repeat left top;
	height:16px;
}
.frame_list span{
	color:#414141;
}
.frame_list p{
	padding:0 0 0 20px;
}
.frame_img{
	width:108px;
	height:130px;
	position:absolute;
	top:355px;
	left:430px;
}
.frame_btm {
	margin:0px;
}

/*** フッター ***/
#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;
}
