@charset "UTF-8";

/* ----------------------------------------------------------------
 Reset
----------------------------------------------------------------- */
#areaWrapper1{
margin:20px 0 0;
padding:0;
}


h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ul, ol, li, .stHdg2, .stLink01{
margin:0;
padding:0;
}


/* ----------------------------------------------------------------
 Structure
----------------------------------------------------------------- */
#stCpArea{
margin:0 0 20px 0;
background:#afdce8;
background:url(/library/cp/netstore/2012/point-present-15times/img/pc/bg_01.png) repeat top center;
}


#stCpWrapper{
width:940px;
margin:0 auto;
background:#fff;
}


/* ----------------------------------------------------------------
 Contents
----------------------------------------------------------------- */
/* #stCpHeading -------------- */
#stCpHeading{
margin:0 0 15px;
}


/* #stCpContents -------------- */
#stCpContents{
width:880px;
padding:0 30px;
color:#323232;
}


/* .stCpSection -------------- */
.stCpSection{
padding:0 0 15px;
}

.stCpSection h2.stCpHdg01{
padding:2px 10px;
color:#3ba700;
background:#afdce8;
font-size:133.3%;
}

.stCpSection .stCpLayout01{
width:840px;
margin:15px 0 -5px;
padding:0 20px;
}

.stCpSection .stCpLayout01 p, .stCpSection .stCpLayout01 ul{
margin:0 0 5px;
}

.stCpSection .stCpLayout01 dl{
margin:10px auto;
}

.stCpSection .stCpLayout01 dt{
font-weight:bold;
}

.stCpSection .stCpLayout01 dd{
margin:3px auto 5px;
text-indent:1em;
}

.stCpSection .stCpLayout01 .stCpSummary{
text-indent:-1em;
padding-left:1em;
}

.stCpSection .stCpLayout01 .stCpSummary span{
font-weight:bold;
}

.stCpSection .stCpLayout01 em{
color:#ff0000;
font-weight:normal;
}

.stCpSection .stCpLayout01 .stCpSearchBtn{
margin:0;
position:relative;
z-index:1;
}

