﻿/*Copyright pipaoi.jp All Rights Reserved*/

/* Import */
@import url(master.css);

/*--------------------------------------------*/

/*div#content main fmovie*/
div.fmovie {margin-top:10px;}

/*div#content main newestinfo*/
div.newestinfo        {margin-top:10px; background:#FFFFFF url("../images/newestinfo_bg.gif") repeat-y scroll center;}
/*div.newestinfo        {margin-top:10px;}*/
div.newestinfo div    {padding:8px 0px; border:1px solid #023964; border-top:0px;}
div.newestinfo div.clear {padding:0px; border:0px;}
div.newestinfo ul     {margin-left:12px;}
div.newestinfo li img {margin-bottom:3px;}

div.newestinfo li     {width:100px; margin-right:6px; float:left;}
div.newestinfo li a   {line-height:1.2em; text-decoration:none;} /*ACT*/
div.newestinfo li a span {text-decoration:underline;}/* BMC Sm*/
/*  前へ、次へを追加したとき 2008.06.02 Sm*/
div.newestinfo h2  {font-size:12px;line-height:12px;color:white;padding:2px 10px 0 0;background:#FFFFFF url("../images/newestinfo_title.gif") no-repeat scroll top;}
div.newestinfo h2  {border-left:1px solid #023964;border-right:1px solid #023964;}
div.newestinfo h2 a:link { color: #ffffff; } 
div.newestinfo h2 a:visited { color: #ffffff; }
div.newestinfo h2 a:hover { color: #333333; }
div.newestinfo h2 a:active { color: #3366FF; } 
div.newestinfo h2 a:hover { background-color: #ffff00; }
/*ここまで*/


/*div#content main specialedition*/
div.specialedition        {margin-top:10px; background:#FFFFFF url("../images/newestinfo_bg.gif") repeat-y scroll center;}
div.specialedition div    {padding:8px 0px; border:1px solid #023964; border-top:0px;}
div.specialedition div.clear {padding:0px; border:0px;}
div.specialedition ul     {margin-left:12px;}
div.specialedition li     {width:255px;/*height:9em; overflow:hidden;*/ margin:0px 10px 7px 0px; float:left;}
/*div.specialedition li     {width:255px; margin-right:10px; float:left; line-height:1.2em;} ACT*/
/*2008.05.30 Sm*/
div.specialedition li img {float:left; margin-right:5px;margin-bottom:12px/*1.5em 0.25em*/;}
/*div.specialedition li a   {margin-bottom:5px;}ACT*/
/*div.specialedition li span {line-height:1.2em; margin-bottom:5px;} BMC Sm */
div.specialedition li p   {margin-top:0.5em;}/*ACT*/
div.specialedition li,
div.specialedition li a,
div.specialedition li p {line-height:1.2em;}/*ACT*/
div.specialedition div.text {width:130px;float:left;border:0;padding:0;line-height:1.2em;}

/*div#content main genre*/
div.genre       {margin-top:10px;}
div.genre,
div.genre div.clear {border-top:1px dashed #3366FF;}
div.genre div.r {width:490px; padding:5px 0px;}
div.genre div.l {width:35px; padding:5px 0px;}
div.genre div.l img {margin-left:8px;}
div.genre a     {margin-right:1em;}

/*div#content main newsec*/
div.newsec        {margin-top:10px; background:#FFFFFF url("../images/newsec_bg.gif") repeat-y scroll center;}
div.newsec h3     {text-align:center; border:1px solid #1F9D20; border-top:0px; padding:10px 0px;}
div.newsec div    {padding:8px 0px; border:1px solid #1F9D20; border-top:0px;height:140px;}
div.newsec div.clear {padding:0px; border:0px;}
div.newsec ul     {margin-left:12px;}
div.newsec li     {width:100px;height:7.5em; margin-right:6px; float:left;}
div.newsec li img {margin-bottom:3px;}
div.newsec li a   {line-height:1.2em; text-decoration:none;} /*ACT*/
div.newsec li a span {text-decoration:underline;} /* BMC Sm */

/*div#content main relpage  BMC Sm */
div.relpage        {margin-top:10px; background:#FFFFFF url("../images/newsec_bg.gif") repeat-y scroll center;}
div.relpage h3     {text-align:center; border:1px solid #FF00FF; border-width:0px 1px; padding-top:5px;}
div.relpage div    {padding:8px 0px; border:1px solid #1F9D20; border-top:0px;}
div.relpage div.clear {padding:0px; border:0px;}
div.relpage ul     {margin-left:12px;}
div.relpage li     {width:100px; margin-right:6px; float:left;}
div.relpage li img {margin-bottom:3px;}
div.relpage li a   {line-height:1.2em; text-decoration:none;} /*ACT*/
div.relpage li a span {text-decoration:underline;} 

/*--------------------------------------------*/

div#content div#extrasub img {border:0;}
/*div#content extrasub banner*/
div.banner li   {width:200px; line-height:1em; margin-top:2px; float:left;}
div.banner li a {display:block; text-align:center;}
div.banner p {text-align:center;color:#ff0000; margin-bottom:0;}

/*div#content extrasub flashinfo*/
div.flashinfo {font-size:10px; margin-top:10px; padding:5px; border:1px solid #990000; border-width:2px 0px;}
div.flashinfo img {margin-left:44px;}

/*div#content extrasub globalsign*/
div.globalsign {text-align:center; padding:10px;}

/*justify*//*ACT*/
div.newestinfo li a,
div.specialedition li,
div.specialedition li a,
div.specialedition li p,
div.newsec li a
{text-align:justify; text-justify:inter-ideograph; display:block;}
div.relpage li a
{text-align:justify; text-justify:inter-ideograph; display:block;}

/*div#content main systemInfo*/
div.systemInfo        {margin-top:10px; /*background:#FFFFFF url("../images/newestinfo_bg.gif") repeat-y scroll center;*/}
div.systemInfo div    {padding:4px 0px; border:1px solid #023964; /*border-top:0px;*/}
div.systemInfo div.clear {padding:0px; border:0px;}
div.systemInfo ul     {margin-left:25px;list-style-type: disc;}
div.systemInfo li img {margin-bottom:3px;}

div.systemInfo li     {font-size: 0.9em;margin-right:3px;line-height:1.1em; /*width:100px; float:left;*/}
div.systemInfo li a   {line-height:1.2em; text-decoration:none;} /*ACT*/
div.systemInfo li a span {text-decoration:underline;}/* BMC Sm*/

/*新着情報用スクロール設定*/
/*div#content main systemInfo2*/
div.systemInfo2        {margin-top:10px; background:#FFFFFF url("../images/newestinfo_bg.gif") repeat-y scroll center;}
div.systemInfo2 div    {padding:4px 0px; border:1px solid #023964; border-top:0px;
                        position:static;height:5em;overflow:auto;}
div.systemInfo2 div.clear {padding:0px; border:0px;}
div.systemInfo2 dt     {margin-left:5px;width:5em;float:left;}
div.systemInfo2 dd     {width:455px;display:block;overflow:hidden;}

/* maintenance */
div#Maintenance {margin-bottom:10px;}
div#Maintenance div {width:192px;border:1px solid #FF0066;margin:-5px 0 0 0;padding:3px;}


