@charset "EUC-JP";
/* CSS Document */

@import "default.css";
@import "base.css";
@import "extra.css";

/*--------------------------------------------------------------
	div#yHead
--------------------------------------------------------------*/

h1 {
	position: absolute;
	top: 0;
	left: 0;
}

/*--------------------------------------------------------------
	div#kadenHead
--------------------------------------------------------------*/

div#kadenHead {
	clear: both;
	width: 936px;
	height: 66px;
	margin-left: 7px;
	background: #fff url(../ex_kadenhead_bg.jpg) left top no-repeat;
	position: relative;
}

img#kadenNavi01 {
	position: absolute;
	top: 26px;
	left: 431px;
}

img#kadenNavi02 {
	position: absolute;
	top: 26px;
	left: 607px;
}

img#kadenNavi03 {
	position: absolute;
	top: 26px;
	left: 775px;
}

/*--------------------------------------------------------------
	div#kadenMain
--------------------------------------------------------------*/

div#kadenMain {
	background: url(../ex_bgline_wh.gif) right top repeat-y;
	padding-top: 17px;
}

/*--------------------------------------------------------------
	div#main
--------------------------------------------------------------*/

div#main {
	width: 579px;
	padding: 0 22px 0 24px;
}

div#main h3 {
	padding-bottom: 10px;
}

div#main h4 {
	font-size: 18px;
	color: #057347;
}

div#pArea {
	width: 579px;
	padding-top: 5px;
}

	div#main img.east {
		margin-left: 15px;
	}

div#pArea h4 {
	padding-bottom: 5px;
}

/*--------------------------------------------------------------
	div#kadenArea
--------------------------------------------------------------*/

div#kadenArea {
	width: 925px;
	margin: 0 auto;
	padding: 0 0 25px 25px;
	float: left;
}

/*---------- div.setsudenArea ----------*/

div.setsudenArea {
	width: 897px;
	border: 1px solid #ccc;
	margin: 0 0 18px;
	float: left;
}

div.setsudenHead {
	height: 85px;
	color: #fff;
	position: relative;
}

	div.setsudenHead h3 {
		font-size: 24px;
		line-height: 1.2;
		position: absolute;
		top: 15px;
		left: 15px;
	}

p.kLead {
	width: 380px;
	position: absolute;
	top: 15px;
	left: 500px;
}

div.setsudenArea dl.point {
	width: 460px;
	padding: 16px 0 0 20px;
	float: left;
}

	div.setsudenArea dl.point dt {
		padding-left: 91px;
		background: url(../ex_point_bg.gif) left top no-repeat;
		padding-bottom: 14px;
	}

	div.setsudenArea dl.point dd {
		border-bottom: 1px dotted #ccc;
		padding-bottom: 20px;
		margin-bottom: 20px;
	}

	div.setsudenArea dl.point dd.endDD {
		margin: 0;
		border: none;
	}

div.setsudenArea div.phArea {
	padding: 16px 0 0 500px;
}

	div.setsudenArea div.phArea img {
		margin-bottom: 10px;
		border: 1px solid #ccc;
	}

p.go2yshop {
	width: 327px;
	_width: 383px;
	background: #ffc url(../ex_go2yshop_bg.gif) left center no-repeat;
	padding: 15px 10px 15px 48px;
	margin-bottom: 16px;
}

/*--------------------------------------------------------------
	div#kadenColumn
--------------------------------------------------------------*/

div#kadenColumn {
	clear: both;
	width: 870px;
	float: left;
	background: url(../ex_column_bg.gif) left top repeat-y;
	padding: 74px 40px 30px;
	margin: 0 0 20px -1px;
	position: relative;
}

	div#kadenColumn h3 {
		position: absolute;
		top: 10px;
		left: 5px;
	}

div#ieBox {
	width: 870px;
}

	div#kadenColumn p#kcp {
		width: 465px;
		_width: 465px;
		float: left;
		padding: 0 0 20px;
	}

	div#kadenColumn img.east {
		padding: 0 0 20px;
	}

	div#kadenColumn img.ext {
		clear: both;
		text-align: center;
	}

/*--------------------------------------------------------------
	
--------------------------------------------------------------*/

dl#releted {
	width: 842px;
	padding: 15px;
	margin-left: 36px;
	border: 1px solid #ccc;
}

	dl#releted dd.icon {
		text-align: right;
		margin-top: -70px;
	}
