@charset "UTF-8";
/* CSS Document */

*{ margin:0; padding:0; border:0; border-spacing:0; list-style:none;}

/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.1
*/

/* カスタマイズ */

body {
font:13px/1.231 "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", "ＭＳ Ｐゴシック", sans-serif;
}

/*
///////////////////////
共通レイアウト
///////////////////////
*/

h1 { display: none; }

#globalMenu { background:url(../imgs/ttl.gif) top center no-repeat; width: 784px; height: 47px; margin: 0 auto 5px auto; padding: 0; }
#gMenuBtn { width: 222px; height: 4px; margin: 0 auto; padding-top: 20px; display: block; }
#gMenuBtn ul { margin: 0; padding: 0; }
#gMenuBtn li { float: left; }

#mainTtl { background: url(../imgs/main.jpg) top center no-repeat; width: 784px; height: 414px;
margin: 0 auto; padding: 0; }

/*
Top News
*/

#topNews { background: url(../imgs/newsBg3.jpg) top center no-repeat; width: 664px; height: 102px; margin: 10px auto; padding-top:7px; }
#topNews ul { font-size: 90%; line-height: 150%; margin-left: 75px; margin-top: 0; }
#topNews li { padding-top: 5px; }
*:first-child+html #topNews {  padding-top: 12px; }
*:first-child+html #topNews ul { line-height: 170%; }
/*#mainTtl li { padding-left: 12px; border-left: 1px #cfceca solid; }*/
#topNews a { color: #222; }


/*
Top News シネ通
*/

#topNews2 { width: 784px; height: 89px; margin: 10px auto; }
#topNewsClmn { float: left; }
#topNewsClmn ul { background:url(../imgs/newsBg2.jpg) top left no-repeat; width: 364px; height:79px; font-size: 85%; line-height: 150%; margin-top: 0; padding: 10px 0 0 80px; }
#topNewsClmn li { padding-top: 5px; }
*:first-child+html #topNews li {  padding-top: 0; }
/*#mainTtl li { padding-left: 12px; border-left: 1px #cfceca solid; }*/
#topNewsClmn a { color: #222; }
#topNewsCine { float: right; }
#topNewsCine a { border: none; }


/*
PASTEL GRAFiTi
*/
#pastelWrap { width: 335px; height: 212px; background:url(../imgs/pgImg.jpg) top left no-repeat; margin: 0 auto; margin-bottom:
 10px; padding: 15px 10px 15px 439px; }
#pastelCont { width: 333px; font-size: 90%; color: #333; }

#pastelLeft { float: left; font-weight: bold; }
#pastelLeft h2 { display: none; }
#pastelLeft a { color: #222; }
#pastelLeft ul { margin: 0; }
#pastelLeft li { background-repeat:no-repeat; background-position:left center; margin-bottom: 5px; padding-left: 38px; }
#pastelLeft .blue { color:#0088a1; font-size: 80%; margin-top: 8px; }
#pastelLeft .pgLink { background: url(../imgs/pgIcon.gif) top left no-repeat; margin-bottom: 5px; }

#pastelRight { float: Right; font-size: 80%; line-height: 150%; }
*html #pastelRight { font-size: 85%; }
#pastelRight span { font-weight: bold; }

.pastelTxt { margin-bottom: 7px; }
.pastelTxtBlue { color:#0088a1; font-weight: bold; line-height: 130%; margin-top: -5px; margin-bottom: 7px; }
#pastelShicho { font-size: 80%; text-align: right; margin-top: 15px; padding-top: 8px; border-top: dotted 1px #999; }
*html #pastelShicho { font-size: 85%; }
#pastelShicho a { color: #222; }

/*
SUNDAY
*/
#sundayWrap { width: 335px; height: 212px; background:url(../imgs/sdImg.jpg) top left no-repeat; margin: 0 auto; margin-bottom:
 10px; padding: 15px 10px 15px 439px; }
#sundayCont { width: 333px; font-size: 90%; color: #333; }

#sundayLeft { float: left; font-weight: bold; }
#sundayLeft h2 { display: none; }
#sundayLeft a { color: #222; }
#sundayLeft ul { margin: 0; }
#sundayLeft li { background-repeat:no-repeat; background-position:left center; margin-bottom: 5px; padding-left: 38px; }
#sundayLeft .blue { color:#0088a1; font-size: 80%; margin-top: 8px; }
#sundayLeft .pgLink { background: url(../imgs/pgIcon.gif) top left no-repeat; margin-bottom: 5px; }

#sundayRight { float: Right; font-size: 80%; line-height: 150%; }
*html #sundayRight { font-size: 85%; }
#sundayRight span { font-weight: bold; }

.sundayTxt { margin-bottom: 7px; }
.sundayTxtBlue { color:#0088a1; font-weight: bold; line-height: 130%; margin-top: -5px; margin-bottom: 7px; }
#sundayShicho { font-size: 80%; text-align: right; margin-top: 15px; padding-top: 8px; border-top: dotted 1px #999; }
*html #sundayShicho { font-size: 85%; }
#sundayShicho a { color: #222; }

/*
i
*/
#iWrap { width: 335px; height: 212px; background:url(../imgs/iImg.jpg) top left no-repeat; margin: 0 auto; margin-bottom:
 10px; padding: 15px 10px 15px 439px; }
#iCont { width: 333px; font-size: 90%; color: #333; }

#iLeft { float: left; font-weight: bold; }
#iLeft h2 { display: none; }
#iLeft a { color: #222; }
#iLeft ul { margin: 0; }
#iLeft li { background-repeat:no-repeat; background-position:left center; margin-bottom: 5px; padding-left: 38px; }
#iLeft .blue { color:#0088a1; font-size: 80%; margin-top: 8px; }
#iLeft .pgLink { background: url(../imgs/pgIcon.gif) top left no-repeat; margin-bottom: 5px; }

#iRight { float: Right; font-size: 80%; line-height: 150%; width: 158px; }
*html #iRight { font-size: 85%; }
#iRight span { font-weight: bold; }

.iTxt { margin-bottom: 7px; }
.iTxtBlue { color:#0088a1; font-weight: bold; line-height: 130%; margin-top: -5px; margin-bottom: 7px; }
#iShicho { font-size: 80%; text-align: right; margin-top: 15px; padding-top: 8px; border-top: dotted 1px #999; }
*html #iShicho { font-size: 85%; }
#iShicho a { color: #222; }

/* SUMMER VACATiON */
#svWrap { width: 339px; height: 332px; background:url(../imgs/svImg.jpg) top left no-repeat; margin: 0 auto; margin-bottom: 10px; padding: 15px 10px 15px 435px; }
#svCont { width: 333px; font-size: 85%; color: #333; }

#svLeft { float: left; font-weight: bold; }
#svLeft h2 { display: none; }
#svLeft a { color: #222; }
#svLeft ul { margin: 0; }
#svLeft li { background-repeat:no-repeat; background-position:left center; margin-bottom: 5px; padding-left: 35px; }
#svLeft .spacer { margin-top: -10px; }
#svLeft .blue { color:#0088a1; font-size: 80%; margin-top: 8px; }
#svLeft .pgLink { background: url(../imgs/pgIcon.gif) top left no-repeat; margin-bottom: 5px; padding-bottom:2px; }

#svRight { float: Right; font-size: 80%; line-height: 150%; width: 158px; }
*html #svRight { font-size: 85%; }
#svRight span { font-weight: bold; }

.svTxt { margin-bottom: 7px; }
.svTxtBlue { color:#0088a1; font-weight: bold; line-height: 130%; margin-top: -5px; margin-bottom: 7px; }
#svShicho { font-size: 80%; text-align: right; margin-top: 8px; padding-top: 8px; border-top: dotted 1px #999; }
*html #svShicho { font-size: 85%; }
#svShicho a { color: #222; }


/* COLOR VARiATiON */
#cvWrap { width: 544px; height: 446px; background:url(../imgs/cvImg.jpg) top left no-repeat; margin: 0 auto; margin-bottom:
 10px; padding: 15px 10px 15px 230px; }
#cvCont { width: 533px; font-size: 90%; color: #333; }

#cvBox { float: left; width: 260px; font-weight: bold; font-size: 90%; }
#cvBox h2 { display: none; }
#cvBox a { color: #222; }
#cvBox ul { margin: 0; }
#cvBox li { background-repeat:no-repeat; background-position:left center; margin-bottom: 6px; padding-left: 38px; }
#cvBox .blue { color:#0088a1; font-size: 80%; margin-top: 8px; }
#cvBox .pgLink { background: url(../imgs/pgIcon.gif) top left no-repeat; margin-bottom: 6px; }

#cvBox2 { float: right; width: 260px; font-weight: bold; font-size: 90%; }
#cvBox2 a { color: #222; }
#cvBox2 ul { margin: 0; }
#cvBox2 li { background-repeat:no-repeat; background-position:left center; margin-bottom: 6px; padding-left: 38px; }
#cvBox2 .blue { color:#0088a1; font-size: 80%; margin-top: 8px; }
#cvBox2 .pgLink { background: url(../imgs/pgIcon.gif) top left no-repeat; margin-bottom: 6px; }

.cvTxt { margin-bottom: 7px; font-size: 90%; line-height: 150%; font-weight: normal; }
*html.cvTxt { font-size: 85%; }
.cvTxt span { font-weight: bold; }
.cvTxtBlue { color:#0088a1; font-size: 90%; margin-top: 8px; }
#cvShicho { font-size: 80%; text-align: right; margin-top: 15px; padding-top: 8px; border-top: dotted 1px #999; }
*html #cvShicho { font-size: 85%; }
#cvShicho a { color: #222; }

/* カコノ空 */
#trdWrap { width: 339px; height: 212px; background:url(../imgs/3rdImg.jpg) top left no-repeat; margin: 0 auto; margin-bottom: 10px; padding: 15px 10px 15px 435px; }
#trdCont { width: 333px; font-size: 85%; color: #333; }

#trdLeft { float: left; font-weight: bold; }
#trdLeft h2 { display: none; }
#trdLeft a { color: #222; }
#trdLeft ul { margin: 0; }
#trdLeft li { background-repeat:no-repeat; background-position:left center; margin-bottom: 5px; padding-left: 35px; }
#trdLeft .spacer { margin-top: -10px; }
#trdLeft .blue { color:#0088a1; font-size: 80%; margin-top: 8px; }
#trdLeft .pgLink { background: url(../imgs/pgIcon.gif) top left no-repeat; margin-bottom: 5px; padding-bottom:2px; }

#trdRight { float: Right; font-size: 80%; line-height: 150%; width: 158px; }
*html #trdRight { font-size: 85%; }
#trdRight span { font-weight: bold; }

.trdTxt { margin-bottom: 7px; }
.trdTxtBlue { color:#0088a1; font-weight: bold; line-height: 130%; margin-top: -5px; margin-bottom: 7px; }
#trdShicho { font-size: 80%; text-align: right; margin-top: 8px; padding-top: 8px; border-top: dotted 1px #999; }
*html #trdShicho { font-size: 85%; }
#trdShicho a { color: #222; }

/* banner */
#topBnr { width: 782px; height: 70px; margin: 0 auto 10px auto; }
#topBnr img { border: none; }
.topBnerLeft { float: left; margin-right: 15px; }
#topBnerRight { float: right; }

/*  */
#footer { width: 784px; text-align: right; padding: 10px 0; margin: 0 auto; }

img { border: none; }
.clbth { clear: both; }
hr { visibility: hidden; clear: both; }

/*
///////////////////////
DVD情報
///////////////////////
*/
#dvdInfo { background: url(../imgs/dvdInfo_bg.jpg) top left no-repeat; width: 764px; height: 99px;
padding: 15px 20px 0 0; margin: 0 auto; text-align: right; }
#dvdInfo p { font-size: 85%; line-height: 1.6em; color: #fff; }
#dvdInfo a { font-size: 130%; line-height: 2.5em; color:#fff15b; }


.newsTxtRed { color: #900; }
.newsTxtRedBold { color: #900; font-weight: bold; }