@charset "utf-8";

/* ************************************************************************** */
/*  ELBISベースカラー                                                         */
body#sample_image_color{
    border-top-style    :none;
}
#sample_image_color h2::before, #sample_image_color h3::before{
    background-color    : #968ab8;
}

.content table thead{
    background-color    : #968ab8;
}
.content table thead tr th, .content table thead tr td{
    color               : white;
}

span.color_red{
    color               : red;
}


/* ************************************************************************** */
/*                                                                            */
div.content > ol, div.content > ul{
    margin-left         : 20px;
    padding-left        : 2em;
}
div.content ol, div.content ul{
    list-style-position : outside;
}
div.content ol li, div.content ul li{
    margin-bottom       : 0.5em;
}
div.content ol li:last-child, div.content ul li:last-child{
    margin              : 0em;
}


/* ************************************************************************** */
/*                                                                            */
p#download_link{
    text-align          : center;
}
p#download_link a{
    background-color    : #e0e0ff;
    border              : 2px #000099 solid;
    border-radius       : 10px;
    display             : inline-block;
    font-size           : 145%;
    font-weight         : bold;
    margin              : 0.5em 0em;
    padding             : 0.5em 1em;
}
p#download_link a:hover{
    background-color    : #ffe0e0;
    border-color        : red;
}


/* ************************************************************************** */
/*                                                                            */
div.content > table{
    border-collapse     : collapse;
    margin-left         : 20px;
    margin-right        : 20px;
}
div.content > table,
div.content > table th, div.content > table td{
    border              : 1px silver solid;
    padding             : 0.2em 0.7em;
}

table.flow th{
    text-align          : center;
    white-space         : nowrap;
}
table.flow tr:nth-child(2) th{
    width               : 5em;
}
table.flow td{
    vertical-align      : middle;
}
table.flow td:nth-child(1), table#flow td:nth-child(3), table#flow td:nth-child(4){
    text-align          : center;
}
table.flow td:nth-child(2){
    width               : 11em;
}
