/*@charset "EUC-JP";*/
img{
        border: 0;
}

p{
        margin: 0;
		padding: 0;
}


:root *{
	font-size: 12px;
	line-height:160%;
}
* :root *{/* IEだけ行間高め */
	line-height:160%;
}
.back-color{
	background-color: #E1F9FF;
	padding-bottom:7px;
}
.warp-oki{
	border:solid 1px #ccc; 
	padding:15px 20px 15px 20px;
	margin:0 20px 20px 20px;
	background-color:#fff;
}

/* ----------------------------------------------------
 プレゼントタイトル
 ---------------------------------------------------- */
.present_titlebar{
	font-size: 14px;
	text: left bold;
	background-color:#F6F6F6;
	line-height:25px;
	border-left:4px solid #e8377d;
	border-bottom: 1px solid #666666;
	margin: 10px 0;
	text-indent: -25px;
	padding-left:28px;
	font-weight:bold;
}
/* ----------------------------------------------------
 アンケートタイトル
 ---------------------------------------------------- */
.present_anquete_title{
	color:#333;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	line-height:30px;
	background-color:#eee;
}

/* ----------------------------------------------------
 プレゼント詳細の左側のセル
 ---------------------------------------------------- */

.present_td_shousai_left{
	color:#333;
	font-size: 12px;
	line-height: 20px;
	vertical-align: top;
	font-weight: bold;
	}
/* ----------------------------------------------------
 沖縄アンケートのテーブル
 ---------------------------------------------------- */

.form-table-oki {
	margin-bottom: 20px;
}

.form-table-oki input{
	width: 500px;
}

.form-table-oki textarea{
	width: 500px;
}
.chuui ul {
	margin-left:15px;
	margin-right: 15px;
}
.chuui ul li {
	list-style-type: disc;
	margin-bottom:3px;
}

/* 回り込み解除用 */
.float_wrap:after{
	content: "";
	display: block;
	clear: both;
	height: 1px;
	overflow: hidden;
	margin-bottom: -1px;
}
/*\*/
* html .float_wrap{
	height: 1em;
	clear: both;
	overflow: visible;
}
/**/


/* ランキング結果のテーブル */

/* テーブル共通スタイル */
.oki-rnk-table {
	border-collapse: collapse;
}

.oki-rnk-table th{
	padding: 5px;
	border: 1px solid #cccccc;
	font-size: 12px;
		color: #FFFFFF;
}

.oki-rnk-table td{
	padding: 5px;
	border: 1px solid #cccccc;
	font-size: 12px;
}


.crown1{
  height: 16px;
  _height: 16px;
	padding-left: 25px;
	background: url('/img/okinawa_contest/table_crown1.gif') no-repeat 2px center;
	font-weight: bold;
}

.crown2{
  height: 16px;
  _height: 16px;
	padding-left: 25px;
	background: url('/img/okinawa_contest/table_crown2.gif') no-repeat 2px center;
	font-weight: bold;
}

.crown3{
  height: 16px;
  _height: 16px;
	padding-left: 25px;
	background: url('/img/okinawa_contest/table_crown3.gif') no-repeat 2px center;
	font-weight: bold;
}

.no-crown{
  height: 16px;
  _height: 16px;
	padding-left: 25px;
}

.rnk-table-left{
	float: left;
}

.rnk-riyuu-right{
	width: 250px;
	float: right;
}

.rnk-riyuu-right h6{
	border-bottom: 1px solid #ccc;
	color: #663300;
	font-size: 12px;
	margin-top: 10px;
	padding-bottom: 5px;
}

.title-riyuu {
	font-weight: bold;
	margin-bottom: 5px;
}

.list{
	padding-left: 7px;
	background: url('/img/public/csl/csl_10_cccccc.gif') no-repeat left 2px;
}
