* {
	margin: 0;
	padding: 0;
}

body {
	color: #000;
	background: #fff;
	font: 13px/160%  "Meiryo", "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
}

img {
	border: none;
}

li {
	list-style-type: none;
}

/* ======================= */
/* リンクの設定 */
/* ======================= */
a,
a:link,
a:visited,
a:active	{ color: #666; text-decoration: none; }
a:hover	{ color: #ffffff; text-decoration: none; background-color: #ff0066; }

/* ======================= */
/* レイアウト */
/* ======================= */
#head {
	width: 800px;
	margin-left: auto;
	margin-right: auto;
}

#wrapper {
	width: 600px;
	margin-left: auto;
	margin-right: auto;
}

/* ======================= */
/* フッター */
/* ======================= */
#footer {
	width: 800px;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
}

#footer li {
	background: url(http://img.syas.in/20090210_776821.gif) no-repeat 0px 0.4em;
	padding-left: 16px;
}

#footer address {
	font-size: 11px;
	font-style: normal;
}

#wfooter {
	width: 550px;
	float: left;
}

#box1 {
	width: 300px;
	float: left;
}

#box2 {
	width: 250px;
	float: left;
}

#box3 {
	width: 250px;
	float:left;
}

#footer_end {
	width: 100%;
	margin-top: 16px;
	margin-bottom: 10px;
	clear: left;
}

.copyright {
	text-align: center;
}

.linktitle {}

.linktext {
	margin-top: 10px;
	margin-left: 15px;
	margin-bottom: 10px;
}

/* ======================= */
/* エントリー */
/* ======================= */

.entry_author {
	font-size: 10px;
	border-top: 2px solid #dddddd;
	padding-top: 4px;
}

.entry_navi {
	text-align: center;
	border-top:2px solid #dddddd;
	padding-top: 4px;
	padding-bottom: 4px;
}

.entry_area h2 {
	font-size: 14px;
	font-weight: 800;
	border-bottom:1px dotted #dddddd;
	padding-bottom: 4px;
}

.entry {
	margin-right: 50px;
	margin-left: 50px;
}

#linklist {
	text-align: right;
	font-size: 11px;
	margin-top: 1em;
	margin-bottom: 2em;
	border-top:1px dotted #dddddd;
	padding-top: 4px;
}

#linklist li {
	display:inline;
	border-right:1px solid #dddddd;
	padding:0 3px;
}

ul.pager li {
	font-family: "Arial";
	font-size: 12px;
	font-weight: bolder;
	display: inline;
	margin-right: 5px;
}

/* ======================= */
/* 装飾 */
/* ======================= */

.entry_area .pict {
	margin-top: 1em;
	margin-bottom: 1em;
}

/* ======================= */
/*COMT、TB、PROFILE_TITLE*/
/* ======================= */
dl#com_area dt.title,
dl#com_form dt.title,
dl#tb_form dt.title,
dl#tb_area dt.title,
dl#profile_area dt.title {
	border-bottom:1px solid #dddddd;
	margin: 0 0 10px 0;
	font-weight:bolder;
}

dl#profile_area dd h4 {
	font-size:12px;
	margin-top:5px;
	margin-bottom:5px;
	color:#000;
}

/* ======================= */
/* COMT_description */
/* ======================= */

.com_desc {
	padding: 0 10px;
}

/* ======================= */
/* COMT_user */
/* ======================= */

dl#com_area dd {
	padding:5px 10px;
	margin: 5px 0 15px 0;
	border-bottom:1px solid #dddddd;
	text-align:right;
	font-size:0.8em;
}

dl#com_area dd ul {
	list-style-type:none;
}

dl#com_area dd li {
	display:inline;
	border-left:1px solid #666;
	padding-left:5px;
}

/* ======================= */
/* COMT_form */
/* ======================= */

dl#com_form dd {
padding: 0 10px 10px;
}

dl#com_form dd input.input {
border-left:1px solid #CCC;
border-top:1px solid #CCC;
border-right:1px solid #dddddd;
border-bottom:1px solid #dddddd;
padding: 1px 0;
width:200px;
}

/* ======================= */
/* com_form textarea */
/* ======================= */
dl#com_form dd textarea {
border:1px solid #CCC;
width:300px;
margin: 0 0 10px 0;
}

/* ======================= */
/* TB_form */
/* ======================= */
dl#tb_form dd {
	padding: 0 10px 10px;
}

dl#tb_form dd input.input {
border-left:1px solid #CCC;
border-top:1px solid #CCC;
border-right:1px solid #dddddd;
border-bottom:1px solid #dddddd;
padding: 1px 0;
width:300px;
}

/* ======================= */
/* TB_title */
/* ======================= */

dl#tb_area dt.tb_title {
	padding: 0 10px;
}

/* ======================= */
/* TB_description */
/* ======================= */

dl#tb_area dd {
	padding: 0 10px;
}

/* ======================= */
/* TB_user */
/* ======================= */

dl#tb_area dd.tb_state {
	padding:5px 10px;
	margin: 5px 0 15px 0;
	text-align:right;
	font-size:0.8em;
}

.tb_state ul {
	list-style-type:none;
}

.tb_state li {
	display:inline;
	border-left:1px solid #666;
	padding-left:5px;
}

/* =================================== */
/* ページャー */
/* =================================== */

#pager {
	font-size: 11px;
	margin-left: 65px;
	margin-bottom: 12px;
	padding: 5px 0 10px;
	text-align: center;
}

#pager span {
	margin:0 3px;
}

#pager span.current {
	background-color:#252525;
	padding:4px 7px;
	color:#fff;
	font-weight:bold;
}

#pager span a{
	background-color:#e4e4e4;
	color:#565656;
	padding:4px 7px;
	text-decoration:none;
}

#pager span a:hover,#pager span a:active {
	background-color:#ff0066;
	color:#fff;
	text-decoration:none;
}