body , dl , dt , dd , ul , ol , li , h1 , h2 , h3 , h4 , h5 , h6 , pre , form , fieldset , input , textarea , p , blockquote , th , td { 
margin:0;padding:0;}
html{width:100%;height:100%;margin:0;padding:0;}
body {width:100%;height:100%;margin:0;padding:0;text-align: center;
font-family: Verdana,"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif;}
li { list-style-type:none;}
img {border:none; vertical-align:bottom;}


/* --- 全体の設定 --- */

a:link {color:#3f3f3f;}
a:visited {color:#6f6f6f;}
a:hover {color:#efefef;}
a:active {color:#efefef;}
a{text-decoration:none;}
a:hover img {opacity: 0.6; filter: alpha(opacity=60); -moz-opacity: 0.6;}



/* --- ヘッダ フッタ--- */

div #wrap1{width:100%;top:margin:0;text-align:center;}
div #wrap2{width:1000px;margin:2% auto 0 auto;}



/* --- clearfix --- */
.clearFix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearFix {min-height:1px;}


div.wide1000 {width:1000px; margin:0; padding:0;}
div.top-left {margin:0; padding:0; float:left;}
div.top-right {margin:0; padding:0; float:right;}

a:hover img {opacity: 0.6; filter: alpha(opacity=60); -moz-opacity: 0.6;}

div.blank {width:100%;margin:0px 0px 10px 0px;clear:both;}
div.blank0 {width:100%;margin:0px;clear:both;}




/* --- ロゴ下バナー --- */
ul.top-bn {list-style-type:none; text-align:left; float:left; margin:0; padding:0;}
ul.top-bn li {display:block; float:left; list-style-type:none; margin:0; padding:1px;}


/* Navigation */
.menu-sub, .menu-sub ul {list-style:none; margin:0; padding:0;}




/* --- メニュー--- */


#Page {  width: 1000px;position: top: 0px; z-index: 10000;}
#Links {  padding: 5px;  font-size: 16px;  text-align: center;}
ul.megamenu {  background: #fff;   overflow: auto; }
.mm-content-base {  background-color: #FFF;}
p, blockquote {  margin: 0px;  padding-top: 5px;  padding-bottom: 5px;}
blockquote {  padding-left: 2px;}
#list-content, #list-content ul {  margin: 5px;  padding-left: 5px;}
#list-content li {  margin: 0px;  padding: 0px;list-style-type:none;}
#paragraph-content, #quote-content {  text-align: justify;}


/* --- メニュー未使用--- */

div.nav {width:1000px;border-top:1px #ffaad5 solid;border-bottom:1px #d5006a solid;margin:0px;font-size:80%;
background:#ffaad5 url(https://www.rakuten.ne.jp/gold/cinemacollection/bn/menu-bk-pk.gif) repeat-x top;}
div.nav ul.nl {width:1000px;margin:0;padding:0;
background:#ffaad5 url(https://www.rakuten.ne.jp/gold/cinemacollection/bn/menu-bk-pk.gif) repeat-x top;
border-left:1px #ffaad5 solid;border-right:1px #d5006a solid;list-style-type:none;text-align:center;}
div.nav ul.nl li {width:82px;text-align:center;float:left;}
div.nav ul.nl li a {display:block;position:relative;padding:0.2em;border-left:1px #ffaad5 solid;border-right:1px #d5006a solid;text-decoration:none;font-weight:bold;}

div.nav ul.nl li a:link {color:#8d476a;}
div.nav ul.nl li a:visited {color:#ff0080;}
div.nav ul.nl li a:hover {color:#ffeaf4;}
div.nav ul.nl li a:active {color:#ff0080;}


/* --- メニュー下 --- */
div.menu-under {width:1000px; background:#fff; font-size:11px; margin:0; padding:0;z-index:0;}
div.menu-under ul.menu-under{width:1000px; list-style-type:none; text-align:right; float:right; margin:0; padding:0;}
div.menu-under ul.menu-under li {display:inline; background:#fff; padding:0px 3px;
 /*IE7*/
/display:inline;/zoom:1;}




/* cara-nav&cara-cs ボタン */
div.cara-left {float:left; width:199px}

/* cara-nav */
#cara-nav li.ca-s{ display:block; color:FF8040;width:199px; height:55px;margin:1px 2px 0px 0px;}
#cara-nav { display:block; margin: 0 0 0 3px; padding: 0; position:relative;}
#cara-nav li {  display: block; list-style: none; margin: 0; padding: 0; float: left; position: relative;}
#cara-nav a { display:block;}
#cara-nav ul { display:none; position:absolute; left:0; margin: 0; padding: 0; }
* html #cara-nav ul { line-height:0; } /* IE6 "fix" */
#cara-nav ul a { zoom:1; } /* IE6/7 fix */
#cara-nav ul li { float:none;
background:url(https://www.rakuten.ne.jp/gold/cinemacollection/bn/menu_triangle4.gif) no-repeat 0 0.2em;
 }
#cara-nav ul ul { top:0;}


/* Essentials - configure this */
#cara-nav ul { width:280px; }
#cara-nav ul ul { left:280px; }

/* Everything else is theming */

#cara-nav { background-color:#FF8040; height:54px; }
#cara-nav *:hover { background-color:none; }
#cara-nav a { border-right:1px solid ffeaf4; color:white; font-size:13px;padding:6px; line-height:1; }
#cara-nav li.hover a { background-color:#FFA273; color:#A63800;}
#cara-nav ul { top:55px; }
#cara-nav ul li a { background-color:#FFA273; }
#cara-nav ul a.hover { background-color:#BF6030; color:white;}
#cara-nav ul a { border-bottom:1px solid #ffeaf4; border-right:none;}

* html #cara-nav ul li  { margin-bottom: -3px; } /* IE6ハック */
*:first-child+html #cara-nav ul li  { margin-bottom: -4px; }/*IE7ハック */
/* #cara-nav ul a { border-bottom: none; } - I also needed this for IE6/7 */




/* キャラカルーセル2 */

div.cara-cs {width:510px;height:55px;margin:0 0 0 2px;padding:0; float:left; border:none;
/* position:relative; */
}
.cara {width:510px; height:55px; margin:0; padding:0;}
.cara li {width:250px; height:55px; list-style:none; float:left; margin:0 0 0 7px; padding:0;}



div.new-list {width:705px; background:#fff; text-align:center;}
 /*div.new-list ul.new-list {list-style-type:none; text-align:center; float:left; margin:0; padding:3px;}*/
div.new-list ul li {display:block; float:left; list-style-type:none;}
img.new-list {border:#efefef solid 1px; margin:2px 1px; padding:0;}





/* --- 検索 --- */
div#search-out {width:100%;text-align:center;margin:2% auto;}
form.search {margin:0px;position: relative;}
#btn {width:160px; height:32px;margin:2px 0px;padding: 2px 0px;position: relative;font-size:16px;background:#cfcfcf;
border-left:2px #cfcfcf solid;border-right:2px #cfcfcf solid;border-top:2px #cfcfcf solid;border-bottom:2px #cfcfcf solid; font-weight:bold; color:#ffffff;}
#search-text {width:700px; height:32px; line-height:34px; margin:2px 0;padding: 2px 0px 2px 30px;font-weight:bold;font-size:16px;
border-left:2px #cfcfcf solid;border-right:2px #cfcfcf solid;border-top:2px #cfcfcf solid;border-bottom:2px #cfcfcf solid; color:#3f3f3f;
background: url(https://www.rakuten.ne.jp/gold/cinemacollection/bn/search.png) no-repeat 2px 2px;}



ul.toku-list {list-style-type:none; float:left;}
ul.toku-list li.toku-list2 {display:block; float:left; list-style-type:none; margin:0 0 0 15px;border:#efefef solid 1px;}
ul.toku-list li {display:block; float:left; list-style-type:none; margin:0 0 0 3px;border:#efefef solid 1px;}


/* ---注目キーワード　マーカー付--- */
div.t-key {color:#666; font-size:11px; float:left;}
div.t-key ul.t-key {list-style-type:none; text-align:left; float:left; margin:0; padding:0;}
div.t-key ul.t-key li {display:inline; padding:0 7px 0 11px;
background:url(https://www.rakuten.ne.jp/gold/cinemacollection/bn/menu_triangle4.gif) no-repeat 0 0.2em;
/display:inline;/zoom:1;}



/* topslide */
.crossfader { position:relative; height:300px; width:1000px;margin:1px 0px 1px 1px; float:left;}
.crossfader img{position:absolute;top:0;left:0;z-index:8;opacity:0;cursor:pointer;}
.crossfader .active{z-index:10;opacity:1.0;}
.crossfader .last-active{z-index:9;}


/* topslide2 */
.crossfader2 { position:relative; height:200px; width:1000px;margin:1px 0px 1px 1px; float:left;}
.crossfader2 img{position:absolute;top:0;left:0;z-index:8;opacity:0;cursor:pointer;}
.crossfader2 .active{z-index:10;opacity:1.0;}
.crossfader2 .last-active{z-index:9;}







/* topslide-sanrio */

.crossfader-sr { position:relative; width:100%;height:300px;margin:5px auto;text-align:center;}
img.crossfader-sr {width:100%;}
.crossfader-sr img{position:absolute;top:0;left:0;z-index:8;opacity:0;cursor:pointer;}
.crossfader-sr .active{z-index:10;opacity:1.0;}
.crossfader-sr .last-active{z-index:9;}

/* topslide2 */
div.crossfader-sr-wide {width:100%;background:#ffec7c;text-align:center;}
.crossfader-sr2 {position:relative; height:320px;width:1000px;margin:0 auto;}
img.crossfader-sr2 {width:100%;}
.crossfader-sr2 img{position:absolute;top:0;left:0;z-index:8;opacity:0;cursor:pointer;}
.crossfader-sr2 .active{z-index:10;opacity:1.0;}
.crossfader-sr2 .last-active{z-index:9;}




