/***  @import url("/pts/css/2006/base.css");  ***/
body{
	background-image: url(//img.allabout.co.jp/pts/img/2006/bg_header.gif);
	margin:5px 0px 0px 15px;
	padding: 0;
	background-color:#ffffff;
	color:#000000;
	background-repeat: repeat-x;
	}

form,h1,h2,h3,h4,h5,h6,dl,dt,dd,p,ul,li {
	margin: 0px;
	padding: 0px;
	}

img {
	border: 0px;
	}

.hide { 
	display:none; 
	}

.hide02 {
	display:block;
	position:absolute;
	top:-9999px;
	left:-9999px;
	}

a:link {
	color:#000099;
	}
	
a:visited {
	color:#660066;
	}
	
a:active {
	color:#cc0000;
	}
	
a:hover {
	color:#0066CC;
	text-decoration:none
	}

h1 {
	font-size:18px;
	display: inline;
	color: #FFFFFF;
	}
	
h2 {
	font-size:18px; 
	padding: 0px;
	}
	
.clear {
	clear: both;
	}

#Tag01 a {
	color:#008000;
	text-decoration: none;
	padding: 3px 4px;
	margin-right: 5px;
	}
	
#Tag01 a:hover {
	background: #d5f4d5;
	padding: 3px 4px;
	}
	
#Tag01 {
	color:#808080;
	padding: 3px 8px 3px 24px;
	background: url(//img.allabout.co.jp/pts/img/2005/icn_tag.gif) no-repeat left top;
	margin-top: 3px;
	}


/***  @import url("/pts/css/2006/layout.css");  ***/
/* コンテンツ
--------------------------------------------------------------------------

	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#seotext a {
	color:#ffffff;
}

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-underarticle { 
	width: auto;
	background-color: #ededed;
	text-align: center;
	padding: 5px 5px 5px 15px;
	margin-top: 10px;
	margin-bottom: 20px;
	vertical-align: middle;
}
div#search #searchform { 
	width: 200px;
	margin: 0 10px 0 10px;
	padding: 0px;
}
div#search-underarticle #searchform-underarticle { 
	width: 250px;
	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: 15px;
}
div#subch {
	background: #e6e6e6;
	margin: 0px;
	padding: 6px 0px;
	text-align: center;
	}
div#subch {
	background: #e6e6e6;
	margin: 0px;
	padding: 6px 0px;
	text-align: center;
	}
div#subch li {
	display:inline;
	margin: 2px;
	padding:0px 5px 0px 18px;
	background: url(//img.allabout.co.jp/pts/img/2006/icn_folder02.gif) no-repeat;
	}
div#redbar { 
	height: 34px;
	color: #ffffff;
	background-color: #cc0000;
	}
div#redbar a {  
	color: #ffffff;
	font-weight: bold;
	}
div#redbarl {  
	line-height: 165%;
	float: left;
	color: #ffffff;
	height: 34px;
	padding: 3px 0px 0px 10px; 
	}

div#redbarr { 
	float: right;
	height: 34px;
	background-repeat: no-repeat; 
	padding: 0px 3px 0px 0px; 
	background-color: #800000;
	}

div#bread {
	margin-bottom: 15px;
	margin-top: 10px;
	clear: both;
}

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;
}


/* ガイドサイト一覧 */

div#sidebar div#gslist {
	padding: 0px;
	border: 2px solid #e0e0e0;	
	margin-bottom: 10px;
	padding-bottom: 6px;
	zoom: 1;
}

div#sidebar div#gslist h3 {
	font-weight: bold;
	margin: 2px;
	padding: 6px 0px 0px 8px;
	background: url(//img.allabout.co.jp/pts/img/2006/bg_leftttl.gif) no-repeat;
	height: 28px;
	line-height: 150%;
}

div#sidebar div#gslist h4 {
	font-weight: bold;
	color: #595959;
	margin: 2px;
	padding: 6px 0px 0px 8px;
	line-height: 150%;
}

div#sidebar div#gslist dl {
	margin-left: 8px;
	margin-top: 5px;
	padding-top: 2px;
	}

div#sidebar div#gslist dt {
	display: inline;
	vertical-align: middle;
	}

div#sidebar div#gslist dd {
	line-height: 150%;
	display: inline;
	margin-left: 0px;
	padding: 6px;
}

#gslist dl ul.area {
	margin-top:-20px;
	padding-left:26px;
}

#gslist:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#gslist dl ul.area li {
	width: 60px;
	float: left;
	display: inline;
}

/* ガイドサイト一覧 */


/* ガイドサイトINDEX */
div#sidebar div#gsindex {
	padding: 0px;
	border: 2px solid #e0e0e0;	
	margin-bottom: 10px;
	padding-bottom: 6px;
}

div#sidebar div#gsindex h3 {
	font-weight: bold;
	margin: 2px;
	padding: 6px 0px 0px 8px;
	background: url(//img.allabout.co.jp/pts/img/2006/bg_leftttl.gif) no-repeat;
	height: 28px;
	line-height: 150%;
}


div#sidebar div#gsindex h4 {
	font-weight: bold;
	margin: 2px;
	padding: 6px 5px 3px 5px;
}

div#sidebar div#gsindex 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;
}
/* ガイドサイトINDEX */


/* パートナーシップ左（PS-L） */
div#sidebar div#psl {
	padding: 0px;
	border: 2px solid #e0e0e0;	
	margin-bottom: 10px;
	padding-bottom: 6px;
}
div#sidebar div#psl h4 {
	font-weight: bold;
	margin: 2px;
	padding: 6px 5px 3px 5px;
}
div#sidebar div#psl p {
	margin-left: 10px;
}
div#sidebar div#psl 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;
}
div#sidebar div#psl li.logoimg {
	text-align: right;
	background: none;
	margin-bottom: 0;
}

/* パートナーシップ左（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#brandsite {
	clear: both;
	padding-bottom: 4px;
	background-color:#fcf5f5;
	margin-bottom: 10px;
}

div#sidebar div#brandsite ul {
	padding: 4px 0px 0px 2px;
}

div#sidebar div#brandsite 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;
}

/* ブランドサイト */



/* こだマン */

div#sidebar div#kodaman {
	padding-bottom: 4px;
	background-color:#fcf5f5;
	margin-bottom: 10px;
}

div#sidebar div#kodaman ul {
	padding: 4px 0px 0px 2px;
}

div#sidebar div#kodaman 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;
}

div#sidebar #kkgmansion {
	clear: both;
}
div#sidebar div#kkgmansion {
	padding: 0px;
	float: left;
	border: 2px solid #e0e0e0;	
	margin-bottom: 10px;
	_margin-bottom: 4px;
	padding-bottom: 6px;
}
div#sidebar div#kkgmansion h4 {
	font-weight: bold;
	color: #595959;
	margin: 2px;
	padding: 6px 0px 0px 8px;
	line-height: 150%;
}
div#sidebar div#kkgmansion ul {
	margin-left: 36px;
}
div#sidebar div#kkgmansion ul li {
	width: 100px;
	float: left;
	margin-bottom: 3px;
	display: inline;
}
/* こだマン */



/* プロファイル */

div#sidebar div#profile {
	padding-bottom: 4px;
	background-color:#fcf5f5;
	margin-bottom: 10px;
}

div#sidebar div#profile ul {
	padding: 4px 0px 0px 2px;
}

div#sidebar div#profile 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;
}

/* プロファイル */



/* プロファイル-人気Q&Aランキング */
div#sidebar div#profile-ranking {
	padding-bottom: 4px;
	background-color:#fcf5f5;
	margin-bottom: 10px;
}
div#sidebar div#profile-ranking h3 {
	margin-bottom: 8px;
}
div#sidebar div#profile-ranking ul {
	margin-left: 8px;
	margin-bottom: 8px;
}
div#sidebar div#profile-ranking h4 {
	margin: 4px 0 4px 6px;
}
div#sidebar div#profile-ranking ul li {
	list-style-type: none;
	margin: 6px;
}
div#sidebar div#profile-ranking ul li.rank1 {
	margin-left: 0px;
	margin-top: 3px;
	padding-left: 20px;
	background-image: url(http://img.allabout.co.jp/pts/img/2005/icn_rank01.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
}
div#sidebar div#profile-ranking ul li.rank2 {
	margin-left: 0px;
	margin-top: 3px;
	padding-left: 20px;
	background-image: url(http://img.allabout.co.jp/pts/img/2005/icn_rank02.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
}
div#sidebar div#profile-ranking ul li.rank3 {
	margin-left: 0px;
	padding-left: 20px;
	background-image: url(http://img.allabout.co.jp/pts/img/2005/icn_rank03.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
}
/* プロファイル-人気Q&Aランキング */



/* 季節特集 */

div#sidebar div#kisetsu {
	padding-bottom: 4px;
	background-color:#fcf5f5;
	margin-bottom: 10px;
}

div#sidebar div#kisetsu ul {
	padding: 4px 0px 0px 2px;
}

div#sidebar div#kisetsu 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;
}

div#sidebar div#kisetsu div#list {
	float: right;
	padding: 0px 5px 5px 0px;	
}

/* 季節特集 */



/* マガジン　ドロン */

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#store li#ranktop {
	margin: 0px 4px 2px 0;
	text-align: right;
}
/* スタイルストア */



/* メルマガ登録 */

div#sidebar div#mailmag {
	padding: 5px; 
	background-color:#f0f0f0;
	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;
}

/* ブランドサイト */



/* All About おすすめ（A枠） */

div#maincontent div#awaku {
	margin-bottom: 20px;
}

div#maincontent div#awaku 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 おすすめ（A枠） */



/* おすすめガイド記事 */

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 div#editor {
	margin-bottom: 20px;
}

div#maincontent div#editor 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#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;
	line-height: 1.6em;
}

#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;
}

/* 記事部分 */



/* 記事下機能リンク */
#cuDate {
	text-align: center;
	margin-bottom: 16px;
}
#cuDate img {
	vertical-align: middle;
}
div#articleUnderfunction {
	width: 100%;
	margin-bottom: 18px;
}
div#articleUnderfunction div#underfun-left {
	width: 65%;
	float: left;
	color: #999999;
}
div#articleUnderfunction div#underfun-left img {
	vertical-align: bottom;
	margin-right: 4px;
}
* html div#articleUnderfunction div#underfun-left img {
	vertical-align: middle;
}
div#articleUnderfunction div#underfun-right {
	width: 35%;
	float: right;
	text-align: right;
}
div#articleUnderfunction div#underfun-right img {
	vertical-align: bottom;
	margin-right: 4px;
}
* html div#articleUnderfunction div#underfun-right img {
	vertical-align: middle;
}
div#articleSubTitle {
	float: left;
}
div#articleTopDate {
	text-align: right;
}
/* 記事下機能リンク */


#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） */


/* All About 新築マンション情報  */
div#new-mansion {
	clear: both;
}
div#new-mansion 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;
}
#new-mansion-ttl{
	margin: 0 0 8px 0;
	padding: 0;
	font-weight:bold;
}
#new-mansion-ttl .ttl{
	float: left;
}
#new-mansion-ttl img{
	float: right;
}
#new-mansion-box{
	margin: 0 0 0 0;
	padding: 0;
	clear: both;
}
#new-mansion-box img{
	margin: 0 10px 0 0;
	padding: 0;
	float: left;
}
#new-mansion-box p{
	margin: 0 0 5px 0;
	padding: 0;
}
#new-mansion-box dl{
	width: 130px;
	margin: 0;
	padding: 0;
	float: left;
}
#new-mansion-box dl.center{
	width: 155px;
	margin: 0 10px;
	padding: 0;
	float: left;
}
#new-mansion-box dl.right{
	width: 90px;
	margin: 0;
	padding: 0;
	float: left;
}
#new-mansion-box dt{
	margin: 0 0 5px 0;
	padding: 3px;
	color: #606423;
	white-space: nowrap;
	text-align: center;
	background-color: #dcddcf;
}
#new-mansion-box dd{
	margin: 0 0 20px 0;
	padding: 0;
	text-align: center;
}

/* All About 新築マンション情報　その２  */
div#house-equipment-2 {
	clear: both;
	margin-bottom: 20px;
}
div#house-equipment-2 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;
}
#house-equipment-2-box{
	margin: 0;
	padding: 0;
	clear: both;
}
#house-equipment-2-box img{
	margin: 0 10px 0 0;
	padding: 0;
	float: left;
}
#house-equipment-2-box p{
	margin: 0;
	padding: 0;
}
#house-equipment-2-box ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#house-equipment-2-box li{
	width: 118px;
	margin: 0 0 4px 10px;
	padding: 0;
	display:inline;
	float: left;
}



/* All About 住宅設備特集 */
div#house-equipment {
	margin-bottom: 15px;
	clear: both;
}
div#house-equipment 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;
}
#house-equipment p{
	margin: 0 0 8px 0;
	padding: 0;
}
#house-equipment dl{
	width: 158px;
	margin: 0 0 10px 0;
	padding: 0;
	float: left;
}
#house-equipment dl.center{
	width: 158px;
	margin: 0 15px;
	padding: 0;
	float: left;
}
#house-equipment dt{
	width: 50px;
	height: 50px;
	margin: 0 8px 0 0;
	padding: 0;
	float: left;
}
#house-equipment dd{
	margin: 0;
	padding: 0;
}


/* clear */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */



/************************** 4-2.メインボディー　中のカラム　ここまで **************************/



/************************** 4-3.メインボディー　右のカラム　ここから **************************/


div#awaku-r {
	 width: 165px;
	 background-color: #eeeeee;
	 margin-bottom: 10px;
}

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: #CCCCCC;
}

/* 強化枠*/
div#media_right .media-block {
	padding-bottom: 3px;
	margin-bottom: 12px;
	background-color: #f2f2f2;
}
div#media_right .media-block h3 {
	background-color: #d9d9d9;
	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;
}
/* メガボックス */

/* W RON */
#wRon {
	text-align: center;
	padding-bottom: 15px;
}
#wRon #wRon-inner {
	width: 738px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
#wRon .wRon-innerOne {
	margin-left: auto;
	margin-right: auto;
	width: 350px;
}
#wRon .wRon-left {
	width: 350px;
	_width: 360px;
	border: solid 1px #d9d9d9;
	text-align: left;
	padding: 5px;
	float: left;
	margin-right: 5px;
}
#wRon div.wRonP {
	float: left;
	width: 104px;
}
#wRon div.wRonT {
	float: right;
	width: 235px;
}
#wRon p.ronTitle {
	margin: 0;
	padding: 10px 0 10px 0;
}

/* 強化枠　SS用 */
div#media_right .media-block-ss {
	padding-bottom: 3px;
	background-color: #f2f2f2;
	border-bottom:solid 12px #ffffff;
}
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用 */


/* アンケート */
div#enqWire {
	margin-bottom: 20px;
}
div#enqWire 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;
}
p#enqGST {
margin-top: 15px;
}
div#enqGSWire {
	text-align: center;
	margin-bottom: 20px;
	width: 100%;
}
p#enqGS {
	margin-left: auto;
	margin-right: auto;
	width: 350px;
	_width: 390px;
	background: url(//img.allabout.co.jp/pts/img/2007/enq_icon.gif) no-repeat left top;
	padding-left: 20px;
	height: 27px;
}
div#enqGSIndex {
	border-bottom: dotted 1px #cccccc;
	padding-bottom: 10px;
	margin: 5px 0 15px 0;
}

/************************** 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.フッター　ここまで **************************/

/* 2007/03 edit */
div#pastAreaH {
	background-color: #f4e4e4;
	width: 173px;
	_width: 185px;
	padding: 6px;
}
div#pastAreaH p {
	margin: 0;
	padding: 0 0 0 25px;
	height: 17px;
	background: url(//img.allabout.co.jp/pts/img/2005/icn_tag.gif) no-repeat left top;
}
div#pastArea {
	background-color: #fbf2f2;
	width: 173px;
	_width: 185px;
	padding: 6px;
}
div#pastArea ul {
	margin: 0;
	padding: 0 0 10px 4px;
	list-style-type: none;
}
div#pastArea p {
	margin: 0 0 3px 3px;
	padding: 0 0 0 12px;
	background: url(//img.allabout.co.jp/pts/img/2005/tri01.gif) no-repeat left top;
}

/***  @import url("/pts/css/2007/layout.css");  ***/
/*Copyright (c) 2007-,All About Inc. All rights reserved. : http://allabout.co.jp/ */
/*
author:leo		07/03/16 Fri.
UPdate:leo		07/08/01 Wed.
*/

body{height:100%;margin:0;background:url(//img.allabout.co.jp/pts/img/2007/site_bk2.gif) repeat-y top left;background-color:#e5e5e5}div#sidebar{margin-top:0;border-bottom:solid 30px #fff}body div#globalNavigation-wrapper{z-index:15;position:absolute;top:-60px;left:-15px;width:970px;height:50px;padding:0;background:url(//img.allabout.co.jp/pts/img/2007/globalnavi_bk.gif) repeat;background-repeat:repeat-x}body div#globalNavigation{position:absolute;top:0;left:0;width:955px;height:93px;margin:-9px 0 0;_margin:-9px 0 0 0;padding:0}body div#globalNavigation ul{clear:both;position:absolute;top:13px;right:-35px;width:22em;height:1%;margin:0;padding:0;float:right;background:none}div#globalNavigation li#service{width:8.5em;height:10px;margin:4px 1px 0 0;padding:0;list-style-type:none;float:left}div#globalNavigation li#service a:hover,div#globalNavigation li#service a:active,div#globalNavigation li#service a:link,div#globalNavigation li#service a:visited{display:block;width:8.5em;height:21px;padding:0;text-indent:0;background:none}div#globalNavigation li#login{width:10.5em;height:21px;margin:4px 1px 0 0;padding:0;list-style-type:none;float:left}div#globalNavigation li#login a,div#globalNavigation li#service a{text-align:right}div#globalNavigation li#login a:hover,div#globalNavigation li#login a:active,div#globalNavigation li#login a:link,div#globalNavigation li#login a:visited{display:block;width:10.5em;height:21px;padding:0;text-indent:0;background:none}div#ctLogo{clear:both;margin:0;_margin:10px 0 0 0;padding:10px 0pt 0pt;_padding:0 0 0 10px;float:left;border-bottom:15px solid #fff;border-left:10px solid #fff;_border-left:none}div#ctLogo h1{position:absolute;bottom:0;left:0;z-index:-10;font-weight:400;color:#000;text-indent:-9999px}div#ctLogo a.ctLogo-rink{_filter:alpha(opacity=0);_-moz-opacity:0.0;_opacity:0.0;_background:#ccc}div#ctLogo a.ctLogo-rink:active{border:dotted 1px #333}div#hSearch-wrapper{width:230px;_width:240px;height:15px;margin:10px 0 0;_margin:10px 0 15px 0;padding:3px;float:right;background-color:#fff}div#hSearch{width:220px;_width:240px;padding:0 0 0 30px;background:url(//img.allabout.co.jp/pts/img/2007/loupe.gif) no-repeat top left}div#hSearch input#searchBox,div#hSearch input#ssearchBox{border:solid 1px #4f6477;width:150px;_width:154px;_height:1.7em;padding:2px;margin:2px 5px 0 0;_margin:-5px 5px 0 0;vertical-align:middle}div#hSearch input#searchBox:focus,div#hSearch input#ssearchBox:focus{border:1px solid #76d1d1;width:150px;_width:154px;padding:2px;margin:2px 5px 0 0}div#hSearch input#submitBox{padding:2px 3px;_padding:2px 1px 2px 1px;line-height:100%}#container #globalNavigation-wrapper #globalNavigation .no-Gnavi #logo-r #headerlink ul{display:block;width:450px;background:#fff;margin:8px 250px 0 0}#container #globalNavigation-wrapper #globalNavigation .no-Gnavi#logo-r div#headerlink ul li{display:inline;float:right;width:auto}div#Territory-navbar-r_house{background-color:#630;width:940px;height:26px;_height:30px;padding:4px 0 0;clear:both;margin-bottom:6px}div#Territory-navbar-moneylife{background-color:#039;width:940px;height:26px;_height:30px;padding:4px 0 0;clear:both;margin-bottom:6px}div#Territory-navbar-health{background-color:#F93;width:940px;height:26px;_height:30px;padding:4px 0 0;clear:both;margin-bottom:6px}div#Territory-navbar-r_business{background-color:#00C;width:940px;height:26px;_height:30px;padding:4px 0 0;clear:both;margin-bottom:6px}div#Territory-navbar-r_itdigital{background-color:#669;width:940px;height:26px;_height:30px;padding:4px 0 0;clear:both;margin-bottom:6px}div#Territory-navbar-r_manabi{background-color:#06C;width:940px;height:26px;_height:30px;padding:4px 0 0;clear:both;margin-bottom:6px}div#Territory-navbar-gourmet{background-color:#A70F38;width:940px;height:26px;_height:30px;padding:4px 0 0;clear:both;margin-bottom:6px}div#Territory-navbar-recipe{background-color:#FF6634;width:940px;height:26px;_height:30px;padding:4px 0 0;clear:both;margin-bottom:6px}div#Territory-navbar-r_kurashi{background-color:#9C6;width:940px;height:26px;_height:30px;padding:4px 0 0;clear:both;margin-bottom:6px}div#Territory-navbar-children{background-color:#393;width:940px;height:26px;_height:30px;padding:4px 0 0;clear:both;margin-bottom:6px}div#Territory-navbar-relationship{background-color:#C36;width:940px;height:26px;_height:30px;padding:4px 0 0;clear:both;margin-bottom:6px}div#Territory-navbar-r_mensstyle{background-color:#069;width:940px;height:26px;_height:30px;padding:4px 0 0;clear:both;margin-bottom:6px}div#Territory-navbar-r_beauty{background-color:#DB6C7D;width:940px;height:26px;_height:30px;padding:4px 0 0;clear:both;margin-bottom:6px}div#Territory-navbar-r_travel{background-color:#063;width:940px;height:26px;_height:30px;padding:4px 0 0;clear:both;margin-bottom:6px}div#Territory-navbar-auto{background-color:#003;width:940px;height:26px;_height:30px;padding:4px 0 0;clear:both;margin-bottom:6px}div#Territory-navbar-r_entertainment{background-color:#C90;width:940px;height:26px;_height:30px;padding:4px 0 0;clear:both;margin-bottom:6px}div#Territory-navbar-mrs{background-color:#D2603C;width:940px;height:26px;_height:30px;padding:4px 0 0;clear:both;margin-bottom:6px}div#Territory-navbar-secondlife{background-color:#002073;width:940px;height:26px;_height:30px;padding:4px 0 0;clear:both;margin-bottom:6px}div#Territory-navbar-secondlife dd,div#Territory-navbar-mrs dd,div#Territory-navbar-r_entertainment dd,div#Territory-navbar-auto dd,div#Territory-navbar-r_travel dd,div#Territory-navbar-r_beauty dd,div#Territory-navbar-r_mensstyle dd,div#Territory-navbar-relationship dd,div#Territory-navbar-children dd,div#Territory-navbar-r_kurashi dd,div#Territory-navbar-recipe dd,div#Territory-navbar-gourmet dd,div#Territory-navbar-r_manabi dd,div#Territory-navbar-r_itdigital dd,div#Territory-navbar-r_business dd,div#Territory-navbar-health dd,div#Territory-navbar-moneylife dd,div#Territory-navbar-r_house dd{float:left;_margin:0 0 0 5px;padding-top:0;padding-left:0.5em;_padding-left:0}div#Territory-navbar-secondlife dd.currentOn p.crWire,div#Territory-navbar-mrs dd.currentOn p.crWire,div#Territory-navbar-r_entertainment dd.currentOn p.crWire,div#Territory-navbar-auto dd.currentOn p.crWire,div#Territory-navbar-r_travel dd.currentOn p.crWire,div#Territory-navbar-r_beauty dd.currentOn p.crWire,div#Territory-navbar-r_mensstyle dd.currentOn p.crWire,div#Territory-navbar-relationship dd.currentOn p.crWire,div#Territory-navbar-children dd.currentOn p.crWire,div#Territory-navbar-r_kurashi dd.currentOn p.crWire,div#Territory-navbar-recipe dd.currentOn p.crWire,div#Territory-navbar-gourmet dd.currentOn p.crWire,div#Territory-navbar-r_manabi dd.currentOn p.crWire,div#Territory-navbar-r_itdigital dd.currentOn p.crWire,div#Territory-navbar-r_business dd.currentOn p.crWire,div#Territory-navbar-health dd.currentOn p.crWire,div#Territory-navbar-moneylife dd.currentOn p.crWire,div#Territory-navbar-r_house dd.currentOn p.crWire{float:left;color:#333;background:url(//img.allabout.co.jp/pts/img/2007/cb_crw.gif) repeat-x top left #fff;height:26px;padding:3px 5px 0}div#Territory-navbar{background-color:#A50606;width:940px;height:26px;_height:30px;padding:4px 0 0;clear:both;margin-bottom:6px}div#Territory-navbar a:link,div#Territory-navbar a:visited,div#Territory-navbar-secondlife a:link,div#Territory-navbar-secondlife a:visited,div#Territory-navbar-mrs a:link,div#Territory-navbar-mrs a:visited,div#Territory-navbar-r_entertainment a:link,div#Territory-navbar-r_entertainment a:visited,div#Territory-navbar-auto a:link,div#Territory-navbar-auto a:visited,div#Territory-navbar-r_travel a:link,div#Territory-navbar-r_travel a:visited,div#Territory-navbar-r_beauty a:link,div#Territory-navbar-r_beauty a:visited,div#Territory-navbar-r_mensstyle a:link,div#Territory-navbar-r_mensstyle a:visited,div#Territory-navbar-relationship a:link,div#Territory-navbar-relationship a:visited,div#Territory-navbar-children a:link,div#Territory-navbar-children a:visited,div#Territory-navbar-r_kurashi a:link,div#Territory-navbar-r_kurashi a:visited,div#Territory-navbar-recipe a:link,div#Territory-navbar-recipe a:visited,div#Territory-navbar-gourmet a:link,div#Territory-navbar-gourmet a:visited,div#Territory-navbar-r_manabi a:link,div#Territory-navbar-r_manabi a:visited,div#Territory-navbar-r_itdigital a:link,div#Territory-navbar-r_itdigital a:visited,div#Territory-navbar-r_business a:link,div#Territory-navbar-r_business a:visited,div#Territory-navbar-health a:link,div#Territory-navbar-health a:visited,div#Territory-navbar-moneylife a:link,div#Territory-navbar-moneylife a:visited,div#Territory-navbar-r_house a:link,div#Territory-navbar-r_house a:visited{color:#fff;text-decoration:underline}div#Territory-navbar a:hover,div#Territory-navbar a:active,div#Territory-navbar-secondlife a:hover,div#Territory-navbar-secondlife a:active,div#Territory-navbar-mrs a:hover,div#Territory-navbar-mrs a:active,div#Territory-navbar-r_entertainment a:hover,div#Territory-navbar-r_entertainment a:active,div#Territory-navbar-auto a:hover,div#Territory-navbar-auto a:active,div#Territory-navbar-r_travel a:hover,div#Territory-navbar-r_travel a:active,div#Territory-navbar-r_beauty a:hover,div#Territory-navbar-r_beauty a:active,div#Territory-navbar-r_mensstyle a:hover,div#Territory-navbar-r_mensstyle a:active,div#Territory-navbar-relationship a:hover,div#Territory-navbar-relationship a:active,div#Territory-navbar-children a:hover,div#Territory-navbar-children a:active,div#Territory-navbar-r_kurashi a:hover,div#Territory-navbar-r_kurashi a:active,div#Territory-navbar-recipe a:hover,div#Territory-navbar-recipe a:active,div#Territory-navbar-gourmet a:hover,div#Territory-navbar-gourmet a:active,div#Territory-navbar-r_manabi a:hover,div#Territory-navbar-r_manabi a:active,div#Territory-navbar-r_itdigital a:hover,div#Territory-navbar-r_itdigital a:active,div#Territory-navbar-r_business a:hover,div#Territory-navbar-r_business a:active,div#Territory-navbar-health a:hover,div#Territory-navbar-health a:active,div#Territory-navbar-moneylife a:hover,div#Territory-navbar-moneylife a:active,div#Territory-navbar-r_house a:hover,div#Territory-navbar-r_house a:active{color:#ccc;text-decoration:none}div#Territory-navbar dl,div#Territory-navbar-secondlife dl,div#Territory-navbar-mrs dl,div#Territory-navbar-r_entertainment dl,div#Territory-navbar-auto dl,div#Territory-navbar-r_travel dl,div#Territory-navbar-r_beauty dl,div#Territory-navbar-r_mensstyle dl,div#Territory-navbar-relationship dl,div#Territory-navbar-children dl,div#Territory-navbar-r_kurashi dl,div#Territory-navbar-recipe dl,div#Territory-navbar-gourmet dl,div#Territory-navbar-r_manabi dl,div#Territory-navbar-r_itdigital dl,div#Territory-navbar-r_business dl,div#Territory-navbar-health dl,div#Territory-navbar-moneylife dl,div#Territory-navbar-r_house dl{color:#fff;float:left}div#Territory-navbar dd{float:left;padding-top:0;padding-left:0.5em;_padding-left:0}div#Territory-navbar dd.currentOn p.crLeft,div#Territory-navbar-secondlife dd.currentOn p.crLeft,div#Territory-navbar-mrs dd.currentOn p.crLeft,div#Territory-navbar-r_entertainment dd.currentOn p.crLeft,div#Territory-navbar-auto dd.currentOn p.crLeft,div#Territory-navbar-r_travel dd.currentOn p.crLeft,div#Territory-navbar-r_beauty dd.currentOn p.crLeft,div#Territory-navbar-r_mensstyle dd.currentOn p.crLeft,div#Territory-navbar-relationship dd.currentOn p.crLeft,div#Territory-navbar-children dd.currentOn p.crLeft,div#Territory-navbar-r_kurashi dd.currentOn p.crLeft,div#Territory-navbar-recipe dd.currentOn p.crLeft,div#Territory-navbar-gourmet dd.currentOn p.crLeft,div#Territory-navbar-r_manabi dd.currentOn p.crLeft,div#Territory-navbar-r_itdigital dd.currentOn p.crLeft,div#Territory-navbar-r_business dd.currentOn p.crLeft,div#Territory-navbar-health dd.currentOn p.crLeft,div#Territory-navbar-moneylife dd.currentOn p.crLeft,div#Territory-navbar-r_house 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}div#Territory-navbar dd.currentOff{margin:0 10px}div#Territory-navbar dd.currentOn p.crWire{float:left;color:#333;background:url(//img.allabout.co.jp/pts/img/2007/cb_crw.gif) repeat-x top left #fff;height:26px;padding:3px 4px 0}dd.currentOn p.crRight{background:url(//img.allabout.co.jp/pts/img/2007/cb_crr.gif) no-repeat top right;width:3px;height:26px;margin:0;text-indent:-9999px;float:left}div#Territory-navbar dd p.crWire a:link,div#Territory-navbar dd p.crWire a:visited,div#Territory-navbar-secondlife dd p.crWire a:link,div#Territory-navbar-secondlife dd p.crWire a:visited,div#Territory-navbar-mrs dd p.crWire a:link,div#Territory-navbar-mrs dd p.crWire a:visited,div#Territory-navbar-r_entertainment dd p.crWire a:link,div#Territory-navbar-r_entertainment dd p.crWire a:visited,div#Territory-navbar-auto dd p.crWire a:link,div#Territory-navbar-auto dd p.crWire a:visited,div#Territory-navbar-r_travel dd p.crWire a:link,div#Territory-navbar-r_travel dd p.crWire a:visited,div#Territory-navbar-r_beauty dd p.crWire a:link,div#Territory-navbar-r_beauty dd p.crWire a:visited,div#Territory-navbar-r_mensstyle dd p.crWire a:link,div#Territory-navbar-r_mensstyle dd p.crWire a:visited,div#Territory-navbar-relationship dd p.crWire a:link,div#Territory-navbar-relationship dd p.crWire a:visited,div#Territory-navbar-children dd p.crWire a:link,div#Territory-navbar-children dd p.crWire a:visited,div#Territory-navbar-r_kurashi dd p.crWire a:link,div#Territory-navbar-r_kurashi dd p.crWire a:visited,div#Territory-navbar-recipe dd p.crWire a:link,div#Territory-navbar-recipe dd p.crWire a:visited,div#Territory-navbar-gourmet dd p.crWire a:link,div#Territory-navbar-gourmet dd p.crWire a:visited,div#Territory-navbar-r_manabi dd p.crWire a:link,div#Territory-navbar-r_manabi dd p.crWire a:visited,div#Territory-navbar-r_itdigital dd p.crWire a:link,div#Territory-navbar-r_itdigital dd p.crWire a:visited,div#Territory-navbar-r_business dd p.crWire a:link,div#Territory-navbar-r_business dd p.crWire a:visited,div#Territory-navbar-health dd p.crWire a:link,div#Territory-navbar-health dd p.crWire a:visited,div#Territory-navbar-moneylife dd p.crWire a:link,div#Territory-navbar-moneylife dd p.crWire a:visited,div#Territory-navbar-r_house dd p.crWire a:link,div#Territory-navbar-r_house dd p.crWire a:visited{color:#333;text-decoration:underline}div#Territory-navbar dd p.crWire a:hover,div#Territory-navbar dd p.crWire a:active,div#Territory-navbar-secondlife dd p.crWire a:hover,div#Territory-navbar-secondlife dd p.crWire a:active,div#Territory-navbar-mrs dd p.crWire a:hover,div#Territory-navbar-mrs dd p.crWire a:active,div#Territory-navbar-r_entertainment dd p.crWire a:hover,div#Territory-navbar-r_entertainment dd p.crWire a:active,div#Territory-navbar-auto dd p.crWire a:hover,div#Territory-navbar-auto dd p.crWire a:active,div#Territory-navbar-r_travel dd p.crWire a:hover,div#Territory-navbar-r_travel dd p.crWire a:active,div#Territory-navbar-r_beauty dd p.crWire a:hover,div#Territory-navbar-r_beauty dd p.crWire a:active,div#Territory-navbar-r_mensstyle dd p.crWire a:hover,div#Territory-navbar-r_mensstyle dd p.crWire a:active,div#Territory-navbar-relationship dd p.crWire a:hover,div#Territory-navbar-relationship dd p.crWire a:active,div#Territory-navbar-children dd p.crWire a:hover,div#Territory-navbar-children dd p.crWire a:active,div#Territory-navbar-r_kurashi dd p.crWire a:hover,div#Territory-navbar-r_kurashi dd p.crWire a:active,div#Territory-navbar-recipe dd p.crWire a:hover,div#Territory-navbar-recipe dd p.crWire a:active,div#Territory-navbar-gourmet dd p.crWire a:hover,div#Territory-navbar-gourmet dd p.crWire a:active,div#Territory-navbar-r_manabi dd p.crWire a:hover,div#Territory-navbar-r_manabi dd p.crWire a:active,div#Territory-navbar-r_itdigital dd p.crWire a:hover,div#Territory-navbar-r_itdigital dd p.crWire a:active,div#Territory-navbar-r_business dd p.crWire a:hover,div#Territory-navbar-r_business dd p.crWire a:active,div#Territory-navbar-health dd p.crWire a:hover,div#Territory-navbar-health dd p.crWire a:active,div#Territory-navbar-moneylife dd p.crWire a:hover,div#Territory-navbar-moneylife dd p.crWire a:active,div#Territory-navbar-r_house dd p.crWire a:hover,div#Territory-navbar-r_house dd p.crWire a:active{color:#333;text-decoration:none}div#Territory-navbar dd p.wire,div#Territory-navbar-secondlife dd p.wire,div#Territory-navbar-mrs dd p.wire,div#Territory-navbar-r_entertainment dd p.wire,div#Territory-navbar-auto dd p.wire,div#Territory-navbar-r_travel dd p.wire,div#Territory-navbar-r_beauty dd p.wire,div#Territory-navbar-r_mensstyle dd p.wire,div#Territory-navbar-relationship dd p.wire,div#Territory-navbar-children dd p.wire,div#Territory-navbar-r_kurashi dd p.wire,div#Territory-navbar-recipe dd p.wire,div#Territory-navbar-gourmet dd p.wire,div#Territory-navbar-r_manabi dd p.wire,div#Territory-navbar-r_itdigital dd p.wire,div#Territory-navbar-r_business dd p.wire,div#Territory-navbar-health dd p.wire,div#Territory-navbar-moneylife dd p.wire,div#Territory-navbar-r_house dd p.wire{padding-top:3px}div#Territory-navbar ul,div#Territory-navbar-secondlife ul,div#Territory-navbar-mrs ul,div#Territory-navbar-r_entertainment ul,div#Territory-navbar-auto ul,div#Territory-navbar-r_travel ul,div#Territory-navbar-r_beauty ul,div#Territory-navbar-r_mensstyle ul,div#Territory-navbar-relationship ul,div#Territory-navbar-children ul,div#Territory-navbar-r_kurashi ul,div#Territory-navbar-recipe ul,div#Territory-navbar-gourmet ul,div#Territory-navbar-r_manabi ul,div#Territory-navbar-r_itdigital ul,div#Territory-navbar-r_business ul,div#Territory-navbar-health ul,div#Territory-navbar-moneylife ul,div#Territory-navbar-r_house ul{margin-right:15px;color:#fff;float:right}div#Territory-navbar ul li,div#Territory-navbar-secondlife ul li,div#Territory-navbar-mrs ul li,div#Territory-navbar-r_entertainment ul li,div#Territory-navbar-auto ul li,div#Territory-navbar-r_travel ul li,div#Territory-navbar-r_beauty ul li,div#Territory-navbar-r_mensstyle ul li,div#Territory-navbar-relationship ul li,div#Territory-navbar-children ul li,div#Territory-navbar-r_kurashi ul li,div#Territory-navbar-recipe ul li,div#Territory-navbar-gourmet ul li,div#Territory-navbar-r_manabi ul li,div#Territory-navbar-r_itdigital ul li,div#Territory-navbar-r_business ul li,div#Territory-navbar-health ul li,div#Territory-navbar-moneylife ul li,div#Territory-navbar-r_house ul li{margin-left:27px;_margin-left:20px;padding:3px 0 0 13px;float:left;list-style-type:none;background:url(//img.allabout.co.jp/pts/img/2007/cb_arw.gif) no-repeat 0 8px}div#Territory-navba dl#noTerritory dd{float:left;margin:0;padding:1px 0 0 5px}div#Territory-navbar dl#noTerritory dd p.wire{_margin:0 0 0 5px;font-size:18px;font-weight:700}dd.currentOff{margin:0 5px 0 5px !important;_margin:0 7px 0 7px !important}dd.currentOff p.wire{padding:2px 0.2em 0}ul.subMenuL{margin:0 0 0 29px !important;float:left !important}ul.subMenuOff-ss{display:none !important}div#breadWire{position:relative;padding:3px 0 5px 7px;margin:0 0 15px;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:0;width:210px;background:#fff}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 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,div#breadWire ul li.rss{width:39px;height:19px;float:right}div#breadWire ul li.rss2 a{width:auto;height:auto;display:inline;text-indent:0;background:#fff}div#rss-box{width:auto;height:auto}div#rss-box div#target_chain{display:none;position:absolute;z-index:50;top:-36px;right:0;overflow:visible;width:550px;_width:560px;height:auto;background:#fff;border:solid 3px #eee;padding:5px;_padding:5px}div#rss-box div#target_chain div#open{position:relative;overflow:visible;border:solid 5px #fff}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}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}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:0 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}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 #FFF;padding:0}div#wrapper{width:940px}div#content{width:685px;float:right;border-bottom:solid 30px #fff;_border-bottom:solid 30px #fff}div#containerBk{float:left;width:auto;height:100%}body div#container div#toptext-wrapper,div#Territory-navbar dd.currentOff p.crRight,dd.currentOff p.crLeft,div#Territory-navbar-secondlife dd.currentOff p.crRight,div#Territory-navbar-mrs dd.currentOff p.crRight,div#Territory-navbar-r_entertainment dd.currentOff p.crRight,div#Territory-navbar-auto dd.currentOff p.crRight,div#Territory-navbar-r_travel dd.currentOff p.crRight,div#Territory-navbar-r_beauty dd.currentOff p.crRight,div#Territory-navbar-r_mensstyle dd.currentOff p.crRight,div#Territory-navbar-relationship dd.currentOff p.crRight,div#Territory-navbar-children dd.currentOff p.crRight,div#Territory-navbar-r_kurashi dd.currentOff p.crRight,div#Territory-navbar-recipe dd.currentOff p.crRight,div#Territory-navbar-gourmet dd.currentOff p.crRight,div#Territory-navbar-r_manabi dd.currentOff p.crRight,div#Territory-navbar-r_itdigital dd.currentOff p.crRight,div#Territory-navbar-r_business dd.currentOff p.crRight,div#Territory-navbar-health dd.currentOff p.crRight,div#Territory-navbar-moneylife dd.currentOff p.crRight,div#Territory-navbar-r_house dd.currentOff p.crRight{display:none}body div#container div#new-toptext-wrapper{margin:0 0 10px}body div#container div#new-toptext-wrapper div#toptext{clear:both;width:940px;height:auto;color:#000;vertical-align:bottom;border-bottom:solid 1px #ccc;background:#fff}body div#container div#header{width:940px;margin-bottom:0;clear:both}div#infotext{margin:0;padding:0;width:40%;text-align:right;float:right;display:inline}div#infotext a,div#seotext a{color:#009}div#topbanner{text-align:center;margin-left:auto;margin-right:auto;margin-bottom:12px}body div#container div#headnavi{width:940px;margin-bottom:15px}div#bottom{width:939px;_width:940px;height:26px;margin-bottom:20px;border:solid 1px #ccc;background-color:#f3f3f3;vertical-align:middle;clear:both}div#footer{width:940px;text-align:center;clear:both}

/* health */
table#interviewWire {border: none; width: 505px; margin-bottom: 20px;}
table#interviewWire h3 {line-height:1.5em; border: none; 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;}
table#interviewWire .rightLogo {text-align: right; padding-top: 10px;}
div#pastArea div.keyword {padding-left: 5px; font-weight: bold;}
div#pastArea ul.disorder {padding: 0 0 0 5px;}
div#pastArea ul.health {padding: 10px 0 0 5px;}
div#pastArea p.dictionary {padding: 0 0 0 12px; margin: 0; float: right; text-align: right; zoom:1;}
div#pastArea p.dictionary:after {content:"."; display: block; height:0px; clear:both; visibility:hidden;}
div#onlineCheckWire {background-color: #f4e4e4; width: 173px; _width: 185px; padding: 6px; margin-top: 10px;}
div#onlineCheckWire div#onlineCheck {padding-left: 5px; font-weight: bold;}
div#onlineCheckSub {background-color: #fbf2f2; width: 173px; _width: 185px; padding: 6px;}
div#onlineCheckSub ul {margin: 0 0 10px 0; padding: 0 0 0 0; list-style-type: none;}
div#onlineCheckSub ul li {margin: 0; padding: 0 0 0 5px;}

/* premium */
div.premium {display:inline-block; border: solid 1px #e0e0e0; background-color: #f7f7f7; padding: 10px 10px 5px 10px; margin: 20px 0;}
div.premium div.premiumHead { background: url(//img.allabout.co.jp/pts/premium/pre_bg_dline.gif) bottom left repeat-x transparent; padding-bottom: 8px; zoom: 1;}
div.premium div.premiumHead:after {content:"."; display: block; height:0px; clear:both; visibility:hidden;}
div.premium .premiumLeft {float: left; width: 370px;}
div.premium .premiumLeft dl {margin: 0;	padding: 10px 0 0 0;}
div.premium .premiumLeft dt {float: left; width: 70px; margin: 0; padding: 0 0 5px 0;}
div.premium .premiumLeft dd {margin: 0;	padding: 0 0 5px 0;}
div.premium .pName {float: left; width: 70px; margin-top: 3px; margin-bottom: 0;}
div.premium .pNameBody {float: left; width: 300px; margin-top: 0; margin-bottom: 0;}
div.premium div.premiumHead a.name {font-weight: bold;}
div.premium div.premiumHead div.pSpec {float: right; width: 96px;	background: url(//img.allabout.co.jp/pts/premium/pre_bt_subject.gif) top left no-repeat; margin-top: 0; margin-bottom: 0;}
div.premium div.samplePhoto {float: right; width: 80px;	padding: 15px 0 8px 0; display:inline-block;}
div.premium div.premiumHead div.pSpec a {display: block; text-indent: -9999px; width: 96px; height: 24px;}

/* today */
div#todayWire {background: #eee; padding: 2px;}
div#todayWire img {border: none;}
h4.todayTitle {background: #bf3600; color: #fff; text-align: center; padding: 5px 10px;}
div#todayWire dl,div#todayWire dt,div#todayWire dd {padding: 0; margin: 0; background: transparent none; zoom: 1;}
div#todayWire dl {padding: 8px 9px;}
div#todayWire dt {float:left; padding-right: 8px;}
div#todayWire dl:after,div#todayWire dd:after {content:"."; display: block; height:0px; clear:both; visibility:hidden;}

/* provider */
div#provider {margin-bottom: 20px;}
div#provider 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;}
#provider div#providerForm {background: url(//img.allabout.co.jp/pts/provider/plan_bg_b.gif) repeat-y left top; width: 504px; padding: 10px 10px 10px 10px;}
#provider div.providerFormLW {float: left; width: 230px; padding-bottom: 8px;}
#provider div.providerFormLWB {float: left; width: 230px;}
#provider div.providerFormRW {float: right; width: 230px; padding-bottom: 8px;}
#provider div.providerFormRWB {float: right; width: 230px;}
#provider div.providerFormRWSub {float: right; width: 230px; padding: 8px 0 0 0;}
#provider div.providerFormRWSub input {margin-right: 5px; vertical-align: middle;}
#provider p#providerTitle1 {margin: 0 0 5px 0; padding: 0; background: url(//img.allabout.co.jp/pts/provider/plan_t_1.gif) no-repeat left top; text-indent: -9999px; height: 14px;}
#provider p#providerTitle2 {margin: 0 0 5px 0; padding: 0; background: url(//img.allabout.co.jp/pts/provider/plan_t_2.gif) no-repeat left top; text-indent: -9999px; height: 14px;}
#provider p#providerTitle3 {margin: 0 0 5px 0; padding: 0; background: url(//img.allabout.co.jp/pts/provider/plan_t_3.gif) no-repeat left top; text-indent: -9999px; height: 14px;}
#provider p#headerSig {margin: 10px 0 0 0; padding: 0; background: url(//img.allabout.co.jp/pts/provider/plan_bg_h.gif) no-repeat left top; height: 4px; text-indent: -9999px; font-size: 1%;}
#provider p#footerSig {margin: -4px 0 0 0; padding: 0; background: url(//img.allabout.co.jp/pts/provider/plan_bg_f.gif) no-repeat left bottom; height: 4px; text-indent: -9999px; font-size: 1%;}
#provider img.objR {margin-right: 5px;}
#provider select{margin: 0 0 0 8px; padding: 0; border: none;}

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;}

/* gourmet */
div#pastAreaHGourmet {background-color: #f4e4e4; width: 173px; _width: 185px; padding: 6px;}
div#pastAreaHGourmet p {margin: 0; padding: 0 0 0 25px; height: 17px; background: url(//img.allabout.co.jp/pts/img/2007/fork3.gif) no-repeat left top;}

/* NewYorkTimes */
#nytWire {width: 100%; text-align: center; margin-bottom: 20px;}
#nytWire table,#nytWire tr,#nytWire td {margin: 0; vertical-align: top;}
#nytWire table {background-color: #ccc; margin-left: auto; margin-right: auto; text-align: left;}
#nytWire td img {margin: 5px 0;}
#nytWire:after {clear: both;}
.nytBox {width: 145px; background-color: #fff; padding-top: 5px; text-align: left;}

 /* 
----------------------------------------------------------------------------------------------------------------------------------------------------
Hack
----------------------------------------------------------------------------------------------------------------------------------------------------
*/

/*win IE6.X ------------------------------------------------------------------ */
/*win IE6.X ------------------------------------------------------------------// */

/*win IE7.X------------------------------------------------------------------ */
/*win IE7.X ------------------------------------------------------------------ // */
	

/* safari hack ------------------------------------------------------------------  */
body div#globalNavigation { /*hack safari*/
	position: absolute;
	top:0;
	left:0;
	width:955px;
	height:93px;
	margin:-10px 0 0 0; _margin:-9px 0 0 0;*
	padding:0;
	}

body div#globalNavigation object { /*070319 hack safari*/
	position:absolute;
	top:0px;
	height:92px;
	margin:0px 0 0 0;*
	}

body div#container div#new-toptext-wrapper div#toptext{/*hack safari*/
	clear:both;
	width: 940px;
	height: 1em;
	color:#000000;
	vertical-align:bottom;
	border-bottom: solid 1px #cccccc;
	background:#ffffff;*
	}
	

	
/* safari hack ------------------------------------------------------------------ //*/

/***  @import url("/pts/css/2006/layout_tbl.css");  ***/

/*      1.全体     */
div#container {
	width: 940px;
	}



/* BODYレイアウト三列 */
div#sidebarTbl {
	width: 240px;
	}
div#maincontentTbl {
	width: 505px;
	}
div#subcontentTbl {
	width: 165px;
	}
/* BODYレイアウト三列 */





/************************** 4-1.メインボディー　左のカラム　ここから **************************/

div#sidebarTbl h3,ul,li,dl,dt,dd {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

/* ガイドサイト一覧 */

div#sidebarTbl div#gslist {
	padding: 0px;
	border: 2px solid #e0e0e0;	
	margin-bottom: 10px;
	padding-bottom: 6px;
}

div#sidebarTbl div#gslist h3 {
	font-weight: bold;
	margin: 2px;
	padding: 6px 0px 0px 8px;
	background: url(//img.allabout.co.jp/pts/img/2006/bg_leftttl.gif) no-repeat;
	height: 28px;
	line-height: 150%;
}

div#sidebarTbl div#gslist dl {
	margin-left: 8px;
	margin-top: 5px;
	padding-top: 2px;
	}

div#sidebarTbl div#gslist dt {
	display: inline;
	vertical-align: middle;
	}

div#sidebarTbl div#gslist dd {
	line-height: 150%;
	display: inline;
	margin-left: 0px;
	padding: 6px;
}

/* ガイドサイト一覧 */


/* ガイドサイトINDEX */
div#sidebarTbl div#gsindex {
	padding: 0px;
	border: 2px solid #e0e0e0;	
	margin-bottom: 10px;
	padding-bottom: 6px;
}

div#sidebarTbl div#gsindex h3 {
	font-weight: bold;
	margin: 2px;
	padding: 6px 0px 0px 8px;
	background: url(//img.allabout.co.jp/pts/img/2006/bg_leftttl.gif) no-repeat;
	height: 28px;
	line-height: 150%;
}


div#sidebarTbl div#gsindex h4 {
	font-weight: bold;
	margin: 2px;
	padding: 6px 5px 3px 5px;
}

div#sidebarTbl div#gsindex 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;
}
/* ガイドサイトINDEX */


/* パートナーシップ左（PS-L） */
div#sidebarTbl div#psl {
	padding: 0px;
	border: 2px solid #e0e0e0;	
	margin-bottom: 10px;
	padding-bottom: 6px;
}
div#sidebarTbl div#psl h4 {
	font-weight: bold;
	margin: 2px;
	padding: 6px 5px 3px 5px;
}
div#sidebarTbl div#psl p {
	margin-left: 10px;
}
div#sidebarTbl div#psl 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;
}
div#sidebarTbl div#psl li.logoimg {
	text-align: right;
	background: none;
	margin-bottom: 0;
}

/* パートナーシップ左（PS-L） */



/* All About 関連情報 */

div#sidebarTbl div#relation {
	padding: 0px;
	border: 2px solid #e0e0e0;
	margin-bottom: 10px;
}

div#sidebarTbl div#relation h3 {
	font-weight: bold;
	padding: 11px 0px 0px 10px;
}

div#sidebarTbl div#relation ul {
	padding: 4px 0px 0px 0px;
}

div#sidebarTbl 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#sidebarTbl div#gst-l {
	padding: 0px;
	border: 2px solid #deeaef;
	background-color: #ebf3f7;
	margin-bottom: 10px;
}

div#sidebarTbl div#gst-l h3 {
	font-weight: bold;
	padding: 11px 0px 0px 10px;
}

div#sidebarTbl div#gst-l ul {
	padding: 4px 0px 0px 0px;
}

div#sidebarTbl 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#sidebarTbl div#ranking {
	padding: 0px;
	border: 2px solid #e0e0e0;
	margin-bottom: 10px;
}

div#sidebarTbl div#ranking h3 {
	font-weight: bold;
	padding: 11px 0px 0px 10px;
}

/* ランキング */



/* ブランドサイト */

div#sidebarTbl div#brandsite {
	padding-bottom: 4px;
	background-color:#fcf5f5;
	margin-bottom: 10px;
}

div#sidebarTbl div#brandsite ul {
	padding: 4px 0px 0px 2px;
}

div#sidebarTbl div#brandsite 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;
}

/* ブランドサイト */



/* こだマン */

div#sidebarTbl div#kodaman {
	padding-bottom: 4px;
	background-color:#fcf5f5;
	margin-bottom: 10px;
}

div#sidebarTbl div#kodaman ul {
	padding: 4px 0px 0px 2px;
}

div#sidebarTbl div#kodaman 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;
}

/* こだマン */



/* プロファイル */

div#sidebarTbl div#profile {
	padding-bottom: 4px;
	background-color:#fcf5f5;
	margin-bottom: 10px;
}

div#sidebarTbl div#profile ul {
	padding: 4px 0px 0px 2px;
}

div#sidebarTbl div#profile 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;
}

/* プロファイル */


/* プロファイル-人気Q&Aランキング */
div#sidebarTbl div#profile-ranking {
	padding-bottom: 4px;
	background-color:#fcf5f5;
	margin-bottom: 10px;
}
div#sidebarTbl div#profile-ranking h3 {
	margin-bottom: 8px;
}
div#sidebarTbl div#profile-ranking ul {
	margin-left: 8px;
	margin-bottom: 8px;
}
div#sidebarTbl div#profile-ranking h4 {
	margin: 4px 0 4px 6px;
}
div#sidebarTbl div#profile-ranking ul li {
	list-style-type: none;
	margin: 6px;
}
div#sidebarTbl div#profile-ranking ul li.rank1 {
	margin-left: 0px;
	margin-top: 3px;
	padding-left: 20px;
	background-image: url(http://img.allabout.co.jp/pts/img/2005/icn_rank01.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
}
div#sidebarTbl div#profile-ranking ul li.rank2 {
	margin-left: 0px;
	margin-top: 3px;
	padding-left: 20px;
	background-image: url(http://img.allabout.co.jp/pts/img/2005/icn_rank02.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
}
div#sidebarTbl div#profile-ranking ul li.rank3 {
	margin-left: 0px;
	padding-left: 20px;
	background-image: url(http://img.allabout.co.jp/pts/img/2005/icn_rank03.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
}
/* プロファイル-人気Q&Aランキング */




/* 季節特集 */

div#sidebarTbl div#kisetsu {
	padding-bottom: 4px;
	background-color:#fcf5f5;
	margin-bottom: 10px;
}

div#sidebarTbl div#kisetsu ul {
	padding: 4px 0px 0px 2px;
}

div#sidebarTbl div#kisetsu 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;
}

div#sidebarTbl div#kisetsu div#list {
	float: right;
	padding: 0px 5px 5px 0px;	
}

/* 季節特集 */



/* マガジン　ドロン */

div#sidebarTbl div#mag-d {
	padding: 0px;
	border: 2px solid #e0e0e0;
	margin-bottom: 10px;
}

div#sidebarTbl div#mag-d-w {
	width: 236px;
}

div#sidebarTbl div#mag-d-l {
	width: 176px;
	float: left;
}

div#sidebarTbl div#mag-d-r {
	width: 60px;
	float: right;
}

div#sidebarTbl div#mag-d ul {
	clear: both;
	padding-top: 3px;
}

div#sidebarTbl #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#sidebarTbl div#mag-l {
	padding: 0px;
	border: 2px solid #e0e0e0;
	margin-bottom: 10px;
}

div#sidebarTbl div#mag-l-w {
	width: 236px;
}

div#sidebarTbl div#mag-l-l {
	width: 176px;
	float: left;
}

div#sidebarTbl div#mag-l-r {
	width: 60px;
	float: right;
}

div#sidebarTbl div#mag-l ul {
	clear: both;
	padding-top: 3px;
}

div#sidebarTbl 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#sidebarTbl div#mag-m {
	padding: 0px;
	border: 2px solid #e0e0e0;
	margin-bottom: 10px;
}

div#sidebarTbl div#mag-m-w {
	width: 236px;
}

div#sidebarTbl div#mag-m-l {
	width: 176px;
	float: left;
}

div#sidebarTbl div#mag-m-r {
	width: 60px;
	float: right;
}

div#sidebarTbl div#mag-m ul {
	clear: both;
	padding-top: 3px;
}

div#sidebarTbl 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#sidebarTbl div#mag-f {
	padding: 0px;
	border: 2px solid #e0e0e0;
	margin-bottom: 10px;
}

div#sidebarTbl div#mag-f-w {
	width: 236px;
}

div#sidebarTbl div#mag-f-l {
	width: 176px;
	float: left;
}

div#sidebarTbl div#mag-f-r {
	width: 60px;
	float: right;
}

div#sidebarTbl div#mag-f ul {
	clear: both;
	padding-top: 3px;
}

div#sidebarTbl 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#sidebarTbl div#store {
	padding: 0px;
	border: 2px solid #e0e0e0;
	margin-bottom: 10px;
}
div#sidebarTbl div#store div#rank1-photo {
	width: 52px;
	float: left;
	margin: 6px;
}
div#sidebarTbl div#store ul.rank1 {
	width: 172px;
	float: right;
}

div#sidebarTbl div#store ul.rank2 {
	clear: both;
	margin-left: 7px;
	margin-bottom: 5px;
}
div#sidebarTbl div#store ul li {
	list-style-type: none;
	margin: 6px;
}
div#sidebarTbl 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#sidebarTbl 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#sidebarTbl 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#sidebarTbl div#mailmag {
	padding: 5px; 
	background-color:#f0f0f0;
	margin-bottom: 10px;
}

div#sidebarTbl div#mailmag div {
	padding: 3px; 
	text-align: center;
}

/* メルマガ登録 */



/* 用語集・その他 */

div#sidebarTbl div#glossary {
	padding-top: 3px;
	margin-bottom: 10px;
}


div#sidebarTbl 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#maincontentTbl ul {
	margin-left: 20px;
	margin-top: 15px;
	margin-bottom: 15px;
}

/* UL定義 */



/* パートナーシップ（PS） */

div#maincontentTbl div#psr {
	margin-bottom: 22px;
	border: 1px solid #999999;
	width: 505px;
}

/* パートナーシップ（PS） */



/* ブランドサイト */

div#maincontentTbl div#brandsite {
	margin-bottom: 20px;
}

div#maincontentTbl 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;
}

/* ブランドサイト */



/* All About おすすめ（A枠） */

div#maincontentTbl div#awaku {
	margin-bottom: 20px;
}

div#maincontentTbl div#awaku 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 おすすめ（A枠） */



/* おすすめガイド記事 */

div#maincontentTbl #recommend-article {
	margin-bottom: 20px;
}

div#maincontentTbl #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#maincontentTbl div#newarrival  {
	margin-bottom: 20px;
	background: url("//img.allabout.co.jp/pts/img/2006/bg_title01.gif") no-repeat left top;
}

div#maincontentTbl div#newarrival h3 {
	line-height:1.5em;
	border: 0px;
	margin: 0px;
	padding: 7px 10px 8px 26px;
}

/* 新着ガイド記事 */



/* エディタースペース */

div#maincontentTbl div#editor {
	margin-bottom: 20px;
}

div#maincontentTbl div#editor 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#maincontentTbl div#poll {
	margin-bottom: 20px;
}

div#maincontentTbl 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#maincontentTbl div#bwaku {
	margin-bottom: 20px;
}

div#maincontentTbl 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#maincontentTbl div#ranking {
	margin-bottom: 20px;
}

div#maincontentTbl 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#maincontentTbl div#ranking {
	width: 505px;
}

div#maincontentTbl div#ranking dl {
	margin: 5px 0px;
}

div#maincontentTbl div#ranking dt {
	display: inline;
	margin-left: 5px;
}

div#maincontentTbl div#ranking dt .number {
	vertical-align: middle;
}

div#maincontentTbl div#ranking dd {
	display: inline;
	margin-left: 3px;
}

/* ランキング */



/* お役立ちリンク */

div#maincontentTbl div#text100 {
	width: 505px;
	background-color: #ebf3f7;
	margin-bottom: 25px;
}

div#maincontentTbl div#text100 #space {
	padding: 10px;
}

div#maincontentTbl div#text100 h3 {
	padding-bottom: 10px;
	border-bottom: solid 1px #cad5da;
}

div#maincontentTbl div#text100 p {
	margin: 10px 0px;
}

/* お役立ちリンク */



/* Adsense（PR（詳細）） */

div#maincontentTbl div#adsense {
	width: 100%;
	background-color: #ebf3f7;
	margin-bottom: 25px;
}

div#maincontentTbl div#adsense #space {
	padding: 10px;
}

div#maincontentTbl div#adsense h3 {
	padding-bottom: 10px;
	border-bottom: solid 1px #cad5da;
}

div#maincontentTbl div#adsense p {
	margin: 10px 0px;
}

/* Adsense（PR（詳細）） */


div#maincontentTbl div#articletag {
	color: #4d4d4d;	
	}



/* ショアド下枠（UNDER_SA） */
div#maincontentTbl div#underSA {
	margin-bottom: 20px;
}
div#maincontentTbl 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#maincontentTbl div#underSA div.underSAWire {
	width: 100%;
	padding-bottom: 18px;
}
div#maincontentTbl div#underSA .underSAName {
	font-weight: bold;
	margin: 0px;
	padding: 0 0 6px 0;
}
div#maincontentTbl div#underSA div.underSAImage {
	float: left;
	margin-right: 10px;
	width: 100px;
}
div#maincontentTbl div#underSA div.underSAText {
	float: right;
	width: 395px;
}
/* ショアド下枠（UNDER_SA） */




/************************** 4-2.メインボディー　中のカラム　ここまで **************************/





/* ---------------------------   HACK   --------------------------- */


/* ガイドサイト一覧 */
* html div#sidebarTbl div#gslist h3 {
	background: url(//img.allabout.co.jp/pts/img/2006/bg_leftttl.gif) no-repeat 0px 2px;
}

/* ガイドサイトINDEX */
* html div#sidebarTbl div#gsindex h3 {
	background: url(//img.allabout.co.jp/pts/img/2006/bg_leftttl.gif) no-repeat 0px 2px;
}


/* 季節特集 */
* html div#sidebarTbl div#kisetsu {
	margin-bottom: 34px;
}



/* 全貼り　左スタイルストア */
* html div#sidebarTbl div#store div#rank1-photo {
	margin: 6px 4px 6px 3px;
}

* html div#sidebarTbl div#store li#rank1 {
	padding-top: 17px;
}
/* 全貼り　左スタイルストア */



/***  @import url("/pts/css/2006/layout_sub.css");  ***/
/* 
--------------------------------------------------------------------------

ここでは、CHトップ、GSトップ、GS記事ページ、GSリンクページ以外の
ページのスタイルを設定します。

--------------------------------------------------------------------------
*/


/*  タグ系ページ ここから */


#tag div#article-list {
	width: 685px;
	margin-bottom: 5px;
	}
	
#tag div#article-list p {
	margin-bottom: 5px;
	}

#tag div#article-list .block {
	margin-bottom: 15px;
	}

#tag div#article-list .list-l {
	width: 135px;
	float: left;
	}

#tag div#article-list .list-r {
	width: 550px;
	float: right;
	_margin-bottom: 15px;
	}

#tag div#article-list .day {
	float: right;
	}


#tag div#article-list .gsname {
	color: #666666;
	}


#tag div#taglist {
	border: 3px solid #d9efd9;
	background-color: #ecf7ec;
	margin-bottom: 20px;
	padding: 10px 15px;
}

#tag div#taglist p {
	font-weight: bold;
	margin-bottom: 7px;
}

#tag div#taglist ul li {
	display: inline;
	list-style-type: none;
}

#tag div#taglist ul li a {
	margin-right: 10px;
}

#tag div#taglist_rank {
	border: 3px solid #d9efd9;
	background-color: #ecf7ec;
	margin-bottom: 20px;
	padding: 10px 15px;
}

#tag div#taglist_rank p {
	font-weight: bold;
	margin-bottom: 7px;
}

#tag div#taglist_rank ul li {
	display: inline;
	list-style-type: none;
}

#tag div#taglist_rank ul li a {
	margin-right: 10px;
}

#tag div#taglist_new {
	border: 3px solid #d9efd9;
	background-color: #ecf7ec;
	margin-bottom: 20px;
	padding: 10px 15px;
}

#tag div#taglist_new p {
	font-weight: bold;
	margin-bottom: 7px;
}

#tag div#taglist_new ul li {
	display: inline;
	list-style-type: none;
}

#tag div#taglist_new ul li a {
	margin-right: 10px;
}

#tag div#tagblock {
	margin-bottom: 15px;
	clear: both;
}

#tag div#tagblock-l {
	width: 130px;
	float: left;
}

#tag div#tagblock-r {
	width: 375px;
	float: right;

}

#tag div#tagblock-r p {
font-weight: bold;
margin-bottom: 5px;
}

#tag div#tagblock-r-day {
float: right;
vertical-align: top;
}
#tag p#tagExp {
	margin-bottom: 20px;
}
body#tag .adsense-main {
	background-color: #ebf3f7;
	margin-bottom: 25px;
	padding: 2px;
}

body#tag .adsense-main h3 {
	font-weight: normal;
	color: #666e72;
	text-align: right;
}
body#tag .adsense-main p.block {
	margin-top: 6px;
	margin-bottom: 12px;
	margin-left: 10px;
}

body#tag .adsense-main p.block .link {
	display: block;
	padding:0px 5px 0px 20px;
	background: url("//img.allabout.co.jp/pts/img/2005/icn_outside.gif") no-repeat 0 2px;
	margin-bottom: 1px;
}
body#tag .adsense-main p.block .txt {
	margin-bottom: 1px;
	padding-left: 20px;
	display: block;
}
body#tag .adsense-main p.block .url {
	display: block;
	margin-bottom: 1px;
	padding-left: 20px;
	color: #008000;
}
/*  タグ系ページ ここまで */



/* ガイド日記　ここから */
div#maincontent .gdLabel {
	clear: left;
	background: url("//img.allabout.co.jp/pts/img/2006/bg_title01.gif") no-repeat left top;
}
div#maincontent .gdLabel h3 {
	line-height:1.5em;
	border: 0px;
	margin: 0px;
	padding: 7px 10px 8px 26px;
}
div#maincontent .pickUp {
	clear: left;
	padding-right: 10px;
	padding: 15px 5px 0px 5px;
	_padding: 8px 5px 5px 5px;
}
div#maincontent .pickUp img {
	margin-right: 10px;
}
.gdName {
	text-align: right;
	color: #666666;
}
div#gdListWire {
	margin: 10px 0 15px 0;
}
p#gdListComment {
	margin-bottom: 15px;
}
div#gdListWire .glLabel {
	padding: 8px;
	background-color: #eeeeee;
}
div#gdListWire ul {
	padding: 3px 0 15px 0;

}
div#gdListWire 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;
}
/* ガイド日記　ここまで */


/* 用語集　ここから */

#glossary-page div#glmainlist {
	width: 600px;
	margin: 30px 0 40px 200px;
}

#glossary-page div#voca-l {
	width: 300px;
	float: left;
}
#glossary-page div#voca-r {
	width: 300px;
	float: right;
}


#glossary-page #glmainlist li {
	text-align: left;
	margin: 6px;
	margin-left: 10px;
	padding: 0px 5px 0px 14px;
	list-style-type:none;
	background: url("//img.allabout.co.jp/pts/img/2006/tri02.gif") no-repeat left top;
}

#glossary-page .tipIndex {
	margin: 0 13px 6px 0;
	text-align: right;
}

#glossary-page #deji-cWire {
	margin: 10px 0 45px 0;
}

#glossary-page div#wrapper {
	width: 940px;
}
#glossary-page div#sidebar {
	width: 240px;
	float: left;
	margin-right: 20px;
}
#glossary-page div#main {
	width: 680px;
	float: right;
}

div#sidebar div#gsindex {
	padding: 0px;
	border: 2px solid #e0e0e0;	
	margin-bottom: 10px;
	padding-bottom: 6px;
}

div#sidebar div#gsindex h3 {
	font-weight: bold;
	margin: 2px;
	padding: 6px 0px 0px 8px;
	background: url(//img.allabout.co.jp/pts/img/2006/bg_leftttl.gif) no-repeat;
	height: 28px;
	line-height: 150%;
}

div#sidebar div#gsindex h4 {
	font-weight: bold;
	margin: 2px;
	padding: 6px 5px 3px 5px;
}

div#sidebar div#gsindex 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;
}

#glossary-page div#main h3.title {
	margin: 30px 0 20px;
	font-weight: bold;
}
#glossary-page div#dejiWire {
	margin-bottom: 45px;
}
#glossary-page div#dejiWire div.arwTitle {
	margin-bottom: 10px;
	padding: 10px 0 10px 15px;
	background-color: #ebebeb;
}
#glossary-page div#dejiWire span.closs {
	width: auto;
	padding-left: 15px;
	background: url("//img.allabout.co.jp/pts/img/2006/tri02.gif") no-repeat left center;
	font-weight: bold;
}

#glossary-page div#cTitle {
	border-bottom: solid 1px #000000;
	margin-bottom: 20px;
	padding: 5px;
}
#glossary-page div#cTitle p {
	float: right;
	clear: both;
	margin-top: 7px;
}
#glossary-page p#scTitle {
	margin-bottom: 10px;
	padding: 10px 0 10px 15px;
	background-color: #ebebeb;
	font-weight: bold;
}
#glossary-page div#main p.link {
	float: right;
	margin-top: 12px;
	margin-right: 7px;
}
#glossary-page div#main #explanation {
	margin-bottom: 40px;
}
#glossary-page div#glList {
	margin-bottom: 40px;
}

#glossary-page div#glList ul {
	padding: 0px 0px 0px 0px;
	_padding: 0px 0px 0px 0px;
}
#glossary-page div#glList li {
	margin: 6px 0 0 10px;
	padding: 0px 5px 0px 14px;
	list-style-type:none;
	background: url("//img.allabout.co.jp/pts/img/2006/tri02.gif") no-repeat left top;
}

#glossary-page div#rnIndex {
	width: 195px;
	_width: 200px;
	padding: 0px;
	border: 2px solid #e0e0e0;	
	margin: 0 10px 10px 0;
	_margin: 0 15px 10px 0;
	float: left;
}
#glossary-page div#rnIndex h3 {
	font-weight: bold;
	margin: 2px;
	padding: 6px 0px 0px 8px;
	background: url(//img.allabout.co.jp/pts/img/2006/bg_leftttl_w200.gif) no-repeat;
	height: 28px;
	line-height: 150%;
}

#glossary-page div#pickUp {
	margin-bottom: 45px;
}
#glossary-page div#pickUp 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_w680.gif") no-repeat left top;
	font-weight: bold;
}
#glossary-page div#pickUp ul {
	padding: 0px 0px 0px 0px;
	_padding: 4px 0px 0px 0px;
}
#glossary-page div#pickUp li {
	margin: 6px 0 0 10px;
	padding: 0px 5px 0px 14px;
	list-style-type:none;
	background: url("//img.allabout.co.jp/pts/img/2006/tri02.gif") no-repeat left top;
}

#glossary-page div#pickUp .course {
	margin-left: 10px;
	color: #8f8f8f;
}

#glossary-page div#adsense {
	width: 505px;
	background-color: #ebf3f7;
	margin-bottom: 25px;
}

#glossary-page div#adsense #space {
	padding: 10px;
}

#glossary-page div#adsense h3 {
	padding-bottom: 10px;
	border-bottom: solid 1px #cad5da;
}

#glossary-page div#adsense p {
	margin: 10px 0px;
}

#glossary-page div#awaku {
	margin-bottom: 20px;
}

#glossary-page div#awaku 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;
}

#glossary-page div#underSA {
	margin-bottom: 20px;
	width: 505px;
}
#glossary-page 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;
}
#glossary-page div#underSA div.underSAWire {
	width: 100%;
	padding-bottom: 18px;
}
#glossary-page div#underSA .underSAName {
	font-weight: bold;
	margin: 0px;
	padding: 0 0 6px 0;
}
#glossary-page div#underSA div.underSAImage {
	float: left;
	margin-right: 10px;
	width: 100px;
}
#glossary-page div#underSA div.underSAText {
	float: right;
	width: 395px;
}

/* 用語集　ここまで */


/* 関西　ここから */

#kansai-page div#container {
	width: 940px;
	margin-right: -15px;
}

#kansai-page div#kansaiWire685 {
	width: 685px;
	float: left;
}
#kansai-page div#kansaiWire685 #gsWire {
	padding-bottom: 25px;
}
#kansai-page div#kansaiWire685 .gsList {
	width: 209px;
	margin: 5px 10px 5px 0;
	float: left;
}
#kansai-page div#kansaiWire685 #gsTitle {
	vertical-align: middle;
	background-color: #000000;
}
#kansai-page div#kansaiWire685 td#gsListWire {
	vertical-align: top;
	padding-left: 10px;
}
#kansai-page div#kansaiWire685 td#gsListWire .gsPhoto {
	display: inline;
	float: left;
	width: 30px;
	margin-right: 8px;
}
#kansai-page div#kansaiWire685 td#gsListWire .gsName {
	display: inline;
	width: 170px;
	float: left;
}
#kansai-page div#kansaiWire685 #tagWire {
	float: left;
	width: 165px;
	margin-right: 15px;
}
#kansai-page div#kansaiWire685 #kansaiMC {
	float: right;
	width: 505px;
}
#kansai-page div#kansaiSubContent {
	width: 240px;
	float: right;
}
#kansai-page div#kansaiHitokotoWire {
	width: 240px;
	padding-bottom: 13px;
	background: url(//img.allabout.co.jp/pts/img/2006/kansai_hitokoto_footer.gif) no-repeat bottom;
}
#kansai-page div#kansaiHitokotoWireSide {
	background: url(//img.allabout.co.jp/pts/img/2006/kansai_hitokoto_bg.gif);
	padding: 8px 8px 0 8px;
}
#kansai-page div.kansaiHitokotoName {
	padding-bottom: 8px;
}
#kansai-page .kansaiHitokotoQ {
	vertical-align: middle;
	margin-right: 6px;
}
#kansai-page .kansaiHitokotoQUnder {
	border-bottom: dotted 1px #cccccc;
	padding-bottom: 4px;
	margin-bottom: 6px;
}
#kansai-page .kansaiHitokotoYesNo {
	margin-right: 2px;
}
#kansai-page .kansaiHitokotoDetail {
	border-bottom: solid 1px #cccccc;
	padding-bottom: 8px;
}
#kansai-page td#kansaiTagTitle {
	padding: 6px;
}
#kansai-page div#kansaiTagImage {
	padding: 4px;
}
#kansai-page div#kansaiTagList {
	padding: 6px;
}
#kansai-page div#kansaiKodaman div#kodaman {
	padding-bottom: 4px;
	background-color:#fcf5f5;
	margin-bottom: 10px;
}
#kansai-page div#kansaiKodaman div#kodaman ul {
	padding: 4px 0px 0px 2px;
	margin: 0;
}
#kansai-page div#kansaiKodaman div#kodaman 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;
}
#kansai-page #recommend-article {
	margin-bottom: 20px;
}
#kansai-page #recommend-article h3 {
	line-height:1.5em;
	padding: 7px 10px 16px 26px;
	background: url("//img.allabout.co.jp/pts/img/2006/bg_title01.gif") no-repeat left top;
	font-weight: bold;
}
#kansai-page div#awaku {
	margin-bottom: 20px;
}
#kansai-page div#awaku 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;
}
#kansai-page div#text100 {
	width: 505px;
	background-color: #ebf3f7;
	margin-bottom: 25px;
}
#kansai-page div#text100 #space {
	padding: 10px;
}
#kansai-page div#text100 h3 {
	padding-bottom: 10px;
	border-bottom: solid 1px #cad5da;
}
#kansai-page div#text100 p {
	margin: 10px 0px;
}

#kansai-page div#backnumber {
	width: 236px;
	_width: 240px;
	padding: 0px;
	border: 2px solid #e0e0e0;	
	float: left;
}
#kansai-page div#backnumber h3 {
	font-weight: bold;
	margin: 2px;
	padding: 6px 0px 0px 8px;
	background: url(//img.allabout.co.jp/pts/img/2006/bg_leftttl.gif) no-repeat;
	height: 28px;
	line-height: 150%;
}
#kansai-page div#backnumber li {
	margin: 6px 0 6px 10px;
	padding: 0px 5px 0px 14px;
	list-style-type:none;
	background: url("//img.allabout.co.jp/pts/img/2006/tri02.gif") no-repeat left top;
}
#kansai-page div#backnumber .listWire {
	padding:0 0 15px 8px;
}
#kansai-page div#opinionWire {
	width: 680px;
	float: left;
}
#kansai-page div#opinionWire #opinionTitle {
	margin-bottom: 13px;
}
#kansai-page div#opinionWire #dateWire {
	background-color: #d9d9d9;
	padding: 8px;
}
#kansai-page div#opinionWire #titleWire {
	background-color: #f0f0f0;
	padding: 8px;
	margin-bottom: 20px;
}
#kansai-page div#opinionWire #inquiry {
	padding-bottom: 8px;
}
#kansai-page div#opinionWire #inquiry img {
	vertical-align: middle;
	margin-right: 8px;
}
#kansai-page div#opinionWire #inquiry h2 {
	display: inline;
}
#kansai-page .superAwaku {
	border: 2px solid #999999;
	margin-bottom: 20px;
	padding: 20px;
}
#kansai-page div#editor {
	margin: 0px;
}
#kansai-page div#editor div.editerWire {
	width: 100%;
	padding-bottom: 18px;
}
#kansai-page div#editor .editerName {
	margin: 0px;
	padding: 0 0 6px 0;
}
#kansai-page div#editor div.editerImage {
	float: left;
	width: 50px;
}
#kansai-page div#editor div.editerText {
	float: right;
	width: 440px;
}


#kansai-page div#editor 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;
}
/* 関西　ここまで */



/* 季節特集 */

#special-page div#specialList {
	width: auto;
	padding: 0px;
	border: 2px solid #e0e0e0;
	margin-bottom: 10px;
}

#special-page div#specialList p {
	font-weight: bold;
	padding: 11px 0px 0px 10px;
}

#special-page div#specialList ul {
	padding: 4px 0px 0px 0px;
}

#special-page div#specialList 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;
}

#special-page div#UnderRectangle {
	padding: 0px;
	border: 2px solid #deeaef;
	background-color: #ebf3f7;
	margin-bottom: 10px;
	margin-top: 10px;
}

#special-page div#UnderRectangle h3 {
	font-weight: bold;
	padding: 11px 0px 0px 10px;
}

#special-page div#UnderRectangle ul {
	padding: 4px 0px 0px 0px;
}

#special-page div#UnderRectangle 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;
}
/* 季節特集 */



/* 季節特集　グローバルナビ　ここから */
#special-page div#globalNav {
	margin-bottom: 15px;
}
#special-page div#globalNav ul#genre p {
	width: 29px;
	float: left;
}
#special-page div#globalNav ul#genre li.cate01 {
	list-style-type: none;
	display: inline;
}
#special-page div#globalNav ul#genre li h3 {
	float: right;
	font-weight: bold;
	background: url(//img.allabout.co.jp/pts/img/2006/navi_r.gif) no-repeat 0px 0px;
	height: 30px;
	width: 211px;
	padding-top: 9px;
	line-height: 150%;
}
#special-page div#globalNav ul#genre li ul {
	border-left: 2px solid #e0e0e0;
	border-right: 2px solid #e0e0e0;
	border-bottom: 2px solid #e0e0e0;
	margin: -3px 0px 3px 0px;
	padding: 3px 0px 5px 12px;
	display: none;
}
#special-page div#globalNav ul#genre ul li.cate02 {
	font-weight: normal;
	padding: 2px 0px 2px 20px;
	margin: 0px 3px 0px -6px;
	list-style-type: none;
	background: url(//img.allabout.co.jp/pts/img/2006/navi_icn_folder.gif) no-repeat 0px 3px;
}

/* 季節特集　グローバルナビ　ここまで */

/* 季節特集　改修2007/01/31　ここから */


/* linkArea
--------------------------------------------------------------------------*/
#linkArea{
	width: 240px;
	margin: 0 auto 15px;
	padding: 15px 0 0;
	text-align: center;
	background-color: #ededed;
}
#linkArea table{
	width: 240px;
	margin: 0 auto 15px;
	padding: 0;
	border: 0px;
	cellspacing: 0;
	cellpadding: 0;
	border-spacing: 0;
	text-align: center;
}
#linkArea ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
#linkArea ul li{
	margin: 0;
	padding: 0;
}
#linkArea ul li img{
	margin: 0 0 5px;
	padding: 0;
}
#linkArea img{
	vertical-align: top;
}


/* underLinkArea
--------------------------------------------------------------------------*/
#underLinkArea{
	width: 240px;
	margin: 0 0 5px;
	padding: 0;
}
#underLinkArea h4{
	margin: 0 0 10px;
	padding: 5px;
	background-color: #eeeeee;
}
#underLinkArea table{
	width: 240px;
	margin: 0 0 10px;
	padding: 0;
	border: 0;
	cellspacing: 0;
	cellpadding: 0;
	border-spacing: 0;
}
#underLinkArea ul{
	width: 240px;
	_width: 100%;
	margin: 0;
	padding: 0;
	list-style: none;
	clear: both;
}
#underLinkArea ul li{
	width: 180px;
	_width: ;
	margin: 0;
	padding: 0;
	float: left;
}
#underLinkArea ul li.img{
	width: 60px;
	margin: 0;
	padding: 0;
	float: left;
}
#underLinkArea img{
	vertical-align: top;
}


/* tieUp
--------------------------------------------------------------------------*/
#tieUp{
	margin: 0 0 10px;
	padding: 0;
}
#tieUp h4{
	margin: 10px 0 0;
	padding: 3px 0 3px 7px;
	border-left: 3px solid #cc0000;
	border-bottom: 1px solid #999999;
}
#tieUpTextUp{
	width: 100%;
	margin: 10px 0;
	padding: 0;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
}
#tieUpTextBt{
	width: 100%;
	margin: 10px 0 30px;
	padding: 0;
	border-top: 1px solid #999999;
}
#tieUp table, #tieUpTextUp table, #tieUpTextBt table{
	width: 100%;
	margin: 10px 0;
	padding: 0;
	border: 0px;
	cellspacing: 0;
	cellpadding: 0;
	border-spacing: 0;
	display: block;
}
/* tieUp dl
-------------------------------------------------*/
#tieUp dl, #tieUpTextUp dl, #tieUpTextBt dl{
	width: 100%;
	margin: 0;
	padding: 0;
	position: relative;
}
#tieUp dt, #tieUpTextUp dt, #tieUpTextBt dt{
	width: 135px;
	margin: 0;
	padding: 0;
	float: left;
}
#tieUp dt img, #tieUpTextUp dt img, #tieUpTextBt dt img{
	align: left;
	vertical-align: top;
}
#tieUp dd, #tieUpTextUp dd, #tieUpTextBt dd{
	margin: 0 0 0 135px;
	padding: 0;
}
#tieUp dd.ttl, #tieUpTextUp dd.ttl, #tieUpTextBt dd.ttl{
	margin: 0 0 5px 135px;
	padding: 0;
}

#tieUp dd.ttl, #tieUpTextUp dd.ttl, #tieUpTextBt dd.ttl span.vari32{
	width:240px;
}

#tieUp dd.ttl .date, #tieUpTextUp dd.ttl .date, #tieUpTextBt dd.ttl .date{
	margin: 0;
	padding: 0;
	position: absolute;
	right: 0;
}


/* clear
--------------------------------------------------------------------------*/
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* 季節特集　改修2007/01/31　ここまで */


/* ブランドサイト */
#brandsite div#brandsiteTP {
	text-align: left;
}
#brandsite div#brandsiteHW {
	width: 760px;
	margin-left: auto;
	margin-right: auto;
}
#brandsite div#brandsiteHWW {
	text-align: center;
}
#brandsite div#toptext760 {
	width: 760px; 
	height: 34px;
	color:#ffffff;
}
#brandsite div#header {
	width: 760px;
	margin-bottom: 12px;
	_margin-bottom: 0px;
	clear: both;
}
#brandsite div#footer {
	text-align: center;
	clear: both;
	width: 760px;
	margin-bottom: 8px;
}
#brandsite div#footer #link {
	margin: 6px 0 4px 0;
}
#brandsite div#footer #link ul {
	margin: 6px 0px 4px;
}
#brandsite div#footer #link ul li {
	display: inline;
	list-style-image: none;
	margin: 7px 0px;
}
#brandsite div#footer #link a {
	margin: 0px 6px;
}
#brandsite div#bsFooterWire {
	text-align: center;
}
#brandsite div#bsFooterInner {
	width: 760px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
}

/* タイアップ */
#tie-up div#tie-upTP {
	text-align: left;
}
#tie-up div#tie-upHW {
	width: 760px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	padding-bottom: 1px;
	_padding-bottom: 0px;
	border-bottom: 1px solid #cccccc;
}
#tie-up div#tie-upHWW {
	text-align: center;
}
#tie-up div#toptext760 {
	width: 760px;
	height: 34px;
	color:#ffffff;
}
#tie-up div#logo {
	float: left;
	padding: 10px 0 0 0;
	_padding: 10px 0 1px 0;
}
#tie-up div#logo-rTU {
	margin: 0px;
	padding: 0px;
	width: auto;
	text-align: right;
	float: right;
	position: relative;
	top: 32px;
}

#tie-up div#header {
	width: 760px;
	margin-bottom: 12px;
	clear: both;
}
#tie-up div#footer {
	text-align: center;
	clear: both;
	width: 760px;
	margin-bottom: 8px;
}
#tie-up div#footer #link {
	margin: 6px 0 4px 0;
}
#tie-up div#footer #link ul {
	margin: 6px 0px 4px;
}
#tie-up div#footer #link ul li {
	display: inline;
	list-style-image: none;
	margin: 7px 0px;
}
#tie-up div#footer #link a {
	margin: 0px 6px;
}
#tie-up div#bsFooterWire {
	text-align: center;
}
#tie-up div#bsFooterInner {
	width: 760px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
}

/* アドインフォ */
#adinfo div#HW {
	width: 760px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	padding-bottom: 1px;
	_padding-bottom: 0px;
}
#adinfo div#HWW {
	text-align: center;
}
#adinfo div#toptext760 {
	width: 760px;
	height: 34px;
	color:#ffffff;
}
#adinfo div#logo {
	float: left;
	padding: 10px 0 0 0;
	_padding: 10px 0 1px 0;
}
#adinfo div#logo-rTU {
	margin: 0px;
	padding: 0px;
	width: auto;
	text-align: right;
	float: right;
	position: relative;
	top: 32px;
}

#adinfo div#header {
	width: 760px;
	margin-bottom: 12px;
	clear: both;
}
#adinfo div#footer {
	text-align: center;
	clear: both;
	width: 760px;
	margin-bottom: 8px;
}
#adinfo div#footer #link {
	margin: 6px 0 4px 0;
}
#adinfo div#footer #link ul {
	margin: 6px 0px 4px;
}
#adinfo div#footer #link ul li {
	display: inline;
	list-style-image: none;
	margin: 7px 0px;
}
#adinfo div#footer #link a {
	margin: 0px 6px;
}
#adinfo div#bsFooterWire {
	text-align: center;
}
#adinfo div#bsFooterInner {
	width: 760px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
}

/* RSS */
#rss #howtoWire {
	text-align: center;
	padding-bottom: 20px;
}
#rss #howtoInner {
	width: 750px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}
#rss #howtoInner h2 {
	padding-bottom: 3px;
}
#rss .tdTitleTop {
	width: 20%;
	text-align: center;
	font-weight: bold;
	border-bottom: solid 1px #999999;
	background-color: #CCCCCC;
	vertical-align: top;
}
#rss .tdIconTop {
	width: 20%;
	text-align: center;
	font-weight: bold;
	border-bottom: solid 1px #999999;
	background-color: #CCCCCC;
	vertical-align: top;
}
#rss .tdDetailTop {
	width: 40%;
	text-align: center;
	font-weight: bold;
	border-bottom: solid 1px #999999;
	background-color: #cccccc;
	vertical-align: top;
}
#rss .tdTitle {
	width: 20%;
	text-align: left;
	font-weight: bold;
	border-bottom: dotted 1px #cccccc;
	vertical-align: top;
	white-space: nowrap;
	padding: 5px 0 4px 5px;
}
#rss .tdIcon {
	width: 20%;
	text-align: center;
	border-bottom: dotted 1px #cccccc;
	vertical-align: top;
	padding: 5px 0 4px 0;
}
#rss .tdDetail {
	width: 40%;
	text-align: left;
	border-bottom: dotted 1px #cccccc;
	vertical-align: top;
	padding: 5px 0 4px 5px;
}








/* 
--------------------------------------------------------------------------

/info/用のCSSファイルです。

--------------------------------------------------------------------------
*/

/* info　ここから */
/* safari (layout.css)*/
div#redbarl {  
	line-height: 165%;
	float: left;
	height: 34px;
	padding: 8px 0px 0px 10px; 
	}
/* safari (layout.css) //*/

body#info div#article-list {
	width: 685px;
	margin-bottom: 5px;
	}

body#info div.content-sub-title {
	border-bottom: 1px solid #e0e0e0;
	border-left: 3px solid #cc0000;
	padding: 3px 0 5px 5px;
	margin-bottom: 15px;
	}

body#info div#article-list h3 {
	display:block;
	/*text-decoration:underline; */
	}
	
body#info div#article-list p {
	margin-bottom: 5px;
	}

body#info div#article-list div.block {
	margin-bottom: 15px;
	}

body#info div#article-list div.list-l {
	width: 335px;
	float: left;
	margin-bottom:15px;
	}

body#info div#article-list div.list-r {
	width: 335px;
	float: right;
	margin-bottom:15px;
	/*_margin-bottom: 15px; */
	}

body#info div#sidebar div#gsindex dl.info-list-side{
	margin:5px 0 10px 5px;
	} 
	
body#info div#sidebar div#gsindex dl.info-list-side dt {
	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;
	}

body#info div#sidebar div#gsindex dl.info-list-side dd {
	margin: 6px 6px 6px 6px ;
	margin-left: 24px;
	padding:0px 5px 0px 14px;
	background: url("//img.allabout.co.jp/pts/img/2005/circle01.gif") no-repeat left top;
	}
	
body#info div#sidebar div#gsindex dl.info-list-side ul {
	padding: 2px 0px 2px 30px;
	}

body#info div#sidebar div#gsindex dl.info-list-side ul li {
	margin: 6px;
	margin-left: 10px;
	padding:0px 5px 0px 10px;
	list-style-type:none;
	background: url("//img.allabout.co.jp/pts/img/2005/tri04.gif") no-repeat left top;
	}
	
body#info div#article-list div.block .info-list  {
	list-style-type:decimal;
	padding:5px 0 10px 10px;
	}

body#info div#article-list div.block .info-listCir  {
	list-style-type: circle;
	padding:5px 0 10px 10px;
	}
	
body#info div#article-list div.block .info-list li {
	margin: 6px;
	margin-left: 24px;
	padding:0px 5px 0px 4px;
	}

body#info div#article-list div.block .info-listCir li {
	margin: 6px;
	margin-left: 24px;
	padding:0px 5px 0px 4px;
	}	

body#info div#article-list div.block ul.info-list2  {
	list-style-type:disc;
	padding:5px 0 10px 10px;
	}
	
body#info div#article-list div.block ul.info-list2 li {
	margin: 6px;
	margin-left: 24px;
	padding:0px 5px 0px 4px;
	}

body#info div#article-list div.block ul.info-list3  {
	padding:5px 0 10px 10px;
	}
	
body#info div#article-list div.block ul.info-list3 li {
	list-style-type:decimal;
	margin: 6px;
	margin-left: 24px;
	padding:0px 5px 0px 15px;
	background: url("//img.allabout.co.jp/pts/img/2005/tri03.gif") no-repeat left top;
	}

body#info div#article-list div.block div.info-guide-flow {
	text-align:center;
	}
	
body#info div#article-list div.block div.info-guide-flow p {
	display:block;
	padding:2px 0 2px 0;
	}
	
body#info div#article-list div.block dl.info-dl {
	padding:5px 0 10px 0px;	
	}
	
body#info div#article-list div.block dl.info-dl dt {
	padding:1.0em 0 1.0em 15px;
	background-color: #eeeeee;
	font-weight:bold;
	}
	
body#info div#article-list div.block dl.info-dl dd {
	padding:1.0em 0 1.0em 15px;
	background-color: #ffffff;
	}
	
body#info div#article-list div.block dl.info-dl dd ul {
	padding:5px 0 10px 10px;
	}
	
body#info div#article-list div.block dl.info-dl dd ul li {
	list-style-type:decimal;
	margin: 6px;
	margin-left: 24px;
	padding:0px 5px 0px 4px;
	}	
body#info div#article-list div.block dl.info-dl dd ul li.circle {
	list-style-type:circle;
	margin: 6px;
	margin-left: 10px;
	padding:0px 5px 0px 4px;
	}
body#info div#article-list div.block form {
	margin: 15px 0 015px;
	text-align: center;
	}
	
body#info div#article-list div.block p.center {
	text-align: center;
	}
	
body#info div#article-list div.block p.form-btn {
	text-align: center;
	}

/* 左ナビゲーション */

body#info div#lNPolicy .guideD ,
body#info div#lNInquiryMail .guideD ,
body#info div#lNNotice .guideD {
	display: none;
}

/* All ABoutへのお問い合わせ */

body#info div.infoInquiryWire {
	border-bottom: dotted 1px #cccccc;
	padding: 15px 0 15px 0;
		height: 100%;
}

body#info div.infoInquirySubmitWire {
	padding: 15px 0 15px 0;
	height: 100%;
}

body#info div.infoInquiryL {
	float: left;
	text-align: left;
	width: 30%;
	padding: 3px 0 0 10px;
}
body#info div.infoInquiryR {
	float: left;
	text-align: left;
	width: 50%;
	padding-left: 10px;
}
body#info div.infoInquiryWire br {
	clear: left;
}
body#info div.infoInquirySubmit {
	width: 100%;
	height: 100%;
	text-align: center;
}
/*ガイドオープン一覧トップ(open.htm)*/
body#info div#guide-open-list {
	width: 680px;
	margin: 30px 0 40px 130px;
	}

body#info div#guide-open-list p {
	width: 680px;
	margin: 0 0 10px 0;
	}

body#info div#guide-open-list div.guides-opne-box {
	width: auto;
	height: inherit;
	margin: auto auto 10px auto;
	padding:5px;
	border:2px solid #eeeeee;
	}

body#info div#guide-open-list div.guides-opne-box-l {
	width: 80px;
	height: 80px;
	margin: 8px 0 0 0;
	float:left;
	border:1px solid #ffffff;
	}
	
body#info div#guide-open-list div.guides-opne-box-r {
	width: auto;
	height: auto;
	margin:12px 0 0 0;
	float: left;
	}

body#info div#guide-open-list div.voca-l {
	width: 220px;
	margin-right: 0px;
	float: left;
	/*background:#99FF00; */
	}

body#info div#guide-open-list div.voca-r {
	width: 220px;
	margin-left: 10px;
	float: right;
	/*background:#99FF00; */
	}

body#info div#guide-open-list ul li {
	text-align: left;
	margin: 6px;
	margin-left: 10px;
	padding: 0px 5px 0px 14px;
	list-style-type:none;
	background: url("//img.allabout.co.jp/pts/img/2006/tri02.gif") no-repeat left top;
	}
	
/*サイトマップ（/info/sitemap/index.htm）*/
body#info div#site-map-list {
	width: 910px;
	margin: 30px 0 30px 15px;
	}

body#info div#site-map-list p {
	width: 910px;
	margin: 0 0 10px 0;
	}
	
body#info div#site-map-list div.article-list-l {
	width:450px;
	float: left;
	}
	
body#info div#site-map-list div.article-list-r {
	width:450px;
	float: right;
	margin:0 0 0 10px;
	}
	
body#info div#site-map-list div.article-list-l dl.info-list-map {
	margin:0 0  15px 0;
	}
	
body#info div#site-map-list div.article-list-r dl.info-list-map {
	margin:0 0  15px 0;
	}
	
body#info div#site-map-list div.article-list div.block {
	width: 910px;
	margin-bottom: 5px;
	}
	
body#info div#site-map-list div.article-list div.block div#content-sub-title ,
body#info div#site-map-list div.article-list-l div.block div#content-sub-title ,
body#info div#site-map-list div.article-list-r div.block div#content-sub-title {
	margin-bottom: 15px;
	padding: 8px 0 8px 8px;
	border-left: none;
	border-bottom: 1px solid #e0e0e0;
	background:#eeeeee;
	}

body#info div#site-map-list div.article-list div.block div#content-sub-title h3 ,
body#info div#site-map-list div.article-list-l div.block div#content-sub-title h3 ,
body#info div#site-map-list div.article-list-r div.block div#content-sub-title h3 {
	display:block;
	/*text-decoration:underline; */
	}
	
body#info div#site-map-list div.article-list-l div.block {
	width: 450px;
	margin-bottom: 5px;
	}
	
body#info div#site-map-list div.article-list-r div.block {
	width: 450px;
	margin-bottom: 5px;
	}

body#info div#site-map-list div.voca-l {
	width: 220px;
	margin-right: 0px;
	border-bottom: 30px solid #ffffff;
	float: left;
	}

body#info div#site-map-list div.voca-r {
	width: 220px;
	margin-left: 10px;
	border-bottom: 30px solid #ffffff;
	float: right;
	}

body#info div#site-map-list div.voca-l dl.info-list-map ,
body#info div#site-map-list div.voca-r dl.info-list-map {

	}
	
body#info div#site-map-list div.voca-l dl.info-list-map dt ,
body#info div#site-map-list div.voca-r dl.info-list-map dt {
	font-weight:bold;
	margin:0.5em 0 0 0;
	}
	
body#info div#site-map-list div.voca-l dl.info-list-map dt dd ,
body#info div#site-map-list div.voca-r dl.info-list-map dt dd {
	
	}

body#info div#site-map-list div.voca-l dl.info-list-map ul  ,
body#info div#site-map-list div.voca-r dl.info-list-map ul {
	margin:0 0 1em 0;
	}

body#info div#site-map-list div.voca-l dl.info-list-map ul li ,
body#info div#site-map-list div.voca-r dl.info-list-map ul li {
	text-align: left;
	margin: 6px;
	margin-left: 10px;
	padding: 0px 5px 0px 14px;
	list-style-type:none;
	background: url("//img.allabout.co.jp/pts/img/2005/tri04.gif") no-repeat left top;
	}

/*最新ガイド記事一覧(/culist/index.htm)*/
body#info div#culist-list {
	margin: 30px 0 30px 0px;
	width: 940px;
	}

body#info div#culist-list p {
	margin: 0 0 10px 0;
	}
		
body#info div#culist-list dl#info-culist-dl dt.info-culist-CH {
	background:#eeeeee;
	height: 28px;
	border-left: none;
	border-top: 1px solid #eeeeee;
	border-bottom: 1px solid #e0e0e0;
	width: 940px;
	}
	
body#info div#culist-list dl#info-culist-dl dt.info-culist-CH div.info-culist-CHbox  {
	margin-bottom: 0px;
	padding: 7px 0 5px 5px;
	vertical-align: bottom;
	float: left;
	}

body#info div#culist-list dl#info-culist-dl dt.info-culist-CH div.info-culist-CHbox a {
	padding: 0 0 0 4px;
	font-weight: bold;
	}
	
body#info div#culist-list dl#info-culist-dl dt.info-culist-CH div.info-culist-CHbox-btn {
	width:171px;
	float: right;
	padding:5px 4px 4px 0;
	}
	
body#info div#culist-list dl#info-culist-dl dt.info-culist-CH div.info-culist-CHbox-btn a {
	display: inline;
	width: auto;
	}	
body#info div#culist-list dl#info-culist-dl dd.info-culist-CH-dd {
	padding-top: 5px;
	margin-bottom: 10px;
	/*background-color:#00CC66; */
	}
body#info div#culist-list dl#info-culist-dl dd.info-culist-CH-dd ul {
	list-style-type:none;
	padding-bottom: 10px;
	}
body#info div#culist-list dl#info-culist-dl dd.info-culist-CH-dd ul li {
	display: block;
	padding:0em 0 0 0;
	margin:0 0 4px 0;
	/*border-bottom:1px solid #eeeeee; */
	}
body#info div#culist-list dl#info-culist-dl dd.info-culist-CH-dd ul li div.info-culist-CHWire {
	padding: 3px 0 3px 0;
	border-bottom:1px solid #eeeeee;
	vertical-align: middle;
	/*background-color:#00FF00; */	
	}
body#info div#culist-list dl#info-culist-dl dd.info-culist-CH-dd ul li div.info-culist-CH-dd-ul-day {
	float: left;
	padding:0 1em 0 1em;
	white-space: nowrap;
	margin-bottom: 5px;
	}
body#info div#culist-list dl#info-culist-dl dd.info-culist-CH-dd ul li div.info-culist-CH-dd-ul-title {
	width: auto;
	float: left;
	padding:0 0 0 0;
	}
body#info div#culist-list dl#info-culist-dl dd.info-culist-CH-dd ul li div.info-culist-CH-dd-ul-gs {
	width: 270px;
	padding: 0px 0 1px 1.3em;
	_padding: 0px 0 10px 1.3em;
	white-space: nowrap;
	text-align: left;
	float: right;
	}
body#info #related {
	float: right;
	margin: 15px 0 20px 0;
	}
body#info .steps {
	margin: 0px 0 20px 0;
	padding: 0 15px 0 15px;
	}
body#info div#redbarr { 
	float: right;
	height: 34px;
	background-repeat: no-repeat; 
	padding: 0px 13px 0px 0px; 
	background-color: #800000;
	}
body#info div#AAAWire { 
	width: 100%;
	text-align: center;
	}
body#info div#AAAWireInnner { 
	width: 50%;
	margin-left:auto;
	margin-right:auto;
	text-align: left;
	}
body#info ul.info-list3  {
	padding:5px 0 10px 10px;
	}
	
body#info ul.info-list3 li {
	list-style-type:none;
	margin: 6px;
	margin-left: 24px;
	padding:0px 5px 0px 15px;
	background: url("//img.allabout.co.jp/pts/img/2005/tri03.gif") no-repeat left top;
	}
body#info div.voca-l {
	width: 20%;
	float: left;
}
body#info div.voca-r {
	width: 20%;
	float: right;
}
body#info div#article-listBS {
	width: 100%;
	margin-bottom: 5px;
	}
body#info div.pTop {
	text-align: right;
	padding: 3px;
	}
body#info .aTop {
	vertical-align: middle;
	margin-right: 2px;
	}
body#info ul.info-listCUList  {
	padding:5px 0 10px 10px;
	}
	
body#info ul.info-listCUList li {
	list-style-type:none;
	margin: 6px;
	padding:0px 5px 0px 15px;
	background: url("//img.allabout.co.jp/pts/img/2005/tri03.gif") no-repeat left top;
	}
/*win IE6.X ------------------------------------------------------------------ */
*html body#info div#sidebar div#gsindex dl.info-list-side ul {
	padding: 2px 0px 2px 0px;
	}

*html body#info div#sidebar div#gsindex dl.info-list-side ul li {
	margin: 6px;
	margin-left: 5px;
	padding:0px 5px 0px 10px;
	list-style-type:none;
	background: url("//img.allabout.co.jp/pts/img/2005/tri04.gif") no-repeat left top;
	}
	
/*ガイドオープン一覧トップ(open.htm)*/
*html body#info div#guide-open-list div.guides-opne-box {
	width: auto;
	height: 1%;
	margin: auto auto 10px auto;
	padding:5px;
	border:2px solid #eeeeee;
	}

/*サイトマップ(sitemaphtm)*/	
*html body#info div#site-map-list div.voca-l {
	width: 220px;
	margin-right: 0px;
	border-bottom:10px solid #ffffff;
	float: left;
	}

*html body#info div#site-map-list div.voca-r {
	width: 220px;
	margin-left: 10px;
	border-bottom: 10px solid #ffffff;
	float: right;
	}

/* info　ここまで */



/*  50LIFE ここから */
body#life50 div#wrapper-double {
	width: 940px;
	}
body#life50 div#wrapper-double div#maincontent {
	width: 685px;
	margin-right: 0;
	float: right;
	}
body#life50 div#wrapper-double div#sidebar {
	width: 240px;
	margin-right: 15px;
	float: left;
	}
body#life50	div#maincontent div#bwaku {
	width: 505px;
	margin-bottom: 20px;
}
body#life50	div#maincontent div#awaku h3 {
	background: url("//img.allabout.co.jp/pts/50life/cmn/bg_title_01.gif") no-repeat left top;
}
body#life50	div#maincontent div#bwaku h3 {
	background: url("//img.allabout.co.jp/pts/50life/cmn/bg_title_01.gif") no-repeat left top;
}
body#life50	div#maincontent div#newarrival  {
	background: url("//img.allabout.co.jp/pts/50life/cmn/bg_title_01.gif") no-repeat left top;
}
body#life50 div#headnavi {
	margin-bottom: 0px;
}
body#life50 div#life50bar {
	height: 37px;
	color: #ffffff;
	background-image:url("//img.allabout.co.jp/pts/50life/cmn/bg_bar_50life.gif");
	background-repeat: no-repeat;
	}
body#life50 div#life50bar a {  
	color: #ffffff;
	font-weight: bold;
	}
body#life50 div#life50barL {  
	line-height: 165%;
	float: left;
	color: #ffffff;
	margin-top: 3px;
	padding: 3px 0px 0px 10px; 
	}
body#life50 div#life50barR { 
	float: right;
	margin-top: 6px;
	padding: 0px 3px 0px 0px; 
	}
body#life50 div#headinfo {
	background-image:url("//img.allabout.co.jp/pts/50life/cmn/bg_info_01.gif");
	background-repeat: no-repeat;
	background-position: top;
	background-color: #dfd3da;
	color: #74295d;
	margin-bottom: 15px;
	width: 940px;
	}
body#life50 div#headinfo p {
	background-image:url("//img.allabout.co.jp/pts/50life/cmn/bg_info_02.gif");
	background-repeat: no-repeat;
	background-position: bottom;
	padding: 7px;
	}
body#life50	div#sidebar div#life50navi {
	padding: 0px;
	border: 2px solid #ddd0d8;	
	margin-bottom: 10px;
	background-color: #f0ebee;
}
body#life50	div#sidebar div#life50navi h3 {
	font-weight: bold;
	color: #510a3b;
	margin: 2px;
	padding: 6px 0px 0px 8px;
	background: url("//img.allabout.co.jp/pts/50life/navi/bg_50life_ttl.gif") no-repeat;
	height: 28px;
	line-height: 150%;
}
body#life50	div#sidebar div#life50navi h4 {
	margin-left: 7px;
	margin-bottom: 6px;
}
body#life50	div#sidebar div#life50navi div#special {
	width: 224px;
	margin-left: 7px;
}
body#life50	div#sidebar div#life50navi ul#travel {
	margin-bottom: 8px;
}
body#life50	div#sidebar div#life50navi ul#travel li {
	display: block;
	text-align: left;
	margin: 6px 4px 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;
}
body#life50	div#sidebar div#life50navi div#korea {
	width: 224px;
	margin-left: 7px;
}
body#life50	div#sidebar div#life50navi .photoLeft {
	width: 58px;
	float: left;
}
* html body#life50	div#sidebar div#life50navi h3 {
	margin-bottom: 7px;
}
body#life50 div#sidebar div#osusume50life {
	padding: 26px 0px 0px 4px;
	border: 1px solid #d9d9d9;	
	background: url("//img.allabout.co.jp/pts/50life/cmn/bg_leftttl.gif") no-repeat;
	background-position: top;
	margin-bottom: 10px;
}

body#life50 div#sidebar div#life50gslist {
	margin-bottom: 10px;
}
body#life50 div#sidebar div#life50gslist h3 {
	font-weight: bold;
	margin: 2px;
	padding: 7px 0px 0px 0px;
	color: #611549;
	line-height: 150%;
}

body#life50 div#sidebar div#life50gslist dl {
	margin-left: 8px;
	margin-top: 5px;
	padding-top: 2px;
	}

body#life50 div#sidebar div#life50gslist dt {
	display: inline;
	vertical-align: middle;
	}

body#life50 div#sidebar div#life50gslist dd {
	line-height: 150%;
	display: inline;
	margin-left: 0px;
	padding: 6px;
}
body#life50 div#sidebar div#life50tags {
	margin-bottom: 10px;
}
body#life50 div#sidebar div#life50tags h3 {
	font-weight: bold;
	margin: 2px;
	padding: 7px 0px 0px 0px;
	color: #611549;
	line-height: 150%;
}
body#life50 div#sidebar div#life50tags ul li {
	margin: 3px;
	margin-left: 3px;
	padding:0px 5px 0px 14px;
	list-style-type:none;
	background: url("//img.allabout.co.jp/pts/50life/cmn/icn_list.gif") no-repeat 0px 2px;
}

body#life50 div#maincontent div#life50special {
	margin-bottom: 12px;
}
body#life50 div#maincontent div#life50wrapper {
	width: 505px;
	margin-bottom: 12px;
}
body#life50 div#maincontent div#life50special h3 {
	display: inline;
}
body#life50 div#maincontent div#life50wrapper h3 {
	display: inline;
}
body#life50 div#maincontent div#life50wrapper div#travel {
	float: left;
	width: 243px;
	margin-right: 15px;
	border: solid 1px #d9d9d9;
}
* html body#life50 div#maincontent div#life50wrapper div#travel {
	width: 245px;
}
body#life50 div#maincontent div#life50wrapper div#travel dl {
	padding: 6px;
}
body#life50 div#maincontent div#life50wrapper div#travel dt {
	margin-bottom: 3px;
}
body#life50 div#maincontent div#life50wrapper div#travel dd {
	margin-bottom: 2px;
}
body#life50 div#maincontent div#life50wrapper div#travel dd a {
	display: block;
	text-align: left;
	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;
}
body#life50 div#maincontent div#life50wrapper div#entertainment {
	float: right;
	width: 243px;
	border: solid 1px #d9d9d9;
}
* html body#life50 div#maincontent div#life50wrapper div#entertainment {
	width: 245px;
}
body#life50 div#maincontent div#life50wrapper div#entertainment p {
	padding: 6px;
}
body#life50 div#maincontent div#life50wrapper div#entertainment dl {
	padding: 0 6px 12px 6px;
}
body#life50 div#maincontent div#life50wrapper div#entertainment dd {
	margin-left: 60px;
	margin-top: -40px;
}
body#life50 div#maincontent div#culture {
	border: 2px solid #e9dae3;
	margin-bottom: 18px;
	background-color: #f3ebf0;
}
body#life50 div#maincontent div#culture .imgleft {
	float: left;
	padding: 8px;
	margin-bottom: 8px;
}
body#life50 div#maincontent div#culture p {
	margin-top: 8px;
	margin-right: 6px;
	margin-bottom: 8px;
}
body#life50 div#maincontent div#culture h3 {
	font-weight: bold;
	padding: 4px 6px;
	background-color: #e9dae3;
}


body#life50 div#maincontent .ttl01 {
	background: url("//img.allabout.co.jp/pts/50life/cmn/bg_title_01.gif") no-repeat;
	height: 28px;
}
body#life50 div#maincontent div#doron {
	margin-bottom: 20px;
}
body#life50 div#maincontent div#doron h3 {
	font-weight: normal;
	padding: 6px 0px 10px 25px;
	line-height: 150%;
}
body#life50 div#subcontent div#campaign {
	margin-bottom: 12px;
}
body#life50 .mb08	{	margin-bottom:8px;	}
body#life50 .mb12	{	margin-bottom:12px;	}
body#life50 .mb16	{	margin-bottom:16px;	}
body#life50 .mb20	{	margin-bottom:20px;	}
body#life50 .mb24	{	margin-bottom:24px;	}
body#life50 .mb32	{	margin-bottom:32px;	}

body#life50 .credit {
	color: #666666;
	}

.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  display: inline-table;
  min-height: 1%;	/* for IE7 */
}

/* Hide from IE-mac \*/
* html .clearfix {
  height: 1%;
}

.clearfix {
  display: block;
}
/* End hide from IE-mac */

body#life50 div.list_box {
	margin: 0 0 15px;
}
body#life50 div.list_box div.list_box_left {
 float: left;
	width: 120px;
}
body#life50 div.list_box div.list_box_right {
 float: right;
	width: 370px;
}
body#life50 div.list_box_right p.lead {
	margin: 7px 0 0;
}

/**070306追加　50LIFEタイアップ用**/


body#life50_tu {
	margin:0 auto 0 auto;
	}
	
body#life50_tu div#container {
	_position:absolute;
	_left:50%;
	width:760px;
	margin:0 auto 0 auto;
	_margin:0 0 0 -380px;
	/**_background-color:#FF0000;**/
	}
	
body#life50_tu div#container div#wrapper {
	width:760px;
	margin:0 auto 0 auto;
	}
	
body#life50_tu div#toptext {
	width:760px;
	}
	
body#life50_tu div#toptext div#seotext {
	width:100%;
	padding: 5px 0 0 0;
	}
body#life50_tu #header {
	padding-bottom: 20px;
}

body#life50_tu #logo {
	float: left;
	padding: 10px 0 10px 0;
}


/**070306追加　50LIFEタイアップ用　ここまで**/


/*  50LIFE ここまで */


/*  secondlife ここから */
body#secondlife div#wrapper-double { width: 940px; }
body#secondlife div#wrapper-double div#maincontent { width: 685px; margin-right: 0; float: right; }
body#secondlife div#wrapper-double div#sidebar { width: 240px; margin-right: 15px; float: left; }
body#secondlife	div#maincontent div#brandsite h3 { background: url("//img.allabout.co.jp/pts/secondlife/cmn/bg_title_01.gif") no-repeat left top; }
body#secondlife	div#maincontent div#bwaku { width: 505px; margin-bottom: 20px; }
body#secondlife	div#maincontent div#awaku h3 { background: url("//img.allabout.co.jp/pts/secondlife/cmn/bg_title_01.gif") no-repeat left top; }
body#secondlife	div#maincontent div#bwaku h3 { background: url("//img.allabout.co.jp/pts/secondlife/cmn/bg_title_01.gif") no-repeat left top; }
body#secondlife	div#maincontent div#newarrival { background: url("//img.allabout.co.jp/pts/secondlife/cmn/bg_title_01.gif") no-repeat left top; }
body#secondlife div#headnavi { margin-bottom: 0px; }
body#secondlife div#headinfo { background-image:url("//img.allabout.co.jp/pts/secondlife/cmn/bg_info_01.gif"); background-repeat: no-repeat; background-position: top; background-color: #dfd3da; color: #74295d; margin-bottom: 15px; width: 940px; }
body#secondlife div#headinfo p { background-image:url("//img.allabout.co.jp/pts/secondlife/cmn/bg_info_02.gif"); background-repeat: no-repeat; background-position: bottom; padding: 7px; }
body#secondlife	div#sidebar div#secondlife-navi { padding: 0px; border: 2px solid #ddd0d8; margin-bottom: 10px; background-color: #f0ebee; }
body#secondlife	div#sidebar div#secondlife-navi h3 { font-weight: bold; color: #510a3b; margin: 2px; padding: 6px 0px 0px 8px; background: url("//img.allabout.co.jp/pts/secondlife/navi/bg_secondlife_ttl.gif") no-repeat; height: 28px; line-height: 150%; }
body#secondlife div#sidebar div#secondlife-osusume { padding: 26px 0px 0px 4px; border: 1px solid #d9d9d9; background: url("//img.allabout.co.jp/pts/secondlife/cmn/bg_leftttl.gif") no-repeat; background-position: top; margin-bottom: 10px; }
body#secondlife div#sidebar div#secondlife-gslist { margin-bottom: 10px; }
body#secondlife div#sidebar div#secondlife-gslist h3 { font-weight: bold; margin: 2px; padding: 7px 0px 0px 0px; color: #611549; line-height: 150%; }
body#secondlife div#sidebar div#secondlife-gslist dl { margin-left: 8px; margin-top: 5px; padding-top: 2px; }
body#secondlife div#sidebar div#secondlife-gslist dt { display: inline; vertical-align: middle; }
body#secondlife div#sidebar div#secondlife-gslist dd { line-height: 150%; display: inline; margin-left: 0px; padding: 6px; }
body#secondlife div#sidebar div#secondlife-tags { margin-bottom: 10px; }
body#secondlife div#sidebar div#secondlife-tags h3 { font-weight: bold; margin: 2px; padding: 7px 0px 0px 0px; color: #611549; line-height: 150%; }
body#secondlife div#sidebar div#secondlife-tags ul li { margin: 3px; margin-left: 3px; padding:0px 5px 0px 14px; list-style-type:none; background: url("//img.allabout.co.jp/pts/secondlife/cmn/icn_list.gif") no-repeat 0px 2px; }
body#secondlife div#maincontent div#culture { border: 2px solid #e9dae3; margin-bottom: 18px; background-color: #f3ebf0; }
body#secondlife div#maincontent div#culture .imgleft { float: left; padding: 8px; margin-bottom: 8px; }
body#secondlife div#maincontent div#culture p { margin-top: 8px; margin-right: 6px; margin-bottom: 8px; }
body#secondlife div#maincontent div#culture h3 { font-weight: bold; padding: 4px 6px; background-color: #e9dae3; }
body#secondlife div#maincontent .ttl01 { background: url("//img.allabout.co.jp/pts/secondlife/cmn/bg_title_01.gif") no-repeat; height: 28px; }
body#secondlife div#maincontent div#doron { margin-bottom: 20px; }
body#secondlife div#maincontent div#doron h3 { font-weight: normal; padding: 6px 0px 10px 25px; line-height: 150%; }
body#secondlife div#subcontent div#campaign { margin-bottom: 12px; }
body#secondlife .mb08 { margin-bottom:8px; }
body#secondlife .mb12 { margin-bottom:12px; }
body#secondlife .mb16 { margin-bottom:16px; }
body#secondlife .mb20 { margin-bottom:20px; }
body#secondlife .mb24 { margin-bottom:24px; }
body#secondlife .mb32 { margin-bottom:32px; }
body#secondlife .credit { color: #666666; }

body#secondlife div#top_list_box { margin: 0; padding: 8px 0; border-bottom: 1px solid #eeeeee; }
body#secondlife div#top_list_box_end { margin: 0 0 7px; padding: 8px 0; border: none; }
body#secondlife div#top_list_box div.list_box_left, body#secondlife div#top_list_box_end div.list_box_left { float: left; width: 110px; }
body#secondlife div#top_list_box div.list_box_right, body#secondlife div#top_list_box_end div.list_box_right { float: right; width: 375px; }
body#secondlife div#top_list_box div.list_box_right p.lead, body#secondlife div#top_list_box_end div.list_box_right p.lead { margin: 5px 0 0; }

.clearfix:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
/* for IE7 */
.clearfix { display: inline-table; min-height: 1%; }
/* Hide from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

body#secondlife div.list_box { margin: 0 0 15px; }
body#secondlife div.list_box div.list_box_left { float: left; width: 120px; }
body#secondlife div.list_box div.list_box_right { float: right; width: 370px; }
body#secondlife div.list_box_right p.lead { margin: 7px 0 0; }

/*  secondlife ここまで */



/*win IE6.X ------------------------------------------------------------------// */

/*win IE7.X------------------------------------------------------------------ */
/*win IE7.X ------------------------------------------------------------------ // */

/* safari hack ------------------------------------------------------------------  */
/*サイトマップ(sitemaphtm)*/	
div#redbarl {  
	line-height: 165%;
	float: left;
	height: 34px;
	padding: 3px 0px 0px 10px;# 
	}

body#info div#site-map-list div.voca-l {
	width: 220px;
	margin-right: 0px;
	border-bottom:5px solid #ffffff;
	float: left;#
	}

body#info div#site-map-list div.voca-r {
	width: 220px;
	margin-left: 10px;
	border-bottom:5px solid #ffffff;
	float: right;#
	}
/* safari hack ------------------------------------------------------------------ //*/




/*  sitesearch adsence ここから */
div#topDiv .adsense-main {
	background-color: #ebf3f7;
	margin-bottom: 25px;
	padding: 2px;
}

div#topDiv .adsense-main h3 {
	font-weight: normal;
	color: #666e72;
	text-align: right;
}
div#topDiv .adsense-main p.block {
	margin-top: 6px;
	margin-bottom: 12px;
	margin-left: 10px;
}

div#topDiv .adsense-main p.block .link {
	display: block;
	padding:0px 5px 0px 20px;
	background: url("//img.allabout.co.jp/pts/img/2005/icn_outside.gif") no-repeat 0 2px;
	margin-bottom: 1px;
}
div#topDiv .adsense-main p.block .txt {
	margin-bottom: 1px;
	padding-left: 20px;
	display: block;
}
div#topDiv .adsense-main p.block .url {
	display: block;
	margin-bottom: 1px;
	padding-left: 20px;
	color: #008000;
}

div#btmDiv .adsense-main {
	background-color: #ebf3f7;
	margin-bottom: 25px;
	padding: 2px;
}

div#btmDiv .adsense-main h3 {
	font-weight: normal;
	color: #666e72;
	text-align: right;
}
div#btmDiv .adsense-main p.block {
	margin-top: 6px;
	margin-bottom: 12px;
	margin-left: 10px;
}

div#btmDiv .adsense-main p.block .link {
	display: block;
	padding:0px 5px 0px 20px;
	background: url("//img.allabout.co.jp/pts/img/2005/icn_outside.gif") no-repeat 0 2px;
	margin-bottom: 1px;
}
div#btmDiv .adsense-main p.block .txt {
	margin-bottom: 1px;
	padding-left: 20px;
	display: block;
}
div#btmDiv .adsense-main p.block .url {
	display: block;
	margin-bottom: 1px;
	padding-left: 20px;
	color: #008000;
}

div#rightDiv .adsense-main {
	margin-bottom: 25px;
	border-left: 1px solid #cccccc;
	padding: 2px;
}

div#rightDiv .adsense-main h3 {
	font-weight: normal;
	color: #666e72;
	border-left: 0;
	text-align: right;
}
div#rightDiv .adsense-main p.block {
	margin-top: 6px;
	margin-bottom: 12px;
	margin-left: 10px;
}

div#rightDiv .adsense-main p.block .link {
	display: block;
	padding:0px 5px 0px 20px;
	background: url("//img.allabout.co.jp/pts/img/2005/icn_outside.gif") no-repeat 0 2px;
	margin-bottom: 1px;
}
div#rightDiv .adsense-main p.block .txt {
	margin-bottom: 1px;
	padding-left: 20px;
	display: block;
}
div#rightDiv .adsense-main p.block .url {
	display: block;
	margin-bottom: 1px;
	padding-left: 20px;
	color: #008000;
}
/*  sitesearch adsence ここまで */


/*  レシピページ　B枠 ここから */
div#content-double div#bwaku {
	margin-bottom: 20px;
	width: 505px;
}

div#content-double 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;
}
/*  レシピページ　B枠 ここまで */


/* レシピページ お役立ちリンク */
div#content-double div#text100 {
	width: 505px;
	background-color: #ebf3f7;
	margin-bottom: 25px;
}
div#content-double div#text100 #space {
	padding: 10px;
}
div#content-double div#text100 h3 {
	padding-bottom: 10px;
	border-bottom: solid 1px #cad5da;
}
div#content-double div#text100 p {
	margin: 10px 0px;
}
/* レシピページ お役立ちリンク */


/* レシピページ　Adsense（PR（詳細）） */
div#content-double div#adsense {
	width: 505px;
	background-color: #ebf3f7;
	margin-bottom: 25px;
}
div#content-double div#adsense #space {
	padding: 10px;
}
div#content-double div#adsense h3 {
	padding-bottom: 10px;
	border-bottom: solid 1px #cad5da;
}
div#content-double div#adsense p {
	margin: 10px 0px;
}
/* レシピページ　Adsense（PR（詳細）） */


/* レシピページ　ランキング */

div#content-double div#ranking {
	margin-bottom: 20px;
	width: 505px;
}
div#content-double 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#content-double div#ranking {
	width: 505px;
}
div#content-double div#ranking dl {
	margin: 5px 0px;
}
div#content-double div#ranking dt {
	display: inline;
	margin-left: 5px;
}
div#content-double div#ranking dt .number {
	vertical-align: middle;
}
div#content-double div#ranking dd {
	display: inline;
	margin-left: 3px;
}
/* レシピページ　ランキング */


/* レシピページ　ショアド下枠（UNDER_SA） */
div#content-double div#underSA {
	margin-bottom: 20px;
	width: 505px;
}
div#content-double 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#content-double div#underSA div.underSAWire {
	width: 100%;
	padding-bottom: 18px;
}
div#content-double div#underSA .underSAName {
	font-weight: bold;
	margin: 0px;
	padding: 0 0 6px 0;
}

div#content-double div#underSA div.underSAImage {
	float: left;
	margin-right: 10px;
	width: 100px;
}
div#content-double div#underSA div.underSAText {
	float: right;
	width: 395px;
}
/* レシピページ　ショアド下枠（UNDER_SA） */


/* レシピページ　ホットスポット枠（パートナーシップ） */
div#content-double div#psr {
	margin-bottom: 22px;
	border: 1px solid #999999;
	width: 685px;
}
/* レシピページ　ホットスポット枠（パートナーシップ） */



/***  @import url("/pts/css/2007/index_print.css");  ***/
/*  index_print.htm用のスタイルです。 */

body{
	background:#FFFFFF none repeat-y scroll left top;
	margin-top: 35px;
	}

form,h1,h2,h3,h4,h5,h6,dl,dt,dd,p,ul,li {
	margin: 0px;
	padding: 0px;
	}

img {
	border: 0px;
	}

.hide { 
	display:none; 
	}

.hide02 {
	display:block;
	position:absolute;
	top:-9999px;
	left:-9999px;
	}

a:link {
	color:#000099;
	}
	
a:visited {
	color:#660066;
	}
	
a:active {
	color:#cc0000;
	}
	
a:hover {
	color:#0066CC;
	text-decoration:none
	}

h1 {
	font-size:18px;
	display: inline;
	color: #FFFFFF;
	}
	
h2 {
	font-size:18px; 
	padding: 0px;
	}
	
.clear {
	clear: both;
	}

#Tag01 a {
	color:#008000;
	text-decoration: none;
	padding: 3px 4px;
	margin-right: 5px;
	}
	
#Tag01 a:hover {
	background: #d5f4d5;
	padding: 3px 4px;
	}
	
#Tag01 {
	color:#808080;
	padding: 3px 8px 3px 24px;
	background: url(//img.allabout.co.jp/pts/img/2005/icn_tag.gif) no-repeat left top;
	margin-top: 3px;
	}

/***  @import url("/pts/css/2006/baseold.css");  ***/


/*以下のスタイルは今後使用しないで下さい*/

a.sn:link	{color:#000000; text-decoration:none;}
a.sn:visited {color:#000000; text-decoration:none;}
a.sn:hover 	{color:#330066; text-decoration:underline;}
a.sn:active {color:#cc0000;}
a.sec:link 	{color:#ffffff; text-decoration:underline;}
a.sec:visited {color:#ffffff; text-decoration:underline;}
a.sec:hover {color:#ffffff; text-decoration:none;}
a.sec:active {color:#ff0000;}
a.blu:link	{color:#054f98; text-decoration:underline;}
a.blu:visited {color:#054f98; text-decoration:underline;}
a.blu:hover {color:#054f98; text-decoration:none;}
.arw	{display:block;padding:0px 5px 0px 14px;background: url("//img.allabout.co.jp/pts/img/2005/tri01.gif") no-repeat left top;}
.arw02	{padding:0px 5px 0px 14px;background: url("//img.allabout.co.jp/pts/img/2005/tri01.gif") no-repeat left top;}
.arw03	{display:block;padding:0px 5px 0px 14px;background: url("//img.allabout.co.jp/pts/img/2005/tri03.gif") no-repeat left top;}
.arw04	{padding:0px 5px 0px 20px;background: url("//img.allabout.co.jp/pts/img/2005/icn_outside.gif") no-repeat left top;}
.arw05	{padding:0px 0px 0px 20px;background: url("//img.allabout.co.jp/pts/img/2005/icn_folder.gif") no-repeat left top;}
.blu:link	{color:#054f98; text-decoration:underline;}
.blu:visited {color:#054f98; text-decoration:underline;}
.blu:hover {color:#054f98; text-decoration:none;}
.fortune	{font-size: 16px;color: #ffffff;font-weight: bold;}
.SearchForm {width: 220px;}
.BorderBK 	{border:solid 1px #000000;}
.BorderGray03 {border:solid 1px #999999;}
.BorderGray04 {border:solid 1px #cccccc;}
.bo1 {font-weight: bold;}
.nw1 {white-space:nowrap}
.pcap {color:#777777;}
.Red01 {color: #ff3300;}
.Red02 {color: #cc0000;}
.Red03 {color:#990000;}
.Gray01 {color: #666666;}
.Gray02 {color: #eeeeee;}
.Gray03 {color: #999999;}
.Gray04 {color: #cccccc;}
.Gray05 {color: #ededed;}
.Black {color:#000000;}
.White {color:#ffffff;}	
.bgRed01 {background-color: #ff3300;}
.bgRed02 {background-color: #cc0000;}
.bgRed03 {background-color:#990000;}
.bgGray01 {background-color: #666666;}
.bgGray02 {background-color: #eeeeee;}
.bgGray03 {background-color: #999999;}
.bgGray04 {background-color: #cccccc;}
.bgGray05 {background-color: #ededed;}
.bgBlack {background-color:#000000;}
.bgWhite {background-color:#ffffff;}
.bgBlue01 {background-color:#E7F0FA;}
.bgPink01 {background-color:#F4E4E4;}
.bgPink02 {background-color:#FBF2F2;}
.Orange01 {color:#ff9900;}
.Skyblue01 {color:#9999cc;}
.Yellowgreen01 {color:#008000;}
.Darkblue01 {color:#330066;}
.bgOrange01 {background-color:#ff9900;}
.bgSkyblue01 {background-color:#9999cc;}
.bgYellowgreen01 {background-color:#99cc33;}
.bgDarkblue01 {background-color:#330066;}
#guideName {padding-left: 0px;padding-top: 3px;padding-bottom: 3px;font-weight: bold;}
#DivLine {background: #FFFFFF url(//img.allabout.co.jp/pts/img/2005/line_left.gif) repeat-y;}
#contentsMain {background: #FFFFFF url(//img.allabout.co.jp/pts/img/2005/line_left.gif) repeat-y;}
#contentsMainRight {background: #FFFFFF url(//img.allabout.co.jp/pts/img/2005/line_right.gif) repeat-y;}
.ma05	{	margin:5px;	}
.ma10	{	margin:10px;	}
.ma15	{	margin:15px;	}
.ma20	{	margin:20px;	}
.ma25	{	margin:25px;	}
.ma30	{	margin:30px;	}
.mx05	{	margin:0px 5px;	}
.mx10	{	margin:0px 10px;	}
.mx15	{	margin:0px 15px;	}
.mx20	{	margin:0px 20px;	}
.mx25	{	margin:0px 25px;	}
.mx30	{	margin:0px 30px;	}
.my05	{	margin:5px 0px;	}
.my10	{	margin:10px 0px;	}
.my15	{	margin:15px 0px;	}
.my20	{	margin:20px 0px;	}
.my25	{	margin:25px 0px;	}
.my30	{	margin:30px 0px;	}
.mt05	{	margin-top:5px;	}
.mt10	{	margin-top:10px;	}
.mt15	{	margin-top:15px;	}
.mt20	{	margin-top:20px;	}
.mt25	{	margin-top:25px;	}
.mt30	{	margin-top:30px;	}
.mr05	{	margin-right:5px;	}
.mr10	{	margin-right:10px;	}
.mr15	{	margin-right:15px;	}
.mr20	{	margin-right:20px;	}
.mr25	{	margin-right:25px;	}
.mr30	{	margin-right:30px;	}
.mb05	{	margin-bottom:5px;	}
.mb10	{	margin-bottom:10px;	}
.mb15	{	margin-bottom:15px;	}
.mb20	{	margin-bottom:20px;	}
.mb25	{	margin-bottom:25px;	}
.mb30	{	margin-bottom:30px;	}
.ml05	{	margin-left:5px;	}
.ml10	{	margin-left:10px;	}
.ml15	{	margin-left:15px;	}
.ml20	{	margin-left:20px;	}
.ml25	{	margin-left:25px;	}
.ml30	{	margin-left:30px;	}
.tt02 {padding: 5px 10px;background-color: #eeeeee;font-size: medium;margin-bottom: 10px;}
.tt02b {padding: 5px 10px;background-color: #eeeeee;font-weight: bold;margin-bottom: 10px;}
.borderImg {padding: 1px;border: 1px solid #c1c1c1;}



/***  @import url("/pts/css/2006/hack.css");  ***/

/* ---------------------------   Win-IE6   --------------------------- */


/* ガイドサイト一覧 */
* html div#sidebar div#gslist h3 {
	background: url(//img.allabout.co.jp/pts/img/2006/bg_leftttl.gif) no-repeat 0px 2px;
}

/* ガイドサイトINDEX */
* html div#sidebar div#gsindex h3 {
	background: url(//img.allabout.co.jp/pts/img/2006/bg_leftttl.gif) no-repeat 0px 2px;
}


/* 季節特集 */
* html div#sidebar div#kisetsu {
	margin-bottom: 34px;
}
/* 季節特集 */


/* 強化枠 */
* html div#media_right .media-block h3 {
	width: 165px;
}
* html div#media_right .media-block h4 {
	width: 153px;
}
* html div#media_right .media-block .Article {
	margin-bottom: 0px;
}
* html div#media_right .media-block .Article .Articleimg {
	margin-bottom: 0px;
}
* html div#media_right .media-block .Article p {
	margin-top: 2px;
	margin-bottom: 0px;
}
* html div#media_right .media-block {
	margin-bottom: 12px;
}

/* 強化枠 */



/* メガボックス */
* html .megabox h3.mega {
	width: 165px;
}
/* メガボックス */



/* 強化枠SS用 */
* html div#media_right .media-block-ss .ssArticle {
	margin-bottom: 0px;
}
* html div#media_right .media-block-ss h3 {
	width: 165px;
}
* html div#media_right .media-block-ss .ssArticle .ssArticleimg {
	margin-top: 5px;
}
* html div#media_right .media-block-ss .ssArticle p {
	margin-top: 5px;
}
/* 強化枠SS用 */


/* 全貼り　左スタイルストア */
* html div#sidebar div#store div#rank1-photo {
	margin: 6px 4px 6px 3px;
}

* html div#sidebar div#store li#rank1 {
	padding-top: 17px;
}
/* 全貼り　左スタイルストア */


/* 季節特集グローバルナビ */
* html #special-page div#globalNav ul#region_index li h3 {
	height: 38px;
}
* html #special-page div#globalNav ul#genre li h3 {
	padding-bottom: 10px;
}
/* 季節特集グローバルナビ */