@charset "shift_jis";

/*----------------------------
  CSS 担当者名 Document 2009.03
  Last Update 2009.00.00 担当者名
  

・
	・
	・
・
	・
	・


----------------------------*/

@import "page.css";

/*####################　"共通設定"　####################*/

#Sub .blogMenu{
	margin:0 9px 10px 21px;
	background-color:#ffffff;
	border:#d7d6d6 solid 1px;
	border-top:none;
	_padding-bottom:5px;
	}
*+html #Sub .blogMenu{padding-bottom:5px;}

#Sub .blogMenu h3{
	margin:0;
	padding:0;}

#Sub .blogMenu ul{
	width:228px;
	margin:0 0 5px 0px;
	padding-bottom:2px;	
	}

#Sub .blogMenu ul li{
	width:228px;
	padding: 0 0 2px 0;
	margin:0;
	background:url(../img/sub/sub-wall-list-btm.gif) left bottom no-repeat;
	line-height:1.6;
	}

#Sub .blogMenu ul li a{
	text-indent:0;
	width:auto;
	_width:228px;
	background:url(../img/sub/sub-wall-list.gif) left top no-repeat;
	padding:7px 10px 5px 30px;
	}

/*####################　"ピアノブログ"　####################*/


#PageBlog .contentsBox {
	position:relative;
	margin-right:30px;
	border:#eeeeee solid 1px;
	border-top:none;}
	
#PageBlog #Contact {margin:0 20px 0 10px;
	border:none;}

#PageBlog .contentsBox h3{
	padding:12px 120px 12px 55px;
	background:url(../img/contents/title-wall.gif) 0 0 no-repeat;
	font-size:16px;
	font-weight:normal;}

#PageBlog.archive #Main h3{
	margin:0 0 20px 10px;
	padding:10px 55px;
	background:url(../img/contents/archive-wall.gif) 0 0 no-repeat;
	font-size:18px;
	color:#436b01;
	}
	
#PageBlog.archive .contentsBox h4{
	margin:0;
	margin-bottom:20px;
	padding:12px 120px 12px 55px;
	background:url(../img/contents/title-wall.gif) 0 0 no-repeat;
	font-size:16px;
	font-weight:normal;}

#PageBlog .contentsBox p.date{
	position:absolute;
	display:block;
	top:12px;
	right:0;
	font-size:12px;
	font-weight:bold;}

#PageBlog .contentsBox p.more{
	text-align:right;
	margin-top:15px;}
#PageBlog .contentsBox p.more a{
	padding-left:15px;
	background:url(../img/contents/arrow-02.gif) 0 0 no-repeat;
	font-weight:bold;
	text-decoration:underline;}
	
#PageBlog #PageLink{
	zoom:1; clear:both;
	margin:-10px 30px 15px 0px;
	padding:0;
	}
#PageBlog #PageLink:after {
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}

#PageBlog #PageLink ul {
	margin:0 10px 0 -25px;
	padding:0;
	}
#PageBlog #PageLink ul li{
	margin:0;
	padding-left:15px;
	background:url(../img/contents/arrow-02.gif) 0 2px no-repeat;
	}
#PageBlog #PageLink ul li.pre{
	display:block;
	float:left;
	margin-left:40px;
	_margin-left:15px;
	}
*+html #PageBlog #PageLink ul li.pre{margin-left:15px;}

#PageBlog #PageLink ul li.next{
	display:block;
	float:right;}
	
#PageBlog #PageLink ul li a{
	font-weight:bold;
	text-decoration:underline;}
	
	
/*####################　"よくある質問"　####################*/

#PageFaq p.text{
	margin-left:15px;}

#PageFaq #TopicPath li.top{
	margin:0 10px 0 3px;
	padding:0;
	}
	
#PageFaq .contentsBox {
	position:relative;
	margin-right:30px;
	border:#eeeeee solid 1px;
	border-top:none;}
	
#PageFaq #Contact,
#PageFaq #List {
	margin:0 20px 0 10px;
	border:none;}

#PageFaq .contentsBox h3{
	padding:12px 120px 12px 55px;
	background:url(../img/contents/title-wall.gif) 0 0 no-repeat;
	font-size:16px;
	font-weight:normal;}
	
#PageFaq .contentsBox ul{margin: 0 0 15px 15px;}
#PageFaq .contentsBox ul li{
	background:url(../img/contents/arrow-q.gif) 0 0 no-repeat;
	padding-left:25px;
	margin-bottom:10px;}

#PageFaq .contentsBox h4{
	background:url(../img/contents/wall-question.gif) 0 0 no-repeat;
	font-size:14px;
	padding:5px 10px 5px 110px;
	font-weight:normal;
	}

#PageFaq .contentsBox #EntryBox{
	margin:0 10px;
	background:url(../img/contents/wall-answer.gif) 0 0 no-repeat;}

#PageFaq .contentsBox #EntryBox p{
	margin-left:105px;}

#PageFaq #List.contentsBox{
	padding-bottom:10px;
	background:url(../img/contents/wall-list.gif) left bottom no-repeat;}
#PageFaq #List.contentsBox h3{
	margin:0 0 5px 0;
	padding:0;}

#PageFaq #List.contentsBox ul{
	margin-left:20px;}



/*####################　"リンク集"　####################*/

#PageLink .contentsBox{
	margin-bottom:50px;}

#PageLink .contentsBox dl{
	margin:0 10px;
	margin-bottom:20px;}

#PageLink .contentsBox dl dt{
	background:url(../img/ico_ball01.gif) 0 3px no-repeat;
	margin-bottom:5px;}
	
#PageLink .contentsBox dl dt a{
	margin-left:20px;
	font-weight:bold;}

#PageLink .contentsBox dl dd{
	margin-left:20px;}
#PageLink .contentsBox p.pagebute{
	text-align:center;}

#PageLink .contentsBox p.pagebute span{
	margin:0 5px;}



/*end*/
