/*present
--------------------------------------------------*/
#main1 {
	padding-bottom: 30px;
}

#pre-top {
	width: 620px;
	overflow: hidden;
}

.left-pre {
	width: 330px;
	float: left;
}

.right-pre {
	width: 260px;
	float: right;
}
.pre-old {
	width: 618px;
	border: 1px dotted #666666;
	float: left;
	margin-top: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}


.pre-old .left-pre {
	width: 240px;
}
.pre-old .right-pre {
	width: 350px;
	padding-right: 10px;
}
.orange {
	font-weight: bold;
	color: #FF6600;
}
.style3 {
	font-size: 16px;
	font-weight: bold;
	color: #009900;
}
.right-pre a {
	font-size: 17px;
	font-weight: bold;
	color: #007900;
}
.green {
	font-weight: bold;
	color: #006600;
	font-size: 14px;
}
.grey {
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}
.pre-middle {
	background-image: url(../images/present/oubo-hoho.gif);
	background-repeat: no-repeat;
	padding-top: 35px;
	margin-top: 15px;
}
.pre-middle a {
	font-weight: bold;
	color: #FF0000;
}

.pre-form {
	width: 580px;
	float: left;
	margin-top: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}.pre-form .left-pre {
	width: 160px;
}
.pre-form .right-pre {
	width: 430px;
}
.form-a {
	border: 1px solid #D51016;
	width: 580px;
}
.form-b {
	width: 580px;
}
.pre-middle2 {
	margin-top: 15px;
}
.comment {
	width: 550px;
}


/*プレゼントページ
---------------------------------------------------------*/
body {
	font: 12px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", Helvetica, Arial, sans-serif;
	color: #444444;
	text-align:justify;
	text-justify:distribute;	
}

.orange-b15 {
	font-size: 15px;
	font-weight: bold;
	color: #FF6600;
}
.green-b13 {
	font-size: 13px;
	font-weight: bold;
	color: #009900;
}
.green-b16 {
	font-size: 16px;
	font-weight: bold;
	color: #009900;
}
.green-b19 {
	font-size: 19px;
	font-weight: bold;
	color: #009900;
}

.black-b15 {
	font-size: 15px;
	font-weight: bold;
	color: #333333;
}
.red-12 {
	font-size: 12px;
	color: #D51016;
}
.red-b13 {
	font-size: 13px;
	font-weight: bold;
	color: #D51016;
}
.red-b17 {
	font-size: 17px;
	font-weight: bold;
	color: #D51016;
}
.wit-b17 {
	font-size: 17px;
	font-weight: bold;
	color: #FFF;
}


.mini {
	font-size: 12px;
	font-weight: normal;
}

.e-mono-link {
	float:right;
	display:block;
	width:300px;
	text-align:right;
	color: #006600;
	font-size: 12px;
}

.e-mono-link a{
	font-weight: bold;
	color: #006600;
}




.new-present {
	letter-spacing: 0em;
	margin-top: 0px;
	width: 590px;
}

.caption {
	width: 380px;
	line-height: 1.5em;
}
.caption1 {
	width: 100%;
	line-height: 1.5em;
}
.caption2 {
	width: 320px;
}
.float-r {
	float: right;
	clear: both;
}
.float-l {
	float: left;
	clear: both;
	padding-right:10px;
}
.end-present {
	border: 7px solid #BBBBBB;
	padding: 10px;
	margin-top: 50px;
}
.end-present p {
	font-size: 13px;
	font-weight: bold;
	line-height:1.5em;
}

.end-present h4 {
	font-size: 14px;
	font-weight: bold;
}
.happyo {
	margin-top: 50px;
	border-right: 1px solid #D51016;
	border-bottom: 1px solid #D51016;
	border-left: 1px solid #D51016;
}
.new_present {
	background-color:#FFC;
	border-top: 3px double #D51016;
	border-right: 3px double #D51016;
	border-bottom: 3px double #D51016;
	border-left: 3px double #D51016;
	margin-bottom:20px;
}
.miwrap {
	padding: 20px;
}


.img_emono {
	display:block;
	width:587px;
	position:relative;
	text-align:right;
	right:0px;
}


/*プレゼント応募ページ
---------------------------------------------------------*/
.atten {
	color: #009100;
}
.color-red {
	color: #D51016;
}
.center {
	margin-right: auto;
	margin-left: auto;
	display: block;
}
.center2 {
	margin-right: auto;
	margin-left: auto;
	display: block;
	margin-top:30px;
}
.end-oubo {
	border: 1px solid #D50F15;
	padding: 25px;
	margin-top: 15px;
}
.style5 {
	font-size: 14px;
	font-weight: bold;
	color: #009900;
}
.style9 {
	font-size: 14px;
	color: #D50F15;
}


/*プレゼント当選ページ
---------------------------------------------------------*/
.present-taisyo {
	border: 1px solid #008A00;
	margin-top: 20px;
	height: 170px;
}
.pre-mess1 {
	font-size: 15px;
	line-height: 1.5em;
	font-weight: bold;
	color: #008C00;
	letter-spacing: -0.05em;
	margin-left: 30px;
	margin-top: 25px;
}
.pre-mess2 {
	font-size: 15px;
	line-height: 1.5em;
	font-weight: bold;
	color: #666666;
	letter-spacing: -0.05em;
	margin-left: 30px;
	margin-top: 25px;
}