
body{
 color: #606060;
 font-size: 78%;
 text-align:center;
 padding: 0;
 margin: 0;
 background-image:url('bg.gif');
 background-repeat:repeat;
}

    *{  
    margin: 0;  
    padding: 0;  
    }  

/*--------------------------------------全体幅※*/      
    #wrapper{  
    text-align: left;  
    width: 950px;  
    margin: 0 auto;  
    }  
      
    #header{
 height: 220px;
 margin:10px 0px 10px 0px;
 border-width:1px;
 border-color:#808080;
 border-style:solid;
}  
 

/*--------------------------------------コンテナ部※*/
     
    #container_event{  
    width: 100%;  
    text-align:center; }   
  
    #container{  
    width: 100%;  
    float: left;  
    margin-right: -175px;  
    }  
      
    #contents{  
    width: 100%;  
    float: right;  
    margin-left: -175px;  
    } 

    #contents_2c{  
    width: 100%;  
    float: right;  
    margin-left: 0px;  
    }  
      
    #contents-inner{
 position: relative;
 margin: 0 175px;
 padding: 0;
}  
    #blogbox{
 position: relative;
 margin: 0px 5px 0px 5px;
 border-width:1px;
 border-color:#808080;
 background-color:#FFFFFF;
 border-style:solid;
 text-align:center;
 
}  

#blogbox table {
 margin-left: auto;
 margin-right: auto;
}



#space img {
    border:none;
     padding:3px;
}  
  
#blogbox_top{
 position: relative;
 margin: 0;
 padding: 0;
}  


    #box_left{
    width: 170px;
    position: relative;
    margin: 5px 0 5px 0;
    padding: 0 0 5px 5px;
	letter-spacing: 1px;
	line-height: 1.7;
}

#box_left img {
    vertical-align: middle;
    border:none;
    margin:4px 0 2px 0;
} 

#box_left h4 {
	margin: 34px 0 13px 0;
	padding: 5px 0 5px 8px;
	border-left: 5px solid #A0A0A0;
	border-bottom: 1px solid #F0F0F0;
	font-weight: bold;
	color: #303030;
	line-height: 1;
}

#boxtop {
    width: 100%;
    position: relative;
    margin: 5px 15px 5px 15px;
    padding: 0 0 5px 5px;
	letter-spacing: 1px;
	line-height: 1.2;
}	

    #box_R{
    width: 170px;
    position: relative;
    margin: 5px 0 5px 0;
    padding: 0 0 5px 0;
	letter-spacing: 1px;
	line-height: 1.7;
}

	#box_R img {
    vertical-align: middle;
    border:none;
    margin:4px 0 2px 0;
} 

	#box_R h4 {
	margin: 34px 0 13px 0;
	padding: 5px 0 5px 0px;
	border-left: 5px solid #A0A0A0;
	border-bottom: 1px solid #F0F0F0;
	font-weight: bold;
	color: #303030;
	line-height: 1;
}

 
/*--------------------------------------サイドバー幅調整※*/     
    #sidebar{
 width: 170px;
 float: right;
 background-color:#transparent;
}

    #left-sidebar{
 width: 170px;
 float: left;
}  
      
    #right-sidebar{
 width: 170px;
 float: right;
}  

/*--------------------------------------フッター幅調整※*/      
    #footer{  
    clear: both;  
    width: 100%;  
    text-align: center;  
    }  
      
    #footer p{
    padding: 0.5em 0;
	}

/*--------------------------------------リンク色※*/
a:link {/* 未読 */
	color: #61ADB5;
	text-decoration: none;
}
a:visited {/* 既読 */
	color: #5E959B;
	text-decoration: none;
}
a:hover {/* マウスオーバー */
	color: #000000;
	text-decoration: underline;
}
a:active {/* アクティブ */
	color: #000000;
	text-decoration: underline
}


/*--------------------------------------フッターリストデコ※*/

    #footer{
    margin: 4em 0px 2em 0px;  
    clear: both;  
    width: 100%;  
    text-align: center;  
    }  
      
#footer ul li {
	display: inline;
	padding: 0;
	background: none transparent;
}
#footer a {
	font-weight: bold;
}
#footer a:link, #footer a:visited {
	color: #B0B0B0;
	text-decoration: none;
}
#footer a:hover, #footer a:active {
	color: #606060;
	text-decoration: none;
}	
#footer ul li+li:before {
	content: " | ";
	color: #D0D0D0;
}
/*--------------------------------------twitter display kill※*/
.twtr-hd {display:none;}
.twtr-ft {display:none;}

/*--------------------------------------画像リンクマウスオーバー※*/
img {
	vertical-align: middle;
}
a:link img {
	opacity: 1;
}
a:visited img {
	opacity: 1;
}
a:hover img {
	opacity: 0.85;
}
a:active img {
	opacity: 0.85;
}
