@charset "utf-8";
/* CSS Document */


/*------------------メインナビ-------------------------------*/
#navi {
position:absolute;
top:90px;
left:0px;
background: url(../images/logo/logo_mark2.gif) no-repeat top left;
width:980px;
height:50px;
padding-top:30px;
}
#navi ul {
    text-align: center;
}
#navi ul li{
display:inline;
float:left;
margin-right:0px;
height:50px;
}
#navi ul li.t_navi { border-right:#e0d7d3 1px solid; letter-spacing:1px;}
#navi ul li.t_navi:last-child {border-right:none;}
#navi ul li ul li{
display:inline;
}
#nav {
position: relative;
z-index:1100;
}
#nav li { position: relative; }
#nav ul { display: none; position: absolute; top: 50px; left: 0; }
* html #nav ul { line-height: 0; }
#nav ul li { float: none; }




#nav ul ul { 
top: 0; 
left: 121px;
margin-top:20px;
}
#nav li.navi_sub {
 font-size:10px; 
 font-weight:bold; 
 letter-spacing:1px;
 margin-right:0px;
}
#nav ul a { 
}



/*コレクション*/
.navi_ul{
padding:20px 10px;
	background: url(../images/icon/icon_arrow_1.png) no-repeat 10px 0px #482A25;
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.navi_ul li {
line-height:0;
font-size:1%;
}
.navi_ul li a{
	display: block;
	width: auto;
	padding: 6px 6px 6px 10px;
	color: #FFF;
	zoom: 1;
	line-height: 10px;
 background:url(../images/icon/icon_arrow_2.png) no-repeat 0 6px;
 white-space: nowrap;
}

/*アイテム*/
.navi_ul2{
padding:20px 0px 0px;
	background: url(../images/icon/icon_arrow_1.png) no-repeat 10px 0px #482A25;
	opacity: 0.8;
}
#nav .navi_ul {text-align:left;}
#nav .navi_ul2 {text-align:left;}
#nav .navi_ul2 ul {text-align:left;}
.navi_ul2 li {
line-height:0;
font-size:1%;
}
.navi_ul2 li a{
border-top:#ffffff 1px solid;
display: block;
width: 130px;
padding: 12px 6px 12px 10px;
color: #FFF;
zoom: 1;
line-height: 13px;
 background:none;
 font-size:11px;
 font-weight:normal;
}
.navi_ul2 li a:hover{
	background-color:#301009;
	opacity:1;
	}
.navi_ul2 li a.sub_parent:after {
	content: ">";
	float:right;
	font-size:9px;
	
	}
#nav ul.navi_ul2 ul.navi_inner {
background-color:#482A25;
padding: 0px 0px;
top: 0; 
left: 147px;
margin-top:-38px;
margin-top:0px\9;
}

#nav ul.navi_ul2 ul {
background-color:#482A25;
padding: 0px 0px;
top: 0; 
left: 147px;
margin-top:-38px;
margin-top:0px\9;
}

#nav ul.navi_ul2 ul.navi_inner li a {
line-height: 13px;
font-size:11px;
width: 180px;
}




#mailmagazine {
display:inline;
float:right;
}
#mailmagazine p {
display:inline;
float:right;
font-size:11px;
font-weight:bold;
letter-spacing:2px;
background:url(../images/title/top_search_title.gif) no-repeat top left;
padding-left:68px;
line-height:16px;
margin-top:5px;
margin-bottom:5px;
vertical-align:bottom;
color:#482A25;
}
#mlmg {
clear:both;
}
#mlmg_btn {
 display: inline;
    float: right;
	width:50px;
	height:20px;
}
input#mlmg_in {
    border: 1px solid #C3C3C1;
    color: #482a25;
    display: inline;
    float:right;
    font-family: Arial,Helvetica,sans-serif,"MS Gothic";
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    height: 16px;
    letter-spacing: 0;
    line-height: 160%;
    width: 135px;
    word-spacing: 0.1em;
}


@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5) {
#navi {
background: url(../images/logo/logo_mark2@2x.gif) no-repeat top left;
background-size:980px 30px;
}
#mailmagazine p {
background:url(../images/title/top_search_title@2x.gif) no-repeat top left;
background-size:63px 16px;
}
}
