﻿body{
 /*background-color: #990000;*/
}
 a:link { color: #990000; }
 a:visited { color: #990000; }
 a:active { color: #990000; }

img{
 border:0px;
}

video{
display:block;
}

h3{
 /*width:180px;*/
 background:url(img/h3_bar.png) repeat-x center center;
 font-size:14px;
 font-weight:bold;
 text-align:center;
}

#header{
 background-color:#ffffff;
 background-position: center top;
 width:1000px;
 /*height:251px;*/
 height:251px;
 
 margin:0px;
 padding:0px;
 padding-top:0px;
 /*border:2px solid black;*/
 border:0px;
 position:absolute;
 left:20px;
 top:0px;
}
.headercontent{
 background-color:#ffffff;
 width:1000px;
 hight:50px;
 margin:1px;
 font-size:18px;
 font-weight:bold;
 text-indent:16px;
}

#smart_header{
display:none;
}

#leftbar{
 background-color:#ffcccc;
 width:300px;
 margin:0px;
 padding:0px;
 padding-top:0px;
 border:0px;
 /*position:absolute;
 left:5px;*/
 /*top:251px;*/
 /*top:0px;*/
 float:left;
 clear:none;
 padding-left:0px;
 display:inline;
}
.leftbarcontent{
 background-color:#ffffff;
 width:240px;
 margin:1px;
 margin-left:10px;
 margin-top:20px;
 font-size:12px;
 padding:3px;
 border:1px solid black;
}

#maindummy{
 background-color:#ffcccc;
 width:1000px;
 margin-top:0px;
 padding:0px;
 border:0px;
 position:absolute;
 left:20px;
 /*top:251px;*/
 top:251px;
}
.maindummycontent{
 background-color:#ffffff;
 width:950px;
 margin:1px;
 margin-left:10px;
 margin-top:5px;
 font-size:14px;
 padding:15px;
 border:1px solid black;
 line-height:22px;
}
.maindummycontent .note{
 font-size:12px;
 color:orange;
}
#main{
 background-color:#ffcccc;
 width:700px;
 height:1000px; overflow:auto;
 margin:0px;
 padding:0px;
 padding-bottom:30px;
 border:0px;
 /*position:absolute;
 left:300px;
 top:0px;*/
 float:right;
 clear:none;
 display:inline;
}
.maincontent{
 background-color:#ffffff;
 width:600px;
 margin:1px;
 margin-left:20px;
 margin-top:20px;
 font-size:14px;
 padding:15px;
 border:1px solid black;
 line-height:22px;
}
.maincontent .note{
 font-size:12px;
 color:orange;
}

#smart_footer{
display:none;
}

#menu ul{ 
margin: 0; 
padding: 0; 
list-style: none; 
}
#menu li{ 
list-style:outside none;
 background: #FFF no-repeat left center;
 padding-left:32px; 
 margin:10px 0; 
 }
#menu li a{
display: block; 
border: 1px solid #9F99A3;
background-color: #EEEEEE;

padding: 3px 10px;
text-decoration: none;
color: #333;
width: 170px; 
margin: 2px 0px;
text-align: left;
font-size: 14px;
}
#menu li a:hover{
border: 1px solid #8593A9;
background-color: #FFE4E1;
}

#menuf ul{ 
margin: 0; 
padding: 0; 
list-style: none; 
}
#menuf li{ 
list-style:outside none;
 background: #FFF url(img/i/sn_icon2.gif) no-repeat left center;
 padding-left:32px; 
 margin:10px 0; 
 }
#menuf li a{
display: block; 
border: 1px solid #9F99A3;
background-color: #EEEEEE;

padding: 3px 10px;
text-decoration: none;
color: #333;
width: 170px; 
margin: 2px 0px;
text-align: left;
font-size: 14px;
}
#menuf li a:hover{
border: 1px solid #8593A9;
background-color: #FFE4E1;
}

/* twitter */
.newinfcontent{
 background-color:#ffffff;
 width:360px;
 margin:1px;
 margin-left:20px;
 margin-top:20px;
 font-size:14px;
 padding:15px;
 border:1px solid black;
 line-height:22px;
}
.twittercontent{
 background-color:#ffffff;
 width:360px;
 margin:1px;
 margin-left:20px;
 margin-top:20px;
 font-size:12px;
 padding:15px;
 border:1px solid black;
 line-height:22px;
}
.twitterbcontent{
 background-color:#ffffff;
 width:360px;
 margin:1px;
 margin-left:20px;
 margin-top:20px;
 font-size:12px;
 padding:15px;
 border:1px solid black;
 line-height:22px;
}


/* ボタン */
.btn { 
width: 10px;
font-weight: bold;
text-decoration: none;
text-align: center;
display:  inline-block;
padding: 0px;
margin: 3px;
color: #336600;
border:1px solid #ff33cc;
border-radius: 2px;

}

p.resizeimage img { width: 100%; } 