/* ----------　↓　ページ全体　---------- */

* {
margin:0;					/* 要素の外側の余白（無し） */
padding:0;					/* 要素の内側の余白（無し） */
position:static;			/* 要素の配置（デフォルト） */
border:none;				/* 枠線（無し） */
color:#333333;				/* フォントカラー */
font-size:12px;				/* フォントサイズ（12px） */
font-style:normal;			/* フォントを斜体に（しない） */
font-weight:normal;			/* フォントを太字に（しない） */
font-variant:normal;		/* 大文字を縮小表記（しない） */
text-decoration:none;		/* テキストの装飾（無し） */
line-height:170%;			/* 行間（170%） */
text-align:justify;			/* テキストの水平方向の表示位置（均等割付） */
text-justify:distribute;	/* テキストの均等割付の形式（単語と文字の間隔を調整） */
list-style:none;			/* リスト記号（無し） */
}

body {
background:#F3F3F3;		/* 背景色 */
width:100%;
height:100%;
}

div#pageall {
width:910px;
margin:0 auto;
border-left:#1C0E99 solid 2px;
border-right:#1C0E99 solid 2px;
background:#FFFFFF url(../images/footer.gif) repeat-x bottom;
}





/* ----------　↓　ヘッダー　---------- */

div#sitetitle {
width:910px;
height:86px;
background:url(../images/header.gif) no-repeat;
}

/* ----------　↓　ヘッダー（大見出し）　---------- */

div#sitetitle h1 {
text-indent:30px;
padding-top:35px;
}

div#sitetitle h1,
div#sitetitle h1 a {
font-size:18px;
font-weight:bold;
color:#1C0E99;
}





/* ----------　↓　メインエリア　---------- */

div#main {
float:left;
margin:20px auto 114px 10px;
width:675px;
}

div#main .main-w+.main-t {
margin-top:40px;
}

/* ----------　↓　メインエリア（タイトル）　---------- */

div#main .main-t {
background:url(../images/h2.gif) no-repeat;
width:675px;
height:43px;
}

div#main h2 {
padding-top:10px;
text-indent:35px;
font-size:15px;
font-weight:bold;
color:#1C0E99;
}

/* ----------　↓　メインエリア（本文）　---------- */

div#main .main-w {
margin:0 20px;
}

div#main p {
margin:20px 0;
}

div#main p a {
color:#1C0E99;
}

div#main p a:hover {
color:#999999;
}




/* ----------　↓　サイドエリア　---------- */

div#menulink {
float:right;
margin:20px 10px 94px auto;
width:200px;
}

/* ----------　↓　サイドエリア（タイトル）　---------- */

div#menulink .menulink-t {
background:url(../images/sidenavi_t.gif) no-repeat;
width:200px;
height:49px;
font-weight:bold;
line-height:49px;
text-indent:20px;
color:#1C0E99;
}

/* ----------　↓　サイドエリア（リスト）　---------- */

div#menulink ul {
margin-bottom:20px;
padding-bottom:11px;
background:url(../images/sidenavi_b.gif) no-repeat bottom;
}

div#menulink li {
background:url(../images/sidenavi_n.gif) no-repeat;
width:200px;
height:30px;
text-indent:25px;
}

div#menulink li,
div#menulink li a {
line-height:30px;
color:#1C0E99;
}

div#menulink li a:hover {
color:#999999;
}






/* ----------　↓　位置指定　---------- */

/* ----------　↓　位置指定（回り込み解除臨時タグ）　---------- */

hr.clear {
clear:both;			/* 回り込み解除 */
width:100%;
height:0;
margin:0;
visibility:hidden;	/* 非表示 */
}

