@charset "shift_jis";

/*レイアウト*/
.container {
margin: 0 auto;
width: 1010px;
}

/*ヘッダー*/
.the-header {
margin-left: 15px;
margin-right: 15px;
}
body.chibitus #pageHeaderTop {
margin:2px 15px 20px 15px;
}
#pageHeaderTop {
clear: both;
margin: 2px 15px 3px;
position: relative;
width: 980px;
z-index: 2;
}
body.chibitus #pageHeaderTop #headerArea {
margin-bottom: 0;
padding-left: 10px;
}
#pageHeaderTop #headerArea {
float: left;
margin: 4px 0 8px;
width: 665px;
}
body.chibitus #pageHeaderTop .subtxt {
font-size: 90%;
padding: 5px 0 10px;
}
body.chibitus #pageHeaderTop #logoRecipe {
background: url("//img.allabout.co.jp/img/guidemedia/ch_chibitus/common/bg_logo_chibitus.gif") no-repeat scroll 0 0 transparent;
height: 64px;
width: 609px;
}
#pageHeaderTop #headerRightArea {
float: right;
width: 300px;
}
#pageHeaderTop #headerRightArea #logoArea {
margin-bottom: 8px;
text-align: right;
}
#pageHeaderTop #headerRightArea form#grobalSearch {
background: url("//img.allabout.co.jp/img/guidemedia/cmn/search_bg_w300h36.gif") no-repeat scroll 0 -6px transparent;
float: right;
height: 30px;
margin: 4px 0 0;
position: relative;
width: 300px;
}
ul#grobalSearchKeyW {
display: block;
float: right;
margin: 0 0 10px;
width: 295px;
}
#pageHeaderTop #headerRightArea img#allabout_search {
    display: none;
}
#pageHeaderTop #headerRightArea form#grobalSearch input#search_word {
    border: 0 none;
    margin: 0 6px 0 10px;
    width: 155px;
}
input {
    font-size: 100%;
    line-height: 1em;
    padding: 0;
    vertical-align: middle;
}

li.index {
display: none;
}


/*メインコンテンツ*/
#pageHeaderTop {
    clear: both;
    margin: 2px 0px 3px 0px;
    position: relative;
    width: 980px;
    z-index: 2;
}

div#pageBody {
    margin: 0 0 0 15px;
    width: 980px;
}

div#contentsArea {
    float: left;
    margin: 0;
    position: relative;
    width: 665px;
}
div#sideArea {
    float: right;
    padding: 0 0 20px;
}

div#mookpage div#spArticleList p.title {
float:left
}

/*フッター*/
#foot {
    border-color: #CCCCCC;
    border-style: none solid;
    border-width: 1px 1px medium;
    width: 978px;
}

/*ぱんくず*/
.breadcrumb {
    background: none repeat scroll 0 0 transparent;
   padding-left: 30px;
}

.pub #backnumber .more_chibimemo_wp .more {
    float: right;
    left: -3px;
    position: relative;
/*
    top: -48px;
*/
    top: -52px;
}




/* ------------------------------------
   2011.07 リニューアル対応追加
   2011.06.28 shimizume
 -------------------------------------- */

/* 全体：resetに対する再定義。ヘッダとフッタに影響がでるのでコンテンツエリアのみ反映 */
.chibitus #contentsArea div,
.chibitus #contentsArea h1, .chibitus #contentsArea h2, .chibitus #contentsArea h3,
.chibitus #contentsArea h4, .chibitus #contentsArea h5, .chibitus #contentsArea h6,
.chibitus #contentsArea table {
	line-height: 130%;
}
.chibitus #contentsArea #gsArticle p, .chibitus #contentsArea #gsArticle,  .chibitus #contentsArea #gsArticle div,
.chibitus #contentsArea dl, .chibitus #contentsArea dt, .chibitus #contentsArea dd,
.chibitus #contentsArea ol, .chibitus #contentsArea ul, .chibitus #contentsArea li {
	line-height: 150%;
}
.chibitus #sideArea p,
.chibitus #sideArea dl, .chibitus #sideArea dt, .chibitus #sideArea dd,
.chibitus #sideArea ol, .chibitus #sideArea ul, .chibitus #sideArea li {
	line-height: 150%;
}


/* 全体：titleというclassに別途余白がついたため解除。
   真ん中カラムのリストと右ナビカレンダーのみ対応 */
.newest_box .title,
#chibicalender .title {
	margin-bottom: 0;
}


/* 特集：twitter */
.chibitus .article .tweet_wp .tweet {
	height: 30px;
	color: #30566d;
	border-top: #ffffff 1px solid;
	border-bottom: #ffffff 1px solid;
	padding-left: 10px;
	line-height: 21px; /* 110628 追加 */
}
.chibitus .article .tweet_wp .tweet .txt {
	font-size: 14px;
	font-weight: bolder;
	width: 470px;
	float: left;
	margin: 5px 0 0 0; /* 110628 9px → 5px */
	line-height: 1em;
}


/* 特集：イチオシ欄 */
.chibitus #specialpage .recommend_box .title strong {
/* 110628 % → px
	font-size: 120%;
*/
	font-size: 14px;
}
.chibitus #specialpage .recommend_box .title {
	background: url("//img.allabout.co.jp/img/guidemedia/ch_chibitus/special/common/hd_recommend_box_title.jpg") repeat-y left top #ffffff;
	clear: both;
	font-size: 12px; /* 110628 追加 */
	margin: 0 0 5px 0;
	padding: 5px 10px 5px 15px;
}
.chibitus #specialpage .recommend_box li .more {
/* 110628 % → px
	font-size: 90%;
*/
	font-size: 11px;
	padding: 5px 0 0 10px;
}

.chibitus #specialpage .recommend_box h3 {
	background: url("//img.allabout.co.jp/img/guidemedia/ch_chibitus/special/common/hd_newest_box_title.jpg") repeat-y -4px top #ffffff;
	font-size: 12px; /* 110628 追加 */
	line-height: 1.4em;
	margin: 5px 0;
	padding: 0 0 0 8px;
}

/* 特集：インデックスページのリード */
#sp_article #specialtxt .txt,
#sp_article table .read1 {
	font-size: 12px;
}

/* 特集：tableタグの処理追記 */
.special #sp_article table,
.special #sp_article tr,
.special #sp_article td {
	vertical-align: middle;
}
.special #sp_article table div.cap1 {
	font-size: 12px;
}


/* キーワード関連 */
body.chibitus #listBox h2.title {
	background: url(//img.allabout.co.jp/img/guidemedia/ch_chibitus/common/white_harf.gif) left bottom repeat;
	padding: 10px 0 12px 8px;
	margin: 25px 20px 10px 25px;
	font-weight: bold;
	border-left: 3px #e8b311 solid;
	padding: 5px 0 5px 8px;
	color: #663300;
/* 110628 % → px
	font-size: 160%;
*/
	font-size: 19px;
}

body.chibitus #keywordpage #usefulkyey .articlelist {
	background: url(//img.allabout.co.jp/img/guidemedia/ch_chibitus/common/white_harf.gif) left bottom repeat;
	margin-left:27px;
	padding: 5px 0 0 0; /* 110628 追加 */
	margin-bottom: 20px;
}

body.chibitus #keywordpage #usefulkyey .articlelist h3 {
	font-size: 12px; /* 110628 追加 */
	padding-left:10px;
	padding-top:5px;
}

/* MOOK微調整 */
#mookpage #spArticleList dl dd.read {
	width: 155px;
	float: right;
	padding-left: 15px;
	color: #666;
	line-height: 140%; /* 110628 追加 */
}

/* グロナビ */
#chibitus_navi ul li,
#chibitus_navi ul li a {
	height: 38px;
	background: url(//img.allabout.co.jp/img/guidemedia/ch_chibitus/common/btn_gnavi_201107.gif) no-repeat 0 0;
}

/* トップのボタン */
.chtop #categoryindex .right dt.button a {
	background: url(//img.allabout.co.jp/img/guidemedia/ch_chibitus/top/btn_categoryindex02_201107.gif) 0 0 no-repeat;
}
.chtop #categoryindex .right dt.button a:hover {
	background: url(//img.allabout.co.jp/img/guidemedia/ch_chibitus/top/btn_categoryindex02_201107.gif) 0 -92px no-repeat;
}

/* 連載アンケート */
.chibitus #fromeditdep input {
	line-height: 1em;
	vertical-align: middle;
	margin: 0 3px;
	padding: 0;
	font-size: 100%;
}

/*SS枠対応*/
.ad-ss-list {
    display: none;
}

/* social button */
.chibitus .btn-social {
    margin: 0 0 3px;
}


/* eof */


