@charset "euc-jp";

/*--------------------------------------
        24. WYSIWYGê°ÔéŽ¾Ž©
---------------------------------------*/
.custom .text-left {
        text-align: left;
}

.custom .text-center {
        text-align: center;
}

.custom .text-right {
        text-align: right;
}

.custom .text-justify {
        text-align: justify;
        text-justify: distribute-all-lines;
}

.custom sup {
        vertical-align: top;
        font-size: 66.7%;
}

.custom sub {
        vertical-align: bottom;
        font-size: 66.7%;
}

.custom ul {
margin:0 0 0 15px;
        list-style-type: disc;
}

.custom .detailLink {
margin:0;
        list-style-type: none;
}

.custom ol {
        list-style-type: decimal;
}

*.custom ol {
margin:0 0 0 25px;
}

/* Excel Table Style */

.custom table.excelTableLayout1,

.custom table.excelTableLayout2,

.custom table.excelTableLayout3,

.custom table.excelTableLayout4{

    width : 100% ;

    margin : 0 0 20px ;

    border-top : #bcbcbc 1px solid ;

    border-left : #bcbcbc 1px solid ;

    border-collapse : collapse ;

}

.custom table.excelTableLayout1 th,

.custom table.excelTableLayout2 th,

.custom table.excelTableLayout3 th,

.custom table.excelTableLayout4 th,

.custom table.excelTableLayout1 td,

.custom table.excelTableLayout2 td,

.custom table.excelTableLayout3 td,

.custom table.excelTableLayout4 td{

    border-right : #bcbcbc 1px solid ;

    border-bottom : #bcbcbc 1px solid ;

    padding : 10px ;

    text-align : left ;

    vertical-align : top ;

}

.custom table.object-left th,

.custom table.object-left td{

    text-align : left ;

}

.custom table.object-right th,

.custom table.object-right td{

    text-align : right ;

}

.custom table.object-center th,

.custom table.object-center td{

    text-align : center ;

}

.custom table th.text-left,

.custom table td.text-left{

    text-align : left ;

}

.custom table th.text-right,

.custom table td.text-right{

    text-align : right ;

}

.custom table th.text-middle,

.custom table td.text-middle{

    text-align : center ;

}



.custom table.excelTableLayout1 th.heading th,

.custom table.excelTableLayout1 td.heading{

    background : #aaa ;

}

.custom table.excelTableLayout2 th.heading,

.custom table.excelTableLayout2 td.heading{

    background : #aaa ;

}

.custom table.excelTableLayout3 th.stressed,

.custom table.excelTableLayout3 td.stressed{

    background : #555 ;

    color : #fff ;

}

.custom table.excelTableLayout3 th.heading,

.custom table.excelTableLayout3 td.heading{

    background : #aaa ;

}

.custom table.excelTableLayout4 tr.heading th,

.custom table.excelTableLayout4 tr.heading td{



}

/* Excel Table Style End */
