body {
margin: 0px 0px 0px 0px;
line-height : 120%;
text-align : center;
font-size : 12px;
color: #ffffff;
background-color: #000000;
background-position: 0% 100%;

scrollbar-arrow-color:#F1E0B8;
scrollbar-base-color: #F1E0B8;
scrollbar-face-color: #9B0511;
scrollbar-highlight-color: #F1E0B8;
scrollbar-shadow-color: #76090E;
scrollbar-track-color: #000000;
scrollbar-darkshadow-color: #76090E;
}

input,select,textarea {
color: #524e4d;
font-size: 12px;
border: 1px;
border-style: solid;
border-color: #FF208A;
background-color :#ffffff;
}

img, div, p, table, td, { behavior: url(css/iepngfix.htc) }　

/*ヘッダー用*/
div.mainh { 
width : 984px;
text-align : center;
}

/*フッター全体用*/
div.mainf { 
width : 984px;
text-align : center;
}

/*フッターメニュー用*/

P.f02 { 
font-size: 12px;
width : 800px;
text-align : right;
margin:0px 0px 0px 0px;
padding:0px 35px 0px 0px;
}

/*中央メイン　==　メニュー＋本文部　==　テーブルレイアウト*/
div.contents01 { 
width : 984px;
height: auto;
valign: top;
background-color :#000000;
}

/*メニューレイアウト*/
div.menu01 { 
width : 242px;
text-align : left;
valign: top;
margin: 0px 0px 0px 0px;
float : left;
}

/*本文部レイアウト*/
div.main01 { 
width : 742px;
text-align : left;
valign: top;
margin: 0px 0px 0px 0px;
float : right;
background-image : url(../images/back-01.jpg);
background-repeat : repeat-y;
}

/*新着レイアウト*/
div.wn01 { 
width : 625px;
hight : 253px;
text-align : left;
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 0px;
line-height : 140%;
}

BLOCKQUOTE.wn01 { 
width : px;
text-align : left;
margin: 0px 0px 0px 100px;
padding:0px 0px 0px 100px;
line-height : 140%;
}

h1 {
font-size: 15px;
color: #E20113;
background-color: #000000;
margin: 0 0 0 0;
padding: 2px;
border-width : 2px 0px 1px 0px;
border-style: solid;
border-color : #989898 #ffffff #989898 #ffffff;
}

h2 {
font-size: 14px;
color: #E20113;
background-color: #000000;
margin: 0 0 0 0;
padding: 2px;
border-width : 0px 0px 1px 0px;
border-style: solid;
border-color : #989898 #ffffff #989898 #ffffff;
}

h3 {
font-size: 13px;
color: #E20113;
background-color: #000000;
margin: 0 0 0 0;
padding: 2px;
border-width : 0px 0px 1px 0px;
border-style: solid;
border-color : #989898 #ffffff #989898 #ffffff;
}

p.s01 {
font-size: 12px;
color: #ffffff;
background-color: #;
margin: 0 0 0 0;
padding: 2px;
}

div.syomei { 
font-size: 11px;
color:#ffffff;
margin:0px 0px 0px 0px;
padding:1px 0px 1px 0px;
line-height : 100%;
background-color: #000000;
border-top-color : #000000;
border-top-width : 0px;
border-right-color : #000000;
border-right-width : 0px;
border-bottom-color : #000000;
border-bottom-width : 1px;
border-left-color : #000000;
border-left-width : 0px;
border-style : solid;
}

A {
color : #EFE0B9;
background-color: ;
font-weight : ;
font-family : "";
font-size : 12px;
cursor :auto;
}

A:VISITED {
color : #ffbf7f;
background-color: ;
font-weight : ;
font-family : "";
font-size : 12px;
cursor :auto;
}

A:HOVER {
color : #ff6633;
background-color:#;
font-weight : ;
text-decoration : underline overline;
font-family : "";
font-size : 12px;
cursor :auto;
}

hr { 
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border-color : 7F665F;
border-style : dotted;
}

table { 
font-size: 12px;
color: #ffffff;
line-height : 140%;
}

td { 
font-size: 12px;
color: #ffffff;
line-height : 140%;
}

div#sysl { 
font-size: 12px;
color: #ffffff;
line-height : 140%;
background-image : url(../images/table-04.png);
background-repeat : repeat-y;
}

div#sysr { 
font-size: 12px;
color: #ffffff;
line-height : 140%;
background-image : url(../images/table-02.png);
background-repeat : repeat-y;
}

div.inab { 
font-size: 12px;
color: #ffffff;
line-height : 140%;
padding:7px 0px 10px 15px;
margin:0px 0px 0px 0px;
}

div.sys01 { 
font-size: 12px;
color: #ffffff;
line-height : 140%;
padding:5px 15px 0px 15px;
margin:0px 0px 0px 0px;
}

div.sys02 { 
font-size: 12px;
color: #ffffff;
text-align : center;
line-height : 140%;
padding:15px 30px 10px 30px;
margin:0px 0px 0px 0px;
}

div.sys03 { 
font-size: 12px;
color: #ffffff;
text-align : right;
line-height : 140%;
padding:0px 55px 5px 0px;
margin:0px 0px 0px 0px;
}

div.sys04 { 
font-size: 12px;
color: #ffffff;
text-align : center;
line-height : 140%;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

p.acc01 { 
font-size: 12px;
color: #ffffff;
text-align : center;
line-height : 140%;
padding:5px 0px 5px 0px;
margin:0px 0px 0px 0px;
}

div.pho01 { 
font-size: 12px;
color: #ffffff;
text-align : center;
line-height : 140%;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

p.eve01 { 
font-size: 12px;
color: #ffffff;
text-align : left;
line-height : 140%;
padding:10px 40px 10px 40px;
margin:0px 0px 0px 0px;
}

div.eve02 { 
font-size: 12px;
color: #ffffff;
text-align : center;
line-height : 180%;
padding:15px 30px 10px 30px;
margin:0px 0px 0px 0px;
}

div.eve03 { 
font-size: 12px;
color: #ffffff;
text-align : center;
line-height : 140%;
padding:10px 40px 10px 40px;
margin:0px 0px 0px 0px;
}

table.eve04 { 
font-size: 12px;
color: #ffffff;
line-height : 140%;
border-color : white white white white;
border-width : 1px 1px 1px 1px;
}

td.eve05 { 
font-size: 12px;
color: #ffffff;
line-height : 140%;
text-align : top;
border-color : white white white white;
border-width : 1px 1px 1px 1px;
}


p.evered { 
font-size: 12px;
color: #ff0000;
text-align : center;
line-height : 140%;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

p.evewhite { 
font-size: 12px;
color: #ffffff;
text-align : center;
line-height : 140%;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

p.eveblue { 
font-size: 12px;
color: #0955DB;
text-align : center;
line-height : 140%;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

p.eveteikyu { 
font-size: 12px;
color: #999999;
text-align : center;
line-height : 140%;
padding:0px 0px 0px 0px;
margin:10px 0px 0px 0px;
}


p.eveteikyu02 { 
font-size: 12px;
color: #ffffff;
text-align : center;
line-height : 140%;
padding:5px 0px 0px 0px;
margin:0px 0px 0px 0px;
}


p.event { 
font-size: 12px;
color: #ffffff;
text-align : center;
line-height : 140%;
padding:0px 0px 0px 0px;
margin:5px 0px 0px 0px;
}


p.event02 { 
font-size: 12px;
color: #ffffff;
text-align : center;
line-height : 140%;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}




p.evemessage { 
font-size: 12px;
color: #ffffff;
text-align : center;
line-height : 140%;
padding:0px 0px 0px 0px;
margin:7px 0px 0px 0px;
}

p.evemessage2 { 
font-size: 12px;
color: #ffffff;
text-align : center;
line-height : 140%;
padding:0px 0px 0px 0px;
margin:20px 0px 0px 0px;
}

p.evemessage3 { 
font-size: 14px;
color: #F1E0B8;
text-align : left;
line-height : 140%;
padding:0px 0px 0px 0px;
margin:0px 0px 5px 17px;
}

