
/*------ Blog side ------*/
#contents-rightblog {
	width:304px;
	height:auto;
	margin:0px 0 10px 0;
	padding:0px 0px 0px 0px;
	float:right;
	text-align:center;
	background-color:#fff;
	border:1px solid #C3C3C3;
-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	behavior:url(http://www.salsica.com/wp/wp-content/themes/salsica/js/PIE.htc);/*url related to html*/
}

/*------ バナー ------*/
#contents-rightblog .textwidget .right-banner{
width:300px;
padding:0;
margin:10px auto 5px auto;
}
#contents-rightblog .textwidget .right-banner a img{
border:none;
padding:0;
}

/*------ １コマな毎日 ------*/
#contents-rightblog .textwidget .right-hitokoma{
width:300px;
padding:0;
margin:10px auto 5px auto;
}
#contents-rightblog .textwidget .right-hitokoma a img{
border:none;
padding:0;
width:300px;
height:auto;
}
#contents-rightblog .textwidget .right-hitokoma p.hitokomatitle{
font-size:1em;
margin-left:5px;
margin-bottom:10px;
}
#contents-rightblog .textwidget .right-hitokoma p.hitokomabtn{
text-align:right;
margin-top:10px;
margin-right:30px;
font-size:12px;
text-decoration:none;
background:url(../images/bggMenuIconOR.png) no-repeat center right;
padding-right:12px;
}
#contents-rightblog .textwidget .right-hitokoma p.hitokomabtn a{
text-decoration:none;
color:#0099FF;
}
#contents-rightblog .textwidget .right-hitokoma p.hitokomabtn a:hover{
text-decoration: underline;
}

/*------ Twitter ------*/
#contents-rightblog .textwidget .right-twitter{
width:300px;
padding:0;
margin:10px 0px 0px 0px;
}
/*------ TwitterBanner ------*/
#contents-rightblog .textwidget .right-twitterBanner{
width:300px;
padding:0;
margin:0px 0px 10px 0px;
}
/*------ facebookBanner ------*/
#contents-rightblog .textwidget .right-facebookBanner{
width:300px;
padding:0;
margin:0px 0px 5px 0px;
}
#contents-rightblog .textwidget .right-facebookBanner a img{
margin:0px 0px 10px 0px;
}
#contents-rightblog .textwidget .right-facebookBanner .fbpl{
margin:0px 0px 10px 10px;
}

/*------ お知らせ ------*/
#contents-rightblog .right-newswrap{
width:300px;
margin:0px 0px 0px 0px;
padding-top:33px;
background:url(../images/right-newswrap-top.jpg) no-repeat;
}
#contents-rightblog .right-newswrap-mid{
width:285px;
height:auto;
margin:-2px 0px 0px 0px;
padding:0px 0px 10px 15px;
background:url(../images/right-newswrap-mid.jpg) repeat-y;
}
*+html body #contents-rightblog .right-newswrap-mid{
height:330px;
}
#contents-rightblog .right-newswrap-bottom{
width:300px;
height:4px;
margin:-5px 0px 0px 0px;
background:url(../images/right-newswrap-bottom.jpg) no-repeat;
}
#contents-rightblog .right-newswrap-mid ul.right-news{
width:278px;
height:280px;
margin-left:0px;
margin-bottom:15px;
overflow:auto;
padding:5px 5px 5px 0px;
}
#contents-rightblog .right-newswrap-mid ul.right-news li{
margin:7px 0px 7px 12px;
list-style:none;
font-size:12px;
text-indent:-12px;
line-height:1.3em;
border-bottom:1px dotted #999999;
}
#contents-rightblog .right-newswrap-mid ul.right-news li a{
color: #1B74CD;
padding:0 0 2px 12px;
background:url(../blog_images/arrow.gif) no-repeat left -2px;
}
#contents-rightblog .right-newswrap-mid ul.right-news li a:hover{
color: #FF3300;
text-decoration:underline;
}
#contents-rightblog .right-newswrap-mid ul.right-news li img{
    margin:4px 0px 0px 3px;
}

#contents-rightblog .right-newswrap-mid .toOshirase {
text-align:right;
margin-top:20px;
margin-right:30px;
font-size:12px;
text-decoration:none;
background:url(../images/bggMenuIconOR.png) no-repeat center right;
padding-right:12px;
}
#contents-rightblog .right-newswrap-mid .toOshirase a {
text-decoration:none;
color:#0099FF;
}
#contents-rightblog .right-newswrap-mid .toOshirase a:hover {
text-decoration: underline;
}

/*------ 美里プロジェクト・お知らせ ------*/
#contents-rightblog .right-newswrapMisato{
width:300px;
margin:0px 0px 0px 0px;
padding-top:33px;
background:url(../images/right-newswrapMisato-top.jpg) no-repeat;
}
#contents-rightblog .right-newswrapMisato-mid{
width:285px;
height:auto;
margin:-2px 0px 0px 0px;
padding:0px 0px 10px 15px;
background:url(../images/right-newswrap-mid.jpg) repeat-y;
}
*+html body #contents-rightblog .right-newswrapMisato-mid{
height:330px;
}
#contents-rightblog .right-newswrapMisato-bottom{
width:300px;
height:4px;
margin:-5px 0px 0px 0px;
background:url(../images/right-newswrap-bottom.jpg) no-repeat;
}
#contents-rightblog .right-newswrapMisato-mid ul.right-news{
width:278px;
height:280px;
margin-left:0px;
margin-bottom:15px;
overflow:auto;
padding:5px 5px 5px 0px;
}
#contents-rightblog .right-newswrapMisato-mid ul.right-news li{
margin:7px 0px 7px 12px;
list-style:none;
font-size:12px;
text-indent:-12px;
line-height:1.3em;
border-bottom:1px dotted #999999;
}
#contents-rightblog .right-newswrapMisato-mid ul.right-news li a{
color: #1B74CD;
padding:0 0 2px 12px;
background:url(../blog_images/arrow.gif) no-repeat left -2px;
}
#contents-rightblog .right-newswrapMisato-mid ul.right-news li a:hover{
color: #FF3300;
text-decoration:underline;
}
#contents-rightblog .right-newswrapMisato-mid ul.right-news li img{
    margin:4px 0px 0px 3px;
}

#contents-rightblog .right-newswrapMisato-mid .toOshirase {
text-align:right;
margin-top:20px;
margin-right:30px;
font-size:12px;
text-decoration:none;
background:url(../images/bggMenuIconOR.png) no-repeat center right;
padding-right:12px;
}
#contents-rightblog .right-newswrapMisato-mid .toOshirase a {
text-decoration:none;
color:#0099FF;
}
#contents-rightblog .right-newswrapMisato-mid .toOshirase a:hover {
text-decoration: underline;
}


/*------ 隊員リスト ------*/
#contents-rightblog .right-memberwrap{
width:300px;
margin:10px 0px 0px 0px;
padding-top:33px;
background:url(../images/right-memberwrap-top.jpg) no-repeat;
}
#contents-rightblog .right-memberwrap-mid{
width:285px;
height:auto;
margin:-2px 0px 0px 0px;
padding:0px 0px 10px 15px;
background:url(../images/right-newswrap-mid.jpg) repeat-y;
}
#contents-rightblog .right-memberwrap-bottom{
width:300px;
height:4px;
margin:-5px 0px 0px 0px;
background:url(../images/right-newswrap-bottom.jpg) no-repeat;
}
#contents-rightblog .right-memberwrap-mid ul.right-member{
width:300px;
height:200px;
margin-left:-5px;
margin-bottom:0px;
overflow:auto;
padding:5px 0px 5px 0px;
}
#contents-rightblog .right-memberwrap-mid ul.right-member li{
margin:0px;
list-style:none;
border-bottom:none;
text-indent:0;
line-height:1.3em;
float:left;
}
#contents-rightblog .right-memberwrap-mid ul.right-member li a{
padding:0px 0px 0px 0px;
background:none;
}

#contents-rightblog .right-memberwrap-mid ul.right-member li a img{
    margin:4px 4px 0px 0px;
	width:43px;
	height:43px;
}
#contents-rightblog .right-memberwrap-mid ul.right-member li span.memtitle{
    clear:both;
	font-size:10px;
	color:#000000;
}

#contents-rightblog .right-memberwrap-mid .toMember {
text-align:right;
margin-right:30px;
font-size:12px;
text-decoration:none;
background:url(../images/bggMenuIconOR.png) no-repeat center right;
padding-right:12px;
}
#contents-rightblog .right-newswrap-mid .toMember a {
text-decoration:none;
color:#0099FF;
}
#contents-rightblog .right-newswrap-mid .toMember a:hover {
text-decoration: underline;
}

/*------ 過去の企画一覧 ------*/
#contents-rightblog .right-bucknumevent{
width:300px;
margin:10px 0px 0px 0px;
padding-top:33px;
background:url(../images/right-bucknumevent-top.jpg) no-repeat;
}
#contents-rightblog .right-bucknumevent-mid{
width:285px;
height:auto;
margin:-2px 0px 0px 0px;
padding:0px 0px 10px 15px;
background:url(../images/right-newswrap-mid.jpg) repeat-y;
}
#contents-rightblog .right-bucknumevent-bottom{
width:300px;
height:4px;
margin:-5px 0px 0px 0px;
background:url(../images/right-newswrap-bottom.jpg) no-repeat;
}
#contents-rightblog .right-bucknumevent-mid ul.right-event{
width:300px;
height:225px;
margin-left:-5px;
margin-bottom:0px;
overflow:auto;
padding:5px 0px 5px 0px;
}
#contents-rightblog .right-bucknumevent-mid ul.right-event li{
margin:0px;
list-style:none;
border-bottom:none;
text-indent:0;
line-height:1.3em;
float:left;
}
#contents-rightblog .right-bucknumevent-mid ul.right-event li a{
padding:0px 0px 0px 0px;
background:none;
}

#contents-rightblog .right-bucknumevent-mid ul.right-event li a img{
    margin:4px 4px 0px 0px;
	width:90px;
	height:70px;
}

#contents-rightblog .right-bucknumevent-mid .toEvent {
text-align:right;
margin-right:30px;
font-size:12px;
text-decoration:none;
background:url(../images/bggMenuIconOR.png) no-repeat center right;
padding-right:12px;
}
#contents-rightblog .right-bucknumevent-mid .toEvent a {
text-decoration:none;
color:#0099FF;
}
#contents-rightblog .right-bucknumevent-mid .toEvent a:hover {
text-decoration: underline;
}


/*------ バックナンバー　ランダム表示 ------*/
#contents-rightblog .right-backnumwrap{
width:300px;
margin:10px 0px 0px 0px;
padding-top:33px;
background:url(../images/right-backnum-top.jpg) no-repeat;
}
#contents-rightblog .right-backnumwrap-mid{
width:285px;
height:auto;
margin:-2px 0px 0px 0px;
padding:0px 0px 5px 15px;
background:url(../images/right-newswrap-mid.jpg) repeat-y;
}
#contents-rightblog .right-backnumwrap-bottom{
width:300px;
height:4px;
margin:-5px 0px 0px 0px;
background:url(../images/right-newswrap-bottom.jpg) no-repeat;
}


#contents-rightblog .right-backnumwrap-mid ul.right-backnum{
width:278px;
margin-left:-3px;
margin-bottom:0px;
padding:5px 5px 5px 0px;
}
#contents-rightblog .right-backnumwrap-mid ul.right-backnum li{
margin:7px 0px 7px 12px;
list-style:none;
font-size:12px;
text-indent:-12px;
line-height:1.3em;
border-bottom:1px dotted #999999;
}
#contents-rightblog .right-backnumwrap-mid ul.right-backnum li a{
color: #1B74CD;
padding:0 0 2px 12px;
background:url(../blog_images/arrow.gif) no-repeat left -2px;
}
#contents-rightblog .right-backnumwrap-mid ul.right-backnum li a:hover{
color: #FF3300;
text-decoration:underline;
}

/*------ フォーム ------*/
#contents-rightblog form.qs{
position: relative;
padding:0px;
margin:10px 0px 5px 0px;
}
#contents-rightblog form.qs p{
font-size:11px;
font-weight:normal;
padding:0px;
margin:0px;
color:#fff;
background-color:transparent;
}

#contents-rightblog form.qs input.textfield{
font-size:11px;
padding:4px 4px 5px 4px;
background-color:#E3E7D1;
border:none;
color:#294D58;
width:120px;
float:left;
margin-right:5px;
-moz-border-radius:3px;
	-webkit-border-radius:5px;
	border-radius:3px;
	behavior:url(http://www.salsica.com/wp/wp-content/themes/salsica/js/PIE.htc);/*url related to html*/
}
* html body #contents-rightblog form.qs input.textfield{
margin-right:2px;
}
#contents-rightblog form.qs input#searchsubmit{
padding:0;
border:none;
background:url(../blog_images/searchSubmit.gif) no-repeat;
width:57px;
height:23px;
cursor:pointer;
}

#contents-rightblog h5{    
color:#000;
font-size:1.1em;    
font-weight:bold;
margin:5px 0px 5px 0px;
padding:3px 5px 3px 3px;
width:190px;         
text-transform:none;
border-bottom:1px solid #69c;
}
*+ html body #contents-rightblog h5{    
color:#000;
font-size:1.1em;    
font-weight:bold;
margin:-5px 0px 5px 0px;
padding:3px 5px 3px 3px;
width:180px;         
text-transform:none;
border-bottom:1px solid #69c;
}
* html body #contents-rightblog h5{    
color:#000;
font-size:1.1em;    
font-weight:bold;
margin:-5px 0px 5px 0px;
padding:3px 5px 3px 3px;
width:190px;         
text-transform:none;
border-bottom:1px solid #69c;
}
#contents-rightblog h5 a{    
color:#000;
font-size:1.2em;
margin:0 0 10px 0;
padding:10px 0 2px 0;
width:93%;
border-bottom:1px solid #000;
}
#contents-rightblog ul{
list-style-type:none;
margin:2px 0px 5px 0px;
padding:1px 0 0 2px;
width:200px;
text-align:left;
}
*+ html body #contents-rightblog ul{
list-style-type:none;
margin:2px 0px 5px 0px;
padding:1px 0 0 2px;
width:auto;
text-align:left;
}
* html body #contents-rightblog ul{
list-style-type:none;
margin:2px 0px 5px 0px;
padding:1px 0 0 2px;
width:auto;
text-align:left;
}
#contents-rightblog ul li{
margin:4px 0 3px 12px;
list-style:none;
margin-bottom:2px;
font-size:1em;
text-indent:-14px;
line-height:1.3em;
}
*+ html body #contents-rightblog ul li{
margin:4px 0 3px 12px;
list-style:none;
margin-bottom:2px;
font-size:1em;
text-indent:-14px;
line-height:1.3em;
}
* html body #contents-rightblog ul li{
margin:4px 0 3px 12px;
list-style:none;
margin-bottom:2px;
font-size:1em;
text-indent:-14px;
line-height:1.3em;
}
#contents-rightblog ul li a{ 
color: #0099FF;
padding:0 0 0 14px;
background:url(../blog_images/arrow.gif) no-repeat left 2px;
}
*+ html body #contents-rightblog ul li a{ 
color: #0099FF;
padding:0 0 0 14px;
background:url(../blog_images/arrow.gif) no-repeat left 0px;
}
#contents-rightblog ul li a:hover{
color: #FF6600;
text-decoration:none;
}

#contents-rightblog ul li.cat-item a{ 
color: #0099FF;
}
#contents-rightblog ul li.cat-item a:hover{
color: #FF6600;
text-decoration:none;
}

#contents-rightblog .weather{
width:232px;
text-align:center;
margin:5px 0px 5px 0px;
}

/*------ QRコード ------*/
#contents-rightblog .right-qrwrap{
width:232px;
margin:0px 0px 0px 0px;
padding-top:33px;
background:url(../images/right-qrwrap-top.jpg) no-repeat;
}
#contents-rightblog .right-qrwrap-mid{
width:232px;
height:auto;
margin:-2px 0px 0px 0px;
padding:5px 0px 5px 0px;
background:url(../images/right-qrwrap-mid.jpg) repeat-y;
text-align:center;
}
#contents-rightblog .right-qrwrap-bottom{
width:232px;
height:4px;
margin:-5px 0px 0px 0px;
background:url(../images/right-qrwrap-bottom.jpg) no-repeat;
}