
/*--------------------------------*/
BODY {FONT-SIZE: 18px; MARGIN-top: 20px; background: #000000 url('img/back.jpg');}
table { font-size: 13px; }
TD {FONT-SIZE: 14px; line-height:18px; font-family : "CI","MS GOTHIC","HELVETICA"; color:#330000;}

h1, h2, h3, h4, h5, h6 {margin:0;padding:0;font-size:100%;font-weight:normal;}

a:link { color: #663300; text-decoration: none ; font-size: 13px;}
a:visited { color: #663300; text-decoration: none ; font-size: 13px;}
a:hover  { color: #cc0000; TEXT-DECORATION: none ; font-size: 13px;}


/*--------------------------------*/
.bloc1 { margin-top:10px; }

.layout1 {border-width: 1px; border-color: #660000; border-style: solid; width: 780px; background: #000000;}

/*--------------------------------*/

.top-left { float: left; font-size: 18px; color: #330000; font-weight: bold; padding-left: 8px; line-height:30px;}
.top-right { float: right; }

/*--------------------------------*/

.td1 {width: 200px; background: #000000 url('img/head.jpg'); vertical-align: top;}
.td2 {width: 580px; background: #000000; vertical-align: top; height: 280px;}
.td3 {width: 8px; vertical-align: top;}
.td4 {width: 780px; background: url('img/head.jpg'); vertical-align: top;}
.td5 {width: 220px; vertical-align: top;}
.td6 {width: 540px; vertical-align: top;}

/*--------------------------------*/

.td-line1 {border-width: 1px; border-color: #CCCCCC; border-style: solid; width: 190px; background: #FFFFFF; vertical-align: top;}
.td-line2 {border-width: 1px; border-color: #CCCCCC; border-style: solid; width: 550px; background: #FFFFFF; vertical-align: top;}

/*--------------------------------*/

.box1 { padding: 12px 12px 12px 12px;}
.box2 { padding: 12px 12px 12px 12px; border-width: 1px; border-color: #CCCCCC; border-style: solid; }

/*--------------------------------*/

.bloc2 {margin-top: 5px; margin-bottom: 5px; border-bottom-width: 1px; border-bottom-color: #996600; border-bottom-style: dotted;}

/*--------------------------------*/

.title1 { font-size: 17px; color: #000000; line-height: 24px; }
.title1-1 { font-size: 12px; color: #000000; line-height: 24px; }
.title1-2 { font-size: 11px; color: #000000; line-height: 18px; }
.title2 { font-size: 14px; color: #996600; line-height: 20px; }

/*--------------------------------*/

.letter1 { line-height: 25px; font-size: 15px; color: #330000; margin-bottom: 18px; padding-bottom: 4px; border-bottom-width: 1px; border-bottom-color: #666600; border-bottom-style: solid;}
.letter2 { line-height; 20px;  font-size: 13px; color: #330000; margin: 0px 0px 10px 0px;}
.letter-addr { line-height; 20px; font-size: 13px; color: #330000; margin: 0px 0px 10px 0px; }

/*--------------------------------*/

.link-tab1 {width:100%; line-height: 29px;}

.link-top1 {width:100px; line-height: 28px; border-width: 1px 0px 0px 1px; border-color: #cccccc; border-style: solid; text-align: center;}
.link-top2 {width:100px; line-height: 28px; border-width: 1px 1px 0px 1px; border-color: #cccccc; border-style: solid; text-align: center;}

.link-mid1 {width:129px; line-height: 24px; border-width: 1px 1px 1px 0px; border-color: #996600; border-style: solid; text-align: center; }
.link-mid2 {width:130px; line-height: 24px; border-width: 1px 0px 1px 0px; border-color: #996600; border-style: solid; text-align: center;}

/*--------------------------------*/

a.link1:link { font-size: 13px; color: #FFCC99; background: #330000 url('img/bar.gif'); padding: 0px 12px 0px 12px; display: block;}
a.link1:visited { font-size: 13px; color: #ffcc99; background: #330000 url('img/bar.gif'); padding: 0px 12px 0px 12px; display: block;}
a.link1:hover  { font-size: 13px; color: #000000; background: #CC0000; display: block;}

a.link2:link { font-size: 13px; color: #000066; background: #CC9900 url('img/head.jpg'); padding: 0px 12px 0px 12px; display: block;}
a.link2:visited { font-size: 13px; color: #000066; background: #cc9900 url('img/head.jpg'); padding: 0px 12px 0px 12px; display: block;}
a.link2:hover  { font-size: 13px; color: #000000; background: #cc0000; display: block;}

a.link1t:link { font-size: 13px; color: #FFCC99; background: #330000 url('img/bar.gif'); padding: 0px 12px 0px 12px; display: block;}
a.link1t:visited { font-size: 13px; color: #ffcc99; background: #330000 url('img/bar.gif'); padding: 0px 12px 0px 12px; display: block;}
a.link1t:hover  { font-size: 13px; color: #000000; background: #CC0000; display: block;}

a.link2t:link { font-size: 13px; color: #000066; background: #CC9900 url('img/link-back.jpg'); padding: 0px 12px 0px 12px; display: block;}
a.link2t:visited { font-size: 13px; color: #000066; background: #cc9900 url('img/link-back.jpg'); padding: 0px 12px 0px 12px; display: block;}
a.link2t:hover  { font-size: 13px; color: #000000; background: #cc0000; display: block;}

/*--------------------------------*/

.menu1 { margin-bottom: 12px; text-align: center;}
.menu2 { width: 180px; margin-bottom: 8px; vertical-align: top;}
.menu3 { font-size: 13px; color: #660000; margin-bottom: 1px;}
.menu4 { font-size: 12px; color: #660000; margin-bottom: 5px;}
.menu5 { border-width: 1px; border-color: #660000; width: 150px; height: 72px;}

/*--------------------------------*/

.credit { font-size: 12px; color: #CCCC00; line-height: 18px; padding: 4px 0px 10px 4px; text-align: center; }

/*--------------------------------*/

.campain { margin-bottom: 20px;}


/*--------------------------------*/

.hyo { background-color: #CCCCCC; }
.hyo1 { width: 150px; font-size: 13px; color: #336600; text-align: left; line-break: normal; white-space: nowrap; vertical-align: middle; padding: 2px 2px 2px 0px; }
.hyo2 { font-size: 12px; color: #336600; text-align: left; line-break: normal; white-space: nowrap; vertical-align: middle; padding: 2px 2px 2px 4px; }