﻿#comment_detail
{
    width:590px;
}
.header
{
    margin-top:20px;
}
.detail
{
    width:100%;
    border-top:dotted 1px #cccccc;
    border-left:dotted 1px #cccccc;
    border-right:dotted 1px #cccccc;
}
.detail th
{
    background-color:#c69c6c;
    border-bottom:dotted 1px #cccccc;
    border-right:dotted 1px #cccccc;
    text-align:right;
    padding:10px 10px 10px 0;
    color:White;
    font-weight:bold;
    width:20%;
}
.detail td
{
    background-color:#ffffff;
    border-bottom:dotted 1px #cccccc;
    text-align:left;
    padding:10px 5px 10px 10px;
}
.detail strong
{
    font-size:large;
}
.short_header
{
    text-align:right;
    border-left:dotted 1px #cccccc;
}
.short_item
{
    width:30%;
}

.recommend
{
    font-weight:bold;
    font-size:18px;
}

#comment_area
{
    padding:8px;
}
.disclose_img
{
    margin-left:385px;
}
.disclose
{
    clear:left;
    width:440px;
    margin:5px auto;
    text-align:center;
}
#comment
{
    padding-top:1em;
    padding-bottom:1em;
    line-height:1.5em;
    width:440px;
    margin-left:auto;
    margin-right:auto;
    text-align:left;
    word-break:break-all;
}
.commentlink_img
{
    display:block;
    margin:15px 10px 0 0;
    width:436px;
}
.commentlink
{
    margin:0 0 10px 40px;
    background-image:url("../../img/ya1_yellow.gif");
    background-repeat:no-repeat;
    background-position:left center;
    padding-left:20px;
}

#adg
{
    margin-top:1em;
}

#foot_ads
{
    margin-top:20px;
    margin-bottom:20px;
}

#foot_ads .related_play
{
    float:left;
    margin-left:10px;    
}
#foot_ads .related_shop
{
    float:left;
    margin-left:20px;    
}

.related_item
{
    padding-left:0.5em;
    border-bottom:dotted 1px #cccccc;    
}
.related_header, .related_footer
{
    border-bottom:solid 3px #CCCCCC;
    font-size:15px;
}

/* 管理人通信欄 */
#message
{
    clear:both;
    width:500px;
	text-align:center;
	margin-right:auto;
	margin-left:auto;
}
#message table
{
    width:100%;
    border:solid 1px #999999;
    background-color:#ffffff;
}
#message th
{
    background-color:#fefdab;
    color:Green;
    line-height:1.5em;
}
#message td
{
    line-height:1.2em;
    font-weight:bold;
}
#message .text_message
{
    width:80%;
    height:100px;
}
#message strong
{
    line-height:2.5em;
    color:#cc0000;
}
#message .finish_message
{
    color:Blue;
}
