@charset "utf-8";


.ui--formula{position:relative;width:100%;font-size: 0.875em;border-bottom:1px solid #dadada;}
.ui--formula .h2{margin-bottom:20px;padding:0;font-size:25px; color:#111; line-height:1;font-weight:bold }
.ui--formula .h2:before{display:none;}
.ui--formula table {width:100%;  border:solid 1px #bebebe;}
.ui--formula table th{padding:6px 0px 6px 0px; text-align:center; background-color:#f5f5f5; border:none;border-top:solid 1px #bebebe;color:#333;font-size:14px;font-weight:700}
.ui--formula table td{padding:6px 10px;border:none; border-top:solid 1px #bebebe;text-align:left;background-color:#fff; font-size:14px;word-wrap:break-word;word-break:keep-all;}
.ui--formula table .tbl_st4color1{border-top:solid 1px #bebebe;}
.ui--formula table .tbl_st4color2{border-top:solid 1px #bebebe;}
.ui--formula table .left {text-align:left; padding-left:6px;}
.ui--formula .ui--comment.ui--box{display:block; margin-top:10px;padding:15px 18px; border:1px solid #bebebe;  background:#fff;  }
.ui--formula .ui--comment.ui--first{background:#fff;padding:20px 0;border:none;}

.ui--comment{position:relative}

.ui--item {overflow:hidden;position:relative;border-top:1px solid #dadada;padding:30px;padding-left:210px;box-sizing:border-box}
.ui--item .ui--title{width:176px;position:absolute;top:35px;left:0;}
.ui--item .ui--title .h3{margin:0;padding:0 20px;background:none;color:#333;font-size:17px;line-height:1.3;text-align:center;font-weight:700;}
.ui--item .ui--title .h3:before {display:none;}
.ui--item .ui--title .h3 em{display:block;font-size:14px;}
.ui--item > .ui--obj {padding:0 0 0 30px; border-left:1px solid #dadada; color:#666; overflow:hidden;min-height:30px;}
.ui--item > .ui--obj p{margin: 5px 0;font-size: 15px;line-height:1.4;word-wrap:break-word;word-break:keep-all;}
.ui--item > .ui--obj i{font-size:14px;line-height:1.4;font-weight:normal}
.ui--item a[target="_blank"]{padding:0;background:none;}

.ui--background{background-color:#fafafa}

.file_number {display: inline-block;margin:0 auto !important;width: 23px;}
.file_number i {display: block;width: 25px;height: 25px;background: url(/images/prog/gud/ir.png) no-repeat;font-size: 0;}

.btn-group-down {margin: 3px 0;min-width: 57px;min-height: 28px;border: 1px solid #ccc;background-color: #fff;}
.btn-group-down  span {display: block;margin: 0 70px 0 12px;padding-top:0;color: #262626;font-size: 14px;line-height: 28px;vertical-align: middle;letter-spacing: -1px;}
.btn-group-down .btn, .btn-group-down>i{border:none;border-left: 1px solid #cbcbcb;}

.layer_box2{position:absolute;top:-2px;right:-1px;margin:0;padding:18px 10px 12px;width:246px;min-height:57px;background-color:#fafafa;border:1px solid #ddd;box-sizing:border-box;z-index:999}
.layer_box2 .btn_x{position:absolute;top:0;right:0;margin:0;}
.layer_box2 em{color:#000;font-size:14px;line-height:1.4}
.box-footer{border-top:1px solid transparent !important;}

.pc{display:block}
.mo{display:none}


.table-default td, 
.table-default th {position: relative;z-index: 10;}

.ui-category__tab{margin: 25px -5px 30px;}
.ui-category__tab:after{display: block;visibility: hidden;clear: both;content: '';}
.ui-category__tab li{float: left;width:12.5%;height: 140px;border:3px solid transparent;}
.ui-category__tab li:nth-child(6n){margin-right: 0}
.ui-category__tab li a{display: block;width: 100%;height: 135px;padding: 15px 0;/* background: #abb8c1; */color:#32424e;font-weight:bold;border: 1px solid #ddd;letter-spacing: -1px;font-size: 14px;}
.ui-category__tab li a:hover,
.ui-category__tab li a:focus,
.ui-category__tab li.on a{background:#f7f7f8;color: #3a67b9;border:2px solid #3a67b9}
.ui-category__tab li a span{display:block;text-align:center}
.ui-category__tab li a span:before{content:'';display:block;width:70px;height:70px;margin: 0 auto 10px;background:#fff url(/images/prog/ioCateData/ir-ioCateData.png);border-radius: 50%;border: 1px solid #ddd;}
.ui-category__tab li.on  a span:before{background-color:#fff;}
.ui-category__tab li a .all:before{background-position: 0 0;}
.ui-category__tab li a .dvGUDCAT01:before{background-position: -70px 0;}
.ui-category__tab li a .dvGUDCAT02:before{background-position: -70px -210px;}
.ui-category__tab li a .dvGUDCAT03:before{background-position: -140px 0;}
.ui-category__tab li a .dvGUDCAT04:before{background-position: 0 -140px;}
.ui-category__tab li a .dvGUDCAT05:before{background-position: -210px 0;}
.ui-category__tab li a .dvGUDCAT06:before{background-position: -280px -210px;}
.ui-category__tab li a .dvGUDCAT07:before{background-position: -280px -140px;}
.ui-category__tab li a .dvGUDCAT08:before{background-position: 0 -70px;}
.ui-category__tab li a .dvGUDCAT09:before{background-position: -140px -210px;}

@media screen and (max-width:767px){
    .ui-category__tab li{float: left;width:33.3%;font-size:13px}  
    
    .ui--item{padding:10px;padding-left:10px;}
    .ui--item .ui--title h5{}
    .ui--item .ui--title{width:100%;position:relative;top:0;left:0;}
    .ui--item > .ui--obj {padding-left:0; border-left:none;}
    .ui--item > .ui--obj p{margin: 10px 0;font-size:16px;text-align: center;}
    
    .ui--formula  table th,
    .ui--formula  table td,
    
    .down--view span{line-height:1.3;font-size:13px;padding:5px 0;}
    .down--view span{display:block;margin:0 65px 0 7px;}
    .down--view.single span{margin:0 35px 0 7px;}

    .pc{display:none}
    .mo{display:block}

    .no-more-tables .table-default tbody td {text-align:left !important;}
}

    



