@charset "UTF-8";

/*
日本語
*/

body.index{
background:#666666 url("./img/romentop.jpg") repeat;
color:#000000;
height:100%;
margin:0px;
padding:0px;
}

body.page{
background:#666666 url("./img/romenpage1.jpg") repeat;
color:#000000;
margin-top:100px;
margin-bottom:100px;
margin-left:0px;
margin-right:0px;
padding:0px;
}

h1{
font-size:xx-large;
}

h1.title{
font-size:xx-large;
color:#FFFFFF;
margin-top:100px;
margin-bottom:0px;
float:left;
margin-left:100px;
}

h2{
font-size:large;
color:#009933;
}

h2 .newstitle{
font-size:large;
color:#009933;
margin:0px;
}

h3{
font-size:medium;
font-weight:bold;
color:#000000;
background-color:transparent;
}

h4{
font-size:small;
font-weight:bold;
margin-top:0;
margin-bottom:1ex;
line-height:1.5em;
color:#000000;
background-color:transparent;
}

a:link{
color:#666699;
background-color:transparent;
text-decoration:none;
}

a:visited{
color:#666699;
background-color:transparent;
text-decoration:none;
}

a:hover{
color:#6666FF;
background-color:transparent;
text-decoration:underline;
}

a:active{
color:#333366;
background-color:transparent;
text-decoration:underline;
}

a.title:link{
color:#FFFFFF;
background-color:transparent;
text-decoration:none;
}

a.title:visited{
color:#FFFFFF;
background-color:transparent;
text-decoration:none;
}

a.title:hover{
color:#FFFFFF;
background-color:transparent;
text-decoration:underline;
}

a.title:active{
color:#FFFFFF;
background-color:transparent;
text-decoration:underline;
}

table{
border-collapse:collapse;
border:solid thin #666666;
}

th{
border:solid thin #666666;
margin:0px;
background-color:#CCFFCC;
white-space:nowrap;
}

td{
border:solid thin #666666;
margin:0px;
}

p{
margin-top:0px;
margin-bottom:1ex;
line-height:1.25em;
}

p.name{
font-size:medium;
}

p.menu{
font-size:small;
text-align:center;
margin-bottom:1em;
}

p.menuwide{
width:216px;
font-size:x-small;
margin-bottom:1em;
}

img{
border:none;
margin-right:1ex;
text-decoration:none;
}

img.menu{
border:none;
margin:0px;
text-decoration:none;
}

img.memberimg{
border:none;
margin-right:1ex;
text-decoration:none;
}

div.back{
height:auto;
min-height:900px;
width:580px;
margin-top:0px;
margin-bottom:0px;
margin-left:auto;
margin-right:auto;
padding-top:1em;
padding-bottom:100px;
padding-left:2em;
padding-right:2em;
color:#000000;
background-color:#FFFFFF;
}

div.wideheader{
height:120px;
width:580px;
margin-top:auto;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
color:#000000;
background-color:#FFFFFF;
}

div.wideback{
clear:both;
height:auto;
min-height:480px;
width:auto;
margin-top:auto;
margin-bottom:auto;
margin-left:0px;
margin-right:0px;
padding-top:1em;
padding-bottom:2em;
padding-left:10%;
color:#000000;
background:#FFFFFF url("./img/aboutbg.jpg") no-repeat scroll right bottom;
}

div.wideabout{
clear:both;
height:auto;
min-height:480px;
width:auto;
margin-top:auto;
margin-bottom:auto;
margin-left:0px;
margin-right:0px;
padding-top:1em;
padding-bottom:2em;
padding-left:10%;
color:#000000;
background:#FFFFFF url("./img/aboutbg.jpg") no-repeat scroll right bottom;
}

div.widejoin{
clear:both;
height:auto;
min-height:480px;
width:auto;
margin-top:auto;
margin-bottom:auto;
margin-left:0px;
margin-right:0px;
padding-top:1em;
padding-bottom:2em;
padding-left:10%;
color:#000000;
background:#FFFFFF url("./img/joinbg.jpg") no-repeat scroll right bottom;
}

div.widews{
clear:both;
height:auto;
min-height:480px;
width:auto;
margin-top:auto;
margin-bottom:auto;
margin-left:0px;
margin-right:0px;
padding-top:1em;
padding-bottom:2em;
padding-left:10%;
color:#000000;
background:#FFFFFF url("./img/spacebg.jpg") no-repeat scroll right bottom;
}

div.widemember{
clear:both;
height:auto;
min-height:480px;
width:auto;
margin-top:auto;
margin-bottom:auto;
margin-left:0px;
margin-right:0px;
padding-top:1em;
padding-bottom:2em;
padding-left:10%;
color:#000000;
background:#FFFFFF url("./img/memberbg.jpg") no-repeat scroll right bottom;
}

div.widekaigi{
clear:both;
height:auto;
min-height:480px;
width:auto;
margin-top:auto;
margin-bottom:auto;
margin-left:0px;
margin-right:0px;
padding-top:1em;
padding-bottom:2em;
padding-left:10%;
color:#000000;
background:#FFFFFF url("./img/kaigibg.jpg") no-repeat scroll right bottom;
}

div.main{
clear:left;
text-align:left;
height:auto;
min-height:100%;
width:580px;
margin-top:1em;
margin-bottom:auto;
padding-top:10px;
color:#000000;
background-color:transparent;
}

div.news{
font-size:small;
height:auto;
padding-left:1ex;
margin-top:1em;
margin-bottom:3em;
margin-left:auto;
margin-right:auto:
color:#000000;
background-color:transparent;
border-top:dashed medium #6666FF;
border-left:dashed medium #FF6666;
}

div.contents{
clear:left;
text-align:left;
font-size:small;
height:auto;
min-height:152px;
width:500px;
margin-top:0px;
margin-bottom:0px;
margin-left:auto;
margin-right:auto;
color:#000000;
background-color:transparent;
}

div.right{
text-align:left;
font-size:small;
min-height:250px;
max-height:auto;
width:250px;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:auto;
color:#000000;
background-color:transparent;
}

div.member{
clear:right;
text-align:left;
font-size:small;
margin-top:2em;
padding:1ex;
width:70%;
color:#000000;
background-color:transparent;
border-top:solid thin #33CC33;
border-left:solid thin #33CC33;
}

div.caption{
float:left;
margin-top:auto;
margin-bottom:auto;
margin-left:auto;
margin-right:auto;
font-size:x-small;
color:#000000;
background-color:transparent;
}

div.eventfooter{
margin-top:2em;
padding-top:1ex;
padding-left:1em;
padding-right:1ex;
margin-right:10px;
border-top:#6633CC medium solid;
border-right:#330099 medium solid;
}
