*{margin:0; padding:0;}

body
{
		text-align:center;
		line-height:1.5em;
		font-size:0.8em;
		color:#333;
}

#wrapper
{
		width:760px;
		margin:0 auto;
		text-align:left;
}

span{font-style:normal;}

#header
{
		width:760px;
		height:180px;
		position:relative;
		background:url(http://www.std-seibyou.com/images/header.jpg);
}

#header form
{
		position:absolute; top:140px; left:379px;
}

h1
{
		position:absolute; top:20px; left:30px;
}
h2#banner-headersub
{
		font-size:1em;
		font-style:normal;
		position:absolute; top:90px; left:280px;
}
h3.entry-header a
{
		font-size:1em;
		font-style:normal;
		text-decoration:none;
}

#contents
{
		width:760px;
		background:url(http://www.std-seibyou.com/images/contents.gif) left top repeat-y;
}

#topbar
{
		width:740px;
		margin:0 10px;
		line-height:20px;
		color:white;
		background:#6C88AB;
		text-align:center;
}

#topbar p
{padding-left:10px;}

#topbar a
{color:white;}

#topbar a:hover
{color:#FFFF00;}

#main
{
		width:530px;
		padding-bottom:15px;
		float:right;
		min-height:450px;
}

#main-inner{
		margin:15px 25px 10px 5px;
}

#pagetitle
{
		background:url(http://www.std-seibyou.com/images/pagetitle.gif) left top no-repeat;
		line-height:40px;
		padding-left:23px;
		margin:10px 0;
		color:#6C88AB;
		font-size:15px;
}

#crossline
{
		background:url(http://www.std-seibyou.com/images/crossline.gif) left top no-repeat;
		line-height:40px;
		padding-left:23px;
		margin:10px 15px 10px 10px;
		color:#6C88AB;
		font-size:14px;
}
/* ▼main内ブロック要素同士の上下間隔▼ */
#main-inner p,#main ol,#main ul,#main table,#main dl,#main table
{
		margin-left:15px;
		margin-top:0.8em;
}
/* ▲main内ブロック要素同士の上下間隔▲ */

#main ol,#main ul
{
		margin-left:40px;
}

#main p.breadcrumb_list
{
		line-height:2em;
		padding-left:15px;
		margin-top: 5px;
}

#main dt
{
		float:left;
}
#main dd
{
		margin-left:120px;
}

#main .go-to-top
{
		margin-top:20px;
		margin-left:10px;
}

/* ▼画像▼ */

img
{border:none;}

img.floatleft
{
		float:left;
		margin:0 10px 10px 0;
		vertical-align:top;
}

img.floatright
{
		float:right;
		margin:0 0 10px 10px;
		vertical-align:top;
}

/* ▲画像▲ */

.clearleft{clear:left;}
.clearright{clear:right;}
.clearboth
{clear:both;}



/* ==========================▼カテゴリーアーカイブ▼========================== */


#category_archive div.entry-body,
#archivepage div.entry-body
{
		margin:10px 20px 10px 20px;
}

p.entry-more-link		/* 「…の続きを読む」 */
{
		margin-right:10px;
		text-align:right;
}
/* ==========================▲カテゴリーアーカイブ▲========================== */



/* ==========================▼エントリーアーカイブ▼========================== */

#entry_archive div.entry-body,
#mainpage div.main-body
{
		font-size:1.2em;
		line-height:1.5;
}
/* ==========================▲エントリーアーカイブ▲========================== */





#sub
{
		width:185px;
		float:left;
		padding-top:5px;

}

#sub-in
{
		padding-bottom:37px;
		margin-left:16px;
		background:url(http://www.std-seibyou.com/images/sub_ul.gif) left bottom no-repeat;


}

#sub h2
{
		font:1em normal;
		color:#6C88AB;
		width:184px;
		height:35px;
		background:url(http://www.std-seibyou.com/images/navititle.gif);
		text-align:center;
}

span.text_in_sub_h2
{
		display:block;
		line-height:35px;
		margin-left:10px;
		
}
#sub hr
{
		
}

#sub ul
{
		width:185px;
		list-style:none;
		padding:3px 7px 0px 7px;
		background:url(http://www.std-seibyou.com/images/sub.gif) left top repeat-y;
}

#sub li
{
		width:170px;
		height:35px;
		background:url(http://www.std-seibyou.com/images/button_onmouse.gif);
		margin:0 0 3px 0;
		padding:0;
}

#sub a
{
		display:block;
		width:inherit;
		height:inherit;
		background:url(http://www.std-seibyou.com/images/button_offmouse.gif);
		text-decoration:none;
}

span.text_in_button
{
		display:block;
		line-height:35px;
		margin-left:23px;
		color:gray;
}

#sub a:hover
{
		background:none;
}

#sub a:hover span.text_in_button
{
		color:white;
}

#footer
{
		clear:both;
		height:100px;
		background:url(http://www.std-seibyou.com/images/footer.gif);
		text-align:center;
}

#footer p
{
		font-style:normal;
		padding-top:15px;
}

/* table */
table {
	font-size:1em;
}