@charset "utf-8";
/* CSS Document */

body {
	background: #FFFFFF;
	margin:0px;
	padding:0px;
	text-align:center;
	color:#000;
}
a {
/**/
	overflow: hidden;
/**/
	color:#000;
}
div#blist {margin-top:20px;padding-bottom:5px;width:822px;text-align:left;}
div#blist p {margin-left:20px;color:#333; font-size:13px;}

.flist {margin:10px 0;width:822px;text-align:center; font-size:13px;}
.flist .back {float:left;width:100px;}
.flist .list {float:left;width:600px;}
.flist .next {float:right;width:100px;}
.flist span {color:#999;}

div.contentsW {margin:20px 0px 15px;width:822px;text-align:left;}
div.contentsW .top {
	height:8px;font-size:0px;text-indent:-9999px;
	background: url(../img/cnt_w_top.gif) top no-repeat;}
div.contentsW div.body {
	float:left;margin:0px;padding:0px;
	width:822px;
	background: url(../img/cnt_w_body.gif) left repeat-y;}
div.contentsW .btm {
	clear:both;
	height:10px;font-size:0px;text-indent:-9999px;
	background: url(../img/cnt_w_btm.gif) top no-repeat;}
	
#boxPara {float:right;padding-top:35px;width:235px;background: url(../img/asterisk.gif) left top no-repeat;text-align:left;}
#boxPara .box {padding:10px;background-color:#663333;}
#boxPara .box p {color:#FFF;line-height:200%;text-align:justify;}


/* mainText1 本文 */
div#mainText01 .posiL {margin-bottom:10px; margin-left:80px;width:700px;}
div#mainText01 h4 {width:310px;height:35px;background: url(../img/h401.gif) right top no-repeat;}
div#mainText01 table {margin-top:10px;margin-left:20px;width:650px;}
div#mainText01 td {vertical-align:top;}
div#mainText01 td.vbtm {vertical-align:bottom;}
div#mainText01 p { font-size:13px;}
div#mainText01 p.txt {margin:25px 0;width:360px;color:#333;line-height:150%;}
div#mainText01 p.txtL {margin-right:5px;width:205px;color:#906573;line-height:130%;}
div#mainText01 p.p1 {width:205px;height:305px;background: url(../img/p1_02.jpg) right top no-repeat;}
div#mainText01 p.p2 {margin-top:25px;width:205px;height:285px;background: url(../img/p1_03.jpg) right top no-repeat;}
div#mainText01 p.p3 {width:360px;height:240px;background: url(../img/p1_04.jpg) right top no-repeat;}
div#mainText01 p.p4 {width:360px;height:240px;background: url(../img/p1_05.jpg) right top no-repeat;}
div#mainText01 .posiR {margin-top:10px;margin-right:20px;margin-left:10px;width:203px; float: right;}


div#mainText01 #movie {margin:20px 32px 20px 32px;width:776px;}
div#mainText01 #movie .main {width:774px;border-left:1px solid #A2A2A2;border-right:1px solid #A2A2A2;text-align:center}
div#mainText01 #movie .main .fLeft {float:left;margin-left:5px;}
div#mainText01 #movie .main .fRight {float:right;margin-right:10px;}
div#mainText01 #movie .main .fRight p {margin-top:20px;color:#9D9D9E;line-height:140%; font-size:13px;}
div#mainText01 #movie .top {width:776px;height:13px;margin-top:20px;background-image: url(../img/movie_top.gif);background-repeat: no-repeat;font-size:0px;}
div#mainText01 #movie .btm {width:776px;height:13px;background-image: url(../img/movie_btm.gif);background-repeat: no-repeat;font-size:0px;}

/* mainText2 本文 */
div#mainText02 .posiL {margin-bottom:10px;width:700px; margin-left:80px;}
div#mainText02 h4 {width:310px;height:35px;background: url(../img/h402.gif) right top no-repeat;}
div#mainText02 table {margin-top:10px;width:700px;}
div#mainText02 td {vertical-align:top;}
div#mainText02 p { font-size:13px;}
div#mainText02 p.txt {margin:25px 0;width:360px;color:#333;line-height:150%;}
div#mainText02 p.txtL {margin-left:20px;margin-right:5px;width:205px;color:#906573;line-height:130%;}
div#mainText02 p.p1 {margin-left:20px;margin-bottom:10px;width:585px;height:390px;background: url(../img/p2_01.jpg) top no-repeat;}
div#mainText02 p.p2 {width:360px;height:240px;background: url(../img/p2_02.jpg) right top no-repeat;}
div#mainText02 p.p3 {width:360px;height:240px;background: url(../img/p2_03.jpg) right top no-repeat;}
div#mainText02 p.p4 {margin:30px 0 5px 5px;width:210px;height:310px;background: url(../img/p2_04.jpg) right top no-repeat;}
div#mainText02 .posiR {margin-top:10px;margin-right:20px;margin-left:10px;width:203px;}

/* mainText3 本文 */
div#mainText03 .posiL {margin-bottom:10px;width:600px; margin-left:80px;}
div#mainText03 h4 {width:380px;height:35px;}
div#mainText03 table {margin-top:10px;margin-left:20px;width:530px; margin-left:100px;}
div#mainText03 td {vertical-align:top;}
div#mainText03 p { font-size:13px;}
div#mainText03 p.txt {margin:25px 0;width:360px;color:#333;line-height:150%;}
div#mainText03 p.txtL {margin-right:5px;width:205px;color:#906573;line-height:130%;}
div#mainText03 p.p1 {margin-bottom:10px;width:585px;height:390px;}
div#mainText03 p.p2 {margin-top:30px;margin-bottom:5px; margin-left:80px;width:205px;height:310px;}
div#mainText03 p.p3 {width:360px;height:240px;}
div#mainText03 p.p4 {width:360px;height:540px;}
div#mainText03 .posiR {margin-top:10px;margin-right:20px;margin-left:10px;width:203px;}


/* mainText4 本文 */
div#mainText04 .posiL {margin-bottom:10px;width:700px; margin-left:90px;}
div#mainText04 h4 {width:310px;height:35px;}
div#mainText04 .posiL table {margin-top:10px;margin-left:20px;width:590px;}
div#mainText04 td {vertical-align:top;}
div#mainText04 p { font-size:13px;}
div#mainText04 p.txt {margin:25px 0;width:360px;color:#333;line-height:150%;}
div#mainText04 .posiL p.txtL {margin-right:5px;width:205px;color:#906573;line-height:130%;}
div#mainText04 p.p1 {margin-bottom:10px;width:585px;height:390px;}
div#mainText04 p.p2 {margin-top:30px;margin-bottom:5px;width:205px;height:310px;}
div#mainText04 p.p3 {width:360px;height:460px;}
div#mainText04 p.p4 {margin-top:10px;width:595px;height:395px;}
div#mainText04 .posiR {margin-top:10px;margin-right:20px;margin-left:10px;width:203px;}
div#mainText04 .posiC {margin-bottom:10px;width:610px; margin-left:90px;}
div#mainText04 .posiC table {margin-top:10px;margin-left:10px;width:595px;}
div#mainText04 .posiC td.st {border-left:1px solid #666;}
div#mainText04 .posiC td.st p {margin:0 0 10px 20px;width:320px;color:#333;}
div#mainText04 .posiC td.st p.tit {color:#906573;}
div#mainText04 .posiC p.txtL {margin-right:10px;margin-left:10px;width:250px;color:#906573;line-height:130%;}



