/* CSS Document */

h1{
	width:850px;
	height:35px;
	display:block;
	background:url("image/midashi01.gif") no-repeat;
	font-size:150%;
	margin-left:15px;
	padding:20px 0 0 15px;
}
h1.lis{
	width:850px;
	height:180px;
	display:block;
	background:none;
	margin-left:15px;
	padding:0px;
}
h2.meisen {
	font-size: 110%;
	margin: 10px 10px 10px 20px;
	color: #216284;
	border-top: 1px solid  #95d2f1;
	border-bottom: 4px double  #95d2f1;
	padding: 15px 0px 5px 55px;
	background:url("image/icon_meisen.gif") no-repeat;
}
h2.kityo {
	font-size: 110%;
	margin: 10px 10px 10px 20px;
	color: #216284;
	border-top: 1px solid  #95d2f1;
	border-bottom: 4px double  #95d2f1;
	padding: 15px 0px 5px 55px;
	background:url("image/icon_kityo.gif") no-repeat;
}
h2.chart {
	font-size: 110%;
	margin: 10px 10px 10px 20px;
	color: #216284;
	border-top: 1px solid  #95d2f1;
	border-bottom: 4px double  #95d2f1;
	padding: 15px 0px 5px 55px;
	background:url("image/icon_chart.gif") no-repeat;
}
h2.zaimu {
	font-size: 110%;
	margin: 10px 10px 10px 20px;
	color: #216284;
	border-top: 1px solid  #95d2f1;
	border-bottom: 4px double  #95d2f1;
	padding: 15px 0px 5px 55px;
	background:url("image/icon_zai.gif") no-repeat;
}
h2.robo {
	font-size: 110%;
	margin: 10px 10px 10px 20px;
	color: #216284;
	border-top: 1px solid  #95d2f1;
	border-bottom: 4px double  #95d2f1;
	padding: 15px 0px 5px 55px;
	background:url("image/icon_robo.gif") no-repeat;
}
h2.kabutatu {
	font-size: 110%;
	margin: 10px 10px 10px 20px;
	color: #216284;
	border-top: 1px solid  #95d2f1;
	border-bottom: 4px double  #95d2f1;
	padding: 15px 0px 5px 55px;
	background:url("image/icon_kabutatu.gif") no-repeat;
}
h2.multi {
	font-size: 110%;
	margin: 10px 10px 10px 20px;
	color: #216284;
	border-top: 1px solid  #95d2f1;
	border-bottom: 4px double  #95d2f1;
	padding: 15px 0px 5px 55px;
	background:url("image/icon_multi.gif") no-repeat;
}
h2.signal {
	font-size: 110%;
	margin: 10px 10px 10px 20px;
	color: #216284;
	border-top: 1px solid  #95d2f1;
	border-bottom: 4px double  #95d2f1;
	padding: 15px 0px 5px 55px;
	background:url("image/icon_signal.gif") no-repeat;
}

h2.seven_chart {
	font-size: 110%;
	color: #216284;
	margin: 0px;
	border-bottom: 4px double  #95d2f1;
	background:url("image/icon_chart.gif") no-repeat;
	padding: 10px 0 10px 55px;
}
h2.seven_zai {
	font-size: 110%;
	color: #216284;
	margin: 0px;
	border-bottom: 4px double  #95d2f1;
	background:url("image/icon_zai.gif") no-repeat;
	padding: 10px 0 10px 55px;
}
h2.seven_meisen {
	font-size: 110%;
	color: #216284;
	margin: 0px;
	border-bottom: 4px double  #95d2f1;
	background:url("image/icon_meisen.gif") no-repeat;
	padding: 10px 0 10px 55px;
}
h2.seven_real {
	font-size: 110%;
	color: #216284;
	margin: 0px;
	border-bottom: 4px double  #95d2f1;
	background:url("image/icon_real.gif") no-repeat;
	padding: 10px 0 10px 55px;
}
h2.dousa {
	font-size: 110%;
	margin: 0px 0px 15px 0px;
	color: #216284;
	border-bottom: 4px double  #95d2f1;
	padding: 15px 0px 5px 10px;
	background:url("image/dousa_bg.gif") no-repeat;
}
h2.dousa2 {
	font-size: 110%;
	margin: 10px 10px 10px 20px;
	color: #216284;
	border-top: 1px solid  #95d2f1;
	border-bottom: 4px double  #95d2f1;
	padding: 15px 0px 5px 55px;
	background:url("image/icon_dousa.gif") no-repeat;
}
h2.userweb {
	font-size: 110%;
	margin: 10px 10px 10px 20px;
	color: #216284;
	border-top: 1px solid  #95d2f1;
	border-bottom: 4px double  #95d2f1;
	padding: 15px 0px 5px 55px;
	background:url("image/icon_userweb.gif") no-repeat;
}
h2.lis{
	margin: 20px 0 15px 20px;
	padding:0px;

}
h3 {
	font-size: 100%;
	margin: 5px 15px 5px 15px;
	padding: 6px 0px 4px 10px;
background:url("../image/h3back.gif") ;
border-left:#afc4cf 5px solid;
}

h3.top_list {
	font-size: 120%;
	margin: 5px 15px 5px 0px;
	padding: 0px 0px 5px 25px;
	background:url("image/top_list.gif") no-repeat;
border-left: none;
}
h3.top_dousa {
	font-size: 110%;
	margin: 0px 0px 15px 0px;
	color: #216284;
	border-bottom: 4px double  #95d2f1;
	padding: 15px 0px 5px 10px;
	background:url("image/dousa_bg.gif") no-repeat;
	border-left:none;
}
h3.lis{
	margin: 10px 0 15px 15px;
	padding:0px;
	background:none;
border-left: none;
}
h4 {
	font-size: 100%;
	font-weight:normal;
	margin: 0;
	color: #333333;
	border: 1px solid #cccccc;
	padding: 5px;
}
h4.kaiin {
	font-size: 100%; 
	margin:  0px 0px 5px 0px;
	color: #333333;
	border-top:none;
	border-left:none;
	border-right:none;
	border-bottom: 1px solid #a6c0d0;
	padding: 7px 0px 5px 40px;
	background:url("image/top_kaiin.gif") no-repeat;
}
h4.support {
	font-size: 100%; 
	margin:  0px 0px 5px 0px;
	color: #333333;
		border-top:none;
	border-left:none;
	border-right:none;
	border-bottom: 1px solid #a6c0d0;
	padding: 7px 0px 5px 40px;
	background:url("image/top_support.gif") no-repeat;
}

p{
	margin: 0px 10px 15px 20px;
}

/* 画像と文で2分割 */
.box_gazou {
	width: 270px;
	margin: 0px 0px 10px 15px;
	padding: 5px 0px;
	float: left;
}
.box_bun {
	width: 550px;
	margin: 0px 10px 10px 10px;
	padding: 5px 0px;
	float: right;
}

.box_bun02 {
	width: 550px;
	margin: 0px 10px 10px 15px;
	padding: 5px 0px;
	float: left;
}
.box_gazou02 {
	width: 270px;
	margin: 0px 0px 10px 10px;
	padding: 5px 0px;
	float: right;
}

.box_right{
	width: 430px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: right;
}
.box_left {
	width: 430px;
	margin: 0px;
	padding: 0px;
	float: left;
}


/* 3分割 */
.box01 {
	width: 270px;
	margin: 0px 0px 10px 20px;
	padding: 5px 0px;
	float: left;
}
.box02 {
	width: 270px;
	margin: 0px 0px 10px 20px;
	padding: 5px 0px;
	float: left;
}
.box03 {
	width: 270px;
	margin: 0px 0px 10px 0px;
	padding: 5px 0px;
	float: right;
}

/* 用語説明 */
.yougo {
	padding: 5px;
	background-color: #F2F0B1;
	margin: 0px 30px 10px 30px;
	font-size: 90%;
}
/* トップページのみ */
.top_list_gazou {
	width: 155px;
	margin: 0px 5px 10px 20px;
	padding: 5px 0px;
	float: left;
}
.top_list_bun {
	width: 650px;
	margin: 0px 15px 10px 0px;
	padding: 5px 0px;
	float: left;
}
.top_support{
width: 380px;
	margin:0px 0px 5px 25px;
	padding:7px;
	float: left;
	border: 1px solid #a6c0d0;
}
.top_king{
width: 380px;
	margin:0px 25px 5px 0px;
	padding:7px;
	float: right;
	border: 1px solid #a6c0d0;
}

/* ↓これはキングができたら削除 */
.top_support01{
width: 680px;
	margin:0px 0px 5px 55px;
	padding:7px;
	float: left;
	border: 1px solid #a6c0d0;
}
/* トップページのみ ここまで */

/* 動作環境 */
.dousa_left{
	width: 400px;
	margin: 0px 0px 15px 20px;
	padding: 0;
	border: 1px solid #a6c0d0;
	float: left;
}
.dousa_right {
	width: 400px;
	margin: 0px 20px 15px 0px;
	padding: 0;
	border: 1px solid #a6c0d0;
	float: right;
}
/* 動作環境のみ ここまで */
ul.yoko{
  margin: 5px 0 10px 15px;
  padding:0px;
  list-style:none;
}

ul.yoko li {
padding:0px 0 5px 25px;
  margin: 0 10px;
  display: inline;
}

ul.shihyo_yoko{
  margin: 5px 0 25px 15px;
  padding:0px;
  list-style:none;
}
li.rosoku{
background:url("image/icon_rosoku.gif") left top no-repeat;
padding:7px 0 7px 40px;
  margin: 0 10px;
  display: inline;
}
li.heikin{
background:url("image/icon_heikin.gif") left top no-repeat;
padding:7px 0 7px 40px;
  margin: 0 10px;
  display: inline;
}
li.para{
background:url("image/icon_para.gif") left top no-repeat;
padding:7px 0 7px 40px;
  margin: 0 10px;
  display: inline;
}
li.bori{
background:url("image/icon_bori.gif") left top no-repeat;
padding:7px 0 7px 40px;
  margin: 0 10px;
  display: inline;
}
li.oci{
background:url("image/icon_oci.gif") left top no-repeat;
padding:7px 0 7px 40px;
  margin: 0 10px;
  display: inline;
}


.otameshi_bt_left {
width:300px;
	padding: 0px;
	margin:  5px 0px 10px 25px;
	float: left;
}
.otameshi_bt_right {
width:490px;
	padding: 0px;
	margin: 15px 20px 10px 0px;
	float: right;

}