/*
	--------------------------------
	Created: 2007.11.19
	Last Modified: 2007.11.21
	--------------------------------
	初期化

 共通

	ヘッダ
	
	部門別コンテンツ
	--------------------------------
*/


/* --------------------------------
	初期化
-------------------------------- */
p,h2,h3,h4 {margin:0; padding:0;}

/* --------------------------------
	共通
-------------------------------- */
.clear { clear:both; }
div#index_cnt730 { width:730px; background-color:#30333d; color:#989898; font-size:12px; line-height:120%; }

/* --------------------------------
	ヘッダ
-------------------------------- */
/* flash */
div#flash { width:730px; height:314px; margin:0 auto 0 auto; background-color:#30333d; }


/* --------------------------------
	部門別コンテンツ
-------------------------------- */
/* リンクエリア */
div#link_cnt730 { width:730px; height:490px; margin:0 auto 0 auto; background-color:#30333d; background: url(images/index/index_linkback.jpg) no-repeat top; position:relative; }
div#link_cnt730 p#link_sogo { top:0; left:158px; position:absolute; }
div#link_cnt730 p#link_dendo { top:0; left:380px; position:absolute; }
div#link_cnt730 h2#link_title { top:44px; left:13px; position:absolute; }
div#link_cnt730 h3#link01 { top:104px; left:96px; position:absolute; }
div#link_cnt730 h3#link02 { top:80px; left:302px; position:absolute; }
div#link_cnt730 h3#link03 { top:97px; left:487px; position:absolute; height: 147px; }
div#link_cnt730 h3#link04 { top:267px; left:2px; position:absolute; }
div#link_cnt730 h3#link05 { top:295px; left:174px; position:absolute; }
div#link_cnt730 h3#link06 { top:255px; left:357px; position:absolute; }
div#link_cnt730 h3#link07 { top:264px; left:544px; position:absolute; }

/* ロゴが変わりました */
div#logo { width:730px; background-color:#30333d; position:relative; }
div#logo div#bgcolor { width:665px; background-color:#222328; margin:0 auto 0 auto; }
div#logo div#bgcolor h3 { padding:10px 0 0 20px; }
div#logo div#bgcolor p { width:430px;  padding:10px 0 10px 20px; font-size:11px; }
div#logo div#logo_ill { top:-24px; left:481px; position:absolute; }

/* ＠ｃｏｓｍｅパーティ */
div#party { width:730px; background-color:#30333d; position:relative; background:url(images/index/index_bottomback.jpg) no-repeat bottom; position:relative; padding:30px 0 100px 0; }
div#party div#bgcolor { width:665px; background-color:#4f5054; margin:0 auto 0 auto; }
div#party div#bgcolor div#area { width:520px; padding:5px 0 8px 145px; }
div#party div#bgcolor div#left { width:369px; float:left; }
div#party div#bgcolor div#left h3 { margin:5px 0 5px 0; text-align:center; }
div#party div#bgcolor div#left p { margin:10px 0 5px 10px; text-align:center; text-align:left; font-size:11px; color:#FFFFFF; }
div#party div#bgcolor div#right { width:150px; float:right; }
div#party p#update { top:18px; left:148px; position:absolute; }
div#party div#photo {
 top:8px;
 left:15px;
 position:absolute;
}

/* 集計方法 */
div#syuukei { width:730px; background-color:#30333d; position:relative; padding:0 0 30px 0; border-top:solid 1px #666666; line-height:120%; color:#FFFFFF; background:url(images/index/index_fotter.gif) no-repeat bottom; }
div#syuukei h4 { margin:10px 0 5px 30px; }
div#syuukei div#bgcolor { width:665px; background-color:#222328; margin:0 auto 0 auto; }
div#syuukei div#bgcolor p#title { width:150px; margin:18px 0 0 0; float:left; text-align:center; }
div#syuukei div#bgcolor p { width:400px; margin:5px 0 10px 0; float:left; }
div#syuukei p { width:665px; margin:0 auto 0 auto; padding:5px 0 0 0; }
div#syuukei p#caution { width:665px; font-size:11px; margin:0 auto 0 auto; color:#989898; padding:10px 0 15px 0; }

/* ページトップへ */
.ct_under_pagetop{
margin:10px 0 0 0;
padding:0;
text-align:right;
background-color:#FFFFFF;
}
