@charset   "Shift_JIS";

ol ul li dl dt dd,
 {
	margin: 0;
	padding: 0;
	border: 0 none transparent;
	font-size: 100%;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	vertical-align: baseline;
	text-align: left;
	text-indent: 0px;
	background: transparent;
	outline: 0;
	min-height:0px;
}

html{
overflow-x: hidden;
overflow-y: scroll;
}

BODY {	text-align:center; margin : 0px 0px 10px 0px; padding-top:5px;
  color : white;
  background-color : #000055;
  font-size : 14px;
}

#center1{
  margin: 0px auto;
  width : 1000px;
}
#center2{
  margin: 0px auto;
  width : 1000px;
}


TABLE { 
  border: 1px #cccccc solid; 
  padding : 0px ;
  font-size : 14px;
  
}


A {	color : yellow; text-decoration:none;
  font-weight : bold;
}

a:hover { color:#ff0000;
}


#outbox
{border-width : 1px;border-style : solid ;border-color : #bbbbbb;
  margin : 3px;
  width : 899px;
  text-align : center;
  bottom : inherit;
  background-image : url(my_baner/top1_900_170.jpg);
  background-repeat : no-repeat;
  position : relative;
  top : 0px;
  left : 0px;
}

#inbox{
  margin-top : 100px;
  margin-left : 7px;
  margin-right : 7px;
  margin-bottom : 7px;
  text-align : center;
}

/* インデックスの表 */

.table1{
   border : 3px ridge white;
  text-align : center;
  padding-top : 25px;
  padding-left : 25px;
  padding-right : 25px;
  padding-bottom : 25px;
  font-size : 110%;
  line-height : 150%;
  background-color : black;
  width : 700px;
  margin-top : 200px;
  margin-bottom : 25px;
  margin-left : auto;
  margin-right : auto;
}

.navi P{
  font-weight : bold;
  text-align : left;
  margin-left : 0px;
  margin-right : 30px; 
  float : left;
  margin-top : 5px;
  margin-bottom : 0px;
}

H1{
  font-size : 14px;
  font-weight : bold;
  text-align : left;
  margin-top : 5px;
  margin-left : 5px;
  margin-right : 40px;
  margin-bottom : 5px;
  float : left;
}


.navi{
  color : white;
  background-color : black;
  text-align : left;
  margin-top : 168px;
  width : 896px;
  bottom : auto;
  margin-bottom : 0px;
  height : 30px;
}

.example3 { vertical-align: middle; } 



P{
  margin : 5px;
  line-height : 120%;
}

img {
    border-style:none;
}

.box_event ul{
  margin : 0px;
  padding: 0px;
}

.box_event LI{
  text-align : left;
  margin-left : 10px;
  padding: 3px;
  list-style-type : none;
  font-size : 14px;
  line-height : 110%;
}

.box_event TABLE {
 border: 1px #cccccc solid; 
 padding : 0px; 
 margin : 25 auto;
  border-collapse : collapse;
  border-spacing : 0px;
}

.box_event TD {
  border: 1px #cccccc solid; 
  padding : 9px 9px 9px 9px;  
}

.line1  img{
   width : 200px;
   height : 6px;
 }
 
.two_box{
  text-align : center;
  color : white;
  background-color : #000000;
  border-width : 1px 1px 0px 1px;
  border-style : solid ;border-color : #bbbbbb;
  float : left;
}


.two_box span{
  line-height : 120%;
   width : 430px;
  padding: 0 5px;
     text-align : left;
}

.two_box TD{
 width : 440px;
 padding : 0px;
 text-align : center;
 border-width : 1px 0px 1px 0px ; 
 border-style : solid ;
 border-color : #bbbbbb;
  font-weight : normal;
}

.two_box strong{
  font-size : 16px;
  font-weight : bold;
  margin : 10 auto ;
}

.two_box TABLE{
  font-size : 14px;
  color : white;
  background-color : #000055;
   border-width : 0px ; 
   border-collapse : collapse;
  border-spacing : 0px;
}

H2{
  font-weight : none;
  margin : 5px;
  font-size : 14px;
   text-align : center;
}

H3{
  font-weight : none;
  margin : 5px;
  font-size : 14px;
  text-align : center;
}

.sub-tytle {
 width : 90%;
 vertical-align : middle ;
 background-color : black;
text-align : center;
  margin-bottom : 7px;
  margin-top : 5px;
  padding : 7px;
}

H4{
  font-weight : none;
  margin : 5px;
  font-size : 14px;
  text-align : center;
}

.profile{
  margin-top : 7px;
  margin-bottom : 30px;
    border-width : 0px 0px 1px 1px; 
    border-style : solid;
    width : 883px ;
}

.profile-box{
   text-align : center;
    border-right-width : 1px;
  border-right-style : solid;
  border-top-width : 1px;
  border-top-style : solid;
 border-bottom-width : 0px;
    vertical-align : top ;
    float : left;
    width : 176px ;
    height : 190px;
  padding-top : 0px;
}

.profile-box IMG{
 margin : 0px 5px 2px 5px;
 vertical-align: middle; 
}

.profile-box dl{
 margin : 0px;
  text-align : left;
}

.profile-box DT{
 margin-left : 5px;
 margin-bottom : 3px;
 font-weight : bold;
  margin-top : 1px;
}

.profile-box DD{
 margin-left : 17px;
  margin-bottom : 3px;
}

.profile-box  Dd A {
  color : #95d0d9;
}


.gallery{
  margin-top : 7px;
  margin-bottom : 30px;
    border-width : 0px 0px 1px 1px; 
    border-style : solid;
    width : 661px;
  margin-left : 20px;
}

.gallery IMG{
  margin : 0;
}

.gallery-box{
   text-align : center;
    border-right-width : 1px;
  border-right-style : solid;
  border-top-width : 1px;
  border-top-style : solid;
 border-bottom-width : 0px;
    vertical-align : top ;
    float : left;
    width : 165px;
    height : 195px;
  padding-top : 0px;
  margin-top : 0px;
  padding-left : 0px;
}

.gallery-tytle{
  background-color : black;
  padding : 7px 0px 3px 0px;
  height : 71px;
  vertical-align : middle;  

  text-align : center;
  margin-left : 0px;
}



.gallery-tytle P{
  font-weight : bold;
  margin : 0px 0px 0px 0px;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
}

.gallery-tytle P A{
  color : #95d0d9;
  padding-left : 0px;
  margin-left : 0px;
}


#menu{
  position : absolute;
  top : 190px;
  left : 0px;
}

.gallery2{
  text-align : center;
  margin-top : 30px;
  margin-bottom : 15px;
  color : white;
  background-color : #000000;
  border-right-style : none;
  width : 660px;
  margin-left : 20px;
}

.gallery2 TABLE{
  font-size : 14px;
   border-width : 1px 0px 0px 1px; 
    border-style : solid;
   border-collapse : collapse;
  border-spacing : 0px;
  background-color : #000055;
}

.gallery2 TD{
  padding : 6px 4px 6px 4px;
 text-align : center;
  border-right-width : 1px;
  border-right-style : solid;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  line-height : 120%;
  font-weight : normal;
}

.gallery2 P{
  font-weight : bold;
  line-height : 110%;
  margin : 5px 5px 5px 5px;
}



.table2 TD{
  text-align : center;
  width : 125px;
  height : 125px;
  border-left-width : 1px;
  border-bottom-width : 1px;
  vertical-align : middle ;
  right : auto;
}

.table2 TABLE{
  border-top-width : 1px;
  border-right-width : 1px;
  background-color : #4c4c4c;
  border-spacing : 0px;
  border-collapse : collapse;
}

.table2 IMG{
  border-width : 1px ;
  text-align : center;
}

.table2 a img{
 border-width : 2px ;
 border-style : solid ;
 border-color : blue ;
}

.event{
  margin-top : 7px;
  margin-bottom : 30px;
    border-width : 0px 0px 1px 1px; 
    border-style : solid;
    width : 883px ;
}

.event-box {
   text-align : center;
    border-right-width : 1px;
  border-right-style : solid;
  border-top-width : 1px;
  border-top-style : solid;
 border-bottom-width : 0px;
    vertical-align : top ;
    float : left;
    width : 176px ;
    height : 245px;
}

.event-box IMG{
 margin : 4px 4px;
 height : 120px ;
  width : 160px;
}

.event-box dl{
 margin : 0px;
  text-align : left;
}

.event-box DT{
 margin-left : 7px;
 margin-bottom : 3px;
 font-weight : bold;
  margin-top : 1px;
  color : red;
}

.event-box dd{
 margin-left : 7px;
  margin-bottom : 3px;
}

.event-box  dt a{
  color : red;
}

.quiz{
  line-height : 120%;
  text-align : left;
  border-width : 2px 2px 2px 2px;
  border-style : dotted ;
  border-color : maroon ;
  list-style-type : none;
  width : 95%;
}





.event-table{
  text-align : center;
  margin-top : 10px;
  margin-bottom : 10px;
}

.event-table TABLE{
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  width : 95%;
  margin-bottom : 30px;
  border-collapse : collapse;
  border-spacing : 0px;
}

.event-table TD{
  text-align : center;
  padding-top : 7px;
  padding-left : 7px;
  padding-right : 7px;
  padding-bottom : 7px;
 vertical-align : top ;
  font-weight : normal;
}

.event-table ul{
  text-align : left;
  margin-top : 7px;
  margin-left : 7px;
  margin-right : 7px;
  margin-bottom : 7px;
}
 
.event-table LI{
  line-height : 120%;
  margin-left : 10px;
  list-style-type : disc;
  list-style-position : outside;
  margin-bottom : 5px;
}

.box800{
  border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;
  width : 800px;
  line-height : 130%;
  margin-bottom : 10px;
}

.box690{
  border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;
  width : 690px;
  line-height : 130%;
  margin-bottom : 10px;
  

  padding-top : 3px;
}

.enema_pic{
  margin-top : 5px;
  margin-left : 5px;
  margin-right : 5px;
  margin-bottom : 5px;
}
.enema_pic table{
  border-top-width : 1px;
  border-left-width : 1px;
  border-top-style : solid;
  border-left-style : solid;
  border-collapse : collapse;border-spacing : 0px;}

.enema_pic TD{
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-right-style : solid;
  border-bottom-style : solid;
  text-align : center;
  width : 90px;
  height : 90px;
}

.side-menu{
  margin-left : 5px;
  margin-right : 7px;
  margin-bottom : 5px;
  width : 160px;
  float : left;
  font-size : 14px;
}

.border-navy{
  border-color : navy ;
 border-width : 1px 1px 1px 1px;
 border-style : solid solid solid solid;
}

.border-navy a{
  color : blue;
}

.border-navy table{
  color : black;
}


.border-silver{
  border-color : silver ;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
}

.border-silver a{
  color : #95d0d9 ;
}


.side-menu UL{
  text-align : left;
  margin-top : 10px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 7px;
}

.side-menu LI{
  margin-top : 0px;
  margin-left : 23px;
  margin-right : 0px;
  margin-bottom : 7px;
  list-style-image : url(img_gif/bullet022.gif);
    vertical-align : middle ;  
  font-weight : bold;
}

.main-content{
  width : 700px;
  text-align : left;
  margin-bottom : 15px;
}

.main-content TD{
 vertical-align : top ;
  font-weight : normal;
}

#inbox-white{
  color : black;
  background-color : #f3f3f3;
  text-align : center;
  margin-top : 100px;
  padding-top : 15px;
}


.main-content P{
  font-weight : bold;
  margin-top : 7px;
  
  margin-bottom : 5px;
}

.main-content UL{
  margin-top : 0px;
  margin-left : 15px;
  margin-bottom : 25px;
  margin-right : 15px;
}
.main-content li{
  line-height : 125%;
  margin-top : 0px;
  margin-left : 20px;
  margin-bottom : 7px;
  vertical-align : middle ;
}
.side-menu IMG{
  width : 120px;
  height : 90px;
  margin-bottom : 7px;
}
.movie-box{
  margin-top : 7px;
  margin-left : 7px;
  margin-right : 7px;
  margin-bottom : 7px;
}

.movie-box TABLE{
  border-top-width : 1px;
  border-left-width : 1px;
  border-top-style : solid;
  border-left-style : solid;
  border-top-color : black;
  border-left-color : black;
  border-collapse : collapse;border-spacing : 0px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-right-style : solid;
  border-bottom-style : solid;
  border-right-color : black;
  border-bottom-color : black;
}

.movie-box TD{
  color : black;
  text-align : left;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-right-style : solid;
  border-bottom-style : solid;
  border-bottom-color : black;
  border-right-color : black;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
}

.tytle{
  color : red;
  float : left;
  margin-left : 0px;
  margin-right : 10px;
}

.movie-box p{
  font-weight : normal;
}

.movie-box a img{
 border-width : 1px 1px 1px 1px;
 border-style : solid solid solid solid;
 border-color : red red red  red;
 }

.main-content H2{
  text-align : left;
  margin-top : 10px;
  margin-left : 10px;
  margin-right : 10px;
  margin-bottom : 10px;
}

.main-content h3{
  text-align : left;
}



.table-tytle{
  color : white;
  background-color : #000055;
  text-align : center;
}

.main-content OL{
  margin-top : 5px;
  margin-left : 25px;
  margin-right : 5px;
  margin-bottom : 5px;
}

.main-content form{
  margin-top : 3px;
  margin-left : 30px;
  margin-bottom : 7px;
}

.main-content DL{
  margin-top : 5px;
  margin-left : 5px;
  margin-right : 5px;
  margin-bottom : 5px;
}

.main-content DT{
  margin-left : 7px;
  margin-top : 5px;
}

.table-tytle2{
  color : white;
  background-color : #000055;
  text-align : left;
}

.main-content DD{
  margin-top : 5px;
  margin-left : 30px;
  margin-right : 5px;
  margin-bottom : 5px;
}

TD{
  font-weight : bold;
}

LI{
  margin-bottom : 7px;
  font-weight : normal;
  line-height : 120%;
}

.tubuyaki{
  border-width : 1px 1px 1px 1px;
  border-style : dotted dotted dotted dotted;
  margin-top : 5px;
  margin-left : 25px;
  margin-bottom : 15px;
  width : 95%;
  background-position: right bottom;
}

.tubuyaki h4{
  text-align : left;
  font-weight : bold;
}



BLOCKQUOTE{
  line-height : 130%;
  padding : 0px ;
}

.side-menu2{
  margin-left : 5px;
  margin-right : 7px;
  margin-bottom : 5px;
  width : 230px;
  float : left;
  font-size : 14px;
}

.side-menu2 dL{
  text-align : left;
  margin-top : 10px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 20px;
}

.side-menu2 dt{
  margin-top : 0px;
  margin-left : 15px;
  margin-right : 0px;
  margin-bottom : 7px;
  font-weight : bold;
  text-align : left;
}

.side-menu2 dd{
  margin-top : 0px;
  margin-left : 25px;
  margin-right : 0px;
  margin-bottom : 7px;
  text-align : left;
}

.main-content2{
  width : 630px;
  text-align : left;
  margin-bottom : 15px;
}

.main-content2 h3{
  text-align : left;
  font-weight : bold;
  margin : 10px ;
}

.main-content2 h2{
  text-align : left;
  font-weight : bold;
  margin : 10px ;
}
DD{
  line-height : 125%;
  font-weight : normal;
}
.map{
  text-align : center;
  margin-top : 10px;
  margin-left : 10px;
  margin-right : 10px;
  margin-bottom : 10px;
}
.map TABLE{
  border-collapse : collapse;border-spacing : 0px;
  font-weight : normal;
  border-top-width : 1px;
  border-left-width : 1px;
  border-top-style : solid;
  border-left-style : solid;
}
.map TD{
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  font-weight : normal;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-right-style : solid;
  border-bottom-style : solid;
}
.box800 OL{
  text-align : left;
  margin-top : 15px;
  margin-left : 15px;
  margin-right : 15px;
  margin-bottom : 15px;
  width : 700px;
}
.box800 LI{
  margin-left : 25px;
  text-align : left;
}
.box800 UL{
  margin-top : 20px;
  margin-left : 20px;
  margin-right : 20px;
  margin-bottom : 20px;
  width : 700px;
}
.box800 H2{
  text-align : left;
  margin-top : 15px;
  margin-left : 15px;
  margin-right : 15px;
  margin-bottom : 15px;
}
.box800 h3{
  text-align : left;
  margin-top : 15px;
  margin-left : 15px;
  margin-right : 15px;
  margin-bottom : 15px;
}
.box800 h4{
  text-align : left;
  margin-top : 15px;
  margin-left : 15px;
  margin-right : 15px;
  margin-bottom : 15px;
}
.gal table{border-width : 0px 0px 0px 0px;}
.gal td{border-width : 0px 0px 0px 0px;}
.event-table P{
  font-weight : normal;
  margin-top : 5px;
  margin-left : 5px;
  margin-right : 5px;
  margin-bottom : 5px;
  text-align : left;
}

.event-table H2{
  font-weight : bold;
  margin-top : 5px;
  margin-left : 5px;
  margin-right : 5px;
  margin-bottom : 5px;
}

.event-table H3{
  font-weight : bold;
  margin-top : 5px;
  margin-left : 5px;
  margin-right : 5px;
  margin-bottom : 5px;
  text-align : center;
}

.event-table H4{
  font-weight : bold;
  margin-top : 5px;
  margin-left : 5px;
  margin-right : 5px;
  margin-bottom : 5px;
  text-align : center;
}
.box690 p{
  margin-top : 5px;
  margin-left : 5px;
  margin-right : 5px;
  margin-bottom : 5px;
}
.top-table img{
  vertical-align : middle;
}
.top-table table{border-width : 0pt 0pt 0pt 0pt;}
.osusume A{
  color : #95d0d9;
  font-weight : normal;
}
.osusume TD{
  font-weight : normal;
  text-align : center;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
}
.osusume p{
  font-weight : normal;
}
.backnumber TD{
  font-weight : normal;
  vertical-align : top;
  text-align : left;
  padding-top : 7px;
  padding-left : 7px;
  padding-right : 7px;
  padding-bottom : 7px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-right-style : solid;
  border-bottom-style : solid;
}
.backnumber_td1{
  background-color : black;
  vertical-align : middle;
  text-align : center;
}
.backnumber table{
  border-top-width : 1px;
  border-left-width : 1px;
  border-top-style : solid;
  border-left-style : solid;
  border-collapse : collapse;border-spacing : 0px;}

.rss TABLE{
  width : 420px;
  border-width : 0px;
  border-collapse : collapse;border-spacing : 0px;}

.rss TD{
  font-weight : normal;
  vertical-align : middle;
  text-align : left;
  padding : 0px;
  border-width : 0px;
}

.rss td a {
  font-weight : normal; 
  color : white;
}

.rss P{
 margin : 5px 3px 3px 7px;
 
  text-align : left;
}
.seopart{
  text-align : center;
  width : 900px;
  margin-top : 15px;
}
.seopart a{
  font-weight : normal;
  color : #95d0d9;
}
.canpain{
  text-align : center;border-width : 2px 2px 2px 2px;border-style : ridge ridge ridge ridge;
  width : 345px;
  height : 202px;
  vertical-align : bottom;
  padding-top : 15px;
  padding-left : 15px;
  padding-right : 15px;
  padding-bottom : 15px;
}
.discription{
  width : 100%;
  height : 300px;
}
.rss{
  text-align : left;
}
.acr{
  font-weight : normal;
  text-align : center;
  width : 430px;
  float : left;
  bottom : auto;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;}
.acr p{
  font-weight : normal;
  text-align : left;
}
.acr td{
  font-weight : normal;
  text-align : left;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
}
.map a{
  color : #95d0d9;
}
.discription P{
  font-weight : normal;
  text-align : center;
}

