@charset "UTF-8";
/*
**********************************************************************
* blog.css
* site name : リネア建築企画
* description : お知らせページ指定
* since : 2010/01/19
*********************************************************************
*/
/*
==================================================================
* 共通指定
==================================================================
*/
/*twitter*/
.ttl-twitter{
	margin:0;
	padding:0;
	//width:380px;
	//text-align:right;
	float:right;
}
/*css hack:IE7*/
*:first-child+html .ttl-twitter{margin:3px 0 0 0;}


.vol{
	margin:0 0 0 35px;
	font-size:85%;
}

/*建築の旅トップへ*/
.journey-top{
	float:right;
	font-size:90%;
	font-weight:normal;
	margin:2px 0 0 0;
}
/*css hack:IE7*/
*html .journey-top{margin:-22px 0 0 0;}
/*css hack:IE7*/
*:first-child+html .journey-top{margin:-22px 0 0 0;}



/*コンテンツボックス*/
.blog-list-box-top{
	clear:both;
	margin:20px 0 0 0;
	padding:0;
}
.blog-list-box{
	clear:both;
	margin:43px 0 0 0;
	padding:0;
}
.bg-gray:hover{
	background-color:#e9e9e9;
}

.blog-list-box-dtl{
	clear:both;
	margin:10px 0 0 0;
	padding:0;
}

/*写真（右側に文章）*/
.b-photo{
	float:left;
	width:220px;
	margin:0 15px 0 0;
	padding:0;
}
/*写真のみ*/
.b-photo2{
	clear:both;
	margin:30px 0 0 0;
	padding:0;
}
.b-photo2 img{
	margin:0 0 10px 11px;
	padding:0;
	float:left;
}

.b-photo2 img.first{
	margin:0 0 10px 0;
	padding:0;
	float:left;
}

/*記事内容*/
.b-contents-top{
	margin:5px 0 0 0;
}

.b-contents{
	float:right;
	width:537px;
	margin:0;
	padding:0;
}

/*記事タイトル*/
.blog-ttl-box{
	margin:0;
	padding:0 0 3px 0;
	border-bottom:1px dotted #808080;
}
.blog-ttl-box .blog-ttl{
	margin:0;
	padding:0 0 0 2px;
	font-weight:bold;
	float:left;
	width:435px;
}
.blog-ttl-box .blog-ttl a,
.blog-ttl-box .blog-ttl a:link{
	text-decoration: none;
	color: #1a1a1a;
}
.blog-ttl-box .blog-ttl a:hover{
	text-decoration: underline;
	color: #1a1a1a;
}

.tweet{
	float:right;
	background:url("/img/www/ico-twitter.gif") no-repeat 0 0;
	padding:2px 0 0 25px;
	font-size:80%;
	height:16px;
}
.tweet a,
.tweet a:link{
	text-decoration:underline;
	color:#515151;
}
.tweet a:hover{
	text-decoration:underline;
	color:#005aaa;
}

/*日付*/
.date-box{
	margin:3px 0 0 2px;
}
.blog-date{
	float:left;
	width:110px;
	margin:0 0 20px 0;
}

.blog-date img ,x:-moz-any-link {
	vertical-align: top;
}

/*関連タグ*/
ul.tag{
	width:420px;
	float:left;
	color:#bf505b;
	margin:0;
	padding:0;
	text-align:right;
}
ul.tag li{
	margin:0;
	padding:0;
	list-style:none;
	display:inline;
	font-size:80%;
	white-space:nowrap;
}
ul.tag li.link{
	margin:0 0 0 8px;
	padding:0;
}

ul.tag li.first{
	margin:0 0 0 0;
	padding:0;
}
ul.tag li a,
ul.tag li a:link{
	text-decoration:underline;
	color:#bf505b;
}
ul.tag li a:hover{
	text-decoration:underline;
	color:#515151;
}

/*記事本文*/
.blog-contents{
	margin:0;
}

.b-txt{
	clear:both;
	margin:0;
	padding:0 0 0 0;
	line-height:1.5em;
}
.b-txt2{
	clear:both;
	margin:0;
	padding:0;
	line-height:1.3em;
}
/*css hack:IE7*/
*:first-child+html .b-txt{margin:20px 0 0 0; padding:0;}

.b-txt a,
.b-txt a:link{
	text-decoration:underline;
	color:#1a1a1a;
}
.b-txt a:hover{
	text-decoration:none;
	color:#1a1a1a;
}


/*続きを読む*/
.continue-txt{
	float:right;
	margin:12px 0 0 0;
}
.continue-txt a{
	text-align:right;
	width:138px;
	display:block;
	padding:2px 13px;
	background:#919191 url("/img/www/ico-arrow-white.gif") no-repeat 80px 5px;
	color:#fff;
}
.continue-txt a:hover{
	background:#4d4d4d url("/img/www/ico-arrow-white.gif") no-repeat 80px 5px;
	color:#fff;
}
/*css hack:IE6*/
*html .continue-txt a{width:164px; background:#919191 url("/img/www/ico-arrow-white.gif") no-repeat 83px 6px;}
*html .continue-txt a:hover{width:164px; background:#4d4d4d url("/img/www/ico-arrow-white.gif") no-repeat 83px 6px;}
/*css hack:Firefox*/
.continue-txt a, x:-moz-any-link{padding:1px 13px; background:#919191 url("/img/www/ico-arrow-white.gif") no-repeat 80px 5px;}
.continue-txt a:hover, x:-moz-any-link{padding:1px 13px; background:#4d4d4d url("/img/www/ico-arrow-white.gif") no-repeat 80px 5px;}
/*css hack:IE7*/
*:first-child+html .continue-txt a{padding:4px 13px; background:#919191 url("/img/www/ico-arrow-white.gif") no-repeat 83px 6px;}
*:first-child+html .continue-txt a:hover{padding:4px 13px; background:#4d4d4d url("/img/www/ico-arrow-white.gif") no-repeat 83px 6px;}


/*
==================================================================
* フリースペース
==================================================================
*/
.free-area{
	clear:both;
	padding:0;
	line-height:1.5em;
}
.mar-top{
	margin:15px 0 0 0;
}

.free-area table{
	margin:0 0 0 0;
	width:782px;
	text-align:left;
}
/*css hack:IE6*/
*html .free-area table{font-size:100%;}

.free-area table th{
	margin:0;
	padding:5px 0px;
/*
	width:96px;
*/
	font-weight:normal;
	border-top:1px solid #b2b2b2;
	border-bottom:1px solid #b2b2b2;
	text-align:left;
	vertical-align:top;
}
.free-area table td{
	margin:0;
	padding:4px 10px;
	border-top:1px solid #b2b2b2;
	border-bottom:1px solid #b2b2b2;
	border-left:1px solid #b2b2b2;
	line-height: 150%;
}

/*
==================================================================
* 一覧
==================================================================
*/
.journey-blog-list{
	margin:20px 0 0 0;
	padding:0;
}
.journey-blog-list li{
	margin:0;
	padding:0;
	font-size:98%;
	font-weight:bold;
	border-bottom:1px dotted #b2b2b2;
}
.journey-blog-list li a,
.journey-blog-list li a:link{
	display:block;
	padding:8px 0 8px 10px;
	background: url("/img/www/ico-arrow-gray.gif") no-repeat 0 12px;
}
.journey-blog-list li a:hover{
	display:block;
	padding:8px 0 8px 10px;
	background:#e7e7e7 url("/img/www/ico-arrow-red.gif") no-repeat 0 12px;
	color:#be2836;
}
/*css hack:IE6*/
*html .journey-blog-list li{font-size:100%;}
*html .journey-blog-list li a,
*html .journey-blog-list li a:link{padding:8px 0 8px 10px;}
*html .journey-blog-list li a:hover{padding:8px 0 8px 10px;}
/*css hack:Firefox*/
.journey-blog-list li a, x:-moz-any-link{padding:8px 0 8px 10px;}
.journey-blog-list li a:link, x:-moz-any-link{padding:8px 0 8px 10px;}
.journey-blog-list li a:hover, x:-moz-any-link{padding:8px 0 8px 10px;}
/*css hack:IE7*/
*:first-child+html .journey-blog-list li a,
:first-child+html .journey-blog-list li a:link{padding:8px 0 8px 10px;}
:first-child+html .journey-blog-list li a:hover{padding:8px 0 8px 10px;}


/*
==================================================================
* お知らせ一覧
==================================================================
*/
.topics-btn{
	float:right;
	width:122px;
	height:11px;
	background:url("/img/www/btn-topics-top.gif") no-repeat 0 0;
	margin:0 4px 0 0;
	padding:0;
}
/*css hack:IE6*/
*html .topics-btn{margin:0 2px 0 0;}

.topics-btn span{
	display:none;
}
.topics-btn a{
	height:11px;
	display:block;
}
.topics-btn a:hover{background:url("/img/www/btn-topics-top.gif") no-repeat 0 -11px;}


/* リンク01 URL強調 */
.link01{
}

a.link01 {
	float:left;
	margin:5px 10px 0 0;
	display:block;
	color:#ffffff;
	padding:3px 15px 3px 16px;
	background:#605d9d url("/img/www/ico-arrow-white.gif") no-repeat 6px 8px;
}

a.link01:hover{
	color:#ffffff;
	background:#969696 url("/img/www/ico-arrow-white.gif") no-repeat 6px 8px;
}
