@charset "UTF-8";

/*-----------------------------------------
	common.cssの変更
-----------------------------------------*/

.box-pin {
	margin-bottom:30px;
}

.box-pin-btm {
	padding:0 18px 20px 18px;
}


/*-----------------------------------------
	この駅に関する記事
-----------------------------------------*/

.blog-ttl {
	width:564px;
	margin-bottom:15px;
	padding-bottom:10px;
	background:url(/img_201003/line_box_dot.gif) bottom center no-repeat;
}

.blog-ttl h3 {
	display:block;
	padding-left:25px;
	color:#895642;
	font-size:131%;
	font-weight:bold;
	background:url(/img_201003/icon_box_ye.gif) 0 4px no-repeat;
}

.blog-ttl p {
	font-size:85%;
	*font-size:x-small;
    *font:x-small;
	margin-left:26px;
}


.blog-conte {
	width:548px;
	margin:0 auto;
}

.blog-conte #map {
	clear:both;
}

.blog-conte img {
	border:3px solid #DDDDDD;
}

.blog-txt {
	float:right;
	width:320px;
	margin-bottom:30px;
}

.blog-caution { 
	clear:both;
	width:548px;
	padding:5px 0 10px 0;
	border-top:1px solid #DDDDDD;
	font-size:85%;
	*font-size:x-small;
    *font:x-small;
}

.blog-caution-ttl { 
	color:#6A4127;
}

.blog-genre {
	width:548px;
	padding:5px 0 0 0;
	border-top:1px solid #DDDDDD;
}

.blog-genre p {
	margin-bottom:5px;
	padding:0 0 0 12px;
	background:url(/img_201003/icon_maru_ye.gif) 0 2px no-repeat;
	font-size:85%;
	*font-size:x-small;
    *font:x-small;
}

/*-----------------------------------------
	コメント
-----------------------------------------*/

#blog-h3-02 {
	width:600px;
	margin:0 auto 15px auto;
}

.comments,
.trackbacks {
	width:580px;
	margin:0 auto;
}	

.comment-content,
.trackbacks-content {
	margin-bottom:15px;
	padding-bottom:9px;
	border-bottom:1px solid #E3D0B6;
}

.comment-caution {
	margin:0 auto 10px auto;
	padding:10px;
	background:url(/img_201003/sta_blog_tb_bg.gif) repeat-y;
	color:#6A4127;
	font-size:85%;
	*font-size:x-small;
    *font:x-small;
}


#comments-open-data,
#comments-open-text {
	clear:both;
	width:548px;
	margin:0 auto;
}

.byline {
	font-size:85%;
}

.byline img {
	vertical-align:middle;
}


.comment-content {
	margin-top:8px;
}

.comments-header,
.comments-open-header,
.trackbacks-header {
	margin:10px 0 8px 0;
	padding-left:15px;
	color:#6A4127;
	font-weight:bold;
	background:url(/img_201003/icon_maru_ye.gif) 0 5px no-repeat;
}

#comment-form-name,
#comment-form-email,
#comment-form-url,
#comment-form-remember-me,
#comments-open-text {
	clear:both;
	margin-bottom:10px;
}

#comment-form-name label,
#comment-form-email label,
#comment-form-url label,
#comments-open-text label{
	float:left;
	width:78px;
	margin:0 10px 10px 0;
	text-indent:-9999px;
}

#comment-form-name label{
	background:url(/img_201003/sta_blog_fttl01.gif) no-repeat;
}

#comment-form-email label{
	background:url(/img_201003/sta_blog_fttl04.gif) no-repeat;
}

#comment-form-url label {
	background:url(/img_201003/sta_blog_fttl02.gif) no-repeat;
}

#comments-open-text label {
	background:url(/img_201003/sta_blog_fttl03.gif) no-repeat;
}

#comment-form-name input,
#comment-form-email input,
#comment-form-url input,
#comments-open-text textarea {
	float:left;
	padding:2px;
	border:1px solid #CCCCCC;
}

#comments-open-footer {
	clear:both;
	margin:0 0 25px 105px;
	padding-top:10px;
}

/*-----------------------------------------
	トラックバック
-----------------------------------------*/

#blog-h3-03 {
	width:600px;
	margin:0 auto 10px auto;
}

.trackbacks-info {
	width:540px;
	margin:0 auto 20px auto;
	padding:20px;
	background:url(/img_201003/sta_blog_tb_bg.gif) repeat-y;
	text-align:center;
}

.asset-meta{
	margin-bottom:10px;
}


.asset-meta,
.asset-meta a {
	font-weight:bold;
}

.trackback-content a {
	display:block;
	width:65px;
	height:21px;
	margin-top:10px;
	background:url(/img_201003/btn_next.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}

/*-----------------------------------------
	コメント入力確認
-----------------------------------------*/

#alpha {
	width:540px;
	margin:50px auto 20px auto;
	padding:25px 20px;
	background:url(/img_201003/sta_blog_tb_bg.gif) repeat-y;
	text-align:center;
}

#alpha a {
	font-weight:bold;
}



/*-----------------------------------------
	ライター紹介
-----------------------------------------*/

.prof-intro {
	width:528px;
	margin: 15px auto 5px auto;
	padding: 10px;
	border: 1px solid #e3d0b6;
	background-color: #fcf6ed;
}

.prof-ph {
	float:left;
	width:50px;
	border:3px solid #E3D0B6;
	text-align: center;
}

.prof-ph img {
	border: 0;
}

.prof-txt {
	float:right;
	width:467px;
	text-align:left;
}


.prof-txt h3 {
	padding-bottom: 8px;
	margin:0 0 8px 14px;
	background:url(/img_201003/line_list_dot.gif) bottom left repeat-x;
}

.prof-txt h3 a {
	padding-left:15px;
	font-weight:bold;
	background:url(/img_201003/icon_maru_ye.gif) 0 5px no-repeat;
}

.prof-txt p {
	margin-left: 29px;
}





