/*　マリエールナビ （全ページ共通）
--------------------------------------------------------------------------------------------------*/
.navi {
clear:both;
position:relative;
width:890px;
height:37px;
margin:0 auto;
padding:0;
background:url(../img/base/marriyell-navi.jpg) no-repeat top left;
    overflow: hidden;
}

.navi:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .navi{
    height: 1em;
    overflow: visible;
}
/**/

.navi ul {
width:890px;
height:37px;
margin:0;
padding:0;
list-style: none;
}
.navi ul li {
float:left;
height:37px;
margin:0;
padding:0;
text-indent:-9999px;
font-size:10px;
line-height:100%;
}
.navi ul li a {
height:37px;
margin:0;
padding:0;
outline:none;
display: block;
}
.navi ul li a:hover {
height:37px;
margin:0;
padding:0;
outline:none;
display: block;
}
/* --------- */
li.marriyell01 {
width:238px;
margin:0;
padding:0;
background:url(../img/base/marriyell-navi.jpg) no-repeat 0 -37px;
}
li.marriyell01 a {
width:238px;
margin:0;
padding:0;
background:url(../img/base/marriyell-navi.jpg) no-repeat 0 -37px;
}
li.marriyell01 a:hover{
width:238px;
margin:0;
padding:0;
background:url(../img/base/marriyell-navi.jpg) no-repeat 0 -37px;
}
/* --------- */
li.marriyell02 {
width:94px;
margin:0;
padding:0;
background:url(../img/base/marriyell-navi.jpg) no-repeat -238px 0;
}
li.marriyell02 a {
width:94px;
margin:0;
padding:0;
background:url(../img/base/marriyell-navi.jpg) no-repeat -238px 0;
}
li.marriyell02 a:hover {
width:94px;
margin:0;
padding:0;
background:url(../img/base/marriyell-navi.jpg) no-repeat -238px -37px;
}
/* --------- */
li.marriyell03 {
width:96px;
margin:0;
padding:0;
background:url(../img/base/marriyell-navi.jpg) no-repeat -332px 0;
}
li.marriyell03 a {
width:96px;
margin:0;
padding:0;
background:url(../img/base/marriyell-navi.jpg) no-repeat -332px 0;
}
li.marriyell03 a:hover {
width:96px;
margin:0;
padding:0;
background:url(../img/base/marriyell-navi.jpg) no-repeat -332px -37px;
}
/* --------- */
li.marriyell04 {
width:96px;
margin:0;
padding:0;
background:url(../img/base/marriyell-navi.jpg) no-repeat -428px 0;
}
li.marriyell04 a {
width:96px;
margin:0;
padding:0;
background:url(../img/base/marriyell-navi.jpg) no-repeat -428px 0;
}
li.marriyell04 a:hover {
width:96px;
margin:0;
padding:0;
background:url(../img/base/marriyell-navi.jpg) no-repeat -428px -37px;
}
/* --------- */
li.marriyell05 {
width:142px;
margin:0;
padding:0;
background:url(../img/base/marriyell-navi.jpg) no-repeat -524px 0;
}
li.marriyell05 a {
width:142px;
margin:0;
padding:0;
background:url(../img/base/marriyell-navi.jpg) no-repeat -524px 0;
}
li.marriyell05 a:hover {
width:142px;
margin:0;
padding:0;
background:url(../img/base/marriyell-navi.jpg) no-repeat -524px -37px;
}
/* --------- */
li.marriyell06 {
width:116px;
margin:0;
padding:0;
background:url(../img/base/marriyell-navi.jpg) no-repeat -666px 0;
}
li.marriyell06 a {
width:116px;
margin:0;
padding:0;
background:url(../img/base/marriyell-navi.jpg) no-repeat -666px 0;
}
li.marriyell06 a:hover {
width:116px;
margin:0;
padding:0;
background:url(../img/base/marriyell-navi.jpg) no-repeat -666px -37px;
}
/* --------- */
li.marriyell07 {
width:108px;
margin:0;
padding:0;
background:url(../img/base/marriyell-navi.jpg) no-repeat -782px 0;
}
li.marriyell07 a {
width:108px;
margin:0;
padding:0;
background:url(../img/base/marriyell-navi.jpg) no-repeat -782px 0;
}
li.marriyell07 a:hover {
width:108px;
margin:0;
padding:0;
background:url(../img/base/marriyell-navi.jpg) no-repeat -782px -37px;
}



/*　メインナビ（index用）
--------------------------------------------------------------------------------------------------*/

.main-navi {
clear:both;
position:relative;
width:800px;
height:46px;
margin:0;
padding:0;
background:url(../img/base/main-navi.jpg) no-repeat top left;
    overflow: hidden;
}

.main-navi:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .main-navi{
    height: 1em;
    overflow: visible;
}
/**/


/* --------- */
.main-navi ul {
width:800px;
height:46px;
margin:0;
padding:0;
list-style: none;
}
.main-navi ul li {
float:left;
width:160px;
height:46px;
margin:0;
padding:0;
text-indent:-9999px;
font-size:10px;
line-height:100%;
}
.main-navi ul li a {
width:160px;
height:46px;
margin:0;
padding:0;
outline:none;
display: block;
}
.main-navi ul li a:hover {
width:160px;
height:46px;
margin:0;
padding:0;
outline:none;
display: block;
}
/* --------- */
li.main-navi01 {
margin:0;
padding:0;
background:url(../img/base/main-navi.jpg) no-repeat 0 0;
}
li.main-navi01 a {
margin:0;
padding:0;
background:url(../img/base/main-navi.jpg) no-repeat 0 0;
}
li.main-navi01 a:hover{
margin:0;
padding:0;
background:url(../img/base/main-navi.jpg) no-repeat 0 -46px;
}
/* --------- */
li.main-navi02 {
margin:0;
padding:0;
background:url(../img/base/main-navi.jpg) no-repeat -160px 0;
}
li.main-navi02 a {
margin:0;
padding:0;
background:url(../img/base/main-navi.jpg) no-repeat -160px 0;
}
li.main-navi02 a:hover{
margin:0;
padding:0;
background:url(../img/base/main-navi.jpg) no-repeat -160px -46px;
}
/* --------- */
li.main-navi03 {
margin:0;
padding:0;
background:url(../img/base/main-navi.jpg) no-repeat -320px 0;
}
li.main-navi03 a {
margin:0;
padding:0;
background:url(../img/base/main-navi.jpg) no-repeat -320px 0;
}
li.main-navi03 a:hover{
margin:0;
padding:0;
background:url(../img/base/main-navi.jpg) no-repeat -320px -46px;
}
/* --------- */
li.main-navi04 {
margin:0;
padding:0;
background:url(../img/base/main-navi.jpg) no-repeat -480px 0;
}
li.main-navi04 a {
margin:0;
padding:0;
background:url(../img/base/main-navi.jpg) no-repeat -480px 0;
}
li.main-navi04 a:hover{
margin:0;
padding:0;
background:url(../img/base/main-navi.jpg) no-repeat -480px -46px;
}
/* --------- */
li.main-navi05 {
margin:0;
padding:0;
background:url(../img/base/main-navi.jpg) no-repeat -640px 0;
}
li.main-navi05 a {
margin:0;
padding:0;
background:url(../img/base/main-navi.jpg) no-repeat -640px 0;
}
li.main-navi05 a:hover{
margin:0;
padding:0;
background:url(../img/base/main-navi.jpg) no-repeat -640px -46px;
}



/*　メイン（メニュー赤ver.）
---------------------------------------------------*/

/* --------- */
li.main-navi01-p {
margin:0;
padding:0;
background:url(../img/base/main-navi.jpg) no-repeat -800px 0;
}
li.main-navi01-p a {
margin:0;
padding:0;
background:url(../img/base/main-navi.jpg) no-repeat -800px 0;
}
li.main-navi01-p a:hover{
margin:0;
padding:0;
background:url(../img/base/main-navi.jpg) no-repeat -800px -46px;
}
/* --------- */
li.main-navi02-p {
margin:0;
padding:0;
background:url(../img/base/main-navi.jpg) no-repeat -960px 0;
}
li.main-navi02-p a {
margin:0;
padding:0;
background:url(../img/base/main-navi.jpg) no-repeat -960px 0;
}
li.main-navi02-p a:hover{
margin:0;
padding:0;
background:url(../img/base/main-navi.jpg) no-repeat -960px -46px;
}
/* --------- */
li.main-navi03-p {
margin:0;
padding:0;
background:url(../img/base/main-navi.jpg) no-repeat -1120px 0;
}
li.main-navi03-p a {
margin:0;
padding:0;
background:url(../img/base/main-navi.jpg) no-repeat -1120px 0;
}
li.main-navi03-p a:hover{
margin:0;
padding:0;
background:url(../img/base/main-navi.jpg) no-repeat -1120px -46px;
}
/* --------- */
li.main-navi04-p {
margin:0;
padding:0;
background:url(../img/base/main-navi.jpg) no-repeat -1280px 0;
}
li.main-navi04-p a {
margin:0;
padding:0;
background:url(../img/base/main-navi.jpg) no-repeat -1280px 0;
}
li.main-navi04-p a:hover{
margin:0;
padding:0;
background:url(../img/base/main-navi.jpg) no-repeat -1280px -46px;
}
/* --------- */
li.main-navi05-p {
margin:0;
padding:0;
background:url(../img/base/main-navi.jpg) no-repeat -1440px 0;
}
li.main-navi05-p a {
margin:0;
padding:0;
background:url(../img/base/main-navi.jpg) no-repeat -1440px 0;
}
li.main-navi05-p a:hover{
margin:0;
padding:0;
background:url(../img/base/main-navi.jpg) no-repeat -1440px -46px;
}




/*　ヘッダーコンタクト
--------------------------------------------------------------------------------------------------*/
.contact-box {
	position:absolute;
	width:70px;
	height:20px;
	margin:0;
	padding:0;
	left: 729px;
	top: -64px;
}
.contact-box ul {
width:70px;
height:20px;
margin:0;
padding:0;
list-style:none;
}
.contact-box li {
width:70px;
height:20px;
margin:0;
padding:0;
text-indent:-9999em;
font-size:10px;
line-height:135%;
list-style:none;
display:block;
}
.contact-box li a {
width:70px;
height:20px;
margin:0;
padding:0;
text-indent:-9999em;
font-size:10px;
line-height:135%;
list-style:none;
display:block;
}
.contact-box li a:hover {
width:70px;
height:20px;
margin:0;
padding:0;
text-indent:-9999em;
font-size:10px;
line-height:135%;
list-style:none;
display:block;
}
li.h-top {
width:70px;
height:20px;
margin:0;
padding:0;
background:url(../img/base/contact-navi.jpg) no-repeat 0 0;
}
li.h-top a {
width:70px;
height:20px;
margin:0;
padding:0;
background:url(../img/base/contact-navi.jpg) no-repeat 0 0;
}
li.h-top a:hover {
width:70px;
height:20px;
margin:0;
padding:0;
background:url(../img/base/contact-navi.jpg) no-repeat 0 -20px;
}

