@charset "utf-8";

/************************************************
*	汎用設定									*
************************************************/
body { font-size:14px; line-height:1.8; background:#fafafa url(img/bg.jpg) repeat-y top center; color:#333; font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif; }

/************************************************
*	レイアウト									*
************************************************/
body { text-align:center; }
#header, #contentArea, #footer { width:850px; margin:0 auto; padding:0 25px; text-align:left; }

/* ヘッダー(#header)内 */
#headerL { float:left; margin:15px 0 5px 0; }
#headerR { float:right; margin:15px 0; }

/* フッター(#footer)内 */
#footerL { float:left; margin:15px 0; _margin:8px 0; }
#footerR { float:right; margin:12px 0 6px 0; _margin:6px 0 3px 0; text-align:right; }
#footerR img { padding:8px 0 0 0; _padding:4px 0 0 0; }

/* 回り込み解除 */
.clr00 { clear:both; line-height:0; }
.clr01 { clear:both; }

/* 写真 */
.picL { float:left; width:300px; margin:0 15px 10px 0; padding:0; }
.picR { float:right; width:300px; margin:0 0 10px 15px; }
.picL span { display:block; font-size:12px; padding:8px; background:#eee; line-height:1.6; text-align:justify; }

/************************************************
*	テキストまわり								*
************************************************/
h1,h2,h3 { margin:12px 0 0 0; padding:0 0 8px 0; font-size:14px; font-weight:bold; }
h4 { display:block; width:850px; margin:0 0 12px 0; padding:0 0 6px 0; border-bottom:1px solid #ccc; font-size:16px; font-weight:bold; }
h3 { font-weight:bold; }
h2 span { font-size:12px; line-height:1.4; }
p { margin:0 0 10px 0; text-align:justify; }
#relaseInfo p { font-size:12px; line-height:1.5; }
