/*
Copyright(c) All About, Inc. All rights reserved.
$LastChangedDate: 2008-04-15 13:37 (Tue, 15 Apr 2008) $
Version: 1.0
revised for "Mrs.All About" by D.MORIMOTO IT&D DirectionG
Author:D.MORIMOTO IT&D DesignG
*/

/* コンテンツ
--------------------------------------------------------------------------
	1. 全体
	2. ヘッダー
	3. ヘッドナビゲーション　（サブCHナビ、レッドバー、パン屑）
	4. メインボディー
		4-1 : 左のカラム
		4-2 : 中のカラム
		4-3 : 右のカラム
	5. フッター
--------------------------------------------------------------------------
*/

/*      1.全体     */
div#container {
	width: 940px;
	}

/* BODYレイアウト三列 */
div#wrapper {
	width: 940px;
	}
	
div#content {
	width: 685px;
	float: right;
	}

div#maincontent {
	width: 505px;
	float: left;
	margin-right: 15px;
	}
	
div#subcontent {
	width: 165px;
	float: right;
	}

div#sidebar {
	width: 240px;
	float: left;
	margin-right: 15px;
	}
/* BODYレイアウト三列 */

/* BODYレイアウト二列 */
div#wrapper-double {
	width: 940px;
	}
	
div#content-double {
	width: 685px;
	float: right;
	}

div#content-760 {
	width: 760px;
	float: left;
	margin-right: 15px;
	}
	
div#content-165 {
	width: 165px;
	float: right;
	}
/* BODYレイアウト二列 */

/************************** 2.ヘッダー ここから **************************/
div#toptext {
	width: 940px; 
	height: 34px;
	color:#ffffff;
}

div#seotext {
	margin: 0; 
	padding: 0; 
	width: 60%; 
	text-align: left;
	float: left; 
	display: inline;
}

div#infotext {
	margin: 0; 
	padding: 0; 
	width: 40%; 
	text-align: right; 
	float: right; 
	display: inline;
}

div#infotext a {
	color:#ffffff;
}

div#header { 
	margin-bottom: 12px;
	clear: both;
}

div#logo {
	float: left;
	padding: 10px 0 0 0;
	_padding: 10px 0 10px 0;
}

div#logo-r { 
	margin: 0px;
	padding: 0px;
	width: auto;
	text-align: right;
	float: right
}

div#headerlink ul li { 
	display: inline;
	margin: 0 0 0 15px;
}

div#search { 
	width: auto;
	background-color: #ededed;
	text-align: right;
	padding: 5px 5px 5px 15px;
	margin-top: 10px;
	vertical-align: middle;
}

div#search #searchform { 
	width: 200px;
	margin: 0 10px 0 10px;
	padding: 0px;
}

div#topbannerWire {
	text-align: center;
	margin-bottom: 12px;
	clear: both;
}

div#topbanner {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 12px;
}
div#topbanner img {
	margin-left: auto;
	margin-right: auto;
}

div#gsmenu {
	margin-bottom: 15px;
	clear: both;
}
/************************** 2.ヘッダー ここまで **************************/

/************************** 3.ヘッドナビゲーション ここから **************************/
div#headnavi {
	margin-bottom: 10px;
	}

div#headnavi div#top-bar div#top-barl h1{
	width:auto;
	color:#000000;
	text-indent:-9999px;
	background-color:#009999;
	} 
	
div#top-bar { 
	height: 10px;
	width:940px;
	color: #ffffff;
	background: url(//img.allabout.co.jp/pts/mrs/pts/top_line.gif) no-repeat;
	}
div#top-bar a {  
	color: #ffffff;
	font-weight: bold;
	}
div#top-barl {  
	width:800px;
	height:auto;
	line-height: 165%;
	float: left;
	color: #ffffff;
	padding: 3px 0px 0px 10px; 
	}
div#top-barr { 
	float: right;
	height:auto;
	background-repeat: no-repeat; 
	padding: 0px 3px 0px 0px; 
	}

div#bread {
	margin-top: 10px;
	margin-bottom: 5px;
	clear: both;
	color:#000000;
}

div#bread a {
	margin: 0px 12px;
}
/************************** 3.ヘッドナビゲーション ここまで **************************/

/************************** 4-1.メインボディー　左のカラム　ここから **************************/
div#sidebar h3,ul,li,dl,dt,dd {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

#rectangle {
	margin-bottom: 15px;
	text-align: center;
}

/* パートナーシップ左（PS-L） */
/* パートナーシップ左（PS-L） */

/* All About 関連情報 */
div#sidebar div#relation {
	padding: 0px;
	border: 2px solid #e0e0e0;
	margin-bottom: 10px;
}

div#sidebar div#relation h3 {
	font-weight: bold;
	padding: 11px 0px 0px 10px;
}

div#sidebar div#relation ul {
	padding: 4px 0px 0px 0px;
}

div#sidebar div#relation li {
	margin: 6px;
	margin-left: 10px;
	padding:0px 5px 0px 14px;
	list-style-type:none;
	background: url("//img.allabout.co.jp/pts/img/2005/tri01.gif") no-repeat left top;
}
/* All About 関連情報 */

/* 注目情報（GST左） */
div#sidebar div#gst-l {
	padding: 0px;
	border: 2px solid #deeaef;
	background-color: #ebf3f7;
	margin-bottom: 10px;
}

div#sidebar div#gst-l h3 {
	font-weight: bold;
	padding: 11px 0px 0px 10px;
}

div#sidebar div#gst-l ul {
	padding: 4px 0px 0px 0px;
}

div#sidebar div#gst-l li {
	margin: 6px;
	margin-left: 10px;
	padding:0px 5px 0px 14px;
	list-style-type:none;
	background: url("//img.allabout.co.jp/pts/img/2005/tri01.gif") no-repeat left top;
}
/* 注目情報（GST左） */

/* ランキング */
div#sidebar div#ranking {
	padding: 0px;
	border: 2px solid #e0e0e0;
	margin-bottom: 10px;
}

div#sidebar div#ranking h3 {
	font-weight: bold;
	padding: 11px 0px 0px 10px;
}
/* ランキング */

/* ミセスのひとくふう */
div#sidebar div.mrs-deviceTitle { /*061128*/
	height:auto;
	padding-top:0px;
	_padding-top:0px;
	background-color: #ffffff;
}

div#sidebar div.mrs-device {
	height:auto;
	padding-bottom: 4px;
	padding-top:0px;
	_padding-top:0px;
	margin-bottom: 10px;
	background-color:ffffff;
}
div#sidebar div.mrs-device div.mrs-device-ad {
	height:auto;
	_height:1%;
	margin:10px 0 0 0;
	_margin:6px 0 0px 0;
	padding:0 0 2px 0;
	_padding:0 0 5px 0;
	background-color:#ffffff;
	border-bottom:solid 1px #D9D2CF;
	}
	
div#sidebar div.mrs-device div.mrs-device-ad p.mrs-device-adtitle{
	display:block;
	height:auto;
	_height:1.2em;
	padding:2px 0 5px 2px;
	_padding:2px 0 2px 2px;
	_margin:5px 0 0 0;
	clear:both;
	color:#806D66;
	font-weight:bold;
	}
	
div#sidebar div.mrs-device div.mrs-device-ad span.mrs-device-adtitle2{
	display:block;
	padding:2px 0 5px 2px;
	_padding:2px 0 2px 2px;
	_margin:5px 0 0 0;
	color:#806D66;
	font-weight:bold;
	}

div#sidebar div.mrs-device div.mrs-device-ad img{
	_margin:5px 0 5px 5px;
	padding:3px 0 5px 5px;
	_padding:0;
	float:left;
	_border-bottom:solid 2px #FFFFFF;
	}

div#sidebar div.mrs-device div.mrs-device-ad p.mrs-device-adtext{
	width:175px;
	_width:180px;
	_margin:5px 0 0 0;
	padding:5px 0 0 4px;
	float:right;
	}
	
div#sidebar div.mrs-device div.mrs-device-ad p.mrs-device-adtext2{
	width:178px;
	_width:180px;
	_margin:-3px 0 0 0;
	padding:0px 0 0 2px;
	float:right;
	}

div#sidebar div.mrs-device div.mrs-device-ad span.mrs-device-adbtn{
	/*
	display:block;
	width:73px;
	margin:0 5px 0 0;
	float:right;
	*/
	display:block;
	width:73px;
	margin:3px 5px 0 0;
	float:right;
	}
/* ミセスのひとくふう */

/* TU AD */
div#sidebar div.mrs-topicsTitle { /*061130*/
	height:auto;
	padding-top:0px;
	_padding-top:0px;
	background-color: #ffffff;
}

body#tuUp-page div#sidebar div.mrs-topicsTitle { /*081008*/
	background-color: #a58e84;
	border-top: solid 2px #a58e84;
	border-bottom: solid 1px #a58e84;
}

div#sidebar div#tu-Ad {
	padding-bottom: 4px;
	background-color:#ffffff;
	margin-bottom: 10px;
}

div#sidebar div#tu-Ad h3{
	background-color:#ffffff;
	}

div#sidebar div#tu-Ad ul {
	padding: 0px 0px 0px 0px;
}

div#sidebar div#tu-Ad li {
	margin: 8px 6px 8px 6px;
	padding:0px 5px 0px 15px;
	list-style-type:none;
	background: url("//img.allabout.co.jp/pts/mrs/pts/nav_ad3.gif") no-repeat left 2px;
	background-color:#ffffff;
}
/* TU AD */

/* cosme */
div#sidebar div#cosme {
	padding-bottom: 4px;
	background-color:#ffffff;
	margin-bottom: 10px;
}

div#sidebar div#cosme ul {
	padding: 4px 0px 0px 0px;
}

div#sidebar div#cosme li {
	margin: 8px 6px 8px 6px;
	padding:0px 5px 0px 15px;
	list-style-type:none;
	background: #ffffff url("//img.allabout.co.jp/pts/mrs/pts/keyword_list.gif") no-repeat;
	background-position: 0% 50%;
}

div#sidebar div#cosme div#list {
	float: right;
	padding: 0px 5px 5px 0px;	
}
/* cosme */

/* MRS　プレゼント */
div#sidebar div#mrs-present {
	height:auto;
	padding-bottom: 4px;
	background-color:ffffff;
	margin-bottom: 10px;
}
div#sidebar div#mrs-present div.mrs-present-box {
	height:auto;
	_height:1%;
	margin:5px 0 0 0;
	_margin:0 0 0px 0;
	padding:0 0 0 0;
	_padding:0 0 5px 0;
	background-color:#ffffff;
	border-bottom:solid 1px #ffffff;
	}

div#sidebar div#mrs-present div.mrs-present-box img{
	_margin:5px 0 5px 5px;
	padding:5px 0 5px 5px;
	_padding:0;
	float:left;
	_border-bottom:solid 2px #FFFFFF;
	}

div#sidebar div#mrs-present div.mrs-present-box ul {
	display:block;
	width:100%;
	padding: 4px 0px 0px 0px;
	float:right;
}

div#sidebar div#mrs-present div.mrs-present-box li {
	margin: 8px 6px 8px 6px;
	padding:0px 5px 0px 15px;
	list-style-type:none;
	background: #ffffff url("//img.allabout.co.jp/pts/mrs/pts/keyword_list.gif") no-repeat;
	background-position: 0% 50%;
}

div#sidebar div#mrs-present div.mrs-present-box div#list {
	float: right;
	padding: 0px 5px 5px 0px;
	text-align:right;
}
/* MRS　プレゼント */

/* enq */
div#sidebar div#enq {
	padding-bottom: 4px;
	background-color:#ffffff;
	margin-bottom: 10px;
}

div#sidebar div#enq p.mrs-enq-text{
	_margin:5px 0 0 0;
	padding:5px 0 0 4px;
	}

div#sidebar div#enq ul {
	padding: 4px 0px 0px 0px;
}

div#sidebar div#enq li {
	margin: 8px 6px 8px 6px;
	padding:0px 5px 0px 15px;
	list-style-type:none;
	background: #ffffff url("//img.allabout.co.jp/pts/mrs/pts/keyword_list.gif") no-repeat;
	background-position: 0% 50%;
}

div#sidebar div#enq div#list {
	float: right;
	padding: 0px 5px 5px 0px;	
}

/* enq */

/* NEWS */

div#sidebar div#news {
	padding-bottom: 4px;
	background-color:#ffffff;
	margin-bottom: 10px;
}

div#sidebar div#news p.mrs-news-text{
	_margin:5px 0 0 0;
	padding:5px 0 0 4px;
	}

div#sidebar div#news ul {
	padding: 4px 0px 0px 0px;
}

div#sidebar div#news li {
	margin: 8px 6px 8px 6px;
	padding:0px 5px 0px 15px;
	list-style-type:none;
	background: url("//img.allabout.co.jp/pts/mrs/pts/nav_ad3.gif") no-repeat left top;
}

div#sidebar div#news div#list {
	float: right;
	padding: 0px 5px 5px 0px;	
}

/* NEWS */

/* マガジン　ドロン */

div#sidebar div#mag-d {
	padding: 0px;
	border: 2px solid #e0e0e0;
	margin-bottom: 10px;
}

div#sidebar div#mag-d-w {
	width: 236px;
}

div#sidebar div#mag-d-l {
	width: 176px;
	float: left;
}

div#sidebar div#mag-d-r {
	width: 60px;
	float: right;
}

div#sidebar div#mag-d ul {
	clear: both;
	padding-top: 3px;
}

div#sidebar #mag-d li {
	margin: 6px 6px 6px 10px;
	padding: 0px 5px 0px 14px;
	list-style-type:none;
	background: url("//img.allabout.co.jp/pts/img/2005/tri01.gif") no-repeat left top;
}

/* マガジン　ドロン */


/* マガジン　L */

div#sidebar div#mag-l {
	padding: 0px;
	border: 2px solid #e0e0e0;
	margin-bottom: 10px;
}

div#sidebar div#mag-l-w {
	width: 236px;
}

div#sidebar div#mag-l-l {
	width: 176px;
	float: left;
}

div#sidebar div#mag-l-r {
	width: 60px;
	float: right;
}

div#sidebar div#mag-l ul {
	clear: both;
	padding-top: 3px;
}

div#sidebar div#mag-l li {
	margin: 6px 6px 6px 10px;
	padding: 0px 5px 0px 14px;
	list-style-type:none;
	background: url("//img.allabout.co.jp/pts/img/2005/tri01.gif") no-repeat left top;
}

/* マガジン　L */


/* マガジン　m */

div#sidebar div#mag-m {
	padding: 0px;
	border: 2px solid #e0e0e0;
	margin-bottom: 10px;
}

div#sidebar div#mag-m-w {
	width: 236px;
}

div#sidebar div#mag-m-l {
	width: 176px;
	float: left;
}

div#sidebar div#mag-m-r {
	width: 60px;
	float: right;
}

div#sidebar div#mag-m ul {
	clear: both;
	padding-top: 3px;
}

div#sidebar div#mag-m li {
	margin: 6px 6px 6px 10px;
	padding: 0px 5px 0px 14px;
	list-style-type:none;
	background: url("//img.allabout.co.jp/pts/img/2005/tri01.gif") no-repeat left top;
}

/* マガジン　m */


/* マガジン　f */

div#sidebar div#mag-f {
	padding: 0px;
	border: 2px solid #e0e0e0;
	margin-bottom: 10px;
}

div#sidebar div#mag-f-w {
	width: 236px;
}

div#sidebar div#mag-f-l {
	width: 176px;
	float: left;
}

div#sidebar div#mag-f-r {
	width: 60px;
	float: right;
}

div#sidebar div#mag-f ul {
	clear: both;
	padding-top: 3px;
}

div#sidebar div#mag-f li {
	margin: 6px 6px 6px 10px;
	padding: 0px 5px 0px 14px;
	list-style-type:none;
	background: url("//img.allabout.co.jp/pts/img/2005/tri01.gif") no-repeat left top;
}

/* マガジン　f */



/* スタイルストア */

div#sidebar div#store {
	padding: 0px;
	border: 2px solid #e0e0e0;
	margin-bottom: 10px;
}
div#sidebar div#store div#rank1-photo {
	width: 52px;
	float: left;
	margin: 6px;
}
div#sidebar div#store ul.rank1 {
	width: 172px;
	float: right;
}

div#sidebar div#store ul.rank2 {
	clear: both;
	margin-left: 7px;
	margin-bottom: 5px;
}
div#sidebar div#store ul li {
	list-style-type: none;
	margin: 6px;
}
div#sidebar div#store li#rank1 {
	margin-left: 0px;
	margin-top: 6px;
	padding-top: 15px;
	background-image: url(//img.allabout.co.jp/pts/img/2006/store_rank1.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
div#sidebar div#store li#rank2 {
	margin-left: 0px;
	margin-top: 3px;
	padding-left: 26px;
	background-image: url(//img.allabout.co.jp/pts/img/2006/store_rank2.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}
div#sidebar div#store li#rank3 {
	margin-left: 0px;
	padding-left: 26px;
	background-image: url(//img.allabout.co.jp/pts/img/2006/store_rank3.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}
/* スタイルストア */



/* メルマガ登録 */

div#sidebar div#mailmag {
	padding: 5px; 
	background-color:#faf5eb; /*070215 メルマガ登録枠設置につき修正*/
	margin-bottom: 10px;
}

div#sidebar div#mailmag div {
	padding: 3px; 
	text-align: center;
}

/* メルマガ登録 */



/* 用語集・その他 */

div#sidebar div#glossary {
	padding-top: 3px;
	margin-bottom: 10px;
}


div#sidebar div#glossary li {
	margin: 6px;
	padding:0px 5px 0px 14px;
	list-style-type:none;
	background: url("//img.allabout.co.jp/pts/img/2005/tri01.gif") no-repeat left top;
}

/* 用語集・その他 */


/************************** 4-1.メインボディー　左のカラム　ここまで **************************/




/************************** 4-2.メインボディー　中のカラム　ここから **************************/

/* UL定義 */

div#maincontent ul {
	margin-left: 20px;
	margin-top: 15px;
	margin-bottom: 15px;
}

/* UL定義 */



/* パートナーシップ（PS） */

div#maincontent div#psr {
	margin-bottom: 22px;
	border: 1px solid #999999;
	width: 505px;
}

/* パートナーシップ（PS） */



/* ブランドサイト */

div#maincontent div#brandsite {
	margin-bottom: 20px;
}

div#maincontent div#brandsite h3 {
	line-height:1.5em;
	border: 0px;
	margin: 0px;
	padding: 7px 10px 16px 26px;
	background: url("//img.allabout.co.jp/pts/img/2006/bg_title01.gif") no-repeat left top;
	font-weight: bold;
}

/* ブランドサイト */



/* （A枠） */
div#maincontent div#awaku {
	_margin-top:10px;
	margin-bottom: 20px;
}

div#maincontent div#awaku2 {
	margin-bottom: 0px;
}

div#maincontent div#awaku span.ad-title{
	/*display:block;*/
	padding:0 0 1px 0;
	_padding:0;	
	}
	
div#maincontent div#awaku img {
	border-left:solid 10px #ffffff;
	}
/* （A枠） */

/* （特別A枠） */
div#maincontent div#s-awaku {
	width:505px;
	height:auto;
	margin: 20px 0 20px 0;
	border:solid 2px #ecded3;
}

div#maincontent div#s-awaku table{
	
	}
	
div#maincontent div#s-awaku a {
	text-decoration:none;	
	}

div#maincontent div#s-awaku h3 {
	width:493px;
	height:20px;
	border: 0px;
	margin: 0px 0 0 5px;
	padding: 5px 0 5px 0;
	background: url("//img.allabout.co.jp/pts/mrs/pts/title_c_mrs_device.gif") no-repeat left top;
	text-indent:-9999px;
	border-bottom: dashed 1px #A18E87;
	}
	
div#maincontent div#s-awaku span.ad-serise-img {
	display:block;
	width:60px;
	height:60px;
	margin:10px 10px 10px 12px;
	_margin:12px 10px 10px 12px;
	background-color:#FFFFFF;
	}
	
div#maincontent div#s-awaku span.ad-serise-img img{
	width:60px;
	height:60px;
	padding:0;
	}
	
div#maincontent div#s-awaku div.mrs-device-adtitle-box{
	width:407px;
	_margin:5px 0 0 0;
	/**/background-color:#ffffff;
	}	
	
div#maincontent div#s-awaku p.mrs-device-adtitle{
	width:310px;
	margin:10px 0 0px 0;
	_margin:8px 0 3px 0;
	color:#A18E87;
	font-weight:bold;
	float:left;
	background-color:#ffffff;
	}
	
div#maincontent div#s-awaku p.update {
	display:block;
	width:25px;
	height:11px;
	margin:10px 0 0 0;
	float:right;
	color:#D2603D;
	background-color:#ffffff;
	background: url("//img.allabout.co.jp/pts/mrs/pts/mrs_ad_new.gif") no-repeat left top;
	text-indent:-9999px;
	}

div#maincontent div#s-awaku br.clear {
	_display:none;
	}

div#maincontent div#s-awaku span img{
	width:44;
	margin:0px 0 3px 0px;
	}

div#maincontent div#s-awaku p.mrs-device-adtext{
	width:407px;
	}

div#maincontent div#s-awaku p.mrs-device-adtext a {
	text-decoration:underline;
	}
div#maincontent div#s-awaku p.mrs-device-adtext a:link {
	text-decoration:underline;
	color:#000000;
	}
div#maincontent div#s-awaku p.mrs-device-adtext a:visited {
	text-decoration:underline;
	color:#660066;
	}
div#maincontent div#s-awaku p.mrs-device-adtext a:active {
	color:#cc0000;
	}
div#maincontent div#s-awaku p.mrs-device-adtext a:hover {
	color:#000000;
	text-decoration:none
	}

div#maincontent div#s-awaku span.mrs-device-adbtn{
	display:block;
	width:407px;
	margin:8px 0 5px 0;
	text-align:right;
	}

div#maincontent div#s-awaku span.mrs-device-adbtn img{
	width:73px;
	}
/* （特別A枠） */

/* ミセスにおすすめ（パブ） */
div#maincontent div#pub {
	width:505px;
	height:auto;
	margin: 20px 0 5px 0;
}

div#maincontent div#pub table{
	width:505px;
	margin:0 0 30px 0;
}

div#maincontent div#pub h3 { /*▼safari hack▼*/
	width:493px;
	height:20px;
	border: 0px;
	margin: 0px 0 0 5px;
	padding: 5px 0 5px 0;
	background: url("//img.allabout.co.jp/pts/mrs/pts/title_c_mrs_completed.gif") no-repeat left top;
	text-indent:-9999px;
	border-bottom: dashed 1px #A18E87;
	}

div#maincontent div#pub span {
	background-color:#FFFFFF;
	}

div#maincontent div#pub span.pub-serise-img {
	background-color:#FFFFFF;
	text-decoration:none;
	}
	
div#maincontent div#pub span.pub-serise-img img{
	width:60px;
	margin:8px 10px 10px 12px;
	_margin:10px 10px 10px 12px;
	background-color:#FFFFFF;
	}
	
div#maincontent div#pub div.mrs-pub-title-box{
	overflow:auto;
	width:417px;
	margin:-10px 0 0 0;
	_margin:-4px 0 0 0;
	/**/background-color:#ffffff;
	}	
	
div#maincontent div#pub p.mrs-pub-title{
	width:320px;
	margin:10px 0 5px 0;
	_margin:8px 0 3px 0;
	color:#A18E87;
	font-weight:bold;
	float:left;
	/**/background-color:#ffffff;
	}
	
	
div#maincontent div#pub p.update{ /*▼safari hack▼*/
	width:70px;
	height:15px;
	float:right;
	margin:5px 0 0 0;
	padding:0px 0 0 0;
	text-align:right;
	color:#D2603D;
	}

div#maincontent div#pub br.clear {
	_display:none;
	}
	
div#maincontent div#pub br.clear2 {
	display:inherit;
	clear:both;
	}

div#maincontent div#pub span img{
	width:44;
	margin:0px 0 3px 0px;
	}

div#maincontent div#pub p.mrs--text{
	width:407px;
	}
	
div#maincontent div#pub p.btn {
	padding: 8px 13px 0pt 0pt;
 	display: block;
	text-align: right;
	}
/* ミセスにおすすめ（パブ） */


/* おすすめガイド記事 */
div#maincontent #recommend-article {
	margin-bottom: 20px;
}

div#maincontent #recommend-article h3 {
	line-height:1.5em;
	padding: 7px 10px 16px 26px;
	background: url("//img.allabout.co.jp/pts/img/2006/bg_title02.gif") no-repeat left top;
	font-weight: bold;
}
/* おすすめガイド記事 */


/* 新着ガイド記事 */
div#maincontent div#newarrival  {
	margin-bottom: 20px;
	background: url("//img.allabout.co.jp/pts/img/2006/bg_title01.gif") no-repeat left top;
}

div#maincontent div#newarrival h3 {
	line-height:1.5em;
	border: 0px;
	margin: 0px;
	padding: 7px 10px 8px 26px;
}
/* 新着ガイド記事 */



/* 料理・レシピスペース */
div#maincontent table#recipe-space {
	width:505px;
	height:225px;
	margin: 0px 0 0 0;
	padding:0;
	border:0;
	background: url("//img.allabout.co.jp/pts/mrs/pts/mainimg_recipe.jpg") no-repeat;
}

div#maincontent table#recipe-space h3{
	overflow:visible;
	border: 0px;
	margin: 0px;
	}

div#maincontent table#recipe-space table#recipe-weekly {
	margin:70px 0 0 225px;
	}
	
div#maincontent table#recipe-space table#recipe-weekly p.update{
	padding:5px 10px 0 0;
	color:#D2603D;
	text-align:right;
	}
	
div#maincontent table#recipe-space table#recipe-weekly p.number{
	padding:0 10px 0 10px;
	font-weight:bold;
	text-align:right;
	}

div#maincontent table#recipe-space table#recipe-weekly h4.title-recipe{
	padding:0 10px 0 13px;
	_padding:0 2px 0 13px;
	margin:5px 0 0 0;
	color:#A2570F;
	text-align:right;
	/*透明処理
	background-color:white;
	filter:alpha(opacity=50); */ /*IE*/
	/*-moz-opacity:0.50; */ /*FF*/
	/*opacity:0.50;*/
	}
	
div#maincontent table#recipe-space table#recipe-weekly h4.title-recipe a:link{ color:#A2570F;}
div#maincontent table#recipe-space table#recipe-weekly h4.title-recipe a:visited{ color:#A2570F;}
div#maincontent table#recipe-space table#recipe-weekly h4.title-recipe a:hover{ color:#A2570F;}
div#maincontent table#recipe-space table#recipe-weekly h4.title-recipe a:active{ color:#A2570F;}

div#maincontent table#recipe-space table#recipe-weekly div.recipe-img-box{
	border:solid 1px CCCCCC;
	}

div#maincontent table#recipe-space table#recipe-weekly img.recipe-img{
	border:solid 4px #FFFFFF;
	}

div#maincontent table#recipe-space table#recipe-weekly p.recipe-btn {
	margin:5px 10px 0px 5px;
	text-align:right;
	}
/*ゆくゆくは料理・レシピのCSSは下の記述に*/

/* 料理・レシピスペース */
div#maincontent div.recipe-space-box{
	margin-bottom:20px;
	}

div#maincontent table.recipe-space {
	width:505px;
	height:225px;
	margin:0;
	padding:0;
	border:0;
	background:none;/*画像が右の場合*/
	}

div#maincontent table.recipe-space h3{
	overflow:visible;
	border: 0;
	margin: 0;
	}

div#maincontent table.recipe-space table.recipe-weekly {
	margin:70px 0 0 225px;
	}
	
div#maincontent table.recipe-space table.recipe-weekly p.update{
	padding:5px 10px 0 0;
	color:#D2603D;
	text-align:right;
	}
	
div#maincontent table.recipe-space table.recipe-weekly p.number{
	padding:0 10px 0 10px;
	font-weight:bold;
	text-align:right;
	}

div#maincontent table.recipe-space table.recipe-weekly h4.title-recipe{
	padding:0 10px 0 13px;
	_padding:0 2px 0 13px;
	margin:5px 0 0 0;
	color:#A2570F;
	text-align:right;
	/*透明処理
	background-color:white;
	filter:alpha(opacity=50); */ /*IE*/
	/*-moz-opacity:0.50; */ /*FF*/
	/*opacity:0.50;*/
	}
	
div#maincontent table.recipe-space table.recipe-weekly h4.title-recipe a:link{ color:#A2570F;}
div#maincontent table.recipe-space table.recipe-weekly h4.title-recipe a:visited{ color:#A2570F;}
div#maincontent table.recipe-space table.recipe-weekly h4.title-recipe a:hover{ color:#A2570F;}
div#maincontent table.recipe-space table.recipe-weekly h4.title-recipe a:active{ color:#A2570F;}

div#maincontent table.recipe-space table.recipe-weekly div.recipe-img-box{
	border:solid 1px CCCCCC;
	}

div#maincontent table.recipe-space table.recipe-weekly img.recipe-img{
	border:solid 4px #FFFFFF;
	}

div#maincontent table.recipe-space table.recipe-weekly p.recipe-btn {
	margin:5px 10px 0px 5px;
	text-align:right;
	}
/*ゆくゆくは料理・レシピのCSSは下の記述に//*/
	
div#maincontent div#search-box {
	width:505px;
	height: 41px;
	margin:-12px 0 20px 0;
	_margin:-0px 0 0 0;
	background: url("//img.allabout.co.jp/pts/mrs/pts/bk_search.gif") no-repeat;
	}
div#maincontent div#search-box form p.search-box-text {
	width:150px;
	margin: 5px;
	line-height: 1.5;
	text-indent:-9999px;
	float:left;
	}
div#maincontent div#search-box form p.search-box-form {
	width:315px;
	margin: 8px 0 0 0;
	float:right;
	}

div#maincontent div#search-box form p input#recipe-search {
	width: 253px;
	height: 21px;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	background-color: #ffffff;
	vertical-align: text-bottom;
	}
div#maincontent div#search-box form p input#submit {
	margin:0 0 5px 0;
	}
	
/*061213 修正*/
div#maincontent table#recipe-space2 {
	width:505px;
	height:225px;
	margin: 0px 0 0 0;
	padding:0;
	border:0;
}

div#maincontent div#recipe-space-box div#recipe-space-box-link {
	position:relative;
	width:auto;
	height:100px;
	margin: -10px 0 0 0;
	padding:0;
	background-color: #CC6600;
	filter:alpha(opacity=30); /*IE*/
	-moz-opacity:0.30; /*FF*/
	opacity:0.30;
	}
	
div#maincontent div#recipe-space-box div#recipe-space-box-link2 {
	position:relative;
	width:225px;
	height:110px;
	margin: -25px 0 0 0;
	padding:0;
	background-color: #CC6600;
	filter:alpha(opacity=30); /*IE*/
	-moz-opacity:0.30; /*FF*/
	opacity:0.30;
	}

div#maincontent table#recipe-space2 h3{
	overflow:visible;
	border: 0px;
	margin: 0px;
	}

div#maincontent table#recipe-space2 table#recipe-weekly {
	height:125px;
	margin:0;
	padding:0 10px 0 0;
	background: url("//img.allabout.co.jp/pts/mrs/pts/mainimg_recipe_right.jpg") no-repeat right top;
	}
	
div#maincontent table#recipe-space2 table#recipe-weekly2 { /*070703更新*/
	height:115px;
	margin:0;
	padding:0 10px 0 10px;
	background: url("//img.allabout.co.jp/pts/mrs/pts/mainimg_recipe_left_070703.jpg") no-repeat right top;
	}
	
div#maincontent table#recipe-space2 table#recipe-weekly p.update{
	padding:5px 10px 0 0;
	color:#D2603D;
	text-align:right;
	}
	
div#maincontent table#recipe-space2 table#recipe-weekly2 p.update{ /*070109更新*/
	padding:5px 0px 0 10px;
	_padding:5px 0px 0 0px;
	color:#D2603D;
	text-align:left;
	}
	
div#maincontent table#recipe-space2 table#recipe-weekly p.number{
	padding:0 10px 0 10px;
	font-weight:bold;
	text-align:right;
	}
	
div#maincontent table#recipe-space2 table#recipe-weekly2 p.number{ /*070109更新*/
	padding:0 0px 0 10px;
	_padding:0 0px 0 0px;
	font-weight:bold;
	text-align:left;
	}

div#maincontent table#recipe-space2 table#recipe-weekly h4.title-recipe{
	padding:0 10px 0 13px;
	_padding:0 2px 0 13px;
	margin:5px 0 0 0;
	color:#A2570F;
	text-align:right;
	/*透明処理
	background-color:white;
	filter:alpha(opacity=50); */ /*IE*/
	/*-moz-opacity:0.50; */ /*FF*/
	/*opacity:0.50;*/
	}

div#maincontent table#recipe-space2 table#recipe-weekly2 h4.title-recipe{ /*070109更新*/
	padding:0 10px 0 10px;
	_padding:0 2px 0 0px;
	margin:5px 0 0 0;
	color:#A2570F;
	text-align:left;
	}
	
div#maincontent table#recipe-space2 table#recipe-weekly h4.title-recipe a:link{ color:#A2570F;}
div#maincontent table#recipe-space2 table#recipe-weekly h4.title-recipe a:visited{ color:#A2570F;}
div#maincontent table#recipe-space2 table#recipe-weekly h4.title-recipe a:hover{ color:#A2570F;}
div#maincontent table#recipe-space2 table#recipe-weekly h4.title-recipe a:active{ color:#A2570F;}

div#maincontent table#recipe-space2 table#recipe-weekly2 h4.title-recipe a:link{ color:#A2570F;} /*070109更新*/
div#maincontent table#recipe-space2 table#recipe-weekly2 h4.title-recipe a:visited{ color:#A2570F;} /*070109更新*/
div#maincontent table#recipe-space2 table#recipe-weekly2 h4.title-recipe a:hover{ color:#A2570F;} /*070109更新*/
div#maincontent table#recipe-space2 table#recipe-weekly2 h4.title-recipe a:active{ color:#A2570F;} /*070109更新*/

div#maincontent table#recipe-space2 table#recipe-weekly div.recipe-img-box{
	border:solid 1px CCCCCC;
	}

div#maincontent table#recipe-space2 table#recipe-weekly2 div.recipe-img-box{ /*070109更新*/
	border:solid 1px CCCCCC;
	}

div#maincontent table#recipe-space2 table#recipe-weekly2 div.recipe-img-box a {
	display:block;
	}

div#maincontent table#recipe-space2 table#recipe-weekly img.recipe-img{
	border:solid 4px #FFFFFF;
	}
	
div#maincontent table#recipe-space2 table#recipe-weekly2  img.recipe-img{ /*070109更新*/
	border:solid 4px #ffffff;
	}

div#maincontent table#recipe-space2 table#recipe-weekly p.recipe-btn {
	margin:5px 10px 0px 5px;
	text-align:right;
	}
	
div#maincontent table#recipe-space2 table#recipe-weekly2 p.recipe-btn { /*070109更新*/
	margin:5px 0px 0px 10px;
	_margin:5px 0px 0px 0px;
	text-align:left;
	}
	
/*ゆくゆくは下のCSSに*/
div#maincontent table.recipe-space2 {
	width:505px;
	height:225px;
	margin: 0px 0 0 0;
	padding:0;
	/*border:0;*/
	border-bottom:solid 1px #d8d1c1;
}

div#maincontent div.recipe-space-box div.recipe-space-box-link {
	position:relative;
	width:auto;
	height:100px;
	margin: -10px 0 0 0;
	padding:0;
	background-color: #CC6600;
	filter:alpha(opacity=30); /*IE*/
	-moz-opacity:0.30; /*FF*/
	opacity:0.30;
	}
	
div#maincontent div.recipe-space-box div.recipe-space-box-link2 {
	position:relative;
	width:225px;
	height:110px;
	margin: -25px 0 0 0;
	padding:0;
	background-color: #CC6600;
	filter:alpha(opacity=30); /*IE*/
	-moz-opacity:0.30; /*FF*/
	opacity:0.30;
	}

div#maincontent table.recipe-space2 h3{
	overflow:visible;
	border: 0px;
	margin: 0px;
	}

div#maincontent table.recipe-space2 table.recipe-weekly {
	height:125px;
	margin:0;
	padding:0 10px 0 0;
	background:none;
	}
	
div#maincontent table.recipe-space2 table.recipe-weekly2 {
	height:115px;
	margin:0;
	padding:0 10px 0 10px;
	background:none;
	}
	
div#maincontent table.recipe-space2 table.recipe-weekly p.update{
	padding:5px 10px 0 0;
	color:#D2603D;
	text-align:right;
	}
	
div#maincontent table.recipe-space2 table.recipe-weekly2 p.update{
	padding:5px 0px 0 10px;
	_padding:5px 0px 0 0px;
	color:#D2603D;
	text-align:left;
	}
	
div#maincontent table.recipe-space2 table.recipe-weekly p.number{
	padding:0 10px 0 10px;
	font-weight:bold;
	text-align:right;
	}
	
div#maincontent table.recipe-space2 table.recipe-weekly2 p.number{
	padding:0 0px 0 10px;
	_padding:0 0px 0 0px;
	font-weight:bold;
	text-align:left;
	}

div#maincontent table.recipe-space2 table.recipe-weekly h4.title-recipe{
	padding:0 10px 0 13px;
	_padding:0 2px 0 13px;
	margin:5px 0 0 0;
	color:#A2570F;
	text-align:right;
	/*透明処理
	background-color:white;
	filter:alpha(opacity=50); */ /*IE*/
	/*-moz-opacity:0.50; */ /*FF*/
	/*opacity:0.50;*/
	}

div#maincontent table.recipe-space2 table.recipe-weekly2 h4.title-recipe{
	padding:0 10px 0 10px;
	_padding:0 2px 0 0px;
	margin:5px 0 0 0;
	color:#A2570F;
	text-align:left;
	}
	
div#maincontent table.recipe-space table.recipe-weekly h4.title-recipe a:link{ color:#A2570F;}
div#maincontent table.recipe-space table.recipe-weekly h4.title-recipe a:visited{ color:#A2570F;}
div#maincontent table.recipe-space table.recipe-weekly h4.title-recipe a:hover{ color:#A2570F;}
div#maincontent table.recipe-space table.recipe-weekly h4.title-recipe a:active{ color:#A2570F;}

div#maincontent table.recipe-space2 table.recipe-weekly2 h4.title-recipe a:link{ color:#A2570F;}
div#maincontent table.recipe-space2 table.recipe-weekly2 h4.title-recipe a:visited{ color:#A2570F;}
div#maincontent table.recipe-space2 table.recipe-weekly2 h4.title-recipe a:hover{ color:#A2570F;}
div#maincontent table.recipe-space2 table.recipe-weekly2 h4.title-recipe a:active{ color:#A2570F;}

div#maincontent table.recipe-space2 table.recipe-weekly div.recipe-img-box{
	border:solid 1px CCCCCC;
	}

div#maincontent table.recipe-space2 table.recipe-weekly2 div.recipe-img-box{
	border:solid 1px CCCCCC;
	}

div#maincontent table.recipe-space2 table.recipe-weekly2 div.recipe-img-box a {
	display:block;
	}

div#maincontent table.recipe-space2 table.recipe-weekly img.recipe-img{
	border:solid 4px #FFFFFF;
	}
	
div#maincontent table.recipe-space2 table.recipe-weekly2  img.recipe-img{
	border:solid 4px #ffffff;
	}

div#maincontent table.recipe-space2 table.recipe-weekly p.recipe-btn {
	margin:5px 10px 0px 5px;
	text-align:right;
	}
	
div#maincontent table.recipe-space2 table.recipe-weekly2 p.recipe-btn {
	margin:5px 0px 0px 10px;
	_margin:5px 0px 0px 0px;
	text-align:left;
	}
/*ゆくゆくは下のCSSに//*/
	
div#maincontent div#search-box2 {
	width:505px;
	height: 41px;
	margin:0px 0 20px 0;
	_margin:-4px 0 0 0;
	background: url("//img.allabout.co.jp/pts/mrs/pts/bk_search_right.gif") no-repeat right bottom;
	}
div#maincontent div#search-box2 form p.search-box-text {
	width:95px;
	height:41px;
	float:left;
	}
div#maincontent div#search-box2 form p.search-box-form {
	width:315px;
	margin: 8px 0 0 0;
	float:right;
	}

div#maincontent div#search-box2 form p input#recipe-search {
	width: 253px;
	height: 21px;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	background-color: #ffffff;
	vertical-align: text-bottom;
	}
div#maincontent div#search-box2 form p input#submit {
	margin:0 0 5px 0;
	}
/*061213 修正//*/


/* 料理・レシピスペース// */

/* 家事・住まいスペース */
div#maincontent table#housewrok-space {
	width:505px;
	height:225px;
	margin: 0px 0 20px 0;
	_margin: 20px 0 0 0;
	padding:0;
	border:0;
	background: url("//img.allabout.co.jp/pts/mrs/pts/mainimg_housework.jpg") no-repeat left;
}

div#maincontent table#housewrok-space h3 {
	border: 0px;
	margin: 0px;
}
	
div#maincontent table#housewrok-space table#housewrok-weekly {
	margin:115px 215px 10px 10px;

	}
	
div#maincontent table#housewrok-space table#housewrok-weekly p.update{
	padding:0 5px 0 10px;
	color:#D2603D;
	text-align:left;

	}
	
div#maincontent table#housewrok-space table#housewrok-weekly p.number{
	padding:0 0px 0 10px;
	font-weight:bold;

	}

div#maincontent table#housewrok-space table#housewrok-weekly h4.title-housework{
	margin:5px 0 0 0;
	padding:0 5px 0 10px;
	_padding:0 8px 0 10px;
	color:#5F8935;

	}
	
div#maincontent table#housewrok-space table#housewrok-weekly h4.title-housework a:link{ color:#5F8935;}
div#maincontent table#housewrok-space table#housework-weekly h4.title-housework a:visited{ color:#5F8935;}
div#maincontent table#housewrok-space table#housework-weekly h4.title-housework a:hover{ color:#5F8935;}
div#maincontent table#housewrok-space table#housework-weekly h4.title-housework a:active{ color:#5F8935;}

div#maincontent table#housewrok-space table#housewrok-weekly div.housework-img-box{
	border:solid 1px CCCCCC;
	}

div#maincontent table#housewrok-space table#housewrok-weekly img.housework-img{
	border:solid 4px #FFFFFF;
	}

div#maincontent table#housewrok-space table#housewrok-weekly p.housework-btn {
	margin:5px 2px 0px 10px;
	text-align:left;
	}

/*061213 修正*/
div#maincontent table#housewrok-space2 {
	width:505px;
	height:225px;
	margin: 0px 0 20px 0;
	_margin: 20px 0 0 0;
	padding:0;
	border:0;
	/*background: url("//img.allabout.co.jp/pts/mrs/pts/mainimg_housework.jpg") no-repeat left;*/
}

div#maincontent table#housewrok-space2 h3 {
	border: 0px;
	margin: 0px;
}
	
div#maincontent table#housewrok-space2 table#housewrok-weekly {
	width:290px;
	height:105px;
	margin:0;
	padding:0 0 5px 10px;
	background: url("//img.allabout.co.jp/pts/mrs/pts/mainimg_housework_left.jpg") no-repeat left top;
	}
	
div#maincontent table#housewrok-space2 table#housewrok-weekly p.update{
	padding:0 5px 0 10px;
	color:#D2603D;
	text-align:left;
	}
	
div#maincontent table#housewrok-space2 table#housewrok-weekly p.number{
	padding:0 0px 0 10px;
	font-weight:bold;
	}

div#maincontent table#housewrok-space2 table#housewrok-weekly h4.title-housework{
	margin:5px 0 0 0;
	padding:0 5px 0 10px;
	_padding:0 8px 0 10px;
	color:#5F8935;
	}
	
div#maincontent table#housewrok-space2 table#housewrok-weekly h4.title-housework a:link{ color:#5F8935;}
div#maincontent table#housewrok-space2 table#housework-weekly h4.title-housework a:visited{ color:#5F8935;}
div#maincontent table#housewrok-space2 table#housework-weekly h4.title-housework a:hover{ color:#5F8935;}
div#maincontent table#housewrok-space2 table#housework-weekly h4.title-housework a:active{ color:#5F8935;}

div#maincontent table#housewrok-space2 table#housewrok-weekly div.housework-img-box{
	border:solid 1px CCCCCC;
	}

div#maincontent table#housewrok-space2 table#housewrok-weekly img.housework-img{
	border:solid 4px #FFFFFF;
	}

div#maincontent table#housewrok-space2 table#housewrok-weekly p.housework-btn {
	margin:5px 2px 0px 10px;
	text-align:left;
	}
	
/*070109更新*/
div#maincontent table#housewrok-space2 table#housewrok-weekly2 {/*070109更新*/
	width:290px;
	height:105px;
	margin:0;
	padding:0 0 5px 10px;
	background: url("//img.allabout.co.jp/pts/mrs/pts/mainimg_housework_left_070109.jpg") no-repeat left top;
	}
	
div#maincontent table#housewrok-space2 table#housewrok-weekly2 p.update{/*070109更新*/
	padding:0 5px 0 10px;
	color:#D2603D;
	text-align:left;
	}
	
div#maincontent table#housewrok-space2 table#housewrok-weekly2 p.number{/*070109更新*/
	padding:0 0px 0 10px;
	font-weight:bold;
	}

div#maincontent table#housewrok-space2 table#housewrok-weekly2 h4.title-housework{/*070109更新*/
	margin:5px 0 0 0;
	padding:0 5px 0 10px;
	_padding:0 8px 0 10px;
	color:#5F8935;
	}
	
div#maincontent table#housewrok-space2 table#housewrok-weekly2 h4.title-housework a:link{ color:#5F8935;}/*070109更新*/
div#maincontent table#housewrok-space2 table#housework-weekly2 h4.title-housework a:visited{ color:#5F8935;}/*070109更新*/
div#maincontent table#housewrok-space2 table#housework-weekly2 h4.title-housework a:hover{ color:#5F8935;}/*070109更新*/
div#maincontent table#housewrok-space2 table#housework-weekly2 h4.title-housework a:active{ color:#5F8935;}/*070109更新*/

div#maincontent table#housewrok-space2 table#housewrok-weekly2 div.housework-img-box{/*070109更新*/
	border:solid 1px CCCCCC;
	}

div#maincontent table#housewrok-space2 table#housewrok-weekly2 img.housework-img{/*070109更新*/
	border:solid 4px #FFFFFF;
	}

div#maincontent table#housewrok-space2 table#housewrok-weekly2 p.housework-btn { /*070109更新*/
	margin:5px 2px 0px 10px;
	text-align:left;
	}
/*070109更新//*/
	
/*061213 修正//*/


/* 家事・住まいスペース// */

/*ゆくゆくは下のCSSに変更*/
/* 家事・住まいスペース */
div#maincontent table.anythingL-space{
	width:505px;
	height:225px;
	margin:0;
	padding:0;
	border:0;
	background:none;
}

div#maincontent table.anythingL-space h3 {
	border: 0px;
	margin: 0px;
}
	
div#maincontent table.anythingL-space table.category-weekly {
	margin:115px 215px 10px 10px;
	}
	
div#maincontent table.anythingL-space table.category-weekly p.update{
	padding:0 5px 0 10px;
	color:#D2603D;
	text-align:left;
	}
	
div#maincontent table.anythingL-space table.category-weekly p.number{
	padding:0 0px 0 10px;
	font-weight:bold;
	}

div#maincontent table.anythingL-space table.category-weekly h4.title-category{
	margin:5px 0 0 0;
	padding:0 5px 0 10px;
	_padding:0 8px 0 10px;
	color:#5F8935;
	}
	
div#maincontent table.anythingL-space table.category-weekly h4.title-category a:link{ color:#5F8935;}
div#maincontent table.anythingL-space table.category-weekly h4.title-category a:visited{ color:#5F8935;}
div#maincontent table.anythingL-space table.category-weekly h4.title-category a:hover{ color:#5F8935;}
div#maincontent table.anythingL-space table.category-weekly h4.title-category a:active{ color:#5F8935;}

div#maincontent table.anythingL-space table.category-weekly div.cate-img-box{
	border:solid 1px CCCCCC;
	}

div#maincontent table.anythingL-space table.category-weekly img.cate-img{
	border:solid 4px #FFFFFF;
	}

div#maincontent table.anythingL-space table.category-weekly p.cate-btn {
	margin:5px 2px 0px 10px;
	text-align:left;
	}

/*061213 修正*/
div#maincontent table#housewrok-space2 {
	width:505px;
	height:225px;
	margin: 0px 0 20px 0;
	_margin: 20px 0 0 0;
	padding:0;
	border:0;
}

div#maincontent table#housewrok-space2 h3 {
	border: 0px;
	margin: 0px;
}
	
div#maincontent table#housewrok-space2 table#housewrok-weekly {
	width:290px;
	height:105px;
	margin:0;
	padding:0 0 5px 10px;
	background: url("//img.allabout.co.jp/pts/mrs/pts/mainimg_housework_left.jpg") no-repeat left top;
	}
	
div#maincontent table#housewrok-space2 table#housewrok-weekly p.update{
	padding:0 5px 0 10px;
	color:#D2603D;
	text-align:left;
	}
	
div#maincontent table#housewrok-space2 table#housewrok-weekly p.number{
	padding:0 0px 0 10px;
	font-weight:bold;
	}

div#maincontent table#housewrok-space2 table#housewrok-weekly h4.title-housework{
	margin:5px 0 0 0;
	padding:0 5px 0 10px;
	_padding:0 8px 0 10px;
	color:#5F8935;
	}
	
div#maincontent table#housewrok-space2 table#housewrok-weekly h4.title-housework a:link{ color:#5F8935;}
div#maincontent table#housewrok-space2 table#housework-weekly h4.title-housework a:visited{ color:#5F8935;}
div#maincontent table#housewrok-space2 table#housework-weekly h4.title-housework a:hover{ color:#5F8935;}
div#maincontent table#housewrok-space2 table#housework-weekly h4.title-housework a:active{ color:#5F8935;}

div#maincontent table#housewrok-space2 table#housewrok-weekly div.housework-img-box{
	border:solid 1px CCCCCC;
	}

div#maincontent table#housewrok-space2 table#housewrok-weekly img.housework-img{
	border:solid 4px #FFFFFF;
	}

div#maincontent table#housewrok-space2 table#housewrok-weekly p.housework-btn {
	margin:5px 2px 0px 10px;
	text-align:left;
	}
	
/*070109更新*/
div#maincontent table#housewrok-space2 table#housewrok-weekly2 {/*070109更新*/
	width:290px;
	height:105px;
	margin:0;
	padding:0 0 5px 10px;
	background: url("//img.allabout.co.jp/pts/mrs/pts/mainimg_housework_left_070109.jpg") no-repeat left top;
	}
	
div#maincontent table#housewrok-space2 table#housewrok-weekly2 p.update{/*070109更新*/
	padding:0 5px 0 10px;
	color:#D2603D;
	text-align:left;
	}
	
div#maincontent table#housewrok-space2 table#housewrok-weekly2 p.number{/*070109更新*/
	padding:0 0px 0 10px;
	font-weight:bold;
	}

div#maincontent table#housewrok-space2 table#housewrok-weekly2 h4.title-housework{/*070109更新*/
	margin:5px 0 0 0;
	padding:0 5px 0 10px;
	_padding:0 8px 0 10px;
	color:#5F8935;
	}
	
div#maincontent table#housewrok-space2 table#housewrok-weekly2 h4.title-housework a:link{ color:#5F8935;}/*070109更新*/
div#maincontent table#housewrok-space2 table#housework-weekly2 h4.title-housework a:visited{ color:#5F8935;}/*070109更新*/
div#maincontent table#housewrok-space2 table#housework-weekly2 h4.title-housework a:hover{ color:#5F8935;}/*070109更新*/
div#maincontent table#housewrok-space2 table#housework-weekly2 h4.title-housework a:active{ color:#5F8935;}/*070109更新*/

div#maincontent table#housewrok-space2 table#housewrok-weekly2 div.housework-img-box{/*070109更新*/
	border:solid 1px CCCCCC;
	}

div#maincontent table#housewrok-space2 table#housewrok-weekly2 img.housework-img{/*070109更新*/
	border:solid 4px #FFFFFF;
	}

div#maincontent table#housewrok-space2 table#housewrok-weekly2 p.housework-btn { /*070109更新*/
	margin:5px 2px 0px 10px;
	text-align:left;
	}
/*070109更新//*/
	
/*061213 修正//*/
/* 家事・住まいスペース// */
/*ゆくゆくは下のCSSに変更//*/


/* 収納・コーディネイト  +2カテゴリ*//*070205更新*/
div#maincontent div#strage-space-box, 
div#maincontent div#seremony-space-box,
div#maincontent div#money-space-box,
div#maincontent div#anything-space-box,
div#maincontent div.anything-space-box{
	width:505px;
	margin:0 0 20px 0;
	_margin:20px 0 0 0;
	padding:0 0 5px 0;
	background: transparent url(//img.allabout.co.jp/pts/mrs/c_recipe/c_recipe_sub_line.gif) repeat-x scroll left bottom;
	}

div#maincontent div#strage-space-box table#strage-space,
div#maincontent div#strage-seremony-box table#seremony-space,
div#maincontent div#strage-space-box table#strage-space,
div#maincontent div#anything-space-box table#anythingTop-space,
div#maincontent div.anything-space-box table#anythingTop-space{
	width:auto;
	height:auto;	
	}

div#maincontent div#strage-space-box table#strage-space p#strage-space-title{
	display:block;
	width:505px;
	height:21px;
	background: #F5EEE1 url("//img.allabout.co.jp/pts/mrs/pts/title_cate_strage.gif") no-repeat left;
	text-indent:-9999px;
	}

div#maincontent div#seremony-space-box table#seremony-space p#seremony-space-title{
	display:block;
	width:505px;
	height:21px;
	background: #F5EEE1 url("//img.allabout.co.jp/pts/mrs/pts/title_cate_ceremony.gif") no-repeat left;
	text-indent:-9999px;
	}
	
div#maincontent div#money-space-box table#money-space p#money-space-title{
	display:block;
	width:505px;
	height:21px;
	background: #F5EEE1 url("//img.allabout.co.jp/pts/mrs/pts/title_cate_money.gif") no-repeat left;
	text-indent:-9999px;
	}

/*070205 追加*/
div#maincontent div#anything-space-box table#anythingTop-space p#housework-space-title2,
div#maincontent div.anything-space-box table#anythingTop-space p#housework-space-title2{
	display:block;
	width:505px;
	height:21px;
	background: #F5EEE1;
	}
/*070205 追加//*/

/*061213 修正*/
div#maincontent div#strage-space-box table#strage-space p#strage-space-title2 {
	display:block;
	width:505px;
	height:21px;
	background: #F5EEE1;
	}

div#maincontent div#seremony-space-box table#seremony-space p#seremony-space-title2 {
	display:block;
	width:505px;
	height:21px;
	background: #F5EEE1;
	}
	
div#maincontent div#money-space-box table#money-space p#money-space-title2 {
	display:block;
	width:505px;
	height:21px;
	background: #F5EEE1;
	}
/*061213 修正//*/

div#maincontent div#strage-space-box table#strage-space div.spe-title-box, /*▼safari hack▼*/
div#maincontent div#seremony-space-box table#seremony-space div.spe-title-box,
div#maincontent div#money-space-box table#money-space div.spe-title-box,
div#maincontent div#anything-space-box table#anythingTop-space div.spe-title-box,
div#maincontent div.anything-space-box table#anythingTop-space div.spe-title-box{
	overflow:none;
	width:360px;
	height:40px;
	margin:10px 0 0px 10px;
	}

div#maincontent div#anything-space-box table#anythingTop-space h3.spe-title{/*safari*/
	width:280px;
	height:30px;
	margin:5px 0 8px 0;
	padding:5px 0 0 0;
	background: #ffffff url("//img.allabout.co.jp/pts/mrs/pts/spe_title_housework.gif") no-repeat left;
	text-indent:-9999px;
	border-top:solid 10px #333333;
	}

div#maincontent div#strage-space-box table#strage-space h3.spe-title{/*safari*/
	width:280px;
	height:30px;
	margin:5px 0 8px 0;
	padding:5px 0 0 0;
	background: #ffffff url("//img.allabout.co.jp/pts/mrs/pts/spe_title_strage.gif") no-repeat left;
	text-indent:-9999px;
	border-top:solid 10px #333333;
	}
	
div#maincontent div#seremony-space-box table#seremony-space h3.spe-title{/*safari*/
	width:280px;
	height:30px;
	margin:5px 0 8px 0;
	padding:5px 0 0 0;
	background: #ffffff url("//img.allabout.co.jp/pts/mrs/pts/spe_title_seremony.gif") no-repeat left;
	text-indent:-9999px;
	float:left;
	}
	
div#maincontent div#money-space-box table#money-space h3.spe-title{/*safari*/
	width:280px;
	height:30px;
	margin:5px 0 8px 0;
	padding:5px 0 0 0;
	background: #ffffff url("//img.allabout.co.jp/pts/mrs/pts/spe_title_money.gif") no-repeat left;
	text-indent:-9999px;
	float:left;
	}

div#maincontent div#strage-space-box table#strage-space div.strage-img-box,
div#maincontent div#seremony-space-box table#seremony-space div.seremony-img-box,
div#maincontent div#money-space-box table#money-space div.money-img-box,
div#maincontent div#anything-space-box table#anythingTop-space div.housework-img-box,
div#maincontent div.anything-space-box table#anythingTop-space div.housework-img-box{
	width:128;
	_width:128px;
	height:97px;
	margin:5px 0 0 8px;
	background: #ffffff url("//img.allabout.co.jp/pts/mrs/pts/title_cate_imgbk.gif") no-repeat center;
	background-color:#ffffff;
	}

div#maincontent div#strage-space-box table#strage-space div.strage-img-box a,
div#maincontent div#seremony-space-box table#seremony-space div.seremony-img-box a,
div#maincontent div#money-space-box table#money-space div.money-img-box a,
div#maincontent div#anything-space-box table#anythingTop-space div.housework-img-box a,
div#maincontent div.anything-space-box table#anythingTop-space div.housework-img-box a{
	}

div#maincontent div#strage-space-box table#strage-space div.strage-img-box img.strage-img,
div#maincontent div#seremony-space-box table#seremony-space div.seremony-img-box img.seremony-img,
div#maincontent div#money-space-box table#money-space div.money-img-box img.money-img,
div#maincontent div#anything-space-box table#anythingTop-space div.housework-img-box img.housework-img,
div#maincontent div.anything-space-box table#anythingTop-space div.housework-img-box img.housework-img{
	margin:2px 0 0 2px;
	/*border:solid 4px #ffffff; */
	}

div#maincontent div#strage-space-box table#strage-space h3.spe-title, /*▼safari hack▼*/
div#maincontent div#seremony-space-box table#seremony-space h3.spe-title,
div#maincontent div#money-space-box table#money-space h3.spe-title,
div#maincontent div#anything-space-box table#anythingTop-space h3.spe-title {
	display:block;
	width:280px;
	float:left;
	margin:10px 0 10px 0;
	color:#000000;
	border:none;
	}

div#maincontent div#strage-space-box table#strage-space p.update, /*▼safari hack▼*/
div#maincontent div#seremony-space-box table#seremony-space p.update,
div#maincontent div#money-space-box table#money-space p.update,
div#maincontent div#anything-space-box table#anythingTop-space p.update,
div#maincontent div.anything-space-box table#anythingTop-space p.update{
	width:75px;
	height:10px;
	/*
	position:relative;
	top:0;
	left:270px;*/
	float:right;
	color: #D2603D;
	text-align:right;
	}

div#maincontent div#strage-space-box table#strage-space span.number,
div#maincontent div#seremony-space-box table#seremony-space span.number,
div#maincontent div#money-space-box table#money-space span.number,
div#maincontent div#anything-space-box table#anythingTop-space span.number,
div#maincontent div.anything-space-box table#anythingTop-space span.number{
	padding:0 3px 0 0;
	clear:both;
	color:#5C5C5C;
	}

div#maincontent div#strage-space-box table#strage-space ul,  /*▼safari hack▼*/
div#maincontent div#seremony-space-box table#seremony-space ul,
div#maincontent div#money-space-box table#money-space ul,
div#maincontent div#anything-space-box table#anythingTop-space ul,
div#maincontent div.anything-space-box table#anythingTop-space ul{
	clear:both;
	list-style-type:none;
	margin:-5px 0 0 15px;
	color:#000000;
	}

div#maincontent div#strage-space-box table#strage-space ul li, /*▼safari hack▼*/
div#maincontent div#seremony-space-box table#seremony-space ul li,
div#maincontent div#money-space-box table#money-space ul li,
div#maincontent div#anything-space-box table#anythingTop-space ul li,
div#maincontent div.anything-space-box table#anythingTop-space ul li{
	display:block;
	margin:0 0 5px -5px;
	_margin:0 0 0px 0;
	color:#000000;
	}

div#maincontent div#strage-space-box table#strage-space h4.title,
div#maincontent div#seremony-space-box table#seremony-space h4.title,
div#maincontent div#money-space-box table#money-space h4.title,
div#maincontent div#anything-space-box table#anythingTop-space h4.title,
div#maincontent div.anything-space-box table#anythingTop-space h4.title{
	display:block;
	width:330px;
	margin:0 0 5px 0px;
	padding:0;
	background-color:#ffffff;
	}

div#maincontent div#strage-space-box table#strage-space h4.title a, /*▼safari hack▼*/
div#maincontent div#seremony-space-box table#seremony-space h4.title a,
div#maincontent div#money-space-box table#money-space h4.title a,
div#maincontent div#anything-space-box table#anythingTop-space h4.title a,
div#maincontent div.anything-space-box table#anythingTop-space h4.title a{
	display:block;
	height:auto;
	margin:-1.7em 0 0 0;
	padding:0 0 0 35px;
	font-weight:normal;
	}

div#maincontent div#strage-space-box table#strage-space p.btn,
div#maincontent div#seremony-space-box table#seremony-space p.btn,
div#maincontent div#money-space-box table#money-space p.btn,
div#maincontent div#anything-space-box table#anythingTop-space p.btn,
div#maincontent div.anything-space-box table#anythingTop-space p.btn{
	display:block;
	padding:0 13px 0 0;
	text-align:right;

	}


/* 収納・コーディネイト */
/* TOP Lカセット */
div#maincontent div.anythingL-space-box{
	width:505px;
	margin:0 0 20px 0;
	}
/* TOP Lカセット// */

/* TOP Sカセット */
div#maincontent div.anything-space-box{
	width:505px;
	margin:0 0 20px 0;
	_margin:20px 0 0 0;
	padding:0 0 5px 0;
	background: transparent url(//img.allabout.co.jp/pts/mrs/c_recipe/c_recipe_sub_line.gif) repeat-x scroll left bottom;
	}

div#maincontent div.anything-space-box table#anythingTop-space{
	width:auto;
	height:auto;	
	}

div#maincontent div.anything-space-box table#anythingTop-space p.category-space-title{
	display:block;
	width:505px;
	height:21px;
	background: #F5EEE1;
	}

div#maincontent div.anything-space-box table#anythingTop-space div.spe-title-box{ /*▼safari hack▼*/
	overflow:auto;
	width:360px;
	height:40px;
	margin:10px 0 0px 10px;
	}

div#maincontent div.anything-space-box table#anythingTop-space div.category-img-box{
	width:128;
	_width:128px;
	height:97px;
	margin:5px 0 0 8px;
	background: #ffffff url("//img.allabout.co.jp/pts/mrs/pts/title_cate_imgbk.gif") no-repeat center;
	background-color:#ffffff;
	}

div#maincontent div.anything-space-box table#anythingTop-space div.category-img-box a{
	}

div#maincontent div.anything-space-box table#anythingTop-space div.category-img-box img.category-img {
	margin:2px 0 0 2px;
	}

div#maincontent div.anything-space-box table#anythingTop-space h3.spe-title { /*▼safari hack▼*/
	display:block;
	width:280px;
	float:left;
	margin:10px 0 10px 0;
	color:#000000;
	border:none;
	}

div#maincontent div.anything-space-box table#anythingTop-space p.update{ /*▼safari hack▼*/
	width:75px;
	height:10px;
	float:right;
	color: #D2603D;
	text-align:right;
	}

div#maincontent div.anything-space-box table#anythingTop-space span.number{/*▼safari hack▼*/
	padding:0 3px 0 0;
	clear:both;
	color:#5C5C5C;
	}

div#maincontent div.anything-space-box table#anythingTop-space ul{/*▼safari hack▼*/
	list-style-type:none;
	margin:-5px 0 0 15px;
	color:#000000;
	}

div#maincontent div.anything-space-box table#anythingTop-space ul li{/*▼safari hack▼*/
	display:block;
	margin:0 0 5px -5px;
	_margin:0 0 0px 0;
	color:#000000;
	}

div#maincontent div.anything-space-box table#anythingTop-space h4.title{
	display:block;
	width:330px;
	margin:0 0 5px 0px;
	padding:0;
	background-color:#ffffff;
	}

div#maincontent div.anything-space-box table#anythingTop-space h4.title a{/*▼safari hack▼*/
	display:block;
	height:auto;
	margin:-1.7em 0 0 0;
	padding:0 0 0 35px;
	font-weight:normal;
	}

div#maincontent div.anything-space-box table#anythingTop-space p.btn{
	display:block;
	padding:0 13px 0 0;
	text-align:right;
	}
/* TOP Sカセット //*/


/* あなたの一票 */
div#maincontent div#poll {
	margin-bottom: 20px;
}

div#maincontent div#poll h3 {
	line-height:1.5em;
	border: 0px;
	margin: 0px;
	padding: 7px 10px 16px 26px;
	background: url("//img.allabout.co.jp/pts/img/2006/bg_title01.gif") no-repeat left top;
	font-weight: bold;
}
/* あなたの一票 */



/* All About ピックアップ（B枠） */
div#maincontent div#bwaku {
	margin-bottom: 20px;
}

div#maincontent div#bwaku h3 {
	line-height:1.5em;
	border: 0px;
	margin: 0px;
	padding: 7px 10px 16px 26px;
	background: url("//img.allabout.co.jp/pts/img/2006/bg_title01.gif") no-repeat left top;
	font-weight: bold;
}
/* All About ピックアップ（B枠） */



/* ランキング */
div#maincontent div#ranking {
	margin-bottom: 20px;
}

div#maincontent div#ranking h3 {
	line-height:1.5em;
	border: 0px;
	margin: 0px;
	padding: 7px 10px 16px 26px;
	background: url("//img.allabout.co.jp/pts/img/2006/bg_title01.gif") no-repeat left top;
	font-weight: bold;
}

div#maincontent div#ranking {
	width: 505px;
}

div#maincontent div#ranking dl {
	margin: 5px 0px;
}

div#maincontent div#ranking dt {
	display: inline;
	margin-left: 5px;
}

div#maincontent div#ranking dt .number {
	vertical-align: middle;
}

div#maincontent div#ranking dd {
	display: inline;
	margin-left: 3px;
}
/* ランキング */



/* 記事部分 */
#article {
	margin-bottom: 25px;
}

#article p {
	margin-top: 12px;
	margin-bottom: 12px;
}

#article h3 {
	text-align: left;
	border-left: solid 7px #cc0000;
	padding: 0px 0px 0px 5px;
	margin: 20px 0px 10px 0px;
}

#article h4 {
	font-size:13px;
}

#article #setright {
	float:right;
}

#article #setleft {
	float:left;
}
/* 記事部分 */

#series ul {
	margin-bottom: 15px;
}

#series li {
	font-size:13px;
	margin: 6px;
	padding:0px 5px 0px 14px;
	list-style-type:none;
	background: url("//img.allabout.co.jp/pts/img/2005/tri01.gif") no-repeat left top;
}

/* お役立ちリンク */
div#maincontent div#text100 {
	width: 505px;
	background-color: #ebf3f7;
	margin-bottom: 25px;
}

div#maincontent div#text100 #space {
	padding: 10px;
}

div#maincontent div#text100 h3 {
	padding-bottom: 10px;
	border-bottom: solid 1px #cad5da;
}

div#maincontent div#text100 p {
	margin: 10px 0px;
}
/* お役立ちリンク */

/* Adsense（PR（詳細）） */
div#maincontent div#adsense {
	width: 100%;
	background-color: #ebf3f7;
	margin-bottom: 25px;
}

div#maincontent div#adsense #space {
	padding: 10px;
}

div#maincontent div#adsense h3 {
	padding-bottom: 10px;
	border-bottom: solid 1px #cad5da;
}

div#maincontent div#adsense p {
	margin: 10px 0px;
}
/* Adsense（PR（詳細）） */

div#maincontent div#articletag {
	color: #4d4d4d;	
	}

/* コンテンツタイトル */
div#content-title {
border-bottom: 1px solid #000000;
padding-bottom: 5px;
margin-bottom: 15px;
	}

div#content-title p {
	float: right;
	}
/* コンテンツタイトル */

/* 記事リスト */
div#article-list {
	width: 505px;
	}

div#article-list .block {
	margin-bottom: 0px;
	}

div#article-list .list-l {
	width: 135px;
	float: left;
	margin-bottom: 15px;
	}

div#article-list .list-r {
	width: 370px;
	float: right;
	margin-bottom: 15px;
	}
	
div#article-list p {
	margin-bottom: 5px;
	}

div#article-list .day {
	float: right;
	}

div#article-list .gsname {
	color: #666666;
	}
/* 記事リスト */


/* ショアド下枠（UNDER_SA） */
div#maincontent div#underSA {
	margin-bottom: 20px;
}
div#maincontent div#underSA h3 {
	line-height:1.5em;
	border: 0px;
	margin: 0px;
	padding: 7px 10px 16px 26px;
	background: url("//img.allabout.co.jp/pts/img/2006/bg_title01.gif") no-repeat left top;
	font-weight: bold;
}
div#maincontent div#underSA div.underSAWire {
	width: 100%;
	padding-bottom: 18px;
}
div#maincontent div#underSA .underSAName {
	font-weight: bold;
	margin: 0px;
	padding: 0 0 6px 0;
}
div#maincontent div#underSA div.underSAImage {
	float: left;
	margin-right: 10px;
	width: 100px;
}
div#maincontent div#underSA div.underSAText {
	float: right;
	width: 395px;
}
/* ショアド下枠（UNDER_SA） */

/*080214 MRSトップ　MT枠（連載TU）*/
/*
※変更点
ミセスのひとくふう枠(BIG)の画像サイズが 60x60 → 50x50に変更
*/
div#maincontent div#s-awaku .ad-serise-img-50 {
	margin:10px 10px 10px 12px;
	_margin:12px 10px 10px 12px;
	}
/*MRSトップ　MT枠（連載TU）*/

/*080214 MRS A枠（記事一覧ページでの体裁）*/
div#mrs-bottomListDiv .block{
	margin-bottom:15px;
}

div#mrs-bottomListDiv .list-l {
	float:left;
	width:135px;
}

div#mrs-bottomListDiv .list-r {
	float:right;
	width:370px;
}

div#mrs-bottomListDiv p {
	margin-bottom:5px;
}
/*//MRS A枠（記事一覧ページでの体裁）*/

/*080214 MRS A枠（記事ページでの体裁）*/
.sRecommend-body {
border-bottom:1px solid #D9D9D9;
clear:both;
float:left;
margin-bottom:17px;
width:505px;
}

.sRecommend-body * {
font-style:normal;
margin:0pt;
padding:0pt;
}

.sRecommend-body div {
margin-bottom:0pt !important;
}

element.style {
border-bottom-color:#CCCCCC;
border-bottom-style:solid;
border-bottom-width:1px;
padding-bottom:5px;
}

.sRecommend-body h3 {
color:#000000;
font-weight:bold;
margin-bottom:12px;
}

.sRecommend-body p {
margin:0pt 0pt 15px !important;
}

.sRecommend-body p a {
font-weight:bold;
}

/*// MRS A枠（記事ページでの体裁）*/

/************************** 4-2.メインボディー　中のカラム　ここまで **************************/



/************************** 4-3.メインボディー　右のカラム　ここから **************************/

/*MRS ALL ABOUT********************************************************************/
div.mrs_right2 {
	margin-bottom:10px;
	}

div.mrs_right .mrs-block {
	padding:0;
	margin:0;
	background-color: #ffffff;
}
div.mrs_right2 .mrs-block2 {
	padding:0;
	margin: 0;
	background-color: #ffffff;
	background-image:none;
}

div.mrs_right2 .mrs-block2 a,
div.mrs_right2 .mrs-block2 a img {
	margin:0;
	padding:0;
	border:none;
	}
/*
cam
*/
div.mrs_right .mrs-block div.cam {
	width:auto;
	border:solid 1px #CCCCCC;
	margin:0;
	}
div.mrs_right .mrs-block div.cam div.mrs-logo {
	width:155px;
	margin:10px 0 0 0;
	_padding:10px 0 0 0;
	text-align:right;
	background-color:#ffffff;
	}
div.mrs_right .mrs-block div.cam h3 {
	width:150px;
	margin: 10px 0 6px 6px;
	_margin: 0px 0 6px 6px;
	padding:0 0 5px 0;
	_padding:5px 0 10px 0;
	text-align:center;
	border-bottom:dashed 1px #cccccc;
	background-color: #ffffff;
}
div.mrs_right .mrs-block h4 {
	width:146px;
	_width:152px;
	margin: 10px 0 6px 6px;
	padding: 3px;
	font-weight: normal;
	background-color: #ECDED3;
}
div.mrs_right .mrs-block h4 img {
	margin:0 0 0 10px;
	}
div.mrs_right .mrs-block p.media {
	margin: 0 6px 8px 6px;
	width: auto;
	color:#000000;
}


/*
お役立ちキーワード
*/
div.mrs_right .mrs-block div.tag {
	width:auto;
	border:solid 1px #CCCCCC;
	}
div.mrs_right .mrs-block div.tag h3{
	width:163px;
	margin:0;
	padding:0;
	text-align:center;
	background-color: #ffffff;
	border:none;
	}
div.mrs_right .mrs-block div.tag h4 {
	padding: 3px;
	background-color:#FFFFFF;
	font-weight: normal;
	}
div.mrs_right .mrs-block div.tag h4 ul{
	list-style-type:none;
	line-height:1.8em;
	}
div.mrs_right .mrs-block div.tag h4 ul li{
	padding:0 0 0 15px;
	background: #ffffff url("//img.allabout.co.jp/pts/mrs/pts/keyword_list.gif") no-repeat;
	background-position: 0% 50%;
	}
div.mrs_right .mrs-block div.tag h4 img {
	margin:0 0 0 10px;
	}

/*
次週予告（左）
*/
div#sidebar div.mrs_left2 .mrs-block div.nextweek {
	width:236px;
	background-color:#F5EEE1;
	margin:0 0 30px 0;
	border:solid 2px #eeeeee;
	}
div#sidebar div.mrs_left2 .mrs-block div.nextweek-head{
	width:236px;
	margin:0;
	_margin:0 0 10px 0;
	}
div#sidebar div.mrs_left2 .mrs-block div.nextweek br.clear{
	_display:none;
	}
div#sidebar div.mrs_left2 .mrs-block div.nextweek div.mrs-logo {
	width:auto;
	margin:7px 10px 5px 0;
	_margin:7px 10px 0px 0;
	float:right;
	}
div#sidebar div.mrs_left2 .mrs-block div.nextweek-head h3 {
	width:65px;
	height:20px;
	margin:5px 0 10px 6px;
	_margin:5px 0 0px 6px;
	padding:0;
	float:left;
}
div#sidebar div.mrs_left2 .mrs-block div.mediaImg{
	float:left;
	margin:0 0 0 6px;
	_margin:-5px 0 0 6px;
	}
div#sidebar div.mrs_left2 .mrs-block div.mediaImg img{
	width:90px;
	_margin-top:2px;
	}
div#sidebar div.mrs_left2 .mrs-block h4 {
	float:left;
	width:125px;
	_width:120px;
	margin: 2px 0 6px 6px;
	_margin-top:-3px;
	padding:0;
	font-weight: normal;
	padding:3px;
	background-color: #ECDED3;
}
div#sidebar div.mrs_left2 .mrs-block h4 img {
	margin:0 0 0 10px;
	}

div#sidebar div.mrs_left2 .mrs-block p.media {
	float:left;
	width:125px;
	_width:120px;
	margin: 0 0px 8px 6px;
	_margin-top:-3px;
	 color: #d2603d;
	}

div#sidebar div.mrs_left2 .mrs-block p.hr{
	display:block;
	height:2px;
	_height:1px;
	margin:3px 5px;
	_margin:0 5px 0 5px;
	_font-size:10px;
	}
	
div#sidebar div.mrs_left2 .mrs-block p.media-etc {
	display:block;
	width:auto;
	margin: 0 6px 2px 6px;
	padding:0 0 5px 0;
	text-align:right;
	border-bottom:dotted 1px #CCCCCC;
}
div#sidebar div.mrs_left2 .mrs-block p.media-next {
	display:block;
	width: auto;
	margin: 0 6px 5px 6px;
	padding:0 0 5px 0;
	color:#666666;
}
div#sidebar div.mrs_left2 .mrs-block p.media-next span {
	padding:0 0 0 95px;
	_padding:0 0 0 90px;
	color:#000000;
	text-align:right;
	}


/*
次週予告（右）
*/
div.mrs_right2 .mrs-block div.nextweek {
	width:165px;
	background-color:#F5EEE1;
	margin:0 0 30px 0;
	border-top:solid 2px #ffffff;
	}
div.mrs_right2 .mrs-block div.nextweek-head{
	width:165px;
	margin:0;
	_margin:0 0 10px 0;
	}
div.mrs_right2 .mrs-block div.nextweek br.clear{
	_display:none;
	}
div.mrs_right2 .mrs-block div.nextweek div.mrs-logo {
	width:auto;
	margin:25px 7px 0 0;
	_margin:25px 2px 0 0;
	text-align:right;
	float:right;
	}
div.mrs_right2 .mrs-block div.nextweek-head h3 {
	width:34px;
	height:34px;
	margin:10px 0 10px 10px;
	_margin:10px 0 10px 5px;
	padding:0;
	text-align:center;
	border-right:solid 1px #D2603D;
	border-bottom:solid 1px #D2603D;
	float:left;
}
div.mrs_right2 .mrs-block div.mediaImg{
	margin:0 0 0 6px;
	}
div.mrs_right2 .mrs-block div.mediaImg img{
	width:149px;
	border:solid 1px #eeeeee;
	}
div.mrs_right2 .mrs-block h4 {
	width:147px;
	_width:152px;
	margin: 2px 0 6px 6px;
	padding: 3px;
	font-weight: normal;
	background-color: #ECDED3;
}
div.mrs_right2 .mrs-block h4 img {
	margin:0 0 0 10px;
	}

div.mrs_right2 .mrs-block p.media {
	width: auto;
	margin: 0 6px 8px 6px;
	 color: #d2603d;
}
div.mrs_right2 .mrs-block p.media-etc {
	display:block;
	width:auto;
	margin: 0 6px 2px 6px;
	padding:0 0 5px 0;
	text-align:right;
	border-bottom:dotted 1px #CCCCCC;
}
div.mrs_right2 .mrs-block p.media-next {
	display:block;
	width: auto;
	margin: 0 6px 5px 6px;
	padding:0 0 5px 0;
	color:#666666;
}
div.mrs_right2 .mrs-block p.media-next span {
	padding:0 0 0 15px;
	color:#000000;
	text-align:right;
	}


/*
レシピ検索

*/


div.mrs_right2 div.mrs-block {
	margin:0;
	padding:0;
	background:#ffffff;

	}
div.mrs_right2 div.mrs-block div#recipe-search-right {
	margin-top:0;
	margin-bottom:0;
	padding-bottom:0.; 
	/*_border-bottom:solid 10px #ffffff;スタストランキング枠追加のため調整*/
	background-color:#ECDED3;
	background-image:none;
	border-top:none;
	}
div.mrs_right2 div.mrs-block div#recipe-search-right div.search-box-wrapper {
	_margin-bottom:0px;
	background:url(//img.allabout.co.jp/pts/mrs/c_recipe/c_recipe_search_lr.gif) repeat-y right;
	}
div.mrs_right2 div.mrs-block div#recipe-search-right div.search-box-wrapper div.search-box {
	__margin-bottom:0px;
	background:url(//img.allabout.co.jp/pts/mrs/c_recipe/c_recipe_search_lr.gif) repeat-y left;
	
	}
div.mrs_right2 div.mrs-block div#recipe-search-right div.search-box-wrapper div.search-box h3 {
	display:block;
	background:url(//img.allabout.co.jp/pts/mrs/c_recipe/c_recipe_search_rto.gif) no-repeat top center;
	}	
div.mrs_right2 div.mrs-block div#recipe-search-right div.search-box-wrapper div.search-box h3 span{
	display:block;
	width:149px;
	height:30px;
	margin:0px 0 0 7px;
	padding:0;
	background:url(//img.allabout.co.jp/pts/mrs/c_recipe/c_recipe_search_rt.gif) no-repeat bottom left;
	text-indent:-9999px;
	}

div.mrs_right2 div.mrs-block div#recipe-search-right div.search-box-wrapper div.search-box div.search-boxSet {
	overflow:auto;
	margin:5px 0 0 0;
	}	
div.mrs_right2 div.mrs-block div#recipe-search-right div.search-box-wrapper div.search-box div.search-boxSet p#search-op01 {
	display:block;
	width:64px;
	height:13px;
	margin:0 0 5px 7px;
	background:url(//img.allabout.co.jp/pts/mrs/c_recipe/c_recipe_search_ra.gif) no-repeat top left;
	text-indent:-9999px;
	}
	
div.mrs_right2 div.mrs-block div#recipe-search-right div.search-box-wrapper div.search-box div.search-boxSet span.inputBox,
div.mrs_right2 div.mrs-block div#recipe-search-right div.search-box-wrapper div.search-box div.search-boxSet2 span.inputBox {
	margin:0 0 0 7px;
	}	

div.mrs_right2 div.mrs-block div#recipe-search-right div.search-box-wrapper div.search-box div.search-boxSet span.inputBox input#recipe-search,
div.mrs_right2 div.mrs-block div#recipe-search-right div.search-box-wrapper div.search-box div.search-boxSet2 span.inputBox input#recipe-search2{
	width:147px;
	height:1.5em;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	background-color: #ffffff;
	vertical-align: text-bottom;
	}	

div.mrs_right2 div.mrs-block div#recipe-search-right div.search-box-wrapper div.search-box div.search-boxSet2 {
	overflow:auto;
	margin:5px 0 0 0;
	}
div.mrs_right2 div.mrs-block div#recipe-search-right div.search-box-wrapper div.search-box div.search-boxSet2 p#search-op02 {
	display:block;
	width:103px;
	height:13px;
	margin:0 0 5px 7px;
	background:url(//img.allabout.co.jp/pts/mrs/c_recipe/c_recipe_search_rb.gif) no-repeat top left;
	text-indent:-9999px;
	}

div.mrs_right2 div.mrs-block div#recipe-search-right div.search-box-wrapper div.search-box p#search-Btn {
	width:147px;
	margin:0 0 0 7px;
	padding:5px 0 5px 0;
	border-bottom:dotted 1px #957C70;
	text-align:right;
	}
div.mrs_right2 div.mrs-block div#recipe-search-right div.search-box-wrapper div.search-box p#search-Btn input#submit{
	
	}

div.mrs_right2 div.mrs-block div#recipe-search-right div.search-box-wrapper div.search-box p#search-detailsBtn {
	margin:5px 0 2px 0;_margin:5px 0 2px 0;
	padding:0 8px 10px 0;padding:0 8px 0 0;
	background:#ECDED3 url(//img.allabout.co.jp/pts/mrs/c_recipe/c_recipe_search_rbo.gif) no-repeat bottom center;
	text-align:right;
	}
	
div.mrs_right2 div.mrs-block div#recipe-search-right div.search-box-wrapper div.search-box p#search-detailsBtn a {
	
	}
div.mrs_right2 div.mrs-block div#recipe-search-right div.search-box-wrapper div.search-box p#search-detailsBtn a img {

	}
	
/********************************************************
****置換前のBK　div#mrs_right →　div.mrs_right　div#mrs_right2 →　div.mrs_right2
*********************************************************/
/*MRS ALL ABOUT********************************************************************/
div#mrs_right .mrs-block {
	padding-bottom: 3px;
	margin-bottom: 12px;
	background-color: #ffffff;
}
div#mrs_right2 .mrs-block2 {	/*061219*/
	padding-bottom: 3px;
	margin-bottom: 12px;
	_margin-bottom: 0px;
	background-color: #ffffff;
	/*border-bottom:solid 12px #ffffff; */
}

/*
cam
*/
div#mrs_right .mrs-block div.cam {
	width:auto;
	border:solid 1px #CCCCCC;
	margin:0;
	}
div#mrs_right .mrs-block div.cam div.mrs-logo {
	width:155px;
	margin:10px 0 0 0;
	_padding:10px 0 0 0;
	text-align:right;
	background-color:#ffffff;
	}
div#mrs_right .mrs-block div.cam h3 {
	width:150px;
	margin: 10px 0 6px 6px;
	_margin: 0px 0 6px 6px;
	padding:0 0 5px 0;
	_padding:5px 0 10px 0;
	text-align:center;
	border-bottom:dashed 1px #cccccc;
	background-color: #ffffff;
}
div#mrs_right .mrs-block h4 {
	width:146px;
	_width:152px;
	margin: 10px 0 6px 6px;
	padding: 3px;
	font-weight: normal;
	background-color: #ECDED3;
}
div#mrs_right .mrs-block h4 img {
	margin:0 0 0 10px;
	}
div#mrs_right .mrs-block p.media {
	margin: 0 6px 8px 6px;
	width: auto;
	color:#000000;
}


/*
お役立ちキーワード
*/
div#mrs_right .mrs-block div.tag {
	width:auto;
	border:solid 1px #CCCCCC;
	}
div#mrs_right .mrs-block div.tag h3{
	width:163px;
	margin:0;
	padding:0;
	text-align:center;
	background-color: #ffffff;
	border:none;
	}
div#mrs_right .mrs-block div.tag h4 {
	padding: 3px;
	background-color:#FFFFFF;
	font-weight: normal;
	}
div#mrs_right .mrs-block div.tag h4 ul{
	list-style-type:none;
	line-height:1.8em;
	}
div#mrs_right .mrs-block div.tag h4 ul li{
	padding:0 0 0 15px;
	background: #ffffff url("//img.allabout.co.jp/pts/mrs/pts/keyword_list.gif") no-repeat;
	background-position: 0% 50%;
	}
div#mrs_right .mrs-block div.tag h4 img {
	margin:0 0 0 10px;
	}
	
/*
レシピ検索
*/

div#mrs_right2 div.mrs-block {
	margin:0px 0 0 0; _margin:-10px 0 0 0;
	border:none;
	background:#ffffff;

	}
div#mrs_right2 div.mrs-block div#recipe-search-right {
	margin-bottom:12px;
	_margin-bottom:0px;
	background:#ECDED3;
	}
div#mrs_right2 div.mrs-block div#recipe-search-right div.search-box-wrapper {
	_margin-bottom:0px;
	background:url(//img.allabout.co.jp/pts/mrs/c_recipe/c_recipe_search_lr.gif) repeat-y right;
	}
div#mrs_right2 div.mrs-block div#recipe-search-right div.search-box-wrapper div.search-box {
	_margin-bottom:0px;

	background:url(//img.allabout.co.jp/pts/mrs/c_recipe/c_recipe_search_lr.gif) repeat-y left;
	
	}
div#mrs_right2 div.mrs-block div#recipe-search-right div.search-box-wrapper div.search-box h3 {
	display:block;
	background:url(//img.allabout.co.jp/pts/mrs/c_recipe/c_recipe_search_rto.gif) no-repeat top center;
	}	
div#mrs_right2 div.mrs-block div#recipe-search-right div.search-box-wrapper div.search-box h3 span{
	display:block;
	width:149px;
	height:30px;
	margin:5px 0 0 7px;
	background:url(//img.allabout.co.jp/pts/mrs/c_recipe/c_recipe_search_rt.gif) no-repeat bottom left;
	text-indent:-9999px;
	}

div#mrs_right2 div.mrs-block div#recipe-search-right div.search-box-wrapper div.search-box div.search-boxSet {
	overflow:auto;
	margin:5px 0 0 0;
	}	
div#mrs_right2 div.mrs-block div#recipe-search-right div.search-box-wrapper div.search-box div.search-boxSet p#search-op01 {
	display:block;
	width:64px;
	height:13px;
	margin:0 0 5px 7px;
	background:url(//img.allabout.co.jp/pts/mrs/c_recipe/c_recipe_search_ra.gif) no-repeat top left;
	text-indent:-9999px;
	}
	
div#mrs_right2 div.mrs-block div#recipe-search-right div.search-box-wrapper div.search-box div.search-boxSet span.inputBox,
div#mrs_right2 div.mrs-block div#recipe-search-right div.search-box-wrapper div.search-box div.search-boxSet2 span.inputBox {
	margin:0 0 0 7px;
	}	

div#mrs_right2 div.mrs-block div#recipe-search-right div.search-box-wrapper div.search-box div.search-boxSet span.inputBox input#recipe-search,
div#mrs_right2 div.mrs-block div#recipe-search-right div.search-box-wrapper div.search-box div.search-boxSet2 span.inputBox input#recipe-search2{
	width:147px;
	height:1.5em;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	background-color: #ffffff;
	vertical-align: text-bottom;
	}	

div#mrs_right2 div.mrs-block div#recipe-search-right div.search-box-wrapper div.search-box div.search-boxSet2 {
	overflow:auto;
	margin:5px 0 0 0;
	}
div#mrs_right2 div.mrs-block div#recipe-search-right div.search-box-wrapper div.search-box div.search-boxSet2 p#search-op02 {
	display:block;
	width:103px;
	height:13px;
	margin:0 0 5px 7px;
	background:url(//img.allabout.co.jp/pts/mrs/c_recipe/c_recipe_search_rb.gif) no-repeat top left;
	text-indent:-9999px;
	}

div#mrs_right2 div.mrs-block div#recipe-search-right div.search-box-wrapper div.search-box p#search-Btn {
	width:147px;
	margin:0 0 0 7px;
	padding:5px 0 5px 0;
	border-bottom:dotted 1px #957C70;
	text-align:right;
	}
div#mrs_right2 div.mrs-block div#recipe-search-right div.search-box-wrapper div.search-box p#search-Btn input#submit{
	
	}

div#mrs_right2 div.mrs-block div#recipe-search-right div.search-box-wrapper div.search-box p#search-detailsBtn {
	margin:5px 0 10px 0;
	_margin:5px 0 0px 0;
	padding:0 8px 10px 0;
	background:#ECDED3 url(//img.allabout.co.jp/pts/mrs/c_recipe/c_recipe_search_rbo.gif) no-repeat bottom center;
	text-align:right;
	}
	
div#mrs_right2 div.mrs-block div#recipe-search-right div.search-box-wrapper div.search-box p#search-detailsBtn a {
	
	}
div#mrs_right2 div.mrs-block div#recipe-search-right div.search-box-wrapper div.search-box p#search-detailsBtn a img {

	}

/********************************************************
****置換前のBK//
*********************************************************/
	
	
/********************************************************************MRS ALL ABOUT*/

div#awaku-r {
	 width: 165px;
	 background-color: #faf5eb;
	 margin:0 0 10px 0;
}

div#awaku-r .awaku-r-block {
	width: 155px;
	margin: 0px 5px 0px 5px;
	padding-bottom: 7px;
	clear: both;
}

div#awaku-r .awaku-r-block p {
	margin: 0px 3px 3px 0px;
	padding-top: 5px;
	font-weight: bold;
	clear: both;
}

div#awaku-r .awaku-r-block img {
	text-align: left;
	float: left;
	margin: 1px 5px 7px 0px;
}

div#awaku-r-title {
	padding: 7px 6px 4px 6px;
	margin-bottom: 5px;
	font-weight: bold;
	background-color: #ecded3;
}

/*070821*/
div#awaku-r-special {
	 width: 165px;
	 margin:0 0 10px 0;
	 _margin:10px 0 10px 0;
	}
	
div#awaku-r-special img.adimg-center{
	 margin:0 0 5px 0
	}

div#awaku-r-special ul{
	list-style:none;
	}

div#awaku-r-special ul li{
	}
/*070821*/


/* 強化枠*/
div#media_right {
	margin:0 0 0 0;
	_border-top:solid 6px #ffffff;
	}

div#media_right .media-block {
	margin:0 0 0px 0;
	padding-bottom: 3px;
	background-color: #FAF5EB;
	border-bottom:solid 10px #ffffff;
}
div#media_right .media-block h3 {
	background-color: #ecded3;
	padding: 5px 6px;
	width: 153px;
	margin-bottom: 6px;
}
div#media_right .media-block h4 {
	width: 148px;
	margin: 0px 4px 6px 6px;
	padding: 3px;
	font-weight: normal;
	background-color: #ffffff;
}
div#media_right .media-block .mediaImg {
	text-align: center;
	margin-bottom: 6px;
}
div#media_right .media-block p.media {
	margin: 0 6px 8px 6px;
	width: 153px;
}
div#media_right .media-block .Article {
	margin: 0px 6px 0px 6px;
	padding-bottom: 8px;
	clear: both;
}
div#media_right .media-block .Article .Articleimg {
	width: 48px;
	margin-top: 3px;
	margin-bottom: 6px;
	float: left;
}
div#media_right .media-block .Article p {
	width: 105px;
	margin-bottom: 6px;
	float: right;
}

div#media_right .media-block ul li {
	margin: 6px;
	margin-left: 10px;
	padding:0px 5px 0px 14px;
	list-style-type:none;
	background: url("//img.allabout.co.jp/pts/img/2005/tri01.gif") no-repeat left top;
}
/* 強化枠*/


/* メガボックス */
.megabox {
	padding-bottom: 3px;
	margin-bottom: 12px;
	background-color: #f2f2f2;
}
.megabox h3.mega {
	background-color: #d9d9d9;
	padding: 5px 6px;
	width: 153px;
	margin-bottom: 6px;
}
.megabox .megaImg {
	text-align: center;
	margin-bottom: 6px;
}
.megabox p {
	margin: 0 6px 8px 6px;
	width: 153px;
}
/* メガボックス */


/* 強化枠　SS用 */
div#media_right .media-block-ss {
	padding-bottom: 3px;
	background-color: #f2f2f2;
}
div#media_right .media-block-ss h3 {
	background-color: #d9d9d9;
	padding: 5px 6px;
}
div#media_right .media-block-ss .ssArticle {
	margin: 3px 6px 8px 6px;
	clear: both;
}
div#media_right .media-block-ss .ssArticle .ssArticleimg {
	width: 48px;
	margin-top: 6px;
	margin-bottom: 6px;
	float: left;
}
div#media_right .media-block-ss .ssArticle p {
	width: 105px;
	margin-bottom: 6px;
	margin-top: 3px;
	float: right;
}
/* 強化枠　SS用 */

/************************** 4-3.メインボディー　右のカラム　ここまで **************************/



/************************** 5.フッター　ここから **************************/

div#bottom {
	height: 26px;
	margin-bottom: 20px;
	border: solid 1px #cccccc;
	background-color: #f3f3f3;
	vertical-align: middle;
	clear: both;
}

div#bottom a {
	color:#666666;
	text-decoration:underline;
	margin: 0px 5px;
}

div#bottom a:hover {
	text-decoration:none;
}

div#bottom-l {
	width: auto;
	height: 26px;
	background-color: #ebebeb;
	float: left;
	border-right: solid 1px #cccccc;
}

div#bottom img {
	vertical-align: middle;
	margin: 6px 0px 5px 5px;
}

div#bottom-r {
	width: auto;
	height: 26px;
	background-color: #ebebeb;
	float: right;
	vertical-align: middle;
	border-left: solid 1px #cccccc;
}

div#footer {
text-align: center;
clear: both;
}

div#footer #link ul {
	margin: 6px 0px 4px;
}

div#footer #link ul li {
	display: inline;
	list-style-image: none;
	margin: 7px 0px;
}

div#footer #link a {
	margin: 0px 6px;
}

address#copyright { 
	margin-bottom: 5px;
	font-style: normal;
}

/************************** 5.フッター　ここまで **************************/
   /* 
--------------------------------------------------------------------------
IFRAME内を制御するCSS
--------------------------------------------------------------------------
*/

body#iframe-home div#pub {
	width:505px;
	height:auto;
	margin: 20px 0 5px 0px;
}

body#iframe-home div#pub table{
	width:505px;
	margin:0 0 30px 0;
}

body#iframe-home div#pub h3 { /*▼safari hack▼*/
	width:493px;
	height:20px;
	border: 0px;
	margin: 0px 0 0 5px;
	padding: 5px 0 5px 0;
	background: url("//img.allabout.co.jp/pts/mrs/pts/title_c_mrs_completed.gif") no-repeat left top;
	text-indent:-9999px;
	border-bottom: dashed 1px #A18E87;
	/*background-color:#00FFCC; */
	}

body#iframe-home div#pub span {
	background-color:#FFFFFF;
	}
	
body#iframe-home div#pub a {
	background-color:#FFFFFF;
	/*text-decoration:none;*/
	}

body#iframe-home div#pub span.pub-serise-img {
	background-color:#FFFFFF;
	text-decoration:none;
	}
	
body#iframe-home div#pub span.pub-serise-img img{
	width:60px;
	margin:8px 10px 10px 12px;
	_margin:10px 10px 10px 12px;
	background-color:#FFFFFF;
	}
	
body#iframe-home div#pub div.mrs-pub-title-box{ /*▼safari hack▼*/
	width:432px;
	height:auto;
	_height:3em;
	margin:-10px 0 0 0;
	_margin:0px 0 0 0;
	padding:0;
	}	
	
body#iframe-home div#pub div.mrs-pub-title-box br {
	_display:none;
	}
	
body#iframe-home div#pub br.clear2 {
	display:inherit;
	clear:both;
	}
	
body#iframe-home div#pub p.mrs-pub-title{
	width:320px;
	margin:10px 0 5px 0;
	_margin:8px 0 3px 0;
	color:#A18E87;
	font-weight:bold;
	float:left;
	background-color:#ffffff;
	}
	
	
body#iframe-home div#pub p.update{ /*▼safari hack▼*/
	width:auto;
	height:auto;
	float:right;
	margin:0;
	padding:0;
	text-align:right;
	color:#D2603D;
	}

body#iframe-home div#pub br.clear {
	_display:none;
	}

body#iframe-home div#pub span img{
	width:44;
	margin:0px 0 3px 0px;
	}

body#iframe-home div#pub p.mrs--text{
	width:407px;
	}
	
body#iframe-home div#pub p.btn {
	padding: 8px 13px 0pt 0pt;
 	display: block;
	text-align: right;
	}
/* ミセスにおすすめ（パブ） */

/* yahoo!search engine version start */
div#ySearch-wrapper {
	width: 330px;	_width: 335px;
	height:15px;
	margin:10px 0px 0 0;
	_margin:10px 0px 15px 0;
	padding:3px;
	_padding: 0;
	float: right;
	background-color:#ffffff;
	}

div#ySearch-wrapper:after {
	content: "";
        height: 0;
        display: block;
        clear: both;
        zoom: 1;
	}

div#ySearch {
        float: left;
	width: 215px;	_width: 250px;
	padding: 0 0 0 30px;
	background: url(//img.allabout.co.jp/pts/img/2007/search_text.gif) no-repeat 0 5px;
	word-spacing: nowrap;
	}


div#ySearch input#searchBox,
div#ySearch input#ysearchBox {
	border: solid 1px #4f6477;
	width: 117px;	_width: 124px;
	_height:1.7em;
	padding: 2px;
	margin: 2px 5px 0 38px; _margin: -5px 5px 0 38px;
	vertical-align:middle;
	}


	
div#ySearch input#searchBox:focus,
div#ySearch input#ysearchBox:focus {
	border: 1px solid #76d1d1;
	width: 117px;	_width: 124px;
	_height:1.7em;
	padding: 2px;
	margin: 2px 5px 0 38px; _margin: -5px 5px 0 38px;
	vertical-align:middle;
	}	


div#ySearch input#submitBox{
	margin: 0;
	padding: 2px 3px 2px 3px ; _padding: 2px 1px 2px 1px;
	line-height: 100%;
	}

div#ylogo{
        width: 80px;
        margin: 5px 0 0 2px;
        _margin: 5px 0 0 0;
        float: left;
}
/* yahoo!search engine version end */


/************************** 領域ナビゲーション071010変更分// **************************/
/***** Territory-newnavbar *****/
#Territory-newnavbar-mrs {margin-bottom:7px;width:940px;background:#D66B47 url(//img.allabout.co.jp/pts/rnavi/mrs/bg_rnavi.gif) left bottom no-repeat;float:left;font-weight:bold;}
#mainNavi ol {margin:0;padding:0;font-size:13px;*font-size:81.25%;list-style:none;line-height:1.4em;}
#subNavi ul {font-size:13px;*font-size:81.25%;list-style:none;line-height:1.4em;}
#Territory-newnavbar-mrs #mainNavi {width:940px;float:left;}
#Territory-newnavbar-mrs #mainNavi ol li {padding:8px 10px 10px;float:left;background:url(//img.allabout.co.jp/pts/rnavi/mrs/pause_rnavi.gif) right top no-repeat;}
#mainNavi ol li#mn-toppage {padding-right:0;background:none;}
#Territory-newnavbar-mrs #mainNavi ol li a.toppage-body {padding:6px 5px 6px 20px;_padding:6px 5px 5px 20px;background:url(//img.allabout.co.jp/pts/rnavi/mrs/bg_rnaviarrow.gif) 0 0 no-repeat;border-right:solid 1px #DB7E60;border-bottom:solid 1px #DB7E60;}
#mainNavi ol li a.currentOn {padding:6px 0 13px 8px;_padding:0 0 0 8px;background:#FFF url(//img.allabout.co.jp/pts/rnavi/cmn/crleft.gif) left top no-repeat;}
#mainNavi ol li#mn-toppage a.currentOn {padding:6px 0 13px 20px;_padding:0 0 0 20px;background:#FFF url(//img.allabout.co.jp/pts/rnavi/cmn/crleft_top.gif) left top no-repeat;}
#mainNavi ol li a.currentOn span {padding:6px 7px 13px 0;_padding:6px 8px 13px 0;background:url(//img.allabout.co.jp/pts/rnavi/cmn/crright.gif) right top no-repeat;}
#Territory-newnavbar-mrs #subNavi {width:0;float:left;color:#FFF;}
#subNavi ul {margin:8px 10px 10px 0;_margin:8px 10px 9px 0;text-align:right;}
#Territory-newnavbar-mrs #subNavi ul span {padding:5px 6px 5px 0;_padding:4px 1px 4px 1px;background-color:#D67457;border-top:solid 1px #954B32;border-left:solid 1px #954B32;border-right:solid 1px #D9866F;border-bottom:solid 1px #D9866F;}
#subNavi ul span li {padding-left:6px;display:inline;}
#mainNavi ol li a:link,#mainNavi ol li a:visited,#subNavi ul li a:link,#subNavi ul li a:visited {color:#FFF;text-decoration:underline;}
#mainNavi ol li a:hover,#mainNavi ol li a:active,#subNavi ul li a:hover,#subNavi ul li a:active {color:#ccc;text-decoration:none;}
#mainNavi ol li a.currentOn:link,#mainNavi ol li a.currentOn:visited {color:#333;text-decoration:underline;}
#mainNavi ol li a.currentOn:hover,#mainNavi ol li a.currentOn:active {color:#333;text-decoration:none;}
#breadWire {margin-bottom:13px;width:940px;position:relative;float:left;_float:none;clear:both;}
/************************** 領域ナビゲーション071010変更分// **************************/

 /* 
--------------------------------------------------------------------------
Hack
--------------------------------------------------------------------------
*/
/* ---------------------------   safari   --------------------------- */
div#maincontent div#strage-space-box table#strage-space h3.spe-title{
	width:280px;
	height:30px;
	margin:0 0 8px 0;
	padding:0;
	background: #ffffff url("//img.allabout.co.jp/pts/mrs/pts/spe_title_strage.gif") no-repeat left;
	text-indent:-9999px;
	float:left;*
	}
	
div#maincontent div#seremony-space-box table#seremony-space h3.spe-title{
	width:280px;
	height:30px;
	margin:0 0 8px 0;
	padding:0;
	background: #ffffff url("//img.allabout.co.jp/pts/mrs/pts/spe_title_seremony.gif") no-repeat left;
	text-indent:-9999px;
	float:left;*
	}
	
div#maincontent div#money-space-box table#money-space h3.spe-title{
	width:280px;
	height:30px;
	margin:0 0 8px 0;
	padding:0;
	background: #ffffff url("//img.allabout.co.jp/pts/mrs/pts/spe_title_money.gif") no-repeat left;
	text-indent:-9999px;
	float:left;*
	}

div#maincontent div.anything-space-box table#anythingTop-space h3.spe-title{
	width:280px;
	height:30px;
	margin:0 0 8px 0;
	padding:0;
	background:none;
	text-indent:0;
	float:left;*
	}

div#maincontent div#anything-space-box table#anythingTop-space h3.spe-title{
	width:280px;
	height:30px;
	margin:0 0 8px 0;
	padding:0;
	background: #ffffff url("//img.allabout.co.jp/pts/mrs/pts/spe_title_housework.gif") no-repeat left;
	text-indent:-9999px;
	float:left;*
	}	
	
div#maincontent div#strage-space-box table#strage-space h3.spe-title,
div#maincontent div#seremony-space-box table#seremony-space h3.spe-title,
div#maincontent div#money-space-box table#money-space h3.spe-title,
div#maincontent div#anything-space-box table#anythingTop-space h3.spe-title{
	margin:10px 0 10px 0;*
	}
div#maincontent div#strage-space-box table#strage-space ul,
div#maincontent div#seremony-space-box table#seremony-space ul,
div#maincontent div#money-space-box table#money-space ul,
div#maincontent div#anything-space-box table#anythingTop-space ul,
div#maincontent div.anything-space-box table#anythingTop-space ul{
	list-style:none;
	margin:0 0 0 0;
	padding:0 0 5px 0;*
	}
div#maincontent div#strage-space-box table#strage-space ul li,
div#maincontent div#seremony-space-box table#seremony-space ul li,
div#maincontent div#money-space-box table#money-space ul li,
div#maincontent div#anything-space-box table#anythingTop-space ul li,
div#maincontent div.anything-space-box table#anythingTop-space ul li{
	display:block;
	overflow: inherit;
	height:1%;
	margin:0 0 0px 0;
	_margin:0 0 0px 0;
	padding:0em 0 0.1em 0.5em;
	background-color:#ffffff;*
	}

div#maincontent div#strage-space-box table#strage-space h4.title a,
div#maincontent div#seremony-space-box table#seremony-space h4.title a,
div#maincontent div#money-space-box table#money-space h4.title a,
div#maincontent div#anything-space-box table#anythingTop-space h4.title a,
div#maincontent div.anything-space-box table#anythingTop-space h4.title a{
	display:block;
	height:auto;
	margin:-1.2em 0 0 0;
	padding:0 0 0 35px;
	font-weight:normal;*
	}

div#maincontent div#strage-space-box table#strage-space div.spe-title-box,
div#maincontent div#seremony-space-box table#seremony-space div.spe-title-box,
div#maincontent div#money-space-box table#money-space div.spe-title-box,
div#maincontent div#anything-space-box table#anythingTop-space div.spe-title-box,
div#maincontent div.anything-space-box table#anythingTop-space div.spe-title-box{
	overflow:none;
	width:350px;
	height:auto;
	margin:0px 0 0px 10px;
	background-color: #ffffff;*
	}

div#maincontent div#strage-space-box table#strage-space h3.spe-title,
div#maincontent div#seremony-space-box table#seremony-space h3.spe-title,
div#maincontent div#money-space-box table#money-space h3.spe-title,
div#maincontent div#anything-space-box table#anythingTop-space h3.spe-title{
	display:block;
	width:280px;
	float:left;
	margin:10px 0 10px 0;
	color:#000000;
	border:none;*
	}

div#maincontent div#strage-space-box table#strage-space p.update, 
div#maincontent div#seremony-space-box table#seremony-space p.update,
div#maincontent div#money-space-box table#money-space p.update,
div#maincontent div#anything-space-box table#anythingTop-space p.update,
div#maincontent div.anything-space-box table#anythingTop-space p.update{
	display:inline;
	overflow:visible;
	width:65px;
	height:30px;
	position:inherit;
	float:right;
	padding:5px 0 0 0;
	background-color:#ffffff;
	color: #D2603D;
	text-align:right;*
	}

div#maincontent div#pub h3{
	width:493px;
	height:20px;
	border: 0px;
	margin: 0px 0 0 5px;
	padding: 5px 0 5px 0;
	background: url("//img.allabout.co.jp/pts/mrs/pts/title_c_mrs_completed.gif") no-repeat left top;
	text-indent:-9999px;
	border-bottom: dashed 1px #A18E87;*
	}
	
body#iframe-home div#pub h3{
	width:493px;
	height:20px;
	border: 0px;
	margin: 0px 0 0 5px;
	padding: 5px 0 5px 0;
	background: url("//img.allabout.co.jp/pts/mrs/pts/title_c_mrs_completed.gif") no-repeat left top;
	text-indent:-9999px;
	border-bottom: dashed 1px #A18E87;*
	}
	
body#iframe-home div#pub div.mrs-pub-title-box{
	width:422px;
	height:auto;
	_height:3em;
	margin:-10px 0 0 0;
	_margin:0px 0 0 0;
	padding:0;*
	}
	
div#maincontent div#pub p.update{
	display:inherit;
	width:auto;
	height:auto;
	margin:-0px 0 0 0px;
	padding:0 10px 0 0;
	text-align:right;
	color:#D2603D;
	border: none;
	background-color:#ffffff;*
	}
	
body#iframe-home div#pub p.update{
	display:inherit;
	width:auto;
	height:auto;
	margin:-0px 0 0 0px;
	padding:0 10px 0 0;
	text-align:right;
	color:#D2603D;
	border: none;
	background-color:#ffffff;*
	}