﻿@charset "UTF-8";

#snav1{
        display:block;
	position:absolute;
	top:200px;
	left:10%;      
}

#snav2{
         display:block;
	 list-style-type:none;
	 line-height:38px;
         text-align:left;
         font-size:16px;
}

#main{
      display:block;
      margin:180px auto 0 auto;
}

#main2{
      display:block;
      margin:120px auto 0 20%;  
}

.img1{
	position:absolute;
	top:180px;
	left:30%;
}

.img2{
	position:absolute;
	top:180px;
	margin-left:10%;
        padding-left:10%;
	
}

.img3{
	position:absolute;
	top:670px;
	margin-left:10%;
        padding-left:10%;
}


#comp{
      display:block;
      margin:420px auto 0 200px;
}

#comp2{
      display:block;
      margin:45px auto 0 200px;
}

#comp3{
      display:block;
      margin:110px auto 0 20%;
      font-size:15px;
}
#comp4{
      display:block;
      margin:45px auto 0 300px;
      font-size:15px;
}

.tit {
    font-size:150%;
    text-align:left;
    font-weight:bold;
}

table{
      width:80%;
      table-layout:auto;  
      border-collapse:collapse; 
      border-style:dotted;
      border-top-width:0.5px;
      border-bottom-width:0.5px;
      border-left:none;
      border-right:none; 
      font-size:16px;
}

table td{
      border-style:dotted;
      border-width:0.5px;
      border-left:none;
      border-right:none; 
      border-top:none;  
      text-align:left;
      padding-left: 10px;
      line-height:25px;
      border-bottom-color:#000000;
}

table th{
    padding-top: 8px;
    padding-right: 15px;
    padding-bottom: 8px;
    padding-left: 8px;
    text-align:center;
    background-color: #FFFFFF;
    border-right-width: 0.5px;
    border-right-style: dotted;
    border-bottom-width: 0.5px;
    border-bottom-style:dotted;
}

.komoku{
	font-size:25px;
	color:#808080;
        position:absolute;
	top:170px;
	left:10%;
}

.komoku2{
       font-size:18px;
       border-left-style:solid;
       border-left-width:5px;
       border-top:none;
       border-right:none;
       border-left-color:#C0C0C0;
       border-bottom-style:dotted;

}
.act{
       font-family: 'メイリオ' ,Meiryo, 'ヒラギノ角ゴ Pro W3' , 'Hiragino Kaku Gothic Pro' , 'ＭＳ Ｐゴシック' , 'Osaka' ,sans-serif;
}

#nav li a:link{
    color: #000000;
    text-decoration: none;

}
/* ナビゲーション文字色設定 */
#nav li a:visited{
    color: #000000;
    text-decoration: none;
}
#nav li a:hover{
    color: #ffd700;
    text-decoration: none;
}
#nav li a:active{
    color: #ffd700;
    text-decoration: none;
}
