@charset "Shift_JIS";

/*//　初期設定　/////////////////////////////////////////////////////////////////////////////////////////*/
*{ margin:0; padding:0; }

body{ color:#444; background-color:#fff; font:14px "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",Osaka,sans-serif; }

h1,h2,h3,h4,h5,h6{ font-weight:normal; font-size:100%; }

ul{ list-style-type:none; }

img{ border:0; vertical-align:bottom; }

a:link , a:hover , a:visited{ color:#8d7437;  }
a:link , a:visited{ text-decoration:none; }
a:hover{ text-decoration:underline }

table{ border-collapse:collapse; border:0; }

body.topflash{ overflow-y:hidden; }

.txt-red{ color:#a1232f; }
.txt-imp{ font-size:16px; font-weight:bold; line-height:1.4; }


/*//　回り込み＆解除　///////////////////////////////////////////////////////////////////////////////////*/
.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; font-size:0.1em; } 
.clearfix{ zoom:1; }	/* IE対策 */

.floatL{ float:left; }
.floatR{ float:right; }

.alignR{ text-align:right; }
.alignL{ text-align:left; }
.alignC{ text-align:center; }


/*//　コンテナ　/////////////////////////////////////////////////////////////////////////////////////////*/
#container{ width:940px; margin:0 auto; text-align:left; }


/*//　ヘッダ＆ナビ　/////////////////////////////////////////////////////////////////////////////////////*/
h1 , h-img , #navi li{ float:left; }
#header{ margin-bottom:2px; width:943px; margin-right:-3px; }  /* ie6バグ修正 */
#navi{ margin-bottom:10px; }


/*//　パンくず　/////////////////////////////////////////////////////////////////////////////////////////*/
#pankuzu{ color:#8d7437; padding-left:5px; margin-bottom:25px; }


/*//　フッタ　///////////////////////////////////////////////////////////////////////////////////////////*/
#footer{ background:url(../images/common/f_bg.jpg) no-repeat; width:943px; height:43px; margin-top:30px; }
.f-navi{ padding:5px 0 0 12px; }
.f-navi li{ float:left; }
.copy{ float:right; color:#666; font-size:10px; margin:10px 10px 0 0; }

