@charset "UTF-8";
.pc{display:block;}
.sp{display:none;}
.wrapper{overflow: hidden;}
.l-nm{
background: #fff;
margin-top: 20px;
}
.l-nm a{color: #03284c;}
#content .catbox-border .l-nm h1{
text-align: center;
line-height: 2;
box-sizing: border-box;
font-size: 14px;
color: #221815;
border-bottom: none;
letter-spacing: 1px;
}
.bx-viewport {overflow: visible !important;}
#content .catbox-border .l-nm h1.pc{
margin:0 auto 90px auto;
width: 841px;
height: 224px;
background: url(images/airyjute/bk-foot-01.png) no-repeat center top;
padding:20px 0 0 0px;
font-size: 16px;
text-align: center;
line-height: 2.2;
}
.nm-menu-wrap{margin-bottom: 108px;}
.nm-menu{width: 100%;}
.ie8 .nm-menu{background: #fff;}
.nm-menu ul{
overflow: hidden;
margin: 0 auto 110px;
width: 1267px;
}
.nm-menu li{
float: left;
padding: 10px 0 10px 24px;
border-left: 1px solid #aaadb6;
text-align: left;
margin-right: 46px;
}
.nm-menu li:first-child{border-left: 0px;}
.nm-menu a{
display: block;
padding-top: 122px;
text-align: left;
font-size: 11px;
color: #aaadb6;
}
.nm-menu a:hover{opacity: 0.7;}
.menu01{
background: url(images/airyjute/item-hand.png) no-repeat left top;
width: 350px;
}
.menu02{
background: url(images/airyjute/item-shoulder.png) no-repeat left top;
width: 381px;
}
.menu03{
background: url(images/airyjute/item-tote.png) no-repeat left top;
width: 280px;
}
.nm-ttl{
width: 660px;
margin: 0 auto 16px auto;
text-align: center;
}
.nm-ttl h2{
font-size: 16px;
color: #aaadb6;
}
.nm-ttl img{margin-bottom: 12px;}
.nm-mainv{
background: url(images/airyjute/sp-bk-jute.png);
box-shadow:rgba(0, 0, 0, 0.247059) 0px 0px 5px 0px;
-webkit-box-shadow:rgba(0, 0, 0, 0.247059) 0px 0px 5px 0px;
-moz-box-shadow:rgba(0, 0, 0, 0.247059) 0px 0px 5px 0px;
}
#menu01{margin-bottom: 20px;}
#menu01 .nm-mainv-wrap{
background: url(images/airyjute/bk-hand.png) no-repeat center top;
width: 1324px;
height: 958px;
margin: 0 auto;
position: relative;
}
#menu01 .nm-mainv-wrap-inr{
position: absolute;
top: 107px ;
right: 230px;
}
.nm-mainv-wrap-inr p{	margin-bottom: 13px;}
.nm-mainv-btn a:hover{opacity: 0.8;}
#menu02{margin-bottom: 20px;}
#menu02 .nm-ttl{
background: url(images/airyjute/bk-foot-02.png)no-repeat right top;
width: 757px;
height: 216px;
padding-top: 144px;
box-sizing: border-box;
}
#menu02 .nm-mainv-wrap{
background: url(images/airyjute/bk-shoulder.png) no-repeat center top;
width: 1323px;
height: 958px;
margin: 0 auto;
position: relative;
}
#menu02 .nm-mainv-wrap-inr{
position: absolute;
top: 87px ;
left: 130px;
}
#menu03{margin-bottom: 13px;}
#menu03 .nm-ttl{
background: url(images/airyjute/bk-foot-03.png)no-repeat right top;
width: 814px;
height: 226px;
padding-top: 134px;
box-sizing: border-box;
}
#menu03 .nm-mainv-wrap{
background: url(images/airyjute/bk-tote.png) no-repeat center top;
width: 1175px;
height: 958px;
margin: 0 auto;
position: relative;
}
#menu03 .nm-mainv-wrap-inr{
position: absolute;
top: 100px ;
right: 200px;
}
.gallery{
margin-bottom: 0px;
margin: 0 auto 35px auto;
}
.gallery .nm-ttl{
background: url(images/airyjute/bk-foot-04.png) no-repeat left top;
width: 487px;
box-sizing: border-box;
height: 215px;
padding-top: 130px;
}
.gallery-inr{margin: 0 auto;}

/*ラインナップ*/
.nm-prdct{
background: url(images/airyjute/bk-foot-05.png) no-repeat left top;
width: 1400px;
height: 475px;
margin: 0 auto;
}
.nm-prdct h2{
text-align: center;
margin-bottom: 10px;
}
.nm-prdct ul{
width: 1010px;
padding-top: 20px;
margin: 0 auto 70px auto;
}
.nm-prdct li{
width: 320px;
float: left;
margin-right: 20px;
text-align: center;
background: url(images/airyjute/colors.png) no-repeat center bottom;
}
.nm-prdct li:last-child{margin-right: 0;}
.nm-prdct a{
display: block;
text-decoration: none;
}
.nm-prdct a:hover{background: rgba(255,255,255,0);}
.others{text-align: center;}

/*TSC*/
.airyjute .breadcrumbs, .airyjute h1.pagetitle {display: none;}
.airyjute #content, .airyjute #content .catbox {width: 100%;float: none;margin: 0;}
.airyjute #content .catbox-border {border: none;padding: 0;}