    .maintit-area .detail-box ul {
        color: #006AB7;
        letter-spacing: 0.2em;
    }
    
    .slider-content .slider-pane .swiper-slide {
        background-color: #E5F0F8;
    }
    
    .slider-content .slider-pane .swiper-slide:nth-of-type(2n) {
        background-color: #E5F0F8;
    }
    /* Product Search
--------------------------------------------------*/
    
    .ls-container {
        padding-top: 2.5rem !important;
        padding-right: 2.5rem !important;
        padding-left: 2.5rem !important;
        max-width: 1500px;
    }
    
    .img-producticon {
        width: 30px;
    }
    
    .img-statusicon {
        display: block;
        width: 1.875rem;
        height: 1.875rem;
        margin: 0 auto;
        background-position: center center;
        background-repeat: no-repeat;
        background-size: 100% auto;
        text-indent: -9999px;
    }
    
    .search-type {
        text-align: left !important;
    }
    
    .va-m {
        vertical-align: middle !important;
    }
    
    .txt-gray {
        color: #696969;
    }
    /* Product Data
--------------------------------------------------*/
    
    .detail-area .detail-inner .appicon-list {
        padding: 4.5rem 0 2.8rem;
    }
    
    .detail-area .detail-inner .appicon-list .col-md-4 {
        flex: 0 0 auto;
        margin-right: 2%;
        width: 31%;
    }
    
    .detail-area .carousel-inner {
        background-color: #FFF;
    }
    
    .title-area3 .title .wpbad span {
        margin-left: 0rem;
        margin: 0 0.5rem;
    }
    
    .title-area3 .title .wpbad a.swbtn {
        margin: 0 0.5rem;
    }
    
    .ow-a {
        overflow-wrap: anywhere;
    }
    
    .img-r1 {
        width: 8rem !important;
    }
    
    .lenslink {
        margin-left: 1rem;
        color: #006ab7;
        font-size: 1rem;
    }
    
    .lenslink:hover {
        color: #006ab7;
        text-decoration: underline;
    }
    
    .lenslink::before {
        content: '・';
    }
    
    .lenslink::after {
        width: 0.78em;
        height: 0.78em;
        content: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213.623%22%20height%3D%2213.684%22%20viewBox%3D%220%200%2013.623%2013.684%22%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_1633%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%201633%22%20transform%3D%22translate(-1344.5%20-905.57)%22%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_1633-2%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%201633%22%20transform%3D%22translate(1345%20906.277)%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_839%22%20data-name%3D%22%E3%83%91%E3%82%B9%20839%22%20d%3D%22M299.417%2C295.959v4.509a.95.95%2C0%2C0%2C1-.949.949h-9.018a.95.95%2C0%2C0%2C1-.949-.949v-9.018a.95.95%2C0%2C0%2C1%2C.949-.949h4.509%22%20transform%3D%22translate(-288.5%20-288.94)%22%20fill%3D%22none%22%20stroke%3D%22%23006ab7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221%22%2F%3E%20%3Cline%20id%3D%22%E7%B7%9A_32%22%20data-name%3D%22%E7%B7%9A%2032%22%20x2%3D%223.239%22%20transform%3D%22translate(9.178)%22%20fill%3D%22none%22%20stroke%3D%22%23006ab7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221%22%2F%3E%20%3Cline%20id%3D%22%E7%B7%9A_33%22%20data-name%3D%22%E7%B7%9A%2033%22%20y1%3D%223.239%22%20transform%3D%22translate(12.477%200.39)%22%20fill%3D%22none%22%20stroke%3D%22%23006ab7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221%22%2F%3E%20%3Cline%20id%3D%22%E7%B7%9A_34%22%20data-name%3D%22%E7%B7%9A%2034%22%20y1%3D%226.628%22%20x2%3D%226.568%22%20transform%3D%22translate(5.848)%22%20fill%3D%22none%22%20stroke%3D%22%23006ab7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E');
        margin-left: 1em;
    }

    .bg-nichia {
        background-color: #006ab7;
    }

    .contactus {
        padding-left: 2rem;
        padding-right: 2rem;
    }
