﻿ul li{
	list-style-type: none !important ;
}

.si_tonews{
	width			: 660px ;
	padding			: 5px 0 0 ;
	margin			: 0 ;
	text-align		: right ;
	font-size		: 10px ;
	color			: #1c1f87 ;
}

.si_tonews a{
	width			: 660px ;
	padding			: 5px 0 0 ;
	margin			: 0 ;
	text-align		: right ;
	font-size		: 10px ;
	color			: #1c1f87 ;
}

.si_tonews a:hover{
	text-decoration	: underline ;
}

.si_tonews02{
	width			: 660px ;
	padding			: 0 ;
	margin			: 0 0 10px ;
	text-align		: right ;
	font-size		: 10px ;
	color			: #1c1f87 ;
}

.si_tonews02 a{
	width			: 660px ;
	padding			: 0 ;
	margin			: 0 0 10px ;
	text-align		: right ;
	font-size		: 10px ;
	color			: #1c1f87 ;
}

.si_tonews a:hover02{
	text-decoration	: underline ;
}

.si_sor{
	width			: 660px ;
	margin			: 0 ;
	padding			: 2px 0 5px ;
	font-size		: 10px ;
	color			: #595757 ;
}

.si_tit{
	width			: 660px ;
	padding			: 0 0 10px ;
	font-size		: 14px ;
	line-height		: 20px ;
	color			: #1c1f87 ;
	font-weight		: bold ;	
}

.si_tit{
	width			: 660px ;
	padding			: 0 0 10px ;
}

.si_tit h3{
	padding			: 0 ;
	margin			: 0 ;
	font-size		: 14px ;
	line-height		: 20px ;
	color			: #1c1f87 ;
	font-weight		: bold ;	
}

.si_sms{
	width			: 660px ;
	padding			: 0 0 10px;
}

.si_sms02{
	width			: 660px ;
	padding			: 10px 0 0 ;
	dislay			: inline-block ;
}

.si_smsbox{
	float			: left ;
	margin			: 0 5px 0 0 ;
}

.si_txt{
	width			: 660px ;
	pointer-events:none !important;
	cursor:default;
	position		: relative ;
}

.si_txt a img{
	pointer-events:none !important;
	cursor:default;
}

.si_txt div a img{
	pointer-events:none !important;
	cursor:default;
}

.si_txt div a:hover img{
	pointer-events:none !important;
	cursor:default;
	opacity: 1.0;
	filter: alpha(opacity=100);
	-moz-opacity: 1.0;
}

.si_txt p{
	margin			: 20px 0 2px ;
	padding			: 0 ;
	line-height		: 20px !important ;
	font-size		: 12px !important ;
	color			: #000000 !important ;
}

.si_txt img{
	max-width: 660px !important ;
	margin-bottom	: 3px ;
	margin-top		: 3px ;
	padding			: 0 ;
	display			: block ;
	clear			: both ;
}

.si_txt span{
	font-size		: 10px ;
	line-height		: 15px ;
	color			: #111111 ;
	margin-bottom	: 20px ;
	padding			: 0 0 20px ;
	background-color: #ffffff !important ;
}

.si_txt p span{
	font-size		: 10px !important ;
	line-height		: 15px !important ;
	color			: #111111 !important ;
	margin-bottom	: 20px !important ;
	padding			: 0 0 20px !important ;
}

.si_txt div span{
	font-size		: 10px !important ;
	line-height		: 15px !important ;
	color			: #111111 !important ;
	margin-bottom	: 20px !important ;
	padding			: 0 0 20px !important ;
}

.si_txt h3{
	display			: none ;
}

.si_txt ul{
	display			: none ;
}

.contbot{
	width			: 110px ;
	height			: 15px ;
	background-image: url('img/contbot.jpg') ;
	position		: absolute ;
	bottom			: 0 ;
	right			: 0 ;
	z-index			: 9990 ;
}

.fblogo{
	width			: 630px ;
	padding			: 0 0 15px ;
	text-align		: right ;
}

.fbcomm{
	width			: 630px ;
	margin			: 30px 0 ;
	padding			: 10px 14px ;
	border			: solid 1px #c9c9ca ;
	display			: inline-block ;
}

.fbtxt{
	width			: 630px ;
	margin			: 0 ;
	padding			: 0 ;
	line-height		: 15px ;
	font-size		: 11px ;
	color			: #888889 ;
}

/**その他の記事**/
.si_other{
	width			: 660px ;
	font-size		: 12px ;
	line-height		: 16px ;
	font-weight		: bold ;
	color			: #595757 ;
}

.si_ot_post{
	width			: 660px ;
	padding			: 10px 0 ;
}

.si_ot_day{
	width			: 660px ;
	font-size		: 10px ;
	color			: #595757 ;
	margin			: 0 ;
	padding			: 0 ;
}

.si_ot_tit{
	width			: 660px ;
	line-heigh		: 12px ;
	font-size		: 12px ;
	font-weight		: bold ;
	color			: #1c1f87 ;
	margin			: 0 0 5px 0 ;
	padding			: 0 ;
}

.si_ot_tit a{
	width			: 660px ;
	line-heigh		: 12px ;
	font-size		: 12px ;
	font-weight		: bold ;
	color			: #1c1f87 ;
	margin			: 0 0 5px 0 ;
	padding			: 0 ;
}

.si_ot_tit a:hover{
	text-decoration	: underline ;
}

strong {
    font-weight: normal;
    font-style: normal;
 }

font, basefont{
  color:inherit;
    /* Standard browsers */
  color:expression(this.parentNode.currentStyle['color']);
    /* IE */
}

/**シェアボタン**/
.fb_share a:hover{
	text-decoration	: none !important ;
	float			: left ;
	clear			: both ;
}

/**ツイート**/
.fb_twi{
	float			: left ;
	margin			: 0 5px 0 0 ;
}

.image{
	max-width			: 660px !important ;
}

image-_original{
	max-width			: 660px !important ;
}
.si_txt div span img{
	max-width			: 660px !important ;
}
.si_txt div a img{
	max-width			: 660px !important ;
}
.si_txt div img{
	max-width			: 660px !important ;
}

.si_txt iframe{
	width			: 660px !important ;
	height			: auto !important ;
}