﻿html{}
body {
font-size:small;
margin:0px;position:relative;
background:#fff url("../../images/Background/stripe/stripe_purple.gif") repeat fixed top;}
#form1{margin:0px auto; width:800px;position:relative;background:#fff;overflow:hidden;}
/*h2に各キャプションを設定*/
h2{border:none;
background:none;
    margin:0px;
    font-size:small;
    padding:0px;
    margin:0px;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
h2 a{color:#000099;
    display:block;
    padding:6px 3px 6px 5px;
    margin:0px 0px 2px 0px;
    font-size:small;
    font-weight:bold;
background:#d6dffe;
    border-left:solid 10px #5b7df3;}
h2 a:visited{color:#003399;}
h2 a:hover{color:#fff;background:#5b7df3;
    border:none;
border-left:solid 10px #d6dffe;
text-decoration:none;}

.caption{color:#000099;
    display:block;
    padding:6px 3px 6px 5px;
    margin:0px 0px 2px 0px;
    font-size:small;
    font-weight:bold;
    background:#dee5ff;
    border-left:solid 10px #5b7df3;}

.h2Topics{width:100%;height:100%;}

#Left{float:left; z-index:1;width:175px;padding-left:5px;margin-top:15px;}
#Center{float:left; z-index:1;width:450px;padding-left:5px;margin-top:15px;}
#Right{z-index:1;float:left;margin:0px;width:305px;padding-left:5px;margin-top:15px;}
#Footer{border-top:solid 1px #ddd;clear:both;z-index:1;background:#fff;padding:5px 0px;text-align:center;}
#Footer p{margin:0px 5px;}


/*カテゴリ表示*/
.Category{width:auto;margin-bottom:7px;}
.Category ul{margin:7px 0px 5px 20px;padding:0;}
.Category ul li{list-style-image:url("../../images/ListMark/listmark_blue.png");list-style-position:outside;}
.Category div{margin:7px auto;width:95%;}

.FlowCategoryLeft{width:223px;margin:0px 2px 5px 0px;float:left;height:auto;}
/*.FlowCategoryLeft div{margin:5px auto;width:95%;}*/
.FlowCategoryLeft ul{margin:5px 0px 5px 20px;padding:0;}
.FlowCategoryLeft ul li{list-style-image:url("../../images/ListMark/listmark_blue.png");list-style-position:outside;}
.FlowCategoryLeft h2 a{color:#000099;
    display:block;
    padding:6px 3px 6px 5px;
    margin:0px 0px 2px 0px;
    font-size:small;
    font-weight:bold;
    background:#d6dffe;
    border-left:solid 10px #5b7df3;}
.FlowCategoryLeft h2 a:visited{color:#003399;}
.FlowCategoryLeft h2 a:hover{color:#fff;background:#5b7df3;
    border:none;
border-left:solid 10px #d6dffe;
text-decoration:none;}

.FlowCategoryRight{width:223px;margin:0px 0px 5px 2px;float:left;height:auto;}
.FlowCategoryRight div{margin:5px auto;width:95%;}
.FlowCategoryRight ul{margin:5px 0px 5px 20px;padding:0;}
.FlowCategoryRight ul li{list-style-image:url("../../images/ListMark/listmark_blue.png");list-style-position:outside;}
.FlowCategoryRight h2 a{color:#000099;
    display:block;
    padding:6px 3px 6px 5px;
    margin:0px 0px 2px 0px;
    font-size:small;
    font-weight:bold;
    background:#d6dffe;
    border-left:solid 10px #5b7df3;}
.FlowCategoryRight h2 a:visited{color:#003399;}
.FlowCategoryRight h2 a:hover{color:#fff;background:#5b7df3;
    border:none;
border-left:solid 10px #d6dffe;
text-decoration:none;}

/*カテゴリ表示*/

div#Link ul li{list-style-image:url("../../images/ListMark/listmark_blue.png");list-style-position:outside;}

/*floatのクリア*/
.clear{clear:both;}

.AndMore{text-align:right;}
.alignRight{text-align:right;margin-top:7px;}

.block{display:block;}

/*サムネイル表示*/
#Thumbnail{width:430px;margin:2px auto;}
.imgPhoto{
    margin:0px auto;
    border:solid 3px #ffffff ! important;}
.imgPhoto:hover{
    margin:0px auto;
    border:solid 3px #7abcff ! important;}
.imgSelectedPhoto{
    margin:0px auto;
    border:solid 3px #7abcff ! important;}
.thumbNailUpper{
    top:137px;
    display:block;
    width:auto;
    height:auto;
    margin:2px auto;
    text-align:left;
    vertical-align:middle;
    position:absolute;
    left:235px;
    background-color:Transparent;
    z-index:99;
    position:absolute;}
.thumbNailUnder{
    top:325px;
    display:block;
    width:auto;
    height:auto;
    margin:2px auto;
    text-align:left;
    vertical-align:middle;
    position:absolute;
    left:235px;
    background-color:Transparent;
    z-index:99;
    position:absolute;}
.lnbThumbOpen{margin-top:15px;margin-right:17px;background:#fff;}
/*サムネイル表示*/

/*プレビュー*/
#SlideShow{}
.Slide{
    border:solid 1px #DEDFDE;
    padding:0px;
    overflow:hidden;   
    margin:0px auto;
    width:420px;
    height:250px;
    cursor:pointer;
    display:block;}
#pPreview{
    width:420px;
    height:250px;
    background-repeat:no-repeat;
    cursor:pointer;
    display:block;}
#lnkInterview{
    text-decoration:none;
    color:#000000;}
/*プレビュー*/

/*新番組*/
#NewProgram{clear:both;}
.NewProgramTable{margin:5px 0px;}
.NewProgramImage{width:80px;height:auto;}
.NewProgramFrame{width:100px;padding:0px 14px;border:solid 1px #cccccc;}
/*新番組*/

/*今日のアニメ*/
.TodayProgram{background:#eee;border-top:solid 1px #aaa;border-bottom:solid 1px #aaa;}
.TodayProgramAlter{background:#e5f2ff;border-top:solid 1px #7abcff;border-bottom:solid 1px #7abcff;}
.ProgramList{margin:5px auto;}
.ProgramList select{margin-bottom:3px;margin-top:3px;}
.ProgramFrame{height:150px;width:170px;margin-bottom:4px;}
.ProgramList div div div{padding:3px;margin-bottom:2px;width:145px;}
.ProgramName{display:block;}
/*今日のアニメ*/

/*フッターのサポートリンク*/
.LinkDivider{border-right:solid 1px #aaa;margin-right:4px;}
/*フッターのサポートリンク*/

/*イベント情報*/
#EventList{margin-bottom:10px;}
#EventList div{width:98%;margin:0px auto;}
.EventFrame{margin-bottom:5px;}
.EventDate{background:#e5f2ff;margin:1px 0px;display:block;padding:3px;}
.EventItem{border-bottom:solid 1px #ccc;margin:0px;padding:3px;}
#EventList .alignRight{text-align:right;margin-top:7px;margin-bottom:0px;}
/*イベント情報*/

/*著作権表示*/
.Copyright{font-size:xx-small;clear:both;width:99%;margin:5px auto 2px auto;}
/*著作権表示*/

/*リリース情報*/
#release{margin-bottom:7px;}
#release .cdtitle{padding:3px;background-color:#fff2cc; width:164px;}
#release .dvdtitle{padding:3px;background-color:#ffe6cc;width:164px;}
#release .cddate{display:block;background-color:#fffbee; padding:3px;width:164px;}
#release .dvddate{display:block;background-color:#fff7ee; padding:3px;width:164px;}
#release .itemback{padding:3px; border:solid 0px #dfdfdf;border-bottom-width:1px;width:164px;overflow:hidden;}

.new {color:Red; font-size:8pt;}

.PickBanner{margin:0px auto 5px auto;width:420px;}
.PickBannerItem{margin-bottom:5px;width:420px;}

/*リンク集*/
#Link{margin:5px auto;}
#Link ul{margin:7px 0px 7px 20px;padding:0;}
#Link ul li{margin:5px 0px;list-style-image:url("../../../images/ListMark/listmark_blue.png");list-style-position:outside;}
/*リンク集*/

.Distribute{margin-top:7px;}
.Distribute img{margin-bottom:7px;}
.Distribute div{margin-bottom:7px;}
.DistributeAnicanR{padding-left:15px;float:left;width:100px;}
.DistributeTitle{display:block; border-bottom:solid 1px #ccc;margin-bottom:3px;}
.BacknumberComment{font-size:smaller;}

/* NEWS */
#anicannews {margin:10px auto;width:445px;border:solid 1px #aaa;}
#anicannews .animain {height:auto;padding:5px 10px 7px 10px;clear:both;}
#anicannews .anitable {width:100%;height:130px;}
.TopicsLastUpdate{margin-top:-20px;}

.ColumnImage{width:130px;height:160px;overflow:hidden;visibility:hidden;border:solid 1px #ccc;margin:5px 0px;}
.ColumnImageLink{margin:3px auto;}
.ColumnImageFrame{text-align:center;padding:3px;}
.ColumnRanking{margin:0px 2px 5px 0px;float:left;height:auto;position:relative;width:310px;margin-right:5px;}
.ColumnRankingItem{margin:2px 0px 2px 7px;}
.ColumnRankingTitle{background:#fff url("../../images/icon/ranking/croun.gif") no-repeat;
border:none;
padding-left:25px;
padding-top:7px;
width:200px;
margin:0px 0px 5px 5px;}

.LimitedImage{width:130px;height:160px;overflow:hidden;visibility:hidden;border:solid 1px #ccc;margin:5px 0px;}
.LimitedImageLink{margin:3px auto;}
.LimitedImageFrame{text-align:center;padding:3px;}
.LimitedRanking{margin:0px 2px 5px 0px;float:left;height:auto;position:relative;width:310px;margin-right:5px;}
.LimitedRanking ul{padding:0;margin-left:23px;margin-right:10px;}
.LimitedRankingItem{margin:2px 0px 2px 7px;list-style-image:url("../../images/ListMark/listmark_blue.png");list-style-position:outside;}

.center{text-align:center;}

.RightContents{margin:7px 0px;}
.RightContentsCentering{margin:7px 0px;text-align:center;}

.AnicanRList{margin-left:20px;float:left;width:155px;}
.imgAnicanR{height:66px;}
.imgDistribute{height:135px;}

.VoteBacknumber{border-bottom:dotted 1px #ccc;padding-bottom:5px;}
.VoteTitle{border-top:solid 1px #9db0fe;border-bottom:solid 1px #9db0fe;margin:5px 0px;padding:5px;background:#dee5ff;}

.ad{border:solid 1px #ccc;}

.Caution{border-top:solid 1px #f00;border-bottom:solid 1px #f00;background-color:#ffeaea;text-align:center;padding:5px 0px;font-weight:bold;color:#fff;}

.ChartTable{width:100%;}
.ChartRow{border-bottom:solid 1px #ccc;padding:3px;}
.ChartTitle{display:block;}
.ChartArtist{font-size:x-small;}
.ChartImage{display:block;width:70px;margin:0px auto 3px auto;}
.ChartCd{background:#efffbf;padding:3px;}
.ChartDvd{background:#bfffef;padding:3px;}
