@charset "Shift_JIS";

/*===========================================
	pregArea_01
=============================================*/
div.pregArea_01 {
	width: 950px;
	margin: 20px 0px 50px 0px;
	padding: 0px;
}

/* pregBox */
div.pregArea_01 div.pregBox {
	width: 950px;
	margin: 0px;
	padding: 0px;
}
div.pregArea_01 div.pregBox h2.leftArea {
	width: 615px;
	margin: 0px;
	padding: 0px;
	float:left;
}
div.pregArea_01 div.pregBox div.rightArea {
	width: 300px;
	margin: 0px;
	padding: 0px;
	float:right;
}

/* pregBox_01 */
div.pregArea_01 div.pregBox_01 {
	width: 950px;
	margin: 15px 0px 0px 0px;
	padding: 0px;
}
div.pregArea_01 div.pregBox_01 div.leftArea {
	width: 480px;
	margin: 0px;
	padding: 0px;
	float:left;
}
div.pregArea_01 div.pregBox_01 div.rightArea {
	width: 450px;
	margin: 0px;
	padding: 0px;
	float:right;
}


/* lineArea */
div.pregArea_01 ul.lineArea {
	width: 950px;
	margin: 15px 0px 0px 0px;
	padding: 0px;
	list-style:none;
	clear:both;
}
div.pregArea_01 ul.lineArea li.leftArea {
	width: 425px;
	border:#CCC 1px solid;
	margin: 0px;
	padding: 20px;
	float:left;
}
div.pregArea_01 ul.lineArea li.rightArea {
	width: 425px;
	border:#CCC 1px solid;
	margin: 0px;
	padding: 20px;
	float:right;
}

/* pregBox_02 */
div.pregArea_01 div.pregBox_02 {
	width: 950px;
	margin: 15px 0px 0px 0px;
	padding: 0px;
}
div.pregArea_01 div.pregBox_02 div.leftArea {
	width: 455px;
	margin: 0px;
	padding: 0px;
	float:left;
}
div.pregArea_01 div.pregBox_02 div.rightArea {
	width: 455px;
	margin: 0px;
	padding: 0px;
	float:right;
}

/* manual */
div.pregArea_01 p.manual {
	margin: 35px 0px 0px 0px;
	padding: 30px 0px 0px 0px;
	border-top:#999 2px solid;
	clear:both;
}


/*===========================================
	tabBtnArea
=============================================*/
div.tabBtnArea {
	width: 950px;
	margin: 10px auto 0px auto;
	padding: 0px;
}
div.tabBtnArea div.tabBtnLeft {
	width:316px;
	margin: 0px;
	padding: 0px;
	float:left;
	cursor: pointer;
}
div.tabBtnArea div.tabBtnMid {
	width:317px;
	margin: 0px;
	padding: 0px;
	float:left;
	cursor: pointer;
}
div.tabBtnArea div.tabBtnRight {
	width:317px;
	margin: 0px;
	padding: 0px;
	float:left;
	cursor: pointer;
}


/*===========================================
	tabCntArea
=============================================*/
div.tabCntArea {
	width: 950px;
	margin: 0px;
	padding: 0px;
	background:url(../images/waku_mid.png) repeat-y;
	clear: both;
}

/*====== tabLeftArea ======*/
div.tabCntArea div#tabLeftArea {
	width: 870px;
	margin: 0px auto;
	padding: 0px 0px 10px 0px;
}
/*====== midArea ======*/
div.tabCntArea div#tabRightArea {
	width: 870px;
	margin: 0px auto;
	padding: 0px 0px 10px 0px;
}
/*====== tabRightArea ======*/
div.tabCntArea div#tabMidArea {
	width: 870px;
	margin: 0px auto;
	padding: 0px 0px 10px 0px;
}

div.tabCntArea ul.miniBox {
	width: 870px;
	border-top:#999 2px dotted;
	margin: 20px auto 0px auto;
	padding: 20px 0px 0px 0px;
	list-style:none;
	clear:both;
}
div.tabCntArea ul.miniBox-top {
	width: 870px;
	margin: 0px auto;
	padding: 20px 0px 0px 0px;
	list-style:none;
	clear:both;
}
div.tabCntArea li.txtArea {
	width: 570px;
	margin: 0px;
	padding: 0px;
	float:left;
}
div.tabCntArea li.imgArea {
	width: 260px;
	margin: 30px 0px 0px 0px;
	padding: 0px;
	float:right;
}




/*===========================================
	wakuArea
=============================================*/
div.wakuArea {
	width: 870px;
	background:url(../images/waku_mid.png) repeat-y;
	margin: 0px auto;
	padding: 10px 40px;
}



/*===========================================
	btnArea
=============================================*/
ul.topbtnArea {
	width: 820px;
	margin: 15px auto 0px auto;
	padding: 0px;
	list-style:none;
	clear:both;
}
ul.topbtnArea li {
	height:37px;
	margin: 0px 0px 0px 20px;
	padding: 0px;
	float:left;
}
/* btnArea */
ul.btnArea {
	margin: 10px 0px 0px 0px;
	padding: 0px;
	list-style:none;
}
ul.btnArea li {
	height:35px;
	margin: 0px 15px 0px 0px;
	padding: 0px;
	float:left;
}
/* btn */
div.btn {
	width:320px;
	margin-top:10px;
}


/*===========================================
	menuWinArea
=============================================*/
div.menuWinArea {
	width: 600px;
	margin: 0px;
	padding: 0px 0px 30px 0px;
	left: 200px;
	background: #FFF;
	border: solid 4px #666666;
	position: absolute;
	font-weight:normal;
	z-index:12;
}
div.menuWinArea div.closeArea {
	padding: 5px 5px 0px 0px;
	background-color: #E8E8E8;
    height: 27px;
	text-align: right;
}

/* menuWinBox */
div.menuWinArea div.menuWinBox {
	width: 550px;
	margin: 0px auto;
	padding: 0px;
}
div.menuWinArea div.menuWinBox ul.imgArea {
	width: 550px;
	margin: 15px 0px 0px 0px;
	padding: 0px;
	list-style:none;
}
div.menuWinArea div.menuWinBox ul.imgArea li.left {
	width: 265px;
	margin: 0px;
	padding: 0px;
	float:left;
}
div.menuWinArea div.menuWinBox ul.imgArea li.right {
	width: 265px;
	margin: 0px;
	padding: 0px;
	float:right;}





/*===========================================
	glayLayer
=============================================*/
div#glayLayer {
	position: fixed;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background: #000;
	opacity: 0.60;
	filter:alpha(opacity=60);
	z-index:11;
}

/*===========================================
	glayLayer
=============================================*/
dl.num_indent {
	font-weight:bold;
}
.num_indent dt {
	width:2em;
	margin-top:5px;
}
.num_indent dd {
	margin-left:1.5em;
	margin-top:-1.5em;
}
