/* Copyright(c) All About, Inc. All rights reserved.
$LastChangedDate: 2008-10-07 (Tue, 7 Oct 2008) $
Version: 2.0
revised for "Mrs.All About" by D.MORIMOTO IT&D DirectionG
Author:D.MORIMOTO IT&D DirectionG */


body {
	height:100%;
	margin:0 0 0 0;
	}
div#ctLogo {
border-bottom:15px solid #FFFFFF;
border-left:10px solid #FFFFFF;
clear:both;
float:left;
margin:0pt;
padding:10px 0pt 0pt;
}
div#ctLogo h1 {
bottom:0pt;
color:#000000;
font-weight:normal;
left:0pt;
position:absolute;
text-indent:-9999px;
z-index:-10;
}

/*領域ナビゲーション　ここから*/
/*17ミセス（mrs D2603C）*/
div#Territory-navbar-mrs {
	background-color: #D2603C;
	width: 940px;
	height: 26px;	_height: 30px;
	padding: 4px 0 0 0;
	clear: both;
	margin-bottom: 6px;
	font-size: 16px;
	}
	
div#Territory-navbar-mrs a:link,
div#Territory-navbar-mrs a:visited {
	color: #ffffff;
	text-decoration: underline;
	}
	
div#Territory-navbar-mrs a:hover,
div#Territory-navbar-mrs a:active {
	color: #cccccc;
	text-decoration: none;
	}
	
div#Territory-navbar-mrs dl {
	color: #ffffff;
	float: left;
	}
	
div#Territory-navbar-mrs dd {
	float: left;
	_margin:0 0 0 5px;
	padding-top:0px;
	padding-left: 0.5em; _padding-left: 0em;
	}
	
div#Territory-navbar-mrs dd.currentOn p.crLeft {
	background: url(//img.allabout.co.jp/pts/img/2007/cb_crl.gif) no-repeat top left;
	width: 3px;
	height: 26px;
	text-indent: -9999px;
	float: left;
	}
	
dd.currentOff p.crLeft {
	display:none;
	}
	
div#Territory-navbar-mrs dd.currentOn p.crWire {
	float: left;
	color: #333333;
	background: url(//img.allabout.co.jp/pts/img/2007/cb_crw.gif) repeat-x top left #ffffff;
	height: 26px;
	padding: 3px 5px 0 5px;
	}
	
dd.currentOn p.crRight {
	background: url(//img.allabout.co.jp/pts/img/2007/cb_crr.gif) no-repeat top right;
	width: 3px;
	height: 26px;
	text-indent: -9999px;
	float: left;
	}
	
div#Territory-navbar-mrs dd.currentOff p.crRight {
	display:none;
	}
	
div#Territory-navbar-mrs dd p.crWire a:link,
div#Territory-navbar-mrs dd p.crWire a:visited {
	color: #333333;
	text-decoration: underline;
	}
	
div#Territory-navbar-mrs dd p.crWire a:hover,
div#Territory-navbar-mrs dd p.crWire a:active {
	color: #333333;
	text-decoration: none;
	}
	
div#Territory-navbar-mrs dd p.wire {
	padding-top: 3px;
	}
	
div#Territory-navbar-mrs ul {
	margin-right:15px; color: #ffffff;float: right;
	}
	
div#Territory-navbar-mrs ul li {
	margin-left:27px; _margin-left:20px; padding: 3px 0px 0 13px;float: left;list-style-type: none;background: url(//img.allabout.co.jp/pts/img/2007/cb_arw.gif) no-repeat 0 8px;
	}
/**17ミセス（mrs）//**/	


/**領域ナビ(調整用) **/
ul.subMenu {
	}
	
dd.currentOff {
	margin: 0 5px 0 5px !important; _margin: 0 7px 0 7px !important;
	}
		
dd.currentOff p.wire {
	padding: 2px 0.2em 0 0.2em;
	}
/**領域ナビ(右側をベースライン調整) //**/

/**領域ナビ(右側を左寄せ) **/
ul.subMenuL {
	margin:0 0 0 29px  !important;
	float:left  !important;	
	}
/**領域ナビ(右側を左寄せ) //**/

/**SS用の領域ナビ(右側) **/
ul.subMenuOff-ss {
	display:none !important;
	}
/**SS用の領域ナビ(右側) //**/
	
	
/*旧パンクズ*/	
div#breadWire {
	position:relative;
	padding: 3px 0 5px 7px;
	margin: 0 0 15px 0;
	border-bottom: solid 1px #eee7e0;
	width: 933px;
	_width: 940px;
	}
	
div#breadWire p#bread {
	float: left;
	width: 700px;
	margin: 0;
	padding: 0;
	}
	
div#breadWire ul {
	display:block;
	position:absolute;
	top:0;
	right:0px;
	width:210px;
	background:#ffffff;
	}

div#breadWire ul li {
	list-style-type: none;
	padding-left: 6px;
	}
	
div#breadWire ul li.crip {
	width: 68px;
	height: 19px;
	float: right;
	}
	
div#breadWire ul li.crip a {
	width: 68px;
	height: 19px;
	display: block;
	text-indent: -9999px;
	background: url(//img.allabout.co.jp/pts/img/2007/brbt_crip.gif) no-repeat top left;
	}
	
div#breadWire ul li.rss {
	width: 39px;
	height: 19px;
	float: right;
	}
	
div#breadWire ul li.rss a {
	width: 39px;
	height: 19px;
	display: block;
	text-indent: -9999px;
	background: url(//img.allabout.co.jp/pts/img/2007/brbt_rss.gif) no-repeat top left;
	}
	
div#breadWire ul li.rss2 {
	width: 39px;
	height: 19px;
	float: right;
	}
	
div#breadWire ul li.rss2 a {
	width: auto;
	height: auto;
	display: inline;
	text-indent: 0;
	background: #ffffff;
	}

div#rss-box{
	width:auto;
	height:auto;
	}
	
div#rss-box div#target_chain{
	display:none;
	position:absolute;
	z-index:50;
	top:-36px;
	right:0px;
	overflow: visible;
	width:550px; _width:560px;
	height:auto;
	background:#ffffff;
	border: solid 3px #eeeeee;
	padding:5px 5px 5px 5px; _padding:5px;
	}

div#rss-box div#target_chain div#open{
	position:relative;
	overflow:visible;
	border: solid 5px #ffffff;
	}

div#rss-box div#target_chain div#open p#my-rss{
	position:relative;
	overflow: visible;
	padding-bottom: 10px;
	background: url(http://img.allabout.co.jp/pts/img/2005/tri01.gif) no-repeat left 2px;
	padding-left: 15px;
	}
	
div#rss-box div#target_chain div#open p#my-rss2{
	position:relative;
	overflow: visible;
	background: url(http://img.allabout.co.jp/pts/img/2005/tri01.gif) no-repeat left 2px;
	padding-left:15px;
	}
	
div#rss-box div#target_chain div#open p#my-rss3{
	position:relative;
	overflow: visible;
	height:1.5em;
	margin:0 0 0 15px; _margin:0 0 15px 15px;
	padding: 3px 0 0 0px;
	}
	
div#rss-box div#target_chain div#open p#my-rss3 a#my-rss3-img{
	float:left;
	}
	
div#rss-box div#target_chain div#open p#my-rss3 a#my-rss3-txt{
	float:left;
	padding: 5px 0 0 5px;
	}
	
div#rss-box div#target_chain div#close{
	z-index:60;
	position: absolute;
	top:5px;
	right:5px;
	width:auto;
	}

div#rss-box div#target_chain div#close p.rss-btn-close2 .closeBtn{
	float:right;
	margin:0 10px 0 8px;
	}
	
div#rss-box div#target_chain div#close p.rss-btn-close2 a{
	float:right;
	padding: 0 0 10px 0;
	}
	
div#rss-box div#target_chain div#close p.rss-btn-open2 .openBtn{
	}

div#rss-box div#target_chain div#open a#rss_btn_excite,
div#rss-box div#target_chain div#open a#rss_btn_paipo,
div#rss-box div#target_chain div#open a#rss_btn_yahoo,
div#rss-box div#target_chain div#open a#rss_btn_newsgator,
div#rss-box div#target_chain div#open a#rss_btn_feedpath,
div#rss-box div#target_chain div#open a#rss_btn_bloglines,
div#rss-box div#target_chain div#open a#rss_btn_google,
div#rss-box div#target_chain div#open a#rss_btn_hatena,
div#rss-box div#target_chain div#open a#rss_btn_livedoor,
div#rss-box div#target_chain div#open a#rss_btn_goo{
	display:block;
	float:left;
	height:auto;
	margin:0;_margin:0 0 0 0;
	padding:5px;_padding:5px;
	background:none;
	border:none;
	}

div#rss-box div#target_chain div#open a#rss_btn_bloglines,
div#rss-box div#target_chain div#open a#rss_btn_google,
div#rss-box div#target_chain div#open a#rss_btn_hatena,
div#rss-box div#target_chain div#open a#rss_btn_livedoor,
div#rss-box div#target_chain div#open a#rss_btn_goo{
	_margin:0px 0 0 0;
	}

div#rss-box div#target_chain div#open a#rss_btn_hatena{
	_padding-bottom:20px;
	}
	
div#rss-box div#target_chain div#open br{
	_display:none;
	}
		
div#breadWire ul li.mailmag {
	width: 80px;
	height: 19px;
	float: right;
	}
	
div#breadWire ul li.mailmag a {
	width: 80px;
	height: 19px;
	display: block;
	text-indent: -9999px;
	background: url(//img.allabout.co.jp/pts/img/2007/brbt_mailmag.gif) no-repeat top left;
	}
/*旧パンクズ//*/
/*2008/10/03パンクズ*/
div#breadLine p#bread {
	float: left;
	width: 700px;
	margin: 0;
	padding: 0;
	}
div#breadLine ul {
background:#FFFFFF none repeat scroll 0% 0%;
float:right;
width:210px;
}
div#breadLine ul li {
list-style-type:none;
padding-left:6px;
}
div#breadLine ul li.mailmag {
float:right;
height:19px;
width:80px;
}
div#breadLine ul li.mailmag a {
background:transparent url(//img.allabout.co.jp/pts/img/2007/brbt_mailmag.gif) no-repeat scroll left top;
display:block;
height:19px;
text-indent:-9999px;
width:80px;
}
div#breadLine ul li.crip {
float:right;
height:19px;
width:68px;
}	
/*2008/10/03パンクズ//*/


/************************** 領域ナビゲーション071010変更分// **************************/
/***** Territory-newnavbar *****/
#Territory-newnavbar-mrs {margin-bottom:7px;width:980px;background:#D66B47 url(//img.allabout.co.jp/pts/rnavi/mrs/bg_rnavi.gif) left bottom no-repeat;float:left;font-weight:bold;}
/* mainNavi */
#mainNavi ol {margin:0;padding:0;*font-size:81.25%;list-style:none;line-height:1.4em;}
#subNavi ul {*font-size:81.25%;list-style:none;line-height:1.4em;}

#Territory-newnavbar-mrs #mainNavi {width:980px;float:left;_font-size: 108%}
*:first-child+html #Territory-newnavbar-mrs #mainNavi {
    /* for WinIE7 */
    width: 980px;
    float:left;
    font-size: 108%;
    height: 37px;
}
#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;}
*:first-child+html #Territory-newnavbar-mrs #mainNavi ol li {
    margin-top: 4px;
    padding: 8px 10px 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 toppage */
#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;}

/* Territory-newnavbar currentOn */
#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;}
*:first-child+html #mainNavi ol li a.currentOn {
    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;}
*:first-child+html #mainNavi ol li a.currentOn span {
    padding:8px 7px 13px 0;
    background:url(//img.allabout.co.jp/pts/rnavi/cmn/crright.gif) right top no-repeat;
}
/* subNavi */
#Territory-newnavbar-mrs #subNavi {width:0;float:left;color:#FFF;}
#subNavi ul {margin:8px 8px 10px 0;_margin:8px 8px 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;}

/* Territory-newnavbar link */
#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 */
#breadWire {margin-bottom:13px;width:980px;position:relative;float:left;_float:none;clear:both;}

/************************** 領域ナビゲーション071010変更分// **************************/



/************************** 領域ナビゲーション　ここまで// **************************/

body div#container {
	position:absolute;
	top:60px;
	left:0;
	width:947px;
	_width:962px;
	background-repeat:repeat-y;
	background-position:right top;
	border-left: solid 15px #FFFFFF;
	padding:0 0px 0 0;
	}
	
/* BODYレイアウト三列 */
div#wrapper {
	width: 940px;
	}
	
div#content {
	width: 685px;
	float: right;
	border-bottom:solid 30px #ffffff;
	_border-bottom:solid 30px #ffffff;
	}
	
div#containerBk {
	float:left;
	width:auto;
	height: 100%;
	/*background-color:#0000CC; */ /*ブラウザチェック用　IE6、7*/
	}
/************************** 2.ヘッダー ここから **************************/

div#toptext-wrapper{
	display:none;
	}

div#toptext-wrapper div#toptext{
	}
	
div#new-toptext-wrapper{
	margin:0 0 10px 0;
	}
	
div#new-toptext-wrapper div#toptext{/*hack safari*/
	clear:both;
	width: 980px;
	height: auto;
	margin:0 auto;
	padding-bottom:3px;
	color:#000000;
	vertical-align:bottom;
	border-bottom: solid 1px #cccccc;
	background: #ffffff;
	}
	
body div#container div#header{
	width:940px;
	margin-bottom: 0;
	clear: both;
	}

div#seotext a{
	color: #000099;
	}

div#infotext {
	margin: 0; 
	padding: 0; 
	width: 40%; 
	text-align: right; 
	float: right; 
	display: inline;
}

div#infotext a{
	color: #000099;
	}	
	
div#topbanner{
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 12px;
}

/************************** 2.ヘッダー ここまで **************************/

/************************** 3.ヘッドナビゲーション ここから **************************/
body div#container div#headnavi {
	width:940px;
	margin-bottom: 15px;
	}
/************************** 3.ヘッドナビゲーション ここまで **************************/



div.sidebarSubWire {padding-bottom: 4px; margin-bottom: 10px; background-color: #fcf5f5; zoom: 1;}
div.sidebarSubWire:after {content:"."; display: block; height:0px; clear:both; visibility:hidden;}
div.sidebarSubWire h3 {margin-bottom: 8px;}
div.sidebarSubWire .sidebarSubWord {padding: 0 0 5px 5px; font-weight: bold; background: transparent none; zoom: 1;}
div.sidebarSubWire input{margin: 0 0 0 5px; padding: 0; vertical-align: middle;}
div.sidebarSubWire select{margin: 0 0 0 5px; padding: 0; border: solid 1px #e4cdcd;}
div.sidebarSubWire dt {margin: 0 0 0 0; padding: 2px 0 0 8px; background: transparent none; zoom: 1;}
div.sidebarSubWire dd {margin: 0 0 5px 0; padding: 2px; zoom: 1;}
div.sidebarSubWire dl#home {margin: 0 0 0 5px; _margin: 0 0 5px 5px; padding: 0; border-left: solid 4px #e4cdcd; zoom: 1;}
div.sidebarSubWire dl#line {margin: 0 0 0 5px; _margin: 0 0 5px 5px; padding: 0; border-left: solid 4px #e4cdcd; zoom: 1;}
div.sidebarSubWire dl#prefectures {margin: 0 0 0 2px; padding: 0; border-left: solid 4px #e4cdcd; float: left; width: 150px; zoom: 1;}
div.sidebarSubWire p.sidebarRSub {float: right; width: 50px; padding: 17px 0 0 0; margin: 0; zoom: 1;}
div.sidebarSubWire p.sidebarRSub:after {content:"."; display: block; height:0px; clear:both; visibility:hidden;}
div.sidebarSubWire p.sidebarRLink {clear: both; text-align: right; padding: 0 5px 0 0; margin: 0; white-space: nowrap; zoom: 1;}


 /* 
----------------------------------------------------------------------------------------------------------------------------------------------------
Hack
----------------------------------------------------------------------------------------------------------------------------------------------------
*/

/*win IE6.X ------------------------------------------------------------------ */
/*win IE6.X ------------------------------------------------------------------// */

/*win IE7.X------------------------------------------------------------------ */
/*win IE7.X ------------------------------------------------------------------ // */
	

/* safari hack ------------------------------------------------------------------  */
div#new-toptext-wrapper div#toptext{/*hack safari*/
	clear:both;
	width: 980px;
	height: 1em;
	margin:0 auto;
	padding-bottom:3px;
	color:#000000;
	vertical-align:bottom;
	border-bottom: solid 1px #cccccc;
	background:#ffffff;*
	}
/* safari hack ------------------------------------------------------------------ //*/
