@charset "utf-8";

/*============================================================================
	
	7.キャンペーン
		7-0 共通スタイル
		7-1 今月のプレゼント
		7-2 ほくせんカード サポートキャンペーン
		7-3 ほくせんVISA・JCBカード ご紹介キャンペーン
		7-4 年賀状を自分で作ろうキャンペーン
		7-5 5000円分の商品券が当たるキャンペーン
		
=============================================================================*/

/* @group 7-0 共通
---------------------------------------------------------------------- */
div#newCampaign {
	
}

div#newCampaign ul.link {
	text-align: right;
}

div#campaignList {
	
}

div#present {
	
}

div#entries div.column {
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 2px solid #ccc;
}

div#entries div.column.last {
	border-bottom: none;
}

div#entries div.entrySelect {
	width: 110px;
	float: left;
}

div#entries div.group {
	width: 560px;
	float: right;
	margin: 10px 0 0 0;
}

div#entries h5 {
	margin-bottom: 5px;
}

div#entries p.lastDays,
div#entries address {
	font-weight: bold;
	margin-bottom: 5px;
	padding: 7px 10px;
	background-color: #eee;
	border: 1px solid #ccc;
}

div#entries .red {
	font-size: 116%;
}

div#entries dl dt {
	padding-bottom: 3px;
	font-weight: bold;
	color: #ef7e00;
}

div#entries dl dd {
	margin-bottom: 10px;
}

div#entries dl dd ul.list {
	margin-top: -10px;
}

div#entries div.flow {
	margin-top: 1em;
}

div#entries div.flow dl {
	background: transparent url(../../common/images/ico_arrowB.gif) no-repeat 50% 100%;
	margin-bottom: 0;
	padding-bottom: 22px;
}

div#entries div.flow dt {
	border: 1px solid #a9a9a9;
	border-bottom: none;
	padding: 3px 10px;
}

div#entries div.flow dd {
	border: 1px solid #a9a9a9;
	margin-bottom: 0;
	padding: 10px;
}

div#entries div.flow p {
	border: 1px solid #a9a9a9;
	text-align: center;
	padding: 3px 10px;
}



/* @end -------------------------------------------------------------- */


/* @group 7-1 今月のプレゼント
---------------------------------------------------------------------- */
div#monthlyPresent table {
	font-size: 93%;
}

div#monthlyPresent table th {
	width: 3em;
	text-align: center;
	padding: 10px;
}

div#monthlyPresent table td {
	padding: 10px;
}

div#monthlyPresent table caption {
	color: #ef7e00;
	font-size: 116%;
}

dl#now {
	margin-bottom: 20px;
}

dl#now dt {
	margin: 0;
}

dl#now dd {
	margin: 0;
	padding: 10px;
	border: 1px solid #ef7e00;
}

dl#now dd ul {
	text-align: center;
	margin: 0;
}

dl#now dd ul li {
	display: inline;
	padding: 10px;
}



/* @end -------------------------------------------------------------- */


/* @group 7-2 ほくせんカード サポートキャンペーン
---------------------------------------------------------------------- */

div#new_support {
	background: transparent url(../images/new_support/bg.gif) no-repeat 0 0;
	padding-left: 125px;
}
/* @end -------------------------------------------------------------- */

/* @group 7-3 ほくせんVISA・JCBカード ご紹介キャンペーン
---------------------------------------------------------------------- */
div#visa-jcbCampaign table.sheet th,
div#visa-jcbCampaign table.sheet td {
	text-align: center;
}
/* @end -------------------------------------------------------------- */


/* @group 7-4 年賀状を自分で作ろうキャンペーン
---------------------------------------------------------------------- */
div#newYear ul {
	margin-bottom: 20px;
}

div#newYear ul:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

div#newYear ul {
	display: inline-block;
	min-height: 1%;/* for IE 7*/
}

/*\*/
* html div#newYear ul {
	height: 1%;
}

div#newYear ul {
	display: block;
}
/**/

div#newYear ul li {
	float: left;
	width: 330px;
	margin: 0 10px 20px;
	display: inline;
}

div#newYear h4 {
	margin-bottom: 20px;
}

div#newYear ul.links {
	width: 678px;
	margin: 20px auto;
}

div#newYear ul.links:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

div#newYear ul.links {
	display: inline-block;
	min-height: 1%;/* for IE 7*/
}

/*\*/
* html div#newYear ul.links {
	height: 1%;
}

div#newYear ul.links {
	display: block;
}
/**/

div#newYear ul.links li {
	width: 220px;
	float: left;
	margin: 0 3px 20px;
	display: inline;
}

div#newYear ul.links li a {
	background: none;
	margin: 0 0 5px;
	padding: 0;
	display: block;
}

/* @end -------------------------------------------------------------- */

/* @group 7-5 5000円分の商品券が当たるキャンペーン
---------------------------------------------------------------------- */
div#boxplus5000 div.copy_img{
	margin-bottom: 20px;
}

div#boxplus5000 div.copy_img h3{
	float: left;
}

div#boxplus5000 div.copy_img img.img5000{
	float: right;
}

div#boxplus5000 p span.attention{
	font-size: 77%;
}

div#boxplus5000 img.left{
	float: left;
	margin-right: 20px;
}



/* @end -------------------------------------------------------------- */
