a {  text-decoration: none}
a:link { color:#0000A0 }
a:visited { color:#0000A0 }
a:hover { text-decoration:underline }
a:active { position: relative; top: 2px; left: 1px; }
big { font-size: 13pt;}
small { font-size: 9pt;}
td.b { font-size:13pt; color: #ffffff; font-weight: bold}
td.line {  font-size: 10pt; line-height: 120%; color: #333333}
td {  font-size: 10pt; color: #333333}
td.w {  font-size: 10pt; color: #ffffff}
th { font-size:10pt }
td.s {  font-size: 8pt;}
td.copy {  font-size: 10pt; color: #FFFFFF}
.blue { font-size: 10pt; color:royalblue }
.white { color:white }
.orange { font-size: 10pt; color:orange;
					font-weight:bold }

table.border {border-width:1 0 0 0;
							border-style:solid;
							border-color:#ffffff }

.border1 { border:3 dashed #8AC0FD }
.border2 { border:5 double #FFD7EB }
.border3 { border:5 double #D6D6AD }
.border4 { border:3 dashed #BADA67 }

input.button { border:5 double #FFD7EB;
							background-color:#ffffff;
							color:#333333 }

input.border {border-width:0 0 1 0;
							border-style:solid;
							border-color:#999999 }

input.border2 {border-width:1 1 1 1;
							border-style:solid;
							border-color:#999999;
							background-color:#D6D6AD }

input.border5 {border-width:0 0 1 0;
							border-style:solid;
							border-color:#999999;
							background-color:#ffffee }

							
.text { border-width:0 0 1 0;
						border-style:solid;
						border-color:#333333;
						background-color:#ffffff }

input.border6 {border:1 solid #999999 }

textarea { border:1 solid #333333 }

.present1 { border-width:0 0 3 0;
						border-style:dotted;
						border-color:#BADA67;
						background-color:#F1FEE9;
						color:orange;
						font-weight:bold }

.present2 { border-width:2 0 2 0;
						border-style:dotted;
						border-color:#BADA67;
						background-color:#F1FEE9 }

.qa1 { border-width:3 0 3 0;
			border-style:dashed;
			border-color:#ff9dce;
			background-color:#ffe8f3;
			color:#666666;
			font-size:11pt;
			font-weight:bold }
			
			
/*インデックス　会社情報設定*/


#company_info {
  width:600px;
  height:182px;
  background:url(img/company_info.gif) no-repeat 0 0;
  margin:10px 0 0;
  padding:0;
  }
  
#mobile {
  width:316px;
  height:116px;
  background:#fff;
  border:2px solid #09f;
  margin:0 10px 0 0;
  padding:5px;
  }
  
  
/*************サマーキャンペーン当選者発表************/

#contents {
	width:677px;
	height:auto;
	margin:-4px auto 0;
	padding:0;
	}

/* 共通 */

.zeela_waku {
	width:245px;
	height:24px;
	margin:0;
	padding:0;
}

.zeela_waku table {
	margin:0;
	padding:0;
	border-top:1px solid #F8709E;
	border-left:1px solid #F8709E;
	background:#fff;
}

.zeela_waku td {
	margin:0;
	padding:0;
	font-size:17px;
	color:#000;
	font-weight:bold;
	border-bottom:1px solid #F8709E;
	border-right:1px solid #F8709E;
}

.ika_waku {
	width:245px;
	height:24px;
	margin:0;
	padding:0;
	}

.ika_waku table {
	margin:0;
	padding:0;
	border-top:1px solid #00579C;
	border-left:1px solid #00579C;
	background:#fff;
}

.ika_waku td {
	margin:0;
	padding:0;
	font-size:17px;
	color:#000;
	font-weight:bold;
	border-bottom:1px solid #00579C;
	border-right:1px solid #00579C;
}


/* 1等賞 */
#contents01 {
	width:677px;
	height:187px;
	margin:0;
	padding:0;
	background:url(campaign/campaign_summer2/summer_j02.jpg) no-repeat 0 0;
	position:relative;
}

.contents01_block {
	position:absolute;
	top:111px;
	left:214px;
}



/* 2等賞 */
#contents02 {
	width:677px;
	height:168px;
	margin:0;
	padding:0;
	background:url(campaign/campaign_summer2/summer_j03.jpg) no-repeat 0 0;
	position:relative;
}

.contents02_block01 {
	position:absolute;
	top:51px;
	left:131px;
}

.contents02_block02 {
	position:absolute;
	top:83px;
	left:131px;
}

.contents02_block03 {
	position:absolute;
	top:115px;
	left:131px;
}

.contents02_block04 {
	position:absolute;
	top:51px;
	left:392px;
}

.contents02_block05 {
	position:absolute;
	top:83px;
	left:392px;
}



/* 3等賞 */
#contents03 {
	width:677px;
	height:227px;
	margin:0;
	padding:0;
	background:url(campaign/campaign_summer2/summer_j04.jpg) no-repeat 0 0;
	position:relative;
}

.contents03_block01 {
	position:absolute;
	top:51px;
	left:131px;
}

.contents03_block02 {
	position:absolute;
	top:83px;
	left:131px;
}

.contents03_block03 {
	position:absolute;
	top:115px;
	left:131px;
}

.contents03_block04 {
	position:absolute;
	top:147px;
	left:131px;
}

.contents03_block05 {
	position:absolute;
	top:179px;
	left:131px;
}

.contents03_block06 {
	position:absolute;
	top:51px;
	left:392px;
}

.contents03_block07 {
	position:absolute;
	top:83px;
	left:392px;
}

.contents03_block08 {
	position:absolute;
	top:115px;
	left:392px;
}

.contents03_block09 {
	position:absolute;
	top:147px;
	left:392px;
}

.contents03_block10 {
	position:absolute;
	top:179px;
	left:392px;
}


/* 4等賞 */
#contents04 {
	width:677px;
	height:379px;
	margin:0;
	padding:0;
	background:url(campaign/campaign_summer2/summer_j05.jpg) no-repeat 0 0;
	position:relative;
}

.contents04_block01 {
	position:absolute;
	top:51px;
	left:131px;
}

.contents04_block02 {
	position:absolute;
	top:83px;
	left:131px;
}

.contents04_block03 {
	position:absolute;
	top:115px;
	left:131px;
}

.contents04_block04 {
	position:absolute;
	top:147px;
	left:131px;
}

.contents04_block05 {
	position:absolute;
	top:179px;
	left:131px;
}

.contents04_block06 {
	position:absolute;
	top:211px;
	left:131px;
}

.contents04_block07 {
	position:absolute;
	top:243px;
	left:131px;
}

.contents04_block08 {
	position:absolute;
	top:275px;
	left:131px;
}

.contents04_block09 {
	position:absolute;
	top:307px;
	left:131px;
}

.contents04_block10 {
	position:absolute;
	top:339px;
	left:131px;
}


.contents04_block11 {
	position:absolute;
	top:51px;
	left:392px;
}

.contents04_block12 {
	position:absolute;
	top:83px;
	left:392px;
}

.contents04_block13 {
	position:absolute;
	top:115px;
	left:392px;
}

.contents04_block14 {
	position:absolute;
	top:147px;
	left:392px;
}

.contents04_block15 {
	position:absolute;
	top:179px;
	left:392px;
}

.contents04_block16 {
	position:absolute;
	top:211px;
	left:392px;
}

.contents04_block17 {
	position:absolute;
	top:243px;
	left:392px;
}

.contents04_block18 {
	position:absolute;
	top:275px;
	left:392px;
}

.contents04_block19 {
	position:absolute;
	top:307px;
	left:392px;
}

.contents04_block20 {
	position:absolute;
	top:339px;
	left:392px;
}


/* 5等賞 */
#contents05 {
	width:677px;
	height:602px;
	margin:0;
	padding:0;
	background:url(campaign/campaign_summer2/summer_j06.jpg) no-repeat 0 0;
	position:relative;
}

.contents05_block01 {
	position:absolute;
	top:51px;
	left:131px;
}

.contents05_block02 {
	position:absolute;
	top:83px;
	left:131px;
}

.contents05_block03 {
	position:absolute;
	top:115px;
	left:131px;
}

.contents05_block04 {
	position:absolute;
	top:147px;
	left:131px;
}

.contents05_block05 {
	position:absolute;
	top:179px;
	left:131px;
}

.contents05_block06 {
	position:absolute;
	top:211px;
	left:131px;
}

.contents05_block07 {
	position:absolute;
	top:243px;
	left:131px;
}

.contents05_block08 {
	position:absolute;
	top:275px;
	left:131px;
}

.contents05_block09 {
	position:absolute;
	top:307px;
	left:131px;
}

.contents05_block10 {
	position:absolute;
	top:339px;
	left:131px;
}


.contents05_block11 {
	position:absolute;
	top:371px;
	left:131px;
}

.contents05_block12 {
	position:absolute;
	top:403px;
	left:131px;
}

.contents05_block13 {
	position:absolute;
	top:435px;
	left:131px;
}

.contents05_block14 {
	position:absolute;
	top:467px;
	left:131px;
}

.contents05_block15 {
	position:absolute;
	top:499px;
	left:131px;
}

/****/
.contents05_block16 {
	position:absolute;
	top:51px;
	left:392px;
}

.contents05_block17 {
	position:absolute;
	top:83px;
	left:392px;
}

.contents05_block18 {
	position:absolute;
	top:115px;
	left:392px;
}

.contents05_block19 {
	position:absolute;
	top:147px;
	left:392px;
}

.contents05_block20 {
	position:absolute;
	top:179px;
	left:392px;
}

.contents05_block21 {
	position:absolute;
	top:211px;
	left:392px;
}

.contents05_block22 {
	position:absolute;
	top:243px;
	left:392px;
}

.contents05_block23 {
	position:absolute;
	top:275px;
	left:392px;
}

.contents05_block24 {
	position:absolute;
	top:307px;
	left:392px;
}

.contents05_block25 {
	position:absolute;
	top:339px;
	left:392px;
}


.contents05_block26 {
	position:absolute;
	top:371px;
	left:392px;
}

.contents05_block27 {
	position:absolute;
	top:403px;
	left:392px;
}

.contents05_block28 {
	position:absolute;
	top:435px;
	left:392px;
}

.contents05_block29 {
	position:absolute;
	top:467px;
	left:392px;
}

.contents05_block30 {
	position:absolute;
	top:499px;
	left:392px;
}


