@charset "utf-8";
/* ===================================================================

CSS information

 file name  :editors.css
 author     :miyazaki @ajike
 style info :エディターズブログ個別レイアウト

 =================================================================== */

h2 {
	margin:0 0 20px;
}
h2.globalCategory {
	margin:10px 0 18px;
	padding:0 0 3px;
	border-bottom:1px solid #4c4c4c;
}
.categoryBlock {
	width:618px;
	overflow:hidden;
}
* html .categoryBlock {height:1%;}

.categoryBlock h3{
	width:auto;
	margin:0 0 20px;
	padding:0;
	line-height:1;
	border:none;
}

/*----------------------------------------------------

	各ブログの設定

----------------------------------------------------*/
#fnEditors .categoryBlock h3 {
	background-color:#f7e9fe;
}
#fnEditors .categoryName {
	background-color:#f7e9fe;
}
#fnEditors .catgoryEntryList h4{
	background-color:#f7e9fe;
}
#fnEditors #listType {
	background-color:#f7e9fe;
}
#fnEditors .pageBute span.before a{
	background:url(../../fashion/img/btn_before.gif) no-repeat;
}
#fnEditors .pageBute span.next a{
	background:url(../../fashion/img/btn_next.gif) no-repeat;
}
#fnEditors #listType .archiveTitle {
	background-color:#7B5C8A;
}
#fnEditors #entryBlock .assetTitle h3,
#fnEditors .entryAsset .assetTitle a {
	color:#784294;
}

/*  ビューティ 
----------------------------------------------------*/
#btEditors .categoryBlock h3 {
	background-color:#FCE0EA;
}
#btEditors .categoryName {
	background-color:#FCE0EA;
}
#btEditors .catgoryEntryList h4{
	background-color:#FCE0EA;
}
#btEditors #listType {
	background-color:#FCE0EA;
}
#btEditors .pageBute span.before a{
	background:url(../../beauty/img/btn_before.gif) no-repeat;
}
#btEditors .pageBute span.next a{
	background:url(../../beauty/img/btn_next.gif) no-repeat;
}
#btEditors #listType .archiveTitle {
	background-color:#d15c83;
}
#btEditors #entryBlock .assetTitle h3,
#btEditors .entryAsset .assetTitle a,
#btEditors #entryBlock .author,
#btEditors .entryAsset .assetMeta .author{
	color:#D84174;
}
#btEditors #rightside .archive {
	background: url(../img/bg_btsidebar.gif) repeat-y;
}
#btEditors #rightside .archive ul {
	background:url(../img/bg_btsidebar_btm.gif) left bottom no-repeat;
}
#btEditors #rightside .archive li {
	background: url(../img/mak_arrow_bt.gif) 0 50% no-repeat;
}

/*  ライフスタイル 
----------------------------------------------------*/
#lsEditors .categoryBlock h3 {
	background-color:#d8f4d3;
}
#lsEditors .categoryName {
	background-color:#d8f4d3;
}
#lsEditors .catgoryEntryList h4{
	background-color:#d8f4d3;
}
#lsEditors #listType {
	background-color:#d8f4d3;
}
#lsEditors .pageBute span.before a{
	background:url(../../lifestyle/img/btn_before.gif) no-repeat;
}
#lsEditors .pageBute span.next a{
	background:url(../../lifestyle/img/btn_next.gif) no-repeat;
}
#lsEditors #listType .archiveTitle {
	background-color:#5f805b;
}
#lsEditors .entryAsset .assetMeta .author,
#lsEditors #entryBlock .author,
#lsEditors #entryBlock .assetTitle h3,
#lsEditors .entryAsset .assetTitle a {
	color:#44763C;
}
#lsEditors #entryBlock .assetTitle h3 {
	margin-left:0;
}
#lsEditors #rightside .archive {
	background: url(../img/bg_lssidebar.gif) repeat-y;
}
#lsEditors #rightside .archive ul {
	background:url(../img/bg_lssidebar_btm.gif) left bottom no-repeat;
}
#lsEditors #rightside .archive li {
	background: url(../img/mak_arrow_ls.gif) 0 50% no-repeat;
}

/*  スペシャル 
----------------------------------------------------*/
#spBlog .categoryBlock h3,
#spBlog .categoryName,
#spBlog .catgoryEntryList h4,
#spBlog #listType{
	background-color:#ebe4c7;
}
#spBlog .pageBute span.before a{
	background:url(../../special/img/btn_before.gif) no-repeat;
}
#spBlog .pageBute span.next a{
	background:url(../../special/img/btn_next.gif) no-repeat;
}
#spBlog #listType .archiveTitle {
	background-color:#5f511f;
}
#spBlog .entryAsset .assetMeta .author,
#spBlog #entryBlock .author,
#spBlog #entryBlock .assetTitle h3,
#spBlog .entryAsset .assetTitle a {
	color:#5f511f;
}
#spBlog #entryBlock .assetTitle h3 {
	margin-left:110px;
}
#spBlog #rightside .archive {
	background: url(../img/bg_spsidebar_mid.gif) repeat-y;
}
#spBlog #rightside .archive ul {
	background:url(../img/bg_spsidebar_btm.gif) left bottom no-repeat;
}
#spBlog #rightside .archive li {
	background: url(../img/mak_arrow_ls.gif) 0 50% no-repeat;
}


/*----------------------------------------------------

	パンくず　絵文字

----------------------------------------------------*/
#topicpass img{
	width:6px;
	height:6px;
}

/*----------------------------------------------------

	記事リスト

----------------------------------------------------*/
.entryAsset {
	clear:both;
	overflow:hidden;
	position:relative;
	width:616px;
	padding:16px 0 16px 0;
	background: url(../img/bg_dotline03.gif) repeat-x top;
}
.firstChild {
	background:none;
}
.entryAsset .assetImg {
	float:left;
	width:135px;
	padding:4px;
	border:1px solid #ccc;
}
.entryAsset .assetImgInner {
	display:table-cell;
	width:135px;
	height:93px;
	text-align:center;
	vertical-align:middle;
}
.entryAsset .assetImgInner a{
	display:block;
	width:135px;
	height:93px;
	margin:0 auto;
	overflow:hidden;
}
.entryAsset .assetText {
	margin:0 0 0 163px;
}
.noImage {
	margin:0;
}
.entryAsset .assetMeta {
	overflow:hidden;
	margin:0 0 1px 0;
}
.entryAsset .assetMeta .published {
	display:block;
	margin:0 0 5px;
	line-height:1;
	color:#999;
}
.entryAsset .assetMeta .author {
	float:right;
	color:#784294;
	font-size:100%;
	font-weight:bold;
}
.entryAsset .assetMeta .categoryName {
	display:inline-block;
	float:left;
	height:20px;
	margin:0 0 5px 0;
	padding:0 10px;
	line-height:20px;
}
.entryAsset h3.assetTitle {
	margin:0 0 5px;
	color:#784294;
}
.entryAsset .assetTitle a {
	font-weight:bold;
}
.entryAsset .assetBody {
	margin:0 120px 5px 0; 
	line-height:1.4;
	color:#333;
}
.entryAsset .assetMoreLink {
	position:absolute;
	right:0;
	bottom:16px;
}

/*----------------------------------------------------

	記事詳細

----------------------------------------------------*/
#entryBlock .assetTitle {
	border-bottom:1px solid #777777;
	line-height:1.4;
	margin:0 0 10px;
	overflow:hidden;
	padding:0 0 5px;
}
#entryBlock .assetTitle h3 {
	margin:0 0 0 100px;
	font-size:120%;
}
#entryBlock .author {
	float:none;
	color:#784294;
	font-size:100%;
	font-weight:bold;
	letter-spacing:0.1em;
}
#entryBlock .assetTitle .categoryName{
	display:inline-block;
	float:left;
	height:20px;
	margin:0 10px 0 0;
	padding:0 10px;
	line-height:20px;
}
#entryBlock .assetMeta {
	overflow:hidden;
	margin:0 0 20px;
}
* html #entryBlock .assetMeta { height:1%}

#entryBlock .assetMeta .published {
	display:block;
	float:right;
	color:#999;
}
#entryBlock .assetMeta .twitter {
	float:right;
	margin:0 0 0 5px;
}

#entryBlock .assetBody {
	clear:both;
	margin:0 0 35px 0;
}
.assetBody a {
	color:#D84174;
}
.moreLink {
	clear:both;
	padding:15px 0 30px 0;
	background: url(../img/bg_dotline03.gif) repeat-x top;
	text-align:right;
}
.noBorder {
	background:none;
}
.catgoryEntryList {
	margin:35px 0 0 0;
}
.catgoryEntryList h4{
	margin:0;
	line-height:1;
}W
.catgoryEntryList h2 {
	margin:0 0 4px 0;
}

/*----------------------------------------------------

	twitter

----------------------------------------------------*/
#leftside div.twitter {
	margin:10px 0 25px;
	text-align:right;
	font-weight:bold;
	line-height:1;
}
#contents_box div.twitter {
	margin:10px 0 25px;
	text-align:right;
	font-weight:bold;
	line-height:1;
}
#leftside div.twitter img,
#contents_box div.twitter img{
	margin:0 3px 0 3px;
	padding:0 0 1px;
	vertical-align:bottom;
}
*:first-child+html #leftside div.twitter img,
*:first-child+html #contents_box div.twitter img{
	margin:0 3px 0 3px;
	padding:0;
	vertical-align:middle;
}

/*----------------------------------------------------

	アーカイブ

----------------------------------------------------*/
#listType {
	margin:0;
	line-height:1;
}
#listType .archiveTitle {
	display:inline-block;
	height:26px;
	line-height:26px;
	padding:0 20px;
	color:#FFFFFF;
	font-weight:normal;
}

/*----------------------------------------------------

	ページ分割

----------------------------------------------------*/
.pageBute {
	clear:both;
	position:relative;
	width:618px;
	padding:0 0 5px 0;
	background:url(../img/bg_pagenav_btm.gif) bottom no-repeat;
}
.pageBute .inner {
	width:618px;
	padding:5px 0 0;
	background:url(../img/bg_pagenav_top.gif) top no-repeat;
}
.pageBute p{
	padding:22px 0;
	border-left:1px solid #d9d9d9;
	border-right:1px solid #d9d9d9;
	text-align:center;
	font-size:108%;
}
.pageBute p.toTop{
	padding:13px 0;
}
.pageBute p.toTop a{
	padding:0;
}
.pageBute a{
		padding:0 0.3em;
		color:#D84174;
		font-weight:bold;
}
.pageBute span.current_page {
	font-weight:bold;
	padding:0 0.3em;
}
.pageBute span a{
	display:block;
	overflow:hidden;
	position:absolute;
	width:152px;
	height:36px;
	padding:0;
	text-indent:-9999px;
}
#btEditors .pageBute span.before a:hover,
#btEditors .pageBute span.next a:hover{
	background-position:0 -36px;
}
#lsEditors .pageBute span.before a:hover,
#lsEditors .pageBute span.next a:hover{
	background-position:0 -36px;
}
#fnEditors .pageBute span.before a:hover,
#fnEditors .pageBute span.next a:hover{
	background-position:0 -36px;
}
.pageBute span.before a{
	top:18px;
	left:20px;
}
.pageBute span.next a{
	top:18px;
	right:20px;
	background:url(../img/common/btn_next.gif) no-repeat;
}

/*----------------------------------------------------

	深夜22時レストラン　店舗情報

----------------------------------------------------*/
.restInfo h4 {
	background-color:#f2f2f2;
	margin:0 0 10px;
	padding:4px 10px;
	color:#666;
}
.restInfo h5{
	margin:0 0 10px;
	padding:0;
	border-bottom:none;
	line-height:1;
	color:#666;
	font-weight:bold;
}
.restInfo .assetSubTitle {
	margin:0;
	line-height:1;
	color:#666;
	font-size:100%;
}
.restInfo table {
	width:617px;
	margin:0 0 20px;
	background-color:#efefef;
}
.restInfo th {
	width:79px;
	padding:5px 0 8px 17px;
	background:url(../img/bg_detail_table.gif) bottom repeat-x;
	vertical-align:top;
	font-weight:normal;
}
.restInfo td {
	padding:5px 0 8px 17px;
	background:url(../img/bg_detail_table.gif) bottom repeat-x;
	background-color:#FFF;
	vertical-align:top;
}
#lsEditors .assetDetail {
clear:both;
margin:0 0 25px;
overflow:hidden;
}
#lsEditors .assetDetail h4 {
	background-color:#f2f2f2;
	margin:0 0 10px;
	padding:4px 10px;
	color:#666;
}
#lsEditors .assetDetail .assetTitle {
	margin:0 0 5px;
	padding:0;
	border-bottom:none;
	line-height:1;
	color:#666;
	font-size:108%;
	font-weight:bold;
}
#lsEditors .assetDetail .assetSubTitle {
	margin:0;
	line-height:1;
	color:#666;
	font-size:84%;
}
.assetGmap {
	overflow:hidden;
	width:181px;
	float:right;
	text-align:right;
}
.assetGmap #gMap{
	width:175px;
	height:175px;
	margin:0 0 5px;
	padding:2px;
	border:1px #c8c8c8 solid;
	text-align:left;
}
.assetGmap a {
	padding:0 3px 0 10px;
	background:url(../img/mak_arrow02.gif) left no-repeat;
}
.assetDetail table {
	width:428px;
	margin:10px 0 0;
	background-color:#efefef;
}
.assetDetail th {
	width:79px;
	padding:5px 0 8px 17px;
	background:url(../img/bg_detail_table.gif) bottom repeat-x;
	vertical-align:top;
	font-weight:normal;
}
.assetDetail td {
	padding:5px 0 8px 17px;
	background:url(../img/bg_detail_table.gif) bottom repeat-x;
	background-color:#FFF;
	vertical-align:top;
}

/*----------------------------------------------------

	MISS リーダーブログ

----------------------------------------------------*/
#spBlog h2 {
	margin:0 0 35px;
}
#spBlog #entryBlock .assetTitle .assetImg {
	float:left;
	padding:1px;
	border:1px solid #c5c5c5;
}
#spBlog #entryBlock .assetTitle .assetTxt {
	margin:0 0 0 65px;
}
#spBlog #entryBlock .assetTitle .categoryName{
	display:block;
	float:none;
	width:77px;
	margin:0 0 1em;
	text-align:center;
}
#spBlog #entryBlock .assetTitle h3 {
	margin-left:0;
}
#spBlog #entryBlock .assetTitle {
	overflow:hidden;
	border-bottom:1px solid #b2b2b2;
}
* html #spBlog #entryBlock .assetTitle { height:1%}

#spBlog #entryBlock .assetMeta .published {
	font-size:84%;
}
#spBlog #entryBlock .assetMeta {
	margin:0 0 5px;
}
#spBlog #rightside .archive ul.reader {
	padding:5px 14px 15px 16px;
}
#spBlog #rightside .archive ul.reader li {
	overflow:hidden;
	background:none;
	padding:10px 0 0;
}
* html #spBlog #rightside .archive ul.reader li {height:1%;}

#spBlog #rightside .archive ul.reader .assetImg {
	border:5px solid #ab995b;
}
#spBlog #rightside .archive ul.reader .assetTxt {
	margin:0 0 0 70px;
}
#spBlog #rightside .archive ul.reader h4 {
	padding:0 0 0 12px;
	background: url(../img/mak_arrow_sp.gif) 0 50% no-repeat;
}
#spBlog #rightside .archive ul.reader h4 a{
	color:#8d7a3b;
}
#spBlog #rightside .archive ul.reader p {
	padding:0 0 0 12px;
}


/*----------------------------------------------------

	編集長ブログ

----------------------------------------------------*/
#spEditors .categoryBlock h3,
#spEditors .categoryName,
#spEditors .catgoryEntryList h4,
#spEditors #listType{
	background-color:#ebe4c7;
}
#spEditors .pageBute span.before a{
	background:url(../../special/img/btn_before.gif) no-repeat;
}
#spEditors .pageBute span.next a{
	background:url(../../special/img/btn_next.gif) no-repeat;
}
#spEditors #listType .archiveTitle {
	background-color:#5f511f;
}
#spEditors .entryAsset .assetMeta .author,
#spEditors #entryBlock .author,
#spEditors #entryBlock .assetTitle h3,
#spEditors .entryAsset .assetTitle a {
	color:#5f511f;
}
#spEditors #entryBlock .assetTitle .categoryName {
	width:100px;
	padding:0 5px;
	text-align:center;
}
#spEditors #entryBlock .assetTitle h3 {
	margin-left:110px;
}
#spEditors #rightside .archive {
	background: url(../img/bg_spsidebar_mid.gif) repeat-y;
}
#spEditors #rightside .archive ul {
	background:url(../img/bg_spsidebar_btm.gif) left bottom no-repeat;
}
#spEditors #rightside .archive li {
	background: url(../img/mak_arrow_ls.gif) 0 50% no-repeat;
}
#spEditors .assetBody {
	overflow:hidden;
}
* html #spEditors .assetBody {
	height:1%;
}
#spEditors #rightside .archive ul.reader {
	padding:5px 14px 15px 16px;
}
#spEditors #rightside .archive ul.reader li {
	overflow:hidden;
	background:none;
	padding:10px 0 0;
}
* html #spEditors #rightside .archive ul.reader li {height:1%;}

#spEditors #rightside .archive ul.reader .assetImg {
	border:5px solid #ab995b;
}
#spEditors #rightside .archive ul.reader .assetTxt {
	margin:0 0 0 70px;
}
#spEditors #rightside .archive ul.reader h4 {
	padding:0 0 0 10px;
}
#spEditors #rightside .archive ul.reader h4 a{
	color:#8d7a3b;
}
#spEditors #rightside .archive ul.reader p {
	padding:0 0 0 10px;
}
#spEditors #rightside #chief_profile .assetTxt {
	margin-bottom:12px;
}
.backnumber ,moreLink {
	background:none;
}


/*----------------------------------------------------

	サイドバー

----------------------------------------------------*/
#rightside .archive {
	padding:0;
	border:none;
	background: url(../img/bg_fnsidebar.gif) repeat-y;
}
#rightside .archive ul {
	margin:0;
	padding:15px 14px 15px 16px;
	background:url(../img/bg_fnsidebar_btm.gif) left bottom no-repeat;
}
#rightside .archive li {
	padding:0 0 0 17px;
	background: url(../img/mak_arrow_fn.gif) 0 50% no-repeat;
}
