@charset "utf-8";
/* CSS Document */

/*-------------------
	レイアウト
------------------- */
#main{

}

/*-------------------
	見出し
------------------- */
#main h2{
	width:438px;
	height:22px;
	background-image: url(../../images/blog/h2blog.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
}




/*-------------------
	ボックスレイアウト
------------------- */
#main div.box{
	clear:left;
	background-image: url(../../images/common/middlebg.jpg);
	background-repeat:repeat-y;
	margin-top:20px;
}

#main div.box p.date{
	height:30px;
	background-image: url(../../images/common/topbg.jpg);
	background-repeat:no-repeat;
	padding-top:10px;
}

#main div.box p.maincontent{
}

#main div.box p.pagetop{
	clear:left;
	height:50px;
	background-image: url(../../images/common/bottombg.jpg);
	background-repeat:no-repeat;
	text-align:right;
	font-size:0.7em;
}




/*-------------------
	メイン部分詳細
	タイトル
------------------- */
div.box ul{
	margin:10px 0px 10px 50px;
}

div.box h3.blog1, div.box h3.blog2, div.box h3.blog3{
	width:456px;
	height:32px;
	background-repeat:no-repeat;
	text-indent:-9999px;
}

div.box h3.blog1{
	background-image: url(../../images/blog/h3blog1.jpg);
	margin:0px 0px 25px 0px;
}
div.box h3.blog2{
	background-image: url(../../images/blog/h3blog2.jpg);
	margin:50px 0px 30px 0px;
}
div.box h3.blog3{
	background-image: url(../../images/blog/h3blog3.jpg);
	margin:50px 0px 30px 0px;
}

div.box ul li{
	float:left;
	display:inline;
}

div.box ul li a{
	color:#333333;
	font-size:0.9em;
	font-weight:bold;
	margin:0px 0px 0px 20px;
}

div.box ul li a.btn1, div.box ul li a.btn2, div.box ul li a.btn3{
	background-repeat:no-repeat;
	background-position:0 0;
	text-indent:-9999px;
	display:block;
	margin:0px 0px 0px 20px;
}
div.box ul li a.btn2, div.box ul li a.btn3{
	height:27px;
}

div.box ul li a:hover.btn1{
	background-position:0 -30px;
}
div.box ul li a:hover.btn2, div.box ul li a:hover.btn3{
	background-position:0 -27px;
}



div.box ul li a.btn1{
	width:203px;
	height:30px;
	background-image: url(../../images/blog/blog1btn.jpg);
}
div.box ul li a.btn2{
	width:190px;
	background-image: url(../../images/blog/blog2btn.jpg);
}
div.box ul li a.btn3{
	width:171px;
	background-image: url(../../images/blog/blog3btn.jpg);
}

div.box p.text{
	color:#333333;
	font-size:0.9em;
	margin:25px 0px 0px 5px;
	letter-spacing:0px;
}

/*-------------------
	メイン部分詳細
	右側・写真
------------------- */
div.box ul li.img{
	width:264x;
	height:698px;
	margin:0px 0px 0px 25px;
}

/*-------------------
	メイン部分詳細
	画像・説明
------------------- */


/*-------------------
	ページトップ
------------------- */
/*#main div.box p.pagetop a{
	color:#333333;
	margin:0px 60px 0px 0px;
}*/



#main div.box span.pagetoptext{
	color:#333333;
	margin:0px 60px 0px 0px;
}

/*-------------------
	ページ固有部分
------------------- */

*html #main div.box p.maincontent{
	margin:-25px 0px 0px 0px;
}

*html div.box p.text{
	width:456px;
}





/*　--------------------ＩＥ７向け-----------------------　*/
*:first-child+html #main div.box p.maincontent{
	margin:-25px 0px 0px 0px;
}

*:first-child+html div.box p.text{
	width:456px;
}
