/*
border :9ee52a
grn :8fc320
grn_dark:88aa00
grn_vdrk:628800
grn_lgt:bfd75d
grn_vlgt:d7e895
*/
/*▼メニュー用*/
.sim_class{
    /*サービス区分*/
    margin:             0; 
    padding:            2px 0px;
    display:            block;
    background:         transparent;
    border:             0;
    font-size:          1.0em;
    line-height:        100%;
    font-weight:        normal;
    color:              #fff;/*#968052#fd9701;*/
    text-shadow:        0;/*-1px 1px 1px #c8ab6e;*/
    text-align:         center;
    background-color:   #8fc320;/*#eca817;*/
    border-color:       #8fc320;/*#eca817;*/
    margin:             10px 0px;
}
.sim_category{
    /*サービスカテゴリー*/
    margin:             10px 0px 0px 0px; 
    padding:            5px 0px 0px 0px;
    display:            block;
    background:         transparent;
    border:             0;
    font-size:          1.2em;
    line-height:        120%;
    font-weight:        bold;
    color:              #628800;/*#5f8029;*/
/*    text-shadow:        -1px 1px 1px #c8ab6e;*/
    width:              120px;
}
.sim_category_sub{
    /*カテゴリー概要*/
    margin:             10px 0px 0px 0px; 
    padding:            10px 0px 0px 0px;
    display:            block;
    background:         transparent;
    border:             0;
    font-size:          0.875em;
    line-height:        100%;
    font-weight:        normal;
    color:              #88aa00;/*8fc320;/*#494529;/*#968052;#fd9701;*/
    text-shadow:        0;
}

.sim_item_head{
    margin:             10px 0px;
    display:            block;
    font-size:          0.875em;
    line-height:        0.9em;
    color:              gray;/*#5f8029;*/
    border-bottom:      1px dotted gray;
    float:              left;   
}
.head_name{
    width:              200px;
    padding-left:       0px;
    font-weight:        bold;
}
.head_price{
    padding-right:      10px;
    width:              70px;
    padding-left:       0px;
    font-weight:        bold;
    text-align:         right;
}
.head_ninzu{
    width:              80px;
    font-weight:        bold;
    text-align:         center;
}
.head_tanka{
    width:              110px;
    padding-right:      20px;
    font-weight:        bold;
    text-align:         right;
    text-align:         center;
}
.head_goukei{
    width:              110px;
    padding-left:       0px;
    font-weight:        bold;
    text-align:         center;
}


.sim_item_line{
    margin-bottom:5px;
}

.sim_item_name{
    display:            block;
    font-size:          0.875em;
    width:              200px;
    padding-left:       0px;
    font-weight:        bold;
    color:              #628800;/*5f8029;*/
    float:              left;
}

.sim_item_price{
    padding-right:      10px;
    width:              70px;
    text-align:         right;
    float:              left;
}
.sim_item_price_pre{  font-size:0.875em;}
.sim_item_price_mony{ font-size:0.875em; text-align:right; font-weight:bold;}
.sim_item_price_post{ font-size:0.875em;}

.sim_item_ninzu{
    width:              80px;
    text-align:         center;
    float:              left;
}
.frm_ninzu{
    width:              40px;
    text-align:         center;
}
.sim_item_tanka{
    width:              110px;
    padding-right:      20px;
    text-align:         right;
    float:              left;
    color:              #8fc320;/*red;*/
    font-weight:        bold;
}
.sim_item_tanka:after{
    content:            " 円";
    color:              gray;
    font-size:          0.75em;
    font-weight:        normal;
}

.sim_item_goukei{
    width:              110px;
    text-align:         right;
    float:              left;
    color:              #628800;/*blue;*/
    font-weight:        bold;
}
.sim_item_goukei:after{
    content:            " 円";
    color:              gray;
    font-size:          0.75em;
    font-weight:        normal;
}



.sim_goukei_label{
    margin:             10px 0px;
    padding:            15px 0 0 20px;
    width:              400px;
    float:              left;
    color:              #8fc320;
    font-size:          1.2em;
    line-height:        1.2em;
    font-weight:        bold;
    border-top:         1px solid gray;
}

.sim_goukei_mony{
    margin:             10px 0px;
    padding:            15px 0px 0px 0px;
    width:              200px;
    text-align:         right;
    float:              left;
    color:              #628800;
    font-weight:        bold;
    font-size:          2em;
    line-height:        2em;
    border-top:         1px solid gray;
/*    border-bottom:      1px dotted gray;*/
}
.sim_goukei_mony:after{
    margin:             10px 0px;
    padding:            15px 0px 0px 0px;
    content:            " 円";
    color:              gray;
    font-size:          0.75em;
    font-weight:        normal;
}

/*▲メニュー用*/

