/* = Global menu setting
----------------------------------------------------------------------------- */
@media screen and (min-width: 769px) {
    .sp-header-bottom {
        display: none;
    }
    
    #sp_dropmenu_title {
        display: none;
    }
    
    .header-bottom ul.header_box {
        display: none;
    }
    
    .header-bottom ul li.sp_contact {
        display: none;
    }
    
    #sp_dropmenu #drop-id li#mikata_header_nav_sp_01 a,
    #sp_dropmenu #drop-id li#mikata_header_nav_sp_02 a,
    #sp_dropmenu #drop-id li#mikata_header_nav_sp_03 a,
    #sp_dropmenu #drop-id li#mikata_header_nav_sp_04 a,
    #sp_dropmenu #drop-id li#mikata_header_nav_sp_05 a,
    #sp_dropmenu #drop-id li#mikata_header_nav_sp_06 a,
    #sp_dropmenu #drop-id li#mikata_header_nav_sp_07 a {
        background-image: none !important;
    }
}

@media screen and (max-width: 768px) {
    .header-bottom {
        display: none;
    }
    
    .sp-header-bottom {
        display: block;
    }
    
    #global_setting{
        width: 100%;
        position: fixed;
        z-index: 100000;
        /*display: none;*/
    }
    
    
    #global_setting #global_head {
        width: 100%;
        margin: 0 auto;
        padding: 0;
        background-color: #FFF;
        border-bottom: solid .5pt;
        border-color: #C4c4c4;
    }
    
    #sp_dropmenu{
        width: 100%;
        margin: 0 auto;
        background-color: #FFF;
    }
    
    #global_setting #global_head #sp_dropmenu{
        height: 100vh;
        overflow: scroll;
    }
        
    #global_setting #global_head ul.header_box{
        width: 100%;
        display: table;
        table-layout: fixed;
        height: 55px;
    }
    
    /* header h1 setting */
    #global_setting #global_head ul.header_box li{
        display: table-cell;
        vertical-align: middle;
        padding-right: 4%;
    }
    
    /*#global_setting #global_head ul.header_box li:nth-child(1){*/
    /*    visibility: collapse;*/
    /*    width: 0;*/
    /*    line-height: 0;*/
    /*}*/
    
    /*#global_setting #global_head ul.header_box li:nth-child(1) h1{*/
    /*    visibility: collapse;*/
    /*}*/
    
    /* header global logo setting */
    #sp_dropmenu ul.header_box li:nth-child(2){ 
        padding: 0 2%;
    }
    
    #sp_dropmenu ul.header_box li:nth-child(2) figure{
        text-align: left;
        padding-top: 4.5%;
    }
    
    #sp_dropmenu ul.header_box li:nth-child(2) figure a{
        display: block;
    }
    
    #sp_dropmenu ul.header_box li:nth-child(2) figure a img{
        width: 80%;
    }
    
    /* header menu setting */
    #sp_dropmenu ul.header_box li:nth-child(3){
        text-align: right;
        padding-right: 4%;
        vertical-align: middle;
    }
    
    #sp_dropmenu ul.header_box li:nth-child(3) ul{
        display: none;
    }
    
    .header-bottom ul li.sp_contact {
        display: block;
    } 
    
    /* = sp menu setting
    ----------------------------------------------------------------------------- */
    .sp_menu_global button{
        width: 33px;
        height: 33px;
        border-radius: 5px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        -ms-border-radius: 5px;
        -o-border-radius: 5px;
        display: block;
        float: right;
        color: #C4c4c4;
        border: solid 1pt;
        background-color: #FFF;
        background-image: url(/img/common/sp-menu.png);
        background-repeat: no-repeat;
        background-position: 50% 50%;
        background-position-x: 50%;
        background-position-y: 50%;
        background-size: 14px;
    }
    
    
    
    /* = drop menu setting
    ----------------------------------------------------------------------------- */
    .pc_header_nav_btn{
        display: none!important;
    }
    
    #sp_dropmenu{
        position: absolute;
        z-index: 100000;
        top: 0;
        display: none;
        height: 100vh;
    }
    
    #sp_dropmenu #sp_dropmenu_title{
        background-color: #576065;
        width: 100%;
        position: fixed;
        display: table;
        z-index: 1;
    }
    
    #sp_dropmenu #sp_dropmenu_title p{
        color: #FFF;
    }
    
    #sp_dropmenu #sp_dropmenu_title p:nth-child(1){
        position: relative;
        display: table-cell;
        vertical-align: middle;
        z-index: 1000000;
        padding: 0 0 0 2.5%;
    }
    
    #sp_dropmenu #sp_dropmenu_title p:nth-child(1) button{
        position: absolute;
        width: 32px;
        height: 32px;
        border: none;
        background-color: initial;
        background: url(/img/common/top-arrow-w.png) center center;
        background-repeat: no-repeat;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        background-size: 14px;
    }
    
    #sp_dropmenu #sp_dropmenu_title p:nth-child(2){
        text-align: center;
        display: block;
        position: relative;
        clear: both;
        line-height: 3em;
    }
    
    #sp_dropmenu #sp_dropmenu_title p a.sp_menu_close .sp_menu_close {
        display: block;
        color: #FFF;
    }
    
    #sp_dropmenu #sp_dropmenu_title p a.sp_menu_close .sp_menu_close a:link{
        display: block;
        color: #FFF;
    }
    
    #sp_dropmenu #drop-id {
        padding: 0 5%;
        overflow-y: scroll;
        padding-top: 3em;
    }
    
    #sp_dropmenu #drop-id li {
        border-color: #C4c4c4 !important;
        border-bottom: solid .5pt;
    }
    
    #sp_dropmenu #drop-id li:nth-child(1){
        background-repeat: no-repeat;
        background-position: 0 5px;
        background-position-x: 0;
        background-position-y: 5px;
        background-size: 30px;
        /*background-image: url(/img/common/icon_top.png);*/
        /*padding-left: 13.5%;*/
    }
    
    #sp_dropmenu #drop-id li ul div li dl {
        margin-bottom: 10px;
    }
    
    #sp_dropmenu #drop-id li ul div li dl dt {
        font-size: 1em;
        line-height: 3.0em;
        background-color: #187fc4;
        color: #FFF;
        padding: 0 0 0 10px;
        border-radius: 3px;
    }
    
    #sp_dropmenu #drop-id li ul div li dl dt a {
        color: inherit !important;
        position: relative;
    }
    
    #sp_dropmenu #drop-id li ul div li dl dt a::after {
        content: ">";
        display: inline-block;
        position: absolute;
        right: 15px;
        font-weight: normal;
    }
    
    #sp_dropmenu #drop-id li ul div li dl dd {
        padding: 0 0 0 10px;
        line-height: 2.0em;
    }
    
    #sp_dropmenu #drop-id li ul div li dl dd a {
        position: relative;
    }
    
    #sp_dropmenu #drop-id li ul div li dl dd a::after {
        content: ">";
        display: inline-block;
        position: absolute;
        right: 15px;
        font-weight: normal;
    }
    
    #sp_dropmenu #drop-id li#mikata_header_nav_sp_01 a,
    #sp_dropmenu #drop-id li#mikata_header_nav_sp_02 a,
    #sp_dropmenu #drop-id li#mikata_header_nav_sp_03 a,
    #sp_dropmenu #drop-id li#mikata_header_nav_sp_04 a,
    #sp_dropmenu #drop-id li#mikata_header_nav_sp_05 a,
    #sp_dropmenu #drop-id li#mikata_header_nav_sp_06 a,
    #sp_dropmenu #drop-id li#mikata_header_nav_sp_07 a,
        #sp_dropmenu #drop-id li#mikata_header_nav_sp_08 a {
        background-image: block !important;
    }
    
    #sp_dropmenu #drop-id li#mikata_header_nav_sp_01{
        background-repeat: no-repeat;
        background-position: 0 5px;
        background-position-x: 0;
        background-position-y: 5px;
        background-size: 30px;
        /*background-image: url(/img/common/icon_strength.png);*/
        /*padding-left: 13.5%;*/
    }
    
    #sp_dropmenu #drop-id li#mikata_header_nav_sp_01 a{
        background-image: url(/img/common/right-arrow.png);
        background-repeat: no-repeat;
        background-position: right 50%;
        background-position-x: right;
        background-position-y: 50%;
    }
    
    #sp_dropmenu #drop-id li#mikata_header_nav_sp_02{
        background-repeat: no-repeat;
        background-position: 0 5px;
        background-position-x: 0;
        background-position-y: 5px;
        background-size: 30px;
        /*background-image: url(/img/common/icon_service.png);*/
        /*padding-left: 13.5%;*/
    }
    
    #sp_dropmenu #drop-id li#mikata_header_nav_sp_02 a{
        background-image: url(/img/common/right-arrow.png);
        background-repeat: no-repeat;
        background-position: right 50%;
        background-position-x: right;
        background-position-y: 50%;
    }
    
    #sp_dropmenu #drop-id li#mikata_header_nav_sp_03{
        background-repeat: no-repeat;
        background-position: 0 5px;
        background-position-x: 0;
        background-position-y: 5px;
        background-size: 30px;
        /*background-image: url(/img/common/icon_solution.png);*/
        /*padding-left: 13.5%;*/
    }

    #sp_dropmenu #drop-id li#mikata_header_nav_sp_03 a{
        background-image: url(/img/common/right-arrow.png);
        background-repeat: no-repeat;
        background-position: right 50%;
        background-position-x: right;
        background-position-y: 50%;
    }
    
    #sp_dropmenu #drop-id li#mikata_header_nav_sp_04{
        background-repeat: no-repeat;
        background-position: 0 5px;
        background-position-x: 0;
        background-position-y: 5px;
        background-size: 30px;
        /*background-image: url(/img/common/icon_purpose.png);*/
        /*padding-left: 13.5%;*/
    }
    
    #sp_dropmenu #drop-id li#mikata_header_nav_sp_05{
        background-repeat: no-repeat;
        background-position: 0 5px;
        background-position-x: 0;
        background-position-y: 5px;
        background-size: 30px;
        /*background-image: url(/img/common/icon_case.png);*/
        /*padding-left: 13.5%;*/
    }
    
    #sp_dropmenu #drop-id li#mikata_header_nav_sp_05 a{
        background-image: url(/img/common/right-arrow.png);
        background-repeat: no-repeat;
        background-position: right 50%;
        background-position-x: right;
        background-position-y: 50%;
    }
    
    #sp_dropmenu #drop-id li#mikata_header_nav_sp_06{
        background-repeat: no-repeat;
        background-position: 0 5px;
        background-position-x: 0;
        background-position-y: 5px;
        background-size: 30px;
        /*background-image: url(/img/common/icon_service.png);*/
        /*padding-left: 13.5%;*/
    }
    
    #sp_dropmenu #drop-id li#mikata_header_nav_sp_06 a{
        background-image: url(/img/common/right-arrow.png);
        background-repeat: no-repeat;
        background-position: right 50%;
        background-position-x: right;
        background-position-y: 50%;
    }
    
    #sp_dropmenu #drop-id li#mikata_header_nav_sp_07{
        background-repeat: no-repeat;
        background-position: 0 5px;
        background-position-x: 0;
        background-position-y: 5px;
        background-size: 30px;
        /*background-image: url(/img/common/icon_purpose.png);*/
        /*padding-left: 13.5%;*/
    }
    
    #sp_dropmenu #drop-id li a{
        color: #5E6162;
        display: block;
        line-height: 3.0em;
    }
    
    #sp_dropmenu #drop-id li a:link{
        color: #5E6162;
        display: block;
    }
    

    /* ▼ Header nav animation setting */
    /*————————————————————————————————————————————————————————————————————————————*/                  
    #sp_dropmenu #drop-id li ul#mikata_header_menu_sp_01,
    #sp_dropmenu #drop-id li ul#mikata_header_menu_sp_02,
    #sp_dropmenu #drop-id li ul#mikata_header_menu_sp_03,
    #sp_dropmenu #drop-id li ul#mikata_header_menu_sp_04,
    #sp_dropmenu #drop-id li ul#mikata_header_menu_sp_05,
    #sp_dropmenu #drop-id li ul#mikata_header_menu_sp_06,
    #sp_dropmenu #drop-id li ul#mikata_header_menu_sp_07 {
        display: none;
    }
    
    #sp_dropmenu #drop-id li ul#mikata_header_menu_sp_01 li,
    #sp_dropmenu #drop-id li ul#mikata_header_menu_sp_02 li,
    #sp_dropmenu #drop-id li ul#mikata_header_menu_sp_03 li,
    #sp_dropmenu #drop-id li ul#mikata_header_menu_sp_04 li,
    #sp_dropmenu #drop-id li ul#mikata_header_menu_sp_05 li,
    #sp_dropmenu #drop-id li ul#mikata_header_menu_sp_06 li,
    #sp_dropmenu #drop-id li ul#mikata_header_menu_sp_07 li {
        background: none;
        border-bottom: none;
    }
    
    #sp_dropmenu #drop-id li ul#mikata_header_menu_sp_01 li a:link,
    #sp_dropmenu #drop-id li ul#mikata_header_menu_sp_02 li a:link,
    #sp_dropmenu #drop-id li ul#mikata_header_menu_sp_03 li a:link,
    #sp_dropmenu #drop-id li ul#mikata_header_menu_sp_04 li a:link,
    #sp_dropmenu #drop-id li ul#mikata_header_menu_sp_05 li a:link,
    #sp_dropmenu #drop-id li ul#mikata_header_menu_sp_06 li a:link,
    #sp_dropmenu #drop-id li ul#mikata_header_menu_sp_07 li a:link {
        background: none;
    }
    
    #sp_dropmenu #drop-id li ul#mikata_header_menu_sp_01 li a:last-child,
    #sp_dropmenu #drop-id li ul#mikata_header_menu_sp_02 li a:last-child,
    #sp_dropmenu #drop-id li ul#mikata_header_menu_sp_03 li a:last-child,
    #sp_dropmenu #drop-id li ul#mikata_header_menu_sp_04 li a:last-child,
    #sp_dropmenu #drop-id li ul#mikata_header_menu_sp_05 li a:last-child,
    #sp_dropmenu #drop-id li ul#mikata_header_menu_sp_06 li a:last-child,
    #sp_dropmenu #drop-id li ul#mikata_header_menu_sp_07 li a:last-child {
        border: none !important;
    }
    
    #sp_dropmenu #drop-id li ul#header_menu_sp_04 li dl:nth-child(2){
        display: none;
    }
     
    /* ▼ SP専用サブ nav setting */
    /*————————————————————————————————————————————————————————————————————————————*/  
    #sp_dropmenu #drop-id #sp_doropmenu_sub{
        border: none !important;
    }
    
    #sp_dropmenu #drop-id #sp_doropmenu_sub .sp_doropmenu_sub_inside{
        margin: 15px 0;
    }
    
    #sp_dropmenu #drop-id #sp_doropmenu_sub {
        display: table;
        table-layout: fixed;
        width: 100%;
        margin-bottom: 60px;
        border-color: #C4c4c4 !important;
        border: solid .5pt;
        box-sizing: content-box;
        border-top:none;
    }
    
    .sp_doropmenu_sub_inside ul:first-child {
        display: table;
        table-layout: fixed;
        width: 100%;
        border-color: #C4c4c4 !important;
        border: solid .5pt;
        box-sizing: content-box;
    }
    
    .sp_doropmenu_sub_inside ul:nth-child(n + 2) {
        display: table;
        table-layout: fixed;
        width: 100%;
        border-color: #C4c4c4 !important;
        border-left: solid .5pt;
        border-right: solid .5pt;
        border-bottom: solid .5pt;
        box-sizing: content-box;
    }
    
    #sp_dropmenu #drop-id #sp_doropmenu_sub .sp_doropmenu_sub_inside ul li,
    #sp_dropmenu #drop-id #sp_doropmenu_sub .sp_doropmenu_sub_inside ul a{
        border: none;
        background: none;
        padding: 0;
    }
    
    #sp_dropmenu #drop-id #sp_doropmenu_sub .sp_doropmenu_sub_inside ul li{
        display: table-cell;
        text-align: center;
    }
    
    #sp_dropmenu #drop-id #sp_doropmenu_sub .sp_doropmenu_sub_inside ul li:nth-child(even){
        border-top-color: #C4c4c4;
        border-left: solid .5pt;
    }
    
    #sp_dropmenu #drop-id #sp_doropmenu_sub {
        border-top-color: #C4c4c4;
        border: solid .5pt;
    }
}



/* = sp_button add　2024.09.13
----------------------------------------------------------------------------- */
.sp_add_button {
    width: 320px;
    height: auto;
    display: block;
    margin: auto;
  }
  
  .button__linkBox {
    width: 100%;
    height: auto;
    margin-top: 70px;
  }
  .button__linkBox2 {
    width: 100%;
    height: auto;
    margin-top: 20px;
  }

  .button__link {
    position: relative;
    display: block;
    width: 100%;
    height: auto;
    color: #fff;
    font-size: 15px;
    line-height: 26px;
    text-align: center;
    text-decoration: none;
    background-color: #f7a42d;
    border-radius: 10px;
    transition: opacity 0.3s ease 0s;
    padding: 12px 30px;
    box-sizing: border-box;
  }
  .button__link2 {
    position: relative;
    display: block;
    width: 100%;
    height: auto;
    color: #f7a42d;
    font-size: 15px;
    line-height: 26px;
    text-align: center;
    text-decoration: none;
    background-color: #fff;
    border-color: #f7a42d;
    border-radius: 10px;
    transition: opacity 0.3s ease 0s;
    padding: 12px 30px;
    box-sizing: border-box;
    border: 1px solid #f7a42d;
  }
  
  .button__link:hover,
  .button__link2:hover {
    opacity: 0.8;
  }



/* = OLD CSS
----------------------------------------------------------------------------- */
/*.sidr{*/
/*    background: #47494A;*/
/*    display:none;*/
/*    top:0;*/
/*    height:100%;*/
/*    z-index:999999;*/
/*    width: 70%;*/
/*	-webkit-overflow-scrolling: touch;*/
/*    -webkit-transform: translateZ(0px);*/
/*    overflow-x:none;*/
/*    overflow-y:scroll;*/
/*    position:fixed;*/
/*}*/

/*.sidr-inner{*/
/*    padding: 3px 0 100px 0;*/
/*}*/

/*.sidr .sidr-inner>p{*/
/*    margin-left:15px;*/
/*    margin-right:15px*/
/*}*/

/*.sidr.right{*/
/*    left:auto;*/
/*    right:-70%;*/
/*}*/

/*.sidr.left{*/
/*    left:-70%;*/
/*    right:auto;*/
/*}*/

/*.sidr h1,*/
/*.sidr h2,*/
/*.sidr h3,*/
/*.sidr h4,*/
/*.sidr h5,*/
/*.sidr h6{*/
/*    font-weight:normal;*/
/*    margin:0 0 5px;*/
/*    color:#333;*/
/*    line-height:24px;*/
/*    background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #E0E0E0E0E0E0), color-stop(100%, #dfdfdf));*/
/*    background-image:-webkit-linear-gradient(#E0E0E0E0E0E0,#dfdfdf);*/
/*    background-image:-moz-linear-gradient(#E0E0E0E0E0E0,#dfdfdf);*/
/*    background-image:-o-linear-gradient(#E0E0E0E0E0E0,#dfdfdf);*/
/*    background-image:linear-gradient(#E0E0E0E0E0E0,#dfdfdf);*/
/*    -webkit-box-shadow:0 5px 5px 3px rgba(0,0,0,0.2);*/
/*    -moz-box-shadow:0 5px 5px 3px rgba(0,0,0,0.2);*/
/*    box-shadow:0 5px 5px 3px rgba(0,0,0,0.2)*/
/*}*/

/*.sidr p{*/
/*    margin:0 0 12px*/
/*}*/

/*.sidr p a{*/
/*    color:rgba(51,51,51,0.9)*/
/*}*/

/*.sidr>p{*/
/*    margin-left:15px;*/
/*    margin-right:15px;*/
/*}*/

/*.sidr ul{  */
/*}*/

/*.sidr ul li{*/
/*    display:block;*/
/*    margin:0;*/
/*    line-height:48px;*/
/*    padding: 0;*/
/*}*/


/*.sidr ul li a,*/
/*.sidr ul li span{*/
/*    display:block;*/
/*    text-decoration:none;*/
/*    color: #B6B8B9;*/
/*}*/

/*.sidr ul li ul{*/
/*    border-bottom:none;*/
/*    margin:0;*/
/*}*/

/*.sidr ul li ul li{*/
/*    line-height: 35px;*/
    /* border-top: solid 1px #E0E0E0; */
/*}*/

/*.sidr ul li ul li:last-child{*/
/*    border-bottom:none;*/
/*}*/

/*.sidr ul li ul li a,*/
/*.sidr ul li ul li span{*/
/*    color: #B6B8B9;*/
/*}*/

/*.sidr form{*/
/*    margin:0 15px;*/
/*}*/

/*.sidr label{*/
/*}*/

/*.sidr input[type="text"],*/
/*.sidr input[type="password"],*/
/*.sidr input[type="date"],*/
/*.sidr input[type="datetime"],*/
/*.sidr input[type="email"],*/
/*.sidr input[type="number"],*/
/*.sidr input[type="search"],*/
/*.sidr input[type="tel"],*/
/*.sidr input[type="time"],*/
/*.sidr input[type="url"],*/
/*.sidr textarea,*/
/*.sidr select{*/
/*    width:100%;*/
/*    -webkit-box-sizing:border-box;*/
/*    -moz-box-sizing:border-box;*/
/*    box-sizing:border-box;*/
/*    margin:0 0 10px;*/
/*    -webkit-border-radius:2px;*/
/*    -moz-border-radius:2px;*/
/*    -ms-border-radius:2px;*/
/*    -o-border-radius:2px;*/
/*    border-radius:2px;*/
/*    border:none;*/
/*    background:rgba(0,0,0,0.1);*/
/*    color:rgba(51,51,51,0.6);*/
/*    display:block;*/
/*    clear:both;*/
/*}*/

/*.sidr input[type=checkbox]{*/
/*    width:auto;*/
/*    display:inline;*/
/*    clear:none;*/
/*}*/

/*.sidr input[type=button],*/
/*.sidr input[type=submit]{*/
/*    color:#f8f8f8;*/
/*    background:#333;*/
/*}*/

/*.sidr input[type=button]:hover,*/
/*.sidr input[type=submit]:hover{*/
/*    background:rgba(51,51,51,0.9);*/
/*}*/

/** orignal css **/

/** リスト　フォント設定**/
/*.sidr dt,*/
/*.sidr dd{*/
/*    color: #B6B8B9;*/
/*    font-size: 2.20vh;*/
/*}*/

/** 親階層 **/
/*.sidr ul li:nth-child(1),*/
/*.sidr ul li:nth-child(2),*/
/*.sidr ul li:nth-child(3),*/
/*.sidr ul li:nth-child(4),*/
/*.sidr ul li:nth-child(5),*/
/*.sidr ul li:nth-child(6){*/
/*    color: #B6B8B9;*/
/*    font-size: 2.10vh !important;*/
/*    cursor: pointer;*/
/*    margin: 0 5px;*/
/*    border-top: solid 1px #616161;*/
/*    border-collapse: collapse;*/
/*}*/

/*.sidr ul li:nth-child(2) ul{*/
/*    border-top: solid 1px #616161;*/
/*}*/

/*.sidr ul li:nth-child(2) ul li:nth-child(2){*/
/*    border-top: none !important;*/
/*}*/

/** 子階層 **/
/*.sidr ul li ul{*/
    /*background: #454748;*/
    /*box-shadow: 1px 1px 20px #3A3A3A inset;*/    
/*}*/

/*.sidr ul li:first-child{*/
/*    border-top: solid 1px #616161;*/
/*    border-collapse: collapse;*/
/*}*/

/*.sidr ul li:nth-child(1) ul li,*/
/*.sidr ul li:nth-child(2) ul li,*/
/*.sidr ul li:nth-child(3) ul li,*/
/*.sidr ul li:nth-child(4) ul li,*/
/*.sidr ul li:nth-child(5) ul li,*/
/*.sidr ul li:nth-child(6) ul li{*/
/*    margin: 0px;*/
/*}*/

/*.sidr ul li:nth-child*/

/*.sidr ul li:nth-child(2) ul li:nth-child(1) dl:nth-child(1) dt{*/
/*    border-top: solid 1px #616161;*/
/*    border-collapse: collapse;*/
/*}*/

/*.sidr ul li:nth-child(2) ul li:nth-child(2) dl:nth-child(2) dd:nth-last-child{*/
/*    border-bottom: solid 1px #B6B8B9;*/
/*    border-collapse: collapse;*/
/*}*/

/*.sidr ul li ul li dl dt,*/
/*.sidr ul li ul li dl dd{*/
/*    border-bottom: solid 1px #4D4F50;*/
/*    border-collapse: collapse;*/
/*}*/

/**機能 子階層**/
/*.sidr ul li:nth-child(2) dt{*/
/*    padding-left: 21px;*/
/*}*/

/**機能 孫階層**/
/*.sidr ul li:nth-child(2) dd{*/
/*    padding-left: 42px;*/
/*}*/

/**職種別　子階層**/
/*.sidr ul li:nth-child(2) ul li:nth-child(1){*/
/*    border: none;*/
/*}*/

/*.sidr ul li:nth-child(3) dt{*/
/*    padding-left: 21px;*/
/*}*/

/**コミュニケーション 子階層**/
/*.sidr ul li:nth-child(5) dt{*/
/*    padding-left: 18px;*/
/*}*/

/** link icon 要素 **/
/*.sidr ul li:nth-child(1) a,*/
/*.sidr ul li:nth-child(2) ul li a,*/
/*.sidr ul li:nth-child(3) ul li a,*/
/*.sidr ul li:nth-child(4) a,*/
/*.sidr ul li:nth-child(5) dt a,*/
/*.sidr ul li:nth-child(6) a,*/
/*.sidr ul:nth-child(3) a{*/
/*    background-image:url(/service/mikata/images/common/header/link-icon.png);*/
/*    background-repeat: no-repeat;*/
/*    background-size: 6px;*/
/*    background-position: 95% 25%;*/
/*}*/

