/* ----CSS 使用時には非表示指定するタグ---- */ 
hr{ display : none; } 

/* ----ボディ部（トップ共通）---- */ 
body{
 font-family : ;"ＭＳ Ｐゴシック";,sans-serif;
 color : #000000;
 background-color : #ffffff;
 margin : 0px;
 padding : 0px;
 border-style : none none none solid;
 border-width :2em;
 border-color : #e9ffff;
 } 

/* ----上の領域（トップ共通）---- */ 
#head1{
 text-align : left;
 color : #000032;
 background : #e9ffff;
 padding : 0.8em 2% 0.8em;
 letter-spacing : 1px;
 margin : 0px;
 } 

/* ----上部 menu（トップ共通）---- */ 
.head2{
 text-align : left; font-size : 90%;
 font-weight : bold;
 background : #e9ffff;
 padding : 0.1em 3% 0.1em;
 letter-spacing : 1px;
 margin : 0px;
 } 

/* ----右からのバー（HPトップ用）---- */ 
.rbar{ text-align : left; margin-top : 2em;
 margin-left : 15%; margin-bottom : 2em;
 } 

/* ----左からのバー（HPトップ用）---- */ 
.lbar{
 text-align : right;
 margin-top : 2em;
 margin-right : 15%;
 margin-bottom : 2em;
 } 

/* ----リンク関係の色設定（トップ共通）---- */ 
a:link{ color : #000032; text-decoration : none; } 
a:visited{ color : #000032; text-decoration : none; } 
a:hover{ color : #ff0000; text-decoration : underline; } 
a:active{ color : #ffcc00; text-decoration : underline; } 

/* ---- h1（トップ共通）---- */
 h1{
 font-size : 160%;
 font-family : verdana,sans-serif;
 margin : 0px;
 } 
h1:first-letter{ color : #ff0000; } 

/* ---- h2（トップ共通）---- */ 
h2{
 font-size : 120%;
 background-color : #96ff96;
 font-family : verdana,sans-serif;
 letter-spacing : 1px;
 padding : 0.4em;
 } 

/* ---- h3（トップ共通）---- */ 
h3{
 font-size : 100%;
 background-color : #96ff96;
 font-family : verdana,sans-serif;
 letter-spacing : 1px;
 padding : 0.4em;
 } 

/* ----署名（トップ共通）---- */ 
address{
 font-size : 130%;
 font-weight : bold;
 font-style : normal;
 font-family : verdana;
 line-height : 1.8; margin : 0px;
 padding : 0px;
 } 
address:first-letter{ color : #ff0000; } 

/* ----署名（HPトップとMap以外の各コーナーのトップページで使用）---- */ 
#adk{
 text-align : right;
 background-color : #333333;
 margin : 0px;
 padding : 0px 3% 1em 0px;
 } 

/* ----各コーナートップ使用フォント---- */ 
.f0{
 text-align : left;
 line-height : 1.5;
 margin-top : 2em;
 margin-left : 7%;
 margin-right : 3%; } 

.f1{
 text-align : left;
 line-height : 1.5;
 margin-left : 5%;
 margin-right : 3%;
 } 

.f2{
 text-align : left;
 text-indent : 1em;
 font-size : 90%;
 line-height : 1.5;
 margin-left : 5%;
 margin-right : 3%;
 } 

/* ----HPトップ用(font-size 90%)---- */ 
.nf1{ font-size : 90%; margin : 1.2em 0px 0px; } 

/* ----上部menuとの間隔用？---- */ 
#aida{ margin-top : 1em; } 

/* ----段々さがり---- */ 
.mf1{ margin-left : 4%; } 
.mf2{ margin-left : 6%; } 
.mf3{ margin-left : 8%; } 
.mf4{ margin-left : 10%; } 
.mf5{ margin-left : 12%; } 
.mf6{ margin-left : 14%; } 
.mf7{ margin-left : 16%; } 
.mf8{ margin-left : 18%; } 
.mf9{ margin-left : 20%; } 
.mf10{ margin-left : 22%; } 
.mf11{ margin-left : 24%; } 
.mf12{ margin-left : 26%; } 
.mf13{ margin-left : 28%; } 
.mf14{ margin-left : 30%; } 

/* ----中配置のスタイル（HPトップ用）---- */ 
.md{
 background : #f0f096;
 margin-left : 22%;
 margin-right : 22%;
 border-style : none solid none none;
 border-width : 15px;
 border-color : #e9ffff;
 } 

/* ----Mapのフロートボックス---- */ 
.flol{
 width : 43%;
 margin : 1em 2% 1em 2%;
 float : left;
 border-right-style : solid;
 border-bottom-style : solid;
 border-left-style : solid;
 border-right-width : 2px;
 border-bottom-width : 2px;
 border-left-width : 2px;
 border-right-color : #96ff96;
 border-bottom-color : #96ff96;
 border-left-color : #96ff96;
 } 

.flor{
 width : 43%;
 margin : 1em 2% 1em 2%;
 float : right;
 border-right-style : solid;
 border-bottom-style : solid;
 border-left-style : solid;
 border-right-width : 2px;
 border-bottom-width : 2px;
 border-left-width : 2px;
 border-right-color : #96ff96;
 border-bottom-color : #96ff96;
 border-left-color : #96ff96; } 

.flob{
 width : 43%;
 margin : 1em 2% 1em 2%;
 float : right;
 border-right-style : solid;
 border-bottom-style : solid;
 border-left-style : solid;
 border-right-width : 2px;
 border-bottom-width : 2px;
 border-left-width : 2px;
 border-right-color : #ffffff;
 border-bottom-color : #ffffff;
 border-left-color : #ffffff; } 


/* ----中配置のスタイル（各コーナートップ用）---- */ 
.md2{
 text-align : left;
 margin : 2em 3% 2em 7%;
 border-right-style : solid;
 border-bottom-style : solid;
 border-left-style : solid;
 border-right-width : 2px;
 border-bottom-width : 2px;
 border-left-width : 2px;
 border-right-color : #333333;
 border-bottom-color : #333333;
 border-left-color : #333333;
 } 

/* ---- td（HPトップ用）---- */ 
td{
 text-align : left;
 font-size : 80%;
 letter-spacing : 1px; padding : 12px;
 line-height : 1.2;
 } 

/* ----最終更新日のスタイル---- */ 
.lastup{
 font-size : 90%;
 line-height : 1.5;
 text-align : right;
 margin-right : 18%;
 } 

/* ----赤い字（最近更新とか）---- */ 
.near{ color : #ff0000; } 

/* ----赤黒い字（現在のページ）---- */ 
.choice{ color : #660000; } 

/* ----右寄せ---- */ 
.r{ text-align : right; margin-right : 3%; } 

/* ----左寄せ---- */ 
.l{ text-align : left; margin-left : 3%; } 

/* ----センター配置---- */ 
.c{ text-align : center; } 

/* 美保と幹夫のホームページ 2002.03.12 */
