@charset "Shift-JIS";

/*****************************************************
 *    ３きゅう                                       *
 *****************************************************/

/* 汎用
---------------------------------------------------- */
.mgnBtm20 { margin-bottom:20px !important; }
.mgnRgt20 { margin-right:20px !important; }
.mgnLft20 { margin-left:20px !important; }
.fltLeft { float:left !important; }
.fltRight { float:right !important; }


/* 基本スタイル（上書き）
---------------------------------------------------- */
#contents {
	background: #eeeeee url(../img/bg.gif) repeat-y;
}

#mainArea {
	width: 745px;
	/*padding:0px !important;
	margin:0 !important;*/
	padding-left:20px;
	margin-right:15px;
	float: left;
	display: inline-table;
}
#mainArea:after { 
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden; 
} 
/* Mac IE \*/ 
* html #mainArea {height: 1%;} 
#mainArea {display: block;}
/* */

#bannerArea {
	width: 190px;
	float: left;
	padding: 10px 0px;
	margin:0;
}
h2#pageTit,
h2#otomesenTit {
	width: 0px;
	height: 0px;
	overflow: hidden;
	text-indent: -9999px;
}

#mainArea a {
	text-decoration: none;
	color: #0971f1;
}
#mainArea a:hover {
	text-decoration: none;
	color: #79b800;
}

/* clearFix
----------------------------------------------------------- */
.clearFix{
    zoom:1;/*for IE 5.5-7*/
}
.clearFix:after{/*for modern browser*/
    content:".";
    display: block;
    height:0px;
    clear:both;
    visibility:hidden;
}

.clear{
	clear:both;
}

/* ヘッダメニュー （コンテンツページも含む）
---------------------------------------------------- */


div#contWrapper {
	background:url(../img/common/bgContBtn.gif) 0 0 no-repeat;
}

ul#headMenu {
	display:block;
	width:601px;
	padding:10px 0 0 144px;
	height:46px;
	background:url(../img/common/bgHeadmenu.gif) 0 0 no-repeat;
}

ul#headMenu li {
	display:block;
	float:left;
	width:190px;
	margin-right:5px;
}

ul#headMenu li a {
	display:block;
	width:180px;
	height:32px;
	text-indent:-9999px;
}
ul#headMenu01 {
	display:block;
	/*width:740px;*/
	padding-top:10px;
	padding-left:5px;
	margin:0 auto;
	height:46px;
}

ul#headMenu01 li {
	display:block;
	float:left;
	width:180px;
	margin-right:5px;
}

ul#headMenu li#hm01 {
	padding-left:5px;
}

ul#headMenu li#hm04 {
	margin:0px;
}

ul#headMenu01 li a {
	display:block;
	width:180px;
	height:32px;
	text-indent:-9999px;
}

ul#headMenu li#hm01 a, ul#headMenu01 li#hm01 a { background:url(../img/common/btnHeadmenu00.gif) 0 0 no-repeat; }
ul#headMenu li#hm02 a, ul#headMenu01 li#hm02 a { background:url(../img/common/btnHeadmenu01.gif) 0 0 no-repeat; }
ul#headMenu li#hm03 a, ul#headMenu01 li#hm03 a { background:url(../img/common/btnHeadmenu02.gif) 0 0 no-repeat; }
ul#headMenu li#hm04 a, ul#headMenu01 li#hm04 a { background:url(../img/common/btnHeadmenu03.gif) 0 0 no-repeat; }

ul#headMenu li#hm01 a:hover,
ul#headMenu li#hm02 a:hover,
ul#headMenu li#hm03 a:hover,
ul#headMenu li#hm04 a:hover,
ul#headMenu01 li#hm01 a:hover,
ul#headMenu01 li#hm02 a:hover,
ul#headMenu01 li#hm03 a:hover,
ul#headMenu01 li#hm04 a:hover {
	background-position:0 -32px;
}

div#contBody {
	width:730px;
	padding-left:15px;
	/*padding:0 10px 0 10px;*/
}

h3#titCont {
	display:block;
	position:relative;
	width:680px;
	margin:25px;
}

h3#titCont span {
	display:block;
	position:absolute;
	top:6px;
	right:0px;
}

h3#titCont span a {
}


/* アーカイブ
---------------------------------------------------- */
#acvBox h4.yearBox {
	width: 650px;
	padding: 2px 0px 4px 20px;
	background: url(../img/archive/cooking_line.gif) no-repeat left bottom;
	margin: 0px 0px 7px 0;
	color: #000000;
}
#acvBox ul.entryBox {
	width: 670px;
	margin: 0px;
	padding: 5px 0px 10px;
}
#acvBox ul.entryBox li.entryList {
	width: 670px;
	display: inline-table;
	margin: 0px;
	padding: 0px 0px 5px 20px;
	background:url(../img/common/bgIcon01.gif) 10px 0 no-repeat;
}
#acvBox ul.entryBox li.entryList:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/* Mac IE \*/
* html #acvBox ul.entryBox li.entryList {height: 1%;}
#acvBox ul.entryBox li.entryList {display: block;}
/* */

#acvBox ul.entryBox li.entryList p.entryDate {
	width: 100px;
	display: block;
	float: left;
	padding: 0px 0px 0px 15px;
	background: url(../img/archive/cooking_listicon.gif) no-repeat 3px 0.4em;
}
#acvBox ul.entryBox li.entryList p.entryDate a {
	text-decoration: underline;
}
#acvBox ul.entryBox li.entryList ul.entryBoxC {
	width: 550px;
	display: block;
	float: right;
}

/* 年下線・リストマーク */
#cooking #acvBox h4.yearBox {	background: url(../img/archive/cooking_line.gif) no-repeat left bottom;}
#cooking #acvBox ul.entryBox li.entryList p.entryDate {	background: url(../img/archive/cooking_listicon.gif) no-repeat 3px 0.4em;}
#lunch #acvBox h4.yearBox {	background: url(../img/archive/lunch_line.gif) no-repeat left bottom;}
#lunch #acvBox ul.entryBox li.entryList p.entryDate {	background: url(../img/archive/lunch_listicon.gif) no-repeat 3px 0.4em;}
#thisweek #acvBox h4.yearBox {	background: url(../img/archive/thisweek_line.gif) no-repeat left bottom;}
#thisweek #acvBox ul.entryBox li.entryList p.entryDate {	background: url(../img/archive/thisweek_listicon.gif) no-repeat 3px 0.4em;}


/* 過去の記事（旧サイトの記事へのリンク） */
p#oldsite {
	width: 670px;
	height: 21px;
	position: relative;
}
p#oldsite a {
	width: 86px;
	height: 21px;
	display: block;
	text-indent: -9999px;
	background: url(../img/archive/btn_old.gif) no-repeat;
	position: absolute;
	right: 0px;
	top: 0px;
	text-decoration: none;
}

/* 記事
---------------------------------------------------- */
h4.titSub01 {
	display:block;
	width:680px;
	height:32px;
	padding:6px 0 0 20px;
	margin-bottom:20px;
	font-size:1.2em;
	line-height:1.8em;
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	background:url(../img/common/bgEntryTit01.gif) 0 0 no-repeat;
}

div.entryBody01 {
	padding-left:10px;
	margin-right: 30px;
	line-height: 1.5em;
}

p.titDate01 {
	display:block;
	width:700px;
	margin-bottom:10px;
	text-align:right;
	line-height:1.8em;
	color:#999999;
}


/* MCページ
---------------------------------------------------- */
.mcInfo {
	font-size:1.1em !important;
	line-height:1.6em !important;
}

.mcInfo th {
	background:#17799A none;
	color:#FFFFFF;
	font-size:90%;
	padding:0.2em;
}

.mcInfo td {
	font-size:90%;
	padding:0.2em;
	padding-left:10px;
}

.mcIntroBody {
	padding-right:20px;
}

/* MCファッションブログページ
---------------------------------------------------- */
h5.titMCFashion {
	width:678px;
	padding:25px 0 10px 25px;
	font-size:1.1em;
	position:relative;
	background:url(../img/fashion/bgTitMCFashion.gif) 0 0 no-repeat;
}

h5.titMCFashion img {
	position:absolute;
	display:block;
	width:84px;
	height:84px;
	top:0px;
	right:10px;
}

h5.titMCFashion img.jmy { background:url(../img/fashion/phoThambJmy.jpg) 0 0 no-repeat; }
h5.titMCFashion img.kijima  { background:url(../img/fashion/phoThambKijima.jpg) 0 0 no-repeat; }
h5.titMCFashion img.arao { background:url(../img/fashion/phoThambArao.jpg) 0 0 no-repeat; }
h5.titMCFashion img.iwashita { background:url(../img/fashion/phoThambIwashita.jpg) 0 0 no-repeat; }


div.MCentryBodyTop {
	width:703px;
	height:10px;
	padding:0;
	margin:0;
	background:url(../img/fashion/bgEntryTop.gif) 0 0 no-repeat;
}

div.MCentryBodyMiddle {
	width:663px;
	font-size:1.1em;
	line-height:1.3em;
	padding:30px 20px 0 20px;
	background:url(../img/fashion/bgEntryMiddle.gif) 0 0 repeat-y;
}

div.MCentryBodyBottom {
	width:703px;
	height:40px;
	margin:0 0 30px 0;
	background:url(../img/fashion/bgEntryBottom.gif) 0 bottom no-repeat;
}

/* ３きゅうカフェ
---------------------------------------------------- */
h3.h3Cafe {
	width:697px !important;
	height:136px !important;
	margin-bottom:20px;
}
div#leftMenuCafe {
	width:205px;
	float:left;
}

div#leftMenuCafe ul.cafeLeftMenu {
	padding:15px 0 0 30px;
	margin-bottom:20px;
}

div#leftMenuCafe ul.cafeLeftMenu li {
	font-size:1.1em;
	line-height:1.6em;
}

div#rightContCafe {
	width:510px;
	float:left;
	color:#FFFFFF;
	background:#000000;
}

div#rightContCafe table.cafePage {
	width:510px;
	margin:1px 0 35px 0;
	border-top:1px solid #666666;
	border-bottom:1px solid #666666;
}

div#rightContCafe table.cafePage td {
	width:170px;
}

div#rightContCafe table.cafePage td a {
	color:#666666;
}

div#rightContCafe  table.cafePage td.left {
}

div#rightContCafe  table.cafePage td.center {
	text-align:center;
}

div#rightContCafe  table.cafePage td.right {
	text-align:right;
}

div#rightContCafe h4.titCafeDate {
	padding:15px;
	margin:0 10px 15px 10px;
	text-align:center;
	font-size:1.1em;
	background:#272727;
}

div#rightContCafe div.entryListCafe {
	padding:0 0 0 10px;
}

div#rightContCafe div.entryListCafe h5.titEntry {
	font-size:1.4em;
	width:460px;
	padding-left:6px;
	padding-top:3px;
	padding-bottom:3px;
	margin-bottom:15px;
	margin-left:7px;
	border-left:5px solid #555555;
}

div#rightContCafe div.entryListCafe div.entryImg {
	width:454px;
	padding:10px;
	margin:0 5px 20px 8px;
	background:#FFFFFF;
}

div#rightContCafe div.entryListCafe div.entryImg img {
	width:100%;
}

div#rightContCafe div.entryListCafe div.cafeSender {
	width:470px;
	margin-bottom:20px;
	margin-left:5px;
	font-size:1.1em;
}

div#rightContCafe div.entryListCafe div.desc {
	width:470px;
	margin-bottom:30px;
	margin-left:5px;
	padding-bottom:30px;
	font-size:1.1em;
	border-bottom:1px solid #555555;
}

/* 横幅変更 左カラム */
#mcRoom,
#mcRoom h3.boxTit,
#mcRoom h3.boxTit01,
div#mcRoomBox,
#etcBox,
#sidePkg,
#mcprofBox {
	/*width:175px !important;*/
}

/* 横幅変更 右カラム */
#aboutBox,
#aboutBox h3.boxTit,
#aboutBox h3.boxTit01 {
	/*width:570px !important;*/
}



/* ３きゅうカフェ 放送されていない分
---------------------------------------------------- */
/*div#mainPkg {
	width:550px !important;
	padding-left:20px;
}*/

h3.titPicture {
	display:block;
	width:480px;
	height:28px;
	padding:10px 0 0 20px;
	margin:10px 0 15px 0;
	font-size:1.3em;
	background:url(../img/picture/bgTit3kyuPic.gif) 0 0 no-repeat;
}

div.picEntry {
	float:left;
	width:165px;
	padding:0 0 20px 0;
}

div.picEntry a {
	color:#FFFFFF !important;
}

div.picEntry h4.titEnt {
	padding-left:13px;
	font-size:0.9em;
}

div.picEntry p.imgThumb {
	background:#FFFFFF;
	width:130px;
	padding:5px;
	margin:0 auto;
}

div.picEntry p.imgThumb img {
	width:130px;
	height:93px;
}

div.picEntry p span.titSender {
}

div.picEntry p span.sendDesc {
}

div.picEntry p span.titComment {
}

div.picEntry p span.commentDesc {
}


/* 記事一覧
---------------------------------------------------- */
p#acvTit {
	width: 670px;
	padding: 5px 0px;
	font: normal x-small/1em Verdana, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #666666;
	text-align: right;
}
.entryBox {
	width: 670px;
	padding: 20px 0px 30px;
	display: inline-table; 
}
.entryBox:after { 
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden; 
} 
/* Mac IE \*/ 
* html .entryBox {height: 1%;} 
.entryBox {display: block;}
/* */

h5.recipeTit {
	width: 670px;
	padding: 2px 0px 4px;
	background: url(../img/archive/cooking_line.gif) no-repeat left bottom;
	margin: 0px 0px 15px;
	font: bold small/normal "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #000000;
}

.entryBody {
	width: 670px;
}
.entryBody img {
	display: inline;
}
.entryBody p {
	padding: 0px;
	margin: 0px 0px 1.2em;
}


/* ページめくり
---------------------------------------------------- */
#acvNavi {
	width: 650px;
	height: 19px;
	padding: 0px 30px 22px 30px;
	margin:30px auto 0 auto;
	background: url(../img/archive/bg_03.gif) no-repeat left bottom;
	display: inline-table;
}

#acvNavi:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden; 
}

/* Mac IE \*/ 
* html #acvNavi {height: 1%;} 
#acvNavi {display: block;}
/* */

#acvNavi a#acvPrev {
	width: 138px;
	height: 25px;
	display: block;
	/*text-indent: -9999px;*/
	background:url(../img/common/acvPrev.gif)0 0 no-repeat;
	float: left;
}
#acvNavi a#acvNext {
	width: 138px;
	height: 25px;
	display: block;
	/*text-indent: -9999px;*/
	background:url(../img/common/acvNext.gif)0 0 no-repeat;
	float: right;
}


/* ページの先頭へ戻る
---------------------------------------------------- */
#gotop,
#gotop01 {
	width: 745px;
	height: 30px;
	clear: both;
	padding: 30px 15px 0px 20px;
	text-indent:-9999px;
}

#gotop { background: url(../img/gotop.gif) no-repeat; }
#gotop01 { background: url(../img/gotop01.gif) no-repeat; }


MCentryBodyMiddle p,h6 {
	display:block;
}

h6{
	margin:1em 0 0.5em 0;
	font-size:1.1em;
}

h6 strong{
	color:#0099cc;
}


