
.tenp0301 {
margin: 0px;
padding: 0px;
width: 550px;
border-top: 1px solid royalblue;
border-right: 1px solid royalblue;
border-left: 1px solid royalblue;
font-size: 84%;}

.tenp0301 ul {
margin: 0px;
padding: 0px;
list-style: none;
text-align: left;}

.tenp0301 li {
margin: 0px;
padding-left: 1px;}

.tenp0301 a {
background-color: #F9F7F4;
width: 550px;
display: block;
padding: 5px 0px;
border-bottom: 1px solid royalblue;
text-decoration: none;
color: #993333;}

.tenp0301 a:hover {
background-color: #dd5f13;
width: 550px;
display: block;
padding: 5px 0px;
border-bottom: 1px solid royalblue;
text-decoration: none;
color: #ffffff;}

body { text-align: center; margin: 0; padding: 0; background: silver; background-image:url(../image/my_bg.gif);}

h1, p { margin:0 ; padding: 1em; text-align:left; font-weight:normal}

#teaser {text-align:left; padding:3px; background-color:maroon; color:white; height:20px; width: 100%; font-size: x-small; font-weight:bold;}

#trailer {text-align:center; background-color: trasparent; height:10px;}

/*↓小さい文字サイズ*/
.FS {font-size:10px;}
.HC {background-color:#EEEEEE;color:#666666; }


#wrapper{
width : 800px;
text-align : center;
margin:0 auto;
} 


/*
.margin{
margin :0 10px;}
*/

#header{
width: 100%;
padding: 0px;
background-color:mistyrose;
border-right: 1px solid royalblue;
border-left: 1px solid royalblue;
text-align: left;}


#trunk {
border-right: 1px solid royalblue;
border-left: 1px solid royalblue;
background-color: lavender;
width : 100%;
float : left;
}

/*
.leftcol {
width : 0px;
float : left;}
*/

#contents {
border-right: 1px solid royalblue;
background-color: white;
width : 75%;
float : left;
}

#bmenu {
font-size: x-small;
width : 100%;
height: 30px;
padding: 6px;
background-color: lavender;
border-top: 1px solid royalblue;
border-right: 1px solid royalblue;
border-left: 1px solid royalblue;
border-bottom: 1px solid royalblue;
text-align : left;}

#kanren {
background-color: white;
width : 75%;
float : left;
text-align : center;
}

#side1 {
width : 24%;
background-color: transparent;
float : right;
}


.c-both {clear:both;}

#footer{
font-size:x-small;
height: 70px;
width: 800px;
background-color:mistyrose;
border-top: 3px solid maroon;
border-bottom: 3px solid maroon;
border-right: 1px solid royalblue;
border-left: 1px solid royalblue;
text-align : center;
padding-left:3px;
padding-right:3px;
}

#footer1{ float: left;}
#footer2{ float: right;}

/*************************************/
#container{
width : 800px;
text-align : center;
margin:0 auto;
} 
#rightcol {
width : 24%;
background-color: transparent;
float : right;
}
