@charset "shift_jis";
/* Common-parts ----------------------------------------------------*/
* {
	margin: 0;
	padding: 0;
}

html {	overflow-y: scroll;}

body{min-width:900px;}/*?w?i?????X?N???[???Ő؂????̂??ǐ???????*/
/*#top {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    margin: 0;
    padding: 0;
    vertical-align: baseline;
    list-style: none outside none;
}*/
#top {
	text-align: center;
	color: #474747;
	font-family: "???C???I", Meiryo, 'Hiragino Kaku Gothic Pro', '?q???M?m?p?S Pro W3', '?l?r ?o?S?V?b?N', 'Lucida Grande', 'Lucida Sans Unicode', Arial, Verdana, sans-serif;
	background-color: #FFFFFF;
	line-height: 1.6em;
font-size: 14px; /* =14px */
margin: 0;
width:100%;
background-image: url(../img/titlebg.png);
background-repeat: repeat-x; 
height:100px;
margin-bottom:5px;
/*border-radius: 10px;	/* CSS3???? */
/*-webkit-border-radius: 10px;	/* Safari,Google Chrome?p */
/*-moz-border-radius: 10px;/* Firefox?p */
/*background-color:#002803;*/
/*padding-bottom:10px;*/
}
a {
	color: #474747;
	text-decoration: none;
	font-weight: 400;
}
a:hover, a:active {
	color: #999;
	/*text-decoration: underline;*/
}
a img {
	border: none;
}
#title{float:left;margin:15px 0 0 0;width:326px;height:55px;border:solid  0px #ccc;}/**********/

/*#logo{float:right;margin:15px 50px 0 0;}*/
a#linkimg img{border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;}/*?͂?info*/
a#linkimg:hover img{border-top:dotted 1px #1e421d;border-bottom:dotted 1px #1e421d;}/*?͂?info*/

.wrap {
margin-left:auto;
margin-right:auto;
	width: 850px;/*?I???W?i??994px*/
	text-align: left;
	border:dotted 0px #f00;/******************************************/
	height:98px;
}

/* clearfix */
.clrFix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;

}
.clrFix {
    zoom:1;
}
* html .clrFix:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: visible;

}

.clear {
	clear:both;
}
/* header-menu -------------*/
#header-container{
margin-right:10px;
	height: 25px;
	margin-top:0px;/*margin-bottom:12px;*//*re77*/

	width:830px;
float:right;
border:solid 0px #00f;/******************************************/

}

#nav .ListOn {
	/*background-color: #1A4D1F;*//*ffffff*/
/*padding: 0 0;/*0 1.5em*/
/*background-image: url(../img/navi/listOn.gif);
/*background-repeat: no-repeat;
/*background-position: center top;*/
color:#c07;/*474747*/
border-top:solid 0px #edefed;
background-image: url(../img/navi/arrow-g.gif);
background-repeat: no-repeat; 
background-position: 0 4px;
}
#nav .ListOn ,#nav .ListOn a{
height: 28px;
color:#ccc;/*474747*/
/*border-bottom: 1px solid #666;*/

}

.ListTitle_a a{
border-top:solid 0px #f0f;/******************************************/
background-image: url(../img/navi/arrow-w.gif);
background-repeat: no-repeat; 
background-position: 0 4px;
color:#ccc;/*474747*/
}
.ListTitle_a a:hover{
border-top:solid 0px #00ffed;/******************************************/

color:#ccc;/*474747*/
}

#nav a:link, #nav a:visited {
display: inline-block;
height: 28x;
line-height:28px;
padding: 0 1.5em;
text-decoration: none;
color:#ccc;/*474747*/
}
#nav a:hover, #header-container #nav a:active {
	text-shadow: none !important;
	background-attachment: scroll;
	/*background-color: #fff;*/
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
	color:#fff;/*474747*/
background-image: url(../img/navi/arrow-g.gif);
background-repeat: no-repeat; 
background-position: 0 4px;
color:#fff;
}
#nav, #nav ul{
	display: block;
	font-size:13px;/*index?????̑傫??*/
}
#nav ul li {
margin-top:0px;
border-left: 0px solid #BFBFBF;/*vertical bar*/
    display: block;
    float: right;/*??????*/
    height: 28px;
}
#rightL{
border-right: 1px solid #BFBFBF;
}
#nav a{
	text-decoration:none;
	color:#ededed;
}
#nav ul .ListTitle , #nav ul .ListLeft_a {
	line-height: 28px;
	border: 0px solid #BFBFBF;/********************************************/
}

