@charset "utf-8";
@import url("http://atelierunion.co.jp/script/default.css");
@import url("http://atelierunion.co.jp/script/style.css");


/*############################ Q&Aブログでしか使用していないCSS ############################*/
/* common 共通
------------------------------------------------------------------------------ */
#contents-body .pan {
	margin: 10px 0 5px 0;
	clear: both;
}

.entrybody p {
	margin: 0 0 10px 0;
}

.entrybody p a {/*--- リンク ---*/
	color: #F39;
	background-color: #FFF;
	border: #ccc;
}

.entrybody p a:hover {
	color: #FFF;
	background-color: #F39;
}

a:hover img { /* マウスオーバーでリンク画像の不透明度を80％にする */
	opacity: 0.8;
	filter: alpha(opacity=80);
}

/* common 汎用
------------------------------------------------------------------------------ */
.common_bar {
	background: url(../img/common/common_bar.png) no-repeat;
	width: 500px;
	height: 30px;
	margin: 0;
	padding: 0 0 0 30px;
	font-size: 14px;
	line-height: 2em;
	color: #FFF;
	clear: both;
}

#entrybox .common_bar a {
	color: #FFF;
	text-decoration: none;
}
#entrybox .common_bar a:hover {
	color: #CCC;
}

.des {/*--- 簡易説明文用 背景色スモークイエロー ---*/
	background-color: #F8F4E6;
	padding: 5px;
}

/* index インデックス
------------------------------------------------------------------------------ */
#index_list {/*--- ボタン ---*/
	list-style: none;
	display: block;
	width: 100%;
	margin: 10px 0;
	padding: 0;
}

#index_list ul.cat_list {
	width: 250px;
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
}

#index_list ul.cat_list li {
	list-style: none;
	margin: 0 0 5px 0;
}

/*
x#index_list li {
	list-style: none;
	margin: 0 5px 5px 0;
	padding: 0;
	display: block;
	float: left;
	width: 250px;
	height: 60px;
}
*/

.new_entry {/*--- 最新5件 ---*/
	list-style: none;
	margin: 10px 0;
	padding: 0;
}

.new_entry li {
	background: url(../img/list/question.png) no-repeat left center;
	margin: 0 0 10px 20px;
	padding: 0 0 5px 15px;
	font-size: 14px;
}

.new_entry li a { color: #333;}

.new_entry li a:hover { color: #BDB678;}


/* category カテゴリー
------------------------------------------------------------------------------ */
.cat_index {
	float: right;
	width: 400px;
	padding: 10px 0 0 0;
}


/* entry エントリー
------------------------------------------------------------------------------ */
#main_box {
	width: 530px;
	margin: 0 10px 10px 10px;
	float: right;
}

#entrybox {
	color: #333;
}

#entrybox .entrytitle {/*--- エントリータイトル ---*/
	background: url(../img/common/entrytitle.png) no-repeat;
	width: 500px;
	height: 30px;
	margin: 0;
	padding: 0 0 0 30px;
	font-size: 14px;
	line-height: 2em;
	color: #FFF;
	clear: both;
}

#entrybox .entrytitle a {
	color: #FFF;
	text-decoration: none;
}
#entrybox .entrytitle a:hover {
	color: #ccc;
}

#entrybox .entry_go {/*--- エントリーの本文へ（indexで使用） ---*/
	margin: 10px 0 0 0;
	padding: 0;
	text-align: center;
	clear: both;
}

#entrybox .entry_go a {}

#entrybox .entry_go a:hover {
	background: none;
}

.entrybody {/*--- エントリー本文 ---*/
	margin: 0 0 20px 0;
	padding: 10px;
	width: 510px;
	background: #fff;
}

.entrybody .question,
.entrybody .answer {/*--- 質問・回答ボックス ---*/
	margin: 10px 0;
	clear: both;
}

.entrybody .answer {
	border-top: #ccc dashed 1px;
	padding: 10px 0;
}

.q_a_name {/*--- 質問・回答者の名前 ---*/
 margin: 10px 0 0 0;
 padding: 5px;
 text-align: right;
 border-top: #eee solid 1px;
 font-weight: bold;
 color: #999;
}

.entrybody .questioner,
.entrybody .respondents {/*--- 質問・回答者サムネイル ---*/
	width: 70px;
	display: block;
	float: left;
	margin: 0 10px 0 0;
}

.comment_txt {/*--- 質問・回答者コメント文 ---*/
	margin: 0 0 0 80px;
}

.entrytag {/*--- エントリタグ ---*/
	text-align: right;
	clear: both;
	color: #999;
}

.entrytag a {	color: #999;}
.entrytag a:hover {	color: #BDB678;}

.related_link {/*--- 関連リンク ---*/
	border-top: #ccc dashed 1px;
	margin: 10px 0 0 0;
}

.related_link .related_link_title {
	background: url(../img/list/pink_arrow.gif) no-repeat left center;
	padding: 0 0 0 15px;
	margin: 10px 0 10px 10px;
	font-size: 14px;
	font-weight: normal;
}

.related_link .link_list {
	list-style: none;
	line-height: 1.5em;
}

.related_link .link_list li {
	background: url(../img/list/pink_cross.gif) no-repeat left center;
	padding: 0 0 0 13px;
}

.related_link .link_list li a {
 color: #333;
}

.related_link .link_list li a:hover {
 color: #BDB678;
}

.item_hh {}

.item_hh img a {
 text-decoration: none;
}

/* left-menu 左メニュー
------------------------------------------------------------------------------ */
.blog_menu {
	background: url(../img/common/common_bar.png) left center;
	width: 169px;
	line-height: 33px;	  
	padding: 0 0 0 30px;
	font-weight: bold;
	font-size: 10pt;
	font-family: Arial;
	margin: 0 0 0 4px;
	color: #FFF;
}

.inq_banner {
	margin: 20px auto;
	width: 500px;
}

#tagcloud {
	border: #3E3E3E solid 1px;
	margin: 0;
	padding: 10px 5px;
	line-height: 1.7em;
}

#tagcloud a {
	color: #FFF !important;
}

#tagcloud a:hover {
	color: #FFFF3F !important;
}

#tagcloud .taglebel {
	display: inline;
}


/* メイン下部--ショールームへの誘導エリア
-------------------------------------------------*/

#main_box .sr_navi_heading {
	background: none;
	padding: 0;
	margin: 20px 0 0 0;
	clear: both;
}

#main_box .sr_navi_box {
	width: 502px;
	border: #bbb477 solid 1px;
	border-top: none;
	padding: 10px;
	color: #fff;
	line-height: 1.4;
}

#main_box .sr_navi_box_left {
	width: 95px;
	float: left;
	display: inline;
}

#main_box .sr_navi_box_right {
	width: 407px;
	float: left;
	display: inline;
}

#main_box .sr_navi_box_right .pink {
	color: #ff1493;
}

#main_box .sr_navi_box_right .sr_navi_btn a {
	display: block;
	width: 407px;
	height: 34px;
	margin: 15px 0;
	text-indent: -9999px;
	background: url(../../img/sr_navi_btn.gif) left top no-repeat;
}

#main_box .sr_navi_box_right .sr_navi_btn a:hover {
	background: url(../../img/sr_navi_btn.gif) left -34px no-repeat;
}


/* fotter フッター
------------------------------------------------------------------------------ */
#footer .copyright {
	text-align: right;
	margin: 0 10px 0 0;
	color: #ccc;
}

#footer .copyright a {
	text-decoration: none;
	color: #ccc;
}
