@charset "shift_jis";

/*------------------------------------------------------------
import css
------------------------------------------------------------*/

@import url("import.css");


/* CSS Document moiwa */

/* --------------top header -------------- */

#header h1 {
width:890px;
height:308px;
vertical-align:top;
}

/* --------------top global menu -------------- */

#global-menu {
width:880px;
height:128px;
position:absolute;
top:290px;
left:7px;
}

#global-menu01,
#global-menu02,
#global-menu03,
#global-menu04,
#global-menu05 {
float:left;
}


/*  global-menu01  */

#global-menu01 {
background-image:url(../images/common/globalnavi01-bg.jpg);
background-repeat:no-repeat;
background-position:bottom;
}

#global-menu01 ul  {
	background-image:url(../images/common/globalnavi01.gif);
	background-repeat:no-repeat;
	width:181px;
	height:120px;
}

#global-menu01 #global-menu01-1 a {
	display:block;
	font-size:0;
	line-height:0;
	text-indent:-9999px;
	width:181px;
	vertical-align:top;
	height:63px;
}

#global-menu01 #global-menu01-1 a:active,
#global-menu01 #global-menu01-1 a:focus,
#global-menu01 #global-menu01-1 a:hover {
	background:url(../images/common/globalnavi01.gif) no-repeat -181px 0px;
}

#global-menu01 #global-menu01-2,
#global-menu01 #global-menu01-3,
#global-menu01 #global-menu01-4,
#global-menu01 #global-menu01-5,
#global-menu01 #global-menu01-6 {
font-size:70%;
margin-bottom:0px;
padding-left:32px;
background-image:url(../images/common/globalnavi01-navi.gif);
background-repeat:no-repeat;
background-position:15px 3px;
}

#global-menu01 a:link,
#global-menu01 a:visited {
color:#414141;
text-decoration:none;
}


#global-menu01 a:hover,
#global-menu01 a:active {
background-color:#FFD35C;
color:#414141;
text-decoration:none;
}


/*  global-menu02  */

#global-menu02 {
background-image:url(../images/common/globalnavi02-bg.jpg);
background-repeat:no-repeat;
background-position:bottom;
}


#global-menu02 ul  {
	background-image:url(../images/common/globalnavi02.gif);
	background-repeat:no-repeat;
	width:173px;
	height:120px;
}

#global-menu02 #global-menu02-1 a {
	display:block;
	font-size:0;
	line-height:0;
	text-indent:-9999px;
	width:173px;
	vertical-align:top;
	height:63px;
}

#global-menu02 #global-menu02-1 a:active,
#global-menu02 #global-menu02-1 a:focus,
#global-menu02 #global-menu02-1 a:hover {
	background:url(../images/common/globalnavi02.gif) no-repeat -173px 0px;
}

#global-menu02 #global-menu02-2,
#global-menu02 #global-menu02-3,
#global-menu02 #global-menu02-4,
#global-menu02 #global-menu02-5,
#global-menu02 #global-menu02-6 {
font-size:70%;
margin-bottom:0px;
padding-left:32px;
background-image:url(../images/common/globalnavi02-navi.gif);
background-repeat:no-repeat;
background-position:15px 3px;
}

#global-menu02 a:link,
#global-menu02 a:visited {
color:#414141;
text-decoration:none;
}

#global-menu02 a:hover,
#global-menu02 a:active {
background-color:#FFBED4;
color:#414141;
text-decoration:none;
}


/*  global-menu03  */

#global-menu03 {
background-image:url(../images/common/globalnavi03-bg.jpg);
background-repeat:no-repeat;
background-position:bottom;
}

#global-menu03 ul  {
	background-image:url(../images/common/globalnavi03.gif);
	background-repeat:no-repeat;
	width:173px;
	height:120px;
}

#global-menu03 #global-menu03-1 a {
	display:block;
	font-size:0;
	line-height:0;
	text-indent:-9999px;
	width:173px;
	vertical-align:top;
	height:63px;
}

#global-menu03 #global-menu03-1 a:active,
#global-menu03 #global-menu03-1 a:focus,
#global-menu03 #global-menu03-1 a:hover {
	background:url(../images/common/globalnavi03.gif) no-repeat -173px 0px;
}

#global-menu03 #global-menu03-2,
#global-menu03 #global-menu03-3,
#global-menu03 #global-menu03-4{
font-size:70%;
margin-bottom:0px;
padding-left:32px;
background-image:url(../images/common/globalnavi03-navi.gif);
background-repeat:no-repeat;
background-position:15px 3px;
}

#global-menu03 a:link,
#global-menu03 a:visited {
color:#414141;
text-decoration:none;
}

#global-menu03 a:hover,
#global-menu03 a:active {
background-color:#8EC75E;
color:#414141;
text-decoration:none;
}


/*  global-menu04  */

#global-menu04 {
background-image:url(../images/common/globalnavi04-bg.jpg);
background-repeat:no-repeat;
background-position:bottom;
}

#global-menu04 ul  {
	background-image:url(../images/common/globalnavi04.gif);
	background-repeat:no-repeat;
	width:173px;
	height:120px;
}

#global-menu04 #global-menu04-1 a {
	display:block;
	font-size:0;
	line-height:0;
	text-indent:-9999px;
	width:173px;
	vertical-align:top;
	height:63px;
}

#global-menu04 #global-menu04-1 a:active,
#global-menu04 #global-menu04-1 a:focus,
#global-menu04 #global-menu04-1 a:hover {
	background:url(../images/common/globalnavi04.gif) no-repeat -173px 0px;
}

#global-menu04 #global-menu04-2,
#global-menu04 #global-menu04-3,
#global-menu04 #global-menu04-4 {
font-size:70%;
margin-bottom:0px;
padding-left:32px;
background-image:url(../images/common/globalnavi04-navi.gif);
background-repeat:no-repeat;
background-position:15px 3px;
}

#global-menu04 a:link,
#global-menu04 a:visited {
color:#414141;
text-decoration:none;
}

#global-menu04 a:hover,
#global-menu04 a:active {
background-color:#B5CDFF;
color:#414141;
text-decoration:none;
}


/*  global-menu05  */

#global-menu05 {
background-image:url(../images/common/globalnavi05-bg.jpg);
background-repeat:no-repeat;
background-position:bottom;
}

#global-menu05 ul  {
	background-image:url(../images/common/globalnavi05.gif);
	background-repeat:no-repeat;
	width:178px;
	height:120px;
}

#global-menu05 #global-menu05-1 a {
	display:block;
	font-size:0;
	line-height:0;
	text-indent:-9999px;
	width:178px;
	vertical-align:top;
	height:63px;
}

#global-menu05 #global-menu05-1 a:active,
#global-menu05 #global-menu05-1 a:focus,
#global-menu05 #global-menu05-1 a:hover {
	background:url(../images/common/globalnavi05.gif) no-repeat -178px 0px;
}

#global-menu05 #global-menu05-2,
#global-menu05 #global-menu05-3,
#global-menu05 #global-menu05-4 {
font-size:70%;
margin-bottom:0px;
padding-left:32px;
background-image:url(../images/common/globalnavi05-navi.gif);
background-repeat:no-repeat;
background-position:15px 3px;
}

#global-menu05 a:link,
#global-menu05 a:visited {
color:#414141;
text-decoration:none;
}

#global-menu05 a:hover,
#global-menu05 a:active {
background-color:#DBEB54;
color:#414141;
text-decoration:none;
}


/*-----------------top contents area-------------------*/

#contents-area-bg {
width:890px;
height:110px;
position:absolute;
top:308px;
left:0;
background-image:url(../images/top/contents-area-bg-t.gif);
background-repeat:repeat-x;
}

#contents-area {
width:862px;
margin-left:auto;
margin-right:auto;
position:absolute;
top:110px;
left:15px;
letter-spacing:0.05em;
}

#float-box {
height:166px;
}
/*----- 新着情報スクロール --------*/
#box01 {
float:left;
width:427px;
}

#box01 .box01-l {
float:left;
width:206px;
}

#box01 .box01-r {
float:right;
width:206px;
}


/*-----バナー領域　左列 --------*/
#box02 {
float:left;
width:202px;
margin-left:15px;
}

/*-----バナー領域　右列 --------*/
#box03 {
float:right;
width:202px;
}


/*----- footerトップのみの指定 ----- */
#footer {
top:245px;
left:15px;
margin-top:0px;
}
