/* css of index */
body
 { text-align: center; font-family: Meiryo,"lr oΎ©",serif;
   font-size: 10pt; margin: 0px; background-color: #040912;
 }

#outline
 { width: 940px; margin: 0px auto;}

h1
 { width: 940px; height: 120px; font-family: Meiryo,"lr SVbN",serif; font-size: 16px;
   color: #F5F5DC; text-align: center; margin: 0px auto; padding: 0px; font-weight: normal;
   background-image:url(../gazou/rogo.jpg);
   background-repeat: no-repeat;
 }

.top
 { text-align: left; text-indent: 1em; padding: 5px; font-size: 12px;
   font-weight: normal; color: red;
   background-color: #660033; margin: 0px auto;
 }

#contents
 { width: 940px; margin: 0px auto; text-align: left;
   background-image:url(../gazou/background17.jpg);
   background-repeat: repeat-y;
   background-color: #0c2538 /*#660033*/;
 }

#main
 { width: 730px; float: right; margin-top: 0px;}

#center
 { width: 450px; margin: 0px auto; float: left; color: #000080;}

.jump
 { margin-left: 50px; font-size: 11px;}

.jump a:link 
 { color: #006799; text-decoration: none;}

.jump a:visited
 { color: #006799; text-decoration: none;}

.jump a:hover
 { color: #f90000; text-decoration: underline;}

.box-1
 { width: 450px; /*border: solid 1px #CC99FF;*/ margin: 0px auto 5px;}

.box-2
 { width: 450px; /*border: solid 1px #CC99FF;*/ margin: 0px auto; background-color: #d9e5f6 /*#FFF8DC*/;}

h2, .ivent
 { width: 448px; font-size: 11px; padding: 3px 0px ; color: #F5F5DC;
   background-color: #314c6e;
   border-top: solid 1px #446795;
   border-left: solid 1px #446795;
   border-right: solid 1px #263d59;
   border-bottom: solid 1px #263d59;
   /*background-image:url(../gazou/title-nonadult.jpg);background-repeat: repeat-x;*/
   margin: 0px auto;
   font-family: Meiryo,"lr oΎ©",serif; font-weight: normal; text-indent: 0.5em;
 }

.center-box3
 { width: 248px; font-size: 10pt; color: #F5F5DC;
   background-color: #314c6e;
   border-top: solid 1px #446795;
   border-left: solid 1px #446795;
   border-right: solid 1px #263d59;
   border-bottom: solid 1px #263d59;
   margin: 0px auto 5px;
   padding: 3px 0px;
   font-weight: normal;
 } 

.box-1 ul
 { text-align: left; margin-top: 5px;}

.box-2 li
 { list-style-type: none; }

.honbun
 { width: 430px; color: #02010C /*#544939*/;font-family: Meiryo,"CI","lr Ύ©",½¬Ύ©,serif;
   font-size:9pt;background-color: #d9e5f6 ; line-height: 1.3em;
   text-align: left; padding: 10px 10px 0px;
   margin: 0px auto; text-indent: 1em;
 }

.honbun2
 { width: 450px; height: 217px; color: #2e2e2e;
   /*---FirefoxΞτ---*/
   background-color: #d9e5f6; line-height: 1.2em;
   overflow: auto; text-align: left; padding: 0px;
   margin: 0px auto; font-size: 9pt;
 }

h5
 { width: 200px; font-weight: normal;}

.honbun2 p, h5
 { margin-left: 20px; margin-top: 0px; margin-bottom: 5px;}

.mix-camp2 ul, .adult-camp1 ul
 { margin: 0px 20px 10px; padding-left: 0px;
   background-color: #d9e5f6 /*#a13b5f*/;
   /*border-top: solid 1px #ba899a;
   border-left: solid 1px #ba899a;
   border-right: solid 1px #263d59;
   border-bottom: solid 1px #263d59;*/
 }

.mix-camp2 li
 { color: #C71585; margin-left: 0px; margin-right: 10px; font-size: 12px; line-height: 1.5em;}

.adult-camp1 li
 { list-style-image:url(../gazou/square01-002.gif);text-indent: 0.5em; color: #02010C; margin-left: 30px; margin-right: 10px; font-size: 12px; line-height: 1.5em; border-bottom: dotted 1px #8fbc8f;}

.adult-camp1 li.nonunder, .ichioshi2 li.nonunder
 { border: none;}

p.no-bottom
 { margin-left: 20px; margin-top: 0px; margin-bottom: 0px;}

.nonadult-back
 { width: 450px; /*height: 24px;*/ font-size: 9pt; text-indent: 1em;
   color: #00008b; margin: 0px auto; padding: 3px 0px; /*border-bottom: dotted 2px #C71585;*/
   /*background-image:url(../gazou/nonadult_back.jpg);
   background-repeat: none;*/
   background-color: #d9e5f6 /*white #FFF8DC*/;
 }

.mix-back
 { width: 450px; /*height: 24px;*/ font-size: 10pt; text-indent: 1em;
   color: #00008b; margin: 0px auto; padding: 3px 0px; border-top: dotted 2px #9400D3;
   /*background-image:url(../gazou/camp-mix.gif);
   background-repeat: repeat-x;*/
   background-color: #d9e5f6 /*white #FFB6C1*/;
 }

.adult-back
 { width: 450px; /*height: 24px;*/ font-size: 10pt; text-indent: 1em;
   color: #00008b /*#FF1493*/; margin: 0px auto; padding: 3px 0px; border-top: dotted 2px #FF1493;
   /*background-image:url(../gazou/camp-adult.gif);
   background-repeat: repeat-x;*/
   background-color: #d9e5f6 /*white #DCDCDC*/;
 }

.honbun ul
 { list-style-image: url(../gazou/11.gif)}

.mix-camp21 ul
 { margin-left: 30px; margin-top: 0px; padding-left: 0px; list-style-type: none; border: solid 1px red;}

.mix-camp21 li
 { height: 10px; margin: 0px auto; padding: 0px; margin-left: -10px; color: #311200; font-size: 10px; border-bottom: dotted 1px #311200; line-height: 1.0em;}

.koushin
 { color: black; font-size: 12px; border: inset 1px black; background-color: white; margin-left:150px;
   padding: 2px; position: relative; top: -1px;
 }

.nonadult-camp1
 { color: #02010C /*#483d8b*/;background-color: #d9e5f6 /*white*/; margin: 0px auto;}

.nonadult-camp2
 { color: #02010C /*#483d8b*/;background-color: #d9e5f6 /*white*/; margin: 0px auto;}

.ago
 { color: #a9a9a9 /*#708090*/;background-color: white /*#FFF8DC*/; margin: 0px auto;}

.mix-camp1
 { color: #02010C /*#483d8b*/;background-color: #d9e5f6 /*white*/; margin: 0px auto;}

.mix-camp2
 { color: #02010C /*#483d8b*/;background-color: #d9e5f6 /*white*/; margin: 0px auto;}

.adult-camp1
 { color: #02010C /*#483d8b*/;background-color: #d9e5f6 /*white*/; margin: 0px auto; /*overflow: auto;*/}

.adult-camp2
 { color: #02010C /*#483d8b*/;background-color: #d9e5f6 /*white*/;margin: 0px auto; overflow: auto;}

.camptitle1
 { color: #990099; border-style: solid; padding-left: 3px;font-family: Meiryo,"lr Ύ©",½¬Ύ©,serif;
   border-width: 0px 0px 1px 10px; border-color: #990099; font-size: 12px;}

.camptitle1-ago
 { color: #dda0dd; border-style: solid; padding-left: 3px;
   border-width: 0px 0px 1px 10px; border-color: #dda0dd; font-size: 12px;}

.camptitle2
 { color: #006400; border-style: solid; padding-left: 3px;font-family: Meiryo,"lr Ύ©",½¬Ύ©,serif;
   border-width: 0px 0px 1px 10px; border-color: #006400; font-size: 12px;}

.camptitle2-ago
 { color: #3cb371; border-style: solid; padding-left: 3px;
   border-width: 0px 0px 1px 10px; border-color: #3cb371; font-size: 12px;}

.camptitle3
 { color: #DF548F; border-style: solid; padding-left: 3px;font-family: Meiryo,"lr Ύ©",½¬Ύ©,serif;
   border-width: 0px 0px 1px 10px; border-color: #DF548F; font-size: 12px;}

.camptitle2 a, .camptitle3 a
 { text-decoration: none;}

.camptitle2 a:link, .camptitle3 a:link
 { color: #8b0000;}

.camptitle2 a:visited, .camptitle3 a:visited
 { color: #808080;}

.camptitle2 a:hover, .camptitle3 a:hover
 { color: #f08080;}

.kugiri
 { width: 90%; text-align: center; color: #9C9C9C; border: 1px; height: 1px; border-style: dotted; margin: 0px auto 5px;}

.kugiri2
 { width: 100%; text-align: center; color: #C71585; border: 3px; border-style: dotted; margin: 5px auto;}

.kugiri3
 { margin-left: 55px;}

.main-bottomad
 { width: 340px; border: solid 4px #ff1493; margin: 35px auto 0px; background-color: #ff1493;}

.c-both
 { clear: both;}

.adult, .nonadult
 { width: 748px; text-align: center;}
         
.box-r h2
 { width: 360px; font-family: "Times New Roman","lr oΎ©",serif;
   font-size: 11pt; color: #F5F5DC; text-align: center;
   background-color: #CC3366; margin: 0px auto;
   padding: 4px 0px; font-weight: normal;
 }

#rightside
 { width: 250px; float: right; text-align: center;
   margin-top: 0px; /*border: solid 1px #CC99FF; background-color: #cc3366;*/
   /*background-image:url(../gazou/rightside.jpg);background-repeat: repeat-y;*/
 }

.r-s1
 { font-family: Meiryo,"lr oΎ©",serif;width: 250px; margin: 0px auto; background-color: #5b7292 /*white*/; color: white;}

.r-s1 a:link, .ad2 a:link
 { color:white;}

.r-s1 a:visited, .ad2 a:visited
 { color:white;}

.r-s1 a:hover, .ad2 a:hover
 { background-color: black; color:white;}

.r-s1 a:active, .ad2 a:active
 { color:white;}

#rightside img
 { margin-bottom: 0px;}

.tokuhou
 { width: 245px; margin-top: 10px; font-size: 12px;}

.tokuhou a:link
 { color: #b79c14; text-decoration: none;}

.tokuhou a:hover
 { color: #ffff00; text-decoration: underline;}

.tokuhou a:active
 { color: #ff4500;}

.c1
 { margin-top: 30px;}

.c1-2
 { margin-top: 30px; margin-bottom: 0px;}

.ichioshi2
 { float: left; width: 450px; margin: 20px auto 10px; background-color: #3b3539; font-size: 12px;}

.ichioshi2 table
 { margin: 10px auto 0px;}

.ichioshi2 h3
 { width: 448px; font-size: 13px; padding: 4px 0px; color: #F5F5DC;
   text-indent: 1em; /*background-color: #ff1493 #CC3366;*/ margin: 0px auto;
   background-color: #314c6e;
   border-top: solid 1px #446795;
   border-left: solid 1px #446795;
   border-right: solid 1px #263d59;
   border-bottom: solid 1px #263d59;
   /*background-image:url(../gazou/title-nonadult.jpg);
   background-repeat: repeat-x;*/
 } 

.ichioshi2 td
 { /*background-color: white;*/ text-indent: 1em;}

.ichioshi2 a
 { display: block; background-color: #941f57; color: white; font-size: 12px; padding: 1px 0px; text-indent: 0.5em; text-decoration: none;}

.ichioshi2 ul a
 { display: inline; text-decoration: underline; background-color: transparent; color: blue;}

.ichioshi2 ul
 { margin-left: 0px; margin-top: 0px; margin-bottom: 0px; padding-left: 10px; list-style-type: none;}

.ichioshi2 li
 { margin-left: -10px; border-bottom: dotted 1px #CD853F; line-height: 1.5em; overflow: auto;}

.ichioshi2 li a
 { color: #FF00FF;}

.ranking, .picup
 { margin: 0px auto 10px; text-align: center; width: 230px; background-color: white;border: solid 3px #CD853F;}

.ranking p
 { margin-bottom: 5px;}

.ranking table
 { width: 230px; margin-top: 0px;}

.picup1
 { margin: 0px auto; text-align: center; width: 230px; background-color: #feb4b6;border: solid 3px #CD853F;}




.category2
 { /*width: 100px;*/ text-indent: 1em; background-color: #dd450c /*#941f57*/; color: white; font-size: 12px; font-weight: normal;}

.osusume
 { width: 685px; height: 84px; margin-top: 20px; border: solid 1px white;
   color: white;
 }

.c2
 { float: left; margin-top: 0px;}

.title
 { position: relative; top: 10px; left: 0px; margin-bottom: 0px;}

.box-3-1
 { width: 217px; background-color: #ffccff; padding: 3px;}

.box-3-2
 { width: 217px; background-color: #da93ec; padding: 3px;}

.box-3-3
 { width: 217px; background-color: black; color: white; padding: 3px;}

.nonadult-no1
 { margin-bottom: 0px; width: 468px; height: 24px; font-size: 14px; color: black;
   text-indent: 0.5em;
   background-image:url(../gazou/nonadult-no1-3.gif);
   background-repeat: repeat-x;
 }

.mix-no1
 { margin-bottom: 0px; width: 468px; height: 24px; font-size: 11pt; color: black;
   text-indent: 0.5em; /*border: solid 1px blue;*/
   background-image:url(../gazou/mix-no1.gif);
   background-repeat: no-repeat;
 }

.adult-no1
 { margin-bottom: 0px; width: 468px; height: 24px; font-size: 11pt; color: black;
   text-indent: 0.5em; /*border: solid 1px blue;*/
   background-image:url(../gazou/adult-no1.gif);
   background-repeat: no-repeat;
 }

.image
 { margin: 0px;/*border: solid 1px blue;*/ width: 468px; height: 60px;}

.dxlive
 { float: left; margin-right: 30px;}

ul
 { background-color: black; color: white;}

.sidetextlink
 { width: 250px; height: 70px; margin: 10px auto 0px; overflow: scroll; text-align: left;}

.main_bottom2
 { width: 450px; margin: 10px 0px ; padding: 15px 0px; background-color: #3b3539 /*#636 FFDAB9 white*/; color: white;}

.main_bottom2 a:link
 { color: #a1a1a1; text-decoration: none;}

.main_bottom2 a:visited
 { color: #a1a1a1; text-decoration: none;}

.main_bottom2 a:hover
 { color: #dd450c; text-decoration: underline;}

.main_bottom2 a:active
 { color: #a1a1a1;}

.main_center
 { width: 430px; margin: 0px auto;}


#leftside
 { width: 180px; float: left; text-align: center; margin-left: 0px;
   margin-top: 0px;
 }

h2
 { font-size: 10pt; text-align: left;}

h4
 { font-family:Meiryo,"lr SVbN",serif; font-size: 12px; color: #343d55;
   margin: 0px auto; padding: 10px 0px 5px;
 }

.adult-camp2 h4
 { color: black;}

.ad
 { margin: 10px auto; text-align: center;}

.ad2
 { margin: 0px auto;}

.category
 { text-align: left; margin-bottom: 0px;}

.category ul
 { list-style-type: none; margin: 0px auto;
   width:160px;
   background-image:url(../gazou/background16.jpg);
   background-repeat: repeat-y;
   padding-left: 0px;
 }

.category li
 { width: 160px; margin: 0px auto;}

.category li a
 { display: block; background-color: white; height: 30px; line-height: 30px;
   text-indent: 0.5em; margin: 0px auto; font-size: 11px; font-family: Meiryo,"lr oΎ©",serif;
   background-image: url(../gazou/yajirushi-red.gif);
   background-repeat: no-repeat;
   background-position: left center;
   border-bottom: solid 1px #ff1493;
 }

.category li a:link
 { color: #0000ff;}

.category li a:visited
 { color: #000080;}

.category li a:hover
 { color: white /*#ff3300*/; background-color: #7594ff /*#8b008b*/;
   text-decoration: underline;
   background-image: url(../gazou/yajirushi-anime-red.gif);
   background-repeat: no-repeat;
   background-position: right center;
 }

.category li a:active
 { color: #ff0000;}

.ctgm
 { width: 164px; font-family:"Times New Roman",Times,serif; font-size: 11pt;
   color: #F5F5DC;
   background-color: #314c6e;
   border-top: solid 1px #446795;
   border-left: solid 1px #446795;
   border-right: solid 1px #263d59;
   border-bottom: solid 1px #263d59;
   /*background-image:url(../gazou/menu5.jpg);background-repeat: repeat-x;*/
   text-align: center; padding: 4px 0px;
   margin: 0px auto;
 }

.link
 { margin-top: 0px; text-align: center;}

.nonadult th
 { background-color: #FF99CC; font-size: 10pt; text-align: center;
   color: #0033CC; font-weight: normal;
   border-right: solid 1px #66CC00;
   border-bottom: solid 1px #66CC00;
 }

.adult th
 { background-color: #990066; font-size: 10pt;
   text-align: center; color: #F5F5DC; font-weight: normal;
   border-right: solid 1px #66CC00;
   border-bottom: solid 1px #66CC00;
 }

.nonadult td
 { text-align: left; font-size:10pt; font-weight: normal;
   background-color: #FFCCFF;
 }

.adult td
 { text-align: left; font-size:10pt; font-weight: normal;
   background-color: #CC6699;
 }

.indent
 { text-indent: 1em; text-align: left; margin-top: 0px; font-size: 9pt;}

h6
 { color: #ff8c00; font-weight: normal; font-size: 12px; margin: 0px auto;}

.ichioshi2 table a:hover
 { background-color: yellow; color: black;}

.copy
 { width: 938px; color: #F5F5DC /*#9b8474*/; background-color: #232429; margin: 3px auto; padding: 10px 0px;
   background-color: #314c6e;
   border-top: solid 1px #446795;
   border-left: solid 1px #446795;
   border-right: solid 1px #263d59;
   border-bottom: solid 1px #263d59;
   /*border-top: solid 1px #9b8474;
   border-left: solid 1px #9b8474;
   border-right: solid 1px #263d59;
   border-bottom: solid 1px #263d59;*/
 }

.copy a:link
 { color: #F5F5DC; text-decoration: none;}

.copy a:visited
 { color: #F5F5DC; text-decoration: none;}

.copy a:hover
 { color: #dd450c; text-decoration: underline;}

.dmm
 { margin: auto; width: 420px; border: solid 1px #D8BFD8; background-color: black; padding: 5px;}

.dmm a
 { color: #DC143C;}

