/* CSS */
html{ 
height: 100%;
text-align: left;
}
a img{ 
border:0;
}
body{
height: auto;
font-family: "ＭＳ Ｐゴシック", "Osaka" ;
font-size: 10pt;
line-height: 13pt;
letter-spacing: 1pt;
color: #A7A7A7;
background-color: #FFFFFF;
margin: 0px;
text-align: left;
}
#content .title{
width: 100%;
font-size: 10px;
line-height: 12pt;
background-image: url("image/bg1.gif");
background-repeat: repeat-x;
}
#content .title1{
width: 100%;
height: 10px;
font-size: 10px;
line-height: 12pt;
background-image: url("image/bg1.gif");
background-repeat: repeat-x;
position:absolute; 
}
#content .header{
height: 10px;
width: 1000px;
}
#content .header1{
height: 508px;
width: 1000px;
}
#content .menu{
height: 98px;
width: 1000px;
}
#content .two{/* 2列width:1000px */
height: ;
width: 1030px;
clear: both; /* 回り込みをクリアする命令 */
}
#content .right2{ /* 右メニュ  width:800px 左メニュ  width:230px */
width:755px; 
height: 100%;
float: right;
text-align: left;
margin-left: 15px;
margin-right: 30px;
list-style-type: disc; 
list-style-position:outside;
position:absolute; 
top: 128px;
left: 230px;
clear: both; /* 回り込みをクリアする命令 */
}
#content .right2 ul,li { /* 左メニュ */
list-style-type: disc; 
list-style-position:outside;
margin: 0 0 0 1em;  /* 1文字分の高さが 1em */
padding: 0;
}
#content .submenu{ /* 左メニュ  width:230px */
width:220px; 
height: 100%;
float: left;
text-align: left;
color: #03B2D1;
margin-left: 5px;
margin-right: 5px;
position:absolute; 
top: 128px;
}
#content .submenu A:link {
color: #03B2D1;
text-decoration: underline;
}
#content .submenu A:visited { 
color: #03B2D1;
text-decoration: underline;
}
#content .submenu A:hover { 
color: #03B2D1;
text-decoration: none;
}
#content .submenu ul,li { /* 左メニュ */
list-style-type: none; 
list-style-position:outside;
list-style-image:url(image/arrow2.gif);
margin: 0 0 0 1em;  /* 1文字分の高さが 1em */
padding: 0;
}
#content{
height: 100%;
width: 1000px;
}
#content .main{
width: 100%;
height: 100px;
margin-left: 30px;
margin-right: 30px;
clear: both; /* 回り込みをクリアする命令 */
}
#content .main3{ /* トップページ */
width: 100%;
height: 100px;
margin-left: 30px;
margin-right: 30px;
clear: both; 
top: 524px;
}
#content .line1{ /* トップページline1 */
width: 100%;
height: 20px;
margin-left: 0px;
margin-right: 0px; 
top: 624px;
}
#content .line2{ /* トップページline2 */
width: 100%;
height: 20px;
margin-left: 0px;
margin-right: 0px; 
top: 944px;
}
#content .line3{ /* トップページline3 */
width: 100%;
height: 20px;
margin-left: 0px;
margin-right: 0px; 
top: 1214px;
}
#content .main5{ /* トップページ一番下 */
width: 100%;
margin-left: 30px;
margin-right: 30px; 
top: 1234px;
clear: both; /* 回り込みをクリアする命令 */
}
#content .main1{ /* お問合せページ用 */
width: 70%;
height: 100%;
margin-left: 30px;
margin-right: 30px;
}
#content .main2{ /* 会社概要ページ用 */
width: 940px;
height: 100%;
margin-left: 30px;
margin-right: 30px;
}
#content .main2 A:link {
color: #03B2D1;
text-decoration: underline;
}
#content .main2 A:visited { 
color: #03B2D1;
text-decoration: underline;
}
#content .main2 A:hover { 
color: #03B2D1;
text-decoration: none;
}
#content .four{/* 4列width:250px */
height: 300px;
width: 1000px;
clear: both; /* 回り込みをクリアする命令 */
}
#content .co1{ /* 真ん中width:250px */
width: 220px; 
height: 300px;
float:left;
text-align: left;
position:absolute; 
top:644px; 
left:250px;
}
#content .co4{ /* 真ん中width:250px */
width: 220px; 
height: 300px;
float:left;
text-align: left;
position:absolute; 
top:644px; 
left:500px;
}
#content .co2{ /* 一番右 */
width:205px; 
height: 300px;
float:right;
text-align: left;
position:absolute; 
top:644px; 
left:30px;
}
#content .co3{ /* 一番左 width:250px 本当はtop:538px*/
width:205px; 
height: 300px;
float:left;
text-align: left;
position:absolute; 
top:644px;  
left:750px;
}
#content .left{ /* width:500px*/
width:45%;
height: 250px;
margin-left: 20px;
margin-right: 5px;
float:left;
text-align: left;
top:964px;
}
#content .right{ 
width:45%; 
height: 250px;
margin-left: 5px;
margin-right: 20px;
float:right;
text-align: left;
top:964px;
}
#content h1{
font-size: 18px;
line-height: 21pt;
color: #010101;
}
#content h2{
font-size: 18px;
line-height: 21pt;
color: #5b5a5a;
}
#content h3{
font-size: 16px;
line-height: 19pt;
color: #5b5a5a;
}
#content .datalis{
font-size: 10px;
color: #010101;
padding-top: 10px;
clear:both; /* 回り込みをクリアする命令 */
}
#content .datalis A:link {
color: #010101;
text-decoration: underline;
}
#content .datalis A:visited { 
color: #010101;
text-decoration: underline;
}
#content .datalis A:hover { 
color: #010101;
text-decoration: none;
}
#content .up{
font-size: 10px;
color: #010101;
padding-top: 10px;
text-align: right;
clear:both; /* 回り込みをクリアする命令 */
}
#content .up A:link {
color: #010101;
text-decoration: underline;
}
#content .up A:visited { 
color: #010101;
text-decoration: underline;
}
#content .up A:hover { 
color: #010101;
text-decoration: none;
}
#content .mainnavi{
width: 100%;
height: 10px;
margin-left: 30px;
margin-right: 30px;
position:absolute; 
top:88px;  
}
#content .navi {
width: 100%;
height: 20px;
font-size: 8pt;
line-height: 12pt;
color: #A7A7A7;
margin-left: 10px;
margin-right: 10px;
position:absolute; 
top:98px; 
left:0px;
}
#content .navi A:link {
color: #A7A7A7;
text-decoration: underline;
}
#content .navi A:visited { 
color: #A7A7A7;
text-decoration: underline;
}
#content .navi A:hover { 
color: #5b5a5a;
text-decoration: none;
}
table#table-1 {
color: #010101;
width: 100%;
font-size: 9pt;
line-height: 13pt;
border: 1px #A7A7A7 solid; 
border-collapse: collapse;
border-spacing: 0;
}
table#table-1 th {
padding: 5px;
border: 1px #A7A7A7 solid; 
border-width: 0 0 1px 1px;
font-weight: bold;
line-height: 120%;
text-align: left;
background-color: #A7A7A7;
}
table#table-1 td {
padding: 5px;
border: 1px #A7A7A7 solid; 
border-width: 0 0 1px 1px;
text-align: left;
}
table#table-2 {
color: #A7A7A7;
width: 100%;
font-size: 9pt;
line-height: 13pt;
border: 0px; 
border-collapse: collapse;
border-spacing: 0;
}
table#table-2 th {
padding: 5px;
border: 0px; 
font-weight: bold;
line-height: 120%;
text-align: left;
}
table#table-2 td {
padding: 5px;
border: 0px; 
text-align: left;
}
table#table-3 {
color: #010101;
width: 600px;
font-size: 9pt;
line-height: 13pt;
border: 1px #A7A7A7 solid; 
border-collapse: collapse;
border-spacing: 0;
}
table#table-3 th {
padding: 5px;
border: 1px #A7A7A7 solid; 
border-width: 0 0 1px 1px;
font-weight: bold;
line-height: 120%;
text-align: left;
background-color: #A7A7A7;
}
table#table-3 td {
padding: 5px;
border: 1px #A7A7A7 solid; 
border-width: 0 0 1px 1px;
text-align: left;
}
#content .fod{
clear: both; /* 回り込みをクリアする命令 */
width: 100%;
font-size: 8pt;
line-height: 13pt;
color: #A7A7A7;
text-align: left;
padding-right: 0px;
padding-left: 0px;
padding-top: 5px;
padding-bottom: 5px;
float: left;
}
#content .fod A:link {
color: #A7A7A7;
text-decoration: underline;
}
#content .fod A:visited { 
color: #A7A7A7;
text-decoration: underline;
}
#content .fod A:hover { 
color: #A7A7A7;
text-decoration: none;
}
#content .fod2{
clear: both; /* 回り込みをクリアする命令 */
position: absolute;
width: 100%;
font-size: 8pt;
line-height: 13pt;
color: #A7A7A7;
text-align: left;
padding-right: 0px;
padding-left: 0px;
padding-top: 5px;
padding-bottom: 5px;
float: left;
top: 3000px;
}
#content .fod2 A:link {
color: #A7A7A7;
text-decoration: underline;
}
#content .fod2 A:visited { 
color: #A7A7A7;
text-decoration: underline;
}
#content .fod2 A:hover { 
color: #A7A7A7;
text-decoration: none;
}
#footer{
clear: both; /* 回り込みをクリアする命令 */
width: 100%;
font-size: 8pt;
line-height: 13pt;
color: #A7A7A7;
text-align: left;
padding-right: 0px;
padding-left: 0px;
padding-top: 5px;
padding-bottom: 5px;
float: left;
position: absolute;
bottom: 0;
height: 200px;
}
#footer A:link {
color: #A7A7A7;
text-decoration: underline;
}
#footer A:visited { 
color: #A7A7A7;
text-decoration: underline;
}
#footer A:hover { 
color: #A7A7A7;
text-decoration: none;
}
#content strong{
color: #010101;
}
.caution{
color:#03B2D1;
}
textarea{
overflow:auto;
}
