.elementor-25722 .elementor-element.elementor-element-1a4ba30{z-index:9998;}.elementor-25722 .elementor-element.elementor-element-d7f5980{z-index:9999;}.elementor-25722 .elementor-element.elementor-element-ca647e4{z-index:9999;}.elementor-25722 .elementor-element.elementor-element-78435b6{z-index:9999;}.elementor-25722 .elementor-element.elementor-element-324a57b{z-index:9999;}.elementor-25722 .elementor-element.elementor-element-00c4c94{z-index:9999;}.elementor-25722 .elementor-element.elementor-element-df3853d{z-index:9999;}.elementor-25722 .elementor-element.elementor-element-ee68ae6{--divider-border-style:solid;--divider-color:#C7C7C7;--divider-border-width:1px;z-index:9999;}.elementor-25722 .elementor-element.elementor-element-ee68ae6 .elementor-divider-separator{width:100%;}.elementor-25722 .elementor-element.elementor-element-ee68ae6 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-25722 .elementor-element.elementor-element-f5f12bc{--divider-border-style:solid;--divider-color:#C7C7C7;--divider-border-width:1px;z-index:9999;}.elementor-25722 .elementor-element.elementor-element-f5f12bc .elementor-divider-separator{width:35%;}.elementor-25722 .elementor-element.elementor-element-f5f12bc .elementor-divider{padding-top:15px;padding-bottom:15px;}@media(max-width:767px){.elementor-25722 .elementor-element.elementor-element-1a4ba30{margin-top:0px;margin-bottom:5px;padding:29px 0px 10px 0px;z-index:15;}.elementor-25722 .elementor-element.elementor-element-871b38b{width:16%;}.elementor-25722 .elementor-element.elementor-element-871b38b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-25722 .elementor-element.elementor-element-8e4563c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-25722 .elementor-element.elementor-element-cf63aab > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-25722 .elementor-element.elementor-element-d7f5980 > .elementor-widget-container{--e-transform-scale:0.95;}.elementor-25722 .elementor-element.elementor-element-fabba5c{width:16%;}.elementor-25722 .elementor-element.elementor-element-fabba5c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-25722 .elementor-element.elementor-element-78ae374 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-25722 .elementor-element.elementor-element-70409b2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-25722 .elementor-element.elementor-element-ca647e4 > .elementor-widget-container{--e-transform-scale:0.95;}.elementor-25722 .elementor-element.elementor-element-731beb9{width:16%;}.elementor-25722 .elementor-element.elementor-element-731beb9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-25722 .elementor-element.elementor-element-5448817 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-25722 .elementor-element.elementor-element-0332ab3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-25722 .elementor-element.elementor-element-78435b6 > .elementor-widget-container{--e-transform-scale:0.95;}.elementor-25722 .elementor-element.elementor-element-23c068b{width:16%;}.elementor-25722 .elementor-element.elementor-element-23c068b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-25722 .elementor-element.elementor-element-fd51bf3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-25722 .elementor-element.elementor-element-fe8d6c2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-25722 .elementor-element.elementor-element-324a57b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;--e-transform-scale:0.95;}.elementor-25722 .elementor-element.elementor-element-c377c21{width:16%;}.elementor-25722 .elementor-element.elementor-element-c377c21 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-25722 .elementor-element.elementor-element-ef45809 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-25722 .elementor-element.elementor-element-00c4c94 > .elementor-element-populated{margin:2px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-25722 .elementor-element.elementor-element-34413af > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;--e-transform-scale:0.95;}.elementor-25722 .elementor-element.elementor-element-8072fd6{width:16%;}.elementor-25722 .elementor-element.elementor-element-8072fd6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-25722 .elementor-element.elementor-element-6eb5003 > .elementor-element-populated{margin:1px 1px 1px 1px;--e-column-margin-right:1px;--e-column-margin-left:1px;padding:0px 0px 0px 0px;}.elementor-25722 .elementor-element.elementor-element-9b487eb > .elementor-element-populated{margin:1px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-25722 .elementor-element.elementor-element-df3853d > .elementor-widget-container{--e-transform-scale:0.95;}.elementor-25722 .elementor-element.elementor-element-21563a5{z-index:9999;}.elementor-25722 .elementor-element.elementor-element-ee68ae6 .elementor-divider-separator{width:91%;margin:0 auto;margin-left:0;}.elementor-25722 .elementor-element.elementor-element-ee68ae6 .elementor-divider{text-align:left;}.elementor-25722 .elementor-element.elementor-element-ee68ae6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25722 .elementor-element.elementor-element-ee68ae6{z-index:99999;}.elementor-25722 .elementor-element.elementor-element-f5f12bc .elementor-divider-separator{width:94%;margin:0 auto;margin-left:0;}.elementor-25722 .elementor-element.elementor-element-f5f12bc .elementor-divider{text-align:left;}.elementor-25722 .elementor-element.elementor-element-f5f12bc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25722 .elementor-element.elementor-element-f5f12bc{z-index:99999;}}/* Start custom CSS for section, class: .elementor-element-1a4ba30 */@media screen and (min-width:300px) and ( max-width:320px) {
.foot{
position: fixed; /* フッターを固定する */
bottom:-5px; /* 上部から配置の基準位置を決める */
width: 320px;               /* 幅指定 */
height: auto;               /* 高さ指定 */
background-color: #ffffff;
left:5px;
right:5px;
z-index:3;

}

.rank{
    bottom: -27px;
}
.toalk{
    bottom: -25px;
}
.hito{
    bottom: -5px;
}
.ani{
    bottom: -5px;
}
.daisuki{
    color: white;
    left:42px;
    top:-4px;
    z-index:2;
    font-size:11px;
}


.daisukiimg{
    top:-2px;
    left:-15px;
    
}

.sukiimg{
    left:20px;
    top:-2px;
}


.suki{
    color: white;
    font-size:11px;
    left:77px;
    top:-4px;
    z-index: 5;
    text-align:center;
    
    
}


.ugood{
    left:43px;
    top:-2px;
}

.notsee{
    top:-2px;
    left:10px;
}
.senfoot{
position: fixed; /* フッターを固定する */
bottom: 30px; /* 上部から配置の基準位置を決める */
width: 260px; /* 幅指定 */
color:black;
z-index:3;
}
.bord{
    top:4px;
}

.serach{
    top:3px;
}
.bokasi{
    position: fixed; /* フッターを固定する */
    bottom: 120px; /* 上部から配置の基準位置を決める */
width: 3690px;
height:50px;
z-index:15;/* 幅指定 */
}
}

@media screen and (min-width:321px) and ( max-width:360px) {
.foot{
position: fixed; /* フッターを固定する */
bottom:-5px; /* 上部から配置の基準位置を決める */
width: 360px;               /* 幅指定 */
height: auto;               /* 高さ指定 */
background-color: #ffffff;
left:5px;
right:5px;
z-index:3;

}
.rank{
    bottom: -29px;
}
.toalk{
    bottom: -29px;
}
.hito{
    bottom: -5px;
}
.ani{
    bottom: -5px;
}
.daisuki{
    color: white;
    left:58px;
    top:-4px;
    z-index:2;
    font-size:12px;
}


.daisukiimg{
    top:-2px;
    left:-10px;
    
}

.sukiimg{
    left:20px;
    top:-2px;
}


.suki{
    text-align:center;
    color: white;
    font-size:13px;
    left:85px;
    top:-6px;
    z-index: 9999
    
    
    
}

.ugood{
    left:43px;
    top:-2px;
}

.notsee{
    top:-2px;
    left:14px;
}
.senfoot{
position: fixed; /* フッターを固定する */
bottom: 40px; /* 上部から配置の基準位置を決める */
width: 290px; /* 幅指定 */
color:black;
z-index:3;
margin-left:2px;
}
.bord{
    top:6px;
}

.serach{
    top:5px;
}
.bokasi{
    position: fixed; /* フッターを固定する */
    bottom: 120px; /* 上部から配置の基準位置を決める */
width: 3690px;
height:50px;
z-index:15;/* 幅指定 */
}
}

@media screen and (min-width:361px) and ( max-width:390px) {
.foot{
position: fixed; /* フッターを固定する */
bottom:-10px; /* 上部から配置の基準位置を決める */
width: 390px;               /* 幅指定 */
height: 9x;               /* 高さ指定 */
background-color: #ffffff;
left:10px;
right:10px;
z-index:3;
}
.rank{
    bottom: 3px;
}
.toalk{
    bottom: 3px;
}
.hito{
    bottom: 3px;
}
.ani{
    bottom: 3px;
}
.daisuki{
    z-index:800;
    color: white;
    left:62px;
    top:-3px;
    font-size:12.5px;
}
.daisukiimg{
    top:-2px;
    left:-18px;
    z-index:808;
    }

.sukiimg{
    left:22px;
    top:-2px;
    z-index:9990;
    }

.suki{
    text-align:center;
    color: white;
    font-size:12.5px;
    left:100px;
    top:-3px;
    z-index: 9999;
    
}



.bord{
     bottom: 3px;
}

.serach{
     bottom: 3px;
}
.ugood{
    left:53px;
    top:-2px;
    
}

.notsee{
    top:-2px;
    left:23px;
}
.senfoot{
position: fixed; /* フッターを固定する */
bottom: 45px; /* 上部から配置の基準位置を決める */
width: 260px;       
z-index:15;/* 幅指定 */
margin-left:5px;
}

.bokasi{
    position: fixed; /* フッターを固定する */
    bottom: 130px; /* 上部から配置の基準位置を決める */
width: 390px;
height:60px;
z-index:15;/* 幅指定 */
}
}

@media screen and (min-width:391px) and ( max-width:430px) {
.foot{
position: fixed; /* フッターを固定する */
bottom:-10px; /* 上部から配置の基準位置を決める */
width: 430px;               /* 幅指定 */
height: 9x;               /* 高さ指定 */
background-color: #ffffff;
left:10px;
right:10px;
z-index:3;
}
.rank{
    bottom: 5px;
}
.toalk{
    bottom: 5px;
}
.hito{
    bottom: 5px;
}
.ani{
    bottom: 5px;
}
.daisuki{
    z-index:800;
    color: white;
    left:62px;
    top:-3px;
    font-size:12.5px;
}
.daisukiimg{
    top:-2px;
    left:-18px;
    z-index:808;
    }

.sukiimg{
    left:22px;
    top:-2px;
    z-index:9990;
    }

.suki{
    text-align:center;
    color: white;
    font-size:12.5px;
    left:100px;
    top:-3px;
    z-index: 9999;
    
}



.bord{
     bottom: 5px;
}

.serach{
     bottom: 5px;
}
.ugood{
    left:53px;
    top:-2px;
    
}

.notsee{
    top:-2px;
    left:23px;
}
.senfoot{
position: fixed; /* フッターを固定する */
bottom: 55px; /* 上部から配置の基準位置を決める */
width: 260px;       
z-index:15;/* 幅指定 */
margin-left:5px;
}

.bokasi{
    position: fixed; /* フッターを固定する */
    bottom: 130px; /* 上部から配置の基準位置を決める */
width: 390px;
height:60px;
z-index:15;/* 幅指定 */
}
}

@media screen and (min-width:431px) and ( max-width:1600px) {
.foot{
position: fixed; /* フッターを固定する */
bottom: 0px; /* 上部から配置の基準位置を決める */
width: 90%;               /* 幅指定 */
height: 130px;               /* 高さ指定 */
background-color: #ffffff;
left:10px;
right:10px;
    display: block;
    margin-left: auto;
    margin-right: auto;
z-index:8000;
}

.bord{
     left:-130px;
     bottom:-5px;
     transform: scale(0.6, 0.6) ;
     z-index:9999;
}
.rank{
    bottom:-5px;
    left:20px;
    transform: scale(0.6, 0.6) ;
    z-index:9999;
}
.toalk{
    left:-280px;
    bottom:-5px;
    transform: scale(0.6, 0.6) ;
    z-index:9999;
}
.hito{
    bottom: 5px;
    left:170px;
    bottom:-5px;
    transform: scale(0.6, 0.6);
    z-index:9999;
}
.ani{
    bottom: 5px;
    left:320px;
    bottom:-5px;
    transform: scale(0.6, 0.6) ;
    z-index:9999;
}
.daisuki{
    color: white;
    left:20px;
    top:-10px;
    z-index:2;
    font-size:12px;
    
}
.daisukiimg{
    top:2px;
    left:5px;
    left:-350px;
    z-index:9999;
    
}

.serach{
    left:-430px;
    bottom:-5px;
    transform: scale(0.6, 0.6) ;
    z-index:9999;
}

.sukiimg{
    left:14px;
    top:2px;
    left:-5px;
    z-index:9999;
}

.suki{
    text-align:center;
    color: white;
    font-size:12px;
    left:95px;
    top:-11px;
    z-index: 2
    
    
}

.ugood{
    
    top:2px;
    left:340px;
    z-index:9999;
}
.saasa{
    bottom: 100px;
    position: fixed; 
}
.notsee{
    top:2px;
    left:450px;
    z-index:9999;
    
}
.senfoot{
    position: fixed; /* フッターを固定する */
bottom: 50px; /* 上部から配置の基準位置を決める */
width: ; /* 幅指定 */
left:-450px;
/* 幅指定 */
}
}
@media screen and (min-width:1601px) and ( max-width:2500px) {
.foot{
position: fixed; /* フッターを固定する */
bottom: 0px; /* 上部から配置の基準位置を決める */
width: 100%;               /* 幅指定 */
height: 180px;               /* 高さ指定 */
background-color: #ffffff;
left:10px;
right:10px;
    display: block;
    margin-left: auto;
    margin-right: auto;

}

.bord{
     left:-200px;
     bottom:-50px;
     transform: scale(0.6, 0.6);
}
.rank{
    bottom:-80px;
    left:50px;
    transform: scale(0.6, 0.6);
    bottom:-50px;
}
.toalk{
    left:-450px;
    bottom:-80px;
    transform: scale(0.6, 0.6); 
    bottom:-50px;
}
.hito{
    bottom: 5px;
    left:290px;
    bottom:-80px;
    transform: scale(0.6, 0.6);
    bottom:-50px;
}
.ani{
    bottom: 5px;
    left:520px;
    bottom:-80px;
    transform: scale(0.6, 0.6);
    bottom:-50px;
}
.daisuki{
    color: white;
    left:20px;
    top:-10px;
    z-index:2;
    font-size:12px;
}
.daisukiimg{
    top:-10px;
    left:5px;
    left:-550px;
    transform: scale(0.6, 0.6);
    
    
}

.serach{
    left:-690px;
    
    transform: scale(0.6, 0.6);
    bottom:-50px;
}

.sukiimg{
    left:14px;
    top:-10px;
    left:-5px;
    transform: scale(0.6, 0.6);
    
}

.suki{
    text-align:center;
    color: white;
    font-size:12px;
    left:95px;
    top:-11px;
    z-index: 2
    
    
}

.ugood{
    
    top:-10px;
    left:520px;
    transform: scale(0.6, 0.6);
    
}
.saasa{
    bottom: 100px;
    position: fixed; 
}
.notsee{
    top:-10px;
    left:720px;
    transform: scale(0.6, 0.6);
    
}
.senfoot{
    position: fixed; /* フッターを固定する */
bottom: 80px; /* 上部から配置の基準位置を決める */
width: ; /* 幅指定 */
z-index:10000;
left:520px;;
/* 幅指定 */
}/* End custom CSS */