/*------------ base style set ------------*/
body {
	margin-top:0px;
	font-size:12px;
	color:#444444;
}

a {color:#000077;	text-decoration: none;}
a:hover {color:#ff0000;}
	
.text1 {
	font-size:12px;
	color:#444444;
	line-height:15px;
}
.text3 {
	font-size:12px;
	color:#444444;
	line-height:20px;
}
.text3 {
	font-size:13px;
	color:#444444;
	line-height:20px;
}
.text4 {
	font-size:13px;
	color:#444444;
	line-height:25px;
}
.list0 {
	font-size:14px;
	color:#444444;
	line-height:28px;
	text-align:left;
	padding:0px 0px 5px 40px;
}
.text6 {
	font-size:11px;
	color:#444444;
	line-height:25px;
}
.list1 {
	color:#444444;
	line-height:20px;
	text-align:left;
	padding:10px 0px 5px 40px;
	margin-top:0px;
	font-size:13px;
}

.list2 {
	color:#444444;
	line-height:25px;
	text-align:left;
	padding:10px 0px 5px 0px;
	margin-top:0px;
	font-size:13px;
}
.list3 {
	color:#444444;
	line-height:31px;
	text-align:left;
	padding:10px 0px 5px 40px;
	margin-top:0px;
	font-size:13px;
}

.title1 {
	background-image:url(image/title/325x20title-1.jpg);
	height:20px;
	color:#800000;
	font-size:13px;
}
.title2 {
	background-image:url(image/title/335x20title-1.jpg);
	height:20px;
	color:#800000;
	font-size:13px;
}
.title3 {
	background-image:url(image/title/680title-2.jpg);
	height:30px;
	color:#800000;
	font-size:14px;
}
.title4 {
	background-image:url(image/title/650x30title-2.jpg);
	height:30px;
	color:#800000;
	font-size:12pt;
}
#aisatsu {margin-top:10px;}
/*------------ header style set ------------*/
#head0 h1 {
	margin-top:0px;
	font-size:10pt;
	text-align:left;
	color:#ffffff;
}
#head0 {
	margin-top:0px;
	background-image:url(image/back/800x40topbk.jpg);
}
/*------------ menu style set ------------*/
a.menu {
	display: block;		/* ブロック要素にする */
	width: 120px;
	height:30px; 
	vertical-align:middle;
	font-size:13px;
	color:#666666;
	text-decoration: none;				/* 下線を消す */
	padding: 0px 0px 0px 0px;
	line-height:30px;
	margin-top:0px;
	margin-left:0px;
	text-align: center;					/* 水平揃え */
	background-color:#ffffdd;			/* 背景色 */
}
a.menu:hover {
	display: block;		/* ブロック要素にする */
	width: 120px;
	height:30px;
	vertical-align:middle;
	font-size:13px;
	color:#0000ff;
	background-color:#ddffdd;			/* 背景色 */
	text-decoration: none;				/* 下線を消す */
	padding:0px 0px 0px 0px;
	margin-top:0px;
	text-align: center;					/* 水平揃え */
	line-height:30px;
}

/*------------ menu style set ------------*/
.border {
	border-top:1px solid #aaaaaa;
}
#border1 {
	border-top:1px solid #660000;
	border-bottom:1px solid #660000;
}
.border2 {
	border-top:1px solid #660000;
	border-bottom:1px solid #660000;
	border-left:1px solid #660000;
	border-right:1px solid #660000;
}
.border3 {
	border-left:1px solid #555555;
	font-size:13px;
	color:#444444;
	line-height:25px;
}
.border4 {
	border-top:2px solid #555555;
	border-bottom:2px solid #555555;
	font-size:13px;
	color:#444444;
	line-height:25px;
}
.border5 {
	border-left:1px solid #555555;
	border-top:2px solid #555555;
	border-bottom:2px solid #555555;
	border-right:2px solid #555555;
	font-size:13px;
	color:#444444;
	line-height:25px;
}
.border6 {
	border-left:2px solid #555555;
	border-top:2px solid #555555;
	border-bottom:2px solid #555555;
	font-size:13px;
	color:#444444;
	line-height:25px;
}	
.title {
	display: block;		/* ブロック要素にする */
	width: 120px;
	height:30px; 
	vertical-align:middle;
	font-size:13px;
	color:#993333;
	text-decoration: none;				/* 下線を消す */
	padding: 0px 0px 0px 0px;
	line-height:30px;
	margin-top:0px;
	margin-left:0px;
	text-align: center;					/* 水平揃え */
	background-image:url(./image/new/172x31btcat-1.jpg);			/* 背景色 */
	border-top:1px solid #aaaaaa;
}
#komaki {background-image:url(./image/back/120x160-1.jpg);}			/* 背景色 */
 
/*------------ footer style set ------------*/
#footer {
	margin-top:0px;
	font-size:12px;
	background-color:#bbbbbb;
}
/*------------ top-content style set ------------*/
#copy {
	margin-top:0px;
	font-size:12px;
	color:#000000;
}
#content-top h1{
	width:550px;
	margin-bottom:5px;
	padding:10px 0px 5px 0px;
	border-top:4px solid #7070ff;
	border-bottom:1px solid #7070ff;
	color:#800000;
	font-size:16px;
}
#content-top h2{
	width:660px;
	margin-bottom:5px;
	padding:0px 0px 15px 0px;
	border-bottom:1px solid #7070ff;
	line-height:20px;
	color:#805000;
	font-size:12px;
}
.content2-top h2{
	width:250px;
	margin-bottom:2px;
	padding:5px 0px 5px 0px;
	border-top:3px solid #7070ff;
	border-bottom:1px solid #7070ff;
	line-height:20px;
	color:#805000;
	font-size:12px;
	text-align:center;
}

/*------------ kaisha-content style set ------------*/
#kaisha-content h1{
	width:620px;
	margin-bottom:5px;
	padding:10px 0px 5px 0px;
	border-top:4px solid #660000;
	border-bottom:1px solid #660000;
	color:#800000;
	font-size:19px;
}
#kaisha-content h2{
	width:620px;
	margin-top:10px;
	margin-bottom:5px;
	padding:10px 0px 10px 0px;
	border-top:4px solid #7070ff;
	border-bottom:1px solid #7070ff;
	line-height:15px;
	color:#660000;
	font-size:16px;
	text-align:center;
}
.concept h1{
	width:600px;
	margin-bottom:5px;
	padding:10px 0px 5px 0px;
	border-top:4px solid #7070ff;
	border-bottom:1px solid #7070ff;
	color:#800000;
	font-size:19px;
	text-align:center;
}
.concept {
	width:620px;
	margin-top:20px;
	margin-bottom:20px;
	padding:10px 0px 5px 0px;
	color:#800000;
	font-size:17px;
	text-align:center;
}

/*------------ hanbai style set ------------*/
.hanbai h1{
	width:620px;
	margin-bottom:5px;
	padding:10px 0px 5px 0px;
	border-top:4px solid #7070ff;
	border-bottom:1px solid #7070ff;
	color:#800000;
	font-size:20px;
}
.hanbai h2{
	width:620px;
	margin-top:15px;
	margin-bottom:15px;
	padding:10px 0px 15px 20px;
	border-top:2px solid #7070ff;
	border-bottom:1px solid #7070ff;
	line-height:20px;
	color:#805000;
	font-size:16px;
}
/*------------ privacy style set ------------*/

.privacy h1{
	width:620px;
	margin-bottom:2px;
	padding:5px 0px 5px 0px;
	border-top:4px solid #7070ff;
	border-bottom:1px solid #7070ff;
	color:#800000;
	font-size:18px;
}
.privacy h2{
	width:620px;
	margin-top:0px;
	margin-bottom:0px;
	padding:5px 0px 5px 20px;
	border-top:2px solid #7070ff;
	border-bottom:1px solid #7070ff;
	line-height:15px;
	color:#805000;
	font-size:15px;
}

		