@charset "UTF-8";
@charset "UTF-8";

 .adbox, .adbox div{padding:0!important;}
.st-widgets-title{display:none;}
.post h2:not(.st-css-no),
.post h2:not(.st-css-no) span,
.post h3:not(.st-css-no),
.post h3:not(.st-css-no) span,
.entry-title:not(.st-css-no),
.post .entry-title:not(.st-css-no){font-family:Helvetica , "游ゴシック" , "Yu Gothic" , sans-serif;}
#side li.cat-item::after{content:" \f105";font-family:FontAwesome;position:absolute;right:10px;}
#side li.cat-item{position:relative;vertical-align:middle;width:100%;padding:10px;box-sizing:border-box;border-bottom:1px dotted #ccc;}
#side li.cat-item a{color:#1a1a1a;text-decoration:none;}
#side li.cat-item a:hover{color:#ccc;}
#s-navi dt.trigger .op-st2{max-width:80%;}
@media only screen and (max-width: 959px){}
@media only screen and (min-width: 600px) {
.kanren dt{float:left;width:150px;}
.kanren dt img{width:150px;}
.kanren dd, .kanren.st-cardbox dd{padding-left:165px;}
.st-cardstyleb .kanren.st-cardbox dd, #magazine .kanren dd{padding-left:20px;}
.st-wppviews-label .wpp-views, .st-wppviews-label .wpp-views-limit{font-size:90%;}
} @media only screen and (min-width: 960px) { #st-menuwide, nav.smanone,
nav.st5, #st-menuwide div.menu,
#st-menuwide nav.menu,
#st-header, #content, #footer-in { 
max-width:1200px;
}
#headbox
{ 
max-width:1180px;
} #contentInner {
float: left;
width: 100%;
margin-right: -300px;
}
main {
margin-right: 320px;
margin-left: 0px;
background-color: #fff;
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
padding: 30px 50px 30px;
}
#side aside {
float: right;
width: 300px;
padding: 0px;
} #header-r .footermenust {
margin: 0;
}
#st-headwide #headbox {
text-align: center;
} }
 img[width="1"]{position:absolute;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);margin:-1px;padding:0;width:1px;height:1px;border:0;white-space:nowrap;}
.scroll-box img[width="1"]{position:static;}
.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-l.post, .rankst-l{text-align:center;padding:0 0 20px;}
.rankstlink-l{width:100%;text-align:center;}
.rankstlink-r{float:right;width:100%;}
.st-star{color:#FFB400;font-size:15px;}
.rankstlink-l p a{font-family:Helvetica , "游ゴシック" , "Yu Gothic" , sans-serif;display:block;width:100%;box-sizing:border-box;text-align:center;padding:10px;background:#039BE6;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 2px 0 #02689a;position:relative;}
.rankstlink-l p:hover{box-shadow:0 1px 0 #02689a;top:1px;}
.rankstlink-l2 p a{display:block;width:100%;box-sizing:border-box;text-align:center;padding:10px;background:#039BE6;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 2px 0 #02689a;position:relative;}
.rankstlink-l2 p:hover{box-shadow:0 1px 0 #02689a;top:1px;}
.rankstlink-b p a{font-family:Helvetica , "游ゴシック" , "Yu Gothic" , sans-serif;display:block;width:100%;box-sizing:border-box;text-align:center;padding:10px;background:#039BE6;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-b 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 2px 0 #02689a;position:relative;}
.rankstlink-b p:hover{box-shadow:0 1px 0 #02689a;top:1px;}
.rankstlink-r p a{font-family:Helvetica , "游ゴシック" , "Yu Gothic" , sans-serif;display:block;width:100%;box-sizing:border-box;text-align:center;padding:10px;background-color:#E53935;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 2px 0 #b61b17;position:relative;}
.rankstlink-r p img{display:none;}
.rankstlink-r p:hover{box-shadow:0 1px 0 #b61b17;top:1px;}
.rankstlink-r2 p a{display:block;width:100%;box-sizing:border-box;text-align:center;padding:10px;background-color:#E53935;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 2px 0 #b61b17;position:relative;}
.rankstlink-r2 p img{display:none;}
.rankstlink-r2 p br{display:none;}
.rankstlink-r2 p:hover{box-shadow:0 1px 0 #b61b17;top:1px;}
.rankstlink-r2 .fa, .rankstlink-l2 .fa{margin-right:5px;}
.rankstlink-a p a{font-family:Helvetica , "游ゴシック" , "Yu Gothic" , sans-serif;display:block;width:100%;box-sizing:border-box;text-align:center;padding:10px;background-color:#E53935;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 2px 0 #b61b17;position:relative;}
.rankstlink-a p img{display:none;}
.rankstlink-a p:hover{box-shadow:0 1px 0 #b61b17;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(.st-css-no), 
.post .rankh4:not(.st-css-no),
#side .rankh4:not(.st-css-no){background-repeat:no-repeat;background-position:left center;padding-top:20px;padding-right:20px;padding-bottom:10px;padding-left:80px;margin-bottom:10px;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#ABA732;background-color:transparent;color:#000;font-size:20px;line-height:27px;background-image:url(//kimono-girl.jp/wp/wp-content/themes/affinger4/images/oukan.png);}
.rankh3:not(.st-css-no){position:relative;background:#c5bf3b;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(.st-css-no):after{content:'';position:absolute;border-top:10px solid #c5bf3b;border-right:10px solid transparent;border-left:10px solid transparent;bottom:-10px;left:50%;border-radius:2px;}
.rankh3:not(.st-css-no):before{content:'';position:absolute;border-top:10px solid #c5bf3b;border-right:10px solid transparent;border-left:10px solid transparent;bottom:-10px;left:50%;}
.post .rankst-cont h4:not(.st-css-no),
.rankst-cont h4:not(.st-css-no){background-color:#FCFC88;padding:10px;margin-bottom:10px;}
.post .rankst-cont h2:not(.st-css-no),
.post .rankst-cont h3:not(.st-css-no),
.post .rankst-cont h4:not(.st-css-no),
.post .rankst-cont h5:not(.st-css-no){margin-top:0;}
.rankid1 .rankh4:not(.st-css-no), 
.post .rankid1 .rankh4:not(.st-css-no), 
#side .rankid1 .rankh4:not(.st-css-no){background-image:url(//kimono-girl.jp/wp/wp-content/themes/affinger4/images/oukan1.png);}
.rankid2 .rankh4:not(.st-css-no), 
.post .rankid2 .rankh4:not(.st-css-no), 
#side .rankid2 .rankh4:not(.st-css-no){background-image:url(//kimono-girl.jp/wp/wp-content/themes/affinger4/images/oukan2.png);}
.rankid3 .rankh4:not(.st-css-no), 
.post .rankid3 .rankh4:not(.st-css-no), 
#side .rankid3 .rankh4:not(.st-css-no){background-image:url(//kimono-girl.jp/wp/wp-content/themes/affinger4/images/oukan3.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;}
@media only screen and (max-width: 959px){}
@media only screen and (min-width: 600px) and (max-width: 959px) {
#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) {
.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%;}
} @media only screen and (max-width: 599px) { }