@charset "euc-jp";
.ddc {
    font-family:"¥Ò¥é¥®¥Î´Ý¥´ Pro W4","¥Ò¥é¥®¥Î´Ý¥´ Pro","Hiragino Maru Gothic Pro","¥Ò¥é¥®¥Î³Ñ¥´ Pro W3","Hiragino Kaku Gothic Pro","HG´ÝŽºŽÞŽ¼Ž¯Ž¸M-PRO","HGMaruGothicMPRO";
    font-size:24px;
    }
    
div.ddc_itempage {
    width: 730px;
    }

div.ddc_itemtitle {
    width: 100%;
    margin:0.5em 0 0 0;
    box-sizing: border-box;
    padding-left: 1.5%;
    background-color: #f08000;
    color: #ffffff;
    font-size: 1.5em;
    font-weight: bold;
    text-align: left;
    }

div.ddc_itemhead {
    width: 100%;
    margin: 0;
    padding: 0;
    }

div.ddc_itemhead img {
    width: 100%;
    margin: 0;
    padding: 0;
    vertical-align: bottom;
    }
    
div.ddc_itemhead p {
    width: 100%;
    box-sizing: border-box;
    margin: 0.5em 0;
    padding: 0.5em 5%; 
    font-size: 1.2em;
    text-align: left; 
    line-height: 130%;
    background-color: #FDFAF3;
    border-radius: 10px;
    }

.ddc_recomend {
    width: 100%;
    background-color: #d9d9d9;
    }

.ddc_imageframe {
    border: solid 1px #b7b7b7;
    box-sizing: border-box;
    }

div.ddc_detail {
    width: 100%;
    margin: 0;
    padding: 0;
    text-align: center;
    }

div.ddc_detail p {
    margin: 0 0 1em 0;
    padding:0;
    font-size: 1.2em;
    }

div.ddc_bar {
    box-sizing: border-box;
    margin: 1em 0 0.5em 0;
    padding: 0 1%;
    font-size: 1.5em;
    font-weight: bold;
    color: #f08000;
    text-align: center;
    border-bottom: dotted 1px #f08000;
    border-top: dotted 1px #f08000;
    }

table.sisyucolors {
    width: 90%;
    margin: 0 5% 1em 5%;
    padding: 0;
    table-layout: fixed;
    background-color: ffffff;
    
    }

table.sisyucolors td {
    width 25%;
    text-align: left;
    font-size: 16px;
    padding-left: 5px;
    }

table.sisyucolors ul {
    margin: 0;
    font-size: 16px;
    list-style: disc;
    }

table.sisyucolors li {
    }
