@charset "utf-8";
/* 
	3rd.css
------------------------------------------------------------*/
@import url("/css/dammy.css"); 
@import url("/css/layout.css"); 	/*__共通レイアウト.css__*/
@import url("/css/navi.css"); 	/*__共通ナビゲーション.css__*/
@import url("/css/common.css"); 	/*__共通.css__*/
@import url("/css/season.css"); 	/*__季節で変わる.css__*/
/*
------------------------------------------------------------*/
#imgBox{
	margin:0px;
	padding:0px;
	text-align:left;
	display:block;
	width:100%;
	height:105px;
	border-top:solid 1px #d2cdc2;
	border-bottom:solid 1px #d2cdc2;
	/*background:url(/img/season/imgBoxRight.jpg) no-repeat 526px 0px;	__+070528__*/
}
#imgBox h1,
#imgBox h2,
#imgBox #h2Title{
	width:526px;
	height:105px;
	text-indent:-8895px;
}
/*	+071025 MTエントリー化
------------------------------------------------------------*/
.campaign #imgBox #h2Title,
.campaign #imgBox h2,
.campaign #imgBox h1,	/*__キャンペーンページ__*/
.online #imgBox #h2Title,
.online #imgBox h2,
.online #imgBox h1,	/*__オンラインショップ__*/
.wagashi #imgBox #h2Title,
.wagashi #imgBox h2,
.wagashi #imgBox h1,	/*__清月堂の和菓子__*/
.syun #imgBox #h2Title,
.syun #imgBox h2,
.syun #imgBox h1	/*__旬のおすすめ__*/
{
	width:526px;
	height:105px;
	text-indent:0px;
}
#imgBox img{
	margin:0px;
	padding:0px;
}
/*
------------------------------------------------------------*/
#contBox .entryBox{
	padding:0px 0px 20px 10px;
	background:url(/img/common/bgDot2.gif) repeat-x bottom left;
	margin:0px 0px 10px 0px;
}
/*
------------------------------------------------------------*/
.online #contBox .imgBox{
	float:left;
	margin:0px 8px 8px 0px;
}
.online #contBox .entryMore span{
	/*margin:5px 0px 0px 0px;
	color:#c00;
	display:block;	-061208*/
}
/*	+061205 旬のおすすめ、和菓子などのfloat関連調整
------------------------------------------------------------*/
#body3rd.online #contBox .entryBox,
#body3rd.syun #contBox .entryBox,
#body3rd.wagashi #contBox .entryBox{
	padding-bottom:1em;
	margin:0px;
	clear:both;
}
/*#body3rd.online #contBox .entryBox .entryBody,
#body3rd.online #contBox .entryBox .entryMore,
#body3rd.syun #contBox .entryBox .entryBody,
#body3rd.syun #contBox .entryBox .entryMore,
#body3rd.wagashi #contBox .entryBox .entryBody,
#body3rd.wagashi #contBox .entryBox .entryMore{
	margin-left:150px;
	margin-top:0px;
	margin-bottom:0.5em;
	display:block;
}*/
/*	+061208	オンラインショップ、旬の掛紙などの別ウィンドウ用
------------------------------------------------------------*/
#body4th #head #h1Title strong#logo{
	width:430px;
	height:50px;
	display:block;
	float:left;
	/*background:url(/img/season/logo_s.gif) no-repeat 0px 0px;	__-070528__*/
	text-indent:-9876px;
	font-size:12px;
	line-height:14px;
	voice-family:"\"}\"";
	voice-family:inherit;
	font-size:12px;
	line-height:14px;
}
#body4th #head #h1Title span#right{
	float:right;
	clear:right;
	height:50px;
	width:184px;
	text-indent:-9876px;
	text-align:left;
	font-size:12px;
	line-height:14px;
	voice-family:"\"}\"";
	voice-family:inherit;
	font-size:10px;
	line-height:12px;
}
#body4th #mainBox{
	background-image:none;
	background-color:#fff;
	width:100%;
	display:block;
	margin:0px;
	padding:0px;
}
#body4th #mainBox #contBox h1{	/*__カテゴリタイトル用__*/
	margin:0px 0px 10px 0px;
	padding:0px 0px 10px 0px;
	float:left;
	width:300px;
}
#body4th #mainBox #contBox h1 strong{
	font-size:14px;
	line-height:30px;
	display:block;
	margin:0px;
	color:#707070;
	padding:5px 0px 5px 45px;
	height:35px;
	vertical-align: text-bottom;
	font-family: "平成明朝","ＭＳ Ｐ明朝","細明朝体"/*,Arial, Helvetica, sans-serif*/;
}
#body4th #mainBox #contBox .contHead{
	padding:10px 0px 2px 10px;
	background:url(/img/common/bgDot2.gif) repeat-x bottom left;
	margin:0px 0px 10px 0px;
	display:block;
}
#body4th #mainBox #contBox .contHead .subNavi{
	float:right;
	text-align:right;
	margin:0px;
}
#body4th #mainBox #contBox .contHead .subNavi li{
	float:none;
	white-space:nowrap;
	margin:0px;
	padding:0px;
}
#body4th #mainBox #contBox .contFoot{
	padding:8px 0px 10px 10px;
	background:url(/img/common/bgDot2.gif) repeat-x bottom left;
	margin:5px 0px 5px 0px;
}
#body4th #mainBox #contBox{
	display:block;
	width:98%;
	float:none;
	margin:0px auto;
	padding:10px 0px 20px 0px;
}
#body4th #mainBox #contBox .entryBox .entryMore,
#body4th #mainBox #contBox .entryBox .entryBody,
#body4th #mainBox #contBox .entryBox{
	margin:0px;
}
#body4th #mainBox #contBox .entryMore{
	text-align:center;
}
#body4th #contBox h2{
	/*color:#913C3C;
	background-color:#FEF1ED;
	border-left:solid 8px #E26B74;	__-070528__*/
	padding:3px 0px 2px 8px;
	margin:2px 0px 10px 0px;
	font-size:14px;
	line-height:18px;
	clear:both;
}
#body4th #contBox th{
	text-align:left;
	font-weight:normal;
}
/*	+070614 onlineShop
------------------------------------------------*/
.onlineTableBox{
	margin:10px 5px 10px auto;
}
.onlineTableBox th{
	padding:1px;
	font-size:12px;
	font-weight:normal;
}
.onlineTableBox td{
	padding:1px;
	font-size:12px;
}
.onlineTableBox td img{
	font-size:12px;
	line-height:12px;
}
/*	+070629	ご注文方法について	/howto_order.html
-------------------------------------------------*/
.entryBox .howtoBox{
	margin:0px;
}
.entryBox .howtoBox td{
	vertical-align:top;
	padding-bottom:10px;
}
.entryBox .howtoBox td img{
	margin-right:5px;
}
.entryBox .howtoBox td p{
	padding-left:8px;
	margin:1em 0px;
}
strong.howtoAlt{
	padding:2px 5px;
	font-weight:normal;
	border-left:solid 5px #efefef;
}

/*__+080222__*/
/*#body2nd.online #contBox .entryBox .entryBody,
#body2nd.syun #contBox .entryBox .entryBody,
#body2nd.wagashi #contBox .entryBox .entryBody,*/
#body3rd.online #contBox .entryBox .entryBody,
#body3rd.syun #contBox .entryBox .entryBody,
#body3rd.wagashi #contBox .entryBox .entryBody{
	margin-left:150px;
	margin-top:0px;
	margin-bottom:0.5em;
	display:block;
}
#body2nd.online #contBox .entryBox .entryMore,
#body2nd.syun #contBox .entryBox .entryMore,
#body2nd.wagashi #contBox .entryBox .entryMore,
#body3rd.online #contBox .entryBox .entryMore,
#body3rd.syun #contBox .entryBox .entryMore,
#body3rd.wagashi #contBox .entryBox .entryMore{
	margin-left:0px;
	display:block;
	float:none;
	clear:both;
}
/*__+080222	オンラインショップ・和菓子一覧ページ用__*/
#layoutIndex{
	margin:0px;
	padding:0px;
}
#layoutIndex a,a:link{
	text-decoration:none;
	color:#794945;
}
#layoutIndex a:visited{}
#layoutIndex a:hover{
	text-decoration:underline;
	color:#9A7070;
}
#layoutIndex a:active{}
#layoutIndex .entryBody p{
	/*font-size:10px;
	line-height:12px;*/
	font-family: "Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Geneva, Arial, Verdana, sans-serif;
	color: #4A4A4A;
}

/*____*/
#layoutIndex dl.layoutBox{
	width:110px;
	margin:0px 2px 10px 0px;
	padding:0px;
	text-align:center;
	display:block;
	float:left;
	height:160px;
	_height:175px;
}
#layoutIndex dl.layoutBox dt{
	display:block;
	text-align:center;
}
#layoutIndex dl.layoutBox dd{
	display:block;
	text-align:center;
}
#layoutIndex dl.layoutBox .imgBoxs{
	text-align:center;
}
#layoutIndex dl.layoutBox .imgBoxs img{
	margin:3px auto 2px auto;
}
#layoutIndex dl.layoutBox .titleBox{
	text-align:center;
	font-size:12px;
	line-height:14px;
	font-family: "Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Geneva, Arial, Verdana, sans-serif;
	padding:2px 0px;
}
#layoutIndex dl.layoutBox .inputBox{
	text-align:right;
	padding:0px 0px 5px 0px;
}

#layoutIndex dl.layoutBox .textBox{}

/*__+080619 for online__*/
.online h2#onlineH203/*_詰め合わせ_*/,
.online h2#onlineH202/*_定番和菓子_*/,
.online h2#onlineH201/*_旬のおすすめ_*/{
	margin:0px;
	padding:0px;
	text-indent:-9855px;
	text-align:left;
	display:block;
	border:none;background:none;
	/*width:600px;*/
	height:30px;
}
.online .layoutBox .inputBtn{
	text-align:center;
}
.online .layoutBox .inputBtn a{
	display:block;
	width:75px;
	height:20px;
	padding:0px;
	margin:0px auto 2px 5px;
	text-align:left;
	text-indent:-6687px;
}
.online .layoutBox .inputBtn a:hover{}


