@charset "utf-8";
/* =========================================================
CSS information

 更新者：松尾
 更新日：20090902

 file name  : present.css
 style info : 安藤房子新書「愛されて結婚する77のルール」プレゼント用のスタイル
============================================================ */

/* タイトル周り
----------------------------------------------------*/
#contents #titleArea {
	width: 570px;
	background: url(../images/bg.png) top no-repeat;
	padding: 10px;
}

#contents #titleArea h1 {
	margin-left: 10px;
	clear: both;
	float: left;
}

#contents #titleArea #bookImage {
	margin-left: 413px;
	/margin-left: 410px;
}

#contents #titleArea #dLine {
	margin-top: 15px;
	clear: both;
	float: left;
}

#contents #titleArea #presentText {
	width: 386px;
	margin-top: 15px;
	margin-left: 10px;
	clear: both;
	float: left;
}

#contents #titleArea #presentText a {
	color: #9F2C5F;
	font-weight: bold;
}

#contents #titleArea #presentText a:active,
#contents #titleArea #presentText a:hover {
	color: #9F2C5F;
	font-weight: bold;
	text-decoration: underline;
}

#contents #titleArea #presentText span {
	color: #F76B9F;
	font-size: 150%;
	font-weight: bold;
}

#contents #titleArea #userID {
	width: 365px;
	background: url(../images/user_id.png) 0em 1em no-repeat;
	margin-top: 15px;
	padding: 0px 20px;
	text-align: center;
	clear: both;
	float: left;
}

#contents #titleArea #userID span {
	color: #F76BA1;
	font-size: 150%;
}

#contents #titleArea #thanks {
	width: 570px;
	background: url(../images/bg_thanks.png) bottom no-repeat;
	clear: both;
	float: left;
}

#contents #titleArea #thanks img {
	margin-top: 20px;
	margin-left: 60px;
	clear: both;
	float: left;
}

#contents #titleArea #thanks span {
	width: 530px;
	display: block;
	padding-top: 30px;
	padding-bottom: 25px;
	padding-left: 15px;
	color: #777777;
	clear: both;
}


/* 本のコンテンツ
----------------------------------------------------*/
#contents #bookContents {
	width: 570px;
	background:url(../images/bg_contentsb.png) bottom no-repeat;
	margin-top: 10px;
	padding-bottom: 20px;
	clear: both;
}

#contents #bookContents dl {
	width: 570px;
	background:url(../images/bg_contentst.png) top no-repeat;
}

#contents #bookContents dl dt {
	margin-top: 2px;
	margin-left: 17px;
}

#contents #bookContents dl dd {
	width: 400px;
	margin-top: 10px;
	margin-left: 35px;
	padding-bottom: 5px;
	border-bottom: 1px dashed #F9D5F3;
}

#contents #bookContents dl dd.nb {
	width: 400px;
	margin-top: 10px;
	margin-left: 35px;
	padding-bottom: 5px;
	border: none;
}

#contents #bookContents dl dd span {
	color: #9F2C5F;
}


/* 応募ボタン
----------------------------------------------------*/
#contents #apply {
	width: 570px;
	margin-top: 20px;
	text-align: center;
}

#contents #apply img {
	margin-bottom: 10px;
}

#contents #apply span {
	display: block;
}

#contents #apply span a {
	color: #9F2C5F;
	font-weight: bold;
}

#contents #apply span a:active,
#contents #apply span a:hover {
	color: #9F2C5F;
	font-weight: bold;
	text-decoration: underline;
}


/* 安藤房子 経歴
----------------------------------------------------*/
#contents #andoProfile {
	background: url(../images/bg_svb.png) bottom no-repeat;
	margin-top: 50px;
}

#contents #andoProfile dl {
	width: 560px;
	background: url(../images/bg_svt.png) no-repeat;
	padding: 15px;
}

#contents #andoProfile dl dt {
	margin-left: 75px;
}

#contents #andoProfile dl dd.img {
	display: block;
	clear: both;
	float: left;
}

#contents #andoProfile dl dd.text {
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 75px;
}

#contents #andoProfile dl dd.text span.bookImage {
	display: block;
	margin-top: 15px;
}


#contents #andoProfile dl dd.text ul.andobtn {
	margin-top: 25px;
}

#contents #andoProfile dl dd.text ul.andobtn li {
	margin-right: 10px;
	display: inline;
}


/* 応募フォーム
----------------------------------------------------*/
#contents #submitForm {
	width: 570px;
	background: url(../images/bg_formb.png) bottom no-repeat;
	padding-bottom: 10px;
}

#contents #submitForm form {
	width: 570px;
	background:url(../images/bg_formt.png) no-repeat;
}

#contents #submitForm form table {
	width: 480px;
	margin: 30px 40px;
}

#contents #submitForm form table td {
	padding-bottom: 20px;
}

#contents #submitForm form table td.item {
	width: 180px;
	vertical-align: top;
}

#contents #submitForm form table td.submit {
	padding-top: 25px;
	text-align: center;
}

#contents #submitForm form table td span.condition {
	margin-top: 5px;
	display: block;
	font-size: 88%;
	color: #666666;
	line-height: 1.2em;
}

#contents #submitForm #condition {
	width: 520px;
	background: #EFEFEF;
	margin-left: 10px;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 25px;
	padding-left: 15px;
	font-size: 92%;
}

#contents #submitForm #condition p {
	font-size: 135%;
}

#contents #submitForm #condition ul li {
	background: url(../../../images/share/i_list_caution.png) no-repeat 0em 0.8em;
	padding-left: 15px;
	line-height: 2.5em;
}


#contents #submitForm span.asterisk {
	color: #CC0000;
}


/* thanksページ
----------------------------------------------------*/
#contents #naviTop {
	width: 570px;
	margin: 20px 0px;
	text-align: center;
}
