#wrapper{ max-width: 1600px; margin: auto; width: 100%;}
#content{ padding: 12px 5px; }
.margin-left-0{ margin-left: 0;}

.up-down-30{ margin-top: 30px;
                margin-bottom: 30px; }

.question{ font-weight: bold; }
.answer { margin-right: 8px; }

.head-foot-color{
    background-color: #92D050; 
    color: white;
}


#header{
    width: 100%;
    height: 60px;
    padding-bottom: 0;
}
            #header > #logo{ 
                width:40px; height: 40px; margin: 10px;
            }
        
            @media only screen and (max-width: 480px) {
                #header_text.tablet.bigger{
                    display: none;
                }
            }
            @media only screen and (min-width: 480px) {
                #header_text.tablet.bigger{
                    display: block;
                }
            }
.right > .item.my-item{
    color: floralwhite;
}
.right > .item.my-item.selecting{
    color: lemonchiffon; 
    opacity: 0.7;
    font-weight: bold;
    /*text-decoration: underline;*/
    background-color: rgba(0,0,0,0.05);
}
.hidden{
    display: none;
}
#building_button{
    height: 107px;
    background-image: url(../img/building-green.jpg);
}


/*---- couse --*/
        #content{ padding: 12px 5px; }
        .margin-left-0{ margin-left: 0;}
        
        .question{ font-weight: bold; }
        .answer { margin-right: 8px; }
        
        .head-foot-color{
            background-color: #92D050; 
            color: white;
        }
        
        
        #menu_open .item{ 
            padding-left: 0px;
            padding-right: 0px;
            font-size: 1.8rem;
        }
            @media only screen and (max-width: 767px) {
                #menu_open.mobile.only{
                    display: block;
                }
                #header_text.pc.only{
                    display: none;
                }
                .pc-only{
                    display: none !important;
                }
            }
            @media only screen and (min-width: 768px) {
                #menu_open.mobile.only{
                    display: none;
                }
                #header_text.pc.only{
                    
                }
            }
        .ui.top.menu{
            background-color: transparent;
            border: 0px solid transparent;
            box-shadow: none;
        }


/*----- table---*/
.table-rei{
    color: #B0B0B0;
}
.content.b-download{
    padding: .92857143em 1.14285714em;
}
