h1 a{
display:block;
width:200px;
height:60px;
}

h1 a:link{
text-decoration:none;
}

h1 a:visited{
text-decoration:none;
}

h1 a:hover{
text-decoration:none;
}

.fontLarge{
font-size:0.9em;
}

.centerbutton{
width:600px;
text-align:center;
margin:20px 0 7px 0;
}


/*ŒfŽ¦”Â---------------------------------------*/
#bbs{
font-size:0.8em;
line-height:155%;
}

#bbs p{
margin:5px 0;
}

#bbs table{
width:580px;
margin:0 auto 0 auto;
}


#bbs th{
padding:3px 0 3px 3px;
text-align:left;
background-color:#E7E2B2;
color:#663300;
}

#bbs td{
padding:3px 0 3px 3px;
}

#bbs .want{
border:1px solid #9DB372;
}

#bbs .profile{
margin-top:5px;
}


#bbs .profile td{
border-top:1px solid #9DB372;
border-left:1px solid #9DB372;
}

#bbs .text01{
background-color:#DFEDC6;
color:#2E4008;
}

#bbs .text02{
border-right:1px solid #9DB372;
}

#bbs .text03{
background-color:#EDEAB8;
color:#564E0B;
border:1px solid #EDEAB8;
font-size:1.2em;
}

.bottomB{
border-bottom:1px solid #9DB372;
}

#bbs .open{
width:600px;
background-color:#FFF;
margin:10px auto 10px auto;
padding:10px 0;
border:1px solid #B7A06A;
}

#bbs .open img{
margin:7px 0 0 68px;
}

#bbsForm h3{
background-color:#DDD;
padding:3px 0 3px 0;
text-indent:0.5em;
font-size:0.8em;
color:#555;
margin:5px 0;
}

#bbsForm .type{
font-size:1.2em;
font-weight:bold;
color:#5D1F01;
border:none;
margin-bottom:5px;
border-top:3px double #9DB372;
border-bottom:3px double #9DB372;
}

#bbsForm table{
width:600px;
}

#bbsForm ul{
margin:0;
padding:0;
list-style-type:none;
}

#bbsForm li{
width:130px;
padding:0 0 3px 0;
line-height:155%;
float:left;
margin-right:10px;
}

#bbsForm .li02{
width:200px;
padding:0 0 3px 0;
line-height:155%;
float:left;
margin-right:10px;
}

#bbsForm th{
padding:5px 0 5px 5px;
text-align:left;
background-color:#DFEDC6;
border-top:1px solid #9DB372;
border-left:1px solid #9DB372;
color:#2E4008;
}

#bbsForm td{
padding:5px 0 5px 5px;
text-align:left;
border-top:1px solid #9DB372;
border-left:1px solid #9DB372;
border-right:1px solid #9DB372;
}

#bbsForm .bottomborder{
border-bottom:1px solid #9DB372;
}

#bbsForm .leftborder{
border-left:none;
}

#privacycaution{
width:480px;
font-size:0.8em;
line-height:155%;
margin:10px auto;
text-align:center;
}

#privacycaution h1{
font-size:0.9em;
margin:5px 0;
text-align:left;
text-indent:0.5em;
background-color:#DDD;
padding:5px 0;
}

#privacycaution ol{
margin-top:0px;
}

#privacycaution li{
padding:2px 0;
text-align:left;
}


#pager{
text-align:center;
font-size:0.65em;
padding:5px 0;
border-top:1px solid #CCC;
border-bottom:1px solid #CCC;
margin:20px 0 7px 0;
}

.txt1{
font-size:0.8em;
width:600px;
text-align:center;
margin-bottom:20px;
}