@charset "UTF-8";
/**\*/
@import url("style-base.css");
@import url("style-menu.css");

td { font-size:12px; line-height: 150%; }
th { font-size:12px; line-height: 150%; }

.img_r {
	float: right;
	border: none;
	vertical-align: top;
	margin-left: 5px;
	margin-bottom: 5px;
}
.img_l {
	float: left;
	border: none;
	vertical-align: top;
	margin-right: 5px;
	margin-bottom: 5px;
}
.img_n {
	float: none;
	border: none;
}
textarea,select,input {
    font-family: Verdana,ヒラギノ丸ゴ Pro W4,Hiragino Maru Gothic Pro,ＭＳ Ｐゴシック,Osaka,sans-serif;
}



.ttl01{
background:url(img/inner/point05.gif) no-repeat 5px 10px;
font-size:15px;
color:#091DDF;
padding:5px 10px 3px 22px;
line-height:150%;
}
.ttl02{
background:url(img/inner/point04.gif) no-repeat 10px 9px;
font-size:13px;
padding:5px 10px 3px 27px;
line-height:150%;
}

.txt01{
line-height:180%;
padding:3px 0px 7px 0px;
}
.txt02{
line-height:180%;
padding:3px 0px 7px 23px;
}


div#sysmain{
background:url(img/inner/sys_img.jpg) no-repeat 0 0;
height:201px;
}
div#sysmain p{
padding-top:60px;
}

div#sys_left{
width:263px;
background:url(img/inner/sysback01.jpg) no-repeat 0 32px;
height:204px;
float:left;
}
div#sys_right{
width:263px;
background:url(img/inner/sysback02.jpg) no-repeat 0 32px;
height:204px;
float:right;
}

div#sys_right p,
div#sys_left p{
line-height:150%;
padding:15px 0px 0px 15px;
}




table.systable{
border-bottom:1px solid #B5B5B5;
border-left:1px solid #B5B5B5;
}
table.systable th{
border-right:1px solid #B5B5B5;
border-top:1px solid #B5B5B5;
text-align:left;
vertical-align:top;
background:#7E8C9D;
font-weight:normal;
color:#ffffff;
padding:7px 12px;
line-height:150%;
width:120px;
}
table.systable td{
border-right:1px solid #B5B5B5;
border-top:1px solid #B5B5B5;
text-align:left;
vertical-align:top;
font-weight:normal;
padding:7px 12px;
line-height:150%;
}




div#for{
text-align:right;
padding-right:0px;
}
div#for img{
vertical-align:bottom;
}



table.comtable{
border-bottom:1px solid #B5B5B5;
border-left:1px solid #B5B5B5;
}
table.comtable th{
border-right:1px solid #B5B5B5;
border-top:1px solid #B5B5B5;
text-align:left;
vertical-align:top;
background:#E6EFF7;
font-weight:normal;
color:#000000;
padding:7px 12px;
line-height:150%;
width:120px;
}
table.comtable td{
border-right:1px solid #B5B5B5;
border-top:1px solid #B5B5B5;
text-align:left;
vertical-align:top;
font-weight:normal;
padding:7px 12px;
line-height:150%;
}




table.naiyotable{
border-bottom:1px solid #B5B5B5;
border-left:1px solid #B5B5B5;
margin-top:10px;
}
table.naiyotable th{
border-right:1px solid #B5B5B5;
border-top:1px solid #B5B5B5;
text-align:center;
vertical-align:top;
background:url(img/inner/glad.gif) repeat-x 0 0 #FDF9F2;
font-weight:normal;
color:#000000;
padding:7px 12px;
line-height:150%;
}
table.naiyotable td{
border-right:1px solid #B5B5B5;
border-top:1px solid #B5B5B5;
text-align:left;
vertical-align:top;
font-weight:normal;
padding:7px 12px;
line-height:150%;
background:url(img/inner/glad02.gif) repeat-x 0 bottom;
}

table.naiyotable ol{
padding:0px 0px 0px 20px;
}

table.naiyotable ol li{
padding:3px 0px 0px 0px;
line-height:150%;
}








table.newfacetable{
border-bottom:1px solid #B5B5B5;
border-left:1px solid #B5B5B5;
margin-top:10px;
}
table.newfacetable th{
border-right:1px solid #B5B5B5;
border-top:1px solid #B5B5B5;
text-align:left;
vertical-align:top;
background:#E3F1F9;
font-weight:normal;
color:#000000;
padding:7px 12px;
line-height:150%;
}
table.newfacetable td{
border-right:1px solid #B5B5B5;
border-top:1px solid #B5B5B5;
text-align:left;
vertical-align:top;
font-weight:normal;
padding:7px 12px;
line-height:150%;
background:url(img/inner/glad02.gif) repeat-x 0 bottom;
}
table.newfacetable th.newfth{
border-right:1px solid #B5B5B5;
border-top:1px solid #B5B5B5;
text-align:center;
vertical-align:top;
background:url(img/inner/glad03.gif) repeat-x 0 0 #71AFD2;
font-weight:normal;
color:#ffffff;
padding:7px 12px;
line-height:150%;
}

table.newfacetable td.whr{
background:#ffffff;
}






table.yokotable{
border-bottom:1px solid #B5B5B5;
border-left:1px solid #B5B5B5;
margin-top:10px;
}
table.yokotable th{
border-right:1px solid #B5B5B5;
border-top:1px solid #B5B5B5;
text-align:left;
vertical-align:top;
background:#E3F7D6;
font-weight:normal;
color:#333333;
padding:7px 12px;
line-height:150%;
width:120px;
}
table.yokotable td{
border-right:1px solid #B5B5B5;
border-top:1px solid #B5B5B5;
text-align:left;
vertical-align:top;
font-weight:normal;
padding:7px 12px;
line-height:150%;
background:url(img/inner/glad02.gif) repeat-x 0 bottom;
}




div#sarbox{
background:url(img/inner/sar-back.jpg) no-repeat 0 0;
padding-top:65px;
}

div#sarbox p{
padding-left:5px;
}


div#jinback{
background:url(img/inner/jinback.jpg) no-repeat 0 -1px;
padding-top:55px;
height:130px;
}

div#jinback p{
padding-left:5px;
}




table.uetable{
border-bottom:1px solid #B5B5B5;
border-left:1px solid #B5B5B5;
}
table.uetable th{
border-right:1px solid #B5B5B5;
border-top:1px solid #B5B5B5;
vertical-align:top;
font-weight:normal;
padding:7px 12px;
line-height:150%;
background:#4696DB;
color:#ffffff;
text-align:center;
}
table.uetable td{
border-right:1px solid #B5B5B5;
border-top:1px solid #B5B5B5;
text-align:left;
vertical-align:top;
font-weight:normal;
padding:7px 12px;
line-height:150%;
background:url(img/inner/glad02.gif) repeat-x 0 bottom;
}
table.uetable td.bluetd{
background:#D9EBFB;
}









div#modelback{
background:url(img/inner/modelback.jpg) no-repeat 0 -1px;
padding-top:55px;
height:130px;
}

div#modelback p{
padding-left:5px;
}


div#engineer{
background:url(img/inner/engineer.jpg) no-repeat 0 0px;
padding-top:55px;
height:130px;
}

div#engineer p{
padding-left:5px;
}


div#eng_left{
width:263px;
background:#E5EEF7;
height:180px;
float:left;
}
div#eng_right{
width:263px;
background:#E5EEF7;
height:180px;
float:right;
}

div#eng_right p,
div#eng_left p{
line-height:150%;
padding:15px 0px 0px 15px;
}






div.contactblue{
background:#EAF4FE;
padding:0px 10px 10px;
width:400px;
text-align:center;
margin:10px auto
}

div#pro{
background:url(img/inner/pro.jpg) no-repeat 0 -1px;
padding-top:55px;
height:130px;
padding-right:220px;
}

div#pro p{
padding-left:5px;
}




ul.ulist{
padding:0px 0px 0px 32px;
line-height:150%;
}
ul.ulist li{
padding:4px 0px;
}



ol.olist{
padding:0px 0px 0px 22px;
line-height:150%;
}
ol.olist li{
padding:2px 0px;
}



.must{
padding-left:5px;
font-size:10px;
color:#ee0000;
}

#kakunin{
width:440px;
padding:15px;
margin:0px auto;
line-height:180%;
background:#F0F0F0;
border:1px solid #DEDEDF;
}

