@charset "utf-8";

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

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



#FlashID { display:block; }

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


/**//*　　基本パディング・スペース消し　　*//**/
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: small;   
}



.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: 100%; }

/**//*　　回り込み画像：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; }
tbody {
	color: #000;
}
#Common #Container #News #ContentsBase #Contents #ContentsIn #NewsArea .NewsBox p {
	color: #000;
}




body #ContentsBase 		{ font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif!Important; }
body.Chi #ContentsBase,
body.Tai #ContentsBase { font-family:PMingLiU,NSimSun,"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif!Important; }
.test { font-family:SimSun,NSimSun,"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif!Important; }
body.Kor #ContentsBase { font-family:Batang,Gungsuh,MingLiU,"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif!Important; }



