td{font-size:80%;
   height:25;
   line-height: 1.5;}

caption{font-size:90%;}

p{font-size:100%;}

.head{font-size:90%;
      height:25;
      color:#ffffff;}

.head_02{font-size:90%;
      height:25;
      }
a.menu_01:visited { color:#ffffff;
				text-decoration:underline ;}
a.menu_01:link { color:#ffffff;
				text-decoration:underline ;}
a.menu_01:active { color: green ;}
a.menu_01:hover {color:#000000;
			text-decoration:none;
			background-color:#B7D9FF;}

.table_01{border-color :#FF8933 ;
		border-width :1px ;
    	border-style :solid;
		background-color:#FFF6E4;}

.table_log{border-color :#000000 ;
		border-width :1px ;
    	border-style :solid;}

.table_sq{border-color :#000000 ;
		border-width :1px ;
    	border-style :solid;}



.td_ud{ border-top:1px solid #000000;
　		border-bottom:1px solid #000000;
　		border-left:1px none #000000;
　		border-right:1px none #000000;}

.td_lr{ border-top:1px none #000000;
　		border-bottom:1px none #000000;
　		border-left:1px solid #000000;
　		border-right:1px solid #000000;}

.td_r{ border-top:1px none #000000;
　		border-bottom:1px none #000000;
　		border-left:1px none #000000;
　		border-right:1px solid #000000;}

.td_u{  border-top:1px solid #000000;
　		border-bottom:1px none #000000;
　		border-left:1px none #000000;
　		border-right:1px none #000000;}

.td_d{　border-top:1px none #000000;
　		border-bottom:1px solid #000000;
　		border-left:1px none #000000;
　		border-right:1px none #000000;}

.td_lrd{　border-top:1px none #000000;
　		border-bottom:1px solid #000000;
　		border-left:1px solid #000000;
　		border-right:1px solid #000000;}

.td_lru{　border-top:1px solid #000000;
　		border-bottom:1px none #000000;
　		border-left:1px solid #000000;
　		border-right:1px solid #000000;}

.td_r_1{border-top:1px none #000000;
　		border-bottom:1px none #000000;
　		border-left:1px none #000000;
　		border-right:1px dotted #00760B;}

.td_lr2{ border-top:1px none #000000;
　		border-bottom:1px none #000000;
　		border-left:15px solid #ffffff;
　		border-right:15px solid #ffffff;}

.td_padd{padding:5px 15px 5px 20px;}

.photo{float:left;
       margin-right:10px}

.wari {text-align: justify; text-justify: distribute-all-lines; }

.table_sq02{border-color :#969696 ;
		border-width :1px ;
    	border-style :solid;}

.td_d02{　border-top:1px none #000000;
　		border-bottom:1px solid #969696;
　		border-left:1px none #000000;
　		border-right:1px none #000000;}


H4{
  margin-top: 15px;
  margin-bottom: 15px;
  color: #000000; /* 文字の色 */
  padding-left: 10px; /* 左の余白 */
  border-width: 0px 0px 2px 10px; /* 枠の幅 */
  border-style: solid; /* 枠の種類 */
  border-color: #1342A2; /* 枠の色 */
  line-height: 120%; /* 行の高さ */
}

.td_1{
  margin-top: 0px;
  margin-bottom: 0px;
  border-top:1px none #000000;
  border-bottom:1px none #000000;
  border-left:10px solid #ffffff;
  border-right:10px solid #ffffff;}
}
