a{
text-decoration:underline;
}
.menu a{
text-decoration: none;
}
div.lists-telop dt.date{
background-position:left center;
}
#inquiry{
display:none;
}
div#masthead h1{
font-size:1.35em;
background-image:none;
background-color:#306769;
}
div.headline h2{
color:#030f43;
font-size:1.2em;
}
div.wides div.text{
line-height:1.5;
}
body{
background-image:none;
background-color:#fff;
}
div.wides div.image img{
width:100%;
}
div.strapline h3{
background-color:#fff;
background-image:none;
border-left:5px solid #fff100;
color:#030f43;
font-size:1.2em;
padding-left:10px;
}
div.table dl dt{
background-color:#e1eae9;
border-color: #555;
color:#030f43;
}
div.table dl dd{
border-color: #555;
}
div.image img{
max-width:100%;
}
div.lists-posts3 div.title h3 a{
color:#030f43;
}
div.lists-posts3 div.lists-posts{
background-color:#fff;
}
div.lists-posts3 div.lists-posts-inner div.image img{
background-color:#fff;
border-color:#fff100;
}
ul#menu-header li a:hover{
color:#fff100;
}
div.byline h4{
padding-left:30px;
color:#030f43;
}
table.enebright_table{
border-collapse:collapse;
}
table.enebright_table td{
border:1px solid #ccc;
}
#enebright_product{
margin-bottom:30px;
}
.shouene{
border:2px solid #306769;
padding:10px;
}
a.contact_btn{
background-image:url("../images/inquiry.png");
background-repeat:no-repeat;
display:inline-block;
width:280px;
height:50px;
margin:5px 0;
}
a.contact_btn span{
visibility:hidden}
div.text{
font-size:1em;
line-height:1.6;
}
.cform ol.cf-ol{
padding:0;
}
#site-title{
color:#306769;
}
.copyright{
display:none;
}
.allposts-title h2{
background-color:#fff;
background-image:none;
border-left:5px solid #306769;
display:none;
color:#030f43;
padding-left:10px;
font-size:1.2em;
}
div.lists-categories3 div.title{
background-color:#c2d4d1;
background-image:none;
border-bottom:2px solid #00a0e9;
padding-left:10px;
}
div.lists-categories3 div.title h3 a{
color:#030f43;
}
div.lists-categories3 div.lists-categories-inner div.image img{
background-color:#fff;
}
ul#menu-primary li.menu-item{
border-bottom:1px dotted #888;
}
ul#menu-primary li.menu-item+.primary-sub{
background-image:none;
background-color:#fff;
border-bottom:1px dotted #888;
padding-left:10px;
}
.success{
border:2px solid #fff100;
padding:2px 10px;
margin:20px 0;
}

.enamage_frame{
border-radius:5px;
padding:10px;
}
.enamage_frame0{
border:2px solid #ccc;
margin-left:300px;
}
.enamage_frame1{
background-color:#deecf9;
}
.enamage_frame2{
background-color:#def9e8;
}
.enamage_frame3{
background-color:#ecf9de;
}
.enamage_frame4{
background-color:#f6f9de;
}
.enamage_frame5{
background-color:#f9f0de;
}

.pdca{
border-radius:5px;
padding:10px;
margin-left:300px;
margin-bottom:10px;
}

.plan{
border:2px solid #2bb6eb;
}

.do{
border:2px solid #6ab82c;
}

.check{
border:2px solid #b3d130;
}

.act{
border:2px solid #f49f19;
}
.pdf_link{
    border:1px solid #ccc;
    display: inline-block;
    margin-top:20px;
}
@media screen and (max-width:700px) { 
    html,body,div#header,div.menu-header-container,#headerparts,#wrapper,div.headline,div.strapline,div.texts,div.simple,div.lists-telop,
    #sidebar,div.menu-primary-container,ul#menu-primary li.menu-item a,div.menu-secondary-container,ul#menu-secondary li.menu-item a,
    div.columns,div.column1,div.table,div.table div.table-list,div.lists-categories3,div.lists-categories3 .liner,.cform,#footer{
        width: 100%;
    }
    #wrapper{
        overflow:hidden;
    }
    #main {
    width: 100%;
    float: none;
    }
    div.wides {
        width: 100%;
    }
    div.headline,div.strapline{
        margin:0 0 10px 0;
    }
    div.headline h2{
        background-color:#e1eae9;
        background-position:bottom;
        background-repeat:no-repeat;
    }
    div#masthead h1{
        background-image:none;
        background-color:#306769;
    }
    div.menu-header-container{
	padding:10px;
	box-sizing: border-box;
    }
    ul#menu-header{
        display:block;
    }
    ul#menu-header li{
        display: inline-block;
        height:auto;
        width:auto;
        padding:2px 5px;
        margin-right:20px;
    }
    ul#menu-primary li.menu-item,ul#menu-secondary li.menu-item{
        background-repeat:no-repeat;
        background-color:#fff;
        background-image:none;
        border-bottom:1px dotted #999;
    }
    div.lists-telop dt.date{
        float:none;
        width:100%;
    }
    .menu-decoration{
        background-color:#306769;
    }
    div#headerparts{
        text-align: center;
    }
    #header_logo,#header_contact{
        float:none;
    }
    .bx-wrapper img{
        width:100%;
    }
    div.wides .liner{
        display:flex;
        align-items: stretch;
        flex-wrap: wrap;
    }
    div.wide5{
        float:none;
    }
    div.wide{
        width:160px;
    }
    .left{
        float:none;
    }
    .pdca{
        margin:0 0 10px 0;
    }
    .cform label,.cform input, .cform textarea, .cform select{
        display:block;
        width:90%;
    }
    .cform input.cf-box-a, .cform input.cf-box-b{
        margin-left:10px;
    }
    .cform input[type="submit"]{
        margin:0px auto;
    }
    .cform span.reqtxt, .cform span.emailreqtxt{
        display:inline-block;
        margin-left:10px;
    }
    .cform ol.cf-ol li{
        display:block;
        margin-bottom:20px;
    }
    p.footer-image{
        display:none;
    }
    #footer{
        background-image:url(../images/logo.png);
        background-position:center center;
        background-repeat:no-repeat;
        height:80px;
    }
}