@charset "Shift_JIS";


/*===========================================
	mainImgArea
=============================================*/
div#mainImgArea {
	width: 950px;
	margin: 15px auto 0px auto;
	padding: 0px;
}
div#mainImgArea div.leftArea {
	width: 690px;
	margin: 0px;
	padding: 0px;
	float: left;
}
div#mainImgArea div.rightArea {
	width: 245px;
	margin: 0px;
	padding: 0px;
	float: right;
}
div#mainImgArea div.rightArea div#infoArea {
	width: 245px;
	margin: 0px;
	padding: 0px;
	background: url(../images/info_mid.gif) repeat-y;
}
div#mainImgArea div.rightArea div#infoArea ul {
	width: 230px;
	margin: 0px auto;
	padding: 7px 0px 0px 0px;
	line-height:1.3em;
}
div#mainImgArea div.rightArea div#infoArea ul li.line:not(:last-child)  {
	margin: 0.5em 0;
	background: url(../images/dotline.gif) repeat-x bottom;
	word-break: break-all;
}
div#mainImgArea div.rightArea div#infoArea ul li.noLine {
	margin: 7px 0px 0px 0px;
	padding: 0px 0px 6px 0px;
}


/*===========================================
	pregArea_01
=============================================*/
div.pregArea_01 {
	width: 950px;
	margin: 20px auto 0px auto;
	padding: 0px;
	clear: both;
}
div.pregArea_01 div.pregBox_01 {
	width: 930px;
	margin: 20px auto 0px auto;
	padding: 0px;
}
div.pregArea_01 div.pregBox_02 {
	width: 930px;
	margin: 25px auto 0px auto;
	padding: 0px;
}
div.pregArea_01 div.pregBox_02 div.leftArea {
	width: 220px;
	margin: 0px;
	padding: 0px;
	float: left;
}
div.pregArea_01 div.pregBox_02 div.rightArea {
	width: 670px;
	margin: 0px;
	padding: 0px;
	float: right;
}
div.pregArea_01 div.pregBox_02 div.rightArea div.leftAreaMini {
	width: 325px;
	margin: 0px;
	padding: 0px;
	float: left;
}
div.pregArea_01 div.pregBox_02 div.rightArea div.rightAreaMini {
	width: 325px;
	margin: 0px;
	padding: 0px;
	float: right;
}
div.pregArea_01 div.pregBox_02 div.rightArea p.textArea {
	width: 415px;
	margin: 0px;
	padding: 0px;
	float: left;
}
div.pregArea_01 div.pregBox_02 div.rightArea div.rightArea {
	width: 240px;
	margin: 0px;
	padding: 0px;
	float: right;
}



/*===========================================
	pregArea_02
=============================================*/
div.pregArea_02 {
	width: 950px;
	margin: 40px auto 0px auto;
	padding: 0px;
	clear: both;
}
div.pregArea_02 div.pregBox {
	width: 930px;
	margin: 20px auto 0px auto;
	padding: 0px;
}
div.pregArea_02 div.pregBox div.leftArea {
	width: 175px;
	margin: 0px;
	padding: 0px;
	float: left;
}
div.pregArea_02 div.pregBox div.rightArea {
	width: 670px;
	margin: 0px;
	padding: 0px;
	float: right;
}
div.pregArea_02 div.pregBox div.rightArea div.leftBox {
	width: 216px;
	margin: 0px;
	padding: 0px;
	float: left;
}
div.pregArea_02 div.pregBox div.rightArea div.midBox {
	width: 216px;
	margin: 0px 0px 0px 10px;
	padding: 0px;
	float: left;
}
div.pregArea_02 div.pregBox div.rightArea div.rightBox {
	width: 216px;
	padding: 0px;
	float: right;
}
div.pregArea_02 div.pregBox div.rightArea div.plingArea {
	width: 670px;
	margin: 20px 0px 0px 0px;
	padding: 0px;
	border: solid 1px #CCC;
	background: #F3F3F3;
	clear: both;
}
div.pregArea_02 div.pregBox div.rightArea div.plingArea div.plingBox {
	width: 650px;
	margin: 10px auto 5px auto;
	padding: 0px;
}
div.pregArea_02 div.pregBox div.rightArea div.plingArea div.plingBox div.leftArea {
	width: 44px;
	margin: 0px;
	padding: 0px;
	float: left;
}
div.pregArea_02 div.pregBox div.rightArea div.plingArea div.plingBox div.midArea {
	width: 445px;
	margin: 3px 0px 0px 10px;
	padding: 0px;
	float: left;
}
div.pregArea_02 div.pregBox div.rightArea div.plingArea div.plingBox div.rightArea {
	width: 135px;
	margin: 4px 0px 0px 0px;
	padding: 0px;
	float: right;
}
div.pregArea_02 div.pregBox div.rightArea p.textArea {
	width: 490px;
	margin: 0px;
	padding: 0px;
	float: left;
}
div.pregArea_02 div.pregBox div.rightArea div.rightArea {
	width: 168px;
	margin: 0px;
	padding: 0px;
	float: right;
}


/*===========================================
	wakuArea
=============================================*/
div.pregArea_01 div.pregBox_02 div.rightArea div.wakuArea {
	width: 666px;
	font-weight:bold;
	margin: 15px auto 0px auto;
	padding: 15px 0px;
	/*
	background: #FFFCF2;
	*/
	background: #FFF6F9;
	border: solid 2px #CE121A;
	font-size: 11px;
	clear: both;
}
div.pregArea_01 div.pregBox_02 div.rightArea div.wakuArea div.wakuBox {
	width: 640px;
	margin: 0px auto;
	padding: 0px;
}

div.pregArea_01 div.pregBox_02 div.rightArea div.wakuArea div.wakuBox ul {
	width: 515px;
	margin: 0px;
	padding: 0px;
	float: left;
	list-style:none;
}
div.pregArea_01 div.pregBox_02 div.rightArea div.wakuArea div.wakuBox ul li {
	width: 515px;
	margin: 0px;
	padding: 0px;
}
div.pregArea_01 div.pregBox_02 div.rightArea div.wakuArea div.wakuBox ul li div.left {
	color:#CE121A;
	width: 15px;
	margin: 0px;
	padding: 0px;
	float: left;
}
div.pregArea_01 div.pregBox_02 div.rightArea div.wakuArea div.wakuBox ul li div.right {
	width: 500px;
	margin: 0px;
	padding: 0px;
	float: right;
}
div.pregArea_01 div.pregBox_02 div.rightArea div.wakuArea div.wakuBox div.rightArea {
	width: 125px;
	padding: 0px;
	text-align:right;
	float: right;
}
div.pregArea_01 div.pregBox_02 div.rightArea div.wakuArea div.wakuBox div.bravia_bd {
	width: 605px;
	margin: 10px auto 0px auto;
	padding: 0px;
}
