@charset "UTF-8";
/* common.css */


/* --------------------------------------------------
Import File */

@import url("/common/css/reset.css");
@import url("/common/css/header.css");
@import url("/common/css/body.css");
@import url("/common/css/footer.css");

@import url("/common/css/module/block.css");
@import url("/common/css/module/form.css");
@import url("/common/css/module/inline.css");
@import url("/common/css/module/list.css");
@import url("/common/css/module/table.css");


/* --------------------------------------------------
Elements */

* {
	font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}

body {
	background-color: #efefef;
	font-size: 84%;
	line-height: 1.4;
	text-align: center;
}

a:link {
	color: #009;
}

a:visited {
	color: #639;
}

a:hover {
	color: #c06;
}

input,
textarea {
	font-size: 1em; /* for Win IE6 */
}

img {
	vertical-align: top;
}

hr {
	display: none;
}

strong {
	font-weight: bold;
}

sup {
	line-height: 1;
	vertical-align: top;
	*vertical-align: super; /* for Win IE6-7 */
}

table th,
table td {
	_font-size: 84%; /* for Win IE6 */
	line-height: 1.4;
}


/* --------------------------------------------------
Class,Id */

div#wrapper {
	width: 100%;
	text-align: center;
}

.clear {
	clear: both;
}

.hidden {
	display: none;
}

img.sitemap { 
	margin:0 0 0 30px; 
} 

p.notfound { 
	margin:0 0 15px 0;
	padding:0 0 40px 0;
	background:url(../image/brd-dotted.gif) bottom left repeat-x; 
} 


/* End */
