BODY,H1,H2,H3,P,DIV,UL,OL,LI,DL,DD,DT,TABLE,FORM,BLOCKQUOTE,PRE,ADDRESS{
   padding : 0;
   font-size : 9pt;
   line-height : 1.5em;
   color : #ffffff;
   background-color : black;
   margin-top : 0px;
   margin-left : 0px;
   margin-right : 0px;
   margin-bottom : 0px;
}
IMG {
   border:0px;
}
.header1{
   height : 195px;
   text-align : left;
   font-size : 12pt;
   font-weight : bold;
   background-image : url(img/title.jpg);
   padding-top : 5px;
   padding-left : 20px;
   margin-bottom : 5px;
}
.header2{
   height : 145px;
   text-align : left;
   font-size : 12pt;
   font-weight : bold;
   background-image : url(img/title2.jpg);
   padding-top : 5px;
   padding-left : 20px;
   margin-bottom : 5px;
}
.headerg1{
   height : 145px;
   text-align : left;
   font-size : 12pt;
   font-weight : bold;
   background-image : url(img/title_g1.jpg);
   padding-top : 5px;
   padding-left : 20px;
   margin-bottom : 5px;
}
.headerg2{
   height : 145px;
   text-align : left;
   font-size : 12pt;
   font-weight : bold;
   background-image : url(img/title_g2.jpg);
   padding-top : 5px;
   padding-left : 20px;
   margin-bottom : 5px;
}
.headerg3{
   height : 145px;
   text-align : left;
   font-size : 12pt;
   font-weight : bold;
   background-image : url(img/title_g3.jpg);
   padding-top : 5px;
   padding-left : 20px;
   margin-bottom : 5px;
}
.headerg4{
   height : 145px;
   text-align : left;
   font-size : 12pt;
   font-weight : bold;
   background-image : url(img/title_g4.jpg);
   padding-top : 5px;
   padding-left : 20px;
   margin-bottom : 5px;
}
.headerpow{
   height : 145px;
   text-align : left;
   font-size : 12pt;
   font-weight : bold;
   background-image : url(img/title_pow.jpg);
   padding-top : 5px;
   padding-left : 20px;
   margin-bottom : 5px;
}
.headerpow300{
   height : 145px;
   text-align : left;
   font-size : 12pt;
   font-weight : bold;
   background-image : url(img/title_pow300.jpg);
   padding-top : 5px;
   padding-left : 20px;
   margin-bottom : 5px;
}
.headerpoy{
   height : 145px;
   text-align : left;
   font-size : 12pt;
   font-weight : bold;
   background-image : url(img/title_poy.jpg);
   padding-top : 5px;
   padding-left : 20px;
   margin-bottom : 5px;
}
.headerbbs{
   height : 145px;
   text-align : left;
   font-size : 12pt;
   font-weight : bold;
   background-image : url(img/title_bbs.jpg);
   padding-top : 5px;
   padding-left : 20px;
   margin-bottom : 5px;
}
.main{
   text-align : left;
   width : 800px;
   clear : both;
}
.main2{
   text-align : center;
   width : 100%;
   clear : both;
   height : auto;
   right : auto;
   left : auto;
   margin-bottom : 5px;
}
.main3{
   text-align : center;
   width : 98%;
   clear : both;
   height : auto;
   right : auto;
   left : auto;
   margin-left : auto;
   margin-right : auto;
}
.main4{
   text-align : center;
   width : 98%;
   clear : both;
   height : auto;
   right : auto;
   left : auto;
   margin-left : auto;
   margin-right : auto;
   padding-top : 5px;
   padding-bottom : 15px;
}
.sbar {
   overflow:auto;
   385190padding: 5px 10px 5px 5px;
   float : left;
   width : 50%;
}
.sbar2 {
   overflow:auto;
   385190padding: 5px 10px 5px 5px;
   text-align : center;
   border-top-width : 1px;
   border-bottom-width : 1px;
   border-top-style : solid;
   border-bottom-style : solid;
   border-top-color : #7d7d7d;
   border-bottom-color : #7d7d7d;
   background-color : #282828;
   margin-bottom : 5px;
}
.txt{
   text-align : left;
   padding-top : 5px;
   padding-left : 25px;
   padding-right : 25px;
   padding-bottom : 5px;
   clear : both;
}
A{
   color : #ffffff;
   text-decoration : none;
}
A:HOVER{
   color : #ffffff;
   text-decoration : underline;
}
.update{
   overflow : auto;
   width : 98%;
   height : 90px;
   margin-bottom : 5px;
}
.pickup1{
   width : 20%;
   height : 180px;
   float : left;
   padding-top : 10px;
   padding-bottom : 10px;
   color : #575757;
}
.pickup2{
   height : 180px;
   float : left;
   padding-top : 10px;
   padding-bottom : 10px;
   width : 19%;
   color : #575757;
}
.pickup3{
   width : 20%;
   height : 110px;
   float : left;
   padding-top : 10px;
   padding-bottom : 10px;
   color : #575757;
}
.pickup4{
   width : 19%;
   height : 110px;
   float : left;
   padding-top : 10px;
   padding-bottom : 10px;
   color : #575757;
}
.blocktitle{
   text-align : center;
   width : 100%;
   margin-top : 10px;
   clear : both;
   padding-top : 3px;
   padding-bottom : 3px;
   border-top-width : 1px;
   border-bottom-width : 1px;
   border-top-style : solid;
   border-bottom-style : solid;
   border-top-color : #7d7d7d;
   border-bottom-color : #7d7d7d;
   background-color : #282828;
}
.left{
   width : 310px;
   float : left;
   margin-top : 10px;
   margin-bottom : 10px;
}
.right{
   width : 485px;
   float : left;
   margin-top : 10px;
   margin-bottom : 10px;
}
.adwrap{
   margin-top : 5px;
   margin-bottom : 5px;
   border-width : 1px 1px 1px 1px;
   border-style : solid solid solid solid;
   border-color : #999999 #999999 #999999 #999999;
   clear : both;
   margin-right : 3px;
   width : 480px;
   bottom : auto;
   height : 132px;
}
.adpic{
   margin-top : 5px;
   margin-right : 5px;
   margin-bottom : 5px;
   width : 160px;
   float : left;
   margin-left : 5px;
   height : 120px;
   overflow : hidden;
}
.drpic{
   margin-top : 10px;
   margin-left : 23px;
   margin-right : 10px;
   margin-bottom : 10px;
}
.adtxt{
   margin-top : 5px;
   margin-bottom : 5px;
   float : left;
   margin-left : 5px;
   margin-right : 5px;
   width : 295px;
   bottom : auto;
}
.dradwrap{
   margin-top : 5px;
   margin-bottom : 5px;
   border-width : 1px 1px 1px 1px;
   border-style : solid solid solid solid;
   border-color : #999999 #999999 #999999 #999999;
   clear : both;
   margin-right : 3px;
   width : 480px;
   bottom : auto;
}
.admidashi{
   margin-top : 5px;
   margin-bottom : 5px;
   clear : both;
   margin-right : 3px;
   width : 478px;
   bottom : auto;
   background-color : #ff0000;
   font-size : 11pt;
   font-weight : bold;
   text-align : center;
   border-width : 1px 1px 1px 1px;
   border-style : solid solid solid solid;
   border-color : #ffffff #ffffff #ffffff #ffffff;
}
.pad5{
   padding-top : 5px;
   padding-left : 5px;
   padding-right : 5px;
   padding-bottom : 5px;
}
.ylmoji{
   color : #ffff00;
}
.toukou1{
   width : 20%;
   float : left;
   padding-top : 20px;
   padding-bottom : 20px;
}
.toukou2{
   width : 19%;
   float : left;
   padding-top : 20px;
   padding-bottom : 20px;
}
.footmenu{
   padding-top : 3px;
   padding-bottom : 3px;
   float : left;
   list-style-type : none;
   text-align : center;
   padding-right : 5px;
}
.footlist{
   text-align : center;
   height : auto;
   clear : both;
   right : auto;
   left : auto;
   padding-left : 10px;
}
.footer{
   text-align : center;
   width : 800px;
   border-top-width : 1px;
   border-top-style : solid;
   border-top-color : #ffffff;
   clear : both;
   margin-left : auto;
   margin-right : auto;
   margin-top : 10px;
   margin-bottom : 10px;
   padding-top : 5px;
}
.adbox{
   text-align : center;
   width : 480px;
   margin-top : 5px;
   background-color : #363636;
   height : 310px;
   padding-top : 6px;
}
.newsite{
   margin-top : 5px;
   height : 250px;
   overflow : hidden;
   width : 800px;
}
.linkmenu{
   background-color : #575757;
   text-align : center;
   margin-top : 5px;
   margin-left : 5px;
   margin-bottom : 5px;
   border-width : 1px 1px 1px 1px;
   border-style : solid solid solid solid;
   border-color : #ffffff #ffffff #ffffff #ffffff;
   width : 110pt;
   float : left;
   list-style-type : none;
   list-style-position : inside;
   padding-top : 3px;
   padding-bottom : 3px;
}
.linkmenu2{
   background-color : #575757;
   text-align : center;
   margin-top : 5px;
   margin-left : 5px;
   margin-bottom : 10px;
   border-width : 1px 1px 1px 1px;
   border-style : solid solid solid solid;
   border-color : #ffffff #ffffff #ffffff #ffffff;
   width : 110pt;
   float : left;
   list-style-type : none;
   list-style-position : inside;
   padding-top : 3px;
   padding-bottom : 3px;
}
.linkmenu3{
   background-color : #ff5151;
   text-align : center;
   margin-top : 5px;
   margin-left : 5px;
   margin-bottom : 10px;
   border-width : 1px 1px 1px 1px;
   border-style : solid solid solid solid;
   border-color : #ffffff #ffffff #ffffff #ffffff;
   width : 110pt;
   float : left;
   list-style-type : none;
   list-style-position : inside;
   padding-top : 3px;
   padding-bottom : 3px;
}
.linklist{
   margin-left : 10px;
}
A.enter1 {
   display: block;
   width: 520px;
   height: 36px;
   background: url("img/gal1.jpg") 0 0 no-repeat;
   text-decoration: none;
}
A:HOVER.enter1 {
   background-position: -260px 0;
}
A.enter2 {
   display: block;
   width: 520px;
   height: 36px;
   background: url("img/gal2.jpg") 0 0 no-repeat;
   text-decoration: none;
}
A:HOVER.enter2 {
   background-position: -260px 0;
}
A.enter3 {
   display: block;
   width: 520px;
   height: 36px;
   background: url("img/gal3.jpg") 0 0 no-repeat;
   text-decoration: none;
}
A:HOVER.enter3 {
   background-position: -260px 0;
}
A.toppage {
   display: block;
   width: 520px;
   height: 36px;
   background: url("img/top.jpg") 0 0 no-repeat;
   text-decoration: none;
}
A:HOVER.toppage {
   background-position: -260px 0;
}
.graymoji{
   color : #676767;
}
.wrap{
   text-align : center;
   margin-left : auto;
   margin-right : auto;
   width : 800px;
}
.wrap2{
   text-align : center;
   margin-left : auto;
   margin-right : auto;
   width : 600px;
}
.tile{
   padding-left : 4px;
   padding-right : 0px;
   width : 110px;
   float : left;
   padding-top : 5px;
   padding-bottom : 2px;
   height : 37px;
   list-style-type : none;
   list-style-position : inside;
}
.tensen{
   border-top-width : 1px;
   border-left-width : 1px;
   border-right-width : 1px;
   border-bottom-width : 1px;
   border-top-style : dotted;
   border-right-style : dotted;
   border-bottom-style : dotted;
   border-left-style : dotted;
   border-top-color : #ffffff;
   border-right-color : #ffffff;
   border-bottom-color : #ffffff;
   border-left-color : #ffffff;
}
.aboutlink{
   text-align : left;
   list-style-type : none;
   list-style-position : inside;
   margin-top : 5px;
   padding-left : 10px;
}
.formbtn{
   text-align : center;
   padding-top : 20px;
   padding-bottom : 20px;
   width : 800px;
   clear : both;
}
.affimidashi{
   text-align : left;
   margin-top : 10px;
   margin-left : 25px;
}
.affibanner{
   text-align : left;
   margin-left : 25px;
}
.linkpic{
   text-align : left;
   margin-top : 5px;
   margin-left : 5px;
   margin-right : 10px;
   margin-bottom : 5px;
   float : left;
}
.linkpic2{
   text-align : left;
   margin-top : 5px;
   margin-left : 5px;
   margin-right : 10px;
   margin-bottom : 5px;
}