@charset "Shift_JIS";

*{
	margin:0;
	padding:0;
	font:normal normal normal 100%/150% "Verdana","ＭＳ Ｐゴシック","Osaka",sans-serif;
	border:none;
	}


body{
	padding:2em 0 0;
	text-align:center;
	color:#191918;
	background:#0D0D0D url("./../pict/SH/img/bg_index.gif") repeat-x 0% 100% fixed;
	}

/* ★★★　レイアウトの設定　★★★*/
div#HEAD{
	background:transparent url("./../pict/SH/img/icon_chronica.gif") no-repeat 90% 90%;
	height:59px;
	width:*;
	margin:0 0 0 18%;
	}
div#C-BOX_ALL{
	position:relative;
	width:*;
	margin:0 0 0 18%;
	text-align:left;
	background:#FFFFFF url("./../pict/SH/img/bg_head.png") no-repeat;
	}
ul#MENU{
	height:34px;
	padding-left:3em;
	padding-top:6px;
	color:#727272;
	font-size: 90%;
	margin-top:0;
	margin-bottom:0;
	background:#FFFFFF url("./../pict/SH/img/bg_head.png") no-repeat;
	}
body > ul#MENU{
	height:34px;
	padding-left:3em;
	padding-top:6px;
	color:#ED97A3;
	font-size: 90%;
	margin-top:0;
	margin-bottom:0;
	background:none;
	}
ul#MENU li{
	display:inline;
	}
div#TEXT{
	width:90%;padding:0 5%;
	margin-top:0;
	margin-bottom:0;
	background:#FFFFFF;
	font-size: 80%;
	}
div#TEXT p{
	margin:1em;
	}
div.navi{
	margin-left:78%;
	width:77px;padding:0 4%;
	height:20px;
	margin-top:10px;
	margin-bottom:0;
	font-size: 85%;
	text-align:center;
	background:transparent url("./../pict/SH/img/icon_pagetop.gif") no-repeat 5% 50%;
	border:#BEBEBE 1px dotted;
	}
div#C-BOX_ALL > div.navi{
	padding:5px 5% 0;
	}
div#FOOT{
	padding:30px 0 15px 0;
	text-align:center;
	background:#FFFFFF;
	}
body > div#FOOT{
	padding:30px 0 15px 0;
	text-align:center;
	}
div#FOOT .please{
	color:#BD0000;
	font-size:85%;
	}

/* ★★★　その他基本設定　★★★ */
img	{
	border:none;
	}
strong	{
	font-weight:bold;
	}
a:link{
	color:#B30000;
	text-decoration: underline;
	}
a:visited{
	color:#F20000;
	text-decoration:none;
	}
a:active{
	color:#BEBEBE;
	}
a:hover{
	color:#E2E2E2;
	text-decoration: underline;
	}
#MENU a{
	text-decoration:none;
	font-size:110%;
}
#MENU a:link{
	color:#330000;
	font-weight:bold;
	}
#MENU a:visited{
	color:#CC0000;
	font-weight:bold;
	}
#MENU a:active{
	color:#000000;
	font-weight:bold;
	}
#MENU a:hover{
	color:#930000;
	text-decoration:underline;
	}
div.navi a{
	text-decoration:none;
	}
div.navi a:link{
	color:#B30000;
	}
div.navi a:hover{
	color:#000000;
	text-decoration:none;
	}

.pictnew{
	border:solid 2px #DF0404;
	}

h1{
	font:normal normal bold xx-large/100% "Century Gothic",sans-serif;
	color:#930000;
	padding:7px 0 0 10px;}
h2{
	font:normal normal bold 180%/150% "Courier New",sans-serif;
	color:#000000;
	margin:0.2em 0;}
