@import "topArea.css";
@import "../menuArea.css";
@import "../bottomArea.css";
@import "../default.css";

* {
	padding:0px;
	font-family: "メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;
}
body {
	color:#000000;
	background-color: #ffffff;
	font-family: "メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;
	margin:0px;
	font-size: 90%;
	text-align: center;
}

a {
	color: #285ab9;
}
a:hover {
	text-decoration: none;
}
p {
	margin: 0;
	padding: 0;
}

img {
	border:0;
}
#main {
	width:950px;
	text-align: left;
	margin: 0px auto 0px auto;
	overflow: hidden;
}
#middle{
	clear: both;
	width: 950px;
	float: left;
}
	#contents{
		width: 730px;
		margin-top: 20px;
		float: right;
		font-size: 90%;
	}
h1 {
	margin: 0;
	padding: 0;
}
h2 {
	margin: 0;
	padding: 0;
}

/* 2013.03.12 編集部分 */

.main-banner {
	width:730px;
	margin-bottom: 10px;
}

.main-banner .mainArea_l {
	width:483px;
}

.main-banner .mainArea_r {
	width:236px;
	margin-left:3px;
}
	
 .main-banner .mainArea_r .menu_right {
	 margin-bottom:6px;
 }
 
  .main-banner .mainArea_r .menu_right p {
	  margin-bottom:5px;
 }

/* 2013.03.12 編集部分ここまで */

.col1 {
	clear: both;
	background: url("/kw/img/top/frm_03.png") repeat-y;
}
.col2 {
	clear: both;
	background: url("/kw/img/top/frm_07.png") repeat-y;
}
.col3 {
	clear: both;
	background: url("/kw/img/top/frm_01.png") repeat-y;
	margin-top: 1em;
}
	.col1 table,
	.col2 table,
	.col3 table {
		border-collapse: collapse;
		margin: 0;
		background-color: transparent;
	}
	.col1 ul,
	.col3 ul {
		margin-left: 25px;
		width: 200px;
		list-style-image: url("/kw/img/top/icon_arrow_02.png");
	}
	.col2 ol {
		margin-left: 25px;
		margin-top: 7px;
		margin-right: 10px;
		list-style: none;
		color: #cc0000;
	}
.col1-bottom {
	height: 6px;
	background: url("/kw/img/top/frm_04.png") no-repeat;
	margin-bottom: 10px;
}
.col2-bottom {
	height: 6px;
	background: url("/kw/img/top/frm_08.png") no-repeat;
	margin-bottom: 30px;
}
.col3-bottom {
	height: 6px;
	background: url("/kw/img/top/frm_02.png") no-repeat;
	margin-bottom: 10px;
}

.l2r1 {
	width: 730px;
	overflow: hidden;
}
	.l2r1 .left {
		width: 483px;
		float: left;
	}
	.l2r1 .right {
		width: 236px;
		float: right;
	}

.l1r2 {
	width: 730px;
	overflow: hidden;
}
	.l1r2 .left {
		width: 236px;
		float: left;
	}
	.l1r2 .right {
		width: 483px;
		float: right;
	}

.l1r1 {
	width: 730px;
	overflow: hidden;
}
	.l1r1 .left {
		width: 360px;
		float: left;
	}
	.l1r1 .right {
		width: 360px;
		float: right;
	}
