@charset "UTF-8";

@import url(../css/reset.css);

@import url(../css/layout.css);
@import url(../css/header.css);
@import url(../css/footer.css);

/***ボディーの設定　ここから****/
body {
	text-align:center;
	width:1000px;
	margin:0 auto;
}

/*全体の幅とセンタリング*/
#global {
	text-align	: left;
	background-color: #FFFFFF;
	margin		: 0 auto;
	padding		: 0 0 0;
	width: 960px;
	voice-family: "\"}\"";	
	voice-family: inherit;
	width: 960px;
}
html>body #global {
	width:960px;
}

div.top-image {
	width:960px;
}




/*「前へ戻る」と「ページトップへ」専用のスタイル*/
ul.pageMove {padding:8px 0; border-top:1px #DDD dotted;}
ul.pageMove li {list-style:none;}
ul.pageMove li a {height:13px; display:block; text-decoration:none;}
ul.pageMove li a span {visibility: hidden; text-indent:-9999px; font-size:10%;}

ul.pageMove li.pagetopToBack a {width:88px; background:url(../img/elements/pagetop-arrow_08c.gif); background-position:left 0px; float:left;}
ul.pageMove li.pagetopToTop a {width:88px; background:url(../img/elements/pagetop-arrow_08c.gif); background-position:right 0px; float:right;}
ul.pageMove li.pagetopToBack a:hover {width:88px; background:url(../img/elements/pagetop-arrow_08c.gif); background-position:left bottom; float:left;}
ul.pageMove li.pagetopToTop a:hover {width:88px; background:url(../img/elements/pagetop-arrow_08c.gif); background-position:right bottom; float:right;}








dfn{color:#996600; background-color:inherit;}/*定義語（dfn：専門用語へのマークアップタグ）*/

strong {font-weight:bold;}
strong a {color:#CC0066; background-color:inherit;}

/***色装飾設定　ここから****/
sup {color:#CC0000; background-color:inherit;}

/*.blue {color:#003399; background-color:inherit;}
.red {color:#cc0000; background-color:inherit;}
.green {color:#339900; background-color:inherit;}*/
/***色装飾設定　ここまで****/



/***jQuery 伸縮リスト***/
ul.cc { display:none; }


.mb40px {margin-bottom:40px;}