@import url("campaign.css");

/*---------------------------------*/
/*beginner*/
/*---------------------------------*/
div#body ol{
	margin:2em 0 0;
	padding-bottom:20px;
	background:#fff url("../image/beginner_bg.jpg") no-repeat right bottom;
}
div#body ol li{
	font-size:120%;
	margin-left:2em;
	font-family:'Hiragino Mincho ProN', serif;
	margin-bottom:0.5em;
	color:#991f5c;
}

div#body ol li span{
	font-style:italic;
	font-size:150%;
	padding-right:0.5em;
	font-weight:bold;
	color:#991f5c;
}
div#body ol li strong{
	font-size:100%;
	padding:0 0.1em;
	font-weight:bold;
	color:#991f5c;
}

div#body p.pride{
	margin:0;
	padding:15px;
	text-align:center;
	border-top:1px dotted #991f5c;
	border-bottom:1px dotted #991f5c;
	color:#991f5c;
}

div#body h2.pride{
	margin:0 0 20px;
	min-height:70px;
	padding:15px 0 0 0;
	text-align:center;
	border:1px solid #d5a3bc;
	border-bottom:1px solid #d5a3bc;
	background:#fdebf1 url("../image/campaign_bg0a.gif?") no-repeat left 8px;
	color:#991f5c;
	font-weight:normal;
}


/**
 * スマートフォン端末用
**/

@media only screen and (max-width: 680px) {


div#body h2.pride{
	background:#fdebf1 url("../image/campaign_bg0a.gif?") no-repeat left 8px !important;
	background-size: 100% auto !important;
}

div#body ol{
	margin:2em 0 0;
	padding-bottom:20px;
	background:#fff url("../image/beginner_bg.jpg") no-repeat right bottom;
	background-size: 100% auto;
}

div#body ol li{
	font-size:120%;
	margin-left:1em;
	font-family:'Hiragino Mincho ProN', serif;
	margin-bottom:0.5em;
	color:#991f5c;
}



}