img {
-webkit-touch-callout: none;
-webkit-user-select: none;
}.category-sticky{border-top:4px solid #000000;border-bottom:4px solid #000000;}html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;}
body{line-height:1;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
caption, th, td{font-weight:normal;text-align:left;}
h1, h2, h3, h4, h5, h6{clear:both;}
html{overflow-y:scroll;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
a:focus{outline:thin dotted;}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section{display:block;}
audio, canvas, video{display:inline-block;}
audio:not([controls]){display:none;}
del{color:#333;}
ins{background:#fff9c0;text-decoration:none;}
hr{background-color:#ccc;border:0;height:1px;margin:24px;margin-bottom:1.714285714rem;}
sub, sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
small{font-size:smaller;}
img{border:0;-ms-interpolation-mode:bicubic;}
.clear:after, .wrapper:after, .format-status .entry-header:after{clear:both;}
.clear:before, .clear:after, .wrapper:before, .wrapper:after, .format-status .entry-header:before, .format-status .entry-header:after{display:table;content:"";}
.archive-title, .page-title, .widget-title, .entry-content th, .comment-content th{font-size:11px;font-size:0.785714286rem;line-height:2.181818182;font-weight:bold;text-transform:uppercase;color:#636363;}
article.format-quote footer.entry-meta, article.format-link footer.entry-meta, article.format-status footer.entry-meta{font-size:11px;font-size:0.785714286rem;line-height:2.181818182;}
button, input, select, textarea{border:1px solid #ccc;border-radius:3px;font-family:inherit;padding:6px;padding:0.428571429rem;}
button, input{line-height:normal;}
textarea{font-size:100%;overflow:auto;vertical-align:top;}
input[type="checkbox"],
input[type="radio"],
input[type="file"],
input[type="hidden"],
input[type="image"],
input[type="color"]{border:0;border-radius:0;padding:0;}
.menu-toggle, input[type="submit"],
input[type="button"],
input[type="reset"],
article.post-password-required input[type=submit],
.bypostauthor cite span{padding:6px 10px;padding:0.428571429rem 0.714285714rem;font-size:11px;font-size:0.785714286rem;line-height:1.428571429;font-weight:normal;color:#7c7c7c;background-color:#e6e6e6;background-repeat:repeat-x;background-image:-moz-linear-gradient(top, #f4f4f4, #e6e6e6);background-image:-ms-linear-gradient(top, #f4f4f4, #e6e6e6);background-image:-webkit-linear-gradient(top, #f4f4f4, #e6e6e6);background-image:-o-linear-gradient(top, #f4f4f4, #e6e6e6);background-image:linear-gradient(to bottom, #f4f4f4, #e6e6e6);border:1px solid #d2d2d2;border-radius:3px;box-shadow:0 1px 2px rgba(64, 64, 64, 0.1);}
.menu-toggle, button, input[type="submit"],
input[type="button"],
input[type="reset"]{cursor:pointer;}
button[disabled],
input[disabled]{cursor:default;}
.menu-toggle:hover, .menu-toggle:focus, button:hover, input[type="submit"]:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
article.post-password-required input[type=submit]:hover{color:#5e5e5e;background-color:#ebebeb;background-repeat:repeat-x;background-image:-moz-linear-gradient(top, #f9f9f9, #ebebeb);background-image:-ms-linear-gradient(top, #f9f9f9, #ebebeb);background-image:-webkit-linear-gradient(top, #f9f9f9, #ebebeb);background-image:-o-linear-gradient(top, #f9f9f9, #ebebeb);background-image:linear-gradient(to bottom, #f9f9f9, #ebebeb);}
.menu-toggle:active, .menu-toggle.toggled-on, button:active, input[type="submit"]:active,
input[type="button"]:active,
input[type="reset"]:active{color:#757575;background-color:#e1e1e1;background-repeat:repeat-x;background-image:-moz-linear-gradient(top, #ebebeb, #e1e1e1);background-image:-ms-linear-gradient(top, #ebebeb, #e1e1e1);background-image:-webkit-linear-gradient(top, #ebebeb, #e1e1e1);background-image:-o-linear-gradient(top, #ebebeb, #e1e1e1);background-image:linear-gradient(to bottom, #ebebeb, #e1e1e1);box-shadow:inset 0 0 8px 2px #c6c6c6, 0 1px 0 0 #f4f4f4;border-color:transparent;}
.bypostauthor cite span{color:#fff;background-color:#21759b;background-image:none;border:1px solid #1f6f93;border-radius:2px;box-shadow:none;padding:0;}
.entry-content img, .comment-content img, .widget img{max-width:100%;}
img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"]{height:auto;}
img.size-full, img.size-large, img.header-image, img.wp-post-image{max-width:100%;height:auto;}
embed, iframe, object, video{max-width:100%;}
.entry-content .twitter-tweet-rendered{max-width:100% !important;}
.alignleft{float:left;}
.alignright{float:right;}
.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.entry-content img, .comment-content img, .widget img, img.header-image, .author-avatar img, img.wp-post-image{border-radius:3px;box-shadow:0 1px 4px rgba(0, 0, 0, 0.2);}
.wp-caption{max-width:100%;padding:4px;}
.wp-caption .wp-caption-text, .gallery-caption, .entry-caption{font-style:italic;font-size:12px;font-size:0.857142857rem;line-height:2;color:#757575;}
img.wp-smiley, .rsswidget img{border:0;border-radius:0;box-shadow:none;margin-bottom:0;margin-top:0;padding:0;}
.entry-content dl.gallery-item{margin:0;}
.gallery-item a, .gallery-caption{width:90%;}
.gallery-item a{display:block;}
.gallery-caption a{display:inline;}
.gallery-columns-1 .gallery-item a{max-width:100%;width:auto;}
.gallery .gallery-icon img{height:auto;max-width:90%;padding:5%;}
.gallery-columns-1 .gallery-icon img{padding:3%;}
.site-content nav{clear:both;line-height:2;overflow:hidden;}
#nav-above{padding:24px 0;padding:1.714285714rem 0;}
#nav-above{display:none;}
.paged #nav-above{display:block;}
.nav-previous, .previous-image{float:left;width:50%;}
.nav-next, .next-image{float:right;text-align:right;width:50%;}
.nav-single + .comments-area,
#comment-nav-above{margin:48px 0;margin:3.428571429rem 0;}
.author .archive-header{margin-bottom:24px;margin-bottom:1.714285714rem;}
.author-info{border-top:1px solid #ededed;margin:24px 0;margin:1.714285714rem 0;padding-top:24px;padding-top:1.714285714rem;overflow:hidden;}
.author-description p{color:#757575;font-size:13px;font-size:0.928571429rem;line-height:1.846153846;}
.author.archive .author-info{border-top:0;margin:0 0 48px;margin:0 0 3.428571429rem;}
.author.archive .author-avatar{margin-top:0;}
html{font-size:87.5%;}
body{font-size:14px;font-size:1rem;font-family:Helvetica, Arial, sans-serif;text-rendering:optimizeLegibility;color:#444;}
body.custom-font-enabled {
font-family: "Open Sans", Helvetica, Arial, sans-serif;
} a{outline:none;color:#21759b;}
a:hover{color:#0f3647;}
.assistive-text, .site .screen-reader-text{position:absolute !important;clip:rect(1px, 1px, 1px, 1px);overflow:hidden;height:1px;width:1px;}
.main-navigation .assistive-text:focus, .site .screen-reader-text:hover, .site .screen-reader-text:active, .site .screen-reader-text:focus{background:#fff;border:2px solid #333;border-radius:3px;clip:auto !important;color:#000;display:block;font-size:12px;height:auto;padding:12px;position:absolute;top:5px;left:5px;width:auto;z-index:100000;}
.site{padding:0 24px;padding:0 1.714285714rem;background-color:#fff;}
.site-content{margin:24px 0 0;margin:1.714285714rem 0 0;}
.widget-area{margin:24px 0 0;margin:1.714285714rem 0 0;}
.site-header{padding:24px 0;padding:1.714285714rem 0;}
.site-header h1, .site-header h2{text-align:center;}
.site-header h1 a, .site-header h2 a{color:#515151;display:inline-block;text-decoration:none;}
.site-header h1 a:hover, .site-header h2 a:hover{color:#21759b;}
.site-header h1{font-size:24px;font-size:1.714285714rem;line-height:1.285714286;margin-bottom:14px;margin-bottom:1rem;}
.site-header h2{font-weight:normal;font-size:13px;font-size:0.928571429rem;line-height:1.846153846;color:#757575;}
.header-image{margin-top:24px;margin-top:1.714285714rem;}
.main-navigation{margin-top:24px;margin-top:1.714285714rem;text-align:center;}
.main-navigation li{margin-top:24px;margin-top:1.714285714rem;font-size:12px;font-size:0.857142857rem;line-height:1.42857143;}
.main-navigation a{color:#5e5e5e;}
.main-navigation a:hover, .main-navigation a:focus{color:#21759b;}
.main-navigation ul.nav-menu, .main-navigation div.nav-menu > ul{display:none;}
.main-navigation ul.nav-menu.toggled-on, .menu-toggle{display:inline-block;}
section[role="banner"]{margin-bottom:48px;margin-bottom:3.428571429rem;}
.widget-area .widget{-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;margin-bottom:48px;margin-bottom:3.428571429rem;word-wrap:break-word;}
.widget-area .widget h3{margin-bottom:24px;margin-bottom:1.714285714rem;}
.widget-area .widget p, .widget-area .widget li, .widget-area .widget .textwidget{font-size:13px;font-size:0.928571429rem;line-height:1.846153846;}
.widget-area .widget p{margin-bottom:24px;margin-bottom:1.714285714rem;}
.widget-area .textwidget ul, .widget-area .textwidget ol{list-style:disc outside;margin:0 0 24px;margin:0 0 1.714285714rem;}
.widget-area .textwidget li > ul, .widget-area .textwidget li > ol{margin-bottom:0;}
.widget-area .textwidget ol{list-style:decimal;}
.widget-area .textwidget li{margin-left:36px;margin-left:2.571428571rem;}
.widget-area .widget a{color:#757575;}
.widget-area .widget a:hover{color:#21759b;}
.widget-area .widget a:visited{color:#9f9f9f;}
.widget-area #s{width:53.66666666666%;}
footer[role="contentinfo"]{border-top:1px solid #ededed;clear:both;font-size:12px;font-size:0.857142857rem;line-height:2;max-width:960px;max-width:68.571428571rem;margin-top:24px;margin-top:1.714285714rem;margin-left:auto;margin-right:auto;padding:24px 0;padding:1.714285714rem 0;}
footer[role="contentinfo"] a{color:#686868;}
footer[role="contentinfo"] a:hover{color:#21759b;}
.site-info span[role=separator]{padding:0 0.3em 0 0.6em;}
.site-info span[role=separator]::before{content:'\002f';}
.entry-meta{clear:both;}
.entry-header{margin-bottom:24px;margin-bottom:1.714285714rem;}
.entry-header img.wp-post-image{margin-bottom:24px;margin-bottom:1.714285714rem;}
.entry-header .entry-title{font-size:20px;font-size:1.428571429rem;line-height:1.2;font-weight:normal;}
.entry-header .entry-title a{text-decoration:none;}
.entry-header .entry-format{margin-top:24px;margin-top:1.714285714rem;font-weight:normal;}
.entry-header .comments-link{margin-top:24px;margin-top:1.714285714rem;font-size:13px;font-size:0.928571429rem;line-height:1.846153846;color:#757575;}
.comments-link a, .entry-meta a{color:#757575;}
.comments-link a:hover, .entry-meta a:hover{color:#21759b;}
article.sticky .featured-post{border-top:4px double #ededed;border-bottom:4px double #ededed;color:#757575;font-size:13px;font-size:0.928571429rem;line-height:3.692307692;margin-bottom:24px;margin-bottom:1.714285714rem;text-align:center;}
.entry-content, .entry-summary, .mu_register{line-height:1.714285714;}
.entry-content h1, .comment-content h1, .entry-content h2, .comment-content h2, .entry-content h3, .comment-content h3, .entry-content h4, .comment-content h4, .entry-content h5, .comment-content h5, .entry-content h6, .comment-content h6{margin:24px 0;margin:1.714285714rem 0;line-height:1.714285714;}
.entry-content h1, .comment-content h1{font-size:21px;font-size:1.5rem;line-height:1.5;}
.entry-content h2, .comment-content h2, .mu_register h2{font-size:18px;font-size:1.285714286rem;line-height:1.6;}
.entry-content h3, .comment-content h3{font-size:16px;font-size:1.142857143rem;line-height:1.846153846;}
.entry-content h4, .comment-content h4{font-size:14px;font-size:1rem;line-height:1.846153846;}
.entry-content h5, .comment-content h5{font-size:13px;font-size:0.928571429rem;line-height:1.846153846;}
.entry-content h6, .comment-content h6{font-size:12px;font-size:0.857142857rem;line-height:1.846153846;}
.entry-content p, .entry-summary p, .comment-content p, .mu_register p{margin:0 0 24px;margin:0 0 1.714285714rem;line-height:1.714285714;}
.entry-content a:visited, .comment-content a:visited{color:#9f9f9f;}
.entry-content .more-link{white-space:nowrap;}
.entry-content ol, .comment-content ol, .entry-content ul, .comment-content ul, .mu_register ul{margin:0 0 24px;margin:0 0 1.714285714rem;line-height:1.714285714;}
.entry-content ul ul, .comment-content ul ul, .entry-content ol ol, .comment-content ol ol, .entry-content ul ol, .comment-content ul ol, .entry-content ol ul, .comment-content ol ul{margin-bottom:0;}
.entry-content ul, .comment-content ul, .mu_register ul{list-style:disc outside;}
.entry-content ol, .comment-content ol{list-style:decimal outside;}
.entry-content li, .comment-content li, .mu_register li{margin:0 0 0 36px;margin:0 0 0 2.571428571rem;}
.entry-content blockquote, .comment-content blockquote{margin-bottom:24px;margin-bottom:1.714285714rem;padding:24px;padding:1.714285714rem;font-style:italic;}
.entry-content blockquote p:last-child, .comment-content blockquote p:last-child{margin-bottom:0;}
.entry-content code, .comment-content code{font-family:Consolas, Monaco, Lucida Console, monospace;font-size:12px;font-size:0.857142857rem;line-height:2;}
.entry-content pre, .comment-content pre{border:1px solid #ededed;color:#666;font-family:Consolas, Monaco, Lucida Console, monospace;font-size:12px;font-size:0.857142857rem;line-height:1.714285714;margin:24px 0;margin:1.714285714rem 0;overflow:auto;padding:24px;padding:1.714285714rem;}
.entry-content pre code, .comment-content pre code{display:block;}
.entry-content abbr, .comment-content abbr, .entry-content dfn, .comment-content dfn, .entry-content acronym, .comment-content acronym{border-bottom:1px dotted #666;cursor:help;}
.entry-content address, .comment-content address{display:block;line-height:1.714285714;margin:0 0 24px;margin:0 0 1.714285714rem;}
img.alignleft, .wp-caption.alignleft{margin:12px 24px 12px 0;margin:0.857142857rem 1.714285714rem 0.857142857rem 0;}
img.alignright, .wp-caption.alignright{margin:12px 0 12px 24px;margin:0.857142857rem 0 0.857142857rem 1.714285714rem;}
img.aligncenter, .wp-caption.aligncenter{clear:both;margin-top:12px;margin-top:0.857142857rem;margin-bottom:12px;margin-bottom:0.857142857rem;}
.entry-content embed, .entry-content iframe, .entry-content object, .entry-content video{margin-bottom:24px;margin-bottom:1.714285714rem;}
.entry-content dl, .comment-content dl{margin:0 24px;margin:0 1.714285714rem;}
.entry-content dt, .comment-content dt{font-weight:bold;line-height:1.714285714;}
.entry-content dd, .comment-content dd{line-height:1.714285714;margin-bottom:24px;margin-bottom:1.714285714rem;}
.entry-content table, .comment-content table{border-bottom:1px solid #ededed;color:#757575;font-size:12px;font-size:0.857142857rem;line-height:2;margin:0 0 24px;margin:0 0 1.714285714rem;width:100%;}
.entry-content table caption, .comment-content table caption{font-size:16px;font-size:1.142857143rem;margin:24px 0;margin:1.714285714rem 0;}
.entry-content td, .comment-content td{border-top:1px solid #ededed;padding:6px 10px 6px 0;}
.site-content article{border-bottom:4px double #ededed;margin-bottom:72px;margin-bottom:5.142857143rem;padding-bottom:24px;padding-bottom:1.714285714rem;word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;}
.page-links{clear:both;line-height:1.714285714;}
footer.entry-meta{margin-top:24px;margin-top:1.714285714rem;font-size:13px;font-size:0.928571429rem;line-height:1.846153846;color:#757575;}
.single-author .entry-meta .by-author{display:none;}
.mu_register h2{color:#757575;font-weight:normal;}
.archive-header, .page-header{margin-bottom:48px;margin-bottom:3.428571429rem;padding-bottom:22px;padding-bottom:1.571428571rem;border-bottom:1px solid #ededed;}
.archive-meta{color:#757575;font-size:12px;font-size:0.857142857rem;line-height:2;margin-top:22px;margin-top:1.571428571rem;}
.attachment .entry-content .mejs-audio{max-width:400px;}
.attachment .entry-content .mejs-container{margin-bottom:24px;}
.article.attachment{overflow:hidden;}
.image-attachment div.attachment{text-align:center;}
.image-attachment div.attachment p{text-align:center;}
.image-attachment div.attachment img{display:block;height:auto;margin:0 auto;max-width:100%;}
.image-attachment .entry-caption{margin-top:8px;margin-top:0.571428571rem;}
article.format-aside h1{margin-bottom:24px;margin-bottom:1.714285714rem;}
article.format-aside h1 a{text-decoration:none;color:#4d525a;}
article.format-aside h1 a:hover{color:#2e3542;}
article.format-aside .aside{padding:24px 24px 0;padding:1.714285714rem;background:#d2e0f9;border-left:22px solid #a8bfe8;}
article.format-aside p{font-size:13px;font-size:0.928571429rem;line-height:1.846153846;color:#4a5466;}
article.format-aside blockquote:last-child, article.format-aside p:last-child{margin-bottom:0;}
article.format-image footer h1{font-size:13px;font-size:0.928571429rem;line-height:1.846153846;font-weight:normal;}
article.format-image footer h2{font-size:11px;font-size:0.785714286rem;line-height:2.181818182;}
article.format-image footer a h2{font-weight:normal;}
article.format-link header{padding:0 10px;padding:0 0.714285714rem;float:right;font-size:11px;font-size:0.785714286rem;line-height:2.181818182;font-weight:bold;font-style:italic;text-transform:uppercase;color:#848484;background-color:#ebebeb;border-radius:3px;}
article.format-link .entry-content{max-width:80%;float:left;}
article.format-link .entry-content a{font-size:22px;font-size:1.571428571rem;line-height:1.090909091;text-decoration:none;}
article.format-quote .entry-content p{margin:0;padding-bottom:24px;padding-bottom:1.714285714rem;}
article.format-quote .entry-content blockquote{display:block;padding:24px 24px 0;padding:1.714285714rem 1.714285714rem 0;font-size:15px;font-size:1.071428571rem;line-height:1.6;font-style:normal;color:#6a6a6a;background:#efefef;}
.format-status .entry-header{margin-bottom:24px;margin-bottom:1.714285714rem;}
.format-status .entry-header header{display:inline-block;}
.format-status .entry-header h1{font-size:15px;font-size:1.071428571rem;font-weight:normal;line-height:1.6;margin:0;}
.format-status .entry-header h2{font-size:12px;font-size:0.857142857rem;font-weight:normal;line-height:2;margin:0;}
.format-status .entry-header header a{color:#757575;}
.format-status .entry-header header a:hover{color:#21759b;}
.format-status .entry-header img{float:left;margin-right:21px;margin-right:1.5rem;}
.comments-title{margin-bottom:48px;margin-bottom:3.428571429rem;font-size:16px;font-size:1.142857143rem;line-height:1.5;font-weight:normal;}
.comments-area article{margin:24px 0;margin:1.714285714rem 0;}
.comments-area article header{margin:0 0 48px;margin:0 0 3.428571429rem;overflow:hidden;position:relative;}
.comments-area article header img{float:left;padding:0;line-height:0;}
.comments-area article header cite, .comments-area article header time{display:block;margin-left:85px;margin-left:6.071428571rem;}
.comments-area article header cite{font-style:normal;font-size:15px;font-size:1.071428571rem;line-height:1.42857143;}
.comments-area cite b{font-weight:normal;}
.comments-area article header time{line-height:1.714285714;text-decoration:none;font-size:12px;font-size:0.857142857rem;color:#5e5e5e;}
.comments-area article header a{text-decoration:none;color:#5e5e5e;}
.comments-area article header a:hover{color:#21759b;}
.comments-area article header cite a{color:#444;}
.comments-area article header cite a:hover{text-decoration:underline;}
.comments-area article header h4{position:absolute;top:0;right:0;padding:6px 12px;padding:0.428571429rem 0.857142857rem;font-size:12px;font-size:0.857142857rem;font-weight:normal;color:#fff;background-color:#0088d0;background-repeat:repeat-x;background-image:-moz-linear-gradient(top, #009cee, #0088d0);background-image:-ms-linear-gradient(top, #009cee, #0088d0);background-image:-webkit-linear-gradient(top, #009cee, #0088d0);background-image:-o-linear-gradient(top, #009cee, #0088d0);background-image:linear-gradient(to bottom, #009cee, #0088d0);border-radius:3px;border:1px solid #007cbd;}
.comments-area .bypostauthor cite span{position:absolute;margin-left:5px;margin-left:0.357142857rem;padding:2px 5px;padding:0.142857143rem 0.357142857rem;font-size:10px;font-size:0.714285714rem;}
.comments-area .bypostauthor cite b{font-weight:bold;}
a.comment-reply-link, a.comment-edit-link{color:#686868;font-size:13px;font-size:0.928571429rem;line-height:1.846153846;}
a.comment-reply-link:hover, a.comment-edit-link:hover{color:#21759b;}
.commentlist .pingback{line-height:1.714285714;margin-bottom:24px;margin-bottom:1.714285714rem;}
#respond{margin-top:48px;margin-top:3.428571429rem;}
#respond h3#reply-title{font-size:16px;font-size:1.142857143rem;line-height:1.5;}
#respond h3#reply-title #cancel-comment-reply-link{margin-left:10px;margin-left:0.714285714rem;font-weight:normal;font-size:12px;font-size:0.857142857rem;}
#respond form{margin:24px 0;margin:1.714285714rem 0;}
#respond form p{margin:11px 0;margin:0.785714286rem 0;}
#respond form p.logged-in-as{margin-bottom:24px;margin-bottom:1.714285714rem;}
#respond form label{display:block;line-height:1.714285714;}
#respond form input[type="text"],
#respond form textarea{-moz-box-sizing:border-box;box-sizing:border-box;font-size:12px;font-size:0.857142857rem;line-height:1.714285714;padding:10px;padding:0.714285714rem;width:100%;}
#respond form p.form-allowed-tags{margin:0;font-size:12px;font-size:0.857142857rem;line-height:2;color:#5e5e5e;}
#respond #wp-comment-cookies-consent{margin:0 10px 0 0;}
#respond .comment-form-cookies-consent label{display:inline;}
.required{color:red;}
.entry-page-image{margin-bottom:14px;margin-bottom:1rem;}
.template-front-page .site-content article{border:0;margin-bottom:0;}
.template-front-page .widget-area{clear:both;float:none;width:auto;padding-top:24px;padding-top:1.714285714rem;border-top:1px solid #ededed;}
.template-front-page .widget-area .widget li{margin:8px 0 0;margin:0.571428571rem 0 0;font-size:13px;font-size:0.928571429rem;line-height:1.714285714;list-style-type:square;list-style-position:inside;}
.template-front-page .widget-area .widget li a{color:#757575;}
.template-front-page .widget-area .widget li a:hover{color:#21759b;}
.template-front-page .widget-area .widget_text img{float:left;margin:8px 24px 8px 0;margin:0.571428571rem 1.714285714rem 0.571428571rem 0;}
.widget select{max-width:100%;}
.widget-area .widget ul ul{margin-left:12px;margin-left:0.857142857rem;}
.widget_rss li{margin:12px 0;margin:0.857142857rem 0;}
.widget_recent_entries .post-date, .widget_rss .rss-date{color:#aaa;font-size:11px;font-size:0.785714286rem;margin-left:12px;margin-left:0.857142857rem;}
.wp-calendar-nav, #wp-calendar{margin:0;width:100%;font-size:13px;font-size:0.928571429rem;line-height:1.846153846;color:#686868;}
#wp-calendar th,
#wp-calendar td,
#wp-calendar caption{text-align:left;}
.wp-calendar-nav{display:table;}
.wp-calendar-nav span{display:table-cell;}
.wp-calendar-nav-next, #wp-calendar #next{padding-right:24px;padding-right:1.714285714rem;text-align:right;}
.widget_search label{display:block;font-size:13px;font-size:0.928571429rem;line-height:1.846153846;}
.widget_twitter li{list-style-type:none;}
.widget_twitter .timesince{display:block;text-align:right;}
.tagcloud ul{list-style-type:none;}
.tagcloud ul li{display:inline-block;}
.widget-area .widget.widget_tag_cloud li{line-height:1;}
.template-front-page .widget-area .widget.widget_tag_cloud li{margin:0;}
.widget-area .gallery-columns-2.gallery-size-full .gallery-icon img, .widget-area .gallery-columns-3.gallery-size-full .gallery-icon img, .widget-area .gallery-columns-4.gallery-size-full .gallery-icon img, .widget-area .gallery-columns-5.gallery-size-full .gallery-icon img, .widget-area .gallery-columns-6 .gallery-icon img, .widget-area .gallery-columns-7 .gallery-icon img, .widget-area .gallery-columns-8 .gallery-icon img, .widget-area .gallery-columns-9 .gallery-icon img{height:auto;max-width:80%;}
img#wpstats{display:block;margin:0 auto 24px;margin:0 auto 1.714285714rem;}
@-ms-viewport{width:device-width;}
@viewport{width:device-width;}
@media screen and (min-width:600px){
.author-avatar{float:left;margin-top:8px;margin-top:0.571428571rem;}
.author-description{float:right;width:80%;}
.site{margin:0 auto;max-width:960px;max-width:68.571428571rem;overflow:hidden;}
.site-content{float:left;width:65.104166667%;}
body.template-front-page .site-content, body.attachment .site-content, body.full-width .site-content{width:100%;}
.widget-area{float:right;width:26.041666667%;}
.site-header h1, .site-header h2{text-align:left;}
.site-header h1{font-size:26px;font-size:1.857142857rem;line-height:1.846153846;margin-bottom:0;}
.main-navigation ul.nav-menu, .main-navigation div.nav-menu > ul{border-bottom:1px solid #ededed;border-top:1px solid #ededed;display:inline-block !important;text-align:left;width:100%;}
.main-navigation ul{margin:0;text-indent:0;}
.main-navigation li a, .main-navigation li{display:inline-block;text-decoration:none;}
.main-navigation li a{border-bottom:0;color:#6a6a6a;line-height:3.692307692;text-transform:uppercase;white-space:nowrap;}
.main-navigation li a:hover, .main-navigation li a:focus{color:#000;}
.main-navigation li{margin:0 40px 0 0;margin:0 2.857142857rem 0 0;position:relative;}
.main-navigation li ul{margin:0;padding:0;position:absolute;top:100%;z-index:1;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);}
.main-navigation li ul ul{top:0;left:100%;}
.main-navigation ul li:hover > ul, .main-navigation ul li:focus > ul, .main-navigation .focus > ul{border-left:0;clip:inherit;overflow:inherit;height:inherit;width:inherit;}
.main-navigation li ul li a{background:#efefef;border-bottom:1px solid #ededed;display:block;font-size:11px;font-size:0.785714286rem;line-height:2.181818182;padding:8px 10px;padding:0.571428571rem 0.714285714rem;width:180px;width:12.85714286rem;white-space:normal;}
.main-navigation li ul li a:hover, .main-navigation li ul li a:focus{background:#e3e3e3;color:#444;}
.main-navigation .current-menu-item > a, .main-navigation .current-menu-ancestor > a, .main-navigation .current_page_item > a, .main-navigation .current_page_ancestor > a{color:#636363;font-weight:bold;}
.menu-toggle{display:none;}
.entry-header .entry-title{font-size:22px;font-size:1.571428571rem;}
#respond form input[type="text"]{width:46.333333333%;}
#respond form textarea.blog-textarea{width:79.666666667%;}
.template-front-page .site-content, .template-front-page article{overflow:hidden;}
.template-front-page.has-post-thumbnail article{float:left;width:47.916666667%;}
.entry-page-image{float:right;margin-bottom:0;width:47.916666667%;}
.template-front-page .widget-area .widget, .template-front-page.two-sidebars .widget-area .front-widgets{float:left;width:51.875%;margin-bottom:24px;margin-bottom:1.714285714rem;}
.template-front-page .widget-area .widget:nth-child(odd){clear:right;}
.template-front-page .widget-area .widget:nth-child(even),
.template-front-page.two-sidebars .widget-area .front-widgets + .front-widgets{float:right;width:39.0625%;margin:0 0 24px;margin:0 0 1.714285714rem;}
.template-front-page.two-sidebars .widget, .template-front-page.two-sidebars .widget:nth-child(even){float:none;width:auto;}
.commentlist .children{margin-left:48px;margin-left:3.428571429rem;}
} @media screen and (min-width:960px){
body{background-color:#e6e6e6;}
body .site{padding:0 40px;padding:0 2.857142857rem;margin-top:48px;margin-top:3.428571429rem;margin-bottom:48px;margin-bottom:3.428571429rem;box-shadow:0 2px 6px rgba(100, 100, 100, 0.3);}
body.custom-background-empty{background-color:#fff;}
body.custom-background-empty .site, body.custom-background-white .site{padding:0;margin-top:0;margin-bottom:0;box-shadow:none;}
} @media print {
body {
background: none !important;
color: #000;
font-size: 10pt;
}
footer a[rel=bookmark]:link:after,
footer a[rel=bookmark]:visited:after {
content: " [" attr(href) "] "; }
a {
text-decoration: none;
}
.entry-content img, .comment-content img, .author-avatar img, img.wp-post-image {
border-radius: 0;
box-shadow: none;
}
.site {
clear: both !important;
display: block !important;
float: none !important;
max-width: 100%;
position: relative !important;
}
.site-header {
margin-bottom: 72px;
margin-bottom: 5.142857143rem;
text-align: left;
}
.site-header h1 {
font-size: 21pt;
line-height: 1;
text-align: left;
}
.site-header h2 {
color: #000;
font-size: 10pt;
text-align: left;
}
.site-header h1 a, .site-header h2 a {
color: #000;
}
.author-avatar, #colophon,
#respond,
.commentlist .comment-edit-link, .commentlist .reply, .entry-header .comments-link, .entry-meta .edit-link a, .page-link, .site-content nav, .widget-area, img.header-image, .main-navigation {
display: none;
}
.wrapper {
border-top: none;
box-shadow: none;
}
.site-content {
margin: 0;
width: auto;
}
.entry-header .entry-title, .entry-title {
font-size: 21pt;
}
footer.entry-meta, footer.entry-meta a {
color: #444;
font-size: 10pt;
}
.author-description {
float: none;
width: auto;
} .commentlist > li.comment {
background: none;
position: relative;
width: auto;
}
.commentlist .avatar {
height: 39px;
left: 2.2em;
top: 2.2em;
width: 39px;
}
.comments-area article header cite, .comments-area article header time {
margin-left: 50px;
margin-left: 3.57142857rem;
}
}.container{overflow:hidden;}
@media screen and (max-width:1366px){
body.custom-background{background-image:none !important;}
}
@font-face{font-family:'BIZ UDPGothic';font-style:normal;font-weight:400;src:local('BIZ UDPGothic'), local('BIZ UDPGothic-Regular'), url(//sumo-guide.com/fonts/BIZUDPGothic-Regular.woff2) format('woff2');font-display:swap;}
@font-face{font-family:'BIZ UDPGothic';font-style:normal;font-weight:bold;src:local('BIZ UDPGothic'), local('BIZ UDPGothic-700'),url(//sumo-guide.com/fonts/BIZUDPGothic-Bold.woff2) format('woff2');font-display:swap;}
@font-face{font-display:optional;font-family:'Roboto';font-style:normal;font-weight:400;src:local('Roboto'), local('Roboto-regular'),url(//sumo-guide.com/fonts/Roboto-Regular.woff2) format('woff2');}
@font-face{font-display:optional;font-family:'Roboto';font-style:normal;font-weight:700;src:local('Roboto'), local('Roboto-700'),url(//sumo-guide.com/fonts/Roboto-Bold.woff2) format('woff2');}
body{background-color:#fff;font-family:-apple-system-body, BlinkMacSystemFont,"Hiragino Kaku Gothic ProN","Hiragino Sans","游ゴシック体", "Yu Gothic Medium","BIZ UDPGothic",Yu Gothic, sans-serif;font-size:14px;line-height:1.6;margin-bottom:2;font-weight:500;color:#000;text-rendering:optimizeLegibility;word-break:break-all;vertical-align:baseline;word-wrap:break-word;-webkit-text-size-adjust:100%;}
body.custom-font-enabled{font-family:-apple-system-body, BlinkMacSystemFont,"Hiragino Kaku Gothic ProN","Hiragino Sans","游ゴシック体", "Yu Gothic Medium","BIZ UDPGothic",Yu Gothic, sans-serif;}
.win body{font-family:"UD デジタル 教科書体 NK-R","UD Digi Kyokasho NK-R",'Roboto','Noto Sans JP',"BIZ UDPGothic","游ゴシック体", "Yu Gothic Medium", Yu Gothic, sans-serif;font-size:17px;}
.android body{font-family:Arial, sans-serif;}
.android body.custom-font-enabled{font-family:Arial, sans-serif;}
.android body{font-family:'Roboto','BIZ UDPGothic','Noto Sans JP';}
.android body.custom-font-enabled{font-family:'Roboto','BIZ UDPGothic','Noto Sans JP';}
.entry-content p{line-height:1.6;margin-bottom:2;}
.site{max-width:540px;}
.site-content{width:100%;}
.widget-area{float:left;width:100%;}
body .site{box-shadow:0 2px 6px rgba(100, 100, 100, 0.3);}
body.custom-background-empty .site, body.custom-background-white .site{box-shadow:none;}
table.dataTable thead th, table.dataTable thead td, table.dataTable tfoot th, table.dataTable tfoot td{text-align:center!important;}
@media screen and (min-width:560px){
.site{max-width:940px;}
body{font-size:16px;line-height:1.7;}
.entry-content p{line-height:1.7;margin-bottom:2;}
}
@media screen and (min-width:960px){
.site{max-width:1020px;}
.site-content{width:76.27118644067797%;}
.widget-area{width:22%;float:right;}
body.custom-background-empty .site, body.custom-background-white .site{padding:0 24px;padding:0 1.714285714rem;}
}
@media screen and (min-width:1093px){
.site{max-width:1250px;}
.site-content{width:800px;}
.widget-area{width:25%;max-width:380px;float:right;}
} .p-sticky-table{white-space:nowrap;line-height:1.2;}
.p-sticky-table table{border:none;border:1px solid #dedede;border-bottom:none;border-collapse:collapse;word-break:break-all;table-layout:fixed;display:block;overflow:scroll;max-height:60vh;}
.p-sticky-table thead th:first-child{position:-webkit-sticky;position:sticky;top:0;left:0;z-index:3;}
.p-sticky-table thead th{position:-webkit-sticky;position:sticky;top:0;z-index:2;text-align:center;}
.p-sticky-table tbody th:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:1;border:none;white-space:normal;min-width:20vw;}
.p-sticky-table th, .p-sticky-table td{min-width:50px;text-align:left;font-size:12px;position:relative;padding:7px;color:#111;border:none !important;z-index:0;vertical-align:middle !important;background:#fff;}
.p-sticky-table th{background:#203744;letter-spacing:1px;font-weight:500;color:#fff;text-align:center;}
.p-sticky-table td{font-weight:900;}
.p-sticky-table td.gray{background:#10101014;}
.p-sticky-table td.pink{background:#ed72d636;}
.p-sticky-table td.yellow{background:#fff1cf;}
.p-sticky-table td.lightblue{background:#25e5f62e;}
.p-sticky-table tr{border-bottom:none !important;}
.p-sticky-table img{margin:10px auto;display:block;padding:0;max-width:80% !important;}
.p-sticky-table th.fix-left-hoshi{color:#111;background:#f7fcfe;font-weight:900;border-right:1px solid #111 !important;}
.p-sticky-table table th::before, .p-sticky-table table td::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box;border-right:1px solid #dedede;border-bottom:1px solid #dedede;z-index:-1;}
.p-sticky-table.seiseki table tr td:nth-of-type(3){text-align:left !important;}
tbody.p-sticky-hoshitori th{background:#fff;color:#111;font-weight:900;}
.p-sticky-table.hoshitori table th:nth-of-type(n+3):nth-of-type(-n+7){background:#4169e1;}
.p-sticky-table.hoshitori table th:nth-of-type(n+8):nth-of-type(-n+12){background:#556b2f;}
.p-sticky-table.hoshitori table th:nth-of-type(n+13):nth-of-type(-n+17){background:#8b008b;}
.p-sticky-table.hoshitori table tr:nth-child(even) td{background:#f7fcfe;}
.p-sticky-table.hoshitori table td:nth-of-type(4){background:#ffeaff !important;}
@media screen and (min-width:560px){
.p-sticky-table thead th:first-child, .p-sticky-table tbody th:first-child {
.p-sticky-table table{max-height:65vh;min-width:70px;}
}
}
@media screen and (min-width:960px){
.p-sticky-table table{max-height:65vh;min-width:70px;}
.p-sticky-table thead th:first-child, .p-sticky-table tbody th:first-child{min-width:100px;}
.p-sticky-table th, .p-sticky-table td{font-size:13px;}
}
.p-sticky-table.kyukin table{max-height:60vh;overflow:auto;}
.p-sticky-table.kyukin th{background:#082214;}
@media screen and (min-width:560px){
.p-sticky-table.kyukin table{max-height:80vh;}
} .pst-center td{text-align:center;}
.pst-right td{text-align:right;}
.tab-wrap{background:White;display:flex;flex-wrap:wrap;overflow:hidden;padding:0 0 20px;}
.tab-label{color:Gray;cursor:pointer;flex:1;font-weight:bold;order:-1;padding:12px 24px;position:relative;text-align:center;transition:cubic-bezier(0.4, 0, 0.2, 1) .2s;user-select:none;white-space:nowrap;-webkit-tap-highlight-color:transparent;}
.tab-label:hover{background:rgba(0, 191, 255,.1);}
.tab-switch:checked + .tab-label{color:DeepSkyBlue;}
.tab-label::after{background:DeepSkyBlue;bottom:0;content:'';display:block;height:3px;left:0;opacity:0;pointer-events:none;position:absolute;transform:translateX(100%);transition:cubic-bezier(0.4, 0, 0.2, 1) .2s 80ms;width:100%;z-index:1;}
.tab-switch:checked ~ .tab-label::after{transform:translateX(-100%);}
.tab-switch:checked + .tab-label::after{opacity:1;transform:translateX(0);}
.tab-content{height:0;opacity:0;pointer-events:none;transform:translateX(-30%);transition:transform .3s 80ms, opacity .3s 80ms;width:100%;}
.tab-switch:checked ~ .tab-content{transform:translateX(30%);}
.tab-switch:checked + .tab-label + .tab-content{height:auto;opacity:1;order:1;pointer-events:auto;transform:translateX(0);}
.tab-wrap::after{content:'';height:20px;order:-1;width:100%;}
.tab-switch{display:none;}
table.torikumi{scroll-snap-align:center;margin:0 1% 0 1%;width:780px;overflow-x:auto;}
.torikumi th{white-space:nowrap;border:0.1px solid #000;text-align:center;height:10px;vertical-align:middle;color:#111;}
.torikumi td{white-space:nowrap;border:0.1px solid #000;text-align:center;height:25px;vertical-align:middle;color:#111;padding:0;font-weight:bold;}
.torikumi ul li{list-style:none;margin:0;font-size:13px;}
.tr_midashi td{text-align:center;height:20px;background:#000;color:#fff;}
.tbl-tr-info{width:18em;}
.tbl-tr-rikishi{width:10em;}
.tbl-tr-kimarite{width:9em;}
.Est ul{text-align:right;padding-right:5px;}
.Wst ul{text-align:left;padding-left:5px;}
.tbl-tr-hoshi{padding:1.5px!important;font-weight:bold;font-size:15px;}
.win .font_UDK{font-family:"UD デジタル 教科書体 NK-R","UD Digi Kyokasho NK-R";}
.tr_menu{scroll-snap-align:center;scroll-snap-type:x mandatory;margin:0 0.1% 0 0.5%;}
.tr_midashi{text-align:center;height:20px;background:#000;color:#fff;}
.tr_m_info{width:270px;}
.tr_m_base{width:128px;}
.tr_m_res{width:100px;}
.tr_cell{font-size:13px;display:flex;border-left:0.1px solid #000;border-right:0.1px solid #000;border-bottom:0.1px solid #000;}
.tr_cell ul li{list-style:none;margin:0;font-size:13px;}
.tr_cell p{margin:0;}
.tr_info{width:270px;padding-left:1.3px;padding-right:1.3px;}
.est{text-align:right;}
.wst{text-align:left;}
.tr_base{width:128px;text-align:center;border-left:0.1px solid #000;border-right:0.1px solid #000;}
.head-bndk{height:20px;border-bottom:0.1px solid #000;}
.torikumi .head-cnt{height:20px;background:#191970;border:0.1px solid #000;color:#fff;}
.torikumi .mu{background:#4b0082;color:#fff;}
.torikumi .jr{background:#a52a2a;color:#fff;}
.torikumi .ms{background:#007bbb;color:#fff;}
.torikumi .sd{background:#f39800;color:#111;}
.torikumi .jn{background:#c7dc68;color:#111;}
.torikumi .jk{background:#a0d8ef;color:#111;}
.worl{width:20px;text-align:center;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;}
.winlight{background:#ffd6ad;}
.tr_res{width:100px;border-left:0.1px solid #000;border-right:0.1px solid #000;text-align:center;vertical-align:middle;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;}
@font-face{font-family:'Font Awesome 5 Free';font-style:normal;font-weight:400;src:url(https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@5.6.3/webfonts/fa-regular-400.woff2) format("woff2");font-display:swap;}
@font-face{font-family:'Font Awesome 5 Free';font-style:normal;font-weight:900;src:url(https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@5.6.3/webfonts/fa-solid-900.woff2) format("woff2");font-display:swap;}
.site-header h1 a{color:#000000;}
.site-header h1 a:hover{color:#7a8285;}
.entry-header .entry-title{font-size:13px;line-height:1.5;padding-left:0.5px;}
.entry-header .entry-title a{color:#000000;}
#content .entry-title{font-weight:bold;margin-bottom:0;border-bottom:1px dotted #CCC;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:rgb(204, 204, 204);}
@media screen and (min-width:560px){
.entry-header .entry-title{font-size:1.4em;line-height:1.5;}
} .widget-area .widget h3{text-align:center;line-height:20px;font-size:16px;color:#fff;background-color:#0097A7;border-radius:3px;padding:5px 10px;}
.widget-area .widget ul{list-style:disc;padding-left:30px;}
.widget-area .widget li{border-bottom:1px dotted #CCC;}
.entry-content h2, .comment-entry h2{border-left:6px solid #E57373;padding:3px 0 3px 20px;background:#fffffc;line-height:1.5;font-size:18px;margin:20px 0px 15px;}
h2{display:block;font-size:1.4em;-webkit-margin-before:0.83em;-webkit-margin-after:0.83em;-webkit-margin-start:0px;-webkit-margin-end:0px;font-weight:bold;}
@media screen and (min-width:560px){
.entry-content h2, .comment-entry h2{line-height:1.6;font-size:20px;margin:70px 0px 40px;}
}
@media screen and (min-width:560px){
h2{font-size:1.6em;}
}
h3{display:block;}
.entry-content h3, .comment-entry h3{font-size:16px;padding:1.5px 6px;margin:50px 0 15px;line-height:1.3;border-bottom:3px solid #E57373;background:#fffffc;}
@media screen and (min-width:560px){
.entry-content h3, .comment-entry h3{font-size:18px;padding:3px 15px;margin:60px 0 15px;}
} .widget-area .widget li{line-height:30px;font-size:15px;}
.widget-area .widget p, .widget-area 
.widget li, .widget-area .widget .textwidget{line-height:1.5em;font-size:14px;}
.site-header h1{font-size:19px;line-height:1.7;background-color:#fff;margin-bottom:1px;}
@media screen and (min-width:560px){
.site-header h1{font-size:24px;border-bottom:1px solid #165e83;line-height:2;background-color:#fff;margin-bottom:1px;}
} .modal-window{-webkit-transform:translate(0, 100%);-moz-transform:translate(0, 100%);-o-transform:translate(0, 100%);-ms-transform:translate(0, 100%);transform:translate(0, 100%);-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);position:fixed;top:0;left:0;right:0;bottom:0;z-index:999;opacity:0;line-height:1.3;display:none9;}
.modal-window:target{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);opacity:1;}
.is-active.modal-window{display:block9;}
.modal-window:target{display:block9;}
.modal-window .modal-inner{position:absolute;top:100px;left:5%;color:#fff;font-size:14px;z-index:20;padding:5%;margin:0 auto;width:80%;overflow-x:hidden;border-radius:6px;background:#fff;-webkit-box-shadow:0 0 30px rgba(0, 0, 0, 0.6);box-shadow:0 0 30px rgba(0, 0, 0, 0.6);}
.modal-window .modal-close{display:block;text-indent:-100px;overflow:hidden;}
.modal-window .modal-close:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;background:#333;-moz-opacity:0.7;opacity:0.7;}
.modal-window .modal-close:after{content:'\00d7';position:absolute;top:70px;right:15%;z-index:20;margin:0 auto;background:#fff;border-radius:2px;padding:10px 10px;text-decoration:none;text-indent:0;}
.modal-window{-webkit-transition:opacity 0.4s;-o-transition:opacity 0.4s;transition:opacity 0.4s;}
.modal-window{margin:0 auto;text-align:center!important;}
.modal-inner ul{list-style:none;}
.modal-inner li{list-style:none;float:left;width:25%;}
.modal-inner li a{font-size:150%;position:relative;display:block;padding:10px;color:#fff;border-radius:6px;text-align:center;text-decoration:none;}
.modal-inner li a:hover{box-shadow:none;}
ul.footer_menu{margin:0 auto;padding:5px 0;width:100%;overflow:hidden;display:table;table-layout:fixed;text-align:center;}
ul.footer_menu li{margin:0;padding:0;display:table-cell;vertical-align:middle;list-style-type:none;font-size:12px;line-height:15px;}
ul.footer_menu li a i{font-size:24px;}
ul.footer_menu li a{border:0;display:block;color:#333;text-align:center;text-decoration:none;}
.footer_menu{position:fixed;bottom:0;left:0;background:#f7f7f7;z-index:9999999999;-moz-opacity:1;opacity:0.9;}
.mod li{float:none;display:block;width:100%;}
.mod li a{text-align:left;font-weight:bold;background:#1f5e73;margin:2%;font-size:16px;}
div.entry-post-thumbnail{float:left;margin:0 10px 10px 0;}
.archive-title{border-left:5px solid #1F5E73;border-bottom:2px solid #1F5E73;padding:0 0 0 15px;color:#000000;line-height:2;font-size:18px;}
div.entry-post-thumbnail{float:left;margin:0 10px 10px 0;}
.archive-header{border-bottom:none}
.archive-header{margin-bottom:10px;}
.main-navigation li a{text-transform:none;}
.archive-title{text-transform:none;}
.widget-title{text-transform:none;}
@media screen and (max-width:599px){
.site{padding:0 15px;}
.entry-content li{font-size:15px;margin:11px 0 11px 18px;}
}
.mokuji ul, .mokuji ol{background:#fcfcfc;padding:0.5em 0.5em 0.5em 2em;border:solid 3px gray;}
.mokuji ul li, .mokuji ol li{line-height:1.5;padding:0.5em 0;}
.footer-block-in{width:28%;padding:10px 1%;float:left;}
.footer-block-in > ul{padding:5px;list-style-type:none;margin-bottom:20px;}
.footer-block-in > ul ul{text-align:left;padding:10px 12px;margin-left:5px;}
.footer-block:after{content:"";clear:both;display:block;}
@media(max-width:770px){
.footer-block-in{width:98%;padding:10px 1%;float:none;}
}
button.button1{font-size:10px;font-weight:500;text-decoration:none;color:#ffffff;padding:15px 8px;margin:0.1em 0.1em;border-style:none;background:#49a9d4;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.table-ul{display:table;table-layout:fixed;text-align:center;width:100%;}
.table-ul li{display:table-cell;vertical-align:middle;}
.side-serch{margin:0 auto;min-height:75px}
.google-ads-top > div{margin:0 auto;min-height:300px;}
.google-ads-sidelnk > div{margin:0 auto;min-height:340px;}
.google-ads-side > div{margin:0 auto;}
.google-ads > div{margin:2em auto;max-width:1024px;min-height:278px;}
@media screen and (min-width:374px){
.google-ads > div{min-height:300px;}
.google-ads-top > div{min-height:325px;}
}
@media screen and (min-width:414px){
.google-ads > div{min-height:345px;}
.google-ads-top > div{min-height:330px;}
}
@media screen and (min-width:768px){
.google-ads > div{min-height:325px;}
.google-ads-top > div{min-height:280px;}
}
.google-adslnk > div{margin:0 auto;max-width:1024px;min-height:260px;}
@media screen and (min-width:768px){
.google-adslnk > div{min-height:90px;}
} .kousin{color:#fff;text-align:center;line-height:15px;font-size:15px;background-color:#0097A7;border-radius:3px;padding:4px 15px;margin-top:40px;margin-bottom:20px;font-weight:bold;vertical-align:baseline;}
.widget-area .textwidget ul{list-style:none;}
.widget-area .textwidget li{margin-left:0px;}
dl.mycomment{width:100%;margin:0 auto;}
dl.mycomment dt{text-align:left;clear:left;float:left;width:40px;white-space:nowrap;padding-top:16px;}
dl.mycomment dd{margin-left:0;padding:1px 0 5px 0;border-bottom:#C3CDCE 2px dotted;padding-top:16px;}
dl.mycomment dd:last-child{border-bottom:#fff 0px dotted;}
dl.mycomment dd span.my_author{font-weight:600;}
dl.mycomment dd span.my_comments_content{font-size:14px;}
h3.r-name{border-bottom:0px;padding:3px 15px 3px 0px;line-height:1.1;}
h3.r-name:after{content:"";display:block;height:4.5px;background:-webkit-linear-gradient(to right, rgb(230, 90, 90), transparent);background:linear-gradient(to right, rgb(230, 90, 90), transparent);}
h3.r-name:first-letter{font-size:1.5em;color:#7172ac;}
h3.s-name{border-bottom:0px;padding:3px 15px 3px 0px;line-height:1.1;}
h3.s-name:after{content:"";display:block;height:4.5px;background:-webkit-linear-gradient(to right, rgb(230, 90, 90), transparent);background:linear-gradient(to right, rgb(230, 90, 90), transparent);}
h3.ty-name{font-size:1.3em;border-bottom:0px;padding:3px 15px 3px 0px;line-height:1.1;margin-bottom:0;}
h3.ty-name:after{content:"";display:block;height:4.5px;background:-webkit-linear-gradient(to right, rgb(230, 90, 90), transparent);background:linear-gradient(to right, rgb(230, 90, 90), transparent);}
.categoryid-53 .entry-content h3{padding:0.5em 0;border-top:solid 3px #E57373;border-bottom:solid 3px #E57373;}
.categoryid-53 .entry-content h3:before{content:'●';color:#E57373;margin-right:8px;}
.box-rikishi-data{padding:4px;background-color:#f7f7f7;border:0.5px solid #ccc;}
.box-rikishi-data p{font-size:12.5px;line-height:1.5em;margin:0.1px;}
.box-rikishi-data li{font-size:12.5px;line-height:1.5em;margin:0.1px;list-style:none;}
@media screen and (min-width:560px){
.box-rikishi-data{width:98%;padding:6px;background-color:#f7f7f7;border:0.5px solid #ccc;border-radius:10px;}
.box-rikishi-data p{font-size:16px;line-height:1.3em;}
.box-rikishi-data li{font-size:16px;line-height:1.5em;}
} .box-rikishi-prof{padding:4px;background-color:#f7f7f7;border:0.5px solid #ccc;}
.box-rikishi-prof li{font-size:12.5px;line-height:1.5em;margin:0.1px;list-style:none;}
@media screen and (min-width:560px){
.box-rikishi-prof{width:98%;padding:6px;border-radius:10px;}
.box-rikishi-prof li{font-size:16px;line-height:1.3em;}
} table.dataTable{-ms-user-select:none;-webkit-user-select:none;user-select:none;cursor:default;}
.android table.table_banduke{width:100px;table-layout:fixed;}
.android table.table_hoshitori{width:100px;table-layout:fixed;}
.android table.tablesorter2{width:100px;table-layout:fixed;}
table.dataTable thead th, table.dataTable thead td, table.dataTable tfoot th, table.dataTable tbody td, table.dataTable tfoot td{color:#fff;font-size:10px;text-align:center;vertical-align:middle;white-space:pre;}
table.dataTable tbody td{color:#000;font-size:10px;padding:1em 1em;text-align:center;vertical-align:middle;white-space:pre;}
.win table.dataTable tbody td{font-weight:bold;}
table.dataTable tr:nth-child(odd){background-color:#fff;}
table.dataTable tr:nth-child(even){background-color:#f0f8ff;}
table.dataTable th, table.dataTable tbody tr:first-child td, table.dataTable tbody td, table.dataTable tfoot th{border:0.5px solid #ccc;}
table.dataTable td.honmyou{font-size:9px;padding-left:1em;padding-right:1em;text-align:left;}
table.dataTable td.hidari{padding-left:1em;padding-right:1em;text-align:left;}
table.dataTable td.migi{padding-right:1em;padding-left:1em;text-align:right;}
@media screen and (min-width:560px){
table.dataTable thead th, table.dataTable thead td, table.dataTable tfoot th, table.dataTable tfoot td{font-size:12px;}
table.dataTable tbody td{font-size:12px;padding:3px 3px;}
}
table.dataTable td.L{text-align:left;}
table.dataTable td.C{text-align:center;}
.table_banduke th{background-color:#6c2c2f;}
.table_banduke .seiseki1{background-color:#455765;}
.table_banduke .seiseki1e{background-color:#455765;}
.table_banduke .seiseki2{background-color:#47885e;}
.table_banduke .seiseki3{background-color:#a25768;}
.table_banduke .seiseki4{background-color:#274a78;}
.table_banduke .seiseki5{background-color:#493759;}
.table_banduke .seiseki6{background-color:#bb5548;}
.table_banduke tfoot th{background-color:#fff;border-style:none!important;font-size:13px!important;text-align:left!important;color:#333!important;}
.table_hoshitori th{background-color:#2f5d50;}
.table_hoshitori.zen{background-color:#455765;}
.table_hoshitori .naka{background-color:#274a78;}
.table_hoshitori .kou{background-color:#493759;}
.table_hoshitori .today{background-color:#a25768;}
td.highlight{font-weight:bold;color:blue;}
.tablesorter2 th{background-color:#6c2c2f;}
.tablesorter2 .seiseki1{background-color:#455765;}
.tablesorter2 .seiseki1e{background-color:#455765;}
.tablesorter2 .seiseki2{background-color:#47885e;}
.tablesorter2 .seiseki3{background-color:#a25768;}
.tablesorter2 .seiseki4{background-color:#274a78;}
.tablesorter2 .seiseki5{background-color:#493759;}
.tablesorter2 .seiseki6{background-color:#bb5548;}
.table_money th{background-color:#6c2c2f;}
.table_money .C1{background-color:#455765;}
.table_money .C2{background-color:#47885e;}
.table_money .C3{background-color:#274a78;}
.table_kowake th{background-color:#44617b;}
.table_kowake .seiseki1{background-color:#44617b;}
.table_kowake .seiseki2{background-color:#a25768;}
.table_kowake tfoot th{background-color:#fff;border-style:none;font-size:14px;text-align:left;color:#333;}
.table_ranking th{background-color:#2f5d50;}
.table_ranking .now{background-color:#6c2c2f;}
.table_ranking .base{background-color:#455765;}
.table_ranking .manzoku{background-color:#a25768;}
.tablesorter2 th.test{color:red !important;}
.tablegreen th{background-color:#2f5d50;}
.tablegreen td{text-align:right !important;}
.tablegreen_m th{background-color:#006e54;}
@media screen and (max-width:599px){
.tablegreen th{background-color:#2f5d50;}
}
@media screen and (max-width:599px){
.tablegreen td{text-align:right !important;}
}
@media screen and (max-width:599px){
.tablegreen_m th{background-color:#006e54;}
}
.tablegreen_a th{background-color:#006e54;-webkit-appearance:none;}
@media screen and (max-width:599px){
.tablegreen th{background-color:#2f5d50;}
}
@media screen and (max-width:599px){
.tablegreen td{text-align:right !important;}
}
@media screen and (max-width:599px){
.tablegreen_a th{background-color:#006e54;-webkit-appearance:none;}
}
.tablegreen .cr1{background-color:#bb5548;}
.tablegreen td.paint{background-color:#f8f4e6;}
.tablegreen td.paintR{background-color:#f8f4e6;padding-right:10px;padding-left:10px;text-align:right;color:red;}
.tdred{color:#ff0000;font-weight:bold;}
.dataTables_wrapper .dataTables_paginate{float:right;text-align:right;padding-right:16px;}
div.dataTables_length, div.dataTables_filter, div.dataTables_paginate, div.dataTables_info{padding:1px;font-size:14px;}
div.dt-buttons{font-size:14px;font-weight:bold;margin:0.5px;}
.dtParentHidden{overflow:hidden;height:0px;width:100%;}
table.table_bz tbody td, table.table_bz th{font-size:12px !important;}
table.table_bz tbody td{line-height:1.8;padding:0.5px 6px!important;text-align:right;}
@media screen and (min-width:960px){
table.table_bz tbody td, table.table_bz th{font-size:13px !important;}
}
.table_bz th{line-height:1.5;background-color:#111;text-align:center!important;background-color:#47885e;background-color:#6c2c2f;}
table.dataTable thead tr>.dtfc-fixed-start{background-color:#000!important;;}
.table_bz .c1{background-color:#6c2c2f;}
.table_bz .c1e{background-color:#6c2c2f;}
.table_bz .c2{background-color:#47885e;}
.table_bz .c3{background-color:#a25768;}
.table_bz .c4{background-color:#274a78;}
.table_bz .c5{background-color:#493759;}
.table_bz .c6{background-color:#bb5548;}
.table_bz .c7{background-color:#455765;}
.table_bz .zen{background-color:#455765;}
.table_bz .naka{background-color:#274a78;}
.table_bz .kou{background-color:#493759;}
.table_bz .today{background-color:#a25768;}
a.paginate_button, a.paginate_active{display:inline-block;padding:2px 2px 2px 2px;cursor:pointer;*cursor:hand;}
a.paginate_button.next{display:inline-block;margin-left:6px !important;padding:2px 2px 2px 2px;cursor:pointer;*cursor:hand;}
.pagesprit{width:100%;text-align:center;margin:80px 0 10px;display:flex;flex-wrap:wrap;justify-content:flex-start;}
.pagesprit span{margin:10px 5px;padding:7px 0px;font-size:15px;background:#fff;position:relative;}
.post-page-numbers span{display:flex;flex-wrap:wrap;background:#fff;}
.post-page-numbers{margin-bottom:15px;}
.post-page-numbers span:before{content:"Now";position:absolute;top:-100%;left:25%;width:50%;left:10%;width:80%;display:block;text-align:center;background:#E57373;padding:5px 0;border-radius:50%;color:#fff;font-size:14px;font-weight:bold;}
.post-page-numbers span:after{content:"";top:-20%;border:8px solid transparent;border-top:14px solid;border-top-color:#E57373;position:absolute;left:50%;margin-left:-8px;}
.pagesprit a{text-decoration:none!important;}
.pagesprit a span{background:#76abff;color:#000;padding:7px 10px;color:#fff;box-shadow:none;font-weight:bold;}
.pagesprit a span:before{content:"";padding:0;}
.pagesprit a span:after{border:none;}
@media screen and (min-width:820px){
.resizeimage img{width:85%;}
}
.pics{overflow:auto;display:flex;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;}
.pics img.size-full{height:250%!important;width:250%!important;max-height:250%!important;max-width:250%!important;flex:0 0 80%;padding:0 10px;}
.pics2{scroll-snap-type:x mandatory;max-width:initial!important;max-height:initial!important;height:initial!important;width:initial!important;overflow:auto;display:flex;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;position:relative;}
.pics2 img{height:auto!important;max-width:250%!important;flex:0 0 80%;padding:0 10px;}
.slide-auto-center{overflow-x:auto;display:flex;justify-content:center;position:relative;max-width:100wh;display:-webkit-box;display:-ms-flexbox;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;scroll-behavior:smooth;scroll-snap-type:mandatory;scroll-snap-points-y:repeat(100vw);scroll-snap-type:x mandatory;scroll-snap-align:center;}
.slide-auto-center.and-scroll{overflow-y:auto;max-height:50vh;}
.slide-auto-center-content img{max-width:2000px;display:inline-flex;margin:0 1% 0 1%;height:auto;object-fit:contain;justify-content:center;scroll-snap-stop:always;scroll-snap-align:center;}
.slider-test{overflow-x:scroll;display:flex;flex-direction:row;justify-content:center;max-width:100wh;display:-webkit-box;display:-ms-flexbox;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;position:relative;scroll-behavior:smooth;font-family:sans-serif;scroll-snap-type:mandatory;scroll-snap-points-y:repeat(100vw);scroll-snap-type:x mandatory;}
.slide-content-test img{max-width:2000px;position:relative;display:inline-block;margin:0 20% 0 20%;height:auto;object-fit:contain;flex:0 0 100%;scroll-snap-type:inline;justify-content:flex-end;scroll-snap-align:center;}
.slide-wrap{max-width:100vw;display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;scroll-behavior:smooth;margin:1em 0 3em;}
.slide-wrap.isfix{max-height:45vh;}
.slide-wrap.and-scroll{overflow-y:auto;max-height:45vh;}
.slide-wrap.and-scroll-long{overflow-y:auto;max-height:60vh;}
.slide-wrap.and-scroll-long2{overflow-y:auto;max-height:55vh;}
.slide-wrap.and-auto{scroll-snap-type:x mandatory;scroll-padding:50%;overflow-x:scroll;}
.slide-wrap.isfit{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;overflow-y:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;scroll-snap-type:x mandatory;scroll-behavior:smooth;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;}
.slide-wrap.isfix-s{max-height:45vh;}
.slide-content img{max-width:2000px;height:auto;object-fit:contain;flex:0 0 80%;}
.slide-wrap.and-xscroll-only{overflow-x:auto;overflow-y:none;}
.slide-content.w800svg img[src*='.svg']{width:120%;height:auto;}
@media screen and (min-width:560px){
.slide-content.w800svg img[src*='.svg']{width:200%;height:auto;}
}
.slide-content.w1600svg img[src*='.svg']{width:240%;height:auto;}
@media screen and (min-width:560px){
.slide-content.w1600svg img[src*='.svg']{width:400%;height:auto;}
}
.slide-content.w1600 img{max-width:190vw;}
@media screen and (min-width:560px){
.slide-content.w1600 img{max-width:70vw;}
}
.slide-content.isfix img{max-width:1130px;}
.slide-content.isfree img{max-width:10000px;}
.slide-content.and-auto img{scroll-snap-align:center;}
.slide-content.isfix-s img{max-width:760px;}
@media screen and (min-width:560px){
.slide-wrap.isfix{max-height:70vh;margin:1em -24px 3em -24px;}
.slide-wrap.isfix-s{max-height:60vh;}
.slide-content img{height:auto;object-fit:contain;flex:0 0 80%;;}
.slide-content.isfix img{}
} @media screen and (min-width:960px){
.slide-wrap.isfix{margin:1em 0px 3em 0px;}
.slide-content img{height:auto;object-fit:contain;flex:0 0 80%;padding:0 5px;}
.slide-content.isfix img{}
.slide-content.isfix-s img{}
}
.fit-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-y:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;scroll-snap-type:x mandatory;scroll-behavior:smooth;margin:1em -15px 3em -15px;}
.fit-wrap.and-scroll{max-height:45vh;}
.fit-content img{max-width:2000px;height:auto;}
@media screen and (max-width:360px){
.fit-content img{max-width:360px;width:100%;}
} .entry-content h4, .comment-entry h4{padding-left:2em;font-size:16px;}
h4{position:relative;border-bottom:1px solid #ccc;}
h4::before, h4::after{position:absolute;content:'';border-radius:100%}
h4::before{top:.2em;left:.2em;z-index:2;width:18px;height:18px;background:rgba(150, 150, 150, .5);}
h4::after{top:.7em;left:.7em;width:13px;height:13px;background:rgba(210, 210, 210, .5);}
.entry-content h5, .comment-entry h5{line-height:1;font-size:11px;}
h1, h2, h3, h4, h5, h6, strong{font-weight:700;}
.entry-content a{text-decoration:underline;font-weight:bold;color:#1565C0;}
.entry-content a:visited{color:#0066cc;}
.entry-content a:hover{color:#7a8285;}
.widget-area .widget p, .widget-area 
.widget li, .widget-area .widget .textwidget{line-height:28px;font-size:14px;}
.widget-area .widget a{color:#000000;text-decoration:none;font-weight:bold;}
.widget-area .widget a:visited{color:#000000;}
.widget-area .widget a:hover{color:#7a8285;}
.main-navigation li a{color:#fff;font-weight:bold;line-height:25px;font-size:14px;padding:4px;}
.main-navigation ul{margin:0;padding-left:5px;background:#0097A7;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.main-navigation li a:visited{color:#fff;}
.main-navigation li a:hover{color:#7a8285;}
@media screen and (min-width:560px){
.main-navigation li{display:table-cell;vertical-align:middle;}
.main-navigation a{font-size:16px;}
.main-navigation ul.nav-menu{display:table !important;table-layout:fixed;text-align:center;font-size:16px;width:100%;}
}
.post blockquote{display:block;padding:1em 1em 0.5em 1em;margin-top:1em;margin-right:1em;margin-bottom:1.5em;border-style:solid;border-width:0px;border-radius:0px;border-left:8px solid #a9a9a9;font-size:15px;font-style:italic;color:#6a6a6a;background:#efefef;}
blockquote p{margin:0;}
#toc_container ul,#toc_container li{margin:0;padding:0;}
#toc_container.no_bullets ul,
#toc_container.no_bullets li,
#toc_container.no_bullets ul li,
.toc_widget_list.no_bullets, .toc_widget_list.no_bullets li{background:none;list-style-type:none;list-style:none;}
#toc_container.have_bullets li{padding-left:12px;}
#toc_container ul ul{margin-left:1.5em;}
#toc_container{background:#f9f9f9;border:1px solid #aaa;padding:10px;margin-bottom:1em;width:auto;display:table;font-size:95%;}
#toc_container.toc_light_blue{background:#edf6ff;}
#toc_container.toc_white{background:#fff;}
#toc_container.toc_black{background:#000;}
#toc_container.toc_transparent{background:none transparent;}
#toc_container p.toc_title{text-align:center;font-weight:700;margin:0;padding:0;}
#toc_container.toc_black p.toc_title{color:#aaa;}
#toc_container span.toc_toggle{font-weight:400;font-size:90%;}
#toc_container p.toc_title + ul.toc_list{margin-top:1em;}
.toc_wrap_left{float:left;margin-right:10px;}
.toc_wrap_right{float:right;margin-left:10px;}
#toc_container a{text-decoration:none;text-shadow:none;}
#toc_container a:hover{text-decoration:underline;}
.toc_sitemap_posts_letter{font-size:1.5em;font-style:italic;}
.no-toc-number .toc_number{display:none;}
div#toc_container{border-radius:10px;min-width:50%;}
.toc_list li{list-style-type:none!important;}
.box-heya-info{position:relative;margin:2em 0em 2em 0em;padding:0.5em;border:solid 2px #ff8c00;background:#ffefd5;}
.box-heya-info .box-title{position:absolute;display:inline-block;top:-2px;left:-2px;padding:0 9px;height:25px;line-height:25px;font-size:13px;background:#ff8c00;color:#ffffff;font-weight:bold;}
.box-heya-info li{list-style-type:none;font-size:12.5px;margin:0;padding:0;line-height:1.5em;}
@media screen and (min-width:560px){
.box-heya-info{margin:2em 0.5em 2em 0.5em;padding:1em;}
.box-heya-info .box-title{font-size:16px;}
.box-heya-info li{font-size:16px;line-height:1.8em;}
}
.box-title-blue{margin:1em 0;background-color:#e3f2fd;border:2px solid #2196f3;letter-spacing:.3px;}
.box-title-blue-title{color:#fff;font-weight:bold;background-color:#2196f3;padding:4px 6px;text-align:center;}
.box-title-blue p{margin:0em;padding:0em 1em;line-height:1.5em;}
.retu span{display:inline-block;width:7em;}
.box8{padding:0.5em 1em;margin:2em 0;color:#232323;border-left:solid 10px #ffc06e;}
.box8 p{margin:0;padding:0;}
.box-point01{border:2px solid #da4033;border-radius:4px;margin:1em 0;padding-top:1em;padding-left:1em;padding-right:0.5em;padding-bottom:0.5em;position:relative;}
.box-point01::before{background-color:#fff;color:#da4033;content:"POINT";font-weight:bold;left:1em;padding:0 .5em;position:absolute;top:-1em;}
.box-blue{border:2px solid #0D47A1;border-radius:4px;margin:2em 0;padding-top:1em;padding-left:1em;padding-right:0.5em;padding-bottom:0.5em;position:relative;}
.box-blue .box-title{background-color:#fff;color:#0D47A1;font-weight:bold;left:1em;padding:0 .5em;position:absolute;top:-1em;}
.box-matome01{border:2.0px solid #0097A7;height:100%;width:100%;box-sizing:border-box;margin:2em 0em 2em 0em;padding-right:1.5em;padding-bottom:.5em;position:relative;}
.box-matome01 .box-title{position:absolute;display:inline-block;top:-26px;left:-2px;padding:0 9px;height:25px;line-height:25px;vertical-align:middle;font-size:16px;background:#0097A7;color:#ffffff;font-weight:bold;border-radius:5px 5px 0 0;}
.box-matome01 p{margin-left:1.0em;margin-right:1.5em;}
.box-matome01 li{margin-top:0.8em;margin-bottom:0.8em;}
@media screen and (max-width:599px){
.box-matome01 ul{margin-left:1.0em;padding:0;}
} .box-kousa{margin:2em 0;position:relative;padding:0.5em 1.5em;border-top:solid 2px #0097A7;border-bottom:solid 2px #0097A7}
.box-kousa:before, .box-kousa:after{content:'';position:absolute;top:-10px;width:2px;height:-webkit-calc(100% + 20px);height:calc(100% + 20px);background-color:#0097A7;}
.box-kousa:before{left:10px;}
.box-kousa:after{right:10px;}
.box-kousa p{margin:0;padding:0;}
.box-memo{position:relative;margin:2em 0;padding:25px 10px 7px;border:solid 2px #7CB342;border-radius:10px;}
.box-memo .box-title{position:absolute;display:inline-block;top:-2px;left:-2px;padding:0 9px;height:25px;line-height:25px;vertical-align:middle;font-size:16px;background:#7CB342;color:#ffffff;font-weight:bold;}
.box-memo p{margin:0;padding:0;}
.box-tkt{margin:3em 0;border:solid 2px #ffa726;background-color:#fff3e0;padding:1em 0.5em;position:relative;}
.box-tkt:after{background:#ffa726;color:#fff;font-size:0.9em;font-weight:bold;position:absolute;left:-2px;bottom:100%;padding:1px 10px 0 10px;content:"チケット情報";letter-spacing:0.1em;}
.box-tkt > p{line-height:1.3;margin:1em 0.5em 1em;}
.box-kekka-link{position:relative;margin:2em 0;padding:25px 10px 7px;border:solid 2px #078080;}
.box-kekka-link .box-kekka-tittle{position:absolute;display:inline-block;top:-2px;left:-2px;padding:0 9px;height:25px;line-height:25px;font-size:17px;background:#078080;color:#ffffff;font-weight:bold;}
.box-kekka-link p{margin:0;padding:0;}
div#breadcrumb div{font-size:14px;line-height:12px;font-weight:bold;display:inline;}
div#breadcrumb li{display:inline;}
.box-color1{margin:1em 1em 1em 1em auto;padding:1em 0.5em;width:90%;background-color:#FFF5EE;box-shadow:0 0 5px 1px #ccc;}
.box-color1 > ul{line-height:1.3;margin:1em 0.5em 1em;}
.box-color1 > p{line-height:1.3;margin:1em 0.5em 1em;}
div#breadcrumb{margin:-15px 0 20px 0;}
.site-header{padding:24px 0 0 0;}
footer.entry-meta{margin-top:24px;text-align:right;line-height:1.5em;font-size:95%;font-weight:bold;}
.entry-meta a{margin-top:24px;font-size:100%;text-decoration:underline;font-weight:bold;color:#0066cc;line-height:2em;}
.entry-meta a:visited{color:#000000;}
.entry-meta a:hover{color:#7a8285;}
.entry-content{margin-top:30px;}
.kome{color:#E3444C;font-size:0.6em;position:relative;bottom:0.55em;right:0.3em;}
.kome_mid{color:#E3444C;font-size:0.6em;position:relative;bottom:0.55em;right:0.1em;}
.marker_blue{background:linear-gradient(transparent 80%,#6cf 20%);font-weight:bold;}
.popular-posts li{border-top:1px dotted #CCC;list-style-type:none;list-style-image:none;clear:both;margin:0px;padding:5px 0 5px 0;}
.popular-posts img{padding:0px;float:left;}
.popular-posts ul{margin-bottom:80px}
#scroll-top{background-color:#1F5E73;color:#fff;text-align:center;position:fixed;width:60px;height:40px;right:10px;bottom:65px;display:none;margin:0 0;border-radius:14px;-webkit-border-radius:14px;-moz-border-radius:14px;opacity:0.5;}
#scroll-top p{line-height:40px;text-align:center;}
@media screen and (min-width:560px){
#scroll-top{width:100px;}
} @media screen and (min-width:1025px){
#scroll-top{right:550px;width:120px;bottom:150px;cursor:pointer;}
} .red-btn{font-size:16px;text-align:center;margin:40px auto 40px auto;max-width:300px;text-align:center;padding:7px;background-color:#ed254e;margin-right:auto;margin-left:auto;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;font-weight:bold;color:#fff !important;height:30px;line-height:30px;}
.red-btn a{text-decoration:none !important;color:#fff !important;display:block;}
.blue-btn{font-size:16px;text-align:center;margin:40px auto 40px auto;max-width:300px;text-align:center;padding:7px;background-color:#039BE6;margin-right:auto;margin-left:auto;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;font-weight:bold;color:#fff !important;height:30px;line-height:30px;}
.blue-btn a{text-decoration:none !important;color:#fff !important;display:block;}
.black-btn{font-size:16px;text-align:center;margin:40px auto 40px auto;max-width:300px;padding:7px;background-color:#455765;font-weight:bold;color:#fff !important;height:30px;line-height:30px;}
.black-btn a{text-decoration:none !important;color:#fff !important;display:block;}
.black-btn:hover{border-color:#FFF;box-shadow:inset 0 0 20px rgba(255, 255, 255, 0.5), 0 0 20px rgba(255, 255, 255, 0.2);outline-color:transparent;outline-offset:12px;text-shadow:2px 2px 3px #000;}
.green-btn{font-size:16px;text-align:center;margin:40px auto 40px auto;max-width:500px;padding:7px;background-color:#006e54;margin-right:auto;margin-left:auto;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;font-weight:bold;color:#fff !important;height:30px;line-height:30px;}
.green-btn a{text-decoration:none !important;color:#fff !important;display:block;}
.left-btn{text-align:center;width:100%;text-align:center;padding:7px;background-color:#039BE6;font-weight:bold;color:#fff !important;margin-bottom:10px;margin-left:-10px;height:30px;line-height:30px;}
.left-btn a{text-decoration:none !important;color:#fff !important;display:block;}
.right-btn{background-color:#ed254e;text-align:center;margin-bottom:15px;display:block;width:100%;text-align:center;padding:7px;float:left;color:#fff;font-weight:bold;margin-left:-10px;height:30px;line-height:30px;}
.right-btn a{text-decoration:none !important;color:#fff !important;display:block;}
.box-main:after{content:"";display:block;clear:both;}
.box-main{text-align:center;font-size:16px;margin:40px 0;}
@media screen and (min-width:600px){
.right-btn{width:43%;margin-left:10px;}
.left-btn{width:43%;float:left;margin-right:10px;margin-left:0;}
} .left-btn2{text-align:center;width:100%;text-align:center;padding:7px;background-color:#006e54;font-weight:bold;color:#fff !important;margin-bottom:10px;margin-left:-10px;height:30px;line-height:30px;}
.left-btn2 a{text-decoration:none !important;color:#fff !important;display:block;}
.right-btn2{background-color:#F1673F;text-align:center;margin-bottom:15px;display:block;width:100%;text-align:center;padding:7px;float:left;color:#fff;font-weight:bold;margin-left:-10px;height:30px;line-height:30px;}
.right-btn2 a{text-decoration:none !important;color:#fff !important;display:block;}
.box-main2:after{content:"";display:block;clear:both;}
.box-main2{text-align:center;font-size:16px;margin:40px 0;}
@media screen and (min-width:600px){
.right-btn2{width:43%;margin-left:10px;}
.left-btn2{width:43%;float:left;margin-right:10px;margin-left:0;}
}
.check{color:#ff0505;font-size:10px;text-decoration:underline;background-color:#ffcbcb;font-weight:bold;}
ins{background:#fff;text-decoration:none;}
.responsive-unit{max-width:336px;}
m1{position:relative;padding-left:1.2em;line-height:1.4em;color:#007b43;font-weight:bold;display:inline-block;}
m1:before{font-family:'Font Awesome 5 Free';content:"\f303";position:absolute;font-weight:900;left:0;top:0;color:#007b43;}
shisho{position:relative;padding-left:1.1em;line-height:1.4;font-weight:800;}
shisho:before{font-family:'Font Awesome 5 Free';content:"\f024";position:absolute;font-weight:900;left:0;top:0;color:#d3381c;}
heyatuki{position:relative;padding-left:1.1em;line-height:1.4;font-weight:400;}
heyatuki:before{font-family:'Font Awesome 5 Free';content:"\f015";position:absolute;font-weight:900;left:0;top:0;color:#333;}
tel-i{position:relative;padding-left:1.1em;line-height:1.4;}
tel-i:before{font-family:'Font Awesome 5 Free';content:"\f095";position:absolute;font-weight:400;left:0;top:0;}
@media screen and (max-width:599px){
mjsz{font-size:0.80em;}
} @media screen and (max-width:375px){
mjsz{font-size:0.7em;}
} m2{position:relative;display:inline-block;padding:0 55px;font-size:1.1em;font-weight:bold;}
m2:before, m2:after{content:'';position:absolute;top:40%;display:inline-block;width:45px;height:2px;border-top:solid 1px black;border-bottom:solid 1px black;}
m2:before{left:0;}
m2:after{right:0;}
bar2{position:relative;display:inline-block;padding:0 15%;font-size:1em;color:#d3381c;font-weight:bold;}
bar2:before, bar2:after{content:'';position:absolute;top:40%;display:inline-block;width:45px;height:2px;border-top:solid 1.2px black;border-bottom:solid 1.2px black;}
bar2:before{left:0;}
bar2:after{right:0;}
title-shisho{position:relative;padding-left:1.3em;font-size:1.1em;font-weight:900;color:#d3381c;}
title-shisho:before{font-family:'Font Awesome 5 Free';content:"\f024";font-size:1.1em;position:absolute;font-weight:900;left:0;color:#d3381c;}
title-heya{position:relative;padding-left:1.3em;font-size:1.1em;font-weight:900;color:#006e54;}
title-heya:before{font-family:'Font Awesome 5 Free';content:"\f015";font-size:1.0em;position:absolute;font-weight:900;left:0;color:#006e54;}
title-waka{position:relative;line-height:1.5em;padding-left:1.3em;font-size:1.1em;font-weight:900;color:#483d8b;}
title-waka:before{font-family:'Font Awesome 5 Free';content:"\f508";font-size:1.1em;position:absolute;font-weight:900;left:0;color:#483d8b;}
title-sewa{position:relative;line-height:1.5em;padding-left:1.3em;font-size:1.1em;font-weight:900;color:#8b4513;}
title-sewa:before{font-family:'Font Awesome 5 Free';content:"\f504";font-size:1.1em;position:absolute;font-weight:900;left:0;color:#8b4513;}
heya{position:relative;padding-left:1.2em;line-height:1.4;color:#333;font-weight:900;}
heya:before{font-family:'Font Awesome 5 Free';content:"\f015";position:absolute;font-weight:900;line-height:1;left:0;top:0;color:#0097A7;}
since{padding:-1px 10px;font-size:0.85em;font-weight:800;}
kikan{position:relative;padding-left:1.2em;color:#007b43;font-weight:900;}
kikan:before{font-family:'Font Awesome 5 Free';content:"\f073";position:absolute;font-weight:900;line-height:1;left:0;top:0;color:#007b43;}
.fa5-reg{font-family:'Font Awesome 5 Free';font-weight:400;}
.fa5-solid{font-family:'Font Awesome 5 Free';font-weight:900;}
.test{width:300px;border-top:solid 1px gray;}
.entry-content img, .comment-content img, .widget img, img.header-image, .author-avatar img, img.wp-post-image{border-radius:0px!important;box-shadow:none!important;}
td.details-control{background:url(//sumo-guide.com/wp-content/themes/resources/details_open.png) no-repeat center center;cursor:pointer;}
tr.shown td.details-control{background:url(//sumo-guide.com/wp-content/themes/resources/details_close.png) no-repeat center center;}
ol{padding-top:1em;padding-bottom:0px;margin-bottom:0px;}
@media screen and (min-width:600px){
ul{padding-top:0em;padding-bottom:0em;margin-bottom:0.5em!important;}
}
@media screen and (max-width:599px){
ul{padding-top:0px;padding-bottom:0px;margin-bottom:0em!important;}
}
@media screen and (max-width:599px){
li{padding-top:0.1em;padding-bottom:0.1em;}
}
hr{border-top:1px solid #bbb;border-bottom:1px solid #fff;}
.btn-icon{display:inline-block;max-width:180px;text-align:left;background-color:#9ec34b;font-size:16px;color:#FFF;text-decoration:none;font-weight:bold;padding:8px 16px 8px 32px;border-radius:4px;position:relative;}
.btn-icon:before{font-family:'Font Awesome 5 Free';content:"\f105";position:absolute;left:16px;top:50%;margin-top:-8px;}
.btn-icon:hover{opacity:0.8;}
.arrow_btn{display:inline-block;position:relative;width:200px;padding:0.8em;text-align:center;text-decoration:none;color:#1B1B1B;background:#fff;border-radius:30px;border:1px solid #1B1B1B;transition:transform ease .3s;}
.arrow_btn:hover{cursor:pointer;text-decoration:none;}
.arrow_btn span{display:inline-block;text-decoration:none;transition:transform ease .3s;}
.arrow_btn:hover span{cursor:pointer;text-decoration:none;transform:translateX(6px);}
.btn-flat-vertical-border{position:relative;display:inline-block;font-weight:bold;padding:0.5em 1em;text-decoration:none !important;border-left:solid 4px #668ad8;border-right:solid 4px #668ad8;color:#668ad8 !important;background:#e1f3ff;transition:.4s;margin:40px auto 40px auto;max-width:500px;margin-right:auto;margin-left:auto;text-align:center;}
.btn-flat-vertical-border:hover{background:#668ad8 !important;;color:#FFF !important;;}
p.easyLink-info-name a{font-size:16px !important;font-weight:bold;}
div.easyLink-box div.easyLink-info p.easyLink-info-btn a{padding:1px !important;}
@media screen and (min-width:704px){	div.easyLink-box div.easyLink-info p.easyLink-info-btn a{
margin-bottom:10px !important;
}} div.easyLink-box{padding:10px;}
div.easyLink-box div.easyLink-info p.easyLink-info-btn a:last-child{margin-bottom:0 !important;}
a.easyLink-info-btn-amazon, a.easyLink-info-btn-rakuten,a.easyLink-info-btn-yahoo{color:#333333 !important;background:#FFFDE7 !important;border:1.2px solid #808080 !important;box-shadow:inset 0 2px 0 rgba(255,255,255,0.2), 0 2px 2px rgba(0, 0, 0, 0.19);}
a:hover.easyLink-info-btn-amazon, a:hover.easyLink-info-btn-rakuten, a:hover.easyLink-info-btn-yahoo{transform:translateY(0.1em)}
div.easyLink-box div.easyLink-img, div.easyLink-box div.easyLink-img p.easyLink-img-box, div.easyLink-box div.easyLink-img p.easyLink-img-box img.easyLink-img-pht{max-width:200px;max-height:200px;}
.btn-cv{padding:.5em 0;overflow:hidden;position:relative;}
.btn-cv a{border:solid #fff 3px;color:#fff !important;display:block;font-size:1.3em;font-weight:bold;line-height:1.3; margin:1.5em auto;padding:1em 0.5em 0.8em;position:relative;text-align:center;text-decoration:none;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;vertical-align:middle;width:59%;margin-right:auto;margin-left:auto;}
.btn-cv.is-fz20 a{font-size:20px;}
.btn-cv a img{vertical-align:middle;}
.btn-cv a:after{content:' ' !important;}
.btn-cv a:before{font-family:'Font Awesome 5 Free';content:"\f138";font-weight:900;font-size:1.1em;margin-top:-.6em;position:absolute;right:15px;top:50%;}
.btn-cv a:hover{box-shadow:1px 1px 2px 0 #a1a1a1;filter:alpha(opacity=70);opacity:.7;}
.btn-cv + .btn-cv a{margin-top:0;}
.btn-cv a{background:#00a23f;background:-webkit-linear-gradient(#00a23f, #39900a);background:linear-gradient(#00a23f, #39900a);text-shadow:0 0 10px rgba(255,255,255,.8), 1px 1px 1px rgba(0,0,0,1);}
.btn-cv.is-red a{background:#fb4e3e;background:-webkit-linear-gradient(#00a23f, #39900a);background:linear-gradient(#fb4e3e, #d64b26);}
.btn-cv.is-blue a{background:#09c;background:-webkit-linear-gradient(#09c, #069);background:linear-gradient(#09c, #069);}
.btn-cv.is-black a{background:#666;background:-webkit-linear-gradient(#8a8a8a, #666);background:linear-gradient(#8a8a8a, #666);}
.is-reflection a{overflow:hidden;}
.is-reflection a:after{-moz-animation:is-reflection 4s ease-in-out infinite;-moz-transform:rotate(45deg);-ms-animation:is-reflection 4s ease-in-out infinite;-ms-transform:rotate(45deg);-o-animation:is-reflection 4s ease-in-out infinite;-o-transform:rotate(45deg);-webkit-animation:is-reflection 4s ease-in-out infinite;-webkit-transform:rotate(45deg);animation:is-reflection 4s ease-in-out infinite;background-color:#fff;content:" ";height:100%;left:0;opacity:0;position:absolute;top:-180px;transform:rotate(45deg);width:30px;}
.is-reflection + .is-reflection a:after{-webkit-animation-delay:.2s;animation-delay:.2s;}
@keyframes is-reflection {
0%{-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg);opacity:0;}
80%{-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg);opacity:0.5;}
81%{-webkit-transform:scale(4) rotate(45deg);transform:scale(4) rotate(45deg);opacity:1;}
100%{-webkit-transform:scale(50) rotate(45deg);transform:scale(50) rotate(45deg);opacity:0;}
}
@-webkit-keyframes is-reflection {
0%{-webkit-transform:scale(0) rotate(45deg);opacity:0;}
80%{-webkit-transform:scale(0) rotate(45deg);opacity:0.5;}
81%{-webkit-transform:scale(4) rotate(45deg);opacity:1;}
100%{-webkit-transform:scale(50) rotate(45deg);opacity:0;}
} .is-trembling a:before{-webkit-animation-name:is-trembling;-webkit-animation-duration:.8s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:ease;-moz-animation-name:is-trembling;-moz-animation-duration:1s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:ease;}
@-webkit-keyframes is-trembling {
0%{-webkit-transform:translate(-3px, 0);}
100%{-webkit-transform:translate(0, 0);}
} .is-bounce{animation:bounce 4s infinite;-moz-animation:bounce 4s infinite;-webkit-animation:bounce 4s infinite;-webkit-animation-delay:4s;animation-delay:4s;}
@-webkit-keyframes bounce {
0%, 4%, 10%, 18%, 100%{-webkit-transform:translateY(0);}
5%{-webkit-transform:translateY(-6px);}
12%{-webkit-transform:translateY(-4px);}
}
@keyframes bounce {
20%, 24%, 30%, 34%, 100%{-webkit-transform:translateY(0);transform:translateY(0);}
25%{-webkit-transform:translateY(-6px);transform:translateY(-6px);}
32%{-webkit-transform:translateY(-4px);transform:translateY(-4px);}
} .is-bounce + .is-bounce{-webkit-animation-delay:.5s;animation-delay:.5s;}
.is-purun{-webkit-animation:is-purun 5s infinite;-moz-animation:is-purun 5s infinite;animation:is-purun 5s infinite;}
@-webkit-keyframes is-purun {
0%{-webkit-transform:scale(1.0, 1.0) translate(0%, 0%);}
4%{-webkit-transform:scale(0.9, 0.9) translate(0%, 3%);}
8%{-webkit-transform:scale(1.1, 0.8) translate(0%, 7%);}
12%{-webkit-transform:scale(0.9, 0.9) translate(0%, -7%);}
18%{-webkit-transform:scale(1.1, 0.9) translate(0%, 3%);}
25%{-webkit-transform:scale(1.0, 1.0) translate(0%, 0%);}
}
@keyframes is-purun {
0%{transform:scale(1.0, 1.0) translate(0%, 0%);}
4%{transform:scale(0.9, 0.9) translate(0%, 3%);}
8%{transform:scale(1.1, 0.8) translate(0%, 7%);}
12%{transform:scale(0.9, 0.9) translate(0%, -7%);}
18%{transform:scale(1.1, 0.9) translate(0%, 3%);}
25%{transform:scale(1.0, 1.0) translate(0%, 0%);}
} .is-purun + .is-purun{-webkit-animation-delay:.5s;animation-delay:.5s;}
@media only screen and (max-width: 599px) { .btn-cv a{font-size:1.0em;margin:0 auto 1em;width:90%;}
} .txt-link{font-size:1.1em;font-weight:bold;margin:.8em 0 1em;}
.txt-link.is-cv a{padding-left:25px;position:relative;}
.txt-link.is-cv a:before{color:#04c;font-family:'Font Awesome 5 Free';content:"\f061";font-size:.9em;left:0;margin:0 5px 0 2px;position:absolute;text-shadow:1px 2px 0 rgba(0,0,0,.3);}
.is-trembling a:before{-webkit-animation-name:is-trembling;-webkit-animation-duration:.8s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:ease;-moz-animation-name:is-trembling;-moz-animation-duration:1s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:ease;}
@-webkit-keyframes is-trembling {
0%{-webkit-transform:translate(-3px, 0);}
100%{-webkit-transform:translate(0, 0);}
} .date-icon:before{font-family:'Font Awesome 5 Free';content:"\f017";display:inline-block;color:#aaa;}
.update-icon:before{font-family:'Font Awesome 5 Free';content:"\f1da";display:inline-block;color:#aaa;}
.tag-icon:before{font-family:'Font Awesome 5 Free';content:"\f02c";display:inline-block;color:#aaa;}
.comment-form-author label{font-size:0;}
.comment-form-author label:before{font-size:14px;content:"ニックネーム";}
table.exp{width:100%;border-collapse:collapse;margin:1 auto;}
table.exp td,th{border:1px solid #ccc;color:#000;font-size:13px;padding:10px;}
table.exp th{border-left:5px solid #005ab3;color:#005ab3;text-align:center;}
table.expall{display:block;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;}
.win table.expall{overflow-y:auto;max-height:50vh;}
table.expall tbody{width:100%;display:table;}
table.expall th{border-left:1px solid #FFF;border-right:1px solid #FFF;background:#191970;color:#fff;font-weight:normal;text-align:center;}
table.expall td{text-align:center;}
td.text-L{text-align:left!important;}
@media screen and (min-width:560px){
table.exp th{font-size:15px;}
table.exp td{font-size:15px;}
}
table.resp1 p{line-height:1.5em;margin:0;}
table.resp1{color:#000;font-size:16px;}
table.resp1 th{background:#add8e6;border:solid 1px #ccc;color:#000;font-size:16px;font-weight:normal;padding:0.5px 5px;text-align:center;vertical-align:middle;}
table.resp1 td{border-top:solid 1px #ccc;border-right:solid 1px #ccc;border-left:solid 1px #ccc;border-bottom:solid 1px #ccc;font-size:16px;padding:0.5px 5px;}
@media screen and (max-width:640px){
table.resp1{width:98%;font-size:13px;}
table.resp1 th, table.resp1 td{border-top:none;border-right:none;border-left:none;border-bottom:none;border-right:solid 1px #ccc;border-left:solid 1px #ccc;font-size:13px;display:block;}
table.resp1.last td:last-child{border-bottom:solid 1px #ccc;width:98%;}
} dl,dt,dd{margin:0;padding:0;}
.entry-content dl, .comment-content dl{margin-top:0em;margin-right:0em;margin-bottom:0em;margin-left:0em;}
.rikishi-data{padding:4px;background-color:#f7f7f7;border:0.5px solid #ccc;margin:1em 0 1em 0;}
.rikishi-data dl{margin-top:1em;margin-right:0em;margin-bottom:1em;margin-left:0.5em;}
.rikishi-data dt{float:left;line-height:1.2em;font-size:12.5px;}
.rikishi-data dd{margin-left:5em;line-height:1.2em;margin-bottom:0.3em;font-size:12.5px;}
.rikishi-data dd::before{content:"："}
.senreki-p{padding:0.3em 0 0;border-top:0.5px solid #111;}
@media screen and (min-width:560px){
.senreki-p{border-top:1px solid #111;}
}
.shikona-p{padding:0.5em 0 0.3em 1em;border-top:0.5px solid #111;color:#FFF;background:#353570;background:#203744;}
.shikona-p dd{margin-left:5.5em;}
@media screen and (min-width:560px){
.shikona-p dd{margin-left:6em;}
}
.seiseki-p{padding:0.5em 0 0.5em;border-top:0.5px solid #111;font-weight:bold;}
.seiseki-p dd{margin-left:6.5em;}
@media screen and (min-width:560px){
.seiseki-p dd{margin-left:7em;}
.seiseki-p{padding:0.5em 0 0.5em;border-top:1px solid #111;}
.rikishi-data{width:98%;padding:6px;border-radius:10px;}
.rikishi-data dt{font-size:16px;}
.rikishi-data dd{font-size:16px;margin-bottom:0.3em;}
}
.dl-list{padding:6px;}
.dl-list dt{float:left;line-height:1.2em;margin-bottom:0.3em;}
.dl-list dd{margin-left:80px;line-height:1.2em;margin-left:5em;margin-bottom:0.3em;}
.dl-list dd::before{content:"　：　"}
.hidden_box{margin:2em 0;padding:0;}
.hidden_box label:hover{background:#efefef;}
.hidden_box input{display:none;}
.hidden_box .hidden_show{height:0;padding:0;overflow:hidden;opacity:0;transition:0.8s;}
.hidden_box input:checked ~ .hidden_show{padding:10px 0;height:auto;opacity:1;}
.grecaptcha-badge{visibility:hidden;}
<!-- スタイル（必要に応じてCSSに追加） -->
<style>
details.rank-section{margin-bottom:1.5em;border:1px solid #ccc;border-radius:5px;padding:0.5em;}
details.rank-section{background-color:#fdfdfd;border:1px solid #ccc;border-radius:6px;padding:0.75em 1em;margin-bottom:1.5em;box-shadow:0 2px 4px rgba(0,0,0,0.05);}
details summary{list-style:none;}
details summary::-webkit-details-marker{display:none;}
details.rank-section summary::before{content:"▼";margin-right:0.5em;font-size:0.9em;display:inline-block;transition:transform 0.2s ease;}
details.rank-section[open] summary::before{transform:rotate(0deg);animation:none;}
details.rank-section:not([open]) summary::before{transform:rotate(-90deg);animation:wiggleHorizontal 1.2s ease-in-out infinite;}
@keyframes wiggleHorizontal {
0%, 100%{transform:rotate(-90deg) translateY(0);}
20%   {transform:rotate(-90deg) translateY(-1px);}
40%   {transform:rotate(-90deg) translateY(-3px);}
60%   {transform:rotate(-90deg) translateY(2px);}
70%   {transform:rotate(-90deg) translateY(1px);}}
}
.rikishi-jump-links a{margin-right: 0.75em;
display: inline-block;
text-decoration: none;
color: #0066cc;
}
.rikishi-jump-links a:hover{text-decoration: underline;
}
</style>[class^="wp-block-"] figcaption{color:#757575;font-size:12px;font-size:0.857142857rem;line-height:2;font-style:italic;text-align:left;}
[class^="wp-block-"].alignleft,
[class^="wp-block-"] .alignleft{margin-right:24px;}
[class^="wp-block-"].alignright,
[class^="wp-block-"] .alignright{margin-left:24px;}
.rtl [class^="wp-block-"] figcaption{text-align:right;}
p.has-drop-cap:not(:focus)::first-letter{font-size:5em;margin-top:0.1em;}
.wp-block-image figure:not(.aligncenter){line-height:0;margin:0 1.714285714rem;}
.wp-block-image figure.alignleft{margin:0.857142857rem 1.714285714rem 0.857142857rem 0;}
.wp-block-image figure.alignright{margin:0.857142857rem 0 0.857142857rem 1.714285714rem;}
.wp-block-image figcaption{padding-top:0.75em;}
[class^="wp-block-"].alignleft,
[class^="wp-block-"] .alignleft,
[class^="wp-block-"].alignright,
[class^="wp-block-"] .alignright{}
.wp-block-gallery{margin-bottom:24px;margin-bottom:1.714285714rem;}
.wp-block-gallery .blocks-gallery-image figcaption, .wp-block-gallery .blocks-gallery-item figcaption{left:0;right:0;text-align:center;width:auto;}
.wp-block-quote:not(.is-large):not(.is-style-large){border:0;padding:24px;padding:1.714285714rem;}
.wp-block-quote{padding:24px;padding:1.714285714rem;}
.wp-block-quote cite{color:inherit;font-size:inherit;font-style:italic;}
.wp-block-quote.is-large p, .wp-block-quote.is-style-large p{font-size:20px;}
.wp-block-audio audio{display:block;margin-bottom:1.714285714rem;width:100%;}
.wp-block-cover-image.aligncenter, .wp-block-cover.aligncenter{display:flex;}
.wp-block-file .wp-block-file__button{background-color:#e6e6e6;background-repeat:repeat-x;background-image:-moz-linear-gradient(top, #f4f4f4, #e6e6e6);background-image:-ms-linear-gradient(top, #f4f4f4, #e6e6e6);background-image:-webkit-linear-gradient(top, #f4f4f4, #e6e6e6);background-image:-o-linear-gradient(top, #f4f4f4, #e6e6e6);background-image:linear-gradient(to bottom, #f4f4f4, #e6e6e6);border:1px solid #d2d2d2;border-radius:3px;box-shadow:0 1px 2px rgba(64, 64, 64, 0.1);color:#7c7c7c;font-family:inherit;font-size:11px;font-size:0.785714286rem;font-weight:normal;line-height:1.428571429;padding:6px 10px;padding:0.428571429rem 0.714285714rem;}
.wp-block-file .wp-block-file__button:hover, .wp-block-file .wp-block-file__button:focus{background-color:#ebebeb;background-image:-moz-linear-gradient(top, #f9f9f9, #ebebeb);background-image:-ms-linear-gradient(top, #f9f9f9, #ebebeb);background-image:-webkit-linear-gradient(top, #f9f9f9, #ebebeb);background-image:-o-linear-gradient(top, #f9f9f9, #ebebeb);background-image:linear-gradient(to bottom, #f9f9f9, #ebebeb);background-repeat:repeat-x;color:#5e5e5e;}
.wp-block-file .wp-block-file__button:focus{background-color:#e1e1e1;background-image:-moz-linear-gradient(top, #ebebeb, #e1e1e1);background-image:-ms-linear-gradient(top, #ebebeb, #e1e1e1);background-image:-webkit-linear-gradient(top, #ebebeb, #e1e1e1);background-image:-o-linear-gradient(top, #ebebeb, #e1e1e1);background-image:linear-gradient(to bottom, #ebebeb, #e1e1e1);background-repeat:repeat-x;border-color:transparent;box-shadow:inset 0 0 8px 2px #c6c6c6, 0 1px 0 0 #f4f4f4;color:#757575;}
.rtl .wp-block-file * + .wp-block-file__button{margin-left:0.75em;margin-right:0;}
.wp-block-video video:not(:last-child){margin-bottom:0;}
pre.wp-block-code{border:0;padding:0;}
.wp-block-pullquote__citation, .wp-block-pullquote cite, .wp-block-pullquote footer{font-size:14px;text-transform:none;}
.wp-block-table{border-bottom:1px solid #ededed;border-collapse:collapse;border-spacing:0;font-size:14px;line-height:2;margin:0 0 20px;width:100%;}
.wp-block-table th{border:0;font-weight:bold;padding:6px 10px 6px 0;text-transform:uppercase;}
.wp-block-table td{border:0;border-top:1px solid #ededed;padding:6px 10px 6px 0;}
.wp-block-button .wp-block-button__link{border:1px solid #d2d2d2;font-family:inherit;font-size:11px;font-size:0.785714286rem;font-weight:normal;line-height:1.428571429;padding:6px 10px;padding:0.428571429rem 0.714285714rem;}
.entry-content .wp-block-button__link, .entry-content .wp-block-button__link:visited{background-color:#e6e6e6;color:#7c7c7c;}
.wp-block-button.is-style-outline .wp-block-button__link, .wp-block-button.is-style-outline .wp-block-button__link:visited{background-color:inherit;border-color:inherit;}
.entry-content .wp-block-button__link:hover, .entry-content .wp-block-button__link:visited:hover, .entry-content .wp-block-button__link:focus{background-color:#ebebeb;color:#5e5e5e;}
.entry-content .wp-block-button__link:active{background-color:#e1e1e1;color:#757575;}
.wp-block-button:not(.is-style-outline) .wp-block-button__link:not(.has-background){background-repeat:repeat-x;background-image:-moz-linear-gradient(top, #f4f4f4, #e6e6e6);background-image:-ms-linear-gradient(top, #f4f4f4, #e6e6e6);background-image:-webkit-linear-gradient(top, #f4f4f4, #e6e6e6);background-image:-o-linear-gradient(top, #f4f4f4, #e6e6e6);background-image:linear-gradient(to bottom, #f4f4f4, #e6e6e6);}
.wp-block-button__link:not(.has-text-color){box-shadow:0 1px 2px rgba(64, 64, 64, 0.1);}
.wp-block-button__link:not(.has-background):hover,
.wp-block-button__link:not(.has-background):focus{background-image:-moz-linear-gradient(top, #f9f9f9, #ebebeb);background-image:-ms-linear-gradient(top, #f9f9f9, #ebebeb);background-image:-webkit-linear-gradient(top, #f9f9f9, #ebebeb);background-image:-o-linear-gradient(top, #f9f9f9, #ebebeb);background-image:linear-gradient(to bottom, #f9f9f9, #ebebeb);background-repeat:repeat-x;}
.wp-block-button__link:not(.has-background):active{background-image:-moz-linear-gradient(top, #ebebeb, #e1e1e1);background-image:-ms-linear-gradient(top, #ebebeb, #e1e1e1);background-image:-webkit-linear-gradient(top, #ebebeb, #e1e1e1);background-image:-o-linear-gradient(top, #ebebeb, #e1e1e1);background-image:linear-gradient(to bottom, #ebebeb, #e1e1e1);background-repeat:repeat-x;border-color:transparent;}
.wp-block-button__link:not(.has-text-color):active{box-shadow:inset 0 0 8px 2px #c6c6c6, 0 1px 0 0 #f4f4f4;}
.wp-block-separator{border:0;}
.wp-block-media-text{margin-bottom:24px;margin-bottom:1.714285714rem;}
.wp-block-media-text *:last-child{margin-bottom:0;}
.wp-block-archives.aligncenter, .wp-block-categories.aligncenter, .wp-block-latest-posts.aligncenter{list-style-position:inside;text-align:center;}
.wp-block-latest-comments{margin:0;padding:0;}
.wp-block-latest-comments .avatar, .wp-block-latest-comments__comment-avatar{border-radius:0;box-shadow:none;}
.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt, .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:60px;}
.wp-block-latest-comments__comment, .wp-block-latest-comments__comment-excerpt, .wp-block-latest-comments__comment-excerpt p{font-size:14px;}
.wp-block-latest-comments__comment-excerpt p:last-child{margin-bottom:0;}
.wp-block-latest-comments__comment-date{color:#5e5e5e;}
.wp-block-latest-comments .wp-block-latest-comments__comment{margin:0;padding:24px 0;padding:1.714285714rem 0 0;}
.wp-block-latest-comments article{margin-bottom:0;}
.entry-content .has-blue-color, .entry-content .has-blue-color:visited{color:#21759b;}
.entry-content .has-blue-background-color, .entry-content .has-blue-background-color:visited{background-color:#21759b;}
.entry-content .has-dark-gray-color, .entry-content .has-dark-gray-color:visited{color:#373737;}
.entry-content .has-dark-gray-background-color, .entry-content .has-dark-gray-background-color:visited{background-color:#373737;}
.entry-content .has-medium-gray-color, .entry-content .has-medium-gray-color:visited{color:#9f9f9f;}
.entry-content .has-medium-gray-background-color, .entry-content .has-medium-gray-background-color:visited{background-color:#9f9f9f;}
.entry-content .has-light-gray-color, .entry-content .has-light-gray-color:visited{color:#e6e6e6;}
.entry-content .has-light-gray-background-color, .entry-content .has-light-gray-background-color:visited{background-color:#e6e6e6;}
.entry-content .has-white-color, .entry-content .has-white-color:visited{color:#fff;}
.entry-content .has-white-background-color, .entry-content .has-white-background-color:visited {
background-color: #fff;
}