#hyoushi 
{ 
	float: left; 
	margin-right: 12px; 
	margin-left: 10px; 
}
#month
{ 
	color: gray; 
	font-size: 30px; 
	font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; 
	font-weight: 900; 
	text-indent: 20px; 
	float: left; 
	margin-right: 20px; 
}


#date 
{ 
	color: #36f; 
	font-size: 12px; 
	line-height: 30px; 
	vertical-align: bottom; 
}


#title 
{ 
	margin-bottom: 10px; 
}



#sp_number
{ 
	font-weight: bold; 
	border-bottom: 1px dashed #36f; 
}


#sp_catch 
{ 
	color: olive; 
	font-size: 16px; 
	font-family: "ＭＳ 明朝", "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", 細明朝体, 平成明朝; 
	font-weight: bold; 
	line-height: 1em; 
	padding-left: 2px; 
}


#sp_title 
{ 
	color: #36f; 
	font-size: 30px; 
	font-family: "ＭＳ 明朝", "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", 細明朝体, 平成明朝; 
	font-weight: 900; 
	line-height: 1.1em; 
	vertical-align: middle; 
	padding: 2px; 
}


.spcont 
{ 
	width: 100%; 
	height: auto; 
	margin: 0px 0px 0px 0px ; 
	padding: 0px; 
}

.spcont h2
{
	margin : 0px auto 10px ;
	width : 656px ;
	height : 150px ;
}

p img.left 
{ 
	float: left; 
	margin-right: 15px; 
	margin-bottom: 30px;
}

p img.rihgt 
{ 
	float: right; 
	margin-bottom: 30px; 
	margin-left: 15px; 
}


#sp_catch2 
{ 
	color: #36f; 
	font-size: 16px; 
	font-family: "ＭＳ 明朝", "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", 細明朝体, 平成明朝; 
	font-weight: bold; 
	line-height: 1em; 
	margin-top: 5px; 
	padding-left: 2px; 
}

.box
{ 
	min-width : 100% ; 
	margin : 5px 10px 25px; 
	clear : both ; 
}

h5
{
	color : #36f ;
}

.leftbox
{
	width : 48% ; 
	margin : 2px ;
	float : left ;
}

.rightbox
{
	width : 48% ; 
	margin : 2px ;
	float : right ;
}

.box a img
{
	border : none ;
	margin : 7px 5px ;
	float : left ;
}

.textarea
{ float : left ; width : 195px ; }

.textarea h4
{ font-size : 15px ; }

.textarea h5
{
	font-size : 12px ;
	color : #333333 ; 
}

.textarea p
{
	font-size : 13px ;
	line-height : 1.4em ;
}

.space
{
	width : 100% ;
	height : 0px ;
	clear : both 
}

#mainlogo 
{ 
	margin-bottom : 25px ; 
}

.mainbox 
{
	width : 680px ;
	margin : 0px auto 15px ;
}

.mainboxleft
{
	float : left ;
	width : 165px ;
	position : relative ;
	top : 5px ;
}

.mainboxleft p
{
	text-align : center ;
}

.mainboxright
{
	float : right ;
	width : 515px ;
}

.writer
{
	color : gray ; 
	font-size : 24px ; 
	font-family : "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック ; 
	font-weight : bold ; 
	float : left ; 
	margin : 25px 0px 0px 10px ;
	width : 212px ;
}

.mainboxdate
{
	clear : both ;
	color: #36f; 
	font-size: 12px; 
}

.mainboxtext
{
	width : 240px ;
	font-size : 15px ;
	float : right ;
	margin : 5px 5px 0px 0px ;
}

.mainboxclear
{
	clear : both ;
}

.underline
{
	border-bottom : 1px dotted #36f ;
	margin : 15px 0px 0px ;
}

.squre
{
	color : #36f ;
}

.catch
{
	color : #36f ; 
	font-size : 20px ; 
	font-family : "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック ; 
	font-weight : bold ; 
	float : left ; 
	margin : 6px 0px 0px 10px ;
	width : 252px ;
	line-height : 22px ;
}

