@charset "utf-8";

/*------------------------------------------------------------
*	partner
*/

/* ------ lNav ------ */
.lNav {
    background: rgba(0, 0, 0, 0) url(/common/images/bg_line_01.gif) repeat-x scroll left bottom;
    height: 43px;
    min-width: 960px;
    width: 100%;
}
.lNav ul {
    margin: 0 auto;
    width: 960px;
}
.lNav li {
    float: left;
    height: 43px;
    width: 240px;
}
.lNav li a {
    display: block;
    height: 100%;
    width: 100%;
}
.lNav li.lnav01 a,
.lNav li.lnav01 a:hover { background:url(/products/smartglasses/partner/images/nav_local_01_on.gif) no-repeat left top; }
.lNav li.lnav02 a,
.lNav li.lnav02 a:hover { background:url(/products/smartglasses/partner/images/nav_local_02_on.gif) no-repeat left top; }
.lNav li.lnav03 a,
.lNav li.lnav03 a:hover { background:url(/products/smartglasses/partner/images/nav_local_03_on.gif) no-repeat left top; }
.lNav li.lnav04 a,
.lNav li.lnav04 a:hover { background:url(/products/smartglasses/partner/images/nav_local_04_on.gif) no-repeat left top; }
.partner .mainSection {
	margin:45px auto 102px!important;
}
.partner .mainVisual {
	margin:40px 0;
	text-align:center;
}
.partner .mainSection p {
	margin:0 0 2em;
}
.partner .mainSection .link a {
	display: inline-block;
	padding: 0 0 0 21px;
 	background: url(/common/images/ico_link_01.gif) no-repeat left 0.2em;
}
