#contents {
	width: 750px;
	font-family: 'メイリオ', 'ＭＳ Ｐゴシック', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', sans-serif;
	font-size: small;
	line-height: normal;
	float:right;
}
a:-webkit-any-link {
    color: -webkit-link;
    cursor: pointer;
    text-decoration: underline;
}

#MainContentsBox {
    width: 950px;
    font-size: small;
    margin:0 auto;
    overflow:hidden;
} 
#PathArea {
    max-width: 950px;
    padding: 10px 5px!important;
    line-height: 100%!important;
    margin: 0 auto !important;
}
#PathArea .tleft a{
	text-decoration: underline;
}
#LeftNaviArea {
    float:left;
    width: 190px;
}
.tleft {
    text-align: left;
}
#LN_MainNavi {
    margin: 0 2px;
    background: url(/o/nec.support.reuseandrecycleindex/img/ln_bgcolor_01.gif);
    float:left;
}
#LN_MainNavi span[dir='ltr']{
	float:left;
}
#LN_MainNavi .ln_top_radius {
    background: url(/o/nec.support.reuseandrecycleindex/img/ln_bgtop_01.png);
}
#LN_MainNavi img {
    display: block;
}
#LN_MainNavi .ln_reuse a img {
    margin: 0 2px;
    background: url(/o/nec.support.reuseandrecycleindex/img/ln_reuse_01_off.gif);
}
#LN_MainNavi .ln_reuse_open, #LN_MainNavi .ln_replace_reuse, #LN_MainNavi .ln_replace_recycle, #LN_MainNavi .ln_recycle_open, #LN_Direct, #LN_recyclelaw {
    display: none;
}
#LN_MainNavi .ln_reuse_open, #LN_MainNavi .ln_replace_reuse, #LN_MainNavi .ln_replace_recycle, #LN_MainNavi .ln_recycle_open {
    margin: 0 2px;
    padding: 4px 20px;
    border: 1px solid #cfcfcf;
    border-top-style: none;
    background: #ffffff;
}
#LN_MainNavi .ln_reuse_open li, #LN_MainNavi .ln_replace_reuse li, #LN_MainNavi .ln_replace_recycle li, #LN_MainNavi .ln_recycle_open li {
    list-style-type: none;
    padding: 2px 0 2px 12px;
    line-height: 140%;
    background: url(/o/nec.support.reuseandrecycleindex/img/ln_arrow_01.gif) 0 6px no-repeat;
}
#LN_MainNavi .ln_replace a img {
    margin: 0 2px;
    background: url(/o/nec.support.reuseandrecycleindex/img/ln_replace_01_off.gif);
}
#LN_MainNavi .ln_recycle a img {
    margin: 0 2px;
    position: relative;
    background: url(/o/nec.support.reuseandrecycleindex/img/ln_recycle_01_off.gif);
}
#LN_bizpc .ln_bizrecycle img {
    background: url(/o/nec.support.reuseandrecycleindex/img/ln_company_replace_01_off.gif);
}

 #LN_MainNavi .ln_replace a:hover img{
	background: url(/o/nec.support.reuseandrecycleindex/img/ln_replace_01_on.gif);
} 
#LN_MainNavi .ln_recycle a:hover img {
	background: url(/o/nec.support.reuseandrecycleindex/img/ln_recycle_01_on.gif);
}
#LN_MainNavi .ln_reuse a:hover img {
	background: url(/o/nec.support.reuseandrecycleindex/img/ln_reuse_01_on.gif);
}
#recyclesel #LN_MainNavi .ln_bottom_radius {
    margin-top: -2px;
}
#LeftNaviArea img {
    display: block;
}
#LN_refreshpc {
    margin: 10px 0 0; 
    padding: 12px 0 0;
    border-top: 1px dotted #cccccc;
    float:left;
}
#LN_bizpc { 
    margin: 10px 0 0;
    padding: 12px 0 0;
    border-top: 1px dotted #cccccc;
    float:left;
}
#LN_refreshpc span[dir='ltr'],#LN_bizpc span[dir='ltr']{
	float:left;
}
#LN_bizpc .ln_bizrecycle {
    padding-top: 6px;
}
#LN_refreshpc img {
    background: url(/o/nec.support.reuseandrecycleindex/img/ln_refresh_01_off.gif);
}
#contents .toPageTop {
	font-size: 85%;
	text-align: right;
	padding-top: 20px;
}

#contents .toPageTop span {
	padding-left: 12px;
	background: url(/o/nec.support.reuseandrecycleindex/img/img_arrow_08.gif) left center no-repeat;
}

a:link {
	color: #0066CC;
}

a:visited {
	color: #0066CC;
}

a:hover {
	color: #FF3300;
	text-decoration: none;
}

.m0 {
	margin: 0;
}

h1 {
	margin: 0;
	padding: 20px 0;
	font-size: 30px;
	color: #333333;
	line-height: 1;
	font-weight: bold;
}

h2 {
	margin: 0;
	padding: 50px 0 20px;
	font-size: 24px;
	font-weight: bold;
	color: #6ea16f;
	line-height: normal;
}

.mainMenuBox {
	display: table;
	width: 100%;
	margin: 0;
	padding: 0;
	border-collapse: separate;
	border-spacing: 5px;
}

.mainMenuBox li {
	display: table-cell;
	width: 33%;
	line-height: 1.2;
}

.mainMenuBox .reuse .title {
	background: #5ba238;
	color: #ffffff;
}

.mainMenuBox .replace .title {
	background: #4487d3;
	color: #ffffff;
}

.mainMenuBox .recycle .title {
	background: #53b395;
	color: #ffffff;
}

.mainMenuBox .title {
	font-size: 120%;
	font-weight: bold;
	padding: 10px;
	vertical-align: middle;
	text-align: center;
}

.mainMenuBox li img {
	max-width: 100%;
	height: auto;
}

.mainMenuBox .text {
	margin: 5px 0 0;
	min-height: 4em;
	vertical-align: top;
}

.mainMenuBox .point {
	display: inline-block;
	background: #ffa800;
	color: #ffffff;
	margin: 0 10px 10px;
	padding: 0.6em;
	line-height: 1;
	font-weight: bold;
	border-radius: 1.2em;
	position: relative;
}

.mainMenuBox .list {
	margin-bottom: 1em;
}

.mainMenuBox .list p::before {
	content: "・";
}

.mainMenuBox .list p {
	margin: 0;
	padding-left: 1em;
	text-indent: -1em;
}
.row{
	margin:0;
}
.btn1 {
	text-decoration: none !important;
	color: #333333 !important;
	display: inline-block;
	border: 1px solid #6ea16f;
	padding: 15px 45px 15px 20px;
	text-align: center;
	background: #ffffff url(/o/nec.support.reuseandrecycleindex/img/ic_arrow_green.png) 95% 50% no-repeat;
	background-position: right 10px center;
	font-weight: normal;
	font-size: small;
	border-radius: 3px;
}

.btn2 {
	text-decoration: none !important;
	color: #ffffff !important;
	display: inline-block;
	padding: 18px 45px 18px 20px;
	text-align: center;
	background: #6ea16f url(/o/nec.support.reuseandrecycleindex/img/ic_arrow_white.png) 95% 50% no-repeat;
	background-position: right 10px center;
	font-weight: normal;
	font-size: medium;
	border-radius: 3px;
}