.version.shoku_for_men{
    color:#0000FD;
    background-color:#9FF171;
}
.js body{
    visibility:hidden;
}
.js body.initialized{
    visibility:visible;
}
#page{
    background-image:none;
    z-index:1;
    background-color:transparent;
    margin-right:auto;
    border-width:0px;
    border-color:#000000;
    width:100%;
    margin-left:auto;
}
#pu438{
    z-index:2;
}
#u438{
    filter:alpha(opacity=100);
    z-index:2;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    opacity:1;
    background:transparent url("../images/bg_h.jpg?crc=194354381") no-repeat center bottom;
    background-size:cover;
}
#u869{
    background-repeat:no-repeat;
    filter:alpha(opacity=100);
    z-index:3;
    background-position:center center;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    background-color:transparent;
    position:relative;
    opacity:1;
    background-size:contain;
}
#u870{
    z-index:102;
    background-color:transparent;
    margin-right:-10000px;
    position:relative;
}
#u1669{
    z-index:4;
    background-color:transparent;
    margin-right:-10000px;
    position:relative;
}
#u865-11{
    color:#FFFFFF;
    z-index:89;
    min-height:93px;
    background-color:transparent;
    font-family:Helvetica, Helvetica Neue, Arial, sans-serif;
    position:relative;
}
#u844{
    z-index:7;
    background-color:#656669;
    position:relative;
}
#u847{
    z-index:10;
    background-color:transparent;
    position:relative;
}
#u857-6{
    min-height:86px;
    line-height:38px;
    font-family:Helvetica, Helvetica Neue, Arial, sans-serif;
    position:relative;
    font-size:32px;
    z-index:20;
    background-color:transparent;
    color:#FFFFFF;
    text-align:left;
}
#u853{
    z-index:16;
    background-color:transparent;
    margin-right:-10000px;
    position:relative;
}
#u855{
    z-index:18;
    background-color:transparent;
    margin-right:-10000px;
    position:relative;
}
#u858-14{
    z-index:26;
    min-height:128px;
    background-color:transparent;
    font-family:Helvetica, Helvetica Neue, Arial, sans-serif;
    color:#FFFFFF;
    position:relative;
}
#u858-2,#u858-3,#u858-7,#u858-11{
    text-align:left;
    line-height:21px;
}
#u845{
    z-index:8;
    background-color:#1A133F;
    position:relative;
}
#u849{
    z-index:12;
    background-color:transparent;
    position:relative;
}
#u859-7{
    line-height:38px;
    font-family:Helvetica, Helvetica Neue, Arial, sans-serif;
    margin-right:-10000px;
    font-size:32px;
    z-index:40;
    background-color:transparent;
    color:#FFFFFF;
    position:relative;
}
#u859-2,#u859-4{
    text-align:right;
}
#u860-8{
    z-index:47;
    text-align:right;
    background-color:transparent;
    line-height:25px;
    font-family:Helvetica, Helvetica Neue, Arial, sans-serif;
    color:#FFFFFF;
    position:relative;
    margin-right:-10000px;
}
#u846{
    z-index:9;
    background-color:#262526;
    position:relative;
}
#u851{
    z-index:14;
    position:relative;
    background-color:transparent;
}
#u861-6{
    line-height:38px;
    font-family:Helvetica, Helvetica Neue, Arial, sans-serif;
    font-size:32px;
    z-index:55;
    background-color:transparent;
    color:#FFFFFF;
    position:relative;
}
#u862-7{
    z-index:61;
    color:#FFFFFF;
    min-height:128px;
    background-color:transparent;
    font-family:Helvetica, Helvetica Neue, Arial, sans-serif;
    position:relative;
}
#u862-4{
    text-align:left;
    line-height:25px;
}
#u843{
    z-index:6;
    background-color:#3C3C3C;
}
#u863-6{
    line-height:41px;
    font-family:Helvetica, Helvetica Neue, Arial, sans-serif;
    position:relative;
    font-size:34px;
    z-index:68;
    background-color:transparent;
    color:#FFFFFF;
    text-align:right;
}
#u864-15{
    z-index:74;
    position:relative;
    font-family:Helvetica, Helvetica Neue, Arial, sans-serif;
    background-color:transparent;
    color:#FFFFFF;
}
#u858-5,#u858-9,#u860-2,#u860-4,#u862-2,#u864-2,#u864-8{
    color:#3DABAC;
}
#u865-2,#u865-4,#u865-6,#u865-8,#u864-4,#u864-6,#u864-10,#u864-12{
    text-align:right;
    line-height:24px;
}
#u866{
    z-index:100;
    background-color:transparent;
    position:relative;
}
#u1625{
    filter:alpha(opacity=100);
    z-index:104;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    opacity:1;
    background:transparent url("../images/youtube_stripe2.png?crc=427367458") no-repeat left top;
}
#u1626-4{
    background-color:transparent;
    min-height:32px;
    color:#FFFFFF;
    position:relative;
    text-align:center;
}
#u1625-bw{
    z-index:104;
}
#u4459{
    z-index:109;
}
#u4459-bw{
    z-index:109;
}
#u868{
    border-width:0px;
    z-index:110;
    background-color:transparent;
    border-color:transparent;
}
.html{
    background-color:#FFFFFF;
}
body{
    position:relative;
}
 @media (min-width: 769px), print{
    #muse_css_mq{
        background-color:#FFFFFF;
    }
    #bp_infinity.active{
        display:block;
    }
    #page{
        min-height:500px;
        max-width:960px;
    }
    #pu1625{
        z-index:104;
        width:0.01px;
        padding-bottom:2874px;
        margin-right:-10000px;
    }
    #u1625{
        height:104px;
        position:fixed;
        bottom:0px;
    }
    #u36208{
        z-index:111;
        height:66px;
        position:fixed;
        top:0px;
    }
    #u36208-bw{
        z-index:111;
    }
    #u36189{
        z-index:112;
        width:76px;
        padding-bottom:66px;
        position:fixed;
        top:0px;
        left:50%;
        margin-left:-460px;
    }
    #u36190{
        z-index:113;
        width:76px;
        padding-bottom:66px;
        position:fixed;
        top:0px;
        left:50%;
        margin-left:-460px;
    }
    #u36191{
        z-index:114;
        width:60px;
        position:fixed;
        top:0px;
        left:50%;
        margin-left:-452px;
    }
    #pu438{
        width:0.01px;
        margin-right:-10000px;
        margin-top:63px;
    }
    #u438{
        min-height:2810.999999999999px;
        padding-bottom:0px;
    }
    #u438_align_to_page{
        margin-left:auto;
        margin-right:auto;
        position:relative;
        max-width:960px;
        padding-top:5px;
        padding-bottom:131px;
    }
    #pu869{
        z-index:3;
        position:relative;
        width:100%;
    }
    #u870{
        width:416px;
        margin-top:339px;
        left:7.91%;
    }
    #u1669{
        margin-top:36px;
        width:38.65%;
        left:62.19%;
    }
    #u1669_img{
        width:100%;
    }
    #pu844{
        z-index:7;
        margin-top:315px;
        position:relative;
        width:100%;
    }
    #u844{
        padding-bottom:17px;
        margin-right:-10000px;
        width:86.88%;
        left:6.57%;
    }
    #u853{
        width:232px;
        margin-top:326px;
        left:33.7%;
    }
    #u855{
        width:232px;
        margin-top:326px;
        left:66.19%;
    }
    #u857-6{
        width:515px;
        margin-right:-10000px;
        margin-top:26px;
        left:34.18%;
    }
    #u858-14{
        width:515px;
        margin-right:-10000px;
        margin-top:131px;
        left:34.18%;
    }
    #u845{
        padding-bottom:4px;
        margin-right:-10000px;
        margin-top:475px;
        width:86.88%;
        left:6.57%;
    }
    #pu859-7{
        z-index:40;
        margin-right:-10000px;
        margin-top:84px;
        width:57.56%;
        margin-left:1.68%;
    }
    #u859-7{
        width:480px;
        min-height:86px;
    }
    #u860-8{
        width:480px;
        min-height:128px;
        margin-top:105px;
    }
    #u849{
        width:191px;
        margin-right:-10000px;
        margin-top:20px;
        left:66.19%;
    }
    #u849_img{
        margin-bottom:-36px;
    }
    #u847{
        width:188px;
        margin-right:-10000px;
        margin-top:24px;
        left:11.36%;
    }
    #u846{
        margin-top:7px;
        width:86.88%;
        left:6.57%;
    }
    #u851{
        width:188px;
        margin-bottom:-21px;
        margin-right:-10000px;
        margin-top:30px;
        left:5.76%;
    }
    #u851_img{
        margin-bottom:-23px;
    }
    #pu861-6{
        z-index:55;
        margin-right:-10000px;
        margin-top:90px;
        width:61.76%;
        margin-left:34.78%;
    }
    #u861-6{
        width:510px;
        min-height:86px;
    }
    #u862-7{
        width:515px;
        margin-top:19px;
    }
    #u438-bw{
        z-index:2;
        min-height:2810.999999999999px;
    }
    #u843{
        min-height:242px;
    }
    #pu863-6{
        z-index:68;
        padding-bottom:0px;
        width:41.57%;
        margin:14px -10000px -64px 3.854166666666667%;
    }
    #u863-6{
        width:399px;
        min-height:86px;
    }
    #u864-15{
        width:394px;
        min-height:93px;
        margin-top:21px;
    }
    #pu866{
        z-index:100;
        padding-bottom:0px;
        width:45.94%;
        margin:5px -10000px -40px 50.72916666666667%;
    }
    #u866{
        width:441px;
    }
    #u865-11{
        width:394px;
        margin-left:6.35%;
    }
    #u843-bw{
        z-index:6;
        min-height:242px;
        margin-top:547px;
    }
    #u4459{
        min-height:479px;
    }
    #u843_align_to_page,#u4459_align_to_page{
        margin-left:auto;
        margin-right:auto;
        position:relative;
        max-width:960px;
    }
    #u868{
        width:920px;
        height:479px;
        position:relative;
        margin-right:-10000px;
        left:2.09%;
    }
    #u4459-bw{
        min-height:479px;
        margin-top:789px;
    }
    #u1626-4{
        left:-50%;
        margin-left:460px;
        width:100%;
        max-width:920px;
    }
    #u1626-4-wrapper{
        position:fixed;
        bottom:20px;
        z-index:105;
        left:50%;
        margin-left:-460px;
        width:95.84%;
        max-width:920px;
    }
    #pu36198-6{
        z-index:116;
        width:0.01px;
        padding-bottom:42px;
        margin-right:-10000px;
        margin-top:12px;
    }
    #u36198-6{
        z-index:116;
        width:112px;
        min-height:42px;
        position:fixed;
        top:12px;
        left:50%;
        margin-left:-200px;
    }
    #u36198-6:hover{
        padding-top:0px;
        padding-bottom:0px;
        min-height:42px;
        width:112px;
        margin:0px 0px 0px -200px;
    }
    #u36209-6{
        z-index:122;
        width:71px;
        min-height:42px;
        position:fixed;
        top:12px;
        left:50%;
        margin-left:-83px;
    }
    #u36209-6:hover{
        padding-top:0px;
        padding-bottom:0px;
        min-height:42px;
        width:71px;
        margin:0px 0px 0px -83px;
    }
    #u36193-6{
        z-index:128;
        width:109px;
        min-height:42px;
        position:fixed;
        top:12px;
        left:50%;
        margin-left:-10px;
    }
    #u36193-6:hover{
        padding-top:0px;
        padding-bottom:0px;
        min-height:42px;
        width:109px;
        margin:0px 0px 0px -10px;
    }
    #u36205-6{
        z-index:134;
        width:63px;
        min-height:42px;
        position:fixed;
        top:12px;
        left:50%;
        margin-left:308px;
    }
    #u36205-6:hover{
        padding-top:0px;
        padding-bottom:0px;
        min-height:42px;
        width:63px;
        margin:0px 0px 0px 308px;
    }
    #u46412-6{
        z-index:140;
        width:89px;
        min-height:42px;
        position:fixed;
        top:12px;
        left:50%;
        margin-left:213px;
    }
    #u46412-6:hover{
        padding-top:0px;
        padding-bottom:0px;
        min-height:42px;
        width:89px;
        margin:0px 0px 0px 213px;
    }
    #u36201-6{
        z-index:146;
        width:85px;
        min-height:42px;
        position:fixed;
        top:12px;
        left:50%;
        margin-left:373px;
    }
    #u36201-6:hover{
        padding-top:0px;
        padding-bottom:0px;
        min-height:42px;
        width:85px;
        margin:0px 0px 0px 373px;
    }
    #u36204-6{
        z-index:152;
        width:107px;
        min-height:42px;
        position:fixed;
        top:12px;
        left:50%;
        margin-left:102px;
    }
    #u36204-6:hover{
        padding-top:0px;
        padding-bottom:0px;
        min-height:42px;
        width:107px;
        margin:0px 0px 0px 102px;
    }
    .css_verticalspacer .verticalspacer{
        height:calc(100vh - 2873px);
    }
}
@media (min-width: 569px) and (max-width: 768px){
    #muse_css_mq{
        background-color:#000300;
    }
    #bp_768.active{
        display:block;
    }
    #page{
        min-height:500px;
        max-width:768px;
    }
    #pu1625{
        z-index:104;
        width:0.01px;
        padding-bottom:2874px;
        margin-right:-10000px;
    }
    #u1625{
        height:104px;
        position:fixed;
        bottom:0px;
    }
    #u36208{
        z-index:111;
        height:66px;
        position:fixed;
        top:0px;
    }
    #u36208-bw{
        z-index:111;
    }
    #u36189{
        z-index:112;
        width:76px;
        padding-bottom:66px;
        position:fixed;
        top:0px;
        left:50%;
        margin-left:-366px;
    }
    #u36190{
        z-index:113;
        width:76px;
        padding-bottom:66px;
        position:fixed;
        top:0px;
        left:50%;
        margin-left:-366px;
    }
    #u36191{
        z-index:114;
        width:60px;
        position:fixed;
        top:0px;
        left:50%;
        margin-left:-358px;
    }
    #pu438{
        width:0.01px;
        margin-right:-10000px;
        margin-top:63px;
    }
    #u438{
        min-height:2811px;
    }
    #u438_align_to_page{
        margin-left:auto;
        margin-right:auto;
        position:relative;
        max-width:768px;
        padding-top:5px;
        padding-bottom:157px;
    }
    #pu869{
        z-index:3;
        position:relative;
        width:100%;
    }
    #u870{
        width:416px;
        margin-top:339px;
        left:6.31%;
    }
    #u1669{
        margin-top:36px;
        width:38.68%;
        left:62.24%;
    }
    #u1669_img{
        width:100%;
    }
    #pu844{
        z-index:7;
        margin-top:730px;
        position:relative;
        width:100%;
    }
    #u844{
        padding-bottom:17px;
        margin-right:-10000px;
        width:86.85%;
        left:6.52%;
    }
    #u853{
        width:232px;
        margin-top:326px;
        left:33.59%;
    }
    #u855{
        width:232px;
        margin-top:326px;
        left:66.12%;
    }
    #u857-6{
        width:515px;
        margin-right:-10000px;
        margin-top:26px;
        left:34.19%;
    }
    #u858-14{
        width:515px;
        margin-right:-10000px;
        margin-top:131px;
        left:34.19%;
    }
    #u845{
        padding-bottom:4px;
        margin-right:-10000px;
        margin-top:475px;
        width:86.85%;
        left:6.52%;
    }
    #u849{
        width:191px;
        margin-right:-10000px;
        margin-top:20px;
        left:66.12%;
    }
    #u849_img{
        margin-bottom:-36px;
    }
    #u859-7{
        width:480px;
        min-height:86px;
        margin-top:84px;
        left:1.65%;
    }
    #u860-8{
        width:480px;
        min-height:128px;
        margin-top:189px;
        left:1.65%;
    }
    #u847{
        width:188px;
        margin-right:-10000px;
        margin-top:24px;
        left:11.33%;
    }
    #u846{
        margin-top:7px;
        width:86.85%;
        left:6.52%;
    }
    #u851{
        width:188px;
        margin-bottom:-21px;
        margin-right:-10000px;
        margin-top:30px;
        left:5.7%;
    }
    #u851_img{
        margin-bottom:-23px;
    }
    #pu861-6{
        z-index:55;
        margin-right:-10000px;
        margin-top:90px;
        width:77.22%;
        margin-left:34.79%;
    }
    #u861-6{
        width:510px;
        min-height:86px;
    }
    #u862-7{
        width:515px;
        margin-top:19px;
    }
    #u438-bw{
        z-index:2;
        min-height:2811px;
    }
    #u843{
        min-height:241.95000000000016px;
        padding-bottom:0px;
    }
    #u843_position_content{
        margin-bottom:-64px;
        padding-top:5px;
        width:100%;
    }
    #pu863-6{
        z-index:68;
        position:relative;
        width:100%;
    }
    #u863-6{
        width:399px;
        min-height:86px;
        margin-right:-10000px;
        margin-top:9px;
        left:3.91%;
    }
    #u866{
        width:441px;
        margin-right:-10000px;
        left:50.79%;
    }
    #pu864-15{
        z-index:74;
        position:relative;
        width:100%;
    }
    #u864-15{
        width:394px;
        min-height:93px;
        margin-right:-10000px;
        left:3.91%;
    }
    #u865-11{
        width:394px;
        margin-right:-10000px;
        left:53.65%;
    }
    #u843-bw{
        z-index:6;
        min-height:241.95000000000016px;
        margin-top:547px;
    }
    #u4459{
        min-height:479px;
    }
    #u843_align_to_page,#u4459_align_to_page{
        margin-left:auto;
        margin-right:auto;
        position:relative;
        max-width:768px;
    }
    #u868{
        width:920px;
        height:479px;
        position:relative;
        margin-right:-10000px;
        left:2.09%;
    }
    #u4459-bw{
        min-height:479px;
        margin-top:789px;
    }
    #u1626-4{
        left:-50%;
        margin-left:368px;
        width:100%;
        max-width:736px;
    }
    #u1626-4-wrapper{
        position:fixed;
        bottom:20px;
        z-index:105;
        left:50%;
        margin-left:-368px;
        width:95.84%;
        max-width:736px;
    }
    #pu36198-6{
        z-index:116;
        width:0.01px;
        padding-bottom:42px;
        margin-right:-10000px;
        margin-top:12px;
    }
    #u36198-6{
        z-index:116;
        width:108px;
        min-height:42px;
        position:fixed;
        top:12px;
        left:50%;
        margin-left:-292px;
    }
    #u36198-6:hover{
        padding-top:0px;
        padding-bottom:0px;
        min-height:42px;
        width:108px;
        margin:0px 0px 0px -292px;
    }
    #u36209-6{
        z-index:122;
        width:71px;
        min-height:42px;
        position:fixed;
        top:12px;
        left:50%;
        margin-left:-179px;
    }
    #u36209-6:hover{
        padding-top:0px;
        padding-bottom:0px;
        min-height:42px;
        width:71px;
        margin:0px 0px 0px -179px;
    }
    #u36193-6{
        z-index:128;
        width:109px;
        min-height:42px;
        position:fixed;
        top:12px;
        left:50%;
        margin-left:-106px;
    }
    #u36193-6:hover{
        padding-top:0px;
        padding-bottom:0px;
        min-height:42px;
        width:109px;
        margin:0px 0px 0px -106px;
    }
    #u36205-6{
        z-index:134;
        width:63px;
        min-height:42px;
        position:fixed;
        top:12px;
        left:50%;
        margin-left:212px;
    }
    #u36205-6:hover{
        padding-top:0px;
        padding-bottom:0px;
        min-height:42px;
        width:63px;
        margin:0px 0px 0px 212px;
    }
    #u46412-6{
        z-index:140;
        width:89px;
        min-height:42px;
        position:fixed;
        top:12px;
        left:50%;
        margin-left:117px;
    }
    #u46412-6:hover{
        padding-top:0px;
        padding-bottom:0px;
        min-height:42px;
        width:89px;
        margin:0px 0px 0px 117px;
    }
    #u36201-6{
        z-index:146;
        width:85px;
        min-height:42px;
        position:fixed;
        top:12px;
        left:50%;
        margin-left:277px;
    }
    #u36201-6:hover{
        padding-top:0px;
        padding-bottom:0px;
        min-height:42px;
        width:85px;
        margin:0px 0px 0px 277px;
    }
    #u36204-6{
        z-index:152;
        width:107px;
        min-height:42px;
        position:fixed;
        top:12px;
        left:50%;
        margin-left:6px;
    }
    #u36204-6:hover{
        padding-top:0px;
        padding-bottom:0px;
        min-height:42px;
        width:107px;
        margin:0px 0px 0px 6px;
    }
    .css_verticalspacer .verticalspacer{
        height:calc(100vh - 2873px);
    }
    body{
        overflow-x:hidden;
    }
}
@media (min-width: 551px) and (max-width: 568px){
    #muse_css_mq{
        background-color:#000238;
    }
    #bp_568.active{
        display:block;
    }
    #page{
        min-height:500px;
        max-width:568px;
    }
    #pu1625{
        z-index:104;
        padding-bottom:2874px;
        margin-right:-10000px;
        width:100%;
    }
    #u1625{
        height:104px;
        position:fixed;
        bottom:0px;
    }
    #u36208{
        height:66px;
        position:relative;
        left:-50%;
        margin-left:284px;
        width:100%;
        max-width:568px;
    }
    #u36208-wrapper{
        position:fixed;
        top:0px;
        z-index:111;
        left:50%;
        margin-left:-284px;
        width:100%;
        max-width:568px;
    }
    #pu438{
        width:0.01px;
        margin-right:-10000px;
        margin-top:63px;
    }
    #u438{
        min-height:2811px;
    }
    #u438_align_to_page{
        margin-left:auto;
        margin-right:auto;
        position:relative;
        max-width:568px;
        padding-top:5px;
        padding-bottom:157px;
    }
    #pu869{
        z-index:3;
        position:relative;
        width:100%;
    }
    #u869{
        width:873px;
        height:542px;
        background-image:url("../images/Shoku-formen-Web_Banner_May2021_Final.jpg?crc=4258451821");
        margin-right:-10000px;
        left:-5.11%;
    }
    #u1669{
        margin-top:36px;
        width:38.74%;
        left:62.15%;
    }
    #u1669_img{
        width:100%;
    }
    #u870{
        width:416px;
        margin-top:339px;
        left:2.12%;
    }
    #u36210{
        z-index:116;
        position:relative;
        margin-right:-10000px;
        margin-top:10px;
        width:26.59%;
        left:7.75%;
    }
    #u36194{
        z-index:118;
        position:relative;
        margin-right:-10000px;
        margin-top:10px;
        width:26.59%;
        left:36.45%;
    }
    #u36199{
        z-index:120;
        position:relative;
        margin-right:-10000px;
        margin-top:10px;
        width:26.59%;
        left:65.67%;
    }
    #u36202{
        z-index:122;
        position:relative;
        margin-right:-10000px;
        margin-top:80px;
        width:26.59%;
        left:7.75%;
    }
    #u36206{
        z-index:124;
        position:relative;
        margin-right:-10000px;
        margin-top:80px;
        width:26.59%;
        left:36.45%;
    }
    #u36196{
        z-index:126;
        position:relative;
        margin-right:-10000px;
        margin-top:80px;
        width:26.59%;
        left:65.67%;
    }
    #u36210_img,#u36194_img,#u36199_img,#u36202_img,#u36206_img,#u36196_img{
        padding-bottom:1px;
        width:100%;
    }
    #pu844{
        z-index:7;
        margin-top:730px;
        position:relative;
        width:100%;
    }
    #u844{
        height:464px;
        margin-right:-10000px;
        width:86.8%;
        left:6.52%;
    }
    #u845{
        padding-bottom:4px;
        margin-right:-10000px;
        margin-top:475px;
        width:86.8%;
        left:6.52%;
    }
    #u849{
        width:191px;
        margin-right:-10000px;
        margin-top:20px;
        left:66.13%;
    }
    #u849_img{
        margin-bottom:-36px;
    }
    #u859-7{
        width:480px;
        min-height:86px;
        margin-top:84px;
        left:1.63%;
    }
    #u860-8{
        width:480px;
        min-height:128px;
        margin-top:189px;
        left:1.63%;
    }
    #u847{
        width:188px;
        margin-right:-10000px;
        margin-top:24px;
        left:11.27%;
    }
    #u853{
        width:232px;
        margin-top:326px;
        left:35.74%;
    }
    #u855{
        width:232px;
        margin-top:326px;
        left:64.09%;
    }
    #u857-6{
        width:515px;
        margin-right:-10000px;
        margin-top:26px;
        left:36.27%;
    }
    #u858-14{
        width:515px;
        margin-right:-10000px;
        margin-top:131px;
        left:36.27%;
    }
    #u846{
        margin-top:7px;
        width:86.8%;
        left:6.52%;
    }
    #u851{
        width:188px;
        margin-bottom:-21px;
        margin-right:-10000px;
        margin-top:30px;
        left:5.68%;
    }
    #u851_img{
        margin-bottom:-23px;
    }
    #u861-6{
        width:510px;
        min-height:86px;
        margin-right:-10000px;
        margin-top:90px;
        left:34.89%;
    }
    #u862-7{
        width:515px;
        margin-right:-10000px;
        margin-top:195px;
        left:34.89%;
    }
    #u438-bw{
        z-index:2;
        min-height:2811px;
    }
    #u843{
        min-height:241.95000000000016px;
        padding-bottom:0px;
    }
    #u843_position_content{
        margin-bottom:-64px;
        padding-top:5px;
        width:100%;
    }
    #pu863-6{
        z-index:68;
        position:relative;
        width:100%;
    }
    #u863-6{
        width:399px;
        min-height:86px;
        margin-right:-10000px;
        margin-top:9px;
        left:3.88%;
    }
    #u866{
        width:441px;
        margin-right:-10000px;
        left:50.71%;
    }
    #pu864-15{
        z-index:74;
        position:relative;
        width:100%;
    }
    #u864-15{
        width:394px;
        min-height:93px;
        margin-right:-10000px;
        left:3.88%;
    }
    #u865-11{
        width:394px;
        margin-right:-10000px;
        left:53.7%;
    }
    #u843-bw{
        z-index:6;
        min-height:241.95000000000016px;
        margin-top:547px;
    }
    #u4459{
        min-height:479px;
    }
    #u843_align_to_page,#u4459_align_to_page{
        margin-left:auto;
        margin-right:auto;
        position:relative;
        max-width:568px;
    }
    #u868{
        width:920px;
        height:479px;
        position:relative;
        margin-right:-10000px;
        left:2.12%;
    }
    #u4459-bw{
        min-height:479px;
        margin-top:789px;
    }
    #u1626-4{
        left:-50%;
        margin-left:272.16666666666674px;
        width:100%;
        max-width:544px;
    }
    #u1626-4-wrapper{
        position:fixed;
        bottom:20px;
        z-index:105;
        left:50%;
        margin-left:-272px;
        width:95.78%;
        max-width:544px;
    }
    #u36189{
        padding-bottom:66px;
        position:relative;
        left:-50%;
        margin-left:35.112727272727255px;
        width:100%;
        max-width:70px;
    }
    #u36190{
        padding-bottom:66px;
        position:relative;
        left:-50%;
        margin-left:35.112727272727284px;
        width:100%;
        max-width:70px;
    }
    #u36191{
        position:relative;
        left:-50%;
        margin-left:29.57355371900826px;
        width:100%;
        max-width:59px;
    }
    #u36191-wrapper{
        position:fixed;
        top:1px;
        z-index:114;
        left:50%;
        margin-left:-21px;
        width:10.39%;
        max-width:59px;
    }
    #u36190-wrapper{
        position:fixed;
        top:0px;
        z-index:113;
        left:50%;
        margin-left:-26px;
        width:12.33%;
        max-width:70px;
    }
    #u36189-wrapper{
        position:fixed;
        top:0px;
        z-index:112;
        left:50%;
        margin-left:-26px;
        width:12.33%;
        max-width:70px;
    }
    .css_verticalspacer .verticalspacer{
        height:calc(100vh - 2873px);
    }
    body{
        overflow-x:hidden;
    }
    #u36191_img{
        width:101.7%;
    }
}
@media (min-width: 441px) and (max-width: 550px){
    #muse_css_mq{
        background-color:#000226;
    }
    #bp_550.active{
        display:block;
    }
    #page{
        min-height:499.8999999999983px;
        padding-bottom:0px;
        max-width:550px;
    }
    #pu36208{
        z-index:111;
        padding-bottom:66px;
        width:100%;
    }
    #u36208{
        height:66px;
        position:relative;
        left:-50%;
        margin-left:275px;
        width:100%;
        max-width:550px;
    }
    #u36208-wrapper{
        position:fixed;
        top:0px;
        z-index:111;
        left:50%;
        margin-left:-275px;
        width:100%;
        max-width:550px;
    }
    #u36189,#u36190{
        padding-bottom:66px;
        position:relative;
        left:-50%;
        margin-left:34.000000000000014px;
        width:100%;
        max-width:68px;
    }
    #u36191{
        position:relative;
        left:-50%;
        margin-left:28.636363636363626px;
        width:100%;
        max-width:57px;
    }
    #u36191-wrapper{
        position:fixed;
        top:1px;
        z-index:114;
        left:50%;
        margin-left:-20px;
        width:10.37%;
        max-width:57px;
    }
    #u36190-wrapper{
        position:fixed;
        top:0px;
        z-index:113;
        left:50%;
        margin-left:-25px;
        width:12.37%;
        max-width:68px;
    }
    #u36189-wrapper{
        position:fixed;
        top:0px;
        z-index:112;
        left:50%;
        margin-left:-25px;
        width:12.37%;
        max-width:68px;
    }
    #pu36210{
        z-index:116;
        margin-top:12px;
        width:100%;
    }
    #u36210{
        z-index:116;
        position:relative;
        margin-right:-10000px;
        width:26.73%;
        left:7.64%;
    }
    #u36194{
        z-index:118;
        position:relative;
        margin-right:-10000px;
        width:26.73%;
        left:36.55%;
    }
    #u36199{
        z-index:120;
        position:relative;
        margin-right:-10000px;
        width:26.73%;
        left:65.64%;
    }
    #pu36202{
        z-index:122;
        margin-top:9px;
        width:100%;
    }
    #u36202{
        z-index:122;
        position:relative;
        margin-right:-10000px;
        width:26.73%;
        left:7.64%;
    }
    #u36206{
        z-index:124;
        position:relative;
        margin-right:-10000px;
        width:26.73%;
        left:36.55%;
    }
    #u36196{
        z-index:126;
        position:relative;
        margin-right:-10000px;
        width:26.73%;
        left:65.64%;
    }
    #pu438{
        margin-top:9px;
        width:100%;
    }
    #u438{
        position:relative;
        margin-right:-10000px;
        width:100%;
    }
    #u438_position_content{
        padding-top:4px;
        padding-bottom:110px;
        width:100%;
    }
    #u869{
        background-image:url("../images/Shoku-formen-Web_Banner_May2021_Final.jpg?crc=4258451821");
        width:148.91%;
        left:-26.91%;
    }
    #u870{
        width:334px;
        margin-top:237px;
        left:17.95%;
    }
    #u1669{
        margin-top:125px;
        width:31.02%;
        left:58.74%;
    }
    #u843{
        padding-bottom:33px;
        position:relative;
        width:100%;
    }
    #u863-6{
        width:399px;
        min-height:86px;
        margin-left:20.37%;
    }
    #u866{
        width:441px;
        top:-3px;
        margin-bottom:-3px;
        margin-left:15.1%;
    }
    #pu864-15{
        z-index:74;
        margin-top:5px;
        width:71.64%;
        margin-left:20.19%;
    }
    #u864-15{
        width:394px;
        min-height:93px;
        margin-right:-10000px;
    }
    #u865-11{
        width:394px;
        margin-right:-10000px;
        margin-top:156px;
    }
    #u844{
        padding-bottom:6px;
        margin-top:110px;
        width:92.55%;
        margin-left:3.64%;
    }
    #u847{
        margin-right:-10000px;
        margin-top:52px;
        width:36.94%;
        left:30.06%;
    }
    #u853{
        width:232px;
        margin-top:770px;
        left:1.38%;
    }
    #u855{
        width:232px;
        margin-top:770px;
        left:53.84%;
    }
    #u857-6{
        width:480px;
        margin-right:-10000px;
        margin-top:450px;
        left:5.11%;
    }
    #u858-14{
        margin-right:-10000px;
        margin-top:555px;
        width:94.31%;
        left:5.11%;
    }
    #u845{
        padding-bottom:19px;
        margin-top:1px;
        width:92.55%;
        margin-left:3.64%;
    }
    #u849{
        width:188px;
        margin-right:-10000px;
        margin-top:20px;
        left:30.06%;
    }
    #u849_img{
        margin-bottom:-37px;
    }
    #u859-7{
        min-height:86px;
        margin-top:440px;
        width:94.31%;
        left:1.38%;
    }
    #u860-8{
        min-height:128px;
        margin-top:545px;
        width:94.31%;
        left:1.38%;
    }
    #u846{
        padding-top:24px;
        padding-bottom:51px;
        width:92.55%;
        margin-left:3.64%;
    }
    #u851{
        width:188px;
        margin-left:31.64%;
    }
    #u851_img{
        margin-bottom:-23px;
    }
    #u861-6{
        min-height:86px;
        width:93.91%;
        margin-left:3.15%;
    }
    #u862-7{
        width:93.91%;
        margin-left:3.15%;
    }
    #u1625{
        min-height:91px;
        padding-bottom:13px;
    }
    #u1625_align_to_page{
        margin-left:auto;
        margin-right:auto;
        position:relative;
        max-width:550px;
    }
    #u1626-4{
        z-index:105;
        margin-right:-10000px;
        margin-top:59px;
        width:95.82%;
        left:2%;
    }
    #u1625-bw{
        min-height:91px;
        margin-top:3597px;
    }
    #u4459{
        height:368px;
    }
    #u4459-bw{
        margin-top:789px;
        height:368px;
    }
    #u868{
        height:301px;
    }
    #u868-bw{
        z-index:110;
        margin-top:818px;
        height:301px;
    }
    .css_verticalspacer .verticalspacer{
        height:calc(100vh - 3915px);
    }
    body{
        overflow-x:hidden;
    }
    #u1669_img,#u847_img,#u36191_img,#u36210_img,#u36194_img,#u36199_img,#u36202_img,#u36206_img,#u36196_img{
        width:100%;
    }
}
@media (min-width: 401px) and (max-width: 440px){
    #muse_css_mq{
        background-color:#0001b8;
    }
    #bp_440.active{
        display:block;
    }
    #page{
        min-height:499.5499999999993px;
        padding-bottom:0px;
        max-width:440px;
    }
    #u36208{
        z-index:111;
        position:relative;
        width:100%;
    }
    #u36189{
        z-index:112;
        position:relative;
        margin-right:-10000px;
        width:12.05%;
        left:44.55%;
    }
    #u36190{
        z-index:113;
        padding-bottom:2px;
        position:relative;
        margin-right:-10000px;
        width:100%;
    }
    #u36191{
        z-index:114;
        position:relative;
        margin-right:-10000px;
        margin-top:2px;
        width:100%;
    }
    #pu36210{
        z-index:116;
        margin-top:38px;
        width:100%;
    }
    #u36210{
        z-index:116;
        position:relative;
        margin-right:-10000px;
        width:26.6%;
        left:7.73%;
    }
    #u36194{
        z-index:118;
        position:relative;
        margin-right:-10000px;
        width:26.6%;
        left:36.6%;
    }
    #u36199{
        z-index:120;
        position:relative;
        margin-right:-10000px;
        width:26.6%;
        left:65.69%;
    }
    #pu36202{
        z-index:122;
        margin-top:3px;
        width:100%;
    }
    #u36202{
        z-index:122;
        position:relative;
        margin-right:-10000px;
        width:26.6%;
        left:7.73%;
    }
    #u36206{
        z-index:124;
        position:relative;
        margin-right:-10000px;
        width:26.6%;
        left:36.6%;
    }
    #u36196{
        z-index:126;
        position:relative;
        margin-right:-10000px;
        width:26.6%;
        left:65.69%;
    }
    #pu438{
        margin-top:13px;
        width:100%;
    }
    #u438{
        position:relative;
        margin-right:-10000px;
        width:100%;
    }
    #u438_position_content{
        padding-top:0px;
        padding-bottom:42px;
        width:100%;
    }
    #u869{
        background-image:url("../images/Shoku-formen-Web_Banner_May2021_Final.jpg?crc=4258451821");
        width:137.28%;
        left:-23.19%;
    }
    #u870{
        width:269px;
        margin-top:184px;
        left:15.57%;
    }
    #u1669{
        margin-top:220px;
        width:33.61%;
        left:60.93%;
    }
    #u1669_img{
        width:100.5%;
    }
    #u843{
        padding-top:9px;
        padding-bottom:29.04999999999984px;
        position:relative;
        width:100%;
    }
    #u863-6{
        width:387px;
        min-height:86px;
        margin-left:4.55%;
    }
    #u866{
        width:402px;
        margin-left:4.1%;
    }
    #pu864-15{
        z-index:74;
        margin-top:7px;
        width:88.19%;
        margin-left:4.55%;
    }
    #u864-15{
        width:388px;
        min-height:93px;
        margin-right:-10000px;
    }
    #u865-11{
        width:388px;
        margin-right:-10000px;
        margin-top:156px;
    }
    #u844{
        padding-top:76px;
        padding-bottom:24px;
        margin-top:20px;
        width:92.5%;
        margin-left:3.64%;
    }
    #u847{
        width:152px;
        margin-left:31.45%;
    }
    #u857-6{
        margin-top:9px;
        width:91.65%;
        margin-left:5.16%;
    }
    #u858-14{
        margin-top:26px;
        width:91.65%;
        margin-left:5.16%;
    }
    #pu853{
        z-index:16;
        margin-top:27px;
        width:97.3%;
        margin-left:1.23%;
    }
    #u853{
        width:207px;
    }
    #u855{
        width:189px;
        margin-top:9px;
        left:52.28%;
    }
    #u845{
        padding-top:21px;
        padding-bottom:13.599999999999px;
        margin-top:26px;
        width:92.5%;
        margin-left:3.64%;
    }
    #u849{
        width:38.33%;
        margin-left:32.93%;
    }
    #pu859-7{
        z-index:40;
        margin-top:15px;
        width:88.95%;
        margin-left:5.16%;
    }
    #u859-7{
        min-height:44px;
        width:100%;
    }
    #u860-8{
        min-height:126px;
        margin-top:121px;
        width:100%;
    }
    #u846{
        padding-top:21px;
        padding-bottom:41.099999999999px;
        margin-top:30px;
        width:92.5%;
        margin-left:3.64%;
    }
    #u851{
        width:40.79%;
        margin-left:29%;
    }
    #u861-6{
        min-height:44px;
        width:91.41%;
        margin-left:4.92%;
    }
    #u862-7{
        width:91.41%;
        margin-left:4.92%;
    }
    #u1625{
        min-height:84px;
        padding-bottom:20px;
    }
    #u1625_align_to_page{
        margin-left:auto;
        margin-right:auto;
        position:relative;
        max-width:440px;
    }
    #u1626-4{
        z-index:105;
        margin-right:-10000px;
        margin-top:52px;
        width:95.91%;
        left:2.05%;
    }
    #u1625-bw{
        min-height:84px;
        margin-top:3872px;
    }
    #u4459-bw{
        margin-top:937px;
        height:250px;
    }
    #u4459,#u868{
        height:250px;
    }
    #u868-bw{
        z-index:110;
        margin-top:936px;
        height:250px;
    }
    .css_verticalspacer .verticalspacer{
        height:calc(100vh - 4186px);
    }
    body{
        overflow-x:hidden;
    }
    #page_position_content,#u849_img,#u851_img,#u36191_img,#u36210_img,#u36194_img,#u36199_img,#u36202_img,#u36206_img,#u36196_img{
        width:100%;
    }
}
 @media (max-width: 400px){
    #muse_css_mq{
        background-color:#000190;
    }
    #bp_400.active{
        display:block;
    }
    #page{
        min-height:500px;
        max-width:400px;
    }
    #u36208_align_to_page{
        margin-left:auto;
        margin-right:auto;
        position:relative;
    }
    #u36189{
        z-index:112;
        position:relative;
        margin-right:-10000px;
        width:12.25%;
        left:43.75%;
    }
    #u36190{
        z-index:113;
        position:relative;
        margin-right:-10000px;
        width:100%;
    }
    #u36191{
        z-index:114;
        margin-bottom:-1px;
        position:relative;
        margin-right:-10000px;
        margin-top:7px;
        width:100%;
    }
    #u36208,#u36208-bw{
        z-index:111;
        min-height:60px;
    }
    #pu36210{
        z-index:116;
        margin-top:18px;
        width:100%;
    }
    #u36210{
        z-index:116;
        position:relative;
        margin-right:-10000px;
        width:26.75%;
        left:7.75%;
    }
    #u36194{
        z-index:118;
        position:relative;
        margin-right:-10000px;
        width:26.75%;
        left:36.5%;
    }
    #u36199{
        z-index:120;
        position:relative;
        margin-right:-10000px;
        width:26.75%;
        left:65.75%;
    }
    #pu36202{
        z-index:122;
        margin-top:7px;
        width:100%;
    }
    #u36202{
        z-index:122;
        position:relative;
        margin-right:-10000px;
        width:26.75%;
        left:7.75%;
    }
    #u36206{
        z-index:124;
        position:relative;
        margin-right:-10000px;
        width:26.75%;
        left:36.5%;
    }
    #u36196{
        z-index:126;
        position:relative;
        margin-right:-10000px;
        width:26.75%;
        left:65.75%;
    }
    #pu438{
        margin-top:11px;
        width:100%;
    }
    #u438{
        min-height:3630.9738359435632px;
        padding-bottom:0px;
    }
    #u438_position_content{
        padding-bottom:47px;
        width:100%;
    }
    #u869{
        background-image:url("../images/Shoku-formen-Web_Banner_May2021_Final.jpg");
        padding-bottom:84px;
        width:112.5%;
        left:-9.5%;
    }
    #u870{
        width:236px;
        margin-top:197px;
        left:5.56%;
    }
    #u1669{
        margin-top:96px;
        width:42.45%;
        left:59.34%;
    }
    #u865-11{
        width:359px;
        margin-top:225px;
        left:5%;
    }
    #u844{
        padding-bottom:0px;
        margin-top:242px;
        width:89.75%;
        left:5%;
    }
    #u844_position_content{
        padding-top:15px;
        padding-bottom:33px;
        width:100%;
    }
    #u847{
        width:138px;
        margin-left:27.86%;
    }
    #u857-6{
        width:326px;
        margin-top:5px;
        margin-left:4.46%;
    }
    #pu853{
        z-index:16;
        width:100%;
    }
    #u853{
        width:176px;
        margin-top:313px;
    }
    #u855{
        width:175px;
        margin-top:314px;
        left:51.26%;
    }
    #u858-14{
        width:326px;
        margin-right:-10000px;
        left:4.74%;
    }
    #u845{
        padding-top:16px;
        margin-top:34px;
        width:89.75%;
        left:5%;
    }
    #u849{
        width:140px;
        margin-left:30.37%;
    }
    #u849_img{
        margin-bottom:-28px;
    }
    #pu859-7{
        z-index:40;
        margin-top:19px;
        width:89.98%;
        margin-left:4.46%;
    }
    #u859-7{
        width:323px;
        min-height:142px;
    }
    #u860-8{
        width:323px;
        min-height:241px;
        margin-top:139px;
    }
    #u846{
        margin-top:37px;
        width:89.75%;
        left:5%;
    }
    #u846_position_content{
        margin-bottom:-7px;
        padding-top:8px;
        width:100%;
    }
    #u851{
        width:135px;
        margin-left:30.65%;
    }
    #u851_img{
        margin-bottom:-17px;
    }
    #u861-6{
        width:323px;
        min-height:86px;
        margin-top:19px;
        margin-left:4.46%;
    }
    #u862-7{
        width:322px;
        margin-top:14px;
        margin-left:4.74%;
    }
    #u438-bw{
        z-index:2;
        min-height:3630.9738359435632px;
    }
    #u843{
        min-height:290.75px;
        padding-bottom:0px;
    }
    #u843_position_content{
        margin-bottom:-74px;
        padding-top:14px;
        width:100%;
    }
    #u863-6{
        width:342px;
        min-height:77px;
        left:9.25%;
    }
    #pu864-15{
        z-index:74;
        margin-top:9px;
        position:relative;
        width:100%;
    }
    #u864-15{
        width:359px;
        min-height:148px;
        margin-right:-10000px;
        margin-top:75px;
        left:5%;
    }
    #u866{
        width:342px;
        margin-right:-10000px;
        left:9.25%;
    }
    #u843-bw{
        z-index:6;
        min-height:290.75px;
        margin-top:356px;
    }
    #u1625{
        min-height:97px;
        padding-bottom:7px;
    }
    #u438_align_to_page,#u843_align_to_page,#u1625_align_to_page{
        margin-left:auto;
        margin-right:auto;
        position:relative;
        max-width:400px;
    }
    #u1626-4{
        z-index:105;
        margin-right:-10000px;
        margin-top:63px;
        width:95.75%;
        left:1.5%;
    }
    #u1625-bw{
        min-height:97px;
        margin-top:3587px;
    }
    #u4459-bw{
        margin-top:832px;
        height:223px;
    }
    #u4459,#u868{
        height:223px;
    }
    #u868-bw{
        z-index:110;
        margin-top:832px;
        height:223px;
    }
    .css_verticalspacer .verticalspacer{
        height:calc(100vh - 3872px);
    }
    body{
        overflow-x:hidden;
        min-width:320px;
    }
    #u1669_img,#u36191_img,#u36210_img,#u36194_img,#u36199_img,#u36202_img,#u36206_img,#u36196_img{
        width:100%;
    }
}
