@charset "utf-8";

/* 〜 タイトル 〜 */
.title {
	float:left;
	width:800px;
	background:url("../img/btn054_03.gif") no-repeat;
	height:30px;
	margin-bottom:4px;
}
.title p{
	display:block;
	float:left;
	font-size:12pt;
	font-weight:bold;
	margin:8px 0 0 28px;
}
* html .title p{margin:8px 0 0 14px;}

.subtitle {
	float:left;
	width:800px;
	height:30px;
}
.subtitle p{
	display:block;
	float:left;
	font-size:11pt;
	font-weight:bold;
	margin:0 0 0 0;
}

.box {
	float:left;
	width:600px;
	font-size:10pt;
	margin-bottom:30px
}

.box h1{
	font-size:11pt;
	color:#ffffff;
	background-color:#808080;
	padding:0 4px 0 4px;	/*上,右,下,左*/
	margin:4px 0 4px 0;
}

.box p{margin:5px 5px 5px 5px;}

.box ol{
	margin:10px 0 10px 0;
	padding:0px;
	font-size:10pt;
	list-style:url("../img/arrow002_04.gif") outside;
}

.box li{margin:0 0 10px 20px;padding:0px;}







div.leftBox{float:left;}
div.rightBox{float:right;}


div#main h2{
	margin-bottom:20px;
}
div.leftBox,div.rightBox{
	width:300px;
}
div#main li{
	margin-bottom:20px;
	padding-left:10px;
	line-height:32px;
	background:url("../img/sit_bg.gif") repeat-x;
}
div#main ul.sitePage{
	margin-top:10px;
}
div#main ul.sitePage li{
	margin-bottom:0;
	line-height:1.8;
	background:none;
	vertical-align:middle;
}
div#main ul.sitePage a{
	padding-left:10px;
	background:url("../../common/image/triangle_orange.gif") no-repeat 0 3px;
}
div#main li.blank a{
	padding-right:20px;
	background:url(../../common/image/blank.gif) no-repeat right;
}

