@charset "UTF-8";

/* === kentei Layout setting File === */

/* -------------------------------------------------- lowMainContents Area */

*:first-child+html body.index #lowMainContents {
	margin-bottom: 0;
}
div.section {
	margin-bottom: 20px;
}
div.w709Box {
	width: 669px;
	padding: 15px 20px 0;
}
* html div.w709Box {
	width: 709px;
}
div.w709Box p {
	margin-bottom: 10px;
}
div#lowMainContents h1 {
	border: none;
	margin: 0 0 30px;
	padding: 0;
	width: auto;
}

div#lowMainContents .kenteiTitle {
	margin: -15px -20px 40px;
}

#messages ul {
	width: 639px;
	margin-bottom: 20px;
	background: #ffb6c1;
	padding: 15px;
}

* html #messages ul {
	width: 669px;
}

.w709Box dt {
	float: left;
	width: 50px;
}

.w709Box dd {
	float: right;
	width: 619px;
}

.w709Box dd p {
	margin-bottom: 15px;
}

.w709Box .qPic {
	float: right;
	margin: 0 0 10px 20px;
}

.w709Box .checkBox {
	width: 619px;
	margin-left: 50px;
	background-color: #f1f1f1;
}

.w709Box .checkBox ul {
	padding: 7px 10px 7px 8px;
}

.checkBox li {	
	float: left;
	width: 170px;
	text-indent: -23px;
	margin-left: 23px;
	margin-right: 10px;
}

*html .checkBox li {	
	text-indent: 0;
	margin-left: 0;
}

.checkBox li.end {	
	width: 170px;
	margin-right: 0;
}

.line {
	width: 669px;
	margin: 15px 0;
	border-top: 1px solid #f19601;
}

.line hr {
	display: none;
}

.kenteiBtn {
	margin-top: 30px;
}


/* -------------------------------------------------- pagetop */

.w709Box .pageTop02 {
	clear: both;
	margin-bottom: 20px;
	text-align: right;
	font-size:10px;
}

.w709Box .pageTop02 a{
	background-image:url(../../common/images/2010/marker-pagetop.gif);
	background-position:0 center;
	background-repeat:no-repeat;
	padding-left:15px;
	color:#000;
}

.w709Box .pageTop02 a:visited {
	color:#000;
	text-decoration:underline;
}

.w709Box .pageTop02 a:hover {
	color:#c00;
	text-decoration:underline;
}

#pageTop .pageTop {
	float: none;
}

