﻿/* 全体の設定 */ 
body{
margin-left:0px; 
margin-top:0px; 
margin-right:0px; 
margin-bottom:0px;  
font-size: 12px;
color: #939393;
font:"ヒラギノ明朝"ＭＳ Ｐ明朝, 細明朝体;
background-image: url(../img/bg.jpg);
background-repeat: repeat-x; background-color="#FFFFFF";
} 

.h1{font-size: 16px;color: #0078A8; line-height:24px;}

/* リンクの色 */ 
a:link{color:#0078A8; text-decoration:none;} 
a:hover{color:#99FFFF; text-decoration:none;}
a:visited{color:#0078A8; text-decoration:none;}
a:active{color:#0078A8; text-decoration:none;} 

a.link2:link{color:#939393; text-decoration:none;} 
a.link2:hover{color:#0078A8; text-decoration:none;} 
a.link2:visited{color:#939393; text-decoration:none;} 
a.link2:active{color:#939393; text-decoration:none;} 


a.link3:link{color:#00A8A8; text-decoration:none;} 
a.link3:hover{color:#0078A8; text-decoration:none;} 
a.link3:visited{color:#00A8A8; text-decoration:none;} 
a.link3:active{color:#00A8A8; text-decoration:none;} 


/* フォント */ 
.10{font-size:10px; line-height:16px;} 
.11{font-size:11px; line-height:17px;} 
.12_h20{font-size:12px; line-height:20px;} 
.12{font-size:12px; line-height:16px;} 
.14{font-size:14px; line-height:18px;} 
.16{font-size:16px; line-height:22px;} 
.18{font-size:18px; line-height:24px;} 
.12b{font-size:12px; line-height:16px; color: #0078A8;}

/* ラインの高さ */ 
.line18{line-height:18px;}
.line20{line-height:20px;}
.line22{line-height:22px;} 
.line24{line-height:24px;}

/* 太字 */ 
.b{font-weight: bold;} 

/* 色 */ 
.White{color:#FFFFFF;} 
.Black{color: #000000; font-size:12px; line-height:16px;} 
.Yellow{color: #FFFF00;} 
.Green{color: #009733;} 
.Red{color: #FF121D;} 
.Pink{color: #FF66CC;} 
.Orange{color: #FF6600;} 
.Bl2{color: #00A8A8;} 
.DarkBlue{color: #660099;} 
.Purple{color: #FF66CC;}
.Blue{color: #0078A8; }


.mb0{ margin-bottom: 0px;}
.mb2{ margin-bottom: 2px;}
.mb3{ margin-bottom: 3px;}
.mb5{ margin-bottom: 5px;}
.mb8{ margin-bottom: 8px;}
.mb16{ margin-bottom: 16px;}
.ml20{ margin-left: 20px;}

.mt0{ margin-top: 0px;}
.mt1{ margin-top: 1px;}
.mt3{ margin-top: 3px;}
.mt5{ margin-top: 5px;}
.mt8{ margin-top: 8px;}
.mt16{ margin-top: 16px;}
.mt20{ margin-top: 20px;}

.tensen{ background-image:url(../img/tensen.gif);
height:7px;
width:100%;
margin-top:5px;
margin-bottom:5px;}

.foot{ background-image:url(../img/foot_3.gif)
height:3px;
width:800px;
margin-top:0px;
margin-bottom:0px;}