@charset "Shift_JIS";



/*
	1 : initialize
	2 : textLink
	3 : layout
	4 : others
*/



/* **********************************************************************
1 : initialize
********************************************************************** */
* {
margin: 0;
padding: 0;
}


body {
color: #000000;
font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "ＭＳ Ｐゴシック", Osaka;
font-size: 75%;
line-height: 1.6;
}

img {
border: 0;
}

ul,
dl {
list-style-type: none;
}

hr {
display: none;
}

.dn {
display: none;
}

/* clearFix */
.clearFix:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
.clearFix { display: inline-block; }
/* Hides from IE-mac \*/
* html .clearFix { height: 1%; }
.clearFix { display: block; }
/* End hides from IE-mac \*/



/* **********************************************************************
2 : textLink
********************************************************************** */
a {
text-decoration: underline;
}

a:link {
color: #005790;
}

a:visited {
color: #666666;
}

a:active {
color: #005790;
}

a:hover {
text-decoration: none;
}



/* **********************************************************************
3 : layout
********************************************************************** */
body { text-align: center; }

#wrapper,
#header,
#footer {
width: 860px;
}

#wrapper {
text-align: left;
width: 860px;
margin: 0 auto 0 auto;
}

#header {
height: 192px;
margin-bottom: 30px;
}

#container {
width: 820px;
margin: 0 20px 50px 20px
}

#sideBar {
float: left;
width: 210px;
margin-right: 30px;
}

#sideBar #pageTitle {
margin-bottom: 30px;
}

#contents {
float: left;
width: 580px;
}

#pageTop {
text-align: right;
}



/* **********************************************************************
4 : others
********************************************************************** */