@charset "shift_jis";
/*----------------------------
  CSS S.Kanamori Document 2008.09
  Last Update 09.03.10 S.Chiaki
----------------------------*/

@import "page.css";


/*####################　共通設定　####################*/

/*　パンくずナビ
-------------------------------------*/
#TopicPath {
	display:inline;
	float:left;
	width:550px;
	}

/*　RSSマーク
-------------------------------------*/
p.rss {
	margin:0 0 30px 0;
	padding:10px 0 0 0;
	}

/* fontsize14
------------------------------------*/
body { font-size:14px; line-height:1.45;}
#Sub { font-size:12px;}
#Footer ul li a { font-size:12px; font-weight:normal;}
p.jumplink {
	padding-top:20px;
	text-align:right;
	font-weight:normal;}


/*####################　最新情報　####################*/

#PageInfo #Main .contentsBox {
	
	}

#PageInfo .contentsBox table {
	border:none;
	width:592px;
	
	}

	#PageInfo .contentsBox table th {
	background:url(../img/line_01.gif) repeat-x left bottom;
	width:110px;
	padding:7px;
	vertical-align:middle;
	font-weight:normal;
	}
	
	#PageInfo .contentsBox table td {
	background:url(../img/line_01.gif) repeat-x left bottom;
	padding:12px 7px;
	text-align:left;
	}

		#PageInfo .contentsBox table td a {
		display:block;
		}
	
		#PageInfo .contentsBox table td a:hover {
		text-decoration:underline;
		}
	
	#PageInfo .contentsBox table td.title a {
	background:url(../img/arrow_02.gif) no-repeat 0 2px;
	padding:0 10px 0 20px;
	line-height:1.5;
	}

	#PageInfo .contentsBox table td.date {
	width:5em;
	font-family:Verdana;
	}



/*####################　ブログ全般　####################*/

.entryBox{
	width:580px;
	margin:0 0 30px 10px;
	clear:both;
	}

	.entryBox:after{
	display:block;
	visibility:hidden;
	content:".";
	height:0;
	clear:both;
	}
	.entryBox h3{
	background:url(../img/wall-blogtitle.gif) no-repeat 0 0;
	min-height:50px;
	_height:50px;
	margin:0 0 15px 0;
	padding:5px 0 10px 55px;
	line-height:1.6;
	font-size:16px;
	}
	
	.entryBox h3 a{
	color:#333333;
	text-decoration:underline;
	}

	.entryBox a{
	text-decoration:underline;
	}
	
	.entryBox p {
	margin:0 10px 18px 10px;
	}
	
	.entryBox p.more {
	text-align:right;
	}
	.entryBox p.more img{
	border:0;
	padding:0;
	}
	
	
	.entryBox p.postData{
	width:500px;
	margin:-37px 0 25px 55px;
	font-family:Verdana;
	font-size:10px;
	color:#666666;
	text-align:right;
	}

	.entryBox p.postData a{
	color:#993300;
	}

	.entryBox p.postData a:hover{
	text-decoration:underline;
	}
	
	.entryBox em{ font-style:italic;}


	.entryBox blockquote{
	font-style:italic;
	margin:20px 35px;
	
	}

	.entryBox ul {
	margin:10px;
	}
	.entryBox ul li{
	 background:url(../img/arrow_01.gif) 0 8px no-repeat;
	 padding:3px 10px;
	}

	.entryBox ol {margin:10px 25px;}
	.entryBox ol li{
	 padding:3px 10px 3px 0;
	 }
	 
	.try{
	width:300px;
	margin:5px 0 10px 0;
	padding:4px　;
	border: solid 1px #CCC;

	float:none;
	display: block;
	clear:both;
	}
	
	.try h4{
	margin:7px 0 10px 0;
	padding:0 0 5px 17px;
	font-size:12px;
	font-weight:bold; 
	background:url(../img/blog/try_title.gif) left bottom no-repeat
	}
	
	.try table { margin:0; padding:0;}
	.try table th{ margin:0; padding:0 0 2px; text-align:left; vertical-align:top;}	
	.try table td{ margin:0; padding:0 0 3px 7px; text-align:left; vertical-align:top;}
	.try table td p{ margin:0; padding:0;}
	.try table td .red{ color:red;}

/*　SNS
-------------------------------------*/
.snsBox {
	clear:both;
	margin-bottom:20px;
	width:575px;}
.snsBox:after {
	content:"";
	display:block;
	clear:both;
	}

.snsBox ul {
	clear:both;
	margin-left:320px;}

.snsBox ul:after {
	content:"";
	display:block;
	clear:both;
	}

.snsBox ul li{
	float:left;
	background:none;
	padding:0;
	margin:0;}
	


/*　ページブート
-------------------------------------*/
#Main .listNavi {
	width:580px;
	margin:0 0 20px 10px;
	padding:20px 0 0 0;
	text-align:center;
	font-size:12px;
	}
	
	#Main .listNavi a{
	color:#993300;
	}

	#Main .listNavi a:hover{
	text-decoration:underline;
	}
	

/*　前の記事、次の記事
-------------------------------------*/
#Container #Main #PrevNext {
	width:580px;
	margin:0 0 20px 10px;
	}

	#Container #Main #PrevNext ul{
	margin:0;
	}
	
	#Container #Main #PrevNext ul:after {
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}
	
	#Container #Main #PrevNext ul li{
	display:inline;
	float:left;
	background:none;
	width:250px;
	min-height:0;
	margin:0;
	padding:0;
	}
	
	#Container #Main #PrevNext ul li.next{
	float:right;
	text-align:right;
	}

	#Container #Main #PrevNext ul li a{
	color:#993300;
	}

	#Container #Main #PrevNext ul li a:hover{
	text-decoration:underline;
	}


/*　画像アップロード
-------------------------------------*/
	.entryBox p.photoBlog01{
	display:inline;
	float:left;
	margin:0 0 5px 0;
	padding:4px;
	border:solid 1px #CCCCCC;
	}

	.entryBox p.photoBlog02{
	display:inline;
	float:left;
	margin:0 0 5px 0;
	padding:4px;
	border:solid 1px #CCCCCC;
	clear:left;
	}

	.entryBox div.noPhotoEntry{ float:right; width:365px;}
	.entryBox div.noPhotoList{ float:right; width:445px;}
	
/*記事テキスト*/
	.entryBox .txtRight{ text-align:right;}	


/*end*/

