@charset "utf-8";
/* サブメニューマーカー
------------------------------*/
div#sub_menu li.dairiten a.index{background-color:#ccc;color:#AD3142;}
div#sub_menu li.dairiten a.index:hover{
    text-decoration: none;
}

/* dairiten
------------------------------*/
.sanko{padding:2px 20px;}

#main_container h4{
    margin:0 0 0 20px;
    background-image: url(../../images/dairiten/box_hatena.gif);
    background-repeat: no-repeat;
    background-position: left center;
    height: 30px;
    line-height: 30px;
    padding-left: 35px;
    color: #08016D;
    font-size: 1.11em;
}

p.kotae{
    margin:5px 20px 0 20px;
    border: #bebebe;
    background-color: #f1f1f1;
    padding: 8px 9px;
    text-align: justify;
}

.edit_contents dl{
    width: 550px;
    margin: 20px 0 0 50px;
    line-height: 1;
}
.edit_contents dt{
    background-image: url(../../images/dairiten/box_dt_back.gif);
    background-repeat: no-repeat;
    background-position: right top;
    height:26px;
    
}
.edit_contents dt img{display:block;}

.edit_contents dd{
    border: solid 1px #AD3142;
    border-top-width: 0px;
    margin-left: 10px;
    margin-bottom: 15px;
    text-align: justify;
    padding: 6px 10px;
    line-height: 1.61;
}
.edit_contents dd span{font-size:0.87em;color:#08016D;}

.edit_contents dd em{font-style:normal;font-size:0.78em;color:red;}

.edit_contents dl ul{
    list-style-position: outside;
    list-style-image: url(../../images/ico_arrow_black_right.gif);
    list-style-type: disc;
    margin: 0 0 0 1em;
}

/* tokki_area
----------------- */
.edit_contents dl.tokki_area{
    width: 590px;
    margin: 20px 0 0 20px;
    background-color:#f1f1f1;
    line-height: 1.61;
    font-size:0.87em;
    padding:7px 0;
}
.edit_contents .tokki_area dt{
    margin-top: 7px;
    background-image: none;
    height:1.3em;
    font-weight:bold;
    padding: 0px 10px;
}

.edit_contents dl.tokki_area dd{
    border-width:0px;
    margin:0 0 0 0;
    text-align: justify;
    padding: 2px 10px;
}

