@charset "utf-8";

/**//*　　インポート設定　　*//**/

@import url("column.css"); /*画面用カラム・レイアウト設定*/
@import url("contents.css");	/*各ページ・コンテンツ部分パーツの設定*/
@import url("su.css");	/*季節設定*/


/**//*===================================================*//**/
/**//*　　ベース設定　　*//**/


/**//*　　基本パディング・スペース消し　　*//**/
body,div,p,ul,li,dl,dt,dd,form,blockquote { padding:0; margin:0;}

/**//*　　基本リスト設定　　*//**/
ul,li	{ list-style-type:none; }

/**//*　　基本リンク設定　　*//**/
a:link 		{ color:#933; text-decoration:underline; }		/*通常*/
a:visited 	{ color:#633; text-decoration:underline; }		/*閲覧済み*/
a:hover 	{ color:#c33; text-decoration:underline; }		/*マウスオン*/
a:active 	{ color:#cc3; text-decoration:underline; }		/*クリック中*/

a:link img,
a:visited img,
a:hover img,
a:active img { border:none; }		/*リンク画像のボーダー設定*/

a:link img.border,
a:visited img.border,
a:hover img.border,
a:active img.border { border:solid 1px #f00; }		/*リンク画像のボーダー設定*/


/**//*　　拡張フォント設定　　*//**/
/**//*　　サイズ　　*//**/
.Sultra 	{ font-size:1.6em; line-height:1.9em; }
.Sbig 		{ font-size:1.3em; line-height:1.6em; }
.Smedium 	{ font-size:12px; line-height:1.5em; }
.Ssmall 	{ font-size:0.85em; line-height:1.4em; }
.Smini 		{ font-size:0.7em; line-height:1.3em; }
.Snano 		{ font-size:0.5em; line-height:1.3em; }
/**//*　　太さ　　*//**/
.Bold 		{ font-weight:bold; }
/**//*　　カラー　　*//**/
.Cbrown 	{ color:#6E421B; }	/* 茶色 */
.Cenji 		{ color:#660033; }	/* えんじ色 */
.Corange 	{ color:#F90; }		/* オレンジ */
.Cgreen2 	{ color:#0C6; }		/* ライトグリーン */
.Cgreen3 	{ color:#485A24; }	/* 渋いグリーン */
.Cgreen 	{ color:#063; }		/* グリーン */
.Cwhite 	{ color:#fff; }		/* ホワイト */
.Cblack 	{ color:#000; }		/* ブラック */
.Cred 		{
	color:#F00;
}		/* レッド */
.Cblue 		{ color:#00c; }		/* ブルー */

/**//*　　頭だし（※）レイアウト　　*//**/
p.Come1em , li.Come1em , div.Come1em p, ul.Come1em li , dd.Come1em
{ padding-left:1em; text-indent:-1em; }

/**//*　　テーブルのキャプション　　*//**/
table caption { text-align: left; }

/**//*　　テキスト消し　　*//**/
.NoText { width:1px; height: 1px; display: block; overflow: hidden; text-indent: 1em; font-size: 4px; margin:0 -1px -1px 0 ; }

/**//*　　Hnシリーズ設定リセット　　*//**/
h1,h2,h3,h4,h5,h6 {  margin: 0; padding: 0; font-weight: normal; line-height: 1.5em; font-size: 1em; }






.Clear 		{ clear:both; }	/*回り込みクリア*/
hr.Clear 	{ visibility:hidden; }





/**//*　　配下共通：お問い合わせ先　　*//**/
#EndInformation dl { width: 40%; margin-bottom: 5em; }
#EndInformation dl dt { border-bottom: solid 1px #000; font-size: 1.4em; font-weight: bold; padding-bottom: 5px; margin-bottom: 5px; }
#EndInformation dl dd { padding-left: 5px; }
#EndInformation dl dd .Mail {
	width: 170px;
	background:#5C4E25 url("../image/side/side_ttl_back2.gif") repeat-x center right;
	border: solid 1px #873; }
#EndInformation dl dd .Mail a {
	background: url("../image/side/side_ttl_icon-mail.gif") no-repeat 10px center;
	display: block; width: 100%; height: 100%; padding: 5px 10px 5px 0px; text-indent: 45px;
	font-size: 1.2em; font-weight: bold; color:#fff; text-decoration: none; }
.Kugiri { margin:2em 0 5em; }





/**//*　　配下共通：ベースブロック　　*//**/
.BaseBlock { width:80%; clear:both; margin:1em 0 4em; }





/**//*　　配下共通：送料テーブル　　*//**/
.PostageT { width: 100%; margin: 0.8em 0; }
.PostageT tr th { background:#E7DDC5 ; }
.Hurikomi { border: solid 1px #6E4219; padding: 15px; margin: 1em 0; }
.PostageT caption,
.Hurikomi caption { text-align: left; font-weight: bold; }


/**//*　　配下共通：上下のみ線ありテーブル　　*//**/
.LTLine { width: 100%; border-style:solid none none none; border-color: #000; border-width: 1px; border-collapse:collapse; }
.LTLine th,
.LTLine td { border-style: none none solid none; border-color: #000; border-width: 1px; border-collapse:collapse; }


/**//*　　配下共通：線ありテーブル　　*//**/
.BTLine { width: 100%; border-style:solid none none solid; border-color: #000; border-width: 1px; border-collapse:collapse; }
.BTLine th,
.BTLine td { border-style: none solid solid none; border-color: #000; border-width: 1px; border-collapse:collapse; }





/**//*　　共通：非表示項目　　*//**/
.NoDisplay,
#Header h2,
#FontSizeButton h4,
#HeaderMenu h4,
#InformationImage h5,
#InformationList h5,
#UnderMenu h4,
#SideMenu h4,
#Footer h4,
#Common .UnderNavi h4
 { display: none; }



/**//*　　3pxテキストジョグ回避？　　*//**/
/* hide hack from Mac-IE5 \*/
* html .mybuggyelement { height: 1%; }
/* end hiding */



/**//*　　回り込み画像　　*//**/
.IRset , .ILset 	{ display: table; }
.Image , .Comment 	{
	display: table-cell;
	vertical-align: top;
	width: 75%;
	padding-right: 1em;
	color: #000;
}
.IRset .Comment 	{ padding-right:1em; }
.ILset .Comment 	{ padding-left :1em; }

.Comment 			{ z-index: 30; }
.Image span 		{ display:block; margin-bottom: 0.5em; }
.Image p 			{
	margin-bottom: 1em;
	color: #000;
	width: 20%;
}

/**//*　　回り込み画像：IE７を含むモダンブラウザ用上書き指定　　*//**/
*+html .ILset .Image 	{ float: left;  }	/*左配置*/
*+html .IRset .Comment 	{ float: left; z-index: 40; }	/*左配置*/
* html .ILset .Image 	{ float: left;  }	/*左配置*/
* html .IRset .Comment 	{ float: left; z-index: 40; }	/*左配置*/

*+html .IRset .Image 	{ float: left; }	/*左配置*/
*+html .ILset .Comment 	{ float: right; z-index: 40; }	/*右配置*/
* html .IRset .Image 	{ float: left; }	/*左配置*/
* html .ILset .Comment 	{ float: right; z-index: 40; }	/*右配置*/
#Common #Container #Project #ContentsBase #Contents #ContentsIn .BaseBlock h5 {
	font-weight: bold;
}
#Common #Container #Project #ContentsBase #Contents #ContentsIn .BaseBlock h5 {
	font-family: ＭＳ ゴシック, MS Gothic, Osaka－等幅, Osaka-mono, monospace;
}
#Common #Container #Project #ContentsBase #Contents #ContentsIn .BaseBlock h5 {
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
}
.エプロン持って {
	color: #F60;
}
.エプロン {
	color: #F60;
}
tbody {
	color: #000;
}
#Common #Container #News #ContentsBase #Contents #ContentsIn #NewsArea .NewsBox p {
	color: #000;
}
