BODY{
margin: 0px 30px;
scrollbar-3dlight-color:#ffffff; 
scrollbar-darkshadow-color:#ffffff; 
scrollbar-face-color:#ffffff; 
scrollbar-highlight-color:#ffffff; 
scrollbar-shadow-color:#ffffff; 
scrollbar-arrow-color:#f5a117; 
scrollbar-track-color:#4f3c4a; 

background-image:url(img/wall_wtsl.gif);
-webkit-background-size: 100% 100%; 
BACKGROUND-ATTACHMENT:fixed; 
BACKGROUND-REPEAT:repeat-x; 
BACKGROUND-POSITION:bottom; 
background-color:#fbd398; 
} 

BODY,TD { 
font-size:84%; 
color:#ffffcc; 
font-family:'ＭＳ　ゴシック'; 
} 

A:HOVER{ 
color : ffffff; 
background-color : ffff00; 
visibility : visible; float : none; 
clear : none; 
position : relative; 
top : 1pt; left : 1pt;} 
a{text-decoration:none;} 
A:link{color : #ff6699;} 
A:alink{color : #63A239;}  
A:visited{color : #800000;}

/* CSS Tabs */
#navcontainer {
        margin: 0px;
        padding: 0;
        height: 20px;
}

#navcontainer ul {
        border: 0;
        margin: 0;
        padding: 0;
        list-style-type: none;
        text-align: center;
}

#navcontainer ul li {
        display: block;
        float: left;
        background: #efefef;
        height: 20px;
        border-top: 1px solid #cc3333;
        border-left: 1px solid #cc3333;
        border-bottom: 1px solid #cc3333;
        border-right: none;
        text-align: center;
        padding: 0;
        margin: 0;
}

#navcontainer ul li a {
        background: #fcfcfc;
        width: 78px;
        height: 18px;
        padding: 0;
        margin: 0;
        color: #cc3333;
        text-decoration: none;
        display: block;
        text-align: center;
        font: normal 10px/18px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
}

/*左端用はじまり*/

#navcontainer ul li.l {
        width: 30px;
}
/*左端用おわり*/

/*右端用はじまり*/
#navcontainer ul li.r {
        width: 30px;
        border: 1px solid #cc3333;
        color: #cc3333;
        text-decoration: none;
        display: block;
        text-align: center;
        font: normal 10px/18px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
}
/*右端用おわり*/

#navcontainer ul li a:hover {
        color: #fff;
        background: #c03;
}

#navcontainer a:active {
        background: #990000;
        color: #fff;
}

#navcontainer li#active a {
        background: #c60;
        border: 0px solid #c60;
        color: #fff;
}
/*★トップページ★
---------------------------*/

div#content{
border-top: 0px; 
border-right: 4px dotted #4f3c4a;
border-bottom: 0px;
border-left: 4px dotted #4f3c4a;
background-color: #fcfcfc;
margin-top:0px
}

BODY.top { 
font-size:84%; 
color:#535353; 
font-family:'ＭＳ　ゴシック'; 
} 

img#head{margin-top:0px;}

div.text{
padding:8px;
border-top: 1px dashed #f5a117; 
}

h3{height:38px;
color:#ffffff;
font-family:MS UI Gothic;
}

h3.n{
background-image:url(img/news.gif);
background-repeat:no-repeat; }

h3.o{
background-image:url(img/outline.gif);
background-repeat:no-repeat; }

h3.m{
background-image:url(img/member.gif);
background-repeat:no-repeat; }

h3.f{
background-image:url(img/flier.gif);
background-repeat:no-repeat; }

h3.l{
background-image:url(img/link.gif);
background-repeat:no-repeat; }

h3.e{
background-image:url(img/event.gif);
background-repeat:no-repeat; }

h3.od{
background-image:url(img/order.gif);
background-repeat:no-repeat; }


p.detail{
text-align:left;
padding-left: 212px ;
}

p.top{text-align: right;}

ul.fl{
list-style-position: inside}

/*★執筆者一覧*/

div#content td.mr{ 
text-align:right ;
font-size:90%; 
font-weight:500;
color:#cd5536; 
font-family:'ＭＳ　ゴシック'; 
}

div#content td.ml{
text-align: left;
font-size:90%; 
font-weight:500;
color:#cd5536; 
font-family:'ＭＳ　ゴシック'; 
}

