@charset "utf-8";
/**
 * campaign.css 
 * (c) FOURDIGIT Inc.
 */
/* import */
  @import "result.css";

/* cateTitle */
  .cateTitle {
    color: #db0000;
  }

/* section01 */
  #section01 {
    clear: both;
    zoom: 1;
  }
  #section01:after { content : ''; display : block; clear : both; }
  #section01 .figure {
    float: left;
    width: 430px;
  }
  #section01 .content {
    float: right;
    margin-right: 0!important;
    margin-right: -10px;
    width: 250px;
    zoom: 1;
  }
  #section01 .horizontal { margin-bottom: 30px; }
  #section01 .horizontal li { margin-right: 20px; }

/* section02 */
  #section02 {
    clear: both;
    border: 1px solid #cecece;
    padding: 0 0 20px 0;
    zoom: 1;
  }
  #section02 .title {
    padding: 5px 15px;
    font-weight: bold;
    background-color: #dd0000;
    color: #fff;
  }
  #section02 .content {
    padding: 20px;
  }
  #section02 .content .intro {
    margin-bottom: 15px;
    font-weight: bold;
    color: #dd0000;
  }
  #section02 .content .note {
    margin-bottom: 0;
    font-weight: normal;
  }

/* formInputTable */
  .formInputTable th,
  .formInputTable td {
    padding: 0 20px 5px 0;
    vertical-align: top;
  }
  .formInputTable th {
    padding: 4px 20px 5px 0;
  }
  .formInputTable input {
    border: 1px solid #7f9db9;
    padding: 4px 2px;
  }
  .formInputTable .middle {
    width: 320px; 
  }

/* privacyIframe */
  #privacyIframe {
    border: 1px solid #cecece;
  }

/* section03 */
  #section03 .content {
    clear: both;
    border: 1px solid #fde9e9;
    padding: 19px;
    background-color: #fdf6f6;
    zoom: 1;
  }

/* camp-14 */
  #camp-14 {
    padding-bottom: 20px;
    background-color: #ffe400;
    background-image: url(/imgs/campaign/campaign-14/bg-camp-01.jpg);
    background-repeat: no-repeat;
    background-position: center top;
  }
  #camp-14 .box {
    margin-right: auto;
    margin-left: auto;
    width: 660px;
  }
  #camp-14 .box .inner {
    border: 5px solid #ea0000;
    border-top: none;
    padding: 0 15px 30px;
    text-align: center;
    background-color: #fff;
  }


/* section03_for_campaign14 */
  #section03_for_campaign14 .content {
    padding: 19px;
    width: 662px;
    height: 202px;
    clear: both;
    background-image: url(/imgs/campaign/campaign-14/campaign14-back.gif);
    zoom: 1;
  }


/* section04 */
  #section04 {
    clear: both;
  }



/* section03_for_campaign16 */
  #section03_for_campaign16 {
    padding: 19px;
    width: 662px;
    height: 366px;
    clear: both;
    background: url(/imgs/campaign/campaign-16/campaign16-back.gif) left top no-repeat;
    zoom: 1;
  }


  #section03_for_campaign16 .headCont{
	padding:0 10px 15px;
	margin-bottom:20px;
	border-bottom:1px #999999 dotted;
  }

  #section03_for_campaign16 .footCont dl.fl{
	width:311px;
	padding:0 10px 0px;
	margin-bottom:0px;
	border-right:1px #999999 dotted;
  }

  #section03_for_campaign16 .footCont dl.fr{
	width:310px;
	padding:0 10px 0px;
	margin-bottom:0px;
  }

  #campaign16_kakakku_bt{
    text-align: center;
  }


  #campaign17_list{
    width:950px;
    border-collapse:collapse;
    border-spacing:0;
    empty-cells:show;
  }

  #campaign17_list caption{
    width:950px;
    background :#FE5811;
    color:#FFFFFF;
    font-weight: bold;
    padding:2px 3px;
    
  }
  #campaign17_list th,
  #campaign17_list td{
    border-bottom:1px #000000 solid;
  }
	#campaign17_list th{
		padding-top:5px;
	}
	#campaign17_list th.item_name{
		white-space: nowrap;
		text-align:center;
	}
	#campaign17_list th.name{
		text-align:center;
		white-space: nowrap;
	}
	#campaign17_list td{
		padding:7px 0;
	}
	#campaign17_list td.item_name{
		white-space: nowrap;
	}
	#campaign17_list td.aw{
		text-align:center;
		padding:7px 6px;
		width:26px;
	}
	#campaign17_list td.name{
		white-space: nowrap;
	}
	#campaign17_list td.bt{
		text-align:right;
		padding:0 0 0 30px;
	}



/* camp18 */

 .camp18_container{
    background: url(/imgs/campaign/campaign-18/bg_cp18_main.jpg) left top no-repeat;
    zoom: 1;
 }

 .camp18_container .h2_lead{
margin:0 10px;
}

 .camp18_container .ranking_box{
    width:680px;
    margin:0 10px;
    background: url(/imgs/campaign/campaign-18/bg_ranking_box.jpg) left top repeat-y;
}
 .camp18_container .resultList{
    padding:0 25px 47px;
    background: url(/imgs/campaign/campaign-18/bg_ranking_footer.jpg) left bottom no-repeat;
}
 .camp18_container .resultList .titleArea{
	padding-top:3px;
}
 .camp18_container .resultList .title{
	width:290px;
}
	.camp18_container .resultList .title a{
		font-size:100%;
	}
 .camp18_container .resultList .wom {
	width:210px;
}
	.camp18_container .resultList .wom em{
		font-size:100%;
	}
	.camp18_container .resultList .wom em strong {
		font-size:150%;
	}

 .camp18_container .resultList li.content{

	padding:10px;

 }

 .camp18_container .resultList .head .summary{

	width:500px;

 }

 .camp18_container .resultList .profile {
	width:400px;
}

 .camp18_container .resultList li.gold{
	border:3px #FFB834 solid;
}


.camp18_container .area_hearder {
	padding:14px 25px 0;
	background: url(/imgs/campaign/campaign-18/bg_ranking_navi.gif) left top no-repeat;

}


.camp18_container .area_hearder .area_navi{
	margin:6px 0 11px;


	overflow:hidden;
}
	.camp18_container .area_hearder .area_navi:after{
		content: "";
		display: block;
		clear: both;
		height: 1px;
		overflow: hidden;
	}
	/*\*/
	* html .camp18_container .area_hearder .area_navi{
		height: 1em;
		overflow: visible;
	}
	/**/

.camp18_container .area_hearder li{
	float:left;
}
 .camp18_container .resultList .profile{
	margin:0;
}
 .camp18_container .resultList .figure {
	margin:0;
}
 .camp18_container .resultList .profile .name{
	font-weight:bold;
	margin:3px 0;
	color:#FF0000;
}
 .camp18_container .resultList .profile .priceOff{
	height:64px;
	line-height:64px;
	margin:4px 0 0;
}

 .camp18_container .resultList .profile .priceOff .text{
	font-weight:bold;
	color:#FF0000;
	margin:0 7px 0 0;
	float:left;
}
 .camp18_container .resultList .profile .priceOff .bt{
	width:298px;
	float:left;
}

 .camptocoopon_container{
	position:relative;
}
 .camptocoopon_container .toolTip_link{
	position:absolute;
	top:65px;
	left:289px;
}






/* camp35 */

 .camp35_container{
    background: url(/imgs/campaign/campaign-35/bg_cp35_main.jpg) left top no-repeat;
    zoom: 1;
 }

 .camp35_container .h2_lead{
margin:0 10px;
}

 .camp35_container .ranking_box{
    width:670px;
    margin:0 15px;
    background: url(/imgs/campaign/campaign-35/campaign35_box_back.jpg) left top repeat-y;
}
 .camp35_container .resultList{
    padding:0 20px 10px;
    background: url(/imgs/campaign/campaign-35/campaign35_box_bottom.jpg) left bottom no-repeat;
}
 .camp35_container .resultList .titleArea{
	padding-top:3px;
}
 .camp35_container .resultList .title{
	width:290px;
}
	.camp35_container .resultList .title a{
		font-size:100%;
	}
 .camp35_container .resultList .wom {
	width:210px;
}
	.camp35_container .resultList .wom em{
		font-size:100%;
	}
	.camp35_container .resultList .wom em strong {
		font-size:150%;
	}

 .camp35_container .resultList li.content{

	padding:0px;

 }

 .camp35_container .resultList .head .summary{

	width:600px;

 }

 .camp35_container .resultList .profile {
	width:400px;
}

 .camp35_container .resultList li.gold{
	border:3px #FFB834 solid;
}


.camp35_container .area_hearder {
	padding:14px 18px 0;
	background: url(/imgs/campaign/campaign-35/bg_ranking_navi.gif) left top no-repeat;

}


.camp35_container .area_hearder .area_navi{
	margin:6px 0 11px;


	overflow:hidden;
}
	.camp35_container .area_hearder .area_navi:after{
		content: "";
		display: block;
		clear: both;
		height: 1px;
		overflow: hidden;
	}
	/*\*/
	* html .camp35_container .area_hearder .area_navi{
		height: 1em;
		overflow: visible;
	}
	/**/

.camp35_container .area_hearder li{
	float:left;
}
 .camp35_container .resultList .profile{
	margin:0;
}
 .camp35_container .resultList .figure {
	margin:0;
}
 .camp35_container .resultList .profile .name{
	font-weight:bold;
	margin:3px 0;
	color:#FF0000;
}
 .camp35_container .resultList .profile .priceOff{
	margin:4px 0 0;
}

 .camp35_container .resultList .profile .priceOff .text{
	font-weight:bold;
	color:#FF0000;
	margin:0 7px 0 0;
	float:left;
}
 .camp35_container .resultList .profile .priceOff .bt{
	width:298px;
	float:left;
}


 .camp35_container .sectionTitleTxtBar {
background-color:transparent;
background-image:url("/imgs/campaign/campaign-35/bg-sectiontitle.gif");
background-position:left top;
background-repeat:no-repeat;
clear:both;
color:#DD0000;
font-size:123.1%;
font-weight:bold;
margin-bottom:15px;
padding:7px 10px 7px 20px;
}


.camp35_container .camp35_pref_list
{
margin-left: 10px;
clear: both;
margin-bottom: 10px;
}

.camp35_container .camp35_pref_list li
{
float: left;
width: 100px;
}

.camp35_container .camp35_pref_list li a
{
background-image:url("/imgs/campaign/campaign-35/red_arrow.gif");
padding-left: 20px;
padding-top: 2px;
}







/* camp37 */

 .camp37_container{
    background: url(/imgs/campaign/campaign-37/bg_cp37_main.jpg) left top no-repeat;
    zoom: 1;
 }

 .camp37_container .h2_lead{
margin:0 10px;
}

 .camp37_container .ranking_box{
    width:670px;
    margin:0 15px;
    background: url(/imgs/campaign/campaign-37/campaign37_box_back.jpg) left top repeat-y;
}
 .camp37_container .resultList{
    padding:0 20px 10px;
    background: url(/imgs/campaign/campaign-37/campaign37_box_bottom.jpg) left bottom no-repeat;
}
 .camp37_container .resultList .titleArea{
	padding-top:3px;
}
 .camp37_container .resultList .title{
	width:290px;
}
	.camp37_container .resultList .title a{
		font-size:100%;
	}
 .camp37_container .resultList .wom {
	width:210px;
}
	.camp37_container .resultList .wom em{
		font-size:100%;
	}
	.camp37_container .resultList .wom em strong {
		font-size:150%;
	}

 .camp37_container .resultList li.content{

	padding:0px;

 }

 .camp37_container .resultList .head .summary{

	width:600px;

 }

 .camp37_container .resultList .profile {
	width:400px;
}

 .camp37_container .resultList li.gold{
	border:3px #FFB834 solid;
}


.camp37_container .area_hearder {
	padding:14px 18px 0;
	background: url(/imgs/campaign/campaign-37/bg_ranking_navi.gif) left top no-repeat;

}


.camp37_container .area_hearder .area_navi{
	margin:6px 0 11px;


	overflow:hidden;
}
	.camp37_container .area_hearder .area_navi:after{
		content: "";
		display: block;
		clear: both;
		height: 1px;
		overflow: hidden;
	}
	/*\*/
	* html .camp37_container .area_hearder .area_navi{
		height: 1em;
		overflow: visible;
	}
	/**/

.camp37_container .area_hearder li{
	float:left;
}
 .camp37_container .resultList .profile{
	margin:0;
}
 .camp37_container .resultList .figure {
	margin:0;
}
 .camp37_container .resultList .profile .name{
	font-weight:bold;
	margin:3px 0;
	color:#FF0000;
}
 .camp37_container .resultList .profile .priceOff{
	margin:4px 0 0;
}

 .camp37_container .resultList .profile .priceOff .text{
	font-weight:bold;
	color:#FF0000;
	margin:0 7px 0 0;
	float:left;
}
 .camp37_container .resultList .profile .priceOff .bt{
	width:298px;
	float:left;
}


 .camp37_container .sectionTitleTxtBar {
background-color:transparent;
background-image:url("/imgs/campaign/campaign-37/bg-sectiontitle.gif");
background-position:left top;
background-repeat:no-repeat;
clear:both;
color:#DD0000;
font-size:123.1%;
font-weight:bold;
margin-bottom:15px;
padding:7px 10px 7px 20px;
}


.camp37_container .camp37_pref_list
{
margin-left: 10px;
clear: both;
margin-bottom: 10px;
}

.camp37_container .camp37_pref_list li
{
float: left;
width: 150px;
}

.camp37_container .camp37_pref_list li a
{
background-image:url("/imgs/campaign/campaign-37/red_arrow.gif");
padding-left: 20px;
padding-top: 2px;
}


/* past */
.coupon_past_list{
	padding: 0 0 6px;
	width:642px;
	background-color:#F5F5EB;
	background-image:url('/imgs/coupon/bg_coupon_past_bottom.jpg');
	background-position:left bottom;
	background-repeat:no-repeat;
}
.coupon_past_list li{
	width:179px;
	height:299px;
	margin-right:10px;
	_margin-right:8px;
	padding:8px 12px 16px;
	background-color:transparent;
	background-image:url('/imgs/coupon/coupon_list_bg.gif');
	background-position:left top;
	background-repeat:no-repeat;
}
.coupon_past_list li div{
	padding:8px 0 0 ;
	margin:8px 0 0 ;
}
.coupon_past_list li .kikan{
	width:170px;
	text-align:center;
	background-color:transparent;
	background-image:url('/imgs/coupon/coupon_past_border.gif');
	background-position:left bottom;
	background-repeat:repeat-x;
	padding-bottom: 5px;
}
.coupon_past_list li h4{
	font-size:18px;
	color:#ED2617;
	font-weight:bold;
}
.coupon_past_list li h5{
	height:95px;
	font-size:11px;
	margin:0 0 5px;
	_margin:0 0 2px;
}
.coupon_past_list li table{
	color:#666666;
	font-weight:bold;
	font-size:10px;
}
.coupon_past_list li table th{
	width:104px;
	padding:0 0 0 5px;
	background-color:transparent;
	background-image:url('/imgs/coupon/coupon_past_border.gif');
	background-position:left bottom;
	background-repeat:repeat-x;
}
.coupon_past_list li table td{
	width:78px;
	padding:0 5px 0 0;
	text-align:right;
	background-color:transparent;
	background-image:url('/imgs/coupon/coupon_past_border.gif');
	background-position:left bottom;
	background-repeat:repeat-x;
}

.coupon_number
{
	background-color: #868686;
	color: white;
	padding: 0 6px;
	margin-right: 5px;
}




/* camp43 */

 .camp43_container{
    background: url(/imgs/campaign/campaign-43/bg_cp35_main.jpg) left top no-repeat;
    zoom: 1;
 }

 .camp43_container .h2_lead{
margin:0 10px;
}

 .camp43_container .ranking_box{
    width:670px;
    margin:0 15px;
    background: url(/imgs/campaign/campaign-43/campaign35_box_back.jpg) left top repeat-y;
}
 .camp43_container .resultList{
    padding:0 20px 10px;
    background: url(/imgs/campaign/campaign-43/campaign35_box_bottom.jpg) left bottom no-repeat;
}
 .camp43_container .resultList .titleArea{
	padding-top:3px;
}
 .camp43_container .resultList .title{
	width:290px;
}
	.camp43_container .resultList .title a{
		font-size:100%;
	}
 .camp43_container .resultList .wom {
	width:210px;
}
	.camp43_container .resultList .wom em{
		font-size:100%;
	}
	.camp43_container .resultList .wom em strong {
		font-size:150%;
	}

 .camp43_container .resultList li.content{

	padding:0px;

 }

 .camp43_container .resultList .head .summary{

	width:600px;

 }

 .camp43_container .resultList .profile {
	width:400px;
}

 .camp43_container .resultList li.gold{
	border:3px #FFB834 solid;
}


.camp43_container .area_hearder {
	padding:14px 18px 0;
	background: url(/imgs/campaign/campaign-43/bg_ranking_navi.gif) left top no-repeat;

}


.camp43_container .area_hearder .area_navi{
	margin:6px 0 11px;


	overflow:hidden;
}
	.camp43_container .area_hearder .area_navi:after{
		content: "";
		display: block;
		clear: both;
		height: 1px;
		overflow: hidden;
	}
	/*\*/
	* html .camp43_container .area_hearder .area_navi{
		height: 1em;
		overflow: visible;
	}
	/**/

.camp43_container .area_hearder li{
	float:left;
}
 .camp43_container .resultList .profile{
	margin:0;
}
 .camp43_container .resultList .figure {
	margin:0;
}
 .camp43_container .resultList .profile .name{
	font-weight:bold;
	margin:3px 0;
	color:#FF0000;
}
 .camp43_container .resultList .profile .priceOff{
	margin:4px 0 0;
}

 .camp43_container .resultList .profile .priceOff .text{
	font-weight:bold;
	color:#FF0000;
	margin:0 7px 0 0;
	float:left;
}
 .camp43_container .resultList .profile .priceOff .bt{
	width:298px;
	float:left;
}


 .camp43_container .sectionTitleTxtBar {
background-color:transparent;
background-image:url("/imgs/campaign/campaign-43/bg-sectiontitle.gif");
background-position:left top;
background-repeat:no-repeat;
clear:both;
color:#DD0000;
font-size:123.1%;
font-weight:bold;
margin-bottom:15px;
padding:7px 10px 7px 20px;
}


.camp43_container .camp35_pref_list
{
margin-left: 10px;
clear: both;
margin-bottom: 10px;
}

.camp43_container .camp35_pref_list li
{
float: left;
width: 100px;
}

.camp43_container .camp35_pref_list li a
{
background-image:url("/imgs/campaign/campaign-43/red_arrow.gif");
padding-left: 20px;
padding-top: 2px;
}






/* camp44 */

 .camp44_container{
    background: url(/imgs/campaign/campaign-44/bg_cp44_main.jpg) left top no-repeat;
    zoom: 1;
 }

 .camp44_container .h2_lead{
margin:0 10px;
}

 .camp44_container .ranking_box{
    width:670px;
    margin:0 15px;
    background: url(/imgs/campaign/campaign-44/campaign44_box_back.jpg) left top repeat-y;
}
 .camp44_container .resultList{
    padding:0 20px 10px;
    background: url(/imgs/campaign/campaign-44/campaign44_box_bottom.jpg) left bottom no-repeat;
}
 .camp44_container .resultList .titleArea{
	padding-top:3px;
}
 .camp44_container .resultList .title{
	width:290px;
}
	.camp44_container .resultList .title a{
		font-size:100%;
	}
 .camp44_container .resultList .wom {
	width:210px;
}
	.camp44_container .resultList .wom em{
		font-size:100%;
	}
	.camp44_container .resultList .wom em strong {
		font-size:150%;
	}

 .camp44_container .resultList li.content{

	padding:0px;

 }

 .camp44_container .resultList .head .summary{

	width:600px;

 }

 .camp44_container .resultList .profile {
	width:400px;
}

 .camp44_container .resultList li.gold{
	border:3px #FFB834 solid;
}


.camp44_container .area_hearder {
	padding:14px 18px 0;
	background: url(/imgs/campaign/campaign-44/bg_ranking_navi.gif) left top no-repeat;

}


.camp44_container .area_hearder .area_navi{
	margin:6px 0 11px;


	overflow:hidden;
}
	.camp44_container .area_hearder .area_navi:after{
		content: "";
		display: block;
		clear: both;
		height: 1px;
		overflow: hidden;
	}
	/*\*/
	* html .camp44_container .area_hearder .area_navi{
		height: 1em;
		overflow: visible;
	}
	/**/

.camp44_container .area_hearder li{
	float:left;
}
 .camp44_container .resultList .profile{
	margin:0;
}
 .camp44_container .resultList .figure {
	margin:0;
}
 .camp44_container .resultList .profile .name{
	font-weight:bold;
	margin:3px 0;
	color:#FF0000;
}
 .camp44_container .resultList .profile .priceOff{
	margin:4px 0 0;
}

 .camp44_container .resultList .profile .priceOff .text{
	font-weight:bold;
	color:#FF0000;
	margin:0 7px 0 0;
	float:left;
}
 .camp44_container .resultList .profile .priceOff .bt{
	width:298px;
	float:left;
}


 .camp44_container .sectionTitleTxtBar {
background-color:transparent;
background-image:url("/imgs/campaign/campaign-44/bg-sectiontitle.gif");
background-position:left top;
background-repeat:no-repeat;
clear:both;
color:#DD0000;
font-size:123.1%;
font-weight:bold;
margin-bottom:15px;
padding:7px 10px 7px 20px;
}


.camp44_container .camp35_pref_list
{
margin-left: 10px;
clear: both;
margin-bottom: 10px;
}

.camp44_container .camp35_pref_list li
{
float: left;
width: 100px;
}

.camp44_container .camp35_pref_list li a
{
background-image:url("/imgs/campaign/campaign-44/red_arrow.gif");
padding-left: 20px;
padding-top: 2px;
}








/* camp45 */

 .camp45_container{
    background: url(/imgs/campaign/campaign-45/bg_cp45_main.jpg) left top no-repeat;
    zoom: 1;
 }

 .camp45_container .h2_lead{
margin:0 10px;
}

 .camp45_container .ranking_box{
    width:670px;
    margin:0 15px;
    background: url(/imgs/campaign/campaign-45/campaign45_box_back.jpg) left top repeat-y;
}
 .camp45_container .resultList{
    padding:0 20px 10px;
    background: url(/imgs/campaign/campaign-45/campaign45_box_bottom.jpg) left bottom no-repeat;
}
 .camp45_container .resultList .titleArea{
	padding-top:3px;
}
 .camp45_container .resultList .title{
	width:290px;
}
	.camp45_container .resultList .title a{
		font-size:100%;
	}
 .camp45_container .resultList .wom {
	width:210px;
}
	.camp45_container .resultList .wom em{
		font-size:100%;
	}
	.camp45_container .resultList .wom em strong {
		font-size:150%;
	}

 .camp45_container .resultList li.content{

	padding:0px;

 }

 .camp45_container .resultList .head .summary{

	width:600px;

 }

 .camp45_container .resultList .profile {
	width:400px;
}

 .camp45_container .resultList li.gold{
	border:3px #FFB834 solid;
}


.camp45_container .area_hearder {
	padding:14px 18px 0;
	background: url(/imgs/campaign/campaign-45/bg_ranking_navi.gif) left top no-repeat;

}


.camp45_container .area_hearder .area_navi{
	margin:6px 0 11px;


	overflow:hidden;
}
	.camp45_container .area_hearder .area_navi:after{
		content: "";
		display: block;
		clear: both;
		height: 1px;
		overflow: hidden;
	}
	/*\*/
	* html .camp45_container .area_hearder .area_navi{
		height: 1em;
		overflow: visible;
	}
	/**/

.camp45_container .area_hearder li{
	float:left;
}
 .camp45_container .resultList .profile{
	margin:0;
}
 .camp45_container .resultList .figure {
	margin:0;
}
 .camp45_container .resultList .profile .name{
	font-weight:bold;
	margin:3px 0;
	color:#FF0000;
}
 .camp45_container .resultList .profile .priceOff{
	margin:4px 0 0;
}

 .camp45_container .resultList .profile .priceOff .text{
	font-weight:bold;
	color:#FF0000;
	margin:0 7px 0 0;
	float:left;
}
 .camp45_container .resultList .profile .priceOff .bt{
	width:298px;
	float:left;
}


 .camp45_container .sectionTitleTxtBar {
background-color:transparent;
background-image:url("/imgs/campaign/campaign-45/bg-sectiontitle.gif");
background-position:left top;
background-repeat:no-repeat;
clear:both;
color:#DD0000;
font-size:123.1%;
font-weight:bold;
margin-bottom:15px;
padding:7px 10px 7px 20px;
}


.camp45_container .camp35_pref_list
{
margin-left: 10px;
clear: both;
margin-bottom: 10px;
}

.camp45_container .camp35_pref_list li
{
float: left;
width: 100px;
}

.camp45_container .camp35_pref_list li a
{
background-image:url("/imgs/campaign/campaign-45/red_arrow.gif");
padding-left: 20px;
padding-top: 2px;
}








/* camp46 */

 .camp46_container{
    background: url(/imgs/campaign/campaign-46/bg_cp46_main.jpg) left top no-repeat;
    zoom: 1;
 }

 .camp46_container .h2_lead{
margin:0 10px;
}

 .camp46_container .ranking_box{
    width:670px;
    margin:0 15px;
    background: url(/imgs/campaign/campaign-46/campaign46_box_back.jpg) left top repeat-y;
}
 .camp46_container .resultList{
    padding:0 20px 10px;
    background: url(/imgs/campaign/campaign-46/campaign46_box_bottom.jpg) left bottom no-repeat;
}
 .camp46_container .resultList .titleArea{
	padding-top:3px;
}
 .camp46_container .resultList .title{
	width:290px;
}
	.camp46_container .resultList .title a{
		font-size:100%;
	}
 .camp46_container .resultList .wom {
	width:210px;
}
	.camp46_container .resultList .wom em{
		font-size:100%;
	}
	.camp46_container .resultList .wom em strong {
		font-size:150%;
	}

 .camp46_container .resultList li.content{

	padding:0px;

 }

 .camp46_container .resultList .head .summary{

	width:600px;

 }

 .camp46_container .resultList .profile {
	width:400px;
}

 .camp46_container .resultList li.gold{
	border:3px #FFB834 solid;
}


.camp46_container .area_hearder {
	padding:14px 18px 0;
	background: url(/imgs/campaign/campaign-46/bg_ranking_navi.gif) left top no-repeat;

}


.camp46_container .area_hearder .area_navi{
	margin:6px 0 11px;


	overflow:hidden;
}
	.camp46_container .area_hearder .area_navi:after{
		content: "";
		display: block;
		clear: both;
		height: 1px;
		overflow: hidden;
	}
	/*\*/
	* html .camp46_container .area_hearder .area_navi{
		height: 1em;
		overflow: visible;
	}
	/**/

.camp46_container .area_hearder li{
	float:left;
}
 .camp46_container .resultList .profile{
	margin:0;
}
 .camp46_container .resultList .figure {
	margin:0;
}
 .camp46_container .resultList .profile .name{
	font-weight:bold;
	margin:3px 0;
	color:#FF0000;
}
 .camp46_container .resultList .profile .priceOff{
	margin:4px 0 0;
}

 .camp46_container .resultList .profile .priceOff .text{
	font-weight:bold;
	color:#FF0000;
	margin:0 7px 0 0;
	float:left;
}
 .camp46_container .resultList .profile .priceOff .bt{
	width:298px;
	float:left;
}


 .camp46_container .sectionTitleTxtBar {
background-color:transparent;
background-image:url("/imgs/campaign/campaign-46/bg-sectiontitle.gif");
background-position:left top;
background-repeat:no-repeat;
clear:both;
color:#DD0000;
font-size:123.1%;
font-weight:bold;
margin-bottom:15px;
padding:7px 10px 7px 20px;
}


.camp46_container .camp35_pref_list
{
margin-left: 10px;
clear: both;
margin-bottom: 10px;
}

.camp46_container .camp35_pref_list li
{
float: left;
width: 100px;
}

.camp46_container .camp35_pref_list li a
{
background-image:url("/imgs/campaign/campaign-46/red_arrow.gif");
padding-left: 20px;
padding-top: 2px;
}








/* camp47 */

 .camp47_container{
    background: url(/imgs/campaign/campaign-47/bg_cp47_main.jpg) left top no-repeat;
    zoom: 1;
 }

 .camp47_container .h2_lead{
margin:0 10px;
}

 .camp47_container .ranking_box{
    width:670px;
    margin:0 15px;
    background: url(/imgs/campaign/campaign-47/campaign47_box_back.jpg) left top repeat-y;
}
 .camp47_container .resultList{
    padding:0 20px 10px;
    background: url(/imgs/campaign/campaign-47/campaign47_box_bottom.jpg) left bottom no-repeat;
}
 .camp47_container .resultList .titleArea{
	padding-top:3px;
}
 .camp47_container .resultList .title{
	width:290px;
}
	.camp47_container .resultList .title a{
		font-size:100%;
	}
 .camp47_container .resultList .wom {
	width:210px;
}
	.camp47_container .resultList .wom em{
		font-size:100%;
	}
	.camp47_container .resultList .wom em strong {
		font-size:150%;
	}

 .camp47_container .resultList li.content{

	padding:0px;

 }

 .camp47_container .resultList .head .summary{

	width:600px;

 }

 .camp47_container .resultList .profile {
	width:400px;
}

 .camp47_container .resultList li.gold{
	border:3px #FFB834 solid;
}


.camp47_container .area_hearder {
	padding:14px 18px 0;
	background: url(/imgs/campaign/campaign-47/bg_ranking_navi.gif) left top no-repeat;

}


.camp47_container .area_hearder .area_navi{
	margin:6px 0 11px;


	overflow:hidden;
}
	.camp47_container .area_hearder .area_navi:after{
		content: "";
		display: block;
		clear: both;
		height: 1px;
		overflow: hidden;
	}
	/*\*/
	* html .camp47_container .area_hearder .area_navi{
		height: 1em;
		overflow: visible;
	}
	/**/

.camp47_container .area_hearder li{
	float:left;
}
 .camp47_container .resultList .profile{
	margin:0;
}
 .camp47_container .resultList .figure {
	margin:0;
}
 .camp47_container .resultList .profile .name{
	font-weight:bold;
	margin:3px 0;
	color:#FF0000;
}
 .camp47_container .resultList .profile .priceOff{
	margin:4px 0 0;
}

 .camp47_container .resultList .profile .priceOff .text{
	font-weight:bold;
	color:#FF0000;
	margin:0 7px 0 0;
	float:left;
}
 .camp47_container .resultList .profile .priceOff .bt{
	width:298px;
	float:left;
}


 .camp47_container .sectionTitleTxtBar {
background-color:transparent;
background-image:url("/imgs/campaign/campaign-47/bg-sectiontitle.gif");
background-position:left top;
background-repeat:no-repeat;
clear:both;
color:#DD0000;
font-size:123.1%;
font-weight:bold;
margin-bottom:15px;
padding:7px 10px 7px 20px;
}


.camp47_container .camp35_pref_list
{
margin-left: 10px;
clear: both;
margin-bottom: 10px;
}

.camp47_container .camp35_pref_list li
{
float: left;
width: 100px;
}

.camp47_container .camp35_pref_list li a
{
background-image:url("/imgs/campaign/campaign-47/red_arrow.gif");
padding-left: 20px;
padding-top: 2px;
}









/* camp49 */

 .camp49_container{
    background: url(/imgs/campaign/campaign-49/bg_cp49_main.jpg) left top no-repeat;
    zoom: 1;
 }

 .camp49_container .h2_lead{
margin:0 10px;
}

 .camp49_container .ranking_box{
    width:670px;
    margin:0 15px;
    background: url(/imgs/campaign/campaign-49/campaign49_box_back.jpg) left top repeat-y;
}
 .camp49_container .resultList{
    padding:0 20px 10px;
    background: url(/imgs/campaign/campaign-49/campaign49_box_bottom.jpg) left bottom no-repeat;
}
 .camp49_container .resultList .titleArea{
	padding-top:3px;
}
 .camp49_container .resultList .title{
	width:290px;
}
	.camp49_container .resultList .title a{
		font-size:100%;
	}
 .camp49_container .resultList .wom {
	width:210px;
}
	.camp49_container .resultList .wom em{
		font-size:100%;
	}
	.camp49_container .resultList .wom em strong {
		font-size:150%;
	}

 .camp49_container .resultList li.content{
	width: 630px;
	padding:0px;

 }

 .camp49_container .resultList .head .summary{

	width:600px;

 }

 .camp49_container .resultList .profile {
	width:400px;
}

 .camp49_container .resultList li.gold{
	border:3px #FFB834 solid;
}


.camp49_container .area_hearder {
	padding:14px 18px 0;
	background: url(/imgs/campaign/campaign-49/bg_ranking_navi.gif) left top no-repeat;

}


.camp49_container .area_hearder .area_navi{
	margin:6px 0 11px;


	overflow:hidden;
}
	.camp49_container .area_hearder .area_navi:after{
		content: "";
		display: block;
		clear: both;
		height: 1px;
		overflow: hidden;
	}
	/*\*/
	* html .camp49_container .area_hearder .area_navi{
		height: 1em;
		overflow: visible;
	}
	/**/

.camp49_container .area_hearder li{
	float:left;
}
 .camp49_container .resultList .profile{
	margin:0;
}
 .camp49_container .resultList .figure {
	margin:0;
}
 .camp49_container .resultList .profile .name{
	font-weight:bold;
	margin:3px 0;
	color:#FF0000;
}
 .camp49_container .resultList .profile .priceOff{
	margin:4px 0 0;
}

 .camp49_container .resultList .profile .priceOff .text{
	font-weight:bold;
	color:#FF0000;
	margin:0 7px 0 0;
	float:left;
}
 .camp49_container .resultList .profile .priceOff .bt{
	width:298px;
	float:left;
}


 .camp49_container .sectionTitleTxtBar {
background-color:transparent;
background-image:url("/imgs/campaign/campaign-49/bg-sectiontitle.gif");
background-position:left top;
background-repeat:no-repeat;
clear:both;
color:#DD0000;
font-size:123.1%;
font-weight:bold;
margin-bottom:15px;
padding:7px 10px 7px 20px;
}


.camp49_container .camp35_pref_list
{
margin-left: 10px;
clear: both;
margin-bottom: 10px;
}

.camp49_container .camp35_pref_list li
{
float: left;
width: 100px;
}

.camp49_container .camp35_pref_list li a
{
background-image:url("/imgs/campaign/campaign-49/red_arrow.gif");
padding-left: 20px;
padding-top: 2px;
}






  .head_for_new_yado_camp {
    margin-bottom: 15px;
  }
  .resultList .head_for_new_yado_camp,
  .resultList .status {
    zoom: 1;
  }
  .resultList .head_for_new_yado_camp:after { content : ''; display : block; clear : both; }
  .resultList .head_for_new_yado_camp {
    margin-bottom: 10px;
    border-top: 5px solid #dd0000;
    border-bottom: 1px solid #fde3e3;
    padding: 10px 5px;
    background-color: #fff2f2;
  }
  .resultList .head_for_new_yado_camp .rank {
  	float:left;
	width:85px;
  }
  .resultList .head_for_new_yado_camp .summary {
  	float:left;
	width:506px;
  }










/* camp50 */

 .camp50_container{
    background: url(/imgs/campaign/campaign-50/bg_cp50_main.jpg) left top no-repeat;
    zoom: 1;
 }

 .camp50_container .h2_lead{
margin:0 10px;
}

 .camp50_container .ranking_box{
    width:670px;
    margin:0 15px;
    background: url(/imgs/campaign/campaign-50/campaign50_box_back.jpg) left top repeat-y;
}
 .camp50_container .resultList{
    padding:0 20px 10px;
    background: url(/imgs/campaign/campaign-50/campaign50_box_bottom.jpg) left bottom no-repeat;
}
 .camp50_container .resultList .titleArea{
	padding-top:3px;
}
 .camp50_container .resultList .title{
	width:290px;
}
	.camp50_container .resultList .title a{
		font-size:100%;
	}
 .camp50_container .resultList .wom {
	width:210px;
}
	.camp50_container .resultList .wom em{
		font-size:100%;
	}
	.camp50_container .resultList .wom em strong {
		font-size:150%;
	}

 .camp50_container .resultList li.content{

	padding:0px;

 }

 .camp50_container .resultList .head .summary{

	width:600px;

 }

 .camp50_container .resultList .profile {
	width:400px;
}

 .camp50_container .resultList li.gold{
	border:3px #FFB834 solid;
}


.camp50_container .area_hearder {
	padding:14px 18px 0;
	background: url(/imgs/campaign/campaign-50/bg_ranking_navi.gif) left top no-repeat;

}


.camp50_container .area_hearder .area_navi{
	margin:6px 0 11px;


	overflow:hidden;
}
	.camp50_container .area_hearder .area_navi:after{
		content: "";
		display: block;
		clear: both;
		height: 1px;
		overflow: hidden;
	}
	/*\*/
	* html .camp50_container .area_hearder .area_navi{
		height: 1em;
		overflow: visible;
	}
	/**/

.camp50_container .area_hearder li{
	float:left;
}
 .camp50_container .resultList .profile{
	margin:0;
}
 .camp50_container .resultList .figure {
	margin:0;
}
 .camp50_container .resultList .profile .name{
	font-weight:bold;
	margin:3px 0;
	color:#FF0000;
}
 .camp50_container .resultList .profile .priceOff{
	margin:4px 0 0;
}

 .camp50_container .resultList .profile .priceOff .text{
	font-weight:bold;
	color:#FF0000;
	margin:0 7px 0 0;
	float:left;
}
 .camp50_container .resultList .profile .priceOff .bt{
	width:298px;
	float:left;
}


 .camp50_container .sectionTitleTxtBar {
background-color:transparent;
background-image:url("/imgs/campaign/campaign-50/bg-sectiontitle.gif");
background-position:left top;
background-repeat:no-repeat;
clear:both;
color:#DD0000;
font-size:123.1%;
font-weight:bold;
margin-bottom:15px;
padding:7px 10px 7px 20px;
}


.camp50_container .camp35_pref_list
{
margin-left: 10px;
clear: both;
margin-bottom: 10px;
}

.camp50_container .camp35_pref_list li
{
float: left;
width: 100px;
}

.camp50_container .camp35_pref_list li a
{
background-image:url("/imgs/campaign/campaign-50/red_arrow.gif");
padding-left: 20px;
padding-top: 2px;
}








/* ouen_plan */

 .ouen_plan_container{
    background: url(/imgs/campaign/ouen_plan/bg_ouen_plan_main.jpg) left top no-repeat;
    zoom: 1;
 }

 .ouen_plan_container .h2_lead{
margin:0 10px;
}

 .ouen_plan_container .ranking_box{
    width:670px;
    margin:0 15px;
    background: url(/imgs/campaign/ouen_plan/ouen_plan_box_back.jpg) left top repeat-y;
}
 .ouen_plan_container .resultList{
    padding:0 20px 10px;
    background: url(/imgs/campaign/ouen_plan/ouen_plan_box_bottom.jpg) left bottom no-repeat;
}
 .ouen_plan_container .resultList .titleArea{
	padding-top:3px;
}
 .ouen_plan_container .resultList .title{
	width:290px;
}
	.ouen_plan_container .resultList .title a{
		font-size:100%;
	}
 .ouen_plan_container .resultList .wom {
	width:210px;
}
	.ouen_plan_container .resultList .wom em{
		font-size:100%;
	}
	.ouen_plan_container .resultList .wom em strong {
		font-size:150%;
	}

 .ouen_plan_container .resultList li.content{

	padding:0px;

 }

 .ouen_plan_container .resultList .head .summary{

	width:600px;

 }

 .ouen_plan_container .resultList .profile {
	width:400px;
}

 .ouen_plan_container .resultList li.gold{
	border:3px #FFB834 solid;
}


.ouen_plan_container .area_hearder {
	padding:14px 18px 0;
	background: url(/imgs/campaign/ouen_plan/bg_ranking_navi.gif) left top no-repeat;

}


.ouen_plan_container .area_hearder .area_navi{
	margin:6px 0 11px;


	overflow:hidden;
}
	.ouen_plan_container .area_hearder .area_navi:after{
		content: "";
		display: block;
		clear: both;
		height: 1px;
		overflow: hidden;
	}
	/*\*/
	* html .ouen_plan_container .area_hearder .area_navi{
		height: 1em;
		overflow: visible;
	}
	/**/

.ouen_plan_container .area_hearder li{
	float:left;
}
 .ouen_plan_container .resultList .profile{
	margin:0;
}
 .ouen_plan_container .resultList .figure {
	margin:0;
}
 .ouen_plan_container .resultList .profile .name{
	font-weight:bold;
	margin:3px 0;
	color:#FF0000;
}
 .ouen_plan_container .resultList .profile .priceOff{
	margin:4px 0 0;
}

 .ouen_plan_container .resultList .profile .priceOff .text{
	font-weight:bold;
	color:#FF0000;
	margin:0 7px 0 0;
	float:left;
}
 .ouen_plan_container .resultList .profile .priceOff .bt{
	width:298px;
	float:left;
}


 .ouen_plan_container .sectionTitleTxtBar {
background-color:transparent;
background-image:url("/imgs/campaign/ouen_plan/bg-sectiontitle.gif");
background-position:left top;
background-repeat:no-repeat;
clear:both;
color:#DD0000;
font-size:123.1%;
font-weight:bold;
margin-bottom:15px;
padding:7px 10px 7px 20px;
}


.ouen_plan_container .camp35_pref_list
{
margin-left: 10px;
clear: both;
margin-bottom: 10px;
}

.ouen_plan_container .camp35_pref_list li
{
float: left;
width: 100px;
}

.ouen_plan_container .camp35_pref_list li a
{
background-image:url("/imgs/campaign/ouen_plan/red_arrow.gif");
padding-left: 20px;
padding-top: 2px;
}








/* hisaisha_ouen_plan */

 .hisaisha_ouen_plan_container{
    background: url(/imgs/campaign/hisaisha_ouen_plan/bg_hisaisha_ouen_plan_main.jpg) left top no-repeat;
    zoom: 1;
 }

 .hisaisha_ouen_plan_container .h2_lead{
margin:0 10px;
}

 .hisaisha_ouen_plan_container .ranking_box{
    width:670px;
    margin:0 15px;
    background: url(/imgs/campaign/hisaisha_ouen_plan/hisaisha_ouen_plan_box_back.jpg) left top repeat-y;
}
 .hisaisha_ouen_plan_container .resultList{
    padding:0 20px 10px;
    background: url(/imgs/campaign/hisaisha_ouen_plan/hisaisha_ouen_plan_box_bottom.jpg) left bottom no-repeat;
}
 .hisaisha_ouen_plan_container .resultList .titleArea{
	padding-top:3px;
}
 .hisaisha_ouen_plan_container .resultList .title{
	width:290px;
}
	.hisaisha_ouen_plan_container .resultList .title a{
		font-size:100%;
	}
 .hisaisha_ouen_plan_container .resultList .wom {
	width:210px;
}
	.hisaisha_ouen_plan_container .resultList .wom em{
		font-size:100%;
	}
	.hisaisha_ouen_plan_container .resultList .wom em strong {
		font-size:150%;
	}

 .hisaisha_ouen_plan_container .resultList li.content{

	padding:0px;

 }

 .hisaisha_ouen_plan_container .resultList .head .summary{

	width:600px;

 }

 .hisaisha_ouen_plan_container .resultList .profile {
	width:400px;
}

 .hisaisha_ouen_plan_container .resultList li.gold{
	border:3px #FFB834 solid;
}


.hisaisha_ouen_plan_container .area_hearder {
	padding:14px 18px 0;
	background: url(/imgs/campaign/hisaisha_ouen_plan/bg_ranking_navi.gif) left top no-repeat;

}


.hisaisha_ouen_plan_container .area_hearder .area_navi{
	margin:6px 0 11px;


	overflow:hidden;
}
	.hisaisha_ouen_plan_container .area_hearder .area_navi:after{
		content: "";
		display: block;
		clear: both;
		height: 1px;
		overflow: hidden;
	}
	/*\*/
	* html .hisaisha_ouen_plan_container .area_hearder .area_navi{
		height: 1em;
		overflow: visible;
	}
	/**/

.hisaisha_ouen_plan_container .area_hearder li{
	float:left;
}
 .hisaisha_ouen_plan_container .resultList .profile{
	margin:0;
}
 .hisaisha_ouen_plan_container .resultList .figure {
	margin:0;
}
 .hisaisha_ouen_plan_container .resultList .profile .name{
	font-weight:bold;
	margin:3px 0;
	color:#FF0000;
}
 .hisaisha_ouen_plan_container .resultList .profile .priceOff{
	margin:4px 0 0;
}

 .hisaisha_ouen_plan_container .resultList .profile .priceOff .text{
	font-weight:bold;
	color:#FF0000;
	margin:0 7px 0 0;
	float:left;
}
 .hisaisha_ouen_plan_container .resultList .profile .priceOff .bt{
	width:298px;
	float:left;
}


 .hisaisha_ouen_plan_container .sectionTitleTxtBar {
background-color:transparent;
background-image:url("/imgs/campaign/hisaisha_ouen_plan/bg-sectiontitle.gif");
background-position:left top;
background-repeat:no-repeat;
clear:both;
color:#DD0000;
font-size:123.1%;
font-weight:bold;
margin-bottom:15px;
padding:7px 10px 7px 20px;
}


.hisaisha_ouen_plan_container .camp35_pref_list
{
margin-left: 10px;
clear: both;
margin-bottom: 10px;
}

.hisaisha_ouen_plan_container .camp35_pref_list li
{
float: left;
width: 100px;
}

.hisaisha_ouen_plan_container .camp35_pref_list li a
{
background-image:url("/imgs/campaign/hisaisha_ouen_plan/red_arrow.gif");
padding-left: 20px;
padding-top: 2px;
}







/* ouen_onegai_plan */

 .ouen_onegai_plan_container{
    background: url(/imgs/campaign/ouen_onegai_plan/bg_ouen_onegai_plan_main.jpg) left top no-repeat;
    zoom: 1;
 }

 .ouen_onegai_plan_container .h2_lead{
margin:0 10px;
}

 .ouen_onegai_plan_container .ranking_box{
    width:670px;
    margin:0 15px;
    background: url(/imgs/campaign/ouen_onegai_plan/ouen_onegai_plan_box_back.jpg) left top repeat-y;
}
 .ouen_onegai_plan_container .resultList{
    padding:0 20px 10px;
    background: url(/imgs/campaign/ouen_onegai_plan/ouen_onegai_plan_box_bottom.jpg) left bottom no-repeat;
}
 .ouen_onegai_plan_container .resultList .titleArea{
	padding-top:3px;
}
 .ouen_onegai_plan_container .resultList .title{
	width:290px;
}
	.ouen_onegai_plan_container .resultList .title a{
		font-size:100%;
	}
 .ouen_onegai_plan_container .resultList .wom {
	width:210px;
}
	.ouen_onegai_plan_container .resultList .wom em{
		font-size:100%;
	}
	.ouen_onegai_plan_container .resultList .wom em strong {
		font-size:150%;
	}

 .ouen_onegai_plan_container .resultList li.content{

	padding:0px;

 }

 .ouen_onegai_plan_container .resultList .head .summary{

	width:600px;

 }

 .ouen_onegai_plan_container .resultList .profile {
	width:400px;
}

 .ouen_onegai_plan_container .resultList li.gold{
	border:3px #FFB834 solid;
}


.ouen_onegai_plan_container .area_hearder {
	padding:14px 18px 0;
	background: url(/imgs/campaign/ouen_onegai_plan/bg_ranking_navi.gif) left top no-repeat;

}


.ouen_onegai_plan_container .area_hearder .area_navi{
	margin:6px 0 11px;


	overflow:hidden;
}
	.ouen_onegai_plan_container .area_hearder .area_navi:after{
		content: "";
		display: block;
		clear: both;
		height: 1px;
		overflow: hidden;
	}
	/*\*/
	* html .ouen_onegai_plan_container .area_hearder .area_navi{
		height: 1em;
		overflow: visible;
	}
	/**/

.ouen_onegai_plan_container .area_hearder li{
	float:left;
}
 .ouen_onegai_plan_container .resultList .profile{
	margin:0;
}
 .ouen_onegai_plan_container .resultList .figure {
	margin:0;
}
 .ouen_onegai_plan_container .resultList .profile .name{
	font-weight:bold;
	margin:3px 0;
	color:#FF0000;
}
 .ouen_onegai_plan_container .resultList .profile .priceOff{
	margin:4px 0 0;
}

 .ouen_onegai_plan_container .resultList .profile .priceOff .text{
	font-weight:bold;
	color:#FF0000;
	margin:0 7px 0 0;
	float:left;
}
 .ouen_onegai_plan_container .resultList .profile .priceOff .bt{
	width:298px;
	float:left;
}


 .ouen_onegai_plan_container .sectionTitleTxtBar {
background-color:transparent;
background-image:url("/imgs/campaign/ouen_onegai_plan/bg-sectiontitle.gif");
background-position:left top;
background-repeat:no-repeat;
clear:both;
color:#DD0000;
font-size:123.1%;
font-weight:bold;
margin-bottom:15px;
padding:7px 10px 7px 20px;
}


.ouen_onegai_plan_container .camp35_pref_list
{
margin-left: 10px;
clear: both;
margin-bottom: 10px;
}

.ouen_onegai_plan_container .camp35_pref_list li
{
float: left;
width: 100px;
}

.ouen_onegai_plan_container .camp35_pref_list li a
{
background-image:url("/imgs/campaign/ouen_onegai_plan/red_arrow.gif");
padding-left: 20px;
padding-top: 2px;
}




