@charset "utf-8";

/*要素*/
body {
	margin: 0 auto;
	font-size:13px;
	font-family:"ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3",sans-serif;
	text-align:center;
	}
h1 {
	display:none;
}
h2 {
	margin:20px 0px 20px 0px;
	}
h3 {
	margin:10px 0px 10px 0px;
	font-size:20px;
	color:#666;
	font-weight:bold;
	}
h4	{
	margin:10px 0px 10px 0px;
	padding-left:10px;
	text-align:left;
	color:#FFF;
	font-size:14px;
	line-height:20px;
	}
img {
	border-width:0px;
	}
p {
	color:#666;
	line-height:140%;
	}
/*リンク*/
a {
	text-decoration:none;
	color:#666;
	}
a:hover {
	text-decoration:underline;
	color:#666;
	}

/*ヘッダ*/
div#heada {
	color:#666;
	margin: 0 auto;
	height: 57px;
	width: 800px;
	background-color:#FFF;
	border-bottom:#009933 solid 1px;
	position:relative;
}
div#navi {
	position:absolute;
	right:0px;
	bottom:12px;
	}
div#heada_line {
	margin: 0 auto;
	width: 800px;
	height:2px;
	border-bottom:#009933 solid 2px;
	}
span.bar {
	color:#009933;
	font-size:14px;
	padding-left:.3em;
	padding-right:.3em;
	}

/*ボデー*/
div#body {
	margin: 0 auto;
	margin-bottom:30px;
	width: 800px;
	}
div#ttl {
	width:800px;
	height:140px;
	text-align:left;
	background-image:url(../wers/img/sys1_main_bg.gif);
	background-repeat:no-repeat;
	}
div.ttl_txt {
	font-size:12px;
	line-height:130%;
	color:#FFF;
	width:540px;
	height:38px;
	margin:0px 0px 0px 30px;
	padding:60px 0px 0px 0px;
	}
div.menu{
	margin: 0;
	padding :105px 0 0 25px; 
	}

div.block {
	margin: 0 auto;
	width:720px;
	}
div.ptop {
	background-image:url(../wers/img/dot.gif);
	background-position:center;
	background-repeat:repeat-x;
	text-align:right;
	float:none;
	clear:left;
	}
div.dev1 {
	text-align:left;
	float:left;
	width:230px;
	margin-right:15px;
	}
div.dev2 {
	text-align:left;
	float:left;
	width:230px;
	}
div.dev3 {
	float:left;
	text-align:left;
	float:left;
	width:220px;
	margin:0px 20px 20px 0px;
	}
div.dev4 {
	float:left;
	text-align:left;
	float:left;
	width:220px;
	margin:0px 20px 20px 0px;
	}
div.dev5 {
	float:left;
	text-align:left;
	float:left;
	width:117px;
	margin:0px 20px 20px 0px;
	}
div.dev6 {
	float:left;
	text-align:left;
	float:left;
	width:101px;
	}
ul.c_ul {
	text-align:left;
	}
li.c_item {
	color:#666;
	line-height:140%;
	margin-bottom:5px;
	}
.h4_1	{
	background-image:url(../wers/img/r1_l.gif);
	background-repeat:no-repeat;
	background-position:left;
	}
.h4_2	{
	margin-left:2px;
	background-color:#009900;
	background-image:url(../wers/img/r1_r.gif);
	background-repeat:no-repeat;
	background-position:right;
}
.h4_3	{
	background-image:url(../wers/img/r2_l.gif);
	background-repeat:no-repeat;
	background-position:left;
	}
.h4_4	{
	margin-left:2px;
	background-color:#006600;
	background-image:url(../wers/img/r2_r.gif);
	background-repeat:no-repeat;
	background-position:right;
}
.h4_5	{
	background-image:url(../wers/img/r3_l.gif);
	background-repeat:no-repeat;
	background-position:left;
	}
.h4_6	{
	margin-left:2px;
	background-color:#009999;
	background-image:url(../wers/img/r3_r.gif);
	background-repeat:no-repeat;
	background-position:right;
}
.inst {
	text-align:left;
	width:300px;
	float:left;
}
.caption,.point {
	text-align:left;
	font-size:14px;
	line-height:130%;
	color:#666;
	font-weight:bold;
	}
.name {
	margin: 5px 0px 10px 0px;
	text-align:left;
	font-size:24px;
	line-height:130%;
	color:#666;
	font-weight:bold;
	}
.para1 {
	text-align:left;
	margin: 5px 0px 5px 0px;
	color:#666;
	line-height:150%;
	}
.kome {
	font-size:11px;
	margin: 5px 0px 5px 0px;
	color:#666;
	line-height:150%;
	}
.fig_txt {
	font-size:11px;
	color:#666;
	line-height:150%;
	}
.inst2 {
	text-align:left;
	width:451px;
	float:left;
}
.color {
	float:left;
	width:192px;
	margin: 5px 23px 5px 23px;
	}
.color_txt {
	text-align:left;
	font-size:11px;
	color:#666;
	line-height:150%;
	}
.color2 {
	float:left;
	margin: 5px 23px 5px 23px;
	}
/*フッタ*/
div#foota {
	margin: 0 auto;
	height:26px;
	width: 800px;
	border-top:#009933 solid 1px;
	}
div#copy {
	padding-top:6px;
	padding-right:15px;
	color:#666;
	text-align:right;
	}
