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

#header {
	padding:0;
}

#header .hInner {
	padding:16px 0;
}

#header .hInner {
	background-color: #030000;	
}

#header .hBox h1 {
	color:white;
}

a, a:link {
	color:white;
}

#gNavi .liStyle a {
	color:white;
	font-weight:bold;
}

#main .mainImg {
	padding-top:28px;
}

#main .tokuten {
	background:#030000  url("/images/lp_3grn/anasp/images/enterprise/bg_tokuten.png") repeat-y scroll center center;
}

#main .plan_price h3 {
	background-color:#000;
}

#main .priceBox h2 {
	background: #000 none repeat scroll 0 0;
}

#main .priceBox {
	background-color:#3e3a39;
}

#main .section06 .bgBox {
	padding:0;
	background-color:#e2e4c6;
}

#main .section06 h2 {
	padding:25px;
	background-color:#231815;
	border-bottom-color:#e2e4c6;
}

#main .section06 .bgBox .photoList li {
	color:black;
}

#main .section06 .bgBox {
	padding-bottom:75px;
}

#main .section06 .bgBox .text {
	color:black;
}

#main .section06 .bgBox .textList li{
	color:black;
}

.option_device{
	text-align:center;
	margin-bottom:30px;
}

.option_text{
	margin-top:40px;
	font-size:15px;
}

#main .mainImg {
	background: url(/images/lp_3grn/nuromobile/images/enterprise/main_img_bg.png) no-repeat center top;
}

@media all and (min-width: 641px) and (max-width: 1024px)  {
	.option_device{
		text-align:center;
		margin:0 10px 40px;
	}

	#main .mainImg {
    	padding-top: 0;
	}

	#header .hInner {
    	padding: 10px 13px 11px 15px;
	}

	#main .section06 .bgBox .photoList li{
		background: url(/images/lp_3grn/anasp/images/enterprise/sec06_arrow_nuromobile.png) no-repeat right 50%;
	}
}
@media all and (min-width: 0) and (max-width: 640px)  {
	.option_imgs{
		margin-top:40px;
	}
	.option_device{
		text-align:center;
		margin:0 10px 40px;
	}

	#main .section06 .bgBox .photoList li{
		background: url(/images/lp_3grn/anasp/images/enterprise/sec06_arrow_nuromobile.png) no-repeat right 46%;
		background-size: 11px 29px;
	}
}
