
BODY{background-color : #ffffff ;color:#444444;}

A:LINK { color : #8a4e17; text-decoration:none;}
A:VISITED { color : navy; text-decoration:none;}
A:ACTIVE { color : #b16d1b; text-decoration:none;}
A:HOVER { color : #96b740; text-decoration:underline;
background-color : #eef3b1;
}

.head-s{font-size : 11pt;font-weight : bold;color : #ffffff;background-color : #999900;border:1px solid maroon;}
.text-n{font-size : 10pt;line-height : 130%;}
.text-b{font-size : 11pt;line-height : 130%;}
.t-small-130{	line-height : 130%;	font-size : 9pt; font-family : "ＭＳ ゴシック";}
.text-1{font-size : 10pt;line-height : 130%;color : #999900;}
.text-r{font-size : 10pt;line-height : 130%;color : gray;}
.text-c{font-size : 10pt;line-height : 130%;color : #cc9933;}
.t-e{font-size : 9pt; font-family : "ＭＳ ゴシック";}
.text-m{font-size : 11pt;color : #996600;font-weight : bold;}
.text-g{font-size : 11pt;color : #999966;font-weight : bold;padding: 5px;}
.m{font-size : 13pt;font-weight : bold;}
.t-kado{width : 15px;height : 15px;}
.t-s{font-size : 9pt;line-height : 130%;color : olive;}

/*　テーブル　10p 背景あり 枠線なし　背景薄いグレー　　字グレー　*/
.ms1{font-size : 10pt;color : #616161;background-color : #d0d0d0;padding: 4px;}
/*　テーブル　10p center 背景あり 　字シルバー　背景濃いシルバー　tm1右なし　tm2全枠線　*/
.tm1{font-size : 10pt;padding: 2px;color : silver;border-left: 1px solid #666666;border-bottom :  1px solid #666666;border-top :  1px solid #666666;
text-align : center;background-color : #525252;font-weight : bold;}
.tm2{font-size : 10pt;padding: 2px;color : silver;border: 1px solid #666666;text-align : center;font-weight : bold;background-color : #525252;}
/*　テーブル見出し　tb01右なし　tb03全枠線 tb02上なし　背景クリーム色　*/
.tb01{font-size : 10pt;padding: 2px;border-left: 1px solid #666666;border-bottom :  1px solid #666666;border-top :  1px solid #666666;text-align : center;background-color : #ffffd7;}
.tb02{font-size : 10pt;padding: 2px;border-left: 1px solid #696969;border-bottom :  1px solid #696969;border-right :  1px solid #696969;text-align : right;background-color : #ffffd7;}
.tb03{font-size : 10pt;padding: 2px;border: 1px solid #666666;background-color : #ffffd7;text-align : center;}
/*　テーブル明細 tb1左底　tb3左底右　tb11左のみ　tb31左右中央揃　tb31左右左揃　tb0全部枠　tb4左底上　tb5は、tb1の底なし　*/
.tb1{font-size : 10pt;padding: 2px;border-left: 1px solid #666666;border-bottom :  1px solid #666666;text-align : center;}
.tba{font-size : 10pt;padding: 2px;border-left: 1px solid #666666;border-bottom :  1px solid #666666;}
.tb11{font-size : 10pt;padding: 2px;border-left: 1px solid #666666;text-align : center;}
.tb2{font-size : 10pt;padding: 2px;border-left: 1px solid #666666;border-bottom :  1px solid #666666;border-right :  1px solid #666666;text-align : center;}
.tb3{font-size : 10pt;padding: 2px;border-left: 1px solid #666666;border-bottom :  1px solid #666666;border-right :  1px solid #666666;}
.tb3-140{line-height : 140%;font-size : 10pt;padding : 20px 2px 2px;padding-left : 2px;border-left: 1px solid #666666;border-bottom :  1px solid #666666;border-right :  1px solid #666666;}
.tb31{font-size : 10pt;padding: 2px;border-left: 1px solid #666666;border-right :  1px solid #666666;text-align : center;}
.tb32{font-size : 10pt;padding: 2px;border-left: 1px solid #666666;border-right :  1px solid #666666;}
.tb0{font-size : 10pt;padding: 2px;border: 1px solid #666666;}
.tb4{font-size : 10pt;padding: 2px;border-left: 1px solid #666666;border-bottom :  1px solid #666666;border-top :  1px solid #666666;
text-align : center;}
.tb5{font-size : 10pt;padding: 2px;border-left: 1px solid #666666;text-align : center;}
/* 会員HPリンク部分　*/
.email-link{font-size : 10pt;padding: 2px;border : double maroon 2px;text-align : center;background-color : #99cc66;}
.hp-link{font-size : 10pt;padding: 2px;border-bottom: double maroon 2px;border-left : double maroon 2px;border-top : double maroon 2px;text-align : center;
background-color : #cc9966;}
.map-link{font-size : 10pt;padding: 2px;border : double;border-top-color : #457b24;border-right-color : #457b24;border-bottom-color : #457b24;border-left-color : #457b24;border-top-width : 3px;border-right-width : 3px;border-bottom-width : 3px;border-left-width : 3px;text-align : center;background-color : #d6ecb5;}

/*　NEWS 　　　*/
.t-news{font-size : 12pt;font-weight : bold;color : #000080;text-align : center;border : 1px solid #666666;background-color : #fff5f4;padding : 5px;}
.t-news-time{font-size : 10pt;color : #000080;text-align : center;border-top : 1px solid #666666;border-right : 1px solid #666666;border-bottom : 1px solid #666666;background-color : #dddddd;padding : 5px;}
.m-news{font-size : 11pt;line-height : 140%;color : #666666;}
/*　入力見出し　　　*/
.tb05{font-size : 12pt;font-weight : bold;color : gray;text-align : left;border : 1px solid #666666;background-color : #feefcd;}
/*　11p　枠線あり　　　*/
.tnagare{font-size : 11pt;border : 1px solid #433f21;}
/*　10p　背景なし　枠線あり　セルサイズ固定　mn1右なし　mn2全枠線　　　*/
.mn1{font-size : 10pt;border-left: 1px solid #666666;border-bottom :  1px solid #666666;border-top :1px solid #666666 ;text-align : center;
height : 25px;width : 85px;}
.mn2{font-size : 10pt;border : 1px solid #666666;width : 85px;height : 25px;text-align : center;}



/*　12p　背景なし　枠線あり　字色シルバー　　　*/
.v-m{font-size : 12pt;font-weight : bold;color : silver;text-align : center;border : 1px solid #666666;}
/*　10p　背景なし　枠線右なし　高さ固定　cb011幅固定　　　*/
.cb01{font-size : 10pt;padding: 2px;border-left: 1px solid #666666;border-bottom :  1px solid #666666;border-top :  1px solid #666666;text-align : left;height : 20px;}
.cb011{font-size : 10pt;padding: 2px;border-left: 1px solid #666666;border-bottom :  1px solid #666666;border-top :  1px solid #666666;text-align : center;width : 30px;height : 20px;}
/*　10p　背景なし　全枠線　高さ固定　　　*/
.cb03{font-size : 10pt;padding: 2px;border: 1px solid #666666;height : 20px;}
/*　10p　背景なし　枠線右・上なし　高さ固定　cb11幅固定　　　*/
.cb1{font-size : 10pt;padding: 2px;border-left: 1px solid #666666;border-bottom :  1px solid #666666;text-align : left;height : 20px;}
.cb11{font-size : 10pt;padding: 2px;border-left: 1px solid #666666;border-bottom :  1px solid #666666;text-align : center;width : 30px;height : 20px;}
.cb1b{font-size : 10pt;font-weight : bold;padding: 2px;text-align : center;border-left: 1px solid #666666;border-bottom :  1px solid #666666;height : 20px;}

/*　10p　背景なし　枠線上なし　高さ固定　*/
.cb2{font-size : 10pt;padding: 2px;border-left: 1px solid #666666;border-bottom :  1px solid #666666;border-right :  1px solid #666666;text-align : left;height : 20px;}
.cb3{font-size : 10pt;padding: 2px;border-left: 1px solid #666666;border-bottom :  1px solid #666666;border-right :  1px solid #666666;text-align : left;height : 20px;}
/*　HP会員リスト見出し　　　*/
.list-title{font-size : 14pt;font-weight : bold;color : #660000;background-color : #fdfbdb;padding: 5px;border : 3px double #660000;}
/*　会員HP見出し　　　*/
.hp-title{font-size : 11pt;font-weight : bold;color : #660000;padding : 2px;border-left : ridge #660000 1px;border-bottom : ridge #660000 1px;height : 20px;background-image : url(s/hp-midasi.gif);}
.hp-big-title{font-size : 14pt;font-weight : bold;color : #660000;background-color : #fdfbdb;padding : 4px;border : 2px solid #660000;height : 40px;}
.hp-catch{font-size : 10pt;font-weight : bold;color : #660000;padding : 2px;line-height : 150%;}
.left-border{border-left: 1px solid maroon;}
.border{border : solid ＃696969 2px;}
.border1{border : solid ＃696969 1px;}
.border-p5-11-130{border : solid ＃696969 2px;padding : 5px;font-size : 11pt;line-height : 130%;
}
/*　TOPベージュ線　　　*/
.border-t0{border-top : 1px dotted #696969;}
/*　TOP水色線　　　*/
.border-t{border-top : 2px dotted #9ed7d8;}

.bottom{font-size : 10pt;line-height : 140%;background-color : #9ed7d8;text-align : center;}

/*　各ページタイトル　*/
.p-title{font-size : 15pt;font-weight : bold;color : #660000;text-align : center;border: ridge #999900 2px;background-color : #fef9cb;padding : 3px;}
.p-midasi{font-size : 11pt;color : #000080;text-align : center;border : 1px solid #666666;background-color : #c0e4f8;padding : 5px;
font-weight : bold;}
.p-s-midasi{font-size : 10pt;border-bottom : 1px dotted #666666;padding : 2px ;font-weight : bold;}
.p-ss-midasi{font-size : 9pt;border-bottom : 1px solid #666666;border-top : 1px solid #666666;padding : 2px ;background-color : #fefdef;}
.p-pink-midasi{font-size : 11pt;color : gray;border : 1px solid #666666;background-color : #fff5f4;padding : 2px;font-weight : bold;}
.text-9-150{font-size : 9pt;line-height : 150%;}
.text-9{font-size : 9pt;}
.t-11-130{font-size : 11pt;line-height : 130%;}
.t-10-130{font-size : 10pt;line-height : 130%;}
.t-12-b{font-size : 12pt;font-weight : bold;}
.t-11-b{font-size : 11pt;font-weight : bold;}
.p-catch{font-size : 14pt;font-weight : bold;font-style : italic;color : #999900;text-align : center;}
