/* CSS Document Modify:091229 */

/************************
GSナビ : #a1adc9
GSナビh2 : #001344
GSナビh3 li(border-left)・記事タイトル(border)・記事タイトルインフォ(border-top) : #c3cbe0
GSナビh3 li(border-bottom) : #e1e6f2
GSナビli・記事タイトル(background) : #f0f3fa
 ************************/


/************************
 左カラムGSナビ
 ************************/
#gsNavi {
	margin-bottom: 10px;
	border: 1px solid #a1adc9;
	}
#gsNavi h2 a {
	display: block;
	padding: 10px 10px 10px 15px;
	color: #fff;
	background: #001344 url(//img.allabout.co.jp/img/cmn/arrow_white.gif) no-repeat 5px 50%;
	}
#gsNavi h2.adLink {
background:#ffffff none repeat scroll 0 0;
border-bottom:1px solid #e1e6f2;
border-left:5px solid #c3cbe0;
color:#000000;
display:block;
font-weight:bold;
padding:7px;
	}
#gsNavi h3 {
	padding: 7px;
	background: #fff;
	}
#gsNavi li {
	margin: 0;
	padding: 0;
	border-left: 5px solid #c3cbe0;
	border-bottom: 1px solid #e1e6f2;
	background: #f0f3fa;
	}
#gsNavi li.linkNew {
	border-bottom: 5px solid #c3cbe0;
	}
#gsNavi li a {
	display: block;
	padding: 7px;
	text-decoration: none;
	}
#gsNavi li a:hover {
	background: #c3cbe0;
	}
#gsNavi dl {
	margin: 0;
	padding: 0;
	border-left: 5px solid #c3cbe0;
	border-bottom: 1px solid #e1e6f2;
	background: #f0f3fa;
	}
#gsNavi dt {
	display: inline;
	float: left;
	padding: 7px 0 0 7px;
	}
#gsNavi dd a {
	display: block;
	padding: 7px 7px 7px 30px;
	text-decoration: none;
	}
#gsNavi dd a:hover {
	background: #c3cbe0;
	}
#gsNavi p.secondBack {
	background:#001344 url(//img.allabout.co.jp/img/cmn/arrow_white.gif) no-repeat scroll 5px 50%;
	color:#FFFFFF;
	display:block;
	padding:10px 10px 10px 15px;
}

#secondlifeSideNavi ul li {
	background: #F8F9FC;
	padding: 1px 0;
}
#secondlifeSideNavi ul li.triangle {
	background:transparent url(//img.allabout.co.jp/img/secondlife/chtop/arrow_red.gif) no-repeat scroll 0 6px;
	padding-left:12px;
}
#secondlifeSideNavi ul li.indexImg a {
	background: url(//allabout.co.jp/secondlife/img/navigationSprite.gif) no-repeat top left;
	display: block;
	height: 16px;
	width: 127px;
}
#secondlifeSideNavi ul li.indexImg a span {
	display: block;
	margin:0;
	padding:0;
	text-indent:-9999px;
}
#secondlifeSideNavi ul.special li.indexImg a { background-position: 0 -322px; }
#secondlifeSideNavi ul.special li.title {
	
}
#secondlifeSideNavi ul.nature li.indexImg a {
	background-position: 0 -265px;
	height: 27px;
}
#secondlifeSideNavi ul.money li.indexImg a { background-position: 0 -171px; }
#secondlifeSideNavi ul.sumai li.indexImg a { background-position: 0 -30px; } 
#secondlifeSideNavi ul.health li.indexImg a { background-position: 0 -124px; }
#secondlifeSideNavi ul.travel li.indexImg a { background-position: 0 -218px; }
#secondlifeSideNavi ul.cultureSchool li.indexImg a { background-position: 0 -77px; }

/* guide ranking update:08/10/22 */
 #gsNaviRecommend {
 margin-bottom: 10px;
 border: 1px solid #A1ADC9;
 }

#gsNaviRecommend h3 {
 padding: 3px;
 background: #fff;
 }
 
#gsNaviRecommend li {
 margin: 0;
 padding: 0;
 border-left: 5px solid #C3CBE0;
 border-bottom: 1px solid #E1E6F2;
 }

#gsNaviRecommend li a {
 display: block;
 padding: 5px;
 line-height: 1.3em;
}

/************************
 左カラムsecondlifeナビ
 ************************/
#secondlifeSideNavi {
	margin-bottom: 10px;
	border: 2px solid #bfc7ec;
	background: #f8f9fc; 
	}
.secondlifeSideNaviTitle {
	margin-bottom: 5px;
	padding: 3px;
	border: 1px solid #eaebee;
	font-weight: bold;
	color: #002073;
	background: url(//img.allabout.co.jp/img/secondlife/chtop/title_gs_bg.gif) no-repeat 50% 0;
	}
#secondlifeSideNavi div.title,
#secondlifeSideNavi p,
#secondlifeSideNavi ul {
	margin: 0 6px 5px;
	}
#secondlifeSideNavi li {
	padding-left: 12px;
	background: url(//img.allabout.co.jp/img/secondlife/chtop/arrow_red.gif) no-repeat 0 6px;
	}


/************************
 記事タイトル
 ************************/
#gsTopTitle {
	width: 641px;
	margin-bottom: 15px;
	padding: 10px 10px 0;

	border: 2px solid #c3cbe0;
	background: #f0f3fa;
	}
#gsTitle {
	width: 481px;
	margin-bottom: 15px;
	padding: 10px 10px 5px;
	border: 2px solid #c3cbe0;
	background: #f0f3fa;
	}
#gsTitleImg {
	float: left;
	width: 70px;
	}
#gsTitleText {
	width: 410px;
	}
#gsTopTitleText {
	width: 570px;
	}
#gsTitleText,
#gsTopTitleText {
	position: relative;
	float: left;
	}
#gsTitleText p,
#gsTopTitleText p {
	padding-bottom: 5px;
	}
#gsTitleText p.title,
#gsTopTitleText h1 {
	vartical-align: middle;
	padding-bottom: 5px;
	font-size: 140%;
	font-weight: bold;
	}
#gsTitleText p.title img,
#gsTopTitleText h1 img {
	vartical-align: middle;
	margin-left: 5px;
	}
#gsTitleText p.offer,
#gsTopTitleText p.offer {
	position: absolute;
	top: 0;
	right: 0;
	}
#gsTitleText p.inquiry,
#gsTopTitleText p.inquiry {
	position: absolute;
	top: 2em;
	right: 0;
	}
#gsTitleText p.inquiry a,
#gsTopTitleText p.inquiry a {
	padding: 0 5px;
	border-right: 1px solid #aaa;
	}
#gsTitleText p.inquiry a.last,
#gsTopTitleText p.inquiry a.last {
	border-right: none;
	}
#gsTitleInformation {
	clear: left;
	width: 100%;
	padding: 7px 0 5px;
	border-top: 1px solid #c3cbe0;
	}
#gsTitleInformation p {
	margin-bottom: 6px;
	}
#gsTitleInformation p span {
	margin-right: 5px;
	padding: 3px 7px;
	border: 1px solid #cbcbcb;
	font-size: 90%;
	background: #fff;
	}

#gsArticleInformation {
	width: 505px;
	margin-bottom: 4px;
	}
#gsArticleInformation p#series {
	display: inline;
	float: left;
	}
#gsArticleInformation p#date {
	display: inline;
	float: right;
	}

#gsArticleTitle {
	width: 505px;
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-bottom: 2px solid #000;
	}
#gsArticleTitle h1 {
	display: inline;
	float: left;
	font-size: 150%;
	margin: 6px 0 3px 0;
	line-height: 1.2em;
	}
#gsArticleTitle p {
	text-align: right;
	padding-top: 8px;
	}
	

#gsArticle h3 {
	padding: 18px 10px 10px 15px;
	font-size: 115%;
	background: url(//img.allabout.co.jp/img/secondlife/maincolumn_h3_title.gif) no-repeat 0 18px;
	line-height: 1.3em;
	}
.naviAllTopics {
	margin-bottom: 1em;
	padding: 0 0 0 10px;
	background: url(//img.allabout.co.jp/img/cmn/arrow_orange.gif) no-repeat 0 50%;
	}	


#gsLink p {
	margin-bottom: 12px;
	}
#gsLink dl {
	margin-bottom: 20px;
	}
#gsLink dl dt {
	margin-bottom: 5px;
	font-size: 110%;
	}
#gsLink dl dt.subCategory {
	padding: 0 0 0 20px;
	background: url(//img.allabout.co.jp/pts/img/2005/icn_folder.gif) no-repeat 0 50%;
	}
#gsLink dl dt span {
	margin-right: 5px;
	padding: 4px 7px;
	color: #fff;
	font-size: 70%;
	background: #004e80;
	}
#gsLink dl dd {
	margin-bottom: 5px;
	}
#gsLink dl dd a {
	margin-right: 10px;
	color: #008000;
	}
#gsLink dl dd.tag {
	padding-left: 20px;
	background: url(//img.allabout.co.jp/img/cmn/icon_tag.gif) no-repeat 0 50%;
	}
#gsLink dl dd.tagFolder {
	padding: 2px 0 1px 22px;
	background: url(//img.allabout.co.jp/img/cmn/icn_tagfolder.gif) no-repeat;
	}
#gsLink dl dd.moreinfo {
	color: #a5a5a5;
	}
#gsLink div.gsTextPR {
	margin-bottom: 20px;
	padding-top: 20px;
	border-top: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
	}


#gsAllArticle dl {
	width: 505px;
	margin-bottom: 12px;
	position: relative;
	}
#gsAllArticle dl dt {
	float: left;
	width: 120px;
	}
#gsAllArticle dl dd {
	margin: 0 0 4px 130px;
	}
#gsAllArticle dl dd.gsName {
	font-size: 85%;
	color: #808080;	
	}
#gsAllArticle dl dd.date {
	position: absolute;
	top: 1px;
	right: 0;
	font-size: 100%;
	}
#gsAllArticle dl dd.subtitle {
	font-size: 85%;
	}
#gsAllArticle dl dd.title {
	font-size: 130%;
	}
#gsAllArticle dl dd.tag {
	padding-left: 20px;
	background: url(//img.allabout.co.jp/img/cmn/icon_tag.gif) no-repeat 0 50%;
	}
#gsAllArticle dl dd.tag a {
	margin-right: 10px;
	font-size: 85%;
	color: #008000;
	text-decoration: none;
	}

div#tipbox {
	background: url(//img.allabout.co.jp/img/cmn/tag_hukidashi.gif) no-repeat;
	background-position:0 49%;
	font-size: 70%;
}

div#tipbox span {
	display:block;
	border: solid 1px #bfbfbf;
	margin: 4px 4px 0 7px;
	padding: 5px 6px;
	background:#fff;
}

#tagLineFontBig {
	margin-top: -10px;
	margin-bottom: 5px;
	padding: 10px;
	background: #f2f2f2;
	}
#tagLineFontBig a {
	color: #008000;
	}
#tagLineFontBig ul {
	padding-left: 13px;
	background: url(//img.allabout.co.jp/img/cmn/icn_tagfolder.gif) no-repeat 0 2px;
	}
#tagLineFontBig li {
	display: inline;
	margin-left: 10px;
	font-size: 115%;
	}
#tagLineFontBig li.name {
	font-size: 100%;
	}
#tagLineArticleBottom {
	margin-top: -10px;
	margin-bottom: 5px;
	padding: 10px;
	background: #f2f2f2;
	}
#tagLineArticleBottom a {
	color: #008000;
	}
#tagLineArticleBottom ul {
	padding-left: 13px;
	background: url(//img.allabout.co.jp/img/cmn/icn_tagfolder.gif) no-repeat 0 2px;
	}
#tagLineArticleBottom li {
	display: inline;
	margin-left: 10px;
	font-size: 115%;
	}
#tagLineArticleBottom li.name {
	font-size: 100%;
	}
/*090203
記事下部の関連記事（タグ）のデザイン変更*/
div#tagLineArticleBottom2{
	background:transparent url(//img.allabout.co.jp/img/cmn/maincolumn_tag_b_bg.gif) repeat-y scroll 0 0;
	margin:0 0 10px;
	padding:0;
	width:505px;
}
div#tagLineArticleBottom2 .mainContentWrapper {
	background:transparent url(//img.allabout.co.jp/img/cmn/maincolumn_tag_b_title.gif) no-repeat scroll 0 0;
	font-weight:bold;
	margin:0;
	padding:8px 0 0 0;
}
div#tagLineArticleBottom2 dl {
	background:transparent url(//img.allabout.co.jp/img/cmn/maincolumn_tag_b_footer.gif) no-repeat scroll 0 bottom;
	margin:0;
	padding:5px 0;
}
div#tagLineArticleBottom2 dl dt {
	display:block;
	margin:0 0 5px 0;
	padding:0 7px 0 35px;
	background: url(//img.allabout.co.jp/img/cmn/icn_tagfolder.gif) no-repeat scroll 10px 50%;
	color:#333333;
	font-weight:bold;
}
div#tagLineArticleBottom2 dl dd {
	background:transparent url(//img.allabout.co.jp/img/cmn/maincolumn_tag_b_bg.gif) repeat-y scroll 0 0;
	line-height:2em;
	font-weight:normal;
}
div#tagLineArticleBottom2 dl dd ul {
	margin:0 8px;
	padding:5px 0;
}
html:\66irst-child div#tagLineArticleBottom2 dl dd ul { /*safari 1.x*/
	margin:0 8px 0 8px;
	background:none;
	border:solid 5px #FFFFFF;
}
* html div#tagLineArticleBottom2 dl dd ul { /*IE6*/
	padding:5px 0;
}
*+html div#tagLineArticleBottom2 dl dd ul {/*IE7以上*/
	padding:5px 0;
} 
div#tagLineArticleBottom2 dl dd ul li{
	display:inline;
	margin:0 0.8em 0 0;
	line-height:1.1em;
	font-size:115%;
}

div#tagLineArticleBottom2 dl dd ul a {
	color:#008000;
}
/*090203
記事下部の関連記事（タグ）のデザイン変更//*/
/*090601
記事下部の関連記事（タグ）のデザイン変更*/
#tagLineArticleBottom3{
background:transparent none repeat scroll 0 0;
margin:-10px 0 5px 0;
padding:10px 0 10px 0;
}
#tagLineArticleBottom3 ul{
background:transparent url(//img.allabout.co.jp/img/cmn/icn_tagfolder.gif) no-repeat scroll 0 2px;
padding-left:13px;
}
#tagLineArticleBottom3 li{
display:inline;
font-size:1.15em;
margin-left:10px;
}
#tagLineArticleBottom3 li.name{
font-size:1.15em;
font-weight:bold;
margin-left:10px;
}
/*090601
記事下部の関連記事（タグ）のデザイン変更//*/
#tagLine {
	margin-top: -10px;
	margin-bottom: 5px;
	padding: 10px;
	background: #f2f2f2;
	}
#tagLine a {
	color: #008000;
	}
#tagLine dt {
	display: inline;
	padding-right: 15px;
	background: url(//img.allabout.co.jp/img/cmn/icon_tag.gif) no-repeat right;
	}
#tagLine dd {
	display: inline;
	margin-left: 10px;
	}
#editTools {
	margin-bottom: 10px;
	text-align: right;
	}
#editTools li {
	display: inline;
	}
#editTools li a {
	padding: 5px 5px 5px 20px;
	}
#editTools li a.mobile {
	background: transparent url(//img.allabout.co.jp/img/cmn/icon_mobile.gif) no-repeat 0 50%;
	}
#editTools li a.clip {
    display: none;
	background: transparent url(//img.allabout.co.jp/img/cmn/icon_clip2.gif) no-repeat 0 50%;
	}
#editTools li a.print {
	background: transparent url(//img.allabout.co.jp/img/cmn/icon_print.gif) no-repeat 0 50%;
	}
#editTools li a.white {
	background: transparent url(//img.allabout.co.jp/img/cmn/icon_white.gif) no-repeat 0 50%;
	}
#editTools li a.topics {
	background: transparent url(//img.allabout.co.jp/img/cmn/icon_topics.gif) no-repeat 4px 50%;
	}
/* twitter icon Date: 20091007 */
#editTools li a.twitter {
	background: transparent url(//img.allabout.co.jp/img/guidemedia/cmn/icon_twitter.gif) no-repeat 4px 50%;
	}
/* ameba_blog icon Date: 20091229 */
#editTools li a.blog{
	background: transparent url(//img.allabout.co.jp/img/guidemedia/cmn/icon_blog.gif) no-repeat 0 50%;
	}
#pageBottomText {
	margin: 15px 5px 12px 0;
}


/* secondlife common Style  080322_UP */
#leftContentBanner {
	width: 145px;
	margin: 0 0 10px;
	padding: 0;
	}
#leftContentBanner .bannerRetireArgent {
	height: 136px;
	}
.mb08 {
	margin-bottom: 8px;
}
.mb12 {
	margin-bottom: 12px;
}
.mb16 {
	margin-bottom: 16px;
}
.mb20 {
	margin-bottom: 20px;
}
.mb24 {
	margin-bottom: 24px;
}
.mb32 {
	margin-bottom: 32px;
}
/* waku_toku Style  080322_UP */
.secondlifeTopics {
	margin-bottom: 7px;
	background: url(//img.allabout.co.jp/img/secondlife/chtop/secondlife_ch_bg.gif);
	width: 505px;
	}
.secondlifeTopics dl {
	margin-left:5px;
	padding:5px;
	border-width: 1px 1px 1px 0;
	border-style: solid;
	border-color: #c5cae0;
	background: #fff;
	}
.secondlifeTopics dt {
	float: left;
	width: 85px;
	}
.secondlifeTopics dd {
	float: right;
	width: 400px;
	}
/* fashion s_001 Style  080322_UP */
.secondlifeFashionLayout {
	text-align: left;
	width: 685px;
}
#secondlifeDoubleLayout #mainCulumnOverture {
	width: 489px;
}
/* nature s_006 Style  080322_UP */
.secondlifeNatureMainTitle {
	width: 505px;
	margin-bottom: 10px;
}
.t18h22 {
	font-size: 18px;
	line-height: 1.2em;
}
.t20h24 {
	font-size: 20px;
	line-height: 1.2em;
}

p.siteRecommendLink {
	text-align: center;
	margin-bottom: 18px;
}

/************************
パブ枠
 ************************/
#newsTitle {
	margin-bottom: 15px;
}

#newsTitleGourmet {
   background-image: url(http://img.allabout.co.jp/pts/gourmet/restaurant/bg.gif);
   margin-bottom: 5px;
    }
    
#newsTitleGourmetText {
   margin-bottom: 15px;
    }
    
#newsTitleGourmetText p {
   padding: 10px 0;
    }
    
.tt02b {
   background-color: #eee;
   font-weight: bold;
   margin-bottom: 10px;
   padding: 5px 10px;
}

.articleCaptionWire {
border-bottom: 1px solid #666666;
border-left: 3px solid #CC0000;
font-weight: bold;
height: 20px;
margin-bottom: 10px;
padding-top: 3px;
text-align: left;
text-indent: 7px;
width: 505px;
}
