/* 大枠 */
#peko-book #main {
	width:760px;
}
#peko-book #toparea {
	width:760px;
	height:90px;
	border-top:#8a6638 solid 1px;
	background:url(/98th/images/98th_bg006.gif) no-repeat left top;
}
#peko-book #contentarea {
	width:760px;
	background:url(/98th/images/98th_bg002.gif) no-repeat left top;
}
#peko-book .top {
	width:760px;
	height:43px;
	background-color:#FFFFFF;
	border-bottom:#8a6638 solid 1px;
}
#peko-book .top img.left {
	margin:5px 0 0 0;
	float:left;
}
#peko-book .top img.right {
	margin:7px 0 0 0;
	float:right;
}

#peko-book .ground {
	width:697px;
	margin:0 auto;
}

/* ページトップ */
#peko-book .pagetop {
	width: 760px;
	margin-top: 15px;
	text-align:right;
}


/* テキストエリア */
#peko-book .lead {
	width:697px;
	min-height:194px;
	background:url(/98th/images/98th_bg003.jpg) no-repeat left top;
}
*html #peko-book .lead {
	height:194px;
}
*:first-child+html #peko-book .lead {
	height:194px;
}
#peko-book .lead img.leadimg {
	margin:14px 0 0;
}
#peko-book .lead p.leadtxt {
	width:360px;
	margin:25px 0 20px 6px;
}
#peko-book .textbox {
	width:680px;
	margin:0 8px;
	padding:0 0 42px 0;
}
#peko-book .textbox p.tx01 {
	margin:50px 0 30px 0;
}

#peko-book p.w450 {
	width:450px;
}
#peko-book p.tx02 {
	margin:0 16px 20px;
}
#peko-book p.tx03 {
	text-align:center;
}
#peko-book p.tx04 {
	margin:25px 0;
	text-align:center;
}
#peko-book p.tx05 {
	margin:0 0 8px 10px;
}
#peko-book p.mb0 {
	margin-bottom:0px;
}
#peko-book p.mt20 {
	margin-top:20px;
}
#peko-book ul {
	margin:0;
}
#peko-book span{
	font-weight:bold;
}
#peko-book span.small{
	line-height:2.4;
	font-size:83%;
	font-weight:normal;
}
#peko-book span.gold{
	color:#9d8032;
}
#peko-book span.red{
	color:#cb0003;
}
#peko-book img.title-logo{
	margin:7px 0 0 219px;
}

/* フォームエリア */
#peko-book .formbox {
	width:680px;
	margin:0 8px;
	padding:0;
}
#peko-book .formbox table {
	width: 680px;
	border-top:#DFD7BE solid 1px;
	border-right:#DFD7BE solid 1px;
	_margin-top:-1px;
}

#peko-book .formbox table tr {
	margin:0;
	padding:0;
}
#peko-book .formbox table th {
	border-top:#DFD7BE solid 1px;
	border-right:#DFD7BE solid 1px;
	border-left:#DFD7BE solid 2px;
	padding: 0;
	text-align: left;
	vertical-align: top;
	line-height: 125%;
}
#peko-book .formbox table td {
	border-top:#DFD7BE solid 1px;
	border-right:#DFD7BE solid 1px;
	padding: 0;
	text-align: left;
	vertical-align: top;
	line-height: 125%;
}
#peko-book .formbox table tr.questionnaire th {
	width: 25%;
	padding:8px;
	background: #FAD76F;
	font-size: 100%;
	font-weight:bold
}
#peko-book .formbox table th {
	width: 25%;
	padding:8px;
	background: #faf7eb;
	font-size: 100%;
	font-weight:bold
}
#peko-book .formbox table tr.end th,
#peko-book .formbox table tr.end td {
	border-bottom:#DFD7BE solid 2px;
}
#peko-book .formbox table th span.certainly {
	color:#cc0001;
	font-size:83%;
	font-weight:normal;
}

#peko-book .formbox table td {
	padding:6px;
}
#peko-book .formbox table tr.questionnaire td {
	padding:6px;
}

#peko-book .formbox table .field01 {
	width: 85%;
}
#peko-book .formbox table .field02 {
	width: 65%;
}
#peko-book .formbox table .field03 {
	width: 4em;
}
#peko-book .formbox table .field04 {
	width: 3em;
}
#peko-book .formbox table .field05 {
	margin: 5px 0;
}

#peko-book p.bt {
	margin: 0 auto;
	padding-top:10px;
	text-align: center;
}
#peko-book .formbox p.bt a {
	text-decoration: none;
}

/* エラー画面 */
#peko-book .formbox table td div.error {
	font-weight:bold;
	color:#cc0001;
}

/* 確認画面 */
/* 完了画面 */
#peko-book div.short {
	margin:60px 8px 15px;
}

#peko-book div.short p img {
	margin-bottom:30px;
}

#peko-book .formbox p.bt input.bt {
	margin:0 30px;
}

#peko-book p.bt2 {
	width:600px;
	margin:0 auto;
	text-align:center;
}
#peko-book p.bt2 img{
	margin:0 15px;
}
#peko-book p.line{
	width:680px;
	margin-bottom:12px;
}
#peko-book ul.standard{
	margin:0 16px;
}
#peko-book ul.standard li{
	background: url(/common/images/li_ic004.gif) no-repeat 0 0.15em;
}

/* フェア・キャンペーン */
#peko-book .two-column{
	width:658px;
	margin-bottom:30px;
	padding:10px;
	border:1px solid #BB9F53;
}
#peko-book .two-column .inner{
	background:url(/98th/images/98th_bg007.gif) repeat-y left top;
}
#peko-book .two-column .left-column{
	float:left;
	width:318px;
	padding:0;
}
#peko-book .two-column .right-column{
	float:right;
	width:318px;
	padding:0;
}
#peko-book .two-column .left-column .img-col,
#peko-book .two-column .right-column .img-col{
	float:left;
	width:116px;
	margin-right:10px;
}
#peko-book .two-column .left-column .txt-col,
#peko-book .two-column .right-column .txt-col{
	float:left;
	width:192px;
}
#peko-book .two-column .left-column .txt-col02,
#peko-book .two-column .right-column .txt-col02{
	float:right;
	width:192px;
	margin-top:3px;
}
#peko-book .two-column .left-column .txt-col a,
#peko-book .two-column .right-column .txt-col a{
	color:#B90000;
	font-weight:bold;
}
#peko-book .two-column .left-column .txt-col span.brown,
#peko-book .two-column .right-column .txt-col span.brown{
	display:block;
	margin:14px 0;
	color:#582700;
	font-weight:normal;
}
#peko-book .two-column .left-column p.date,
#peko-book .two-column .right-column p.date{
	float:right;
	width:192px;
	background:#F4E7C2;
	text-align:center;
}
#peko-book .two-column .left-column p.date span.inner-txt,
#peko-book .two-column .right-column p.date span.inner-txt{
	display: -moz-inline-box;
	display: inline-block;
}
#peko-book .two-column .left-column p.date span.inner-txt span,
#peko-book .two-column .right-column p.date span.inner-txt span{
	display:block;
	max-width:192px;
	margin-bottom:3px;
	padding:4px 2px 1px;
	font-weight:normal;
	text-align:left;
}