/* reset */
body, div,
dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6,
pre, form, fieldset, input, textarea,
p, blockquote, th, td {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset, img {
	border:0;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style:normal;
	font-weight:normal;
}
ol, ul {
	list-style:none;
}
caption, th {
	text-align:left;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
}
q:before, q:after {
	content:'';
}
abbr, acronym {
	border:0;
}
hr{
	display:none;
}

/* 新TOP */
#global,
#maincontents {
	width:940px !important;
}

/* フッター */
#footertop {
	position:relative;
	top:0px;
	left:0px;
	width:940px !important;
	height:30px;
	margin:0px;
	padding:0px;
	background-image:url(../images/bg03.gif);
}
#footercopy {
	left:auto !important;
	right:18px !important;
}

/* メインエリア */
#maincontents {
	background:url(../../list/images/index_bg002.gif) 0 0 no-repeat;
}
.mainArea {
	padding:36px 0 97px;
	background:url(../../list/images/index_bg001.gif) 0 100% no-repeat;
	position:relative;
}
.logo01 {
	position:absolute;
	top:36px;
	left:25px;
}
.lead {
	margin:0 0 21px 133px;
}

/* bookColTwo */
.bookColTwo {
	margin-left:25px;
	width:890px;
}

.bookColTwo .colLeft,
.bookColTwo .colRight {
	width:423px;
}
.bookColTwo .colLeft {
	float:left;
}
.bookColTwo .colRight {
	float:right;
}
.bookColTwo .boxTitle {
	margin-left:16px;
}
.bookColTwo .boxInner {
	padding:11px 13px 29px 32px;
}
.bookColTwo .boxInner .lead {
	margin:0 0 15px;
}
.bookColTwo .boxInner .btn {
	position:absolute;
	top:0;
	left:242px;
}
.bookColTwo .boxInner h3 {
	margin-bottom:5px;
}

/* pickUpList */
.pickUpList {
	padding-bottom:20px;
}

.pickUpList li {
	padding:10px 0 11px 0;
	background:url(../../images/index_bdr002.gif) repeat-x 0 100%;
}
.pickUpList li a {
	display:block;
}
.timeBox .pickUpList li a {
	padding-left:15px;
	background:url(../../time/images/arrow01.gif) no-repeat 0 0.05em;
}
.radioBox .pickUpList li a {
	padding-left:15px;
	background:url(../../radio/images/arrow01.gif) no-repeat 0 0.05em;
}
.recularBox .pickUpList li a {
	padding-left:15px;
	background:url(../../recular/images/arrow01.gif) no-repeat 0 0.05em;
}
.lifeBox .pickUpList li a {
	padding-left:15px;
	background:url(../../life/images/arrow01.gif) no-repeat 0 0.05em;
}

/* radioBox */
.radioBox {
	margin-bottom:5px;
	padding-top:58px;
	background:url(../../list/images/index_bg_box002.gif) 0 0 no-repeat;
	position:relative;
}
.radioBox .boxInner {
	background:url(../../list/images/index_bg_box002_btm.gif) 0 100% no-repeat;
}

/* timeBox */
.timeBox {
	margin-bottom:5px;
	padding-top:58px;
	background:url(../../list/images/index_bg_box001.gif) 0 0 no-repeat;
	position:relative;
}
.timeBox .boxInner {
	background:url(../../list/images/index_bg_box001_btm.gif) 0 100% no-repeat;
}

/* recularBox */
.recularBox {
	margin-bottom:5px;
	padding-top:58px;
	background:url(../../list/images/index_bg_box003.gif) 0 0 no-repeat;
	position:relative;
}
.recularBox .boxInner {
	background:url(../../list/images/index_bg_box003_btm.gif) 0 100% no-repeat;
}

/* lifeBox */
.lifeBox {
	margin-bottom:5px;
	padding-top:58px;
	background:url(../../list/images/index_bg_box004.gif) 0 0 no-repeat;
	position:relative;
}
.lifeBox .boxInner {
	background:url(../../list/images/index_bg_box004_btm.gif) 0 100% no-repeat;
}

/* ClearFix
***************************************************** */
.bookColTwo:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.bookColTwo{
	display:block; /* for safari firefox3 */
	zoom:1; /* for IE 7*/
}

* html .bookColTwo{
	display:inline-block; /* for IE6 */
}

/* IE7 hacks */
*:first-child+html .bookColTwo{
	display: inline-table;
}/* end hacks */