
/*      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;
}
/* 全貼り　左スタイルストア */

