/*キャッチ*/
.h1 {  font-family: MS P Gothic, Osaka; font-size: 14px; font-weight: bold; color: #DF151E; line-height: 150%; padding-right: 10px;padding-left: 5px;}

/*通常本文使用。段落全てが10pxインデントする*/
.main {  font-family: MS P Gothic, Osaka; font-size: 12px; line-height: 150%; color: #666666; padding-right: 10px;padding-left: 5px;}

/*本文使用。インデントが不要な箇所に使用*/
.mainNP {  font-family: MS P Gothic, Osaka; font-size: 12px; line-height: 150%; color: #666666;}

/*フッタ用*/
.footer {  font-family: MS P Gothic, Osaka; font-size: 12px; color: #FFFFFF;}

/*キャプションなど小さい文字に使用。インデントはなし*/
.sml {  font-family: MS P Gothic, Osaka; font-size: 10px; line-height: 150%; color: #666666;}

/*リンク文字設定*/
a:link { text-decoration:underline; color:#133886; }
a:visited { text-decoration:underline; color:#1B4CB3; }
a:active { text-decoration:underline; color:#1B4CB3; }
a:hover   { text-decoration:underline; color:#1B4CB3; }

/*メニュー（テキストリンク）設定。*/
.nav{  font-family: "MS P Gothic", "Osaka"; font-size: 12px; line-height: 60%;}
.nav:link { text-decoration:none; color:#133886; }
.nav:visited { text-decoration:none; color:#1B4CB3; }
.nav:active { text-decoration:underline; color:#1B4CB3; }
.nav:hover   { text-decoration:underline; color:#1B4CB3; }