@charset "Shift_JIS";

/*===========================================
	fllowArea
=============================================*/
div.fllowArea {
	width: 910px;
	height: 28px;
	margin: 20px auto 0px auto;
	padding: 0px;
	clear: both;
}
div.fllowArea div.leftArea {
	width: 655px;
	margin: 0px;
	padding: 0px;
	float: left;
}
div.fllowArea div.rightArea {
	width: 167px;
	margin: 0px;
	padding: 0px;
	float: right;
}


/*===========================================
	mainContentsArea
=============================================*/
div#baseContens div#mainContentsArea {
	width: 760px;
	margin: 0px;
	padding: 0px;
	float: right;
}


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


/*===========================================
	stepArea
=============================================*/
div.stepArea {
	width: 730px;
	margin: 15px auto 0px auto;
	padding: 0px;
	border: solid 1px #CCC;
	background: #F6F6F6;
}
div.stepArea div.stepBox {
	width: 710px;
	margin: 10px auto;
	padding: 0px;
}
div.stepArea div.stepBox ul {
	width: 700px;
	margin: 10px auto 0px auto;
	padding: 0px;
}
div.stepArea div.stepBox ul li {
	margin: 0px;
	padding: 0px;
	float: left;
	display: inline;
}


/*===========================================
	stepArea2
=============================================*/
div.stepArea2 {
	width: 730px;
	margin: 15px auto 0px auto;
	padding: 0px;
	border: solid 1px #CCC;
	background: #F6F6F6;
}
div.stepArea2 div.stepBox {
	width: 710px;
	margin: 10px auto;
	padding: 0px;
}
div.stepArea2 div.stepBox ul {
	width: 455px;
	margin: 10px auto 0px auto;
	padding: 0px;
	text-align: center;
}
div.stepArea2 div.stepBox ul li {
	margin: 0px;
	padding: 0px;
	float: left;
	display: inline;
}



/*===========================================
	pregArea_02
=============================================*/
div.pregArea_02 {
	width: 730px;
	margin: 30px auto 0px auto;
	padding: 0px;
	clear: both;
}

/* pregBox_01 */
div.pregArea_02 div.pregBox_01 {
	width: 690px;
	margin: 15px auto 0px auto;
	padding: 0px;
}

/* pregBox_02 */
div.pregArea_02 div.pregBox_02 {
	width: 690px;
	margin: 30px auto 0px auto;
	padding: 0px;
	clear: both;
}
div.pregArea_02 div.pregBox_02 div.leftArea {
	width: 480px;
	margin: 0px;
	padding: 0px;
	float: left;
}
div.pregArea_02 div.pregBox_02 div.rightArea {
	width: 180px;
	margin: 0px;
	padding: 0px;
	float: right;
}

/* pregBox_03 */
div.pregArea_02 div.pregBox_03 {
	width: 690px;
	margin: 15px auto 0px auto;
	padding: 0px;
	clear: both;
}



/*===========================================
	txtPhotBox
=============================================*/
div.txtPhotBox {
	width: 690px;
	margin: 15px auto 0px auto;
	padding: 0px;
	clear: both;
}
div.txtPhotBox div.leftArea_305 {
	width: 305px;
	margin: 0px;
	padding: 0px;
	float: left;
}
div.txtPhotBox div.rightArea_380 {
	width: 380px;
	margin: 0px;
	padding: 0px;
	float: right;
}


div.txtPhotBox div.leftArea_395 {
	width: 395px;
	margin: 0px;
	padding: 0px;
	float: left;
}
div.txtPhotBox div.rightArea_290 {
	width: 290px;
	margin: 0px;
	padding: 0px;
	float: right;
}


div.txtPhotBox div.leftArea_390 {
	width: 390px;
	margin: 0px;
	padding: 0px;
	float: left;
}
div.txtPhotBox div.rightArea_285 {
	width: 285px;
	margin: 0px;
	padding: 0px;
	float: right;
}


div.txtPhotBox div.leftArea_265 {
	width: 265px;
	margin: 0px;
	padding: 0px;
	float: left;
}
div.txtPhotBox div.rightArea_410 {
	width: 410px;
	margin: 0px;
	padding: 0px;
	float: right;
}

div.txtPhotBox div.leftArea {
	margin: 0px;
	padding: 0px;
	float: left;
}
div.txtPhotBox div.rightArea {
	margin: 0px;
	padding: 0px;
	float: right;
}


/*===========================================
	trueArea
=============================================*/
div.trueArea {
	width: 710px;
	margin: 30px auto 0px auto;
	padding: 0px 0px 15px 0px;
	border: solid 2px #CC0202;
	clear: both;
}
div.trueArea div.trueBox {
	width: 680px;
	margin: 15px auto 0px auto;
	padding: 0px;
}
div.trueArea div.trueBox div.leftArea {
	width: 310px;
	margin: 0px;
	padding: 0px;
	float: left;
}
div.trueArea div.trueBox div.rightArea {
	width: 354px;
	margin: 0px;
	padding: 0px;
	float: right;
}


/*===========================================
	falseArea
=============================================*/
div.falseArea {
	width: 710px;
	margin: 30px auto 0px auto;
	padding: 0px 0px 15px 0px;
	border: solid 2px #006699;
	clear: both;
}
div.falseArea div.trueBox {
	width: 680px;
	margin: 15px auto 0px auto;
	padding: 0px;
}
div.falseArea div.trueBox div.leftArea {
	width: 310px;
	margin: 0px;
	padding: 0px;
	float: left;
}
div.falseArea div.trueBox div.rightArea {
	width: 354px;
	margin: 0px;
	padding: 0px;
	float: right;
}



/*===========================================
	falseArea
=============================================*/
div.falseArea {
	width: 710px;
	margin: 30px auto 0px auto;
	padding: 0px 0px 15px 0px;
	border: solid 2px #006699;
	clear: both;
}
div.falseArea div.trueBox {
	width: 680px;
	margin: 15px auto 0px auto;
	padding: 0px;
}
div.falseArea div.trueBox div.leftArea {
	width: 310px;
	margin: 0px;
	padding: 0px;
	float: left;
}
div.falseArea div.trueBox div.rightArea {
	width: 354px;
	margin: 0px;
	padding: 0px;
	float: right;
}


/*===========================================
	endArea
=============================================*/
div.endArea {
	/*
	width: 710px;
	*/
	width: 100%;
	margin: 15px auto 0px auto;
	padding: 10px 0px 0px 0px;
	border-top: solid 1px #CCC;
	clear: both;
}
div.endArea div.btnArea {
	width: 405px;
	margin: 10px auto 0px auto;
	padding: 0px;
}
div.endArea div.btnArea div.leftArea {
	width: 195px;
	margin: 0px;
	padding: 0px;
	float: left;
}
div.endArea div.btnArea div.rightArea {
	width: 195px;
	margin: 0px;
	padding: 0px;
	float: right;
}





/*===========================================

	mainContentsArea_bd2
	
=============================================*/
div#baseContens div#mainContentsArea_bd2 {
	width: 760px;
	margin: 0px;
	padding: 0px;
	float: right;
}


/*===========================================
	pregArea_01
=============================================*/
div#baseContens div#mainContentsArea_bd2 div.pregArea_01 {
	width: 740px;
	margin: 20px auto 0px auto;
	padding: 0px;
}


/*===========================================
	stepArea
=============================================*/
div#baseContens div#mainContentsArea_bd2 div.stepArea {
	width: 730px;
	margin: 15px auto 0px auto;
	padding: 0px;
	border: solid 1px #CCC;
	background: #F6F6F6;
}
div#baseContens div#mainContentsArea_bd2 div.stepArea div.stepBox {
	width: 710px;
	margin: 10px auto;
	padding: 0px;
}
div#baseContens div#mainContentsArea_bd2 div.stepArea div.stepBox ul {
	width: 700px;
	margin: 10px auto 0px auto;
	padding: 0px;
}
div#baseContens div#mainContentsArea_bd2 div.stepArea div.stepBox ul li {
	margin: 0px;
	padding: 0px;
	float: left;
	display: inline;
}


/*===========================================
	pregArea_02
=============================================*/
div#baseContens div#mainContentsArea_bd2 div.pregArea_02 {
	width: 730px;
	margin: 30px auto 0px auto;
	padding: 0px 0px 20px 0px;
	/*
	border-bottom: solid 1px #CCC;
	*/
	clear: both;
}

/* pregBox_01 */
div#baseContens div#mainContentsArea_bd2 div.pregArea_02 div.pregBox_01 {
	width: 690px;
	margin: 15px auto 0px auto;
	padding: 0px;
}

/* pregBox_02 */
div#baseContens div#mainContentsArea_bd2 div.pregArea_02 div.pregBox_02 {
	width: 690px;
	margin: 15px auto 0px auto;
	padding: 0px;
	clear: both;
}
div#baseContens div#mainContentsArea_bd2 div.pregArea_02 div.pregBox_02 div.leftArea {
	width: 374px;
	margin: 0px;
	padding: 0px;
	float: left;
}
div#baseContens div#mainContentsArea_bd2 div.pregArea_02 div.pregBox_02 div.rightArea {
	width: 300px;
	margin: 0px;
	padding: 0px;
	float: right;
}



/*===========================================
	pregArea_03
=============================================*/
div#baseContens div#mainContentsArea_bd2 div.pregArea_03 {
	width: 730px;
	margin: 15px auto 0px auto;
	padding: 0px 0px 0px 0px;
	clear: both;
}








/*===========================================
	warningArea
=============================================*/
div.warningArea {
	width: 690px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	padding: 0px 0px 7px 0px;
	border: solid 1px #CCC;
	background:  #F6F6F6;
	clear: both;
}
div.warningArea div.warningBox {
	width: 670px;
	margin: 10px auto 0px auto;
}
div.warningArea div.warningBox div.leftArea {
	width: 44px;
	margin: 0px;
	padding: 0px;
	float: left;
}
div.warningArea div.warningBox div.rightArea {
	width: 610px;
	margin: 3px 0px 0px 0px;
	padding: 0px;
	float: right;
}
div.warningArea div.warningBox div.rightArea ul {
	width: 610px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	list-style: none;
}
div.warningArea div.warningBox div.rightArea ul li {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	background: url(../../settings/images/ico_en.gif) no-repeat 0px 7px;
}



/*===========================================
	warningMiniArea
=============================================*/
div.warningMiniArea {
	width: 680px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	padding: 0px 0px 7px 0px;
	border: solid 1px #CCC;
	background:  #F6F6F6;
	clear: both;
}
div.warningMiniArea div.warningBox {
	width: 660px;
	margin: 10px auto 0px auto;
}
div.warningMiniArea div.warningBox div.leftArea {
	width: 44px;
	margin: 0px;
	padding: 0px;
	float: left;
}
div.warningMiniArea div.warningBox div.rightArea {
	width: 600px;
	margin: 0px;
	padding: 0px;
	float: right;
}
div.warningMiniArea div.warningBox div.rightArea ul {
	width: 600px;
	margin: 3px 0px 0px 0px;
	padding: 0px;
	list-style: none;
}
div.warningMiniArea div.warningBox div.rightArea ul li {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	background: url(../../settings/images/ico_en.gif) no-repeat 0px 7px;
}


/*===========================================
	warningMiniArea2
=============================================*/
div.warningMiniArea2 {
	width: 670px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	padding: 0px 0px 7px 0px;
	border: solid 1px #CCC;
	background:  #F6F6F6;
	clear: both;
}
div.warningMiniArea2 div.warningBox {
	width: 650px;
	margin: 10px auto 0px auto;
}
div.warningMiniArea2 div.warningBox div.leftArea {
	width: 44px;
	margin: 0px;
	padding: 0px;
	float: left;
}
div.warningMiniArea2 div.warningBox div.rightArea {
	width: 590px;
	margin: 0px;
	padding: 0px;
	float: right;
}
div.warningMiniArea2 div.warningBox div.rightArea ul {
	width: 590px;
	margin: 3px 0px 0px 0px;
	padding: 0px;
	list-style: none;
}
div.warningMiniArea2 div.warningBox div.rightArea ul li {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	background: url(../../settings/images/ico_en.gif) no-repeat 0px 7px;
}



/*===========================================
	warningMiniArea3
=============================================*/
div.warningMiniArea3 {
	width: 640px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	padding: 0px 0px 7px 0px;
	border: solid 1px #CCC;
	background:  #F6F6F6;
	clear: both;
}
div.warningMiniArea3 div.warningBox {
	width: 620px;
	margin: 10px auto 0px auto;
}
div.warningMiniArea3 div.warningBox div.leftArea {
	width: 44px;
	margin: 0px;
	padding: 0px;
	float: left;
}
div.warningMiniArea3 div.warningBox div.rightArea {
	width: 560px;
	margin: 0px;
	padding: 0px;
	float: right;
}
div.warningMiniArea3 div.warningBox div.rightArea ul {
	width: 560px;
	margin: 3px 0px 0px 0px;
	padding: 0px;
	list-style: none;
}
div.warningMiniArea3 div.warningBox div.rightArea ul li {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	background: url(../../settings/images/ico_en.gif) no-repeat 0px 7px;
}


/*===========================================
	numberList
=============================================*/
ul.numberList {
	width: 690px;
	margin: 0px;
	padding: 0px;
	list-style: none;
}
ul.numberList li {
	margin: 10px 0px 0px 0px;
	padding: 0px;
	clear: both;
}
ul.numberList li div.number {
	width: 30px;
	margin: 0px;
	padding: 0px;
	float: left;
}
ul.numberList li div.textArea {
	width: 650px;
	margin: 0px;
	padding: 0px;
	float: right;
}


/*===========================================
	tabSelectArea
=============================================*/
div.tabSelectArea {
	width: 690px;
	margin: 15px auto 0px auto;
	padding: 0px;
}

/* cs_js_div_0 */
div.tabSelectArea div#cs_js_div_0 {
	width: 690px;
	margin: 0px auto 0 auto;
	padding: 0px 0px 0px 0px;
}
div.tabSelectArea div#cs_js_div_0  div.tableftArea {
	width: 690px;
	margin: 0px auto 0px auto;
	padding: 10px 0px 0px 0px;
	background: url(../../settings/images/common_tab_mid.gif) repeat-y;
}
div.tabSelectArea div#cs_js_div_0  div.tableftArea div.tableftBox {
	width: 670px;
	margin: 0px auto 0px auto;
	padding: 0px;
}
div.tabSelectArea div#cs_js_div_0 div.txtPhotoArea {
	width: 670px;
	margin: 15px auto 0px auto;
	padding: 0px;
}
div.tabSelectArea div#cs_js_div_0 div.txtPhotoArea div.leftArea {
	margin: 0px;
	padding: 0px;
	float: left;
}
div.tabSelectArea div#cs_js_div_0 div.txtPhotoArea div.rightArea {
	margin: 0px;
	padding: 0px;
	float: right;
}


/* cs_js_div_1 */
div.tabSelectArea div#cs_js_div_1 {
	width: 690px;
	margin: 0px auto 0 auto;
	padding: 0px 0px 0px 0px;
}
div.tabSelectArea div#cs_js_div_1  div.tableftArea {
	width: 690px;
	margin: 0px auto 0px auto;
	padding: 10px 0px 0px 0px;
	background: url(../../settings/images/common_tab_mid.gif) repeat-y;
}
div.tabSelectArea div#cs_js_div_1  div.tableftArea div.tableftBox {
	width: 670px;
	margin: 0px auto 0px auto;
	padding: 0px;
}
div.tabSelectArea div#cs_js_div_1 div.txtPhotoArea {
	width: 670px;
	margin: 15px auto 0px auto;
	padding: 0px;
}
div.tabSelectArea div#cs_js_div_1 div.txtPhotoArea div.leftArea {
	margin: 0px;
	padding: 0px;
	float: left;
}
div.tabSelectArea div#cs_js_div_1 div.txtPhotoArea div.rightArea {
	margin: 0px;
	padding: 0px;
	float: right;
}


/* tavWarningArea */
div.tabSelectArea div.tavWarningArea {
	width: 650px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	padding: 0px 0px 7px 0px;
	border: solid 1px #CCC;
	background:  #F6F6F6;
	clear: both;
}
div.tabSelectArea div.tavWarningArea div.warningBox {
	width: 630px;
	margin: 10px auto 0px auto;
}
div.tabSelectArea div.tavWarningArea div.warningBox div.leftArea {
	width: 44px;
	margin: 0px;
	padding: 0px;
	float: left;
}
div.tabSelectArea div.tavWarningArea div.warningBox div.rightArea {
	width: 570px;
	margin: 0px;
	padding: 0px;
	float: right;
}
div.tabSelectArea div.tavWarningArea div.warningBox div.rightArea ul {
	width: 570px;
	margin: 3px 0px 0px 0px;
	padding: 0px;
	list-style: none;
}
div.tabSelectArea div.tavWarningArea div.warningBox div.rightArea ul li {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	background: url(../../settings/images/ico_en.gif) no-repeat 0px 7px;
}




/*===========================================
	trueArea
=============================================*/
div.trueTabArea {
	width: 660px;
	margin: 30px auto 0px auto;
	padding: 0px 0px 15px 0px;
	border: solid 2px #CC0202;
	clear: both;
}
div.trueTabArea div.trueBox {
	width: 640px;
	margin: 15px auto 0px auto;
	padding: 0px;
}
div.trueTabArea div.trueBox div.leftArea {
	width: 275px;
	margin: 0px;
	padding: 0px;
	float: left;
}
div.trueTabArea div.trueBox div.rightArea {
	width: 354px;
	margin: 0px;
	padding: 0px;
	float: right;
}


/*===========================================
	falseArea
=============================================*/
div.falseTabArea {
	width: 660px;
	margin: 30px auto 0px auto;
	padding: 0px 0px 15px 0px;
	border: solid 2px #006699;
	clear: both;
}
div.falseTabArea div.trueBox {
	width: 640px;
	margin: 15px auto 0px auto;
	padding: 0px;
}
div.falseTabArea div.trueBox div.leftArea {
	width: 300px;
	margin: 0px;
	padding: 0px;
	float: left;
}
div.falseTabArea div.trueBox div.rightArea {
	width: 354px;
	margin: 0px;
	padding: 0px;
	float: right;
}


/*===========================================
	braviaLinkArea
=============================================*/
div.braviaLinkArea {
	width: 730px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	padding: 0px;
	clear: both;
}

/* braviaLinkBox */
div.braviaLinkArea div.braviaLinkBox {
	width: 730px;
	margin: 0px;
	padding: 0px;
	background: url(../../settings/images/blueray_mid.gif) no-repeat;
}
div.braviaLinkArea div.braviaLinkBox div.braviaLinkBoxMini {
	width: 710px;
	margin: 0px auto;
	padding: 0px;
}
div.braviaLinkArea div.braviaLinkBox div.braviaLinkBoxMini div.leftArea {
	width: 340px;
	margin: 0px;
	padding: 0px;
	float: left;
}
div.braviaLinkArea div.braviaLinkBox div.braviaLinkBoxMini div.rightArea {
	width: 340px;
	margin: 0px;
	padding: 0px;
	float: right;
}
div.braviaLinkArea div.braviaLinkBox div.braviaLinkBoxMini div.rightArea div.leftBox {
	width: 160px;
	margin: 0px;
	padding: 0px;
	float: left;
}
div.braviaLinkArea div.braviaLinkBox div.braviaLinkBoxMini div.rightArea div.rightBox {
	width: 160px;
	margin: 0px;
	padding: 0px;
	float: right;
}


/* braviaLinkBox2 */
div.braviaLinkArea div.braviaLinkBox2 {
	width: 730px;
	margin: 0px;
	padding: 0px;
	background: url(../../settings/images/blueray_mid2.gif) no-repeat;
}
div.braviaLinkArea div.braviaLinkBox2 div.braviaLinkBoxMini {
	width: 710px;
	margin: 0px auto;
	padding: 0px;
}
div.braviaLinkArea div.braviaLinkBox2 div.braviaLinkBoxMini div.leftArea {
	width: 340px;
	margin: 0px;
	padding: 0px;
	float: left;
}
div.braviaLinkArea div.braviaLinkBox2 div.braviaLinkBoxMini div.rightArea {
	width: 340px;
	margin: 0px;
	padding: 0px;
	float: right;
}
div.braviaLinkArea div.braviaLinkBox2 div.braviaLinkBoxMini div.rightArea div.leftBox {
	width: 160px;
	margin: 0px;
	padding: 0px;
	float: left;
}
div.braviaLinkArea div.braviaLinkBox2 div.braviaLinkBoxMini div.rightArea div.rightBox {
	width: 160px;
	margin: 0px;
	padding: 0px;
	float: right;
}
div.braviaLinkArea div.braviaLinkBox2 div.braviaLinkBoxMini div.btnArea {
	width: 340px;
	margin: 15px auto 0px auto;
	padding: 0px;
}
div.braviaLinkArea div.braviaLinkBox2 div.braviaLinkBoxMini div.btnArea div.leftArea {
	width: 160px;
	margin: 0px;
	padding: 0px;
	float: left;
}
div.braviaLinkArea div.braviaLinkBox2 div.braviaLinkBoxMini div.btnArea div.rightArea {
	width: 160px;
	margin: 0px;
	padding: 0px;
	float: right;
}


