@charset "UTF-8";

/* -------------------------------
ブログタイトル */

#main h1.staff{
	background:url(../img/blog/h1_staff.png) no-repeat;
}
#main h1.staff span{
	padding-left:196px;
}
#main h1.faq{
	background:url(../img/blog/h1_faq.png) no-repeat;
}
#main h1.faq span{
	padding-left:212px;
}
#main h1.model{
	background:url(../img/blog/h1_model.png) no-repeat;
}
#main h1.model span{
	padding-left:192px;
}
#main h1.free{
	background:url(../img/blog/h1_free.png) no-repeat;
}
#main h1.free span{
	padding-left:156px;
}
#main h1.sell{
	background:url(../img/blog/h1_sell.png) no-repeat;
}
#main h1.sell span{
	padding-left:176px;
}
#main h1.guest{
	background:url(../img/guest/h1.png) no-repeat;
}
#main h1.guest span{
	padding-left:190px;
}

/* -------------------------------
サブタイトル */

#contents dt img{
	behavior:expression(IEPNGFIX.fix(this));
}

/* -------------------------------
スタッフブログ記事一覧 */

#contents ul.entry{
	width:580px;
	margin:0 auto;
}
#contents ul.entry li{
	margin-left:11px;
	padding:4px 0px 4px 0px;
	line-height:1.41;
}
#contents ul.entry a{
	color:#321;
	border-bottom:1px dotted #321;
	text-decoration:none;
}
* html #contents ul.entry a{
	border-bottom:1px solid #321;
} 
#contents ul.entry a:hover{
	color:#0074be;
	border:0;
}
#contents ul.entry span.date{
	padding:0px 10px 0px 20px;
	background:url(../img/blog/note.gif) no-repeat;
	color:#82b800;
	font-size:8pt;
	font-family:Verdana;
	font-weight:bold;
	display:inline-block;	
}
#contents p.navi{
	margin:0 auto;
	padding:20px 0 0 0;
	width:580px;
}
#contents p.navi a{
	color:#0074be;
	text-decoration:none;
}
#contents p.navi a:hover{
	text-decoration:underline;
}
#contents p.navi .prev{
	margin-right:20px;
	float:left;
}
#contents p.navi .next{
	float:left;
}
#contents p.navi .index{
	color:#0074be;
	float:right;
}
#contents dd.outro{
	height:60px;
}

/* -------------------------------
スタッフブログ記事詳細 */

#contents dt.intro span{
	position:relative;
	display:block;
}
#contents dt.intro em{
	position:absolute;
	top:-60px;
	left:60px;
	color:#c5201c;
	font-size:8pt;
	font-family:Verdana;
	font-weight:bold;
	display:block;
	line-height:1.1;
}
#contents dt.intro strong{
	margin-top:2px;
	color:#321;
	font-size:14px;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;
	display:block;
}
#contents dd p.edit{
	position:relative;
}
#contents dd p.edit a{
	position:absolute;
	top:-60px;
	left:540px;
}

/* -------------------------------
コンテンツ画像共通 */

#contents p.image{
	margin:0 auto;
	width:580px;
	padding:0 0 16px 0;
}
#contents p.image img{
	padding:4px;
	border:1px solid #dccf9b;
	background:#fff;
}

/* -------------------------------
コンテンツメイン共通 */

#contents dd div{
	margin:0 auto;
	width:580px;
	line-height:1.41;
}
#contents dd div p{
	padding-bottom:16px;
}
#contents dd div p a{
	color:#0074be;
	text-decoration:none;
}
#contents dd div p a:hover{
	text-decoration:underline;
}
#contents dd div p img{
	margin:0 2px;
	vertical-align:middle;
}
#contents dd div ul{
	list-style-type:disc;
}
#contents dd div ul{
	margin-left:24px;
	line-height:1.41;
}

/* -------------------------------
コンテンツフッター共通 */

#contents dd.single2{
	height:10px;
}
