﻿body 
{
    font-size : 10pt;
}
/*--- サブメニューブロック 最大200 ---*/
#submenu
{
    padding : 3px;
    width : 194px;
    float : left;
}
#submenu .list_td
{
    width : 185px;
    vertical-align : top;
}
#s_menu a
{
    display : block;
    border: solid 1px #1c305c;
    padding : 5px;
    color : #ffffaa;
    background-color : #1c305c;
    text-decoration : none;
}
#s_menu a:hover
{
    display : block;
    border: solid 1px #1c305c;
    padding : 5px;
    font-weight : bold;
    color : #1c305c;
    background-color : #ff6666;
}

/*--- インタビューブロック ---*/
.line-height
{
    line-height: 1.5;
}
.pagelink
{
    display : block;
    text-align : right;
}
/* Contents 幅750px */
#contents
{
    width : 740px;
    margin : 5px auto 0px auto;
    padding : 5px;
    float : left;
    color : #ffffff;
    background-color : #1c305c;
    line-height: 1.4;
}
#contents a
{
    color : #ffffcc;
}
#title h4
{
    width : 740px;
    color : #ffffaa;
}
#title .block
{
    display : block;
}
#title .part
{
    margin : 10px 0px 5px 0px;
    color : #ff6666;
    font-weight : bold;
    font-size : 20pt;
}

/* インタビュー内容 450*/
#comment
{
    margin-top : 5px;
    width : 450px;
    float : left;
    line-height: 1.4;
}
#comment .img_float
{
    margin : 0px auto 10px auto;
    width : 400px;
}
#comment .copyright
{
    padding : 2px;
    font-size : 9px;
    text-align : center;
    display : block;
}
#comment td
{
   /* padding : 3px;*/
}
#comment .pickupcomment
{
    font-size : 15pt;
    font-weight : bold;
    /*color : #ffffff;*/
}
#comment .question
{
    padding : 5px;
    font-weight : bold;
    border : dashed 0px #ffffaa;
    border-top-width : 2px;
    border-bottom-width : 1px;
    color : #ffffaa;
    display : block;
}
#comment .name
{
    width : 50px;
    color : #aaeedd;
    padding: 5px;
    vertical-align : top;
}
#comment .answer
{
    padding-top : 5px;
    padding-bottom : 5px;
    /*width:388px*/
}
#comment .text
{
    border : solid 0px #ffffff;
    border-top-width : 1px;
    padding-top : 5px;
    text-align : right;
    font-size : 10pt;
}
#comment .footer
{
    border : solid 0px #ffffff;
    border-top-width : 1px;
    padding-top : 5px;
    text-align : center;
    font-size : 12pt;
}
/* インタビュー右 280*/
#right
{
    margin-left:10px;
    width : 280px;
    float : left;
}
/* アニメ詳細 280px */
#detail
{
    margin-top:10px;
    width : 280px;
    float : left;
}
#detail .title
{
    margin : 10px 0px 5px 0px;
    color : #ff6666;
    font-weight : bold;
    font-size : 15px;
    display : block;
}
#detail .txtarea
{
    width : 270px;
    float : left;
    padding : 0px 5px 5px 5px;
}
#detail td
{
    vertical-align : top;
}
#detail .td_width
{
    width : 150px;
}
/* 告知 */
#information
{
    margin-top : 5px;
    width : 275px;
    line-height: 18px;
    float : left;
}
#information .title
{
    margin-bottom : 5px;
    padding : 5px;
    width : 265px;
    background-color : #f7d3d3;
    font-weight : bold;
    color : #000000; 
}
#information .img
{
    margin-left : auto;
    margin-right : auto;
    width : 150px;
    display : block;
}
#information .comment
{
    margin-top : 0px;
    margin-bottom : 5px;
    border : solid 1px #f7d3d3;
    padding : 5px;
    width : 100%;
}
#banner
{
    margin-top : 5px;
    padding : 5px;
    width : 265px;
    float : left;
}

/* タイアップ商品 740*/
#tieup
{
    width : 730px;
    margin-top : 5px;
    margin-left : auto;
    margin-right : auto;
    padding : 5px;
    float : left;
}
#tieup .title
{
    padding : 5px;
    width : 714px;
    font-weight : bold;
    background-color : #f7d3d3;
    color : #000000;
}
#tieup .comment
{
    margin-top : 0px;
    margin-bottom : 5px;
    border : solid 1px #f7d3d3;
    width : 714px;
    padding : 5px;
}
#tieup .img
{
    width : 220px;
    float : left;
    padding : 5px;
}
#tieup .txt
{
    width : 470px;
    padding : 5px;
    float : left;
}


