@charset "UTF-8";
 .rankst-wrap{margin-bottom:10px;}
.rankst{margin-bottom:10px;overflow:hidden;}
.rankst-box{margin-bottom:0px;}
.rankst p{margin-bottom:10px;overflow:hidden;}
.rankst-cont blockquote{background-color:transparent;background-image:none;padding:0px;margin-top:0px;border:none;}
.rankst-cont{margin:0px;}
.rankst-contb{margin:20px;}
.rankst-l.post, .rankst-l{text-align:center;padding:0 0 20px;}
.rankstlink-l{width:100%;text-align:center;}
.rankstlink-r{float:right;width:100%;}
.rankstlink-l p a{display:block;width:100%;box-sizing:border-box;text-align:center;padding:10px;background:#4FC3F7;background:-webkit-linear-gradient(top, #4FC3F7 0%,#29B6F6 100%);background:linear-gradient(to bottom, #4FC3F7 0%,#29B6F6 100%);color:#ffffff;text-decoration:none;margin-right:auto;margin-left:auto;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;font-weight:bold;}
.rankstlink-l p{width:90%;text-align:center;margin-right:auto;margin-left:auto;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;font-weight:bold;box-shadow:0 3px 0 #039BE5;position:relative;}
.rankstlink-l p:hover{box-shadow:0 1px 0 #039BE5;top:1px;}
.rankstlink-l2 p a{display:block;width:100%;box-sizing:border-box;text-align:center;padding:10px;background:-webkit-linear-gradient(top, #4FC3F7 0%,#29B6F6 100%);background:linear-gradient(to bottom, #4FC3F7 0%,#29B6F6 100%);color:#ffffff;text-decoration:none;margin-right:auto;margin-left:auto;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;font-weight:bold;box-sizing:border-box;}
.rankstlink-l2 p{width:90%;text-align:center;margin-right:auto;margin-left:auto;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;font-weight:bold;box-shadow:0 3px 0 #039BE5;position:relative;}
.rankstlink-l2 p:hover{box-shadow:0 1px 0 #039BE5;top:1px;}
.rankstlink-b p a{display:block;width:100%;box-sizing:border-box;text-align:center;padding:10px;background:-webkit-linear-gradient(top, #4FC3F7 0%,#29B6F6 100%);background:linear-gradient(to bottom, #4FC3F7 0%,#29B6F6 100%);color:#ffffff;text-decoration:none;margin-right:auto;margin-left:auto;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;font-weight:bold;}
width: 90%;
text-align: center;
margin-right: auto;
margin-left: auto;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
font-weight:bold;
box-shadow: 0 3px 0 #039BE5;
position:relative;
}
.rankstlink-b p:hover{box-shadow: 0 1px 0 #039BE5;
top:1px;
} .rankstlink-r p a{display: block;
width: 100%;
box-sizing:border-box;
text-align: center;
padding: 10px; background: -webkit-linear-gradient(top,  #1a0dab 0%,#1a0dab 100%); background: linear-gradient(to bottom,  #1a0dab 0%,#1a0dab 100%);
color: #ffffff;
text-decoration: none;
margin-right: auto;
margin-left: auto;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
font-weight:bold;
}
.rankstlink-r p{width: 90%;
margin-right: auto;
margin-left: auto;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
box-shadow: 0 3px 0 #627295;
position:relative;
}
.rankstlink-r p img{display:none;
}
.rankstlink-r p:hover{box-shadow: 0 1px 0 #627295;
top:1px;
} .rankstlink-r2 p a{display: block;
width: 100%;
box-sizing:border-box;
text-align: center;
padding: 10px; background: -webkit-linear-gradient(top,  #1a0dab 0%,#1a0dab 100%); background: linear-gradient(to bottom,  #1a0dab 0%,#1a0dab 100%);
color: #ffffff;
text-decoration: none;
margin-right: auto;
margin-left: auto;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
font-weight:bold;
box-sizing:border-box;
}
.rankstlink-r2 p{width: 90%;
margin-right: auto;
margin-left: auto;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
box-shadow: 0 3px 0 #627295;
position:relative;
}
.rankstlink-r2 p img{display:none;
}
.rankstlink-r2 p br{display:none;
}
.rankstlink-r2 p:hover{box-shadow: 0 1px 0 #627295;
top:1px;
} .rankstlink-r2 a + br,
.rankstlink-l2 a + br{display: none;
} .rankstlink-r2 .fa,
.rankstlink-l2 .st-fa, .rankstlink-r2 .fa, .rankstlink-l2 .fa{margin-right: 5px;
} .rankstlink-a p a{display: block;
width: 100%;
box-sizing:border-box;
text-align: center;
padding: 10px; background: -webkit-linear-gradient(top,  #1a0dab 0%,#1a0dab 100%); background: linear-gradient(to bottom,  #1a0dab 0%,#1a0dab 100%);
color: #ffffff;
text-decoration: none;
margin-right: auto;
margin-left: auto;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
font-weight:bold;
}
.rankstlink-a p{width: 90%;
margin-right: auto;
margin-left: auto;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
box-shadow: 0 3px 0 #627295;
position:relative;
}
.rankstlink-a p img{display:none;
}
.rankstlink-a p:hover{box-shadow: 0 1px 0 #627295;
top:1px;
}
.rankst-box .clearfix.rankst .rankst-l a img, .rankst-box .clearfix.rankst .rankst-l iframe{padding:0;
max-width:100%;
box-sizing: border-box;
margin:0 auto;
}
.rankh4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no),
.post .rankh4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no),
#side .rankh4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no){padding: 15px 20px 15px 60px;
background-repeat: no-repeat;
background-position: left center;
font-size: 20px;
line-height: 1.3;
color:#000;
background-color : transparent ;
background-image: url(//nonbirito.jp/wp-content/themes/affinger/images/oukan.png);
}
.rankh4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no):not(.rankh4-sc),
.post .rankh4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no):not(.rankh4-sc),
#side .rankh4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no):not(.rankh4-sc){margin-bottom: 10px;
color:#000;
background-color : transparent ;
background-image: url(//nonbirito.jp/wp-content/themes/affinger/images/oukan.png);
} .rankh3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no){position: relative;
background: #513300;
color: #ffffff!important;
font-size: 18px;
line-height: 27px;
margin-bottom: 20px;
padding-top: 10px;
padding-right: 20px;
padding-bottom: 10px;
padding-left: 20px;
border-bottom:none!important;
text-align:center;
}
.rankh3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no)::before{content: "";
position: absolute;
top: 100%;
left: 50%;
margin-left: -10px;
border: 10px solid transparent;
border-top: 10px solid #513300;
} .rankwidgets-poprank img:first-of-type{display: block;
width: 100%;
} #footer .st_rankside{margin-bottom: 10px;
}
#footer .st_side_rankwidgets{margin-bottom: 20px;
}
#footer .rankh3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no){background-color: transparent;
margin-bottom: 0;
padding:0 0 10px 0;
text-align: left;
}
#footer .rankh3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no)::before{content: none;
}
#footer .rankwidgets-item{f    ont-size: 110%;
line-height: 1.3;
padding-top:5px;
}
#footer .rankwidgets-item .st-star{font-size: 80%;
}
#footer .st_rankside_all{margin-left:10px;
padding-left: 45px;
} #s-navi dl.acordion .rankh3.rankwidgets-title{font-size:90%;
line-height:1.5;
margin-bottom:20px;
padding:10px;
}
#s-navi dl.acordion .rankwidgets-item{font-size:90%;
line-height:1.5;
}
.post .rankst-cont h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no),
.rankst-cont h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no){background-color:#FCFC88;
padding:10px;
margin-bottom:10px;
} .post .rankst-cont h2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no),
.post .rankst-cont h3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no),
.post .rankst-cont h4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no),
.post .rankst-cont h5:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no){margin-top: 0;
} .rankh4.rankno-1:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no),
.post .rankh4.rankno-1:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no),
#side .rankh4.rankno-1:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no),
.rankid1 .rankh4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no),
.post .rankid1 .rankh4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no),
#side .rankid1 .rankh4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no){background-image: url(//nonbirito.jp/wp-content/themes/affinger/images/oukan1.png);
}
.rankh4.rankno-2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no),
.post .rankh4.rankno-2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no),
#side .rankh4.rankno-2:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no),
.rankid2 .rankh4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no),
.post .rankid2 .rankh4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no),
#side .rankid2 .rankh4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no){background-image: url(//nonbirito.jp/wp-content/themes/affinger/images/oukan2.png)!important;
}
.rankh4.rankno-3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no),
.post .rankh4.rankno-3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no),
#side .rankh4.rankno-3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no),
.rankid3 .rankh4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no),
.post .rankid3 .rankh4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no),
#side .rankid3 .rankh4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no){background-image: url(//nonbirito.jp/wp-content/themes/affinger/images/oukan3.png)!important;
}
.rankh4.rankno-4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no),
.post .rankh4.rankno-4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no),
#side .rankh4.rankno-4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no),
.rankid-normal .rankh4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no),
.post .rankid-normal .rankh4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no),
#side .rankid-normal .rankh4:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no){background-image: url(//nonbirito.jp/wp-content/themes/affinger/images/oukan4.png);
} #side .rankst-l,#side .rankst-r{float:none;
width:100%;
}
#side .rankst-box .clearfix.rankst .rankst-l a img{float:none;
width:100%;
}
#side .rankst-r,#side .rankst-l,#side .rankst-cont{margin:0;
}
#side .rankst-ls img{max-width: 100% !important;
margin:0 auto;
}
#side .rankst-ls{text-align:center;
} .rankh3.rankwidgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no){font-weight: bold;
margin-bottom: 25px;
}
#side .rankh3.rankwidgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no){font-size: 18px;
line-height: 30px;
padding-top: 10px;
padding-bottom: 10px;
}
.rankwidgets-poprank{position: relative;
width:100px;
float:left;
}
.st_rankside{overflow: hidden;
margin-bottom:15px;
}
.st_rankside_r{float: right;
width: 100%;
margin-right:-110px;
padding-right: 110px;
box-sizing: border-box;
}
.rankwidgets-no{position: absolute;
top: 0;
left: 0;
padding: 2px 8px;
background: #78909C;
font-size: 13px;
font-weight: bold;
color: #fff;
}
.rankwidgets-item{margin-bottom: 0;
}
.rankwidgets-item a{font-weight: bold;
color: #1a1a1a;
} .rankwidgets-side-rank1{background: #c4bf2c;
}
.rankwidgets-side-rank2{background: #9E9E9E;
}
.rankwidgets-side-rank3{background: #795548;
} .rankwidgets-cont p,
.rankwidgets-cont a{margin-bottom: 0;
line-height: 1.3;
font-size: 80%;
} .st_rankside_all{padding-left: 50px;
background-repeat: no-repeat;
background-position: left center;
background-image: url(//nonbirito.jp/wp-content/themes/affinger/images/oukan_side4.png);
}
.st_rankside1 .st_rankside_all{background-image: url(//nonbirito.jp/wp-content/themes/affinger/images/oukan_side1.png);
}
.st_rankside2 .st_rankside_all{background-image: url(//nonbirito.jp/wp-content/themes/affinger/images/oukan_side2.png);
}
.st_rankside3 .st_rankside_all{background-image: url(//nonbirito.jp/wp-content/themes/affinger/images/oukan_side3.png);
} @media only screen and (max-width: 959px){}
@media only screen and (min-width: 600px) and (max-width: 959px){.rankh3:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no){font-size:110%;line-height:1.5;padding:15px;}
#side .rankst-box .clearfix.rankst .rankst-l a img{float:left;padding:0;margin:0!important;}
#side .rankst-cont{margin:0 0 0 165px;}
#side .rankst-r{position:relative;z-index:1;float:right;width:100%;margin:0 0 0 -150px;}
#side .rankst-l{position:relative;z-index:2;float:left;width:150px;}
#side .rankstlink-l{float:left;width:50%;}
#side .rankstlink-r{float:right;width:50%;}}
@media only screen and (min-width: 600px){.rankst-box .clearfix.rankst .rankst-l a img{float:left;padding:0;margin:0!important;}
.rankst-cont{margin:0 0 0 165px;}
.rankst-r{position:relative;z-index:1;float:right;width:100%;margin:0 0 0 -150px;}
.rankst-l{position:relative;z-index:2;float:left;width:150px;}}
@media print, screen and (min-width: 960px){#side .rankh3.rankwidgets-title:not([class^="is-style-st-heading-custom-"]):not([class*=" is-style-st-heading-custom-"]):not(.st-css-no){font-size:14px;line-height:25px;padding-top:5px;padding-bottom:5px;}
.rankstlink-l{float:left;width:50%;}
.rankstlink-r{float:right;width:50%;}
#side .rankstlink-l,
#side .rankstlink-r{float:none;width:100%;}
.colum1 .rankst-r{float:right;width:100%;margin:0 0 0 -320px;}
.colum1 .rankst-l{float:left;width:300px;}
.colum1 .rankst-cont{margin:0 0 0 320px;}
.rankstlink-r2 p, .rankstlink-l2 p{width:50%;}
#side .rankstlink-r2 p,
#side .rankstlink-l2 p{width:100%;}}
@media only screen and (max-width: 599px){.rankst-box .clearfix.rankst .rankst-l a img{float:none;width:100%;}}