﻿@charset "utf-8";

/* RSSフィードリーダー関連 */

#feeditem{
	font-size: small;
	border:#aaa solid 1px;
	border-radius:5px;
    display:block;
    padding:.4em .6em;
    margin-bottom: 0.5em;
    overflow: auto;
}

#feeddate{
	border-bottom:#aaa dotted 1px;
}

#feedimg{
	line-height: 16px;
	padding-right:5px;
	float:left;
}

#feedimg img{
	border:0px;
}

#feedimg a:hover{
	border: 0px;
}

#newicon{
	color: red;
	font-weight: bold;
}

#main-border{
	border:#aaa solid 1px;
	border-radius:5px;
	box-shadow: 1px 1px 10px rgba(0,0,0,0.4);
    display:block;
    padding:.4em .6em;
    margin-bottom: 0.5em;
}

#bbs-main-border{
	border:#a5a solid 1px;
	background-color:#fdf;  /* 背景色追加 */
	font-weight: bold;  /* 太字追加 */
	border-radius:5px;
	box-shadow: 1px 1px 20px rgba(168,87,168,0.4);
    display:block;
    padding:.4em .6em;
    margin-bottom: 0.5em;
}

#main-bbs{
	float: left;
	width: 290px;
	padding-right: 15px;
	text-align: left;
}

#main-border-bbs{
	line-height:1em;
	font-size:large;
	border-left:#c7c solid 6px;  
    padding:.3em .3em .3em .8em;
}

#feeditembbs1{
	font-size: small;
	border:#22c solid 1px;
	border-radius:5px;
    display:block;
    padding:.4em .6em;
    margin-bottom: 0.5em;
    overflow: auto;
}

#feeditembbs2{
	font-size: small;
	border:#cc2 solid 1px;
	border-radius:5px;
    display:block;
    padding:.4em .6em;
    margin-bottom: 0.5em;
    overflow: auto;
}

#feeditembbs3{
	font-size: small;
	border:#2c2 solid 1px;
	border-radius:5px;
    display:block;
    padding:.4em .6em;
    margin-bottom: 0.5em;
    overflow: auto;
}

#feeditembbs4{
	font-size: small;
	border:#c22 solid 1px;
	border-radius:5px;
    display:block;
    padding:.4em .6em;
    margin-bottom: 0.5em;
    overflow: auto;
}


#twit-main-border{
	border:#00a solid 1px;
	border-radius:5px;
	background-color:#ddf;  /* 背景色追加 */
	font-weight: bold;  /* 太字追加 */
	box-shadow: 1px 1px 20px rgba(0,0,197,0.4);
    display:block;
    padding:.4em .6em;
    margin-bottom: 0.5em;
}

#main-twit{
	float: left;
	width: 290px;
	padding-right: 15px;
	text-align: left;
}

#main-border-twit{
	line-height:1em;
	font-size:large;
	border-left:#22c solid 6px;  
    padding:.3em .3em .3em .8em;
}

#cn-main-border{
	border:#a00 solid 1px;
	border-radius:5px;
	background-color:#fdd;  /* 背景色追加 */
	font-weight: bold;  /* 太字追加 */
	box-shadow: 1px 1px 20px rgba(197,0,0,0.4);
    display:block;
    padding:.4em .6em;
    margin-bottom: 0.5em;
}

#main-cn{
	float: left;
	width: 290px;
	padding-right: 15px;
	text-align: left;
}

#main-border-cn{
	line-height:1em;
	font-size:large;
	border-left:#c22 solid 6px;  
    padding:.3em .3em .3em .8em;
}

#nico-main-border{
	border:#000 solid 1px;
	border-radius:5px;
	background-color:#fff;  /* 背景色追加 */
	font-weight: bold;  /* 太字追加 */
	box-shadow: 1px 1px 20px rgba(0,0,0,0.4);
    display:block;
    padding:.4em .6em;
    margin-bottom: 0.5em;
}

#main-nico{
	float: left;
	width: 290px;
	display: inline-block;
	text-align: left;
}

#main-border-nico{
	line-height:1em;
	font-size:large;
	border-left:#333 solid 6px;  
    padding:.3em .3em .3em .8em;
}

#rss-main-border{
	border:#a53 solid 1px;
	border-radius:5px;
	background-color:#fed;  /* 背景色追加 */
	font-weight: bold;  /* 太字追加 */
	box-shadow: 1px 1px 20px rgba(242,102,73,0.4);
    display:block;
    padding:.4em .6em;
    margin-bottom: 0.5em;
}

#main-rss{
	float: left;
	width: 290px;
	padding-right: 15px;
	text-align: left;
}

#main-border-rss{
	line-height:1em;
	font-size:large;
	border-left:#c74 solid 6px;  
    padding:.3em .3em .3em .8em;
}

#wiki-main-border{
	border:#09a solid 1px;
	border-radius:5px;
	background-color:#def;  /* 背景色追加 */
	font-weight: bold;  /* 太字追加 */
	box-shadow: 1px 1px 20px rgba(0,125,197,0.4);
    display:block;
    padding:.4em .6em;
    margin-bottom: 0.5em;
}

#main-wiki{
	float: left;
	width: 290px;
	padding-right: 15px;
	text-align: left;
}

#main-border-wiki{
	line-height:1em;
	font-size:large;
	border-left:#0ac solid 6px;  
    padding:.3em .3em .3em .8em;
}

#snr-main-border{
	border:#0a0 solid 1px;
	border-radius:5px;
	background-color:#dfd;  /* 背景色追加 */
	font-weight: bold;  /* 太字追加 */
	box-shadow: 1px 1px 20px rgba(0,128,0,0.4);
    display:block;
    padding:.4em .6em;
    margin-bottom: 0.5em;
}

#main-snr{
	float: left;
	width: 290px;
	display: inline-block;
	text-align: left;
}

#main-border-snr{
	line-height:1em;
	font-size:large;
	border-left:#2c2 solid 6px;  
    padding:.3em .3em .3em .8em;
}

#main-bottom{
	font-size: small;
	text-align: right;

}



/* 掲示板トップ用 */
/*blue*/
#main-bbs1{
	float: left;
	width: 290px;
	padding-right: 15px;
	text-align: left;
}

#main-border-bbs1{
	line-height:1em;
	font-size:large;
	border-left:#77c solid 6px;  
    padding:.3em .3em .3em .8em;
}

#bbs1-main-border{
	border:#55a solid 1px;
	background-color:#ddf;  /* 背景色追加 */
	font-weight: bold;  /* 太字追加 */
	border-radius:5px;
	box-shadow: 1px 1px 20px rgba(87,87,168,0.4);
    display:block;
    padding:.4em .6em;
    margin-bottom: 0.5em;
}

/*yellow*/
#main-bbs2{
	float: left;
	width: 290px;
	padding-right: 15px;
	text-align: left;
}

#main-border-bbs2{
	line-height:1em;
	font-size:large;
	border-left:#cc7 solid 6px;  
    padding:.3em .3em .3em .8em;
}

#bbs2-main-border{
	border:#aa5 solid 1px;
	background-color:#ffd;  /* 背景色追加 */
	font-weight: bold;  /* 太字追加 */
	border-radius:5px;
	box-shadow: 1px 1px 20px rgba(168,168,87,0.4);
    display:block;
    padding:.4em .6em;
    margin-bottom: 0.5em;
}

/*green*/
#main-bbs3{
	float: left;
	width: 290px;
	padding-right: 15px;
	text-align: left;
}

#main-border-bbs3{
	line-height:1em;
	font-size:large;
	border-left:#7c7 solid 6px;  
    padding:.3em .3em .3em .8em;
}

#bbs3-main-border{
	border:#5a5 solid 1px;
	background-color:#dfd;  /* 背景色追加 */
	font-weight: bold;  /* 太字追加 */
	border-radius:5px;
	box-shadow: 1px 1px 20px rgba(87,168,87,0.4);
    display:block;
    padding:.4em .6em;
    margin-bottom: 0.5em;
}

/*red*/
#main-bbs4{
	float: left;
	width: 290px;
	text-align: left;
}

#main-border-bbs4{
	line-height:1em;
	font-size:large;
	border-left:#c77 solid 6px;  
    padding:.3em .3em .3em .8em;
}

#bbs4-main-border{
	border:#a55 solid 1px;
	background-color:#fbb;  /* 背景色追加 */
	font-weight: bold;  /* 太字追加 */
	border-radius:5px;
	box-shadow: 1px 1px 20px rgba(168,0,0,0.4);
    display:block;
    padding:.4em .6em;
    margin-bottom: 0.5em;
}

#kanri {
	float: left;
	width: 100%;
	line-height : 30px;
	text-align: right;
	padding: 0px 0px;
}
