@charset "UTF-8";

body {width:100%; background:#000000; text-align:center; font-family:Verdana,"メイリオ","ＭＳ Ｐゴシック",Osaka,sans-serif; color:#FFFFFF;}

#wrapper {margin:0 auto; width:1060px; text-align:left; padding:10px 0 0 0;}

.bodyl {float:left; width:200px;}
.bodyr {float:right; width:840px;}



/*********link*********/

a:link{color:#0099FF; text-decoration:underline;}
a:visited{color:#0099FF; text-decoration:underline;}
a:hover{color:#0099FF; text-decoration:none;}

/*********head*********/

.head {width:1060px; height:105px; background:url(../images/head.jpg) no-repeat; padding:45px 0 0 0; margin-bottom:15px;}

/*********container*********/

.maintxt {font-size:14px; color:#FFFFFF; font-weight:bold; line-height:130%; margin-bottom:15px;}

.banner_c {text-align:center; margin:0 0 20px 0; font-size:12px; line-height:190%;}
.banner_c a img {margin: 0px 0px -6px 0px; border: 6px solid #000000;}


.contentline {background:#FF0066; padding:5px 6px 3px; margin-bottom:10px;}
.contentl {float:left; font-weight:bold; color:#FFFFFF; font-size:14px;}
.contentr {float:right; color:#FFFFFF; font-size:10px; display:inline; padding-top:7px;}
.contentr p {display:inline; font-weight:bold;}


.subtxt {font-size:14px; color:#FFFFFF; line-height:130%; margin-bottom:15px;}

/*********movie*********/

.moviearea {width:840px; }

.moviearea ul{list-style:none;}

.mcapture {width:275px; margin:0 2px 20px 2px; float:left; height:265px;}


.captitle a{font-size:14px; text-decoration:underline; color:#FF0066; font-weight:bold; margin-bottom:5px; line-height:160%;} 
.captitle a:visited {text-decoration:underline; line-height:160%;} 
.captitle a:hover {text-decoration:none; line-height:160%;} 

.captxt {font-size:12px; color:#FFFFFF;}
.captxt a {font-size:12px; color:#FFFFFF; text-decoration:underline; display:inline; font-weight:normal;}
.captxt a:visited {font-size:12px; color:#FFFFFF; text-decoration:underline; font-weight:normal;}
.captxt a:hover {font-size:12px; color:#FFFFFF; text-decoration:none; font-weight:normal;}

.star {margin:3px 0 0 0;}

.movielist a{float:right; margin:0 0 15px 0; color:#FFFFFF; text-decoration:underline; font-size:12px;}
.movielist a:visited {text-decoration:underline;}
.movielist a:hover {text-decoration:none;}


/*********ad*********/

.adarea {width:840px;}
.adr {float:right; width:349px;}
.adr ul {list-style:none;}

.adpic {width:80px; text-align:right; margin:0 0px 8px 7px; font-size:10px; float:left;}

.adpic img {margin: 0px 0px 0px 0px; border: 1px solid #0166FF;}




.adl {float:left; width:491px;}



/*********AV*********/

.avarea {width:840px;}

.avarea ul{list-style:none;}

.pictarea {width:74px; height:140px; text-align:center; margin:0 0 10px 15px; font-size:10px; float:left; line-height:170%;}

.pictarea a img {margin: 0px 0px -3px 0px; border: 3px solid #000000; display:block;}

.pictarea a {color:#FF0066; text-decoration:underline;}
.pictarea a:visited {text-decoration:underline;}
.pictarea a:hover {text-decoration:none;}

/*********menu*********/

.menuhead_1 {background:url(../images/menuhead_1.gif) no-repeat; width:165px; height:29px; padding:11px 0 0 35px;}
.menuhead_1 p{font-size:14px; color:#FFFFFF;}
.menuarea_1 {background:url(../images/menuback.gif) repeat-y; width:190px; padding:10px 5px 5px 5px;}

.menuarea_1 ul {list-style:none;}
.menuarea_1 li {margin:0 0 8px 0;}

.menuarea_1 li a{font-size:12px; background:url(../images/menuicon.gif) no-repeat left; padding:0 0 0 18px; text-decoration:none; color:#FFFFFF;}
.menuarea_1 li a:visited {text-decoration:none; color:#FFFFFF;}
.menuarea_1 li a:hover {text-decoration:underline; color:#FFFFFF;}



.menuhead_2 {background:url(../images/menuhead_2.gif) no-repeat; width:165px; height:29px; padding:11px 0 0 35px;}
.menuhead_2 p{font-size:14px; color:#FFFFFF;}


.menuarea_2 {background:url(../images/menuback.gif) repeat-y; width:187px; padding:10px 0px 5px 13px;}
.menuarea_2 ul {list-style:none;}

.spictarea {width:76px; text-align:right; margin:0 16px 10px 0px; font-size:10px; float:left; line-height:170%;}

.spictarea a img {margin: 0px 0px 0px 0px; border: 1px solid #0166FF; display:block;}

.spictarea a {color:#FF0066; text-decoration:underline;}
.spictarea a:visited {text-decoration:underline;}
.spictarea a:hover {text-decoration:none;}

.menufoot {width:200px; height:1px; background:url(../images/menufoot.gif) no-repeat;}



.footercont {width:1080; font-size:12px; color:#CCCCCC; line-height:200%; margin:20px 100px 40px; font-weight:bold;}


.footerlink {text-align:center; font-size:12px; color:#CCCCCC; margin-bottom:20px;}

.footerlink a{color:#CCCCCC;}


/*********form*********/

.formarea {margin:20px 0; width:840px; text-align:center;}

.formtable {width:600px;}
.formtd1 {padding:10px; vertical-align:top; text-align:right; font-size:12px; color:#CCCCCC; width:150px;}
.formtd2 {padding:10px; text-align:left;}
.formtd3 {padding:10px; vertical-align:top; text-align:right; font-size:12px; color:#CCCCCC; width:150px;}

.formtxt {height:14px; color:#333333; font-size:12px; width:250px;}
.formtxtarea {height:120px; width:350px; font-size:12px; color:#333333;}

.formbtn {width:100px;}


.paging {background:#333333; border:solid 1px #999999; text-align:right; padding:5px 15px; margin-bottom:20px 0; font-size:12px;}
.paging a{;}

/*********detal*********/

.detaiarea {border: solid 1px #999999; width:808px; padding:10px 15px; margin:15px 0; list-style:none;}

.detaitxt {font-size:12px; color:#FFFFFF; line-height:160%; margin:20px 0;}

.detailtxt2 {font-size:14px; color:#FFFFFF; margin-bottom:5px;}

.detaill{ float:left;}
.detailr {float:right; width:420px; text-align:left; margin-right:95px;}
.detailr img {margin:0 0 0px 0px;}











