﻿html{}
#form1{margin:0px auto; width:800px;position:relative;background:#fff;overflow:hidden;}
/*h2に各キャプションを設定*/

#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{margin-bottom:7px;border:solid 1px #ccc;padding:2px;}
.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;}

.FlowCategoryLeft{width:221px;margin:5px 2px 0px 0px;float:left;height:auto;border:solid 1px #ccc;}
/*.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;}

.FlowCategoryRight{width:221px;margin:5px 0px 0px 2px;float:left;height:auto;border:solid 1px #ccc;}
.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;}


/*カテゴリ表示*/

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;
    /*top:157px;*/
    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;
    /*top:345px;*/
    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;border:solid 1px #ccc;padding:2px}
.NewProgramTable{margin:5px 0px;}
.NewProgramImage{width:80px;height:auto;}
.NewProgramFrame{width:100px;padding:0px 14px;border:solid 0px #ccc;}
/*新番組*/

/*今日のアニメ*/
#today{margin-top:0px;}
.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{}
.ProgramList select{margin-bottom:3px;margin-top:3px;}
.ProgramFrame{height:150px;width:165px;margin-bottom:4px;}
.ProgramList div div div{padding:3px;margin-bottom:2px;width:140px;}
.ProgramName{display:block;}
/*今日のアニメ*/

/*フッターのサポートリンク*/
.LinkDivider{border-right:solid 1px #aaa;margin-right:4px;}
/*フッターのサポートリンク*/

/*イベント情報*/
#EventList{margin-bottom:10px;}
.EventFrame{margin-bottom:5px;}
.EventDate{background:#e5f2ff;margin:1px 0px;display:block;padding:3px;}
.EventItem{border-bottom:solid 1px #ccc;margin:0px;padding:3px 0px;}
#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;}
/*著作権表示*/

.new {color:Red; font-size:8pt;}

.PickBanner{margin:0px auto 5px auto;width:450px;}
.PickBannerItem{margin-bottom:5px;width:450px;}

.Distribute{margin-top:7px;}
.Distribute img{margin-bottom:7px;}
.Distribute div{margin-bottom:7px;}
.DistributeAnicanR{padding-left:15px;float:left;width:100px;margin-top:3px;}
.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 #ccc;padding:2px;}
#anicannews .animain {height:auto;padding:5px 10px 7px 10px;clear:both;}
#anicannews .anitable {width:100%;height:130px;}
.TopicsLastUpdate{margin-top:-20px;}

#Column{border:solid 1px #ccc;margin-bottom:5px;overflow:auto;padding:2px;}
.ColumnImage{width:130px;height:160px;overflow:hidden;visibility:hidden;border:solid 1px #ccc;margin:7px 0px;}
.ColumnImageLink{margin:3px auto;}
.ColumnImageFrame{text-align:center;padding:3px;}
.ColumnRanking{margin:0px 5px 5px 0px;float:left;height:auto;position:relative;width:302px;}
.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;}

.center{text-align:center;}

.LeftContents{margin:7px 0px;border:solid 1px #ccc;padding:2px;}
.LeftContentsInner{margin:5px;}
.LeftContentsCentering{margin:7px 0px;text-align:center;border:solid 1px #ccc;}

.RightContents{margin:7px 0px;border:solid 1px #ccc;padding:2px;}
.RightContentsCentering{margin:7px 0px;text-align:center;border:solid 1px #ccc;}

#AnicanFreePlus{margin-top:0px;}
.AnicanRList{margin-left:20px;float:left;width:155px;margin-top:3px;}
.imgAnicanR{height:66px;}
.imgDistribute{height:135px;}

#Vote{margin:5px}
.VoteBacknumber{border-bottom:dotted 1px #ccc;padding-bottom:5px;}
.VoteTitle{border-top:solid 1px #00a381;border-bottom:solid 1px #00a381;margin:5px 0px;padding:5px;background:#eee;}

.ad{border:solid 1px #ccc;}

.Caution{border-bottom:solid 1px #f00;background-color:#fff;text-align:center;padding:5px 0px;font-weight:bold;color:#f00;}
.Caution a{color:#f00;}
.Caution a:visited{color:#f00;}

.ChartTable{width:50%;float:left;}
.ChartRow{border-bottom:solid 1px #ccc;padding:3px;}
.ChartRankTd{width:30px;padding:0px;margin:0px;}
.ChartTitle{display:block;}
.ChartArtist{font-size:x-small;}
.ChartImageTd{width:195px;}
.ChartImage{width:70px;}
.ChartTitleTd{width:100%;}
.ChartCd{background:#efffbf;padding:3px;}
.ChartDvd{background:#bfffef;padding:3px;}

.ReleaseChartTabButton{padding:5px;padding-bottom:2px;
    background:#fff url("../../images/Background/menu/grad_green.gif") repeat-x top;margin-bottom:0px;border-bottom:solid 3px #00a381;cursor:pointer}
.ReleaseChartTabButtonActive{padding:5px;padding-bottom:2px;background:#00a381;margin-bottom:0px;border-bottom:solid 3px #00a381;color:#fff}
.Release_Chart_Frame{border:solid 1px #ccc;margin-top:0px;margin-bottom:5px;padding:5px;}
.Release_Chart_Button{padding:5px 0px;margin-bottom:0px;}
.Release_Chart_Contents{width:100%;display:none;}
.Release_Chart_ContentsActive{width:100%;}

.cdtitle{padding:3px;background-color:#fff2cc;}
.dvdtitle{padding:3px;background-color:#ffe6cc;}
.cddate{display:block;background-color:#fffbee; padding:3px;margin-top:3px;}
.dvddate{display:block;background-color:#fff7ee; padding:3px;margin-top:3px;}
.itemback{padding:3px; border:solid 0px #dfdfdf;border-bottom-width:1px;overflow:hidden;}

/* ランキング */
.rank_basic
{

    font-size:9pt;
    padding:3px 0px;
}
.rank_underline
{
    border-bottom:solid 1px #dcdcdc;
    font-size:9pt;
    padding:3px 0px;
}
.new{color:#f00;}
.up{color:#f60;}
.down{color:#00f;}
.even{color:#0c0;}

.BlogSearchWatermark{color:#666;}


/* 右広告スペース */
.ad_default{margin:0px 0px 7px 0px;border:solid 1px #ccc;padding:2px;}/*RightContentsと同じ設定*/
.ad_back{margin:0px 0px 7px 0px;border:solid 1px #ccc;padding:2px;background-color:Black;}
