@charset "utf-8";
/* CSS Document */

/* 
--------------------------------------------------------------------------*/
#contents h3 {
	width: 650px;
	margin: 5px 0px 15px 0px;
	padding: 5px 10px;
	font-size: 12px;
	font-weight: bold;
	border-left: #FF6600 5px solid;
	border-bottom: #FF6600 1px solid;
}

.h3_box {
}
.h3_box p {
margin: 10px 40px 20px 35px;
line-height:145%;
 }
 
.center { text-align:center;}
.img_left { margin:0 0 10px 10px; vertical-align:top;}

.totop{font-size:10px;
text-align:right;}


/* contents list
--------------------------------------------------------------------------*/
#contents p.list{
	background: url(../nejp_images/allow_submenu.gif) no-repeat left 3px;
	padding: 2px 0 2px 17px;
	margin: 0;
}

#contents .list table{
	border-top: 1px solid #ccc;
	border-collapse:collapse;
	padding: 5px;
	width: 100%;
	font-size: 12px;
	width: 570px;
}
#contents .list td,#contents .list th{
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	padding: 5px;
}
#contents .list th{
	background-color: #eee;
	font-weight: normal;
}


/* shopping -ショッパーズクラブってこんなにお得-
--------------------------------------------------------------------------*/

#contents #shopping h1{background:none;
border:none;
margin:0px 0px 0px 0px;
padding:0px;}

#contents #shopping h2{
background:url(../partner/feature/images/shopping/h2_bar.jpg) no-repeat;
border:none;
height:36px;
font-size:14px;
color:#222222;
padding:12px 0px 0px 20px;
margin:50px 0px 0px 0px;}

#contents #shopping h3{border:none;
background:none;
margin:0px;
padding:0px;}

#contents #shopping .point_half{width:330px;}

#contents #shopping .point{
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
background-color:#f5e8e0;
padding:5px;
margin-bottom:20px;}

#contents #shopping .point p{margin:0px;
padding:0px;}

#contents #shopping .point p.point_text{margin:10px;} 

#contents #shopping .point table{
border:1px solid #cccccc;
width:658px;
margin:0 auto;
background-color:#FFFFFF;}

#contents #shopping .point table td{padding:5px;}

#contents #shopping #step1,#contents #shopping #step2,#contents #shopping #step3 {
float: left;
height: 131px;
line-height: 150%;
}

#contents #shopping #step1{
background:url(../partner/feature/images/shopping/step1.jpg) no-repeat;
width: 229px;
}
#contents #shopping #step2 {
	background: url(../partner/feature/images/shopping/step2.jpg) no-repeat;
	width: 229px;
}
#contents #shopping #step3 {
	background: url(../partner/feature/images/shopping/step3.jpg) no-repeat;
	width: 212px;
}

#contents #shopping #step1 p,#contents #shopping #step2 p,#contents #shopping #step3 p{
width:130px;
margin:50px 0px 0px 65px;}

#contents #shopping #attention {
	clear: both;
	width: 580px;
	padding:15px 45px 15px 45px;
}
#contents #shopping #attText {
	background-color: #F2F8FF;
	height: 40px;
	width: 478px;
	border: 1px solid #CDE2F3;
	font-size: 12px;
	line-height: 150%;
	padding:10px 30px 5px 70px;
	color: #333333;
	background-image: url(../partner/feature/images/shopping/ico_1.jpg);
	background-repeat: no-repeat;
	background-position: 20px 10px;
}

#contents #shopping #btn {
	margin-bottom: 50px;
	text-align: center;
}


/* shopping -ショッパーズクラブってこんなにお得ここまで-
--------------------------------------------------------------------------*/

/* SNS機能
--------------------------------------------------------------------------*/

#contents #sns h2{
	background:none;
	border:none;
	margin:0px 0px 20px 0px;
	padding:0px;
}

#contents #sns h3{
	background:url(../nejp_images/ptn/h2_bar.jpg) no-repeat;
	border:none;
	height:36px;
	font-size:14px;
	color:#222222;
	padding:12px 0px 0px 20px;
	margin:00px 0px 0px 0px;
}

#contents #sns .sns_signup{}
#contents #sns .sns_signup img{margin:10px;}


#contents #sns #step1,#contents #sns #step2,#contents #sns #step3 {
float: left;
height: 131px;
line-height: 150%;
}

#contents #sns #step{
}

#contents #sns #attention {
	clear: both;
	width: 580px;
	padding:15px 45px 15px 45px;
}
#contents #sns #attText {
	background-color: #F2F8FF;
	height: 45px;
	width: 478px;
	border: 1px solid #CDE2F3;
	font-size: 12px;
	line-height: 150%;
	padding:10px 30px 5px 70px;
	color: #333333;
	background-image: url(../partner/feature/images/shopping/ico_1.jpg);
	background-repeat: no-repeat;
	background-position: 20px 10px;
}

#contents #sns #btn {
	margin-bottom: 50px;
	text-align: center;
}


/* SNS機能 -ここまで-
--------------------------------------------------------------------------*/
