@charset "UTF-8";
/* common */
ul,ol,dl,dt,dd {
    margin: 0;
    padding: 0;
    border: 0;
}
.l_header{
    height:auto;
}
.contents a {
    color: #06c;
}
.btn a {
    color: #000;
}
.btn-1 a {
    color: #fff;
}
.sol-conversion-btn .sol-conversion-btn__label {
    color: #fff;
}
.sol-conversion-btn__label:hover,
.btn-1 a:hover{
    color: #fff;
}
/* /products/color-multifunction/ */
#cmss-check.cf,
#btn-cmss.un5 {
    font-size: 100%;
}
/* /solution/business-application/ */
.sol-index-nav  img[width="72"] {
    width: 72px;
    height: auto;
}
/* /solution/security_solution/ */
#ss .col_3_box .col_3:nth-child(3n + 1) {
    clear: left;
}
/* /company/csr/ */
#company .l_header_mega_menu_list a{
    color: #fff;
}
#company .l_header_nav_item > a,
#company .l_header_list_contents a,
#company .location a,
#company .l_global_footer_nav a {
    color: #282828;
}
/* v2・v5系 */
#bodyarea,
#bodyarea + .l_global_footer,
#bodyarea + .l_global_footer + .l_global_footer_bottom {
    font-family: "Noto Sans JP", sans-serif;
}
#bodyarea .l_header_mega_menu_list a{
    color: #fff;
}
#bodyarea  .l_header_nav_item > a,
#bodyarea .l_header_list_contents a,
#bodyarea .location a,
#bodyarea + .l_global_footer a,
#bodyarea + .l_global_footer + .l_global_footer_bottom a {
    color: #282828;
}

#bodyarea > #ctArea,
#bodyarea > table[width="760"],
#bodyarea > table[width="917"] {
    margin-top:1em;
    margin-bottom:1em;
}
/* /recruit/ */
.siRecruit > div {
    width: 100%;
}
.sWrap .sBox p {
    height: auto;
    width: 100%;
    display: block;
}
.sWrap .sBox .keRecruit p,
.sWrap .sBox .syRecruit p {
    height: 70px;
    width: 100%;
    display: block;
}
/* /solution/mds/ */
div#ctMain .main_body h1 {
    height: auto;
    min-height: 30px;
}
/* /download/kx_attention2.html */
#bodyarea textarea[name="license"] {
    width: 100%;
}
/* /products/service/ */
.col-menu-list .left + .right{
    margin-left: 10px;
}
